BM6P6(@ ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~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??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]Ħ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Ħ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵ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@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene}}}||||||}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}zzz{{{|||~~~}}}{{{yyyyyy}}}}}}{{{zzzxxxxxxwwwwwwwwwvvvvvvtttrrrpppnnnmmmpppqqqrrrqqqooommmmmmnnnmmmmmmmmmmmmmmmlllkkkkkkgggeeeddddddeeeffffffeeedddfffggggggggggggfffdddcccccceeefffggghhhiiiiii}}}|||zzzxxxwwwvvvvvvuuuuuusssooojjjgggfffeeeeeegggeeebbb```^^^^^^^^^^^^^^^^^^]]]]]][[[YYYXXXWWWYYYYYYZZZXXXVVVUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTPPPNNNLLLMMMNNNOOONNNMMMLLLPPPRRRPPPPPPRRRPPPLLLNNNOOOOOOPPPRRRSSSTTTTTT~~~|||yyyvvvtttrrrrrrnnnnnnmmmlllllllllmmmmmmfffdddbbb```^^^\\\\\\\\\[[[XXXUUUQQQOOOOOOQQQRRRNNNMMMMMMLLLJJJIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFEEECCCCCCDDDFFFCCCCCCDDDDDDCCCCCCBBBAAA@@@>>><<<<<<>>>???>>>===;;;@@@AAA??????AAA@@@;;;>>>>>>??????@@@AAABBBCCC|||{{{wwwwwwwwwuuurrrmmmhhheeegggfffdddbbb```___^^^^^^[[[[[[ZZZXXXXXXWWWWWWWWWPPPNNNKKKHHHFFFEEEDDDDDDFFFDDDAAA>>>>>>???BBBDDD===>>>@@@AAAAAA???<<<:::::::::;;;;;;;;;::::::999333444555555444555777999999999999999999888888777999777666666777888888777111777888555555888777111555555555555666777888999}}}yyyvvvsssqqqsssuuuvvvrrrlllfffdddcccddd___ZZZXXXZZZYYYUUUQQQNNNMMMLLLLLLNNNNNNNNNLLLMMMKKKGGGCCCAAAAAABBBCCC;;;===<<<999:::<<<:::666999888666666777777666444333444666888777555333111555444444555666555333000333222222333555555444222333333333222222222111111222222222222111111111000000000000000000000000000...///000111222333333333~~~{{{vvvsssqqqpppppplllkkkiiigggdddaaa^^^]]][[[]]]^^^[[[VVVQQQOOONNNOOOKKKGGGFFFGGGGGGCCC@@@BBBAAA@@@AAABBBCCCBBBAAA???>>><<<:::999::::::;;;666888777555555777555111555444333333444555444333222333555666666444222000111000000111222111///---111000//////000000...,,,111111111000000000//////111111111111000000000000000000000000000000000000...///000111222222222222}}}zzzxxxvvvuuurrrooohhhfffccc```]]][[[ZZZZZZVVVVVVTTTSSSPPPMMMKKKJJJHHHIIIIIIHHHDDDAAA???>>>???<<<999888::::::777444777666555555666777666555111222222222222333333333111444444111000222111...000/////////111222111000000111333444333222000///...---------///...---+++000///------...---***(((...............---------000000000/////////....................................///000111111111111~~~zzzwwwtttpppmmmkkkiiifffcccbbb___\\\ZZZUUUSSSQQQNNNLLLJJJIIIIIIFFFFFFEEEDDDBBB@@@>>>===>>>>>>???>>><<<:::999888777555444444666666444222333222111111222333111000---...///000111000000///000333444111///111000...///...------...///...,,,//////111111111000...---///...---...//////...,,,000///......///...,,,***------------------,,,,,,//////.........---------------------------------------...///////////////~~~yyyuuurrrooollliiifffccc```\\\YYYUUUSSSPPPNNNMMMKKKHHHFFFCCCBBB@@@???===;;;::::::888888888888777555444333666555555555555444333222111111111222333333222111444222111111222222111///...///000111111///...---...333444000...//////---000///------...---,,,***---.../////////...,,,,,,///---,,,---...///...---...------...//////...,,,------------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------}}}yyyrrrlllgggccc^^^\\\WWWUUUSSSQQQOOOLLLIIIFFFFFFDDDBBBAAAAAA@@@===<<<999999888777666444333333222222333333222222111111222111///000111222111000000111222444444333222222333111000000111111///........./////////---,,,++++++111333///+++,,,---,,,000///------...---,,,***---------------,,,,,,+++---+++******+++------,,,++++++***,,,---...---+++,,,,,,---------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++~~~xxxsssooollljjjddd```ZZZUUURRROOOKKKIIIEEEDDDBBBBBBAAA???<<<:::;;;999888888999999888666444444444444333222111000000000111222222222111111222000...///111222111///...000222333333222111111111000......//////---,,,---------------,,,,,,+++***000333...******,,,,,,---,,,+++,,,...///...---------------,,,,,,++++++,,,***((((((***,,,,,,,,,,,,+++***+++,,,,,,+++)))++++++,,,,,,,,,---------............------------------------------------***+++++++++++++++******}}}zzzwwwwwwooolllhhhbbb]]]YYYWWWVVVRRROOOJJJGGGEEEBBB@@@>>><<<;;;;;;;;;<<<:::777555000///...///000111111///.../////////...---,,,++++++,,,---......///......111...,,,,,,///000///---)))+++.........,,,++++++111///...---......,,,+++,,,,,,,,,,,,------------+++111444000++++++------)))((()))+++...000000///---------,,,,,,,,,++++++---+++))))))+++---------///...---------,,,***(((******++++++,,,,,,,,,,,,//////.........---------------------------------******+++++++++******)))}}}zzztttlllhhhfffddd```\\\VVVTTTQQQMMMIIIEEEBBBAAAFFF>>>:::<<<<<<777555777333333333333333333333333111000///000111222111///---...///000000///......+++++++++,,,---...///000......---------,,,,,,,,,++++++*********+++,,,,,,000///...---......---+++,,,++++++******+++,,,,,,+++...444777222***)))---+++,,,---,,,******,,,///...111000,,,+++---,,,)))))))))***+++,,,------...***+++,,,------+++)))(((******+++++++++,,,,,,,,,((()))+++---------+++***+++,,,------++++++,,,---,,,,,,,,,,,,,,,+++***)))~~~zzzuuupppkkkgggbbb\\\UUUQQQPPPOOOKKKGGGGGGFFFDDDBBB@@@===;;;:::===666333555666333111333111111111111111111111111000///......000000///...---...///000//////...---,,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,------------......///000...---,,,,,,...///...---,,,,,,+++*********++++++)))+++000333///((((((,,,...,,,******,,,---,,,+++,,,///...+++***---,,,)))*********************+++***+++---------,,,***)))*********+++++++++,,,,,,)))***+++------,,,+++***+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,+++***)))}}}xxxvvvooollliiieee```ZZZSSSNNNMMMHHHCCC@@@@@@???;;;999888888777777666555555555444000...000111///...000///////////////////////////---,,,---...///...---////////////...---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------...///111111+++******+++---......------,,,+++*********************---000---((()))---000,,,)))))),,,---+++(((***,,,,,,)))))),,,,,,)))*********)))))))))((((((+++,,,---------,,,***)))*********++++++++++++,,,***+++,,,,,,,,,+++***)))***+++,,,+++*********,,,++++++,,,,,,,,,+++******}}}{{{xxxsssnnnhhhdddaaa\\\YYYVVVRRRNNNIIICCC???AAA>>>;;;999999888666444222222222222222222222333222000///000000///...///........................///---,,,---...///...,,,/////////...---,,,++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,---...///+++***)))***,,,---,,,+++---,,,+++***)))))))))))),,,+++---///---***+++000...---+++*********)))((('''******((((((,,,,,,)))******************)))))),,,,,,,,,---,,,+++******************++++++++++++++++++,,,,,,+++***)))((()))***++++++))))))***+++++++++,,,,,,,,,++++++***}}}zzzwwwtttrrrmmmjjjeee___ZZZVVVTTTTTTMMMJJJFFFBBB@@@>>><<<:::777555444333333222111000111111111111111111111111111222222000///......---........................///...------//////...---//////...---,,,+++++++++------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,------,,,******++++++***))),,,+++******)))))))))***,,,***+++---,,,***+++///***---...,,,'''%%%(((+++&&&))))))'''(((+++,,,)))))))))******+++,,,,,,---++++++,,,+++++++++******))))))*********+++++++++++++++++++++***))))))((()))***++++++))))))***+++***++++++,,,,,,,,,++++++yyyuuupppkkkgggccc```]]][[[XXXSSSNNNJJJIIIIIIIIIBBB>>>:::888777777777666111111111111000000//////111111111000000//////...---000111...,,,,,,,,,***........................///...------...///...---...---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...,,,++++++++++++***(((******)))))))))******+++***((('''******''''''***''',,,///,,,%%%###'''---&&&)))***'''(((++++++)))))))))***+++,,,---......+++*********)))))))))))))))))))))************+++***************)))))))))***+++,,,+++*********,,,******+++,,,,,,,,,++++++yyytttooommmeeebbb]]]YYYUUUQQQLLLIIIFFFEEECCCAAA@@@?????????:::888555444444444222111000111222222111000000000000000000//////.........'''---000,,,***,,,,,,***------------------------...,,,+++,,,---...---+++---,,,+++******+++,,,,,,************+++,,,------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,++++++,,,---,,,***)))(((((())))))***+++,,,***''''''******'''%%%''''''***,,,***&&&%%%(((,,,'''******((((((++++++((())))))******++++++,,,,,,***))))))((((((((((((((())))))))))))************)))))))))))))))******++++++,,,---,,,+++***+++---)))***+++,,,,,,,,,,,,+++xxxuuuqqqkkkddd^^^YYYWWWWWWUUUQQQMMMJJJEEE@@@<<<999999:::;;;;;;:::999999777666666666666444000---...000111111///......///000000000000////////////$$$,,,///,,,***---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,+++*********+++,,,---************+++,,,---.........------------,,,,,,------,,,+++************,,,+++***+++---......---'''((((((((()))+++,,,------)))))),,,,,,(((&&&&&&((())))))((((((((()))***(((++++++((((((++++++(((************))))))))))))))))))((('''''''''''''''))))))))))))************))))))(((((()))***+++++++++,,,------++++++,,,---)))***+++,,,,,,,,,,,,,,,}}}wwwqqqmmmccc```[[[WWWSSSOOOJJJGGGJJJGGGBBB???===<<<:::999;;;888555555777888666444555444333222000///...---...000111000...------////////////000///...------------,,,,,,++++++++++++---,,,++++++------,,,+++---+++)))***,,,---,,,)))&&&&&&'''***...000000///******+++,,,,,,,,,,,,+++------......------,,,+++,,,++++++++++++++++++,,,,,,***((((((***+++)))'''---......///...---+++***((('''''''''))))))'''&&&******))))))))))))******)))((('''&&&&&&'''((())),,,***))))))******)))''',,,...///,,,)))'''))),,,---+++))))))***+++************++++++++++++******((((((((((((((((((((((((...,,,***((('''(((***,,,zzzxxxuuupppiiibbb[[[XXXVVVRRRNNNJJJHHHDDDAAA>>>>>><<<999888777666555333777444222222444555444222333333333333333222111111////////////......//////000000000//////...------////////////...---,,,+++,,,+++******+++,,,+++***---+++)))***,,,---+++)))(((((((((***,,,---,,,+++******++++++,,,,,,,,,+++...............------,,,++++++************++++++,,,***((()))***+++)))''')))***+++,,,,,,+++***)))***)))(((***++++++***((())))))))))))))))))))))))***)))(((((((((((()))***+++***))))))******)))'''*********)))''''''((()))***(((''''''((())))))((((((((())))))))))))(((((())))))))))))))))))))))))---,,,***)))((()))***+++~~~{{{vvvooojjjdddbbb^^^XXXQQQKKKFFFDDDFFFCCC???<<<;;;:::888777777666555555666666444222333222000111222333333222000222444555666555444333111///------...000000000000000000///......------//////000000///---***(((+++)))((()))***+++***))),,,*********+++,,,+++***+++***))))))******(((&&&*********+++++++++++++++....../////////...------*********))))))*********+++***))))))******)))'''(((((()))************))))))((((((***+++,,,+++)))((((((************((((((******))))))))))))***++++++)))((((((******)))''')))(((''''''((()))((('''((('''&&&&&&(((******)))&&&''''''((((((''''''&&&************************++++++*********)))))))))|||tttrrrnnnkkkgggbbb[[[UUUPPPMMMJJJFFFBBB???=========:::777555555666666555555444444555666555333000222222111111333444444444///111333666666555333222222///,,,,,,///111111000111000000///...---------,,,---//////---***'''$$$+++***))))))***+++***)))+++*********+++++++++***,,,+++******+++***(((&&&***************++++++,,,------......------,,,+++******))))))))))))******+++***)))))))))))))))(((+++++++++++++++*********'''&&&&&&(((***+++***((('''(((***++++++***((('''))))))))))))))))))*********)))(((((()))***)))'''+++((('''(((+++,,,***''')))((('''(((***,,,,,,,,,&&&''''''((((((''''''&&&************************))))))***++++++***)))(((}}}wwwqqqjjjfff```^^^\\\YYYUUUPPPJJJFFFCCCAAA>>><<<:::999::::::777555333333444555555444444333222333333222...,,,111111111111111222333444///111333444444222000...111000......///000111000000000///............///,,,---......---***&&&$$$,,,***)))***+++,,,+++***************************,,,+++***+++,,,,,,***(((******)))))))))***+++,,,+++,,,,,,,,,,,,+++************))))))))))))******************)))((())))))---,,,+++***))))))(((((((((''''''(((***+++)))(((&&&''')))******)))'''&&&'''''''''(((((())))))))))))((('''((()))***)))(((***((('''))),,,---***''')))''''''(((***,,,,,,+++'''(((((())))))(((((('''))))))))))))))))))))))))'''(((***++++++***)))(((}}}yyyrrrkkkeee___YYYUUUOOOOOOMMMKKKGGGCCC@@@>>>===;;;999777555444444444333222111222444444333222888777555444444333000......///000///......000222000111222222111///---+++000111222111///...///000//////...------...000111......//////...,,,)))''',,,+++******+++,,,+++***)))***+++***))))))***+++,,,+++***+++------+++*********)))((()))***+++,,,******++++++******)))(((*********))))))*********)))***+++***)))((((((***+++***)))(((''''''''''''+++******+++,,,,,,+++)))''''''))))))))))))''''''%%%&&&'''((())))))((((((((('''&&&''')))***)))(((((('''((()))***)))'''%%%'''&&&%%%%%%'''))))))(((((())))))******))))))((('''''''''''''''''''''''''''((()))*********)))((({{{ssslllgggccc]]]XXXSSSOOOKKKHHHCCCCCCBBB@@@===;;;:::999999888666555333222111111111111111333444333111///;;;888666555555555333222///000111000...---///111000000000000///...---------222666555///+++---///...---,,,,,,---///222333.........------+++******+++)))))))))***+++***)))(((***++++++(((((()))+++,,,+++***+++,,,+++)))(((******((((((((()))+++,,,+++++++++++++++***))))))++++++************++++++)))***,,,+++((('''(((***)))(((((((((((()))***+++---,,,++++++,,,,,,***(((((((((((((((((((((((((((%%%&&&((()))******))))))((('''&&&''')))***)))(((((()))++++++***((('''&&&((('''%%%%%%'''(((((('''((())))))******))))))((('''''''''''''''''''''''''''(((((()))))))))))))))zzztttpppjjjbbb\\\VVVRRRNNNJJJGGGEEEBBB@@@<<<<<<<<<:::777666777888555555555444444333333222111222333555666444000---666333111000000111111000222333444222///...000333000000000///////////////,,,333999777///***+++///---,,,,,,,,,---000333444,,,++++++******)))))))))***((('''((()))***)))((((((***,,,+++(((''')))+++,,,+++*********)))'''%%%+++***((('''((()))+++,,,+++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,(((+++,,,+++((('''(((***)))(((((()))+++---000111,,,+++*********)))'''%%%((((((''''''''''''((((((&&&''')))***+++++++++***'''&&&&&&''')))***)))((()))---000///,,,(((((()))+++)))'''''')))))))))((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******xxxqqqnnnhhhaaa[[[VVVPPPIIIDDDBBBAAA@@@>>><<<:::999888;;;:::777555444444555666555444444222000...,,,***555444222222222111...,,,///000111111000///...---222222222111111111000000///.........000000...---000999:::///)))---///+++444000---,,,------,,,***---------,,,+++***)))((()))((((((((()))***,,,---++++++)))))))))***+++,,,+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++***)))))))))))))))))))))))))))))),,,+++***)))((((((((()))+++)))&&&''')))***)))'''''''''''''''(((***+++,,,''''''((((((((((((((('''(((&&&%%%&&&(((******)))))))))(((((('''''''''&&&)))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''(((''''''(((***+++)))(((%%%&&&''')))************~~~yyyvvvppphhhaaaWWWSSSMMMIIIEEEAAA<<<888::::::999888666555444333888777555444444555666777555444333111000...---,,,---------///222333333222111111000///.../////////111111111000000////////////......///000000///---111999:::111,,,000222...222000...///000000...+++,,,---------,,,+++******))))))(((((((((***+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,+++))))))))))))))))))))))))+++******)))((((((((((((***(((&&&''')))***)))'''(((((('''(((((()))***+++''''''(((((((((((((((''')))'''&&&&&&'''((('''&&&)))((((((((('''''''''''')))((('''&&&&&&&&&''''''''''''(((((((((((('''''')))(((((()))++++++)))(((&&&'''((())))))******)))}}}vvvpppiiiddd```ZZZSSSNNNEEEBBB???===;;;999666333444333333222222111111000444444333222333444666777444333111000///...//////111000000111222222000///333111///------...000111000000////////////......000/////////111111000...///666888111...111333000000//////000111000...+++,,,,,,---------,,,,,,+++***))))))((())))))******+++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,)))))))))))))))))))))))))))))))))((((((((((((((()))'''&&&'''((()))(((''')))))))))(((((())))))***((((((((())))))((((((''')))(((&&&&&&'''&&&%%%$$$(((((((((((('''''''''''')))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&***)))((()))******)))'''(((((())))))))))))(((((({{{uuunnnjjjbbb]]]WWWRRRNNNJJJEEEBBB>>>===;;;:::999777666555222222222222222222222222333222222111222333444444444333000///...///000111444333222222222222000...111000////////////000000////////////////////////000//////000111111000...+++111333///---000111///000000///......---,,,+++,,,,,,---.........------******)))))))))*********+++,,,---------,,,******************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***************+++++++++(((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''((((((((('''+++******)))(((((())))))((())))))))))))(((((('''(((&&&%%%&&&''''''%%%###((((((((((((((('''''''''((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((((((((())))))'''&&&)))))))))))))))(((''''''|||uuunnnhhhccc^^^ZZZOOOLLLHHHEEEBBB???===;;;777777777555444333222222111111222222222333333333333222222111111111111111444222000......///000222++++++,,,///222444333222---...000222222111///...000000000000000000000000000///...///111111///...+++...000//////111111000555333111...,,,,,,------,,,,,,---.........------*********+++++++++++++++,,,---.........,,,+++***))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))*********************((((((((((((((((((((((((&&&'''((()))******))))))%%%&&&((())))))(((((((((,,,+++***))))))(((((()))))))))******)))(((''''''%%%$$$$$$&&&(((((('''%%%'''''''''(((((((((((((((''''''((((((((((((((((((&&&''''''''''''''''''&&&((('''&&&'''(((((('''%%%)))******))))))((('''&&&{{{xxxiiiddd^^^YYYUUURRRNNNLLL???>>>===<<<:::888777666333444444333111///000111//////000000111111111111222222222111111000000000333222111/////////000000,,,++++++,,,...///...,,,+++---111333333111///---//////000000000000111111///.........000000///------...000222333333333222555555444111...---...000,,,,,,---------,,,,,,+++******+++------...------............---,,,++++++)))))))))******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))&&&''')))***+++++++++***%%%'''*********))))))***,,,+++***)))))))))))))))************)))(((''''''$$$$$$%%%'''))))))(((&&&'''''''''(((((((((((((((''''''((()))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''))))))(((&&&))))))***))))))(((''''''{{{tttoooiiidddaaaUUUQQQLLLGGGEEEBBB@@@>>>777888999999777555444333111333444333111000111333.........///////////////000000111222222222222111333222222111000//////...222000......---,,,)))''',,,...000222222111///............//////000000000...---------//////---,,,------///222444333222111,,,///222333000.........,,,---------,,,+++******)))***,,,...000000000000000///...---,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++,,,,,,,,,,,,------------,,,,,,++++++******))))))))))))))))))))))))&&&'''***,,,------,,,,,,$$$(((+++,,,+++******+++++++++******)))************++++++******(((''''''&&&&&&&&&(((***)))'''%%%''''''''''''((((((((()))&&&'''((()))***))))))((((((((())))))))))))(((((('''&&&&&&(((+++,,,+++)))((()))))))))))))))((('''vvvqqqjjjccc]]]XXXSSSOOOJJJFFFAAA===;;;999777666666888999999777555333333---000222111//////111444////////////////////////...///000222333333444444222222222222111///...---///......///111222000///......//////000000111111---------.........//////---,,,,,,---......---+++,,,+++,,,000222111//////"""(((///222000---++++++---------,,,+++***)))((()))+++---///111222222222111000...---,,,,,,------,,,,,,------...///000000////////////////////////++++++,,,,,,,,,---------,,,++++++***)))(((''''''))))))))))))))))))))))))&&&(((***---......---,,,$$$(((,,,---,,,***+++,,,+++***************+++++++++++++++******(((''''''((((((((()))***)))&&&###&&&'''''''''(((((())))))&&&'''(((*********)))((())))))************))))))''''''(((***,,,...---,,,(((((())))))))))))((((((|||uuupppmmmaaa[[[TTTPPPNNNKKKEEE???AAA;;;444333555888777555666666777777666444222111111111111111111222222222777555111---***+++000333//////000000000000//////222222111111000/////////...,,,******+++------,,,111000000/////////000000---,,,,,,,,,,,,---.........///111222222000...---444222000///...///000111444444222000///.........---...---+++)))((()))***,,,---///000222333333444333111///---,,,+++)))&&&+++++++++,,,---...///000...,,,+++,,,///111///---+++***))))))+++------,,,111000...+++***((((((''')))***+++++++++***((('''+++(((%%%&&&+++,,,)))&&&...,,,++++++++++++***)))---,,,***)))))))))******,,,+++)))''''''''''''((("""$$$(((++++++***(((&&&###(((,,,+++'''&&&(((,,,((((((((((((((()))******((()))---111333111---)))'''''')))+++......,,,***(((((())))))))))))((((((}}}uuummmeee```]]]TTTOOOIIIEEEDDDBBB===888===888333222444666555333444444444444444222111000111111111000000//////...111000///......///000000---...///000111111111111111111111000//////......000...,,,,,,---......------------,,,,,,---......---------------......///***,,,...000111111000000000000000000000000//////222222000///...------,,,***+++,,,,,,++++++,,,...+++,,,...000111222333333000///------------+++***,,,++++++,,,,,,.../////////---,,,---000111000//////---++++++,,,,,,+++***///---***'''&&&''')))+++))))))*********)))((('''+++)))''''''***+++)))&&&,,,+++++++++,,,,,,***))),,,++++++************++++++***)))(((((((((((((((%%%&&&)))++++++***)))'''&&&)))+++***(((''')))+++((((((''''''(((((()))******+++---000111///***&&&&&&%%%&&&(((******)))'''((())))))******))))))(((|||yyytttpppjjjbbbZZZRRRMMMJJJEEEAAA===;;;:::999666222777444111111333444333111111111222111111000///...111111000///...---,,,,,,000///...000222111---))),,,---...000222333333333111111000000///......---000///------///000///...++++++++++++,,,------.........------......///000)))+++---.../////////...,,,---///111111000...---000///......---,,,++++++***,,,...///...---------+++,,,---///000111111111---,,,+++,,,...///...---,,,++++++,,,,,,---...///...------...000222111000333111...---,,,,,,***))),,,)))&&&$$$$$$'''+++---((())))))))))))((('''&&&******)))))))))(((((('''))))))***,,,......+++)))******+++,,,,,,,,,++++++))))))*********))))))((())))))******+++******)))+++******)))((())))))***'''''''''''''''((()))))),,,,,,---......,,,'''###+++***((()))***+++***)))*********++++++*********yyyqqqjjjfffaaa___YYYSSSLLLFFFBBB@@@===:::777666666666444333333222111222333444222000000000000000//////......000000//////.........---666333000111333111***$$$---...000111222333333333222222111111000/////////000///......///000///...++++++,,,,,,---...///000///............///000000------......---,,,+++***+++,,,.../////////..................---,,,,,,+++---///111111///,,,*********+++,,,...///000000000,,,++++++,,,...//////...,,,+++++++++,,,------...---,,,---...///000111111444222///......---+++***+++)))'''%%%&&&(((***,,,(((((((((((((((''''''&&&***++++++***((('''((()))'''(((***---//////,,,))))))***,,,---------,,,,,,((()))***+++++++++***))),,,,,,+++*********++++++---+++)))((()))***)))((('''''''''''''''(((((()))+++++++++,,,,,,***'''###///,,,***)))***+++++++++***++++++,,,,,,++++++***yyyqqqiiibbb[[[WWWPPPNNNKKKGGGCCC???===<<<888666555444555555555444222222222333444333111000000000000////////////////////////000000111111111999555111111333222---(((000111111222222222222222444444333333222111111000///...---...///000...---+++++++++,,,---...///000///............///000000............---,,,+++***------,,,,,,,,,...///000....../////////......------000222111///,,,+++******+++,,,...////////////---,,,+++,,,...///...---,,,,,,+++++++++,,,------***+++,,,------...///000333111///...//////...---++++++++++++***))))))((()))(((((('''''''''''''''***++++++***)))((((((***'''(((***---//////,,,***)))+++,,,.........---,,,)))***+++,,,,,,+++******---,,,++++++***+++,,,,,,,,,***)))((()))***)))''''''''''''''''''((()))))))))((((((***++++++)))&&&---***&&&%%%&&&'''((((((++++++,,,,,,,,,,,,++++++|||tttmmmeee^^^YYYSSSMMMHHHBBBAAA???===;;;999999888444444333222222222222333333333333333333222111000000000////////////000000//////000111222333444444666333000000222333222///222222333333333222222111555555444444333222222222///......///000000...---************+++,,,,,,---......------......///000------.........////////////...,,,+++,,,---///111---...000111111000///...+++---///000///.........+++,,,---...////////////...---,,,,,,......---,,,,,,,,,++++++++++++,,,,,,(((***,,,,,,,,,---///111111///......///000///...------......,,,***((('''***)))((((((''''''((((((************************((((((***,,,......,,,***,,,,,,---.........------++++++,,,,,,,,,++++++***,,,,,,+++++++++,,,,,,---((())))))))))))(((((('''((((((((((((((()))******'''''''''(((***++++++)))---+++((('''''')))))))))***++++++,,,,,,++++++***}}}xxxppphhh___XXXPPPKKKHHHEEE@@@;;;999888777666555555555555222222222111//////000111333444333222000//////000000///............///000000111111111222333333333222111111111111111111111111111222333444444444333555444444333333222111111000//////000222222000...,,,,,,++++++++++++,,,------------------......///000000000000000000111111//////..................,,,---///111111111//////+++---......---,,,...///,,,---...///////////////---,,,+++,,,...///...---,,,,,,+++++++++++++++,,,(((***------,,,---000222111///....../////////.........---,,,+++***))))))+++***)))((((((((())))))***((('''))),,,---,,,******))))))+++------,,,+++///......------------......---,,,+++++++++++++++******++++++,,,,,,,,,---"""&&&***+++)))&&&&&&''')))))))))))))))***++++++)))''''''(((***++++++***...,,,******+++,,,,,,+++******++++++++++++******zzzpppiiiccc[[[RRRPPPJJJBBB>>>===;;;777333777666555444333333333333222222222111///...///000444444333111///---...//////...---,,,---...///000222222222111111111111111000222444333111...------///000111333444555666666444444333222222111111000111000111222333333111/////////...---------......---,,,,,,,,,,,,---......555444333111000000//////...///000111000///---++++++---///000111000///...///000///---+++***+++,,,------...///000000000///+++******,,,...000//////,,,,,,++++++***+++++++++(((+++......---...111333222000............---,,,///---+++***)))***+++,,,,,,+++)))((((((((()))***+++'''%%%(((---///---***,,,***)))***,,,---,,,+++111000...---,,,,,,---...000///---+++******++++++((()))***+++,,,------,,,%%%+++,,,(((%%%&&&(((***************++++++,,,***)))'''(((***++++++******((('''''')))))))))(((*********++++++*********|||tttssslllbbbZZZVVVRRRKKKEEE???>>>===:::888666444444222222111111111111222222000000000000000/////////222111111111333333111///000111111000//////000222222222333444444333333333111111000000000000111111222222222222333444555666888666333111111222444666333222222111000///......111///------......---,,,---------........./////////111333555666555333111111111000......------------...//////000///////////////.........---------///------000///,,,+++...---,,,+++---///000000///......---,,,+++******+++......,,,,,,,,,...000111111111111111111000//////---,,,+++*********+++,,,+++***)))(((((()))******111000/////////...,,,***+++******)))***,,,---............------.........------,,,++++++******)))++++++************++++++(((((()))(((((('''&&&%%%))))))))))))))))))))))))+++***)))'''''')))***+++---+++'''%%%%%%&&&)))+++,,,+++***((((((((()))***~~~vvvllleeeaaaZZZQQQKKKHHHDDD>>>::::::999888777666444444333222111111000000111111222////////////////////////222111111111333333111000000111111111//////111222222333333444444333333333111111000000000000111111222222222222333444555555666555333222222333555666444444333333222111111000222000............---,,,------------...............000333555666666555444000///...---,,,,,,,,,,,,------...///////////////..................------+++)))+++//////,,,,,,...,,,++++++,,,...///...---,,,+++***+++,,,.........,,,,,,+++,,,---000222444///000000000000///......---,,,***)))))))))******+++***)))(((((()))******+++*********,,,,,,***(((+++************,,,---.........------------......------,,,,,,+++******************))))))*********,,,,,,,,,,,,,,,+++******************************,,,+++***))))))***+++,,,,,,+++)))''''''((()))+++,,,+++***)))(((((()))***}}}uuunnnhhhaaaYYYSSSPPPKKKDDD@@@>>>;;;777444444444333333222222222222222111111000000111111222.........///////////////222111111222333333222000000111222111//////111222333333444444444444333333111111000000000000111111222222111222222333444555444444444444444444555555444333333333222111111111333111///.........---+++,,,,,,,,,---------......---///222555666777666666111000///...............,,,,,,---...//////000000------..................(((&&&)))...///,,,+++------+++***+++------,,,+++---+++)))***...000///------,,,,,,,,,---///111222000111222222222111///...---,,,***(((''''''((((((******))))))))))))******+++******+++---...,,,++++++*********+++,,,---...------,,,,,,,,,,,,------------,,,,,,++++++*********))))))(((((())))))*********+++++++++***))))))************************---,,,+++******+++,,,---,,,+++******))))))******++++++***)))))))))******yyyrrrlllbbb[[[UUUPPPIIIEEEDDD@@@<<<:::999888555333222111111111000000//////111111000000000000111111.............../////////222111111222333444222111111222222111000000111333444444444444444444333222222111111000000111111222222222111111222333333444444555666666666444333222111111111000000000000000333111...---------,,,***,,,,,,,,,,,,------------...000222444666666666666444333222222111111111222,,,,,,------...///000111---------...............(((''')))...///,,,***,,,...,,,+++,,,------,,,+++222...++++++...///---***///...---,,,++++++,,,,,,333444555666555444222111...---+++)))((('''(((((()))))))))))))))*********,,,++++++,,,---...,,,*********++++++,,,------...---,,,,,,++++++,,,,,,---...------,,,++++++******))))))(((((((((((())))))'''(((((()))))))))((((((************************,,,+++************+++,,,+++,,,,,,,,,++++++******+++*********************xxxnnnhhhaaa[[[RRRKKKGGGCCC???;;;777666444333333222111000222222111000//////......111000000000000000000111............//////000000222111111222444444333222111222222111000000111333444555555555444444333222222222111111111111222222222222111111111222333333666777888777666444111000000000000000000111111111222000---,,,------+++***,,,,,,,,,---------......000111222333444444444333444333333222222222222333......---......000111222---.....................+++)))+++//////+++)))+++///...------......---,,,111...,,,,,,...000...,,,---,,,,,,+++************333444666777666555333111///...,,,***))))))))))))(((((())))))************+++)))))))))))))))'''%%%***++++++,,,------......---,,,,,,++++++,,,,,,---......------,,,++++++***))))))(((((((((((())))))((()))***+++++++++++++++******************************))))))))))))******+++,,,,,,---,,,+++***)))*********++++++++++++***|||uuunnnfff^^^XXXPPPJJJBBB>>><<<;;;888666222222222222111111000000222222111000//////......111000000//////000000111......//////000000111111111111111222444555444222111222333222000000222333555555666555555444333222222222111111111111222222222222111111111111222222777888888777666444222111111111111222333333333444111///---------...---,,,---------.........//////000111111222222222222222222111111000000000111111111000/////////000111222//////.........------------++++++------))))))+++///---------//////...---,,,,,,---...///000222333(((((()))***,,,------...111222444555555333111//////...,,,******)))******'''((()))******+++******---,,,******+++***'''%%%***+++,,,---.........---------,,,,,,,,,,,,------......------,,,,,,++++++***))))))(((((())))))***&&&'''((()))************++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,,,,,,,+++******)))***++++++,,,+++++++++tttooohhh```YYYRRRLLLHHHBBB>>>888666777888666444111222333333222111111111000000//////////////////000000////////////000000//////000000111222222333111111111222555555444333222222333222111111222444666666666666555444333222333222222111111222222333222222111111111111222222666666666666666555555444000111111222333333444444111000......000000000///........./////////000000......///000111222222222111111000000000000111111444333111000///000222222000000///...---,,,,,,+++,,,)))(((******((()))------,,,+++,,,...//////---***---000///......222666((()))***,,,...///000000000222444555555333000...---,,,+++)))))))))***+++&&&''')))***++++++******...---,,,---...---,,,******+++,,,............---......------------...............---,,,,,,++++++*********))))))*********$$$%%%&&&''')))))))))***++++++++++++++++++++++++*********++++++*********,,,+++++++++************)))***+++,,,,,,,,,++++++vvvpppgggaaaXXXPPPIIICCC>>>;;;<<<888444444666888777666...///000000///------...------......///000111111000000////////////000000///000000111222333333333111111111333555666555333222333333222111111222444666666666666555444333222333222222111111222222333222222111111111111111222444444444555666777777888......///000111222222333222111///000222333333222////////////000000000000+++,,,---///000222333444222222222111222222333333666555222111000000222333111111000...---,,,+++******&&&%%%'''((((((***///+++******+++---///...---,,,000444111,,,+++///444,,,,,,---...////////////111333666777777555222000+++***)))(((((()))******&&&''')))***+++++++++******))))))***,,,,,,+++)))***+++,,,...///......---///......------......//////......------,,,++++++++++++************++++++'''(((***+++------......++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++******))))))******)))***+++,,,---,,,,,,+++}}}wwwnnnbbbZZZSSSOOOIIIBBB===;;;::::::;;;:::222(((***333333+++111111000000//////......///............///000000444222000......000333444000000111222222333444444111222444666777777666666222111000000222333222111999666222000111333555666:::999666333000111444777555333111111222333222222222000///111555777666444555555444333222222333333333222222222333333111//////000111222222111000///222+++(((---333444444555333333222111222333444555777555222000000111444555111111000......---------++++++******)))******+++---,,,,,,---///000000//////---+++******+++---...///////////////000111111222333555555555222///------)))&&&'''+++,,,***'''++++++,,,------,,,,,,,,,------,,,,,,+++***))))))---,,,,,,---///000///...000...,,,+++***+++---...////////////---+++)))(((+++,,,,,,,,,,,,+++***************,,,------,,,***++++++++++++++++++++++++------......------,,,+++,,,***'''%%%&&&(((,,,...///...,,,+++***++++++,,,zzztttmmmhhhccc\\\RRRKKKHHHEEEAAA<<<999777777777444444...%%%(((111222+++000000000000//////......,,,,,,,,,,,,------......444333111000///000111222111111111222333444444444222333444555666666555555333111000111222222111000777555222111222444555666777666555222111222666999333222111111222222111000333111000222444666555333888666555555555555555444444333222333444444222000///000111111111000///...222+++(((---222333333444444333333222333444555666777666444222222222333444111000///...------------+++++++++*********++++++---,,,+++---///000///...---,,,,,,,,,---...000111222222111111111111111222333444555555444222000......***''''''***,,,***'''+++,,,------.........---.........---,,,+++++++++...---,,,,,,...000000///000///...---,,,------...////////////...---+++***+++,,,,,,,,,,,,+++******)))((()))***,,,,,,***(((++++++++++++++++++++++++------......------,,,+++++++++*********+++,,,---000///---+++************yyyrrreee```YYYUUUQQQLLLEEE@@@===;;;:::777666444444444222333...(((,,,444555000000000000////////////...,,,,,,,,,---------......333333222222111111111000111222222333333444444555333333444444444444333333444333111111222222111///000//////...///000222333333333333222222333777:::222111111222333222000---333222111222444555444333999666444444777888666444555444333444555555333111///000111111111///...---111+++)))---111111111222444333333333333444555555666666555444444333222222000///...---,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,+++,,,...//////...,,,,,,---///000111333333444444333333222333333444555666666666555333111000...+++''''''***+++***(((++++++---.../////////////////////......---,,,,,,000---+++,,,...000111111000000/////////.........//////000000//////...---,,,,,,,,,,,,,,,++++++***)))))))))+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---.........------000///---,,,+++*********{{{pppfff___WWWSSSMMMHHHDDD@@@<<<999777777777666555333222111111222///+++...444555111////////////////////////...//////000000000000000000111222333333333222111222222333333333444444444333333333333333222222111555444222222222222000///---.../////////000111333333333444333333444666888111000111222333222...,,,000000111222444555666555999555222333666888666333666555444555666666444222000000111111000///---,,,000+++***---000///...000222222222222222333333333444555555555444222000//////...---,,,,,,,,,,,,,,,+++,,,,,,------------------,,,+++,,,...//////...,,,---///111222333333333444333333444444555666777888888888777666444333222///,,,)))((()))******))))))***+++---...//////////////////......---------111...++++++...111333333000111111111111000///...000000000000000000000000,,,,,,------,,,,,,+++***,,,,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---------.........------...------,,,++++++++++++|||tttjjj```VVVPPPKKKHHHBBB===999666333222555555555444333111///.........,,,***+++......,,,...............////////////000111222222222111111...///222444555444444333222222333333333333333444333333222222111111000000666444222222333222111///...000222111111111333666555666777666444333444555111111111222333111...+++...///111222444555777888888666444444777888777555666555555555666666444222///000111111111///...---000,,,+++...///------/////////000000111111111111111222333333333111///---......---,,,,,,,,,------+++,,,---...///.........---,,,,,,---///000000//////000111222333333333333333333444555777999:::;;;;;;;;;;;;;;;999777555444///---***(((((()))******'''(((***+++,,,---..................------------111...,,,,,,...111444444111111222222111111000///000000000000111111222222,,,------------,,,++++++,,,,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...---,,,++++++,,,---...++++++,,,,,,,,,---,,,,,,}}}sssooohhhaaaYYYRRRJJJEEEDDDAAA===999555333111111222222222111000...---,,,//////...---,,,,,,,,,,,,---............////////////000111222333222111000///000222444555555444444222222222222222222222222333222111000000000000000555444222222333333222000,,,...///...+++,,,///333777999999888666444333333333222222222222111///,,,---///111333333555777999777777777666777777888999666555444555666666444222///000111222222111000///000------//////,,,+++...---...//////000000/////////000111222111000///.........---------------...+++,,,...///000000///......------...000111111000333333333444444555555666555555666777999;;;===???===>>>??????>>>;;;777555000...+++)))((((((***+++(((((()))+++,,,,,,,,,,,,........................000...------000333444555222222111111111000000000111111000000000111222222---------------,,,++++++)))))))))+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++///---+++******+++,,,---***+++,,,---------,,,,,,xxxpppkkk]]]YYYTTTOOOJJJFFFAAA>>>===<<<;;;888666444333333000000//////............//////000000///......///---------.........//////000111333444555444333222222333333333333333222222111111111111111111111111222111000/////////000111444333222222333444333222+++------+++'''(((,,,111888999;;;:::888555444444555444222222222111000...///111333444222333555777222444666555222222555888555444444444555555333222///000111333333333222222111//////111///++++++...---...///000000000/////////000000111111111111111///......---......//////+++---///111111111000///000///...///222333222111555555555666777999;;;<<<;;;;;;;;;;;;<<<>>>???@@@???AAACCCDDDBBB>>>999666000///,,,)))'''(((***,,,)))***++++++,,,,,,,,,,,,///////////////////////////...---///222444555444333222111//////000000111222111000//////000111111---------...------,,,+++)))((()))***,,,,,,***(((------------------------------......------,,,+++---------,,,,,,,,,++++++------......---+++***)))yyyssskkkccc]]]OOOKKKGGGDDDAAA>>>;;;999444555555444333111222222000000/////////000111222******,,,...---++++++------------.........//////333444666888888777666555666666555333222111111000111111000000000000000000111000///......///000111444222222222444555444222222333333///+++,,,111777777999;;;;;;999777666666777555222111222111000///222444555444222111222444,,,000444222---,,,000666555444333444555555333111...000111333444444444333111000000222000++++++------...000111111111000///000000000111111222333333//////.........//////000+++---///111222222000000111000///000222444333222777666666777999<<<@@@BBB@@@@@@????????????@@@@@@???BBBEEEGGGEEE@@@:::666111///,,,)))''''''***,,,++++++,,,---------,,,,,,000000000000000111111111.........000333555555444333222000......///000222333222000/////////000111------......------,,,+++*********,,,------,,,***------------------------------......------,,,++++++---///000///---+++)))/////////...,,,***'''&&&|||vvvppphhhbbb^^^YYYQQQKKKAAA@@@===999777555444444222222222111111///......111111000000/////////............///////////////...---------///000222444333444555777777777666666333333333222222222111111...000222111...---///222.........///////////////222111000222444666555444222111000///111555999<<<===<<<;;;:::;;;:::777555444444444444333222111111...111444444222111333555111555444...---222666555666444222444888888444000222///,,,---222444222///000111111111000///---,,,---...+++''')))000000***---......///000111111222///,,,******---//////---...///000000//////000111---...000111111222444666999888888:::===?????????@@@BBBDDDCCCAAA???>>>???EEEDDDCCCDDDDDDAAA;;;666111...+++))))))******)))+++---...---+++***+++---111000000///......------111222222222333333333333444444444333333333222222333222111///............444333222000///---,,,+++///---+++***+++,,,,,,,,,000...------///000000///,,,+++***+++---...---,,,///.........------------,,,,,,------------,,,,,,wwwpppiiibbbYYYSSSPPPMMMGGGCCC???>>>;;;888555444333333111222222111111///......000000000//////........./////////......------,,,............///111333444444444555666666666555555444333333222222111111111///111222111///...///111000000000000000000000000111000000222444666666555777555444333444777:::======;;;:::::::::999777555555555555555444333222111///222444444222111222444000444444///...333666555999777555888;;;;;;888444555222///000444555444111000111111111000///...---//////,,,)))+++000000,,,......//////000000111111///,,,***+++---//////...///000111111000000111222111333444444333333444555888888888:::===??????>>>???AAACCCCCCAAA@@@@@@@@@GGGFFFFFFFFFFFFBBB;;;666333000---++++++,,,,,,+++***,,,...---++++++,,,...000000//////...------,,,000000111111111222222222222222222222222222333333555444222000///---------111111000000///...------000...---,,,,,,---------///...,,,---///000000///,,,+++++++++---...---,,,/////////.........------......////////////......vvvmmmddd^^^XXXRRRIIICCCAAA@@@===;;;<<<;;;888666333222111000111111111111000///....../////////...............000000///...---,,,++++++/////////000000222333444444555555555555444444333444444333333222111111000000222222111///...///000111111111111111111111111111000000222555777777666999777666555555888:::<<<<<<;;;:::::::::999777555666666666666555444333222111333444444222111222222///333444111000333555555:::888777999<<<<<<999666666333000111333444333111111111111111000///......000000...+++---000111...///////////////////////////---++++++---...///...///000222222111000222333666888999888666555555666888777777999<<<======<<<<<<>>>AAAAAAAAAAAABBBCCCIIIIIIJJJJJJHHHBBB;;;666444111///---.........---***,,,------,,,,,,...////////////...------,,,,,,....../////////000000000000000000111222222333333777666444222000...------//////..................000000///............//////---,,,,,,...//////...---,,,+++,,,.........---000000000/////////......///000000111111000000///~~~tttjjjaaaXXXQQQLLLIIIEEE@@@<<<;;;999888666888888666444222000//////000000111111000///........................------000000//////......------000000000111111222333444555555444444444333222222444444333222222111111000222222222111000000///000111111111111111000000000111000000222555777777777666555444444555888:::<<<===<<<;;;;;;;;;;;;999777777777777777666555444333333444444444333222111111///222333333222333444555666555555777999999777444444222000000111222000///111111111111000000//////000000///---...//////...//////////////////.........---,,,,,,---...//////...///111111000000111333777888::::::888666666777888777666888:::;;;;;;:::999;;;>>>???@@@AAACCCEEEJJJKKKLLLLLLHHHBBB;;;666444222/////////000///...+++,,,------......///000///.........---------,,,---------............///......///000111222333333666555444222111000000//////.........------------///000000///...---...///...---+++,,,...//////......,,,,,,---...///...---000000000000////////////000000000111111000000000~~~wwwqqqjjjaaaWWWOOOHHHCCC???===<<<;;;:::999777555333666555555333222000///...///000000000000//////...------..................//////000000111111222222000000111111222222333333444444333222222222111111333333333222222222111111333222222222222111111000111111111000000/////////111111111333555777777777444444444555777:::===???===<<<;;;<<<===<<<:::888777777777777666555444444444444444444444333222111000111222333222111222444333333444555777777555444444333111000111111111000111111111000000000000000000/////////...------...////////////..................------------///000,,,---//////...///000222333555888999999888888999777666666777888999999888666888;;;===>>>@@@CCCFFFJJJKKKMMMKKKGGG@@@:::666222111/////////000...---,,,,,,,,,---///000000000...............---------,,,---------............------...///111222333333333333222222222222333333000000///...---,,,++++++...///111000...,,,---//////---,,,,,,...//////......---,,,---///000///...000000000000////////////...//////000000//////...yyyoooggg]]]WWWOOOHHHBBB>>>:::888444555777777777444222000555555444444333111000////////////000000//////..................///////////////000111222333444444///000111111222222111111333222222111111111111222111111222222222333333333333222111222333444333111111111111000000///......333222222333666777777666444444555777:::===@@@BBB===<<<;;;<<<===<<<;;;999777777777777666555444333444333333444555555333111222111111222000...///333222333555666777666666555555444444333333333333444222111111000000000111111000///000111///+++,,,///.................................---,,,---///111+++,,,............000111000333666888999888888999777666555666777888777666444666888:::<<<>>>BBBEEEHHHIIIJJJHHHCCC===888666111000...///000000...---...------...000111000///////////////////////////------........./////////---...///000111222333333111111111111222333444444111111000///...---,,,+++---///222111...,,,---///000...------///000000//////...---...000000000///000000000/////////......---......//////......---zzztttoooiii___WWWLLLGGGAAA===:::888666444111222333333222111111111555555555555444333111000......///////////////............//////000000000000000000111111222222333...///000111111111000000111111000000000111222333000000111222333444444555333111000111444555444333333333222111111000//////555444333444555666666555555555666777:::<<>>999666666111000//////111111///---000///---...000111000...000000000000000000000000////////////000000000000//////000000111222333333222111111111111222222333000000000//////.........---111444333///---...000111///......000111111000///.........000111000////////////.........---------......//////......---}}}tttiiibbb^^^WWWNNNFFFAAA>>>:::777666555444333111222222111000000222444555555666666555444222111......///////////////....../////////000000111111111111111000000000000000......000111111000//////000000/////////111222333...///000111333444555666222000///111555777666444444444333333222111000000666444444444555666555444444444555666777999;;;<<<999888888888999999888666666666666666555444333222444222111333666777555333666111//////,,,(((***111///111333444444444444444111111222222111222333555222222111000000111222333333111333666222,,,---222,,,,,,------...///000000---///000...,,,,,,///333,,,---///000///000222444000333777999999888777777777555444444555666444333111222444666888;;;???BBBCCCEEEDDDAAA;;;666555666111000000000222222000...222///......111111000---000000000000111111111111000000000000111111111111000000111111222222333333333222111111000000111111////////////000000111111...222666555111...///222111000//////111222222111000///...///000111000//////.........------------......////////////......xxxqqqkkkcccYYYRRRMMMHHHAAA;;;<<<:::777444222111111222000000000000000000000000222222333444333222111000///............---------000---++++++...222444555///000222333333222111000000000///...---,,,,,,+++,,,---...///000111222333222222111111111111111111444333333333555666666666333444444444333333222111111000///111444666777666666666666777777777777777888666555444555444333111444333222111111333555666555222111222555777555333...///000000///...000111///000111222333444444333000000000111222222333333222222111111000111111111555555444333222222111111000000000000111111111111222000//////000111111000333111//////111222000...444222222555888888333...666666666555444222111000111222222444666888:::<<<<<<>>>@@@???;;;666333111444222000000111222111111333000------///111000///222222222222111///...---////////////000000000111222222111111111111111222111000//////000222444555333333333222111000//////000///.........000111222000000000000111222333444////////////000000000000000//////...---,,,,,,,,,333222111000///...---,,,}}}wwwppphhhbbbZZZTTTLLLGGGDDDAAA<<<888999777555222000000000111000000000000000000000000222222333333333222111000000000/////////.........000...,,,,,,...000111111111222222222111000///////////////......------,,,---......///000111222222222111111111111111111111333222222333555555333111111222333444444444444444444333222333555666666555666666666666777777777777888666555555666666555444111000000000111444666888444333111333555666555333///111222111//////000111///000111111222222111111222000...------...000111......//////000222333444555555444333333222111111//////000000000111111111333111//////000000///...222000//////111222000...222000111444999:::666222666666666555444222111000111111222444666888:::;;;===>>>>>><<<999666666666333222111222333444333222333000...///000111000///000000000111000000//////...//////000111111222222222111111000000111111111000000000000111222333444333444444333222111000000000//////...///000111222222222111111111111222222111111111111111111000000111111111000//////......222111111000///......---|||rrriiibbb\\\TTTOOOJJJEEE???<<<;;;999666333555444222000////////////000000000000000000000000111222222222222111000000111000000000////////////000...------//////...---333222111000..................................../////////000000111111111222111111111111111222222444222111222555555111...000111222333555555666666777666444444555666555555666666666666555555555555444333222333555666555444111111000000111222444555444333222333444555444333222333333222000///000111000000000000000///......444222...++++++,,,///000000000000000111333444444555444444333333222222222//////000000000000111111444222000///000000///---111000///000111222111000000///000444999;;;999666555555555555444222111000000111222444666888::::::<<<<<<:::888555444555777000000111333666777666444333222111111222222000...---...///000000000000000...//////000111222222333000000000000000000111111///000111222222222222222444444444444333222111111000000/////////000111111333222222111111111111222333333333222222111111111333333333222111111000000111111000000/////////...{{{qqqjjjaaaXXXQQQLLLGGGDDDCCC???;;;888777555333000222222000///////////////000000000000000000000000111111111111111000000000000000000/////////......---------...000///---+++222000///---------...///---........./////////000000000000000000000111111222111000000000111222333444222000111444444333000000111222444555555666666777555444444555666666555444444444444333333333333222222222333666888888777555444222111000/////////333333333333333444333333333444555333111000000111111111111000///...---,,,333222000.........000111555444333222222111222222444444333333333222222222////////////000000000111444222000000111222111000000000000000111111111111000000222555888:::888666444555555444333222111111000111222555777888999:::::::::999666333111111222......111444777999777555333333444444444222000.........////////////......000000000000000000000000//////000000111111000000///000111333333222222111222333333333222222111000000000000000000000111111222111111111111222333444444444333333222111111111444333333333222222222111000000000000////////////}}}ssslll]]]XXXQQQJJJEEEAAA???===<<<:::888777666555444333222222111000000000000000////////////////////////111111000000000//////////////////.........------++++++,,,...000111///---......---------...000111------......///000000000000000000000111111111111222111000///000111333444111111000000111222333333222333444555555555555444444333222333555666666666333333333222222111111111333333333555999;;;;;;;;;555444333111000///......333333333333333222333333444555555444111000000111333222222111000...,,,,,,---...///000000000000///333222111000////////////222222222222222111111111...////////////000000000222111000111444555666555000000111111000000000111333333333555666777666555444444444444333222111111000111333666888999::::::;;;<<<;;;999444111///...,,,---000444888:::999777555666666666444222000///000000000000///...---,,,222111000000...------,,,...///000111222111111111///000111333333222111000000111111111111000000///111111111111111111000000//////000111222444666777333333333222222111111111333333222222222222111111000000000000////////////|||uuulllccc]]]KKKHHHDDD???<<<999888888333333444444555555666666222222222111111000000///////////////////////////111000000///.../////////............------------,,,,,,,,,...111111000...------------///000111222.........//////000000000000000000111111222222222222111000//////111333555...222555555222000111333333444444555555555555444444222222222555666777666444444333333222222111111///...///111444777777777111111111222222222222222222333444333222111222333333444444333111000111222333222222111///...,,,+++(((***---/////////---,,,,,,,,,,,,,,,,,,---......000000000000000000000000......////////////000000111000///111444666777777000111222111/////////000444444444444444444333333333333333333333222111111000222555777:::;;;;;;;;;>>>??????<<<777333000///...///111444999;;;;;;:::777888999777444222111111111111111000///...,,,,,,333222111000///...---,,,...///111222333333222111000111111222222222111111///000000000000000//////111111222222222111000///---...///111333666888999222222222222222222222222222222222222222111111111111111000000/////////...xxxooohhhaaaZZZQQQKKK??????===:::777555444555000111222333333333444444222222222111000///......////////////////////////111000///.........//////////////////............///......///000111///...---...///000000000000000///////////////000000000//////000111222222333333222111///...///111444666///999BBBCCC;;;333111333222222444555666666666666777555444444555666666555666666666555444444333333+++++++++---111333444333111111222333333333333333222333555444111000111333111222333222111000111222111111000000...---+++***++++++,,,---------,,,,,,,,,++++++++++++,,,------.../////////////////////........./////////000000000///...000222555555555111333444222///---...///222333444333222222222333222333333333333222111111111333666999;;;<<<<<<<<>>===999555222111222222222333666:::===>>>>>>:::::::::777333111222333000111111111000//////...222222222111111111111000///000222444555444333222222222111111111111111222///000000111111111000000111222222222222111000///...///000111333555777999222222222333444444555555222222222222222222222222222111111000///......---yyyoooiii```XXXRRRKKKCCC>>><<<<<<<<<:::777444333444222333444444222000000000222222111111000...---,,,////////////////////////111000///------......///000000000000////////////333111//////000000...---//////111111111000///...000000000000////////////...///000111222333444444222111///...///111444666333AAAOOOPPPEEE888333444000111222555666888888999:::888666666666666555444999999888777666666555555/////////222555777888777444444444444444333222111222444555444111///111333000111222222111000111333/////////...---,,,***)))111000...---,,,,,,---...111111///...---,,,,,,,,,------............................../////////000000///...///111222222222222444555222...,,,---///111222333222222222333444222222333333333222111111222444777:::<<<======<<<===;;;888333000///111333555555555777;;;???@@@AAA;;;<<<;;;777333111222555///000000111111111111111111222222333444444555555///111333555666555444333333222111000000000222222000111111222222222111111111222333333222111000///000000111222333555666777222333333444555666777777333333333333333333333333333222111000///...---,,,yyyooohhh```ZZZRRRJJJEEE@@@<<<:::888777666555333222000000000000000000000000000000111111111111000///...---000000111111111000000///222222222111111111111111/////////000000000000000222000//////000000///---000000//////000111222222111000/////////000222333111111111222222333333333555444444333333333444444444222@@@WWWUUU===///333111333444444444555777999777666555666888999999888666555444444444444555555222222333555777666444222333333333333333333333333333333222///---,,,---///---///222444444222///------......,,,******+++,,,---------...............------------------------------------...///000000222000------.../////////////////////////////////555444222000///.........,,,...000222333222111111333444222//////111///+++000111333555777888999:::666444222111000222444555888888999:::<<<===>>>>>>???<<<888666555444222000222222333333333444444444222333333333333222111111111222444555555444222111222222333333333333222111222222111111000000//////---///111333555444444333444222000222444666444222222222333444444555666666666555444333222333333444//////000111111111111000}}}uuukkkbbb\\\QQQLLLFFF@@@===:::888666777777666444333111000000111111111111111111111111...///////////////......//////000000000//////...333222000...---...000111///////////////000000000111000//////000111000...000000000000000111222222333222111000000000111111000111111111222222222333444444444333444444555555999222444HHH^^^```LLL777333222333444555777888999777666666777999:::999888777777666555444444444444333222333555777777444222555555444444333222222222333333222000------...///////////////////////////---......---+++***+++---,,,,,,,,,------.........++++++++++++++++++,,,,,,************+++,,,---...222000......///000//////000000000000000000000000333333222000/////////...////////////000111222222111222111...///222000,,,111222333555666777888888777555222000///000222333777777999;;;===>>>@@@AAAAAA>>>;;;888888777666444444444444444444444444444333333333333333222222111111222444555555444222111000000000000000111111111111111111111000000000000///111333444555555444333333111000111333444333111222222222333444555555555555444333222222222333333333333222222111000///...|||sssjjjaaaXXXQQQLLLAAA>>>:::777666555555444666555444333222111000000111111111111111111111111......///000000000000///......////////////......444222...+++***,,,...000...............///000000111000//////111222111000111000000000000111222222444333222111000000111111111111111111222222222222444444444444444555666777888555111:::YYYppp___>>>444222111333777999999888777666666888:::;;;:::888:::999777666444333333333444333444555777777555333777777666555333222111000333333333111...---...000000...,,,******,,,///000---......---++++++,,,...***++++++,,,---......///******++++++,,,,,,,,,---))))))))))))***+++,,,---222000///...///000///...////////////////////////111111111000000000000///000///---,,,---///222333...000000...000333333///111222333444555555555555666444111///...///111222666777888;;;===???AAABBB@@@===:::999999999888777777666666555555444444333333444444444444333222222222333444555555444333222111000//////000111222333000000000111111111111111222333555666666555333222222000000111222333222111111222222333333444444555555444333222111222333333777666555333111///...---xxxpppjjjaaaXXXPPPIIIDDD@@@:::888555444444555555444444444333222111111000000////////////////////////000000111111111000000///......//////000000//////333222///---,,,,,,---.........------...///000111111000///000222333222111111111111000000111222222333222222222222222333333333333333333333333333333444444444444555666777777222888888666DDDVVVSSSAAA555222///222777;;;999666777666777999;;;;;;:::888;;;:::888666444333222222444444444555777777666444999888777555333222000///222333333111///...///000///...,,,******,,,///000---......---,,,,,,---///+++,,,,,,---...///000000,,,,,,------.../////////++++++++++++,,,---//////222000////////////...---------------------------000000000111111111000000000///---,,,,,,...000222...000000///111666666222111222222333333222222111333222///......///111333666777888:::<<<>>>???@@@<<<:::777666777888777777999999888777666555444444444555555555555444333333333333444555555444333333333222111000111333555777000000000111111222222222555666777888777555333222222111111222333333333333222222222222333333444444555555333333222333444555999888666444111000......xxxmmmfff```ZZZQQQIIIDDD@@@===;;;999777444444444555444333222222111111000000000///........................111111111000///---,,,+++...///000111111111111111111111222111111///...---......------...///111222111000000111333444333222222222111111111111111222000111222333444555666777555555555555555555555555444444444444444555666666333666777555444777:::<<<666222///111666999888555666666777999;;;;;;999777:::999888666444333222222444444333444666777555444888777666555333111000000000222222222000...///000------.........//////000---...///...------...000.........///000111111222---------....../////////+++++++++,,,---///000111222111//////000000...,,,------------------------//////000111111111111000...............////////////111111000333888888444111111111111111000/////////...------...111444666888999999:::;;;<<<<<<<<<;;;999777666777888888777<<<;;;:::999888666555555555666666666666555444444444444444444444444444444444333222111111333555777000000111111222222333333777888888999777555333111333333444444444444444555222333333333333333444444777666555444444555666777888777555333222111000000zzzrrrjjj```YYYRRRMMMFFF@@@===;;;:::999777555333222222222111///000000000000000000//////........................000000///...,,,***((('''...///000111111222222111000111333444444222000...///...------...000222444333222111111333444333222333333222111111111111222///000222444666888888999777777777777666666666666555444444333333333444444888000...222333...///555555222000111444666555333555555666888::::::888666777777666444444333333333444333222333555555555444555555444333222222111111///000222111///......///,,,---///111111111000///.../////////......///111000000000000111111111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111444333222222222222///---//////////////////////////////111222222111000///////////////////////////000222222111333777777333//////000000///......---------,,,---///333666999:::::::::;;;;;;;;;<<<<<<>>><<<:::999:::;;;;;;;;;===<<<<<<:::999888777777666777777777777666555555444444444444444444444444333222111000000111222333111111111222222222222222777888999999888555333111333444555555444444555666444444444444444444444444777777666555666777888999777666444222111111111222zzzpppggg```YYYRRRMMMHHHCCC>>>:::888888777666555333111000111000...---/////////////////////////////////////////////////////////...---+++***)))---...///000111111111111000111222333333333222111000///......///111444666444333222222333444222111444333222222111111111222000111333666777888888888777777777666666666555555555444333222222222222222555///---222444111000333444333222111111111222222333333555888:::999777444444444333333333444444555333222111111333444444333111222222222222222222222---///000000///------...,,,---///000111111000000...///000///......000222111111111000000000000000.........---,,,,,,++++++---------...000222333444777666666666666555222000000000000000000000000000///000111222222111///...222111///......///111222111222111000111555444000...............------,,,......------///333666999;;;;;;<<<<<<===>>>>>>???AAA???<<<<<<==================<<<;;;;;;:::999999777777888888777777666555555555444444444444555555333333333222222111111000333222222222222222222111666777888888777555333222222444555555333333444666555555555555555555555555777666555555555666888999888666444111000000000111xxxppphhh]]]TTTNNNHHHBBB>>>CCC???:::777555555444333444222000000000000...---.........///////////////111111111111111111111111000111111111000///......,,,---...///000000000000111000000000111222333444111000///...///222555777555444333333333333222111444333333222111111111222222333555666888888777777777777666666555555555444555555333222111000000000,,,111555444111111333555333333333222///...///111222333444777999999666444111111111222333444555666333111000000222333333333//////000111222222333333,,,...000000...---,,,------------...///000111111...///000///...///111222111111000000//////......111111000///...------,,,000000111222333555777888:::999999999999888555222///////////////////////////000222333222111///---555333///,,,,,,...222555111222111...///333111---,,,------......------,,,000///......000222666888;;;;;;<<<>>>???AAABBBBBBAAA???===<<<=========<<<=========<<<;;;;;;::::::888888888888888777666666555555444444444444555555666666666555444333111111444333333222222111111111555666777888777555333222000333555444222111333666666666666666666666555555666555444444555666777888999777444111///...//////uuujjjccc\\\SSSIIICCCAAA???<<<888666666666666555333111000555444222000//////000000+++///000...///222222///000111222333222111///---..................------......//////000000111111333333222111000000111111111111000000111111222333555666666333000///111444333333555555555444333222222666999888999;;;999555666666666666555444333222222222111111000/////////333000,,,+++---000222333333333333333222111000000444444444555666555333111333222000///...///000222111...---///222222...)))////////////000000000000111111///...---,,,,,,+++,,,,,,------......//////...000333666666444111///...///000111111000///...///////////////000000000111333333333666<<<<<<999=========;;;888555333333555333111000111111000///111///...///111222222111000/////////............111000//////111222111111...------,,,,,,------...111...+++,,,000444555444888999<<<======>>>@@@BBBEEECCC@@@>>>===>>>???AAA???===:::888777888:::;;;===:::777999======:::666666666666666555333222111999777555333111000000000333111000111222222111000111222444555555444222111333333333444444444555555999999:::;;;:::888555333999777555444444444666777777555111...,,,---///111xxxmmmbbbXXXQQQNNNGGG@@@;;;;;;:::777555444555555555444222111000222111000/////////000111---000000---...000111...///000111222111000...---........................000000000000000/////////333222222111000000111111222222222222222333333444555666555333000///111444444444555666666666555444555888888555666999999666666666666555555444333222111111111111000000000000555222///...000222222333111111222222222111000000222222222444555555444222111000...---,,,---...///000---+++,,,///000,,,)))....../////////000000000111000///...---,,,,,,,,,222111111111111111111000000222444555666444222111...///000111111000///...000000000000000000111111555888:::<<<@@@FFFGGGDDDBBBAAA???;;;888555444444555333111111222222111000222111///000111222222111000000/////////.........000000000111111000...,,,...------------------...222000------000222333222777999;;;<<<<<<===???AAABBB@@@>>><<<<<<===>>>??????===;;;888888888:::;;;;;;888666888;;;<<<999555888888888888777666555555888666444222111000000000444222111222444444333222000111333444444333111000111111222444555666777888::::::;;;:::999888666555888666555333333444555666333111///,,,+++,,,---...{{{rrrggg\\\RRRIIICCC???;;;777555666666444222333333333333333222111000///............///000111111333111---,,,...///---...///000000000///...---........................222111111000000///......333222111111000111111111333333333333333444555555444555555333111111222333444555666777777777777777888999777333333666888666555555555555444333222222000000000111111111111222555333111000111111111000//////000111111111111000111000111222444555444222///...,,,+++++++++,,,---000---++++++...///---+++------........./////////111000///...---,,,,,,,,,111111000000//////......333333444444444444333333...///000111111000///...000000000000111222222333777<<>>===<<<;;;;;;;;;======???===;;;999888888999:::888666555666999:::888555999999:::::::::999999888666555444222111000000000222111000111333444444333000111111222222222111000///000222444666888:::;;;<<<;;;;;;:::999888777777666555333222222222333444000///......------......~~~yyyrrrlllbbbXXXOOOGGG@@@<<<888666444444555555444222111222222222222111111111/////////////////////000555666333---,,,...///,,,---......//////...------............////////////111111000000000000000000222222111111111111111222333333333333333444444555444444444333333222333333444555555666777777777777888999777333222555666444444444444444444333222222//////000111111222333333333111000000000///---+++...///000111222222222222111000000111222333111000//////...---,,,---------333000------///000000///------------.........///000000///------,,,,,,,,,//////////////////......444444333222222222333333...///000111111000///...111111000111111333444555777???IIIQQQ\\\eeefffbbbZZZRRRFFF<<<666444444555444222000000111111000///444222000000000111000///111111111000000000//////...000222333222111111111//////............//////222111000000000111222222666888999:::999999;;;===;;;;;;;;;;;;;;;;;;<<<<<<===<<<:::888777777777888888777666777999999888555888999::::::;;;;;;;;;:::555555444333222111111111///...---///111222222111111111111111222222222222111111333555777999:::;;;===<<<;;;999888888888888444333222222111111222222//////000000000000000///~~~tttkkkeee]]]WWWOOOHHHBBB>>>:::777666555444444555444333111222111111111111111111111222111111111000///......777777444...---//////------------............---........./////////000000...//////000111222222333222111111111111111222222222222222222222333444444444444444444555555555444444444444555555666666777555888777444333444333000333333333333333333222111//////000111222333444444333111000000111///,,,***//////111222333333444444222111//////000000///...111111000000////////////222000......///000111111------------.........///000///...---------------000000111222333333444444444333222000000000111111...///000111111000///...111000000000111333666777999CCCOOO\\\jjjuuuxxxuuuiii^^^MMM???777444444555222000///...000000000///333111//////000000///...222111111111111000000000111222222///------///111000//////......//////000000000111111111222333444666888999999888888999;;;;;;;;;<<<<<<===<<<<<<<<<:::999888777666666666777:::999999999:::999888777666777888999::::::::::::444444444444333333222222///......///111333222222333222222111222333444555444555666666888999999:::<<<<<<:::999888777777777333333222111111111111111......///000111000000///vvvlllbbbZZZUUULLLHHHCCC>>><<<:::888666444444333333222111111111333333222111000000111111222222222111000///---,,,444666444///...000000---------------.........///.........//////000000111---...///000222333444444111111111000111111222333222222222222222333333444555444444666888888777555666666555444444555555666333666666333222444333///222222222333333222222111000000111111222333444444555333222222222111///---000000111333333444444444111///------...///...---111111111111111000000000......------......//////------.........///////////////...---------------------...000111222333444333222111000000///000000...///000111111000///...000000//////111444666888<<>>>>>===;;;:::888777777777777777777888<<<<<<<<<;;;:::999888777555666777888888888888888444444555555555555444333333222111222444555555444444333111111111333555777777888888888888888888999;;;::::::999888777666666222222222222222111111111,,,------.........------xxxmmmbbbXXXQQQKKKGGGBBB???<<<:::999888777555333333333222111000111222555444333111000000000111///000000000000///------000222222......000///,,,...............//////000---......///000000111111//////000111222222333333111111000000111222222333333333333333333444555555666555555777:::;;;999777999888777555555555555666444666444000000333333111111111222222222222111111111111111222222333333333555333111111222111000...///000111222222222222222...,,,++++++---///000000///000000000//////......,,,---//////////////////....../////////000000000//////...------------...++++++,,,---......//////333333222222111000000///...///000111111000///...//////......000333777999<<>>>>>>>><<<:::888777777888888999999::::::>>>>>>>>><<<:::888666666555666666777777777666666444555666777777666666555555444333444555666555444333222000///000222555777888888888999999999999999888999999999888666444333222222333333222222111111------------------------ooohhh]]]RRRJJJDDD@@@>>>:::888555444444444222111333333333222111222444666777555333222000000000111,,,---.../////////...---,,,///000------//////+++...............///000111---......///000111111222111111111111111222222222111111000000111222333333555444444444444555666666666555555888;;;<<<:::888;;;:::888777666555666666555666222------222555444000111111222222222111111111222222222222333333333333111///.../////////...///000000111111111111000***)))(((***---000222222------......------,,,+++---///111222222111111111////////////000000000000//////...---------....../////////000000000000000333444444333333111000///...///000111111000///...///...---...///333777999:::EEEVVViii~~~gggRRREEE>>>:::888444333111222333444444333444333222222444666666555333333333222222222111111)))...222222000000333777111111000000000000111111222444666444111///000111999:::;;;:::888888888:::;;;<<<===>>>===;;;888666777888999:::;;;<<<======>>>???>>><<<999666555555666666777777777777666666555555777888888888777666555333222222444444333111333111///......111444777777888888999999:::;;;;;;777888999999888666333222222333333333333222111111111000///............///~~~sssjjjZZZVVVOOOGGGAAA<<<:::999777444222222333444222000111444555222......222777888777666444222000///...111222222111...---...///---...///000000///...---+++---///111222111...,,,222222333222111000...,,,333444444444444333222222111111111111222222333444555555555555555444444333555666777888999999999999::::::;;;;;;:::999888777888888888777777777777777444444333333333444444555333333333333333333333333333333222111000000111111000000000000111111111111......---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...////////////000000000000000000////////////000000333222000000111000///---,,,---...//////000222555555444333444555555444222444000///000000...///222//////000000111444999===>>>FFFVVVkkkkkkWWWIII@@@:::777777333111333222000222555333444555666777777777777333333333333333333222222111111111111111000//////111111000000000000111111555666777999999999888777888;;;===;;;:::;;;999555;;;;;;<<>><<<:::<<<@@@===666444777333444666777777777999:::999999:::888777666888999555555555555444333222111333222111000111222333444555888:::999666555666888:::999999888777666555555555555444333333333333444////////////............wwwrrrjjj___WWWMMMJJJEEE???:::777666555666444111111222333111000111333444111......222666666555444333222000//////000111111000...------...,,,---///000111111111000+++///333333000//////111222222222222222111000///222222333333222222111000111111111222333444555666666666777777777777777666555666777888888888888888777777777666666666555555999999888888888888777777555444444444444444555555666555555444222111111000222111000000//////000000............///////////////......---------------......---,,,,,,---......///000000000111111111111000000000//////000000000555333111111222222000///---///000000///000222444333333222333555555444222555222111333222000000333//////000///000333777;;;???EEEQQQbbbuuu{{{hhhUUUHHH@@@:::888888444222333333000222555555555666666777777666666666666555555555555444444111222222222111111000000222222111000000000111111555666777777777777666555888<<<===<<<===???===:::;;;;;;;;;>>>@@@AAA@@@>>><<<;;;;;;:::;;;<<<===>>>>>>;;;;;;>>><<<666555999555666777666555555777999888888999777666555666888666666666666555444333333333222222111222333444555888999::::::999999:::;;;999888888888777666666666666555555444333333333333111000000000///.........}}}pppggg```XXXOOOHHH@@@>>>:::777444333333333444222000000111111000//////111222000------000444333222222111111000000///...///000///---,,,,,,---,,,---///000222333333333,,,111555333///---111555333222222111111111222222222333333333333222111111222222222333444666777888888888999999999999999888666666777777888777777777777777555444444555666666:::::::::999999888888888666555555444444444555555888777666444222000///...111000//////////////////............/////////////////////...............///......------......///111111222222333333222222111111111111111111111111555444222222333333222000000111222111000111222444222111111333555555444333333000111444333000///111///000000000000222666999>>>BBBIIIUUUeeerrr|||zzzppp```QQQFFF???:::888999555333444444111222555777777777777777666666666888888888888777777666666333333333333222222222111444333222222111111111111555666777888777666555444666:::<<<;;;===@@@???<<<;;;::::::<<>>>>>>>>;;;:::<<<;;;888777:::888888777555333333555777777888888777555444666777777777777777666555444444333333333222333444444555999888777888:::;;;;;;;;;777777777777777777777777777666555444333333333333222222111111000///......xxxooocccYYYRRRKKKEEE@@@999888666444333333333444222111000////////////......000000///------///111000000000000000000000000---...///...,,,+++,,,---...///000111222333333444///111222111...///222555222111000000000111333444444444444444444333222222222222333444666777999:::;;;;;;;;;::::::999888777666777777888888777777666:::999888777777888:::;;;;;;;;;;;;::::::999999888666666555444444444555555777666555444222111000///111000000/////////000000000000000000111111111111000000000000000//////...////////////////////////222222333444555444444333111111222222222222111111555333222222333333222000333333444333111111333444222111111222444555444333000...///222222...,,,...111222222222111222555888;;;===BBBKKKUUU```iiinnniiibbbVVVKKKBBB<<<999888999666444666555222333666::::::999888777666666666::::::999999888888777777555555444444333333333333555555444333222222222222555666777888999888888777555999:::999:::======:::;;;::::::;;;===>>>>>><<<>>>>>>>>>>>>??????@@@@@@<<<;;;;;;<<<<<<;;;999888888777666333222222666888777888888777555555666888777777777777666555444444333333333444444444555555:::777444444777999888666666666666777777777777777777777555444333333222333444333333222111000//////|||tttooobbb[[[QQQIIICCC@@@<<<999777666555333222222333333111111000///...---............///...------...///.........//////000000000,,,---...---,,,+++,,,---111111111111111222222222333///------000222222111111000//////000111333444333333333333333222222111333333444555666888:::;;;===<<<<<<:::999777555444666777888888888888888888<<<;;;:::999999;;;===???<<<<<<;;;;;;:::999999888666666555444444444444444444444333333333333222222111111111000000111111222000000000000111111111111111111222222222111000///000000000000000000000000222333555666666666555444222222333444444333222222333222111111222333111000444555555444222222333444222222111333555555444222000...///222222...---...333444555444333444777999777:::>>>DDDJJJPPPVVVYYYWWWSSSMMMEEE>>>999777777999666555777777444444777<<<;;;:::888777777777777::::::999999888777777666777777666555444555555666666666555444444444444444111333555777888888888888777:::;;;999999<<<<<<999;;;:::999:::<<<======<<<@@@AAAAAABBBBBBBBBBBBBBB999:::;;;===???>>>:::666777666555333222444777:::888999999888666666777999666666666666555444333333333333444444444555555555:::777444444777777666333666666666666666777777777666666444333333222222222333333333222111000000000|||rrriiiaaa\\\PPPKKKDDD???;;;999888777444444333222111111111111000111111///------...///.................................//////000000000,,,---......,,,,,,,,,...222222111111000111111222444///***,,,111444222...111111111111111222333444111111222222222111000000444444444555666888999:::===<<<<<<:::888666444333666777888999::::::::::::;;;:::::::::;;;<<<>>>???<<<<<<;;;;;;:::999888888666555444333333333333333111111222333333444555555111111111111111222222333............////////////222222333444444222111000000111111222222111111000222333555777777666555444222333444555555444333222333111000111222333222000444444555444222222333555444444333444555555444222444111222555444111000222333444666666555666888:::555888<<>>;;;<<<;;;::::::<<<=========AAABBBBBBCCCDDDCCCCCCCCC999;;;;;;;;;>>>@@@<<<666666777666555444555888;;;999::::::999777666888999666666666666555444333333222222333444444444444444777777666777888777666444666666666666666666666666444333333222222222222222222222222111111111111111{{{qqqggg^^^VVVOOOJJJDDDAAA===999777666666555222222111111111111111111000111222000---,,,...000........./////////...---///////////////000000000,,,...///...---,,,---///000000//////000111222333333000...///222444222000333333444444555444444444333333444444333333222111444444444555666777888999;;;;;;;;;:::999888777666666777999:::;;;<<<======::::::;;;<<<===>>>??????<<<<<<;;;:::999888777777555555444222222111111111111111222333333444555555000000000000000111222222............////////////222333555555555444222111111111222333333222111111111333555777777666555333333444555666666555444333444222111222333444333222222333444333222222444555777666555555666666444222666333222444444111222555222333555555555666888:::777888:::::::::<<<@@@CCCBBBCCCCCCAAA<<<999888999666444555999:::888888;;;>>><<<:::999888999:::;;;<<<;;;;;;:::888777777666;;;:::888777666777888999666666666666666777888999444555666777777777666555999;;;<<<::::::>>>???===>>><<<::::::<<<===>>>===@@@AAABBBCCCCCCCCCBBBBBB<<<<<<999777;;;AAA???999888999999888666666777999888999999888666666777888777777777777666555444444111111333444444444333222000222666777777666555555777777777666555555555444111111000000111111222222000000000111111111111111rrrlllcccZZZQQQIIIBBB>>>;;;999666333111111111111111111111222222222333333000222333111---,,,...000///......///000000///---//////000000000000000000---...//////------...///............000222444555111111222222222222333333444555666777777666555444777777888888777777666555555555555555555666777777999::::::;;;;;;::::::999666777999;;;<<<>>>>>>???:::;;;===???@@@AAAAAAAAA<<<<<<;;;:::888777777666555444333222111111111111222222222333333444444444///////////////000111111000000000000111111111111333444555666666444222111111222333333333333222111111333555777777666444333333444666777777666444333555333333333555555444333222333333333222222444666999777666666777666444111666222111222222000111444000222444555555666888999999:::999777666888===AAA>>>AAACCCAAA===:::::::::555333555:::;;;999:::===>>><<<:::999999:::;;;<<<===<<<<<<;;;999888777777<<<;;;999777777888999:::555555666666777999:::;;;:::;;;;;;;;;:::999777666555888888777999>>>???>>>???===;;;;;;<<<>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>888333888@@@BBB<<<:::;;;;;;:::777666666666777888888777555555666777888999999888888777666555000111222333444333222222'''---333666555444444666888888777666555444444333////////////000111222333/////////000111111222222wwwoooddd\\\RRRJJJFFFBBB<<<888888666333222333333333222111000///......///000111333333222000///...---,,,---......///////////////333111...---.........---,,,++++++,,,,,,...//////+++******,,,...000000/////////000111222444555666888777777888::::::999777888888888888888888888888888888777777777777777888888888999:::::::::999999::::::<<>>>>>???@@@@@@AAABBBCCCCCC<<<;;;:::888666555444444444444333222222333444444666555444333222111111111222111111000000000000000444444222222222222444444555555555555666777888999555444444555777888666555444666999::::::777444222555555666666666555333222444444444333222111000///555555555555444222000...777777777777666555444333;;;888555333444555555444777777666666555555555444888999::::::999999;;;=========<<<<<<;;;999888888777888::::::::::::<<<===<<<===???@@@@@@???>>>===<<<;;;999888888888888999<<<999666666999;;;:::999999777666666888:::::::::999999:::;;;;;;:::::::::======<<<;;;;;;<<<>>>>>>???>>><<<;;;<<<===???AAA>>>>>>???@@@AAAAAA???===@@@>>>???CCCBBB===:::;;;<<>><<<777333777555222222222333222111111000///......///000000111111000///...------,,,---...//////000000//////333111.........///...---...............///000111---,,,+++---///000000///000000000111333444666777777666666777999999888777888888888888888888888888888888888777777777888888888999::::::;;;:::::::::::::::===@@@DDDEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@;;;:::888777555444444444333222111000000111222333444444333222111111000000111111000000000111111111444444333222222333444444666666666666777888888999777666555777888999888666666777999:::999888555444555666777777666555444333555555444444333111000///111222444555666666555555666777777777777666555555;;;999666444555666666555777777666666666555555555777888999999888888:::<<<>>>>>>???>>>===<<<:::999777999:::;;;:::;;;<<<>>>===>>>???@@@@@@???>>>======<<<:::999888888888999;;;:::888888:::<<<<<<<<<;;;999777777999:::;;;:::::::::;;;<<<======<<<<<>>===<<<<<<======>>>>>>===<<<<<<<<<===>>>???@@@@@@@@@BBBBBBBBB@@@???@@@>>>>>>AAA@@@<<<;;;<<<<<>>BBBFFFHHHHHHFFFBBBBBBAAA???>>>===<<<;;;999888777555444333333333111111000//////000111111333222222111111000000000000000111111222222333333555444333333333333444555888888888777888888999999888777666777999:::999888777888888888888777777666777777888888777777666555666666555555444222111000000222444666777888888888666666777888888888888888<<<:::777666777888888777777777777777666666666666666777888888777888:::;;;===>>>??????>>><<<999888888:::;;;<<<<<<<<<>>>???>>>???@@@AAAAAA@@@>>>>>>???===;;;:::888888888999:::;;;;;;;;;:::<<<>>>@@@>>><<<::::::;;;<<<<<<;;;;;;;;;<<<>>>????????????@@@@@@???>>>=========>>>======<<<<<<<<<<<<<<<<<>>===???>>><<<<<<>>>===DDDHHHEEE@@@===:::777888777777777777666666666::::::;;;:::888444000---666555444444333333444444111111222555777888777555555666666444222000111222222222222111111000000000///000222222222000---+++}}}tttfff[[[SSSMMMHHHDDD???;;;777555555444333111222111//////000000///...111111000000///.........------------------------...///000000111111000000000...------......---,,,------,,,,,,,,,------...///...---...///000///...111222222333444666777888888777777888::::::999777777777777777777777777777888999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>BBBFFFGGGFFFEEEAAA@@@???>>><<<;;;999999777666555444333333333333111111000000000000111111222222222222222111111111///000111222333444555555555555444444444444555555:::999999888888999999:::888777666777888999999888888777777666666666777777888888888888888888888888777777777666555444222222444555666777666555444333555666777888999:::::::::===;;;999888999:::999888777777777777777777777777666888888888888888:::<<<:::;;;======<<<:::777555888:::<<<=========???AAA???@@@AAAAAAAAA@@@???>>>@@@???===;;;999999999999888:::<<<;;;:::;;;???CCC@@@???======>>>>>>===<<<;;;;;;===>>>@@@@@@AAAAAABBBAAA@@@???>>>>>>======<<<<<<<<<===<<<<<<;;;:::AAABBBDDDDDDCCCBBBAAAAAABBB>>><<<>>>===;;;===AAACCCJJJMMMIIICCC@@@<<<888777777777777777777777777444666888:::999888555444555444333222222222333333444222111333777888555222444555555444111000000111222222222111000///............/////////...,,,,,,wwwqqqlllcccWWWNNNIIIEEEBBB@@@<<<:::777555444444222222000///...///000000...---000000000000000///......,,,,,,,,,,,,------------......///000000000000000---,,,+++,,,------,,,***---,,,,,,,,,,,,---......///...---...///000///...222333333444555777888999:::999999:::<<<<<<;;;999777777777777777777777777888999:::;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<======???AAACCCDDDBBB???======<<<;;;:::999999888555555444333333222333333222222222222222222222222111222333444444333333222///000222444555666666666555555555555555555555555999999999999999999:::;;;888666555555777888888888777666555555555666777777999999888888888999999999888888888777666555444333666666666666555333111000444555777888:::;;;;;;;;;===;;;::::::;;;;;;:::999777888888888888888888888888999:::999999999;;;===:::;;;<<<<<<;;;999777555888:::<<<======>>>@@@BBBAAAAAAAAAAAAAAA@@@??????@@@???===<<<:::::::::;;;888:::<<<;;;999:::>>>BBBAAA@@@??????@@@@@@>>>===;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAA@@@???>>>======;;;<<<<<<===<<<<<<;;;;;;@@@BBBDDDDDDBBB@@@@@@AAABBB>>><<<===>>><<>>>>>>>>???AAA@@@===:::::::::999999999888888888444444333333333333333444222333444444444444333222000111333444555555444333000111333555777777666666555555666777777666555555888888888888999:::;;;<<<888666555555666888888888666666666666666777777888999999888888888999::::::::::::999999888666555444333444555666555555444333444555666888:::;;;;;;;;;<<<;;;::::::<<<<<<;;;:::888888888888999999999999888999::::::999:::<<<>>>=========<<<;;;:::999888777999<<<======>>>@@@BBBCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>><<<<<<<<<<<<===::::::;;;;;;:::;;;>>>@@@AAA@@@@@@AAABBBBBB@@@>>><<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>===;;;;;;<<<<<<<<<=========@@@CCCFFFEEEAAA??????AAABBB>>>===??????>>>@@@EEEMMMRRRSSSLLLEEEAAA>>>:::888888888999999999999:::888888888888888999999999333222000......///000111555444333333444444333222333444444222000...///000/////////......---------...---,,,+++,,,...000222vvvkkkaaaYYYSSSMMMHHHBBB??????>>>;;;999444444444222000/////////.........///000000...------...///000111111000000............------------,,,,,,---...............---,,,,,,...//////---+++,,,,,,------///000222333111000///111333444444333444444555666777999:::;;;::::::999;;;<<<===<<<:::999999999999999999999999999:::<<<>>>>>>>>>===<<<::::::;;;<<<<<<<<<<<<;;;=========>>>???>>>;;;888999999888888777666666666444444333333333444444555222333444555555444333222...000222444555444333333111333555777777777666666555666777777777777666555666666666777999:::<<<===:::888555555777999::::::777777888888999999999999999888777777777999:::;;;;;;:::::::::999777666555333444555666777777666555444555666888999:::::::::;;;::::::;;;<<<<<<;;;:::888888888999999999::::::777888999999888999;;;===???>>><<<;;;999999999:::777999;;;<<<<<<===@@@BBBDDDCCCBBBAAAAAA@@@@@@@@@??????============>>>???>>><<<;;;;;;===>>>??????@@@@@@@@@AAACCCCCCAAA??????@@@AAABBBBBBBBBBBBBBB>>>>>>???@@@@@@???>>>===<<<;;;;;;;;;<<<>>>@@@AAAAAAEEEHHHGGGBBB@@@@@@CCCBBB???>>>AAABBB@@@BBBFFFLLLPPPPPPIIICCC@@@???===999999:::::::::;;;;;;;;;;;;:::888666555666777888444222000......///111222111222333333222333555666222333333222///......///////////////............//////.........//////000yyypppfff\\\SSSKKKFFFDDDAAA===;;;<<<;;;888444222333333222000//////000.........///111111///---,,,---///000111222111111//////.........---------+++,,,------......------.........///111111///---))))))***+++---///111222222111111333555777777666555555555666777999;;;;;;:::999999:::<<<<<<;;;999::::::::::::::::::::::::999:::<<<>>>??????>>>===999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<>>>???>>>;;;999:::999888777666555444333444444333333444444555555222333444444444444333222---...111333444333222222222333666777888777666555555666777888888777666555555555555777888:::<<<===;;;999777666888:::;;;;;;888999:::;;;;;;;;;;;;;;;888888777777777888:::;;;;;;;;;;;;:::999888777666555666777888888777666555444555666777888999999999;;;::::::;;;<<<<<<;;;999888888888999999:::::::::666777888888777888:::<<<>>><<<:::777666777888999666888:::;;;<<<===???AAAEEEDDDCCCBBBAAA@@@@@@AAA???>>>=========>>>@@@AAAAAA>>>;;;<<>>?????????AAACCCCCCBBB@@@BBBBBBCCCCCCCCCCCCCCCBBB<<<===???@@@@@@???>>>===<<<<<<;;;;;;<<>>;;;777555555555444222444555555444222111111222///...------///000000///000000////////////000000000//////000000///---***///---,,,,,,---......---///+++)))+++///111...+++.........///////////////222222222333333555666777555666999;;;<<<===<<<<<<;;;:::888777777999:::;;;===<<<<<<===>>>>>>===;;;>>>======>>>@@@@@@???===;;;;;;:::<<<======<<<:::======>>>>>>===;;;999888;;;:::999888777666555444666555333333555666666555666444222222333333222111111222444555555444222111444444555555666777777777666555333222222333555666222333555666666777:::<<<;;;;;;:::999888888888888;;;::::::999999888888777???999444777???CCC???:::999:::;;;<<<;;;:::999888;;;:::999999::::::888666777888888999999999888888???===<<<:::999999::::::777777777777888888888888666666666777888:::;;;<<>>:::888999:::999777888888888999:::<<>>;;;???===:::999999<<>>>>>>>>???@@@@@@@@@AAABBBAAA???>>>???AAADDDFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@???@@@BBBBBB@@@===@@@???>>>???@@@DDDGGGIIIIIIJJJJJJHHHFFFDDDDDDEEECCCFFFHHHGGGCCCAAAAAABBBIIIHHHFFFDDDBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<===;;;999666555444555666444333111//////000111222222111111111222222333444666222......111222000,,,000000000000000/////////000000////////////000000wwwoooaaaXXXPPPLLLHHHAAA======;;;888666555555444333222222333333222000//////000000///---...000111111000000//////////////////000444333222111///...+++)))...+++'''&&&(((***+++,,,///,,,***+++///111///+++......////////////000000333333333444555555666666666777888:::;;;<<<======;;;:::999888777888:::;;;===<<<<<<===>>>>>>===;;;@@@??????@@@BBBBBBAAA???===<<<;;;<<<======<<<::::::;;;<<<===<<<;;;:::999999999888777666555444444666444333444666777777666777555333333333444333222111333444555555444333222666777888999888666444222444333222222222444666888444555666666555666888:::::::::999888888888999999;;;;;;::::::999999999888999666555777;;;>>>===<<<;;;<<<<<<<<<;;;;;;::::::;;;:::::::::;;;;;;999777666666777888888888888777>>>===<<<;;;:::999999999777777777777777888888888888888888999:::;;;<<<===???<<<999888:::<<<<<<;;;;;;;;;<<<===>>>???AAABBBDDDDDDEEEFFFFFFDDDBBB???@@@???===<<<<<<>>>@@@BBB????????????@@@@@@@@@@@@BBBAAA@@@???@@@AAACCCDDDFFFFFFFFFEEEDDDCCCBBBAAAEEECCCAAABBBCCCBBB@@@===@@@?????????BBBEEEIIILLLOOOPPPPPPNNNKKKIIIHHHIIIEEEHHHIIIHHHEEECCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBB?????????>>>======<<<<<<<<<;;;888666444444555555444333111//////000111222222222111111222333333444555111......111222///,,,////////////////////////222222111111111111222222vvvlllbbb[[[MMMFFFAAA@@@>>>999888999666555444444555444222000000111111000...------///111///......000111111000//////............//////------,,,,,,,,,,,,,,,,,,...***&&&$$$%%%(((+++,,,///,,,+++,,,///111///,,,/////////000000000111111333444555666777777777666888888888999:::<<<>>>>>><<<;;;999888888888999:::>>>===<<<===>>>>>>===;;;@@@??????@@@BBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;999888999:::;;;<<<;;;;;;:::777777666555444444333333555333333444666888888777888666444333444444444333333444555666666555333333444666999;;;:::777333000222111111222333555888999555666777666555555777888999999888888888999::::::;;;;;;;;;:::::::::::::::555666888888999;;;===???======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;999888888888999999999::::::=========<<<;;;:::888777666666777777777888888888::::::::::::;;;<<<>>>>>>@@@===:::999:::;;;<<<;;;===>>>???@@@AAAAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCC@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@@@@?????????BBBBBBAAAAAAAAABBBBBBCCCDDDDDDFFFFFFFFFDDDBBBAAAGGGEEEDDDDDDDDDCCC@@@>>>@@@???@@@AAADDDIIIMMMPPPRRRSSSSSSQQQMMMIIIHHHGGGHHHIIIJJJIIIFFFDDDDDDDDDBBBBBBAAAAAABBBBBBCCCCCC@@@??????>>>>>>======<<<;;;:::777555444444444444333222111000///000111111000000000000000111111222444111......000111///---........................222222111111111111222222uuujjj```WWWNNNHHHAAA<<<999:::999666666999111111111333444444111///...///000///---,,,---...///...------///000000//////......------......///------...---,,,+++,,,---///,,,)))((()))+++------///---,,,---///000///...//////000000111222222222444555666777888888777666999888888999:::<<<>>>@@@===<<<;;;999999999999999>>>=========???>>>===;;;===<<<<<<>>>@@@@@@???>>>???===;;;;;;;;;;;;:::999777888999:::::::::999888555555444444333333222222333222111222555777777777888555333222333444444333555555666666666555444444000222666888999888555444222222222222444555777888444555666666555555777999888888777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>???>>>===<<<::::::;;;<<<<<<===<<<<<<<<<>>>>>><<<:::;;;;;;;;;<<<<<<===>>>>>>============<<<:::888666666666666777888999999::::::::::::;;;<<<===>>>>>>CCCAAA>>>;;;:::999999999>>>???@@@BBBBBBBBBAAA@@@AAABBBCCCCCCCCCCCCDDDEEE@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????BBBBBBBBBCCCCCCCCCBBBBBBAAACCCEEEFFFFFFDDDBBB@@@EEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBDDDHHHMMMRRRUUUWWWXXXXXXVVVQQQLLLIIIHHHIIIIIIHHHGGGEEEDDDCCCCCCAAAAAA@@@@@@@@@AAAAAABBB@@@??????>>>>>>===<<<<<<999888666555444333333333222222111000///000000111.........------......///222000......///000///------------...............000000////////////000000yyypppcccXXXOOOHHHAAA===<<<888777888777444555888/////////111333333111///...000000000...---...///...,,,++++++---......---......------------......333444444111---******+++...---,,,---......---,,,///.........000000000///000000111111222333333444666666777777777777777777999999888999:::<<>>===>>>??????===;;;;;;;;;;;;===???@@@???===???<<<:::999::::::999888888999999999888777555444333333333222222222222222222111000111444666666666777444111111222444555555777777777777666666555555222222333444555555555555444333333333444444555555111333444555555666999;;;777777777777888999999::::::::::::;;;;;;<<<<<<<<>>===;;;>>>===;;;:::::::::;;;<<<===<<<<<<===>>>???===<<<<<<<<<<<<<<<===>>>???@@@======>>>===<<<999777666666666777888999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>BBBAAA???<<<::::::;;;<<<@@@AAACCCDDDEEEDDDDDDCCCCCCEEEGGGFFFDDDDDDFFFHHHBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@??????BBBBBBCCCCCCCCCDDDDDDDDD@@@BBBDDDFFFFFFEEECCCAAADDDEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEHHHLLLRRRWWW[[[```bbbbbb```[[[UUUPPPNNNIIIHHHFFFEEEDDDCCCAAAAAACCCBBBAAA???>>>>>>>>>===??????>>>>>>===<<<<<<<<<777666555444333333222222111111111000000000000000000//////.........//////000///...---............------------......//////000000////////////000000}}}tttfff^^^RRRIIICCC???;;;777777555555777555111222666///......///111222111///...000000000......///000---+++******,,,------,,,------,,,,,,,,,,,,------%%%)))---...,,,+++,,,...,,,,,,,,,...//////,,,***////////////000000000000000111111222333444555555777777666666666666777888999999999:::;;;===??????========================@@@???>>>>>>??????===;;;;;;;;;;;;===???@@@???>>>===;;;888777888999999888888888888888777555333222222222222222222222222222333111111222444666666555666333111000333666888888999888888777777666666666666666555444444333333333444444444444444444444444000222444444555666999;;;888888777777777888999999888999999:::;;;<<<<<<===???;;;888999<<<>>><<<999>>>>>>===<<<<<<<<<<<<<<<===<<<<<<===??????>>><<<;;;:::::::::;;;===>>>@@@>>>>>>>>><<<;;;999777666666777888999;;;<<<>>>>>><<<<<<;;;;;;<<<======>>>=========<<<;;;===@@@BBBEEEFFFGGGHHHIIIIIIIIIIIIIIILLLNNNMMMJJJHHHIIIKKKGGGGGGGGGHHHGGGGGGFFFEEEAAAAAAAAAAAAAAA@@@@@@@@@CCCBBBBBBCCCCCCEEEFFFFFFBBBCCCEEEGGGGGGGGGEEEDDDEEEGGGIIIJJJJJJKKKLLLMMMGGGHHHIIILLLQQQWWW\\\```cccfffgggeee```YYYSSSQQQKKKHHHFFFDDDDDDCCCBBB@@@CCCBBBAAA>>>===;;;;;;:::>>>>>>===<<<<<<;;;;;;:::555555444444333222222111111111000000000/////////333222222111111111111111......------------......---------...//////000000222222111111111111222222uuujjjbbbUUUNNNDDD>>>;;;:::777555444333444555333///111555111///......000111111000---///000///......///000---+++***+++,,,...------------,,,,,,,,,,,,------ (((+++,,,,,,...111...---,,,---......---,,,//////000000000000111111111111222333444555666666999777555444333555777888888888:::<<<===>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@???>>>?????????===;;;:::999999;;;>>>???>>>===;;;888666555666888888888555666777777666555444333111111111222222333333333555444333333555777666666666444111222555999<<<===::::::999888777777666666666777777888777555444333222333333444555555555555222333444444444555777:::999888888777777777777888777777888999:::;;;<<<<<<:::;;;;;;;;;===>>>???@@@??????@@@@@@??????>>>>>><<<;;;;;;===>>>???>>><<<;;;:::999999:::<<>>@@@@@@>>>============>>>??????;;;<<<===<<<<<<===AAAEEEGGGGGGHHHHHHJJJKKKMMMMMMMMMQQQTTTSSSNNNJJJIIIKKKGGGGGGGGGFFFFFFFFFFFFEEE@@@@@@AAAAAAAAAAAAAAAAAACCCBBBBBBBBBCCCEEEHHHIIIEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLOOOPPPNNNNNNPPPRRRKKKLLLMMMPPPUUUZZZ```cccdddgggiiihhhbbb[[[UUURRROOOLLLHHHFFFGGGGGGEEECCCBBBAAA???===<<<::::::999<<<<<<<<<;;;::::::999999444444444333333222111000000000000000000//////...333222222111000000111111------------,,,,,,---...------...//////000111111222222111111111111222222wwwnnneee[[[UUUJJJCCC<<<888777777666444222222444666333000111666222000...---///000111000---...//////------...///...,,,++++++---......------,,,,,,++++++,,,,,,---%%%+++222333000,,,,,,---222///---,,,...///000000///000111111000000111222111111222333444666666777999777444222222444777999777888:::===>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBAAA@@@????????????===;;;666666666888;;;<<<;;;:::999777444444555777888888333444555666666666555444111111111222333333444444888666555555777888777777777555222333777<<>>???DDDIII@@@AAABBBCCCBBBAAA@@@???<<<;;;;;;<<<>>>???>>><<<===<<<;;;;;;<<<>>>AAABBBAAA???===:::888888888888888888:::<<<>>>@@@AAABBB??????????????????@@@@@@===??????===;;;<<<@@@CCCFFFFFFFFFFFFHHHJJJMMMNNNNNNRRRVVVTTTNNNIIIHHHIIIEEEEEEDDDCCCBBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAACCCFFFIIILLLIIIIIIIIIJJJKKKLLLMMMMMMOOOQQQTTTTTTQQQPPPRRRTTTNNNNNNOOORRRWWW\\\bbbeeeiiilllnnnmmmhhh```ZZZWWWSSSOOOKKKIIIJJJJJJHHHFFFAAA@@@>>>===;;;:::::::::<<<;;;;;;::::::999888888333333333333333222111000000000000000000//////...000000///...............,,,---------,,,,,,---///.........///000111111222000000////////////000000oooeee^^^TTTLLLHHH===<<<:::888777777777888333555666555444222333333//////...---------.........///////////////......///---+++,,,---...------000000000000///...---,,,+++,,,---...////////////------,,,++++++---...///222222111111111111111111444444444555555777888999<<<<<<;;;999555333444555::::::;;;???BBBDDDCCCBBB===???AAACCCCCCAAA???===BBB@@@???>>>>>>===:::888888:::888555555:::<<<;;;555555444444333333444444444555555555444444333222999777555555777777777666666666777777888888888999555444333333555666666555999888777888:::;;;;;;;;;:::999777666555666888999555555555666777888888888666666666666666777777777999888777666666777888999999999999999:::;;;<<<<<<;;;<<<===>>>@@@CCCEEEFFFGGGEEEBBBAAAAAAAAA???>>><<<<<<======<<<<<<;;;:::???>>>>>>>>>???@@@AAAAAA@@@@@@???>>><<<:::999888;;;<<<===>>>???@@@@@@@@@DDDAAA>>>===???@@@???===???>>><<<<<<===AAAEEEHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCEEEEEEEEEEEEEEEFFFDDDDDDCCCDDDEEEHHHKKKLLLJJJJJJJJJJJJKKKLLLNNNOOOQQQOOOOOOPPPQQQRRRQQQPPPTTTTTTUUUVVVYYY^^^eeeiiikkknnnpppnnnggg```\\\[[[SSSOOOJJJIIIKKKJJJGGGCCCBBB???<<<:::;;;;;;;;;;;;<<<;;;;;;;;;:::777333000666444222111111000///---111111111111111000/////////000111000//////111333//////------,,,---...//////---...111111///111555555333111///......///000sssddd[[[UUUMMMEEEBBB;;;:::888666555555555555333444555555333222222333//////...---,,,,,,,,,,,,......////////////.........,,,++++++---///......222222111000...,,,***)))+++,,,---...////////////...------------...//////222222222222222222222222555555444555555666777888888888888666444333444666;;;;;;===AAADDDFFFFFFDDDAAABBBCCCCCCBBBAAA???===<<<;;;:::;;;<<<<<<:::999555777666333333777888666333222222111111222222333444444555555555444444333999777666555666777666555777777777777888888999999666555333444555666666555999777666777999;;;;;;:::666777777888999999999999666666666777777888888888888888999999999999999999:::999888777777777888999::::::::::::;;;<<<======<<<===>>>???AAACCCEEEFFFFFFDDDAAAAAAAAAAAA@@@???;;;<<<<<<======<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@>>>===;;;;;;<<<===>>>@@@AAAAAAAAAAAADDDAAA>>>>>>???@@@???>>>@@@???>>>???@@@CCCGGGIIIFFFFFFGGGGGGHHHIIIJJJJJJLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBCCCDDDGGGJJJLLLMMMLLLKKKKKKLLLMMMOOOPPPTTTSSSRRRSSSUUUUUUUUUTTTVVVWWWXXXYYY[[[___eeeiiijjjlllnnnmmmhhhccc^^^\\\VVVRRRMMMLLLLLLKKKGGGCCCCCC@@@===;;;;;;<<<;;;;;;@@@>>><<<;;;:::777333000444222111000111111111000000000111111000000///......///000///...///000222000///...------...///000000......111000...000444444333111///...///000111|||uuulll```SSSMMMIIIBBB<<<;;;888777555444333333333333222333555444333111111222///...---,,,++++++++++++---....../////////.........,,,+++,,,...//////...111111000///...,,,***))),,,,,,---...////////////...//////000000000000000222222222333444444555555666555555555555555666666555666666666555555666888;;;<<<===@@@DDDFFFEEEDDDAAAAAAAAA@@@???>>>===<<>>>>>>>>>>>???AAABBBDDDEEEEEEEEECCC@@@@@@@@@@@@???>>>:::;;;<<<======>>>>>>=========>>>>>>@@@AAACCCCCCBBBBBBBBBAAA@@@@@@??????>>>???@@@AAABBBCCCCCCCCCDDDBBB@@@??????@@@@@@???@@@@@@AAABBBDDDFFFHHHIIIFFFFFFGGGGGGGGGHHHIIIIIIKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAACCCFFFIIIKKKNNNMMMLLLLLLMMMNNNPPPQQQVVVUUUTTTUUUVVVWWWWWWUUUVVVXXXZZZ\\\]]]```cccfffkkkkkkkkkkkkjjjgggaaa^^^ZZZVVVRRRPPPPPPNNNJJJGGGFFFCCC???============<<>>AAAAAA@@@>>><<<;;;;;;:::::::::999999???<<<999777444111---***000333333111000222111---222222222333444555777777444444555777777888888777;;;999777666777888777666999999999999999999999999999777666666777777777666999777666777999;;;;;;:::666777999:::;;;;;;;;;:::999999999999999999999999============<<<<<<<<<<<<<<<<<<;;;::::::999999999<<<<<<===>>>???????????????@@@AAABBBCCCDDDDDDDDDEEECCC@@@?????????===<<<::::::<<<===>>>?????????=========???@@@BBBDDDEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEECCCAAA@@@@@@@@@AAAAAA???@@@BBBDDDFFFGGGHHHHHHGGGHHHHHHHHHIIIIIIHHHHHHJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFEEEDDDBBB@@@@@@???@@@BBBEEEHHHJJJKKKKKKKKKLLLMMMOOOQQQRRRUUUTTTSSSTTTVVVWWWVVVUUUUUUXXX[[[]]]^^^```bbbdddkkkiiiiiijjjllljjjddd___]]][[[XXXVVVVVVTTTPPPNNNIIIFFFBBB@@@?????????>>>BBB???:::888777666555444444222000000111222111000///////////////......---,,,---...---,,,,,,...000///...---------...///000444000///111222000///222111111000000000111222333|||rrriii___UUUNNNHHHAAA;;;;;;:::666444555444444444333333222111111000111333222000//////000------,,,+++***))))))***,,,,,,---...............333111...---------+++***++++++---...//////000000......///000111111111111111222333444555444333222333333444555666666777777666555555444444444444555666777777555333333444555>>>======>>>>>>>>>;;;999777777777777888888888888555444333444666666444222000333444111000222111...111111222333444666777888444555777888::::::;;;;;;<<<;;;888888888999888666::::::::::::999999999999:::888777777888999888777999888777888:::;;;;;;;;;<<<;;;:::999999:::;;;<<<:::::::::;;;;;;;;;;;;;;;>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<<===>>>@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBFFFDDDAAA???>>><<<:::888:::;;;<<<>>>???@@@@@@AAA======>>>???@@@BBBDDDEEEBBBAAAAAA@@@@@@@@@AAABBBAAABBBCCCEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@AAABBB>>>???AAADDDEEEFFFGGGGGGIIIJJJJJJKKKJJJJJJIIIHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJGGGFFFEEEEEEGGGGGGEEECCC???>>>>>>???AAAEEEHHHJJJHHHHHHIIIJJJMMMPPPSSSTTTVVVTTTTTTUUUVVVWWWVVVUUUUUUXXX\\\___aaabbbdddfffllljjjiiijjjllljjjfffaaa___^^^]]]\\\[[[YYYVVVTTTMMMJJJEEECCCBBBAAA@@@???>>>;;;777555555666666666666444111000111111///...///////////////......---+++,,,---,,,++++++---///------,,,,,,,,,---///000666111///222333222111222000000000111111222333333~~~vvvlllbbbYYYPPPGGG@@@???999777888888555333555333333333444333222111111///000222111000...//////---,,,++++++******+++++++++,,,---...............444222///...------+++***......///////////////...000000111222333333333333222333333444444444444444444444444555666666666777555444444444444444555555555666555333111///000111??????>>>>>>>>>===:::888666777777888888777777666555444444444555555444222111444333000000333333000000000000111222333555666555777888;;;<<<>>>>>>??????===;;;:::::::::999888;;;;;;;;;::::::::::::999:::888777777999::::::999;;;999888999;;;======<<>>>>>???>>>>>>======<<<<<<<<<<<<<<<===>>>>>>======<<<<<<===???@@@AAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@EEECCC@@@>>>===;;;999777;;;<<<===???@@@@@@AAAAAA>>>>>>??????AAABBBDDDDDDBBBAAA@@@??????@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGEEEFFFEEECCCAAAAAABBBDDD>>>???@@@BBBDDDEEEFFFFFFJJJKKKLLLLLLLLLJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLIIIGGGEEEFFFGGGGGGDDDAAA>>>>>>>>>???AAAEEEHHHJJJGGGHHHHHHJJJMMMPPPSSSUUUWWWVVVUUUVVVWWWXXXXXXVVVVVVYYY]]]aaacccfffiiikkkmmmllllllkkkkkkiiieeebbb`````````___]]]ZZZWWWVVVNNNKKKGGGCCCBBBBBB@@@???;;;888555444555777777777777444222111111000///---///000000000000///......+++,,,---,,,++++++---///------,,,,,,---...000111666000...111444333111222000111111222222333333333{{{jjjcccYYYQQQJJJCCC<<<777999555444666666333222444111222222333333222000000...000111111///......///,,,++++++++++++,,,------***+++,,,---............222000...---.........,,,......///000111111111000111222333444555555555555444333333333333444555555555555555555555555555555333333333333444555555666666777777555222111222333<<<;;;;;;<<<===<<<:::888666777888888666444222000:::888666555444222///---111333222//////333444222000000000111222333444555777888:::===???AAABBBBBBAAA???===<<<<<<<<<;;;999<<<;;;;;;;;;::::::::::::999888777888:::<<<<<<<<<<<<:::999:::<<<>>>>>>===<<<<<<<<<<<<<<<<<<======::::::;;;<<<>>>???@@@@@@@@@@@@???>>>>>>===<<<<<<;;;<<<===????????????>>><<<===???AAAAAAAAA@@@???@@@AAABBBCCCBBBAAA???===BBB@@@===<<<<<<<<<;;;999<<<===>>>???@@@@@@AAAAAA?????????@@@AAABBBCCCDDDDDDCCCAAA?????????AAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFDDDAAAAAACCCEEE??????@@@BBBDDDEEEGGGGGGJJJKKKLLLLLLKKKIIIGGGFFFHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJLLLMMMNNNOOONNNJJJGGGFFFGGGFFFAAA===>>>>>>>>>???BBBEEEIIIKKKKKKKKKKKKLLLMMMPPPRRRSSSUUUTTTSSSTTTVVVWWWVVVUUUSSSVVVZZZ^^^bbbfffkkknnnnnnoooooommmiiifffdddcccaaabbbaaa___[[[WWWTTTRRRNNNJJJEEEBBBAAA@@@>>>===;;;999777666666777666666555333111000111111000///000000111111000000///...+++,,,------,,,,,,---//////.........///000222333333---+++///333222111111111111222222333222222222~~~tttmmm\\\VVVMMMEEEAAA<<<666222666222222555555111111333000000111222222111000///...///111000...------...++++++++++++,,,---......***+++,,,---............///...------///000000///+++,,,...000222444555555222333444555666666666666444444333222222444555666555555555555555444444444222222222333444555666777999999999888666555666888777666777888::::::999777555666777666444000,,,)))444333333333555555333111111333111......333555444333333333333444555666666888999;;;>>>@@@BBBCCCDDDBBB@@@>>>=========<<<:::<<<<<<<<<;;;;;;:::::::::888777777888;;;============;;;:::;;;===??????>>>888:::<<<>>>??????>>>===999:::;;;===>>>@@@AAABBBAAAAAA@@@@@@???>>>======:::<<<===???@@@@@@@@@@@@;;;===???AAAAAAAAA@@@???@@@AAABBBBBBBBB@@@>>><<>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCFFFDDDBBB@@@???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGEEEBBBAAACCCFFF@@@@@@AAABBBDDDFFFHHHIIIIIIJJJKKKKKKJJJHHHFFFDDDGGGHHHHHHHHHHHHGGGFFFFFFHHHIIIJJJKKKMMMOOOPPPQQQRRRMMMHHHGGGGGGEEE???:::>>>>>>>>>@@@BBBFFFIIIKKKOOONNNNNNMMMNNNOOOQQQRRRRRRQQQPPPQQQSSSTTTSSSRRRNNNQQQUUUZZZ^^^dddiiimmmnnnqqqqqqnnnhhhdddccccccbbbcccbbb___YYYTTTPPPNNNLLLIIIDDDAAA???>>><<<;;;===;;;999888888777666444333111000000111222222111111111111111111000//////,,,---------,,,,,,...000111000000000000222444555111+++(((---222222000000222222333333333222222111|||uuukkk___VVVIIIGGGBBB===999666555444222222222111111111111111111111111111111000///...111///---,,,,,,---...///)))***---...//////---,,,////////////////////////111000000000111222333333000111333444555555444333444777777666666:::;;;888888666333333444555555444555333222222444555555444444333222111222444666888666888;;;<<<;;;::::::;;;999888888999::::::888666555666777777666444222111111111111000111111222222444222111111333444444444666666777777666666555444999;;;===@@@@@@@@@???>>>===<<<;;;::::::;;;<<<=========<<<;;;999888777777777888888999::::::;;;;;;;;;999777888:::;;;<<<<<>>===<<<<<<===???@@@???@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@???===<<<;;;999:::<<<===>>>>>>======BBB???<<<===@@@BBB@@@>>>DDDCCCCCCBBBAAA???>>>======??????===:::999<<<>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@???@@@AAACCCDDDEEEBBB@@@>>>>>>AAAEEEGGG@@@DDDHHHJJJIIIFFFCCCBBBJJJHHHFFFEEECCCCCCCCCDDDFFFEEECCCCCCEEEHHHLLLNNNJJJJJJHHHGGGEEEDDDCCCCCCCCCDDDEEEDDDCCCCCCEEEGGGEEEEEEFFFGGGIIIKKKMMMNNNLLLJJJIIIHHHFFFBBB===::::::::::::<<<@@@DDDHHHKKKGGGJJJNNNPPPPPPOOOOOOOOOKKKNNNQQQRRRPPPLLLJJJIIIKKKPPPTTTWWWYYY^^^gggnnnttttttrrrppplllhhhdddbbbdddaaa]]]ZZZYYYUUUPPPLLLIIIFFFBBB???>>>>>>@@@BBB888888777666555333111000111222222111111000///...111111000000//////.........,,,++++++...000111111000000///......///000111000000000111111111111111111333333222000111555999yyyoooeee[[[SSSNNNAAA???<<<999777666666666222222222111111111111111000111111111111000000///000///...---,,,,,,---...000////////////111222333////////////////////////000000000111111222333444000111333444555555444444666999999777888;;;;;;999999777555444555666666555555444333333555666666555666555555555555777888999888:::;;;;;;:::::::::;;;;;;999888777888777666444444555666666555333111000111111222222333444555666666555333444555666666555333333444555555666666555888999:::<<<======<<<<<<======<<<;;;;;;<<<=========<<<;;;:::999888777777777777888999:::;;;;;;<<<<<<:::999999:::<<<<<<;;;<<<<<<;;;;;;;;;<<<======@@@@@@@@@@@@@@@??????>>>?????????>>>>>>===<<<;;;<<<===>>>?????????>>>===>>>======>>>@@@BBBCCCBBBDDDDDDCCCCCCBBB@@@???>>>===>>>???===::::::===???>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@??????@@@AAAAAACCCAAA???===>>>AAADDDGGGBBBEEEHHHJJJHHHFFFDDDDDDGGGFFFEEECCCBBBCCCCCCDDDGGGFFFEEEFFFGGGIIILLLMMMJJJIIIFFFDDDCCCCCCCCCDDDCCCDDDEEEEEEDDDDDDEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNKKKIIIGGGEEECCC@@@;;;888888999;;;===AAAEEEIIIKKKKKKMMMOOONNNMMMKKKJJJKKKLLLNNNQQQRRRPPPNNNLLLLLLMMMQQQUUUWWWYYY___iiipppvvvuuusssppplllgggccc```^^^[[[XXXVVVUUUSSSOOOKKKGGGDDDAAA>>>======???@@@888777666555444222111111111222222111111000///...111000000000/////////...,,,,,,,,,,,,,,,,,,------000000///......000111222111111111111111111111111111333333333222333777:::rrrooohhh^^^RRRIIIFFFEEE;;;:::888666555444555555333333222111111111111111///000000111111111111000//////......---,,,++++++///---***((())),,,000333////////////////////////000000111222222333444444111222333444555555555555888;;;;;;888888;;;;;;999:::888666555666777777666666555444555777777777666888888888999999::::::;;;;;;<<<<<<;;;999999:::<<<<<<999666555555555444333333444555555444333111000222222333444666777888999999777666777888888777666222333444555666777777888999999999999:::;;;;;;<<<===<<<<<<;;;;;;<<<<<<===;;;;;;::::::999888777777777888888999:::;;;<<<===>>><<<::::::;;;<<<<<<;;;;;;;;;<<<===============AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@???===>>>>>>===<<<<<<>>>@@@>>>>>>>>>>>>??????@@@AAABBBBBB@@@??????>>>>>>???BBB@@@>>><<<===@@@CCCFFFDDDFFFHHHIIIGGGFFFFFFFFFDDDDDDBBBBBBBBBCCCDDDDDDGGGGGGHHHHHHIIIJJJJJJKKKIIIGGGEEEBBBBBBBBBDDDEEEAAACCCFFFFFFEEEDDDDDDEEEDDDEEEFFFHHHIIIKKKLLLMMMKKKIIIEEECCCAAA>>>:::888777888;;;>>>BBBFFFIIIJJJLLLLLLMMMKKKIIIHHHHHHIIILLLNNNPPPPPPOOOOOOOOOPPPQQQSSSVVVXXX[[[bbbkkkrrrxxxwwwtttpppkkkeee```]]]YYYVVVSSSQQQOOOMMMIIIGGGDDDBBB???===<<<<<<<<<===888777555333222111111111111222222111111000///...000000000000////////////,,,---------+++******+++000000///...///000111222222222222222222222111111111222333333333555888;;;{{{rrrddd```XXXOOOGGGAAA??????999888666444333222222222444444222111111111111111...///000111111111111111////////////...,,,+++***,,,***'''&&&&&&)))---000000000000000000000000000000000111333333444444555222333444444555555666666999;;;;;;888888;;;;;;888:::888666555666777777666777666666777999999888777999999:::;;;<<<;;;;;;;;;>>>>>>===;;;999888:::<<<:::777444333333444444444444555555555555444333222333444555666777777888888:::999888888999999888666555555555666777888999999<<<;;;:::999999;;;===>>>;;;;;;;;;::::::;;;;;;;;;:::::::::999999888888888888888999:::;;;<<<======???>>><<<<<<======<<<;;;<<<===???@@@AAA@@@@@@???BBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>CCCCCCBBBBBBAAA@@@??????AAADDDEEEDDD@@@>>>???AAADDDDDDDDDDDDCCCBBBAAAAAA>>>>>>=========>>>@@@AAA>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@??????>>>>>>>>>@@@???===<<<===???CCCEEEFFFGGGHHHHHHGGGFFFGGGHHHCCCBBBBBBBBBBBBDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDD@@@CCCFFFGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLIIIEEEBBB@@@>>>;;;999666888;;;@@@DDDGGGIIIJJJHHHIIIIIIIIIGGGGGGIIIKKKLLLMMMNNNOOONNNOOOQQQSSSTTTUUUWWWYYY\\\ccclllssswwwvvvsssnnnhhhbbb]]]ZZZXXXUUURRRMMMIIIFFFBBB@@@BBBAAA???===<<<;;;;;;;;;888666444111000000111222111222222111111000///...000000000000////////////000---******,,,...---,,,000////////////111222333222222222222222111111111000000111222444666888:::wwwjjjbbbZZZSSSIIICCCAAA@@@<<<999777666555444444333333333666555333111000111111222...///000111111111111111////////////...---,,,+++///......---...000111222111111111111111111111111000111222444555555555555444444444444555666777777888::::::777777::::::777999777555444555666666555888888888999;;;;;;:::888888999:::;;;;;;;;;::::::>>>>>>===:::888888999;;;777555222111333555666666666666666666666555555444555555666666666666555444999888888999::::::888666777777666555555666666777<<<;;;999888888:::<<<>>>999999999999999999999999::::::999999999999999999999::::::;;;<<<<<<======@@@???>>>>>>??????===<<<<<<===???AAABBBAAAAAA@@@BBBAAA@@@?????????@@@@@@AAA@@@@@@??????@@@AAABBBDDDDDDCCCBBBAAA@@@??????BBBDDDGGGEEEAAA???@@@AAACCCCCCCCCDDDCCCCCCBBBBBB???>>>======>>>???@@@AAA>>>>>>>>>===>>>>>>??????>>>>>>??????@@@@@@@@@@@@>>>>>><<<<<<===@@@BBBDDDGGGHHHHHHGGGFFFFFFGGGIIICCCBBBBBBBBBCCCEEEGGGHHHDDDFFFGGGHHHHHHGGGFFFEEEEEEFFFHHHHHHHHHFFFDDDCCC@@@CCCFFFGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJGGGCCC@@@>>>===:::888777999<<<@@@DDDGGGIIIJJJHHHIIIIIIHHHGGGGGGIIIKKKKKKLLLNNNNNNNNNOOORRRUUUVVVVVVWWWYYY]]]dddkkkpppsssrrrooojjjddd^^^YYYVVVTTTRRROOOJJJFFFBBBAAA@@@AAA@@@???>>>===;;;::::::777666333111000111222333111222222111111000///...////////////000000000000222***###$$$+++000000---000/////////000111333444333333333222222222111111//////000222444777888888yyyooodddYYYRRRNNNGGG>>>:::<<<<<<999555222333333444555666777777777666333111000000111222///000000111111111111000000000000///////////////000000111222222333333333111111111111111111111111///111333555666666666666555555444555555666888888777::::::777777::::::777999777555444555666666555999999:::;;;======;;;999999999999999999999999999<<<<<<<<<:::888777888999555333222222444666666666777666666666666666666666555666777777666555333222777777777999;;;;;;999777888777555444333444555555;;;:::888777777888:::;;;888999999::::::999999888::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@??????@@@AAAAAA???===;;;<<<===??????@@@@@@@@@AAA@@@???>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAACCCDDDCCCCCCAAA@@@???????????????AAADDDEEEEEEDDDDDDEEEAAABBBBBBCCCCCCCCCBBBBBBAAA???======???@@@AAA@@@>>>>>>>>>======>>>>>>???===>>>???@@@AAAAAAAAAAAA>>>=========>>>@@@CCCDDDFFFGGGHHHGGGFFFEEEFFFHHHCCCBBBBBBBBBCCCEEEGGGHHHDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGHHHIIIHHHFFFDDDBBBAAACCCFFFFFFEEEDDDDDDEEECCCEEEGGGHHHIIIJJJIIIIIIFFFCCCAAA???>>><<<:::777999:::===@@@CCCFFFIIIJJJKKKKKKLLLJJJHHHGGGGGGHHHLLLMMMOOOOOOOOOPPPSSSUUUVVVVVVWWWZZZ^^^ccchhhkkklllkkkhhhddd___YYYTTTRRRMMMMMMKKKHHHDDDBBBCCCDDD?????????>>>===;;;999888777666444333222222222333111222222111111000///...////////////000000000000000)))"""###***000000---000/////////000222333555666666555555444444333333111111111333666888888777|||pppddd[[[SSSKKKEEECCC>>>999777777777666555111222333555666666777777888666333111000000222333000111111111111000000///111000000//////000222222......//////000111111222222222222222222222222222///111333666777777777666666555555555555777888999777::::::888999<<<<<<::::::888666555666777777666::::::;;;===???>>><<<::::::999888777777888999:::999:::;;;:::999777777888555444333444555666555444666666555555555666666666444555777888777666444333666666777:::<<<<<<;;;999888888666555555777888999;;;:::999888888999:::;;;999:::;;;;;;;;;;;;:::999:::::::::;;;;;;<<<<<<<<<>>>>>>======<<<;;;;;;;;;@@@??????AAABBBBBBAAA???=========>>>???@@@AAABBBAAA@@@>>><<<<<<===>>>???AAA@@@??????@@@AAACCCEEEBBBAAA???>>>>>>>>>??????@@@@@@BBBEEEGGGHHHFFFEEE@@@@@@AAABBBBBBBBBBBBBBBCCC@@@>>>>>>???AAA@@@???>>>>>>============>>>>>>???@@@AAABBBBBBAAA@@@@@@>>>======>>>???AAACCCEEEDDDFFFGGGGGGFFFEEEEEEFFFBBBBBBAAAAAABBBDDDFFFGGGDDDEEEFFFFFFGGGGGGGGGGGGJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFCCCDDDGGGIIIJJJIIIIIIHHHEEEDDDCCCBBBBBB@@@===:::<<<<<<===???BBBEEEHHHJJJJJJKKKMMMMMMKKKIIIIIIIIINNNPPPRRRRRRRRRSSSUUUVVVVVVVVVWWWZZZ^^^bbbeeefffeeedddbbb^^^ZZZUUUQQQOOOIIIIIIHHHEEEBBBAAACCCEEE============<<<999777666666666555555444333333333111222222111111000///....../////////000000000111...,,,++++++---...//////000/////////000222444555::::::999999888777777666555333333555999:::999777wwwnnnaaaVVVNNNGGGBBB===;;;;;;:::777444444555777444555555555555444333333999777444111000000222333111111111111111000///...222111000///000111444555111000///...///111333444222222222222222222222222///111333666888888777777666666555555666777999:::777:::;;;999:::>>>>>><<<;;;999777666777888888888;;;;;;<<<>>>??????===:::;;;:::888777777888:::;;;666888:::;;;999777777777666555555555666666444222555555444444444555555666333444777888999888777666555666888;;;===>>><<<:::;;;:::999999:::<<<>>>@@@======<<<<<<;;;<<<<<<<<<;;;;;;<<<======<<<;;;;;;:::;;;;;;<<<<<<=========@@@???>>>===<<<;;;::::::??????@@@AAACCCDDDBBB@@@@@@?????????@@@BBBDDDFFF@@@???===<<<;;;<<<>>>???@@@???>>>>>>???AAACCCEEE@@@???>>>=========>>>???DDDCCCCCCEEEHHHHHHEEEAAA??????@@@AAABBBBBBBBBBBBEEEAAA>>>>>>@@@AAA@@@>>>???>>>============>>>>>>AAABBBCCCCCCBBBAAA???>>>>>>>>>>>>>>>@@@BBBDDDEEECCCEEEGGGGGGFFFEEEDDDEEEAAAAAA@@@@@@AAABBBDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIMMMJJJEEEAAA@@@AAACCCEEECCCDDDEEEDDDCCCCCCEEEGGGCCCDDDGGGIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGEEEBBB???>>>>>>>>>???AAADDDHHHJJJEEEHHHLLLNNNNNNMMMMMMNNNPPPRRRTTTUUUUUUUUUVVVWWWUUUVVVWWWZZZ^^^aaabbbbbb```___]]][[[WWWSSSOOOMMMJJJJJJIIIDDD@@@>>>???BBB;;;;;;<<<<<<;;;888555444555666666666555444333333111222222111111000///....../////////000000111111---222777666111...///222000/////////111222444666======<<<<<<;;;:::999999777666555777;;;<<<:::888|||ssscccZZZOOOGGGCCC@@@<<<888666666666666555444333222333333333333333333333333666555555444222111000000000///------///111222111...///000111111222111111111------222222......333444444333333222222333333///222444444222111444777888888888888888999999999AAA@@@@@@???>>>======<<<===<<<;;;;;;;;;;;;<<<===999;;;>>>@@@AAAAAA@@@@@@===<<<;;;:::999999999999777888999:::::::::::::::666555666777888777555222444555555666666666666666777888999999888777555444666888:::===>>>===<<<;;;<<<<<<;;;::::::<<<===>>><<<:::888888999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<@@@>>><<<<<>>;;;AAA@@@???>>>===<<<;;;;;;===>>>???@@@??????@@@BBBBBB@@@>>>???BBBCCCAAA???AAA@@@???>>>>>>???@@@@@@BBBBBBBBBCCCBBBBBBAAA@@@<<<;;;;;;;;;<<>>;;;:::;;;>>>AAACCCCCCDDDEEEFFFFFFEEEEEEDDDCCCAAA@@@???===>>>???AAACCCEEEFFFGGGCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCAAABBBBBBCCCDDDEEEFFFFFFHHHHHHGGGGGGFFFEEEDDDDDD>>>???AAADDDGGGHHHGGGEEEAAA???>>>AAAEEEGGGFFFEEEGGGIIILLLNNNNNNMMMLLLJJJLLLPPPSSSTTTRRRPPPQQQRRRQQQTTTWWWYYYXXXWWWVVVVVVZZZWWWTTTSSSTTTSSSPPPMMMMMMLLLKKKHHHDDD???;;;999<<<<<<:::888777666666666777777666555444333333222111000000///////////////...000000---...222444333222222222111///...000111555222222555333000444<<<999999===BBBAAA<<<:::<<<444333333444777:::;;;:::xxxlllcccVVVNNNEEE???===<<<888555666666666555555444333222333333333333333333333333555555444333222111000000000//////000111111///---//////000000111000000000...++++++///000,,,---000444333333222333333444444333333333555777888999999777888888999:::999999999;;;;;;<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@@@@???>>><<<<<<;;;:::999999999999888888999:::::::::::::::888777777777888888666444555555666777777777777666888999999:::999888777666555666777999999999999888======<<<<<<<<<<<<<<<===<<<:::888888:::;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>===;;;;;;???@@@AAAAAA@@@@@@AAABBBAAA???>>>???AAABBB@@@>>>@@@??????>>>>>>???@@@AAACCCCCCCCCCCCCCCBBBAAA@@@===<<<;;;;;;<<<>>>@@@BBBAAAAAABBBBBBBBBBBBAAAAAA???@@@@@@@@@AAAAAAAAAAAACCCBBBAAA@@@???@@@@@@AAA===>>>??????>>>>>>@@@BBB>>>AAADDDDDDAAA>>>;;;:::;;;>>>AAABBBCCCCCCDDDFFFDDDDDDDDDCCCBBBAAA@@@???<<<===>>>@@@BBBCCCEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCAAABBBBBBCCCDDDEEEEEEEEEHHHGGGGGGFFFEEEEEEDDDDDD>>>???AAADDDGGGHHHGGGEEEDDDAAA??????CCCFFFGGGGGGJJJKKKMMMNNNMMMLLLJJJHHHKKKMMMOOOOOONNNOOOSSSVVVSSSVVVXXXYYYWWWTTTSSSRRRVVVSSSQQQPPPPPPPPPMMMKKKLLLKKKIIIEEEBBB>>>;;;999<<<;;;999888666666555555777666555555333333222111111111000///.........///...000///,,,---111222111000111222111000000222333444222444777666333777===BBBAAABBBDDDAAA;;;777888444333333555888:::::::::xxxnnncccXXXQQQHHHCCC<<<888888888666444555555555555444333222222222222222222222222222222555444444333222111000000//////000111222000,,,)))//////000000000///.........,,,,,,...///------000222222222222333444555666999666444666:::<<<999666777888:::;;;<<<;;;999888888888999;;;<<<===>>>>>>;;;<<<============<<<;;;:::;;;<<<>>>>>>>>>===<<<<<<<<<;;;::::::999999999888999999:::::::::::::::;;;999777777888999888777555666777777888888777777:::::::::;;;::::::999999;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>===<<<;;;;;;;;;:::999999;;;<<<<<<<<<===========================;;;999:::===@@@BBBCCC@@@@@@AAAAAA@@@>>><<<;;;AAABBBCCCBBB@@@@@@@@@AAA@@@???>>>???@@@@@@???>>>>>>>>>>>>>>>???@@@AAAAAADDDDDDDDDDDDCCCBBBAAA@@@???>>>=========>>>@@@AAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@===@@@BBBAAA???>>>BBBFFFAAABBBCCCBBB???===;;;;;;;;;===@@@AAABBBBBBDDDEEEBBBBBBBBBBBBAAAAAAAAA@@@<<<===>>>@@@AAACCCDDDDDDCCCCCCBBBAAAAAABBBCCCDDDBBBBBBCCCCCCDDDCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDGGGFFFFFFEEEEEEDDDDDDDDD???@@@AAADDDGGGHHHGGGFFFGGGDDDAAA@@@BBBFFFHHHIIIMMMMMMMMMMMMLLLJJJHHHGGGJJJJJJJJJJJJKKKNNNSSSWWWUUUWWWYYYXXXUUUQQQOOOOOOPPPNNNLLLLLLLLLKKKJJJHHHJJJHHHFFFBBB???===;;;:::;;;:::999777666555444444555555444333222111000000222111000///...............000///,,,,,,///111//////111222111111111333555555555777<<<======@@@EEEJJJGGGFFFFFFBBB:::666666555444444555888::::::999~~~rrrfff\\\SSSJJJEEEAAA===999777777777666555444444444444444333222222111111111111111111111111444333333222111000000000///...///000111000---***//////000//////...------/////////000000000000111111222222222444555666777;;;999777777888888666444777888;;;======<<<:::888;;;;;;;;;;;;;;;;;;;;;<<<:::<<<===??????===<<<:::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::999999999::::::;;;::::::999<<<:::777666888999999888666777777888999888888888;;;;;;;;;<<<<<<<<<<<<;;;@@@???===<<<;;;<<<===>>>??????@@@@@@???===;;;999;;;:::999:::<<<======<<<>>>>>>>>>>>>============::::::;;;<<<>>>@@@AAABBB???AAACCCCCCCCC@@@===<<>>???@@@@@@??????????????????>>>>>>>>>>>>???@@@AAAAAABBBEEEEEEEEEDDDCCCBBBAAA@@@BBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@???????????????AAABBBBBBAAA@@@???@@@BBBBBBCCCCCCAAA>>>;;;;;;<<<:::<<>>???@@@BBBCCCDDDEEEDDDBBB@@@??????@@@BBBCCC???@@@AAACCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCEEEIIIJJJJJJHHHJJJHHHFFFEEEFFFHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJJJJKKKNNNQQQTTTUUUVVVWWWVVVRRROOONNNMMMKKKJJJIIIIIIHHHHHHGGGFFFIIIGGGDDDAAA>>>===<<<<<<;;;:::888666555444444444444444333222111000//////222111000///...---------///111000,,,,,,///000...000111222111111111333555777999<<>>>>>===;;;999<<<<<<<<<<<<<<<=========;;;<<<>>>??????>>><<<;;;:::::::::;;;;;;;;;;;;:::<<<<<<=========<<<;;;;;;::::::;;;;;;;;;::::::999;;;999777666777888888888777888999999::::::999999;;;;;;;;;<<<<<<===>>>>>>@@@>>><<<:::999:::<<<===???@@@@@@@@@>>><<<:::999;;;::::::;;;===???>>>===??????>>>>>>=========<<<999<<<>>>AAAAAAAAA@@@@@@@@@BBBDDDEEEDDDBBB???===AAABBBBBBAAA>>>======>>>@@@@@@@@@@@@???>>>>>>???>>>??????@@@AAABBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@DDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@????????????>>>>>>CCC???<<<===AAACCCAAA>>>AAABBBAAA???<<<:::;;;<<<:::;;;===>>>???@@@BBBDDDAAAAAA@@@@@@@@@AAABBBCCC???@@@AAABBBCCCDDDEEEFFFDDDCCC@@@???>>>???@@@AAA>>>???AAACCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAADDDDDDCCCCCCCCCCCCCCCBBBEEEDDDEEEGGGJJJLLLLLLKKKKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKMMMNNNOOOOOONNNMMMRRRSSSTTTSSSPPPNNNMMMNNNIIIIIIIIIHHHFFFEEEEEEEEEGGGEEECCC@@@???>>>>>>>>>;;;:::888666555444444444333333222111000//////...111000///...------------111222111...---111222000111222333222111111333555:::===BBBIIIRRR]]]dddgggaaaXXXOOOJJJDDD>>>:::;;;666666666888999:::888777{{{rrrbbbZZZOOOFFFAAA>>>;;;888888777777555444222111111222222222333333222222111222222222222222222222222111111111000000000//////000...------///111222222//////000000000///.........111111//////222222000222222222333444666777888555999======;;;;;;>>>BBB:::;;;===>>>>>>>>><<<;;;:::;;;;;;===>>>???@@@@@@<<<===>>>>>>>>>>>>===<<<999999:::::::::;;;;;;<<<===>>>???@@@@@@???======;;;;;;;;;;;;;;;::::::999;;;999777777888999888777888999999:::;;;:::::::::;;;;;;;;;<<<<<<>>>???@@@AAA@@@>>><<<<<<<<<>>>????????????>>>===<<<:::999;;;::::::<<>>>>>======<<<<<<;;;:::===AAACCCBBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAA@@@@@@AAABBB@@@>>>======>>>AAABBBBBBAAA???>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@EEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@??????>>>????????????>>>======???:::666:::BBBGGGDDD???>>>??????>>>;;;::::::;;;999;;;<<<======???BBBDDDCCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@AAA>>>???BBBDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEHHHKKKMMMMMMMMMLLLOOOQQQQQQOOOLLLKKKJJJHHHHHHGGGHHHIIILLLNNNOOOMMMNNNQQQTTTUUURRRMMMIIIPPPQQQRRRQQQOOOMMMMMMNNNHHHIIIIIIGGGEEECCCCCCDDDDDDCCCBBB@@@????????????;;;:::999777666555444444333333222111000//////...000///......------......000222111......222333111222333444444444444666888===DDDLLLVVVbbbooouuuuuurrrdddUUUKKKDDD===:::;;;777777777999::::::888666{{{rrrhhh___QQQIII@@@;;;999999888666333444555444333111000000111111222222222222111111333333333333333333333333000000000000000/////////111000///000222222111000//////000000111000000000///333333000000444444111333333333444444666777777999:::;;;<<<<<<<<<===>>><<<<<<===>>>>>>>>>>>>===;;;;;;<<<===>>>>>>??????========================999999999:::;;;<<<======>>>???AAABBBBBBAAA???>>>;;;;;;<<<<<<;;;::::::999;;;:::999:::;;;:::999777999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@???>>>>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;::::::;;;===@@@@@@???>>>>>>>>>======<<<;;;;;;:::<<<>>>@@@AAAAAACCCFFFIIIDDDDDDEEEEEEDDDDDDCCCCCC@@@AAABBBAAA???>>>???@@@BBBCCCDDDCCC@@@>>>???AAABBBCCCDDDEEEEEEDDDCCCCCC???@@@AAAAAABBBAAAAAAAAACCCCCCDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>===>>>?????????>>>===<<<===999888;;;AAAEEEDDDBBB:::<<<======;;;999999:::999:::;;;<<<<<<>>>AAADDDEEECCCBBBAAA@@@AAACCCDDD@@@AAAAAABBBCCCDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@???@@@CCCEEEEEEDDDCCCAAABBBBBBBBBAAA@@@??????>>>AAAAAAAAAAAAAAABBBBBBBBBEEEEEEDDDFFFIIILLLLLLLLLNNNPPPRRRPPPMMMKKKJJJKKKHHHHHHGGGGGGHHHKKKNNNPPPQQQQQQSSSVVVXXXVVVPPPKKKOOOPPPQQQOOOMMMKKKKKKLLLGGGIIIIIIGGGCCCAAAAAABBB???@@@@@@@@@??????>>>===<<<;;;999888666666555555444333333222111000///.........---------...//////...000000------111333111222444666777888:::===@@@EEEPPP]]]jjjxxxwwwgggTTTGGG???:::999:::888777888999;;;:::777555wwwkkkcccYYYQQQGGGAAA999666666777888777111333555555333222111111000111111222222222111111333333333333333333333333000000000000////////////111111222444444333///,,,...///000111111222111111222666777333333888888444444444444444444555666777@@@<<<999999;;;:::777444===============>>>>>>?????????>>>===<<<;;;;;;;;;>>>>>>============>>>>>>999999999:::;;;<<<>>>??????@@@BBBCCCCCCBBBAAA???;;;<<<<<<<<<;;;::::::999;;;;;;;;;<<<===<<<:::888999:::;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<>>>@@@AAA;;;;;;::::::::::::;;;;;;???>>><<<:::::::::;;;<<<::::::;;;>>>@@@AAA@@@>>>>>>======<<<;;;:::::::::>>>????????????CCCJJJPPPEEEEEEEEEDDDDDDDDDDDDDDDAAABBBCCCBBB@@@???@@@AAABBBDDDEEEDDD@@@???@@@BBBDDDDDDEEEFFFFFFEEEDDDCCC>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@?????????>>>>>>=========>>>?????????>>><<<;;;>>>======>>>???AAABBBBBB888:::<<<<<<;;;999999999999:::;;;;;;;;;===AAACCCFFFEEECCCAAAAAAAAACCCDDD@@@@@@AAAAAABBBCCCDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@???AAADDDEEEFFFDDDBBBAAACCCBBBBBBAAA@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCEEEHHHJJJKKKKKKPPPQQQQQQNNNJJJHHHJJJMMMJJJHHHGGGFFFHHHJJJMMMPPPSSSSSSTTTWWWYYYXXXSSSOOOPPPQQQQQQOOOLLLJJJJJJJJJGGGHHHIIIFFFBBB??????AAA<<<===>>>??????>>>===<<<<<<<<<:::888777666666666444444333222111000//////---------------...///000,,,///...,,,,,,111222111111444777999<<>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<<<<<<<===???@@@AAABBBEEEFFFFFFCCC@@@>>>=========<<<;;;999888777:::;;;======<<<;;;<<<===:::<<<>>>@@@AAA@@@???>>>;;;<<<<<<;;;;;;???EEEKKKBBBAAAAAA@@@@@@@@@?????????===<<<===>>>???>>><<<>>>=========>>>???@@@@@@???>>>>>>===============BBB???>>>???BBBCCCAAA???EEEEEEDDDBBBAAAAAADDDGGGFFFEEEDDDDDDEEEEEEDDDBBBDDDEEEDDDAAA>>>>>>AAADDDFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBAAA@@@AAABBBCCCDDDAAABBBBBBBBBBBBBBBAAAAAA???>>>???@@@BBBAAA???===@@@>>>===;;;;;;===>>>@@@AAAAAAAAA@@@???>>>???AAA<<<<<<===>>>>>>===<<<;;;888888888999999::::::;;;555:::>>>>>><<<<<>>===AAAAAA===AAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFHHHGGGEEECCCAAABBBCCCDDDCCCAAA>>><<<<<<>>>AAACCCEEEEEEDDDDDD@@@BBBEEEFFFGGGGGGIIIKKKIIIKKKMMMMMMKKKIIIGGGGGGGGGIIIJJJJJJIIIJJJNNNQQQTTTUUUVVVVVVVVVVVVTTTTTTSSSQQQPPPOOOPPPPPPOOOMMMOOOLLLHHHEEECCCAAA>>>;;;???===;;;;;;;;;<<<;;;:::;;;:::999777555444444444666666222---...111222///.........,,,))))))+++---///111333333222111222333111444777999<<>>>>>>>>???@@@BBBBBBBBBCCCEEEGGGFFFCCC@@@>>>>>>======;;;:::999888888777999;;;<<<;;;;;;<<<===<<<===???AAABBBBBBAAA@@@<<<>>>??????>>>???BBBEEE@@@@@@AAAAAA@@@??????>>>>>>===<<<===?????????===>>>>>>>>>>>>>>>>>>???@@@???>>>>>>>>>???@@@AAAAAACCCAAA???@@@BBBCCCAAA???DDDDDDDDDCCCBBBBBBDDDFFFHHHGGGFFFFFFGGGGGGFFFDDDDDDDDDDDDAAA>>>>>>AAACCCDDDDDDCCCCCCBBB@@@???>>>CCCBBBAAA@@@@@@@@@AAABBBDDDDDDDDDDDDDDDCCCBBBBBB???>>>===>>>@@@@@@>>>===>>>===<<<;;;;;;<<<===>>>===???AAABBBAAA???===<<<;;;;;;<<<======<<<;;;:::999999999999999:::::::::666:::>>>???===<<>><<>>;;;@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???BBBAAABBBCCCEEEEEEDDDBBBBBBBBBBBBBBB@@@???===<<<:::<<>>===;;;;;;;;;;;;:::888888777666444333222111111111222000---...111000,,,000...,,,---///111222111...000222222111111222333666888;;;>>>BBBJJJTTT\\\iiiyyyeeeRRRBBB>>><<<666444888999999::::::999666444222wwwlll```WWWNNNHHHCCC<<<999;;;777666555444333222111000///000111222222111///...333222111111333444444444444444333222111//////...///111111111///...///000,,,---...000111222333333111111111111111111111111444555777888888777666555666777666222333777999888999:::<<<===>>>>>>===<<<>>>>>>===<<<;;;;;;;;;<<<<<<;;;::::::999:::::::::;;;<<<<<<======<<<<<<<<<=========>>>@@@AAACCCDDDCCCDDDFFFGGGFFFDDDAAA???>>>===<<<:::999999::::::666888:::;;;::::::;;;===>>>???AAABBBCCCCCCBBBAAA>>>@@@BBBBBB@@@??????@@@??????@@@AAA@@@???>>>===>>>======>>>@@@AAA@@@???@@@???>>>>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEEDDDBBBAAAAAABBBBBB@@@???BBBCCCEEEDDDCCCBBBCCCDDDHHHFFFEEEEEEGGGGGGFFFDDDDDDDDDBBB@@@>>>>>>@@@BBBAAAAAAAAA@@@???>>>===<<>>>>>======<<<;;;::::::;;;<<<===:::===AAACCCCCC@@@;;;888999::::::;;;;;;;;;::::::::::::::::::999999999999777;;;>>>???======???BBBEEEFFFCCC>>>;;;<<<<<<999>>>>>>???@@@AAAAAAAAAAAACCCCCCBBBAAA@@@???>>>>>>BBBAAA@@@@@@BBBCCCBBBAAACCCBBB@@@>>>===<<<;;;;;;;;;<<<===???@@@AAAAAAAAACCCFFFJJJKKKKKKIIIIIIIIIDDDEEEFFFEEECCCBBBBBBCCCDDDFFFHHHJJJKKKMMMQQQTTTTTTUUUVVVVVVVVVUUUSSSRRRPPPPPPPPPRRRSSSRRROOOMMMJJJHHHEEEBBBAAA@@@>>><<<===<<<;;;:::;;;999777555777666555333222111000000...000000///000333000+++111,,,(((***///222111---///111333333333333444666777:::===AAAHHHTTTbbblllyyyYYYJJJ>>>;;;:::666555888555666777777777555444333}}}rrrfff]]]RRRJJJBBB???;;;888777999777777666555444333222111000000000000000000000///444333222222333555666777777666555333222000/////////000111111000///000222000000222333444444444444555555555555555555555555555777:::;;;:::888666666777777666555555888::::::666888;;;===>>>>>>===<<>>===;;;;;;::::::::::::999999888888888999999;;;;;;======>>>======<<<:::;;;<<<===???AAABBBCCCDDDEEEFFFGGGFFFCCCAAA???>>>===;;;999888999;;;<<<999;;;<<<<<<;;;;;;;;;<<>>@@@AAAAAA@@@>>>===???>>>===???AAABBBAAA@@@@@@@@@???>>>=========>>>@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAA@@@@@@???>>>@@@BBBEEEEEEDDDBBBBBBBBBFFFDDDCCCCCCDDDDDDCCCBBBDDDCCCAAA???>>>>>>@@@AAA@@@@@@@@@???>>>===<<<<<<@@@@@@??????@@@AAACCCDDDGGGHHHHHHHHHFFFDDDAAA@@@???<<<999888999;;;=========<<<<<<;;;;;;<<<<<<===;;;<<>>???>>>>>>@@@BBBCCCBBB@@@===;;;;;;::::::===>>>???@@@@@@AAAAAA@@@BBBAAAAAAAAAAAA@@@@@@@@@DDDBBB???>>>@@@AAABBBAAABBBAAA>>>;;;:::999::::::======>>>>>>>>>>>>======DDDHHHLLLMMMLLLJJJHHHGGGEEEFFFFFFDDDBBBAAABBBDDDFFFGGGHHHIIIJJJKKKMMMNNNTTTUUUVVVVVVVVVTTTSSSRRROOOOOOQQQSSSTTTSSSPPPMMMJJJGGGDDDCCCBBBAAA???>>><<<;;;:::::::::888555222888777555444333222222222///111111000222555444///333///++++++---///---***222333555666666777999;;;999<<>>>>><<<999888888777666666777888999:::<<<777999;;;>>>??????>>>======<<<;;;:::999999999999888888777777777777888999:::;;;===>>>???>>>===<<<:::;;;===???AAACCCDDDDDDEEEEEEFFFFFFEEECCC@@@???===<<<:::999999:::;;;===>>>???@@@???===<<<<<<===@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@???@@@BBBCCCDDD>>>???@@@@@@AAA@@@???>>>AAA??????@@@BBBBBBBBBAAA@@@@@@???>>>=========>>>BBBAAAAAA@@@@@@@@@AAAAAAAAABBBAAA@@@???>>>>>>>>>???BBBEEEFFFDDDBBBAAAAAAEEEDDDCCCCCCDDDDDDCCCAAADDDBBB???>>>>>>>>>???@@@???????????????>>>===<<<>>>>>>>>>???AAACCCFFFGGGFFFGGGGGGGGGEEECCC@@@>>>>>>;;;888666888:::<<<<<<>>>==================>>>???======>>>@@@???===:::777777777777888888999999<<<;;;;;;::::::999999999;;;===>>>??????@@@@@@AAA@@@>>><<<;;;:::::::::;;;======>>>???@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDFFFCCC@@@>>>???AAAAAAAAAAAA???<<<999888888999:::;;;;;;<<<===>>>>>>>>>>>>DDDHHHKKKMMMLLLIIIGGGGGGHHHIIIHHHGGGEEEDDDEEEGGGHHHHHHIIIKKKLLLNNNNNNNNNSSSTTTUUUUUUUUUUUUTTTSSSPPPPPPQQQSSSTTTSSSOOOLLLJJJHHHEEEDDDCCCCCCAAA???<<<;;;999888888777444222777666555444333222222222111222000---///444555222444444333111000000111222222333555666777888<<<>>>>>>DDDMMMYYYgggyyysss\\\KKKCCC<<<:::999777666777999999888777666444333222rrrggg\\\PPPGGGCCCCCC===888777666333222444333333333222111000000000555333///------000444666666666777666444444666777222222111000///------,,,...///111111111111333444444444444444333222111111333333333333333333333333999===AAAAAA>>>:::888999777444444777888777888;;;999:::<<<>>>????????????;;;:::999888888777888888777777777666777777888999999;;;===???@@@???>>>===>>>???AAACCCEEEGGGGGGGGGEEEEEEEEEEEECCCAAA???>>><<<;;;:::::::::;;;<<<===@@@AAACCCBBB@@@>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCAAA??????AAADDDEEEFFF@@@@@@@@@@@@@@@AAAAAAAAACCCAAA@@@AAABBBCCCBBB@@@@@@???>>>>>>>>>>>>>>>>>>BBBAAA@@@@@@?????????@@@@@@BBBBBBAAA???>>>???@@@???BBBDDDEEEDDDBBBAAAAAAGGGEEEDDDDDDFFFFFFEEECCCDDDAAA>>>===>>>??????>>>???????????????>>>===============>>>@@@CCCEEEGGGDDDEEEFFFFFFEEEBBB???<<<>>>;;;888777888:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@===::::::<<<>>><<<:::666666666666777888999:::;;;;;;;;;;;;::::::::::::======???@@@@@@AAAAAAAAA>>>:::999::::::888999<<<<<<===>>>??????@@@@@@???<<<===>>>@@@AAACCCDDDEEEFFFCCC@@@>>>???@@@@@@??????===;;;999888888999:::666888<<>>======888555666555222000222333333333222111111000000333111///......000333555444666777666444222222444111111000///......---------///111111111222333555444555555555555555444333333333333333333333333333999>>>CCCBBB>>>999888888888444333666666222111555888999999:::;;;<<<<<<===888777777666666666777777777777666666777888888999999;;;===???@@@???>>>===@@@BBBDDDFFFGGGHHHHHHHHHDDDDDDDDDCCCBBB@@@>>>===:::::::::;;;;;;<<<<<<<<<>>>@@@BBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@AAADDDEEEDDDCCCBBBAAA@@@???@@@AAACCCDDDEEECCCBBBBBBCCCCCCAAA@@@>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAACCCDDDCCCAAA@@@AAACCC@@@BBBDDDDDDBBBAAAAAABBBGGGEEEDDDDDDEEEEEEDDDCCCDDDAAA===<<<===???>>>===>>>>>>>>>>>>>>>>>>===<<<======<<<===>>>???AAABBBCCCDDDFFFGGGFFFCCC???======:::888777999:::;;;;;;<<<==================<<<>>>:::777777:::<<<:::777777666666666777888999::::::::::::;;;;;;;;;;;;;;;>>>>>>???@@@AAABBBAAA@@@>>>999888:::999555666::::::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>???@@@AAABBBDDDBBB???>>>>>>>>>===<<<<<<;;;:::999999999::::::888;;;???BBBDDDCCCAAA???BBBDDDGGGGGGFFFFFFFFFGGGIIIJJJLLLKKKIIIGGGGGGGGGGGGGGGHHHLLLQQQTTTSSSRRROOOPPPRRRTTTVVVVVVVVVVVVUUUTTTRRRRRRRRRQQQOOOLLLKKKIIIFFFDDDCCCBBB@@@>>>>>>;;;777555666777888777555444333222222111111222000111///,,,...222222///000///......///111222222444666777888:::===BBBEEEPPP\\\nnn{{{```PPPCCC@@@<<<777777999;;;<<<999888777666555555555555~~~tttkkk^^^RRRMMMGGG???<<<===:::666444666777333111222666555555444444333333333000000000000000111222222222555777666333000000111222222111111000000//////---///111111111222444666666666777888999999888888555555555555555555555555888>>>CCCBBB===888777777999444222555333---,,,///555555555555666777888999666555555555555666666777777777777777777888999999999;;;===@@@AAA@@@>>>===@@@AAACCCEEEFFFGGGGGGFFFDDDDDDCCCBBBAAA???======999999:::;;;<<<<<<<<<<<<<<<>>>@@@BBBBBBBBBDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBAAABBBDDDGGGFFFBBB???DDDBBB@@@??????BBBDDDFFFFFFEEECCCCCCCCCCCCAAA???>>>>>>======>>>???@@@@@@?????????@@@AAABBBCCCDDDAAADDDFFFEEECCCBBBDDDFFF@@@BBBCCCCCCBBBAAAAAABBBEEECCCBBBBBBCCCCCCBBBAAADDD@@@<<<<<<===???>>>============>>>======<<<<<<>>>===<<<;;;;;;<<<===>>>CCCDDDFFFGGGFFFDDD@@@>>><<<:::888888:::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;777555666999:::777333777666666666777888:::;;;:::::::::;;;;;;<<<<<<<<>>>>>BBB@@@>>>=========;;;:::;;;::::::::::::::::::;;;>>>@@@CCCFFFEEEAAA===:::AAACCCEEEEEEDDDDDDEEEGGGGGGIIIKKKKKKIIIGGGFFFEEEHHHGGGGGGJJJNNNOOOMMMKKKMMMOOOQQQTTTVVVWWWWWWWWWWWWUUUSSSRRRQQQPPPNNNLLLKKKHHHEEECCCBBB@@@>>><<<>>>;;;666444555777999:::777666666555444444444444000222222111222444222...:::444000000444666333///888:::;;;===>>>BBBGGGJJJaaaooottt[[[NNN@@@>>>:::666666:::===>>>666666555555555666666777xxxjjj```XXXOOOEEE>>>======<<<999444333111//////000111222333222222111111222222333111111000000/////////...333222222222333333222000555333111000111111000///---000333333111111444777777888888999999:::;;;;;;888555444666666222222444888:::<<<>>>===:::555333:::444111444666444111111777777666555444444333333222222333555666888999999888888888999999::::::;;;;;;<<<>>>???@@@@@@@@@???>>>@@@CCCFFFGGGGGGEEEDDD@@@AAABBBCCCBBBAAA@@@???;;;::::::;;;<<<>>>@@@AAABBBAAA@@@?????????@@@AAACCCDDDFFFFFFDDDCCCDDDEEEFFFCCC@@@@@@BBBDDDFFFGGGDDDBBBAAAAAACCCDDDDDDCCCDDDCCCBBBAAA@@@@@@??????;;;===???@@@AAA@@@>>>===@@@AAACCCDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIFFFEEEEEEGGGGGGDDDAAAAAABBBDDDFFFEEECCC@@@???BBBAAA@@@???>>>>>>>>>>>>BBB???<<<:::::::::999888:::;;;<<<===>>>>>>>>>>>>>>>@@@BBBBBBAAAAAAAAABBB===;;;999999::::::999888;;;<<<===>>>????????????666777888999:::999888888777777777777777888888999::::::999888999:::<<<===<<<<<<===??????@@@@@@@@@@@@;;;888:::;;;999999<<<999888888999;;;===<<<;;;;;;999999;;;>>>???===;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999999999:::;;;???>>>======??????>>>===999999<<>>???@@@AAAAAA@@@@@@???@@@BBBDDDEEEDDDCCCBBB???@@@AAABBBBBBAAA@@@???<<<;;;;;;;;;<<<>>>@@@AAABBBAAA@@@??????@@@AAABBBBBBCCCEEEFFFEEEEEEFFFGGGFFFDDDBBBBBBDDDGGGHHHHHHEEECCCAAAAAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@<<<===???@@@@@@@@@???>>>@@@AAABBBCCCDDDDDDCCCBBBAAABBBCCCDDDEEEFFFGGGGGGFFFDDDBBBCCCEEEFFFDDDBBBAAABBBCCCDDDCCCBBB@@@???AAA@@@???>>>>>>=========@@@>>><<<;;;;;;;;;999888:::;;;<<<===>>>>>>>>>>>>>>>@@@AAAAAA???>>>???@@@>>><<<:::999::::::999888;;;::::::999999888777777666777888999999999888888777777777777777888888999::::::999888999:::;;;<<<<<<<<<===>>>????????????EEE???<<<<<<<<<999888:::777666666777999;;;::::::<<<;;;:::<<<>>>???===;;;<<<;;;;;;;;;;;;::::::::::::999888888888999:::;;;???>>><<<======>>><<<;;;888777:::@@@AAA??????AAAEEEEEEEEEDDDBBBAAACCCDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGIIIKKKMMMOOOQQQUUUWWWYYYXXXVVVSSSPPPNNNMMMMMMKKKGGGBBB@@@??????>>><<<:::888666666888:::::::::999777555444555555444222333333000,,,---333444111111333444444333444777999999<<>>???@@@@@@@@@@@@??????>>>======<<<===>>>???@@@CCCBBBAAA@@@AAAAAABBBCCCAAACCCEEEEEEEEEEEEGGGHHHDDDCCCBBBCCCEEEFFFFFFEEEEEECCCAAA@@@AAAAAA???>>>???@@@AAAAAABBBBBBBBBBBB>>>>>>>>>????????????@@@AAAAAABBBCCCCCCCCCBBBBBB@@@AAABBBCCCEEEFFFGGGHHHDDDBBBAAAAAACCCDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>=========>>>===<<<<<<<<<<<<:::888999:::;;;===>>>?????????>>>???@@@???===<<<<<<===>>><<<:::::::::::::::888888777666444444444444555555666777888888888888777777777777777777888888999::::::999888888999;;;<<<;;;<<<===>>>?????????>>>DDD>>>;;;<<<<<<999888:::666666555777999;;;;;;:::>>>===<<<===>>>>>><<<;;;::::::::::::999999888888888777666666777888999:::???===<<<;;;<<<;;;:::888777555777<<<>>>===???BBBBBBCCCCCCAAA???>>>???@@@BBBBBBCCCCCCDDDEEEEEEEEECCCEEEHHHKKKMMMPPPTTTVVVYYYXXXUUUSSSQQQOOONNNMMMJJJFFFBBB???>>>===<<<;;;:::999777777999::::::999<<<999555444444555444444444444111...///333444222222333444444444555888:::;;;>>>DDDLLLXXXjjj}}}qqqWWWIIIDDD???>>><<<;;;999777666555444555777888888666444333uuueeeXXXNNNGGGAAA===:::888666555666666555333444333222111111111222222333222222111111222222333111111111111111111111111222111000000222333333222000111222555888888666444555222000111555777666555888888999::::::;;;;;;<<<:::888888;;;:::666555777666666666777777777777777444555999<<<999444555999555555444444333333333222444444666777999;;;<<<===;;;;;;;;;::::::999999888??????@@@@@@?????????>>>AAA@@@???>>>======>>>>>>>>>>>>>>>???????????????@@@???>>>======>>>???@@@CCCCCCBBBAAAAAABBBDDDEEEDDDEEEFFFEEEDDDDDDEEEGGG??????@@@BBBDDDDDDCCCAAACCCAAA??????@@@@@@@@@>>>@@@@@@AAABBBBBBBBBAAA@@@??????>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAACCCEEEFFFGGGHHHDDDCCCBBBAAABBBBBBCCCCCCBBBAAA@@@??????@@@AAAAAA@@@@@@@@@@@@???>>>======<<<;;;;;;<<<===<<<999777777999:::<<<>>>???@@@@@@@@@@@@@@@>>><<<:::;;;<<<>>><<<:::999::::::999888555444333222333555777999555555666666777777777777777777777777777888888999::::::999888888999:::;;;;;;<<<======>>>>>>>>>======888666999:::999888:::888777777999;;;======<<>>>>>===<<<;;;999999999888777777777666555444444444555777888999>>>===;;;:::::::::888666444222333777:::;;;>>>CCC@@@AAA@@@???<<<;;;<<<===AAAAAAAAAAAABBBBBBCCCCCC@@@CCCGGGIIIKKKMMMPPPRRRVVVUUUSSSQQQOOONNNMMMMMMJJJGGGCCC@@@>>><<<<<<;;;;;;999888999:::;;;:::999===999555333333444444444555444222000222444444333444555555555444666999<<<<<>><<<888888777777777666555333222111111000000000000000333222222111111222222333111111111222222222222222222111000000333444555444444444555777888888555222:::777333333555777666444777777777888999999:::::::::888888;;;;;;666555666999888777666555555555555111333888<<<999333333777555444444444444444333333555666777888999:::;;;<<<<<<;;;;;;::::::999999999>>>>>>>>>===============BBBAAA???===;;;<<<<<<============>>>>>>?????????BBBAAA@@@???>>>???@@@@@@CCCCCCBBBAAABBBCCCDDDEEEGGGGGGFFFDDDBBBAAABBBDDD>>>>>>???AAACCCCCCAAA???@@@???>>>>>>@@@BBBAAAAAAAAABBBCCCCCCBBBAAA???===?????????>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@AAACCCDDDFFFGGGGGGFFFFFFEEECCCBBBAAAAAAAAABBBAAA???>>>>>>@@@AAABBBAAAAAAAAAAAA@@@???>>>===::::::::::::;;;;;;888666666777:::<<<>>>@@@AAABBBAAAAAA@@@>>>;;;:::;;;<<<===;;;999999999:::999888555444333222333444777888444444444555555555666666777777777777777888888999::::::999888888888999:::;;;;;;<<<============<<<;;;777666999:::888888:::777777777999<<<=========??????@@@???>>><<<;;;;;;999888888777666666555555333222222222333444666777<<<;;;999888888888666444111///000444777888<<>>??????===;;;:::;;;<<>>>>>===>>>>>>???@@@@@@CCCFFFHHHIIIJJJLLLNNNRRRQQQOOONNNLLLKKKJJJJJJJJJHHHEEEAAA>>><<<<<<===;;;:::999:::;;;<<<:::999;;;777333111111333333333777444222333555555555555777777777666666777;;;>>>DDDLLLYYYhhhzzzcccKKK@@@===;;;;;;;;;:::999666333111333555666777777666555444uuuiiiZZZSSSJJJBBB===;;;::::::666666666666666555444333222222222222222111111111333222222111111222222333222222222222222333333333333111000111333666777777777666555666666555333000;;;888555444555666666666666666777777888999999999:::888999<<<<<<777555666999999888777666555444444333444888===;;;555333444555555555555555555555555666777777888999999::::::;;;;;;;;;;;;::::::::::::======<<<<<<<<<======>>>CCCAAA???>>><<<<<<======>>>=========>>>???@@@AAABBBBBB@@@@@@???@@@AAABBBCCCBBBAAAAAABBBCCCEEEFFFHHHGGGFFFCCC@@@???@@@AAA??????@@@BBBDDDDDDCCCAAA???>>>===>>>AAACCCCCCBBBBBBCCCCCCDDDCCC@@@>>><<>>===>>>???@@@AAA@@@@@@AAAAAA@@@???===<<<:::999888888888888666444555666999<<>><<<======<<<::::::;;;===;;;:::999888888999;;;;;;???BBBEEEHHHHHHIIIJJJKKKNNNMMMLLLJJJIIIIIIHHHHHHJJJIIIFFFBBB===;;;<<<===<<<;;;:::;;;<<<<<<:::999888666333111222333333333999555333666777666555777888888888888888;;;@@@CCCLLLXXXiii|||uuuYYYEEE;;;888999999999999888555333222333444555555555555555555}}}uuunnnbbbVVVJJJFFFAAA<<<999777777777333444555555555444555555333333333333333222111111333222222111111222222333222222222333333333444444444222111222555777999999999777666666666666444333666666555333222444777999666777777888999999::::::;;;999;;;>>>>>>999666777777888888888888777666555888777:::@@@@@@:::555444666666666666666666666666888888888888888888888888:::::::::;;;;;;;;;;;;;;;======<<<<<<===>>>???@@@BBBBBBAAA???>>>>>>>>>>>>>>>>>>======>>>@@@AAABBBBBBBBBAAA@@@@@@AAABBBCCCBBBAAAAAAAAAAAACCCDDDEEEFFFFFFDDDAAA???>>>???AAA?????????@@@BBBCCCBBBAAAAAA???>>>???AAABBBBBBBBB@@@AAACCCDDDCCCAAA???===>>>???@@@AAAAAAAAA@@@@@@BBBAAA@@@???>>>>>>???@@@BBBBBBBBBCCCCCCCCCDDDDDDAAACCCFFFFFFBBB???======<<<;;;;;;;;;<<<<<<===>>>===>>>???@@@???===;;;:::;;;888666555555555444222444555888<<>>>>>===;;;999888:::<<<;;;999777666777777666555444333333222222111111000444333222222222333555555777777777777777888888999;;;:::888777777777888999;;;;;;<<<<<<<<<;;;;;;:::>>>:::999;;;<<<888666777555444444777:::<<<<<<<<<;;;===???>>><<<::::::<<<999999888777666555444444111111000//////000111222222111000000111111///...---+++,,,111444444666:::999:::::::::999999:::<<<:::999888666666777999:::<<<@@@DDDGGGHHHIIIJJJLLLLLLKKKJJJIIIHHHHHHGGGGGGIIIHHHFFFAAA<<<999:::<<<<<<<<<;;;<<<======:::888666555333333555555555444:::555444888999666555888555666777999;;;@@@GGGKKKWWWeee{{{gggPPPAAA:::888777777777777666555444444444333333222333444555666yyymmmfff___TTTHHHCCC@@@===:::777666555555222333555555555666777999111222222222222111000000333222222222222222222333222222222333333444444444555333111222555888:::;;;;;;999777777888999888777111222333222000222777<<<777888888999::::::;;;;;;<<<;;;<<<@@@???;;;888999555666888999999999888777===;;;<<>>=========>>>???AAABBBBBBBBBBBBAAA@@@??????>>>???>>>>>>>>>>>>@@@BBBCCCBBBBBBAAA@@@AAABBBCCCDDDAAAAAA@@@@@@AAABBBDDDEEEDDDCCCBBB@@@>>>>>>@@@BBB>>>===<<<===???@@@@@@???CCCBBB@@@@@@AAABBBAAA@@@>>>???BBBDDDDDDCCCAAA???===???AAABBBBBBBBB@@@???BBBAAA???>>>>>>>>>??????CCCCCCCCCCCCCCCCCCCCCCCC<<<@@@EEEEEEBBB???======999999999::::::;;;;;;;;;;;;<<<===>>>===<<<999888;;;888555333333333222111333555888<<>>>>>>>>:::<<>>;;;999:::<<<:::999888777666555444444111111///......///000000...---,,,,,,---...---+++,,,***,,,111333222444888666888888888777888:::<<<<<<;;;999888777888:::;;;:::>>>CCCGGGIIIJJJLLLMMMKKKKKKJJJIIIHHHGGGHHHHHHHHHGGGEEE@@@:::888999;;;===<<<<<<===>>>===:::888666555444555777777777555:::555444999:::777666888222444666999===DDDLLLQQQdddttt~~~```KKK@@@<<<:::777666666666555555555555444333111000111333555666uuuhhh]]]WWWRRRLLLGGG>>><<<999888777777555444666666444333333444555666333333222222222222333333222111111111000000000///111333666666666555555666555666666777888888999999;;;;;;::::::999888888888777777777777777888888888<<<<<<<<<<<<;;;:::999999;;;;;;<<<<<<<<<;;;999888888555555999<<<999888999DDDBBBBBBDDDEEEBBB:::444888777666666666888999:::888888777777777777777777;;;;;;;;;<<<<<<>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<>>>AAAAAA@@@??????@@@???@@@AAAAAABBBBBBAAAAAADDDCCCCCCCCCDDDDDDBBB@@@BBBBBBAAA???>>>???BBBEEEHHHEEEAAA>>>>>>>>>===<<<>>>>>>>>>>>>???AAACCCDDDCCCCCCBBBAAA@@@@@@??????AAAAAABBBCCCBBBAAA???>>>AAA======BBBCCC??????DDD???AAABBB@@@===;;;<<<>>>CCCCCCCCCBBBAAA@@@???>>>AAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::=========>>>>>><<<999666:::999888666444333222222444555777:::>>>@@@@@@??????===:::777666888:::<<<999777555555666777444222666555444333111111111111444555777888777666777888777777888888888999999999<<<<<<<<<;;;888777888:::<<<999777666888:::::::::;;;:::888888999:::999888777777666666888:::===???>>>>>>>>>>>>===<<<;;;:::333333333333222222111000000111111...++++++...111.../////////...------,,,,,,,,,,,,---///222444666999888777888888888666444666555555555666777999:::===>>>@@@CCCFFFIIIKKKMMMLLLLLLLLLKKKJJJGGGEEECCCCCCBBB@@@>>><<<;;;:::999===>>>???>>>;;;999999999888555444777888555333444<<<666444666777555333333444111666AAAHHHLLLYYYiii}}}zzz\\\HHH???<<<:::999999888777666444222111111222222333333333222222}}}pppggg[[[RRRMMMJJJEEEAAA<<<:::888888888888777666777666555444333333444444444333333333333333333444333333333222111111000000333555777888777777777888777777777888999999::::::<<<;;;;;;;;;::::::999999999999999999999999999999<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::888777:::666555888999:::>>>CCCGGGDDDBBBCCCCCCAAA:::444777777777777888999::::::888888888999999999999999;;;;;;;;;<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<>>>@@@AAA@@@??????@@@@@@@@@AAABBBBBBBBBBBBAAACCCBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@???>>>???BBBEEEBBB@@@======>>>@@@@@@@@@AAA@@@@@@AAABBBCCCEEEFFFCCCBBBBBBAAAAAA@@@@@@@@@??????@@@AAABBBBBBBBBBBB@@@======AAAAAA>>>???BBB;;;===>>>>>><<<;;;===???@@@@@@@@@@@@@@@???>>>===@@@@@@??????>>>======<<<::::::::::::;;;;;;;;;;;;===;;;:::<<>><<<<<<<<<<<<;;;:::999999444444444333222000///......//////---******---///---.........---,,,,,,+++,,,,,,---...000222333444888777777777888888666444444444333333444666888999???@@@BBBDDDFFFHHHJJJKKKKKKKKKJJJHHHFFFDDDBBBAAA===<<<;;;::::::999::::::===??????>>><<<:::::::::;;;777555999:::777666888:::555222555666444333444666333777CCCKKKRRRbbbsssoooSSSCCC===;;;:::777777666666555444444444333333333444444444333333vvvlll^^^VVVMMMFFFCCCAAA>>><<<999888777888999:::999888888777666555444333333333555444444333333444444555555555444333333222111111444777999::::::999999:::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>===============<<<:::888777888666555666888<<>>???===<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@@@@???>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBB@@@>>>>>>???AAAAAA@@@AAABBBDDDCCCAAA??????@@@BBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBB???======???@@@>>>>>>@@@777999;;;;;;;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>======>>>>>>======<<<;;;;;;;;;888999999999:::;;;;;;;;;;;;999888:::???@@@<<<888777666555333222111111111555666888<<<@@@AAA@@@???;;;999666444333444666888777555444555666666555444222222111222222333444444444666777777666666666777444444555555555666666666777777777666444333444666444555666999;;;;;;999777:::888777666777888777666666555555666777999;;;<<<::::::::::::999888777666444444333222000...---,,,---------+++))))))+++---,,,,,,,,,,,,++++++++++++------///000111222222222777666666666777777666444333333333333444666888999@@@AAABBBDDDEEEGGGHHHHHHKKKJJJGGGEEEBBB@@@>>>>>>888888888999:::;;;<<<===>>>@@@@@@???===;;;;;;;;;;;;777555888999888888:::;;;666444666777555555777:::777<<>><<<;;;999666555444333444444666666555555555555555444444444vvvhhh___QQQLLLEEE???===<<<;;;:::999888888999:::;;;:::888:::999888777666555444444444444444333333444444444555555555444333222222222555777:::;;;;;;:::;;;<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>==================>>>???@@@@@@@@@@@@????????????===;;;999777555444555777999>>>KKKXXXKKKGGGAAA===;;;999666444333555777888999999999888999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>:::999888888888888999999<<<>>>??????>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@AAABBBAAA@@@>>>===@@@BBBCCCCCCCCCCCCDDDKKKHHHEEECCCCCCBBBAAA??????@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBFFFDDDBBB@@@>>>===>>>>>>>>>======>>>>>>======>>>777888999:::;;;<<<>>>>>><<<<<<<<<<<<======>>>>>><<<<<<<<<;;;::::::999999777777888888999:::;;;;;;999999999;;;;;;;;;;;;:::555444333111111000000000555666888<<<@@@BBB@@@???:::888666444333444555666777777666555555444333333222111111111111222333333444666777777666555555666444444444444555555555666555666666555333222444555444444555777:::;;;999888999888666555666666666444444444444555666888999:::777777777777666555444333222222111111///...,,,,,,,,,,,,+++*********+++,,,*********)))))))))******---...000111222111111000666555444555777777555333444333333444555777999:::>>>???@@@BBBDDDEEEFFFGGGLLLIIIFFFBBB???===<<<;;;999999:::;;;<<<>>>???@@@???@@@AAA@@@>>><<<<<<<<<:::555333555777777888;;;???:::888999888666666999<<<<<>>>>>>>>>>>;;;<<<<<<======>>>>>>>>>AAA@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA???===;;;999666777999;;;;;;<<>>999666555555555333444666888999999999888999999999:::::::::;;;;;;===<<<<<<<<<<<<======>>>999999999888888999999:::===>>>???>>>======???@@@BBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBB@@@??????AAADDDFFFEEEDDDDDDEEELLLJJJFFFDDDCCCAAA???===??????@@@AAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAEEEDDDBBB???>>>============>>>>>>===============::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???;;;;;;::::::999888888777555666666777888999::::::666:::<<<;;;777555777:::333222111000000000000000444555888===@@@BBB@@@>>>999888666444333444555555888888777666333222111111777777666666555555666666444666777777555444555666444444444555555555666666555666666555333333444666555444222333666888999999999777555444555555444333333333333444555666777888555555555444444333222111.........///......------,,,+++***++++++,,,,,,+++))))))(((((((((((()))***---...///111111000//////444444333444666666444333222111111222333666888999;;;<<<===@@@BBBDDDFFFGGGLLLIIIFFFBBB>>><<<;;;:::;;;;;;<<<<<<===???@@@AAA@@@AAABBB@@@>>><<<<<<<<<;;;666333666888777888;;;@@@<<<999999888555666:::<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAABBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@>>><<<;;;<<<<<<===???===:::===CCCFFFCCC===888555555666777555666777999:::;;;;;;;;;::::::::::::::::::::::::======<<<<<<<<<<<<======<<<<<<<<<<<<<<<======>>>===>>>>>>>>>======???AAABBBCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBCCCDDDDDDBBB@@@AAACCCEEEFFFEEEDDDDDDDDDEEECCCBBBAAAAAA@@@>>><<<@@@AAABBBBBBCCCCCCCCCBBB@@@@@@@@@@@@????????????@@@@@@?????????@@@@@@AAA===??????<<<<<<>>>>>><<<<<<;;;999:::;;;;;;:::999<<<;;;::::::;;;<<<===>>>::::::999999888888777777555666666666777888888888555888:::888444222555888111111000000000000000111222444888<<<@@@AAA???<<<888777555444333333444444777888888666333111000111666666555444333333444444444666777777555444444555333444444444555555555555555555666555333333555666666444222222444777888999888666444333333333222111222222333333444555555555333333333333222111000///+++,,,,,,---------------+++***)))***,,,,,,+++***)))((('''''''''(((******,,,---......////////////333222222333555555444222/////////000111444666777:::;;;===???BBBDDDFFFGGGJJJHHHEEEBBB???<<<:::999:::::::::;;;<<<===>>>??????AAAAAA@@@>>><<<<<<<<<===999777:::;;;::::::<<<===:::888999777555888===AAAJJJYYYkkk~~~hhhKKK???===999777999999888666555444444444555666555444222222222333333xxxmmm^^^SSSLLLHHHBBB>>>::::::888666555555777999777777888;;;======;;;999888888999999999888666555888777777666666777777888666666777888999:::;;;;;;888:::===?????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@????????????@@@@@@???===<<<;;;>>><<<===@@@@@@======@@@DDDAAA===999666666999;;;999999:::;;;<<<>>>???@@@======<<<<<<;;;:::::::::======<<<<<<<<<<<<======>>>>>>======>>>??????@@@===>>>>>>===<<<<<>>============>>>???@@@@@@@@@@@@@@@===AAA@@@<<<<<>>;;;555555444222222222222222444666777555333111222444000000000///000000111111444666777666555333444444222222222333333333333444333444555444333333444666555333222333555666666555777555333222222222111000111111222333444444444444222222222222111000//////+++,,,,,,,,,,,,,,,++++++)))((('''(((+++,,,***((()))((('''&&&'''(((***++++++++++++,,,---...//////222111111222444555333222000000000111333555888999===>>>???AAABBBDDDEEEFFFFFFFFFDDDBBB???<<<999888888888888:::;;;===>>>??????@@@AAA@@@===;;;;;;<<<>>>:::888;;;===:::999;;;;;;999999;;;::::::???FFFOOO\\\nnnxxx___GGG???===888555888777777777777777777777777888777555333222333444444wwwjjj___PPPFFFBBBAAA???===888888777777666888;;;===555666777;;;>>>>>>===;;;555666777888888777666555::::::999999999999::::::777888999:::<<<===>>>???999<<>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDFFFGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>><<<===>>>>>>>>><<<;;;:::<<<999999>>>BBBBBBCCCEEECCCAAA>>>:::888999<<<>>><<<<<<<<<<<<>>>@@@BBBDDD??????>>>===<<<;;;::::::>>>======<<<<<<<<<=====================>>>??????===>>>>>>===<<<<<>>???@@@???>>>===@@@??????>>>===<<<<<<;;;???@@@AAAAAAAAA???>>>===>>>BBBAAA===<<<@@@@@@;;;888666555666999:::999777:::999888666666777999:::::::::999999888777777777666666666666666555555555666000+++...666;;;777111111000000000000111111222000222666;;;??????===:::444333222111000000000000111333555555333222555777/////////000111333444555444666777666555333333444000111111111111222222222222333444333222222333555333333333555777666444111777555222111222111000///000111222333333333333333222222222222111000///...---------,,,+++***)))((((((&&&%%%'''***+++)))&&&)))((('''&&&'''(((+++,,,+++*********+++---///000111111111222444444333222333333444555666999;;;===AAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCAAA???;;;888666777777888:::<<>>@@@@@@???===;;;;;;;;;<<<888888;;;<<<888666777;;;:::;;;>>>???@@@GGGOOO\\\kkknnnXXXDDD???<<<666444777555555777888999999999999:::888666444333444555666{{{kkk```VVVOOOFFFBBBAAA???;;;777888999:::999888777888999999999888555444555888;;;<<<;;;:::888777666666555;;;;;;:::999888888888999::::::;;;===???@@@>>><<<@@@?????????@@@@@@AAABBB>>>>>>??????@@@AAABBBBBBIIIGGGEEECCCDDDFFFHHHJJJGGGDDDAAA@@@AAACCCCCCCCC<<<===>>>??????>>>===<<<:::<<<<<<999888;;;;;;888:::888777:::>>>BBBBBB@@@BBBAAA>>>;;;:::::::::;;;>>>===<<<>>>AAAEEEFFFFFFCCCAAA>>><<<<<<<<<>>>@@@@@@???>>>======>>>???@@@<<<===>>>>>>===>>>@@@BBBAAA???===<<<===???AAACCCDDDCCCCCCEEEFFFFFFEEECCCDDDEEEGGGHHHHHHGGGFFFDDDBBBBBBBBBBBBAAA@@@???>>>AAA??????@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>@@@AAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<===999<<>>;;;888666555444333222///000000///...///222444555333333888===???<<<888666444222000///000222333444444333333222222222333444333111000000111333444666666666555444333111111111111111000111111222222666555444555666666444333222111000000000111333333555555444333333333333444222222333444333222111000333222000000000///---+++,,,))))))++++++)))))),,,******)))''''''&&&&&&&&&&&&''''''((()))******+++((())),,,...///000//////444222000111333444333000444444444555666999;;;<<>><<<;;;888666:::;;;<<<===????????????AAAAAA@@@???===;;;999888>>>555666777333888>>>999777:::<<<>>>@@@IIIVVV```qqq|||aaaNNN???===;;;444333777666555666777999:::999777===:::777555444333222000xxxlll^^^TTTPPPIIIBBB>>>===<<<888555666777888888777666777999999888777555333333666888<<<<<<:::999888888888888;;;:::999888888888888999<<<<<<===???AAABBB@@@???BBBAAAAAAAAABBBBBBCCCDDDAAA@@@@@@AAABBBBBBBBBBBBGGGFFFEEEDDDDDDEEEGGGHHHEEEBBB@@@???@@@BBBBBBBBB>>>>>>?????????>>><<<;;;888;;;;;;888888;;;<<<999:::888666666999===@@@AAAAAA???===;;;::::::;;;;;;???======>>>AAADDDEEEEEEAAA@@@===;;;;;;;;;===>>>@@@???>>>===<<<======>>>===???@@@@@@??????AAACCCBBBAAA???>>>>>>@@@BBBCCCEEEDDDCCCDDDEEEFFFEEEDDDCCCDDDFFFGGGGGGFFFEEEDDDDDDCCCAAA@@@??????@@@AAABBB@@@@@@@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::<<<>>>@@@???===:::888999999888777777666555555555555555666777888999::::::999999:::;;;;;;:::888666555555444444444444444;;;999777666555333000---///000111000//////111333444333333777;;;===:::777666444222000000111333555555444333222111222222333333222111000000111222333444444444444444333222111111111000000000111222222333333222444666666555444111111000000000111222333555555444333222222222333111222222333222111000///333111///.........---+++,,,)))(((++++++((())),,,***)))((('''&&&&&&&&&&&&&&&''''''((())))))******((()))***,,,---...//////333111000000222333222000000//////000111333555666======>>>@@@BBBCCCDDDEEEEEEBBB???===<<<:::888666777999;;;>>>AAACCCDDDEEEBBBBBBAAA@@@>>>;;;999888:::666;;;===555777>>>;;;999;;;===???CCCOOO^^^jjjoooZZZIII<<<;;;:::555333777777666555777999:::999888;;;888555444444444333222}}}oooeeeZZZPPPHHHGGGBBB<<<999999888555333555777888888777777999:::777777666444222222555777<<<;;;::::::999999:::::::::999999888888888888999>>>>>>???AAADDDDDDCCCAAADDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDBBBEEEEEEEEEEEEDDDDDDDDDDDDAAA???======>>>@@@@@@@@@?????????>>>===<<<;;;:::555888999777888<<<===;;;999888555333333666<<<@@@>>>===;;;:::::::::;;;<<>>===>>>AAACCCCCCCCC???>>><<<:::999:::;;;<<>>===<<<<<<<<<<<<<<<>>>@@@AAAAAAAAAAAABBBDDDDDDCCCAAA@@@@@@AAABBBCCCFFFDDDBBBBBBDDDFFFFFFFFFDDDDDDFFFFFFFFFEEEDDDCCCDDDCCCAAA??????@@@BBBDDDCCCBBBAAAAAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???>>>===;;;;;;:::::::::<<<<<<;;;:::999888777777888888777777666666555555222333444666888:::;;;<<<:::999888999;;;;;;999888555555555444444333333333444333333444444333000---///111222222000//////000333222222555999:::888555444333222111111222444666555333111000000111222333111111111111111111111111222222333333333333222222000000000000000111222222111000111333555666555444000000000000000111222222555444333222111000000111000111111111111000//////222///,,,+++,,,,,,+++++++++((('''******'''(((+++))))))((('''&&&&&&&&&&&&'''''''''(((((())))))***(((((()))***+++---...///111000//////111111000///222222111222333555777888;;;<<<===???AAACCCEEEEEECCCAAA>>><<<;;;:::888666888:::<<>><<<:::999888888@@@AAA777777>>>===<<<>>>@@@CCCKKKZZZnnn|||ooo___PPPCCC999999999555333666888777666666888:::::::::999666444333444555555444|||lll___UUUNNNGGGBBBAAA===999777777777555444555777888999888888:::<<<444555555444333444777999::::::999999999::::::;;;:::999999888888888999999??????@@@BBBEEEFFFDDDCCCEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBAAACCCFFFHHHGGGEEEDDDDDDEEEEEEEEECCCBBBAAA>>><<<;;;;;;===>>>>>>>>>>>>======<<<:::999888777333666777666888<<<>>><<<777777777444111333999>>>;;;::::::::::::;;;<<<===???>>>===>>>@@@BBBAAA@@@===<<<:::999888888999:::;;;;;;;;;;;;<<<<<<======>>>@@@BBBBBBAAAAAABBBDDDEEEEEEDDDCCCBBBBBBBBBBBBFFFDDDBBBAAACCCFFFGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAABBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>===<<<<<<===>>>@@@???>>><<<;;;:::::::::>>><<<999777555555666777777777777666666555555555222333555666888:::;;;;;;888777777888::::::999777555555444444333222111111///......000222444333222///111333333111///...///222111111333666777555333222111000000000222333444444333000///...///111222///000000111111000000//////000111111222222222222///////////////000111222111000000222444444333222////////////000000111111333333111000///////////////////////////......---000---***))))))************'''&&&))))))&&&'''***)))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''''')))+++---/////////...///////////////333333333444666999<<<===<<<<<<===???@@@BBBCCCDDDAAA???<<<;;;:::999777666;;;<<<>>>???AAABBBBBBBBBDDDDDDCCCAAA???===;;;999:::888???@@@777999???===???AAAEEEJJJUUUhhhxxxdddTTTGGG===777888888555444555999888666777999;;;;;;;;;:::888555444555666555555{{{rrriii\\\QQQIIIEEEBBB???===<<<999888888888777777333555777777666777888:::111333444555555777:::===888888888888888999999::::::999999999999999::::::>>>>>>???BBBEEEFFFEEECCCEEEEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@BBBGGGJJJIIIGGGDDDDDDEEEFFFEEECCCAAA???===<<<:::;;;<<<===<<<;;;;;;:::999888777666555555222555777666777<<<===;;;444666888666444444777;;;999999::::::;;;<<<<<<===???>>>===>>>@@@AAA@@@???<<<;;;:::999888888999999888888:::;;;<<<>>>>>>???===???AAABBBAAAAAABBBCCCEEEEEEEEEEEEEEEDDDCCCBBBFFFCCCAAAAAACCCFFFGGGHHHFFFFFFFFFFFFFFFEEEEEEDDDAAACCCEEEGGGHHHFFFDDDBBBCCCBBB@@@@@@AAAAAA@@@>>>????????????????????????@@@???===<<<;;;<<<===>>>AAA@@@???===<<<;;;;;;;;;???===999666555555666666666666666555555555555555444444666777888888777777666555555666888999888666444444333333222000...---000...,,,---///222333333///111333333111///...///111111111222333444333222//////.........000111222333111000......///000111...//////000000//////...---...///000111111111111............///000111222222111000111222111///.........//////000000000000111111///......---------......------,,,,,,,,,,,,---+++)))((()))))))))((()))&&&%%%((((((%%%&&&)))(((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&'''(((***,,,.........///............///,,,---...000333777:::<<<>>>>>>>>>??????@@@@@@@@@@@@>>>;;;::::::999888666:::;;;<<<>>>????????????CCCCCCBBBAAA???===;;;:::@@@999:::;;;777;;;AAA===>>>CCCJJJSSS```uuu|||ooo^^^QQQBBB<<<777777888666555555999888777888:::;;;;;;;;;===:::777666666666555444sssjjj\\\VVVMMMEEE@@@===<<<;;;;;;::::::999888888888999111333444444333333444666000222444555666888;;;===888888888777888888999999;;;::::::::::::;;;;;;<<<===>>>???BBBEEEFFFEEEDDDEEEEEEFFFGGGGGGFFFDDDCCCCCC@@@>>>AAAGGGJJJHHHEEEEEEFFFFFFFFFDDDBBB@@@???>>>===;;;<<<======;;;:::888777666555444444444444333666777555666:::;;;999444555666666555666777999999::::::;;;<<<<<<===============>>>@@@AAA???>>>===<<<;;;::::::999999999777888:::<<<===>>>??????===???BBBCCCBBBAAABBBBBBDDDDDDFFFFFFFFFEEEDDDCCCDDDCCCAAABBBDDDGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDD???BBBFFFIIIIIIFFFAAA>>>AAA@@@??????@@@@@@???>>>==============================<<<<<<<<<<<<======@@@???>>>===<<<;;;;;;;;;===<<<999777666555555555555555555555555555444444444555666777666555444333333333333444666777666444222222222111000...+++***000...,,,,,,...///000000///111222222000//////000111111111111111222222222......---------...//////000000//////.........///........................------...///////////////------------...000111222222111000000000///---+++------...///////////////......------,,,,,,---------,,,++++++******+++++++++)))(((((())))))((('''(((%%%%%%''''''%%%%%%(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((()))+++,,,------...//////------...///++++++---///222666:::<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@===;;;:::::::::999888777888:::<<<===??????@@@AAAAAAAAA@@@???>>><<<;;;BBB999999:::777<<>>FFFRRR___nnnzzzuuulll]]]QQQBBB???;;;888888777555555999888888:::<<<===<<<:::===;;;777666666666555444{{{ooobbbYYYLLLIIICCC>>>;;;888777666888888999888777777777888222444555444333333444555111222444555555666888:::::::::999888888888999999;;;;;;;;;;;;;;;<<<===>>>>>>>>>???BBBEEEGGGFFFEEEEEEFFFGGGHHHHHHFFFDDDCCCEEE@@@>>>@@@EEEHHHEEEAAAGGGGGGGGGEEEDDDBBBAAA@@@@@@???======>>>===;;;999777666555444333333444444555888888555666888999666666444222222444666888888:::;;;<<<<<<============<<<;;;<<<>>>@@@AAA???>>>>>>======<<<;;;;;;::::::999:::<<<===>>>>>>======>>>@@@CCCDDDDDDCCCCCCCCCBBBCCCEEEGGGGGGFFFDDDCCCCCCBBBBBBCCCFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA???AAADDDFFFEEEBBB>>><<>>======???@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===============<<<;;;:::::::::::::::999999999888777555444333444444444444444444444444222333555666666444333222111000000222444555444333000000111000...+++(((''''''(((***---000000///---///000111000//////111333222222222111000000111222///.........................../////////...---,,,///...---,,,,,,---...///,,,------............---,,,,,,,,,---...///111111000///.../////////---+++,,,---.../////////......,,,++++++++++++,,,------,,,+++***)))))))))******)))((()))***+++***'''%%%'''$$$$$$&&&&&&$$$$$$''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''')))***+++,,,,,,---///000///------...000//////000222444777:::;;;=========>>>>>>>>>?????????===;;;;;;;;;;;;:::999888999:::<<<============>>>>>>??????>>>>>>===<<<@@@;;;>>>???999<<>>>>>;;;999:::777555444444555555444}}}rrrhhh]]]PPPGGGFFFCCC@@@<<<999777555444666777777777555555555666666777888777666555666777222333444444333333555666<<<;;;::::::999999999:::<<<<<<<<<<<<<<<===>>>?????????@@@CCCFFFHHHGGGFFFFFFGGGIIIIIIIIIGGGEEEDDDGGGBBB>>>???DDDFFFBBB===IIIHHHGGGEEEDDDBBBAAAAAABBB@@@???>>>>>>===;;;999777666444444333444555666666999888555555777777444888333......111666999999;;;<<<<<<===>>>>>>======::::::;;;>>>@@@AAA@@@>>>???>>>>>>======<<<;;;;;;<<<===>>>>>>>>>===;;;:::???BBBEEEFFFEEEDDDDDDDDD@@@BBBEEEGGGGGGFFFDDDCCCBBBAAABBBDDDGGGHHHGGGFFFDDDCCCBBBAAA@@@??????@@@???@@@AAABBBAAA???<<<;;;===<<<;;;<<<>>>??????>>>::::::::::::::::::::::::888999;;;===>>>>>>======::::::999888888999999999666777888999888555333111444444444444444444444444000111333555555444333222000//////111333444333222//////000///---***'''%%%&&&---222444111...000000000///...///222444222222222111000000111222000000//////.........---,,,...///000000...,,,+++///...,,,++++++,,,...///,,,------......------,,,,,,,,,,,,---...///111111...------...///000...---,,,,,,.../////////...---************+++,,,---...,,,+++)))((((((((()))***'''((()))+++,,,+++'''$$$'''$$$###&&&&&&###$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%&&&(((***,,,,,,,,,+++---///111000...---...111111111000111222444666888;;;;;;<<<===>>>???@@@AAA@@@>>>;;;;;;<<<<<<;;;:::============<<<;;;:::999<<<===>>>>>>>>>>>>======<<<<<>>AAA@@@@@@AAACCCDDDDDDCCCCCCEEEGGGIIIIIIIIIHHHGGGFFFEEECCCAAAAAAAAACCCCCCEEEFFFFFFEEEBBBAAAAAABBBAAAAAAAAA@@@>>>;;;999777666333111111333555666666888777555555666777777666000111333555777999999999;;;===???AAAAAA@@@>>><<<<<<============<<<<<<;;;=========???@@@AAA???===????????????@@@AAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEDDDCCCCCCDDDEEECCCBBB@@@AAACCCDDDEEEEEEEEEDDDGGGBBB??????>>><<<===AAAAAA???===@@@CCCCCC>>>999???===<<<<<<======<<<;;;888888999999888888777666888999;;;<<<===<<<<<<;;;===;;;888666777:::???BBB777666333111111111222333555444333333222222333333444222222222444555444333...///000111222111111000...---+++)))'''&&&%%%%%%"""###%%%***000111///,,,...---,,,+++---///333555666333///---...///000000333222000...---,,,---------...///////////////...------,,,,,,,,,,,,++++++///---******+++,,,---,,,///,,,+++......---...222//////.........---------'''///---,,,000///)))+++,,,---......,,,***)))+++***)))((('''&&&%%%%%%(((((((((((((((((((((((('''$$$!!!!!!$$$$$$###!!!)))(((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%&&&((()))+++,,,,,,,,,000000000000////////////444------333777666666999<<<;;;;;;===@@@BBBBBBAAA@@@<<<888888:::;;;999777:::<<<>>>===;;;888666666<<<>>>???>>>======>>>???<<<;;;<<<===<<>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>@@@BBBCCCAAA@@@????????????@@@AAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBBBBDDDDDDCCCBBBAAABBBDDDEEEEEEEEEDDDDDDFFFBBB??????>>><<<===AAAAAA>>>===???BBBBBB>>>999<<<;;;::::::;;;;;;:::888111111222222333444555555777777888999:::::::::::::::999999888999:::<<<===777666444333333444555666444444333222222222222333444222111222333333222111///000111111111111//////,,,+++)))'''%%%$$$############%%%)))---///...+++---,,,++++++---///222444555222///---...000000000111000...,,,++++++++++++....../////////......---------,,,,,,,,,+++++++++...,,,******+++---,,,,,,000---,,,------+++,,,//////.........---------,,,+++......***)))+++,,,+++***+++,,,,,,,,,+++***)))******)))((('''&&&%%%%%%'''''''''''''''''''''''')))'''$$$$$$%%%&&&$$$"""%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&((()))+++,,,,,,,,,000000000000////////////777222000555999777777:::=========>>>@@@AAA@@@???>>><<<999888999999999888888:::<<<<<<:::999999999<<<===>>>>>>======>>>???>>>>>>AAACCCDDDFFFOOOYYYkkkzzzsssdddeeehhhmmmmmmdddSSSFFFBBB@@@===999777555333333666777999<<>>;;;888999777666777555111222555yyypppeee^^^UUUNNNEEE===:::<<<::::::999888888777666666555555555555444444444444444333222222222333555666888777666777999:::::::::999:::;;;<<<>>>>>>>>>>>>DDDDDDDDDDDDDDDCCCBBBBBB@@@@@@AAACCCEEEEEECCCAAAFFFGGGIIIKKKKKKKKKJJJJJJIIIHHHFFFDDDDDDDDDDDDEEECCCDDDDDDCCCCCCDDDGGGIIIBBBAAA@@@>>><<<999666555666444333333555777888888999999888888888888999999888777777666777888:::;;;;;;===???BBBCCCCCCCCCBBBAAAAAAAAA@@@@@@?????????@@@???@@@BBBDDDEEECCCBBB>>>>>>??????@@@AAAAAAAAACCCCCCDDDEEEEEEDDDCCCCCCCCCAAAAAAAAACCCCCCCCCAAACCCCCCDDDEEEEEEEEEDDDCCCEEE@@@>>>???>>>;;;<<<@@@???>>>===>>>AAAAAA===::::::999777777888777555333+++++++++,,,...111444666555555555555666777888999777888999::::::999888777555444333222333444555666444333222222111111222222333222111111111111000...000000111111111///...---***((('''%%%###"""!!!!!!$$$$$$$$$'''***,,,,,,+++,,,,,,++++++,,,///222333333111...---...000000000111000...,,,++++++,,,,,,////////////...---,,,,,,,,,,,,,,,,,,++++++++++++---,,,******,,,---,,,,,,000---+++---,,,)))))),,,......------------,,,,,,333///,,,------***)))++++++************)))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))+++,,,,,,,,,////////////000000000000777444222666888777777999=========???AAAAAA???===;;;;;;;;;:::888777888:::888999::::::999999;;;<<<;;;===>>>>>>======???@@@@@@BBBFFFKKKMMMPPPZZZeeeppp```ZZZ___fffllljjj___NNNAAA@@@???===:::777555444333666777999===??????===::::::777666777666333333666yyyjjj```VVVRRRLLLFFF@@@<<<;;;<<<777777777666666666666666444444444444444444444444333333222222222444555666777777777999<<>>;;;999777555666555444555777999999999999::::::999999999:::<<<<<<:::999777777999:::<<<;;;===???BBBDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDBBB@@@>>>>>>???@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDCCCBBBBBBAAA@@@???@@@BBBCCCBBBAAADDDDDDEEEFFFEEEDDDCCCBBBCCC???===>>>===;;;<<>>===<<<===??????===;;;;;;999777777666444000...***)))((((((***...222555444333333333444555777999666777888888888777666555333222222111111111222222333333222111111111111111333111000///000000...,,,111111111111000...,,,+++)))(((&&&$$$"""!!! %%%%%%&&&''')))***++++++++++++++++++,,,///111222222000------...///000///222111000...---......////////////...---,,,+++***,,,,,,,,,++++++++++++***,,,+++******,,,---,,,+++...+++***---,,,)))))),,,------,,,,,,,,,,,,,,,,,,...'''(((111444---(((***,,,+++***))))))))))))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$(((((('''&&&%%%$$$######''''''''''''((((((((((((%%%&&&((()))+++,,,,,,,,,////////////000000000000333222222333555666777888::::::;;;===??????===;;;999;;;<<<;;;777666888;;;999:::999888777888;;;===;;;===>>>???>>>>>>@@@BBBAAACCCHHHNNNTTT[[[iiivvvqqq]]]RRRUUU]]]hhhmmmhhhZZZHHH<<>><<<:::888666444444666666888;;;>>>>>><<<:::;;;777555777777555444666wwwjjj\\\SSSIIIFFF@@@=========:::777555555555555555555555555333333444444444444444444333333222222333555666777777888:::;;;>>>BBBFFFIIIJJJKKKKKKKKKKKKKKKJJJIIILLLLLLLLLLLLKKKJJJIIIHHHCCCCCCCCCEEEFFFFFFDDDCCCFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDGGGGGGFFFDDDBBBBBBCCCEEEDDDBBB@@@>>>;;;999888777777666555666999;;;;;;:::999:::;;;:::999999;;;>>>>>><<<:::999888999;;;<<<;;;===???BBBEEEFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAADDDCCCBBBCCCCCCBBB???===>>>>>>???@@@@@@@@@??????@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>@@@BBBCCCCCCBBBEEEEEEEEEEEEDDDCCCAAA@@@AAA===<<<>>>===:::;;;>>><<<<<<;;;<<<======<<<;;;<<<;;;999777555111,,,))))))(((&&&%%%'''***...111333333222222444666888999777777666555555555666666666555444222111000000///222222111000000000000111222111////////////---,,,000111111000///---+++***)))(((&&&$$$###"""!!!!!!&&&'''(((((()))***+++,,,*********+++,,,...000111111///------...///......111000///---------..................---,,,******,,,,,,+++++++++*********+++***)))***,,,---,,,++++++((())),,,---******---++++++,,,,,,,,,,,,,,,,,,+++$$$$$$...222,,,)))+++,,,,,,+++************+++))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%'''(((((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&((()))+++,,,,,,,,,.../////////000000000111///111222333555888:::;;;888888888;;;===>>>===;;;777:::<<<;;;888666888:::;;;;;;:::777666666999<<<<<<===???@@@@@@@@@BBBDDDCCCDDDIIIRRR[[[gggzzzwww___OOOJJJUUU___lllooofffUUUDDD:::>>>===<<<:::888777555444555555666999;;;<<<:::888<<<666444777888666555666zzzoooeeeYYYMMMDDDAAA@@@>>><<>>@@@CCCGGGMMMQQQ[[[ZZZYYYWWWTTTQQQOOOMMMPPPPPPPPPOOONNNMMMLLLKKKGGGFFFEEEEEEGGGGGGGGGEEEGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHFFFEEEEEEGGGHHHGGGEEEBBB@@@???@@@BBBAAA???<<<:::999888888777666666888;;;<<<<<<;;;888:::<<<;;;999999<<>>;;;===>>>???@@@@@@???>>>>>>>>>>>>???@@@@@@???>>>>>>???>>>>>>@@@BBBDDDDDDCCCEEEEEEEEEDDDCCCAAA>>>===???<<<;;;======::::::===;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888666444000+++''''''&&&$$$###$$$'''***---222222222333444666777888888666444222333444777999999999777666444333111000222111000000///000000000111000////////////...---///000000000...---+++)))***)))'''%%%###"""!!!!!!$$$&&&)))*********+++,,,))))))***+++,,,...///000111///---------...---+++...---+++*********+++,,,------------,,,+++******++++++++++++************)))))))))***,,,---,,,******((()))---...++++++...******++++++++++++,,,,,,///)))$$$%%%&&&'''***...,,,,,,+++++++++*********))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&''')))+++"""###$$$%%%&&&'''((()))$$$$$$$$$%%%&&&&&&''''''%%%&&&((()))+++,,,,,,,,,......//////000000111111///333555555666;;;>>>???999888888999;;;<<<<<<;;;777999::::::999888888999;;;;;;:::888666666888:::===???AAABBBBBBCCCEEEGGGHHHJJJQQQ\\\hhhwwwfffOOOEEEDDDTTT```mmmnnnbbbPPPAAA:::<<<<<<<<<;;;999777666555444444555666888999777666;;;555333666888666555555vvvnnndddZZZRRRJJJAAA;;;777===???>>>===>>>;;;666555555555444444333333333222222333333333444444444555555555555666888999;;;===AAAEEEJJJOOOVVV___eeeooommmjjjeee```ZZZVVVSSSSSSSSSSSSRRRQQQPPPNNNNNNKKKHHHFFFEEEGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNNNNMMMLLLKKKIIIHHHGGGDDDFFFGGGFFFCCC???>>>===???>>><<<:::888888777888777777777999<<<>>>===<<<666999<<<;;;888888;;;???<<<;;;;;;;;;;;;;;;::::::<<<===???AAACCCEEEGGGHHHEEEDDDBBB@@@>>>>>>???@@@BBBAAAAAABBBCCCBBB@@@>>>===>>>???@@@@@@???>>>===<<<<<<===>>>>>>===<<<<<>>>>>@@@CCCEEEEEEDDDDDDDDDDDDCCCAAA???<<<;;;>>>;;;:::===<<<999999<<<999:::::::::::::::;;;<<<666555555555444111,,,)))&&&%%%$$$$$$%%%(((+++---///000111333555666666666666555444333333555888999999888888777666444333222111111000////////////000111///...///000000///.........//////...,,,+++***)))(((&&&$$$###!!!!!! !!!$$$(((******)))***+++((())))))+++,,,---...///222000...------,,,+++))),,,+++***)))))))))***+++++++++,,,,,,,,,++++++***++++++++++++************(((((()))***------,,,***,,,)))+++......+++***,,,************+++++++++,,,+++,,,((("""!!!&&&+++---)))***+++++++++***((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%'''((('''%%%%%%'''*** """$$$&&&((()))$$$$$$%%%%%%&&&''''''(((%%%&&&((()))+++,,,,,,,,,.........///000111111111///555777555555:::>>>>>>???===:::999:::;;;;;;;;;888888888999::::::888777888999999888777777999;;;>>>@@@BBBCCCDDDEEEGGGIIIPPPUUU___mmmzzzkkkSSSBBB>>>AAAQQQ^^^jjjjjj\\\KKK???<<<;;;;;;;;;;;;:::888666555555555444666777777555444;;;444111444888666444444ssshhhccc\\\SSSLLLGGGBBB===999+++666===:::666666444111666666555444444333222222222222222333333444444444666666555666777999;;;<<<>>>CCCJJJRRR[[[fffqqqyyy~~~|||wwwqqqjjjccc]]]ZZZUUUUUUTTTTTTSSSQQQPPPOOOMMMJJJGGGEEEGGGIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMPPPPPPPPPOOOMMMKKKJJJIIIBBBDDDFFFFFFCCC@@@===<<<<<<;;;999777666666777777777777888:::===???>>>===666999<<<;;;888777;;;???:::;;;;;;<<<<<<;;;::::::<<<===???AAACCCEEEFFFGGGEEECCCAAA>>>======>>>???@@@???@@@BBBDDDEEECCCAAA===>>>???@@@@@@???===<<<:::;;;<<<======<<<;;;:::???>>>>>>@@@DDDFFFFFFEEEDDDDDDDDDBBB@@@>>>;;;999===::::::<<<<<<999999<<<999:::::::::999999;;;===111111222333333222...***'''&&&&&&'''))),,,///111---...111333555555555555444444444444555777888999555666666666555444333333111111000///////////////000///...///000111000///---......///...---+++***((('''&&&$$$"""!!! """(((***)))((()))***(((((()))+++,,,---...///222000...------,,,***(((---,,,+++*********+++,,,******+++,,,,,,,,,+++++++++++++++************)))(((((((((+++------,,,***...,,,,,,//////***)))+++))))))******+++++++++,,,!!!***---&&&$$$***---***'''(((***+++***)))'''&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((&&&###!!!###&&& !!!"""###$$$$$$%%%%%%&&&&&&'''((())))))%%%&&&((()))+++,,,,,,,,,---......///000111111222...555777333222777;;;:::EEEBBB===:::::::::::::::999777666888;;;<<<888555555666888888888888;;;===???AAACCCDDDEEEFFFIIIKKKWWW^^^kkkzzzrrrYYYFFF::::::@@@MMM[[[gggfffWWWGGG???===;;;;;;;;;;;;:::888666555777666555666777777555333:::333000444777666444333www```QQQMMMKKKJJJGGGCCC???<<<999888333888;;;777///,,,000666444444444444444444444444111222222333444555777888999999999888777999<<>>@@@>>><<<:::::::::999999999888888;;;::::::999:::;;;===>>>??????AAABBBCCCDDDDDDDDDDDDBBB@@@>>>>>>>>>???@@@@@@@@@????????????@@@@@@??????>>>>>>===>>>??????@@@>>>;;;;;;<<<=========???@@@@@@AAACCCEEEGGGHHHEEEDDDBBB@@@===;;;999888<<<;;;888666555666999::::::999777777888:::===???999888666333///---...///---***&&&'''***,,,,,,,,,333222111222444555444333222222333444555666888999888<<<>>>;;;555111111222000000111111111///...---111000...,,,,,,---///000///---,,,,,,---...,,,++++++***)))(((''''''''''''''''''((((((((((((''''''+++***)))))))))***+++,,,111000///---+++************)))((((((((()))+++,,,+++'''&&&,,,444666000)))---***((((((***+++)))&&&(((''''''(((***,,,+++***)))***+++++++++)))'''&&&***************)))((((((***(((&&&)))...///,,,((()))&&&$$$$$$&&&((())))))((((((((('''&&&%%%$$$###((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$######"""$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$############%%%&&&''')))***,,,---...////////////000000000000222222222333555888;;;===<<<:::888888:::<<<>>>>>>::::::;;;;;;;;;::::::999999999888777666888;;;???FFFDDDCCCBBBEEEJJJPPPTTT\\\dddqqqvvvWWWGGG???999;;;CCCNNNYYY```YYYLLLCCC???>>>555999:::555444777555000444333222222444444333222888666555555666666555333~~~fffNNN@@@<<>><<<:::888777666444888;;;888333000333666444444444444444444444444333222333333444555666777;;;;;;:::999888;;;???CCCKKKTTT```kkkzzzvvvggg]]]XXXYYYUUUSSSTTTSSSOOONNNQQQLLLJJJJJJJJJKKKKKKIIIHHHFFFFFFFFFFFFFFFFFFGGGHHHJJJIIIIIIJJJKKKJJJFFFBBB@@@>>>===>>>@@@???<<<999===:::888666666555222000888777888:::>>>???>>><<<;;;::::::999999888888888::::::999999:::;;;===>>>===>>>???AAAAAABBBBBBBBBCCCAAA???>>>===>>>??????@@@??????????????????@@@>>>>>>>>>===============;;;:::999999;;;===<<<<<>>???@@@>>>======;;;888666555444111000888888999;;;===???>>>===;;;;;;:::999999888777777:::999999::::::<<<============>>>???@@@@@@??????BBBAAA???>>>======>>>>>>????????????????????????<<<<<<===>>>===<<<;;;:::;;;;;;;;;===???AAA@@@???===>>>>>>???@@@AAACCCDDDCCCBBB@@@>>><<<:::888777666555555555444444444444888888888888888888888888555222//////111222111//////---++++++,,,.........222111111111333444333222////////////000111333333222333444000,,,)))***,,,---...///000000//////.../////////000000000//////...---+++,,,------,,,******)))((('''&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%'''(((***,,,---...******)))))))))******+++))))))((((((((()))***+++((()))***))))))((())))))+++***)))***,,,,,,,,,***(((''''''(((***++++++*********)))((((((((()))))))))************))))))(((***)))))),,,...---)))%%%$$$$$$%%%''')))(((%%%###$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$###$$$$$$######$$$$$$$$$$$$$$$###############""""""!!!!!!''''''&&&&&&&&&&&&&&&&&&%%%&&&''')))+++,,,---.../////////000000000111111222222222333555888:::<<<===:::777555666666555444888888999999999999999888:::::::::999888:::===???BBBCCCDDDGGGKKKSSS[[[aaajjjtttbbbNNN<<<777777999???HHHTTTZZZ[[[PPPDDD===:::888999<<<;;;888666777555222555333222222333444333222;;;888555333333333333333ssscccQQQBBB::::::666666666777777888888888666666777999:::999777555666666555555444444333333666555555555555555666666<<<;;;:::999999===CCCHHHUUU```ooo|||uuufff[[[VVVXXXTTTRRRSSSRRRPPPQQQTTTPPPNNNKKKJJJJJJJJJHHHFFFCCCBBBAAA@@@@@@@@@@@@@@@EEEEEEEEEEEEDDDBBB@@@>>>??????>>>===<<<;;;:::999999777555444666666666555999999:::;;;============;;;;;;::::::999888888888999999::::::;;;<<<===>>>>>>>>>????????????>>>>>>BBBAAA@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>;;;<<<>>>???>>>===:::999<<<<<<===???AAAAAA???======<<<======>>>???@@@AAA@@@@@@>>>===;;;999777777333444555555555555444333666666777777777666444333222,,,'''''',,,000000...000///.........///000000222111000111222333333111///.........///000111111333333222///+++***,,,...---...///111111111000000+++---...000000///...------,,,++++++,,,,,,+++***+++***)))(((''''''''''''&&&''''''((((((''''''&&&'''((()))***+++,,,,,,+++******))))))))))))******(((((((((((())))))******&&&&&&&&&&&&''')))+++,,,)))))))))***++++++++++++)))''''''(((***+++***)))***)))(((''''''(((***+++))))))************)))((()))))))))+++,,,***&&&"""$$$$$$$$$%%%''''''%%%###"""###$$$$$$%%%%%%%%%$$$&&&%%%%%%$$$######$$$$$$######$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---....../////////000000111111222222222333444666888:::;;;;;;999666555555555444333777777888999999999888888;;;;;;<<<;;;:::;;;>>>@@@CCCEEEIIILLLQQQXXXbbbiiittt~~~nnnQQQEEE:::999<<>>;;;999999999888666555444222111555333111111333444444333<<<888444222111222222222{{{oooaaaTTTHHH>>>999;;;777777777777888888888888555444555777999999666333666666666555555444444444666666555555555666777777::::::999888999<<>>;;;;;;:::888666444444444777555333444666999::::::;;;;;;<<<<<<<<<<<<===>>>;;;;;;;;;;;;::::::::::::999:::;;;<<<===>>>>>>???AAAAAAAAAAAA@@@???>>>===BBBAAA@@@@@@???>>>>>>>>>===>>>????????????>>>===;;;<<<>>>??????>>><<<;;;::::::::::::;;;:::888666<<<<<<<<<<<<<<<===>>>???>>>===<<<;;;999888777666333444666777777666555444444444555666555444222000222,,,%%%$$$)))///111111111111111000000000000111111000///000222333222111000///////////////000111222222000...,,,+++,,,...)))***,,,---...------,,,(((***,,,......---,,,***---+++******++++++***)))++++++***)))((((((((((((&&&&&&''''''''''''&&&&&&((())),,,...//////......,,,+++***)))((((((((((((''''''(((((())))))))))))***'''$$$%%%))),,,,,,+++'''(((((()))))))))******)))((('''''')))***)))((((((((('''''''''(((***+++((())))))*********))))))''''''((())))))'''$$$!!!'''%%%######$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$"""###$$$%%%&&&&&&%%%%%%&&&'''(((***+++---...////////////000111222222222222222333444666888999:::888777555666777888777666666777888999999999999999<<<=========<<<===???AAAEEEJJJOOOSSSWWW___iiippp~~~ppp\\\HHHBBB======AAAHHHRRRZZZjjjhhh^^^NNNBBB>>><<<::::::888777666555333222222666333111111222444444444;;;888333111111111222111zzzkkk```TTTKKKCCC;;;888999777666666666666666666666444444444666777777555333555555555555555555555555666666666666666777888888999999999999999;;;???CCCOOOZZZiiiwwwrrrfff\\\SSSMMMQQQNNNOOORRRRRRPPPPPPSSSPPPMMMJJJHHHHHHHHHGGGFFFBBBBBBAAA@@@@@@@@@AAAAAADDDEEEEEECCC@@@>>>===>>>777888888777666555777888:::888666555777999::::::<<<<<<===<<<;;;;;;===>>>;;;;;;<<<<<<<<<<<<======:::;;;<<<>>>???@@@@@@@@@CCCCCCCCCBBBAAA???>>>===@@@@@@@@@??????>>>======<<<===>>>??????>>>===<<<:::;;;===>>>??????>>>>>>===<<<::::::;;;:::888666<<<<<<<<<;;;;;;<<<======<<<;;;;;;:::888777666666444555666777777777666555222222333333333222000///333///***))),,,000222222111222333222000///000111000/////////111222111000111000000////////////000000///...---,,,++++++++++++,,,---.........---,,,'''(((***,,,---,,,+++***,,,+++)))***++++++***(((+++***)))(((((('''''''''&&&&&&''''''''''''&&&&&&!!!%%%***---...------,,,+++***)))((('''''''''&&&'''((()))))))))((((((///***&&&&&&)))+++)))&&&&&&((()))(((''''''((())))))(((''''''))))))((('''&&&&&&''''''((()))***+++((())))))************)))''''''(((((('''%%%$$$###)))'''$$$###$$$%%%&&&&&&######$$$%%%%%%&&&%%%%%%$$$$$$############$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%% !!!###%%%&&&&&&%%%%%%&&&'''(((***,,,---...///...///000000111222333333222222444555666888999999666555555666888999999888777777888999::::::::::::<<<>>>???>>>>>>>>>@@@BBBHHHMMMTTTYYY^^^fffqqqyyyzzzaaaRRR@@@??????AAAFFFOOO[[[cccssslll\\\JJJ???<<<;;;999<<<999777888777555555777666444111000222333444444999666333111111222111111{{{nnnfff\\\SSSJJJEEEAAA;;;999999555555555555555555555555555555666555555444555555444444555555666666777777555555666666777888999:::888999:::::::::;;;>>>@@@JJJUUUaaalllwwwzzzsssjjjaaa[[[UUUOOOLLLKKKIIIKKKPPPQQQNNNMMMOOOLLLIIIFFFDDDDDDEEEDDDDDDAAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDBBB>>><<<<<<===777888999888777777:::======:::777666777999:::;;;<<<>>>>>><<<::::::<<>>???@@@@@@:::<<<>>>@@@AAABBBBBBBBBDDDDDDCCCBBBAAA???===<<<>>>>>>>>>>>>===<<<;;;:::<<<===>>>??????>>>===<<<999999:::;;;===>>>???@@@@@@>>><<<<<<======<<<;;;===<<<<<<;;;;;;;;;<<<<<<::::::999888777777666666444444555666666666666666000000111111111000000/////////000000111000000///000222444333000///000111000///...///111111111000111000///..................---------------+++***...///000000000///...---'''(((***+++,,,,,,,,,+++,,,***))))))******)))((()))((('''&&&&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%"""'''***+++***)))(((((('''''''''''''''(((&&&'''((()))))))))((('''+++***)))(((((('''''''''''')))+++***'''&&&((())))))(((''''''((()))((('''$$$%%%&&&((()))*********(((((()))***************((()))((('''&&&&&&&&&''')))'''%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$###"""###$$$&&&((( """$$$&&&''''''&&&&&&'''''')))***,,,---//////...///000111222333333444222333444555777888888888555444444666888999888777777888999:::;;;;;;;;;;;;===>>>@@@@@@??????AAABBBGGGOOOXXX^^^dddlllyyyfffSSSIII===AAADDDGGGNNN[[[jjjssszzzppp\\\HHH===;;;;;;888;;;777666888888555555999666444111000111333444444666444222111222222111000vvvjjj^^^WWWMMMFFF???>>>===:::777888444444555555555666666666666777777666444333555777333333444555666777888888555555555666777999:::;;;888:::<<<<<<<<<<<<===???HHHPPPZZZaaahhhnnnooolllccc]]]WWWSSSRRRQQQOOOMMMFFFFFFIIINNNOOOLLLJJJLLLIIIFFFCCCAAABBBBBBBBBBBB@@@@@@??????@@@AAABBBBBBAAACCCCCCAAA<<<::::::<<<555666777555333333666999<<<:::777666888;;;=========>>>???===::::::<<>>???AAABBBBBB;;;<<>><<<;;;<<<<<<<<<<<<;;;:::999888<<<===>>>@@@@@@>>>===<<<777777888999;;;===???@@@===;;;999888:::<<<<<<<<<======<<<;;;;;;;;;<<<<<<999999999888777666666666444444444555555666666666000////////////000000000***...333555333///+++***000222444333000//////111000///...///000111111///000//////...------------///......///000///---+++,,,,,,---------,,,***)))))))))***+++,,,---------+++***))))))******)))(((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%% ###(((,,,...---+++***%%%%%%%%%%%%&&&'''((()))%%%&&&((()))))))))((('''###'''+++***&&&%%%(((,,,)))+++,,,+++(((&&&(((***)))(((''''''((()))(((&&&###$$$&&&(((*********)))(((((()))*********************)))(((&&&''')))***'''''''''((()))(((%%%###&&&&&&&&&''''''&&&&&&%%%$$$###############$$$$$$"""###$$$%%%&&&&&&'''&&&&&&&&&%%%$$$&&&(((***,,,!!!"""%%%'''))))))(((''''''''')))***,,,...//////...///000111222333444444222333444666777888888888555444444666777888666555777888999:::;;;<<<<<<<<<===???@@@AAA@@@@@@AAACCCFFFNNNYYYaaagggqqqpppWWWHHHBBB???DDDJJJOOOXXXgggxxxsss^^^HHH===<<<<<<:::999444333666666333444999777444111000111333444555444333222222333333111000vvvkkkcccYYYPPPLLLAAA???===:::888666666666555555444444444333333333555666666555333333555666444666555222222666777555555666777:::===>>>===<<<;;;;;;;;;;;;;;;<<<===>>>BBBGGGNNNUUUZZZ\\\[[[ZZZSSSOOOJJJIIIJJJKKKJJJIIIOOOMMMKKKLLLNNNOOOMMMKKKHHHFFFCCCAAAAAA@@@???===??????@@@@@@AAABBBCCCCCC@@@@@@??????>>>;;;666333333444444555777999:::;;;666777999;;;<<<<<<<<<;;;===<<<<<<===???@@@???===?????????AAADDDEEEDDDCCCEEECCCAAAAAAAAABBBAAA@@@FFFEEEDDDBBB@@@>>>===<<<;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@??????888999999:::;;;<<<===>>><<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888888777888888888888777666444444555444333222333444666888333111///...000111111111222111333555333---+++---111///......//////---,,,000000000///...,,,+++***000...,,,,,,------,,,+++111///,,,+++,,,,,,,,,+++///,,,,,,...---((('''))))))((()))+++...---***'''++++++)))((('''''''''''''''&&&%%%%%%''''''&&&%%%((('''&&&$$$###"""!!!!!!''''''(((((()))*********''''''&&&&&&&&&''''''((($$$%%%&&&'''((((((((((((((((((((((((((()))******---)))(((***(((###&&&,,,'''***+++((('''(((&&&###''''''(((((((((((((((''',,,,,,,,,+++***)))(((((()))((('''&&&&&&%%%&&&&&&!!!%%%&&&$$$$$$&&&%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######### !!!$$$'''''''''%%%$$$''''''(((---222444444222---...000111333444444444555555555555666666666777777777777777888777777777888;;;===>>>>>>===>>>>>>@@@BBBEEEFFFFFFGGGIIIJJJSSSUUU\\\eeellltttttt]]]MMMDDD???AAAAAAFFFUUUhhhyyyxxx```III===:::999888;;;999555333333222000...111444666555222000111444555444222222333333222111xxxhhh^^^WWWNNNGGGDDD>>><<<:::888666555555555555555444444444333333333444555666555333333444555555777777333444777999777666666777:::===???>>>===<<<;;;;;;;;;<<<<<<===>>>===AAAGGGMMMQQQSSSSSSSSSOOOMMMIIIIIIJJJKKKJJJIIIKKKJJJKKKNNNQQQQQQNNNJJJFFFDDDBBBAAAAAA@@@???>>>@@@AAAAAABBBBBBBBBBBBBBB???===<<<<<<<<<;;;888666666666666666666777888888777888999;;;<<<<<<<<<<<<<<<<<<<<<===???@@@@@@>>>BBBAAAAAABBBCCCDDDCCCAAACCCBBBAAAAAABBBCCCAAA@@@EEEDDDCCCBBB@@@>>><<<;;;888888888999:::;;;<<<===>>>>>>?????????>>>>>>===888999999:::;;;<<<<<<===;;;;;;::::::::::::999999888888888777666666555555777777777777666555444444666555444333333555777888555222000//////000///...222111222444222---,,,///.........000111111...,,,---............------,,,///---++++++---------,,,111...,,,+++,,,,,,,,,+++...++++++---,,,((('''******))))))+++------+++(((+++***)))((('''''''''''''''&&&%%%%%%''''''&&&%%%'''&&&%%%$$$###"""""""""%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''((((((((((((((())))))***...***(((((($$$ %%%%%%)))***((((((***)))%%%(((((()))))))))))))))(((++++++++++++***)))(((''')))((('''&&&&&&%%%&&&&&& ######!!!!!!###### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$''''''(((,,,000333222000---...///111222333444444555666666777888777777777888888888888888999::::::999<<>><<<999888777555444444444444555555444444444333333333444555666555333222333444666888888555666999:::888777777888;;;>>>@@@???>>><<<<<<<<<<<<<<<<<<===>>>;;;===AAAEEEHHHJJJKKKKKKJJJIIIHHHIIIJJJKKKJJJIIIGGGHHHLLLOOORRRQQQMMMJJJEEECCCAAA@@@AAAAAA@@@???BBBCCCDDDDDDDDDCCCAAA@@@===;;;:::::::::;;;:::999999888777666555555555555999999999:::;;;<<<>>>>>><<<;;;;;;===@@@AAAAAA@@@EEECCCBBBBBBCCCCCCBBB@@@AAA@@@@@@BBBDDDDDDBBB@@@CCCCCCBBBAAA???===:::888777777888888999;;;<<<======>>>>>>>>>===<<<;;;;;;999999999::::::;;;;;;;;;999999999999888888888888777777777666555555444444666666666666666555444333666555444444444555666777555333111/////////---,,,111///000222000,,,---111------...000222111///,,,++++++,,,------...---------,,,***+++,,,------,,,///---+++++++++,,,+++***...***)))******'''(((++++++***)))***,,,---,,,+++******)))((('''''''''''''''&&&%%%%%%''''''&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&''''''((((((((())))))))),,,)))''''''$$$!!!"""&&&$$$'''((('''(((++++++((())))))************))))))***++++++******)))(((''')))((('''&&&&&&%%%&&&&&&$$$'''&&&######&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""%%%'''))))))(((((('''(((+++...000///...---...///111222333333444555666888999:::999777666999888888888999;;;<<<>>>777999<<<>>>@@@CCCFFFIIIQQQSSSUUUVVVUUUTTTUUUVVVUUUWWW\\\aaafffpppgggPPPDDDAAABBBBBBGGGNNN\\\ooowww[[[FFF;;;999:::;;;999888777777888777444111888777777777888777666444666666555666777666333111{{{qqqdddXXXLLLFFFBBB===;;;;;;777666555333333444444555555555444444444333333333333444666555333222222333555888888666666::::::888999999999<<>>===============>>>>>>===>>>???AAACCCFFFHHHIIIEEEFFFGGGHHHJJJJJJJJJIIIHHHIIILLLOOOPPPNNNLLLJJJEEECCCAAAAAABBBCCCBBBBBBDDDEEEFFFFFFEEECCC@@@???>>>;;;999888888:::::::::999888777666666666666666;;;;;;::::::;;;===???@@@<<<;;;;;;===@@@BBBCCCBBBEEECCCAAAAAABBBCCCBBBAAA>>>>>>@@@BBBDDDDDDBBB@@@AAAAAAAAA@@@???<<<999777999999999:::;;;<<<>>>???<<<<<<<<<<<<<<<;;;:::999:::::::::999999999999999888888777777777666666666888888777777666555555555555555555555555444333333666555555444444555666666444222000///000///...,,,000......000///,,,...222///.........//////...,,,***++++++,,,,,,,,,,,,,,,,,,***)))***,,,------,,,---,,,******++++++***)))---)))'''(((((('''(((,,,******))))))***,,,,,,---***)))(((''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((())))))***''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%'''''''''((((((((((((((('''''''''((('''(((,,,///$$$(((((('''(((+++,,,)))))))))*********)))(((((())))))******)))((((((''')))((('''&&&&&&%%%&&&&&&''')))'''$$$$$$''')))'''$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***+++***(((((('''((((((***,,,------------...///111222333333444333555888::::::999777555888777777777999;;;===???777999<<>>;;;:::<<<666555444333333444555666555555444444444333333333222444666666444333333444333777777666666::::::777;;;::::::<<>>??????@@@@@@@@@@@@@@@BBBDDDFFFGGGCCCDDDFFFHHHIIIJJJJJJKKKKKKLLLMMMLLLKKKJJJJJJJJJGGGEEECCCCCCEEEFFFEEEDDDEEEEEEEEEEEECCCAAA???>>>@@@===999777888999999999888888777777777888999999<<<<<<;;;;;;<<<>>>@@@AAA>>><<<<<<===@@@CCCDDDCCCCCCAAA@@@@@@BBBCCCCCCBBB===>>>???BBBDDDDDDBBB@@@????????????>>><<<:::999::::::::::::;;;<<<======;;;;;;;;;;;;;;;:::999888:::::::::999888888777777777777666666666555555555777777666555555444444333333444444444444333333222555555444444444444444555111/////////000000///---///------///...,,,...222333000,,,++++++,,,---,,,+++++++++++++++******)))+++***))))))+++,,,,,,,,,+++***))))))++++++)))(((,,,(((&&&''''''%%%'''+++)))))))))))))))***,,,---)))((((((''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''((()))))))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))(((((('''%%%'''((('''(((,,,000333&&&))))))''''''++++++)))((()))))))))(((((('''&&&(((((()))))))))((('''''')))((('''&&&&&&%%%&&&&&&$$$%%%$$$!!!!!!$$$%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''&&&$$$###'''((())))))***+++,,,------...000111333444444444222444777999999888555444666666666777888;;;===>>>:::<<>>===;;;888888:::666555444333444444555666555555444444444333333333111333666777666555555666333666888666777::::::888===<<<;;;===@@@CCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@?????????@@@BBBDDDEEEBBBDDDFFFGGGHHHIIIKKKMMMLLLMMMMMMKKKIIIHHHHHHIIIHHHGGGEEEEEEFFFGGGFFFEEEEEEDDDCCCAAA@@@???>>>===@@@===:::888999::::::999888888888888999:::;;;<<<<<<<<<<<<===>>>???AAAAAA@@@>>>===>>>@@@CCCDDDDDDBBB@@@>>>>>>@@@BBBBBBBBB>>>>>>???AAACCCCCCBBB@@@>>>>>>>>>======<<<<<<<<<999999888888888888999999999::::::;;;;;;::::::999;;;;;;:::999888666666555666666666666555555555555444333333222111111000000222222333333333333222222444444444444333333333333///......///000111///---...,,,---000...+++,,,000111...+++)))***+++++++++******++++++***)))((((((+++***((()))***++++++***)))(((((()))******)))'''+++'''&&&''''''$$$%%%)))%%%'''))))))))))))+++,,,((((((''''''&&&''''''((('''&&&%%%%%%''''''&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))(((''''''%%%((((((%%%%%%))),,,---'''***)))''''''+++,,,***(((((()))(((((('''&&&%%%''''''(((((((((((('''''')))((('''&&&&&&%%%&&&&&&###&&&%%%""""""%%%&&&###'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&((()))))))))***,,,/////////111333444555555666333444666777888777555444555555666888:::;;;<<<<<<999:::===@@@FFFPPPZZZaaahhhlllppppppjjjaaaYYYUUURRRQQQUUU^^^jjj|||hhhVVVFFFBBBCCCCCCIIIPPPaaasssvvv^^^GGG===:::777777:::999888888:::;;;;;;999777222222222555888999999888999777555555555444222111tttkkk```SSSIIIGGG@@@<<<999::::::666666888666555444333333333444555555555444444444333333333000222666888888777888999333777999888999<<<<<<999>>>===<<<>>>AAADDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCC????????????@@@BBBCCCDDDCCCEEEGGGGGGFFFHHHLLLOOOHHHKKKMMMMMMJJJHHHHHHIIIIIIGGGEEEEEEFFFFFFEEEDDDDDDBBB@@@>>><<<<<<======>>><<<:::999;;;<<<<<<;;;::::::::::::;;;<<<======<<<<<<>>>???@@@AAAAAAAAABBB???>>>>>>@@@BBBCCCDDDCCC@@@>>>===>>>???@@@???@@@???>>>???AAABBBBBBAAA>>>===<<<;;;<<<===???@@@;;;:::999888777777777777888888999:::;;;;;;;;;;;;<<<;;;:::888777555444444666666666666555555555555333222222111000000//////111111222222222222222111333333333333222222111000000/////////000000---+++---,,,...111///++++++...)))))))))***,,,,,,+++***(((((())))))******)))))),,,***((((((*********)))(((''''''(((******(((&&&***'''&&&((('''$$$###%%%"""%%%((()))(((((()))+++'''''''''&&&&&&''''''((('''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&***)))###"""&&&((('''&&&((((((&&&''',,,...,,,*********))))))'''&&&&&&&&&''''''((((((''''''''')))((('''&&&&&&%%%&&&&&&$$$''''''%%%%%%''''''$$$((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********&&&((()))))))))***---111000111222444555666777777555555666777777777777666555666999;;;<<<<<<<<<;;;:::;;;===AAAGGGRRR^^^fffrrrwww|||{{{ttthhh]]]VVVRRRPPPUUUbbbsssmmmWWWIII@@@AAAEEEHHHRRR___sssjjjTTT@@@<<<<<<888666888:::999888999::::::999888:::;;;<<<;;;888666666666;;;888555333333333333222ssseee]]]TTTHHHAAAAAA<<<999888::::::666555777555444333222222222333444555555444444444333333333///222666888999999999:::444888:::999;;;>>>===:::???>>>===>>>AAADDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@@@@AAABBBCCCDDDEEEDDDFFFGGGFFFFFFGGGLLLPPPDDDHHHMMMOOOMMMIIIHHHHHHIIIGGGEEEDDDEEEEEEDDDCCCCCCAAA>>>;;;:::;;;<<<===;;;:::999:::===>>>>>>>>><<<<<<;;;;;;;;;<<<======;;;<<<>>>@@@AAAAAAAAA@@@CCCAAA>>>>>>@@@BBBCCCCCCDDDAAA>>><<<<<<======<<>>>>>@@@AAAAAAAAA>>>===;;;:::;;;>>>AAACCC>>>===<<<:::999888888888777888999:::;;;<<<<<<<<<<<<;;;:::888777555444333777777666666666555555555444444333333222111111111000111111222222222111111222222222222222111000///222111000000000///+++))),,,,,,...111000+++***,,,"""$$$''',,,//////+++(((%%%&&&''')))******++++++,,,+++)))((()))***)))((('''''''''(((******(((&&&***'''''')))(((###"""### $$$((()))((('''((()))''''''&&&&&&&&&''''''((('''&&&%%%%%%''''''&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''(((((()))((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$%%%'''))))))((('''&&&&&&***)))###"""''')))((($$$&&&'''&&&(((---000///+++++++++******)))''''''&&&&&&''''''(((''''''&&&))))))'''&&&&&&&&&&&&&&&###$$$""""""$$$###))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((%%%((()))))))))***...222111222333555666777888888777777777777777888888888666888;;;===>>>===<<<:::BBBCCCDDDHHHOOOZZZgggoooyyy|||nnnaaaYYYRRRPPPUUUeeezzztttZZZOOOCCC<<>>;;;:::;;;===;;;777333000000111111111yyykkkdddZZZOOOEEE???===<<<:::888444222222444777999777666555444444444444444111111111111222333444555555777:::;;;:::::::::;;;===<<<;;;:::;;;===???@@@>>>??????@@@BBBDDDFFFGGGDDDFFFHHHGGGEEECCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGIIIKKKLLLKKKJJJIIIIIICCCAAAEEEGGGDDDBBBCCCBBBAAA???===<<<;;;;;;<<>>======888:::<<<;;;:::<<>>;;;<<<=========;;;;;;<<<======>>>======>>>888222555===AAA>>>999<<>>888444666888888888777777:::>>>>>>;;;888<<<;;;999777555333222222222333555666777666555444444444555555444222111000---......///000111111111222111000.........///000666222111222111......111......---,,,++++++++++++)))))))))((((((''''''''',,,***))))))++++++(((%%%''''''((((((((((((''''''***((('''''')))***)))((()))((('''&&&&&&'''((())))))'''''')))((($$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""'''&&&$$$###"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%$$$&&&((((((######$$$$$$$$$%%%%%%%%%+++)))''')))++++++((($$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&(((***+++++++++...+++(((&&&&&&'''&&&$$$'''((()))***)))(((&&&$$$'''%%%$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&'''((((((&&&$$$"""""""""######$$$$$$$$$''''''&&&&&&&&&''''''((()))%%%%%%***)))$$$$$$'''******)))(((((()))***+++///000222555777888888888888888777777777777888888777777999:::<<<>>>??????<<<<<>>===:::999<<<555111555666222000222uuukkk]]]XXXPPPGGG@@@<<<;;;;;;777666555444444555666666555555555444444444444444222222222222222333444555444777999;;;::::::;;;<<>>===<<<<<<===???@@@=========???@@@BBBDDDEEEDDDEEEGGGFFFDDDBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMKKKEEECCCFFFGGGCCCAAABBB@@@???===;;;::::::;;;;;;===>>>>>>??????>>>>>>>>>:::;;;;;;::::::;;;>>>AAA===>>>@@@@@@@@@@@@BBBCCCBBBBBBAAA@@@@@@@@@AAABBBCCC@@@===<<<<<<======<<<:::;;;<<<============<<<>>>999555666:::===;;;888>>>AAA???888444555666555777777999;;;======;;;999<<<;;;999777555444333222222333555666666666444444222222333333222111///...............//////000000111000///...---......///333///...000000------000...---,,,++++++*********............------------'''%%%%%%&&&)))***)))'''(((((())))))))))))((((((***(((''''''((())))))((((((''''''''''''''''''((()))$$$###'''***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%(((((('''$$$"""!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%)))(((((()))***)))'''%%%&&&&&&''''''''''''&&&&&&(((***+++((($$$###%%%(((,,,+++)))((((((''''''&&&'''((()))******((('''&&&((('''%%%%%%'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((('''''''''''''''(((((()))&&&&&&******'''&&&))))))(((((((((((()))***+++...///222444777888999999888888777777777777777777777888999;;;<<<>>>???@@@BBBBBBGGGOOOVVV^^^mmm{{{yyylllaaa\\\[[[dddyyylllTTTDDDBBBBBBEEEMMMUUUaaavvvrrrPPPDDD999777888999999:::999999999888888777777777:::<<<===>>>===:::888666===666111333333111000333{{{ooobbbXXXLLLHHHCCC===:::888888999333444555555555555444444222222444555555444333333444444333333333444444555444666999;;;;;;;;;===>>>AAA@@@???>>>===>>>???@@@;;;;;;<<<===???@@@BBBCCCCCCEEEEEEDDDBBB@@@???@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHJJJIIIGGGFFFGGGIIIKKKMMMLLLGGGEEEFFFFFFCCC@@@AAA===<<<;;;:::999::::::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;999888:::;;;<<<<<<===>>>???>>>======???AAACCCBBBAAA@@@@@@???@@@@@@@@@>>>======>>>>>>===;;;::::::;;;<<<<<<<<<;;;;;;===:::888777777888777666<<<>>>===777444555666555666888:::;;;;;;::::::;;;;;;:::888666555444333333111222444555555555444333000000000000///...------000//////...............000///...---------......000---,,,......,,,,,,///------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,(((&&&%%%&&&(((******)))))))))************))))))***(((&&&&&&((()))((('''&&&&&&''''''''''''&&&&&&((("""%%%+++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''))))))(((&&&&&&&&&''''''((())))))(((((('''%%%))),,,***&&&%%%***///)))***+++***)))(((((((((&&&''')))******)))((((((***(((''''''((())))))(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((('''((())))))'''%%%&&&&&&&&&&&&&&&''''''''')))((((((''''''((((((((()))'''(((++++++((((((***''''''''''''((()))***+++,,,...000333666888999:::999888888888777777666666888999:::<<<>>>???@@@AAAIIIJJJOOOWWW___iiiwwwyyynnneeeaaaeeessslllUUUHHHCCCAAABBBHHHQQQ]]]ooodddHHH>>>777777::::::999:::888888888777777777777777;;;<<<===<<<;;;999666444<<<666222222222000111333tttjjj^^^QQQHHH???===:::777666666666777333333444444444444444444///111333555555555333222555555555444444555555666444777999;;;;;;<<<>>>@@@AAA@@@???>>>>>>>>>>>>>>>::::::;;;<<<>>>@@@BBBCCCCCCDDDDDDCCCAAA??????@@@CCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIGGGGGGFFFEEEFFFGGGHHHIIIKKKIIIGGGFFFDDDBBB@@@???<<<;;;:::999999:::;;;<<<===>>>>>>>>>======<<<;;;<<<999666777:::<<<;;;999<<<======<<<;;;;;;===???CCCBBBAAA@@@@@@??????>>><<<<<<<<<===>>>>>><<<:::999999:::::::::::::::999;;;;;;999777555444555666666999888555555888999777555888;;;;;;999888999;;;999888777666444444333333111222333444444333222222////////////......------333222000///...------.../////////............//////,,,,,,//////---...111.........---,,,,,,+++***'''(((((())))))*********...,,,+++*********++++++)))******++++++******))))))(((&&&&&&'''((('''&&&$$$%%%&&&''''''&&&%%%$$$'''"""!!!&&&)))'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$!!!!!!%%%(((((()))+++$$$$$$$$$%%%%%%%%%&&&&&&###'''***)))&&&%%%%%%'''(((((()))*********))))))###'''******((('''(((***%%%(((++++++)))(((((()))'''''')))************)))***)))'''''')))***)))(((&&&''''''((((((''''''&&&((((((((((((((())))))******)))((()))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((((((((((()))***)))******)))(((&&&'''$$$%%%%%%&&&((()))***++++++,,,...111444777999:::999999888888777777666555999:::<<<>>>@@@BBBCCCDDDMMMPPPVVV___iiivvvvvvjjjccccccmmmqqqXXXGGGCCCFFFCCCFFFMMMXXXhhh}}}tttVVVDDD<<<888999;;;:::888888777777777777777777777777;;;<<<<<<===<<<:::888777999666444333222111000111qqqeee\\\RRRGGG???:::999777666555555666666444444222222222444555777///111333555555555333222666666666666666666777888666777:::;;;;;;===???AAA@@@??????>>>============;;;;;;<<<===???AAACCCDDDCCCDDDDDDCCCAAA@@@@@@AAADDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIIIIHHHGGGFFFEEEGGGHHHGGGDDDAAA@@@???>>>===<<<;;;:::::::::;;;<<>>>>><<<;;;999888999666555666:::<<<<<<:::;;;<<<;;;:::999999<<<>>>BBBBBBAAAAAA@@@???>>>===;;;;;;;;;<<<>>>===:::888888888999999999999888888999999999777444444666888666888777555666999999666555777:::999777666888:::777666555444333333333333111222222222222222111111000/////////............555444111///...---........./////////////////////000------000000///000333.../////////...---,,,+++***+++++++++,,,,,,------------,,,,,,+++++++++,,,))))))************)))))))))'''&&&%%%&&&'''&&&%%%###$$$%%%&&&&&&%%%$$$###%%%$$$&&&(((%%%!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""######$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$+++%%%###&&&(((%%%$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&###&&&***)))'''%%%&&&(((((())))))***++++++*********))))))***)))%%%%%%''')))***)))((((((((((((((()))******+++++++++***(((''''''((())))))((('''(((((())))))(((((('''((((((((((((((()))******+++***)))***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((((((***+++***(((&&&%%%###!!!######%%%&&&'''((()))))))))***,,,///222444777888888888888999888777666555:::;;;===@@@CCCFFFHHHIIIOOOTTT]]]hhhuuurrrfffaaadddtttrrr[[[KKK@@@???CCCCCCKKKVVVdddwwwkkkNNNCCC===:::<<<<<<999666666666666777777888888999999;;;<<<===>>>>>>======<<<444666666555333111000...rrrvvvmmm```VVVPPPIIIAAA;;;888777777666666666666666555444333222333444777888222222444555555444333333666666666777777888999:::888999:::;;;;;;===???BBB>>>>>>>>>>>>>>>>>>======<<<<<<===>>>@@@BBBCCCDDDCCCDDDDDDCCCBBBBBBCCCEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKLLLLLLKKKHHHEEECCCAAADDDDDD@@@>>>>>>???======<<<;;;:::999::::::;;;>>>>>>>>>===<<<:::999888666666666888:::;;;;;;;;;:::::::::999888999<<>>===;;;::::::;;;<<<;;;999777777777888888888777666666666666777666666777999<<<<<<===;;;888888:::888444555666777666555555666777444444333222111111222222111111111111000000000000000000///......//////000555444111...---------...------.../////////......000---,,,///000...///222....../////////---+++***++++++++++++,,,,,,,,,,,,$$$&&&)))*********+++,,,''''''(((((((((((('''''')))'''%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$#########%%%((()))### '''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''$$$(((%%%$$$'''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((()))((('''''''''(((((()))***++++++++++++,,,***))),,,000---%%%)))(((((()))***+++)))'''***************++++++++++++)))'''((()))***))))))))))))************))))))((((((''''''(((((()))***,,,+++***+++,,,,,,***(((*********)))))))))))))))******)))(((''''''''''''(((***)))&&&$$$$$$""""""###$$$&&&''''''''''''((()))***,,,...111444555666777888999999888777666;;;<<>>EEEQQQbbbtttdddLLLBBB===;;;<<<<<<777555555666666777888999::::::;;;<<<===>>>???@@@@@@@@@@@@222666888444222111000---uuucccZZZOOOHHHDDDAAA<<<888555555666666666666666555333444444555666666777777555555555444444444444444666666666777999:::<<<===:::;;;;;;;;;;;;<<>>>>>??????@@@?????????;;;<<<<<<>>>???AAACCCDDDDDDDDDEEEDDDDDDDDDGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKNNNMMMLLLIIIGGGDDDBBBAAA;;;@@@AAA===:::===>>>======<<<:::999888888888999;;;;;;<<<<<<<<<;;;::::::666888::::::999999999:::999999999888777999===@@@??????@@@AAA@@@@@@???>>><<<;;;::::::::::::888666777777777777777666555555333333333555888;;;>>>???AAAAAA???<<<===>>>;;;666666444333333444555444444222111111000000000000111111111000000////////////000///...------...///000333111...,,,++++++,,,---***+++,,,---------,,,,,,---******,,,,,,***+++...,,,---......---,,,***((()))))))))((((((((((((((("""''')))((('''((()))%%%%%%&&&&&&&&&&&&%%%%%%)))'''%%%$$$%%%%%%$$$############""""""###############%%%'''$$$ !!!&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""#########$$$%%%%%%&&&&&&######***((((((---%%%%%%%%%&&&&&&&&&&&&''''''&&&''')))******)))''''''((()))***++++++++++++((('''(((---111333000---000+++'''(((---///,,,(((,,,,,,+++*********++++++,,,+++))))))+++++++++******++++++,,,,,,++++++******************+++,,,,,,---,,,+++,,,------+++)))+++++++++******)))))))))***)))((('''&&&&&&&&&&&&%%%(((((($$$###%%%$$$ """###$$$%%%&&&&&&%%%%%%''''''((())),,,...111222444555777999999999888777;;;===@@@EEEJJJNNNRRRTTT\\\fffsss{{{nnncccaaafffrrrttt\\\EEE>>>===;;;===BBBMMM]]]rrr}}}]]]JJJ???;;;999;;;:::666444555666777888999:::;;;<<<<<>>===<<<999555222333444555666666555555111333666888999888666555777666555444444444444444555666666888999;;;===>>>;;;<<<<<<<<<;;;<<>>???@@@AAAAAAAAAAAAAAA;;;;;;<<<===???AAABBBCCCDDDEEEEEEEEEEEEFFFIIILLLJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFGGGHHHIIIKKKLLLNNNLLLHHHDDDAAA??????>>>666===???;;;999<<<>>>======;;;:::888666666666777888999:::;;;<<<<<<<<<<<<888:::===<<<888666888:::999999999888777:::>>>AAA===>>>@@@AAAAAA@@@???>>>===<<<:::999999999777555666666777777666555444444222111111444:::???AAABBBAAABBBAAA???AAADDDAAA<<<666333000111444555333111000000////////////000000111111000//////////////////...---,,,---...///000111///,,,***))))))+++,,,((()))***+++,,,++++++***+++''''''))))))''''''******+++,,,---,,,***(((&&&******))))))(((((('''''' %%%)))***(((%%%$$$$$$###$$$$$$%%%%%%$$$$$$###)))'''%%%$$$%%%%%%$$$###$$$###"""!!!!!!"""###$$$### !!!%%%&&&$$$###%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!""""""###$$$%%%&&&&&&'''+++!!!'''+++'''%%%)))%%%%%%%%%&&&&&&&&&''''''((('''&&&(((,,,,,,***&&&''''''(((******+++++++++&&&'''''''''((()))***,,,444---'''(((///222...(((------,,,+++************...,,,++++++,,,------,,,+++,,,,,,------,,,,,,+++///............///000000---,,,,,,,,,------+++)))***)))))))))((((((''''''))))))(((&&&&&&%%%%%%%%%"""''''''$$$$$$''''''""""""###%%%%%%&&&%%%$$$###'''''''''(((***,,,///000333444777999::::::999888;;;===AAAFFFLLLQQQUUUWWWcccnnn{{{|||nnnbbb[[[___hhh{{{\\\III:::999===>>>CCCLLLWWWiiiuuuWWWFFF<<<888777999888555444666777777888999;;;<<<======AAA@@@@@@@@@??????>>>>>>666:::666---)))...333333|||rrrhhh\\\SSSGGGCCC===:::999999666444222333333444555666777777888888666444777:::888222555555444444444444555555777777888999:::<<<===>>>===<<<;;;;;;;;;;;;======>>>>>>?????????@@@@@@@@@>>>>>>>>>???BBBCCCBBBAAAFFFGGGGGGGGGGGGIIILLLNNNKKKJJJIIIHHHGGGHHHHHHIIIHHHGGGEEEDDDDDDFFFHHHIIIGGGHHHHHHGGGDDD@@@>>>>>>777999:::888555666;;;@@@>>>>>><<<;;;:::999999999999999999999999999999999888999:::999777666777888888999999:::;;;;;;;;;:::::::::;;;;;;:::999888888:::888777888::::::888555666444333333444555333222333444444333222666===BBBCCCCCCBBBCCCGGGIIIAAA666888333......111444333111000000222333333222111000111000///------......///...---,,,+++***+++,,,,,,000---***((('''((()))+++******+++,,,,,,,,,+++++++++***((('''''''''((()))******++++++***)))'''&&&$$$'''(((&&&&&&'''&&&"""///+++'''&&&''')))(((&&&%%%%%%###!!! ###$$$###%%%%%%%%%%%%%%%$$$###"""%%%###!!! """$$$%%%%%%###&&&&&&###!!!%%%!!!"""###$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((+++)))&&&$$$###$$$%%%%%%&&&&&&&&&%%%$$$###"""!!! &&&+++***%%%"""%%%))))))%%%"""###''')))'''###((()))***,,,+++***((('''++++++------------++++++***(((((()))***+++***)))###***///,,,)))***,,,,,,+++++++++++++++,,,---.../////////...------,,,,,,............------------...///111222111///,,,***000///...---...---+++)))))))))))))))(((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''((())))))(((%%%"""(((''''''&&&&&&(((,,,///111222444666777888999999===@@@EEEKKKQQQVVV[[[^^^iiivvviii^^^TTTNNNXXXkkkbbbJJJ;;;222555:::<<>>;;;999999;;;;;;999666:::999888777777999;;;<<>>>>>777:::===;;;777666999<<<;;;::::::999999999999:::999999999999999999999999999::::::999888777777999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999:::888666777888888777444666444333333444444333111333333333222333666<<>>===>>>>>>>>><<<:::999666333222333333222000ttteeeZZZSSSMMMFFFAAA>>>;;;888777777888777666666666666555555555444444333555333+++''',,,333666999888777777666666666666999999999999999:::;;;;;;;;;::::::999:::;;;<<<===AAAAAAAAA@@@@@@@@@@@@@@@DDDBBB@@@@@@DDDHHHKKKLLLIIIJJJLLLLLLJJJIIIIIIJJJHHHHHHGGGFFFFFFFFFGGGGGGFFFEEECCCBBBAAABBBBBBCCCEEEDDDBBBAAA???>>>======888<<<>>>===:::777777888888777777777888999::::::999999999999999999999999999:::;;;:::888888888999::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999;;;999777666666777666444666555333333333333222000222333333222333666:::>>>CCCCCCBBBBBBGGGJJJGGG???666222......000222222000000000111111111000000/////////...------------...---,,,++++++******++++++))))))))))))))))))))))))++++++++++++***)))((((((***)))((('''&&&'''(((((((((((((((((('''&&&%%%$$$$$$'''&&&""""""%%%%%%###%%%%%%%%%###""""""$$$&&&""""""###%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%###!!!!!!###$$$%%%%%%%%%$$$###!!!!!!!!!""""""""""""!!! !!!"""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$'''((('''###"""%%%)))'''((()))******)))((('''***+++,,,------,,,+++***+++***)))***,,,---,,,+++%%%***,,,)))'''***......,,,,,,++++++,,,,,,------,,,---...///000111222333111111111000000000//////+++,,,...//////---,,,***...---+++***)))***++++++((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%'''((('''&&&&&&&&&&&&'''((()))***+++...///111333666888999999<<<@@@EEEJJJPPPWWW^^^cccppphhhOOOIIIMMMTTTccctttnnnRRR===777333333:::AAAHHHWWWggg___HHH???;;;999888888999:::999888;;;:::999888888888999:::<<<<<<<<<===>>>>>><<<:::999666333222333333333222}}}kkkbbbVVVMMMHHHEEEAAA>>>:::999777666555555555555333333444555666777888888666888555...,,,000666777888777666555444444444444888888888888999:::;;;<<<:::999999999:::;;;===>>>BBBBBBBBBAAAAAAAAAAAAAAADDDBBBBBBDDDGGGKKKMMMMMMIIIJJJLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@??????@@@CCCAAA>>>===============:::<<<===<<<:::888888999888888777777888888999999::::::999999999999999888999:::;;;:::999888999::::::;;;;;;<<<<<<<<<;;;;;;888999999:::999999888888;;;:::888666666666666666666444333222333222111///222222222222333555888;;;AAAAAA???===AAAEEEBBB===444111......///111000//////000000000//////...............---------------,,,++++++************************)))'''%%%###!!!+++++++++***)))((('''&&&)))((('''&&&&&&&&&'''(((((((((((('''&&&&&&%%%$$$$$$&&&%%%!!! $$$%%%###!!!###%%%###!!!!!!$$$'''$$$"""!!!######""""""%%%$$$$$$%%%%%%%%%$$$$$$###$$$###!!!!!!###%%%%%%$$$%%%###!!!!!!"""###"""!!!$$$###!!! """$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###%%%###"""$$$&&&'''&&&$$$%%%((()))(((%%%$$$'''***''''''((()))))))))((((((+++,,,---......---,,,+++,,,+++***+++---...---,,,---000000+++(((***,,,,,,......---------......///---...///000111222222333111111111111000000000000,,,,,,------,,,+++)))(((((()))***)))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$'''((()))((('''&&&&&&''')))******))),,,---000222555777888999<<<@@@FFFKKKRRRZZZccciiiyyyttt^^^IIIEEEKKKWWWmmmqqqWWWBBB666333222666===DDDPPPfffyyy~~~[[[EEE>>>999888777777888999:::;;;===<<<;;;:::999999999999;;;;;;;;;===???>>><<<:::888666444333333333333333rrrgggWWWPPPGGG@@@<<<;;;999777888777777555333222222222333444444555666777888888999999666222444888888444777777666555555555555555777777777888999:::<<<<<<999999999999:::<<<>>>???CCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDGGGKKKLLLKKKJJJGGGIIIJJJIIIFFFCCCBBBAAACCCCCCDDDDDDDDDDDDDDDDDDBBBAAA@@@???>>>>>>======@@@>>>;;;:::<<<======<<<;;;;;;:::888888888;;;===:::999999888888888888888:::::::::999999888888888888999::::::888888999::::::;;;;;;;;;;;;;;;::::::888999999:::::::::999999::::::999888666666666777555333222111222222000///111111111222333555666777<<<<<<:::777888;;;:::555222000.........//////.../////////......------------------------,,,,,,+++***+++************))))))******+++***)))'''$$$"""******))))))((('''&&&%%%)))(((&&&%%%%%%%%%&&&'''))))))((('''&&&&&&&&&&&&$$$&&&$$$ ###$$$""" ###%%%$$$"""!!!$$$''')))$$$"""###### """'''###$$$$$$%%%%%%%%%$$$$$$$$$"""!!!"""$$$%%%$$$###$$$###!!!!!!######"""!!!&&&%%%###""""""###%%%&&&%%%%%%$$$#########$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''$$$"""###'''(((&&&$$$))))))(((((((((((())))))''''''((()))))))))))))))......///000000///.........---,,,---...//////---111333222---+++...///...111000000/////////000000////////////////////////000000000/////////......---,,,,,,+++***'''%%%$$$"""%%%)))***(((&&&%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%''')))***)))((('''&&&(((***+++***))),,,---///222555777888999<<>>GGGYYYsss|||YYYCCC===888888888777888999<<<>>>???>>>===<<<:::999999999;;;;;;<<<>>>@@@???===:::666666555333222222333444~~~pppbbbYYYJJJFFF???:::888666555444555666666555333111111222777777777666666666555555888888555444777;;;777111999888888777777888888999777777777888888:::;;;;;;999999999:::;;;>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGJJJLLLLLLIIIFFFFFFGGGGGGEEEBBB@@@??????AAAAAABBBCCCCCCCCCBBBBBB????????????>>>=========>>>;;;999999<<<>>>===:::<<<:::888666666888;;;<<<::::::999888777777888888;;;::::::999999888888888666888999999888777999:::::::::;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;666888999999777666666666333222000111222222111///111000000222444555444333666777555222222444333...//////......------......//////...---,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))************)))(((((()))***+++,,,---,,,++++++(((((((((((('''&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&))))))'''&&&&&&&&&&&&&&&###&&&%%%!!!!!!$$$$$$"""!!!"""$$$$$$######$$$%%%+++$$$"""&&&%%%!!!###)))######$$$%%%%%%%%%$$$$$$###""""""###$$$%%%$$$###"""#########""""""""""""'''&&&%%%$$$###$$$%%%%%%$$$$$$#########$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((%%%###$$$'''((('''&&&***)))((((((((()))))))))(((((())))))******++++++///000111222222111000//////...---...000111000//////222222///000333444222222111000000///000000000000//////...---,,,,,,,,,---------,,,,,,,,,++++++++++++***)))(((&&&$$$### $$$)))***(((&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***&&&''''''''''''''''''&&&'''&&&&&&''')))+++***))),,,)))'''(((+++---,,,***---...000222555777888888<<>>AAABBBAAA@@@>>>===;;;999999<<<<<<===???AAA???<<<999444555444333111111222444yyymmmaaaVVVOOOEEEBBB>>>:::888666555444111333555555333222333444777777777777666666666555666888777555555888777333777777777777888999::::::::::::999888777777888888:::::::::;;;===???AAACCCBBBBBBCCCDDDEEEEEEFFFGGGIIIIIIIIIJJJKKKKKKHHHFFFFFFFFFEEECCC@@@>>>>>>?????????AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>======<<<999888:::>>>???===999;;;:::888777777777777777777777666666666777888888;;;;;;::::::999888888777555666888888777666888999999999::::::999999888777777777888999999999999999000444777888666444444555111000///000111222111000111000///111444555333111000222222///000222000,,,............---,,,------//////---,,,+++++++++,,,+++,,,,,,---,,,+++***)))((()))*********)))((('''((()))***+++,,,---------&&&&&&'''''''''&&&&&&%%%''''''%%%$$$$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$%%%###&&&&&&######%%%$$$!!!""""""!!!"""$$$$$$###"""### '''((("""!!!'''"""###$$$%%%%%%%%%%%%$$$###""""""###%%%%%%$$$### """%%%$$$""" """$$$%%%%%%%%%$$$$$$$$$#########"""""""""###$$$%%%%%%%%%$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%((('''%%%%%%&&&(((((((((&&&((()))(((%%%%%%'''***)))))))))******+++,,,---///000111111111111000///000///...///111222111000...111111000222555555111111000//////.........///---------,,,+++************))))))))))))(((((((((((((((''''''&&&&&&%%%%%%###'''***)))&&&&&&)))---)))))))))(((((((((''''''''''''&&&''''''((())))))'''(((((())))))(((((('''(((((((((***,,,,,,***)))///+++''''''+++...---+++...///111333555666777888===CCCLLLSSS\\\iiizzzuuu```OOOJJJGGGLLLYYYpppvvvVVVAAA555...,,,---000777@@@LLL^^^wwwnnnNNN>>><<<777888999999999;;;@@@DDDDDDDDDCCCAAA>>><<<:::999;;;<<<===???@@@>>>:::777222333444222//////111444uuuhhh]]]TTTLLLFFF???>>>;;;888666444222111...111444555333333555777444444555666777888999999555:::;;;666333555777888444444555555666888999:::===<<<;;;999777555555444:::::::::;;;===@@@BBBDDDAAABBBCCCDDDEEEFFFGGGHHHOOOMMMKKKJJJJJJJJJIIIHHHFFFFFFEEEBBB???>>>???@@@>>>???@@@AAABBBAAAAAA@@@<<<===>>>>>>>>>>>>>>>===;;;888777:::???@@@===999;;;:::999999888777444222333444444444666777888999;;;;;;::::::999888777777444666777777666666777999999999999999999888777666333333444555555666555555,,,000666777666333222333000///...///111333222111111//////111444555222///,,,000111///000222111------.........,,,,,,,,,---///...---+++******++++++++++++,,,---,,,+++***)))((()))*********)))'''&&&))))))(((((((((((())))))%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%###"""######$$$"""&&&'''%%%$$$&&&$$$!!!###!!! !!!$$$$$$"""''')))!!!###"""###$$$%%%%%%%%%%%%%%%###""""""###%%%%%%$$$"""###&&&%%%!!!"""%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""###$$$%%%&&&&&&%%%###""""""###%%%&&&%%%%%%&&&&&&'''&&&&&&&&&(((((('''&&&&&&''')))***!!!''',,,)))"""%%%,,,************+++,,,---......///000111111000///...111//////000111222111000000222333111222444222---000///...---------------+++++++++*********))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((******(((%%%&&&,,,222))))))))))))(((((((((((((((''''''''''''((())))))(((((())))))))))))(((((())))))***,,,------***(((111,,,''''''+++///...---000000222444555666777777===DDDMMMUUU^^^lll~~~jjjWWWIIIDDDBBBKKK^^^xxx|||___AAA333111000000222222;;;GGGVVVlllfffIII<<<===777999:::999999<<>>>>><<<888444111333333111///...111444{{{ppp```VVVPPPKKKCCC===;;;777444666:::999222+++444666777777555555555666777666555444555666888:::888777777777666666666666555555666666666666555555999:::999777555555666888===<<<::::::;;;>>>AAACCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGG@@@@@@@@@@@@???===;;;:::@@@@@@@@@@@@@@@???=========;;;;;;;;;<<<===<<<;;;888888888777888888999999888777555666777888666555333333444444444444444444888888888777777777777777999999:::;;;:::999888777777777777777777666555555666444222000111333666999111333666777666555555666222333444555555333111000000111222222111000///...///000111111000...,,,+++,,,---+++'''&&&***+++)))------,,,,,,+++***))))))(((((())))))*********+++***)))))))))++++++)))(((+++*********))))))(((((((((&&&$$$###$$$$$$###"""***$$$'''&&& &&&###&&&&&&%%%%%%%%%$$$$$$$$$########################&&&!!!$$$###$$$!!! ###$$$""" """"""#########$$$$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$%%%$$$$$$(((+++***######&&&((()))'''%%%$$$$$$&&&%%%%%%%%%$$$#########)))((('''((()))((('''%%%'''''''''&&&&&&'''''''''))))))(((((())))))***++++++++++++++++++,,,---...///000000111111111000000333444444444333000---+++...---,,,,,,......---,,,111...,,,,,,---,,,'''###---***'''%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''((((((,,,(((&&&'''***+++(((%%%))))))(((''''''((()))))))))'''%%%'''+++...---,,,(((((((((((()))))))))))),,,,,,---///111000...,,,444444444333222111///...111222444777888:::;;;;;;>>>BBBIIITTTccctttsss\\\NNNCCCAAADDDSSSlllVVVHHH888111......000444555@@@OOObbb}}}|||bbbJJJ===::::::::::::;;;<<<===>>>???DDDEEEEEEBBB???<<<;;;;;;999;;;===>>>===:::777444111222222222222333333333xxxkkkaaaTTTLLLHHHEEE???::::::777444444777777333000666777777666555555666888555555444444555777999;;;999999999888888888888888666666666666888;;;>>>@@@:::;;;:::999777777999;;;::::::<<<>>>@@@BBBDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFEEE@@@@@@AAAAAA@@@???===<<<@@@@@@@@@@@@???>>>======<<<;;;:::;;;<<<===<<<:::999999888888888888888888888666555666777888777555555555555666666666666666777777777666666555555555888999:::::::::999777666777777777777666555444444555444222111222333666777111333555555444333444555222333444555555333222111000000111222111111//////////////////...---,,,,,,---///---)))))),,,...,,,//////......---,,,,,,,,,(((((()))))))))*********((('''&&&'''))))))'''&&&***)))))))))((((((((((((((('''%%%$$$%%%%%%$$$###&&&!!!%%%%%% &&&###&&&%%%%%%%%%%%%$$$$$$$$$########################### $$$%%%  !!!######""" #####################$$$"""""""""""""""###$$$$$$$$$$$$############$$$$$$%%%$$$###&&&)))(((###$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%)))((((((((())))))'''%%%(((''''''''''''''''''(((+++***)))))))))***,,,,,,...............//////000111111222222222111111000222222333222111///,,,***,,,+++******,,,,,,+++***---,,,+++***+++***(((&&&(((&&&%%%%%%'''(((''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,(((%%%&&&***+++(((%%%((())))))******+++++++++***((('''(((+++------,,,------...///000111222222333333444666888999888666::::::999777555333111000333333555777999:::;;;<<>>???AAACCCCCCBBB???<<<;;;;;;999;;;===>>>===:::777444111111111222222333333333qqqeeeXXXPPPGGGBBBAAA@@@<<<888777666444333333444555666777888888777555555777999555444444444555777999;;;:::::::::::::::;;;;;;;;;999777666666999===AAADDD;;;<<<<<<;;;:::;;;<<<>>>888:::===AAACCCEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHHHHGGGEEEBBBAAA???@@@@@@AAAAAA@@@@@@???@@@@@@@@@??????>>>===<<<<<<;;;::::::<<<<<<;;;:::::::::999888888777777777777666555666777888777666888888888888777777777777777777666666555444333333777888999999999888666555666666666666555444333222444333333333333444444555222333333222000000111333333444555555555444222111///000111111111111111000//////...---,,,,,,,,,,,,,,,...---))))))---///---///......---,,,,,,,,,,,,(((((())))))))))))******((('''&&&'''((()))'''%%%(((((((((''''''''''''''')))'''%%%%%%&&&&&&$$$###&&&"""&&&''' !!!%%%!!!%%%%%%%%%$$$$$$$$$##############################!!!  """###"""!!! """"""!!! #####################"""######""""""######$$$%%%$$$$$$############$$$$$$%%%$$$###$$$''''''### %%%###"""###'''((('''$$$%%%%%%&&&&&&&&&&&&&&&&&&)))(((((((((***)))(((&&&)))((((((''''''(((((()))---,,,+++******,,,...///000000000000////////////222222222222222111000/////////000///...,,,***))))))((('''((()))***)))((()))))))))(((&&&&&&(((***%%%%%%%%%&&&(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%(((((((((((((((((((((''',,,)))'''(((***+++)))&&&&&&''')))***+++,,,++++++///---,,,...000222222111111222333555777:::<<<===AAAAAAAAACCCFFFIIIIIIHHHIIIHHHEEEAAA>>>:::888666444555666777999:::<<<===DDDJJJRRRZZZdddsss}}}gggRRRCCC<<<>>>BBBNNNdddcccFFF888111++++++---///444:::FFFWWWmmmtttcccRRRBBB999777999999:::;;;<<<>>>@@@AAA@@@BBBCCCCCC@@@===;;;::::::;;;======<<<:::666444000000111222333333444444|||ooo```UUUKKKFFF???======>>>;;;999222444555555333333666888666888::::::999888888888777777666666777888999::::::::::::;;;<<<=========<<<:::888777777999;;;===:::;;;======<<<===>>>@@@:::;;;===@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFFFFFFFEEEBBB???=========>>>???@@@@@@@@@@@@????????????>>>===<<<;;;;;;:::999:::;;;<<<;;;999:::::::::999888777666666777666555666777888777666999888888888888888777777888888777666555333333222666666777888777666555444555555555555444333222111222333333444444444333333222222222000......000111333444444555444333222222...//////000111111111111///...,,,+++***+++,,,,,,(((+++***((((((,,,---+++++++++)))((((((((())))))(((((()))))))))))))))))))))(((((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&%%%$$$"""((($$$((()))!!!!!!$$$$$$$$$$$$$$$##########################################"""!!! !!!!!!###$$$!!!############""""""""""""$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$"""###%%%%%%$$$"""&&&"""!!!&&&)))(((%%%$$$%%%%%%&&&&&&'''''''''***)))((()))******)))''')))))))))(((((()))))))))///---,,,***+++---///000////////////......---,,,111111111111000...------,,,,,,,,,,,,+++)))((('''((('''&&&'''((()))(((''''''((((((&&&######'''+++((('''''''''((('''$$$"""''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''+++***((()))+++,,,+++)))(((***,,,///000000///...333333444666999;;;===>>><<<<<<>>>AAADDDHHHKKKMMMUUUTTTTTTVVVZZZ]]]_________\\\XXXQQQKKKEEE@@@===666555555666888:::===>>>EEELLLUUU]]]ffftttmmmWWWGGG>>><<>>AAABBBDDDBBBDDDEEEDDD@@@===:::999;;;<<<======<<<999666555000000111222333444444555xxxkkk]]]PPPGGGDDD@@@<<<;;;;;;;;;:::888---222777888666444666888444888===???===:::888666::::::999999999999999999999999:::;;;===>>>??????<<<<<<;;;:::999999888888999;;;============>>>@@@>>>>>>===<<<===???AAACCCDDDDDDDDDDDDCCCBBBAAAAAACCCCCCCCCCCCBBB???<<<;;;::::::;;;;;;===>>>??????>>>>>>>>>>>>===<<<;;;;;;;;;999888999:::;;;:::999::::::::::::999777666555666555555666777888888777888888888777777666666666999999888777555444333333444555666666666555444333444444444444444333333222222333333444444333222111222222111///...---///111333333333333333222222111.........//////000000111...---+++******+++,,,---(((++++++((())),,,---******)))'''&&&&&&&&&'''((())))))(((((((((((((((((()))((('''(((******((('''%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%$$$""" ###%%%''' !!!%%%!!!$$$$$$#########""""""""""""""""""""""""""""""""""""""""""  """!!!"""!!! $$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$'''### """'''***(((%%%$$$%%%%%%%%%&&&&&&''''''***))))))***++++++***(((+++******))))))******+++...---,,,++++++---///000......//////...---,,,+++.........---,,,+++***)))*********)))((('''&&&%%%(((&&&&&&''')))))))))((())))))(((%%%""""""&&&***)))((((((((()))'''%%%"""'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((***))))))***,,,---------///111444777888888777777888:::===@@@CCCGGGKKKMMMPPPPPPRRRUUUYYY^^^bbbdddmmmllllllooorrrvvvwwwwwwuuurrrkkkbbbXXXNNNEEEAAA777666555666888;;;???AAAFFFMMMWWWaaalllyyyyyybbbNNNAAA======>>>JJJ___zzzsssTTT===333---+++,,,...///222:::DDDUUUmmmxxxnnnbbbXXXLLLAAA:::999999999:::<<<>>>@@@BBBCCCEEEGGGGGGEEE@@@<<<999888<<<<<<===<<<;;;999666555000000111222333333444444uuuiii___RRRGGGBBB===<<<999999999888777666---222777999888777777888555999>>>AAA???<<<999777::::::::::::999999999888999999;;;<<<>>>@@@AAABBB======>>>>>>>>>===<<<;;;999;;;===>>>======>>>???AAA???<<<::::::<<<>>>???BBBBBBCCCCCCBBBAAA@@@@@@AAA@@@@@@???>>><<<;;;:::888888888999:::;;;===>>>>>>>>>>>>>>>===<<<;;;::::::999888888::::::999888888999::::::999888666555666555444666888999888777888888777777666555555555888888777777666555444444333444555555555444222111222333444444555555444444222333333333333222222111111222222111//////000222333222222222111111111111...------------......///---,,,,,,++++++,,,,,,,,,***------++++++......++++++***(((''''''(((***+++))))))(((((((((((('''''''''&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$$$$###!!!""" '''$$$#########""""""""""""!!!"""""""""""""""""""""""" """$$$ $$$(((!!!!!!!!!"""""""""######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$((()))(((%%%&&&&&&&&&'''''''''''''''***))))))***,,,,,,+++)))+++++++++******+++++++++,,,+++++++++,,,,,,---------.../////////...---,,,***************)))((('''((((((''''''&&&%%%%%%%%%'''&&&&&&''')))***)))(((******(((%%%$$$$$$'''))))))((('''((()))***(((&&&((((((((('''''''''''''''''''''((()))***+++,,,,,,++++++---...000222333444666888;;;>>>AAACCCDDDDDDFFFIIINNNQQQUUUZZZ___cccgggggghhhkkkoootttxxx{{{sssdddUUUHHHAAA999888777777:::>>>CCCFFFJJJPPPZZZgggtttpppYYYHHH>>>;;;;;;>>>MMMgggzzzZZZ???333111,,,+++,,,...///444@@@LLLccc{{{~~~iiiddd___YYYNNNAAA;;;;;;888888999:::;;;===???@@@FFFGGGFFFCCC>>>;;;999999=========<<<:::888666555111111222222222333333333qqqbbbZZZSSSHHHAAA???999888888888888777666555222444666888888888999:::999;;;>>>???>>><<<;;;;;;555666777888999999999999::::::<<<>>>@@@BBBDDDEEE??????>>>>>>>>>>>>???@@@:::<<<>>>???>>>===>>>???@@@???===<<<<<<<<<<<<===@@@AAAAAAAAAAAAAAA@@@@@@???>>>===;;;::::::;;;;;;888888777777888:::<<<===============<<<;;;:::::::::888777888999:::999888777888999::::::999777666666555444555888999888777888888888777666666555555666666666555555444444444222333444444444333111111111222333555666666666666333333333222222222111111000222333333222222222333222111111000000000000000...---,,,+++++++++,,,---,,,,,,------------,,,,,,+++......++++++------***,,,+++)))'''((()))+++---))))))((((((((('''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%$$$!!!!!! '''$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""!!! !!!"""######  """######""" !!!"""###$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&''''''&&&&&&'''((((((((('''&&&******))))))))))))))))))***))))))+++,,,---,,,***,,,,,,++++++++++++,,,,,,((()))***+++,,,++++++***)))***,,,---...---+++***'''(((((()))((((((''''''((('''&&&%%%%%%$$$$$$$$$&&&%%%%%%&&&((())))))(((***(((&&&&&&''')))******---+++)))))))))***)))'''((((((((()))))))))))))))))))))***,,,...///111111222444666999;;;===@@@BBBEEEGGGJJJOOOTTTYYY]]]^^^cccgggkkkooorrrwww|||rrr^^^MMMCCC;;;:::999:::===CCCIIIMMMRRRVVV___mmm}}}|||dddPPPCCC>>>;;;:::EEEVVVqqq|||bbbHHH555...///++++++---000222:::KKK[[[uuu|||eeeXXXYYY[[[YYYMMM@@@:::<<<:::::::::;;;<<<>>>???@@@CCCCCCBBB???;;;::::::;;;>>>======<<<:::888666555333333333222222222222111yyylll^^^PPPKKKFFF===888777888888888999999999888777666555555555777999;;;<<<<<<===>>>===;;;;;;===>>>111222444666888999::::::;;;<<<===@@@BBBEEEFFFGGGCCCAAA>>>;;;;;;<<<>>>@@@;;;===@@@@@@???>>>>>>???===>>>>>>??????>>><<<;;;???@@@@@@AAAAAAAAA@@@@@@>>>===;;;999999999;;;<<<999888777777888:::;;;<<<============<<<;;;:::999999888777888999:::999777666777999::::::999888777555555444555888999999888999999888888777666666555444444444444444444444444222222333444333222111000000111333555666777888888444444333222111111111222///222444555444333444444111000000///////////////...---+++***)))******++++++,,,---...///...---,,,))),,,---***)))+++***''',,,***(((''''''(((+++,,,))))))(((((('''''''''&&&(((''''''((())))))(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''%%%"""&&&!!!$$$$$$&&&###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""&&&$$$""""""###""" $$$###"""$$$&&&$$$ !!!"""###$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%((()))((('''''''''%%%(((***+++)))'''&&&&&&---,,,,,,,,,+++******************+++------,,,+++---,,,,,,++++++,,,,,,---&&&(((***+++,,,+++)))(((%%%&&&(((*********)))(((&&&'''((((((((((((((('''''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%'''(((((('''***'''%%%&&&***------,,,333000,,,)))((((((&&&%%%(((((())))))******++++++***+++---///111333444555;;;===@@@CCCFFFHHHLLLNNNXXXZZZ___eeelllsssxxx{{{~~~|||fffRRRGGG>>>===;;;<<<@@@GGGMMMQQQXXX[[[cccrrrrrrZZZIIIAAA???>>><<>>999<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@>>>;;;999999;;;>>>>>>>>>===<<<:::888666555444444333222222111111000~~~nnnbbbTTTPPPIIIDDD@@@===:::888888888888888777666555444777555333444888;;;;;;:::>>>===<<<;;;<<<===>>>??????===:::777666777888999===>>>???AAACCCEEEFFFGGGBBB@@@???======>>>@@@AAA>>>>>>>>>>>>????????????<<<===============<<<<<>>>>>>>>>>>===<<<;;;:::999::::::;;;;;;::::::999======<<<;;;;;;:::999999222000333999:::666777<<<:::999999888888999999:::666666666666666777777888999888777777888888777555::::::999888666444222111,,,444888333000111111...///000000111111222333333333222111222444444222000000000111333555555333000///...///000111000...+++///...,,,***))))))******---------,,,+++***)))(((******))))))******+++,,,***((('''&&&'''***---///$$$$$$%%%%%%'''((()))***)))###"""''')))''''''+++(((&&&$$$%%%((((((%%%###!!!"""###$$$$$$###"""!!!%%%"""!!!######!!!!!!$$$!!!$$$"""%%%(((&&&!!!!!!!!!!!!""""""""""""!!!!!!$$$%%%###!!!!!!!!! !!!!!!"""$$$%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''(((((('''(((***+++***'''$$$"""000...+++***+++++++++***000---+++***+++,,,,,,+++---+++))))))+++,,,***(((%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))***((('''&&&'''((()))((((((((((((***,,,......---444333444777;;;>>>@@@AAAHHHNNNUUUYYY[[[___gggmmmooottt{{{iiiVVVMMM@@@===;;;;;;@@@HHHNNNRRRWWW^^^iiiuuu}}}gggPPPEEE???:::;;;@@@PPPiiifffJJJ===555,,,(((+++---+++///666999CCC___|||nnnMMMAAA???FFFMMMNNNGGG???:::999@@@===;;;<<>>AAAAAA@@@???>>>;;;999888;;;;;;;;;:::999888666555222333333333333222111111~~~pppaaaWWWJJJFFFAAA>>><<<;;;999888777777888888777666555555999666555666999<<<<<<;;;===<<<;;;;;;;;;<<<===>>><<<;;;888666555666777888===>>>???AAACCCDDDFFFFFFBBBAAA???>>>===>>>???@@@=========>>>>>>>>>??????:::;;;<<<===============??????AAAAAAAAAAAA??????>>>>>>>>>>>>===<<<;;;:::999::::::;;;;;;::::::999;;;::::::999888888777777:::666555777666333555::::::999999888888999999:::777777666666777777888999999888777777888999888666999999888888666555333222'''---000//////444555222111111111222222222222222222111000111333333111000000000111333444444222000///...---...///...---+++...---+++*********+++,,,,,,,,,,,,+++***))))))(((+++******))))))******+++)))((('''&&&&&&)))+++---))))))(((((((((((())))))&&&!!! %%%'''$$$$$$&&&&&&%%%$$$%%%'''(((&&&$$$!!!"""###$$$$$$###"""!!!((($$$###$$$###!!! ###!!!"""$$$!!!"""""""""""""""!!!!!!!!!$$$"""!!!!!!###### ###""""""!!!!!!""""""###!!!!!!  (((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&(((***,,,,,,+++)))(((///---*********+++***)))---,,,******++++++***)))+++)))((((((******)))'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''''''''&&&$$$$$$'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''+++***))))))***,,,---......------///111222333333777888;;;@@@FFFKKKOOOQQQ]]]ccckkkqqqtttyyyhhhUUUKKKDDDBBBAAAAAAEEEKKKQQQTTTUUU]]]hhhvvvppp[[[GGG???<<<:::>>>EEEYYYrrriiiQQQ;;;444111+++***---,,,+++///999CCCRRRooo^^^BBB777:::AAAHHHIIIDDD>>>;;;;;;>>><<<;;;<<>>>>>===<<<;;;999888777222333333333333222111111wwwiii\\\OOOHHH???<<<:::999:::::::::999666777777777777777666666:::888777888:::<<<======;;;;;;;;;;;;;;;<<<======<<<;;;999777666777888:::>>>>>>@@@AAACCCDDDEEEFFFCCCBBB@@@???>>>>>>>>>???<<<<<<<<<============>>>888999:::;;;============>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999888888777777<<<777333222111111444888999999888888888888999999888888777777888888999:::999888777888999:::999888777777777777666555444333000111000...///222222///333333333333222222222222111000///000111111000///000000000222333333111//////---++++++,,,---,,,+++---,,,+++******+++,,,---,,,,,,+++***)))))))))))),,,,,,+++***)))))))))))))))(((&&&%%%%%%'''(((***++++++)))(((''''''&&&&&&(((%%%%%%((()))'''&&&&&&&&&%%%$$$%%%''''''&&&$$$""""""############""""""'''$$$###$$$###!!!$$$&&&&&&###"""$$$$$$"""#########""""""!!!!!!!!!$$$###!!!!!!"""""" $$$######""""""######$$$ """%%%(((***(((((((((''''''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))***,,,......---,,,+++...,,,***)))******)))(((***)))((()))******(((&&&)))'''&&&&&&'''(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++******)))'''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''''''''''''''(((*********+++,,,///111222111111222333666999<<<>>>DDDGGGMMMTTT\\\dddiiimmmzzzfffSSSIIIDDDCCCBBBCCCEEEHHHLLLOOOWWW___jjjxxxyyy]]]LLL<<<888999:::AAAKKKccc|||nnnNNN===///------++++++...///---222@@@QQQfffkkkOOO<<<444444;;;AAACCC???<<<<<<======<<<;;;===???AAABBBAAABBBAAA>>>;;;:::999999:::>>>>>>===<<<;;;999888777222333333333333222111111ssscccVVVKKKCCC>>>:::888777888:::;;;<<<;;;666666777888888888888888;;;:::888888999;;;<<<===;;;;;;;;;;;;<<<<<<======???>>><<<;;;:::;;;<<<===>>>???@@@AAACCCDDDEEEFFFDDDCCCAAA@@@>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======999999:::;;;<<<<<<<<<;;;>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999555222222444777:::<<<999999888888888888999999999999888888999999:::;;;999888777888999:::999888444555555666666555555444888555111///111333222///555555444333333222111111000///......///000///...000//////000222222000...000...+++***+++------,,,...---,,,+++******+++,,,,,,,,,+++*********++++++---,,,+++)))(((((('''''')))(((&&&%%%$$$%%%&&&''')))((('''&&&%%%$$$$$$$$$)))'''''')))***)))'''&&&'''&&&&&&&&&&&&%%%###""""""""""""######"""""""""### !!!$$$$$$!!!!!!$$$###%%%&&&%%%%%%%%%$$$###$$$$$$######"""!!!!!!!!! !!!"""##################""""""######### $$$***000333((((((((('''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))******---.........---+++)))(((---+++*********+++***(((&&&&&&&&&''')))(((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%)))(((''''''''''''((()))******))))))'''%%%$$$###&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((++++++***))))))))))))))),,,---...///111333777999777999<<>>;;;888:::============>>>AAACCCDDDDDDEEEBBB???;;;999:::;;;<<<<<<<<<<<<:::999777555444222333333333333222111111xxxpppbbbTTTIIIBBB===;;;888777666777999::::::999666666888999::::::;;;;;;::::::999999888999;;;<<<;;;;;;<<<===>>>>>>??????@@@???>>>===<<<<<<======??????@@@AAACCCDDDEEEEEEDDDCCCBBBAAA???>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999999>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<:::;;;;;;<<<<<<;;;;;;:::;;;:::::::::::::::999999999888777888;;;??????===999888888777777888888999999999999999999::::::;;;999888777777999:::999777333333444555555555555555333///,,,...222666777777666555444444333222111111000...------...//////...000///...///000000///---111...,,,+++,,,---------///...,,,***)))))))))))),,,++++++++++++,,,,,,------,,,+++)))(((''''''&&&((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$!!!((((((((('''$$$"""!!! ###""""""""""""""""""###""" !!!$$$%%%""""""$$$"""###"""!!!!!!$$$#########"""""""""!!! !!! !!!"""###$$$###""""""!!!!!!""""""###$$$###""""""###&&&***,,,((((((((((((((((((((((((''''''((((((((()))))))))******************)))))),,,,,,,,,,,,+++***(((''',,,+++******++++++***((($$$$$$$$$&&&''''''%%%###%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))(((''''''''''''((()))'''''''''''''''&&&%%%%%%&&&&&&&&&''''''(((((((((((('''''''''(((((()))*********************+++,,,111333555777888;;;???CCCDDDHHHOOOUUU\\\dddmmmsssxxx}}}uuu]]]MMMFFFDDDEEEGGGGGGFFFGGGJJJMMMYYYdddrrrlllYYYDDD999222333666;;;HHHXXXqqquuu[[[GGG777111---------,,,,,,---555999EEEYYYqqq___BBB555222111555:::======888666888;;;>>>???@@@AAABBBDDDFFFGGGGGGEEE@@@<<<;;;;;;===???======<<<;;;999777555444222333333333333222111111wwwccc^^^TTTJJJBBB===;;;;;;777666555555777777666555666777999;;;<<<===>>>>>>;;;;;;;;;999888888:::<<<<<<===>>>@@@AAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;???@@@@@@AAABBBCCCDDDEEECCCCCCBBBAAA@@@??????>>>;;;;;;;;;<<<<<<<<<<<<===============;;;:::999888===>>>???@@@@@@???>>>===>>>>>>>>>??????>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888777777777888777777999;;;888222888888777777777777888888999999888888999999:::;;;999888777777888888777555222333333444555555444444222---+++...//////111333555444444333222111111000111...,,,,,,---/////////000...------...///...,,,000...,,,,,,---...---,,,...,,,+++)))(((((((((((()))***+++,,,,,,,,,,,,,,,---,,,***)))((('''''''''''''''&&&%%%%%%$$$%%%%%%'''&&&&&&&&&'''((())))))$$$%%%$$$!!!###&&&&&&###((())))))'''###!!! ######""""""""""""######$$$"""###&&&%%%  ###$$$""""""$$$########################$$$$$$###!!! """"""""""""!!!!!!"""""""""%%%$$$#########%%%''')))'''(((((((((((()))))))))(((((()))))))))*********************))))))))))))'''(((((()))))))))))))))***)))))))))++++++)))'''$$$######$$$%%%&&&$$$###%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''''''''((())))))******))))))((())))))***+++,,,))))))***+++,,,...///000222666:::===???DDDJJJPPPUUU\\\eeemmmttt|||mmmWWWJJJFFFAAACCCFFFEEEDDDFFFJJJNNNUUUdddvvvzzzeeeRRR???777222444666<<>><<<===>>>?????????>>>===;;;888666555222333333333333222111111pppcccRRROOOJJJCCC===:::999:::666555444555666666444333777888:::<<<>>>???@@@AAA<<<======;;;999888:::===>>>???AAACCCDDDDDDDDDDDDBBBAAA@@@>>>===;;;::::::???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAA@@@@@@???;;;<<<<<<<<<<<<========================<<<;;;:::===>>>???@@@@@@???>>>======>>>>>>?????????>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;777777777777777777888888777777555222444777222***888888777777777777888888888888888888888999:::::::::888666666666666444333222222333444444444444333333000///000...)))***///333333222222111111111000111///,,,,,,---/////////000...,,,,,,---...---,,,...---,,,,,,------,,,***))))))(((''''''((()))***%%%''')))+++,,,+++***)))++++++***(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&''''''((()))%%%&&&$$$ """((()))&&&%%%'''(((&&&###!!!!!!###$$$###"""!!!!!!"""###$$$$$$"""###&&&%%%!!! $$$!!!"""&&&'''######'''"""""""""######$$$$$$%%%###$$$$$$!!! ###$$$######""""""######$$$!!!!!!"""$$$%%%(((***+++'''((((((((()))))))))))))))))))))*********++++++******)))))))))((((((((('''''''''((((((((((((((('''&&&&&&'''))))))'''%%%$$$###!!!"""$$$%%%%%%$$$%%%'''((('''%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&'''(((((((((((((((((((((((()))***+++++++++************+++,,,---...,,,---...000333666888:::;;;@@@GGGLLLQQQWWW```gggooovvveeeQQQHHHFFF>>>AAADDDCCCBBBDDDJJJPPPXXXiii|||sss\\\III;;;555333555777===NNNaaatttpppZZZIII:::///***,,,,,,+++,,,111666999BBBTTTnnn]]]FFF:::222111444<<<@@@DDDBBB===999:::<<<>>>@@@BBBAAA@@@@@@CCCFFFGGGEEEAAA>>>=========>>>@@@???>>>===;;;888666555222333333333333222111111sssaaaTTTIIIGGGDDD???:::888777888777666555666777777666444888999;;;===???AAABBBBBB>>>??????===:::999;;;>>>@@@AAACCCEEEFFFFFFFFFEEEEEEEEECCCAAA???===<<<;;;@@@@@@AAAAAABBBCCCDDDDDDAAAAAABBBBBBBBBAAA@@@@@@<<<<<<<<<============>>><<<<<<=====================>>>???@@@@@@???>>>======>>>>>>?????????>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999::::::;;;;;;888444666:::666...888888777777777777888888888888777777888888999::::::888666666666555333111222333333444444333333333---,,,...222000,,,000777222222222111111111111000222///---,,,---///000000000...,,,,,,------,,,+++,,,++++++,,,---,,,***(((&&&%%%%%%&&&''')))+++,,,"""$$$(((+++,,,***(((&&&+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%!!!###$$$'''$$$"""$$$'''&&&$$$"""$$$%%%$$$###"""!!!!!!"""###$$$ !!!%%%&&&###"""$$$%%%!!! $$$$$$ $$$!!!!!!"""###$$$%%%%%%&&& !!!"""  ###'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&'''''''''((((((((())))))******)))************+++++++++***)))))))))((((((''''''******)))((('''&&&%%%%%%$$$$$$$$$&&&''''''%%%###%%%###!!!!!!###%%%%%%%%%&&&(((***(((&&&$$$&&&(((%%%%%%&&&&&&&&&&&&''''''&&&''')))******)))'''&&&(((((())))))))))))((((((((())))))***+++,,,,,,,,,++++++++++++,,,---...///111222444777;;;>>>AAACCCKKKQQQZZZaaagggooozzz{{{```NNNGGGFFFAAADDDGGGGGGFFFIIIPPPVVV^^^ppplllSSSAAA999444333666888>>>PPPcccmmmvvvsss```KKK???666///,,,......,,,---222999===MMMcccnnnHHH;;;777222222777===BBBFFFDDD???;;;<<<>>>>>>@@@AAA@@@>>>>>>AAADDDEEEDDDAAA>>>===<<<<<<===>>>===<<<;;;999666444333222333333333333222111111tttfffZZZOOOHHHBBBBBBAAA???>>>===<<<;;;999777888:::888444555999999999:::;;;<<<===>>>???AAAAAA@@@??????@@@@@@@@@AAACCCFFFJJJNNNOOONNNLLLIIIGGGDDDAAA???>>>>>>???>>>@@@CCCEEEFFFFFFDDDCCC???AAACCCDDDCCC@@@===;;;@@@>>>===;;;:::::::::;;;===============>>>>>>???:::;;;<<<===?????????@@@>>>???AAABBBAAA>>>;;;999>>><<<;;;::::::999888666333555777:::;;;;;;:::999888777444333333444777999555444333333444666999:::888888888888888888888888;;;666555888777222111555222333333333333222111111111000///------......///((()))***---000111///...000000///...,,,+++*********++++++,,,------------***+++,,,,,,+++***)))(((+++******)))(((''''''&&&+++'''%%%&&&***+++((($$$&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&$$$""" %%%+++''' (((***&&&"""!!!###%%%$$$"""###!!!!!!$$$&&&$$$"""$$$$$$$$$############"""###!!! !!!###$$$"""%%%!!! ###$$$###$$$$$$############$$$$$$%%%$$$######$$$$$$"""!!!######$$$%%%&&&'''((()))''''''(((((())))))******&&&&&&''''''(((***+++,,,)))%%%$$$'''(((%%%$$$&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""%%%$$$%%%'''$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%(((&&&%%%&&&)))***'''%%%************************)))'''&&&(((,,,...---+++222,,,+++///222111444999999<<>>;;;===???BBBAAA@@@>>>>>>>>>>>>???AAA@@@???===::::::<<<>>>>>>???@@@@@@>>>:::777444555555444222111///...---rrrdddYYYPPPHHHCCC??????>>>===<<<::::::999888777888;;;:::777888<<<;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCGGGHHHKKKOOORRRSSSQQQOOOKKKIIIEEEAAA>>>===<<<<<<>>>@@@BBBEEEFFFEEEDDDCCC@@@AAABBBBBBAAA@@@>>><<<@@@???===<<<;;;;;;;;;<<<>>>=========>>>???@@@@@@>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBAAA???===;;;:::999888888888888777777555666888:::::::::::::::999777666555555555777888666555444333444666888999777777777777777777777777888555444777666111000222222222222222222111111000111000///...---......///***+++,,,...111111000...000///...---,,,+++************+++,,,,,,,,,,,,,,,)))***++++++***)))((('''******))))))(((''''''&&&)))&&&%%%'''***)))$$$((('''&&&&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###!!!###''')))'''###!!!$$$''''''%%%"""!!!!!!"""""""""###"""!!!"""###$$$###"""#########"""""""""!!!!!!###!!! !!!###$$$"""$$$""" !!!#########$$$$$$############$$$$$$%%%$$$######$$$$$$###!!!%%%%%%&&&'''((()))******((((((((())))))))))))))),,,+++***((('''&&&%%%%%%)))%%%$$$&&&&&&###"""$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&%%%!!!!!!&&&(((&&&))))))(((''''''&&&''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%&&&))))))(((%%%(((((((((((())))))))))))+++***)))***...//////---222...---222666777:::@@@GGGLLLSSS[[[dddllluuuzzzhhhVVVNNNGGG@@@DDDDDDCCCAAAAAAGGGPPPXXXjjjwww|||kkkVVVCCC666555444222333888BBBNNNWWWZZZSSSHHH===555000///...///,,,...444666888EEEUUUnnnkkkLLL222111777888;;;BBBKKKRRRRRRHHH===:::===@@@BBBAAA@@@>>>======>>>>>>?????????===;;;;;;===???@@@???===;;;888777666555555444333222000///...---sssjjj]]]SSSLLLGGGBBB>>><<<;;;;;;:::999888888777777666888;;;;;;999;;;???<<<<<<===>>>??????@@@AAABBBBBBBBBCCCDDDEEEFFFGGGLLLMMMOOORRRUUUUUUSSSPPPKKKIIIEEEAAA>>><<<::::::===???AAACCCDDDDDDCCCBBBAAAAAAAAA@@@@@@??????>>>@@@@@@???>>>============>>>>>>>>>>>>???@@@BBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCCCCBBBAAA@@@???>>>===666666666666666666666666888888999999::::::;;;;;;999999888888777777777777777666555444444555666777555555555555555555555555555333333666555111///000111111222222111111000///000000///............///---------///111111///---///......---,,,++++++***)))******+++++++++******(((((()))))))))((('''''')))))))))(((''''''&&&&&&&&&%%%%%%''')))&&& )))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###(((&&&$$$%%%''''''&&&$$$######"""  """"""###$$$###"""!!!"""###""""""""""""!!!!!!!!! """!!!!!!"""######""" ###$$$$$$$$$""""""###$$$$$$$$$############$$$$$$%%%$$$######$$$$$$###"""''''''((()))******++++++******)))))))))))))))(((...---***(((&&&$$$###""")))%%%%%%'''&&&###"""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&###$$$'''((('''******((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%'''))))))(((&&&'''''''''((())))))******+++******+++...///000///777555777===BBBFFFKKKQQQZZZ```iiisss}}}|||aaaRRRLLLFFF@@@@@@@@@???>>>???EEEPPPXXXpppzzz}}}qqq\\\III<<<444333111000222888AAAHHHLLLHHHAAA888222//////---,,,((((((,,,333666<<>>:::>>>BBBCCCBBB@@@>>>===<<<<<<======>>>>>>===<<<<<>>999999999999888888888888999888999<<<<<<999;;;???:::::::::;;;<<<=========BBBCCCCCCEEEFFFHHHJJJKKKMMMMMMOOOQQQSSSRRROOOLLLHHHGGGDDDAAA>>><<<;;;:::<<<===???AAABBBBBBAAAAAACCCBBB@@@?????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDBBBBBBBBBBBBAAA@@@???>>>DDDCCCAAA???>>>======>>>777777777777555444555555::::::999999999:::;;;<<<999::::::::::::888777666777666555444444444444555555555555555555555555555222222333444444222000///000111111111111000//////000/////////............///...---...//////---+++...------,,,,,,+++++++++))))))*********))))))((('''''''''''''''''''''&&&(((((((((''''''&&&&&&&&&&&&%%%%%%&&&'''&&&"""'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%###!!!"""$$$%%%###!!!!!!###$$$""" ###"""%%%&&&%%%!!! !!!$$$######"""""""""!!!!!!!!!"""""""""#########"""!!!!!!%%%''''''$$$""""""$$$%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###'''(((((()))******++++++*********))))))((((((((()))((('''&&&%%%%%%%%%%%%'''%%%%%%((('''$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%'''((('''((('''&&&$$$############)))(((''''''&&&&&&%%%%%%&&&&&&'''((()))))))))((()))))))))************+++.........000222555777888AAACCCHHHOOOWWW^^^ffflllsssyyyttt]]]PPPJJJEEE@@@<<<<<<;;;:::===EEEQQQZZZpppwwwwwwgggRRRCCC;;;777222000///333999???AAAAAA<<<555...+++...000...,,,)))))),,,222555???XXXqqqeeeJJJ<<<333444666999EEESSSkkkmmmeeeSSSCCC===@@@CCCDDDBBB@@@===<<<;;;;;;;;;:::;;;<<<<<<<<<===@@@BBBCCC???:::666333222333444222222111111000///......~~~oooeeeYYYRRRIIICCCAAAAAA???>>>999999999999999:::::::::<<<:::;;;===<<<888999===:::::::::;;;<<<<<<======DDDDDDEEEGGGIIIKKKMMMNNNNNNNNNOOOPPPPPPNNNKKKGGGCCCBBBAAA@@@???>>>>>>===;;;<<<===???@@@@@@@@@@@@DDDCCCAAA@@@@@@@@@BBBCCCAAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCBBBAAA@@@???>>>CCCAAA???<<<;;;;;;;;;;;;999:::;;;999555333333444999999999999:::;;;<<<<<<999:::;;;<<<;;;:::888777777666555555444333333333555555555555555555555555111222333333333333222000000111111111111000/////////////////////......---///---,,,,,,---,,,+++))),,,,,,,,,,,,,,,,,,++++++************))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""!!!###%%%### !!!$$$###%%%'''%%%""" """$$$$$$$$$#########"""""""""""""""#########"""""""""!!!$$$((((((%%%"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%###'''''''''(((((()))))))))***)))))))))((('''''''''%%%%%%%%%%%%%%%&&&&&&'''!!!!!!###&&&%%%###%%%***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###"""""""""""")))((('''&&&&&&&&&&&&'''&&&''')))************+++++++++++++++,,,,,,,,,,,,333444666999===AAAFFFIIIQQQWWW^^^fffnnnxxxnnnYYYOOOHHHCCC???999999888888<<>>>>><<<:::999999999:::;;;<<<<<<===>>>======???===::::::>>>>>>>>>>>>??????@@@@@@@@@EEEEEEFFFHHHJJJLLLNNNPPPPPPOOOOOOOOOOOOLLLHHHDDD>>>????????????@@@@@@@@@<<<<<<===???@@@@@@AAAAAAEEEDDDBBBBBBBBBBBBCCCDDDBBBBBBDDDDDDEEEEEEEEEEEEAAAAAAAAAAAAAAABBBBBBCCCFFFEEEEEEEEECCCBBBAAA@@@AAA???===;;;999888888999;;;<<<===:::555222333444777777888999:::;;;<<<<<<888999:::;;;;;;:::999888555555555555444444333333444444444444444444444444000333333000000333333111111111222222111111000////////////000///......---...---++++++,,,+++***)))++++++++++++,,,,,,,,,,,,+++++++++******((('''&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&)))+++######%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""### ###$$$$$$"""!!!###%%%"""###$$$$$$###"""###$$$###$$$%%%$$$###"""###$$$$$$$$$$$$$$$############!!!###$$$$$$###""""""###!!!###%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$ ###""""""(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$''''''%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))''')))+++,,,++++++,,,...------...///111222333333888:::???CCCIIIQQQXXX]]]hhhqqqyyygggUUULLLEEE@@@===777777777888>>>KKK[[[ggguuutttkkkXXXEEE:::555111111222444777999999777444...+++)))))),,,//////...333///111999BBBSSSrrrdddFFF666333222444:::GGG___tttxxxbbbMMMEEEEEEGGGEEECCC@@@===:::888777777444666999:::;;;<<>>===<<<999666333222222222222111111111111111}}}rrrfffXXXMMMJJJFFFBBB===;;;;;;;;;999666888999999;;;<<<===>>>>>>???>>>???BBB@@@===>>>CCCAAABBBBBBBBBBBBCCCCCCCCCFFFFFFGGGIIIKKKMMMOOOPPPPPPOOONNNNNNLLLIIIDDD@@@======>>>??????@@@@@@@@@>>>??????@@@BBBBBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCEEEFFFGGGGGGGGGFFFCCCBBBAAAAAA@@@AAAAAAAAAEEEEEEEEEDDDCCCBBBAAA@@@@@@???===;;;999888777777999;;;===:::555222333666333555777999;;;<<<<<<<<<777888999:::::::::::::::444444444555444444333333333333333333333333333333///222000,,,---222444111222222222222222111111000...///000000000///------///---++++++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++***)))'''&&&'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%$$$########################$$$###############$$$$$$!!!###$$$$$$######$$$%%%###""""""###$$$$$$###"""$$$#########%%%%%%%%%$$$############""""""""""""!!!###%%%%%%###""""""$$$!!!!!!!!!###%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$############$$$ ###$$$!!! &&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&%%%((($$$%%%)))***&&&&&&)))''''''&&&&&&''''''((((((((('''&&&%%%&&&(((***+++(((***---...------...000111222555888;;;>>>@@@BBBFFFJJJQQQXXX```iiittt{{{xxx^^^OOOHHHBBB===;;;666666777999AAAOOObbbooowwwpppaaaLLL<<<555111---000333666888666444222111,,,+++,,,---///111333444444222888FFFVVVjjjrrrPPP===444444666:::BBBRRRkkk~~~dddMMMDDDFFFJJJFFFDDD@@@<<<999777666555333555888999:::;;;===???>>>===<<<;;;888666444333222222222222222333333333{{{lllcccZZZNNNHHHHHH@@@===:::999::::::888555888888999:::<<<===>>>???@@@???@@@DDDCCCAAABBBGGGBBBBBBCCCCCCCCCCCCCCCCCCGGGGGGHHHIIIKKKMMMOOOPPPNNNMMMLLLKKKIIIEEE@@@<<<======>>>???????????????@@@AAABBBBBBCCCDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFBBBDDDEEEGGGHHHHHHHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>??????>>><<<:::888777666666999;;;999444222444777111333666999;;;<<<<<<;;;777777888888999:::;;;<<<333333444555555444444333111111111111111111111111...111///)))***000333111222333333333333222111111...///000000000///---,,,000...,,,,,,---------,,,*********++++++,,,,,,------------,,,***)))'''&&&'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%$$$$$$%%%&&&''''''&&&%%%###"""########################%%%$$$$$$###$$$$$$%%%%%%"""!!! !!!###$$$$$$###$$$!!! """%%%%%%### %%%"""!!!"""&&&'''&&&###""""""""""""!!!!!!!!!!!!!!!###&&&%%%###!!!###$$$""" !!!%%%((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%''''''''''''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&%%%%%%'''(((###!!!''''''''''''&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%)))%%%&&&++++++''''''+++&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&(((+++,,,(((,,,//////......000222666888;;;@@@EEEJJJMMMOOOZZZ```gggpppyyyqqqWWWJJJEEE???;;;:::666666777:::BBBRRRfffsssuuukkkXXXBBB666222111...///333777777444000//////+++---000111222444777:::;;;:::DDDXXXlllbbbCCC999***...666@@@MMMbbb}}}dddLLLCCCFFFKKKFFFDDD@@@<<<999666555444222444777999999:::<<<===>>>===;;;888666555555555222333333333333444444444wwwkkk___XXXPPPGGGDDDFFF===<<<;;;999888888999999:::::::::;;;===>>>@@@AAA@@@???@@@BBBDDDFFFEEEDDDGGGEEEBBBAAACCCEEEFFFFFFJJJIIIJJJKKKMMMLLLJJJHHHLLLJJJHHHEEEBBB@@@???>>>AAA@@@???>>>>>>@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDIIIGGGFFFGGGIIIJJJIIIFFFEEEEEEFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>@@@AAAAAAAAA@@@???===<<<;;;;;;;;;;;;:::999888888999888777555555555666777555333222666;;;<<<888444>>>;;;777777999;;;;;;:::999777555666777777444111222222000///............///......------///000111000333666777555222111000////////////...,,,+++***......---,,,,,,+++******,,,,,,---///111222000...222000,,,(((&&&$$$$$$$$$%%%)))+++'''%%%%%%$$$!!!***((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&,,,%%%"""$$$&&&''',,,444"""""""""######"""""""""&&&$$$######$$$$$$"""!!!$$$%%%$$$###!!! !!!"""%%%$$$###"""!!!!!!!!!!!!&&&%%%$$$$$$%%%%%%###"""%%%###!!! !!!###%%%$$$###""""""######""" """"""###$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((''''''''''''&&&%%%$$$"""!!! $$$###%%%******'''&&&((('''%%%&&&(((&&&###$$$((("""''')))(((%%%"""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))))))))))))))))))))))))))(((((((((***,,,,,,,,,...000222444555666999;;;===BBBJJJRRRZZZaaahhhllltttyyylllUUUIIIDDD>>>777444111333555999FFFZZZjjjpppoooaaaMMM<<<222///......222222333222111000...,,,------...000333888<<<>>>CCCHHHVVVjjjqqqQQQ===444111333888BBBSSSlll}}}```MMMGGGFFFFFFDDDCCCBBB???<<<999666444555555666777888999::::::>>>;;;888666666666555444666555444444555666555333|||kkkaaaVVVQQQKKKDDDBBBDDD===<<<:::999999999::::::;;;;;;;;;<<<===???AAAAAABBBBBBBBBDDDFFFHHHGGGFFFIIIGGGEEEEEEGGGHHHHHHGGGJJJJJJJJJLLLMMMNNNLLLJJJKKKJJJGGGDDDBBB???>>>===??????@@@@@@AAAAAA@@@@@@DDDDDDDDDEEEEEEEEEEEEEEEJJJHHHFFFGGGIIIJJJIIIGGGEEEEEEEEEEEEDDDCCCBBBBBB==================<<<<<<>>>?????????>>>===;;;:::::::::::::::999888777777999888777666666666777777888666555888<<<===:::666<<<999666666888:::;;;:::777555444444666666444111222111000//////.........///......---...///000111///222444555333111000///111222222222222222222222///......---,,,,,,++++++******+++...222444333222111000...,,,***))))))***'''((('''######&&&'''%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((###"""%%%%%%###%%%***""""""############""""""%%%$$$######$$$%%%###"""%%%%%%%%%###"""""""""###$$$######"""""""""""""""&&&%%%###$$$%%%%%%$$$"""$$$###""""""""""""###$$$&&&%%%$$$$$$%%%%%%$$$"""######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%% !!!"""$$$$$$%%%%%%%%%(((''''''&&&%%%$$$######%%%$$$%%%'''&&&###&&&+++,,,(((&&&'''&&&###$$$''' %%%(((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((())))))))),,,+++***+++,,,.........000111333555888<<>>MMM___lllooohhhZZZGGG:::333111...+++000000111111111000......---...///222555;;;@@@DDDJJJRRRcccxxxbbbEEE555///000444===KKK```yyyaaaMMMGGGEEEDDDAAA@@@>>><<<999666444333333444555777888:::;;;<<<>>>;;;888666666666444333444333222333555666666555xxxlll[[[SSSLLLHHHDDDAAA@@@AAA<<<;;;:::999999:::;;;;;;<<<<<<<<<===???@@@BBBCCCFFFEEEFFFGGGJJJJJJJJJHHHKKKJJJIIIJJJKKKLLLJJJIIIIIIIIIIIIKKKMMMNNNMMMLLLKKKIIIGGGDDDAAA???======>>>???AAACCCCCCBBB@@@???FFFFFFFFFFFFGGGGGGGGGHHHJJJHHHGGGHHHIIIJJJIIIGGGDDDDDDDDDCCCBBBBBBAAAAAA<<<<<<;;;::::::;;;======<<<<<<=========;;;:::999999999999888777777666666999999888777777777888888:::999888:::======:::777999777555555777999999999666555444555666666444333111111000000//////............------......///000...000333333222000//////------...///000000111111.........---,,,,,,++++++******+++...111333333222...---------------,,,,,,)))(((###"""(((+++((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$'''&&&""" !!!"""######$$$$$$######"""$$$###"""###$$$%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%%###""""""""""""###$$$$$$&&&$$$###$$$%%%%%%$$$"""#########$$$$$$#########'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ """###$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$%%%%%%###$$$,,,666222+++%%%&&&'''%%%$$$%%%"""%%%'''(((((()))***++++++******))))))(((((()))))))))))))))*********(((((((((((())))))***+++,,,,,,,,,,,,---...///000666888;;;???EEELLLUUU[[[gggmmmvvvqqq___LLLCCC@@@;;;777444888999<<>>>>>>>>;;;::::::999:::;;;<<<=========>>>???@@@BBBCCCDDDIIIIIIIIIJJJLLLMMMLLLJJJKKKKKKKKKMMMNNNMMMJJJHHHGGGGGGGGGIIIKKKMMMLLLLLLKKKIIIGGGDDDBBB@@@>>>>>>@@@AAACCCDDDDDDDDDCCCBBBGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIHHHGGGDDDCCCBBBAAA@@@?????????>>>===<<<;;;;;;===???AAA;;;<<<<<<===<<<;;;:::999888888777666555555555555999999888888888888888888:::999888999::::::888555666555444555666777888888666666666666777666666555000000000000000///......------------......//////...000222222111/////////************++++++,,,,,,,,,,,,,,,,,,++++++******,,,++++++,,,...///...,,,))))))***++++++******)))***'''"""###******&&&((()))***++++++***)))(((((((((''''''''''''''''''&&&&&&'''((('''$$$"""!!!$$$$$$%%%%%%%%%%%%$$$$$$"""!!! !!!###$$$$$$"""%%%$$$######$$$%%%%%%$$$""""""""""""###$$$%%%&&&%%%$$$######%%%%%%$$$###"""###%%%&&&&&&%%%###"""%%%###""""""###$$$"""!!!&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!###$$$%%%%%%%%%%%%##############################%%%%%%$$$(((555CCC777---%%%%%%'''&&&$$$$$$'''((()))((('''&&&&&&''',,,++++++******))))))((())))))))))))************+++******)))***+++,,,,,,...///000111222444666888???CCCKKKSSS\\\fffooouuuiiiXXXGGG@@@===888444333999:::???LLL```pppqqqjjjWWWHHH777000222444111,,,...............---------///000333555:::CCCNNNUUUfffvvvyyyWWW>>>111///222333:::JJJcccgggQQQGGGCCC@@@BBB@@@===999777666666777444555555777888999:::;;;<<<:::888777777666444333222111000111333444444333qqqbbbUUUMMMIIIFFFBBB>>>======<<<;;;:::999999999:::<<<>>>?????????@@@AAABBBDDDEEEFFFKKKKKKJJJKKKMMMMMMLLLJJJJJJJJJKKKLLLMMMLLLIIIFFFEEEDDDCCCEEEGGGIIIIIIIIIJJJHHHGGGDDDBBBAAA@@@@@@EEEEEEDDDCCCDDDEEEFFFGGGFFFGGGGGGHHHIIIIIIJJJJJJHHHIIIIIIHHHGGGGGGGGGGGGCCCBBB@@@???>>>=========???>>><<<;;;<<<>>>@@@AAA;;;<<<=========<<<;;;:::888777666444444444444444888888888999999999888888888777666666777666555333444444555555555555666777444444555555444333333333///000000111000000///...,,,------..................000222222111000000111000///...,,,,,,+++,,,,,,******)))))))))))))))(((***)))((()))***++++++***'''(((((((((((('''&&&%%%)))'''$$$"""&&&***'''!!!$$$%%%'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''%%%&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%  """###"""!!!$$$""" !!!###$$$$$$"""""""""""""""###%%%&&&'''%%%$$$######%%%%%%%%%###"""###%%%''''''%%%###"""%%%$$$######$$$$$$###!!!&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%$$$(((555BBB777---&&&&&&(((&&&$$$$$$+++++++++)))&&&%%%%%%&&&*********))))))(((((((((((((((((())))))*********,,,+++*********+++,,,---222444888:::<<<@@@DDDHHHLLLTTT```mmmxxx}}}cccTTTEEE>>>;;;777333222777;;;CCCSSShhhtttpppeeeQQQBBB222,,,000555444000000///......---,,,,,,,,,000222666999???JJJXXXbbbxxxfffHHH666...000555888AAASSSnnniiiRRRHHHCCC@@@AAA???<<<999777666777777777777777777777777888888:::999888777888777555444444333111111222222111///}}}qqqdddVVVKKKGGGCCCCCC@@@<<<;;;===;;;777999999999999;;;===???@@@AAAAAAAAABBBCCCEEEGGGHHHLLLKKKJJJKKKLLLLLLJJJIIIIIIHHHIIIJJJKKKIIIFFFDDDCCCBBBAAABBBDDDFFFFFFFFFGGGFFFEEECCCBBBAAAAAAAAAGGGFFFDDDCCCDDDEEEGGGIIIEEEFFFFFFGGGHHHIIIJJJJJJGGGHHHIIIHHHFFFDDDEEEFFFBBBAAA???===<<<;;;;;;<<<<<<<<<;;;:::;;;;;;===>>><<<<<<===>>>>>>===<<<;;;888777555444333333444444666777888888999888888888666666555555444444444444444555666555444333444555111222333333000/////////...///000111111000///...,,,,,,---............---...000111222000000111222333111///,,,+++*********((((((((((((((((((((((((&&&%%%$$$%%%(((+++++++++)))((((((''''''&&&%%%%%%&&&'''&&&%%%'''***&&& &&&&&&''''''((('''''''''############$$$$$$$$$$$$"""$$$### $$$%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!  !!!"""!!! %%%""" ###$$$### """""""""###$$$%%%&&&'''$$$#########%%%&&&%%%$$$###$$$&&&''''''&&&$$$###(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######+++444333,,,&&&'''(((&&&%%%&&&((()))***)))''''''''')))((((((((((((((((((((((((((((((((()))******++++++,,,,,,++++++,,,...111333555999???DDDHHHNNNUUU[[[ccclllyyyxxx^^^QQQEEE???<<<777444333777>>>JJJ[[[mmmtttkkk]]]JJJ>>>111,,,///444333000000///...---------------222666:::???HHHVVViiivvv}}}UUU===333...000555???JJJ```{{{hhhPPPFFFCCC@@@===<<<:::888666555555666999999888888777777666666888777777888999999777555666444222222222222000...vvviii```WWWLLLEEECCC===>>><<<888888<<<:::555888888888999;;;>>>@@@BBBBBBBBBBBBCCCEEEFFFHHHIIIKKKIIIIIIIIIJJJJJJHHHFFFHHHGGGGGGGGGHHHGGGEEEBBBCCCAAA@@@@@@BBBDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAADDDDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIFFFGGGHHHGGGDDDBBBCCCEEEBBB@@@>>>;;;:::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>===<<<;;;888777555333333333444555555666777888888888777777777777777666555555666777444666888777444222333444222444555444000......///...///000111111000///...+++,,,---.........---------...000000//////000111000///,,,)))'''&&&''''''((((((((((((((((((((((((&&&%%%$$$%%%'''***++++++((('''&&&%%%%%%%%%&&&'''"""&&&'''&&&&&&((('''###((((((''''''((())))))***!!!!!!"""""""""######### ############ """"""############""""""###"""!!!!!!"""###""" ((($$$!!!!!!$$$%%%### ############$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$(((&&&%%%%%%&&&'''%%%$$$######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''%%%"""$$$(((---)))'''((((((%%%%%%((($$$&&&((()))(((((()))***''''''(((((()))*********))))))******+++,,,,,,---/////////000444888===???AAAHHHPPPXXX^^^fffpppwwwpppYYYNNNDDD@@@>>>:::888888;;;DDDSSScccppprrrdddTTT@@@999222///000222000---------------...///111222444999@@@HHHSSSfff}}}fffCCC444333222333777EEEUUUooodddLLLCCCAAA???<<<;;;:::999888777666666888888888888777777777777555555666777::::::999777555444222222333333222000sssfffYYYSSSMMMDDD???@@@888:::999555666;;;999444888888888999<<<>>>AAABBBCCCCCCCCCDDDEEEGGGIIIIIIJJJHHHHHHHHHIIIHHHFFFDDDIIIGGGFFFFFFGGGFFFDDDBBBDDDBBB@@@@@@AAACCCCCCCCC?????????>>>??????@@@@@@AAABBBDDDEEEFFFEEECCCBBBBBBCCCDDDEEEFFFGGGHHHHHHEEEGGGHHHFFFCCCAAABBBDDDBBB@@@===;;;999999999:::<<<<<<<<<<<<<<<;;;:::999:::;;;<<<=========<<<;;;999777555333333333444555444555666888888888777666888999999888777777999:::555777999777444222222333666888999777333000000111---...000111222111///...+++,,,---.........---,,,,,,---......------///000000...,,,)))((('''((()))((((((((()))))))))))))))***(((&&&&&&'''(((((((((%%%$$$###""""""$$$&&&''' %%%'''%%%%%%((()))(((%%%$$$#########%%%&&&'''""""""######$$$$$$$$$%%% %%%%%%!!! ###""" !!!!!!!!!!!! &&&$$$######$$$$$$"""!!!***&&&""""""%%%&&&### $$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%###$$$%%%%%%$$$"""""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$#########""""""'''%%%&&&******&&&$$$&&&)))'''((()))((($$$%%%***$$$&&&))))))(((''''''(((''''''((()))***++++++,,,******+++,,,,,,---......222333444777<<>>============;;;:::888777666777777777888888888888444444555777:::;;;:::888444333222222444555444333tttjjjYYYTTTLLLEEEBBB@@@???>>>999999999999999999::::::???>>><<<<<<===>>>>>>===999===AAAEEEFFFGGGHHHJJJOOOMMMJJJGGGEEECCCCCCCCCCCCDDDFFFHHHHHHGGGEEEDDDAAAAAABBBDDDFFFEEEBBB???AAA>>>;;;;;;===???AAAAAADDDDDDCCCBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<<======<<<;;;::::::============<<<;;;:::999999777555444444333111///666555555444555666777888999::::::::::::999888888777777777666555333222111222111000///...---,,,,,,//////000000000...---,,,...,,,***+++...///...---///............---+++(((+++******)))(((''''''&&&)))((('''&&&%%%&&&'''''''''%%%...###***)))(((&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$###"""***&&&""""""$$$$$$!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%### !!!#########%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&$$$$$$''')))###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((((((&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$###$$$&&&&&&$$$"""'''&&&$$$%%%%%%&&&$$$###''''''&&&&&&&&&&&&''''''&&&'''((('''$$$$$$'''***)))---,,,'''&&&++++++((()))'''''')))+++,,,)))&&&+++***))))))******)))(((---***+++000222000222777444777:::???GGGQQQ\\\cccoooxxxyyyaaaPPPIIICCCAAA???<<<===???GGGTTTdddqqqvvvnnnYYYGGG<<<888333000000...+++(((000,,,,,,000222222444777===DDDOOO^^^ppp^^^HHH333///222666===EEEVVVmmmbbbJJJCCCBBB@@@===<<<;;;:::999:::;;;<<<666666666777999:::999777777333111333777:::888666666666666666666666777777pppaaaXXXOOOJJJDDD@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<======>>>===<<<===???@@@@@@??????AAADDDGGGIIIIIIHHHGGGJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEEEEDDDCCC@@@>>>======???@@@AAA@@@DDDDDDCCCBBBBBBBBBBBBBBBDDDEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@??????>>>======>>>>>>>>>>>>>>>>>>==================<<<;;;:::999;;;<<<<<<;;;;;;999888888333222111333555666666555666555444444444555777888999999999999999888888777777777666666444333222111111111000///...---,,,,,,......///000000///---------+++******---///...---///...------...---+++(((*********)))(((''''''''')))((('''&&&%%%&&&&&&'''***$$$*** ***""")))%%%((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######((($$$"""###&&&'''$$$ ###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%###!!! !!!###$$$###$$$%%%'''(((((('''%%%$$$$$$%%%'''&&&$$$$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%$$$###$$$&&&&&&$$$###((('''%%%&&&''''''%%%$$$''''''&&&&&&&&&&&&''''''((())))))'''$$$$$$&&&(((&&&((((((%%%&&&******&&&***(((((())),,,,,,)))'''...---------...///.........,,,---222444444777===EEEHHHNNNVVV___iiittt{{{pppZZZOOOHHHCCCAAA???===???CCCMMM[[[llluuutttiiiTTTCCC;;;777222000000000///---(((&&&(((///555888===BBBDDDLLLYYYhhhzzzwwwQQQ???///---111666AAALLLddd{{{cccLLLDDDCCCAAA@@@???===;;;::::::::::::777666666777888999888666555222///222666:::999777666666888999888777666555~~~oooaaaTTTLLLDDDAAA===<<<;;;;;;:::999888999999:::;;;;;;;;;:::===<<<<<<>>>AAACCCCCCBBBEEEEEEFFFIIILLLKKKGGGCCCEEEDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDEEEGGGHHHIIIJJJKKKHHHFFFEEEFFFGGGGGGFFF@@@>>>===>>>@@@AAA@@@???DDDCCCBBBBBBAAAAAABBBBBBDDDDDDCCCCCCAAA@@@>>>===??????>>>===<<<<<<;;;;;;>>>>>>>>>>>>??????????????????>>>>>><<<;;;999888::::::::::::999888777666111000000222555777777666555555444333444555666777888888888888888777777666555555555555444333111111111111000///...------,,,,,,---...///000///......+++***)))***,,,......---...---,,,,,,------+++)))******))))))((((((''''''(((((('''&&&&&&&&&&&&''',,,###&&&***###)))###(((((('''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$!!! """%%%'''%%%###$$$$$$$$$$$$######"""!!!""""""""""""""""""""""""########################%%%###!!!!!!"""###$$$######%%%'''))))))(((&&&$$$###%%%&&&%%%$$$$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$)))'''&&&&&&'''((('''%%%''''''&&&&&&&&&&&&''''''******)))'''%%%$$$%%%'''%%%&&&%%%%%%(((,,,***%%%***))))))***++++++***(((,,,,,,------...///000111222111444999<<>>:::777222000000222333333...,,,---333777:::???EEEMMMWWWfffwwwaaaCCC666---...222999HHHWWWuuucccNNNFFFDDDBBBBBBAAA???===;;;:::999999888777666666777777666555333000///111666999:::999666777999;;;:::888555333ooobbbWWWNNNHHH???===;;;;;;;;;;;;:::888777888999:::;;;;;;::::::<<<<<<===???CCCEEEEEEEEEGGGEEEEEEIIIMMMMMMFFF@@@BBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCEEEGGGJJJLLLNNNNNNLLLIIIHHHIIIIIIGGGFFFAAA>>>;;;;;;<<<>>>??????CCCBBBAAAAAA@@@@@@AAAAAACCCBBBBBBAAA???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>??????@@@@@@?????????>>><<<:::999888999999999999999888777666444333222333444555444222666555444333333444555666777777777777777666555555333333444444333222111111111000000///......------+++,,,...////////////...***))))))***+++,,,---------,,,++++++,,,---+++******)))))))))((((((((('''((((((''''''&&&&&&&&&&&&***###&&&((( (((###((('''&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%!!!  ###$$$###"""!!!!!!"""############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$$$$###$$$%%%((())))))&&&$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###############$$$%%%%%%&&&%%%%%%$$$$$$'''%%%$$$$$$&&&'''&&&%%%(((&&&%%%&&&'''(((&&&%%%''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''(((***((('''(((+++---***%%%*********************))),,,,,,------...///222444888:::???EEEJJJQQQZZZaaajjjqqq{{{|||aaaRRRKKKEEE@@@??????AAAHHHPPP___ooo}}}{{{lllYYYFFF:::;;;888333000000222444666444222333777;;;>>>DDDKKKUUU```rrrlllKKK:::222///222555===PPPccccccPPPIIIEEEDDDAAA@@@???===;;;:::999999999777666555666777555444333111000222666:::;;;<<<888999::::::999777555444~~~mmm]]]RRRIIICCC>>>===;;;::::::;;;:::888777:::<<<===???@@@@@@???>>><<<<<<>>>AAADDDFFFFFFEEEDDDCCCCCCFFFKKKKKKFFF@@@AAAAAAAAAAAAAAA@@@??????BBBCCCDDDFFFIIIMMMOOOQQQNNNMMMMMMMMMLLLJJJGGGCCCBBB===888666777;;;>>>???AAA@@@@@@???????????????@@@@@@??????===<<<::::::888888999:::;;;<<<============>>>>>>?????????@@@??????>>>===;;;:::888777888999999999999888888777777555444444444444333111666666444444333444555666555555666666555555444333111222222222222222111111000000//////......------+++,,,---/////////......)))))))))))))))***+++,,,,,,***)))***+++,,,,,,***))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&###***&&&&&&%%%'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$###"""#########""""""!!!"""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$$$$$$$###%%%&&&''''''&&&### $$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###############$$$%%%%%%&&&&&&&&&%%%%%%(((&&&%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''&&&$$$''''''&&&&&&&&&&&&''''''((('''&&&&&&'''(((******---***(((***,,,+++(((&&&)))***************+++,,,...000222222333555999===AAAGGGOOOVVV\\\fffrrryyyuuu]]]PPPHHHCCC???>>>???CCCMMMXXXggguuuxxxdddPPPAAA888;;;888444111///000333555//////222888>>>DDDOOOYYY]]]jjj~~~ZZZ===666111000444999BBBWWWmmm~~~cccSSSJJJFFFDDD??????>>>===<<<;;;:::::::::888666555666777666555555444333444777:::===>>>;;;:::888666555555666777wwwmmm^^^QQQGGGAAA;;;777:::999888888999888777555:::<<<>>>@@@AAAAAA@@@???===>>>???BBBDDDEEEDDDCCCBBBAAAAAACCCGGGGGGDDDAAABBBBBBCCCCCCCCCBBBAAA@@@CCCDDDGGGIIIMMMOOORRRSSSNNNNNNNNNNNNMMMJJJEEEAAAAAA<<<777555666999<<<===???>>>======<<<<<<======<<<============<<<<<<;;;888888999:::;;;===>>>>>>============>>>>>>>>>>>>======<<<<<<:::999777666777888888999888888777777555444333444666777777666888777666555444555666666444444444444444333333222000000111111111111111000000000//////............+++,,,---...///...------)))******)))''''''(((***+++)))((((((***,,,,,,+++))))))))))))((((((((((((''''''((((((''''''&&&%%%$$$###,,,!!!'''&&&%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%$$$$$$(((''''''&&&%%%$$$###### !!!#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%%%%$$$###&&&&&&&&&%%%$$$""" %%%$$$%%%'''((((((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''((('''%%%$$$###$$$&&&&&&&&&$$$''''''&&&&&&&&&&&&''''''(((&&&%%%&&&(((***++++++,,,)))(((***)))''''''******+++,,,,,,,,,,,,///111///222666888:::>>>EEEKKKRRR\\\gggmmmtttmmmWWWLLLEEEAAA======???EEESSS```ooozzz}}}pppZZZHHH<<<555777666444000...///111444222222555;;;@@@GGGSSS___kkkxxxnnnMMM999333///000666===JJJbbbzzz{{{bbbTTTKKKFFFEEE????????????>>>===;;;;;;:::888666555777888888777999888666555666999<<<>>>;;;999666444333444666888sssddd\\\QQQIIICCC???:::777999777666666888999999888999;;;>>>@@@AAAAAA???>>>??????@@@BBBDDDDDDBBB@@@AAAAAABBBBBBBBBCCCCCCBBBAAABBBDDDEEEFFFFFFEEEEEEDDDFFFIIIMMMPPPRRRSSSSSSQQQOOOMMMLLLKKKHHHDDDAAA>>><<<999888999:::::::::===<<<;;;;;;::::::;;;;;;999:::;;;<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<===============<<<<<<<<<<<<<<<::::::::::::999888777666555666666777777777666666444444444555888::::::999999888777666555666666777333333333444333222222111...///000000111111111000////////////............,,,---.........---,,,+++***++++++)))&&&$$$&&&(((***(((''''''***,,,,,,,,,(((((((((((())))))))))))&&&'''((((((((('''&&&%%%%%%"""***!!!*** &&&"""''''''&&&$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$###&&&&&&&&&%%%$$$######### !!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""%%%%%%$$$$$$######$$$$$$&&&%%%%%%(((******'''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&***(((%%%%%%&&&(((((((((&&&%%%$$$%%%'''''''''&&&''''''&&&&&&&&&&&&''''''***'''%%%&&&(((************((()))+++(((&&&+++333,,,---/////////000444777555:::@@@EEEJJJQQQ[[[ccclllyyygggSSSIIICCC???<<<===???GGGWWWeeewww}}}zzzhhhQQQ@@@666111111222222000......111444999999<<>><<<;;;;;;999666666888999::::::;;;:::888666555666999;;;777666555444444555666777qqqcccRRRLLLEEEAAA???>>>:::888999888666777999<<<=========???BBBDDDEEEEEEDDDBBB@@@@@@AAABBBDDDCCC@@@>>>BBBCCCCCCBBB@@@@@@AAACCC@@@AAADDDFFFHHHIIIIIIIIIEEEGGGKKKOOORRRSSSTTTTTTSSSPPPLLLIIIHHHFFFDDDCCC<<<;;;;;;<<<===<<<:::777;;;;;;:::999999999::::::777888:::<<<===??????@@@???>>>>>>======<<<;;;;;;======<<<<<<;;;;;;;;;:::999999999999999888777666444444555555666555555444777666555666999:::999888:::999888666666666777888222333333333333222111111---...///000111111111000///////////////.........---............---+++******,,,,,,)))%%%###$$$&&&)))(((&&&''')))+++,,,,,,(((((((((((())))))))))))&&&'''((((((((('''%%%%%%'''"""(((!!!...$$$'''(((((('''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""!!!"""###"""!!! !!!""""""""""""""""""!!! """"""""""""""""""""""""########################$$$$$$###$$$&&&&&&$$$"""$$$$$$######$$$&&&''')))'''&&&&&&(((++++++(((%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((((((&&&%%%$$$%%%%%%&&&'''''''''&&&+++(((&&&%%%&&&((())))))'''&&&%%%&&&((()))(((''''''''''''&&&&&&''''''''',,,)))&&&&&&(((***)))(((***)))+++---***(((000<<<---000222222222444888<<>><<<<<>>GGGOOOZZZkkkzzzfffEEE555333444000222???OOOdddvvv```UUULLLFFFDDDGGGGGGFFFEEEBBB???<<<:::;;;999666666888:::;;;<<<<<<;;;888555333444666999444444555555555555555555}}}mmm]]]RRRJJJFFFAAA>>>;;;:::888777:::999999;;;<<<<<<:::888@@@???>>>???BBBCCCAAA??????>>>>>>???AAAAAA@@@>>>CCCCCCCCCDDDDDDDDDEEEEEEAAABBBCCCEEEGGGJJJLLLNNNJJJKKKNNNRRRUUUWWWVVVUUUOOOMMMKKKHHHEEECCCAAAAAA@@@@@@???>>>=========>>>>>>;;;:::;;;777222555===888:::<<<===?????????>>>???>>><<<;;;<<<===<<<;;;===<<<;;;;;;;;;;;;<<<===999999999888777666555444555444444444666777777666555555666777888999::::::999999999999888666555333444111111555555000///333555000,,,,,,000222000---111///......//////...,,,,,,...000...+++)))***++++++%%%$$$)))***)))###&&&)))***)))(((((((((***(((%%%%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%'''$$$!!!$$$((()))&&&"""&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!"""######"""!!!#########$$$$$$#########%%%###!!!!!!"""!!! &&&###)))"""&&&!!!"""$$$%%%%%%%%%$$$$$$######"""###%%%&&&'''%%%$$$""""""$$$&&&''''''***((('''(((******&&&###$$$%%%&&&'''''''''&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((((((((***((('''''')))***)))))))))((('''&&&&&&&&&&&&&&&(((***++++++******,,,---///---+++***---///111222555444444666:::@@@EEEIIITTTYYYbbbkkkvvvyyydddTTTLLLBBB===:::<<>>DDDMMMXXXhhhyyywwwUUU>>>222///000444:::DDDVVVrrr~~~dddVVVOOOJJJFFFAAADDDFFFEEE@@@<<<;;;;;;;;;999777888:::;;;<<<<<<<<<999555555666777555333888777777888999888777555~~~qqqcccUUULLLEEEBBB>>>;;;;;;:::999888999999999;;;======;;;999@@@???>>>???BBBBBB@@@>>>>>>======>>>??????>>><<<>>>??????@@@AAABBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMNNNPPPSSSSSSQQQOOOMMMKKKIIIFFFDDDBBB@@@@@@??????>>>=========>>>>>><<<666555888999777888<<<888999;;;===>>>>>>>>>===???>>><<<<<<======<<<;;;999999888777777888999999???===;;;999888888888999555444444555666777777555444555666777888999999999888999999888777666444333333000000444333///...111333111000//////000000000222000////////////...---***,,,...---***((((((***,,,(((###$$$(((,,,,,,+++'''&&&&&&'''))))))&&&###+++(((&&&%%%&&&(((((((((''''''&&&%%%%%%%%%%%%%%%(((&&&$$$%%%'''(((%%%"""&&&%%%$$$$$$#########$$$###############"""""""""###"""!!!!!!###$$$###"""######"""!!!!!!"""######%%%###""""""""""""!!!%%%###((( %%%!!!"""###$$$%%%%%%$$$$$$$$$############%%%&&&'''***(((&&&%%%'''(((((('''&&&%%%%%%&&&&&&%%%###!!!%%%&&&'''''''''&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''***(((''''''((())))))(((***))))))((('''''''''''')))***+++***))))))***,,,,,,+++++++++---//////000777:::===AAAGGGNNNWWW]]]hhhmmmvvvsss```RRRJJJCCC>>>;;;===CCCMMM^^^oooxxxsssdddMMM;;;444222000...222222......444666555===BBBIIISSS```qqqdddHHH777000...222555===JJJ```}}}}}}bbbSSSMMMHHHDDDAAABBBDDDBBB>>>:::999::::::999888888:::;;;:::999;;;888666777888888666333666666555777999999888777zzzlllaaaVVVKKKEEE>>><<<:::999:::;;;;;;:::999999:::<<>><<<@@@@@@???@@@AAAAAA???>>><<<<<<;;;<<<======<<<:::>>>???AAACCCEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLLLLPPPOOONNNNNNOOOMMMJJJHHHIIIHHHFFFDDDAAA@@@???>>>=========<<<======>>>>>><<<666333666::::::999999888999;;;<<<============???===<<<<<<=========<<<777666555555555555666777???<<<999666444444666777777555555555777888777666333444666888999999888888888888888777666555333222111//////222111...---//////000000...++++++---000///---,,,,,,,,,,,,+++))))))+++,,,+++)))''''''(((+++(((%%%&&&***,,,,,,******&&&###%%%)))***$$$,,,)))'''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%$$$$$$%%%%%%$$$############$$$"""""""""!!!!!! """!!! !!!###$$$###"""$$$"""  """$$$&&&$$$######$$$###"""!!!$$$###(((%%%######$$$$$$$$$$$$######$$$#########$$$%%%&&&''')))'''&&&&&&((())))))(((###%%%&&&&&&$$$"""!!!!!!&&&''''''''''''&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%$$$(((((())))))((('''&&&%%%(((((('''''''''&&&&&&&&&)))(((&&&&&&((((((((('''*********)))))))))))))))+++,,,,,,+++***)))+++,,,------...000111333555666@@@FFFOOOUUU\\\fffrrr{{{kkkZZZOOOHHHBBB>>><<<@@@HHHTTTfffttttttkkkYYYEEE888444111---,,,///000///111777===>>>AAAGGGQQQ]]]mmmnnnMMM:::222000000333888CCCUUUooo{{{```PPPJJJFFFCCCBBBBBBAAA>>>:::888888999999888888999::::::888666888888777888999888666333555444444555888999999888xxxiii\\\RRRJJJDDD@@@<<<:::888999:::<<<;;;;;;999999:::===@@@AAA@@@???@@@@@@@@@@@@@@@@@@???>>>===<<<;;;<<<===>>><<<:::@@@AAADDDGGGIIIKKKLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLPPPNNNMMMLLLLLLJJJGGGDDDEEEDDDBBBAAA???>>>======<<<;;;;;;;;;<<<===>>>>>>>>>;;;888888999999777666999:::<<<===>>>>>>>>>===>>>===;;;;;;<<<======<<<888888777666666777888888<<<;;;888666444444444444999777777777999999888777333444666888999999888777777777666555444333222222///.../////////...------,,,,,,+++)))((()))***+++///---,,,,,,,,,,,,+++))))))*********)))((((((((('''%%%$$$%%%((()))(((&&&)))&&&$$$&&&))))))%%%""",,,***'''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$%%%&&&%%%######$$$&&&$$$$$$###############$$$######"""!!! !!! !!!###$$$###"""###"""!!!!!!!!!!!!"""###&&&%%%###$$$%%%%%%###"""%%%%%%((( %%% %%%%%%%%%$$$$$$###############$$$$$$%%%&&&&&&'''$$$######$$$''')))))))))$$$'''***)))%%%######%%%''''''(((((('''%%%###"""&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%'''(((***+++***)))'''&&&)))(((((((((((('''''''''***(((&&&&&&'''((('''&&&))))))******************---......---++++++---///111222444666:::???DDDHHHQQQZZZfffnnnuuuxxxdddUUULLLFFFAAA>>>===BBBMMM\\\lllvvvrrrdddPPP@@@999666333///(((+++...000333;;;CCCIIIEEEMMMZZZiiizzzZZZ>>>333111111111444;;;JJJbbb~~~{{{___OOOHHHEEECCCDDDBBB???<<<999777777888777777888::::::999555333555666777888888777555333555444333555777888888777tttjjj\\\PPPIIIDDD@@@===<<<;;;::::::<<<<<<<<<;;;999:::;;;>>>AAABBBAAA@@@>>>???@@@@@@??????>>>???>>>======>>>@@@@@@???>>>???AAADDDGGGJJJKKKLLLLLLPPPPPPNNNMMMLLLLLLLLLLLLMMMLLLJJJIIIIIIHHHEEECCCAAAAAA???>>>===<<<<<<<<<::::::::::::;;;<<<======<<<>>>>>><<<999888999:::<<<===>>>???@@@@@@??????===;;;::::::;;;<<<<<<;;;999888777666666777888999<<<<<<===<<<;;;888666555:::999888888::::::999888444555666777888888777777666555555333222222111111---.........---------+++...***''''''***,,,***'''000///---...//////...,,,******************)))(((%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&'''(((((((((((()))+++)))((('''''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$"""###$$$###"""###%%%'''#########""""""###$$$$$$$$$$$$###""""""!!! !!!  """######!!!""""""###$$$$$$###""""""&&&%%%$$$$$$%%%%%%$$$###&&&!!!(((***!!!'''###&&&&&&%%%$$$$$$############$$$$$$%%%&&&&&&''''''$$$######%%%'''(((((('''%%%(((***)))&&&###$$$%%%''''''(((((('''%%%###"""&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&((())))))((('''&&&$$$&&&(((***++++++***)))*********))))))))))))(((***)))''''''(((((('''&&&'''((()))***************------...---,,,---000222555777:::>>>DDDMMMXXX___jjjsssrrr___RRRJJJEEE@@@>>>???EEESSSdddpppvvvmmm\\\HHH<<<999777333000***+++...111333999DDDLLLKKKUUUddduuutttLLL666222111111111666AAAUUUppp~~~aaaOOOHHHFFFEEEGGGDDD@@@<<<999888888888666777888:::;;;999555222222444666777777666444444777666444444555666666555tttfff]]]QQQHHHDDDAAA>>><<<<<<;;;:::;;;=========;;;::::::;;;>>>AAABBBAAA@@@<<<>>>@@@@@@???>>>???@@@???>>>???@@@CCCDDDCCCBBBDDDFFFIIILLLNNNNNNNNNMMMPPPPPPNNNMMMKKKJJJJJJJJJJJJHHHFFFEEEEEEEEECCCBBB>>>>>>===<<<;;;;;;;;;<<<::::::::::::::::::;;;;;;777===@@@===999;;;===>>>===>>>???AAAAAAAAA@@@???;;;999888888:::;;;;;;:::777777555555555555777777888:::;;;<<<;;;999555333:::999888888999999888777555555555666666777777777555444333222111000000000,,,...///,,,,,,...---***222---((((((---///---)))***)))((()))+++,,,+++******)))))))))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))((('''''')))+++***)))''''''(((((('''%%%"""###%%%&&&&&&%%%$$$$$$$$$###"""""""""$$$%%%&&&###""""""""""""###$$$$$$$$$$$$$$$######""""""""""""!!! """"""!!! ######$$$$$$$$$$$$######%%%$$$###$$$%%%%%%$$$###&&&"""*** ***!!!((($$$'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&'''&&&&&&'''(((((('''%%%$$$&&&''''''%%%###""""""&&&''''''''''''&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$&&&'''(((((()))((((((((($$$%%%''')))***++++++++++++++++++*********)))))),,,***((((((((()))((('''&&&''')))***+++++++++***------......///111666999===AAAGGGMMMUUUaaannnxxxmmm\\\PPPHHHCCC@@@@@@BBBJJJZZZjjjssstttcccRRR@@@888666444111///000000111333333777AAAMMMTTT___qqq~~~___???222111000000222<<>>>>><<<::::::;;;>>>@@@AAA@@@>>>:::===???@@@???>>>@@@BBB???>>>???BBBEEEFFFFFFEEEIIIKKKMMMPPPQQQPPPOOONNNNNNMMMKKKJJJHHHGGGGGGGGGFFFDDDBBBAAAAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;<<<;;;::::::999999999999:::888===>>>;;;:::>>>>>>;;;===>>>???@@@AAA@@@??????999777666777999::::::999777666555444444555666777666777888888888666555444888777555555666777555444777666555444444555777888555444222000////////////+++//////,,,,,,......***111...++++++---...---,,,%%%$$$$$$&&&(((***)))((()))'''&&&(((******(((&&&'''''''''&&&&&&&&&'''(((((('''&&&&&&'''(((((('''((('''''''''))))))'''&&&!!!###$$$&&&&&&&&&$$$###+++'''######$$$&&&%%%###"""""""""""""""###$$$$$$###########################""" !!!!!! %%%$$$!!! !!!$$$%%%$$$###"""###$$$%%%$$$###%%%"""*** *** ((($$$&&&&&&%%%$$$$$$$$$%%%&&&###$$$%%%''''''''''''&&&###"""###&&&((()))((('''%%%$$$$$$%%%%%%$$$""" %%%&&&'''''''''&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$((((((''''''((())))))***&&&&&&'''(((((()))******************))))))))))))---+++)))))))))***)))'''&&&'''***,,,------,,,,,,111222333444777;;;@@@DDDNNNUUU___hhhrrr}}}gggXXXOOOGGGCCCAAADDDGGGOOO```qqquuuqqq\\\LLL<<<777555222000000222111333555555888DDDRRR___kkkfffMMM666000000///111777EEEWWWuuudddPPPIIIHHHJJJIIIEEE@@@===;;;:::777444777666777999;;;:::888666333555777777666666888:::777444222222333555666555ppp___UUUPPPKKKDDD@@@???>>>;;;888777777888:::===??????===;;;;;;;;;>>>@@@AAA???>>>888<<>>AAACCC>>>>>>???BBBEEEHHHHHHGGGGGGIIIKKKMMMMMMLLLJJJHHHKKKJJJIIIGGGEEEEEEDDDDDDDDDBBB???>>>======;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999888888888888===>>><<<999;;;>>>;;;333======???@@@@@@???>>>>>>888666555666888999999888888777666555555666777888::::::999999999999::::::666444333333444444333111888666444333333555777999444333111000///...//////+++000000,,,+++///...)))---......,,,******,,,...)))((((((***---//////...(((&&&%%%&&&))))))'''%%%''''''&&&%%%$$$$$$&&&(((,,,'''######''')))&&&"""''''''&&&((())))))(((&&&!!!"""$$$&&&&&&&&&$$$###111+++%%%$$$&&&'''$$$!!!""""""!!!""""""###$$$$$$""""""""""""############$$$###!!! !!! ((($$$$$$((($$$###""""""$$$%%%$$$"""$$$!!!))) )))'''$$$&&&%%%$$$$$$$$$%%%&&&'''###$$$%%%'''(((''''''&&&"""'''***+++***'''%%%###%%%'''&&&###$$$%%%&&&'''''''''&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$)))(((''''''''')))***+++((((((''''''''''''((()))))))))))))))((((((((((((...,,,***)))******)))((('''(((+++---//////...---666888:::<<>>>>>>>>????????????DDD@@@======???@@@???===CCCCCCDDDEEEFFFGGGGGGHHHLLLLLLMMMNNNNNNNNNNNNMMMJJJHHHDDDBBBCCCCCCCCCCCCCCCAAA>>>============<<<<<<<<<<<<===??????===;;;@@@<<<888777888999777555<<<;;;;;;;;;;;;<<<=========>>>???@@@AAA@@@???>>>===>>>;;;555333555666333888777555555666666666555777777888999888666444222555333000000111333444444222333333333333222111111222000///...///...---+++,,,//////,,,---000222000------------,,,+++******((())))))))))))(((((('''+++***)))'''%%%###!!! %%%$$$$$$&&&((())))))(((&&&%%%%%%$$$#########$$$$$$%%%'''((((((((('''''''''&&&%%%$$$%%%''')))+++$$$'''%%%%%%'''$$$'''%%%""""""""""""!!!###!!!""" %%%$$$"""!!!!!!""""""!!!$$$"""!!!###%%%%%%!!!%%%$$$"""!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$***)))(((((((((((('''%%%&&&$$$$$$%%%'''((('''&&&$$$%%%'''((()))******)))'''$$$###&&&'''%%%&&&)))%%%###""""""%%%''''''''')))&&&$$$%%%))))))%%% %%%&&&''''''(((((('''''' """%%%(((*********)))------,,,,,,+++++++++***---+++******+++++++++******,,,...---,,,///444999;;;???FFFLLLSSS\\\fffnnnxxxrrr```VVVNNNHHHEEEGGGKKKSSS^^^mmmuuuqqqgggRRR@@@888777111111222---777333666<<<<<<===NNNbbbttthhhFFF888///...000000666@@@QQQnnnhhhTTTMMMJJJHHHGGGDDD@@@<<<;;;999666555555333444777888555555777555666666555444444666777222333333333333555888;;;rrrcccTTTJJJFFFCCCCCC@@@;;;;;;===<<<888999:::;;;<<<===>>>>>>>>>????????????????????????CCCAAA?????????@@@@@@@@@DDDDDDEEEEEEFFFGGGGGGGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIFFFCCCBBBBBBBBBAAA@@@AAA???>>>===>>>>>>===<<<<<<<<<<<<===??????===;;;===:::888777999:::999888;;;;;;::::::;;;;;;<<<===>>>???@@@@@@@@@???>>>===;;;<<<:::555333666777444555444222222333333333222333444666888888888777666999666444333444555555444222333333333333222111111000/////////111222111000---//////,,,,,,//////,,,++++++++++++***)))(((''''''((((((((((((''''''&&&,,,+++***(((&&&%%%$$$$$$&&&%%%$$$%%%''')))((('''&&&%%%$$$$$$######$$$$$$###$$$%%%'''(((((())))))'''&&&$$$######$$$%%%&&&$$$&&&$$$$$$&&&$$$&&&$$$"""!!!""""""""" %%%!!! ######!!!"""&&&$$$"""!!!!!!""""""!!!!!! !!!%%%&&&%%%###$$$$$$###"""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""!!!&&&%%%$$$%%%'''''''''%%%%%%&&&&&&''''''(((((()))(((%%%&&&))))))&&&&&&))))))'''%%%$$$%%%%%%%%%$$$'''%%%$$$&&&))))))'''$$$&&&&&&&&&'''''''''(((((('''((()))))))))'''%%%$$$(((((())))))******++++++))))))(((((()))***++++++...000222222333777===CCCIIIOOOWWW___fffoooyyyqqq```WWWPPPIIIFFFHHHMMMUUUbbbqqqxxxpppdddPPP>>>777666111222555000666555999@@@CCCFFFWWWjjjYYY???444---///222444===HHH^^^zzzhhhRRRJJJGGGEEEFFFCCC>>>;;;:::999888666666444555888888555555777555666777777555555666777222333333222333555999<<>>::::::<<<;;;666;;;;;;<<<<<<>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@AAABBBDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEEEECCCAAAAAA@@@@@@>>><<<>>>======>>>??????>>><<<===<<<<<<>>>??????===:::;;;999777777999:::::::::::::::999999::::::;;;<<<>>>??????@@@???>>><<<;;;999;;;999555444777888666555333111111222333222111333444666777888888777777666555444555666777666444222333333333333222111111000/////////111222111000---000000...---...,,,))),,,,,,,,,,,,+++***))))))'''''''''''''''&&&%%%%%%+++***(((&&&%%%%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$######$$$$$$###$$$%%%&&&'''((()))***(((&&&%%%###""""""######!!!$$$$$$""""""$$$$$$!!!$$$###!!!!!!"""######"""%%%###"""######!!!"""$$$###"""!!!!!!""""""!!! !!! !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$###'''&&&%%%%%%&&&'''&&&$$$'''&&&%%%%%%%%%&&&'''''''''%%%&&&))))))%%%$$$&&&***(((&&&%%%&&&&&&%%%$$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&'''((()))***++++++***(((&&&###"""&&&&&&'''((()))++++++,,,******)))***+++---///000222555999<<>>ssscccWWWNNNGGGCCCCCC???@@@>>>::::::===;;;777<<<<<<;;;<<<===???AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@CCCEEEDDDBBBAAADDDGGGHHHGGGGGGGGGFFFFFFFFFEEEGGGFFFFFFFFFDDDCCCBBBAAAAAA@@@?????????===;;;888;;;;;;<<<>>>??????>>><<<>>>======>>>??????<<<:::;;;:::999888888999999999999999888888999999:::;;;>>>>>>??????>>><<<;;;:::777999888555555888999777888666444444555555555444666666777777666666444444111111111333555666555444222333333333333222111111222000.........---+++***+++///000///...///---))),,,,,,,,,++++++***)))((((((((((((((('''&&&%%%%%%'''&&&$$$###"""###$$$%%%'''&&&%%%%%%&&&&&&%%%###%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$$$$%%%#########""""""############!!! !!!###$$$$$$######"""!!!"""!!! !!!###!!! !!!"""###""" %%%$$$"""!!!!!!""""""######$$$%%%&&&&&&%%%###### !!!"""######$$$$$$((())))))(((&&&%%%%%%&&&((('''%%%%%%&&&&&&%%%###((('''%%%######$$$%%%&&&$$$###$$$((('''### """'''&&&%%%&&&''')))((('''%%%'''((()))''''''(((***)))(((&&&%%%%%%''')))***(((((()))))))))(((''''''))))))************++++++---......///000222666888999>>>DDDKKKQQQZZZeeelll{{{kkk___YYYSSSNNNLLLNNNVVVcccrrr~~~}}}kkkXXXFFF888444666222555;;;888222333999CCCNNN\\\ssszzzTTT===111---,,,222555;;;LLL^^^}}}pppZZZQQQOOONNNDDD@@@:::777777999:::;;;999666777:::999666555777444777::::::999777666666444333333222222555;;;???zzzmmmaaaTTTMMMHHHDDDCCCEEE???@@@???<<<<<>>===<<<<<<<<<;;;999777::::::;;;===??????===;;;>>>>>>>>>>>>??????<<<:::===<<<;;;999777777777888999888888888888999::::::======>>>>>>===;;;:::999555888888555666999:::777999777666555666777666555666666666666666555555444333222222333444444222000222333333333333222111111222000...---------+++))))))...000//////111000,,,))))))))))))((('''&&&&&&*********)))((('''&&&&&&%%%$$$###""""""###$$$%%%'''&&&$$$$$$%%%%%%$$$"""%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$"""!!!!!!!!!!!!"""$$$"""!!! !!!###$$$$$$$$$"""######"""!!!!!!!!!"""!!! !!!"""###"""!!!$$$$$$###!!! !!!"""###"""###%%%&&&&&&%%%$$$### !!!"""######$$$$$$%%%''''''&&&$$$"""###$$$((('''%%%%%%&&&&&&%%%###((('''%%%###"""###$$$%%%$$$###$$$((('''### """'''&&&%%%&&&((()))(((&&&((()))***(((&&&&&&'''((()))(((&&&%%%&&&''')))+++''''''((())))))*********---,,,,,,+++***)))((('''...000222222444777===AAAEEELLLVVV___hhhsss~~~yyyggg]]]WWWSSSPPPPPPSSS]]]lllyyyzzzeeeQQQBBB555444777444666<<<:::666888>>>IIIXXXllldddCCC333111...000444666===RRRhhhwww^^^SSSNNNLLLBBB>>>999666777999:::;;;888666666:::999666666888444777::::::999777666666444444444333333555:::===tttjjjYYYOOOGGGEEEDDDBBBBBBDDD>>>@@@???===>>>@@@>>>:::::::::;;;<<<>>>@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEBBBDDDFFFFFFEEEDDDEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@>>>>>><<<:::999999::::::999888;;;::::::;;;===>>>===;;;??????>>>???@@@???<<<:::======<<<999666555666888999999888888999999:::;;;;;;<<<======<<<;;;999888555888888666666999:::777888666444444555666555444222222333444666777888999:::888555444333222///---222333333333333222111111111///...///000000///---)))---...---...000000------------,,,,,,+++***)))************)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%###"""$$$$$$######$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$###""""""""""""""""""""""""$$$!!! """""" !!!$$$###!!! !!!###$$$$$$###"""%%%&&&$$$###%%%$$$!!!"""!!! !!!"""###"""!!!!!!""""""""""""%%%'''"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&&&&(((***(((%%%###%%%''''''&&&%%%%%%&&&'''&&&$$$''''''%%%$$$###$$$$$$%%%'''%%%&&&))))))%%%$$$&&&***)))'''''''''&&&###!!!***)))((('''&&&&&&&&&&&&)))((('''''''''((()))************)))))))))))))))---,,,,,,+++******))))))///222666999<<>>444666:::666777;;;999666:::BBBNNN```xxxrrrOOO777,,,111111444777999BBB\\\www~~~cccRRRIIICCCAAA===999666777888999:::777444555999999666666999555777999999777666666777555666666555444555888;;;ssscccYYYMMMEEEAAABBBCCCAAA@@@AAA===??????===>>>AAA???::::::;;;<<<>>>@@@BBBBBBCCCBBBCCCCCCDDDEEEFFFGGGGGGEEEDDDDDDEEEFFFFFFDDDBBBEEEEEEEEEDDDDDDDDDDDDDDDAAAAAAAAA@@@???>>>===<<<:::888777777888:::::::::<<<;;;999:::;;;<<<<<<;;;@@@?????????@@@???<<<:::;;;<<<<<<999666666777:::999999999999999:::;;;;;;999:::;;;<<<<<<;;;:::999555888999666777999999666777555444444555555444333222222333444555777888999888666333111111111///...222333333333333222111111111000......///000...---))),,,,,,******------***............---,,,+++************)))((('''%%%$$$###$$$%%%&&&&&&%%%$$$###%%%$$$######$$$$$$###"""$$$$$$######$$$$$$%%%&&& """%%%((()))'''%%%$$$#########""""""!!! ### $$$$$$ ###$$$"""!!!!!!"""$$$###"""!!!%%%&&&###$$$'''&&&"""!!! !!!"""######!!! ######""""""$$$&&&"""""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''***,,,***&&&$$$&&&)))&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&%%%%%%%%%%%%(((%%%&&&))))))&&&&&&))))))((('''''''''%%%""" ***'''$$$$$$&&&((('''%%%((((((((((((((()))))))))++++++******)))))))))***++++++---...000111222333888<<>>JJJZZZnnn\\\AAA222,,,000111666;;;===JJJkkkkkkVVVHHHAAA???<<<999777888888888777444222444888999666777999555666777777555555666777666777777777555555666888vvvgggXXXNNNIIICCC@@@CCCEEEBBB@@@@@@<<<>>>>>>===>>>AAA???::::::<<<>>>AAACCCCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIGGGDDDCCCEEEGGGGGGCCC@@@CCCCCCCCCDDDDDDDDDDDDDDD????????????>>>===<<<;;;:::777555555777:::;;;<<<>>>;;;999999:::;;;<<<;;;@@@?????????@@@???<<<:::999:::;;;999777666999<<<::::::999999::::::;;;<<<888999:::;;;;;;;;;:::999555888999777777999999666888777555555666666666555555555444444444555555666111///,,,,,,...000222222222333333333333222111111222111...------+++)))'''***,,,+++'''''')))***'''(((((((((''''''&&&%%%$$$)))))))))((('''%%%$$$### """$$$%%%%%%###!!!$$$###"""###$$$%%%$$$"""$$$#########$$$%%%%%%&&&$$$(((***)))'''&&&&&&&&&&&&%%%###""" ### $$$$$$ ###$$$###!!!!!!"""######"""###$$$!!!"""&&&%%% !!! !!!"""######""" ###&&&%%%""" !!!"""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###&&&(((&&&""" """%%%&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%'''$$$###&&&'''%%%&&&)))%%%$$$$$$&&&''''''$$$""")))$$$!!!"""'''***(((&&&''''''((()))***)))))))))***)))))))))***+++,,,,,,***,,,///222666:::===>>>BBBHHHPPPXXX```kkkxxx|||mmm\\\SSSOOONNNPPPTTTaaapppvvveeeQQQCCC:::333999???999777888444===HHHXXXjjjsssPPP<<<444000...111777===AAAQQQvvvsss]]]NNNEEE???<<<999888888888777666333111222777888666777:::555666666555444444666777666777999888666555555555ssseeeZZZPPPJJJBBBBBBAAAAAAAAAAAAAAAAAA???>>>>>>??????>>><<<999;;;;;;<<<>>>AAACCCCCCBBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCAAA>>>;;;@@@@@@@@@@@@>>><<<:::999777777888999;;;<<<======@@@>>>>>>???===:::;;;???AAA@@@>>>===;;;;;;::::::<<<;;;:::999888888888888;;;::::::::::::;;;<<<<<<<<<;;;999777555555555555888777666666777999;;;===:::777666777999;;;999777333222111000111333555777...//////000000000000///222,,,///111---000444...,,,...000111111...+++)))---,,,++++++***+++++++++)))))))))))))))((('''''' ((('''%%%&&&###&&&%%%%%%$$$###"""!!!!!!%%%%%%$$$$$$###"""!!!!!!###$$$&&&%%%$$$######$$$###''''''$$$%%%)))&&& ###############"""!!! %%%""" !!!###$$$"""###!!! !!!"""###""" %%%"""%%%&&& ###''' $$$&&&&&&%%%###"""###$$$######################## !!!###$$$%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%&&&))))))$$$'''%%%######$$$&&&&&&%%%((($$$,,, ///&&&***''''''(((''''''&&&%%%%%%)))((('''%%%&&&''')))***'''(((((()))))))))))))))///+++&&&$$$&&&)))***)))---,,,+++,,,...000111000111111111444:::AAAGGGKKKZZZ___iiitttwwwkkk___XXXQQQKKKQQQ[[[eeevvvppp\\\JJJ>>>888888999;;;888555888>>>EEETTTcccxxx[[[@@@999555///333333666>>>OOOkkkbbbLLLCCC>>>;;;666444444555777777333777888888<<>>===<<<;;;;;;===>>>>>><<<:::>>>======???BBBCCCBBB@@@@@@AAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAABBBBBBAAA>>>;;;<<<=========<<<:::999888777888888:::;;;<<<======AAA???>>>???===:::;;;@@@???>>><<<;;;:::999999999<<<<<<;;;999999888888999:::999999999999:::;;;;;;<<<;;;999777666666666666999888666666666777999::::::888777888::::::999777444333222222222333444555....../////////......---111+++///222...000222+++/////////...---,,,***))),,,,,,+++***************((())))))))))))(((''''''!!!%%%$$$$$$'''&&&%%%%%%$$$$$$######"""""""""""""""##################$$$%%%%%%$$$###$$$$$$###&&&%%%###$$$'''%%%###############"""!!!!!!)))&&&$$$$$$%%%&&&%%%###$$$"""!!!"""###$$$###"""$$$"""###!!!"""###$$$###"""!!!!!!"""########################%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$'''%%%%%%(((+++***$$$&&&$$$""""""###$$$$$$$$$%%%$$$''' '''(((,,,'''(((((()))))))))))))))((()))(((''''''''''''))))))(((((()))***************555111,,,++++++------,,,+++******+++---///000000222555:::@@@GGGQQQZZZaaaooouuu~~~vvviii^^^XXXQQQMMMSSS^^^ppp~~~~~~iiiSSSCCC999999777666666444444;;;DDDQQQccctttsssOOO:::444111---000222777CCCXXXvvvbbbNNNFFF@@@===888555555666777777666777666555999>>>;;;444777666555555555666777888777555333333444555555555wwwgggYYYOOOIIICCC@@@BBBBBBBBBBBB@@@>>><<<;;;;;;::::::<<<>>>???>>>===@@@@@@???@@@BBBBBBAAA???AAAAAABBBBBBAAAAAA@@@????????????????????????????????????@@@@@@@@@===;;;;;;;;;;;;;;;;;;:::999999888888999:::;;;<<<<<<===AAA???>>>???===:::;;;@@@???>>>===;;;;;;:::::::::===<<<;;;:::::::::::::::999999999999999::::::;;;<<<;;;:::999888777777888:::999777666555666777777;;;:::999999::::::888666444444444444333333333333...............---,,,+++111+++///222---...///(((000///---+++************,,,++++++***)))(((((('''((((((((()))(((((('''&&&)))'''"""$$$(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$""" ###$$$$$$$$$$$$$$$$$$$$$###%%%$$$"""###%%%###############""""""""""""(((%%%"""!!!!!!"""""""""$$$###"""###$$$%%%$$$"""&&& $$$%%% $$$"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$&&&)))+++***((('''%%%######%%%&&&%%%%%%%%%(((######(((***---(((((()))*********))))))))))))((((((((((((((((((((()))******++++++******000...+++++++++,,,,,,+++,,,,,,---...000333666777;;;CCCLLLUUU]]]gggttt}}}sssggg[[[VVVQQQOOOVVVccczzzyyy```KKK>>>888:::777555444222555AAAMMM```vvv[[[BBB666000......111444<<>>:::888888888999888999888555333777<<<===999777666555444444555666666666444333333444555555444tttjjj\\\PPPJJJGGGDDDBBBEEEEEEEEEDDDBBB???<<<;;;<<<;;;;;;<<<>>>??????===AAA@@@@@@AAACCCCCCBBB@@@CCCCCCCCCBBBBBB@@@??????@@@@@@@@@???????????????>>>===<<<===???>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;<<<<<<@@@=========;;;888:::>>>@@@???>>>>>>==================<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;:::999999999999999999888777777888888999;;;;;;;;;;;;:::999777666555555555555444333111111/////////......,,,+++***222+++...///***,,,///(((++++++++++++************+++******)))((('''&&&&&&'''(((((((((((('''&&&&&&(((&&&######&&&'''%%%!!!######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%###""" $$$###""""""$$$$$$$$$$$$%%%%%%$$$###$$$$$$### ######"""""""""""""""###'''%%%!!! !!!"""$$$###""""""$$$$$$###"""&&&$$$(((######((($$$$$$%%%&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%''''''&&&%%%)))(((&&&'''((()))((('''&&&---###((('''$$$+++((((((((((((((('''&&&&&&))))))*********)))((((((((())))))***************((((((((()))***+++,,,,,,000111333555888===AAAEEEMMMWWWdddmmmttt}}}ooocccYYYUUUQQQQQQ[[[iii|||uuu[[[GGG>>>;;;:::888666555444999GGGVVVlllnnnHHH999555000...222555:::DDDVVVpppwwwYYYHHHCCCAAA>>>;;;999:::;;;<<<;;;<<<999666555777:::;;;:::777666444333333444555555666555444444666777666555}}}tttbbbYYYNNNFFFCCCBBBBBBAAAFFFFFFEEECCCAAA>>>;;;999<<<;;;999:::;;;<<<;;;:::???>>>???AAACCCDDDCCCBBBDDDDDDDDDDDDCCCAAA@@@???BBBBBBAAAAAAAAA@@@@@@@@@===<<<;;;<<<======<<<:::;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===;;;<<<===;;;777888<<>>===============>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======::::::;;;;;;::::::::::::888999999999:::;;;<<<<<<999:::;;;;;;:::888666666444444444444333222000///000000000///...---,,,+++444,,,,,,,,,'''+++///***%%%'''***,,,---,,,***)))))))))******)))'''&&&%%%'''''''''''''''&&&%%%%%%'''%%%$$$''')))(((###"""######$$$$$$%%%%%%&&& ###%%%&&&&&&&&&%%%$$$""" !!!###%%%%%%$$$(((&&&$$$%%%%%%$$$###"""######"""!!!!!!"""###$$$)))(((%%%###!!!"""$$$&&&###"""!!!!!!"""###"""!!!&&&!!!'''!!! $$$"""$$$%%%&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&###!!!)))((('''((())))))((('''$$$---%%%+++)))###(((*********)))(((&&&%%%$$$******++++++***)))(((((('''((())))))******)))))))))******+++,,,---...///333666:::>>>BBBIIIPPPVVVbbbmmm{{{lll```UUUSSSRRRTTTaaaooo~~~qqqXXXFFF===;;;777666777777777===MMM^^^xxx^^^<<<444555000...333888>>>LLLbbb|||nnnTTTEEEAAA>>><<<::::::;;;===>>>>>>===;;;999999999888777777777666555444333333444555777666666777999999888777{{{mmmgggUUUOOOFFFAAAAAABBBBBBBBBDDDCCCAAA???<<<:::888888:::888666666777888888777>>>===>>>@@@BBBDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@DDDCCCCCCBBBBBBAAAAAAAAA>>><<<;;;;;;<<<<<<;;;:::;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::<<>>999999:::;;;;;;;;;::::::888999:::;;;<<<======>>>666999;;;;;;999777666666444333333222111000000//////////////////...---,,,444,,,,,,,,,(((+++000+++$$$&&&***---...---***(((((()))*********)))'''&&&&&&&&&''''''&&&&&&%%%$$$)))%%%###%%%%%%$$$###%%%"""""""""######$$$$$$$$$$$$%%%&&&&&&%%%### %%%""" ###%%%%%%$$$+++&&&$$$%%%&&&$$$###$$$###"""!!!!!!!!!"""$$$$$$%%%%%%$$$###!!!!!!$$$&&&"""!!! !!!"""###""" +++ ###)))###"""!!!"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&###%%%''')))***(((&&&%%%&&&%%%%%%&&&''''''&&&$$$!!!'''&&&(((###+++))))))------,,,+++***((('''&&&,,,,,,++++++***)))))))))((()))******++++++******+++,,,------,,,---000333:::>>>DDDJJJQQQZZZeeelllzzzzzzhhh\\\SSSQQQRRRWWWeeevvv~~~jjjRRRBBB:::666333444666888:::DDDXXXllllllOOO555000222///...222777@@@SSSmmmyyycccPPPDDDAAA<<<:::999999;;;=========???<<<<<<===;;;777555666888777666444444444444555777777777888:::;;;:::888|||iii]]]XXXNNNIIICCCAAABBBDDDDDDCCCDDDBBB???<<<999888888888888666555555777999999999???>>>>>>???AAABBBAAA???CCCCCCCCCCCCBBBBBBAAA@@@DDDDDDCCCCCCBBBAAAAAA@@@@@@>>><<<;;;;;;;;;:::999===<<<;;;:::::::::;;;<<<======<<<<<<;;;;;;;;;:::;;;;;;>>>BBB@@@:::888999999999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======777888999:::;;;;;;:::999999::::::;;;<<<<<<<<<<<<333777:::;;;888666555666333222000/////////000000------.........------,,,000***---000+++...111***((()))+++,,,,,,+++)))((('''((()))++++++***)))(((%%%&&&&&&&&&&&&%%%$$$$$$((($$$###%%%$$$!!!###(((""""""""""""""""""######&&&''''''%%%"""%%%!!!###&&&%%%$$$+++%%%"""%%%%%%"""!!!######"""!!! !!!"""$$$%%% !!!###""" """$$$###"""!!!!!!######"""!!!)))!!!***%%%!!!%%%&&&"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###%%%'''))))))(((((((((%%%$$$$$$&&&''''''%%%###&&&&&&)))###******---(((***++++++++++++***))))))...---+++***))))))*********+++,,,,,,------,,,,,,+++---///000111555;;;@@@JJJPPPXXX```hhhtttuuueeeZZZPPPPPPRRRYYYiiizzzuuu^^^JJJ>>>888555555555777:::@@@OOOjjj{{{SSSBBB222...000000111222:::EEE\\\zzzxxxeeeWWWKKKCCC@@@===;;;999999:::::::::999???<<<;;;===;;;666666:::999888777555444444555555666666666888:::;;;:::888~~~ooo\\\PPPMMMGGGCCC???>>>@@@CCCBBBAAAFFFCCC???<<<:::999:::;;;999777666777:::===>>>>>>AAA@@@??????@@@@@@>>><<>>===<<<======>>>=========<<<;;;;;;::::::;;;<<<@@@EEECCC<<<999999::::::::::::;;;<<<======;;;;;;:::::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<666777999:::;;;::::::999::::::;;;;;;;;;:::999999111555999:::888666555666222111///------...000111++++++,,,---------,,,,,,---)))...333///000000(((...---,,,***))))))((((((&&&''')))+++,,,+++***)))%%%&&&&&&&&&&&&%%%$$$$$$"""!!!%%%***'''!!!!!!&&&"""""""""!!!!!!!!!!!!!!! """###""" %%%!!!###&&&&&&$$$+++$$$!!!$$$$$$ ######"""!!! !!!"""$$$&&&!!!###&&&%%%$$$###%%%((($$$###"""###$$$%%%$$$"""$$$"""%%%((($$$%%%'''&&&&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&$$$######$$$&&&'''%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&'''))))))&&&$$$---(((,,,---&&&...%%%&&&&&&'''))))))*********///...+++)))))))))***+++,,,---......//////......---000444777;;;BBBLLLRRRZZZaaakkkttt~~~rrrdddXXXOOOOOORRRZZZkkk}}}~~~lllUUUDDD<<<:::888999999:::>>>FFFZZZzzzlllDDD;;;222///000333444444???LLLdddfffVVVNNNGGGAAA>>>>>><<<999888888888666555@@@;;;:::<<<:::666888>>>:::999777666555555555666555555666888::::::999777{{{lllaaaWWWNNNGGGBBB@@@??????@@@AAA@@@??????>>>===;;;::::::;;;;;;:::999888888999:::<<<===????????????????????????CCCAAA???AAACCCCCCAAA===EEEEEEEEEEEEDDDCCCBBBAAA@@@>>><<<::::::;;;===???>>>>>>>>>>>>===============;;;888999<<<===<<<:::888===CCCFFFCCC>>>888555999999888:::<<<<<<;;;:::???;;;777888<<>>;;;===@@@BBBAAA===:::;;;<<<888777777888::::::999777999999:::;;;:::999888777666777888888777555333111222111111///&&&&&&111,,,---.........---,,,++++++---///...***)))+++---+++*********))))))(((((())))))((('''''''''''''''&&&%%%%%%$$$#########$$$(((&&&$$$######$$$###!!!"""###%%%%%%%%%$$$""" """!!!!!!"""######!!!%%%$$$"""!!!!!!###%%%&&&###"""!!!!!!!!!"""$$$%%% """###$$$###!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%$$$#########$$$%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$&&&''''''%%%###$$$$$$%%%%%%%%%$$$$$$###'''''''''(((((((((((()))%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))((()))))))))*********+++((()))***)))))))))+++---)))***+++...111222111///222555999===DDDPPP^^^hhhttt~~~}}}nnn[[[UUUNNNMMMVVVdddqqqzzz|||hhhQQQ@@@888777777888888>>>HHHVVVllltttWWW999111+++,,,///000333888CCCSSSooottt^^^QQQJJJDDD>>>;;;======<<<;;;:::999999999AAA???<<<:::888888999999777777777777666666666666999999888888888888888999rrrdddZZZRRRJJJEEEBBB@@@>>>>>>@@@AAA@@@???>>>===<<<:::::::::;;;;;;:::999999999999;;;<<<===????????????????????????AAA@@@???@@@BBBBBBBBBAAACCCCCCCCCCCCBBBAAA@@@@@@>>>===;;;:::;;;<<>>>>>>>>>>>===<<<:::888999;;;<<<;;;:::888<<<@@@BBB@@@;;;888666888888888999;;;<<<<<<:::???;;;888999===>>><<<:::;;;===>>>>>><<<:::999999:::999888:::;;;<<<;;;999888999:::::::::999777777666777777888666444222111///...000000,,,(((...777------.........,,,+++***...---,,,,,,,,,,,,,,,+++*********))))))((((((((((((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$#########$$$$$$###""""""$$$$$$###!!!$$$$$$######""""""######!!!!!!!!!"""######""" """"""!!! !!!"""######"""!!!!!!!!!"""$$$$$$$$$###""""""!!! !!!!!!!!!!!!"""""""""###&&&%%%$$$#########$$$%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''''''''(((((((((%%%&&&'''(((((((((''''''))))))((('''''''''(((((())))))(((((((((((()))))))))))))))))))))*********'''(((******)))***+++---***+++,,,...000111222111<<<@@@GGGOOOYYYfffttt~~~wwwiii\\\UUUOOOOOOYYYiiiwwwyyycccMMM>>>777666555444555===LLL```yyyhhhLLL888111---...000111555999III\\\zzz{{{kkkYYYOOOHHHBBB???>>>===<<<;;;;;;::::::;;;;;;AAA???===:::999888777777888888888777777777666666888777777666666666777777}}}sssdddXXXPPPKKKFFFCCC@@@???===>>>???@@@@@@???<<<;;;:::999999:::;;;;;;::::::999::::::;;;======???????????????????????????@@@@@@@@@???@@@BBBDDDBBBBBBBBBAAAAAA@@@???>>><<<<<<;;;:::;;;>>>@@@BBB????????????>>>>>>>>>>>>;;;:::888888:::::::::999888:::<<<<<<;;;999888888999888777999;;;<<<;;;:::>>>;;;999:::===>>>;;;999::::::999:::;;;:::888666:::999888999;;;;;;;;;999888888999999999888777666666666777666555444222000---,,,...000000...111666------......---+++***)))///,,,)))***---...+++(((***))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$############$$$!!! !!!"""$$$$$$"""!!!&&&%%%"""!!! !!!###$$$ !!!###$$$###!!!""""""!!!!!!!!!!!!!!!!!!"""""""""!!!"""######$$$(((&&&###  !!!!!!!!!"""""""""######&&&%%%$$$#########$$$%%%$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%%%%%%%$$$###$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''$$$&&&'''))))))((('''&&&,,,+++***)))((((((((((((***))))))(((((())))))*********))))))))))))))))))(((***,,,,,,,,,,,,---...//////111333555888:::<<>>===<<<:::999777666555888888888777777777666666666555555444444555555666mmmdddXXXNNNHHHFFFDDDCCC???===<<<===>>>??????>>>;;;:::999888999:::;;;<<<:::::::::;;;;;;<<<======????????????????????????@@@AAABBB???======AAAEEEAAAAAABBBAAAAAA@@@???>>>===<<<<<<;;;<<<>>>@@@AAA??????>>>>>>>>>=========;;;:::999888888999999999999::::::999888888:::<<<<<<:::999999::::::999888;;;:::999:::======<<<:::999777666888;;;;;;888444888777666666888999999888888888888777777777666666555555555555444222111000...,,,,,,---...---++++++------------,,,+++)))(((,,,***((()))***+++)))'''))))))((('''''''''((()))&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$!!!!!!"""###%%%$$$!!!%%%$$$"""!!!!!!!!!"""### !!!###$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""######$$$'''&&&$$$""" !!!!!!"""""""""#########&&&%%%$$$#########$$$%%%###############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((******)))'''&&&+++***)))(((((((((((((((***))))))))))))))))))***************))))))))))))+++---/////////......///444666999<<>>===<<<;;;;;;;;;;;;888999999888888666555444777777777666666666555555555555444444444555666666{{{ppp___YYYPPPHHHDDDCCCCCCDDD>>><<<;;;;;;===???>>>>>>;;;:::999888999:::;;;<<<::::::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBB???<<<<<>>============>>>>>>>>>>>>=========<<<<<<<<<:::::::::999888888888999:::::::::888888999<<>>;;;999999999888666:::999999:::;;;<<<<<<;;;999777666888;;;<<<999555888666555555777888888888777777666666666555555555555555444333222111000///......,,,,,,,,,,,,(((%%%+++,,,,,,,,,,,,***)))''''''(((***(((&&&%%%&&&((()))(((&&&&&&&&&'''((()))%%%%%%$$$########################""""""###$$$$$$$$$###$$$%%%%%%$$$ """"""###$$$###"""!!! !!! """$$$$$$###$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############"""###$$$$$$$$$###!!! """"""""""""############&&&%%%$$$#########$$$%%%""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%###!!!!!!###%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))((('''((('''''''''(((((()))*********))))))))))))******+++++++++++++++*********,,,...000000//////000111666:::AAAGGGNNNWWW```fffzzz}}}lllaaaVVVRRRRRR\\\mmmgggLLL>>>999777666777:::===KKKfffzzzXXX???333...---...111111555???JJJaaa~~~ttt___RRROOOMMMKKKEEE>>>===AAAAAA???>>><<<:::999888888333444555666666666666666666666555555555444444444666555555555666666777888pppeeeTTTPPPJJJDDD@@@@@@AAABBB<<<;;;::::::<<<>>>>>>===<<<;;;:::999999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA???>>>>>>???AAADDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>============>>>>>>>>>>>>============;;;;;;;;;:::888777888:::999999::::::999;;;>>>@@@CCC@@@<<<::::::999888777===<<<:::999999999:::;;;777666777999:::;;;999777:::888666666888:::::::::777666555444444444555555444444333222111000//////---///...,,,,,,...,,,(((******+++,,,+++***)))(((%%%(((***(((%%%###%%%(((((('''%%%$$$%%%&&&((()))%%%%%%$$$##################""""""""""""###$$$$$$%%%%%%$$$$$$$$$###  """###$$$$$$""" """  """###############""""""!!! !!!!!!"""############"""!!!###%%%%%%$$$###""""""""""""#########$$$$$$&&&%%%$$$#########$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###!!!!!!"""$$$&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&&&&''''''''''''''''''(((((()))))))))(((''''''''''''((()))***++++++******))))))******+++++++++,,,,,,,,,---------,,,---///000000222555888<<>>;;;:::999:::<<<=========>>>===<<<:::::::::;;;;;;:::;;;===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBAAAAAADDDDDDDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>??????@@@@@@@@@????????????>>>;;;======;;;888777999;;;666888:::;;;;;;<<<>>>???BBB@@@<<<;;;;;;<<<;;;;;;BBB@@@===999666555777888333555888999999888999999:::888666666888999::::::666666444333333333444555444333222111000/////////---000000,,,***------***((()))***+++++++++***)))(((((((((((('''&&&&&&'''(((&&&%%%###$$$&&&(((***%%%%%%$$$############$$$"""""""""""""""###$$$$$$$$$###!!!!!!""""""!!! """""""""""""""!!!!!! ###!!! !!!"""""""""%%%###""" !!! !!!"""###$$$######"""""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$#########$$$%%%######%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$######%%%''''''&&&%%%%%%%%%'''(((((()))))))))&&&&&&'''''''''((((((((()))((('''''''''(((******)))))))))(((((()))******+++******))))))******++++++,,,,,,---...///000000---///111333777<<>>;;;999999:::;;;999888999;;;=========???>>>===;;;::::::;;;;;;:::;;;===?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::>>>CCCEEEDDDAAACCCCCCCCCCCCBBBAAA@@@@@@<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@<<<===>>><<<999777999;;;333666999<<<<<<<<<===>>>AAA>>><<<;;;<<<>>>>>>>>>GGGDDD???888333222333555111555888999777666888:::999666444444555777888888666555444333222333444444444333222000////////////...222222+++'''******(((&&&''')))***++++++******,,,)))&&&'''***+++(((&&&'''&&&$$$######&&&(((***&&&%%%$$$$$$###$$$$$$$$$""""""!!!""""""###$$$$$$""" !!!""""""!!!$$$###!!!  """###$$$""" !!!""""""!!!(((&&&$$$"""!!!!!!###### !!!"""$$$$$$######"""%%%$$$"""!!!!!!###$$$%%%"""############$$$$$$$$$&&&%%%$$$#########$$$%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((()))(((&&&$$$%%%&&&'''((())))))))))))'''''''''(((((((((((()))***)))'''&&&&&&(((***,,,---,,,+++***))))))))))))++++++************+++++++++,,,---...///111222222000222555999>>>FFFNNNTTTaaakkkyyy~~~hhhYYYQQQPPPRRR]]]ooohhhSSS???999555111444<<>><<<:::888777777888999999999999999888888888888555555555666666888999999rrreeeXXXOOOLLL@@@AAA>>>999777:::;;;999999999999999:::;;;;;;<<<<<<;;;999777666666777777<<<;;;:::999:::<<<>>>@@@<<<<<<<<<===============;;;===@@@@@@??????AAADDDEEEDDDDDDBBBAAA@@@?????????>>><<<;;;<<<===???@@@@@@@@@@@@===;;;;;;<<<>>><<<<<<<<<<<<<<<<<<;;;;;;888777666666666777999999>>>999:::>>>;;;666<<>>===999888;;;;;;999::::::::::::::::::;;;;;;<<<;;;:::999999999:::;;;<<<;;;:::999:::;;;===>>>======<<<<<<<<<======>>>;;;>>>@@@@@@??????BBBDDDEEEDDDDDDCCCBBBAAA@@@@@@???>>>===<<<===>>>@@@AAA@@@???===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::999777666666777888999>>>999:::>>>;;;666;;;GGGHHHAAA:::888666444444777555555666999;;;;;;999777333333333333333333333333111111111111222222222222111111000...---,,,+++***///,,,(((&&&''')))*********)))(((((())))))(((&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&&&&### $$$"""!!!"""$$$$$$###"""###""""""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!! """$$$$$$###""""""'''(((&&&$$$%%%###!!!$$$$$$$$$$$$%%%%%%%%%%%%+++'''%%%''''''###!!!"""########################$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$!!!&&&''')))(((&&&%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$)))'''%%%%%%''')))******&&&))))))&&&&&&(((%%%(((''''''))),,,,,,***'''((((((***,,,---,,,)))&&&***))))))***,,,---------000111111111222555888;;;CCCGGGNNNXXXdddsssrrr```TTTNNNNNNSSS^^^rrrxxxZZZIII999444444333999AAAMMM[[[xxxfffHHH777000///222444000111777>>>KKKhhhyyyeeeUUULLLJJJJJJGGGCCC@@@>>>===;;;999;;;::::::;;;===<<<999666999888777777777777888999888888777666555444333333111222444666777777777666wwwggg[[[RRRIIIDDDCCC;;;>>>===:::999<<<<<<999<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;<<<>>>???<<<<<<;;;::::::;;;<<<===???>>><<<;;;;;;<<<>>>???===???@@@AAA@@@AAABBBDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@???>>>>>>>>>???AAABBBAAA>>>::::::<<<===<<<:::999::::::;;;;;;<<<<<<<<<<<<;;;888666555666888999===999999<<<:::666;;;DDDBBB<<<888999888666666888888777666777888888777666222444666555333222444666222111000//////000111222111000///...---++++++***...+++&&&$$$&&&))),,,---((()))))))))'''&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########%%%$$$###$$$%%%%%%###!!!###""""""###%%%&&&%%%$$$!!!"""#########!!! """"""""""""!!!!!!!!!!!!"""!!! !!!######""" ###%%%$$$"""###&&&%%%!!!&&&&&&&&&%%%%%%%%%%%%%%% ###&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%$$$&&&(((((('''%%%#########(((&&&%%%%%%&&&'''%%%$$$)))'''&&&&&&)))*********$$$&&&&&&%%%&&&(((&&&""")))))))))+++,,,---+++)))+++++++++,,,......,,,************+++,,,---...///333333333444666;;;BBBGGGQQQXXXdddrrrlll[[[QQQMMMOOOVVVdddwwwoooSSSCCC666333333333:::CCCRRRfff}}}TTT;;;333111000000222000333;;;DDDVVVvvvkkkZZZMMMGGGFFFGGGEEEAAA???===<<<:::888<<<;;;;;;;;;<<<<<<:::888888777777666666777777888999999999888666333111///111222444666777777666666wwwjjj[[[RRRKKKDDDAAABBBCCCDDDAAA;;;999<<<<<<:::======<<<;;;::::::;;;;;;>>>===<<<<<<<<<===>>>>>>>>>======<<<<<<===>>>>>>@@@???<<<;;;;;;<<>><<<999888999999:::;;;<<<<<<===???<<<999666555666888999<<<999999;;;999777:::AAA;;;777555777888555444555:::888555555555666555555444777999777111///111444222111///...---...000111000//////...,,,++++++***---***'''&&&''')))++++++&&&(((***)))%%%$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$######"""###""""""###%%%'''&&&%%%"""######$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""!!!!!!!!!""""""!!!###### !!!&&&&&&!!!$$$$$$$$$######""""""!!!!!!$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$+++)))((((((((('''### %%%&&&'''&&&%%%######$$$(((&&&%%%%%%&&&'''%%%$$$(((''''''(((***++++++***''''''&&&'''((()))'''$$$))))))***+++,,,,,,+++***333///+++)))***,,,......------------------///111555666888;;;@@@HHHSSS[[[kkksssjjjXXXMMMJJJMMMXXXiii|||{{{hhhNNN@@@444222333333:::CCCUUUooonnnFFF333222444222///000111666>>>JJJaaavvvcccUUUKKKEEEEEEDDDAAA???>>>>>>===;;;:::<<<;;;;;;:::::::::::::::777777666666666666777777888888999999777444111///111333444666666666666555~~~ggg[[[OOOHHHDDD???===???NNNLLLFFF===999;;;<<<;;;>>>>>>===<<<;;;;;;;;;;;;@@@???===<<<;;;;;;;;;<<>>AAACCCAAAAAAAAABBBCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCCAAA<<<888888<<<>>><<<999999999::::::;;;<<<======???===:::888666777888999;;;999888999888777:::===:::666555888888555333333;;;888555333333444444333///333555333---+++---111222111///------...///000//////...---,,,++++++***,,,***))))))******(((&&&%%%((()))(((%%%###%%%((('''''''''&&&&&&&&&&&&%%%########################$$$$$$$$$###"""""""""######""""""###%%%'''&&&%%%###"""!!!!!!"""$$$&&&(((!!!!!!!!!!!!"""""""""""""""!!!!!!"""######!!!###"""!!!&&&&&&"""######""""""!!!!!!!!! ---'''$$$$$$$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%$$$$$$%%%%%%$$$"""$$$&&&&&&%%%%%%&&&'''(((&&&%%%%%%&&&'''%%%$$$((('''(((***,,,,,,+++)))+++)))((()))***)))'''&&&''')))***+++++++++******000...+++*********)))(((---...///...---...111444:::>>>DDDJJJRRR]]]kkkuuu}}}jjjVVVJJJGGGKKKYYYmmmvvvbbbKKK>>>444333333333:::DDDXXXuuu~~~^^^<<<...000333111...///222888CCCSSSmmmkkk]]]TTTJJJDDDAAA???>>>>>>>>>???@@@>>>===::::::::::::999888999999666666777777777777666666555666888888777666333222222333444666666666555555|||ppp]]]SSSIIIEEECCC???>>>???OOOMMMFFF===999;;;<<<;;;>>>======<<<<<<<<<======@@@???===;;;:::::::::;;;???@@@@@@AAABBBBBBCCCCCC@@@??????>>>???AAADDDEEECCCBBBBBBBBBDDDEEEEEECCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@<<<::::::<<<>>>===;;;:::;;;;;;<<<<<<=========>>>===;;;:::888888888888:::999888777888888999:::;;;777666999:::666444555999777444333333333333222...000333222000000222555222111000///......//////......------,,,++++++***+++******++++++***'''%%%&&&'''''''''%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&#########$$$$$$$$$$$$$$$###$$$$$$###!!!!!!"""$$$###""""""###%%%&&&%%%$$$""" """%%%'''!!!!!!!!!!!!""""""""""""###"""!!!"""$$$$$$###!!!"""###!!! %%%&&&###$$$$$$$$$###############,,,&&&"""######!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$###$$$%%%''')))!!!###%%%&&&&&&&&&'''((((((&&&%%%%%%&&&'''%%%$$$'''((())),,,...---+++)))---***(((***+++)))((((((''')))+++,,,+++******+++'''))),,,......***$$$+++---/////////222777<<>>===<<<<<<>>>@@@@@@???===888:::;;;;;;999888888888666777777888888777777666444555666777777666555555222333555666666666555555|||kkkaaaVVVNNNFFFDDDCCC@@@>>>???DDDEEEBBB<<<:::<<<<<<:::=========<<<======>>>>>>???>>>===<<<;;;;;;<<<===>>>>>>@@@AAACCCDDDDDDDDD??????@@@AAACCCEEEGGGHHHEEECCCBBBCCCEEEFFFEEECCCEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBB>>>===<<<<<<<<<===>>>>>>========================<<<<<<<<<;;;;;;:::999888999999777666777888999888999555555888999777555777777555333333333333222111222222333444444555555666222222111000000///.........------,,,,,,+++++++++***)))((()))***+++)))((('''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$### """$$$$$$"""!!!"""$$$$$$###"""###"""!!! !!!"""""" !!!!!!!!!"""""""""###"""""""""###%%%&&&%%%###!!!$$$%%%"""!!!###%%%######$$$$$$$$$$$$$$$%%%%%%"""!!!$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''((()))***###%%%'''''''''&&&'''((((((&&&%%%%%%&&&'''%%%$$$'''(((***---///...+++))),,,'''&&&***+++))))))+++(((+++---...,,,++++++---((()))+++...///---(((%%%+++///333555777<<>>>>><<<:::777:::======:::888888999777777888999999888777777555555666666666666666666333444555666666666555444ppp```VVVNNNFFF@@@???>>>;;;999999888<<<===<<<<<<>>>===999======<<<======>>>???@@@>>>===<<<<<<<<<===??????<<<===???AAACCCDDDDDDEEE>>>???AAACCCEEEGGGHHHIIIFFFDDDBBBCCCFFFGGGEEECCCEEEDDDDDDBBBAAA@@@?????????@@@AAAAAABBBBBBAAAAAA>>>>>>>>>===<<<<<<>>>@@@>>>>>>>>>>>>>>>=========;;;<<<<<<===<<<;;;999888888888777666777999888666666222111555777555555777666444333333333333222000444222111111222222000///222222222222111000......---------,,,,,,+++++++++***(((&&&&&&)))+++,,,,,,(((%%%###$$$&&&'''%%%"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%""" """%%%$$$"""!!!"""######"""!!!%%%%%%&&&%%%$$$"""  !!!!!!!!!""""""######"""""""""$$$&&&'''&&&%%% %%%'''$$$!!!"""$$$$$$"""""""""######$$$$$$%%%&&&######'''((($$$"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$'''((('''&&&&&&&&&&&&''')))((('''&&&&&&'''(((&&&%%%%%%&&&'''%%%$$$'''(((***---000///+++((()))$$$###)))+++)))***---))),,,//////---,,,---...222...+++***,,,000333444---222888<<<@@@GGGQQQYYYeeeqqqoooeee[[[NNNKKKOOORRRcccyyy~~~fffQQQAAA999555888:::;;;DDDPPPqqqkkkCCC888///---...///222666111666BBBXXXxxxnnn^^^NNNHHHGGGEEEAAA???======<<<<<<<<<;;;888666777;;;??????<<<999999999777888999::::::999888777777777666555555555555666333444555666666666555444nnn___XXXPPPGGGEEEAAA>>>;;;:::::::::<<<<<<;;;:::::::::;;;;;;>>>;;;:::;;;>>>@@@@@@>>>?????????>>>===<<<;;;:::===;;;:::<<>>??????===<<<<<<===>>>>>>???>>>===:::888777666777888999:::999999888:::666333444777888555111222333333333222000...---000000000000000111111111333333111...+++***,,,...444---((()))///000+++$$$%%%&&&&&&###%%%(((((($$$((('''%%%######%%%'''((($$$%%%&&&((()))'''"""$$$$$$$$$############""" %%%&&&$$$)))&&&"""!!!###$$$""" ######"""  !!!!!!!!!!!! !!!###%%%'''((()))"""############$$$$$$$$$$$$!!! ######!!!'''((()))(((&&&%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''',,,)))''''''******(((%%%((((((***---///...,,,)))((((((''''''((())))))***'''(((+++...111111...+++,,,---/////////000222444444888>>>DDDLLLXXXfffooo|||nnnaaaXXXOOOMMMRRR\\\jjjzzzrrr[[[III===999444...---444DDDSSSsss}}}[[[>>>666000000111111111444555>>>NNNeeevvv___YYYPPPHHHCCC@@@>>><<<>>>@@@AAA@@@===;;;===???;;;;;;;;;;;;:::999888888;;;:::999888888888999:::777444555::::::666222111555555555555555555555555sss```TTTOOOFFFDDDBBB???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;<<>>>>>>>><<<;;;===@@@CCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBCCCDDDCCCAAA@@@??????@@@@@@CCCCCCBBBBBBAAA@@@??????DDDBBB???>>>>>>???>>>======>>>@@@???===<<<<<<===<<<<<<<<<<<<;;;::::::999777777999:::::::::999999<<<888555666888999666222222222333333333111000///000000000000000000000000111111000...++++++,,,...///,,,))))))++++++(((&&&---...,,,)))***,,,***&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$#########"""""""""!!!!!!!!!""" !!!$$$%%%"""%%%###!!! !!!!!!!!! $$$$$$###!!!!!! !!!!!!!!!""""""""""""###""""""###$$$$$$%%%&&&&&&############$$$$$$$$$$$$###!!! !!!###$$$###!!!&&&'''((((((&&&%%%#########$$$%%%&&&&&&''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((,,,***)))((())))))'''&&&))))))+++...000///---*********)))))))))******+++)))+++------***))))))+++,,,---...//////111555888;;;AAAJJJUUUaaaooo~~~mmm```VVVMMMLLLPPP^^^mmm}}}zzzjjjTTTCCC;;;888444111000888IIIXXX{{{iiiLLL888111---...000///111333999EEEXXXqqqzzzjjjZZZUUUMMMGGGCCCAAA@@@??????@@@AAA@@@===;;;<<<>>>=========<<<;;;:::999999;;;:::999888888888999:::888555555888999555222222444444555555555666666666pppeeeVVVOOOKKKCCC@@@???===;;;:::;;;;;;<<<:::;;;<<<======<<<;;;;;;???>>>===>>>@@@AAAAAA@@@CCCCCCCCCCCCBBBAAA@@@@@@@@@>>>===>>>@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBCCCBBBAAA????????????@@@AAAAAAAAA@@@@@@???>>>>>>BBBCCCBBB@@@>>>======>>>===???@@@???>>><<<======;;;:::999999999:::;;;<<<888999999::::::::::::999<<<999666666777777444111111222333333333333222111000000000000000/////////,,,------,,,***)))+++,,,***+++***)))(((&&&&&&'''---...+++'''&&&(((%%%!!!"""###$$$%%%%%%$$$###"""'''$$$!!!!!!###&&&((((((""""""""""""!!!!!!!!! """%%%$$$!!!!!!###### !!!""""""!!! !!!###%%%$$$###""""""!!!""""""""""""""""""############%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%###"""!!!"""$$$%%%%%%$$$"""###&&&(((((('''%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))***++++++***(((''''''(((******,,,...000000...,,,---,,,,,,+++++++++,,,,,,***...000---'''&&&+++000...000111222555999???CCCEEENNN[[[iiixxx{{{ggg\\\TTTLLLLLLRRR```qqqsss___KKK===888555444444555<<>>444///,,,...000000222666===NNNgggnnn```UUUPPPJJJEEECCCBBBBBBAAA@@@AAAAAA???===;;;;;;<<<======<<<;;;:::999888777;;;:::999888888888999::::::555444777777555333444333444444555666777888888wwweee\\\PPPLLLJJJBBB>>>===<<<;;;:::::::::::::::;;;===>>>???>>><<<;;;@@@?????????@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@BBBAAA@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCEEEDDDBBB@@@@@@@@@AAABBBBBBAAA???>>>===>>>>>>???@@@@@@???>>>>>>>>>>>>>>>AAACCCDDDBBB>>><<<===@@@===???@@@@@@>>>======>>><<<:::888777777888:::<<<::::::::::::::::::::::::999666444333444333000...000111222333444444333222000///////////////......(((*********)))(((***+++******)))(((((('''&&&&&&((()))&&&""""""###!!!######$$$$$$$$$$$$######'''$$$!!!!!!"""%%%''''''######"""""""""!!!!!!!!!"""%%%$$$!!! ###""" ###%%%$$$"""!!!$$$'''$$$###""""""!!!!!!!!!"""!!!!!!"""""""""#########%%%%%%$$$$$$######""""""#########$$$$$$$$$%%%%%%"""""""""###%%%&&&&&&&&& $$$(((++++++)))'''%%%&&&&&&'''(((((((((''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''***,,,+++(((''')))+++******+++---//////...,,,//////...------------...+++...000///---...222666222333666999>>>EEEMMMSSSZZZcccrrrqqq```XXXQQQLLLOOOWWWcccuuulllVVVDDD:::666333444666777>>>QQQeeeeeeFFF:::555000...000222222555999AAAVVVuuuxxxdddYYYSSSOOOIIIEEEDDDCCCBBBAAAAAAAAA@@@???===;;;;;;;;;<<<;;;:::888777666555555;;;:::999888888888999:::;;;666444555666444444555333444555666888999:::;;;jjjZZZQQQHHHEEEDDD===>>>===<<<;;;999888888888:::;;;===??????>>>===<<<@@@@@@@@@@@@@@@@@@AAABBBAAABBBBBBCCCCCCCCCBBBBBBCCCBBBBBB@@@???>>>??????@@@@@@?????????@@@AAAAAADDDCCCBBBAAA@@@AAABBBBBBAAA@@@>>>===<<<<<<======??????>>>=========>>>>>>@@@BBBDDDBBB???===>>>@@@>>>???AAA@@@>>>======>>>>>><<<999666555777999:::;;;:::::::::::::::::::::777666444333222111///...///000222333444333333222/////////.........------***+++++++++)))***+++---,,,***'''(((***+++(((%%%'''(((&&&######&&&$$$&&&%%%$$$######$$$%%%&&&&&&%%%######$$$$$$###"""$$$$$$#########""""""""""""""" """### """%%%%%%###"""$$$'''""""""!!! !!!!!! !!!!!!!!!""""""###########################$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%&&&'''"""###&&&))),,,,,,)))&&&&&&&&&''''''(((''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++***))))))+++...***)))***+++---...---+++//////...............///------///111444555555555222555999???GGGQQQ\\\cccttt}}}~~~mmm\\\TTTNNNJJJPPPZZZhhhyyy}}}fffPPPAAA:::555222333777888>>>SSSjjj~~~WWW>>>888555111///000111222666===FFF___jjjZZZRRRSSSOOOJJJFFFDDDCCCAAA@@@AAA@@@>>>>>>===<<<;;;:::<<<;;;999888777666666666;;;:::999888888888999:::<<<666333555666444444666444444555777999:::;;;<<>>>>>@@@AAAAAA@@@??????@@@BBBCCCCCCDDDEEEFFFFFFFFFEEECCCCCCCCCAAA???>>>>>>@@@@@@???>>>>>>>>>>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCC@@@???>>><<<<<<<<<<<<===??????===<<<<<<===>>>??????AAABBBBBBAAA@@@@@@AAA>>>@@@AAA@@@???===>>>>>>>>><<<999777666777888:::;;;::::::999999999999:::777666555444333222111000///000111222333222222111/////////...------,,,,,,---...---+++***+++...000---***'''(((+++,,,)))&&&&&&'''&&&###$$$'''%%%!!!(((&&&###""""""###&&&(((%%%$$$$$$%%%&&&$$$"""$$$$$$$$$$$$############!!!!!!######!!! """""""""!!!"""###!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%''')))((((((***,,,+++&&&"""%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&''')))******+++,,,...***))))))***------,,,+++---------------...///////////////222666777555333555:::BBBKKKVVVbbbnnnvvv~~~lll[[[QQQKKKHHHPPP\\\ooo~~~yyy```KKK>>>999555111222888999???WWWrrriiiIII888444333///------...111999AAAQQQlllrrrbbbWWWRRRQQQNNNIIIEEECCCAAA???>>>@@@>>>============<<<:::>>>===;;;:::999999::::::;;;:::999888888888999:::;;;666333555666444444666555666777888:::;;;<<<===tttbbbRRRLLLJJJAAA@@@BBB>>>;;;;;;;;;;;;;;;::::::999<<<<<<===>>>>>>???@@@@@@???@@@AAA@@@>>>===???BBBBBBCCCDDDEEEFFFFFFFFFFFFBBBDDDDDDBBB???===???AAABBBAAA???>>>>>>???@@@BBBAAABBBDDDEEEFFFFFFEEEDDDBBBAAA???>>>======>>>>>>@@@???===<<<<<<>>>???@@@?????????AAACCCCCCBBBAAA>>>@@@AAAAAA???>>>>>>???<<<;;;999888888999:::;;;;;;:::999888777888888999444555444333222111111111...///000111222111000/////////......---,,,,,,+++---,,,***'''&&&'''+++///*********)))))))))))))))%%%&&&%%%"""###%%%$$$ %%%$$$###""""""###$$$%%%$$$######$$$%%%%%%###!!!############"""""""""""""""""" ######!!!!!! !!!"""######!!! """!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%%%%###"""###%%%***'''&&&'''++++++'''###%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((***)))))))))+++,,,+++***+++******+++---...---,,,+++++++++,,,,,,...///000000111222333555777:::;;;DDDJJJTTTaaaooo}}}zzziiiXXXOOOIIIIIIUUUcccwwwuuu[[[FFF:::555444///111999;;;BBB]]]{{{uuuTTT???555000111---+++,,,...333???JJJaaazzzuuufff[[[UUURRRMMMJJJEEEBBBAAA@@@>>><<<>>>===;;;<<<>>>???===;;;===<<<;;;::::::;;;<<<===;;;:::999888888888999::::::666444666777444333555777777888999:::;;;<<<===yyyhhhTTTGGGEEEEEE===<<>>???@@@AAA>>>@@@AAA@@@======???AAA???@@@AAACCCDDDDDDDDDDDDBBBDDDDDDBBB???===???AAADDDBBBAAA??????@@@BBBCCC???AAADDDGGGHHHGGGFFFDDDCCCBBBAAA????????????@@@@@@???===<<<===>>>@@@AAA???>>>===@@@DDDFFFCCC@@@>>>@@@AAAAAA???>>>>>>???999999999999999;;;<<<===;;;:::888777777777888888111222222111000//////000...///000111111000///...//////...------,,,+++++++++)))&&&""" """'''+++&&&***---+++&&&%%%'''+++)))***(((%%%%%%'''%%%!!!!!!"""###$$$$$$###"""!!!###"""!!!"""$$$%%%%%%$$$""""""""""""!!!!!!!!!!!!"""$$$$$$!!!!!!###### $$$""""""###&&&&&&### ###"""""""""""""""######""""""""""""########################""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&$$$"""!!!"""%%%%%%"""!!!%%%***---+++(((%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******...+++))))))+++,,,)))&&&,,,++++++,,,...//////...))))))******,,,---///000...222555555555999BBBIIITTT[[[gggvvvssscccTTTLLLIIIMMM\\\mmm|||qqqWWWBBB777222444...111999===EEEbbbfffFFF999444000111---+++---000888EEERRRmmmzzzeeeXXXRRROOOLLLIIIFFFBBB@@@???>>>===<<<>>><<<:::;;;>>>???>>><<<;;;:::999888888:::<<<===;;;:::999888888888999::::::555444777777555333444888888999::::::;;;<<<<<<~~~jjjXXXKKKGGGCCC@@@????????????BBB???;;;;;;<<<===<<<:::<<<<<<===>>>???AAACCCDDDDDDCCCCCCCCCDDDCCC@@@>>>DDDDDDDDDFFFHHHHHHEEECCCBBBCCCCCCCCCBBB@@@>>>===EEEEEEEEEEEEEEEFFFFFFFFFDDDKKKMMMHHHDDDFFFFFFCCCGGGFFFDDDBBBAAA@@@@@@@@@FFFCCC@@@>>>>>>===<<<;;;???AAABBBDDDEEEFFFEEEEEEFFFDDDAAA===999999;;;===666777777888999999::::::999999888777555444222111000000111000000///...---/////////...---------,,,---...000111000,,,)))&&&''')))***+++***)))***+++(((''''''''''''((())))))((((((&&&""" ###%%%$$$###""""""######""" !!!"""""""""############&&&%%%$$$#########$$$%%%!!!  """$$$&&&&&&$$$""""""###%%%&&&%%%&&&%%%###""""""$$$&&&(((""""""""""""""""""""""""###$$$%%%""" """$$$'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%######%%%))),,,(((###!!!'''***'''%%%&&&&&&$$$######%%%&&&&&&%%%%%%&&&((())))))&&&$$$"""&&&''''''((())))))((((((***'''%%%&&&)))++++++***((()))***)))((()))+++,,,((()))***+++,,,---......000+++))),,,///...000333999888888;;;BBBKKKRRRVVVgggtttrrraaaQQQJJJJJJPPP```qqqhhhMMM@@@777000111...000666;;;GGGfffxxxTTT<<<333000,,,333...///444666888GGGZZZnnn[[[SSSPPPNNNLLLIIIFFFBBB@@@AAA@@@===:::::::::<<<===>>>>>>>>>>>>999888888888999999:::;;;999999:::::::::999888888888888777555444444666999666666555555777888:::;;;ttt```OOOGGGCCC???===<<<<<<<<<<<<@@@===;;;<<<>>>??????>>>>>>>>>>>>???AAABBBDDDEEEFFFEEEEEEFFFGGGFFFDDDAAADDDCCCCCCDDDFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>DDDDDDEEEEEEFFFFFFFFFGGGGGGMMMNNNJJJIIIJJJJJJFFFGGGEEEDDDBBBBBBCCCDDDEEEHHHEEEBBB@@@@@@@@@???>>>???AAACCCEEEFFFFFFFFFFFFEEEDDDBBB???<<<;;;::::::777777888888888999999999777777666555444333111000//////000000000///......------------,,,,,,,,,,,,+++,,,---------***'''&&&'''(((******)))((()))***(((((('''&&&&&&%%%&&&&&&''''''&&&$$$""""""$$$&&&###!!! !!!"""  !!!!!!"""######$$$$$$%%%$$$############$$$%%%"""!!! """$$$%%%%%%###""""""$$$%%%%%%$$$!!!!!!!!!!!!""""""##############################!!!######"""!!!!!!$$$&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$###!!!!!!"""$$$&&&((('''&&&'''%%%$$$%%%&&&(((''''''%%%&&&((())))))'''%%%$$$%%%&&&&&&'''''''''&&&&&&)))'''%%%&&&)))++++++***+++,,,,,,+++)))((()))*********+++,,,---.........000+++***---///...000444888:::===DDDMMMYYYfffmmm|||ooo___PPPKKKMMMTTTeeevvv}}}aaaHHH<<<666111333000111777===LLLlllfffGGG666///......111...000666777<<>>>>>;;;999;;;;;;<<<>>>>>>??????>>>;;;;;;:::999999999999:::;;;;;;;;;:::999888777666999999888666444444666888777777777777888999;;;<<>><<<<<<<<<;;;;;;===<<<;;;===@@@BBBBBBBBB?????????@@@BBBCCCEEEEEEEEEEEEEEEFFFGGGGGGEEECCCDDDCCCBBBBBBDDDEEEEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCDDDEEEFFFGGGGGGHHHJJJLLLLLLKKKLLLNNNLLLHHHGGGEEEDDDCCCCCCEEEHHHJJJHHHEEECCCAAAAAABBBAAA@@@@@@BBBDDDFFFGGGHHHHHHHHHEEEDDDCCCBBB???<<<999888999999888888888777777777444444444444333222111000......//////000/////////++++++++++++++++++,,,,,,******++++++******)))((('''((()))((('''&&&'''((()))((('''%%%$$$#########%%%&&&'''&&&%%%$$$%%%&&&$$$"""!!!!!!"""###!!! !!!""""""###$$$$$$$$$$$$############$$$$$$###"""!!! !!!!!!###$$$######"""$$$%%%&&&$$$###!!!"""$$$%%%&&&%%%$$$########################### !!!"""""""""###&&&((('''%%%$$$$$$%%%&&&&&&%%%'''&&&&&&'''(((%%%&&&(((######((()))%%%(((&&&%%%%%%'''(((((('''&&&''''''(((((((((''''''%%%%%%%%%&&&%%%%%%$$$$$$)))(((&&&''')))++++++******+++,,,+++***)))***+++,,,,,,------.........///111---,,,///111111555:::===DDDMMMVVV```nnn~~~jjj[[[NNNLLLPPPYYYkkk}}}wwwZZZBBB888555222444111222888@@@TTTvvvtttOOO:::222------000///...222777;;;DDD\\\tttwwwlll]]]SSSNNNLLLHHHEEEFFFCCC@@@???>>>===<<<:::<<<===>>>???????????????>>>===<<<;;;:::999999999<<<;;;;;;:::999777666555::::::999777444444666777777777777888999:::<<<===wwwjjj^^^QQQHHHEEECCC@@@>>>>>>???>>>===;;;;;;<<<===@@@AAABBBCCC??????@@@@@@AAACCCDDDEEEGGGFFFGGGHHHJJJJJJHHHFFFFFFDDDBBBBBBDDDFFFGGGGGGFFFEEECCCAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHKKKJJJIIIJJJMMMNNNKKKGGGHHHGGGEEEDDDEEEGGGJJJLLLFFFDDDAAA@@@AAABBBAAAAAACCCDDDFFFIIIJJJKKKJJJJJJGGGEEECCC@@@???<<<:::888::::::999888777666555555333333333333222222111000,,,---......////////////*********++++++,,,,,,,,,+++++++++******++++++,,,&&&'''((('''%%%$$$%%%'''((('''&&&%%%$$$$$$$$$$$$###%%%'''((('''&&&&&&'''&&&%%%$$$$$$%%%%%%$$$"""""""""""""""""""""""""""""""""""""""#########$$$$$$###"""!!!!!!""""""###"""""""""$$$&&&&&&$$$""""""###$$$$$$%%%%%%$$$$$$########################!!!"""######$$$%%%&&&''''''%%%$$$$$$&&&''''''&&&)))&&&%%%''')))''' ###///111&&&"""((()))"""'''&&&$$$%%%'''(((((('''&&&&&&&&&&&&'''(((((((((%%%%%%&&&&&&%%%%%%$$$$$$)))((((((((()))*********$$$&&&)))******+++---...------------.........///111//////333666888===DDDLLLWWWfffpppxxxzzzeeeWWWLLLLLLRRR[[[nnnqqqVVV@@@666444222333111222888DDD[[[```>>>444333///---111...000555:::???NNNiiiwwwhhhaaaYYYSSSQQQNNNIIIEEEFFFEEECCCAAA@@@???>>>======>>>???@@@@@@@@@@@@@@@AAA@@@>>><<<:::999888888:::::::::999999777666666999:::999777555444555666777777777888999:::;;;<<<{{{lll```VVVMMMGGGEEECCC@@@???@@@@@@@@@???;;;<<<===>>>>>>???@@@@@@????????????@@@BBBCCCDDDJJJJJJJJJKKKMMMMMMKKKIIIGGGEEECCCDDDFFFHHHIIIIIIFFFEEECCCBBBAAABBBBBBCCCBBBCCCDDDEEEFFFGGGHHHHHHKKKIIIHHHKKKNNNNNNKKKHHHIIIGGGFFFEEEEEEGGGJJJKKKFFFDDDBBBAAACCCDDDDDDCCCFFFGGGIIIKKKLLLLLLLLLKKKIIIEEE@@@===<<<<<<;;;:::;;;:::999888666555444444333333333333333222111000+++,,,---...............******++++++,,,,,,------******)))))))))***+++,,,&&&&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&''''''"""$$$'''((('''&&&&&&'''&&&%%%$$$$$$%%%%%%$$$"""$$$$$$###"""!!! !!!!!!!!!"""#####################""""""""""""""""""!!!"""$$$%%%%%%###!!! !!!"""########################$$$###$$$$$$%%%%%%%%%%%%'''%%%$$$$$$&&&(((''''''***&&&$$$%%%(((((($$$$$$///111&&&"""((()))!!!&&&%%%###$$$%%%''''''&&&%%%%%%&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((()))******************###%%%(((*********,,,---,,,,,,------.../////////000///222888<<>>??????@@@@@@@@@@@@???AAA@@@>>><<<:::999999888777777888999999999888888888888888777555444444666555555666777888999::::::qqqcccXXXNNNFFFCCCBBB@@@>>>>>>??????>>>===;;;===??????>>>>>>>>>???????????????@@@AAABBBCCCFFFEEEEEEGGGHHHHHHEEECCCFFFEEEDDDEEEGGGIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHMMMJJJJJJNNNOOOLLLJJJJJJFFFFFFEEEEEEFFFGGGIIIJJJHHHFFFDDDDDDFFFHHHHHHHHHHHHIIIJJJLLLLLLLLLKKKJJJIIIDDD===:::;;;<<<<<<;;;;;;:::999888666555444333333333333333222111000///,,,,,,------...---------+++++++++++++++,,,,,,,,,''''''&&&&&&&&&'''((((((%%%%%%%%%$$$###$$$''')))&&&&&&&&&&&&&&&'''(((((("""$$$&&&'''&&&%%%&&&&&&$$$"""!!!!!!"""###!!! $$$$$$###"""  !!!""""""###"""""""""#####################""""""!!!###$$$%%%###""""""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%$$$'''%%%$$$%%%'''((((((((((((&&&###$$$&&&((('''&&&!!!''')))$$$###'''(((###&&&$$$######%%%&&&&&&%%%&&&&&&'''(((((((((''''''&&&'''(((((())))))(((((((((***++++++***))))))***''')))++++++***)))((())),,,---...///000111111222111222888@@@GGGOOO\\\gggttt{{{jjj[[[PPPHHHKKKRRR\\\nnnzzzgggQQQ@@@666222111//////222888JJJiiiXXXCCC222000333000+++)))222555:::BBBPPPiiirrrdddYYYWWWTTTRRROOOLLLGGGDDDAAAAAAAAA@@@===<<<===???>>>??????@@@@@@@@@?????????>>>===<<<;;;:::::::::555666777888999999999999555666777666444333444555444555666777999999999999xxxeeeZZZQQQHHHBBBBBB???>>>======>>>???>>><<<:::===@@@AAA??????@@@AAAAAA@@@@@@AAAAAABBBCCCDDDBBBBBBAAABBBCCCBBB@@@>>>DDDCCCDDDFFFHHHIIIIIIGGGDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGKKKIIIKKKNNNLLLGGGFFFJJJ@@@AAACCCEEEGGGHHHIIIIIIHHHFFFEEEEEEGGGIIIJJJJJJHHHIIIJJJJJJJJJIIIGGGGGGEEE@@@<<<:::<<<>>>;;;999:::999888777666555444333333333222111000///---,,,,,,,,,---------,,,,,,+++******************))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$%%%(((+++&&&&&&%%%%%%%%%%%%%%%&&&###$$$&&&&&&%%%$$$%%%&&&###!!! !!!""" """!!!!!!!!!!!!  """""""""""""""!!!""""""###$$$$$$$$$$$$###"""!!!!!!###$$$$$$###$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%((()))'''%%%&&&%%%$$$%%%'''))))))((($$$$$$$$$$$$%%%&&&''''''#########$$$&&&'''&&&$$$&&&%%%$$$$$$&&&''''''&&&((()))***++++++***((('''%%%&&&'''((()))*********(((***---,,,***))))))******,,,......,,,***))))))......///111333444555666888;;;CCCNNNXXXcccssstttdddWWWLLLFFFKKKSSS^^^pppvvv```LLL===555222222...000333:::MMMooojjjDDD<<<333///000000...+++444777<<>>@@@>>>???????????????>>>>>><<<<<<;;;;;;:::;;;;;;;;;666777777888888888888777222333555555444333444555444555777999:::::::::999}}}mmm\\\TTTNNNFFFCCCDDD@@@>>>===>>>???@@@???===:::===AAABBBAAA@@@BBBDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEFFFFFFEEEBBB@@@BBBBBBCCCFFFHHHIIIHHHFFFDDDDDDEEEFFFFFFEEECCCBBBEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGIIILLLHHHBBBBBBGGG<<<>>>AAADDDGGGIIIJJJJJJFFFDDDCCCDDDFFFHHHIIIIIIHHHHHHIIIIIIHHHFFFEEEDDDAAA>>>;;;<<>>KKKcccuuuiiieee___\\\XXXTTTOOOJJJGGGDDDAAACCCDDDBBB???>>>@@@CCC>>>>>>?????????>>>>>>===:::::::::::::::;;;<<<<<<888888888888888777666555000111333444333333444555555666888:::;;;;;;;;;:::~~~fff___UUULLLGGGEEEDDDDDDBBB@@@>>>>>>???@@@???>>>??????>>>???@@@BBBDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCGGGEEECCCEEEGGGHHHEEEBBBIIIGGGFFFGGGIIIKKKKKKKKKDDDFFFHHHIIIIIIHHHFFFDDDIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDFFFHHHHHHFFFBBB???@@@@@@@@@BBBDDDFFFFFFFFFIIIFFFDDDFFFJJJLLLJJJGGGKKKIIIGGGFFFFFFEEEDDDCCC???===;;;::::::999777555:::888666555555555444222111222222111111000///...)))***,,,------,,,***)))---,,,+++++++++***'''%%%((()))))))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$############""""""######$$$$$$"""!!! '''$$$(((&&&""""""###"""!!! !!!"""###%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########!!! """&&&((('''%%%)))'''&&&'''((()))(((''''''((('''%%%###""""""$$$(((%%%###$$$'''(((&&&$$$'''%%%###$$$%%%&&&&&&%%%)))++++++***(((&&&&&&&&&***%%%$$$)))***'''&&&)))+++---//////---+++******...***111***555,,,222---///000111111333888AAAGGGPPPYYYfffuuuyyyfffYYYPPPLLLFFFGGGTTTjjjzzznnnRRRBBB:::444111000000222666AAA[[[\\\CCC555333///......///000111444888DDDXXXtttqqqhhhhhhfffbbb^^^[[[TTTIIIBBBAAAAAAAAAAAABBBBBBDDDEEEEEE@@@@@@@@@@@@@@@???>>>===<<<888666777;;;<<<:::666666777888999999888777666333555777666444222222222555555555777999;;;:::999~~~qqqaaa[[[RRRKKKGGGDDDCCCBBBAAA@@@>>>>>>???@@@??????@@@??????@@@AAACCCEEEGGGFFFEEEEEEDDDCCCCCCCCCDDDGGGFFFFFFFFFGGGGGGEEEDDDFFFEEEDDDEEEGGGHHHHHHHHHHHHJJJLLLMMMMMMLLLJJJHHHIIIHHHFFFDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFDDD???<<<@@@@@@???AAADDDEEEEEEDDDIIIFFFDDDFFFJJJLLLJJJGGGIIIGGGEEEDDDEEEEEECCCBBB>>><<<:::::::::999777555:::888555444555555333222111111111111000///......)))***,,,------,,,***)))...---,,,,,,,,,+++)))'''((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###!!!"""""""""######$$$$$$%%%&&&%%%$$$###""""""""""""#########"""""""""!!!!!!"""######$$$###"""!!! &&& $$$'''%%%###$$$"""""""""!!!!!!"""""""""%%%$$$###""""""###$$$%%%########################$$$"""!!!###&&&((('''%%%)))'''&&&'''((()))(((&&&((())))))((('''&&&((()))'''&&&%%%%%%''''''&&&%%%+++***''''''''''''&&&%%%)))***+++***(((&&&&&&''',,,((('''++++++'''''')))***,,,---,,,***))))))***000,,,333***444+++111,,,///222555888===FFFQQQYYYfffnnn{{{vvveeeYYYOOOLLLGGGIIIXXXnnn~~~jjjOOO@@@999555222111000222777CCC]]]nnnMMM888444222///......000111222555<<>>>>>???@@@@@@???AAAAAAAAABBBCCCEEEGGGHHHFFFFFFEEEEEEDDDEEEEEEEEEGGGHHHIIIIIIGGGFFFFFFFFFFFFEEEDDDEEEGGGHHHHHHHHHKKKLLLNNNOOOOOONNNLLLKKKIIIHHHEEECCCBBBAAAAAAAAADDDDDDCCCDDDCCCAAA===:::AAA@@@???AAACCCDDDDDDCCCJJJGGGEEEGGGIIIKKKIIIFFFGGGEEEBBBBBBBBBBBBAAA@@@<<<:::999999999999777666999777444444444444333222111111111111000///...---)))***+++,,,,,,+++***)))---,,,+++++++++***(((&&&)))'''$$$""""""###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%###!!!"""""""""!!!"""$$$%%%&&&&&&&&&%%%$$$############""""""""""""!!!!!!!!! """"""#########"""!!! $$$""""""%%%&&&$$$$$$&&&""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&''''''&&&((('''&&&'''(((((('''&&&&&&'''((((((((()))+++---%%%&&&''''''&&&%%%&&&'''***(((''''''(((((('''&&&(((***+++***(((''''''(((---******,,,+++((((((******++++++***(((((()))+++000,,,333***555,,,444111444888>>>DDDMMMYYYfffpppsssdddYYYNNNLLLIIINNN^^^tttzzzdddKKK===888444222222000222888FFFbbbxxxVVV===000222111///......000333444777BBBWWWqqq{{{nnnbbb[[[YYYYYYWWWVVVWWWQQQGGG???===AAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBB@@@===;;;888777<<<:::888999;;;<<<:::888888888888888777555444333444666777666444222222333444444555777:::;;;;;;:::{{{iii]]]PPPMMMJJJGGGEEECCC@@@===@@@>>>===>>>@@@AAAAAA@@@BBBBBBCCCDDDEEEGGGHHHIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJLLLKKKHHHFFFGGGIIIJJJHHHGGGHHHJJJKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGEEEBBBAAA@@@@@@@@@CCCCCCBBBBBBCCCBBB???===AAA@@@@@@AAACCCDDDDDDCCCJJJHHHGGGGGGIIIIIIHHHFFFFFFDDDAAA@@@??????===;;;:::999777777888888777666777555333333333333222111000000000000///...------)))***++++++++++++***)))+++***))))))))))))'''%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%$$$###!!!%%%$$$#########&&&(((***&&&%%%$$$#####################"""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!###$$$%%%%%%$$$###%%%'''!!!"""$$$$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&((('''&&&&&&(((((('''&&&###%%%&&&&&&%%%&&&(((***$$$''')))(((%%%$$$&&&)))!!!!!!!!!###&&&(((((('''''')))******((('''((((((******+++++++++)))***,,,***+++***)))((((((+++---...+++333+++777000;;;:::===BBBJJJSSS^^^lll{{{rrrbbbXXXMMMLLLLLLRRRdddxxxuuu___GGG:::666333111000///333999IIIgggbbbEEE555000000000///...///111555777999IIIcccpppeee[[[TTTQQQHHHFFFFFFHHHFFF@@@===>>>@@@@@@AAAAAABBBBBBBBBBBBCCCBBBAAA???===:::888666<<<:::999999;;;<<<;;;999999999888777666555333333555666777666444222333444333333333666888:::999888rrrbbbXXXJJJIIIFFFEEEDDDBBB???<<>>===;;;999777999888666666777777666555666444222111222333222111//////000//////...---,,,***************************)))((()))***)))'''%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$"""!!!$$$$$$###"""$$$&&&(((***$$$######""""""""""""###$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!###$$$%%%###"""###%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$((('''&&&%%%$$$###"""!!!%%%&&&&&&&&&&&&&&&&&&'''(((&&&%%%&&&'''((('''&&&%%%%%%&&&%%%$$$$$$%%%'''%%%''')))(((&&&$$$&&&))) ###&&&''''''&&&&&&(((******)))(((((()))&&&)))+++***)))***,,,---+++,,,,,,+++***+++---000---+++444,,,888333@@@AAAFFFMMMXXXeeerrrrrraaaUUUNNNMMMOOOWWWiii{{{qqq\\\EEE888444111///...000333;;;LLLlllrrrQQQ;;;222222---.../////////222777;;;>>>PPPnnnvvveee[[[SSSLLLIIIFFFBBB???@@@@@@>>>???CCCAAAAAABBBCCCCCCCCCBBBBBB??????>>>===<<<:::999888;;;:::999999:::;;;:::999:::999888777666555444444666777777666444333333444333222222444777888777666wwwgggYYYQQQHHHFFFEEEDDDCCCBBB???<<<>>>===<<<===@@@BBBBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMNNNOOONNNLLLJJJJJJJJJJJJHHHGGGGGGIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIGGGEEEDDDBBBAAAAAAAAABBBCCCAAA@@@AAADDDFFFFFFFFFCCCBBBBBBDDDGGGIIIIIIHHHJJJJJJIIIHHHHHHGGGFFFFFFFFFCCC@@@===;;;999777555999777666666666666444333444222111000111222111000////////////...---,,,+++************************+++***)))***+++***)))'''!!!$$$&&&&&&%%%"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$""" !!!!!!!!!!!!###$$$&&&(((######"""""""""""""""###$$$$$$$$$$$$###############"""!!! !!!!!!###$$$### !!!$$$&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!! ###%%%&&&&&&%%%%%%&&&((('''&&&%%%&&&''''''&&&%%%((((((((('''%%%$$$&&&'''&&&'''(((((('''&&&'''(((%%%$$$%%%&&&((('''%%%###%%%''')))***)))((()))***$$$***,,,***(((***---...+++,,,------------000222///...888000<<<999HHHKKKVVV___lll{{{ppp___SSSNNNNNNQQQ\\\nnnmmmYYYBBB777333000......000333<<>>GGG[[[{{{pppaaaYYYQQQLLLIIIHHHBBB===<<<;;;:::===BBBCCCDDDEEEFFFFFFEEEDDDDDD<<<<<<<<<<<<<<<;;;:::999999999999999999999999999;;;:::888777666666666666777777777666333333444555444333333444666777555444}}}kkk]]]SSSMMMHHHFFFDDDCCCCCCBBB???======<<<<<<===@@@BBBCCCCCCBBBCCCEEEGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNPPPOOONNNNNNNNNMMMKKKIIIIIIGGGEEEEEEGGGHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFEEECCCBBBBBBBBBCCCDDDDDDBBBAAAAAACCCEEEFFFFFFDDDDDDDDDGGGJJJLLLMMMLLLJJJKKKJJJIIIGGGFFFEEEFFFCCCAAA>>><<<;;;:::888777999888666555555555333111333111000000111111111000............---,,,++++++******))))))))))))******((('''''''''((((((&&&%%% !!!###$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$$$$""" !!!"""$$$%%%&&&'''$$$######""""""######$$$############""""""""""""###"""!!!  !!!######  &&&&&&!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$###############""""""!!!###%%%%%%$$$$$$&&&((('''&&&%%%%%%''''''&&&%%%((())))))(((&&&&&&'''(((((('''&&&'''((()))(((''''''&&&'''((())))))&&&$$$%%%'''))))))))))))***+++'''...000+++(((***,,,,,,***,,,.../////////000111222222>>>999HHHHHH[[[```nnnxxx~~~mmm^^^SSSLLLNNNSSS```ttthhhUUU???555333222000000000444===QQQrrreeeHHH777000...---))),,,//////000333:::AAARRRggg~~~jjj___XXXRRRNNNLLLEEE@@@<<<;;;:::999;;;@@@BBBCCCEEEFFFFFFEEECCCBBB;;;;;;<<<;;;;;;:::999888777888999888888777888999;;;:::999888777777888888777888777555333333444666777666666666777777555333tttdddXXXQQQMMMHHHFFFDDDCCCCCCBBB@@@>>>===<<<;;;===@@@CCCCCCCCCAAACCCEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIKKKLLLNNNOOOSSSPPPNNNNNNPPPOOOLLLHHHIIIGGGFFFFFFGGGHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDAAA@@@AAACCCDDDDDDEEEEEEEEEHHHLLLOOOOOOOOOJJJKKKKKKIIIGGGEEEEEEFFF@@@>>><<<;;;;;;;;;:::999:::888666555555444222000333111//////000111000000............---,,,++++++******))))))))))))******$$$###"""###$$$$$$###!!!$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$###""" !!!"""###%%%'''((((((((($$$$$$$$$###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!###"""!!! !!!$$$### '''&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''(((((("""$$$%%%###$$$&&&)))'''&&&%%%%%%''''''&&&%%%&&&'''''''''%%%%%%''')))***'''%%%&&&)))***(((&&&###$$$%%%(((******(((&&&$$$&&&))))))))))))***++++++222444---(((***,,,+++(((+++.../////////000111333555DDDBBBTTTXXXnnnuuuyyyjjj]]]TTTKKKMMMTTTcccxxxeeeRRR===555444333222333111444===QQQssstttRRR999000000///---(((+++//////000444;;;BBB[[[ppprrrbbbYYYSSSNNNKKKKKKCCC???===??????>>>@@@DDD???@@@BBBCCCCCCBBB@@@???<<<<<<<<<;;;:::999888777666777888888777666777888;;;:::999888888888999:::888888777555333333444666:::999888888888888666444zzzmmm\\\SSSPPPHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFKKKKKKEEEBBBFFFIIIHHHGGGGGGGGGHHHKKKMMMMMMLLLOOOOOONNNMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEDDDDDDDDDCCCCCCBBBHHHHHHJJJKKKMMMOOOPPPQQQOOOLLLJJJHHHHHHGGGFFFDDD@@@@@@???===<<<:::999888999888777666444444333333555333000000222222000---///---+++***++++++)))(((,,,+++'''&&&'''&&&&&&&&&'''((('''&&&$$$###)))$$$ """(((***&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""######"""!!!&&&$$$!!! """$$$$$$%%%######%%%%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%$$$"""$$$"""'''"""!!!$$$%%%$$$###"""###"""$$$%%%###$$$&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''******))))))))))))))))))''''''''''''(((((((((((((((((()))***************---+++,,,000000+++)))+++...///000///...///444999>>>DDDNNNYYYffftttwwwfffVVVMMMNNNLLLTTTjjjfffQQQ;;;222111111000000222222;;;SSSvvv}}}```???000000000...,,,***---222444222444@@@NNNaaa|||uuuhhh\\\VVVRRRMMMIIIIIIHHHBBB<<<;;;>>>AAAAAA????????????????????????@@@>>>>>>===<<<:::888666555999::::::;;;:::999777666555999<<<:::666444777;;;:::888666666666666555444888666666666777666444222qqqeeeUUUNNNLLLFFFEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAABBBCCCDDDEEEFFFFFFKKKLLLGGGEEEGGGHHHGGGHHHGGGGGGIIILLLMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCEEEEEEEEEDDDDDDEEEEEEEEEIIIJJJKKKLLLMMMNNNOOOOOOPPPMMMJJJHHHGGGFFFDDDBBBAAA@@@>>><<<:::999888888777666555444333222222222777444222111111000...+++///---+++***++++++)))(((!!!'''***%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%"""!!!###''')))'''%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&$$$"""!!!!!!!!!&&&$$$"""!!!"""$$$#########$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""$$$"""%%% ###(((###""""""###$$$%%%$$$$$$###"""$$$$$$"""###$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''(((***++++++***)))(((((((((((()))))))))******'''(((((()))***)))))))))+++)))+++//////,,,***,,,///111333333444888@@@FFFNNNVVVbbbooo|||sssdddVVVNNNMMMMMMWWWlll___LLL999111222222111111333333===VVVyyycccLLL444+++++++++(((&&&(((+++///222111555CCCRRRmmmooodddYYYTTTPPPKKKGGGFFFHHHCCC===<<>>:::888777777777555444333111111000000000444333111111111111///---///---+++***++++++)))(((***+++(((%%%$$$''''''$$$%%%%%%%%%$$$%%%%%%&&&&&&!!!!!!"""$$$%%%'''((((((!!!""""""###$$$%%%&&&&&&%%%&&&&&&%%%###""""""###%%%$$$""""""######"""!!!$$$%%%%%%&&&%%%$$$###"""#########"""!!! ###"""%%%!!!%%%***&&&'''%%%"""###%%%&&&$$$"""%%%&&&&&&######$$$!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%'''))),,,,,,+++)))''')))))))))*********++++++'''(((((())))))))))))))),,,***+++///000------000000222333555888@@@JJJRRR___iiiwwwooo```UUUNNNLLLOOO[[[qqq{{{VVVFFF666111333333222111333555@@@ZZZ}}}oooIII<<>>@@@BBBAAA???@@@AAABBBCCCCCCBBB@@@???;;;:::888777666666777777777777888::::::::::::::::::::::::999888777666666:::999777777888999999888777666666777999999888666nnn```WWWKKKHHHIIIDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGIIIIIIJJJKKKJJJHHHGGGGGGGGGFFFIIIIIIIIIJJJMMMOOOOOONNNKKKLLLLLLMMMMMMNNNNNNOOOOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDFFFHHHJJJLLLOOOOOOPPPOOOOOOMMMLLLKKKKKKIIIFFFDDDDDDCCCAAA???EEEBBB>>>:::777777777888444333222111000000///000......///000111222333333///---+++***++++++)))(((%%%''')))))))))(((%%%"""%%%$$$#########%%%&&&''' """%%%%%%$$$$$$&&&)))############$$$$$$$$$$$$###!!! """%%%&&&%%%$$$$$$#########$$$###!!!$$$%%%&&&&&&%%%$$$"""!!!#########"""!!!!!! !!!%%%"""'''---)))***%%% $$$&&&$$$!!!&&&((('''%%%&&&(((&&&!!!%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&)))((('''%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&(((***++++++***))))))))))))*********++++++((()))******++++++******...,,,,,,000111///000333444666999<<>>@@@BBBCCCCCCAAA???===<<<:::999777777999:::<<<888999999999999999999999<<<;;;999888888888666444999888666777888999999888777666666888:::;;;:::888{{{fffZZZSSSHHHEEEGGGAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKMMMJJJGGGFFFEEEEEEGGGHHHJJJJJJJJJKKKNNNPPPPPPOOOMMMMMMNNNOOOPPPQQQRRRRRRPPPOOONNNLLLKKKJJJJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHDDDDDDDDDEEEGGGIIILLLMMMQQQRRRRRRQQQPPPMMMKKKIIIFFFDDDBBBBBBBBBBBBAAA@@@EEECCC???;;;888777888888444333222111000000000111,,,---///000111222333444///---+++***++++++)))(((###&&&******&&&"""!!!###$$$###""""""###$$$&&&'''!!!$$$'''%%%"""!!!$$$'''%%%%%%$$$$$$###"""!!!!!!$$$%%%(((%%%######"""###$$$###!!!$$$%%%%%%&&&%%%$$$###"""######################## %%%"""(((///,,,***$$$"""%%%###!!!$$$&&&&&&$$$&&&***)))%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&)))((('''%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''((())))))))))))((((((((((((((('''&&&&&&''')))+++,,,((((((((()))))))))******++++++,,,------------,,,///,,,,,,///000///111555999===CCCJJJTTT```oooyyyzzziii\\\RRRLLLMMMWWWggg{{{jjjJJJ>>>444222222111...---111555DDDaaa___BBB000,,,***,,,,,,***,,,///111111222555999FFF^^^ssslll^^^XXXSSSPPPPPPMMMFFFBBBAAACCCBBBAAAAAAAAAAAA@@@???===>>>@@@AAAAAA???<<<::::::999888777777999;;;<<<<<<;;;:::999888888777777<<<;;;999888888888666444888666555555777888888777666666666888:::;;;;;;999ppp]]]TTTOOOFFFDDDDDD???AAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMNNNIIIFFFGGGHHHGGGHHHJJJKKKKKKKKKLLLOOOQQQQQQPPPNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQOOOMMMLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHDDDEEEGGGHHHJJJLLLMMMMMMQQQQQQQQQQQQOOOLLLIIIGGGCCCAAA??????AAABBBAAA@@@CCCAAA>>>;;;888777777888333333222111111111111111///000111111//////000111///---+++***++++++)))(((***)))(((%%%%%%#########"""######$$$$$$"""$$$&&&%%%"""!!!###%%%'''&&&%%%$$$""" '''"""###%%% ###"""!!!!!!######"""!!!######%%%%%%%%%%%%$$$##################$$$$$$$$$ $$$"""'''---***'''###!!!######"""!!!""""""!!!$$$((((((%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((*********)))))))))((((((***(((&&&%%%%%%(((+++,,,((((((((()))))))))******,,,------..................++++++///111222666;;;===EEEPPP\\\hhhwwwuuuggg\\\SSSNNNQQQ]]]mmm{{{aaaGGG===333222222///------111666GGGeeennnLLL666///+++)))+++,,,***,,,/////////222666===MMMhhhxxxdddZZZUUUQQQOOOOOOKKKDDD@@@AAAAAAAAAAAAAAAAAA???>>>===<<<===>>>>>>>>><<<:::999777666666555666777888999===<<<;;;999888777666666:::::::::999888777666666888777555555666777777666777666666888:::;;;:::999xxxfffVVVOOONNNGGGEEEFFF@@@BBBBBBCCCEEEFFFHHHIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOLLLGGGGGGLLLOOOLLLIIIJJJLLLKKKKKKMMMPPPRRRRRRQQQNNNOOOOOOPPPQQQRRRSSSSSSTTTSSSQQQOOONNNLLLKKKKKKIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHFFFHHHJJJMMMNNNOOOOOONNNNNNNNNOOOOOOLLLIIIFFFCCCBBB@@@>>>>>>???@@@???>>>???===<<<999888666666555333222111111000111111111...000222111///...///111///---+++***++++++)))(((+++&&&###$$$### $$$##################"""!!!!!!"""###$$$######$$$%%%&&&%%%$$$###"""!!! %%%$$$""""""!!! """!!!!!!###$$$###!!!"""$$$%%%&&&&&&%%%$$$$$$$$$######""""""!!!!!!###"""%%% ###((($$$$$$###"""""""""###$$$%%%!!!###""" ###''''''$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))((('''&&&&&&''')))***)))))))))*********++++++,,,------...............///---...333888;;;AAAGGGNNNWWWeeettttttggg]]]TTTOOOTTTbbbrrrwww[[[DDD;;;222111111///...///111888JJJiiizzzVVV<<<111///,,,+++...000------...---...333:::EEEXXXvvvooo___XXXRRROOOMMMLLLHHHAAA>>>@@@???@@@AAAAAA@@@>>>===<<<============<<<;;;:::999666666666666777777777777===<<<:::888888777888888888:::;;;:::777555777999:::888666666777777666555777666666777999:::999777rrraaaRRRNNNOOOIIIHHHIIICCCBBBCCCDDDEEEGGGIIIJJJKKKJJJJJJKKKKKKLLLNNNOOOPPPJJJGGGIIIRRRUUUPPPJJJJJJMMMLLLLLLNNNPPPRRRRRRQQQNNNNNNOOOOOOPPPQQQRRRRRRVVVUUUSSSQQQOOONNNMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJMMMPPPRRRQQQPPPOOOKKKLLLMMMLLLJJJGGGCCCAAACCCAAA>>>>>>>>>>>>===;;;;;;::::::888777555444333222111111000000000000111+++...000000//////111444///---+++***++++++)))((($$$(((---(((""" """###$$$$$$$$$"""!!! !!!"""$$$&&&&&&&&&$$$$$$######"""!!!!!!!!! $$$'''%%% !!!%%%""" !!!###%%%%%% !!!###%%%&&&&&&&&&%%%%%%%%%$$$"""!!!'''!!!$$$%%% $$$"""###$$$$$$######%%%'''%%%&&&$$$"""$$$(((((($$$""""""###$$$%%%%%%&&&&&&$$$$$$&&&''''''&&&$$$$$$'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((((((((((((((''''''******+++++++++,,,,,,,,,+++,,,------......------222000222999???EEELLLSSSfffppp~~~wwwiii]]]TTTNNNWWWddduuuuuuXXXBBB999111000111000000222222999LLLkkkjjjFFF333000,,,))))))...000---******---///666???LLLbbbjjj\\\WWWQQQMMMKKKJJJEEE???===???===???AAAAAA???===<<<;;;>>>>>>===<<<;;;:::::::::777888999999999999888888;;;:::999888888888999:::666999<<<:::666444777;;;<<<:::888777888888777666777666666777999999888666vvvfff[[[SSSJJJFFFFFFGGGFFFDDDCCCCCCDDDFFFGGGHHHIIIJJJLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJIIIIIIMMMMMMLLLMMMNNNPPPSSSTTTPPPMMMKKKNNNRRRSSSPPPLLLRRRRRRRRRQQQOOOMMMJJJIIIJJJIIIIIIKKKMMMLLLHHHDDDGGGGGGGGGGGGIIIKKKMMMNNNNNNPPPSSSVVVVVVTTTRRRPPPLLLMMMNNNNNNLLLGGGCCC@@@=========<<<;;;;;;::::::888888888888666444222000444333222111000...------000///...---......---++++++,,,,,,++++++)))((('''***'''$$$###$$$%%%$$$""""""%%%$$$"""######$$$$$$%%%%%%&&&''''''%%%$$$"""!!!!!!!!!"""#########"""""""""""""""###"""###%%%&&&%%%$$$!!! """$$$'''))))))&&&###!!!$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!%%%$$$"""""""""$$$'''(((######$$$%%%%%%&&&''''''***$$$+++%%%... &&&$$$%%%"""$$$))))))$$$"""%%%%%%%%%&&&&&&&&&&&&&&&&&&***((('''((()))***)))''')))((((((((()))***,,,---)))((('''((()))***)))(((+++,,,,,,------+++***)))(((,,,///...,,,+++,,,...444777;;;???EEEPPP```lllxxxtttggg\\\SSSNNNYYYgggzzzqqqXXX<<<555000000///---...000999:::JJJmmm~~~TTT:::111///,,,,,,------------------***000:::FFFXXXrrr}}}hhhZZZRRRNNNJJJDDDAAA@@@@@@@@@@@@@@@>>><<<>>>BBBDDDCCC@@@======<<<;;;:::999999888:::777666999999777888;;;;;;::::::999888888999999666777888999999999999999;;;;;;999888777777777777666777999::::::999888666mmm___VVVPPPHHHEEEEEEFFFEEECCCDDDDDDEEEFFFGGGHHHHHHIIILLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJKKKLLLMMMOOOQQQRRRSSSSSSPPPNNNOOORRRTTTQQQNNNSSSSSSRRRQQQPPPMMMKKKJJJNNNMMMLLLMMMOOOOOOLLLJJJJJJKKKMMMNNNPPPPPPPPPPPPRRRTTTVVVWWWWWWUUUSSSQQQSSSSSSRRRPPPLLLFFF@@@<<<======<<<<<<;;;:::::::::888888888777555333222111222222111111000000/////////---,,,,,,---,,,+++***+++******)))(((((('''''')))&&&######$$$%%%$$$### $$$$$$ ###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""""""""  !!!"""######$$$$$$$$$###!!!!!!"""###$$$$$$### %%%$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!$$$############%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''%%%(((###---!!!(((&&&&&&$$$%%%******%%%$$$&&&%%%&&&&&&&&&&&&'''''''''***((('''((()))***)))((((((''''''''''''(((***+++)))((('''(((*********(((***+++,,,---------,,,+++---///222111000///222555777>>>GGGOOOXXXfffvvvsssggg\\\TTTQQQ[[[hhh|||oooWWW;;;444/////////------000888;;;NNNrrrrrrLLL666...,,,,,,,,,,,,,,,,,,---------///444===KKK___|||{{{iiiZZZQQQLLLHHHCCC@@@????????????@@@???>>>???AAABBBBBBAAA??????>>>===<<<;;;::::::888555555999:::888999======<<<:::999777666666666777777777777888888888999:::999888777666666666666666777999:::999888777666rrraaaVVVOOOKKKFFFDDDEEEEEECCCAAADDDEEEEEEFFFGGGHHHIIIIIIMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPJJJKKKMMMOOORRRTTTUUUVVVYYYUUUQQQQQQSSSTTTSSSQQQTTTSSSSSSRRRPPPNNNLLLKKKPPPOOONNNOOOPPPQQQPPPOOOMMMNNNQQQSSSTTTTTTRRRQQQUUUVVVVVVVVVUUUSSSQQQOOOTTTTTTSSSPPPLLLFFF@@@===<<<<<<<<<;;;::::::999999888888666555333222222222111111111111111111111111---,,,******++++++)))(((***)))((('''&&&&&&'''''''''%%%######$$$%%%%%%$$$ ###$$$""""""###"""$$$$$$$$$###############"""############""""""!!!  !!!""""""######""""""!!!!!!""""""$$$$$$$$$$$$###"""!!! %%%$$$###"""!!!!!!""""""######""""""!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%% )))###...""")))''''''%%%&&&******&&&%%%'''&&&&&&&&&&&&''''''((((((***)))((((((******)))(((''''''&&&&&&&&&'''(((((()))((('''(((***+++***)))******+++,,,---------------///111111000222777<<<>>>HHHVVVcccooo}}}~~~qqqggg\\\WWWVVV^^^llllllSSS:::333.........,,,---///666===TTTwww___AAA111+++)))+++++++++++++++,,,------666888@@@QQQjjjwwwiii\\\SSSJJJFFFAAA>>>>>>>>>>>>>>>???@@@AAAAAA@@@???@@@AAAAAA@@@@@@???>>>===<<<;;;777555555999:::999:::>>>>>>===;;;888666444333333777666555555555666777888888777666555555555555555777777888999888777555444zzzhhhYYYQQQJJJHHHEEEDDDEEEEEECCCBBBCCCCCCDDDFFFHHHIIIKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMOOOPPPRRRSSSSSSSSSOOOOOOPPPRRRUUUXXX[[[]]]^^^ZZZVVVTTTUUUUUUUUUTTTUUUTTTSSSRRRQQQOOONNNMMMOOOOOONNNNNNOOOPPPQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRVVVVVVUUUTTTRRROOOLLLKKKMMMNNNNNNMMMJJJGGGCCCAAA;;;;;;;;;:::999999888888888777555333111111222222111111111111111000000000---+++******+++***)))'''+++)))'''%%%%%%&&&'''((($$$$$$###$$$$$$%%%%%%%%%######"""!!!!!!"""###"""$$$$$$$$$###"""!!!!!! !!!"""###$$$$$$###"""!!!%%%$$$############$$$$$$###"""!!!  """###############$$$%%%&&&'''#########"""!!!!!! """""""""######"""""""""!!!###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%+++%%%---'''000###)))'''&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&'''(((((())))))***)))((()))******)))((((((((((((''''''''''''''')))(((((()))+++,,,+++******++++++,,,,,,,,,,,,,,,---000222333444999AAAGGGPPP\\\lll{{{yyyooofff[[[XXX[[[bbbpppgggOOO999222......---,,,,,,///555???WWWzzzoooNNN999///+++)))+++************+++---...888:::CCCVVVtttwwwooofff\\\SSSHHHEEEAAA???>>>??????>>>>>>AAACCCBBB???===???BBBAAA@@@@@@???>>>===<<<<<<999666666999:::999:::======;;;:::888666444444333777666444333333444666777777777666666666666666777777777888888777666555444rrrbbbVVVOOOHHHFFFEEEEEEEEEEEEDDDCCC@@@AAACCCFFFIIIKKKMMMNNNOOONNNNNNNNNNNNNNNNNNNNNLLLMMMOOOQQQSSSTTTUUUUUUTTTSSSQQQRRRUUUZZZ```ccc```^^^ZZZXXXWWWWWWWWWVVVVVVUUUTTTRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPRRRSSSQQQPPPNNNNNNOOOQQQTTTUUUWWWWWWVVVUUURRRNNNJJJHHHFFFGGGGGGHHHGGGEEECCCAAA:::::::::999888888777777666555333111111111111222333333222111000///...------,,,******++++++)))(((+++)))'''&&&&&&'''((()))###$$$$$$$$$$$$$$$$$$%%%&&&###!!! !!!$$$'''%%%$$$######"""!!! !!!"""###$$$$$$###"""!!!((('''&&&%%%$$$#########$$$""" !!!###$$$!!!!!! !!!"""###%%%&&&!!!""""""######$$$$$$%%%""""""############""""""!!!###%%%'''((('''&&&$$$'''&&&&&&&&&&&&&&&&&&&&&***$$$---&&&000###)))'''$$$&&&&&&%%%%%%&&&&&&$$$&&&&&&'''(((((()))******+++)))((()))***+++***)))************))))))))))))***)))((())),,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000333777;;;???GGGQQQYYYjjjvvvtttmmmdddZZZYYY___fffuuucccJJJ888222------...,,,---000444AAAZZZ{{{^^^AAA444///,,,***+++***))))))***+++---///777;;;FFF]]]}}}ttthhhccc^^^UUUMMMGGGDDDAAA???@@@@@@@@@???>>>AAACCCBBB???===???BBB@@@???>>>>>><<<<<<;;;:::<<<999888::::::777888;;;999999888777666666666666777555444222222333555666888888888777888888999999777777777777777666555555{{{kkk^^^SSSNNNGGGFFFFFFEEEEEEEEEEEEEEE@@@AAACCCFFFIIILLLNNNOOOOOOOOOOOOOOONNNNNNNNNNNNLLLMMMOOORRRTTTUUUVVVWWWUUUTTTRRRRRRUUUZZZ```dddaaa```]]][[[YYYXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRQQQSSSTTTRRRQQQOOONNNOOOSSSWWWYYYXXXYYYYYYXXXUUUPPPJJJGGGDDDDDDDDDCCCBBB@@@===<<<999999999888777777666666444333222111111000000000333222111000...---,,,+++---+++***)))******)))''')))((('''&&&&&&'''((()))"""$$$%%%%%%$$$######$$$'''### !!!!!!$$$((($$$$$$$$$###"""!!!!!! !!!""""""############"""&&&&&&$$$###""""""!!!!!!###"""!!! """###%%%'''&&&%%%$$$###""""""### !!!"""###$$$%%%&&&'''"""######$$$$$$######""""""###%%%'''((('''&&&%%%&&&&&&&&&&&&&&&'''''''''$$$(((###///###***)))$$$&&&&&&$$$$$$&&&&&&$$$&&&''''''((()))***+++++++++***))))))++++++***)))******+++,,,,,,+++++++++***))))))***,,,......---......---------...//////222666===DDDLLLWWWccclll~~~qqqkkkbbbWWWXXXaaajjjyyy~~~___FFF888222.........---...111333CCC^^^|||vvvPPP999222000---++++++***))))))***,,,...000777>>>OOOiiiyyyggg\\\WWWSSSKKKDDDEEECCCAAA@@@@@@AAA@@@??????@@@AAAAAA@@@???@@@AAA???>>>======;;;;;;:::999===:::999;;;:::777777:::777777777777777888999999666555444333333333444555999999999999999:::;;;<<<777777777777777777777777pppcccYYYPPPJJJGGGFFFEEEDDDCCCCCCDDDFFFCCCCCCEEEGGGIIIKKKLLLMMMPPPPPPOOOOOOOOONNNNNNNNNNNNPPPRRRTTTVVVWWWXXXYYYUUUUUUVVVXXXZZZ]]]```bbb``````___]]][[[YYYYYYYYYWWWVVVUUUSSSRRRRRRRRRSSSOOORRRTTTTTTQQQPPPPPPQQQOOOOOONNNOOOQQQTTTWWWYYYVVVXXXZZZZZZVVVPPPIIIEEEBBBBBBAAA@@@>>><<<:::999999888888777777666555555222222222222111000//////000//////...---,,,,,,,,,+++)))(((((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&'''"""$$$'''&&&###!!!!!!"""$$$!!!!!!$$$%%%""""""&&&$$$$$$$$$######""""""""""""""""""""""""######$$$"""""""""!!!!!!""""""######""""""!!!"""###$$$%%%(((((('''&&&%%%$$$###""" !!!!!!"""###$$$%%%%%%"""######$$$$$$######"""###$$$%%%''''''''''''&&&%%%%%%&&&&&&''''''((((((###'''"""...""")))((($$$((('''######'''((($$$&&&'''((()))***++++++,,,+++***))))))++++++***))))))***+++,,,------,,,,,,***))))))***---......---......//////111333555666999@@@IIITTT___lllzzz|||ooojjjaaaUUUVVVbbbmmm}}}{{{\\\BBB999333...//////...///222222FFFccchhhEEE333000...+++))),,,+++***)))***---000222999EEE[[[wwwvvvjjj\\\SSSOOOMMMHHHCCCCCCAAA?????????@@@???>>>@@@???>>>???AAABBBBBBAAA???>>>======;;;;;;:::999<<<999999;;;:::888888;;;888888888888888999:::;;;666555555555444444444444999999999999:::;;;<<<===777777777777888888999:::wwwggg]]]VVVMMMFFFFFFFFFEEEBBBAAAAAACCCEEEEEEFFFGGGHHHIIIIIIJJJKKKPPPPPPPPPOOOOOONNNNNNNNNPPPRRRTTTVVVXXXYYYZZZZZZUUUWWW[[[^^^```aaaaaaaaa___``````___\\\ZZZYYYYYYXXXWWWUUUSSSRRRRRRSSSSSSLLLOOORRRRRROOOMMMLLLMMMJJJKKKMMMOOORRRTTTVVVWWWSSSUUUXXXYYYUUUNNNGGGBBB?????????>>>>>><<<;;;:::888888888777666666555555000111222222222000///...------------------------***((('''&&&''''''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%"""%%%'''&&&### """!!!"""((((((###!!!$$$$$$$$$$$$$$$###############"""!!!!!!!!!"""$$$%%% !!!"""$$$%%%&&&######"""######$$$%%%%%%!!!!!!"""""""""!!!!!! !!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&'''((())))))((("""***$$$///"""(((&&&%%%))))))$$$$$$))))))%%%&&&'''((()))***+++,,,,,,+++***)))***+++++++++)))((()))+++,,,---------,,,***))))))+++---//////......///000111444888;;;===GGGOOOZZZfffsss|||nnnjjj```SSSUUUbbbooo~~~zzzZZZAAA999333//////000///000333222HHHfff___>>>000...,,,)))'''---,,,******+++...111333<<>>===>>>???>>>===@@@>>><<<>>>BBBDDDCCC@@@??????>>>===<<<;;;::::::;;;888888;;;;;;999:::===:::999999999999999::::::555666666666666555444333888888888999:::;;;<<<===777777777777888:::;;;<<>>:::999999::::::999888777777555444222000///222111000.........///000666333///+++)))***,,,---************)))))))))((($$$!!!###))))))$$$"""%%%((('''%%%###""""""###$$$###!!! !!!"""""""""$$$###"""!!! !!!!!! !!!"""""""""$$$$$$$$$$$$$$$###"""!!!$$$###!!! !!!"""%%%###"""###%%%'''((((((###'''***)))(((###!!!!!!"""###""")))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((,,,***((('''''''''&&&%%%((()))(((%%%"""###(((,,,---+++)))'''&&&&&&((())))))***++++++***)))***,,,++++++******++++++,,,------,,,,,,---......---+++%%%***111444666:::AAAGGGYYYcccsssqqqdddYYYTTTWWW^^^mmmzzzUUUBBB222...,,,------,,,...333888HHHjjjsssNNN444000---,,,,,,'''+++((('''***---...222888HHHUUUnnnrrrddd^^^TTTLLLGGGFFFEEEEEEAAA>>>::::::===??????===>>>======<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===:::888888999;;;===:::::::::;;;;;;;;;;;;;;;555444444555777999;;;======<<<;;;:::;;;;;;======333777999888:::======:::oooaaaWWWOOOJJJJJJGGGHHHHHHIIIIIIIIIIIIIIIFFFGGGHHHJJJMMMOOORRRSSSRRROOOMMMNNNPPPRRRQQQPPPVVVWWWXXXYYYZZZ[[[\\\]]]ZZZYYYYYYZZZ\\\___ccceeedddeeeeeeccc___]]]]]]^^^\\\ZZZWWWTTTTTTUUUWWWYYYXXXVVVSSSPPPMMMLLLKKKKKKMMMNNNPPPQQQSSSSSSSSSSSSTTTTTTSSSQQQNNNIIIDDDBBBAAA???;;;::::::;;;;;;:::888888777555333111///...111000///......//////000222000---***))))))***+++)))))))))(((((((((''''''(((%%%'''++++++&&&%%%''''''&&&$$$###""""""######$$$#########$$$$$$###!!!""""""!!! !!!"""### !!!"""#########$$$$$$$$$$$$$$$###""""""%%%$$$###"""""""""""""""%%%$$$""""""###$$$%%%%%%######$$$&&&((((((&&&$$$&&&%%%######%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''')))***)))(((((())))))(((%%%###&&&(((((('''%%%%%%'''))),,,+++)))((('''''''''(((&&&((())))))(((((()))+++,,,+++++++++++++++,,,,,,,,,,,,,,,---...///......///444999===@@@GGGRRRZZZlllvvv~~~pppddd[[[WWW[[[cccsssuuuSSSAAA444///---......,,,...333:::KKKllleeeDDD000---******,,,'''+++((((((,,,///111777>>>NNN^^^zzz{{{lll___YYYPPPIIIFFFEEEDDDDDDAAA???======>>>??????>>>===<<<<<<;;;<<<<<<======?????????@@@@@@?????????>>>===:::999888999;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<888888777777777888999999<<<<<<;;;::::::;;;<<<===666999;;;999:::<<<<<<888|||hhh[[[SSSLLLIIIIIIHHHIIIIIIJJJKKKKKKJJJJJJHHHIIIJJJLLLNNNPPPRRRSSSRRRQQQPPPPPPRRRSSSSSSRRRYYYZZZ[[[\\\]]]___``````\\\[[[ZZZZZZ\\\```cccfffhhhhhhgggeeeaaa^^^]]]^^^]]][[[XXXVVVUUUVVVXXXYYYXXXVVVSSSPPPNNNMMMMMMMMMLLLMMMOOOPPPQQQQQQRRRQQQRRRRRRQQQNNNKKKGGGDDDBBBBBB???<<<;;;;;;<<<;;;:::888777666555333000...---000//////......///000000,,,,,,***))))))((())))))(((''''''''''''&&&&&&&&&&&&%%%%%%((('''$$$"""###%%%$$$###"""""""""""""""%%%$$$###$$$%%%$$$""" !!! !!!"""$$$%%%""""""######$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$"""!!!!!!%%%%%%###"""""""""######'''&&&&&&''''''&&&###!!!(((&&&%%%%%%'''(((((((((%%%%%%%%%%%%&&&'''((((((''''''&&&%%%&&&'''((()))''''''(((***+++)))%%%"""%%%'''))))))'''&&&&&&'''******))))))((((((''''''&&&'''))))))))))))+++,,,---,,,,,,+++++++++,,,,,,---------...///111222333555:::@@@EEEKKKVVVeeeppp{{{nnnddd\\\ZZZ```iiizzzpppOOO???555111...///...---///333<<>>???@@@===<<<<<<<<<<<<<<<======>>>???@@@AAAAAA@@@???>>>>>><<<:::999999:::;;;<<<;;;;;;;;;<<<<<<<<<======999999999999999999999999<<<;;;:::999999999:::;;;888;;;<<<::::::<<<;;;888uuubbbWWWPPPJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSTTTUUUUUUUUU\\\]]]^^^___```bbbccccccaaa___^^^^^^___bbbeeegggiiiiiigggeeebbb___]]]]]]]]]\\\YYYWWWUUUVVVWWWWWWVVVUUUSSSQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMPPPOOONNNKKKHHHEEECCCAAA@@@>>>;;;:::;;;;;;:::999777777666444222000...---............//////000000))))))******))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$"""!!!!!!$$$######"""""""""!!!!!!%%%###!!! !!!!!!!!! """!!! """###$$$$$$$$$$$$#########$$$$$$######$$$$$$$$$######"""$$$$$$%%%%%%$$$""" $$$$$$$$$###""""""$$$%%%#########$$$&&&&&&$$$"""&&&%%%$$$$$$&&&'''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&'''((()))(((&&&$$$'''((((((((('''''''''((()))))))))***)))(((''''''((()))+++,,,,,,,,,...000...------,,,,,,,,,,,,,,,...///000000111333666888999@@@JJJSSS]]]kkk{{{xxxlllbbb\\\[[[ccclll}}}lllLLL===666222///000///---///333===OOOrrrmmmGGG555......)))+++///---,,,)))***---000555???JJJ]]]wwwxxxhhh```TTTOOOHHHCCCAAA@@@@@@@@@@@@CCCEEEDDD@@@>>>???AAA@@@???>>>======<<<<<<===<<<===>>>@@@@@@>>>===<<<===<<<;;;999999:::;;;<<<;;;;;;;;;<<<<<<======>>>777888999:::;;;;;;<<<<<<;;;:::999888888888999:::888;;;===;;;;;;===<<<999ppp^^^TTTNNNIIIFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPTTTUUUVVVVVVWWWWWWXXXXXX^^^___```aaabbbdddeeeeeeeeedddccccccdddeeegggiiiiiihhhfffdddbbb```^^^]]]]]][[[YYYVVVUUUTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQPPPOOOMMMKKKJJJIIIIIIMMMLLLKKKIIIFFFCCCAAA@@@===;;;999888999888777666555555555333222000...---.........////////////...))))))***++++++***)))((((((((('''''''''&&&&&&&&&((()))((('''&&&&&&%%%###############"""""""""!!!'''$$$!!!"""###$$$###""" !!!"""%%%$$$###"""""""""######"""######$$$$$$$$$######"""###$$$$$$###!!!###$$$%%%$$$###$$$''')))###""""""###&&&'''&&&%%%$$$######$$$&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&)))'''$$$$$$&&&'''((((((+++)))&&&%%%%%%''')))***((())))))))))))(((((('''(((***,,,---,,,---///111......---------------......///000111111555:::>>>CCCNNN]]]kkkwwwwwwjjjaaa\\\\\\eeeooojjjIII:::666111/////////---///333<<>>222000///)))***///++++++)))))),,,///666CCCPPPgggpppccc]]]SSSNNNGGGBBB@@@???>>>===???BBBEEEDDD@@@>>>???AAADDDCCCAAA???>>><<<<<<;;;:::;;;<<<======<<<;;;:::===<<<;;;:::::::::;;;;;;::::::;;;;;;<<<======>>>999999:::::::::;;;;;;<<<;;;:::999888777888888999555999;;;:::;;;>>>>>>;;;vvvhhhZZZSSSNNNJJJGGGFFFGGGGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOTTTVVVYYYZZZYYYYYYZZZ[[[___```aaabbbcccdddeeefffggghhhhhhhhhhhhiiihhhhhhhhhfffdddddddddcccaaa___]]]\\\YYYWWWUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPNNNKKKIIIGGGGGGFFFIIIIIIHHHGGGEEEBBB???>>>:::888777666777666555333333333333222111000///......////////////...---,,,*********++++++***))))))(((((('''''''''&&&&&&&&&%%%''''''$$$###%%%%%%""""""######$$$$$$###""""""(((%%%!!!!!!###%%%&&&%%%$$$"""!!! !!!$$$###"""!!!!!!!!!######""""""###$$$$$$$$$$$$###!!!""""""""""""!!! """$$$%%%%%%###$$$(((+++((('''&&&&&&''''''&&&%%%%%%%%%$$$&&&'''((('''%%%######$$$%%%&&&''')))******)))((('''&&&'''(((((()))&&&###"""$$$''')))***---)))%%%$$$%%%(((***+++))))))))))))((((((((((((((()))++++++++++++---......------------...///000,,,///222333555;;;CCCJJJTTT```rrruuuiiiaaa]]]___iiitttgggGGG999444000---//////...000444===OOOrrrtttRRR888///------&&&(((+++&&&***)))***---222;;;KKK[[[wwwzzzjjj___ZZZQQQLLLFFFAAA???>>>===<<>><<<<<<;;;::::::::::::::::::::::::<<<<<<;;;;;;:::::::::;;;888999999:::;;;<<<======???===;;;999888888888888<<<;;;999888777888888999444888::::::;;;>>>>>>;;;~~~kkk___TTTPPPOOOKKKHHHGGGHHHHHHJJJKKKLLLMMMMMMMMMOOONNNNNNNNNNNNNNNOOOPPPUUUXXX[[[\\\[[[ZZZ\\\]]]______```bbbcccdddeeefffgggiiijjjlllkkkjjjhhhfffgggeeecccdddfffgggeeeccc___]]][[[YYYVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRNNNMMMKKKIIIHHHGGGGGGGGGEEEFFFGGGFFFDDDAAA>>>;;;999777666666666666333111111111111111111000000/////////000000///---+++***++++++******))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%!!!%%%$$$ $$$$$$!!!"""###$$$%%%%%%$$$#########"""!!!"""$$$%%%%%%$$$###"""!!! !!!""""""$$$###"""!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$$$$""""""!!!!!!""""""######"""$$$&&&$$$"""!!!%%%)))***(((&&&&&&''''''&&&$$$%%%%%%%%%&&&(((((('''%%%######$$$%%%&&&((()))***+++***)))((('''((())))))'''%%%######%%%((()))))),,,)))&&&&&&((()))))))))***)))(((''''''((()))***)))+++,,,,,,++++++,,,...------------...///111111///222777;;;@@@IIIUUU^^^kkkwww~~~tttiiibbb```dddooo{{{cccEEE999111---,,,.........000555@@@RRRrrriiiEEE555,,,+++***%%%(((+++###***))),,,111777CCCXXXiiirrreee[[[VVVLLLHHHCCC???>>>======<<>>@@@AAA@@@AAA@@@???>>>===<<<<<<<<<<<<;;;999888888999;;;<<<<<<<<<;;;;;;;;;:::::::::777777888999:::;;;<<<<<<@@@>>>:::777666666888999===<<<:::999888888999999555999:::999:::===<<<999vvvcccYYYPPPOOOOOOLLLIIIIIIIIIJJJKKKLLLNNNNNNOOOOOOQQQPPPPPPOOOOOOPPPPPPPPPUUUYYY\\\]]]\\\[[[]]]_________```aaacccdddeeeeeegggiiikkkmmmmmmjjjgggeeegggeeedddeeehhhjjjhhhfff```___]]]ZZZXXXVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSLLLKKKIIIHHHGGGHHHHHHIIICCCDDDFFFFFFEEEAAA===:::999777666666666666333111///000111111111111000000000000000000...,,,***)))++++++)))((('''''''''(((%%%%%%%%%$$$$$$$$$#########''''''"""###'''((($$$######%%%&&&&&&%%%$$$### ###%%%%%%### !!!!!! !!!"""###$$$$$$###"""!!!!!!###%%%&&&!!!"""###$$$$$$$$$$$$$$$###""""""!!!"""$$$%%%&&&"""%%%'''$$$ """''''''%%%###$$$%%%&&&%%%$$$$$$###$$$%%%''''''%%%###&&&&&&%%%%%%%%%&&&&&&'''***)))((('''&&&&&&'''((($$$###$$$%%%((()))((('''***((('''(((***+++)))&&&***)))'''&&&&&&(((***+++,,,...///...------...///,,,,,,,,,---///000222333333888>>>DDDKKKVVVdddooo|||sssiiidddccchhhuuu~~~```CCC999000,,,+++---......000555CCCTTTsssbbb>>>444,,,******&&&+++,,,###)))***---444<<>><<<:::888888:::<<<>>><<<<<<;;;;;;;;;:::::::::666777777888:::;;;<<<<<<>>>;;;888555555777:::===>>><<<;;;999888888999999666:::;;;999999;;;:::666|||oooeee]]]SSSNNNLLLKKKHHHEEEHHHIIIKKKLLLNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSWWWXXX[[[]]]^^^^^^]]]\\\```aaaaaaaaaaaacccfffiiifffggghhhiiijjjjjjiiiiiiggggggggggggggggggggggggeeeaaaZZZWWWVVVXXXZZZ[[[YYYWWWUUUTTTTTTTTTRRRPPPNNNKKKIIIHHHHHHHHHHHHGGGHHHFFFCCCBBB@@@???<<<::::::999888666555444222222111111000000///.........111000///...---,,,++++++((((((((((((''''''''''''&&&%%%%%%'''((()))'''&&&&&&%%%%%%$$$############&&&&&&%%%$$$###"""!!! %%%"""!!!###%%%&&&$$$!!!!!!$$$$$$!!!!!!$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""###$$$%%%&&&"""###%%%%%%###"""###$$$$$$######""""""######$$$((($$$"""%%%&&&$$$$$$&&&((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((,,,+++***((((((((()))***'''((((((((((((((((((''')))((('''&&&&&&'''((()))***(((&&&%%%%%%(((+++...(((+++...///...,,,++++++000///---,,,,,,000333666<<>>=========>>>???@@@@@@BBBAAA???>>>>>>>>>??????@@@>>><<<;;;:::;;;===>>>===>>>???===:::777777777<<<;;;:::999:::;;;<<<===888888777777777888:::;;;<<<<<<;;;;;;:::::::::;;;999:::;;;:::999:::===???zzzmmmbbb[[[RRRMMMLLLKKKHHHFFFHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVXXX[[[^^^```aaaaaa```bbbbbbbbbaaa```aaadddfffhhhiiikkklllmmmllllllkkkjjjjjjjjjiiiiiihhhhhhhhheeeaaa\\\XXXXXXYYYZZZZZZXXXVVVTTTSSSRRRQQQOOOMMMNNNKKKHHHFFFFFFGGGFFFFFFGGGEEEBBB@@@???===;;;888999888777666444333222111000111111000000///...---000//////...---,,,++++++((((((((((((''''''''''''***(((''''''''''''$$$"""&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$###"""!!! $$$######$$$###!!!$$$!!!!!!$$$$$$!!!!!!$$$"""######$$$$$$#########$$$$$$######$$$$$$%%%&&&"""###%%%%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%)))%%%$$$'''(((&&&%%%'''(((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((+++***)))((((((((())))))&&&'''(((((((((((('''&&&++++++************++++++***)))'''&&&'''))),,,---,,,---......---,,,---............///111555999<<>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>======>>>???@@@???===<<<:::::::::;;;;;;======<<<999777666777;;;::::::999999:::;;;;;;999999888777777888::::::<<<<<<:::999999999:::;;;::::::;;;:::999:::===???vvvjjj]]]WWWPPPLLLKKKKKKIIIGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVXXX\\\```cccdddeeeeeeeeeeeeeeedddbbbbbbeeeggghhhjjjlllnnnnnnnnnmmmlllmmmllllllkkkjjjiiihhhhhhdddaaa]]][[[[[[[[[ZZZZZZ[[[YYYWWWVVVUUUSSSPPPMMMNNNJJJFFFCCCCCCDDDDDDDDDEEECCCAAA???>>><<<999777777777666555333222111111///000111111111///---+++......------,,,,,,,,,+++(((((((((''''''''''''&&&***((('''&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%&&&'''%%%%%%$$$###"""!!!!!! $$$#########!!!$$$!!!!!!$$$$$$!!!!!!$$$""""""#########""""""!!!######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$######$$$$$$$$$############$$$$$$'''###$$$((()))&&&$$$%%%'''&&&%%%&&&'''((('''%%%&&&&&&&&&''''''''''''(((***)))((('''''''''((((((%%%&&&((())))))(((&&&%%%(((((())))))))))))((((((***)))))))))***+++,,,---/////////---+++,,,///111---///111333666<<>>>>>@@@AAA???<<<@@@??????@@@AAABBBCCCCCCBBBAAA@@@>>>======>>>>>>???>>>>>>===<<<<<<;;;;;;999;;;;;;;;;999777777777;;;::::::999999999::::::;;;:::999888888888999:::===;;;999888777888:::;;;:::;;;;;;:::::::::===???pppeeeXXXTTTNNNKKKJJJJJJIIIHHHJJJJJJLLLNNNOOOPPPPPPQQQQQQRRRRRRTTTUUUVVVWWWWWWXXXZZZ^^^bbbeeefffgggggghhhiiiiiihhhggggggiiikkkhhhjjjlllnnnooonnnlllkkknnnmmmlllkkkiiihhhgggfffdddbbb___]]]]]]\\\[[[YYY\\\ZZZXXXWWWUUUSSSOOOLLLLLLIIIDDDAAAAAABBBBBBBBBDDDBBB@@@@@@???===999777666555555444222111111000...///111222111///,,,***,,,,,,,,,,,,,,,+++++++++(((((('''''''''&&&&&&&&&'''%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$###"""!!!!!!!!!%%%"""$$$!!!!!!$$$$$$!!!!!!$$$##################"""!!!"""###$$$%%%&&&%%%$$$###"""$$$%%%%%%$$$######$$$######""""""""""""#########!!!!!!&&&'''$$$!!!!!!'''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''((($$$%%%'''))))))'''%%%$$$&&&'''((())))))((('''&&&)))***+++,,,------------/////////---,,,,,,///111000222444666;;;DDDNNNVVVhhhsssxxxmmmcccaaabbbgggwwwxxxXXX@@@555222111///---,,,---...///DDDXXXrrr~~~pppSSS;;;222---,,,***)))))))))******---000999JJJ]]]ttt|||dddXXXOOOMMMKKKCCCCCCAAA@@@@@@BBBBBB@@@???AAAAAAAAAAAABBBCCCEEEEEEDDDCCCAAA??????>>>??????>>>>>>????????????>>>===888:::;;;;;;999888888999<<<;;;;;;;;;::::::::::::<<<;;;:::999888888999:::<<<;;;999777666888999;;;:::;;;;;;;;;:::;;;===@@@|||kkk```TTTRRRNNNKKKJJJJJJJJJJJJLLLMMMOOOPPPRRRSSSSSSSSSRRRSSSTTTUUUWWWXXXYYYZZZ[[[]]]```dddfffggghhhggghhhjjjkkkkkkkkklllnnnppplllnnnppprrrrrrpppmmmlllmmmlllkkkiiihhhfffeeeddddddbbb___^^^^^^]]][[[YYYWWWVVVTTTRRRQQQMMMIIIFFFJJJGGGCCC@@@@@@AAAAAAAAACCCBBBAAA@@@@@@>>>:::777555555444333222111111000---///111222111///,,,***+++++++++++++++*********''''''''''''&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((($$$######""""""!!!!!!!!!### !!!######$$$!!!!!!$$$$$$!!!!!!$$$$$$$$$%%%%%%$$$######""""""###$$$%%%&&&%%%$$$######$$$&&&&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%###!!!!!!&&&'''$$$!!!!!!'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((('''%%%&&&((())))))(((&&&%%%***+++,,,------,,,+++******+++,,,---......------,,,...//////......///000555777:::>>>DDDPPP___jjjvvvkkkbbb___^^^ccctttuuuVVVAAA777333111///---,,,---...///AAAPPPfffqqqeeeKKK555,,,,,,+++***)))))))))***+++///333@@@TTTkkksss]]]TTTLLLLLLLLLCCCBBBAAAAAAAAABBBBBBAAA@@@AAAAAAAAABBBCCCEEEFFFGGGFFFEEECCCAAA@@@@@@@@@@@@CCCCCCBBBBBB@@@???===<<<999;;;<<<<<<;;;::::::;;;>>>>>>=========<<<<<<;;;===<<<;;;999999999::::::<<<;;;999777777888999::::::;;;<<<;;;:::;;;>>>@@@uuufff[[[RRRQQQNNNLLLJJJJJJJJJKKKNNNOOOPPPRRRSSSTTTUUUUUUSSSTTTUUUWWWXXXZZZ[[[\\\^^^```cccgggiiikkkkkkkkkiiikkkmmmnnnnnnoooqqqsssssstttwwwxxxwwwtttqqqnnnkkkkkkiiihhhfffeeedddcccdddbbb___^^^]]]\\\[[[YYYVVVUUUTTTSSSQQQNNNIIIFFFGGGDDDBBBAAAAAAAAAAAA@@@BBBAAAAAAAAA@@@>>>:::777555555444333333222111111...///000000000...,,,***++++++******)))))))))((('''''''''&&&&&&&&&&&&%%%***(((%%%$$$$$$%%%$$$###%%%%%%%%%%%%%%%%%%&&&'''######"""""""""!!!!!!!!! !!!###%%%$$$ $$$!!!!!!$$$$$$!!!!!!$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&'''''''''###$$$((()))&&&$$$%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&''''''''''''(((''''''((()))))))))(((((('''(((((((((((((((((('''******++++++++++++*********+++,,,---............,,,...000111111111222333999>>>EEELLLUUUccctttssshhh___\\\ZZZ___qqqrrrTTTAAA999000///---,,,---...000222AAAOOObbbkkk___GGG555...,,,+++***))))))***++++++///555EEE\\\uuulllYYYQQQJJJJJJKKKEEECCCBBBBBBAAAAAAAAAAAABBBAAAAAABBBBBBDDDEEEGGGHHHGGGEEECCCAAA@@@@@@@@@@@@IIIHHHFFFBBB???<<<:::888:::;;;===<<<;;;::::::;;;????????????>>>===<<<;;;===<<<;;;:::::::::;;;<<<;;;;;;:::999999999999999;;;<<<<<<;;;;;;;;;>>>@@@qqqbbbXXXQQQQQQOOOMMMKKKJJJKKKLLLNNNOOOPPPRRRSSSTTTUUUUUUTTTUUUVVVXXXZZZ[[[]]]]]]___bbbfffjjjnnnppppppqqqppprrrttttttttttttuuuvvvwwwyyy{{{{{{zzzvvvqqqnnnjjjjjjiiihhhfffeeedddddddddaaa^^^\\\\\\[[[ZZZYYYXXXWWWVVVVVVUUUQQQLLLIIIDDDBBBBBBBBBCCCCCCAAA???@@@??????@@@???===999555555555444444333333222222////////////...---,,,+++++++++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%+++(((%%%###$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!###%%%$$$!!!$$$!!!!!!$$$$$$!!!!!!$$$%%%%%%%%%$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''')))%%%$$$'''(((&&&%%%'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''((()))*********))))))***)))(((((((((((()))***)))(((((((((((((((((()))+++++++++,,,,,,---......///000111111111333777999:::DDDRRR___kkkzzz~~~nnnddd\\\YYYXXX]]]qqqoooRRR@@@999000///---------...000111AAAQQQeeejjjZZZBBB444333++++++***))))))***+++,,,000888JJJddd~~~{{{dddVVVPPPGGGGGGJJJEEEDDDCCCBBB@@@??????AAABBBAAAAAAAAABBBDDDEEEGGGHHHFFFDDDBBB@@@???>>>>>>>>>IIIGGGCCC@@@===;;;:::999:::;;;<<<<<<:::999999999>>>?????????>>>===;;;:::<<<<<<;;;::::::;;;<<<===:::;;;;;;<<<;;;:::999888;;;<<<<<<<<<;;;<<<>>>AAA}}}nnn```VVVQQQQQQPPPMMMKKKJJJKKKLLLNNNNNNPPPRRRSSSTTTTTTTTTUUUVVVWWWYYYZZZ\\\]]]^^^```cccgggmmmqqqtttuuuvvvwwwyyy{{{{{{yyyxxxyyyzzzxxxzzz{{{{{{yyyuuupppmmmjjjjjjiiihhhgggfffeeeeeedddaaa]]][[[[[[[[[ZZZZZZUUUTTTTTTTTTSSSPPPKKKGGGBBBAAAAAACCCDDDDDDBBB???>>>>>>>>>???>>><<<888444555555555444444333333333000//////...------,,,,,,,,,+++***)))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''%%%""""""$$$&&&''''''&&&%%%%%%$$$############""""""""""""!!!!!!!!!!!!"""###%%%&&&$$$!!!!!!$$$$$$!!!!!!$$$$$$$$$$$$######!!! %%%$$$###"""###$$$&&&'''###%%%&&&&&&%%%$$$%%%%%%$$$######""""""######$$$((($$$"""%%%&&&$$$$$$&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&'''''''''(((((('''((()))+++++++++***))),,,***)))'''''')))***,,,---,,,+++******+++,,,---+++++++++++++++---......222222111111111555;;;???999GGG[[[mmm|||{{{iii```YYYWWWVVV]]]rrrnnnPPP>>>888444222000---,,,,,,---...<<>>@@@CCC@@@AAAAAABBBDDDEEEGGGHHHDDDCCCAAA???===<<<<<<===CCCAAA???===<<<<<<===>>>999;;;<<<;;;999777777888===>>>>>>>>>>>><<<:::999<<<;;;::::::;;;<<<===>>>:::;;;<<<======;;;999888;;;<<<<<<<<<;;;<<<>>>AAAsssdddZZZUUUOOOPPPPPPNNNMMMLLLMMMOOOMMMNNNQQQSSSTTTUUUUUUUUUTTTSSSVVV[[[]]]\\\___dddiiijjjlllnnnqqqssstttuuuwwwzzz~~~~~~{{{zzzzzzvvvpppkkkjjjiiiiiiiiigggdddaaaccc```]]][[[[[[[[[ZZZXXXTTTUUUUUUTTTSSSPPPMMMKKKIIIGGGDDDAAA>>>===<<<<<<>>>:::777777999:::999777111222333555777666444111444222//////000///+++(((222,,,''')))***(((&&&&&&&&&(((***+++***(((%%%###((('''%%%$$$$$$%%%&&&'''$$$'''&&&######%%%%%%""""""###$$$$$$$$$"""!!! ###!!!"""%%%$$$"""###&&&$$$###"""###$$$$$$###"""&&&""" !!!%%%''''''%%%&&&%%%###""""""###%%%&&&"""###$$$%%%&&&%%%$$$$$$((()))***)))'''%%%&&&'''&&&&&&'''''''''&&&$$$###%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''))),,,------***'''%%%''''''''''''((((((((((((,,,)))'''(((+++,,,,,,***,,,+++******,,,---------333444555555666;;;DDDJJJ[[[fffvvvzzzjjj___VVVSSSUUU^^^uuuhhhNNN===444222///...000000---///222BBBSSS```XXXEEE777111000+++)))***,,,,,,)))+++000///===VVVuuuqqq\\\PPPMMMGGGGGGHHHAAACCC@@@<<<<<>>>>>>>>>>><<<;;;::::::;;;;;;999777;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;::::::<<<<<<;;;:::======<<<;;;::::::999999<<<:::888999;;;>>>??????qqqddd[[[VVVQQQPPPOOONNNNNNNNNNNNNNNKKKLLLNNNPPPQQQRRRRRRQQQSSSSSSVVV[[[]]]]]]```eeelllmmmnnnoooqqqrrrssstttxxx{{{zzzyyyyyyuuuooojjjiiihhhiiiiiihhhfffdddbbb___\\\ZZZZZZZZZYYYWWWUUUUUUUUUUUURRROOOLLLJJJFFFEEECCCAAA???>>>>>>>>>???>>><<<999666555555666666444333444555666555333111///------//////,,,***111+++''')))***(((&&&&&&'''''')))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%###&&&%%%""""""$$$$$$!!! !!!""""""!!! !!! ###""" $$$$$$###"""###$$$$$$###"""'''&&&%%%###!!! !!!"""&&&%%%$$$""""""$$$%%%&&&"""###$$$%%%&&&%%%%%%$$$''')))******(((((()))***&&&&&&'''''''''&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((***+++((()))+++,,,,,,***'''&&&((((((((()))))))))******,,,***)))***,,,---,,,+++************,,,---------222444777;;;@@@IIIUUU^^^ppp{{{zzzlll```VVVSSSTTT\\\sssfffLLL;;;333222...---///000...///333AAAQQQ[[[SSSAAA444///...***)))))),,,+++)))+++000555DDD^^^~~~iiiVVVLLLKKKFFFFFFGGGAAABBB???<<<<<<>>>@@@@@@???AAABBBCCCDDDDDDEEEEEEDDD@@@@@@???>>><<<;;;::::::========================<<<;;;::::::::::::888666:::;;;;;;;;;;;;;;;:::::::::999888999;;;<<<;;;:::<<<<<<;;;;;;;;;;;;::::::999999999;;;===>>>>>>===|||mmmaaaYYYUUUMMMKKKHHHHHHKKKLLLJJJHHHJJJKKKLLLNNNOOOPPPPPPPPPSSSSSSVVV\\\^^^___bbbhhhoooooopppqqqrrrsssssstttyyy{{{}}}~~~~~~~~~~~~~~~zzzxxxyyyuuuooojjjiiihhhiiijjjiiigggfffaaa^^^[[[YYYYYYXXXWWWVVVVVVVVVVVVUUURRRNNNKKKIIIDDDCCCBBB@@@????????????<<<>>>???;;;555222444777888555222111222333333222///...,,,---///000///...000***''')))+++(((%%%%%%'''''''''(((((((((((((((%%%&&&'''((((((&&&$$$###"""$$$$$$!!!!!!###### !!!!!!!!!!!! !!!"""### ###$$$###"""###$$$$$$###"""%%%''''''###!!!&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%%%%%%%&&&(((((((((((()))+++&&&&&&'''''''''&&&%%%$$$(((''''''&&&$$$######"""&&&&&&&&&&&&'''((()))***)))************)))(((((()))************+++++++++***))))))***,,,---+++******+++,,,---.../////////222555;;;AAAKKKXXXhhhsssyyylll```VVVRRRRRRZZZpppcccJJJ:::222111---,,,//////...///333???MMMTTTLLL;;;000,,,,,,***((((((+++***(((+++000999JJJggg```NNNHHHHHHDDDEEEFFF@@@AAA???===<<<>>>?????????@@@AAABBBCCCDDDDDDDDDDDD??????>>>>>>===<<<<<<<<<========================<<<;;;999999999999666444999999::::::;;;::::::999888777777888;;;<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;777888999<<<>>>???<<<:::uuuggg]]]VVVRRRLLLHHHDDDFFFJJJLLLIIIEEEHHHIIIKKKMMMOOOQQQSSSSSSSSSSSSWWW]]]```aaaeeekkkppppppqqqrrrtttuuuvvvvvvyyy{{{||||||||||||~~~~~~zzzyyyzzzvvvppplllkkkiiiiiiiiihhhfffeee```]]]ZZZXXXWWWWWWUUUTTTVVVVVVVVVTTTQQQMMMJJJGGGCCCCCCBBBAAA??????>>>>>>:::;;;;;;:::777555666888666444222111111111000...000///......///000111222000***''')))***(((%%%%%%'''&&&&&&&&&'''(((***+++&&&''''''''''''&&&$$$### ###### ###### """############"""""""""$$$ ###%%%###"""$$$$$$###"""###$$$$$$###"""!!!"""###""" """%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%$$$$$$######******((('''&&&&&&&&&&&&******)))))))))))))))***************++++++++++++(((((()))***++++++***)))---...///000000000111333:::>>>EEENNNZZZjjj{{{xxxjjj^^^TTTQQQQQQYYYppp```GGG999222000---,,,//////...///333>>>HHHMMMEEE666...++++++***((((((***)))(((+++000;;;NNNnnnvvvZZZJJJFFFGGGCCCCCCDDD>>>???>>>=========>>>??????@@@@@@AAACCCCCCCCCCCCCCC??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;<<<:::999999999888555333999999:::;;;;;;;;;;;;:::777777777999<<<=========>>>======<<<;;;:::::::::777777888:::===>>><<<;;;nnnaaaYYYRRRNNNPPPLLLHHHJJJNNNPPPNNNJJJEEEFFFIIILLLOOOSSSUUUWWWUUUUUUYYY```cccdddhhhmmmoooppprrrtttvvvxxxyyyzzz|||}}}~~~~~~~~~|||{{{{{{xxxrrrooommmjjjiiihhhfffdddbbb```]]]YYYWWWVVVVVVTTTSSSUUUUUUTTTSSSPPPLLLHHHFFFDDDCCCBBBAAA???>>><<<;;;<<<:::888888999888666333555444444444444333///,,,000///---,,,+++---///111333,,,((()))***(((&&&&&&'''&&&%%%%%%&&&(((***,,,)))(((&&&%%%$$$$$$%%%%%% """""" ###### ###""""""""""""#########$$$ ###%%%###"""###$$$###"""###$$$$$$###"""###  ###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***)))((('''&&&&&&&&&******)))(((((()))***+++)))))))))*********++++++)))***+++,,,+++++++++,,,---///000000///111444777EEEKKKVVVbbbpppwwwggg\\\RRRPPPQQQZZZqqq___FFF888222000---,,,...///---///222<<>>??????>>>>>>>>>?????????@@@AAABBBCCCCCCCCCCCC????????????????????????<<<<<<<<<<<<;;;;;;::::::;;;:::999999999888666444::::::;;;<<<<<<<<<<<<<<<888888888:::===?????????@@@???>>>===;;;:::888888999888666777:::<<<======yyyhhh]]]VVVPPPLLLOOOLLLJJJKKKNNNOOONNNLLLEEEFFFIIILLLPPPTTTWWWYYYXXXXXX\\\ccceeefffjjjppppppqqqsssuuuwwwzzz||||||}}}||||||yyysssqqqnnnjjjgggfffdddbbb``````]]]ZZZWWWVVVUUUTTTSSSRRRRRRRRRQQQNNNJJJGGGEEEDDDCCCCCCAAA???===;;;:::@@@===999888999777222...666666666777888555111...---,,,***(((''')))---111888000)))))))))'''&&&((('''&&&&&&&&&'''(((***++++++)))&&&$$$###$$$%%%&&&"""""" ######!!!!!! !!!!!!"""### ###""" $$$###"""###$$$$$$###"""&&&""" $$$&&&%%%"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((()))***+++))))))))))))))))))***+++))))))*********+++++++++---......---,,,---...000+++...///000000444:::@@@MMMWWWeeeuuuvvvfff[[[RRROOOQQQZZZqqq```GGG999222111---,,,......,,,---111999???AAA:::222...,,,***+++((((((******)))...444AAAXXXzzziiiYYYKKKHHHHHHAAA@@@BBB>>>>>>@@@AAA@@@???>>>???@@@??????@@@AAABBBBBBBBBBBB@@@@@@@@@???????????????<<<<<<<<<;;;::::::999999;;;:::999999:::999777555::::::;;;<<<============:::999999;;;>>>@@@@@@???@@@@@@???===;;;:::999888:::888555666888;;;<<<===sssccc[[[VVVQQQMMMKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMNNNQQQTTTWWW[[[\\\\\\\\\___eeehhhhhhlllrrrssssssuuuvvvxxxzzz{{{||||||{{{|||xxxsssooolllhhhfffeeecccaaa```aaa^^^ZZZXXXWWWVVVTTTRRROOOPPPPPPOOOMMMIIIFFFDDDAAAAAAAAAAAA@@@>>>===;;;>>>===;;;:::888555111///666555444444555444111///++++++***((('''***000555===333***((((((&&&''')))'''''''''''''''((()))))))))((('''&&&%%%$$$$$$$$$ ###### !!!$$$$$$"""!!!  !!!"""#########""" $$$###"""###$$$$$$###"""$$$###!!! !!!"""""""""%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$%%%&&&'''((('''((()))((('''&&&'''(((&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,(((((())))))************++++++++++++,,,,,,,,,,,,---...---,,,***+++...222,,,///222333666===HHHPPP^^^iiizzzuuuhhh]]]SSSPPPQQQZZZpppaaaHHH:::222222...---......+++,,,///444:::;;;666111...,,,))),,,))))))***+++***///555CCCZZZ}}}}}}fffWWWJJJGGGGGG@@@@@@CCC@@@>>>AAABBBBBB@@@???@@@AAA>>>???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@?????????<<<<<<;;;;;;:::999999888:::999999:::;;;;;;999888999999:::;;;<<<<<<<<<<<<:::999999;;;===??????>>>>>>>>>======<<<<<<;;;;;;777666666777999;;;;;;;;;ooo```ZZZVVVRRROOOMMMNNNOOONNNMMMNNNPPPQQQUUUUUUVVVWWWYYY\\\^^^```^^^^^^aaagggiiiiiimmmrrruuuvvvwwwxxxyyyzzzzzz{{{|||~~~~~~{{{zzz{{{xxxrrrmmmjjjgggeeedddcccbbbaaabbb^^^[[[XXXWWWVVVTTTSSSMMMNNNNNNMMMLLLIIIFFFDDD??????@@@AAAAAA???>>>===888;;;===;;;777333333444444222/////////000000///,,,,,,,,,******...555;;;@@@666+++((('''&&&'''***'''''''''((((((((((((((('''((((((((('''%%%###!!! ######!!!!!!%%%%%%"""###"""!!!!!!!!!###$$$%%%%%%!!!%%%$$$"""!!!$$$###"""###$$$$$$$$$"""!!!"""!!!"""&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((###%%%&&&&&&&&&&&&''')))&&&%%%%%%$$$%%%&&&'''(((******)))((('''&&&&&&%%%)))(((((((((((())))))***'''((()))***************,,,,,,,,,---------......++++++***(((&&&''',,,000///222555888===GGGTTT___ttttttjjj___TTTQQQQQQYYYooobbbIII:::333333///---...---***+++...111666888444000...,,,(((---***)))+++++++++000777CCCZZZ}}}zzzeeeUUUHHHEEEFFF??????DDDBBB???AAADDDCCCAAA???@@@BBB>>>>>>???@@@AAAAAAAAAAAABBBBBBAAAAAA@@@??????>>><<<<<<;;;::::::999888888:::999999:::<<<<<<;;;999777888999:::;;;;;;<<<;;;999999888:::<<<======<<<;;;<<<<<<<<<======>>>>>>555555666999;;;<<<:::888ppp___XXXVVVSSSPPPOOOOOOMMMMMMMMMOOOQQQRRRWWWXXXYYY[[[]]]^^^^^^___aaa______cccjjjoooqqqqqqvvvwwwwwwvvvuuuuuuwwwyyy|||~~~}}}yyyuuurrrqqqpppnnnjjjfffdddcccccccccbbbcccaaa^^^\\\ZZZWWWSSSPPPTTTPPPKKKHHHFFFEEECCCBBBBBBAAA?????????>>><<<:::::::::999777555333111///333333444444333111000///(((+++---***%%%(((:::MMMGGG000---,,,''''''$$$%%%'''&&&$$$######%%%(((***888111***&&&''''''$$$!!!&&&$$$###""""""!!!"""###$$$""" ###### &&&((($$$"""%%%#########$$$$$$%%%%%%%%%#########"""######$$$%%%%%%$$$###$$$%%%&&&%%%#########$$$%%%&&&((()))***&&&&&&&&&&&&&&&'''(((((('''%%%""""""$$$&&&''''''&&&&&&&&&'''''''''(((((('''((('''%%%'''+++,,,)))***)))(((''''''((()))***)))***+++,,,,,,,,,,,,,,,)))......++++++...+++$$$000555:::@@@HHHVVVgggtttxxxjjj^^^SSSOOONNNUUUjjjaaaGGG999444333000---,,,------,,,+++***111777666000***)))+++(((+++,,,******///555999GGGcccsss```RRRLLLFFFCCCCCCBBB>>>:::AAABBBDDDEEEFFFEEECCCBBBBBBAAA@@@>>>>>>>>>??????@@@AAABBBBBBBBBAAA@@@???<<<;;;;;;<<<======<<<::::::::::::999999::::::;;;:::888777888:::;;;;;;:::>>>===;;;<<<>>>??????>>>>>>===<<<;;;:::;;;;;;<<<:::::::::999999888888888}}}mmm```[[[ZZZXXXUUURRRRRRPPPPPPPPPRRRTTTVVVYYYZZZ[[[]]]___```aaaaaadddbbbbbbeeeiiinnnoooooovvvvvvwwwvvvuuuvvvxxxzzz|||~~~|||xxxtttqqqooonnnkkkiiifffeeeeeeeeedddcccbbb```^^^\\\ZZZXXXTTTQQQRRROOOKKKHHHGGGFFFDDDCCCBBB@@@????????????===;;;::::::999777555333111///222333333333222111000///+++)))))))))((()))222===BBB000,,,+++((((((&&&''''''&&&%%%$$$$$$%%%'''(((444///)))'''''''''$$$!!!%%%#########$$$###!!! """###$$$""" !!!###%%%!!!!!!&&&(((%%%###$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%!!!$$$'''((('''(((''''''&&&&&&''''''((('''&&&%%%%%%%%%&&&(((((('''%%%######%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))++++++***,,,///...)))((()))***+++++++++***)))***++++++,,,,,,,,,+++++++++//////---...111///***666;;;CCCKKKWWWhhh|||}}}tttggg\\\SSSOOOOOOVVVkkkaaaGGG999444333000---,,,------,,,++++++000444333///+++******(((+++---,,,,,,222:::@@@OOOlllmmm[[[NNNIIIDDDBBBDDDDDDAAA===CCCDDDFFFGGGGGGFFFDDDCCCAAA@@@???===<<<<<<======@@@AAABBBBBBCCCBBBAAA@@@>>>===<<<<<<>>>>>>===<<<===<<<<<<;;;;;;;;;;;;<<<:::888777777999:::::::::<<<;;;:::;;;===>>>>>>>>>>>>===<<<;;;;;;;;;<<<===;;;;;;;;;;;;::::::999888xxxiii```\\\ZZZXXXVVVUUUTTTSSSSSSTTTVVVXXXYYYZZZ[[[]]]___aaabbbccccccgggfffeeegggjjjmmmnnnmmmuuuvvvwwwwwwvvvwwwyyy{{{}}}~~~~~~}}}{{{xxxuuupppmmmkkkhhhgggfffggghhhhhhgggeeeaaa___]]]\\\ZZZXXXUUURRROOOMMMKKKIIIHHHGGGEEECCC@@@???>>>>>>??????===<<<:::999888666444222111000222222222222111000//////000***(((+++---++++++---<<<333,,,***)))((((((((('''&&&&&&&&&&&&%%%%%%%%%...+++((('''((('''$$$ $$$######$$$%%%%%%$$$""""""######""" !!!###'''$$$###&&&'''%%%#########$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%###"""!!!"""$$$%%%$$$###(((((((((''''''(((((((((((('''%%%$$$%%%&&&((()))'''&&&%%%&&&''''''%%%$$$&&&''''''''''''(((((((((&&&)))***)))+++---***%%%'''))),,,......---+++***,,,,,,,,,---,,,,,,++++++---000000///000333444222;;;CCCNNNZZZhhhzzzxxxooobbbYYYQQQPPPQQQYYYmmmaaaGGG999333333000---,,,------,,,+++......//////...,,,***)))))),,,---......444???HHHZZZyyyeeeTTTIIIFFFBBBBBBCCCDDDCCCAAADDDEEEGGGHHHHHHGGGEEEDDDAAA@@@>>><<<;;;:::;;;;;;@@@@@@AAABBBCCCCCCCCCCCCAAA>>><<<<<<===??????>>>??????>>>>>>=========<<<:::888777777999::::::999:::888888999<<<>>>???>>>>>>===<<<<<<<<<===>>>???<<<<<<======<<<;;;999888wwwfff\\\XXXTTTRRRRRRUUUUUUTTTSSSTTTVVVYYYZZZZZZ[[[]]]___aaabbbccccccgggggghhhjjjlllnnnooopppuuuvvvxxxyyyxxxyyy{{{}}}}}}}}}|||zzzvvvqqqllliiieeeeeefffhhhjjjjjjhhhfff```^^^\\\[[[[[[YYYVVVTTTPPPNNNLLLJJJIIIGGGCCCAAA>>>===;;;<<<=========<<<999888777555333111000000111111111111000/////////333---***---///,,,))))))666:::---***+++&&&)))'''&&&''''''''''''&&&$$$###)))(((''''''((('''$$$!!!$$$######$$$%%%%%%$$$"""######""""""!!!!!!"""###'''%%%$$$$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%)))(((&&&&&&&&&%%%$$$"""%%%%%%%%%&&&''')))++++++)))(((&&&%%%&&&'''***+++&&&&&&&&&((()))(((%%%###'''''''''''''''(((((((((&&&(((((('''(((+++)))%%%((()))+++---...---,,,+++---------------,,,,,,+++.../////////000444888:::EEEOOO___nnn|||uuukkk^^^VVVPPPPPPSSS[[[pppaaaHHH999333333000---,,,------,,,+++///---++++++------+++)))+++,,,---...///444BBBOOOfffuuu]]]OOOGGGEEEBBBAAABBBCCCCCCAAADDDEEEGGGHHHHHHGGGEEEDDDCCCAAA???===;;;;;;;;;;;;???@@@AAABBBCCCDDDDDDEEEBBB???<<<;;;<<<>>>???>>>????????????>>>===<<<<<<:::888777777999:::999999888777777999<<>>>>>===<<<<<<===???@@@;;;;;;<<<===<<<:::888777vvvdddZZZUUUQQQQQQTTTTTTSSSRRRRRRSSSUUUXXXYYYXXXYYY[[[^^^```aaabbbcccggghhhkkkmmmoooqqqsssuuuvvvxxxzzz{{{{{{{{{}}}}}}~~~~~~|||xxxsssnnnjjjdddeeefffiiikkkkkkiiifff___^^^\\\[[[[[[YYYWWWTTTRRRPPPMMMKKKIIIEEEAAA>>>===;;;999999:::;;;;;;:::999777555333222111000000000000/////////...//////000,,,+++---,,,)))))),,,111BBB...))),,,$$$((($$$%%%&&&'''((('''&&&$$$###&&&&&&&&&''''''&&&$$$"""%%%$$$######$$$###!!!######"""""""""#########&&&%%%###""""""###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$%%%((())))))(((######$$$%%%&&&((()))******)))((('''((()))+++,,,&&&&&&''')))***)))&&&###((((((((((((((((((((((((,,,---***'''(((---...+++***************+++,,,---------.........------,,,/////////000222666>>>DDDSSSaaauuurrriii[[[SSSNNNPPPSSS]]]rrraaaHHH999222333000---,,,------,,,+++///,,,)))***---...,,,)))---,,,---...///444EEEVVVssslllWWWLLLGGGEEECCCAAAAAAAAAAAA@@@BBBCCCEEEGGGGGGFFFEEEDDDDDDCCCAAA???===<<<<<<===??????@@@AAABBBDDDEEEEEEAAA???<<<:::;;;============>>>>>>>>>>>>===<<<;;;;;;:::888888999::::::999999888888:::===@@@AAAAAA???>>>===<<<<<<===>>>???999::::::;;;:::999888777qqq```ZZZWWWSSSSSSXXXSSSRRRQQQQQQSSSUUUXXXYYYYYYZZZ\\\___aaacccddddddgggjjjnnnqqqsssuuuxxxzzzyyy{{{~~~~~~~~~~~~}}}yyytttooollleeeeeefffhhhjjjjjjgggeee```^^^\\\[[[[[[YYYVVVTTTTTTQQQNNNJJJGGGDDD@@@===>>><<<999888999::::::999888777444222111000000111//////...------......///+++)))***+++(((&&&(((...+++HHH///)))...""")))###%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''%%%$$$###%%%$$$######$$$###!!!$$$"""!!!!!!###$$$$$$###$$$%%%### ###"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$&&&&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&)))))))))))))))***++++++&&&&&&''')))+++***(((&&&)))))))))(((((((((((('''++++++'''$$$&&&,,,...------,,,***))))))***,,,---,,,---......//////......111000111555999???KKKVVVcccrrrqqqhhhZZZRRRMMMNNNSSS]]]tttaaaIII999111333000---,,,------,,,+++---+++)))+++---///---+++///---...000111777KKKaaa}}}eeeTTTKKKGGGEEECCCAAA@@@??????@@@@@@BBBDDDFFFGGGGGGFFFEEEEEEDDDBBB@@@?????????????????????@@@AAABBBDDDEEEAAA???<<<;;;<<<===<<<<<<;;;<<<===>>>>>>===<<<;;;===;;;999999:::;;;;;;:::999888888:::===@@@AAAAAA???>>>===<<<<<<<<<======888888888999999999::::::zzziii\\\ZZZXXXRRRQQQUUUTTTSSSSSSSSSTTTWWWZZZ[[[\\\]]]___bbbdddfffhhhhhhiiimmmrrruuuvvvwwwzzz||||||~~~|||yyytttpppmmmgggffffffggghhhgggeeeccc```___]]][[[[[[YYYVVVSSSTTTQQQLLLIIIFFFDDDBBB@@@@@@>>>;;;999:::;;;::::::888666444111000000000111......---,,,,,,---...///)))((())),,,+++((())),,,$$$LLL///(((///"""+++$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$######$$$%%%%%%$$$"""$$$""" !!!$$$%%%%%%###$$$%%%### $$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&,,,***(((&&&%%%###!!!''''''&&&&&&&&&&&&''''''&&&'''((()))))))))((((((&&&%%%&&&(((++++++***((())))))))))))((((((((('''&&&'''%%%"""%%%+++---+++......------,,,,,,+++++++++,,,---//////000000000444333666===DDDMMM^^^mmmzzz{{{oooggg[[[RRRLLLMMMRRR]]]uuuaaaIII999111333000---,,,------,,,++++++++++++---......---,,,222...000555777???VVVooovvv___QQQJJJDDDDDDCCCAAA??????@@@AAA@@@AAADDDGGGIIIIIIIIIHHHEEEDDDBBB@@@@@@@@@@@@AAA???>>>>>>>>>???AAABBBCCCAAA???>>>>>>>>>>>>===;;;999;;;===>>>???>>>======???===;;;;;;<<<<<<<<<:::999888888999<<<>>>??????@@@???===;;;::::::;;;;;;999888888777999;;;===>>>ssscccYYYYYYWWWNNNJJJLLLVVVUUUUUUUUUVVVYYY\\\]]]___```bbbeeehhhjjjkkkllllllpppuuuwwwwwwxxxzzz}}}~~~}}}~~~{{{xxxssspppnnniiigggffffffffffffdddbbbaaa___]]]\\\ZZZXXXUUURRRSSSPPPKKKHHHFFFEEEDDDCCCCCC@@@<<<;;;;;;;;;;;;;;;777666333111000000000111...---,,,,,,,,,---...///+++)))+++///111---++++++ LLL...'''000###---&&&%%%%%%%%%&&&&&&'''''''''''''''((('''%%%$$$%%%&&&#########%%%'''((('''%%%%%%""" !!!$$$&&&%%%###$$$&&&$$$ &&&&&&!!!%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&''')))(((''''''((()))(((&&&%%%%%%%%%&&&((()))+++,,,$$$%%%'''))))))(((&&&%%%&&&%%%&&&(((***,,,+++*********))))))((((((((('''&&&(((((('''+++///000,,,...///000111000---+++)))++++++---///000111111111777666;;;DDDMMMYYYlll~~~yyynnnggg[[[RRRKKKLLLQQQ]]]vvvaaaIII999000333000---,,,------,,,+++***+++---...///......---333000222888<<>>>>>===>>>@@@AAABBBBBB@@@@@@@@@@@@@@@===;;;999:::===???@@@@@@???>>>@@@>>><<<<<<======<<<;;;888777777888;;;=========@@@???===;;;:::999999::::::999888777999<<>>;;;999888888777666888777666444222000///...///...,,,++++++,,,---//////,,,)))((()))*********((((((((((((''''''''''''%%%&&&''')))***+++++++++###%%%&&&''''''&&&$$$###'''&&&$$$%%%%%%&&&$$$###""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!$$$###""""""$$$$$$$$$###(((&&&%%%$$$$$$%%%'''(((+++***((('''&&&&&&''''''&&&&&&%%%&&&''')))+++,,,'''&&&%%%&&&))))))'''$$$''''''''''''((((((((((((+++(((&&&'''))))))'''%%%(((((((((((()))***,,,,,,------,,,,,,------...//////---...111222000111555888>>>GGGQQQ]]]nnnwwwkkkcccZZZQQQHHHIIITTThhh^^^CCC777555444///******,,,---***'''((()))+++,,,---.........111333777:::AAATTTsssfffXXXMMMEEECCCBBB@@@???=========>>>>>>BBBGGGJJJJJJHHHGGGGGGEEEBBBAAACCCBBB???@@@BBBAAA???===;;;;;;<<<>>>???????????????>>>>>>>>>>>><<<===>>>???@@@??????>>>======<<<;;;:::999999888<<<;;;:::999999999:::;;;>>>>>>>>>======<<<<<<;;;::::::999999:::===???AAA~~~iiiccc[[[VVVVVVWWWVVVUUUXXXWWWVVVXXX\\\___```___bbbccceeegggjjjlllmmmnnnoooppptttwwwzzz|||}}}~~~~~~}}}wwwvvvuuuvvvwwwvvvuuusssooommmkkkiiihhhfffbbb```ccc```[[[XXXUUURRRNNNLLLKKKIIIGGGEEEEEEDDDBBB@@@@@@===:::888888888666555666555444333111///......000...---+++++++++,,,---+++)))&&&%%%&&&'''((('''((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%%%% !!!###%%%%%%&&&%%%%%%)))'''%%%$$$$$$### """"""!!!!!!!!!!!!""""""$$$#########""""""""""""%%%$$$""""""$$$&&&'''(((((('''%%%$$$$$$%%%'''(((***)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((,,,)))%%%$$$&&&((()))(((''''''''''''((((((((((((***(((''''''))))))'''%%%***************+++,,,---,,,,,,,,,,,,,,,---.........,,,---111222222444999@@@IIIVVVcccrrrxxxlllcccZZZQQQJJJLLLWWWkkkaaaEEE777333444///+++***,,,---***''')))***+++---...///000000222333777>>>JJJ```yyybbbUUULLLDDDDDDCCCAAA@@@??????@@@@@@===AAADDDFFFFFFEEEEEEEEEEEEBBBAAACCCCCCAAAAAADDD@@@???===;;;<<<===???AAA????????????>>>>>>>>>>>>===>>>???@@@@@@???>>>>>>>>>>>>===<<<;;;:::999999===<<<;;;::::::;;;<<<<<<<<<===>>>>>>>>>===;;;::::::999999999;;;===@@@BBBxxxeee```YYYUUUVVVWWWWWWVVVZZZYYYYYYZZZ]]]`````````aaaccceeehhhkkklllmmmmmmnnnppptttxxx{{{}}}~~~~~~|||}}}|||xxxwwwvvvwwwxxxxxxvvvuuurrrpppnnnlllkkkiiieeecccccc___ZZZVVVTTTQQQOOOMMMLLLJJJGGGEEEEEECCC@@@>>>???===:::999888888666555444333222111000///......000///---,,,+++++++++,,,***(((%%%%%%&&&'''''''''((((((((((((''''''''''''(((((((((''''''%%%$$$###!!!"""""""""######$$$$$$(((&&&$$$######""" ###""""""!!!!!!""""""##################"""""""""'''&&&%%%$$$$$$&&&((()))((('''&&&%%%%%%&&&'''''''''''''''''''''&&&%%%$$$''''''''''''&&&&&&%%%$$$,,,***((('''((()))((('''''''''''''''((((((((((((***)))(((((())))))(((''',,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,------...///---...222444555:::AAAIIIUUUfffwwwwwwkkkbbbYYYQQQKKKOOOZZZooofffHHH777222333///+++***,,,,,,+++(((+++,,,---...000111222333777666999EEEWWWqqqppp[[[PPPIIICCCCCCBBBAAAAAAAAAAAACCCCCC@@@BBBDDDEEEDDDDDDEEEFFFEEEBBBBBBDDDDDDBBBCCCFFFBBB@@@>>>===<<<===???@@@????????????>>>>>>>>>>>>>>>???@@@AAA@@@@@@>>>>>>???>>>>>>===<<<;;;::::::======<<<;;;;;;<<<===>>>:::<<<===???>>>===;;;999999999999999;;;>>>AAACCCsssccc^^^XXXUUUUUUVVVVVVTTTZZZYYYYYYZZZ\\\^^^`````````bbbfffiiilllmmmmmmlllmmmppptttyyy|||~~~~~~~~~}}}~~~~~~zzzyyyxxxyyyzzz{{{yyywwwwwwuuurrrpppnnnkkkgggddd___\\\XXXUUUTTTSSSRRRQQQLLLJJJGGGEEEDDDBBB???===@@@>>><<<::::::999777555333333222111000000//////000///...,,,+++*********,,,***(((((()))******)))((((((((((((''''''''''''(((((((((((('''&&&$$$$$$'''&&&$$$###"""!!!!!!!!!%%%###"""###$$$%%%$$$"""###""""""""""""""""""###########################&&&'''((('''&&&%%%%%%%%%(((''''''&&&&&&&&&&&&'''%%%&&&'''''''''&&&$$$###&&&'''((()))((('''&&&%%%'''(((***++++++)))&&&###''''''''''''((((((((((((***))))))))))))))))))(((---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...000///111555777:::BBBKKKYYYfffxxxtttggg___VVVPPPLLLQQQ^^^sssgggIII888444222///,,,+++,,,,,,+++***,,,---...///111333555666>>>;;;???NNNeeegggVVVLLLFFFBBBBBBAAAAAA@@@AAACCCDDDEEEEEEFFFGGGGGGFFFFFFHHHJJJEEEBBBBBBEEEEEEDDDDDDHHHEEECCCAAA???============????????????>>>>>>>>>===???@@@@@@AAAAAA@@@>>>===??????>>>===<<<;;;;;;:::<<<<<<;;;;;;;;;<<<>>>???<<<<<<<<<======<<<<<<;;;999999999999;;;???BBBCCC{{{oooccc]]]WWWTTTTTTTTTSSSQQQWWWWWWXXXYYYZZZ\\\^^^``````bbbfffiiilllmmmmmmlllnnnppptttxxx|||~~~|||{{{zzz{{{||||||zzzyyyyyywwwssspppmmmiiidddaaa^^^[[[WWWUUUTTTSSSRRRPPPLLLJJJGGGEEEDDDBBB???===AAA???===<<<<<<:::888666444333333222111000000000//////---,,,+++***)))))),,,+++******+++,,,,,,+++((((((((((((''''''''''''######$$$$$$$$$######""")))(((&&&%%%############%%%$$$###$$$%%%&&&%%%$$$######""""""""""""#####################$$$$$$$$$"""'''***)))'''&&&&&&((((((''''''&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&''')))******)))((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))************)))******,,,++++++*********++++++------,,,,,,------...///000000222777:::???KKKVVVooo||||||oooccc[[[TTTOOOMMMTTTbbbwwweeeHHH:::777111///---,,,,,,,,,,,,+++---......000222555777999@@@>>>EEEYYYtttwww```RRRJJJDDDAAA@@@@@@@@@@@@AAACCCDDDFFFHHHHHHHHHGGGFFFFFFHHHJJJEEECCCBBBEEEFFFDDDEEEHHHCCCBBBAAA@@@??????@@@@@@????????????>>>>>>>>>===>>>???@@@AAA@@@@@@>>>>>>??????>>>===<<<;;;;;;::::::::::::::::::<<<>>>??????>>><<<;;;;;;<<<>>>???::::::999:::<<>>AAANNNgggooo[[[QQQIIIDDDAAA@@@@@@@@@@@@AAACCCEEEFFFFFFGGGGGGFFFDDDDDDEEEGGGFFFCCCCCCEEEEEECCCDDDGGG??????@@@AAABBBCCCDDDEEE????????????>>>>>>>>>>>><<<===>>>???@@@??????>>>???>>>>>>===<<<;;;::::::999999999999;;;<<<>>>@@@@@@>>>===<<<<<<>>>@@@AAA<<<;;;:::;;;<<<>>>AAABBBtttkkk]]]YYYTTTRRRSSSTTTRRRPPPQQQTTTWWWXXXYYY[[[___bbbbbbccceeegggjjjlllmmmnnnpppqqqsssvvvzzz~~~}}}{{{zzzzzzzzzyyyvvvttttttrrrooollljjjgggbbb___]]][[[ZZZXXXVVVRRRNNNJJJIIIGGGEEEDDDDDDBBB@@@>>>>>>===<<<;;;;;;999666333555444333222000...------,,,,,,,,,,,,,,,+++******)))(((((()))++++++***)))((((((((((((''''''''''''&&&&&&'''((((((((((((((($$$%%%&&&((())))))(((((((((&&&$$$$$$%%%$$$"""!!!$$$######""""""######$$$#########$$$$$$%%%%%%%%%!!!''')))((())),,,///)))))))))(((((('''&&&%%%((('''''''''''''''((((((***))))))(((((((((((()))***)))&&&"""!!!$$$+++000''''''''''''(((((((((((((((***,,,,,,******+++---+++++++++++++++,,,---...///////////////000111111333666<<>>>>>>>>>>>999;;;<<<>>>?????????>>>>>>>>>===<<<;;;:::999999::::::::::::<<<>>>@@@AAA>>>>>>???@@@@@@@@@@@@@@@======;;;;;;<<<>>>@@@AAArrriiiZZZVVVRRRQQQSSSUUUTTTRRRPPPTTTWWWXXXYYY[[[```dddcccdddeeefffiiikkknnnoooqqqrrrsssuuuyyy~~~|||zzzyyyxxxxxxvvvsssqqqtttrrrpppnnnmmmjjjgggdddXXXXXXXXXXXXXXXUUUPPPLLLIIIGGGEEEDDDDDDCCCAAA???<<<;;;::::::999777444111444444222000///---++++++++++++,,,,,,,,,++++++******))))))***,,,---+++***)))(((((((((''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&((())))))(((&&&$$$###"""!!!"""$$$%%%%%%###$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%(((***)))&&&%%%***...))))))))))))((('''&&&%%%)))((('''&&&&&&''')))***,,,+++)))'''&&&%%%&&&&&&"""&&&***+++***))))))+++''''''''''''((((((((()))(((+++---,,,******,,,...+++++++++,,,---...///000000000000000000111111222888;;;DDDOOOZZZjjj}}}qqqiiibbb^^^UUURRRUUU```pppgggIII888333000000///---,,,+++---...------...///222666:::===HHHQQQfffzzz```TTTQQQLLLGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHDDDFFFGGGFFFDDDCCCCCCCCCGGGDDDCCCEEEDDDAAAAAADDDGGGFFFEEEDDDBBB@@@???>>>????????????>>>>>>>>>>>>888999;;;===????????????======<<<;;;:::999999888;;;;;;;;;;;;===???BBBCCC;;;>>>AAADDDEEECCC@@@===???>>><<<;;;<<<===???@@@pppdddZZZTTTQQQTTTWWWWWWWWWYYYWWWWWWWWWYYY[[[___ccceeebbbdddgggjjjmmmppprrrsssqqqqqqsssxxx~~~}}}~~~{{{zzzxxxvvvtttrrrqqqqqqrrrqqqnnnmmmkkkgggccc___^^^]]][[[WWWSSSOOOKKKIIIGGGFFFEEEDDDAAA???===;;;;;;::::::999888777666555333444444333111...+++***///...,,,+++***)))))))))((((((((()))******+++++++++)))((('''((((((&&&%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$#########,,,%%%$$$)))+++&&&!!!"""&&&)))(((%%%((((((&&&&&&&&&''')))***,,,(((%%%%%%'''))))))''',,,$$$%%%$$$###+++)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''''')))((((((((((((((()))***)))(((((()))+++,,,,,,+++)))***+++,,,...///000111222...---//////...111666;;;DDDQQQ```ppp|||rrriiicccaaaWWWUUUVVVaaauuudddHHH999444///...---+++***+++---...///,,,+++///222555;;;AAAMMMYYYqqqqqq[[[NNNIIIGGGFFFHHHKKKHHHEEEBBBAAACCCFFFHHHJJJHHHGGGGGGGGGFFFDDDBBBCCCDDDEEEDDDCCCBBBCCCDDDEEEDDDDDDEEEEEECCC???<<<<<<===>>>??????>>>===<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;<<<===<<<:::888???>>>>>>======???@@@AAAAAAAAAAAAAAAAAA@@@???>>>=========>>>>>>???@@@@@@nnnbbbZZZUUURRRUUUWWWWWWWWWYYYYYYYYYZZZZZZ\\\___aaabbbfffgggiiillloooqqqrrrrrrrrrrrrtttxxx}}}~~~{{{zzzxxxvvvtttsssrrrrrrqqqooommmkkkhhheee```]]]ZZZYYYWWWUUUQQQNNNKKKJJJFFFEEEDDDCCCAAA???===<<<::::::999888777666555555555444333111///...------...---,,,++++++***++++++)))))))))******+++++++++***)))''''''((((((&&&%%%$$$%%%%%%%%%$$$$$$%%%'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&!!!######$$$+++'''%%%""" ###&&&'''&&&'''''''''''''''((())))))((('''%%%&&&((()))'''%%%***$$$&&&'''!!!%%%***&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((())))))))),,,+++******++++++***)))******+++,,,...///000000111......111222333888>>>GGGQQQaaappp|||rrriiicccaaaYYYVVVXXXbbbwwwfffKKK===999555111...---...000000///---******///222555<<>>===;;;999>>>===<<<<<<<<<===?????????????????????>>>============>>>???@@@@@@@@@@@@{{{jjj```ZZZUUUSSSUUUWWWVVVWWWZZZ[[[\\\\\\]]]^^^^^^______iiijjjlllnnnppprrrssssssuuuuuuvvvyyy}}}{{{zzzxxxwwwuuutttsssssspppnnnkkkiiifffbbb]]]ZZZUUUUUUSSSQQQOOOMMMLLLKKKEEEDDDCCCBBB@@@???>>>===::::::888777666666555555666444111///......///000------,,,,,,,,,------...*********+++++++++++++++***(((''''''((((((&&&%%%$$$%%%%%%$$$###"""$$$%%%&&&&&&''''''''''''&&&&&&$$$############"""""""""$$$&&&)))""")))..."""%%%$$$$$$$$$&&&(((***,,,&&&&&&((()))))))))((('''%%%%%%%%%'''((((((&&&###(((###''')))$$$&&&)))$$$(((((((((''''''((((((((($$$$$$%%%&&&((()))***+++$$$%%%''')))***+++++++++///---+++++++++***(((&&&+++,,,,,,---......//////000...///333666999@@@HHHUUUbbbttt}}}tttkkkeeeccc\\\YYYZZZeeexxxhhhLLL>>>999666222---+++---...---,,,,,,***,,,111444888???GGGZZZnnnxxxgggVVVNNNLLLKKKJJJLLLMMMKKKHHHEEEDDDDDDFFFGGGDDDCCCDDDEEEHHHIIIHHHGGGDDDEEEFFFEEECCCBBBCCCDDDGGGEEEBBBAAA@@@???===<<>>===;;;::::::::::::>>>>>>>>>=========<<<<<<>>>=========>>>>>><<<;;;<<<;;;;;;;;;;;;<<<======<<<<<<=========<<<;;;;;;<<<>>>@@@BBBBBBBBBAAA@@@xxxhhh___YYYUUUSSSUUUUUUTTTUUUYYY[[[\\\]]]___````````````hhhiiillloooqqqssstttuuuxxxxxxxxxzzz|||~~~{{{zzzxxxwwwuuutttttttttooommmkkkhhheeeaaa\\\YYYUUUTTTRRRPPPNNNLLLKKKKKKEEEDDDCCCBBBAAA@@@??????<<<;;;999777666666666666444333222000//////000000---,,,,,,------...///000,,,,,,++++++++++++++++++)))(((&&&&&&'''(((&&&%%%%%%&&&&&&%%%###"""###%%%%%%&&&&&&''''''&&&&&&%%%######"""""""""!!!!!!!!!%%%$$$(((%%%%%%)))%%%'''(((((('''(((+++---$$$&&&(((******)))'''&&&%%%$$$$$$%%%&&&&&&&&&%%%)))###''')))###&&&***%%%((((((''''''''''''((((((%%%&&&&&&'''((())))))***'''(((+++---...---,,,+++///---++++++++++++)))''',,,---------......//////000///111666:::>>>HHHRRRbbbppp~~~vvvooojjjhhh___\\\]]]gggzzzhhhJJJ:::555777666333///,,,******+++///---///333666999BBBKKK\\\uuussscccSSSMMMLLLKKKJJJJJJLLLJJJHHHFFFDDDDDDEEEEEECCCCCCCCCEEEGGGHHHHHHFFFEEEFFFFFFEEECCCBBBCCCDDDIIIFFFCCCAAAAAAAAAAAAAAABBB@@@===:::999999:::;;;>>>>>>======<<<<<<<<<===???===<<<===>>>>>><<<;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>AAACCCDDDCCCBBB@@@wwwhhh```XXXTTTSSSTTTTTTRRRTTTXXXYYY[[[]]]___aaaccccccdddfffgggkkknnnrrruuuwwwxxxzzz{{{{{{|||}}}~~~{{{zzzxxxvvvuuutttssssssooommmkkkhhhfffbbb]]]ZZZXXXWWWTTTQQQNNNKKKJJJIIIFFFEEEDDDBBBAAA@@@@@@@@@===<<<:::888777777777888222333333333222111///...,,,,,,,,,---...///111111---,,,,,,++++++*********((('''&&&&&&''''''&&&%%%'''''''''&&&$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%%%% '''""" $$$###$$$%%%&&&%%%$$$$$$&&&'''$$$&&&(((++++++)))'''%%%&&&%%%###""""""$$$''')))+++%%%''''''"""%%%+++''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''***+++---......,,,***))),,,+++***+++,,,,,,,,,***---------....../////////000000333999===DDDQQQ]]]qqqyyysssnnnlllaaa^^^___iii|||hhhJJJ999333:::===>>>999111,,,---000000///000222444888CCCNNN```|||ooo```PPPJJJIIIHHHGGGGGGIIIHHHGGGEEEDDDDDDDDDDDDEEEDDDDDDEEEGGGGGGEEEDDDFFFGGGGGGFFFDDDBBBCCCDDDGGGDDDAAA@@@AAACCCCCCCCCCCC@@@===;;;:::;;;===>>>>>>===<<<;;;;;;;;;<<<<<<>>>===;;;;;;<<<===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;<<<>>>AAADDDEEEDDDCCCAAAvvviiiaaaXXXUUUTTTUUUSSSQQQSSSXXXYYYZZZ\\\___bbbdddfffhhheeegggkkkooosssvvvyyyzzz{{{}}}~~~~~~{{{zzzxxxvvvtttrrrqqqqqqooommmjjjiiigggccc___[[[[[[YYYUUUQQQMMMKKKIIIIIIGGGFFFDDDAAA@@@??????@@@===;;;999777666666777888222333444555333111...---,,,,,,,,,---...///000111------,,,+++***))))))((('''&&&%%%&&&''''''&&&%%%&&&''''''&&&%%%$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""(((%%%!!!&&&***&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&(((***+++)))'''&&&'''&&&$$$!!! ###(((,,,,,,%%%''''''"""%%%,,,(((&&&&&&%%%%%%%%%%%%&&&&&&******)))((((((''''''&&&******++++++***)))'''&&&+++***)))+++---......---,,,------...//////000000222333777>>>DDDNNN^^^lllyyyrrrmmmlllaaa^^^___iii}}}iiiLLL<<<666666;;;>>>;;;444...---//////------///000666DDDQQQkkklll\\\MMMGGGFFFEEEDDDEEEGGGFFFFFFFFFEEEDDDDDDCCCGGGFFFEEEEEEFFFFFFDDDBBBFFFGGGHHHFFFDDDBBBCCCDDDEEEBBB???>>>???AAAAAAAAA@@@???<<<;;;;;;===???AAA>>>===<<<;;;:::;;;<<<===???===;;;;;;<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;<<<============<<<<<<===@@@BBBDDDDDDCCCBBBuuuhhhbbbYYYWWWVVVWWWTTTRRRTTTZZZ[[[[[[\\\^^^aaadddhhhiiihhhjjjmmmqqquuuxxxzzz{{{{{{~~~|||zzzxxxuuurrrpppooonnnmmmkkkiiihhhfffddd___\\\ZZZXXXTTTPPPLLLJJJIIIIIIGGGEEEBBB???============;;;:::777444333444555666666555444333222000......,,,+++,,,,,,---...///000---,,,+++***)))((('''''''''&&&%%%%%%''''''&&&%%%$$$%%%&&&%%%$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$############""""""""""""###"""'''###&&&,,,)))'''&&&%%%&&&)))+++)))&&&%%%&&&((()))***)))((('''%%%&&&%%%###"""$$$(((,,,***$$$(((***$$$'''+++&&&''''''&&&&&&&&&&&&'''''')))))))))((((((((((((((()))))))))))))))(((((((((+++******+++---......---+++,,,---...///000111222333666<<>>@@@BBB@@@???===<<<;;;<<<===>>>@@@>>><<<;;;<<<======<<<;;;<<<===>>>???>>>>>>===:::;;;;;;<<<======<<<<<<<<<===???@@@BBBCCCCCCCCCttthhhbbb[[[YYYYYYYYYVVVSSSVVV\\\]]]]]]]]]^^^```dddgggjjjlllmmmpppsssvvvxxxzzzzzz{{{~~~|||{{{xxxuuuqqqooommmmmmkkkiiihhhgggfffccc```]]]YYYVVVSSSOOOLLLJJJJJJJJJFFFDDDAAA===;;;::::::;;;:::888555333111222444555999777444111////////////,,,++++++,,,---...//////---,,,+++***)))''''''&&&'''%%%%%%%%%''''''&&&%%%"""$$$$$$$$$######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$###((())),,,&&& ***///###### """'''***'''###&&&&&&((()))))))))((('''###%%%'''&&&$$$%%%(((+++((($$$))),,,'''(((***$$$((((((''''''''''''((((((''''''(((((())))))************))))))***+++,,,,,,,,,+++***+++---...---,,,++++++,,,...///111222333555888@@@JJJUUUcccxxx|||tttkkkdddaaa___]]]___jjj~~~lllMMM;;;444000...000777>>>===444,,,000......///333===QQQccc~~~eeeUUUEEE@@@AAACCCDDDGGGEEEFFFGGGHHHIIIHHHGGGGGGEEEDDDCCCDDDFFFFFFEEECCCGGGHHHHHHGGGDDDCCCCCCCCCKKKHHHEEECCCBBB@@@>>><<<888888888:::<<<>>>AAABBBAAA@@@>>>===<<<===???@@@BBB???======>>>???>>>>>><<<===???@@@@@@@@@???>>>999:::;;;;;;<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDtttiiibbb]]][[[XXXXXXXXXXXXWWWVVVYYYZZZ\\\___bbbfffiiikkkjjjnnnssswww{{{{{{zzzzzz~~~~~~zzz}}}wwwsssqqqpppnnnmmmlllkkkhhheeebbb___]]]\\\VVVTTTQQQNNNLLLJJJGGGDDDBBBAAA@@@???>>>===<<<;;;;;;888555333444555555555333333333333222000///...---------...///...,,,***))))))))))))))))))))))))((('''((()))***)))'''$$$'''&&&$$$###"""###$$$%%%$$$%%%&&&'''((('''&&&&&&+++***)))&&&"""!!!!!!"""$$$%%%&&&&&&&&&''')))+++''''''((((((((((((''''''***'''$$$%%%'''((('''%%%'''&&&%%%$$$$$$&&&''')))+++)))'''(((******(((%%%*********)))(((&&&%%%$$$***************))))))((()))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---......,,,,,,/////////333888777???HHHRRRccczzzqqqjjjfff]]]VVVUUUZZZhhhsssUUU???444000+++000444///222777333---///222444666@@@WWWmmmwww^^^RRRFFFBBBBBBAAAAAACCCCCCDDDFFFEEEDDDBBBCCCCCC???CCCEEEDDDDDDFFFEEEAAAHHHIIIJJJHHHBBB>>>AAAGGGDDDDDDBBBAAA???===<<<<<<888999:::;;;<<<<<<======DDDBBB@@@@@@@@@@@@>>><<<>>><<<;;;===@@@@@@>>><<<======>>>>>>?????????@@@>>>===:::::::::;;;:::888???======>>>@@@BBBBBBAAA~~~pppeee___^^^\\\ZZZYYYZZZZZZYYYWWW[[[\\\]]]```bbbeeehhhiiilllnnnssswwwzzz{{{{{{zzz{{{~~~{{{wwwsssrrrpppnnnmmmkkkjjjhhheeeaaa^^^[[[YYYUUUSSSOOOMMMLLLJJJFFFDDDBBBAAA@@@???>>><<<<<<;;;:::888555444444444444333222222111111000...---,,,---------...///...,,,***)))))))))))))))))))))))))))((('''((()))((('''%%%###############"""!!!!!!!!!"""###$$$$$$$$$######!!!$$$$$$#########$$$&&&'''((('''%%%$$$%%%&&&)))))))))((('''&&&%%%%%%)))'''%%%%%%'''((('''&&&'''&&&%%%$$$$$$&&&((()))***)))((((((******(((%%%%%%&&&'''((())))))))))))(((((((((((((((''''''&&&'''((()))******)))(((''',,,,,,++++++,,,,,,---......------000111000444:::;;;EEEQQQ^^^qqq|||ooohhhddd\\\VVVVVV\\\jjjtttUUU???555111,,,000333...111666111...///111333555AAAZZZqqquuu\\\PPPEEEBBBAAA@@@AAACCCCCCEEEFFFEEECCCBBBBBBCCC@@@DDDGGGFFFGGGJJJIIIEEEJJJHHHFFFEEEDDDCCCCCCDDDEEEEEECCCBBB@@@>>>======:::999::::::;;;<<<>>>>>>DDDBBB@@@@@@@@@@@@>>><<<===<<<;;;===???@@@>>><<<=========>>>>>>>>>?????????===;;;;;;<<<===<<<;;;???===<<<===???@@@@@@@@@zzzmmmbbb\\\^^^\\\[[[[[[\\\\\\ZZZYYY]]]]]]^^^```ccceeehhhiiioooppprrruuuxxxzzz{{{|||{{{zzzxxxuuusssrrrpppnnnllliiiiiigggddd```\\\XXXUUUSSSPPPNNNLLLKKKIIIFFFDDDBBBAAA@@@???>>><<<;;;;;;888666555444444444222111000000///...---,,,++++++---,,,,,,---......+++)))))))))))))))))))))))))))***(((&&&&&&'''((('''&&&!!!"""$$$%%%$$$###!!! !!!"""############""""""%%%%%%%%%%%%%%%$$$&&&''''''&&&$$$$$$$$$******)))(((&&&%%%$$$###((('''&&&&&&(((((((((&&&'''&&&%%%%%%%%%&&&((()))***)))((()))******(((&&&$$$%%%&&&((()))***++++++(((((())))))(((((('''&&&(((((()))******)))((((((,,,,,,,,,,,,,,,------......---...222333222666<<<@@@LLL\\\jjj~~~yyymmmfffbbbZZZVVVWWW]]]mmmvvvTTT>>>444111,,,000222---000444000//////000222666DDD```xxxoooYYYOOOEEEBBBAAA@@@AAACCCDDDFFFGGGFFFCCCBBBBBBBBBAAAFFFIIIIIIJJJMMMMMMJJJKKKGGGCCCCCCEEEGGGEEEBBBGGGFFFEEECCCAAA@@@???>>>;;;:::::::::;;;===???AAACCCBBB@@@@@@@@@???>>><<<===<<<<<<===??????>>><<<<<<<<<<<<===============???===<<<===>>>@@@?????????===<<<<<<>>>???>>>>>>xxxkkkaaa\\\]]][[[[[[[[[\\\]]][[[ZZZ[[[\\\^^^aaadddgggjjjkkkqqqrrrssstttwwwyyy{{{|||~~~yyyvvvuuusssrrrrrrpppmmmjjjiiihhhfffccc___ZZZUUUSSSPPPNNNLLLJJJJJJHHHFFFDDDBBBBBBAAA???>>><<<;;;:::777666555555555333111///000000///---,,,,,,++++++---,,,,,,---...---+++)))))))))))))))))))))))))))***(((&&&%%%&&&'''''''''###$$$%%%&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%% """%%%&&&%%%$$$$$$$$$ ###'''(((((('''''''''))))))(((&&&%%%$$$$$$$$$''''''''''''(((((((((''''''&&&&&&%%%&&&'''((((((((((((((()))))))))((('''((())))))))))))(((''''''***++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........,,,...222444555:::@@@KKKYYYjjjzzz~~~wwwkkkeeeaaaYYYVVVWWW___oooxxxTTT===333222,,,///111,,,///333///000000000111777HHHggg~~~gggWWWNNNFFFDDDCCCAAABBBEEEEEEGGGGGGFFFDDDBBBBBBBBBBBBGGGJJJJJJLLLOOOOOOLLLIIIGGGDDDBBBDDDHHHGGGCCCGGGGGGFFFDDDBBBAAA??????===;;;::::::;;;>>>AAACCCCCCAAA@@@???@@@???===<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<>>222222,,,///111+++...444///111111111333:::NNNooowwwbbbUUUNNNHHHGGGEEECCCDDDGGGFFFHHHIIIHHHFFFDDDDDDDDDBBBGGGJJJIIIKKKNNNNNNJJJDDDGGGFFFBBBBBBGGGHHHFFFGGGFFFEEEDDDBBB@@@???>>>===<<<;;;:::<<>>@@@AAA@@@???===;;;;;;<<<===<<<;;;xxxlllccc^^^YYYYYYZZZ\\\^^^^^^\\\ZZZXXXYYY]]]aaafffkkkooorrrtttttttttuuuwwwyyyzzz{{{{{{{{{|||}}}~~~}}}yyyyyyxxxwwwyyy}}}{{{uuutttrrrooonnnmmmllljjjhhhfffeeebbb^^^ZZZVVVSSSRRRMMMKKKIIIIIIIIIIIIHHHFFFCCCCCCAAA???===<<<:::999:::888555444444333111///333222000...---------...,,,++++++,,,------***((((((((((((((((((((((((((()))'''%%%%%%&&&'''&&&%%%$$$###!!! """$$$%%%$$$$$$######$$$$$$%%%&&&"""######"""!!!"""%%%(((''')))+++***)))'''''''''&&&%%%$$$###$$$$$$&&&'''$$$&&&)))***)))((())))))&&&&&&''''''((((((((((((&&&(((******)))((()))***)))))))))******))))))((())))))******))))))((('''+++***))))))))))))***+++---------------......///000---...222777===GGGQQQ___rrr{{{uuujjjddd___VVVUUUVVV]]]mmm]]]AAA333333---///000+++///555111222222222555>>>TTTwwwqqq___SSSNNNJJJIIIGGGDDDEEEIIIGGGHHHJJJIIIHHHFFFGGGGGGDDDHHHJJJIIIJJJLLLKKKGGGAAAGGGGGGBBBBBBHHHJJJGGGFFFEEEDDDBBB@@@???>>>======<<<<<<<<<>>>AAACCCEEEBBBAAA?????????>>>===;;;:::;;;======<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;:::999888:::===???@@@???>>><<<;;;;;;===>>>======vvvjjjbbb]]]ZZZZZZ[[[]]]___```^^^\\\YYY[[[^^^bbbfffkkkoooqqqttttttuuuwwwxxxyyyzzzzzzzzzzzz{{{|||~~~|||xxxxxxvvvuuuyyy}}}{{{uuutttrrrnnnlllkkkjjjiiigggcccaaa]]]YYYUUUSSSRRRQQQLLLJJJIIIIIIJJJJJJIIIGGGDDDCCCAAA???===;;;:::999<<<999666444444333222111333111///---,,,,,,---...,,,++++++,,,------***((((((((((((((((((((((((((('''&&&&&&&&&''''''%%%###""""""!!!""""""######$$$$$$###"""""""""###%%%%%% """$$$%%%$$$%%%&&&(((''')))))))))'''&&&'''((((((&&&$$$###"""###$$$%%%###&&&***+++)))((()))***&&&''''''(((((((((((((((%%%(((******(((((()))***'''((()))***************)))************)))((((((+++******))))))******+++---------------...//////444000///333:::BBBPPP\\\iii}}}zzzttthhhbbb]]]TTTTTTTTTZZZjjjeeeGGG555333---///111,,,000777444333222444888BBBYYY}}}jjjZZZPPPLLLIIIIIIGGGDDDEEEIIIGGGIIIKKKKKKJJJIIIJJJKKKGGGJJJKKKIIIIIIJJJHHHDDDCCCFFFDDD???CCCLLLLLLEEEDDDCCCBBB@@@???===<<<;;;<<<<<<===>>>@@@BBBDDDEEEBBB@@@???>>>???>>>===;;;999;;;======<<<;;;<<<>>>============<<<<<<;;;;;;:::999999:::===?????????===<<<;;;<<<===??????>>>ssshhh```[[[[[[[[[\\\___aaaaaa___]]][[[\\\___bbbfffjjjnnnppptttuuuvvvwwwyyyyyyyyyyyy{{{{{{|||}}}}}}yyywwwxxxwwwuuuuuuyyy~~~|||vvvuuurrrmmmjjjiiiiiihhhgggaaa^^^YYYUUURRRPPPPPPQQQLLLJJJIIIIIIJJJKKKJJJHHHDDDCCCBBB@@@===;;;:::999>>>:::666444333333333222222111///,,,+++,,,------,,,++++++,,,---,,,***(((((((((((((((((((((((((((&&&&&&&&&'''((('''%%%###!!!"""$$$&&&&&&&&&%%%$$$%%%$$$#########$$$&&&'''###&&&)))***)))'''&&&&&&$$$%%%&&&&&&&&&''')))+++***(((%%%###"""!!!"""######&&&***+++***((()))***&&&''''''((()))(((((((((%%%(((******(((''')))+++))))))************))))))+++,,,,,,,,,,,,+++******...---,,,++++++,,,---......------------...//////777222111555<<>>???AAACCCDDDEEEBBB@@@???>>>???>>><<<;;;888;;;>>>===;;;:::<<<>>>>>>>>>=========<<<<<<<<<;;;::::::;;;===?????????===<<<;;;<<<>>>@@@@@@???uuuggg```___```^^^]]]]]]]]]]]]\\\ZZZ^^^```cccfffiiikkkmmmmmmppprrruuuwwwyyy{{{~~~||||||}}}~~~|||{{{zzz{{{|||xxxyyyzzzzzzyyyvvvtttrrrooonnnllljjjiiiggggggggg___]]]ZZZVVVSSSQQQPPPOOOMMMKKKJJJJJJKKKKKKJJJIIIIIIDDD???<<<<<<<<<:::888777666666555444444333333333222000000///...+++)))---+++***+++,,,,,,+++***)))(((&&&''')))******)))''''''&&&%%%%%%%%%%%%&&&&&&%%%###"""!!!############$$$%%%&&&''''''''''''''''''((()))***)))******)))(((((()))+++)))'''&&&$$$$$$%%%&&&'''&&&$$$%%%)))***&&&&&&(((''''''''''''''''''''''''(((((())))))*********+++))))))************))))))((()))***+++++++++++++++******+++,,,------------/////////000000000000000333222555:::AAALLL^^^ooowwwnnnhhh```XXXTTTPPPPPPWWWgggfffHHH;;;:::---+++000...111555111222333444999IIIfffrrraaaTTTLLLMMMMMMKKKHHHFFFHHHJJJJJJJJJJJJLLLMMMMMMKKKHHHIIIIIIJJJKKKJJJHHHEEEDDDAAACCCDDDCCCFFFLLLLLLIIIBBBAAA??????>>>===<<<:::>>>>>>>>>>>>???@@@AAABBB????????????>>><<<;;;:::;;;<<<===>>>>>>===<<<;;;===>>>>>>>>>>>>?????????:::::::::;;;===>>>@@@AAAAAAAAA@@@@@@@@@AAABBBBBBrrreee^^^]]]]]]\\\[[[[[[]]]______^^^___```bbbdddgggiiikkklllnnnpppsssuuuwwwxxx{{{}}}||||||}}}~~~~~~|||zzzyyyyyyzzz{{{xxxyyyyyyyyyxxxvvvsssqqqnnnmmmllljjjhhhgggffffff```^^^ZZZVVVSSSPPPOOONNNNNNLLLKKKKKKKKKJJJHHHFFFGGGCCC>>><<<;;;;;;999777999777555444333444666777222111/////////...+++))),,,***)))***++++++***((()))'''&&&''')))******)))''''''&&&%%%%%%%%%%%%&&&%%%$$$###$$$%%%%%%###!!!$$$#########$$$%%%&&&&&&$$$%%%%%%%%%&&&'''((()))***)))((('''''''''''''''%%%$$$$$$$$$%%%''')))***&&&$$$&&&******'''&&&(((''''''''''''''''''''''''*********)))))))))))))))))))))************)))))))))******++++++++++++*********+++,,,------------++++++,,,---...///000000222222666===FFFTTTiiizzzvvvnnnhhh```YYYUUUPPPQQQWWWgggfffIII;;;888,,,,,,111000444888444000111333888IIIgggmmm[[[OOOHHHIIIIIIGGGDDDCCCEEEGGGJJJIIIIIIJJJLLLKKKIIIHHHIIIJJJJJJJJJHHHEEECCCAAA???BBBCCCBBBEEEIIIHHHDDDBBBAAA???>>>>>>>>>===<<<@@@@@@??????@@@@@@AAAAAA===>>>>>>>>>>>>======<<<;;;<<<===>>>>>>===<<<;;;>>>>>>>>>???????????????888999:::;;;===???AAABBBBBBAAAAAAAAABBBCCCDDDDDDpppccc\\\[[[[[[ZZZXXXYYY]]]```bbbbbbbbbaaaaaabbbdddfffhhhjjjlllnnnqqqssstttuuuwwwyyy{{{{{{|||}}}||||||zzzyyyxxxxxxxxxxxxvvvwwwxxxxxxwwwuuusssqqqnnnmmmllljjjhhhfffeeeeeeaaa^^^ZZZVVVRRROOOMMMLLLNNNLLLKKKKKKKKKIIIEEECCCEEEBBB>>><<<;;;:::888777:::888555333333555777:::000///......///...,,,***+++***))))))******)))''')))'''&&&''')))***)))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&'''))))))***...+++((('''))))))'''%%%%%%$$$$$$$$$%%%''')))***'''%%%&&&******'''&&&(((''''''''''''''''''''''''++++++******)))((((((((())))))************))))))++++++++++++++++++***)))******+++,,,------------******+++,,,---///000111555555:::CCCNNN^^^uuutttlllhhh```YYYUUUPPPQQQXXXhhhhhhKKK<<<555+++---444333666:::777...///222888IIIhhhyyyeeeUUUJJJFFFGGGGGGFFFDDDCCCDDDFFFHHHGGGGGGHHHJJJJJJHHHFFFIIIIIIIIIHHHFFFCCCAAA???@@@CCCEEEEEEGGGIIIFFFAAABBBAAA???>>>>>>>>>???@@@BBBBBBBBBAAAAAAAAAAAAAAA<<<<<<=========>>>>>>>>>;;;<<<===>>>>>>===<<<;;;>>>>>>???@@@@@@@@@@@@@@@888888999;;;>>>@@@BBBDDDBBBBBBBBBBBBCCCDDDFFFFFFqqqddd]]]\\\[[[YYYXXXXXX\\\```cccdddeeedddbbbbbbccceeegggiiikkkmmmppprrrssssssuuuvvvzzzzzz{{{}}}~~~||||||{{{yyyxxxwwwuuuuuurrrsssuuuvvvvvvvvvtttsssnnnnnnmmmkkkiiigggeeedddaaa^^^ZZZUUUQQQNNNLLLKKKKKKKKKJJJJJJJJJHHHEEEBBBDDDBBB???===;;;:::999888:::888666444333333555666...------...//////---+++,,,+++))))))******)))'''((('''''''''))))))(((''''''&&&%%%%%%$$$$$$%%%%%%$$$###"""###$$$$$$""" %%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((***+++,,,------333...)))))),,,---)))%%%((('''&&&%%%%%%%%%&&&&&&(((&&&'''++++++'''&&&(((''''''''''''''''''''''''*********))))))))))))))))))******++++++******))),,,,,,,,,,,,+++******)))******+++,,,---------------------...///000222333999:::???IIIVVVggg~~~~~~pppjjjfff___XXXUUUPPPRRRYYYjjjlllNNN>>>666,,,000666444666:::777---///222999JJJjjjrrr___PPPHHHHHHHHHHHHHHHGGGGGGHHHIIIHHHGGGFFFGGGHHHHHHGGGFFFGGGGGGGGGFFFEEECCCAAA@@@EEEHHHJJJJJJKKKLLLHHHAAAAAA@@@@@@>>>>>>>>>AAABBBDDDDDDDDDCCCBBBBBBAAA@@@=========<<<<<<=========;;;<<<===>>>>>>===<<<;;;>>>>>>???@@@AAA@@@@@@???::::::;;;<<<===???AAABBBAAAAAAAAABBBCCCDDDEEEFFFtttfff___^^^]]]ZZZXXXYYY\\\___bbbcccgggfffdddcccccceeeggghhhiiilllppprrrsssssstttuuuwwwxxxzzz{{{||||||||||||~~~~~~}}}{{{yyyvvvtttrrrnnnppprrrtttvvvvvvuuutttoooooonnnmmmjjjhhhfffddd```^^^ZZZUUUPPPMMMKKKJJJIIIHHHHHHHHHIIIHHHFFFDDDCCCCCCAAA???<<<;;;::::::777777777666444222000///...------...//////...,,,...,,,++++++++++++)))((((((''''''((())))))'''%%%&&&&&&%%%$$$$$$$$$$$$%%%"""!!!!!!"""######""" %%%%%%%%%$$$%%%%%%&&&&&&'''(((***+++,,,---------333...***))),,,,,,)))%%%''''''&&&&&&%%%%%%%%%%%%(((&&&'''******'''%%%'''((((((((((((((((((((((((''''''((()))***++++++,,,******++++++++++++******,,,,,,,,,,,,,,,+++***)))******+++,,,------------000///......///000222333888;;;CCCPPP^^^qqqzzzmmmgggddd]]]VVVRRROOOQQQYYYjjjpppQQQ@@@888///222777333333777444...000333:::KKKkkkmmmZZZNNNIIIIIIIIIHHHIIIJJJKKKLLLLLLHHHGGGFFFFFFGGGHHHGGGFFFDDDDDDEEEEEEEEEDDDDDDDDDGGGKKKMMMMMMMMMMMMHHHAAA@@@AAAAAA@@@>>>???AAADDDEEEEEEEEEEEEDDDBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;===>>>???AAAAAA@@@???>>>===============>>>??????@@@@@@@@@@@@AAABBBCCCDDDuuuhhh```^^^\\\[[[YYYZZZ\\\___aaaaaagggfffeeeddddddeeefffggghhhkkkooorrrsssssstttuuuuuuvvvxxxyyyzzzzzzyyyyyy}}}~~~~~~}}}{{{wwwtttqqqmmmoooqqqsssttttttssssssoooooonnnmmmjjjgggeeeccc___\\\XXXTTTPPPMMMKKKJJJHHHGGGFFFFFFGGGGGGFFFEEEBBBCCCBBB@@@===;;;:::;;;555666777666555222///---000///...///000000...---///---++++++++++++)))((('''''''''((())))))&&&$$$&&&&&&%%%$$$$$$$$$$$$$$$ !!!###&&&''''''&&&$$$$$$$$$$$$%%%&&&'''((('''(((***+++,,,++++++***///,,,(((((())))))&&&$$$###$$$$$$%%%''''''(((((('''%%%&&&))))))%%%$$$&&&((((((((((((((((((((((((&&&&&&''')))***+++,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,+++*********+++,,,------------///...---------000222333666;;;GGGXXXjjj~~~vvviiidddaaaZZZSSSOOOLLLNNNWWWiiisssSSSAAA999000222666//////333111000111444:::KKKjjj{{{gggVVVMMMKKKHHHGGGFFFHHHJJJLLLLLLLLLJJJHHHGGGGGGHHHIIIIIIHHHDDDDDDEEEEEEFFFFFFGGGGGGGGGJJJLLLKKKKKKKKKFFF@@@???AAACCCCCC@@@???AAACCCDDDDDDEEEEEEDDDCCCAAA@@@@@@???===;;;:::::::::;;;;;;<<<===>>>>>>===<<<;;;;;;===???@@@AAA@@@>>>===??????>>>=========>>>>>>???????????????@@@@@@AAAuuufff^^^\\\ZZZYYYYYY[[[^^^aaaaaaaaaddddddddddddddddddddddddeeeiiimmmqqqrrrrrrssstttssstttvvvwwwxxxxxxwwwvvvyyy{{{|||}}}{{{xxxuuusssoooqqqrrrssssssqqqooonnnmmmmmmmmmkkkiiifffbbb```]]][[[WWWSSSPPPMMMLLLKKKKKKHHHEEEDDDDDDEEEEEEDDD@@@AAABBB@@@<<<::::::;;;444555555555444333222111111000000000111111///---...---+++***+++***(((''''''''''''((()))(((&&&###&&&%%%$$$$$$###$$$$$$$$$"""""""""$$$'''((('''&&&######$$$$$$&&&''')))***)))***+++,,,,,,+++***))),,,+++)))((('''&&&&&&%%%######%%%&&&'''((((((((('''%%%%%%(((((($$$###%%%((((((((((((((((((((((((''''''((()))***++++++,,,***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,,,,******+++,,,------------------,,,---///333666999:::AAAOOObbbuuusssfffbbb^^^WWWPPPLLLGGGJJJSSSffftttRRR@@@888///111333,,,,,,222111000111333999IIIgggrrr```QQQJJJJJJHHHGGGFFFGGGKKKNNNNNNMMMLLLJJJHHHHHHIIIJJJJJJJJJGGGGGGFFFFFFGGGGGGHHHHHHFFFIIIJJJIIIIIIJJJFFF???>>>BBBFFFEEEBBB???@@@BBBBBBCCCDDDEEEDDDCCCAAA@@@???>>><<<:::::::::<<<<<<;;;<<<===>>>>>>===<<<;;;:::;;;>>>@@@@@@???===<<>>>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>??????sssddd\\\YYYXXXXXXXXX[[[___bbbbbbbbbbbbccccccdddddddddcccccccccggglllpppqqqrrrssstttqqqsssuuuvvvwwwvvvuuutttuuuwwwzzz||||||yyyvvvtttrrrsssssssssqqqooollljjjkkkkkkkkkjjjgggddd```^^^\\\ZZZWWWSSSPPPMMMLLLLLLNNNJJJEEECCCBBBCCCCCCCCC>>>@@@AAA???;;;999999:::555444444333444555666777333222111111111111///------,,,***)))***)))'''%%%'''''''''((()))(((%%%###&&&%%%$$$$$$######$$$$$$%%%$$$###$$$%%%%%%###""""""######$$$&&&(((***+++,,,---...//////---+++***+++,,,,,,***(((&&&''')))&&&&&&''''''&&&&&&%%%$$$&&&$$$%%%((('''###"""$$$))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++******+++,,,,,,------------******+++,,,---------------------///222777<<>>666---///111******111222000111222888GGGeeelll[[[MMMGGGIIIJJJHHHGGGIIIMMMPPPPPPOOOMMMKKKIIIIIIJJJLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGJJJJJJIIIIIIJJJGGGAAA===BBBGGGGGGCCC??????AAAAAABBBDDDEEEEEECCCAAA@@@===<<<;;;::::::;;;===???;;;<<<===>>>>>>===<<<;;;999;;;===??????>>><<<;;;============>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>vvvjjj___YYYUUUWWWYYYZZZ[[[]]]aaaddd^^^aaacccddddddeeefffhhheeehhhllloooooooooooopppoooppprrrttttttsssrrrqqqqqqssstttvvvwwwxxxwwwwwwttttttsssrrrpppmmmjjjhhhhhheeebbb```___^^^\\\[[[[[[ZZZWWWTTTQQQNNNLLLKKKMMMKKKGGGCCC@@@???>>>>>>@@@>>>;;;:::999888666555333222111111111222333444666444111000000///...,,,///...,,,***)))((('''''''''''''''''''''((())))))$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&''''''((()))***,,,+++---000...,,,222;;;++++++***)))(((''''''''')))'''''''''((()))(((''''''***(((""" %%%+++...((('''&&&'''((())))))''''''(((((()))***++++++,,,&&&((()))***)))***+++---***+++,,,---.../////////.........------,,,,,,,,,///---...222333333666:::FFFPPPaaauuu|||qqqfffaaa\\\SSSLLLHHHFFFEEEKKK^^^{{{yyyVVV???666000---//////,,,+++------111666:::DDD\\\yyyggg[[[QQQMMMMMMKKKKKKJJJIIIIIIJJJLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKHHHEEEDDDEEEFFFNNNJJJGGGGGGJJJIIIEEEAAA???AAABBBBBB@@@???>>>>>>BBBBBBBBBCCCDDDCCCAAA???@@@===::::::;;;===>>>>>>????????????>>>===;;;;;;999999999:::===>>>===;;;>>>>>>??????@@@@@@@@@AAA@@@>>>===<<<<<<>>>AAACCC{{{rrrhhh^^^YYYVVVWWWYYYYYYYYY[[[^^^aaa___aaadddeeeeeefffgggiiieeehhhkkkmmmmmmlllmmmnnnmmmnnnppprrrrrrrrrqqqppppppqqqtttuuuvvvuuuttttttrrrrrrqqqpppmmmjjjgggfffgggdddaaa___^^^\\\ZZZXXXYYYXXXVVVSSSPPPMMMKKKIIIIIIHHHEEEBBB@@@@@@@@@@@@@@@>>>;;;::::::999888666777666444333333333444444555333111000000///...,,,///...,,,***)))((('''''''''''''''''''''((())))))&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((()))******+++***---///---+++///777+++***)))'''''''''''''''((('''&&&&&&(((((('''&&&%%%(((&&& """&&&''')))((('''(((***+++***))))))))))))******++++++,,,((()))+++***))))))***+++***+++,,,---.........---,,,---/////////---+++***000---...222333333777<<>><<<<<<===>>>>>>===>>>>>>>>>>>>===<<<;;;:::;;;::::::;;;<<<===;;;:::<<<=========>>>>>>>>>>>>???>>><<<;;;;;;===???AAAvvvnnnddd]]]YYYVVVWWWXXXWWWWWWXXXZZZ]]]___aaadddeeefffggghhhjjjfffhhhjjjjjjjjjiiijjjlllkkklllnnnoooppppppoooooooooqqqsssttttttssspppoooooonnnnnnllljjjgggdddbbbeeebbb```^^^]]][[[XXXVVVWWWVVVSSSQQQNNNKKKIIIHHHEEEDDDBBBAAA@@@@@@AAABBB???===;;;:::::::::999777888777666444333222222222444333111000000///...,,,...---,,,***)))((((((((('''''''''&&&''''''((()))(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((()))***+++)))***,,,///---)))+++000+++***(((&&&%%%&&&'''((('''&&&%%%&&&'''((('''%%%(((+++***%%%###&&&''''''***)))((()))+++,,,+++******************+++++++++***+++,,,+++)))((()))***+++,,,,,,------,,,,,,+++***,,,///111111...+++)))000...///222444444999???QQQ^^^sss{{{pppfffbbb]]]TTTLLLHHHDDDDDDJJJ]]]zzz^^^EEE777111...//////,,,,,,...///111444999@@@TTTvvvkkk]]]TTTMMMKKKKKKMMMLLLKKKJJJIIIIIIJJJKKKGGGGGGIIIJJJLLLNNNOOOPPPMMMMMMKKKIIIFFFFFFGGGIIILLLJJJHHHIIIJJJHHHCCC???@@@BBBCCCCCCAAA@@@@@@AAACCCBBB@@@@@@AAABBB@@@???AAA@@@??????@@@@@@>>><<<===============<<<;;;:::===<<<;;;;;;<<<<<<;;;999============>>>>>>>>>>>>???===;;;::::::;;;<<<===sssiii```ZZZXXXTTTUUUVVVVVVUUUWWWYYY\\\___aaadddeeeffffffhhhjjjggghhhiiiiiihhhhhhiiijjjiiijjjlllmmmoooooooooooooooqqqssstttsssqqqnnnlllmmmlllllljjjhhheeebbb```aaa```^^^]]]]]]\\\ZZZXXXUUUSSSQQQOOOLLLIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@===;;;999888999999888777555444444333222111111111333222000000000///---+++...---,,,***)))((((((((('''''''''&&&&&&''''''((('''&&&$$$%%%%%%&&&$$$###$$$$$$$$$%%%%%%%%%%%%%%%(((((((((((()))***++++++)))+++---///---******++++++)))'''%%%%%%&&&''')))'''&&&%%%%%%&&&'''&&&%%%'''++++++((('''******'''***)))((()))+++++++++******************)))))))))***+++,,,+++***)))***,,,,,,,,,------,,,+++******,,,---///000000...,,,+++000///000333444666===EEERRRbbbxxxzzzpppgggccc___VVVLLLHHHCCCDDDJJJ]]]yyyaaaEEE888222.........,,,,,,///000000333777===NNNnnnwwwdddYYYRRRNNNLLLMMMNNNMMMKKKJJJIIIIIIIIIJJJGGGGGGHHHJJJKKKMMMNNNNNNMMMMMMKKKIIIFFFFFFIIIKKKLLLKKKKKKKKKKKKHHHDDD@@@@@@BBBCCCBBBAAA@@@AAABBBDDDBBB@@@@@@AAAAAA@@@???AAAAAAAAABBBCCCBBB???<<<>>>>>>>>>>>>>>>===<<<<<<===;;;::::::<<<===<<<;;;???????????????@@@@@@@@@>>>===;;;999999999::::::ssshhh]]]WWWVVVRRRTTTUUUUUUUUUWWWZZZ]]]^^^aaacccddddddeeefffgggfffhhhjjjjjjhhhggghhhiiihhhiiijjjlllnnnooopppppppppqqqssssssrrrooommmkkkllllllkkkiiigggdddaaa```^^^]]]]]]]]]___^^^\\\[[[SSSRRRPPPNNNKKKIIIGGGFFFEEEDDDCCCAAA@@@>>>======;;;999777666777777666555333333333333333333333333222111000000000000---+++------+++***))))))))))))''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))((())))))***+++,,,***---//////...,,,+++)))***)))'''&&&&&&'''((()))'''&&&%%%%%%&&&'''&&&%%%"""%%%'''&&&'''***)))%%%)))((('''(((***+++***)))))))))))))))))))))(((((((((***,,,,,,++++++---...------------,,,+++******///...---------......///111000222555666999BBBLLLVVVgggzzzqqqiiifffaaaXXXNNNIIICCCDDDKKK\\\wwwdddEEE888222.........,,,---///111...000666:::GGGfffqqq```WWWSSSOOONNNOOONNNMMMKKKJJJIIIIIIIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLKKKHHHFFFGGGJJJMMMNNNMMMMMMLLLKKKHHHDDDBBB@@@AAABBBAAA@@@@@@AAABBBDDDBBBAAAAAAAAAAAA@@@>>>AAAAAABBBDDDDDDCCC@@@===???@@@@@@@@@@@@???>>>>>>;;;999999:::<<<>>>??????@@@@@@??????????????????>>>===<<<:::999999999999vvvjjj^^^XXXWWWSSSTTTUUUVVVVVVXXX\\\^^^^^^```bbbbbbaaaaaabbbcccdddfffiiijjjiiigggggggggggggggiiijjjlllnnnoooppppppqqqqqqqqqooonnnlllkkkkkkkkkjjjiiifffccc```___\\\[[[\\\]]]______]]]ZZZSSSSSSQQQNNNLLLJJJHHHGGGGGGFFFDDDBBB@@@>>><<<;;;:::888666555555555444222444444555666666666666666111000///000111000---+++---,,,+++***))))))))))))((('''&&&&&&%%%&&&&&&&&&$$$######$$$&&&''''''&&&$$$$$$%%%%%%&&&&&&''''''))))))))))))***+++,,,---+++...000.........,,,))))))))))))((((((((())))))'''&&&%%%&&&'''((('''%%%###&&&''''''***---,,,((()))((('''(((***+++***)))))))))))))))))))))******(((***,,,,,,,,,,,,...000............------,,,+++000///---,,,,,,...000111111111333777999===HHHTTTbbbssszzzrrrkkkiiidddZZZPPPJJJDDDEEELLL\\\vvviiiGGG999333.........,,,---000000,,,...444777AAA___zzzlll]]]UUURRROOOMMMNNNMMMLLLKKKJJJIIIIIIJJJKKKJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKIIIGGGEEEFFFJJJMMMOOONNNMMMKKKIIIFFFDDDCCC???@@@AAA@@@??????AAACCCDDDCCCCCCCCCDDDBBB@@@===AAAAAABBBCCCEEEDDDBBB???@@@@@@AAAAAAAAAAAA@@@@@@:::999888999<<>>>>>>>>>>>============>>>>>>===<<<;;;:::::::::zzznnnbbb\\\[[[VVVWWWXXXXXXWWWYYY[[[^^^]]]^^^``````^^^^^^^^^___```ccchhhjjjiiigggeeeddddddeeefffhhhjjjlllnnnooopppooonnnmmmlllkkkkkkkkkiiiiiiiiigggeeebbb___]]]\\\[[[[[[\\\]]]\\\YYYWWWTTTSSSRRRPPPMMMKKKIIIHHHFFFFFFEEECCCAAA???===<<<<<<999777555555444333111555666666777777666555444000//////000111000---***,,,,,,+++***))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''(((************+++,,,------+++...///,,,,,,///...)))((()))***++++++***))))))((('''&&&&&&(((((('''&&&(((******))),,,000...)))***)))((()))+++,,,+++************++++++,,,,,,---***,,,------,,,,,,---///....../////////...------.........---...///000000111111555999;;;@@@NNN\\\ooo{{{sssmmmkkkggg]]]QQQKKKEEEFFFMMM\\\tttqqqNNN:::333.........---...111///***,,,333555===ZZZ{{{uuugggYYYRRROOOLLLJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJKKKKKKLLLMMMNNNNNNKKKJJJHHHEEEDDDFFFJJJNNNOOONNNKKKHHHEEECCCCCCCCC>>>??????>>>===>>>@@@BBBDDDDDDEEEFFFFFFDDD@@@<<<@@@@@@@@@BBBDDDEEECCCAAA???@@@@@@AAAAAA@@@@@@@@@<<<:::999999<<>>>>>>>>>>>=========<<>>>>>======<<<<<<}}}qqqeee______YYYZZZZZZYYYXXXXXX[[[]]]\\\^^^___^^^]]][[[[[[\\\\\\aaafffiiiiiifffcccbbbbbbcccdddfffhhhkkkmmmnnnooommmllljjjiiiiiijjjkkkhhhhhhgggfffccc```^^^\\\]]]\\\[[[\\\[[[YYYVVVRRRUUUTTTRRRPPPNNNLLLJJJJJJEEEEEEEEEDDDBBB@@@>>>======;;;888666666555333111555555666666555333111000/////////000111000---***,,,,,,+++***)))))))))***((('''&&&&&&%%%%%%%%%%%%(((&&&%%%%%%%%%%%%$$$"""$$$$$$%%%%%%&&&'''((((((************+++,,,---...+++......***+++///...)))((()))+++------+++***))))))(((''''''((()))((('''((()))'''&&&))),,,***%%%+++***)))***,,,---,,,+++++++++,,,------...//////---...///...,,,+++,,,---......///////////////...,,,---...000000000//////000222555:::<<>>>>>=========@@@BBBDDDDDDFFFHHHHHHEEE@@@<<<@@@??????AAACCCEEEDDDCCC>>>??????@@@@@@@@@??????>>><<<::::::<<<>>>??????AAA@@@@@@@@@??????>>>>>>???????????????>>>>>>>>>{{{ooofff]]]XXXTTTRRRPPPOOOQQQUUUZZZ]]]]]]\\\[[[[[[[[[\\\]]]^^^]]]___aaadddeeeeeedddcccbbbbbbcccdddgggjjjmmmnnnmmmmmmlllkkkiiigggdddcccgggfffdddddddddbbb```^^^^^^^^^^^^]]][[[XXXVVVTTTQQQRRRPPPKKKIIILLLMMMJJJIIIDDDAAABBBBBB???>>>@@@999888666555444444555555444444555555444444333222000000000///......---------,,,+++)))((())))))***,,,+++(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%''')))******+++---.../////////111000000...---+++)))((())))))))))))((((((((((((((())))))***************(((((())))))))))))(((((())))))(((&&&)))---,,,'''***+++,,,---,,,+++***)))......///000///...,,,+++000000000000000000000000//////...------...///000111222555;;;@@@JJJZZZiii~~~vvvrrrmmmhhhcccZZZPPPHHHHHHGGGKKK[[[vvv|||XXXEEE555///111---...///((()))---+++,,,444<<>>===<<<<<<>>>@@@AAABBBFFFFFF@@@>>>AAABBB???AAA@@@???@@@AAAAAA@@@>>>===>>>???@@@@@@???>>>======<<<::::::<<<======<<<;;;===>>>???>>>>>>@@@AAACCCBBB@@@???===<<<<<<;;;}}}qqqggg^^^YYYUUUSSSQQQPPPRRRUUUYYY\\\[[[[[[[[[ZZZ[[[\\\^^^___]]]___aaacccdddddddddcccbbbbbbbbbcccdddfffiiijjjmmmmmmmmmllljjjgggeeecccfffeeecccccccccbbb___]]]]]]]]]]]]\\\ZZZXXXVVVTTTOOOPPPNNNHHHGGGJJJJJJHHHJJJDDDAAAAAA@@@===;;;===999888777666555555555666444444444555444444333222000000000///......---------,,,***))))))))))))***''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((*********+++,,,...///000222222111000...,,,***)))&&&'''''''''((((((((((((&&&&&&'''(((((((((((('''(((((())))))))))))((((((+++,,,+++)))+++///...)))---.........---,,,++++++---............------,,,////////////////////////111111000//////111222333333333777>>>EEEPPPbbbrrruuuqqqlllgggbbbYYYOOOGGGGGGFFFJJJZZZttt~~~ZZZEEE444...000---...///(((---000------444:::PPPooo|||fff]]]RRRKKKIIIKKKKKKKKKIIIHHHGGGGGGGGGIIIKKKLLLJJJJJJKKKLLLMMMMMMMMMMMMKKKIIIFFFDDDCCCDDDEEEFFFKKKJJJIIIFFFDDDBBB@@@@@@??????>>>>>>>>>???@@@AAAAAAFFFFFFAAA???AAABBB@@@AAA@@@???@@@AAABBB@@@>>><<<===>>>>>>>>>>>>===<<<===<<<;;;;;;=========;;;;;;<<<>>>>>>======???@@@BBBAAA???>>><<<;;;;;;;;;sssiii```[[[WWWUUUSSSQQQRRRTTTXXXZZZYYYYYYYYYZZZ\\\]]]___```^^^___aaabbbcccccccccbbbaaaaaa```aaaaaaccceeeffflllllllllllljjjhhhfffdddeeedddbbbbbbbbbaaa___\\\\\\\\\\\\ZZZYYYWWWUUUTTTOOOPPPNNNIIIHHHJJJJJJHHHKKKEEEAAAAAA???;;;999::::::999888777777666777777444444444444444333222222000000000///......------++++++***)))))))))******######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###%%%''')))***)))((('''******)))***+++...000222333333222111///---,,,+++%%%%%%&&&&&&''''''((((((%%%&&&&&&'''''''''''''''((())))))******))))))(((+++,,,,,,***,,,///...***111000///...---------------,,,,,,,,,,,,------...........................111111000///000111222333444555999@@@IIIWWWkkk}}}sssooojjjeee___WWWMMMFFFEEEDDDIIIXXXqqq___DDD333...///,,,---///)))///111---,,,222666JJJgggxxxeee]]]RRRKKKIIIJJJKKKJJJHHHGGGGGGGGGGGGIIIKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHFFFDDDDDDDDDFFFGGGHHHHHHHHHGGGEEECCC@@@?????????@@@@@@@@@AAAAAAAAAAAAEEEEEEBBB@@@AAABBB@@@@@@??????@@@AAABBB@@@???<<<<<<============<<<<<<===<<<<<<>>>??????<<<::::::<<<======<<<<<<>>>???@@@???>>><<<;;;:::::::::tttjjjbbb\\\WWWUUUSSSQQQQQQSSSUUUWWWVVVWWWXXXZZZ\\\^^^```aaa______```aaabbbbbbbbbaaa``````______```bbbdddeeekkkkkkkkkkkkiiihhhfffdddeeecccbbbbbbbbbaaa___]]][[[[[[ZZZYYYWWWVVVTTTTTTQQQSSSQQQMMMKKKMMMMMMKKKJJJEEEAAAAAA@@@<<<:::<<<;;;::::::999888888888777333444444444444333222222000000000///......------*********)))))))))******"""###%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''((())))))(((((())))))+++---///000111222333333222111000...,,,+++''''''''''''''''''''''''''''''((())))))))))))))))))))))))******))))))))))))++++++)))***------***222111///---,,,,,,------,,,++++++***+++,,,...///------------------------///............000111222444555999BBBLLL\\\rrrrrrmmmhhhbbb]]]VVVLLLEEEDDDDDDHHHWWWpppdddEEE444...///,,,---///)))---///******///333DDD```sssccc[[[QQQKKKIIIJJJJJJJJJHHHGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMNNNMMMMMMLLLLLLJJJIIIGGGEEEDDDEEEEEEFFFGGGHHHIIIHHHGGGDDDAAA??????@@@AAABBBBBBBBBAAAAAAAAACCCDDDCCCAAAAAAAAAAAA@@@??????@@@BBBBBBAAA???<<<<<<========================>>>???AAA@@@===:::;;;===>>>>>>======>>>@@@???>>>===;;;:::999999999tttjjjbbb]]]VVVTTTRRRQQQPPPQQQSSSTTTUUUVVVXXXZZZ]]]___```aaa___`````````aaaaaa``````^^^^^^^^^___aaacccfffgggggghhhhhhhhhhhhfffdddcccdddcccbbbbbbbbbbbb```]]]ZZZYYYXXXWWWUUUTTTTTTSSSRRRTTTSSSOOONNNOOOOOOLLLIIIDDDAAABBBBBB???===???;;;;;;;;;:::999999888888333333444444333333222111000000000///......------************)))))))))(((&&&&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%'''((()))'''***...111444444333333333333222111///---+++***+++******)))((('''&&&&&&'''(((((()))***)))))))))))))))************))))))))),,,---******------+++111000...,,,++++++,,,---,,,++++++***+++,,,...///------------------------///.........///000222333444555:::DDDOOO___vvvppplllfff```[[[TTTKKKEEECCCDDDIIIWWWnnnjjjGGG555//////,,,---///***,,,...)))***000333CCC]]]ooo```YYYPPPJJJIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJLLLLLLMMMMMMMMMLLLKKKKKKGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJHHHFFFCCCAAA@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDBBB@@@@@@BBB?????????@@@BBBBBBAAA@@@=========>>>>>>??????????????????AAAAAA@@@===;;;===???@@@@@@???>>>???AAA???>>>===<<<;;;:::::::::sssiii```ZZZVVVTTTSSSQQQQQQQQQSSSTTTTTTUUUXXXZZZ]]]___``````````````````____________^^^^^^^^^___aaadddfffgggddddddeeeeeeeeecccbbbaaacccbbbaaaaaaaaaaaa___]]]XXXXXXVVVUUUTTTSSSSSSSSSPPPRRRRRRNNNLLLNNNMMMIIIIIIDDDAAABBBBBB??????@@@;;;;;;;;;;;;:::999888777333333333333333222111111000000000///......------************)))((('''&&&))))))(((((('''&&&%%%$$$%%%%%%%%%&&&''''''(((((('''&&&$$$$$$$$$&&&)))***(((***///333555666666555333333222111///---+++***++++++***)))(((''''''&&&&&&''''''((((((((((((((()))******++++++******)))+++///000---,,,///000///...---,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,------...------------------------111000000000111333444666555777>>>IIIVVVggg~~~pppkkkddd___ZZZTTTKKKEEEBBBCCCIIIVVVmmmnnnJJJ888111000,,,---///***---...***+++222555BBB[[[yyykkk]]]WWWNNNJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIICCCDDDEEEGGGJJJLLLOOOPPPKKKKKKKKKJJJHHHFFFCCCBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAACCCEEEDDD@@@@@@BBB???>>>>>>@@@BBBCCCAAA@@@>>>>>>======>>>???@@@AAAAAA@@@@@@AAABBBAAA>>><<>>===<<<<<<<<<<<>>===>>>::::::;;;;;;:::999777666222333333333333222111111000000000///......------+++++++++***)))'''%%%$$$)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''((())))))***+++---///222555777888444444333222111///---,,,(((((((((((((((((((((((('''(((((())))))))))))))))))******++++++******)))+++///111...,,,...000000++++++,,,------------,,,---............------,,,------------------------111000000000111333555666777:::DDDQQQ```sss~~~pppkkkddd___ZZZSSSKKKFFF@@@BBBGGGTTTjjjqqqNNN;;;333111------///***------((()))000222>>>UUUuuutttgggZZZTTTMMMIIIJJJLLLMMMLLLNNNNNNMMMMMMLLLJJJIIIIIIGGGHHHHHHIIIJJJJJJJJJJJJFFFGGGHHHJJJKKKMMMOOOOOOMMMLLLJJJHHHFFFDDDBBBAAAAAA@@@?????????@@@BBBCCCAAA???BBBFFFEEE@@@???CCC???>>>>>>@@@BBBCCCBBB@@@======<<<<<<===>>>@@@AAACCCBBB@@@@@@AAAAAA???>>>>>>@@@AAA@@@???>>>???@@@AAAAAA@@@???>>>>>>>>>>>>rrreeeZZZSSSXXXWWWVVVUUUUUUVVVWWWWWWTTTUUUXXX[[[]]]^^^^^^^^^aaa```___^^^^^^^^^^^^^^^``````___^^^___```aaabbb]]]^^^___``````___^^^]]]^^^]]]\\\\\\]]]]]][[[YYYWWWVVVTTTSSSRRRRRRRRRSSSOOOQQQQQQMMMLLLMMMKKKHHHKKKEEEAAAAAA@@@<<<:::;;;999:::;;;;;;:::999777666222333333333333222111111000000000///......------+++,,,,,,+++)))'''$$$###'''&&&%%%$$$###$$$%%%&&&%%%%%%&&&&&&'''((())))))%%%&&&(((***+++***)))(((,,,+++++++++...333888;;;666666555444222000...---$$$$$$%%%&&&'''((()))*********+++,,,,,,,,,,,,,,,******++++++++++++******)))...000,,,***,,,......***+++,,,...///......---......///000///...,,,+++........................///.........000111333555999===IIIXXXiii||||||pppkkkddd^^^ZZZSSSLLLFFF???@@@FFFRRRhhhrrrPPP===444222------///***++++++&&&&&&---...888OOOmmmrrreeeXXXSSSLLLIIIJJJMMMMMMMMMPPPOOOOOONNNLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJNNNLLLJJJGGGDDDBBBAAAAAAAAA@@@???>>>>>>@@@BBBCCCAAA???BBBGGGEEE@@@???CCC>>>>>>>>>@@@BBBCCCBBBAAA<<<;;;;;;;;;<<<===???@@@EEECCCAAA@@@@@@AAA@@@???>>>???@@@???>>>===>>>???BBBBBBAAA@@@?????????@@@rrreee\\\WWWSSSRRRRRRTTTXXX[[[\\\\\\[[[ZZZYYYYYYZZZ\\\^^^___]]]^^^___``````^^^]]][[[ZZZ\\\^^^___^^^]]]]]]]]][[[[[[[[[[[[[[[ZZZYYYYYYbbbaaa___]]][[[ZZZZZZYYYZZZYYYWWWWWWVVVTTTPPPMMMMMMNNNOOOPPPOOOMMMJJJIIIHHHEEEBBB@@@??????>>>===;;;:::999888777666555444777555222000///000111222333333222000///---,,,,,,///---*********++++++***''''''((('''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&((())))))((('''((()))***,,,---///000222333444444777888444...---//////------,,,+++***))))))))))))------,,,+++***)))(((''')))+++,,,---,,,***((('''+++,,,...//////...,,,+++000///...---------------,,,++++++---111111///,,,111111111111111111111111333111222444444222555:::;;;???JJJZZZpppzzzsssnnneee]]]VVVQQQLLLIIIFFFBBBEEESSSiii|||VVV===111222...------(((,,,***...444333000;;;KKKiiixxxkkkaaaTTTPPPLLLJJJJJJLLLMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKLLLOOOQQQQQQPPPNNNJJJHHHGGGJJJOOOQQQQQQOOOHHHFFFDDDCCCCCCCCCBBBAAA<<<===???AAABBBBBBBBBAAAAAABBBDDDEEEEEECCCAAA@@@@@@>>><<<<<<<<<===<<<;;;===<<<:::999;;;>>>BBBDDDEEEDDDBBB@@@>>>=========:::;;;===???@@@AAA@@@@@@AAADDDFFFGGGDDD@@@===<<>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@@@@???======???@@@@@@???@@@>>><<<;;;<<>>===;;;<<<===???@@@AAAAAAAAAAAADDDFFFFFFCCC@@@===<<>>>>><<<;;;777777777666666555555555777555333111000000111222111000///...---,,,+++***+++)))'''''''''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((()))***+++,,,---...///000000000000333666666444444666666222//////...---,,,,,,,,,,,,---,,,,,,+++***)))((((((***************++++++++++++,,,---......---,,,+++,,,,,,+++*********++++++---,,,,,,...000111000...333333333333333333333333111000111444666666:::@@@FFFMMM[[[nnn{{{nnnkkkeee```ZZZSSSLLLGGGAAA===@@@NNNddd~~~\\\BBB333222...---...***///***+++000111000666@@@[[[sssuuuhhh]]]UUUOOOLLLIIIHHHIIIKKKLLLMMMLLLLLLMMMMMMMMMLLLKKKKKKLLLNNNRRRTTTUUUTTTRRRQQQJJJHHHHHHKKKOOOQQQPPPNNNIIIGGGDDDCCCCCCBBBAAA???@@@@@@@@@AAABBBCCCEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@???@@@BBBDDDDDDCCCBBBAAA???>>>>>>@@@CCCDDDAAABBBBBBCCCBBB@@@???>>>>>>>>>>>>>>>???AAABBBCCCBBBDDDFFFEEECCC@@@>>>===yyylllbbb]]]XXXWWWUUUVVVWWWXXXXXXWWWWWWWWWWWWXXXZZZ\\\]]]___VVVWWWYYYYYYYYYXXXVVVTTTXXXXXXYYY[[[\\\\\\[[[ZZZ[[[[[[[[[\\\\\\[[[[[[ZZZVVVWWWYYY[[[[[[ZZZYYYXXXVVVUUUSSSSSSTTTTTTRRRPPPPPPPPPPPPOOONNNLLLKKKJJJCCCAAA???>>>>>>===<<<:::666666666666555555555555666555333111000000111111//////...---,,,+++***)))+++)))''''''(((((('''%%%)))((('''&&&'''(((((((((&&&&&&&&&&&&&&&''''''((()))((('''((()))+++++++++///000111222222222222222///333444222222444222...222111111000//////000000,,,,,,++++++***))))))(((***)))))))))***+++,,,,,,++++++,,,---------,,,,,,,,,,,,++++++***++++++,,,++++++,,,---...///......333333333333333333333333111///111555777888===DDDIIISSSdddwwwzzzllljjjfffbbb]]]UUUMMMGGG@@@<<>>>>>}}}oooddd^^^VVVUUUTTTUUUWWWYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\]]]WWWXXXYYYZZZZZZXXXVVVUUUYYYXXXXXX[[[]]]^^^\\\ZZZ[[[[[[\\\\\\\\\\\\[[[[[[UUUWWWYYYZZZ[[[ZZZXXXWWWXXXVVVTTTSSSSSSSSSQQQOOOPPPPPPOOONNNMMMKKKJJJIIIBBB@@@???>>>>>>>>>;;;:::666666666666555555555555666555333222111000000111......---,,,+++******)))+++***))))))***)))(((&&&***(((&&&&&&((()))((('''''''''&&&&&&&&&'''((()))***(((&&&(((***,,,,,,+++000000111222222333222222...222444222111222///+++111000//////////////////,,,,,,++++++***)))))))))***)))))))))***+++,,,,,,***++++++,,,,,,---------------,,,,,,,,,------......///000000000111222333333333333333333333333333111000111555888:::@@@GGGKKKWWWkkkxxxjjjiiigggddd___XXXOOOIIIAAA>>>???KKK^^^xxxfffIII777333------///,,,...++++++---...///222666III^^^ooooooggg```YYYRRRJJJHHHFFFFFFGGGIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLIIIMMMPPPQQQOOOMMMKKKKKKHHHHHHHHHLLLPPPRRRPPPMMMIIIGGGDDDCCCCCCBBBAAA@@@CCCBBBBBBBBBCCCEEEGGGHHHGGGEEECCCAAA@@@AAABBBCCCGGGEEECCCCCCDDDDDDDDDCCCCCCBBBAAA??????@@@AAABBB@@@AAACCCDDDDDDCCCAAA@@@BBBAAA@@@@@@@@@BBBCCCDDDDDDEEEEEECCCAAA?????????qqqfff___XXXVVVUUUUUUWWWXXXXXXWWW___^^^]]]\\\[[[YYYXXXXXXXXXYYYZZZ[[[[[[YYYWWWVVVYYYWWWWWWZZZ^^^___\\\YYYZZZ[[[\\\\\\]]]\\\\\\\\\WWWXXXYYYYYYYYYXXXWWWVVVXXXVVVSSSRRRRRRQQQPPPNNNPPPOOONNNMMMKKKIIIHHHHHHAAA@@@?????????>>><<<:::777777777666666555555555555555333222111000000000---------,,,+++*********,,,+++******++++++(((&&&)))&&&$$$$$$'''((('''%%%((('''&&&&&&&&&''')))******(((&&&'''+++------+++---...///000111111111111000333555333222333111---------,,,,,,+++,,,,,,---+++++++++*********))))))***************+++++++++******++++++,,,,,,------......---------...//////---...//////......111333333333333333333333333333333111222666999;;;BBBJJJNNN]]]sssuuuiiihhhfffddd```XXXPPPJJJCCC@@@@@@IIIZZZtttkkkMMM999333------000...,,,,,,---------...222555DDDYYYkkkllleee```YYYQQQIIIGGGEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKNNNQQQSSSRRRNNNKKKKKKLLLHHHGGGHHHLLLQQQRRRPPPMMMHHHFFFDDDCCCCCCCCCBBBAAABBBBBBBBBCCCDDDEEEGGGGGGFFFDDDBBBAAAAAAAAACCCDDDHHHFFFDDDDDDDDDDDDCCCBBBCCCBBBAAA@@@@@@AAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEBBB@@@>>>???@@@sssfff^^^XXXWWWUUUVVVWWWXXXWWWWWW\\\\\\\\\\\\[[[YYYXXXXXXXXXYYYZZZ[[[[[[YYYXXXVVVXXXVVVUUUXXX]]]^^^[[[XXXZZZ[[[\\\\\\]]]]]]]]]\\\YYYXXXXXXVVVUUUTTTSSSSSSTTTRRRPPPOOOOOOPPPOOONNNOOOOOOMMMKKKIIIHHHGGGGGGAAA@@@@@@@@@@@@???===:::999999888777666666555555555444444222111111000000---------,,,++++++******,,,+++***+++++++++(((&&&***&&&###$$$((()))'''%%%((('''&&&&&&&&&''')))***+++'''%%%''',,,...---+++,,,---///000111222333333///222444222222444444000,,,,,,++++++++++++,,,,,,+++++++++*********************+++,,,+++***)))(((************+++,,,---.........------...//////000+++,,,---,,,++++++...111222222222222222222222222444222333777999<<>>???AAAsssfff^^^VVVUUUTTTUUUWWWYYYYYYYYYVVVWWWXXXZZZ[[[\\\\\\\\\XXXYYYZZZ[[[[[[YYYWWWVVVVVVTTTSSSWWW\\\]]]ZZZWWWZZZ[[[\\\]]]]]]]]]]]]]]]ZZZXXXVVVTTTSSSQQQQQQQQQPPPNNNLLLLLLMMMOOOOOOOOOOOONNNLLLJJJHHHGGGFFFFFFAAA@@@@@@AAAAAA@@@===;;;;;;:::999888777666555444555444444333222111000000...------,,,,,,++++++++++++******++++++***(((%%%,,,(((%%%&&&***,,,***&&&)))(((&&&%%%&&&''')))++++++'''%%%''',,,///...+++...///000222444555555666,,,000111000111555555222......---------......///+++++++++***************)))+++,,,---,,,***((('''************+++,,,---...---------------...///000...///000///---...111555111111111111111111111111555333333777:::<<>>>>>@@@BBBvvviiiaaa^^^\\\XXXWWWVVVVVVUUUTTTZZZYYYYYYYYYYYYYYYZZZ[[[WWWZZZZZZWWWWWWZZZZZZWWWWWWSSSTTTXXXWWWSSSUUUZZZXXXZZZ]]]______]]]ZZZXXXUUUTTTSSSQQQQQQQQQRRRRRRSSSRRRQQQPPPOOONNNNNNNNNPPPOOOMMMJJJGGGEEECCCBBBDDDCCC@@@===<<<;;;<<<<<>>888444333444444333333111...,,,+++,,,...000...---,,,+++***+++,,,,,,,,,+++)))'''&&&'''((())))))(((''''''((('''&&&$$$'''''''''''''''((())))))'''(((***+++---///000000+++222555333333777777444222555444111000333222///222///,,,******+++******))))))************))))))+++***((()))***,,,,,,+++---,,,,,,++++++,,,,,,,,,------------------,,,,,,///000111222222111///...000//////111444555555444999666666999;;;???GGGPPPbbbuuuyyynnnhhheee```[[[WWWSSSNNNKKKHHH@@@???GGGTTTgggzzz[[[<<<000///,,,***+++///...///000...,,,000777CCCNNNXXX[[[XXXTTTNNNHHHJJJGGGDDDCCCDDDGGGHHHHHHHHHHHHIIIKKKMMMOOORRRSSSXXXWWWTTTPPPLLLJJJJJJLLLOOOOOOOOONNNMMMKKKHHHGGGEEECCCBBBBBBCCCCCCCCCBBBDDDBBBAAABBBEEEGGGEEECCCEEEDDDBBBAAAAAABBBDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGFFFEEECCCBBBBBBCCCEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFDDDBBBAAAEEEFFFEEEBBB???===???BBByyykkkccc]]]ZZZVVVUUUTTTTTTSSSRRRXXXXXXXXXXXXYYYYYYZZZZZZZZZ\\\\\\YYYYYY[[[ZZZWWWZZZVVVUUUXXXVVVRRRSSSWWWVVVWWWZZZ[[[[[[YYYWWWUUUTTTTTTRRRQQQQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKKKKJJJIIIGGGEEEDDDDDDCCCBBB???===<<<<<<<<<===>>>;;;777555555666666666333111///...---......///...---,,,+++++++++,,,,,,+++***)))(((''''''(((((('''%%%######%%%&&&&&&%%%'''''''''''''''((())))))((())))))***,,,...000111000444444111111555666333333555555111111333222///111...+++******++++++***)))******++++++******)))***)))'''(((***++++++***---------,,,------......------------------------111000000000000000000000111000000111333555444333777555666:::>>>CCCMMMWWWkkk~~~yyyoookkkgggaaa\\\WWWQQQKKKHHHGGG@@@>>>FFFRRReeebbbBBB555333000...//////---...000...,,,000777BBBMMMXXX[[[YYYVVVQQQLLLKKKHHHDDDCCCDDDEEEFFFFFFHHHHHHJJJLLLNNNQQQSSSTTTXXXWWWUUUQQQLLLJJJKKKLLLMMMOOOQQQQQQOOOKKKGGGDDDCCCBBBAAAAAABBBCCCCCCBBBCCCAAA@@@AAADDDFFFFFFEEECCCBBB@@@??????@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@AAACCCDDDAAABBBBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGEEEDDDBBBAAABBBDDDDDDBBB@@@@@@BBBEEE~~~nnnddd[[[XXXTTTRRRRRRRRRQQQPPPUUUVVVVVVWWWXXXYYYZZZZZZZZZ]]]]]][[[ZZZ\\\[[[XXX\\\XXXWWWWWWUUURRRQQQTTTUUUVVVXXXYYYXXXWWWTTTSSSSSSRRRQQQQQQPPPQQQQQQQQQQQQPPPNNNMMMKKKJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFEEEBBBAAA???============>>><<<:::888777777777666555222222111000000/////////...---,,,+++++++++,,,,,,******))))))((((((''''''&&&$$$"""###%%%'''(((((('''''''''''''''((())))))***)))))))))+++...000222444666666444444777888666333666555222111333333000///---+++***+++,,,,,,+++***++++++,,,,,,++++++******((('''''')))******)))------------......///000,,,,,,,,,---.........///222000...------///111222222111000111333444333222666555777<<>>EEEPPPaaa}}}eeeDDD555222///---......,,,---///---,,,111888BBBMMMWWWZZZYYYWWWSSSOOOKKKHHHEEECCCCCCDDDDDDDDDGGGHHHJJJMMMPPPSSSUUUVVVXXXXXXVVVRRRNNNKKKLLLMMMMMMOOORRRSSSQQQLLLEEEAAAAAA@@@???@@@BBBCCCCCCBBBAAA@@@???@@@BBBEEEFFFFFFCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBAAA@@@??????@@@AAABBB??????@@@BBBCCCDDDEEEFFFFFFFFFGGGFFFFFFDDDBBBAAADDDEEEEEECCCAAAAAABBBDDDqqqfff[[[XXXTTTQQQPPPPPPPPPOOOSSSSSSTTTVVVWWWXXXXXXYYYWWWZZZ\\\ZZZZZZ]]]\\\YYYZZZXXXVVVUUUUUUSSSRRRRRRVVVWWWWWWWWWWWWUUUTTTSSSQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJIIIIIIHHHEEEFFFGGGHHHHHHGGGFFFFFFAAA@@@???>>>======>>>>>>>>><<<:::999888666333111222222333333222111///...------,,,,,,,,,+++++++++)))*********)))((('''&&&'''&&&&&&''')))))))))''''''''''''''''''((())))))***)))((((((***---111333111555888:::999888777555444666666222222444333000///...,,,,,,---...------+++,,,,,,------,,,,,,+++***)))'''(((***++++++***---,,,,,,,,,---...///000+++,,,,,,---...//////000000///.........///000111333222111222333444333222666666999???EEEMMM]]]kkkxxxooooookkkeee___YYYSSSMMMIIIEEE???>>>DDDLLL\\\wwwiiiFFF666222...+++,,,---,,,,,,...------222:::CCCMMMWWWYYYWWWUUURRRNNNIIIGGGDDDCCCDDDEEEEEEDDDFFFHHHJJJNNNQQQTTTVVVWWWYYYXXXVVVSSSOOOLLLLLLMMMNNNPPPRRRRRROOOJJJEEEAAA???>>>>>>???BBBCCCBBBAAABBBAAA??????AAACCCDDDEEEEEEEEEDDDCCCCCCDDDEEEEEECCCCCCDDDDDDCCCAAA@@@???AAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@AAABBBCCCCCCDDDFFFFFFGGGGGGGGGFFFDDDCCCIIIHHHGGGEEEBBB@@@??????ssshhh]]]YYYTTTQQQPPPPPPPPPPPPPPPQQQSSSUUUVVVVVVVVVVVVQQQUUUWWWWWWXXX[[[[[[XXXVVVUUUSSSRRRSSSUUUTTTRRRTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPOOONNNNNNMMMMMMMMMKKKJJJIIIHHHHHHHHHGGGHHHIIIIIIIIIHHHFFFEEE@@@@@@???>>>>>>>>>=========<<<::::::999777444111111222333444333111///...---------,,,,,,,,,++++++)))*********)))((('''&&&''''''(((***+++***&&&###'''''''''''''''((())))))***)))((((((***---111333000888BBBFFFAAA777222000555777777333222555444111000///---.../////////...,,,,,,------------,,,,,,,,,***))))))+++,,,,,,+++,,,,,,++++++,,,------...,,,,,,------...///000000---...///111111111000///444333222333444555444333777888<<>>===BBBIIIVVVqqqrrrMMM:::444000---...---+++,,,...---...444===FFFOOOWWWWWWTTTQQQNNNJJJFFFEEECCCCCCEEEGGGGGGGGGFFFHHHKKKNNNRRRTTTVVVVVVXXXXXXWWWSSSOOOLLLLLLLLLPPPPPPPPPNNNLLLHHHEEECCC>>>===>>>@@@BBBCCCBBB@@@BBBBBBAAAAAA@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@CCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAFFFGGGHHHHHHHHHGGGFFFEEEHHHGGGFFFEEECCCBBB@@@>>>wwwlll^^^ZZZUUUQQQPPPPPPQQQPPPOOOPPPRRRTTTUUUUUUTTTTTTMMMQQQTTTTTTVVVYYYXXXUUURRRRRRPPPNNNRRRVVVUUUPPPOOOOOONNNNNNNNNNNNOOOOOOQQQQQQQQQPPPOOOMMMKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJJJJIIIHHHEEEDDD@@@@@@@@@???>>>======<<<:::999888999::::::888666222222333333222111///...,,,,,,---------,,,+++*********))))))((((((''''''&&&&&&'''))))))((($$$ '''''''''''''''((())))))***)))))))))+++...000222999FFFVVVZZZMMM<<<333333555888777444333555555222111000......//////...,,,+++,,,,,,------,,,,,,+++---+++******,,,------,,,---,,,,,,+++++++++,,,,,,---------.../////////000---...111222333222111000555444333444666777666555888:::???EEELLLXXXlll~~~wwwnnnccc```[[[WWWSSSNNNIIIFFFBBB======AAAFFFRRRlllvvvOOO;;;444...+++------,,,,,,......000777@@@JJJRRRWWWVVVQQQOOOKKKGGGEEEDDDCCCEEEGGGIIIIIIHHHGGGIIIMMMPPPSSSUUUVVVVVVWWWWWWVVVSSSOOOLLLKKKKKKNNNNNNMMMLLLIIIGGGDDDCCC>>>>>>???AAABBBCCCAAA???@@@BBBCCCCCCBBBBBBCCCDDDCCCDDDDDDDDDDDDDDDDDDCCCGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBEEEFFFGGGHHHHHHHHHGGGFFFCCCCCCBBBCCCEEEEEECCCAAA{{{qqq^^^ZZZTTTPPPOOOPPPPPPPPPNNNPPPRRRSSSSSSSSSRRRQQQMMMQQQTTTSSSTTTVVVTTTPPPPPPPPPNNNLLLPPPUUUTTTMMMMMMLLLKKKKKKKKKMMMOOOPPPRRRRRRQQQPPPNNNKKKIIIGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFHHHIIIIIIGGGEEECCCAAAAAA@@@@@@>>>===;;;;;;;;;999888888999:::999777222222222222111000///...,,,,,,---------,,,+++***+++***)))(((''''''((((((((('''%%%&&&''''''&&&%%%'''''''''''''''((())))))((())))))***,,,...000111999III^^^cccRRR<<<444888666888888444444666555222000///............+++***++++++,,,,,,,,,,,,++++++,,,***)))***+++---,,,,,,///...---,,,,,,+++,,,,,,............///////////////000111222222333333333555444444555888999999888999;;;AAAIIIQQQ___vvvwwwnnnaaa^^^YYYUUUQQQLLLGGGDDDAAA======@@@CCCNNNhhhyyyQQQ;;;333---***+++...,,,---//////111999BBBKKKSSSXXXUUUQQQNNNKKKHHHGGGFFFEEEFFFHHHIIIIIIHHHKKKMMMPPPTTTVVVWWWXXXXXXVVVVVVVVVSSSOOOKKKJJJJJJJJJKKKLLLLLLJJJGGGCCCAAA@@@???@@@BBBCCCCCC@@@>>><<<@@@DDDEEEEEEDDDEEEGGGDDDDDDDDDEEEEEEDDDDDDDDDGGGEEECCCBBBBBBCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGFFFFFFEEEAAA@@@@@@BBBEEEFFFDDDAAA~~~ttt^^^YYYSSSOOONNNOOOOOOOOONNNPPPQQQSSSSSSRRRPPPOOONNNSSSTTTSSSSSSSSSQQQMMMPPPQQQMMMJJJNNNTTTRRRKKKMMMLLLKKKKKKLLLNNNPPPRRRRRRRRRQQQPPPMMMJJJGGGFFF@@@@@@@@@AAABBBCCCDDDEEEBBBCCCFFFHHHHHHGGGEEEDDDBBBAAAAAA@@@>>><<<;;;:::???===:::888888888666555222222111000000/////////,,,,,,---...---,,,+++***,,,+++)))'''&&&'''((()))+++(((%%%$$$&&&))),,,---'''''''''''''''((())))))((((((***+++---///000000+++???VVV\\\KKK555000888666888888555444666666333///...---------,,,)))'''***++++++,,,,,,++++++***+++***((()))***,,,,,,+++111000///...---,,,,,,,,,///////////////.........222111000000111333555666555555555666999:::::::::999<<>>AAA@@@AAACCCDDDCCC@@@>>>888===CCCFFFGGGGGGHHHJJJFFFFFFGGGGGGGGGGGGFFFFFFGGGEEEBBB@@@@@@CCCFFFHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHAAABBBCCCEEEEEEEEEDDDDDDCCCBBBAAABBBDDDDDDAAA>>>}}}lllcccZZZRRRPPPOOOKKKJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSRRRPPPMMMLLLKKKJJJJJJLLLNNNOOONNNMMMKKKJJJIIIJJJMMMOOOOOOOOOOOOOOOOOOOOOMMMIIIDDD@@@???>>><<<<<>>============<<<<<<<<<;;;:::999777777444333111000...---,,,,,,,,,------...---,,,***))),,,+++***)))((((((((((((((('''%%%&&&((()))))))))''''''&&&%%%%%%'''((()))++++++,,,------......//////777???AAA;;;666555777777777777777666555444333//////...---,,,,,,,,,,,,...,,,***+++...///---+++------------------------///......---------......000000///...............222333333444555555555444333555888888777888;;;???;;;@@@GGGRRRaaauuutttkkkddd___ZZZUUUQQQKKKCCC===AAA===;;;===@@@JJJbbb{{{^^^DDD999222//////,,,///000000000666@@@IIIKKKQQQXXXYYYUUUNNNIIIFFFDDDEEEEEEFFFGGGIIIJJJKKKPPPSSSVVVXXXXXXYYYZZZ[[[\\\[[[XXXRRRMMMIIIHHHHHHEEEFFFGGGHHHIIIHHHGGGFFFDDDBBB@@@@@@@@@>>>999555:::<<>>>>>===qqqeee\\\TTTQQQPPPMMMLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPNNNLLLKKKKKKJJJJJJKKKMMMMMMLLLKKKLLLJJJJJJKKKMMMOOOOOOOOOOOONNNNNNMMMLLLHHHBBB>>>:::999777888;;;===>>>>>>@@@BBBDDDFFFGGGFFFDDDBBB???>>>>>>======>>>>>>>>>=========<<<;;;:::999888444333222000///...------,,,------------,,,***)))++++++***)))((((((((((((&&&%%%$$$&&&(((***+++***)))((('''&&&&&&'''((((((++++++,,,------......///...333777888555444555777666666666666555444333222333222000...---,,,++++++...,,,***+++---...---+++------------------------///......------.........222111000///////////////111222333444555555555555888999999999888999:::<<<===AAAJJJUUUeeezzzsssiiibbb^^^XXXTTTPPPKKKCCC>>>@@@<<<:::<<<>>>GGG^^^wwwbbbGGG:::222......+++---......///555@@@HHHTTTWWWZZZXXXSSSLLLGGGEEEGGGGGGGGGGGGHHHHHHIIIJJJOOORRRVVVXXXXXXYYYZZZ[[[\\\\\\YYYTTTNNNKKKJJJJJJFFFGGGHHHHHHHHHGGGFFFFFFBBBAAA@@@AAAAAA@@@<<<999:::<<>>@@@CCCEEEFFFEEEDDDCCC======>>>>>>>>>?????????===<<<<<<;;;:::999888777555444333111000/////////------------,,,+++***)))******)))((((((''''''&&&%%%$$$$$$%%%)))+++,,,,,,***)))(((''''''((())))))++++++,,,------......///000000000000222444666888555666666555555444333222666444222000...,,,++++++---,,,+++,,,------,,,+++------------------------///......---......//////222222111000000000111111000111222444555666666666:::999888999;;;=========@@@FFFPPP]]]nnnrrrggg```\\\VVVRRROOOJJJDDD>>>???;;;999:::;;;CCCYYYqqqjjjMMM<<<333......+++---...///111888BBBIIIYYYZZZZZZVVVQQQKKKHHHGGGIIIIIIHHHHHHHHHHHHHHHIIINNNQQQTTTWWWXXXYYYZZZ[[[]]]\\\ZZZVVVQQQMMMLLLMMMHHHHHHHHHHHHHHHGGGFFFEEEBBBAAAAAABBBCCCBBB???===<<<===???BBBDDDEEEEEEEEEGGGEEECCCAAAAAABBBDDDFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFCCCAAAEEELLLOOOLLLHHHHHHEEEEEEHHHIIIFFFGGGIIIEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@@@@BBBDDDEEE{{{kkkaaaXXXTTTRRROOOMMMOOONNNNNNNNNOOOPPPPPPQQQQQQTTTRRRPPPNNNMMMNNNOOOPPPOOOMMMLLLLLLLLLLLLIIIGGGLLLKKKKKKMMMOOOPPPPPPOOOMMMLLLJJJIIIGGGCCC>>>:::888666555555666888888888<<<>>>AAADDDEEEEEECCCBBB???@@@@@@@@@@@@?????????::::::999777666666555555666555333222111000000000......------,,,+++***))))))))))))(((((('''&&&%%%&&&%%%$$$&&&(((***+++***)))((((((((((((***+++,,,++++++,,,------......///444111///000444777888777666666666666666555444444555444222000...---,,,,,,......---------------,,,,,,,,,------------------...............//////000222111111000000000111111///000222444555666777777999777666999???CCCDDDCCCEEELLLXXXgggyyyrrrggg^^^ZZZTTTQQQNNNJJJDDD???@@@;;;999;;;:::@@@UUUllltttTTT???333///...---...///111555===GGGNNNWWWXXXWWWUUURRRMMMJJJHHHGGGGGGGGGFFFGGGGGGHHHHHHLLLOOOSSSVVVXXXYYY[[[]]]\\\\\\ZZZVVVRRRNNNMMMMMMIIIIIIHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCAAA@@@???@@@BBBDDDEEEFFFEEEEEEFFFDDDCCCAAAAAABBBDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDBBBAAAEEEJJJMMMLLLIIIIIIFFFFFFHHHGGGDDDDDDFFFCCCCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@@@@AAACCCFFFHHHooodddYYYUUUQQQNNNLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQVVVTTTRRRPPPOOOPPPRRRSSSQQQPPPNNNNNNNNNMMMJJJHHHKKKJJJKKKMMMOOOPPPOOONNNLLLJJJIIIGGGEEEBBB===::::::888555444555555555444<<<>>>AAADDDEEEDDDCCCBBBCCCCCCCCCCCCAAA@@@>>>===::::::888777666555555555555555333222111111111111//////---,,,+++******)))((()))))))))((('''&&&%%%)))'''&&&&&&((()))(((((('''&&&''''''))),,,...///++++++,,,------......///555222000222666888666333777888888888888777777666222222000///............////////////...------...,,,,,,,,,---------.....................///000111000000000//////000000111///000222444555666777777999777777;;;AAAEEEFFFEEEGGGPPP^^^oootttiii^^^YYYTTTPPPMMMJJJDDD@@@@@@<<<;;;<<<;;;@@@SSSiii[[[BBB555000///---...///333999CCCMMMTTTWWWWWWWWWVVVSSSNNNIIIEEECCCCCCCCCDDDEEEGGGHHHIIIKKKOOOSSSVVVXXXZZZ]]]^^^[[[[[[ZZZWWWRRRNNNMMMMMMJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAACCCDDDEEEGGGGGGGGGGGGFFFCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHGGGEEEDDDBBBCCCDDDEEEFFFGGGHHHIIIKKKHHHGGGHHHGGGBBBAAADDDCCCCCCDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@BBBDDDFFFHHHssshhh\\\VVVRRRMMMKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPUUUTTTRRRQQQPPPQQQRRRSSSRRRQQQOOOOOOOOOMMMKKKIIIIIIIIIJJJMMMOOOPPPNNNLLLKKKIIIGGGFFFDDDBBB>>>;;;999777444333333444333333===???BBBDDDEEEDDDCCCBBBDDDDDDDDDCCCBBB???===;;;===<<<:::888777777888888555444333222111111111111000///...,,,+++******)))((()))******)))(((&&&%%%***((('''&&&'''((('''&&&&&&&&&&&&'''))),,,...000++++++,,,------......///222000000333666666444000888888999999999999888888222111000///.........//////000000///---,,,---...+++,,,,,,------.....................///000111111000000/////////000111111000111222444555666666666:::::::::<<<@@@CCCEEEEEEIIITTTeeexxxwwwmmm___ZZZTTTPPPMMMIIIDDD@@@@@@<<<<<<===<<>>===;;;999777888888999444333222111111000111111111000...,,,***))))))***)))***++++++***)))'''%%%)))'''&&&&&&((()))((((((((('''''''''(((***,,,---++++++,,,------....../////////000111444555555444777888888999999999888888444444222111000///......---///000...+++***+++,,,++++++,,,,,,---......///............///000111222111000000000000111222333111222333444555555555555888999<<<>>>???BBBEEEHHHOOO[[[ooo{{{rrraaa\\\UUUPPPMMMIIIDDD@@@>>>;;;;;;===;;;>>>PPPdddgggGGG999444222000000222999DDDQQQ\\\bbbaaa]]]ZZZWWWUUUQQQLLLHHHCCCCCCCCCDDDDDDEEEGGGGGGKKKOOOTTTXXX[[[]]]```ccc^^^___^^^ZZZUUUPPPMMMLLLIIIHHHGGGFFFFFFFFFGGGHHHCCCDDDEEEDDDBBBBBBCCCFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGEEEFFFIIIJJJJJJIIIFFFEEEDDDCCCCCCCCCEEEGGGHHHIIIGGGEEEEEEHHHHHHFFFFFFIIIFFFFFFGGGGGGFFFEEEDDDCCC@@@AAABBBCCCCCCBBBAAA@@@|||pppbbbZZZTTTNNNKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMPPPNNNMMMMMMMMMLLLJJJHHHGGGGGGIIIKKKNNNNNNLLLJJJIIIGGGEEEEEEDDDCCC@@@>>>999888666777:::<<<======@@@AAADDDEEEFFFDDDBBBAAA>>>???@@@AAA@@@>>><<<;;;===;;;999777666666777888333333222111000000000000111000...+++***))))))***)))***+++,,,+++)))'''&&&'''&&&%%%&&&(((******)))***)))(((''''''((()))***++++++,,,------....../////////000111333666888:::666777777888888888777777888777555333000///......+++---...---)))((()))+++++++++,,,,,,---...//////............///000222222222111111111222333333444222333333444555555555444222666;;;>>>???CCCIIIMMMUUUcccxxx}}}uuubbb]]]UUUPPPMMMIIIDDD@@@===::::::<<<;;;>>>OOOccc}}}jjjIII:::555333444444777???KKKYYYdddkkkbbb]]]XXXUUUUUUTTTSSSPPPFFFFFFEEEEEEEEEEEEFFFFFFKKKOOOTTTXXX\\\___bbbddd```aaa```\\\VVVQQQNNNMMMHHHGGGFFFFFFFFFGGGHHHIII@@@BBBDDDDDDBBBBBBEEEHHHGGGGGGHHHIIIHHHGGGFFFEEEHHHFFFEEEDDDDDDFFFHHHJJJFFFHHHJJJLLLLLLJJJHHHFFFGGGCCC@@@BBBHHHLLLKKKHHHDDDBBBCCCHHHJJJHHHJJJMMMGGGHHHHHHHHHGGGFFFDDDCCC@@@AAACCCCCCCCCAAA???===xxxfff[[[TTTOOOLLLLLLQQQNNNJJJHHHJJJLLLNNNOOOOOOOOONNNNNNNNNOOOQQQRRRNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIHHHHHHJJJJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA@@@;;;;;;;;;::::::;;;;;;;;;EEEEEEFFFHHHHHHFFFAAA>>>@@@>>>>>>>>>@@@AAA@@@???======<<<:::888777666555444444333222111000////////////...---,,,,,,++++++)))))))))(((''''''&&&&&&'''''''''''')))+++---...&&&'''((()))***+++,,,,,,,,,,,,,,,++++++,,,///222///111333444555555444333888999999::::::;;;<<<<<<555555555333000,,,(((&&&......---------......///111000...------...///000111111111111000000000000111000000000000000111111444444555555555444222111999777999===@@@CCCJJJRRR\\\nnnrrrddd___XXXRRRMMMHHHDDDAAA>>>:::888:::888:::III[[[yyyrrrOOO<<<444000111333:::FFFUUU```dddddd^^^ZZZUUURRRRRRPPPKKKHHHFFFEEEEEEDDDDDDEEEFFFFFFNNNPPPTTTYYY]]]aaadddfffjjjfff```XXXRRRLLLIIIHHHJJJIIIFFFEEEDDDDDDFFFFFFHHHBBB???AAAAAA???BBBHHHEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDEEEGGGHHHHHHGGGIIIIIIJJJMMMNNNMMMJJJGGGCCCEEEFFFFFFEEEEEEFFFHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAnnnbbb[[[UUUQQQQQQPPPMMMJJJIIIKKKMMMNNNNNNOOONNNMMMMMMNNNOOOPPPQQQNNNMMMMMMLLLKKKJJJIIIIIIJJJHHHGGGGGGHHHHHHGGGFFFHHHGGGGGGFFFDDDCCCAAA@@@======<<<;;;;;;<<<======CCCCCCCCCDDDDDDBBB>>>;;;AAA???>>>>>>???@@@???===<<<;;;:::888666444333222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((''''''&&&&&&''''''''''''(((***+++,,,''''''((()))***+++,,,,,,,,,------,,,+++,,,///222111111111222222333444555666555555666888999999888555555444333111///---+++000000///....../////////------,,,,,,,,,...111222000000000000000000000000111111000000000000111111222333444555555555444444888777888<<>><<<<<<>>>???@@@DDDCCCBBBAAAAAA@@@===;;;AAA@@@>>>>>>??????===<<>>@@@EEEOOOYYYqqqsssddd```YYYSSSNNNIIIDDDAAA???:::999;;;999:::HHHYYYwww~~~[[[FFF;;;777999===EEEQQQ]]]dddfffeeeaaa\\\TTTPPPNNNMMMJJJGGGEEEFFFHHHIIIJJJJJJKKKJJJQQQSSSVVVZZZ^^^aaaccceeedddaaa[[[UUUPPPLLLJJJIIIJJJIIIFFFEEEDDDDDDFFFFFFFFFCCCBBBDDDDDDBBBCCCFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGEEEDDDEEEFFFHHHGGGGGGDDDEEEGGGKKKNNNOOONNNLLLIIIJJJJJJHHHEEECCCBBBCCCFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDHHHGGGFFFFFFEEEEEEFFFFFFwwwiii___UUUOOOMMMOOOMMMLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEFFFHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@??????@@@BBBCCCHHHFFFCCCBBBBBBAAA???>>>???>>>======>>>???>>><<<@@@???===;;;999777555444444444333222222111000000---,,,,,,,,,,,,,,,,,,,,,)))))))))(((''''''&&&&&&''''''''''''&&&'''''''''(((((()))******+++,,,,,,,,,---------,,,---///111333222222222222444555666999777555777;;;===;;;888666555333111111222333444333222111000///.........333222000...---,,,,,,,,,............///111333444333333222111111111222222222222333444555666777777::::::===AAADDDJJJVVVccc|||ssseee```ZZZSSSNNNIIIEEEBBB???;;;:::;;;999:::GGGXXXtttdddKKK???;;;;;;???HHHTTT___fffgggfffbbb\\\TTTOOOMMMKKKIIIGGGFFFGGGIIIKKKLLLMMMMMMMMMQQQSSSVVVYYY]]]___aaabbbbbb___ZZZUUUPPPMMMLLLKKKJJJIIIFFFEEEDDDDDDFFFFFFFFFEEEFFFGGGGGGFFFEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEEEEGGGHHHHHHGGGGGGGGGIIILLLOOOPPPNNNMMMJJJKKKJJJHHHEEECCCCCCDDDGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEIIIHHHGGGFFFFFFFFFGGGGGG~~~pppdddYYYQQQOOOOOOMMMLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDDDDFFFIIIKKKKKKJJJGGGFFFEEEDDDCCCCCCDDDDDDEEEDDDBBBAAAAAABBBDDDEEEIIIGGGDDDBBBBBBBBBAAA@@@===<<<;;;<<<>>>??????===:::999888666444222000///000000000///......------111000///...---,,,++++++)))))))))(((''''''&&&&&&'''''''''''''''&&&&&&%%%))))))******++++++,,,,,,,,,---......---...///111222333444555666666666555:::888777888;;;===<<<:::888666444111000000111222222111000///......------444333222111//////......///.........000222444666444444333222222222222222444444444444555555666666::::::>>>CCCGGGNNN]]]lllsssfffaaaZZZTTTOOOJJJFFFCCC@@@<<<;;;<<<999999FFFWWWrrrlllQQQCCC???;;;@@@JJJUUU___eeeggggggbbb[[[SSSNNNLLLKKKHHHFFFFFFGGGIIIKKKMMMNNNNNNOOOPPPRRRTTTXXX[[[]]]___```bbb___ZZZVVVRRROOONNNMMMJJJIIIFFFEEEDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHIIIIIIHHHIIIIIIIIIJJJLLLLLLJJJIIIHHHIIIJJJIIIFFFEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFIIIHHHGGGGGGFFFFFFGGGGGGsssfffZZZQQQNNNPPPNNNLLLLLLMMMNNNOOONNNNNNNNNNNNOOONNNNNNMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDFFFIIIKKKKKKKKKFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDAAAAAAAAAAAA@@@???===;;;;;;<<<===>>>>>><<<999999777666444333111111111111111000000/////////333222111///...,,,+++***)))))))))(((''''''&&&&&&&&&''''''(((''''''&&&&&&*********+++++++++,,,,,,+++---//////......///111000222444666777666555444666777888888999999:::::::::888555222111000111111111000//////............000000111111222222222333111000//////000333555777555555444333222222222222666555555444555555666666888:::>>>DDDIIISSSeeeuuuuuufffbbb[[[UUUPPPKKKFFFCCC@@@<<<;;;===:::999EEEUUUoootttWWWFFFCCC===BBBKKKUUU^^^cccfffggg___ZZZRRRNNNLLLKKKHHHEEEHHHHHHHHHIIIKKKMMMNNNOOOOOOPPPSSSVVVZZZ\\\^^^___aaa___ZZZVVVRRROOONNNNNNJJJIIIFFFEEEDDDDDDFFFFFFHHHKKKKKKIIIIIIKKKKKKHHHFFFGGGHHHIIIIIIJJJJJJJJJJJJHHHGGGHHHIIIJJJJJJJJJJJJHHHGGGGGGHHHHHHFFFDDDGGGIIIJJJIIIGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLJJJIIIGGGFFFEEEEEEFFFFFFHHHHHHIIIIIIIIIHHHGGGFFFvvviii\\\SSSOOORRROOOLLLKKKLLLNNNOOOPPPNNNOOOPPPPPPOOONNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDFFFHHHIIIHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGDDDEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@@@@AAAAAA@@@>>>???>>><<<<<<<<<<<<;;;999::::::999888777666555555333333333222222222222222111000000...---,,,++++++)))))))))(((''''''&&&&&&&&&&&&(((((()))(((''''''******++++++++++++,,,,,,+++---/////////...///111111111222333444444444444333777999999666666888<<<:::888666444333333333333111111000//////000000000...///000111222333333333333222111000111333666888666555444333333222222222444444444444555666888999:::<<>>999888777666666555555555111111111111111111222222000000111111111000000///555444222111222444666888777666555444333222222222222222333333555888:::<<<>>>AAAGGGNNNTTTaaavvvzzzgggccc\\\VVVPPPLLLGGGDDDAAA===<<<===:::999DDDTTTkkk```MMMJJJGGGKKKQQQVVVZZZ^^^```bbb[[[VVVRRROOONNNLLLHHHDDDJJJHHHFFFEEEFFFIIILLLOOONNNPPPSSSWWW[[[^^^aaabbb___]]]XXXSSSOOOMMMLLLKKKJJJIIIFFFEEEDDDDDDFFFGGGGGGJJJJJJEEEEEEJJJJJJGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLKKKJJJJJJLLLMMMMMMLLLMMMLLLJJJJJJKKKKKKJJJIIIJJJKKKKKKJJJHHHGGGGGGHHHKKKLLLLLLMMMNNNOOOOOOOOOKKKIIIGGGEEEEEEEEEGGGGGGIIIKKKMMMOOOOOOLLLIIIGGGtttggg\\\UUUWWWSSSOOOLLLLLLMMMMMMMMMKKKLLLNNNOOONNNMMMKKKIIIHHHGGGGGGGGGIIIIIIGGGEEELLLJJJHHHEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDCCCBBBBBBCCCCCC@@@>>>EEEDDDBBB???>>>>>>>>>>>>???>>><<<<<<;;;:::888555999999888888777666666666222222111000/////////000000000000///---+++)))'''***))))))(((((((((((()))))))))((()))+++,,,------***,,,---,,,))))))+++...///...---,,,,,,---//////111000111111222333444555888888888888888999999999999888777666444444333333111111111111222333444555444444444333333333222222666555444333222333444555444444333333222333333333111333666888888999;;;===???@@@GGGSSS]]]iiivvvhhhaaaYYYTTTRRROOOIIICCCCCC???===<<<;;;<<>>>>>??????@@@???=========;;;999777888888888777666666555555777666555333222111111111111000///---,,,,,,,,,,,,+++***))))))((())))))))),,,)))&&&'''***)))$$$***,,,---+++))))))+++---//////.........///111111000000111111222333555555888888888888999999999999999999777666555444444444444333333222222222333333555444333333222222333333444444333222111111111222222222111111111111222222777888888777777888;;;>>>BBBDDDMMMYYYdddrrrxxxhhhaaaYYYVVVTTTRRRMMMHHHFFFAAA>>>===;;;<<>>======<<<:::888777777777666555555444444999888666444222111000000111000---++++++,,,///000++++++***)))))))))))))))---((($$$'''+++)))!!!+++,,,,,,+++******+++---////////////000222333444000000111111222444555666888888888999999:::::::::999999777666555555555555777666555444333333333333666555333222222222333444444444444444333222111000222222222111111222222333:::999888777777999>>>BBBEEEIIISSSaaannn~~~|||iiiccc\\\YYYXXXWWWRRRMMMJJJDDD@@@===;;;;;;AAAIIIYYYtttrrrbbb[[[YYYXXXWWWVVVUUUUUUVVVVVVTTTRRRPPPMMMLLLLLLLLLMMMJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMOOOSSSYYY]]]___```[[[YYYVVVRRROOOMMMKKKKKKMMMLLLLLLLLLMMMMMMKKKJJJJJJIIIIIIKKKMMMMMMKKKJJJNNNNNNNNNNNNMMMMMMLLLKKKLLLMMMNNNPPPRRRRRRPPPNNNNNNNNNMMMLLLKKKJJJJJJJJJIIINNNQQQNNNIIIFFFIIINNNOOOOOOOOONNNMMMLLLKKKJJJOOOMMMJJJIIIIIIHHHGGGFFFGGGHHHIIIKKKKKKKKKJJJJJJ}}}mmmcccVVVTTTRRRRRRQQQPPPNNNLLLLLLKKKIIIGGGGGGHHHIIIJJJHHHFFFCCCCCCEEEGGGHHHHHHHHHIIIIIIIIIHHHEEECCCAAAFFFGGGHHHIIIIIIHHHGGGFFFFFFCCC@@@>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>=========<<<:::888777666666555444444333333555444222111000/////////000///---++++++,,,---...+++***)))(((((((((((((((***'''&&&(((++++++'''""",,,,,,,,,+++******+++,,,......//////111222333444000000111222333444666777888888999999::::::;;;;;;:::999888777666666666666888777666555444444444444666555333222222222444555666777777777666444222111555444444444444555555666555666777888999===CCCGGGEEELLLYYYgggwwwnnnhhhaaa^^^^^^\\\WWWSSSNNNGGGAAA===;;;:::>>>EEETTTmmm~~~ppphhhaaa^^^ZZZWWWVVVWWWWWWWWWXXXVVVRRROOOLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMPPPTTTXXX\\\___```YYYWWWTTTPPPNNNLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKKKKIIIJJJMMMNNNMMMLLLNNNTTTWWWWWWTTTQQQOOOMMMJJJLLLLLLMMMOOOQQQQQQOOOMMMNNNNNNNNNMMMMMMLLLKKKKKKNNNOOOOOOMMMKKKJJJJJJJJJOOOOOOOOOOOOMMMLLLJJJIIIJJJIIIHHHHHHIIIIIIHHHFFFFFFGGGIIIKKKLLLLLLLLLLLLsssiiiZZZXXXUUUTTTSSSRRROOOMMMLLLJJJHHHFFFFFFGGGIIIJJJIIIFFFCCCBBBCCCDDDEEEDDDFFFGGGIIIIIIHHHFFFCCCAAADDDEEEFFFGGGGGGFFFEEEDDDDDDAAA>>>======???????????????@@@@@@AAAAAAAAAAAA>>>===<<<<<<<<<;;;999777666666555555444333333333111000///////////////000............,,,+++***)))+++***)))(((''''''''''''(((((()))(((((()))+++...---,,,+++******++++++***+++,,,---...000111111222000000111222333555777888888999999:::;;;;;;<<<<<<:::999888777777777777777777666666555555666666777666555444333333333444444555666777777666444222111555555444444555666666777222444888;;;===@@@DDDGGGGGGPPP^^^nnnvvvooohhhddddddbbb\\\XXXRRRJJJBBB>>>;;;:::===AAASSSiiiwwwkkkeee^^^ZZZYYY[[[\\\\\\YYYWWWTTTPPPMMMKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKMMMNNNQQQTTTXXX[[[^^^___YYYWWWSSSOOOMMMLLLLLLLLLJJJJJJKKKLLLKKKKKKKKKKKKNNNJJJJJJNNNOOOMMMOOOUUU^^^cccccc]]]VVVSSSOOOIIIKKKJJJKKKLLLNNNOOONNNLLLMMMNNNNNNOOOOOONNNMMMLLLSSSOOOKKKKKKNNNNNNJJJFFFMMMNNNOOOOOOOOOMMMKKKJJJFFFEEEEEEFFFIIIJJJIIIHHHGGGHHHIIIKKKLLLMMMNNNNNNzzzooo___\\\YYYVVVTTTSSSPPPNNNKKKJJJHHHGGGFFFGGGHHHJJJIIIGGGDDDCCCCCCDDDCCCBBBEEEFFFGGGHHHHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCAAA>>>===>>>???>>>>>>???@@@@@@AAAAAAAAA@@@@@@===<<<;;;;;;<<<;;;999777666666666555444444333333111000000000000111222222.../////////...,,,***(((++++++***(((''''''''''''(((******'''$$$%%%***///...,,,+++***++++++***)))***+++---...////////////000000111222444666777888999999:::;;;;;;<<<======::::::999888888777888888666666666555666666777777555555555555444444444333222222333333222222111111333333333333444444555666555888<<<>>>@@@AAADDDEEELLLWWWfffvvv|||uuunnnkkkjjjhhhccc^^^WWWNNNEEE@@@>>><<<===AAASSSfffuuummmccc]]]\\\^^^``````[[[XXXUUURRROOONNNNNNNNNIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOSSSUUUWWWYYY]]]___ZZZWWWSSSOOOMMMLLLLLLMMMIIIJJJJJJJJJIIIIIIKKKLLLQQQLLLJJJNNNPPPPPPWWWaaammmrrrooobbbXXXUUUQQQKKKJJJIIIIIIKKKMMMNNNMMMKKKMMMNNNOOOPPPPPPPPPOOONNNTTTOOOKKKLLLOOOPPPLLLGGGLLLNNNOOOPPPPPPOOOMMMLLLFFFEEEDDDEEEHHHJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOuuueeeaaa\\\WWWUUUSSSQQQOOOKKKJJJIIIHHHGGGHHHHHHIIIHHHGGGEEEEEEFFFFFFEEECCCCCCDDDFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@@@@AAAAAA???>>>???@@@AAAAAAAAA@@@??????===<<<;;;<<<===<<<:::888777777666666555444444444222222111111111111111222000000//////...............---,,,***)))(((((((((((())))))((('''(((***---///---******+++,,,***(((+++,,,---...///......---000000111222444666888999999999:::;;;<<<===>>>>>>::::::999888888888999999888777666555555555555555444555666777666555333222111111000000000111222222333333333333444555666777999;;;===???AAADDDHHHKKKTTTaaaqqqyyyrrrooopppnnnjjjeee\\\RRRHHHDDDBBB@@@@@@DDDSSSddd~~~uuuhhh___^^^___``````aaa^^^ZZZUUURRROOONNNNNNHHHIIIKKKMMMNNNNNNNNNNNNMMMPPPTTTVVVVVVXXX\\\___\\\YYYTTTPPPMMMLLLLLLMMMKKKLLLLLLJJJHHHIIIMMMPPPTTTLLLJJJOOORRRUUUbbbqqq|||vvvbbbUUUSSSRRRNNNKKKJJJIIIKKKMMMNNNMMMLLLLLLNNNPPPQQQQQQQQQPPPOOOQQQQQQPPPOOOOOONNNMMMMMMNNNOOOQQQRRRRRRPPPMMMLLLKKKIIIFFFFFFHHHJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOyyyhhhddd]]]XXXUUUSSSRRRPPPJJJJJJIIIIIIHHHHHHIIIIIIGGGFFFFFFGGGIIIIIIHHHFFFCCCCCCDDDFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBCCCCCCCCC@@@>>>@@@@@@AAABBBAAA@@@???>>>>>>=========>>>===;;;:::777777777666555555444444333222111000////////////222111///......000333444000///...,,,+++*********''''''''')))---///...,,,000---******+++,,,***(((,,,---...//////...------000000111222444666888999999999:::;;;<<<===>>>???::::::999999888999999999:::999777666444333333222333444666888777555333111222111111000111333444555555555555666666888999999:::;;;===???BBBHHHOOOTTT\\\iiiyyyzzztttrrrssssssoookkk```UUUKKKGGGEEECCCCCCFFFRRRbbb|||zzzkkkaaa^^^_________hhheee___YYYSSSOOOLLLKKKGGGHHHKKKMMMOOOOOOOOOOOOMMMPPPTTTVVVVVVXXX\\\___]]]ZZZUUUPPPMMMLLLLLLMMMNNNNNNMMMKKKIIIJJJOOOTTTUUULLLIIIOOOTTTYYYjjj}}}yyyaaaQQQQQQTTTQQQLLLKKKJJJKKKMMMOOONNNMMMLLLNNNPPPRRRRRRRRRPPPOOOOOOSSSVVVSSSNNNLLLOOOSSSPPPQQQRRRSSSRRRPPPMMMKKKPPPMMMIIIHHHHHHJJJKKKKKKLLLKKKKKKKKKLLLMMMNNNOOO{{{oooiii```YYYTTTRRRQQQPPPPPPNNNLLLLLLKKKKKKHHHGGGFFFEEEEEEFFFHHHIIIIIIHHHEEEDDDCCCBBBBBBAAABBBBBB???@@@AAABBBBBBBBBAAA@@@CCCCCCBBBAAAAAA@@@?????????@@@@@@@@@???>>><<<;;;>>>===;;;;;;;;;;;;999888999999999888777666555555000000//////000111222222000///...---,,,---...///...//////...---+++((('''*********)))******+++,,,------,,,+++++++++,,,,,,---...///000111111111111000111222222444444555666555777:::===>>>>>><<<;;;:::888:::===>>>:::999;;;:::999777777888888666555777777777777777666555555555444444333333444444555555666666555444666999<<<>>><<<>>>CCCGGGKKKSSS[[[gggwww~~~tttuuuwwwtttnnnjjjbbbZZZRRRMMMHHHDDDEEEJJJSSSccc{{{|||ooofff```\\\^^^bbbgggfffdddbbb^^^XXXPPPKKKGGGHHHIIIKKKMMMNNNOOOOOOSSSRRRPPPRRRUUUYYY[[[\\\\\\YYYVVVQQQNNNKKKIIIIIILLLNNNPPPQQQPPPPPPQQQRRRPPPLLLIIILLLXXXiiizzz}}}iiiWWWNNNLLLLLLMMMOOONNNMMMNNNOOOPPPOOONNNLLLPPPRRRPPPKKKJJJMMMQQQQQQQQQQQQRRRTTTUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPRRRMMMJJJLLLKKKGGGGGGLLLNNNLLLLLLOOOOOOLLLLLLOOOuuulllaaaYYYVVVTTTQQQOOOPPPNNNLLLKKKKKKJJJHHHGGGFFFEEEEEEFFFIIIJJJJJJIIIFFFFFFEEEDDDCCCCCCCCCCCC@@@AAABBBBBBBBBAAA@@@???CCCCCCBBBAAAAAA@@@??????>>>?????????>>>===;;;:::===<<<::::::;;;;;;:::888888999999:::999777666555333222111000000///000000...------,,,++++++++++++,,,,,,------,,,+++***)))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,---------...///000111111111111111111222333444555555666666888:::===>>>===<<<;;;<<<::::::>>>>>>;;;:::<<<<<<:::999999999999888666888888999999888888777666555444444444444444444555555555666555555666999<<>>@@@EEEIIIOOOYYYbbbpppzzzxxxyyyuuuoookkkccc[[[SSSNNNIIIFFFGGGKKKVVVeee}}}~~~pppgggaaa]]]^^^bbbhhhhhhiiifffaaaYYYRRRMMMIIIJJJLLLMMMNNNOOOPPPPPPPPPNNNMMMOOORRRVVVXXXXXXZZZXXXUUUQQQMMMKKKIIIIIIIIIKKKNNNPPPQQQRRRTTTUUUSSSPPPNNNRRR\\\iiiuuu{{{tttjjj]]]QQQLLLKKKLLLLLLNNNMMMLLLMMMOOOPPPPPPOOONNNOOOPPPOOOLLLKKKMMMPPPMMMMMMNNNPPPSSSTTTTTTSSSUUUUUUTTTTTTSSSRRRRRRQQQTTTOOOMMMNNNMMMIIIJJJNNNNNNKKKLLLOOOOOOMMMMMMPPP|||pppbbbYYYWWWVVVRRRNNNOOOMMMKKKJJJJJJIIIHHHGGGFFFFFFEEEGGGJJJKKKKKKJJJGGGFFFEEEDDDDDDCCCCCCDDDAAABBBBBBBBBBBBAAA@@@???CCCBBBBBBAAAAAA@@@@@@???===>>>>>>>>>>>>===;;;:::<<<;;;::::::<<<<<<;;;:::888999;;;<<<;;;999666555666555333111000..................---,,,+++************++++++,,,++++++***)))))))))******,,,---...++++++,,,,,,------............///000111111111111111111222333444555666666666888:::<<<======<<<;;;>>>;;;;;;>>>>>>;;;;;;>>>>>><<<;;;:::;;;;;;:::888999::::::::::::999888888555555444444444444555555444555666555555777999<<>>?????????>>><<<;;;;;;:::999:::<<<<<<<<<:::777999;;;===<<<:::777555777666444222000//////...000000111111000...,,,+++************************++++++*********+++,,,,,,***+++,,,---.........///......///000111111111111111111222333444555666666777999:::<<<======<<<;;;???<<<<<<>>>>>><<<<<>>===;;;;;;<<<<<<:::999:::::::::::::::999888888666666555555555555666666444555666777666888:::===CCCBBBDDDIIINNNVVVeeessszzztttrrrlllfff```]]]YYYUUUVVVYYYdddooo}}}pppggg```[[[ZZZ^^^ccciiiooommmddd[[[UUUSSSOOOOOOPPPPPPQQQPPPPPPPPPOOONNNMMMNNNQQQTTTUUUUUUTTTSSSQQQPPPNNNLLLKKKKKKMMMNNNPPPQQQPPPOOOPPPQQQRRRPPPOOOPPPTTTWWWXXXYYYUUUSSSOOOMMMLLLLLLLLLLLLNNNMMMMMMNNNQQQSSSSSSRRRSSSQQQPPPOOOQQQQQQPPPOOOPPPOOOOOOQQQUUUWWWXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSVVVTTTRRRQQQOOONNNMMMNNNKKKIIIJJJNNNOOOMMMNNNQQQwwwfff\\\ZZZXXXSSSNNNMMMKKKHHHGGGGGGHHHGGGGGGGGGFFFFFFHHHJJJLLLLLLKKKEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@>>>???@@@AAA@@@???>>>===;;;:::999:::<<<<<<<<<:::666888;;;======:::777555555444333222111111111111///000111111000...---+++,,,,,,+++******)))))))))...---,,,+++***************+++,,,......//////......///000111222222222222111222333444555666666777888999:::<<<<<<<<<<<<;;;>>><<<<<>>DDDDDDGGGLLLPPPYYYiiiyyy~~~|||uuuoookkkiiifffbbbbbbeeennnuuuwwwkkkccc\\\WWWWWWZZZ___eeekkkjjjcccZZZUUUSSSOOOPPPPPPQQQQQQPPPPPPOOOPPPOOONNNOOOQQQSSSSSSRRRQQQQQQPPPPPPOOONNNMMMLLLNNNPPPQQQQQQPPPPPPPPPQQQSSSPPPMMMLLLMMMNNNNNNNNNRRRPPPNNNLLLLLLMMMOOOQQQOOOOOOOOOPPPSSSTTTTTTTTTUUUTTTRRRRRRSSSSSSSSSRRRSSSRRRQQQRRRTTTVVVVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRTTTTTTRRRPPPNNNMMMLLLKKKJJJHHHIIILLLNNNLLLMMMPPPpppddd___[[[TTTOOOLLLJJJFFFEEEFFFGGGGGGGGGHHHGGGFFFGGGIIIKKKJJJIIIEEEDDDCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAA@@@???>>><<<;;;::::::<<<<<<;;;:::666888:::;;;;;;:::777666444444333333222333333333---............---,,,,,,...---,,,******)))))))))...---,,,++++++***+++++++++,,,---/////////...---...///000111222222222222222222333444555666777777999::::::;;;<<<<<<<<<;;;;;;999;;;@@@AAA>>>>>>@@@???>>><<<<<<======;;;:::999::::::::::::999888888777777666666666666777777555777:::;;;;;;<<<>>>@@@EEEGGGKKKQQQVVV```qqq~~~zzzzzzwwwssssssuuusssvvv|||{{{pppeee^^^YYYUUUUUUXXX[[[```eeeeee```YYYUUUSSSPPPPPPQQQQQQRRRQQQQQQQQQQQQOOONNNOOOPPPPPPOOONNNOOOOOOPPPPPPPPPPPPOOOOOOLLLNNNQQQRRRRRRRRRTTTUUUVVVSSSOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLOOOSSSVVVRRRQQQQQQSSSUUUVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSTTTSSSQQQOOOPPPRRRTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRSSSRRRNNNLLLLLLKKKHHHKKKHHHIIIMMMNNNLLLLLLOOOpppfff]]]VVVQQQLLLIIIEEEDDDEEEFFFGGGGGGHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>>===<<<::::::;;;;;;:::888666777888999999888777777555555444333333333333333---------------......///---,,,+++******+++,,,,,,+++++++++++++++,,,---...+++---.../////////---,,,//////000111222222222222222222333444555666777777::::::;;;;;;;;;;;;;;;;;;777777:::AAABBB???>>>@@@AAA@@@>>>>>>??????===<<<;;;;;;;;;;;;;;;:::999999888777777666666777777888666999;;;======>>>@@@AAAEEEIIIPPPXXX___iii}}}tttjjj```[[[WWWTTTUUUXXXXXX[[[^^^```^^^ZZZVVVSSSQQQQQQRRRSSSTTTTTTSSSSSSTTTSSSQQQQQQQQQPPPNNNLLLMMMNNNPPPQQQRRRRRRQQQQQQNNNPPPRRRSSSSSSTTTUUUVVVVVVUUUSSSSSSSSSRRRPPPNNNIIILLLNNNOOOOOOQQQTTTWWWVVVTTTTTTUUUWWWXXXWWWVVVRRRTTTUUUTTTQQQPPPRRRTTTRRRPPPOOOOOORRRTTTVVVVVVTTTTTTTTTSSSRRRRRRQQQQQQPPPSSSRRRMMMKKKLLLJJJEEENNNKKKKKKOOOOOOMMMMMMPPPzzzkkk```WWWSSSKKKHHHEEECCCDDDFFFFFFGGGIIIHHHFFFGGGHHHHHHGGGEEEGGGFFFEEEDDDDDDCCCCCCCCC@@@?????????@@@BBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@@@@???>>>===>>>===;;;;;;;;;;;;999888666777777888888888777777777666555444333222222333//////.........000222333,,,+++******+++---...///))))))***+++,,,...000111,,,---///000000...---+++///000111222222333222222222333333444555666777777::::::;;;;;;;;;;;;;;;;;;444555:::AAACCC@@@>>>???CCCAAA@@@@@@@@@@@@???===<<<<<<======<<<<<<;;;:::888888777777777777888888777:::<<<>>>??????AAACCCFFFKKKTTT^^^fffqqq}}}qqqggg^^^YYYVVVTTTUUUYYYXXXYYYZZZ]]]]]][[[WWWSSSRRRRRRSSSUUUUUUVVVVVVVVVXXXWWWUUUUUUTTTSSSPPPNNNMMMNNNPPPRRRSSSSSSRRRRRRRRRTTTUUUUUUSSSRRRSSSTTTTTTTTTUUUVVVWWWUUUQQQNNNKKKOOOSSSTTTSSSRRRSSSTTTXXXVVVVVVVVVXXXXXXXXXVVVPPPSSSUUUSSSOOOMMMPPPTTTRRRQQQOOOQQQTTTXXXZZZZZZUUUUUUTTTTTTSSSRRRRRRRRRPPPTTTSSSMMMKKKLLLJJJEEEPPPMMMNNNPPPQQQNNNNNNQQQtttkkk```VVVPPPLLLGGGFFFFFFFFFDDDAAAFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDBBB???>>>@@@@@@@@@BBBGGGDDDCCCAAAAAABBBBBBBBBAAABBBAAA???>>>???>>><<<:::======>>>>>>===<<<;;;;;;999777777777888777555333555444222111000111222222444444333222111000//////+++++++++,,,,,,---------,,,***(((***---...,,,***///...,,,++++++,,,---///111000000000000222333444333444555444444444666888777666:::@@@@@@<<<:::;;;:::;;;===????????????>>>AAAAAAAAAAAAAAA@@@???>>>999;;;===>>>===:::666444777666555555666888:::<<<888:::<<<======???BBBDDDJJJOOOXXXbbbppp|||xxxsssmmmfffcccdddddd```]]]^^^]]]]]]\\\\\\]]]]]]^^^\\\]]][[[WWWSSSQQQSSSVVV[[[ZZZXXXUUUTTTSSSSSSTTTQQQQQQQQQPPPPPPQQQQQQRRRVVVWWWZZZ[[[[[[YYYWWWUUUXXXYYYYYYYYYXXXUUURRRQQQQQQQQQQQQRRRTTTVVVYYYZZZ^^^\\\ZZZXXXVVVVVVVVVVVVZZZYYYWWWVVVUUUTTTSSSSSSUUUVVVWWWVVVUUUVVVXXX[[[[[[YYYWWWWWWYYYYYYVVVTTTUUUUUUTTTRRRPPPNNNLLLKKKQQQQQQQQQSSSSSSQQQMMMJJJ{{{pppdddYYYTTTPPPKKKIIIIIIIIIGGGEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEE@@@===>>>@@@@@@CCCGGGDDDCCCAAAAAABBBBBBBBBAAABBB@@@???>>>???>>>===;;;>>>>>>>>>===<<<:::999888999888777777888777555333444333333222222222222222222222111000///...------++++++,,,,,,,,,------------+++******+++,,,,,,,,,///...,,,++++++,,,...///222111111111222333444555333444555555444444666888<<<;;;<<<@@@???;;;999:::;;;<<<===>>>????????????@@@AAAAAAAAA@@@@@@???>>>;;;<<<======<<<999777555777666666666777999;;;<<<999:::===>>>@@@BBBFFFIIIMMMTTT^^^iiiwww|||wwwpppmmmmmmllliiieeehhhhhhgggggggggggghhhhhhhhhhhhgggccc^^^\\\^^^```aaa___]]][[[YYYYYYXXXXXXZZZYYYXXXWWWWWWWWWWWWWWW[[[\\\^^^______]]]\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVUUUWWWWWWWWWXXXZZZ]]]___aaacccbbb```^^^\\\ZZZYYYYYY```___^^^\\\[[[ZZZZZZZZZ[[[\\\\\\\\\[[[\\\___aaabbb___\\\[[[\\\\\\ZZZXXXWWWWWWWWWWWWVVVTTTSSSRRRYYYYYYYYYZZZ[[[YYYVVVSSSyyyjjj^^^ZZZUUUOOOLLLLLLLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDHHHAAA<<<>>>AAAAAACCCEEEDDDCCCAAAAAABBBBBBBBBAAAAAA@@@>>>>>>??????>>>===??????>>><<<:::999777777999888777777888777555333222333444444444333222111222222111000///...------,,,,,,,,,,,,------------------,,,+++)))***,,,.........---,,,,,,---...///222222222222333444555666222444555555555555666888<<<::::::<<<<<<999999;;;============>>>???@@@@@@@@@@@@@@@AAA@@@@@@???>>>=========<<<:::999777666888777777777888:::<<<===:::<<<>>>@@@BBBFFFKKKOOOTTT[[[ggguuu|||yyyyyyyyyxxxxxxxxxxxxyyyyyyxxxwwwuuurrrnnnllllllmmmnnnlllkkkhhhgggeeeeeeeeehhhgggeeedddbbbaaaaaa```eeeeeeeeeeeeeeeeeeeeeeeebbbcccdddeeedddcccbbbaaabbbbbbcccdddfffiiikkkmmmoooooonnnmmmkkkhhheeedddlllkkkjjjhhhhhhggggggggghhhiiijjjjjjiiikkknnnppprrrnnnjjjhhhggggggfffeeebbbbbbcccccccccbbbbbbaaabbbaaaaaabbbbbbaaa]]][[[sssfff```ZZZSSSNNNNNNMMMKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDHHHAAA>>>AAADDDCCCBBBBBBDDDCCCAAAAAABBBBBBBBBAAABBB@@@>>>===???@@@????????????===<<<;;;:::999999999888777777888888666444111333555666666444222111444444333222111000//////,,,,,,------------------***---///...***)))+++---...------------......///111111222222333444444555222444666666555555777888777444444777888888:::?????????>>>===>>>???@@@BBB??????@@@@@@@@@@@@?????????>>>===;;;999888777777888888888999:::;;;===>>>===???@@@BBBDDDIIIOOOSSS[[[dddsss~~~}}}{{{zzzzzz{{{zzzxxxuuusssrrrqqqpppttttttsssrrrssssssuuuvvvvvvvvvwwwxxxyyyxxxxxxwwwuuuuuuuuuwwwyyy{{{~~~}}}{{{~~~}}}}}}||||||||||||~~~~~~||||||||||||yyyyyyzzzzzzzzzyyyyyyxxxuuutttssssssrrrpppmmmjjjqqqfff___VVVPPPNNNMMMKKKIIIIIIIIIHHHGGGFFFFFFGGGGGGEEEFFFFFFGGGFFFEEEDDDDDDEEEAAAAAAEEEGGGDDDAAA@@@DDDCCCAAAAAABBBBBBBBBAAABBB@@@>>>===>>>@@@@@@@@@???>>>======<<<======>>>:::888888888999888666444111333555777777666333111444444333222111000//////------------------------(((,,,000000---+++***+++------------......//////000000111111222333333333222444666777666666777888777444333666888888<<>>>>>???AAABBB>>>??????@@@@@@?????????@@@???===;;;999888888888999::::::;;;<<<===>>>???AAABBBBBBCCCFFFKKKRRRWWWcccnnn~~~oooggg\\\TTTPPPNNNLLLJJJLLLJJJIIIGGGGGGGGGHHHHHHEEEFFFGGGGGGGGGFFFEEEDDDBBBAAACCCHHHGGGCCCBBBCCCDDDCCCAAAAAABBBBBBBBBAAADDDAAA>>>===>>>???@@@@@@???>>>=========>>>???@@@:::999888888999888666444222333666777888666444333222222111000///...------............------------(((+++...000///---,,,+++---------...//////000000//////000222222222222222222444777888777666777777>>>999888:::;;;:::===BBBAAA@@@@@@@@@@@@@@@AAAAAA===>>>??????@@@????????????>>><<<;;;:::::::::::::::;;;;;;<<<===>>>??????DDDDDDEEEFFFIIIPPPYYY^^^mmmyyyyyypppcccYYYTTTRRROOOMMMNNNLLLJJJHHHHHHHHHIIIJJJEEEFFFGGGHHHHHHFFFEEECCCBBBBBBEEEGGGDDDAAADDDJJJDDDCCCAAAAAABBBBBBBBBAAAFFFCCC???===>>>?????????@@@???===<<<<<<===>>>???:::999888888999999777555222444666777777777555555222222111000///...------///.........------------++++++***+++...//////...,,,---...//////000000000///000111333333333333222222444777888888777777777>>>;;;999<<<======???DDD@@@AAAAAAAAAAAAAAA@@@@@@======>>>???????????????<<<<<<<<<<<<<<<;;;;;;:::;;;;;;===>>>??????@@@@@@EEEFFFGGGIIINNNWWWaaahhhvvvvvviii^^^XXXUUURRRPPPOOOMMMKKKIIIHHHIIIJJJKKKEEEFFFHHHHHHHHHGGGEEECCCCCCDDDEEEEEE@@@>>>EEEOOODDDCCCAAAAAABBBBBBBBBAAAGGGDDD@@@===>>>>>>??????AAA???===;;;:::;;;<<<<<<:::999888999999999777555333444555777777777666666444444333222111000////////////.........---------///+++'''''',,,000222222,,,---...///000000000000000111333444555555444333222444888999888777777777999666777;;;>>>>>>BBBGGG@@@AAABBBCCCBBBAAA@@@???======>>>???????????????;;;;;;<<<======<<<;;;;;;;;;<<<===???@@@@@@@@@@@@EEEFFFHHHKKKRRR\\\hhhppp|||rrrfff___ZZZTTTNNNLLLKKKJJJJJJJJJIIIGGGEEEGGGFFFEEEFFFGGGHHHGGGFFFHHHFFFCCCBBBBBBEEEHHHJJJDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@???>>>>>>===??????>>><<<<<<;;;;;;;;;;;;:::999888777666555444444444555666666555444333444333333333444333000...222111000///...---,,,,,,,,,,,,+++++++++,,,---...---......///000111111222111111111111222333444444888777888:::<<<<<<:::888<<<<<<;;;<<<===>>>@@@AAA@@@AAAAAAAAAAAA@@@??????AAA===:::<<>>:::>>>>>>======<<<<<<<<<<<<>>>>>><<<::::::<<>>======???>>>===<<<;;;;;;;;;;;;::::::999999888888777777333444555666777666555555444333222222333333111///111111000///......------,,,,,,,,,,,,------------.../////////000111111111222222222222333444555555777777777999;;;;;;:::888<<<<<<<<<<<<===???@@@BBBAAAAAAAAAAAAAAA@@@??????AAA>>><<<===@@@BBB???<<>>>>>============>>>>>>===<<<;;;===BBBEEEKKKNNNTTTZZZbbbmmm{{{zzzpppfff[[[TTTRRRPPPMMMKKKJJJIIIGGGEEEFFFDDDCCCCCCDDDEEEDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBB@@@???===<<<;;;>>>===<<<;;;;;;;;;;;;;;;999999999:::::::::::::::333444666777777777777666555333222111222222111000111000000000//////......+++,,,---...///...------000000000000000000111111333333333333444555666777777666666888:::;;;:::888<<<<<<<<<===>>>???AAABBBAAAAAABBBBBBAAAAAA@@@???BBB???===>>>AAABBB@@@>>>????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAEEEGGGLLLPPPVVV^^^hhhvvvyyylll```WWWVVVSSSOOOMMMLLLLLLJJJIIIIIIGGGEEEDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCAAA???===<<<::::::======<<<;;;;;;;;;;;;;;;:::::::::::::::999999999666777888888888777666555777444222111111222222111000000000000000000000000+++,,,...000000///...---111111111111111111000000444444444444555666777888666666666777999;;;:::999=========>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>???AAABBBAAA?????????>>>>>>>>>>>>>>>>>>AAACCCDDDDDDDDDEEEHHHKKKMMMRRRZZZcccpppxxxkkkbbbYYYVVVQQQNNNLLLLLLKKKKKKJJJHHHEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA???===;;;:::999======<<<;;;;;;;;;<<<<<<===<<<<<<;;;999888888777999999::::::999777555444888555333222222333333222111111111111111111000000,,,...000111111111///...222222222222111111111111555555555555666777888888777666555777999;;;;;;:::======>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCDDDEEEGGGKKKNNNTTTZZZdddooo|||uuulll```[[[UUUPPPMMMLLLKKKKKKJJJHHHEEECCCDDDEEEFFFEEEGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBB@@@>>>===<<<;;;>>>======<<<<<<<<<======??????===<<<;;;999888888::::::;;;;;;:::888666555888666444444555555444333333222222222111111000000...///000111222111000000222222222222222222333333555555555555666777888999888777666777:::<<<===<<<===>>>???@@@BBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA======>>>>>>???@@@@@@@@@???????????????@@@@@@@@@???@@@BBBCCCEEEIIINNNRRR[[[cccnnnzzzxxxmmmggg^^^WWWRRROOOMMMLLLLLLJJJFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>=========>>>>>>???@@@@@@???>>>>>>===<<<<<<888999:::;;;;;;:::999888999777777777777777555333444444333222111111000000000000000111111111222222111111222222333444444444555555555555666777888888999777777888;;;===>>>>>>===>>>@@@AAABBBCCCBBBBBBDDDDDDDDDDDDDDDCCCBBBBBB===>>>???@@@@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCBBBCCCEEEFFFIIIOOOUUUZZZeeennnzzzzzzssshhh___XXXTTTQQQOOOPPPMMMIIIGGGHHHIIIJJJJJJGGGFFFFFFFFFGGGHHHIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGFFFEEEDDDDDDCCCCCC???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@666777999;;;<<<<<<<<<<<<999888888999999888666333555555444333222000000///111111000000111111222333111111222333333444555555444444444555555666777888:::888777888;;;>>>??????===>>>@@@BBBCCCCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCBBB>>>???AAAAAAAAAAAACCCDDDCCCCCCCCCDDDDDDDDDEEEEEEHHHIIIJJJKKKOOOUUU]]]bbbrrr{{{}}}oooddd]]]XXXTTTRRRSSSRRRPPPLLLHHHEEEDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIKKKHHHEEEDDDEEEGGGHHHHHHGGGEEEEEEEEEFFFEEECCCAAADDDCCCAAA@@@???@@@@@@AAABBBAAA@@@@@@??????@@@@@@;;;<<<<<<;;;::::::===???EEEBBB===999666444444555555444333333222222222222444444333222222111111000///000000222333444555555555555666777888999::::::888888999:::<<<>>>@@@AAA??????@@@BBBCCCEEEFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEBBB@@@@@@BBBDDDBBB@@@HHHHHHGGGEEECCCDDDHHHJJJGGGJJJNNNQQQVVV^^^hhhooowwwkkkbbb\\\VVVSSSRRRRRRQQQOOOMMMLLLLLLMMMJJJJJJJJJJJJIIIIIIIIIIIILLLJJJHHHGGGHHHIIIIIIIIIGGGFFFEEEEEEFFFEEECCCAAACCCBBBAAA@@@@@@AAAAAABBBBBBAAA@@@@@@???@@@@@@@@@?????????===<<<===@@@BBBBBB@@@===999777666666666555444444444444555555666444444444333222222111111000000111222333444555555333444444555666777888888888888:::;;;===???@@@AAA@@@@@@AAACCCEEEFFFGGGHHHKKKKKKJJJIIIHHHFFFFFFEEEFFFDDDBBBBBBDDDEEEDDDCCCFFFHHHIIIIIIHHHGGGHHHIIILLLOOOSSSWWW\\\eeeqqqyyyyyynnneee]]]WWWQQQPPPNNNMMMLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIIIINNNLLLKKKKKKLLLLLLKKKIIIGGGFFFEEEFFFFFFFFFDDDBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@======<<<:::999;;;>>>AAA===<<<;;;:::999888888777555555555555666777888999666555555444333333222222111111222333444555555666444444555666777888888999777999;;;===???@@@@@@@@@AAABBBCCCEEEFFFHHHIIIJJJNNNMMMLLLJJJIIIGGGFFFFFFHHHFFFDDDEEEFFFGGGGGGFFFEEEHHHLLLMMMLLLKKKJJJJJJQQQUUUZZZ___fffqqq~~~~~~rrrggg___WWWTTTPPPMMMLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKNNNMMMMMMMMMNNNMMMKKKIIIHHHGGGFFFFFFGGGFFFDDDBBBBBBBBBBBBCCCCCCDDDDDDEEEBBBBBBAAA@@@@@@@@@@@@AAA======;;;999888:::===AAA999:::;;;;;;<<<;;;:::999777777777777777777888888666666666555444444333333222333333444555555666666666777777888999:::;;;;;;888:::===???AAAAAA@@@???BBBCCCEEEFFFHHHJJJLLLLLLJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGIIILLLNNNNNNNNNNNNOOOVVVZZZ```gggppp|||~~~qqqiiibbb^^^XXXTTTSSSRRRPPPNNNKKKKKKKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMNNNMMMKKKIIIIIIHHHGGGGGGHHHGGGEEECCCBBBCCCCCCDDDEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???===<<<>>>AAADDD888999;;;=========<<<;;;::::::888777666666666666777666666555555444444333444444444555666666777777777777888999:::;;;<<<<<<:::;;;>>>@@@BBBBBBAAA@@@CCCDDDFFFHHHJJJLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKLLLMMMNNNQQQUUUYYY\\\aaaiiiqqq{{{~~~uuujjjddd]]]YYYXXXWWWTTTRRRKKKLLLMMMNNNOOOQQQRRRRRRPPPNNNLLLLLLMMMLLLKKKIIIIIIHHHGGGHHHHHHHHHFFFDDDDDDDDDEEEFFFFFFFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAA>>>>>>???>>>======???AAA:::;;;===>>>>>>>>>======<<<<<<:::888777666666555666666666555444444333333555555666666666777777777666666777888999::::::;;;<<<===???AAABBBBBBBBBAAADDDEEEFFFHHHKKKMMMNNNOOOOOOOOONNNMMMLLLKKKKKKJJJHHHIIIJJJJJJIIIIIIKKKMMMNNNNNNNNNNNNPPPVVV^^^dddeeelllvvvvvvnnneee___\\\YYYUUUQQQPPPPPPQQQQQQRRRSSSTTTTTTRRRPPPMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIHHHFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBB:::<<<======<<<<<<===>>>>>>>>>>>>?????????>>>>>>===<<<;;;:::999999888888666666555555444333333222666666777777777777888888666777777888999:::;;;;;;>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHKKKMMMOOOPPPNNNMMMMMMMMMLLLLLLLLLLLLIIIKKKMMMLLLKKKKKKNNNPPPQQQQQQQQQRRRVVV]]]ffflllrrryyy}}}qqqhhhccc^^^XXXSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTQQQNNNLLLLLLMMMMMMLLLJJJIIIHHHHHHIIIIIIGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBB<<<>>>AAABBB@@@??????@@@@@@@@@@@@???????????????===<<<<<<;;;;;;;;;<<<<<<666555555444333333222222777777777777777888888888888999::::::<<<<<<===>>>@@@??????@@@AAABBBCCCDDDCCCDDDFFFHHHKKKMMMOOOPPPGGGGGGHHHJJJKKKLLLMMMNNNKKKMMMOOONNNMMMMMMPPPSSSRRRSSSTTTWWW[[[bbbkkkqqq{{{~~~rrriiibbb\\\WWW[[[XXXVVVUUUWWWWWWTTTQQQRRRSSSTTTTTTRRRPPPMMMLLLJJJJJJIIIHHHHHHHHHIIIIIIJJJGGGEEEEEEHHHIIIHHHFFFDDDAAAAAADDDDDDAAAAAADDD@@@AAABBBCCCCCCCCCBBBAAACCCBBBBBBAAAAAA@@@??????BBB@@@===;;;;;;:::888777777777777888999:::<<<<<<<<<;;;::::::;;;;;;999777999999999:::;;;<<<===>>>===???AAABBBBBBCCCEEEGGGDDDEEEGGGIIILLLMMMNNNNNNOOOOOONNNMMMLLLNNNRRRUUURRRQQQPPPOOOOOOPPPQQQQQQQQQSSSVVVYYY^^^hhhuuuzzzrrrjjjddd]]]ZZZWWWVVVWWWWWWTTTQQQVVVVVVVVVVVVTTTQQQOOOMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJHHHFFFFFFHHHIIIHHHGGGEEEBBBBBBEEEEEEBBBBBBEEEBBBCCCDDDEEEEEEDDDCCCCCCEEEDDDDDDCCCBBBBBBAAAAAACCCAAA>>><<<;;;:::888777888888888999:::;;;======<<<:::::::::;;;<<<:::888999999::::::;;;<<<>>>???===???AAABBBBBBCCCEEEGGGEEEFFFHHHKKKMMMOOOPPPQQQOOOOOONNNMMMLLLMMMPPPSSSRRRQQQQQQQQQRRRTTTUUUVVVYYY\\\```dddjjjsssuuunnnddd```\\\ZZZZZZYYYVVVSSSVVVVVVVVVUUUSSSPPPMMMLLLPPPOOONNNMMMMMMLLLKKKKKKJJJIIIHHHHHHJJJJJJIIIHHHFFFCCCCCCFFFFFFCCCCCCFFFEEEEEEFFFFFFFFFFFFEEEDDDGGGFFFFFFEEEEEEDDDCCCCCCDDDAAA>>>===<<<;;;999777:::::::::;;;<<<===>>>???;;;:::::::::<<<===<<<;;;:::::::::;;;<<<===??????===???AAABBBBBBCCCFFFGGGGGGHHHJJJLLLOOOQQQRRRSSSQQQQQQPPPOOOMMMNNNQQQTTTRRRRRRRRRSSSVVVXXX[[[]]]]]]bbbhhhnnnuuu~~~xxxoookkkeeebbb```^^^ZZZWWWVVVWWWVVVVVVTTTSSSQQQPPPRRRQQQQQQPPPNNNMMMKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJHHHEEEEEEHHHHHHEEEEEEHHHGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGFFFEEEEEEDDDDDDDDDBBB???======<<<:::999<<<<<<<<<===>>>???@@@AAA<<<;;;:::;;;===>>>>>>===;;;;;;;;;<<<===>>>???@@@===???BBBCCCCCCDDDFFFHHHHHHIIIJJJLLLOOOQQQSSSUUUSSSTTTSSSRRRQQQQQQSSSVVVSSSSSSTTTVVVYYY\\\```aaabbbhhhrrr{{{}}}wwwooojjjgggccc___[[[ZZZZZZZZZZZZZZZYYYXXXXXXTTTSSSSSSQQQOOOMMMKKKIIIKKKLLLMMMNNNMMMLLLLLLLLLIIIGGGGGGIIIIIIGGGGGGIIIHHHGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFFFFEEEDDDDDDCCCDDDBBB???>>>>>>>>>===;;;=========>>>???@@@BBBBBB>>><<<;;;;;;===??????>>><<<<<<<<<===>>>???@@@AAA???AAACCCDDDDDDEEEHHHJJJJJJJJJKKKLLLNNNQQQSSSTTTSSSTTTTTTSSSRRRSSSUUUWWWUUUVVVWWWZZZ]]]aaaeeegggmmmuuu|||uuupppjjjeee```[[[[[[ZZZZZZYYYYYYYYYYYYVVVVVVUUUTTTQQQNNNKKKIIILLLNNNPPPPPPOOOMMMMMMNNNKKKHHHHHHKKKKKKHHHHHHKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCAAA??????@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCC@@@>>><<<<<<===?????????=========>>>???@@@AAABBBAAACCCEEEFFFFFFGGGIIIKKKMMMMMMLLLMMMNNNPPPSSSTTTRRRSSSTTTTTTSSSSSSUUUWWWYYYZZZ]]]aaafffkkkppprrr{{{|||vvvooojjj```___^^^\\\[[[ZZZYYYYYYYYYYYYXXXVVVTTTPPPLLLJJJLLLOOORRRRRRPPPNNNNNNOOOLLLIIIIIILLLLLLIIIIIILLLLLLKKKJJJHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDAAA@@@??????AAABBBBBBAAA>>>>>>>>>???@@@AAACCCCCCBBB@@@===<<<>>>?????????>>>>>>>>>???@@@AAABBBCCCBBBDDDGGGHHHHHHIIIKKKMMMQQQPPPOOOOOOOOOQQQSSSTTTSSSTTTVVVWWWWWWXXXZZZ[[[]]]___ccciiipppxxx~~~xxxsssllljjjhhheeebbbaaa______[[[[[[ZZZYYYVVVQQQNNNKKKLLLOOOSSSSSSQQQOOOOOOPPPMMMJJJJJJMMMMMMJJJJJJMMMNNNMMMKKKJJJIIIIIIIIIJJJHHHHHHGGGGGGFFFEEEEEEDDD@@@???>>>???BBBCCCDDDCCC>>>>>>>>>???@@@AAABBBCCCDDDAAA>>>===>>>?????????>>>>>>>>>???@@@AAACCCCCCDDDFFFHHHIIIIIIJJJLLLNNNTTTSSSQQQPPPQQQRRRTTTUUUVVVXXXZZZ[[[\\\]]]___aaa```ccchhhoooxxxxxxtttoookkkiiifffaaa]]]\\\\\\[[[XXXTTTQQQPPPPPPSSSRRRPPPPPPPPPPPPOOOMMMKKKKKKLLLOOORRRSSSRRRQQQRRROOOLLLLLLNNNOOONNNMMMLLLKKKJJJHHHGGGFFFEEEEEEIIIFFFCCCBBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@DDDAAA>>>???AAACCCBBB@@@HHHJJJKKKMMMOOORRRVVVYYYVVVWWWWWWVVVVVVVVVYYY[[[YYY[[[\\\\\\\\\]]]```bbbfffnnnzzzyyytttqqqlllfffaaa]]]]]]\\\YYYUUUSSSQQQQQQVVVTTTSSSSSSTTTTTTRRRQQQQQQOOONNNNNNPPPRRRRRRRRRSSSPPPMMMMMMOOOPPPOOONNNLLLKKKKKKJJJIIIIIIIIIIIIJJJGGGDDDBBBCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@FFFCCC??????AAADDDDDDDDDIIIKKKMMMOOOPPPSSSVVVYYY\\\]]]]]]]]]]]]^^^aaacccbbbcccdddddddddfffjjjmmmpppxxx}}}vvvnnniiicccbbb```]]]ZZZXXXUUUTTTXXXWWWVVVVVVWWWXXXWWWUUUYYYVVVSSSRRRSSSTTTUUUUUUTTTRRRPPPOOOPPPQQQQQQPPPMMMMMMLLLLLLLLLLLLMMMMMMLLLIIIEEEDDDDDDEEEEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAHHHEEEBBBAAACCCFFFHHHHHHJJJMMMPPPRRRTTTUUUXXXYYY]]]^^^_________aaadddfffggghhhhhhiiikkknnntttxxxyyyrrrmmmkkkhhheeebbb___\\\ZZZ[[[YYYXXXYYYZZZ[[[ZZZXXX]]][[[YYYYYYZZZ[[[ZZZYYYVVVTTTSSSRRRRRRRRRSSSSSSPPPOOONNNNNNNNNNNNNNNNNNMMMKKKGGGFFFFFFGGGGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCFFFFFFEEEFFFGGGIIIKKKKKKLLLOOOTTTVVVXXXYYYZZZ\\\```aaabbbaaaaaabbbeeehhhjjjkkkmmmppptttzzz~~~yyyuuuqqqmmmkkkhhhccc```^^^]]]\\\\\\]]]]]]\\\[[[[[[[[[\\\^^^```___]]]ZZZWWWWWWVVVUUUTTTTTTUUUVVVSSSRRRQQQPPPNNNNNNMMMMMMOOOMMMIIIHHHHHHIIIIIIHHHFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDFFFIIIKKKLLLMMMMMMMMMOOOSSSWWWZZZ\\\^^^___aaahhhiiiiiiiiihhhiiilllooorrruuuyyy~~~}}}xxxvvvqqqkkkgggdddcccaaaaaabbbbbb```___ZZZ[[[]]]```bbb```\\\YYYYYYYYYYYYWWWVVVUUUWWWYYYVVVUUUSSSQQQPPPOOOOOONNNQQQOOOKKKJJJJJJKKKKKKJJJHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDEEEEEEFFFDDDGGGKKKMMMNNNNNNPPPQQQSSSVVVZZZ^^^```cccfffhhhlllmmmnnnoooppprrruuuxxx}}}xxxrrrmmmkkkiiihhhhhhhhhfffddd``````aaabbbcccaaa^^^[[[ZZZ[[[[[[YYYWWWWWWYYY[[[WWWVVVUUUTTTSSSRRRRRRRRRSSSPPPMMMKKKKKKLLLLLLLLLKKKKKKLLLMMMLLLJJJHHHFFFFFFFFFEEEEEEEEEFFFFFFGGGFFFHHHJJJKKKLLLNNNRRRVVVVVVYYY\\\```cccgggkkkoooppprrrtttwwwyyy}}}|||sssqqqooonnnnnnmmmjjjhhhiiigggeeeddddddcccaaa___[[[\\\\\\ZZZXXXWWWZZZ]]]WWWVVVVVVUUUUUUVVVVVVWWWTTTQQQNNNLLLLLLMMMMMMLLLLLLMMMNNNNNNMMMKKKIIIGGGGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIHHHIIIMMMUUU[[[XXXZZZ^^^aaadddiiiooossswwwyyy}}}~~~|||zzzwwwuuuoookkkgggfffhhhhhhfffddd```___]]]]]]^^^^^^\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXXSSSRRRQQQRRRSSSTTTSSSRRRVVVSSSOOOMMMLLLLLLJJJIIILLLHHHEEEFFFHHHIIIIIIGGGGGGIIIMMMOOOQQQSSSVVVYYY^^^```cccfffiiinnntttxxx}}}~~~|||uuuqqqmmmkkklllllljjjggghhhgggeeedddeeedddcccaaa______^^^]]]]]]]]]]]]]]]WWWUUUSSSSSSTTTTTTSSSRRRWWWTTTPPPNNNMMMLLLKKKIIIKKKIIIFFFGGGIIIKKKKKKJJJJJJLLLOOOQQQSSSUUUYYY\\\aaacccfffiiimmmrrrwww|||zzzuuussssssrrrooolllmmmkkkiiihhhhhhgggdddbbb``````______^^^_________]]][[[XXXWWWWWWXXXWWWVVVZZZWWWSSSQQQPPPOOOMMMLLLLLLKKKJJJKKKMMMOOOPPPOOOQQQSSSTTTVVVWWW[[[```ccchhhkkknnnrrrvvv{{{|||zzzyyyuuurrrqqqooommmkkkjjjiiifffddddddcccbbbbbbbbbbbbbbbbbbbbb___\\\[[[\\\]]]]]]]]]^^^[[[WWWTTTSSSRRRQQQOOONNNNNNOOOQQQSSSUUUVVVVVVYYYZZZ[[[\\\^^^ccciiimmmqqqtttyyy~~~}}}zzzzzzxxxuuutttsssqqqnnnlllkkkjjjiiihhhhhhgggggghhhbbb```______aaaccccccccc___]]]YYYWWWVVVVVVTTTSSSQQQSSSUUUWWWXXXZZZ[[[]]]^^^___aaacccfffkkkqqqvvvyyy}}}}}}{{{zzzyyyvvvtttppppppnnnlllkkkjjjjjjjjjeeeddddddfffhhhjjjiiihhhccc```]]]\\\\\\\\\[[[ZZZXXX[[[^^^``````aaaccceeedddfffiiimmmqqqvvv}}}zzzyyywwwuuusssqqqppppppppppppppprrrttttttrrrpppllljjjgggfffggghhhggggggeeehhhlllnnnnnnnnnppprrrnnnrrrwww|||~~~||||||{{{{{{|||~~~~~~{{{xxxuuusssqqqqqqrrrssssssrrrqqquuuyyyzzzzzzzzz|||~~~xxx|||