BM6P6(@ oooYYYQQQFFF>>>:::888666444555555444333222111000//////............///000000111111222222222222111111///...,,,,,,,,,+++(((&&&  !!!!!!!!!  !!!$$$&&&'''((()))((())),,,...//////...---***)))&&&$$$"""!!! !!!        !!!$$$%%%%%%%%%&&&'''(((''''''''''''(((((()))************************))))))******+++,,,......,,,---------------,,,,,,//////......///111333444zzziiiSSSKKKAAA:::777666444222555444444333222111000///...............///000111111111222222222222111111///...,,,++++++)))'''$$$ """"""!!!  !!!###%%%'''(((((()))+++---///000///...---***(((&&&###!!!         """%%%&&&&&&&&&&&&'''(((((('''''''''((())))))+++++++++++++++++++++++++++***************+++,,,------.........------,,,////////////000222444555qqq```MMMFFF===777555555444222444444333222222111000000............///000111222111111222222222222111111000...,,,+++***(((%%%"""!!!######"""  !!!$$$&&&'''((((((+++,,,...000000///...---(((&&&$$$"""        !!!###&&&''''''&&&'''(((((((((((((((((()))******+++++++++++++++++++++++++++***))))))((((((((()))------...............---000//////000222444666777~~~gggWWWIIICCC;;;777666666666444444444333333222111111000.........///000111222333111111222222222222111111000...+++***(((&&&""""""######"""   !!!###%%%'''((()))))),,,---///000000///---,,,&&&$$$###!!!        """%%%'''(((((('''((((((((((((((((((((()))***+++************************)))(((((('''''''''((((((------.../////////......000000000111222555777888rrr^^^PPPEEE???999555666777666555555555444444333333222222/////////000000222333333111111222222222222111111///---***((('''$$$ """$$$###""" """!!!  """###%%%'''((()))******,,,---...///...,,,***)))###"""!!!       ###%%%((()))(((''''''(((''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***,,,,,,---...//////......000//////000111444666777{{{gggVVVLLLAAA<<<666444444666555333666666666555555444444444111111111111111222222333111111222222222222111111---+++)))'''&&&### ######"""  !!!!!!  ###$$$%%%'''((()))******+++,,,,,,---+++)))'''%%%!!!       ###&&&((()))(((''''''(((&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''%%%%%%%%%&&&'''(((***+++++++++,,,---............//////......///111333444ooo]]]OOOHHHAAA<<<777444666777666444777777777777666666666666333333222111111111222222111111222222222222111111,,,***'''&&&%%%""" ######!!! """"""$$$&&&'''((((((((()))*********)))&&&###!!!       ###%%%(((((('''&&&&&&'''$$$$$$%%%%%%&&&((()))***((((((((((((((((((((((((''''''&&&''''''((()))))))))***+++,,,------------......---------...///000|||hhhWWWKKKFFFCCC>>>999777888999999777888888888888777777777777444444333222111111111111111111222222222222111111***)))'''%%%$$$"""!!!######  !!!###$$$%%%&&&&&&'''((()))))))))'''$$$!!!       ###%%%'''((('''%%%%%%&&&$$$$$$$$$%%%&&&'''))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))***+++,,,,,,---,,,...---,,,++++++,,,---...lll\\\NNNDDD@@@;;;;;;999999999999;;;;;;<<<======>>>===<<<;;;:::777666333111//////000111111111111111000...---,,,'''&&&%%%###""" !!!""""""""""""!!!!!! !!! !!!!!!"""###$$$$$$###""""""###%%%$$$%%%&&&&&&%%%"""     """###$$$'''((())))))'''&&&$$$$$$%%%&&&&&&''''''(((''''''(((((((((((('''''')))))))))))))))******+++'''(((((()))***++++++,,,+++,,,---///000//////...wwwfffXXXKKKCCCAAA===<<<;;;::::::;;;<<<===>>>???@@@@@@???>>><<<;;;999777444222000000000111111111111111///...---,,,&&&%%%$$$###""" """""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""###$$$$$$###"""!!!###%%%$$$%%%%%%%%%$$$"""       ###"""###%%%'''((('''&&&&&&$$$%%%%%%&&&&&&''''''(((''''''(((((((((((('''''')))(((((((((((()))******((((((((())))))******++++++,,,---/////////......mmm\\\QQQHHHCCCBBB???>>>============>>>???AAABBBCCCCCCBBB@@@>>>===:::888555222000///000000111111111000///...---,,,%%%$$$###"""!!!!!!!!!!!!"""""""""""""""!!! !!!"""%%%%%%$$$###"""""""""""""""######"""!!!!!!###$$$###$$$$$$$$$###"""         ###"""###$$$&&&'''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''(((((())))))(((((('''((((((''''''(((((()))***))))))))))))))))))))))))***+++---...//////......ӵĦĦӵĦyyycccUUULLLEEEBBBBBB@@@@@@>>>>>>>>>>>>@@@@@@DDDDDDFFFFFFEEEBBB???>>>999777444111///.........111111111000///...,,,,,,$$$###"""!!!!!!""""""###""""""###""""""!!! !!!$$$%%%((('''&&&$$$###"""""""""!!!"""""""""!!!!!!"""$$$############"""!!!  !!!!!!      !!!#########%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((('''''''''''''''((()))))))))))))))))))))))))))(((***+++---...//////......4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lrrr]]]PPPIIIDDDBBBCCCAAA@@@???>>>>>>???@@@AAADDDEEEGGGGGGEEEBBB???<<<666444111...,,,,,,,,,---000000000000///---,,,+++$$$###"""!!!!!!"""###$$$############"""!!! """%%%'''((('''&&&$$$###""""""""" !!!!!!!!! """$$$""""""""""""!!!  !!!!!!      """$$$$$$%%%&&&&&&'''(((((((((%%%%%%&&&''''''(((((()))(((((())))))))))))(((((('''''''''''''''((())))))***************)))))))))+++,,,...///000000///...GG=?HdĦ=ĪjGG=?HdĦ{{{jjjXXXNNNIIIEEEDDDEEEBBBAAA@@@??????@@@AAABBBCCCEEEFFFFFFDDDAAA<<<:::333222///---++++++,,,,,,000000000///...---,,,+++%%%$$$""" !!!###$$$############"""   ###%%%''''''&&&%%%###"""!!!!!!!!! !!!  """$$$"""!!!!!!!!!         """$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''(((((())))))((())))))******))))))(((((((((''''''(((((()))***++++++++++++++++++++++++,,,---///000111111000000ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵIIIGGGӵAAAӵCCCDDDEEE...,,,Ħ..."""ӵ$$$$$$###ĭӵ !!!!!!!!! """$$$&&&$$$$$$###!!!   """$$$!!!!!!          ###%%%%%%%%%%%%%%%&&&'''((((((&&&&&&''''''(((((())))))))))))************)))))))))(((((((((((()))******+++++++++,,,,,,------...---...000111222222111111?~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=?ĦIIIg&eDDDg&e@@@AAACCCS?ʬ...4ff?>ߝL///@e%%%g&e###$$$$$$3h?g&e>&e?? """"""""""""!!!!!!$$$%%%###"""!!!   """$$$!!!!!!   !!!!!!!!!!!!!!!        ###%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''((()))))))))))))))************)))))))))))))))))))))***++++++++++++,,,------...//////...///1112223333332222224Dӵ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]ĦCCCHu]ĦDDDCCCHtƅ^...qIܗGIӵ---H׼s$$$"""Hu]Ħ"""###Bt=o9ĦHƅ^Hu]Ħ ###%%%&&&###  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""""""""   !!!!!!!!!!!!        ###$$$''''''((()))((('''%%%$$$''''''(((((((((((((((((('''(((***+++,,,+++)))(((''''''((()))***+++,,,,,,...---,,,,,,---...000111...///111222333222000///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ĦBBBDdDĦ>>>q<R000---peƜ4DuTӵ---DdDĦ$$$"""DdDĦ"""qjRgdKӵDdDΦDdDĦ ###%%%%%%""" !!!!!!""" !!!!!!!!!!!!!!!!!!""""""###"""""""""   !!!!!!!!!!!!       !!!$$$%%%''''''''''''''''''&&&&&&((((((((((((''''''''''''&&&''')))***+++***)))((((((((()))***+++,,,---------------,,,---...000111//////1111112221111110004DuXӵ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Ħ777po9u333222...,,,=ӊB1.uTӵ---DdDĦ$$$"""DdDĦ###GIdnuR)ĦDdDΦDdDӵ !!!!!!"""###$$$###  !!!!!! !!!!!!"""""""""###############""""""   !!!  !!!!!!!!!!!!        """%%%&&&''''''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%&&&((()))))))))((('''))))))***+++,,,---......------------...///0001110000000000000001112222224DuXӵ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<Ħ555peӵ111Ħ+++F&uTӵ,,,DdDĦ###""">d<Ħ###peӵDx<>d<ʜ4DuTӵ!!!"""###############!!!  !!!!!!""""""$$$$$$$$$$$$$$$######"""!!! """!!!   !!!  !!!!!!          $$$&&&''''''&&&%%%%%%&&&''')))***)))((((((''''''&&&&&&%%%%%%&&&'''(((((((((''''''((())))))***+++,,,------,,,------...///000111111111111/////////1113334444DuXӵ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ӇAAADdDĦ>>>sdKĦ666B?dp&ĒR,,,+++>d<sdKĦ"""B?Ho9s&dq&ĒR """###$$$$$$$$$###!!!  !!!""""""###$$$%%%%%%%%%%%%%%%$$$$$$"""!!!  """!!!   !!!!!!!!!          !!!%%%&&&''''''&&&%%%%%%&&&''')))***((((((''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((()))***+++,,,,,,,,,,,,---...000111111111222111/////////2224446664DuXӵ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ŌEEE???DdDĦ===ne444777@h++++++>h+++******se ne!!!"""@GsĪj@h """###$$$$$$###"""  !!!"""######$$$$$$%%%&&&&&&&&&&&&&&&###"""!!!  !!!!!!!!!!!!!!!        """%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''((()))***++++++,,,+++,,,...///111111222222111111000///0002225556664DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoxxxD^HHHDDD???DdDĦ===666555666555---+++,,,---***)))((((((s׼s  """###$$$$$$###!!! !!!"""#########$$$%%%&&&'''((((((((($$$###"""!!!   !!!""""""""""""         ###%%%&&&%%%''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''((('''''''''''''''(((((()))'''((()))***+++,,,,,,---+++,,,...000111222222222000000000000111333555666Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵrrr>d<ĦGGGFFFGGGDDD>>>>d<Ħ>>>===;;;Ħ444444333333222000///...,,,,,,---000111000---***)))(((''''''Be###Ħ  """###$$$$$$"""  !!!"""###$$$###$$$%%%'''((())))))***$$$$$$"""!!!  !!!!!!  !!!""""""""""""         ###%%%%%%%%%''''''((()))((('''%%%$$$###$$$$$$%%%&&&'''(((((((((''''''''''''((())))))))))))***+++,,,------...***,,,...000222222222222000000000111222444555666?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/Ō}}}oooDdDĦGGGEEEBBBAAAAAAsdKĦ>>>===gdKĦ777666333111///---,,,+++++++++,,,------,,,,,,,,,'''(((***+++"""gdKĦ!!! !!!######"""!!!   !!!###$$$%%%%%%&&&''')))******++++++)))(((%%%###!!!!!!!!! !!!"""###"""!!! !!!!!!!!!!!!!!!  !!!!!!"""""""""""""""!!!         """$$$%%%&&&'''&&&'''''''''''''''&&&&&&'''''''''((((((((((((((('''(((((()))))))))))))))''')))+++,,,,,,---///111//////000000111111111222333222111111333444444444>AneneneneDenene>Ak<fhwwwjjjDeHHHFFFDDDBBBAAAAAAne???>>>ne444444333111///---+++***))))))******+++,,,,,,++++++((()))++++++)))%%%"""ne  !!!"""###!!!  !!!!!!   !!!###$$$%%%%%%&&&((()))***+++++++++***)))'''$$$""" !!!!!!!!! !!!"""###"""!!! !!!!!!!!!!!!!!!  !!!!!!#########"""!!!          ###%%%&&&'''(((&&&''''''(((((('''&&&&&&'''((((((((((((((((((((('''(((((()))))))))))))))(((***,,,,,,------///111//////000000000111111111333222111222444555555}}}ooocccLLLFFFEEECCCBBBBBBBBB@@@???>>>444333111000...,,,***)))(((''''''''')))***++++++++++++***+++++++++(((%%%!!!  !!!"""""""""###"""   !!!###$$$%%%&&&''')))***+++++++++++++++)))(((%%%###"""!!!!!!!!!!!!!!!!!!  !!!"""###"""!!! !!!!!!!!!""""""!!!!!!  !!!!!!!!!#########"""!!!          %%%''''''((((((&&&''''''(((((('''''''''(((((((((((((((((('''''''''((())))))******)))))))))+++---------...000222////////////000000000000333222111222444666666uuuggg\\\RRRLLLJJJEEEDDDCCCCCCCCCDDDDDDEEE??????===;;;888555222111///...,,,***)))(((''''''&&&'''(((***+++,,,,,,,,,+++++++++***'''$$$  !!!!!!!!!  !!!!!!!!!!!!$$$$$$###   !!!###$$$%%%'''(((***,,,---,,,,,,+++***)))'''%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!#########"""         !!!%%%'''''''''(((&&&''''''(((((((((((('''((((((((((((''''''''''''(((((()))************)))***,,,---.........000222////////////////////////222111000222444666666ooobbbXXXOOOJJJIIIEEEDDDDDDDDDEEEEEEFFFFFF???>>>===:::777333000///...---+++***)))((((((((('''((()))+++,,,---------*********(((&&&""" !!!!!!!!!  !!!!!!!!! %%%$$$###   !!!###$$$%%%((())),,,......---,,,+++((((((&&&%%%######"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""######"""!!! !!!!!!!!!""""""###""""""!!!        !!!%%%&&&&&&&&&&&&&&&''''''((())))))(((((())))))(((((('''''''''&&&((())))))******************,,,............000111///.....................000//////111444666777666|||iii^^^VVVNNNJJJIIIFFFFFFFFFFFFGGGGGGGGGGGG???>>><<<999666222///------,,,+++***)))(((((((((((()))***+++,,,,,,,,,,,,)))((((((&&&$$$!!! """"""!!!  !!!!!!!!! $$$###"""  !!!###$$$%%%)))+++---///000...,,,+++((('''&&&%%%$$$#########""""""""""""############!!!!!!!!!"""""""""##################"""!!! !!!!!!!!!"""""""""!!!!!!!!!          """%%%&&&&&&%%%&&&&&&'''(((((()))))))))))))))))))))(((''''''&&&&&&((()))******++++++*********,,,---...------///000...............---------...------///333555666666ssscccZZZTTTOOOLLLKKKHHHHHHHHHIIIHHHHHHGGGGGG???>>><<<999555111---,,,+++***)))((((((((((((((((((((()))***++++++******&&&&&&%%%$$$"""  """"""!!! !!!"""!!! """"""   !!! !!!###$$$%%%)))+++...000111///---+++(((((('''&&&%%%%%%%%%%%%"""""""""######$$$$$$$$$"""""""""""""""######$$$###$$$$$$######!!! !!!!!!!!!""""""""""""         ###'''''''''&&&&&&&&&&&&((())))))************))))))(((''''''&&&&&&))))))***++++++++++++******+++------,,,,,,...///.........---------,,,,,,,,,,,,,,,...111444555555{{{mmm___XXXTTTPPPMMMMMMIIIJJJJJJJJJIIIIIIHHHGGG???>>><<<888444000---+++))))))((('''''''''''''''(((((()))))))))))))))(((%%%$$$$$$###!!!  """###!!! """"""!!! !!!!!!  !!!!!! !!!###$$$%%%***,,,///111111///---+++))))))((('''''''''''''''""""""######$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$######!!! !!!!!!!!!!!!""""""""""""         %%%((()))(((''''''&&&&&&((()))***************))))))((('''&&&&&&&&&))))))***++++++++++++***)))+++,,,,,,,,,+++---............------,,,,,,,,,+++***+++---111444555555qqqggg]]]WWWRRRMMMLLLOOOJJJIIIIIIHHHHHHEEEAAA>>><<<:::777444222...***''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%### !!!!!! !!! !!!!!! !!!"""!!!!!!"""%%%''')))***---///000000//////***)))'''%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""#####################"""!!!!!!"""!!!!!!!!!!!!!!!"""###"""!!!       """%%%&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((+++******)))((('''''''''''''''''''''(((***+++,,,'''(((******)))***,,,...//////...---,,,,,,++++++(((***+++---///111111222oooeee\\\VVVRRRMMMMMMOOOKKKJJJIIIHHHGGGEEE@@@===;;;888666333111...***(((&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%$$$!!! !!!""""""!!! !!!!!!!!!  !!! !!!"""!!!!!!"""%%%''')))***---///000000///...***)))'''%%%$$$$$$$$$$$$###############$$$$$$$$$#########""""""""""""##################"""!!!!!!""""""""""""######$$$%%%###"""      """%%%''''''''''''(((&&&&&&&&&''''''(((((((((******)))(((((('''&&&&&&&&&&&&&&&&&&''')))***+++***+++,,,+++++++++---//////......---,,,,,,++++++)))***,,,---///000000000xxxkkkcccZZZVVVRRRNNNMMMPPPMMMLLLJJJHHHGGGCCC???<<<888666444222111...+++(((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''%%%$$$"""!!!!!!"""""""""!!!!!!  !!!"""!!!  !!!!!! !!!"""!!!!!!"""%%%'''(((***,,,...//////...---)))((('''&&&%%%$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$######""""""""""""#########$$$######"""!!!""""""###$$$%%%%%%&&&'''$$$###!!!       ###&&&'''''''''((()))''''''''''''(((((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&'''((()))***------...---,,,,,,---///......------,,,,,,++++++++++++,,,---............}}}rrrhhh```YYYVVVSSSOOONNNPPPOOOMMMJJJGGGEEEAAA===:::666444222111000...+++)))$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! !!!!!!!!!!!!!!! !!!"""""""""!!!  !!!  !!!"""!!!!!!"""%%%'''((()))+++---......,,,,,,(((((('''&&&%%%%%%$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$###""""""!!!#########$$$$$$######"""!!!"""###$$$%%%&&&''''''%%%$$$"""!!!     !!!###&&&((((((((()))***((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***+++.........---++++++,,,------------,,,,,,,,,++++++,,,,,,------------,,,,,,xxxoooeee^^^XXXWWWTTTPPPOOOQQQOOOLLLIIIFFFCCC???;;;888555333111000///---***(((###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!"""  """""""""!!!!!! !!!"""###"""!!!!!!  !!!!!!!!! !!!"""!!!!!!"""%%%'''''')))+++,,,---,,,+++***'''''''''&&&&&&%%%$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%$$$###"""!!!######$$$$$$$$$$$$###### !!!"""$$$%%%&&&&&&&&&&&&$$$"""!!!    !!!$$$'''((((((((()))***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''(((((()))***,,,------------,,,***)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***~~~tttnnnddd^^^YYYXXXVVVRRRPPPQQQNNNKKKGGGCCCAAA===999777444222000///...,,,)))'''######%%%&&&(((((()))(((&&&&&&&&&&&&%%%%%%%%%%%%######"""  """!!! !!!###"""!!!!!!  """$$$&&&$$$###"""  !!!!!!"""""" !!!"""!!!!!!"""%%%''''''(((***+++,,,+++***)))&&&&&&''''''&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###""""""###$$$$$$%%%$$$$$$$$$ """###%%%&&&&&&%%%%%%&&&$$$"""      """$$$((()))))))))***+++************))))))))))))''''''''''''''''''''''''((((((((()))***+++------+++,,,,,,***(((((()))***,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***)))xxxqqqnnnddd^^^ZZZZZZXXXSSSPPPQQQLLLIIIEEEAAA>>><<<888666444222000///---+++(((%%%"""###%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""######""" !!!###"""!!!!!!######"""!!!!!!$$$&&&'''$$$###"""  !!!""""""""" !!!"""!!!!!!"""%%%'''&&&((()))++++++***)))(((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$"""###$$$$$$%%%%%%%%%$$$"""$$$%%%'''''''''&&&%%%%%%###!!!      """%%%(((************++++++++++++******)))))))))(((((((((((((((((((((((('''((((((((()))+++,,,---***++++++***(((((()))+++++++++++++++++++++++++++***++++++++++++******)))tttooonnneee___[[[[[[XXXSSSPPPQQQKKKGGGCCC@@@===;;;888555444222000...---***'''$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$###"""!!!"""######""" """$$$"""""" !!!$$$'''(((###"""!!!  !!!""""""### !!!"""!!!!!!"""%%%'''&&&''')))***+++***((('''%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&'''&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$&&&'''))))))(((&&&%%%%%%###!!!     ###%%%(((*********+++,,,++++++++++++******))))))((((((((()))))))))))))))''''''''''''(((***+++,,,***++++++***))))))***,,,++++++++++++++++++++++++******+++++++++******)))zzzsssnnnkkkfffbbb]]]YYYWWWTTTQQQOOOKKKGGGAAA===:::888666444111111000///,,,)))&&&%%%###$$$%%%'''((())))))))))))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""  !!!"""!!!!!!!!! """$$$&&&''''''%%%$$$"""    !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%'''))),,,,,,+++)))(((!!!!!!      """###%%%((()))***+++---///000///---+++************((()))***++++++***((('''''''''''''''((((((((((((+++***))))))))))))))))))------,,,+++,,,---...///***))))))))))))))))))***vvvpppllljjjeeeaaa\\\XXXVVVSSSPPPNNNIIIEEE@@@;;;999777555333000000///...+++(((&&&$$$###$$$%%%'''((())))))))))))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""  !!!"""!!!!!!!!!  """%%%&&&'''(((%%%$$$"""   !!! !!! !!!###$$$%%%%%%$$$$$$!!!"""###$$$%%%&&&''''''''')))***)))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&(((***,,,---,,,***(((###"""!!!      """$$$%%%'''))))))+++///111444333000---+++*********((()))+++,,,+++***)))(((''''''((((((((()))))))))+++******)))))))))******...---,,,,,,,,,---...///,,,,,,+++***************{{{rrrmmmjjjhhhccc___[[[WWWTTTRRRNNNLLLFFFCCC>>>:::888666333222//////...,,,***'''$$$###$$$$$$&&&'''(((((())))))***)))'''%%%$$$###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%!!!  !!!"""###"""!!!!!!  ###&&&'''))))))%%%$$$"""!!! !!!!!!!!!  !!!!!!!!! !!!"""""" !!!###$$$%%%%%%$$$$$$ !!!"""$$$%%%'''((()))((()))******(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%((()))+++------,,,***)))%%%###"""      ###%%%&&&'''((())),,,000444888666333///---+++***))))))***+++,,,,,,+++***)))((())))))))))))******************)))******++++++......---,,,---...///000//////---,,,++++++******vvvnnnjjjhhhfffaaa^^^ZZZWWWTTTQQQMMMKKKDDDAAA===:::888666444222///...,,,***(((%%%###"""$$$%%%&&&'''((((((((((((***)))'''%%%############''''''&&&&&&&&&%%%%%%%%%!!!   !!!"""######$$$"""!!!!!! !!!$$$&&&((()))***%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!""""""### !!!###$$$%%%%%%$$$$$$!!!"""###$$$&&&'''((())))))***+++***((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''''''''''')))***---......,,,***(((&&&$$$"""     $$$%%%&&&''''''(((,,,111555777555222///,,,+++******)))***++++++,,,++++++***))))))*********+++++++++***************+++,,,---......---------...///000222111000...,,,+++++++++sssllliiigggeee```]]]ZZZVVVTTTPPPLLLIIICCC@@@===:::999777444222...---+++)))'''$$$###"""%%%%%%&&&'''(((((((((((()))(((&&&$$$############''''''&&&&&&&&&%%%%%%%%% """!!!!!!###$$$%%%%%%$$$$$$""""""  """$$$&&&'''((()))$$$###""" !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###### !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))***+++***((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((***+++---......,,,)))'''&&&$$$!!!   !!!%%%&&&&&&''''''(((+++000444111000...,,,+++***++++++))))))******++++++++++++************++++++++++++************+++,,,.........------,,,---...///000333222000...---+++++++++{{{qqqllliiifffccc]]][[[XXXUUURRRNNNJJJGGGAAA???<<<:::999777444222///---+++(((&&&$$$######%%%&&&&&&'''(((((('''''''''&&&%%%$$$######$$$$$$&&&&&&&&&&&&%%%%%%%%%%%% !!!###$$$%%%&&&''''''&&&%%%$$$###"""  !!! """$$$%%%&&&&&&'''###"""!!! !!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))******(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))***+++---...---***(((&&&%%%"""    """&&&%%%&&&''''''(((***...111,,,+++***)))))))))***+++((((((((())))))***++++++)))************+++++++++*********+++,,,...///000------,,,+++,,,---...///222111///---,,,+++******wwwoookkkhhhddd```ZZZXXXUUURRROOOKKKGGGCCC>>><<<:::999888666333111000...+++(((&&&$$$$$$###%%%&&&''''''((('''''''''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ """%%%((()))*********(((&&&%%%###""" !!!""" !!!"""###$$$$$$$$$$$$!!!!!!  !!! !!!"""""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((''')))***)))'''%%%%%%&&&##############################$$$%%%&&&'''((((((&&&'''''''''(((((((((((('''''''''((((((((())))))***+++------,,,)))&&&$$$###     ###&&&$$$&&&'''(((((()))+++...+++***(((((('''((()))***''''''''''''((()))***+++)))))))))************+++)))******+++---...000111,,,,,,+++***+++,,,---...000///---,,,+++*********}}}uuunnnjjjgggbbb^^^WWWUUURRRPPPMMMIIIDDD@@@<<<;;;999888777555222///000...,,,(((&&&%%%$$$$$$&&&&&&''''''((('''''''''%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$###### ###&&&***+++,,,,,,+++)))&&&%%%###"""  !!!"""!!!""""""#########""""""!!!    !!!"""""" !!!###$$$%%%%%%$$$$$$""""""###%%%'''((()))***'''((()))(((&&&%%%%%%%%%########################$$$$$$%%%&&&''')))******''''''''''''((((((((()))&&&'''''''''(((((())))))***+++,,,---+++)))%%%###!!!    ###'''$$$%%%'''((((((((()))++++++***)))'''''''''((((((&&&&&&&&&&&&'''(((******((())))))))))))*********)))******+++---///111222++++++*********+++,,,---...---,,,+++***)))))))))zzzpppiiifffccc___\\\UUURRRNNNJJJGGGDDD@@@===;;;999888888888666222000///,,,(((%%%$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%$$$$$$###!!!!!!"""###&&&'''#########"""""""""!!!!!!"""'''***...///000...***'''%%%%%%$$$###!!! !!!"""$$$%%%!!!!!!!!! !!!!!!   !!!"""######"""!!! """""""""""""""###############$$$%%%&&&((()))***+++***)))(((''''''''''''%%%###!!! """######"""######$$$%%%'''(((((()))***)))(((''''''&&&&&&&&&&&&'''(((((())))))))))))***************)))((('''!!!      !!!$$$%%%"""###$$$&&&((()))***+++***************)))((('''))))))(((((('''''''''&&&************************,,,++++++***+++,,,...///---,,,,,,++++++,,,,,,---...,,,************((('''}}}wwwnnnhhhddd```\\\XXXQQQOOOKKKHHHEEEBBB>>>;;;999888777666666444111......+++'''$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!"""$$$&&&'''%%%$$$$$$###""""""!!!!!! !!!$$$(((,,,111111111///+++'''%%%%%%$$$###""" !!!###$$$!!!!!!!!! !!!!!!   !!!!!!"""######""""""#################################$$$%%%''')))***+++***))))))(((((())))))'''$$$"""!!!"""######"""$$$$$$%%%&&&''')))******+++***)))(((''''''''''''((()))***++++++******)))************)))(((''''''"""!!!     !!!$$$%%%%%%%%%&&&&&&'''((()))*********++++++******)))((()))))))))(((((((((''''''************************+++***))))))***+++---...,,,++++++++++++++++++,,,---+++******++++++)))(((xxxrrrkkkfffbbb]]]WWWSSSLLLJJJGGGEEEBBB???;;;888777666555555444222///,,,,,,)))%%%############"""###############$$$$$$$$$######""""""###$$$&&&'''''''''&&&$$$###"""!!!  !!!###&&&+++...444444333000+++'''%%%%%%%%%$$$""" """###!!!!!!!!! """!!!   !!!!!!"""###%%%%%%%%%%%%%%%$$$$$$#########"""""""""###%%%&&&((()))******))))))******+++,,,)))'''$$$######$$$###"""%%%%%%&&&'''(((***+++,,,,,,+++***))))))(((((())))))+++---......,,,***(((************)))((('''&&&$$$"""     !!!$$$%%%)))((('''''''''((()))***++++++++++++++++++***)))*********)))))))))))))))************************))))))(((((()))***,,,---++++++************+++++++++***)))***++++++***)))~~~tttoooiiiddd```ZZZSSSMMMHHHFFFDDDBBBAAA>>>:::777666555444444333222...,,,***'''$$$""""""###""""""!!!!!!""""""######$$$$$$###############%%%&&&''')))((('''%%%###""" !!!###%%%)))---000555555444000+++'''%%%%%%&&&$$$"""  !!!!!!!!!!!!!!!  !!!"""!!!!!! !!! !!!"""$$$'''(((''''''&&&%%%$$$$$$######!!!!!!"""###$$$&&&'''((()))))))))***+++,,,......+++)))&&&$$$$$$%%%$$$###$$$$$$%%%%%%''')))+++,,,------,,,+++************+++---///111000...***(((*********)))((('''&&&%%%$$$"""    !!!$$$&&&))))))'''''''''(((***+++++++++,,,,,,,,,++++++***************************************************)))((((((((()))+++,,,---+++++++++,,,,,,+++++++++***)))((()))+++,,,+++***zzzqqqlllfffaaa]]]WWWOOOIIIEEEDDDBBBBBB@@@>>>:::777666555444333333111...+++(((%%%""" !!!""""""!!! !!!"""######$$$$$$#########$$$$$$%%%&&&&&&))))))'''%%%###!!!  ###%%%'''***---000444444333///***'''&&&&&&%%%$$$"""  !!!!!!!!!!!!  !!!!!!""""""!!! !!!!!!!!!!!!!!!###%%%((()))'''''''''&&&%%%$$$######!!!!!!"""###$$$&&&'''(((((())))))***+++---///000,,,)))&&&%%%%%%%%%$$$############$$$%%%(((+++,,,...---,,,++++++*********+++---///111000...+++((()))))))))((('''&&&%%%$$$###!!!    """%%%&&&''''''''''''(((***+++,,,***++++++,,,,,,,,,++++++************++++++++++++************************))))))))))))***,,,...///,,,,,,---......---,,,,,,***)))((()))+++,,,,,,+++wwwnnniiiccc^^^YYYSSSLLLFFFBBBAAAAAAAAA@@@===999666555444333333222111---+++&&&###  !!!!!!!!! !!!"""###$$$%%%%%%######$$$$$$%%%&&&&&&&&&((((((&&&%%%###!!! """%%%'''(((***---///111000///,,,(((&&&&&&'''$$$###!!!!!!"""!!!!!!!!!  !!!!!!!!!###"""!!!!!! !!!!!!!!!!!!"""###$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###%%%&&&((()))(((((()))***+++---//////+++)))&&&%%%%%%&&&%%%$$$###""""""###%%%(((+++---...---,,,++++++******+++***,,,...//////---+++))))))))))))((('''%%%$$$###!!!      """%%%&&&%%%%%%&&&((()))***++++++)))***++++++++++++++++++***************+++++++++************************))))))((()))***,,,...///,,,---...//////...---,,,***)))((()))+++,,,,,,***zzzrrrlllfff___YYYUUUOOOHHHCCC???>>>>>>??????<<<888555333222111111111///+++)))$$$!!! !!!!!! !!!"""$$$%%%&&&'''######$$$%%%&&&&&&&&&&&&'''&&&%%%$$$"""!!! !!!###&&&((((((***,,,---,,,,,,+++)))&&&&&&'''(((###"""  !!!"""!!!!!!!!!  !!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!"""###%%%&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%''')))***((((((((()))+++,,,......***'''%%%$$$%%%&&&&&&%%%$$$###"""###%%%))),,,......---,,,+++************)))***+++,,,,,,,,,+++***))))))((((((&&&$$$###"""      """%%%'''$$$&&&''')))))))))''''''((()))******++++++******)))))))))*********++++++************************'''''''''((()))+++---///+++,,,...//////...,,,++++++***))))))+++,,,+++***vvvooojjjddd\\\VVVQQQLLLEEEAAA=========>>>>>>;;;777444222111000//////---***'''###!!! !!!!!! !!!###$$$&&&'''(((######$$$%%%&&&&&&&&&&&&&&&%%%$$$###""" !!!$$$'''(((((()))+++,,,)))))))))'''%%%%%%''')))"""!!!  """###"""!!!!!! !!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!"""$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&((()))***((((((((()))***+++---...(((&&&$$$$$$%%%&&&&&&&&&%%%$$$###$$$&&&***---000------,,,+++************((())))))***++++++++++++))))))((('''&&&$$$"""!!!      ###%%%'''%%%&&&(((***)))'''%%%###'''((()))***************(((((())))))************************************&&&&&&&&&&&&(((***,,,...***+++---......---+++***+++***)))***++++++***)))yyyoooiiibbb___XXXPPPIIICCC???>>>?????????>>><<<999777555111000000000000---)))&&&  """$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$###!!!  """$$$%%%&&&((()))*********)))((('''&&&%%%%%%$$$%%%###"""  """### !!!!!! !!!"""""""""!!! """""""""""""""!!!  !!! $$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$############%%%&&&'''(((((((((,,,+++((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***---...000000///---+++)))(((''''''((()))******)))(((((()))((('''&&&&&&$$$!!!      ###%%%&&&'''%%%$$$""""""""""""###%%%'''((((((''''''(((***))))))(((''''''''''''(((&&&''''''((()))******+++)))((('''&&&''')))+++,,,+++,,,,,,------,,,,,,+++************))))))))))))~~~uuummmggg```]]]VVVNNNGGGBBB>>>===@@@@@@???>>><<<999666555111000000000///---)))&&&  !!!###$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$###!!! !!!"""$$$%%%&&&((())))))******((('''&&&%%%$$$$$$$$$$$$"""!!!!!!""" !!!  """###$$$$$$###############"""""""""!!!!!! !!!!!!!!!%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&'''(((((((((,,,+++)))''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,...///000///---,,,***(((&&&&&&%%%&&&((()))))))))(((((('''&&&%%%%%%%%%###       ###$$$%%%'''&&&$$$###""""""""""""%%%&&&(((((('''((()))+++***)))(((''''''''''''''''''''''''((()))*********)))(((''''''''')))+++,,,+++,,,,,,------,,,,,,+++******)))))))))(((((((((vvvnnnhhhddd]]]YYYRRRKKKDDD???===;;;AAA@@@@@@>>><<<888555444000000/////////---)))&&& !!!"""$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$###"""!!!   !!!###$$$%%%&&&'''((()))))))))&&&&&&%%%$$$############!!!  !!! !!!###%%%&&&'''&&&&&&%%%$$$###"""""""""######!!!!!! !!!"""###%%%&&&&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$#########$$$$$$&&&'''((()))))))))+++***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))+++---///000///...,,,***(((&&&%%%$$$###$$$%%%'''((((((((((((&&&%%%$$$######!!!     """$$$%%%'''&&&%%%###""""""""""""###%%%'''(((((((((***,,,+++***)))(((''''''&&&'''''''''(((((())))))******)))(((''''''((()))+++,,,++++++,,,,,,,,,,,,++++++)))))))))(((((((((''''''xxxnnnhhhbbb___YYYUUUNNNGGGAAA===;;;:::@@@@@@???===;;;777444333000///.........,,,(((%%% """###%%%&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&###"""""" !!!!!!!!!!!!"""$$$$$$%%%&&&'''((((((((((((%%%%%%$$$###""""""######    ###%%%'''(((((((((&&&%%%$$$#########$$$%%%###"""  !!!###%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''((()))))))))******))))))'''&&&$$$###%%%%%%%%%%%%%%%&&&&&&&&&))))))***+++---...///000......,,,***(((&&&%%%$$$""""""$$$%%%&&&'''((((((&&&%%%$$$###"""      ###%%%&&&'''&&&%%%$$$###"""""""""###%%%'''(((((()))+++---++++++)))((('''''''''''''''((((((((()))))))))***(((((((((((()))***+++,,,++++++,,,,,,,,,,,,++++++((((((((((((''''''''''''sssiiibbb]]]ZZZUUUQQQJJJCCC>>>:::999999>>>>>>>>><<<999666333222///.........---+++'''$$$ """###%%%&&&'''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%""""""!!!  !!!######""""""###%%%$$$%%%&&&'''((((((((('''$$$$$$###"""""""""######  !!! ###%%%'''((())))))''''''&&&%%%%%%%%%%%%%%%###"""  !!!###%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$#########""""""###$$$%%%'''(((((())))))(((((((((((('''%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&))))))***,,,---...//////...---,,,***)))'''&&&%%%""""""###$$$%%%&&&'''((('''%%%$$$###"""      $$$&&&'''&&&&&&%%%%%%$$$######"""###%%%'''(((((()))+++---++++++***(((((('''''''''(((((((((((())))))))))))((((((((())))))***+++,,,***++++++,,,,,,++++++***((((((((((((''''''''''''}}}oooeee___[[[XXXSSSNNNGGG@@@;;;999999999;;;;;;;;;:::888555333111......---------+++'''$$$ !!! """###$$$&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$!!!!!!  !!!!!!###$$$$$$######$$$&&&%%%%%%&&&'''''''''''''''$$$$$$###############$$$  !!!""" !!!$$$&&&((()))))))))''''''((((((((('''&&&%%%!!!!!! !!!"""#########$$$%%%%%%%%%%%%%%%$$$############"""""""""######%%%&&&'''((((((((('''''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&((((((***+++,,,---------,,,,,,+++***)))(((''''''############$$$%%%'''((('''%%%$$$###"""   ###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''(((((((((***,,,******))))))(((((())))))(((((((((((())))))))))))(((((()))******+++++++++******++++++++++++******)))))))))(((((((((''''''xxxkkkccc^^^ZZZWWWQQQMMMFFF???:::888999:::888888888888666444222111...---------,,,***&&&### !!!!!!"""###$$$%%%%%%%%%$$$######$$$&&&''''''&&&$$$###!!!  !!!######$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&'''''''''&&&&&&$$$$$$#########$$$$$$%%% !!!!!! !!!  !!!######$$$&&&(((******+++***&&&((()))+++***(((&&&%%% !!!!!!!!!!!!"""###$$$%%%&&&&&&&&&############""""""""""""!!!"""$$$%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&"""######$$$%%%%%%&&&&&&&&&''')))***++++++++++++)))))))))(((((((((''''''%%%$$$$$$###$$$%%%&&&'''%%%$$$"""!!!     !!!$$$%%%"""###$$$&&&&&&&&&&&&%%%%%%&&&(((((('''((()))+++)))))))))((())))))***+++))))))))))))(((((((((((((((((()))***++++++++++++******++++++++++++************)))))))))(((((((((tttiiibbb^^^ZZZXXXPPPLLLEEE>>>999888999:::666666777777555444222111...---,,,,,,,,,***&&&###!!!!!!!!!!!!"""###$$$%%%$$$###"""###$$$&&&''''''&&&$$$###  """$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%% !!!!!!!!!!!! !!!  """###%%%&&&(((***+++,,,,,,+++&&&(((***,,,,,,)))&&&$$$ !!!!!! !!!"""$$$%%%&&&''''''############""""""""""""!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$######%%%'''(((""""""###$$$%%%%%%&&&&&&%%%&&&((()))*********)))&&&'''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''$$$###!!!     """###!!!"""$$$&&&''''''''''''%%%'''((((((''''''(((***(((((((((((()))***+++,,,))))))))))))((((((((((((((()))***++++++,,,++++++******++++++++++++******************))))))))))))yyyllldddbbb```\\\XXXPPPLLLFFFAAA>>><<<:::999999777666666777555000,,,111...,,,...000...(((""" !!!!!!!!!"""###$$$%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!! !!!$$$'''((('''&&&%%%$$$$$$%%%''')))'''''''''&&&%%%%%%$$$$$$&&&$$$"""!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!""""""!!! ###%%%&&&'''(((***++++++++++++,,,,,,------,,,+++)))(((!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$"""!!!!!! !!!!!!############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###(((((()))***************((((((((((((((('''''''''&&&&&&%%%$$$###############"""!!!       """ ###%%%''''''&&&%%%%%%%%%&&&'''((()))******++++++******************++++++***))))))((())))))+++++++++,,,,,,------------------,,,,,,,,,++++++***))))))(((''''''&&&&&&wwwkkkdddbbb```[[[VVVOOOKKKEEEAAA>>><<<:::999999777666666666555000---000...,,,---///---(((""" !!!!!!!!!"""###%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!! !!!$$$&&&(((((('''&&&%%%%%%&&&((()))(((((('''&&&&&&%%%%%%$$$%%%$$$"""!!! !!!"""###""""""!!! !!! !!!"""!!! !!!###%%%'''((()))***++++++++++++***++++++++++++)))((('''!!!"""############"""!!!!!!"""###$$$$$$$$$$$$###!!!!!!  !!!"""!!!!!!""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###''''''((()))************)))))))))(((((('''''''''%%%%%%$$$###"""""""""""""""!!!       """$$$&&&'''&&&&&&%%%%%%&&&'''((()))***+++++++++******************++++++***)))))))))))))))++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++))))))(((((('''&&&&&&%%%|||tttkkkeeebbb___YYYTTTNNNJJJEEEAAA>>>===;;;:::888777666666555333000---000...,,,---...,,,'''### !!!!!!!!!!!!"""$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""!!! !!!$$$&&&''')))((('''&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%$$$$$$"""!!!!!!!!!"""###!!!!!!  !!!!!!!!!!!!!!!$$$&&&(((((()))***+++++++++***))))))******)))(((&&&%%%!!!""""""######""""""!!!""""""######$$$$$$######  !!! !!!"""###$$$$$$$$$$$$#####################$$$$$$$$$$$$######%%%&&&'''((())))))))))))+++******)))((('''&&&&&&%%%$$$###"""!!!!!!!!!!!!       """%%%&&&&&&&&&$$$$$$&&&''')))***+++,,,******++++++++++++++++++++++++******))))))*********+++++++++++++++,,,,,,,,,++++++++++++*********((((((((('''&&&&&&%%%%%%vvvqqqjjjeeebbb]]]WWWQQQLLLIIIDDDAAA???===;;;:::666666555555444222000...///---,,,,,,,,,***'''###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$#########$$$$$$$$$$$$######""""""""""""!!! !!!$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%$$$###"""!!!!!!"""######  """""""""###%%%'''))))))***+++++++++******))))))******)))(((&&&%%%!!!""""""""""""""""""!!!""""""############"""""" !!!!!! !!!""""""############"""""""""""""""######$$$$$$$$$$$$#########$$$%%%'''((())))))))),,,,,,+++***((('''&&&&&&&&&%%%$$$""""""!!!!!!!!!     """$$$%%%&&&######%%%&&&(((***+++,,,******+++++++++++++++,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++*********))))))((('''''''''&&&&&&&&&%%%yyyqqqmmmhhhddd```[[[TTTOOOKKKHHHDDDAAA???===;;;999555555555444222111000///...---,,,++++++)))&&&$$$"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$"""######$$$$$$######"""""""""""""""!!!  """$$$%%%%%%$$$######$$$$$$$$$%%%%%%'''''''''&&&%%%%%%$$$$$$""""""""""""""""""###### !!!###$$$$$$%%%''')))***++++++++++++******))))))************((('''&&&"""!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!! !!!"""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""######$$$$$$######""""""###$$$&&&((()))******---,,,+++***)))(((''''''''''''%%%$$$###"""""""""      !!!###$$$!!!"""###%%%'''***+++,,,******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))'''''''''''''''&&&&&&&&&uuummmjjjfffbbb^^^XXXSSSOOOKKKHHHDDDAAA???<<<999777444555555333111//////000------,,,+++)))'''%%%$$$$$$$$$$$$######""""""""""""###%%%&&&&&&&&&%%%$$$""""""############""""""!!!!!!!!!!!!  """$$$$$$$$$ !!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$#########""""""""""""############ """$$$&&&'''((()))++++++,,,,,,,,,+++***))))))))))))*********((('''&&&"""!!!!!! !!!!!!"""""""""######""""""!!!!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""############""""""############""""""!!!"""$$$&&&(((***++++++---,,,,,,+++***)))((((((((('''&&&$$$###"""""""""     !!!!!!###&&&)))***+++******++++++,,,---------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++,,,++++++++++++*********((((((((((((((((((((((((~~~rrrkkkhhhddd```[[[VVVRRROOOLLLIIIEEEAAA???<<<888555333444555333000...///111,,,---,,,***(((&&&%%%%%%&&&%%%%%%$$$######""""""###$$$%%%&&&&&&&&&%%%$$$!!!""""""""""""""""""!!! !!!######$$$$$$!!!###%%%&&&''''''%%%%%%$$$######""""""!!!!!!!!!"""###############!!!  ###&&&((()))***+++---,,,,,,,,,,,,+++***)))((((((((())))))((('''%%%$$$"""!!! !!!""""""""""""""""""!!!!!!  !!!"""###!!!!!! !!!"""""""""######$$$$$$$$$""""""############""""""!!!"""$$$''')))+++,,,,,,,,,,,,+++++++++*********((('''%%%$$$"""!!!!!!       """%%%''')))*********++++++,,,------...,,,,,,,,,,,,,,,---...............---------,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))){{{pppjjjgggccc___ZZZUUUQQQOOOLLLIIIEEEBBB???;;;777444222444444222///...///222,,,,,,,,,***'''%%%%%%%%%'''&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%!!!!!!""""""""""""!!!!!!!!!############!!!$$$&&&((())))))$$$$$$######"""!!!!!!!!! !!!"""###############!!!!!!  ###''')))***+++---...---------,,,+++***)))(((&&&''''''((('''%%%$$$###"""!!!  !!!""""""""""""""""""!!!  !!!"""###### """"""######$$$$$$$$$%%%""""""############""""""!!!###%%%'''***+++,,,---,,,+++++++++++++++++++++'''&&&$$$###!!!       !!!$$$''')))*********+++,,,,,,---......,,,,,,,,,,,,,,,---...////////////......------------------,,,,,,,,,++++++))))))))))))************uuummmiiifffbbb^^^ZZZUUUPPPLLLJJJHHHDDD@@@;;;888555444444333222000////////////---+++(((&&&%%%&&&((())))))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###!!!   !!!$$$&&&(((***%%%$$$###"""!!!!!!!!!!!!!!!"""""""""############"""!!!!!! !!!"""$$$%%%''')))***++++++,,,,,,++++++***)))(((((()))(((&&&$$$#########$$$ !!!""""""######""""""!!!!!!   !!!"""!!!  !!! """############%%%&&&#########"""""""""""""""$$$%%%&&&(((***+++------,,,---......---,,,)))((()))(((%%%###!!!        """$$$''')))+++,,,------,,,---///111,,,,,,------.../////////111111000///////////////,,,+++******)))*********************************~~~rrrjjjgggddd```\\\XXXTTTPPPMMMIIIGGGDDD???;;;777444333222222111000///.........---,,,***((((((((()))***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$"""!!!   !!!###&&&((()))$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!! !!!!!!###$$$&&&''')))***+++++++++++++++***)))(((((((((((('''%%%$$$#########$$$"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!  !!!!!!  !!!"""!!!  """"""###%%%%%%%%%%%%&&&((($$$$$$$$$######"""""""""$$$$$$&&&''')))+++,,,---,,,---...//////---+++***)))'''%%%###!!!        !!!###&&&((()))+++++++++******,,,...++++++,,,------......///111000000///////////////,,,++++++***************************************xxxmmmfffddd```\\\XXXVVVSSSOOOMMMHHHFFFBBB>>>999555333111000000///.........---------,,,,,,+++*********)))(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$"""  !!!###%%%&&&'''######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!! !!!""""""$$$%%%&&&((()))***************))))))((('''''''''&&&%%%$$$###"""######$$$$$$###"""!!! !!!!!!!!! !!!!!!  !!!"""""" !!!"""###%%%''''''&&&&&&'''((('''&&&&&&%%%$$$######"""###$$$%%%'''(((***+++,,,---...000111000///---,,,((('''$$$"""        """%%%'''((()))******)))(((***+++++++++,,,,,,---.........111000//////......//////,,,,,,+++***************))))))))))))))))))))))))|||rrriiiccc```]]]XXXUUUSSSQQQOOOMMMFFFDDD@@@<<<777444111000------......---------,,,++++++,,,,,,,,,+++)))((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$###!!!  !!!"""$$$$$$%%%"""!!!!!!  !!!!!!!!!""""""!!!!!! !!!"""######%%%&&&'''((())))))))))))((((((''''''&&&&&&&&&&&&$$$$$$###""""""###$$$%%%&&&%%%$$$"""!!!  !!!!!! !!!!!!!!!!!! !!!""""""!!! """###$$$&&&(((((('''''''''((((((((('''&&&%%%$$$$$$###$$$$$$%%%'''((()))***+++...///111222222000///...'''&&&###!!!         !!!%%%'''''')))******)))((()))***,,,,,,------.../////////000000///............///,,,,,,+++************+++((((((((((((((((((((((((vvvmmmfffaaa\\\ZZZVVVSSSRRRPPPMMMKKKDDDBBB>>>:::555111///---+++,,,------------,,,,,,)))***+++,,,+++***)))'''(((((('''&&&&&&&&&'''''''''(((((())))))(((((('''###"""!!!  """"""""""""  !!!!!!!!! !!!!!!###$$$%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$###""""""""""""###%%%&&&((('''%%%###!!!  !!!!!! !!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""$$$###&&&((()))(((&&&&&&'''((((((''''''&&&%%%%%%$$$$$$%%%&&&'''(((******+++...///111222222000...---&&&$$$"""         $$$(((''')))++++++***)))******......//////000111111111000//////...............---,,,,,,+++***+++++++++((((((((((((((((((((((((zzzpppiiiccc^^^ZZZXXXUUUSSSRRROOOKKKHHHBBB@@@<<<888333000---,,,***+++,,,.........---,,,))))))***++++++***)))((((((((('''''''''''''''(((''''''((((((((((((''''''""""""   !!!!!!  !!! !!!"""###%%%&&&(((((())))))((('''&&&&&&$$$$$$$$$###############""""""""""""###%%%'''((()))'''&&&$$$"""!!!  !!!!!!!!! !!!!!!""""""!!!!!! !!!""""""""""""###%%%$$$&&&)))***)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***++++++...///000111000...,,,+++%%%###"""        ###'''&&&(((+++,,,,,,++++++,,,//////000000111222222222000///......------......------,,,+++++++++++++++))))))))))))))))))))))))tttkkkeee___\\\XXXWWWUUUTTTSSSOOOJJJFFFAAA???;;;666222...+++***)))***,,,...//////...---******+++++++++++++++***((((((''''''''''''((((((&&&''''''((((((''''''&&&"""!!!   !!!   !!!"""$$$&&&'''))))))))))))((('''%%%%%%""""""""""""""""""""""""""""""""""""$$$&&&(((***)))(((&&&$$$"""!!!!!! """"""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""###""""""$$$%%%%%%(((+++,,,***(((''''''%%%%%%&&&&&&&&&&&&'''''''''(((((()))***+++,,,,,,...///000000...,,,)))((($$$###!!!          $$$$$$'''***,,,,,,,,,,,,---/////////000111111222222//////...------------...------,,,++++++++++++,,,************************}}}pppgggbbb]]]ZZZWWWVVVVVVUUUSSSOOOIIIDDD@@@>>>:::666111---+++))))))***,,,///000///...---,,,,,,,,,,,,,,,,,,,,,,,,(((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&"""!!!  !!!   !!!###$$$&&&'''******))))))(((&&&%%%$$$!!!!!!!!!""""""""""""""""""""""""###%%%''')))+++((('''&&&$$$###"""!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!"""###""""""$$$%%%'''***---...,,,***)))((($$$$$$%%%%%%&&&'''''''''(((((()))***+++,,,,,,---.../////////---***'''&&&###"""!!!  !!!!!!!!!       """"""%%%)))+++,,,,,,,,,---......//////000000111111//////...------------......---,,,,,,++++++,,,,,,************************wwwjjjccc___[[[YYYVVVUUUSSSRRRPPPLLLHHHDDDAAA===666000+++))))))***)))+++...000111111000000+++++++++,,,,,,---------+++***((('''''''''((()))***)))((('''%%%$$$###""""""    !!!"""""""""###$$$&&&'''(((''''''&&&%%%%%%$$$##################"""""""""""""""###$$$&&&'''((((((((('''%%%###  $$$######"""!!! !!!!!!!!!!!!""""""""""""$$$###""""""###%%%''')))***++++++,,,+++***)))((($$$$$$%%%&&&'''''''''''')))((((((***,,,---,,,+++)))*********)))(((&&&%%%%%%""" """''')))&&&!!!          ###%%%(((***+++,,,...000222000...---...///...---......---,,,,,,,,,------...//////...,,,***++++++***++++++,,,,,,---------tttiiibbb^^^[[[XXXUUUTTTRRRPPPNNNKKKFFFBBB???;;;555...***))))))***,,,---///111111000///...++++++,,,,,,,,,---------+++***)))((((((((())))))***)))((('''%%%$$$###""""""   !!!""""""###$$$%%%'''((()))(((((('''&&&%%%######""""""""""""""""""""""""""""""###$$$&&&'''(((((((((&&&%%%"""  #########"""!!! !!!!!!!!!!!!""""""""""""######""""""###%%%''')))***+++,,,,,,,,,+++)))(((%%%%%%&&&&&&&&&''''''''')))((()))+++---...,,,***************)))(((&&&%%%$$$""" !!!%%%&&&"""          ###'''***+++,,,...000000///------......---,,,...------,,,,,,,,,---------...///...,,,+++,,,---,,,,,,,,,,,,,,,---......}}}qqqgggbbb^^^ZZZWWWTTTRRRPPPNNNLLLHHHCCC@@@===888222+++((((((***,,,///000111111111///...---,,,,,,,,,,,,------------++++++***))))))))))))***))))))((('''%%%$$$######!!!   !!!!!!######$$$%%%'''((()))***))))))(((&&&%%%###""""""""""""""""""""""""""""""######$$$&&&''''''''''''%%%$$$"""!!! !!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""######""""""###%%%'''(((++++++,,,---,,,+++***)))((('''&&&&&&&&&'''((()))))))))+++---//////,,,************)))((('''%%%$$$###!!!           %%%)))+++---///000///---,,,,,,......---,,,------,,,,,,,,,------...,,,...//////...---///000///...,,,++++++---///000xxxnnnfffbbb^^^ZZZWWWQQQOOOLLLJJJHHHEEE@@@===:::555///***'''))),,,...111111111111111000......,,,,,,------------------+++++++++***************)))((('''&&&%%%$$$######!!!   !!!!!!!!!###$$$%%%''')))***++++++***)))((('''%%%###"""!!!!!!!!!"""""""""""""""######$$$%%%&&&&&&&&&&&&&&&$$$###"""!!! !!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""###$$$%%%'''(((***+++,,,------,,,+++***)))((('''&&&&&&(((***+++******---000111000---***++++++***)))'''&&&$$$$$$"""            $$$(((,,,...000111///...---...//////...,,,---,,,,,,,,,---......///...///111111000111222444000///---++++++---///111yyyssskkkfffbbb___ZZZVVVMMMKKKHHHFFFDDDAAA>>>;;;777333...***)))+++...111111111111111111111000000------------------------++++++++++++******))))))(((((('''&&&%%%%%%$$$###!!! !!!!!!"""###$$$&&&(((***+++,,,,,,***)))((('''%%%$$$###"""!!!"""""""""######$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$%%%&&&''')))***+++,,,,,,,,,+++***)))(((''''''''')))+++---+++,,,...111333111...+++---,,,***(((&&&%%%######            !!!&&&***---000222//////...000111111///...------------...///000111111333444444333333555666111///---++++++---///000sssooohhhdddaaa]]]WWWSSSIIIFFFDDDBBBAAA???<<<:::444222///,,,,,,...111444222222111111111111111111............------------******++++++******)))((((((((('''&&&%%%%%%$$$$$$  !!!!!!"""""""""###&&&)))+++,,,,,,,,,)))(((((('''&&&%%%$$$$$$"""######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%&&&&&&'''((()))***+++,,,+++******(((((((((((()))+++---///......///222333222///,,,...,,,***(((%%%$$$###"""          """&&&***...111/////////111222222000...------......000111333333555666777666444444555666000///---,,,+++,,,...///}}}nnnjjjeeeaaa^^^ZZZSSSNNNEEECCC@@@???>>>===<<<:::222111000///000222444666555444333222111000000000///.........------------))))))*********)))(((''''''''''''&&&&&&%%%%%%$$$  !!!!!!""""""!!!###&&&)))+++,,,,,,+++((('''''''''&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$###""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%&&&&&&&&&'''((()))***+++***))))))&&&&&&(((***,,,...///000111000000111333222000......---***'''$$$###""""""           %%%***.........///000222222000.........///000111333555666777888888666333222222333......---,,,,,,,,,,,,,,,wwwjjjgggbbb___\\\WWWQQQKKKCCC@@@>>>=========;;;:::111111111222333444666777888777555222000///......//////.........---------((())))))******((('''&&&'''''''''&&&&&&%%%%%%%%%  !!!""""""""" """%%%(((+++,,,++++++''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%$$$###""" !!!"""#########"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%&&&&&&&&&&&&'''((()))******)))((($$$%%%(((+++---///000111222111000111222222111//////---***'''$$$""""""!!!          !!!(((,,,,,,---...000222111///---//////000111222444666777888888888555222000///000---------,,,,,,+++++++++zzzttthhheeeaaa\\\XXXSSSNNNJJJBBB@@@===<<<<<<<<<:::999333444555666777888999:::666555333111000000111111...---,,,---...///...---***************)))(((((()))((('''&&&$$$###"""!!!"""!!! """###%%%'''((()))******''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))%%%%%%$$$$$$###"""!!!!!!  """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$%%%'''&&&&&&&&&&&&'''((((((&&&(((***---000333555666555444333333222111---+++///---)))%%%###!!!!!!!!!        """&&&))),,,///000000///000111///222555666666666666777888888666333000------...000///.........---***(((wwwqqqgggddd```\\\WWWRRRLLLGGGAAA???===<<<======;;;:::555666666777888888999999777555333111000000000000...---,,,---...///...---***************)))(((((((((((('''&&&$$$###"""!!!"""!!! !!!!!!!!!!!!"""###%%%&&&((())))))***&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))))))))'''&&&%%%$$$###"""!!!!!!  """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&'''((((((&&&(((***...111555888999555444333333222111...+++---+++(((%%%"""!!!        ###(((***---/////////000111000222555777666777777999888888777444000......//////.........///---***(((|||rrrmmmdddaaa^^^ZZZVVVPPPIIIDDD@@@???======>>>>>>===<<<999999999999999999999999777666444222000//////000///---,,,---......---,,,***************)))((((((((('''&&&%%%$$$###"""!!!!!!!!! !!!"""######"""###$$$&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))************)))((('''%%%$$$"""!!!!!!  """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&''''''(((&&&(((+++///333888;;;===666555333222222000---++++++)))&&&###!!!          %%%(((+++------...000111111333666777777888999:::888999888555222000000111///......//////...+++(((wwwnnniiiaaa___\\\XXXTTTMMMFFFAAA@@@???======???@@@??????===<<<<<<;;;:::999888888888666444222000////////////---,,,,,,......---+++***************)))((((((''''''&&&%%%$$$###"""!!!!!!  !!!############%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$###%%%''')))++++++*********)))(((&&&$$$"""!!!  """""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%&&&&&&'''(((&&&(((+++000555999===???777555333222111000---+++((('''%%%###!!!          !!!$$$''')))***,,,///111222444666777888999:::<<<999999999666444222222333/////////000000...***'''~~~uuulllfff^^^\\\YYYUUUQQQKKKEEEAAAAAA???>>>>>>@@@AAAAAA@@@??????>>><<<;;;999888888777666444222000///000000///---,,,,,,------,,,+++***************)))((((((&&&&&&%%%$$$######""""""!!! !!!""""""$$$%%%%%%&&&''''''''''''%%%%%%$$$$$$$$$#########$$$%%%(((***++++++***)))***)))(((&&&$$$"""!!!  """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&(((,,,000555999===>>>777444222000///...,,,***%%%$$$###"""!!!          """%%%'''***---000222444666777888999;;;>>>:::::::::888555444555666111000000111111...)))%%%|||sssjjjccc]]]ZZZVVVRRROOOKKKFFFBBBBBB@@@??????AAABBBBBBAAA@@@@@@>>>===;;;999888888666555333111000000111111///---,,,,,,------+++******************)))((((((&&&%%%%%%$$$######""""""!!!  """"""&&&&&&''''''((('''''''''$$$$$$$$$#########""""""%%%&&&)))+++,,,+++)))((()))((('''%%%$$$"""!!!!!!  """"""""""""""""""""""""!!! !!!!!!"""###$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''))),,,///333777:::;;;666333000...---,,,***(((#########""""""!!!!!!           ###'''+++///222444555666777999<<<>>>;;;;;;;;;999777666777999333222222222111---'''###zzzrrrhhhaaa\\\XXXTTTPPPMMMJJJGGGEEEDDDBBB@@@@@@AAABBBBBBAAA@@@???>>>===;;;999888888444444222111111111222222///...,,,,,,,,,,,,+++)))***************)))((((((%%%%%%$$$$$$###"""""""""!!!  !!!"""######((((((((()))((((((''''''$$$#########""""""""""""&&&(((***,,,,,,+++(((&&&'''&&&%%%$$$###"""!!!!!!  """""""""""""""""""""""" !!!"""###$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((()))+++...111444666777555222///,,,+++***((('''""""""#########""""""!!!          $$$)))---222333555555666888<<<>>>;;;<<<<<<;;;999888999:::555444444333111,,,&&&!!!yyyqqqggg___\\\XXXRRRNNNLLLJJJIIIGGGEEECCCAAAAAABBBBBBBBB@@@@@@???>>><<<;;;999888888444333222111111222333333///...,,,,,,,,,,,,+++)))***************)))((((((%%%$$$$$$$$$###"""""""""!!!   !!!"""###$$$$$$))))))))))))))))))((('''############""""""""""""''')))+++------***'''%%%%%%%%%$$$$$$###"""!!!!!!  """""""""""""""""""""""" !!!"""$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&''')))***+++---000222333444555222...+++***)))'''&&&""""""############""""""         """(((,,,111333444555555888;;;>>><<<<<<<<<;;;999999:::;;;666555555444111,,,%%%yyypppiiiccc___YYYWWWSSSNNNJJJGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???===:::888777666555222222111111000111111111...---,,,***)))******++++++++++++++++++***(((((($$$$$$######"""!!!!!!!!!!!!  !!!!!!  !!!###%%%&&&'''+++***)))(((&&&&&&%%%%%%%%%$$$#########$$$%%%&&&&&&&&&'''(((((('''&&&%%%######""""""!!!!!! """"""!!! $$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$!!! """###""" !!!###$$$%%%$$$$$$&&&''')))---///---...333666666111000---+++((('''%%%%%%######"""!!!          $$$(((---///000111111222444777:::::::::999888777666555666444333222///'''uuummmgggaaa]]]XXXVVVRRRNNNJJJGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???<<<:::888666555555333333222111111111111222...---,,,***)))******+++++++++++++++***)))(((((($$$$$$######"""!!!!!!!!!   !!!###%%%&&&'''+++***((('''&&&%%%%%%%%%%%%$$$#########$$$%%%&&&&&&'''(((((('''&&&%%%$$$"""""""""!!!!!!!!!!!!!!!""""""!!! #########"""""""""!!!!!! !!!!!!"""######$$$$$$$$$!!! """###""" !!!"""$$$$$$$$$$$$&&&'''***///111///000333555444111000---***(((&&&%%%$$$""""""!!!         $$$(((+++,,,......///111444777888888888888777555444333555444333222...&&&{{{qqqjjjddd___[[[WWWUUUQQQMMMIIIGGGEEEEEECCCCCCBBBAAA@@@@@@@@@@@@???>>><<<:::888666555555444333333333222222222222...---,,,***)))******++++++++++++******)))((('''$$$######""""""!!!!!!   !!!###%%%&&&'''***)))(((&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''(((((('''&&&%%%$$$### !!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""######$$$###!!! !!!"""###"""!!! """#########$$$&&&(((---222555333222444333111111000---***'''%%%###"""!!!!!!         """&&&)))***+++,,,---000444777666666666666555333222111333222222111,,,$$$vvvmmmgggbbb]]]YYYUUUSSSPPPLLLIIIGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@>>>===;;;999777666555555444444444444333222222111...---,,,***)))******+++************)))((('''&&&#########"""!!!!!!  !!!###%%%&&&'''((('''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&(((((('''&&&%%%$$$###""" !!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!"""""""""!!!!!! !!!"""######$$$'''***111777:::888555555333///000///,,,)))&&&$$$"""!!!          $$$)))+++,,,,,,---///222555555555555444333222111000111111111///))) {{{qqqjjjeeeaaa\\\XXXSSSQQQNNNKKKIIIGGGFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@===<<<:::888666555555444444444555444444222111000...---,,,***)))******+++))))))))))))((('''&&&&&&######""""""!!!  !!!###%%%&&&''''''&&&%%%$$$$$$######$$$""""""###$$$%%%%%%&&&&&&((('''&&&%%%$$$###"""""" !!!!!!!!!"""#########""""""!!! !!!!!!!!!!!!!!!!!!""""""""" !!!"""###"""!!!!!!!!! !!!"""######%%%))),,,555;;;===;;;888666333//////---+++(((%%%###!!!!!!         !!!***,,,---...---...000222555555444444333222000//////000000,,,%%%~~~wwwnnngggccc___ZZZVVVQQQOOOMMMJJJHHHGGGGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@<<<;;;999777666555444444444444444444333222000///...---,,,***)))******+++))))))))))))((('''&&&%%%###""""""!!!!!!  !!!###%%%&&&'''%%%%%%$$$###############!!!"""###$$$%%%&&&&&&&&&'''&&&%%%$$$###""""""###""""""###############$$$""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$"""!!!!!!!!!!!!"""######$$$'''+++...777<<<>>>;;;777666222...---+++)))'''$$$###!!!!!!         '''***---////////////000444444333333222000///...///000...))) zzzssskkkddd```\\\WWWSSSOOONNNLLLIIIHHHGGGGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@;;;:::888777555555444444333333444444333111///---...---,,,***)))******+++(((((((((((('''&&&%%%%%%"""""""""!!!  !!!###%%%&&&'''$$$$$$###""""""""""""### !!!###%%%&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$""" !!!"""######$$$%%%(((---111777;;;===999555333000,,,+++)))(((&&&$$$###""""""           !!!%%%+++///000000///000111111111111000...---,,,000///---&&&wwwqqqiiiccc___ZZZUUUQQQNNNMMMKKKIIIHHHGGGHHHHHHCCCCCCBBBAAA@@@@@@@@@@@@:::999888777555555444444222333444444333000...,,,...---,,,************+++(((((((((((('''&&&%%%$$$"""""""""!!!  !!!###%%%&&&'''$$$###"""""""""""""""### !!!###%%%&&&&&&&&&&&&%%%$$$###""""""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!  !!!!!!!!!!!!!!! !!!%%%%%%""" !!!######$$$$$$&&&)))...222666:::;;;666222111///+++)))((('''%%%$$$###""""""           !!!(((...000000000000000000000///...---++++++000000,,,$$$}}}rrrnnnhhhccc^^^YYYUUUQQQKKKIIIGGGFFFDDDDDDDDDEEEEEEDDDAAA@@@@@@???===;;;666666555444333333333333222222111000///...------...---++++++++++++)))(((***)))((('''&&&%%%%%%%%%######"""!!!  !!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!""""""######$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###   !!!###$$$###"""!!! !!!###$$$$$$######$$$%%%$$$%%%&&&(((***,,,...///333333333333111///,,,+++)))((('''%%%###!!!          ###***...///...,,,111111000,,,(((%%%%%%&&&...+++'''### {{{qqqmmmgggbbb]]]XXXTTTQQQKKKJJJHHHFFFEEEEEEEEEEEEEEECCCAAA@@@@@@???===;;;666666444333222222222222222222111///...---,,,,,,...,,,++++++,,,,,,***)))***)))(((&&&%%%%%%%%%%%%###"""!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""  !!!###$$$"""!!!!!! !!!!!!###$$$$$$###"""$$$%%%%%%%%%&&&(((***+++,,,---000000000///...,,,***(((((('''&&&$$$"""!!!         %%%)))+++++++++......---***&&&#########(((%%%### xxxnnnkkkeee```\\\WWWSSSPPPKKKIIIHHHFFFEEEEEEEEEFFFEEECCCAAA@@@@@@???<<<:::666555444333111111000000222111000...---+++++++++,,,+++***+++,,,,,,+++***)))((('''&&&%%%$$$$$$$$$""""""!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%###"""!!! !!!"""######!!! !!!!!!"""!!!"""$$$###""""""###%%%%%%&&&&&&'''((()))***++++++++++++***)))'''&&&%%%&&&%%%$$$"""!!!          """&&&((()))******)))'''### {{{uuummmiiiddd___[[[WWWSSSPPPIIIHHHFFFEEEDDDDDDEEEEEEEEECCCAAA@@@???>>><<<:::666555444222111000//////222111///---+++*********,,,*********,,,---,,,+++)))((('''%%%$$$$$$######""""""!!!!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!""""""### !!!"""###!!!"""######""""""###$$$%%%%%%&&&&&&''''''(((((((((''''''&&&%%%$$$$$$#########"""!!!         !!!%%%'''&&&''''''%%%!!!xxxrrrkkkgggbbb^^^ZZZVVVSSSPPPGGGFFFEEEDDDCCCCCCDDDDDDDDDBBB@@@??????>>><<<:::666555333222111000000000222000...,,,************,,,*********,,,---,,,+++((('''&&&%%%###############""""""!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$%%%%%%&&&''''''&&&&&&%%%###"""!!! !!!!!!!!!""""""!!!!!!!!!""""""""""""""" !!!"""### """######"""!!!###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############!!!!!!           ######$$$$$$### ~~~uuuooohhheee```\\\XXXUUUQQQOOOGGGFFFEEEDDDCCCDDDDDDEEEDDDBBB@@@??????>>>;;;999555444333222222111222222111000---+++***+++,,,,,,,,,+++***+++,,,,,,+++***'''&&&%%%$$$###"""""""""""""""!!!!!!   !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$%%%&&&&&&&&&%%%%%%###"""!!!!!!!!!!!! !!!!!!""""""###!!!""""""######""""""!!!!!! !!!!!!""" !!!###"""!!!!!!"""$$$#########$$$$$$%%%%%%%%%$$$$$$###""""""#########      !!!!!!     {{{qqqkkkdddaaa\\\XXXUUURRROOOLLLHHHHHHFFFEEEEEEFFFFFFGGGDDDBBB@@@???>>>===;;;999444444333333333333444444111///---++++++,,,...///...,,,++++++,,,,,,***)))'''&&&%%%###"""""""""""" !!!!!! !!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""######$$$%%%%%%%%%$$$###"""!!! !!!!!!""" !!!""""""######!!!"""############"""!!!"""!!!!!! !!! !!!""""""!!!!!!"""$$$!!!!!!""""""###$$$%%%%%%###"""!!!!!!!!!"""######         xxxoooiiiaaa^^^ZZZVVVSSSPPPMMMJJJJJJIIIHHHGGGGGGGGGHHHIIIDDDBBB@@@???>>>===;;;999444444333333444444555555111///---++++++---///111...---++++++++++++***((('''&&&$$$###""""""!!!!!!!!!###$$$ !!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%###"""!!! !!!"""### !!!"""######$$$!!!"""###$$$$$$###"""!!!###"""!!! !!!""""""!!!!!!"""### !!!"""###$$$%%%%%%"""!!!  !!!"""### !!!          {{{tttkkkddd^^^\\\XXXTTTPPPNNNLLLKKKJJJKKKKKKKKKKKKJJJJJJIIIGGGCCC>>>>>>???>>>:::555555444444333333222222111//////...---------------//////...---+++***)))((('''&&&%%%$$$###"""""""""$$$'''%%%"""!!!!!!!!!  !!!""""""#########!!!!!!!!!!!!  !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$  !!!""""""!!! """     ###    yyyrrriiiccc^^^[[[WWWRRROOOLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJIIIGGGCCC???>>>???>>>:::666444444333222222111111000000///......------............---,,,***)))(((((('''&&&$$$###"""!!!!!!!!!$$$'''%%%"""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!  !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""#########$$$  !!!"""!!!!!!          }}}vvvoooggg```\\\YYYTTTOOOLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGDDD@@@??????>>>:::777333333222222111000000000111000//////......//////,,,,,,++++++***)))((((((&&&%%%$$$"""!!! ###%%%$$$!!!  !!!""""""""""""!!!!!!!!!!!!  !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!""""""""""""#########"""""""""###############!!!!!!  !!!!!!!!!!!!         zzztttnnneee___ZZZWWWRRRMMMJJJJJJKKKMMMLLLLLLLLLLLLKKKJJJJJJIIIFFFDDDAAA??????===:::777444444333333222111111000111111000///////////////,,,,,,++++++***))))))((('''&&&$$$""" """$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""#########$$$$$$########################"""!!!!!! !!!!!! !!!     xxxsssmmmeee^^^XXXUUUPPPKKKIIIJJJLLLMMMLLLLLLLLLKKKKKKJJJHHHHHHEEECCCAAA???===;;;999777555555555444333333222222111111000///////////////---,,,,,,+++***)))((((((&&&%%%###"""  """!!!!!!  !!!!!! !!!!!!!!!!!!  !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###########################""""""############""""""############$$$$$$$$$$$$$$$$$$$$$##################"""!!! !!!    {{{uuupppkkkccc]]]UUUSSSOOOLLLJJJJJJLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFCCCBBB@@@>>><<<999888777666666666555444444333333111000//////......//////---,,,+++***)))'''&&&&&&###"""!!!   !!!"""!!!  !!!!!!!!!!!!  !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""##############################"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############"""!!!  !!!     wwwqqqnnniiiaaa[[[SSSQQQOOOMMMKKKLLLLLLMMMJJJJJJJJJIIIHHHGGGEEEDDDAAAAAA@@@===:::888666666666555555444444333222222000///......------......,,,+++***(((&&&$$$###"""  """""""""!!!  !!!!!!!!!!!!  !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#################################"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$###"""!!!  !!!!!!!!!      }}}tttooolllggg___YYYRRRQQQOOONNNMMMLLLMMMMMMIIIIIIIIIHHHGGGFFFDDDCCC@@@@@@???===999666555666555444444333333222222111//////...---------------+++***(((&&&$$$"""  !!!"""######""" """!!!!!!!!!  !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""##########################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$"""!!!   """######!!!       {{{tttnnnjjjddd\\\WWWPPPOOOMMMKKKKKKJJJKKKKKKKKKKKKKKKIIIGGGEEEBBB@@@>>>>>>>>><<<888666666666333444555555444333111000---.../////////...,,,,,,+++)))&&&"""  !!!"""!!!""""""!!! !!!!!!!!!!!!!!!""""""###""""""!!!!!! """""""""""""""######$$$!!!"""""""""############%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########''''''(((((('''&&&%%%%%%$$$$$$######"""######$$$$$$#########""""""!!!!!!!!!###$$$### """''')))&&&             }}}xxxqqqlllhhhbbb[[[VVVQQQPPPNNNLLLKKKKKKKKKLLLJJJJJJJJJHHHFFFDDDAAA@@@>>>???>>><<<888666555555333444444555444222111000---.../////////...,,,+++***)))&&&""" !!!!!! !!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""######"""""""""!!!!!!!!! """!!!!!!!!!!!!"""######""""""""""""############%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$((((((((((((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&############"""""""""!!!!!!"""###"""  ###&&&))))))$$$        yyytttmmmiiieeeaaa[[[VVVRRRQQQOOOMMMLLLLLLLLLMMMJJJIIIIIIGGGEEECCCAAA????????????<<<888555444444333444444444444222111000---......//////---,,,+++***(((%%%"""  !!!!!!!!!"""######$$$"""""""""""""""######$$$###"""""""""""""""!!!!!!!!!!!! !!!!!!"""#####################""""""%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&&&&&&&%%%%%%(((((())))))((((((''''''%%%%%%%%%&&&&&&'''''''''############""""""""""""!!!"""""" !!!###)))***+++(((        uuupppkkkgggdddaaa[[[VVVSSSRRRPPPNNNMMMMMMMMMMMMJJJJJJHHHGGGEEECCCAAA@@@@@@@@@???;;;777444333333333333444444333222000///------...///...---,,,+++)))'''$$$!!!   !!!"""###$$$%%%%%%"""""""""""""""###$$$$$$############"""""""""""" !!!""""""$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&$$$%%%%%%&&&''''''''''''#########"""""""""""""""!!!!!!!!!  ###&&&++++++***%%%       }}}sssooojjjfffeeeaaa\\\XXXTTTSSSQQQOOOMMMMMMMMMMMMKKKJJJHHHFFFDDDBBBAAAAAA??????>>>;;;777444222333222333333444333111000///,,,---.........---++++++'''&&&###   !!!###$$$%%%%%%%%%"""""""""!!!"""######$$$""""""""""""############ !!!""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&""""""""""""""""""######!!!!!!!!!  $$$&&&((((((%%%        |||sssnnniiifffdddaaa\\\XXXTTTSSSQQQOOOMMMLLLLLLLLLJJJIIIGGGEEECCCAAA@@@@@@>>>>>>>>>;;;777444333333222333333333333111000///,,,------......,,,+++***&&&%%%""" !!!###$$$$$$$$$###!!!!!!!!!!!!!!!""""""###!!!!!!"""""""""""""""###!!!!!! !!!!!!"""############$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$""""""""""""############!!!""""""!!! !!!###&&&$$$$$$       {{{rrrmmmhhheeeccc```[[[WWWTTTSSSPPPNNNLLLKKKKKKKKKHHHGGGEEEBBB@@@???>>>>>>=========:::777444333444222222333333222111///...,,,,,,---...---,,,+++***%%%$$$!!! !!!"""######"""!!! !!!!!!""" !!!!!!!!!""""""""""""!!!!!!!!!!!!"""######""""""######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%'''((()))))))))'''%%%$$$!!!"""""""""############!!!"""######"""!!!"""$$$"""       zzzqqqmmmgggdddbbb___ZZZVVVTTTSSSPPPNNNLLLKKKKKKKKKGGGEEEBBB@@@>>>===<<<<<<<<<===<<<:::777444444555222222333333222111///...,,,,,,---...---,,,+++***%%%$$$!!!  """###"""!!!  !!!!!! !!!!!!"""""""""""""""""""""###$$$$$$!!!!!!"""###%%%&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&)))***++++++***(((&&&$$$!!!!!!""""""#########$$$!!!"""$$$$$$###!!!""""""!!!        yyyqqqmmmfffaaa^^^\\\ZZZYYYTTTTTTRRRPPPMMMKKKHHHGGGCCCBBB@@@>>><<<;;;999888999999999999888666555444333333222222111000000000............---,,,+++***'''$$$   !!!!!!!!!!!!"""   !!!""""""!!!!!!###""""""!!!!!!!!!!!!""" !!!######$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&)))///...---+++)))'''&&&%%%%%%$$$###"""""""""###$$$!!!!!!!!!!!!               ~~~wwwpppkkkeee```]]][[[YYYWWWSSSRRRQQQOOOLLLJJJGGGFFFCCCBBBAAA>>><<<:::999888999999999888777666555444333333222111111000000///............---,,,+++***'''$$$   !!! !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""######$$$######"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$''')))000///...,,,***)))''''''%%%$$$###""""""######$$$!!!!!!!!!!!!            |||vvvmmmiiibbb]]]ZZZXXXVVVUUUPPPPPPOOOMMMKKKHHHFFFEEEDDDCCCAAA>>><<<999888777999999999888777666555444333222222111111000//////------------,,,+++******'''$$$     !!!    !!!""""""""""""###############"""$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%'''***000///...---+++***((((((%%%%%%$$$###############!!!!!!!!!            zzztttjjjfff```ZZZWWWUUUSSSRRRNNNMMMLLLKKKIIIGGGEEEDDDDDDCCCAAA>>>;;;999777666999999888888777555444333222222222111000000//////---------,,,,,,+++***)))&&&$$$ !!!"""!!! !!!  !!!  !!!"""#########$$$$$$$$$###""""""%%%&&&'''(((((())))))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%(((***......---,,,***)))((((((&&&%%%%%%$$$############!!!!!!         yyyssshhhccc]]]XXXUUUSSSQQQOOOKKKKKKKKKIIIHHHFFFEEEDDDCCCBBB@@@>>>;;;999777666888888888777666555444333222222111111000//////...,,,,,,,,,,,,+++***)))(((%%%###  !!!   """  !!!"""######$$$$$$$$$$$$######"""&&&&&&'''((())))))))))))&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%&&&)))+++,,,++++++***)))(((((('''&&&&&&&&&%%%$$$###""""""         |||vvvpppfffbbb[[[VVVSSSQQQOOONNNJJJJJJIIIIIIGGGFFFEEEDDDAAA@@@???===;;;999888777888888888777666555444333222111111000000///......++++++++++++***)))((((((###!!! !!!"""    !!!""""""######$$$$$$$$$$$$$$$###&&&&&&'''((())))))))))))'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%&&&))),,,******))))))((((((((('''&&&&&&&&&&&&%%%$$$"""!!!         |||xxxrrrmmmeeeaaa[[[UUURRRPPPNNNMMMIIIIIIIIIHHHGGGFFFEEEDDD??????>>>===;;;:::999888888888888777666555333333111111111000//////......++++++++++++***)))((('''!!!  !!!### !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!! !!!""""""""""""###$$$%%%%%%%%%%%%%%%&&&'''((())))))))))))''''''&&&%%%%%%$$$#########$$$%%%%%%%%%'''***---*********)))))))))))))))&&&'''''''''%%%$$$"""!!!            |||yyyuuuooojjjeeeaaaZZZUUURRRPPPNNNMMMIIIIIIIIIHHHHHHFFFEEEEEE>>>>>>===<<<;;;::::::999888888777777666444333222111111111000//////......+++++++++******)))((('''  !!!### !!!!!!!!!!!!"""  !!!!!!""""""!!! ###""""""!!!!!!!!!!!!"""!!!"""###$$$%%%&&&&&&&&&%%%&&&'''((())))))))))))''''''&&&%%%%%%$$$#########$$$%%%%%%&&&'''***---+++*********************''''''''''''&&&$$$"""!!!            ~~~wwwvvvsssmmmhhhaaa^^^YYYSSSOOONNNMMMMMMKKKKKKKKKJJJHHHFFFDDDBBB???>>>===<<<;;;:::::::::999888666444222111111000......//////......---,,,+++***)))******)))&&&$$$!!!   !!!""" !!!!!!!!!!!!!!!"""!!!  """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$&&&&&&'''((()))***++++++******((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((***))))))***+++,,,---...))))))'''&&&$$$###!!!!!!         |||vvvsssqqqkkkfff```^^^YYYTTTPPPNNNLLLLLLKKKKKKKKKJJJIIIFFFDDDCCC???>>>===;;;::::::::::::999888666444222111000///---............---,,,,,,+++***))))))***)))&&&###    !!!"""!!!!!!"""###############""""""  """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$&&&&&&'''((()))***++++++***)))((('''%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((())))))***+++,,,,,,---(((((('''%%%$$$###"""!!!        zzzsssqqqmmmhhhccc___]]]ZZZVVVRRRNNNKKKJJJLLLLLLLLLKKKIIIGGGDDDCCC???>>>===;;;::::::999999999888666444111000///...,,,------------,,,++++++***))))))))))))(((%%%###    !!!"""######$$$%%%%%%%%%%%%%%%""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&'''((()))***++++++))))))'''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((()))+++++++++******''''''&&&%%%$$$""""""!!!         wwwqqqnnnkkkfffaaa^^^]]][[[XXXSSSOOOKKKIIIKKKLLLKKKKKKIIIGGGDDDCCC>>>>>><<<;;;:::999999999999888666333111///...---+++,,,,,,,,,,,,+++******))))))(((((()))'''%%%"""   !!!!!!######$$$%%%%%%%%%%%%%%%"""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&'''''''''((()))*********)))((('''&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&''')))***+++)))((('''&&&%%%%%%$$$###""""""!!!      {{{tttoookkkhhhdddaaa\\\\\\ZZZXXXTTTPPPKKKIIIKKKKKKKKKJJJHHHFFFDDDBBB>>>===<<<;;;:::999999999888777555222000...------++++++,,,,,,++++++***))))))((('''(((((('''$$$!!!   !!!!!!!!!!!!""""""###############!!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&''''''(((((())))))******((('''&&&%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%&&&((())))))(((&&&$$$$$$$$$$$$######"""""""""      ~~~yyyuuupppkkkhhheeebbb___[[[ZZZYYYWWWTTTPPPMMMKKKJJJJJJJJJIIIGGGEEEBBBAAA>>>===<<<:::999999888888666555333111000///......+++,,,,,,,,,,,,+++******(((''''''''''''&&&###!!!   !!!!!!  !!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&''''''''''''((((((((()))))))))***''''''&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''%%%$$$#########""""""""""""""""""       |||xxxqqqnnnkkkgggdddaaa___]]]ZZZYYYXXXVVVTTTQQQOOONNNHHHHHHHHHGGGFFFCCCAAA@@@======;;;:::999888888888444333222111////////////,,,,,,,,,,,,,,,++++++***((('''&&&&&&'''&&&###    !!!!!!   !!!"""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''(((((((((((((((((())))))))))))&&&&&&%%%%%%$$$$$$%%%%%%#########$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######!!!"""""""""""""""""""""      wwwtttllljjjgggdddaaa___]]]\\\YYYXXXWWWUUUSSSQQQPPPPPPGGGHHHGGGGGGEEECCC@@@???======;;;:::999888888888333222111000////////////,,,------------,,,++++++'''&&&&&&&&&'''%%%###    !!!!!!   !!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''(((((((((((((((((())))))))))))&&&&&&%%%$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&''''''%%%$$$###""""""###!!!!!!!!!!!!""""""""""""!!!!!!       yyyqqqooollljjjhhhddd```]]]ZZZYYYXXXVVVTTTSSSRRRPPPMMMJJJHHHGGGFFFDDDBBB@@@>>>>>>;;;::::::999888777666666111111000///...---,,,,,,,,,,,,------,,,,,,+++***&&&'''''''''%%%###   ######   !!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!###$$$$$$%%%&&&''')))***(((((((((***,,,---,,,+++***)))(((&&&$$$"""!!! !!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%$$$###!!! !!!!!!!!!!!!!!!""""""!!!!!!          vvvooommmkkkjjjgggddd```\\\ZZZXXXVVVTTTRRRQQQQQQOOOLLLIIIGGGFFFDDDCCC@@@???===<<<::::::999888777666555555000000000///......------,,,,,,------,,,,,,+++***&&&''''''&&&%%%"""   ###$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%'''((()))************+++,,,,,,+++***))))))'''&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$"""!!! !!!!!!!!!!!!######"""""""""!!!!!!!!!       ~~~rrrkkkiiijjjiiifffbbb___[[[YYYWWWTTTSSSQQQPPPOOONNNKKKHHHFFFEEECCCAAA???>>><<<;;;999999888777666555444333////////////////////////,,,,,,,,,,,,,,,++++++***&&&'''&&&&&&$$$!!!  $$$%%%""" !!!""" !!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!"""############""""""$$$$$$%%%'''((()))++++++...------,,,+++******)))((((((&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$$$$###"""!!!  !!!!!!!!!$$$$$$############""""""       zzzooojjjhhhiiihhheeebbb^^^ZZZXXXVVVTTTRRRPPPPPPOOONNNKKKHHHFFFEEEDDDBBB@@@>>><<<;;;888888777666444333222222............//////000000+++,,,,,,,,,,,,+++******''''''&&&%%%###   $$$&&&$$$""""""### !!!!!!!!!!!!!!!#########$$$$$$#########""""""""""""""""""""""""!!!""""""###############$$$%%%'''(((***+++,,,,,,000000///---***)))))))))((('''%%%$$$$$$$$$$$$%%%''''''''''''&&&%%%$$$$$$#########""""""!!!  !!!!!!!!!############""""""""""""      wwwnnnjjjhhhiiigggeeeaaa]]]ZZZWWWVVVTTTRRRQQQPPPPPPNNNLLLIIIGGGFFFDDDBBB@@@>>>===<<<888777666555444222111111------......///000000000++++++,,,,,,++++++***)))'''&&&%%%###!!!  $$$&&&$$$""""""### !!!!!!!!!!!!!!!######$$$$$$$$$$$$##############################"""""""""""""""######$$$%%%&&&(((***,,,---......000111000---)))'''(((***(((&&&%%%$$$###$$$%%%&&&*********)))((('''%%%$$$######"""!!!!!!  !!!!!!""" !!!!!!!!!!!!!!!!!!     ~~~tttnnnkkkiiiiiihhheeeaaa^^^ZZZXXXVVVSSSRRRPPPPPPPPPNNNLLLJJJGGGFFFDDDCCCAAA???===<<<888888777555333222111000---.........//////000000+++++++++++++++******)))'''&&&%%%"""    ###&&&$$$###"""### !!!!!!!!!!!!!!!######$$$$$$$$$$$$##############################"""!!!!!!!!!"""###$$$%%%%%%'''))),,,.../////////...000///,,,(((''')))+++((('''%%%#########%%%&&&************((('''&&&%%%###"""!!!   !!!!!!"""      yyyqqqmmmkkkjjjjjjhhhfffbbb^^^[[[XXXWWWQQQPPPOOONNNNNNMMMKKKIIIFFFEEECCCBBB???>>><<<;;;999888777555444222111000.........///////////////+++++++++++++++***))))))(((&&&$$$"""   """%%%$$$""""""### !!!!!!!!!!!!!!!""""""############""""""########################"""!!!!!!!!!"""###$$$%%%%%%'''***---///000000000,,,---...+++'''&&&)))---***(((%%%###"""###$$$%%%)))))))))((('''&&&%%%$$$###"""!!! !!!!!!"""      vvvooolllkkkjjjjjjiiifffccc___[[[YYYWWWPPPOOOMMMMMMMMMLLLJJJHHHDDDDDDBBB@@@>>><<<;;;::::::999888666444222111000////////////////////////***++++++++++++***))))))(((&&&$$$!!!   !!!%%%$$$""""""""" !!!!!!!!!!!!!!!""""""############""""""########################"""!!!!!!!!!!!!###%%%&&&%%%'''+++...000111111000***,,,---***&&&&&&***///***(((%%%###""""""$$$%%%''''''''''''&&&%%%$$$######"""  !!!!!!"""       ~~~uuuooojjjiiikkkiiigggdddaaa___\\\XXXUUUPPPMMMJJJHHHHHHHHHHHHGGGBBBBBBAAA@@@>>><<<:::999888777666444222000///......///000000000000//////++++++,,,+++***(((&&&%%%######!!!    !!!"""$$$###  """###"""!!!!!!!!!!!!!!!""""""""""""########################!!!"""###"""!!! !!!"""***,,,,,,...333777444------+++)))&&&%%%%%%&&&'''))))))'''$$$!!! !!!###&&&'''***++++++(((%%%###!!!!!!         zzzrrrmmmjjjiiikkkiiigggdddaaa^^^[[[WWWSSSOOOMMMIIIGGGGGGHHHGGGFFFCCCBBBAAA???===;;;999777888777666444222000///......//////000000000//////+++,,,,,,+++***'''%%%$$$"""!!!     """"""$$$###  """###"""!!!!!!!!!!!!!!!""""""""""""########################!!!"""###""" !!!"""***---///111666999555...+++***(((&&&%%%%%%%%%&&&&&&'''&&&$$$"""!!!!!!###&&&''')))+++***(((%%%###!!!!!!         tttnnnkkkiiiiiillliiigggccc```]]]YYYUUURRROOOLLLIIIHHHHHHHHHGGGFFFCCCCCCAAA>>><<<999777666888777666444222000///......///////////////......,,,,,,,,,+++)))&&&$$$"""   !!!"""###%%%###  """###"""!!!!!!!!!!!!!!!""""""""""""######################## !!!"""!!! !!!###(((---333555888:::555...)))(((&&&%%%$$$$$$$$$%%%"""$$$$$$$$$"""!!!"""###'''((()))))))))'''$$$###!!!!!!         zzzpppllljjjhhhhhhkkkhhhfffbbb___\\\XXXSSSPPPPPPMMMJJJIIIIIIIIIHHHGGGEEEDDDAAA>>>;;;999777666888777666444222000///........./////////...------,,,,,,+++***'''%%%"""    """$$$$$$%%%$$$  """###"""!!!!!!!!!!!!!!!""""""""""""######################## !!!!!! """$$$'''///777::::::999222+++'''&&&%%%$$$############!!!######""""""###$$$'''((((((((('''%%%$$$###!!!!!!         xxxnnnkkkjjjggggggiiifffdddaaa^^^[[[WWWRRROOOPPPNNNLLLKKKKKKJJJIIIGGGFFFEEEBBB>>>;;;999888777888777666444222000///..................---,,,,,,+++******)))&&&$$$!!!   ###%%%%%%&&&$$$  """###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!! !!!$$$'''+++666???AAA>>>999222+++&&&%%%$$$$$$############ """""""""###%%%&&&(((((('''&&&%%%$$$######!!!  !!!!!!        ~~~uuummmjjjjjjgggfffgggdddbbb___\\\ZZZVVVRRROOOPPPNNNLLLKKKKKKJJJHHHGGGEEECCC@@@===:::999888888888777666444222000///...............---,,,++++++)))))))))(((&&&###!!!   $$$&&&''''''%%%  """###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""!!!!!!###&&&)))333???IIIHHHAAA999111+++%%%$$$$$$$$$$$$######""" !!!!!!!!!!!!###&&&))))))(((&&&%%%######"""""" !!!!!!!!!!!!           yyyqqqjjjiiiiiigggfffgggbbb___]]][[[YYYVVVRRRPPPNNNLLLJJJJJJJJJIIIGGGEEEBBB@@@===:::888777777777888777666444222000///............------+++******''''''''''''%%%###!!!    $$$''''''(((%%%!!!  """###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$(((,,,888DDDMMMJJJ@@@666...((($$$$$$%%%%%%$$$$$$######"""""""""!!!!!!###(((+++***(((&&&###"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!       uuummmgggggghhhgggfffggg```^^^\\\ZZZYYYVVVSSSPPPLLLJJJIIIIIIIIIGGGEEECCC@@@>>>;;;888666666666666888777666444222000///...---...------,,,+++***)))&&&&&&&&&&&&%%%###!!! !!!!!!    %%%'''((((((%%%!!!  """###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""###%%%)))---888EEENNNIII===222)))$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$""" ###(((---***(((%%%###!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!""""""!!!         }}}rrrnnnjjjiiijjjiiiddd___```^^^ZZZXXXVVVUUURRRPPPLLLKKKIIIHHHGGGFFFCCC@@@???===999666555555666777666666555333111000......+++++++++++++++***((((((%%%%%%&&&&&&%%%###"""!!!   ###((((((&&&$$$###"""  """#########""""""""""""""""""######""""""!!!!!!"""######$$$$$$$$$$$$$$$&&&(((+++,,,;;;???CCC@@@777---(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%###!!! !!!###%%%''''''&&&$$$###!!! !!!!!! !!!!!!$$$$$$######""" !!! """!!!    {{{nnnkkkhhhhhhkkkjjjfffbbb```]]]ZZZXXXVVVUUURRRPPPMMMKKKIIIHHHGGGEEEBBB@@@>>><<<999666444555666666666666444333111///......++++++++++++***)))((((((%%%&&&&&&&&&&&&$$$"""!!!    !!!'''(((&&&%%%$$$###!!! !!!###$$$$$$#################################"""""""""######$$$###$$$$$$%%%'''(((***+++333888<<<;;;444---)))((($$$$$$$$$%%%%%%&&&&&&&&&$$$###!!! !!!###%%%&&&%%%%%%###"""!!!!!! """!!!!!! !!!!!!"""############!!!  """!!!    wwwmmmjjjhhhhhhiiiiiieeebbb```]]]ZZZWWWVVVTTTRRRPPPMMMKKKIIIHHHGGGDDDAAA>>><<<:::888555444444555555666555444222000///...---+++++++++******)))((('''&&&&&&''''''&&&%%%$$$###!!!!!!    %%%((((((''''''$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$######%%%&&&(((((())))))***///444444000+++))))))$$$$$$%%%%%%%%%%%%&&&&&&$$$###!!! !!!"""$$$%%%######"""""""""!!!!!!!!!###""""""!!!!!!""""""############"""!!!   !!!      {{{uuuooollljjjhhhgggeeeaaa^^^___\\\YYYVVVUUUSSSQQQOOOMMMKKKHHHGGGEEECCC@@@===:::999777555444333444444555444333222000...---,,,************)))((('''&&&&&&&&&'''''''''&&&$$$$$$"""!!!    ###'''))))))(((&&&%%%$$$%%%'''(((&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$###$$$$$$$$$"""$$$%%%'''((((((''''''&&&)))---...,,,***((((((%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!###$$$!!!!!!"""""""""######"""######""""""""""""######""""""""""""!!!  !!!!!!         xxxrrrmmmllljjjhhhfffccc```^^^]]]ZZZWWWTTTSSSQQQOOOMMMJJJIIIFFFEEEDDDBBB>>><<<999888666555444444444444444444222111///...,,,,,,))))))))))))((('''&&&&&&%%%&&&'''''''''&&&%%%$$$"""!!!     %%%)))))))))&&&&&&&&&(((******)))(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$&&&'''''''''&&&%%%%%%'''***+++***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""!!! !!!!!!""" !!!"""###$$$$$$$$$$$$######""""""""""""######!!!!!!"""!!!!!!        |||tttooohhhhhhggggggeeecccbbbaaa[[[XXXUUURRRQQQOOOMMMKKKGGGEEEDDDCCCBBB@@@===;;;888777666555555444444444444333222000///---,,,+++))))))))))))((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$!!!!!!    ###'''((((((&&&&&&'''***,,,---,,,+++'''&&&&&&%%%%%%$$$$$$##################$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$"""!!!!!! """###%%%&&&&&&%%%$$$###""""""!!!!!!""""""###!!!!!!!!!!!!!!!      xxxpppkkkgggggggggfffdddbbbaaaaaaYYYVVVSSSPPPOOOMMMKKKIIIDDDBBBAAA@@@@@@???<<<:::888888777666666555555555333333111000...,,,++++++(((((((((((('''&&&%%%%%%###$$$%%%&&&&&&%%%$$$###    !!!&&&'''&&&%%%&&&(((+++///000///...&&&&&&&&&%%%$$$#########!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!! """###%%%'''''''''&&&%%%"""!!!!!! !!!!!!""" !!!!!!    ~~~uuunnniiijjjjjjiiigggccc___^^^]]]XXXUUUQQQOOONNNLLLJJJHHHAAA@@@?????????>>><<<:::888888777777666666555555333222111000...,,,+++***(((((((((((('''&&&%%%$$$"""###$$$%%%%%%%%%$$$###    %%%&&&%%%%%%&&&(((,,,000222111///&&&&&&%%%$$$$$$###"""""" !!!"""$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&###""""""###%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!! ###$$$&&&(((((('''&&&%%%!!!!!! !!!!!! !!!    }}}vvvnnnhhhjjjhhhgggeeedddaaa\\\YYYYYYTTTNNNKKKJJJIIIGGGDDDEEEDDDBBB@@@>>><<<:::999777666555555666555333111111000...---,,,+++++++++''''''((('''&&&$$$""" """$$$&&&'''%%%#########!!!     %%%((('''''''''***,,,...---,,,)))'''&&&$$$"""  !!!!!!"""###$$$$$$$$$##################!!!!!!!!!"""######$$$$$$&&&&&&&&&&&&%%%%%%$$$### !!!"""###"""!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!      {{{tttlllgggiiigggdddbbb```]]]YYYVVVUUUQQQLLLIIIIIIHHHFFFDDDDDDDDDBBBAAA>>><<<999888666555333333333333111///000///...---,,,+++******((((((((('''%%%###!!! !!!$$$&&&&&&%%%###""""""     $$$'''&&&&&&&&&'''***+++***)))'''&&&%%%###"""!!! !!!!!!"""###$$$$$$$$$$$$######"""""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!    xxxrrrkkkeeegggdddaaa^^^\\\YYYUUURRRPPPMMMJJJHHHGGGGGGEEEDDDDDDDDDCCCBBB???<<<999888666333111///000000///...///...---,,,,,,+++******)))((('''&&&$$$""" !!!###%%%%%%###!!!!!!!!!    """&&&%%%$$$$$$%%%'''''''''%%%%%%%%%$$$###"""""""""""" !!!!!!"""###$$$%%%$$$$$$###"""!!!!!! """""""""###$$$$$$%%%%%%$$$$$$$$$###"""   !!!!!!!!!!!!    {{{uuupppjjjeeeeeebbb]]]ZZZWWWTTTQQQOOOLLLKKKIIIHHHGGGGGGFFFFFFDDDDDDDDDCCCAAA===:::888666333000......///......---------,,,+++******)))((('''%%%###!!!!!!"""$$$###!!!     """'''&&&$$$######$$$%%%$$$#########""""""""""""###### !!!"""###$$$%%%$$$$$$"""!!! """"""######$$$$$$%%%%%%%%%%%%$$$###!!!   !!!!!!     xxxsssooojjjeeeccc___ZZZVVVSSSQQQOOOMMMKKKKKKJJJIIIHHHHHHHHHIIIEEEEEEDDDCCCAAA>>>;;;999777444000......///......+++,,,,,,,,,+++***)))((('''%%%""" """"""!!!   """((('''%%%###"""$$$$$$$$$###""""""!!!!!!""""""###$$$ !!!"""###$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$###!!!       }}}uuuqqqnnniiieee```\\\VVVQQQOOONNNLLLKKKJJJKKKLLLKKKIIIHHHIIIJJJEEEDDDCCC@@@>>><<<:::999777555222000000///...---******+++,,,+++***)))(((&&&###  !!!!!!    !!!((('''$$$""""""###$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$ !!!!!!"""###$$$###""""""!!! !!!!!!!!!"""######$$$$$$$$$######"""!!!       xxxqqqnnnkkkgggccc\\\WWWQQQLLLKKKJJJJJJJJJIIIKKKLLLKKKIIIGGGHHHJJJDDDBBB???<<<999888888888666444222111000///---+++)))***+++,,,+++***((('''&&&###  """     (((%%%### """###$$$$$$"""!!!!!!!!!!!!""""""### !!!!!!"""###$$$!!!!!!!!!  !!!""""""######!!!!!!!!!!!!     uuunnnkkkiiieeebbbYYYTTTNNNIIIHHHHHHHHHHHHHHHJJJLLLKKKHHHFFFGGGIIICCC@@@<<<888666555666777555333111111000///,,,)))((()))+++,,,+++***(((''''''$$$!!!###%%%    '''$$$!!!!!!###$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$  !!!"""""""""      ~~~rrriiieeecccaaa___ZZZTTTMMMHHHBBB===>>>BBBHHHJJJIIIGGGHHHJJJHHHCCCCCC===666111000111333333777666444111///...------***+++++++++***)))'''&&&###!!!!!!$$$&&&$$$###!!!  """   $$$ !!!"""!!! !!!!!!!!!!!!!!!!!!!!! """""""""""""""!!! !!!"""     yyynnnfffcccaaa___]]]VVVOOOHHHCCC===999;;;@@@HHHJJJJJJHHHHHHJJJGGGBBB???:::333//////111333444666555444222111///------***+++++++++***((('''%%%"""!!!  """%%%&&&$$$###!!!  !!! """ !!!!!! """""""""""""""!!! !!!"""      xxxrrriiiccc```^^^\\\YYYTTTKKKBBB===999777:::???IIIKKKJJJHHHHHHIIIEEE@@@999555///,,,---000444666444555555444222000...---***+++++++++***(((&&&%%%!!!!!! !!!"""$$$&&&'''$$$###"""       !!!""""""""""""!!! !!!"""    }}}qqqkkkeeeaaa___]]]ZZZWWWRRRHHH>>>:::777777;;;AAAIIIKKKJJJHHHGGGGGGCCC<<<333///+++***,,,000444666333333444444333111...,,,++++++++++++)))'''%%%$$$!!!!!!!!!"""###%%%&&&'''$$$###"""!!!    !!!!!!""""""!!!!!! !!!!!!   xxxkkkgggcccaaa```^^^YYYUUUMMMBBB888555666777===BBBHHHJJJJJJGGGEEEDDD???888///,,,******---111444666111222333444333111...---+++++++++***)))'''%%%### !!!"""###$$$%%%&&&&&&###"""!!!     !!!!!!!!!!!!!!!  !!!    ~~~tttgggeeecccbbbbbb^^^XXXSSSEEE;;;222111444888===BBBHHHJJJIIIFFFCCCAAA;;;444,,,++++++,,,000222444444000000111111111000...---+++++++++***(((&&&$$$### !!!###$$$%%%$$$$$$###!!!!!!       !!! !!!!!!!!!!!!  !!!     wwwnnndddcccbbbbbbbbb^^^WWWPPPAAA777000111666;;;@@@EEEFFFIIIHHHDDDAAA???888000,,,,,,---000333444333111////////////............+++++++++***(((&&&###""" !!!###$$$$$$###!!!       !!!!!! !!!!!!  !!!    |||ooogggbbbaaaaaabbbbbb]]]UUUOOOAAA777111333:::???DDDHHHFFFHHHGGGCCC@@@===666...,,,---///222555555222000///...------------......+++++++++***(((&&&###""" !!!###$$$$$$"""        !!!!!! !!!""" !!!!!!      uuuhhhbbb___```aaacccaaa\\\TTTNNN@@@:::555666<<>>CCCFFFEEEJJJHHHEEE@@@;;;666222000...000222333333222000...////////////...............---***'''$$$""" $$$###"""!!!        wwwhhh___[[[]]]___bbbdddbbb[[[RRRKKK>>>;;;:::<<>>>>>@@@CCCFFFHHHHHHGGGDDDAAA<<<777333111000000333333333333111///...,,,---------...............---,,,***(((&&&%%%$$$$$$######""""""!!!!!! !!!!!!      }}}ooofff^^^[[[\\\``````aaaaaa^^^WWWNNNHHH???AAACCCEEEFFFGGGGGGFFFAAA>>>999444111111111222333333333222111///...---.........---------,,,,,,,,,+++)))'''&&&%%%$$$$$$#########""""""!!!!!!!!! !!!"""!!!      vvvkkkccc^^^\\\^^^aaaaaa```___[[[UUUNNNHHHAAACCCDDDEEEEEEEEEEEEFFF???<<<777333111111333555444444333222111111000/////////......---,,,++++++***)))(((&&&%%%$$$$$$$$$#########""""""""""""""" """"""!!!      sssiiibbb]]]\\\^^^cccaaa___]]]ZZZTTTNNNIIIBBBDDDEEEEEEEEEDDDDDDEEE>>>;;;666222000222555777555444444333333222222222000000///...,,,+++***))))))((('''&&&%%%$$$$$$$$$############"""""""""""" """###"""    !!!   kkk```[[[ZZZ\\\___bbb```]]]ZZZVVVQQQJJJFFFFFFEEEEEEEEEFFFEEEBBB@@@;;;666111///222555777777666666555444222111000///111000///...,,,+++***))),,,***'''%%%#########$$$&&&&&&&&&%%%$$$###"""!!!###"""!!!      !!!     """ """""" {{{hhh___\\\\\\^^^bbbaaa___]]]ZZZVVVQQQLLLGGGGGGFFFEEEEEEEEEDDDAAA>>>777333000///222555666666777666555333222111000000111000///...,,,+++***)))+++***'''%%%#########$$$%%%%%%%%%%%%$$$###"""!!!""""""!!!    !!!   """  """!!! uuueee^^^]]]^^^aaadddaaa___\\\YYYWWWRRRMMMJJJIIIGGGFFFEEEDDDBBB???<<<111000///000222444555444777666444222111000000111000000///...,,,+++*********)))'''%%%#########$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!      !!!!!! """  """!!! ~~~pppbbb]]]^^^___aaaeee```^^^[[[YYYVVVSSSNNNKKKIIIHHHFFFDDDCCC@@@;;;888......000222444555555555888666444111000000000111//////...---,,,+++******)))(((&&&%%%$$$#########"""#########""""""!!!      !!!!!!!!!  !!! !!!  {{{nnnbbb^^^______aaaccc___]]]ZZZWWWUUURRRNNNLLLIIIGGGDDDBBB@@@===888555---///333555666666666666777555333111000//////000......---,,,+++******)))((('''&&&%%%$$$#########!!!!!!""""""!!!!!!       !!!"""!!!!!!   !!!!!! xxxlllaaa___```aaabbbccc___\\\XXXVVVSSSQQQMMMJJJGGGEEEBBB@@@>>>:::555222...111555777777777777888555555444222111000///...,,,,,,+++******)))((((((&&&&&&&&&%%%$$$######""" !!!!!!      !!!"""""""""!!!!!!  !!!!!!  tttiiiaaa```bbbcccdddeee___\\\WWWTTTQQQOOOKKKIIIDDDCCC@@@>>>;;;888333000///222666777666666777888333444444444222000...,,,******))))))((((((''''''%%%%%%%%%%%%$$$$$$###"""     !!!"""""""""!!!!!!     """"""  ~~~qqqggg```aaadddeeefffhhh___[[[WWWSSSPPPMMMJJJHHHCCCAAA???<<<:::777222...///333666777555555666888222333444555333000---+++))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""      !!!""""""""""""!!!   !!!!!!  !!! """"""  yyyooojjjffffffhhhjjjhhheee\\\YYYUUUQQQNNNKKKFFFCCCEEEBBB>>>;;;888666222000555666777777666444222111///000111111000---***((()))))))))))))))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$ !!!!!!!!!!!!!!!       !!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!!!!!!!  !!!!!! !!!""""""!!!     yyynnnjjjffffffhhhiiigggddd\\\YYYUUUQQQNNNKKKGGGDDDDDD@@@<<<999777666444333666666777777666444222000///000111111///---***(((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!!!!!!!        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!! !!!""""""!!!    xxxmmmiiiffffffggghhhfffccc\\\YYYUUUQQQNNNJJJGGGDDDCCC???:::666555666666555777888888777555333111/////////000000///,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%######"""!!!      !!!!!!!!!!!!!!!  !!!"""!!!!!!!!!     !!!"""!!!    uuukkkiiiffffffffffffdddbbb\\\YYYTTTOOOLLLIIIFFFDDDCCC>>>888444333444555666999888888777555222000/////////000///...,,,)))(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$"""!!!    !!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!  !!!  !!!"""!!!    {{{rrriiihhhgggfffeeedddbbbaaa[[[WWWRRRMMMJJJHHHEEECCCCCC>>>777222111333444555999999888666444222000000/////////...---+++)))(((&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$###!!!     !!!!!!!!!!!!!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!""""""      vvvnnnhhhggggggfffdddbbb```___ZZZVVVPPPKKKHHHFFFCCCAAA@@@;;;555111111333555555999888777555444222111111/////////...,,,+++)))(((&&&&&&&&&'''(((((())))))''''''''''''&&&&&&&&&%%%%%%$$$"""     !!!!!!!!!!!!!!! !!!!!! !!!!!!"""### !!!!!!!!!!!!"""""""""  !!!!!! !!!""""""      {{{ssskkkfffggggggfffcccaaa___^^^YYYTTTNNNIIIFFFDDDBBB@@@:::777222111222555777888888777666555444333222222//////...---,,,***))))))&&&&&&'''(((((()))******''''''''''''&&&&&&&&&&&&$$$###"""      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!"""""""""""" !!!!!!""""""###""""""!!!!!!!!!!!!!!!   """"""!!!   yyypppiiifffggggggfffccc```^^^^^^XXXSSSMMMHHHEEECCCAAA???666333000000333777999:::888777666444444333333333000///...---+++***))))))'''''''''((()))******+++(((((('''''''''&&&&&&&&&######!!! !!!     !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""###### !!!"""######%%%$$$###"""!!!!!!!!!!!!!!!  """"""!!!   }}}qqqjjjiiieeeeeedddcccaaa^^^[[[ZZZUUURRRMMMHHHDDD@@@;;;888444111...111777::::::777999888666444222111111000111111000...---***)))(((''''''''''''(((((()))))))))((('''&&&%%%$$$$$$###$$$""" !!!     """""""""!!!!!!""" !!!"""######$$$$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$######""""""!!!!!! ######"""       xxxmmmhhhhhhccccccbbb```^^^[[[YYYXXXTTTPPPKKKGGGCCC>>>999666222000///222777:::999777888777555444222111111000111000000...---+++)))(((&&&&&&'''''''''((((((((((((''''''&&&%%%$$$######"""   !!!     !!!"""!!! !!!!!! !!!"""#####################"""""""""!!!#########""""""!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!!!!######"""!!!    {{{qqqhhheeefffbbbaaa^^^\\\YYYWWWVVVUUUQQQMMMHHHDDD@@@;;;666333///...///333888:::888666666666444333111111000000000000000...---+++)))(((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###""""""!!! !!!  """     !!! !!! !!!!!!""""""##################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###""""""""""""!!!!!!!!!######""""""!!!!!!!!!!!!    tttllleeedddfffbbb```]]]YYYVVVTTTTTTSSSNNNKKKFFFAAA===888333000,,,---000555999999777444555444333222111000000000000000///...---+++))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!   """      !!! !!!!!!!!!"""""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    zzzppphhhddddddgggcccaaa]]]ZZZVVVTTTSSSSSSLLLIIIDDD???;;;777222...+++---111555888777555333333222111000000000000000/////////...---+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! !!!     !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!!!!!!!"""""""""""""""######""""""!!!!!! """"""""""""############ !!!!!!!!!!!!!!!!!!!!!"""""""""    uuummmgggcccdddhhhdddbbb___[[[XXXUUURRRQQQLLLHHHDDD???;;;666111...,,,...222555666555333111111000000/////////000000/////////...---,,,***)))'''''''''&&&&&&&&&&&&&&&$$$$$$###"""!!!    !!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""########################"""""""""""""""""""""############$$$ !!!!!!""""""######     }}}rrrkkkfffcccdddhhhcccbbb```]]]YYYUUUQQQPPPLLLIIIDDD???;;;777222......000333444444222111000/////////......///000000/////////...---,,,+++***((((((((('''''''''&&&&&&%%%$$$$$$###"""!!!   !!!!!!"""""""""   !!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!"""""""""############"""#########$$$$$$$$$%%%############$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!! !!!"""######$$$     zzzoooiiieeebbbcccgggbbbbbb```]]]YYYUUUPPPNNNMMMIIIDDD@@@<<<777222//////111333444333111000000///............///000000//////......---,,,+++***))))))((((((((('''''''''%%%%%%$$$###"""!!!  !!!"""!!! !!!"""###$$$$$$   """""""""###$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&""""""######$$$$$$$$$$$$###"""""""""!!!!!!!!!!!! !!!"""######$$$!!!     ~~~yyyqqqkkkhhhggggggfffdddbbb```]]]YYYUUURRRPPPNNNJJJDDD===777333111000777777555444333222222222000000000000000///...---,,,++++++******++++++,,,)))((((((''''''''''''(((%%%%%%$$$###!!!    !!!!!!!!!!!!!!! !!!!!!""""""   !!!###$$$%%%%%%############""""""""""""""""""""""""##################$$$%%%%%%%%%%%%$$$""""""###%%%(((((($$$ ########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!            }}}wwwpppjjjgggffffffeeedddccc```]]]XXXTTTPPPNNNJJJGGGAAA;;;666333222222777666555444333222222222111111111111000///...---+++++++++******+++++++++)))(((''''''''''''''''''&&&%%%$$$"""     !!!!!!!!!  !!!"""""""""   !!!###$$$%%%%%%############""""""""""""""""""""""""##################$$$%%%%%%%%%%%%$$$######$$$&&&)))(((%%%"""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!         zzzuuuoooiiigggfffeeeddddddccc```\\\WWWRRROOOLLLFFFCCC>>>888555333333333777666555444333222222222111111111111000///...---++++++++++++++++++++++++)))((('''&&&&&&&&&&&&&&&'''%%%###   !!! !!!!!!!!!!!!  !!!"""######"""   !!!###%%%%%%%%%$$$$$$#########"""""""""""""""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$%%%''')))(((&&&###########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!  """$$$%%%###"""        wwwsssmmmiiigggeeedddcccdddbbb___[[[VVVQQQMMMJJJEEEBBB<<<777444333333444666666555444333222222333222222222111000///...---******++++++++++++******(((((('''&&&%%%%%%%%%%%%'''%%%!!!  !!!""""""""""""!!!!!!  !!!"""###$$$$$$"""!!!  !!!$$$%%%%%%%%%$$$$$$$$$#########""""""!!!"""""""""##################$$$%%%%%%%%%%%%$$$######%%%&&&'''&&&%%%$$$########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""   ###''')))'''%%%###         tttqqqmmmiiigggfffdddbbbbbbaaa^^^YYYTTTOOOKKKIIIFFFBBB<<<777333222333555666555444444333333333333111111111000///...---,,,)))******++++++******)))((('''&&&%%%$$$$$$$$$$$$%%%###   """######""""""!!!!!!!!!!!! """###$$$$$$$$$"""!!!  !!!$$$%%%%%%%%%$$$$$$$$$$$$############!!!"""""""""##################$$$%%%%%%%%%%%%$$$!!!"""$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""  !!!!!!$$$''')))(((&&&$$$"""      }}}rrrpppllljjjhhhgggdddbbb```___\\\XXXSSSNNNKKKHHHEEEAAA;;;666222222444666666555444333333333333333111111000///...,,,+++***((()))***++++++***)))(((((('''&&&%%%$$$#########"""    """%%%$$$###"""!!!!!!!!!"""!!!###$$$$$$######""""""  !!!$$$&&&&&&%%%%%%$$$$$$$$$$$$#########""""""""""""##################$$$%%%%%%%%%%%%$$$ """$$$$$$###"""###$$$########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""  !!!"""  !!!$$$&&&'''&&&%%%$$$###"""!!!!!!!!!  &&&$$$ !!!###$$$$$$###"""###"""!!!  }}}yyyqqqooommmkkkjjjhhhdddbbb^^^]]]ZZZWWWRRRNNNKKKIIIAAA===888333111222555777555555444333333333444444000000///...---+++)))(((((()))***++++++***)))(((((('''&&&$$$######""""""   """&&&%%%$$$"""!!!!!!"""""" """$$$$$$$$$""""""""""""   !!!%%%&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""##################$$$%%%%%%%%%%%%$$$!!!###%%%$$$""""""###%%%########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""" !!!!!!""""""#####################"""!!!!!!     !!!!!!!!!"""###$$$$$$$$$,,,)))%%%!!!###&&&'''''''''&&&&&&&&&%%%### yyyvvvqqqooommmllljjjhhheeebbb]]]\\\YYYVVVRRRNNNKKKIII===:::555111000222666999555555444333333333444444//////...---,,,***((('''''')))***++++++***)))'''((('''&&&$$$###"""""""""   ###'''&&&$$$"""!!!""""""### !!!###$$$$$$###"""!!!""""""   !!!%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""##################$$$%%%%%%%%%%%%$$$"""$$$&&&%%%###"""%%%'''########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!""""""""""""!!! !!!"""###$$$$$$###!!!!!!      !!!!!!"""$$$$$$%%%&&&&&&'''((((((,,,)))%%%  $$$&&&&&&&&&%%%&&&%%%$$$"""!!! }}}tttooommmlllkkkkkkjjjgggccc___^^^[[[XXXUUURRRNNNHHHEEE===777111000444777777555444222000///000000///...222111///...,,,,,,++++++&&&''')))*********)))((('''&&&&&&%%%$$$###!!!    ###""""""!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%%%%$$$"""  !!!%%%'''''''''(((&&&%%%###""""""######%%%%%%%%%$$$$$$#########$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############"""###$$$$$$###"""!!! """###$$$%%%$$$###"""!!!    $$$&&&""""""""""""######$$$$$$%%%$$$"""!!! ###!!!!!!%%%$$$!!! zzzsssnnnmmmllljjjiiihhhfffbbb___\\\ZZZWWWTTTQQQLLLGGGCCC;;;777222222555777666444444222000000000000///...111000///---,,,,,,++++++(((((()))******)))((('''''''''&&&%%%$$$"""!!!    """!!!!!! !!!!!!""""""""""""###$$$$$$%%%%%%%%%$$$"""  !!!%%%''''''''''''&&&%%%###############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$#################################!!!!!!""""""######$$$$$$######$$$%%%$$$###"""!!!######$$$%%%$$$###"""!!!    """  }}}wwwrrrooonnnllliiigggfffeeebbb```[[[YYYVVVRRROOOJJJDDD@@@999666333444777888666333333111000000111111///...000///...---,,,+++++++++************)))(((''''''''''''&&&%%%$$$"""    !!! !!!!!!"""""""""###$$$$$$%%%%%%%%%%%%"""   $$$&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$########################!!!!!!""""""###$$$%%%%%%$$$$$$%%%&&&&&&%%%###"""###$$$$$$%%%$$$###"""!!!   """%%%)))(((###   {{{vvvsssqqqnnnkkkhhhfffeeedddbbbaaa[[[YYYUUUQQQMMMHHHBBB>>>666555555666888888555222222111000000111111000.........---,,,+++++++++,,,,,,,,,+++***)))((('''&&&''''''&&&%%%###!!!      !!!"""""""""###$$$$$$%%%%%%&&&%%%"""   $$$&&&&&&%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$############""""""######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%$$$###$$$%%%%%%$$$###!!!    !!!###***---///---'''   """""" {{{vvvsssqqqkkkiiifffeeeeeedddcccaaa[[[XXXTTTPPPLLLFFF@@@<<<333444666888999888555333111000000111222222000...---,,,,,,+++++++++,,,,,,---,,,+++***)))((('''&&&''''''&&&%%%###!!!    !!!!!!"""""""""###$$$$$$%%%%%%&&&%%%###  ###%%%%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%$$$###!!!   ###(((+++---......+++$$$   ###"""   |||vvvqqqnnnfffdddccccccccccccaaa```YYYWWWRRRNNNIIIDDD===999222444666888999777555444000000000111222222000...++++++*********+++,,,,,,...---+++***)))(((((((((''''''&&&$$$"""     !!!"""""""""""""""###$$$$$$%%%%%%&&&&&&###  """$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&$$$%%%%%%%%%$$$"""!!!   !!!&&&+++---++++++)))%%% !!!  {{{tttlllggg___^^^^^^```aaaaaa___]]]WWWTTTOOOKKKFFF@@@999555222444777888888777555555//////000111333222000...***************+++,,,,,,---,,,+++))))))((())))))''''''&&&$$$"""     !!!"""###$$$"""""""""###$$$$$$%%%%%%'''&&&###  """$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%$$$###""""""######""""""######$$$%%%%%%$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%$$$"""   !!!&&&***,,,&&&&&&%%%"""    zzzqqqhhhbbbYYYZZZ[[[]]]______]]]ZZZTTTQQQMMMHHHCCC===666222222444777888777666666666//////000222333333000...))))))))))))***+++,,,,,,---,,,+++))))))))))))***''''''&&&$$$"""     !!!!!!###$$$$$$"""""""""###$$$$$$%%%%%%'''&&&###   """$$$$$$###"""###%%%%%%&&&%%%$$$###&&&%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$###"""!!!#########"""###$$$$$$%%%$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%$$$"""    $$$((()))###$$$$$$!!!     |||lll___XXXUUUXXX[[[\\\aaaddd```YYYTTTSSSPPPIIIAAA:::555333444444444444444444444444333111000000111222222111''''''''''''((((((((((((,,,,,,+++***)))(((''''''%%%&&&%%%###    """"""!!! """""""""###$$$&&&'''((('''((('''"""   """######&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""########################$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&&&&$$$###""""""###%%%'''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!  '''...111+++'''"""   xxxgggYYYSSSRRRVVVZZZ\\\```ccc___XXXRRRQQQMMMGGG???888444222444444444444444444444444333222000000111111000///''''''''''''((((((((((((+++******)))((('''&&&&&&&&&&&&%%%###   !!!""""""!!! """""""""###$$$%%%''''''((()))(((###   """###$$$%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""########################$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&$$$######$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!  (((///222///+++&&&!!!   rrr```QQQKKKMMMSSSYYY]]]```bbb]]]VVVOOONNNJJJCCC;;;555222111444444444444333333333333444222000/////////...---''''''''''''((((((((((((***))))))((('''&&&%%%$$$&&&&&&%%%""" !!!!!!"""######"""!!! """""""""###$$$%%%&&&''')))******$$$  """$$$$$$%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%&&&&&&&&&%%%%%%$$$###    !!!***000333222...)))$$$  !!!   {{{kkkXXXJJJEEEIIIPPPXXX\\\___```[[[TTTMMMLLLGGGAAA999444222222444444444333333333333333444222///......---,,,***''''''''''''((((((((((((***))))))((('''&&&%%%%%%%%%%%%$$$"""  !!!###%%%%%%%%%###""""""""""""""""""###$$$%%%&&&)))++++++%%%  """$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$#########%%%&&&&&&$$$$$$%%%''')))((('''%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%$$$######    ###,,,111333111---((($$$!!!""""""   vvveeeRRRFFFBBBGGGOOOXXX\\\^^^^^^YYYRRRMMMKKKFFF???888444444555444444333333333222222222333111...---,,,,,,***(((''''''''''''((((((((((((+++******)))((('''&&&%%%$$$$$$###   """&&&'''%%%$$$###$$$""""""""""""###$$$%%%%%%(((***+++%%%  ###$$$%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&%%%%%%$$$&&&''')))((('''&&&%%%%%%$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&%%%$$$###"""    %%%---000111+++((($$$!!! ######!!!  ~~~ppp___MMMDDDBBBGGGPPPYYY\\\\\\[[[WWWQQQLLLJJJDDD===777555555777444444333333222222111111111///---+++++++++)))(((''''''''''''((((((((((((+++******)))((('''&&&&&&###"""!!!  $$$&&&$$$""""""$$$"""""""""""""""###$$$$$$&&&)))***%%%   ###%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""$$$%%%%%%%%%%%%&&&(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&%%%$$$###"""   ''',,,......&&&### """!!!    yyyjjjXXXIIIBBBCCCHHHRRRZZZ[[[ZZZYYYVVVQQQKKKHHHBBB;;;666444555777444444333333222111111000000---+++*********)))'''''''''''''''((((((((((((***))))))((('''&&&%%%$$$!!!!!!   """  """"""""""""""""""######$$$###&&&((($$$     ###%%%&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######"""$$$%%%%%%%%%%%%&&&((($$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((((('''''''''&&&%%%$$$""""""   !!!(((,,,,,,***$$$"""  vvvfffUUUFFFAAADDDJJJSSSZZZ[[[YYYXXXUUUQQQJJJGGGAAA:::555333555777444444333333222111000000...,,,***)))******)))'''''''''''''''((((((((())))))((('''&&&%%%$$$$$$###     ###"""""""""""""""###$$$"""%%%'''$$$     ###%%%&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######"""$$$%%%%%%%%%%%%'''(((######$$$%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((((('''''''''&&&%%%$$$"""!!!   """)))+++***((($$$"""!!!!!!   ~~~pppaaaRRRFFFEEEIIIOOOVVVZZZZZZYYYWWWPPPIIICCCAAA===888333222444666444444444333222111//////...,,,+++*********(((&&&''''''((()))))))))))))))'''%%%###"""###$$$$$$$$$  !!!!!!!!!!!!"""###$$$%%%&&&'''&&&###  ###%%%&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$   ###&&&((()))((("""!!!!!!'''###  {{{lll^^^OOOFFFEEEJJJQQQVVVZZZYYYWWWUUUPPPIIIDDD@@@:::555333333444555444444444333222111//////...,,,************(((&&&'''(((((()))))))))((((((%%%###!!!!!!"""######"""  !!!!!!!!!!!!"""###$$$$$$%%%%%%$$$"""  ###%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''(((((()))(((((((((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$     ###%%%&&&'''""" """%%%"""  wwwgggYYYMMMFFFHHHMMMSSSWWWYYYVVVTTTSSSOOOIIIEEE???666222222444444444333444444444333111000///---,,,************(((&&&(((((()))))))))(((((('''###!!!!!!""""""!!!   !!!!!!""""""######"""###"""  ###%%%&&&''''''&&&&&&&&&&&&&&&'''%%%%%%&&&'''(((((((((((())))))))))))((((((((((((''''''&&&&&&''''''((()))(((((('''&&&&&&''')))***)))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$    !!!###$$$!!!""""""   rrrbbbVVVLLLHHHLLLRRRUUUXXXXXXTTTQQQQQQNNNIIIDDD<<<333///111444444222222333444444333222000...---+++))))))******((('''((((((((()))(((((('''&&&"""!!! !!!"""!!!    !!!""""""""""""   ###%%%&&&(((''''''&&&&&&&&&&&&&&&&&&&&&((()))))))))((((((*********))))))))))))((('''''''''''''''(((((()))***((('''%%%&&&''')))***))))))((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%!!!    ###!!!!!!   zzzmmm^^^SSSMMMKKKPPPWWWWWWYYYWWWRRROOONNNLLLGGGAAA999111...000333333111111222444555444222000...,,,***))))))******((('''''''''((((((((((((''''''$$$"""!!!"""######!!!     !!!!!!!!!   ###%%%&&&(((''''''&&&&&&&&&'''''''''((()))++++++***)))(((+++*********))))))))))))(((''''''''''''((())))))***)))'''&&&%%%'''(((***((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%"""    ############"""  uuuhhhZZZRRRNNNNNNTTTZZZWWWYYYWWWQQQMMMMMMJJJEEE<<<777111...///111111000000222444555555333000...+++***(((((()))***((('''%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$###!!!    !!!!!!   ###%%%&&&''''''&&&&&&'''(((((())))))***,,,------,,,***)))************))))))))))))((((((''''''(((((()))******)))((('''&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###   """&&&&&&&&&%%%"""  ~~~ooocccVVVPPPNNNOOOUUU[[[WWWYYYWWWQQQMMMLLLHHHCCC777555222///...//////000000111444555555333000...***)))(((((())))))((('''$$$%%%&&&'''((()))))))))'''&&&%%%$$$$$$"""     !!!!!!   ###%%%&&&&&&&&&&&&&&&''')))***+++***,,,...//////...,,,*********)))))))))(((((((((((((((((((((((())))))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$     &&&***((((((&&&!!!   zzzkkk___SSSNNNNNNPPPUUUZZZWWWYYYWWWQQQMMMKKKGGGBBB333444333111...---...000///111444666555333000...***)))(((((())))))((('''###$$$%%%'''((())))))***(((&&&%%%$$$###!!!     !!!!!!   ###%%%&&&%%%%%%%%%&&&((()))+++,,,,,,---///111000///,,,+++))))))))))))((((((((((((((((((((((((((()))******(((((())))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''((()))++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%    ###)))---((((((&&&   xxxiii\\\MMMGGGKKKSSSXXXZZZZZZWWWTTTQQQNNNIIIDDD@@@222111///......///000000///333888999666111---***$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''&&&###       !!!###$$$''''''''''''''')))+++,,,///......222777888444000+++******)))))))))))))))***'''&&&'''***+++***(((***)))(((''''''&&&&&&'''%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''')))******'''''''''''''''((())))))***++++++******)))((('''$$$"""       !!!'''---,,,'''))))))&&&   ~~~uuufff[[[NNNIIIMMMTTTXXXYYYXXXVVVSSSPPPLLLHHHBBB>>>111000///.........///000111444777777333---(((%%%%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%###      !!!$$$%%%((('''''''''(((***,,,---000...///333777888555000******)))(((((((((((())))))((('''(((***+++***(((******)))(((''''''''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''')))******((((((''''''(((((()))******++++++******)))((('''%%%"""    """$$$&&&+++///,,,&&&((('''$$$ {{{rrraaaYYYOOOMMMPPPVVVXXXYYYVVVTTTQQQNNNKKKFFF@@@;;;000///...------...///000444666777444///(((### %%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%$$$!!!     !!!%%%(((((((((((((((***+++,,,---000//////222666777444000***)))((((((''''''(((((()))(((((()))+++,,,***)))******))))))((('''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))******)))))))))((()))******+++***++++++******)))((('''%%%"""    !!!%%%))),,,111333...&&&'''%%%""" wwwnnn\\\WWWQQQPPPTTTWWWXXXWWWUUUSSSQQQNNNJJJEEE>>>:::......---------///000111555666555222,,,&&&""" &&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$"""      !!!&&&)))'''(((((()))+++,,,---...///......000333333111...))))))((('''''''''''''''))))))***+++,,,,,,+++***************)))(((''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''((()))************))))))******+++,,,***++++++******)))((('''%%%###    !!!""" !!!'''---222666777000'''%%%###  ~~~sssjjjXXXVVVSSSTTTVVVXXXXXXVVVUUUSSSQQQNNNKKKEEE===888...---------...///111222555555444000+++&&&$$$$$$''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$###!!!    !!!&&&)))&&&'''(((***+++------...,,,,,,---...//////---,,,))))))(((''''''''''''''')))***,,,------,,,,,,+++++++++++++++***)))((('''%%%&&&''''''((((((''''''(((''''''&&&&&&''''''((()))(((((((((((())))))******************+++,,,,,,***++++++******)))((('''%%%###    """""" !!!'''...333888:::222)))$$$!!! zzznnneeeWWWVVVUUUVVVXXXXXXWWWUUUTTTSSSQQQNNNJJJDDD<<<777......---...///111333444444444222...***''''''((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$###"""    !!!%%%(((%%%&&&(((***+++,,,------++++++,,,,,,,,,+++*********)))((((((''''''(((((()))+++...///...---,,,,,,++++++,,,,,,+++***((('''''''''((())))))))))))((()))(((((((((((((((((())))))))))))(((((())))))************)))******+++,,,***++++++******)))((('''&&&###      """(((---222777888222)))$$$    ~~~uuuiii```VVVVVVWWWXXXXXXXXXVVVUUURRRQQQOOOMMMIIIBBB:::444.........///000222444666444333000,,,(((&&&'''))))))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$###!!!     !!!$$$%%%###%%%''')))+++,,,,,,,,,+++,,,,,,+++******************)))(((((((((((()))(((,,,000111///---------+++,,,------,,,+++)))'''(((((()))*********************))))))))))))************)))))))))))))))***)))))))))))))))***++++++***++++++******)))((('''&&&###    """&&&***---///222444...&&&$$$    {{{rrreee\\\WWWWWWXXXXXXXXXWWWUUUTTTQQQPPPNNNLLLGGG@@@888222///......///111333555777444222///+++&&&%%%&&&((()))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$###      !!!###$$$"""$$$&&&)))+++,,,,,,,,,,,,------,,,***)))***+++++++++***)))))))))))))))(((,,,111111///------...+++,,,---------+++)))'''))))))***+++++++++++++++++++++************++++++******)))))))))))))))***)))))))))((()))******+++***++++++******)))((('''&&&$$$    """***,,,------///000+++$$$$$$   vvvlllccc\\\VVVWWWWWWWWWWWWWWWVVVVVVQQQPPPOOOLLLGGG>>>555///...///000111222333444444333111---***((('''((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!   !!!!!!   ###%%%$$$%%%&&&((()))+++,,,---...---,,,***)))(((((('''((())))))************)))***+++---///000000///...,,,...//////,,,***))))))***+++,,,,,,------------,,,+++***)))))))))***+++***)))))))))((((((''''''+++*********))))))(((((())))))*********(((&&&%%%$$$"""     ###''')))((((((***,,,***&&&"""!!!    }}}tttlllbbb\\\WWWWWWXXXWWWWWWVVVUUUTTTQQQPPPNNNJJJDDD<<<333...//////000111222333444444222000,,,)))''''''((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!    !!!!!!   ###%%%$$$%%%&&&((()))+++,,,---...---,,,***)))(((((('''(((((()))************)))***+++---///000///......+++---///...,,,************+++,,,---------------,,,+++************+++,,,++++++++++++++++++******************)))))))))((())))))******)))(((&&&%%%%%%###      !!!%%%+++***)))***+++)))%%%!!!"""      {{{ssskkkccc]]]ZZZZZZYYYXXXWWWUUUSSSRRRPPPOOOLLLGGG@@@888111,,,///000111222333444444444000...,,,)))''''''(((((()))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!   !!! !!!    ###%%%$$$%%%&&&((()))+++,,,---...---,,,***)))(((((('''(((((()))******************+++---...///......---***,,,...---,,,++++++,,,+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))'''&&&&&&&&&$$$!!!     ###'''---,,,++++++***'''### !!! !!!""""""!!!  zzzsssmmmeee___]]]]]]\\\ZZZWWWUUUSSSQQQNNNMMMJJJDDD<<<444...,,,000111222333444444444444///---+++)))((((((((((((((('''&&&$$$$$$$$$$$$%%%$$$$$$$$$$$$############     """ !!!!!!    ###%%%$$$%%%&&&((()))+++,,,---...---,,,***)))((((((''''''((()))******************+++,,,---------------***+++------,,,,,,---...,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------)))))))))******++++++,,,*********))))))))))))))))))))))))(((((('''&&&&&&&&&%%%###    !!!$$$(((+++000///...,,,***&&&""" """######   yyytttooohhhccc```___^^^\\\YYYVVVSSSRRRMMMLLLHHHAAA888111---,,,000111333555555555444333------+++***))))))))))))((('''%%%$$$######$$$$$$$$$$$$$$$######"""""""""     """!!! !!!!!!   ###%%%$$$%%%&&&((()))+++,,,---...---,,,***)))((((((''''''''')))******++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,+++,,,---///---------......------,,,++++++,,,,,,------------)))))))))******++++++,,,))))))))))))))))))******))))))(((((('''&&&&&&&&&&&&&&&$$$!!!     !!!"""###$$$%%%'''+++...111111000---)))%%%""" !!!"""!!!  }}}xxxtttpppjjjeeeaaa```^^^\\\YYYVVVSSSQQQKKKJJJFFF>>>555///---...111222444666666555444333---,,,,,,+++*********+++((('''%%%$$$######$$$$$$$$$$$$######"""!!!!!!!!!     """"""!!!!!!!!!!!!   ###%%%$$$%%%&&&((()))+++,,,---...---,,,***)))(((((('''&&&'''(((***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---///---............------,,,)))***+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,))))))))))))***************)))((('''&&&&&&&&&&&&&&&%%%$$$!!!      !!!######$$$&&&))),,,000111///,,,&&&"""   zzzvvvssspppjjjfff______]]]ZZZWWWTTTQQQPPPIIIIIIEEE<<<333......111111333555777777666444333---------,,,,,,,,,,,,,,,'''&&&%%%############$$$$$$######"""!!!!!!      !!!###"""!!!!!!!!!   ###%%%$$$%%%&&&((()))+++,,,---...---,,,***)))(((((('''&&&'''((()))++++++++++++++++++************++++++,,,,,,,,,+++***+++---///...............---,,,,,,((()))***+++,,,,,,,,,+++++++++++++++++++++******((()))))))))***************)))'''&&&%%%%%%&&&&&&%%%%%%$$$!!!       !!!"""###%%%(((+++---...---)))###  ~~~xxxtttrrrooojjjfff^^^]]][[[YYYVVVSSSPPPOOOIIIHHHDDD;;;222...///333222333666777888666444333------------------------'''&&&%%%############$$$$$$######"""!!!      ###"""!!!!!!!!!   ###%%%$$$%%%&&&((()))+++,,,---...---,,,***)))(((((('''&&&'''((()))++++++,,,,,,++++++***************+++---------+++******,,,....../////////...---,,,,,,'''(((***+++,,,,,,++++++***)))))))))((((((''''''(((((())))))*********+++***)))'''&&&%%%%%%&&&&&&%%%%%%$$$!!!      """  """###$$$%%%(((+++***+++***&&&   |||uuupppnnnlllhhhdddaaa^^^ZZZWWWUUURRRNNNKKKFFFDDD???888222//////111333444666777777555333222////////////...+++)))((('''&&&$$$###""""""!!!!!!######""""""!!!       !!!!!!!!!  $$$'''''''''(((((())))))*********)))'''&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))************+++***)))))))))***,,,,,,000///------------+++))),,,+++******)))*********&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&((()))))))))'''&&&'''(((#########"""    !!!!!! """%%%))),,,...+++)))&&&###!!!       zzzssspppnnnllliiifff```]]]YYYVVVTTTQQQMMMJJJFFFDDD>>>888222//////111555666777888888666444333/////////...---+++)))((('''&&&$$$###""""""!!!!!!"""""""""!!!        $$$'''((((((((()))******++++++***)))'''&&&%%%%%%&&&&&&''''''((()))))))))(((((((((((()))))))))*********+++***)))))))))***,,,,,,...---,,,,,,...///...---...---,,,***)))(((((('''&&&&&&'''''''''((((((((((((((())))))(((((('''&&&'''))))))((('''&&&'''(((###$$$$$$"""  !!!!!!  !!!$$$(((+++...000***(((&&&###"""!!!!!!!!!   }}}xxxrrrooonnnllliiieee^^^[[[XXXUUURRROOOLLLIIIFFFCCC>>>777111///000222666777888999888777555444//////......,,,***)))((('''&&&$$$###""""""!!!!!!!!!!!!        $$$'''((())))))******+++,,,,,,***)))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((())))))))))))******+++***)))))))))***,,,,,,+++++++++,,,///111111000111///---+++((('''&&&%%%''''''''''''((((((((((((((())))))))))))((((((''''''((()))((('''&&&'''((($$$%%%%%%###   !!! """%%%(((+++...///((('''%%%######"""######     |||wwwrrrnnnmmmjjjfffbbb\\\YYYVVVSSSQQQNNNKKKHHHEEEBBB===666111///111333666777888888888666444333///......,,,+++***((((((&&&&&&$$$###"""!!!!!!!!!       $$$'''((((((((()))******++++++))))))(((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((()))))))))***+++***)))))))))***,,,,,,+++***+++---///111222111000///---+++)))'''&&&&&&''''''((((((((())))))))))))))))))******))))))(((((()))***)))'''&&&'''(((%%%&&&&&&%%%!!!  """ """%%%''')))***&&&%%%$$$######$$$%%%&&&###!!!    }}}xxxrrrnnnkkkhhhbbb^^^ZZZXXXUUURRRPPPMMMJJJHHHDDDAAA<<<555000///111444555666777777777555333111......---+++***)))((((((&&&&&&$$$###"""!!!!!!!!!      !!!$$$&&&&&&&&&''''''((())))))))))))))))))(((((('''&&&&&&%%%&&&&&&''''''''''''''''''(((((((((((()))))))))+++***)))))))))***,,,,,,,,,,,,+++---///000000///...---+++***)))(((((((((((((((((()))))))))******))))))***************))))))***+++***((('''((()))''''''(((&&&### ###"""!!!!!! !!!"""###$$$###""""""!!!"""###$$$%%%$$$###"""""""""    |||xxxrrrmmmjjjfff```[[[ZZZWWWTTTRRRPPPMMMJJJHHHCCC@@@;;;444//////222555555666777777666444222000...---,,,***)))((((((''''''&&&$$$###""""""!!!!!!       !!!%%%&&&%%%%%%&&&''''''(((((())))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((('''''''''(((((((((((())))))+++***)))))))))***,,,,,,---,,,+++,,,...///...---++++++******)))*********))))))))))))************)))******++++++++++++******+++,,,+++***))))))+++(((((()))(((%%%   %%%%%%$$$%%%### !!! !!!"""!!!"""###$$$$$$   zzzuuupppllljjjfff___[[[YYYWWWTTTRRRPPPNNNJJJHHHCCC@@@:::333//////222666666777888888777555222111...---+++)))(((''''''''''''&&&$$$###""""""!!!!!!       """%%%&&&&&&&&&''''''((()))))))))))))))******)))(((&&&%%%''''''((()))))))))(((((('''''''''((((((((())))))+++***)))))))))***,,,,,,+++***)))+++---...------,,,+++******)))*********)))))))))*********++++++)))***++++++,,,,,,++++++,,,---...---+++***+++,,,))))))***)))&&&!!!   '''(((((((((&&&"""""" $$$!!!"""%%%%%%   wwwsssooollljjjfff```\\\YYYWWWTTTRRRPPPNNNKKKHHHCCC???999333...///333666888888999999888666333222...---+++)))'''''''''''''''&&&$$$###""""""!!!!!!        """%%%&&&''''''(((((()))*********))))))*********(((&&&%%%'''(((((()))))))))))))))''''''''''''((((((((()))+++***)))))))))***,,,,,,)))((((((***,,,......------,,,+++***)))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,---...///...,,,+++,,,---)))***+++***'''"""    !!!(((*********'''######!!!### !!!$$$%%%  }}}uuusssoookkkgggbbb]]]ZZZZZZWWWTTTRRRPPPMMMJJJHHHDDD===555///...000444666666666666666555444333222---,,,+++)))((('''''''''&&&$$$"""           ###'''))))))((('''''''''''''''(((+++++++++******((('''''''''(((((())))))))))))(((&&&'''((()))***+++,,,---))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,,,,000...,,,*********+++,,,,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++***)))((('''###    ))),,,)))&&&%%%%%%"""!!!!!!  !!!###  }}}{{{sssqqqmmmjjjgggccc___\\\XXXVVVSSSPPPOOOLLLIIIFFFBBB;;;333---,,,...222444555555555555444333222111...---+++)))((('''&&&&&&%%%$$$"""          ###'''))))))((((((''''''(((((((((+++++++++******)))((('''(((((())))))))))))((((((''''''(((((()))***++++++***************************+++---.../////////...///---,,,******+++,,,---------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,+++)))(((&&&"""   &&&***)))&&&$$$$$$###""""""    zzzxxxqqqooollljjjgggddd```]]]VVVSSSPPPNNNLLLJJJGGGEEE???999000***))),,,///111333444444444333222111000...---+++)))'''&&&%%%%%%%%%$$$"""!!!         """&&&)))))))))(((((((((((())))))******+++******)))((('''))))))***))))))((('''&&&'''''''''(((((()))))))))************************(((***...111333222000///---,,,+++***+++,,,---........./////////...------------------------------++++++,,,,,,++++++******,,,+++***(((&&&"""  """((((((&&&$$$$$$$$$###"""!!!     }}}wwwvvvqqqooollliiifffbbb^^^[[[SSSQQQNNNKKKJJJHHHEEEBBB>>>777...)))(((***---///333333333333333222111111...---+++(((&&&%%%$$$$$$$$$###"""!!!        """&&&((())))))((((((((()))*********************)))((((((************)))'''&&&&&&''''''''''''((((((((((((************************(((+++///333444222///---++++++***++++++---...////////////000000//////...------------------------)))******+++******))))))+++***)))(((&&&"""  %%%'''&&&%%%$$$######"""!!!      |||vvvuuurrroookkkgggddd___ZZZWWWPPPNNNKKKIIIHHHFFFCCCAAA<<<666---'''&&&))),,,...222222333333333222111111,,,+++***(((&&&$$$$$$#########"""!!!        """&&&(((((((((((((((((()))******)))************))))))(((************)))'''&&&&&&''''''''''''((((((((((((************************))),,,000333444111---************+++,,,---...///......///////////////...------------------------(((((())))))***))))))(((***)))((('''&&&"""   """&&&&&&&&&%%%""""""!!! !!!!!!"""!!!!!!      zzzuuutttpppmmmiiieeebbb]]]XXXTTTOOOLLLJJJHHHGGGEEEBBB@@@;;;444+++&&&%%%'''***,,,000111111111111111000000+++***((('''%%%$$$$$$$$$""""""""""""!!!           !!!%%%(((''''''&&&''''''((()))***))))))************))))))))))))***))))))((('''&&&'''''''''(((((()))))))))++++++++++++++++++++++++***---111333333000,,,*********+++,,,------......,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))((((((((((((''''''&&&"""  """$$$%%%%%%!!!!!!!!! #########"""!!!     xxxtttsssmmmjjjfffccc```\\\WWWSSSNNNKKKIIIGGGFFFDDDBBB@@@888222)))###"""$$$(((***---......//////.........)))((('''&&&%%%%%%%%%%%%!!!"""""""""!!!            !!!%%%'''%%%%%%%%%%%%&&&'''((()))))))))************))))))(((((())))))))))))((((((''''''(((((()))***+++++++++++++++++++++++++++++++++---111333444222///---***++++++,,,------------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&###  !!!"""###!!!""""""""""""#########$$$$$$######!!!    ~~~wwwrrrrrrjjjgggdddaaa___\\\WWWTTTMMMKKKHHHGGGFFFDDDBBB@@@666000'''!!! ###&&&(((++++++,,,------,,,,,,,,,''''''&&&%%%%%%%%%%%%&&&!!!!!!"""""""""      !!!        !!!%%%'''$$$$$$$$$%%%&&&'''((()))((())))))*********))))))'''((()))))))))))))))(((&&&'''((()))***+++,,,---+++++++++++++++++++++++++++---111444555444333111++++++,,,---------,,,,,,((()))******++++++++++++************************%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&$$$    !!!"""######$$$%%%%%%&&&&&&$$$$$$$$$###!!!   {{{vvvqqqmmmlllhhhccc___[[[XXXTTTRRRKKKJJJIIIHHHGGGCCC???;;;444...%%%"""'''))),,,,,,,,,+++***)))(((''')))'''&&&&&&'''(((((((((&&&$$$###$$$$$$###!!!       """$$$&&&&&&%%%%%%%%%%%%&&&''''''++++++++++++*********)))(((((())))))((('''&&&&&&''''''(((***+++,,,---...+++)))(((***---///---++++++---111555666666444333---,,,,,,,,,------+++)))+++,,,,,,------,,,,,,+++***************)))((((((%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$$$$"""   !!!$$$''')))))))))(((((($$$!!! """!!!  zzzuuupppmmmhhheeebbb___\\\YYYUUURRRLLLJJJIIIHHHGGGDDD???<<<444---%%%!!!%%%(((*********)))((('''&&&%%%&&&%%%%%%'''***,,,,,,+++'''%%%$$$$$$$$$###!!!       """$$$&&&&&&&&&%%%%%%&&&&&&'''(((++++++*********)))))))))(((((())))))(((''''''&&&'''(((((()))***+++,,,,,,***)))((())),,,---,,,+++,,,...222555666555444222...---,,,,,,---,,,+++)))++++++,,,,,,,,,,,,++++++))))))******))))))((('''&&&&&&&&&''''''&&&%%%%%%&&&%%%$$$$$$$$$"""   ###%%%&&&&&&&&&'''###  yyytttoookkkdddbbb```^^^\\\YYYTTTQQQLLLKKKIIIIIIGGGDDD???<<<333---$$$ $$$&&&&&&&&&'''&&&&&&%%%$$$$$$"""###%%%)))---//////...(((&&&$$$######"""        """$$$&&&&&&&&&&&&%%%&&&&&&'''(((******)))))))))((((((((((((((()))))))))(((''''''(((((((((((()))))))))***)))((('''(((***,,,+++***,,,...222555666555333222...---,,,+++,,,,,,***((()))******++++++******)))((())))))))))))((('''''''''''''''''''''&&&%%%$$$&&&%%%$$$$$$$$$###    !!!!!!###   }}}wwwrrrmmmjjjcccaaa___^^^[[[WWWRRRNNNLLLKKKIIIHHHGGGDDD???<<<222,,,$$$"""$$$$$$$$$%%%%%%%%%$$$######!!!"""%%%***...000000...)))&&&$$$""""""!!!          """%%%&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((()))))))))(((((('''((((((((((((((((((''''''(((((((((((()))******)))***,,,111444666666555444000...,,,+++++++++)))((((((((())))))))))))(((((((((((((((((((((''''''&&&(((((((((((('''&&&$$$$$$&&&%%%$$$$$$$$$###        zzzuuupppllliiicccaaa___\\\YYYTTTNNNJJJKKKJJJIIIHHHFFFCCC???;;;333,,,$$$ """######$$$$$$%%%$$$$$$$$$###$$$&&&***---...---+++(((%%%"""          ###&&&''''''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((()))))))))))))))((((((((((((''''''''''''''''''((((((((((((((())))))'''***///444777888777777222000---+++++++++***((('''(((((())))))(((((('''(((((((((((((((''''''&&&((()))(((((('''&&&%%%$$$%%%%%%$$$$$$%%%$$$!!!       |||vvvrrrnnnjjjhhhcccaaa]]]ZZZWWWRRRLLLHHHJJJIIIGGGGGGEEEBBB===:::333---%%% !!!""""""###$$$%%%%%%%%%$$$%%%%%%&&&(((******)))'''&&&###            $$$''')))''''''&&&&&&''''''((()))******)))))))))((((((((((((((()))*********))))))((((((((((((((('''''''''''')))***)))((('''(((***&&&***///444777888888777555222...,,,,,,+++***)))'''(((((())))))(((((('''((())))))))))))(((''''''((((((((((((((('''&&&%%%%%%%%%$$$%%%%%%$$$"""        }}}xxxssspppmmmiiigggbbb___[[[WWWTTTQQQMMMJJJIIIGGGFFFEEEDDDAAA<<<999444...&&&  !!!"""###$$$$$$$$$$$$%%%$$$$$$$$$&&&'''&&&%%%###           !!!&&&)))+++'''''''''''''''(((((()))++++++*********)))))))))(((((()))***************(((((((((((((((((())))))(((***+++***(((''')))***))),,,000444777777666555777444000------,,,+++***(((((())))))))))))(((((())))))******))))))((('''''''''((((((((((((''''''%%%%%%$$$%%%&&&%%%"""           ~~~zzzuuuqqqnnnllliiiggg```]]]YYYUUUSSSQQQNNNLLLHHHGGGEEEDDDCCC@@@;;;888555///'''!!! !!!"""############%%%###""""""$$$%%%&&&%%%!!!          """'''***,,,'''''''''''''''((())))))++++++++++++************(((((()))***************(((((((((((())))))******(((***,,,+++(((''')))++++++...222555666555444222999555111...------,,,+++(((((())))))))))))((((((***************)))((((((&&&'''((((((((((((((('''%%%%%%$$$%%%&&&%%%###            yyyvvvssspppnnnjjjfffccc]]]ZZZXXXVVVTTTSSSPPPMMMJJJIIIGGGDDD@@@===;;;:::555///'''!!!!!!"""###$$$%%%$$$######$$$###""""""!!!"""""""""         $$$))),,,...,,,***((('''&&&'''((()))***++++++,,,,,,++++++***(((((())))))))))))(((((((((((((((((()))***+++,,,+++***)))(((((()))******...///222444444333111/////////...---,,,+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,***)))(((''')))************+++++++++))))))))))))'''%%%###"""       }}}|||wwwtttqqqooollliiidddaaa[[[YYYVVVTTTSSSQQQNNNLLLFFFEEECCCAAA???===;;;:::555000(((### !!!"""###$$$%%%%%%$$$$$$$$$$$$###""""""""""""###!!!         $$$))),,,...,,,+++)))''''''((()))******++++++,,,,,,++++++***))))))************))))))((((((((())))))***+++,,,++++++***)))))))))***+++...000222444444444222111222111000...,,,+++******))))))))))))***+++,,,---------,,,+++***)))''''''************++++++++++++))))))))))))'''%%%###"""!!!      yyyxxxtttrrrooollljjjgggccc```ZZZXXXUUUSSSQQQOOOLLLJJJBBBAAA@@@???===<<<;;;:::666111***%%%###!!! !!!"""###$$$%%%&&&%%%%%%%%%%%%$$$$$$############!!!          $$$(((+++---,,,+++***(((((()))***+++******++++++++++++************++++++++++++******(((((())))))***+++++++++,,,++++++******+++,,,,,,...000222444555555444333555444222///,,,***)))(((******)))******+++,,,---...---,,,+++***((('''&&&************+++++++++,,,******))))))'''&&&$$$######     ~~~xxxvvvsssqqqnnnkkkiiifffbbb___ZZZXXXUUURRRQQQNNNKKKIIIBBBAAA@@@>>><<<;;;999999666333---(((%%%$$$######""""""###$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$###"""!!!!!!       $$$(((***+++,,,+++***))))))***++++++******++++++++++++******)))******++++++******)))))))))******++++++++++++,,,++++++,,,,,,,,,------///000222444555555444444555444222///---+++******************++++++,,,---...---,,,+++)))(((''''''*********+++++++++,,,,,,******)))((('''&&&%%%$$$$$$     yyyvvvrrrpppmmmkkkiiifffbbb___[[[XXXUUUSSSQQQNNNKKKIIIDDDCCCAAA???<<<:::999888777444111,,,(((&&&&&&'''$$$$$$$$$%%%%%%&&&'''(((%%%%%%&&&&&&%%%###"""!!!       $$$((()))*********************++++++)))******++++++******)))(((((())))))))))))(((((())))))***++++++++++++***++++++,,,,,,------------///000111222333333333333222111000///...---------++++++++++++++++++,,,---...---+++***)))(((((()))***++++++++++++,,,,,,,,,******)))((('''&&&&&&&&&$$$!!!     yyyvvvpppnnnkkkiiihhheeeaaa^^^[[[XXXUUURRRPPPNNNJJJHHHDDDDDDBBB???===:::999888777666444///+++))))))+++&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&%%%###!!!         $$$''')))))))))))))))***************))))))************))))))(((((())))))))))))(((((()))***+++,,,,,,+++************+++,,,------------...///000000000000000000///......---......//////,,,,,,++++++++++++,,,,,,---,,,***)))))))))***+++++++++++++++,,,,,,,,,,,,+++***)))(((''''''''''''%%%"""     |||wwwuuunnnllliiigggfffccc___\\\YYYWWWSSSQQQOOOLLLHHHFFFBBBAAA@@@>>>===;;;:::999888888666222---+++,,,---((((((&&&%%%%%%&&&&&&'''$$$$$$%%%%%%$$$"""         %%%'''(((((('''((())))))*********)))))))))************)))))))))))))))******))))))))))))***,,,------,,,***)))((()))+++,,,---------,,,............---------,,,...---------------......---,,,,,,++++++,,,,,,,,,+++***)))((()))***,,,---+++++++++,,,,,,,,,------+++***)))((('''''''''((('''%%%"""       zzzuuusssllljjjgggfffdddaaa^^^[[[XXXVVVRRROOOMMMJJJGGGDDD??????>>>===<<<;;;;;;:::888888777333...,,,---///***)))'''&&&%%%%%%&&&&&&###$$$%%%%%%$$$!!!        %%%'''((('''''''''((()))))))))))))))))))))************))))))******++++++++++++******)))+++,,,------,,,***)))((()))***,,,------,,,,,,...------,,,++++++******...------,,,,,,,,,------------,,,++++++,,,,,,,,,***)))(((((()))+++---...++++++,,,,,,,,,---------+++***)))'''''''''(((((()))&&&$$$"""!!!     ~~~vvvpppmmmlllkkkhhhddd```[[[WWWUUUVVVRRRNNNJJJHHHFFFDDDBBB???<<<;;;;;;===>>><<<:::777777777555333000...,,,)))'''%%%$$$%%%%%%$$$"""!!!""""""""""""         ###%%%%%%&&&&&&&&&&&&&&&'''''''''((((((******+++++++++******)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,+++++++++******++++++++++++,,,---...///,,,,,,------,,,+++)))(((&&&&&&'''''')))***+++,,,,,,------......------,,,+++***)))(((((('''(((((()))*********'''"""       |||tttooommmjjjiiifffaaa]]]XXXTTTQQQQQQNNNIIIFFFEEEDDDBBB@@@>>><<<:::;;;======<<<:::888888777555333000---+++(((&&&$$$###$$$%%%$$$###!!!""""""""""""         ###%%%&&&&&&&&&&&&&&&&&&'''''''''((((((******+++++++++******)))((()))))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++*********)))))))))************+++,,,------,,,,,,------,,,+++)))(((&&&&&&&&&'''(((***+++,,,***++++++,,,,,,++++++******)))(((((('''''''''((()))***++++++(((###       |||wwwrrrnnnmmmgggeeebbb]]]XXXSSSNNNLLLJJJGGGCCC@@@@@@@@@???>>>>>><<<;;;;;;<<<<<<;;;:::999888777555222///,,,***&&&$$$""""""$$$$$$$$$###!!!""""""""""""           ###%%%&&&''''''&&&&&&'''''''''((((((((()))******+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,***))))))))))))((((((((())))))))))))***+++,,,,,,,,,---------,,,+++***)))&&&&&&&&&'''((()))***+++***++++++,,,,,,++++++***((((((''''''&&&''''''''')))+++,,,,,,)))%%%    ~~~wwwsssnnnlllllldddbbb^^^ZZZTTTNNNJJJGGGCCC@@@===;;;;;;<<<======>>>===<<<<<<<<<<<<;;;:::999999888555222...+++)))$$$###!!!"""###$$$$$$###!!!""""""""""""        ###&&&''''''(((''''''''''''(((((((((((())))))***+++++++++*********))))))(((((('''''''''))))))))))))))))))))))))(((((((((((()))***++++++*********)))))))))((((((***************+++,,,,,,---------,,,,,,++++++***''''''''''''((()))***+++,,,------......------,,,''''''&&&&&&&&&''''''(((***+++------***&&&!!!    xxxrrrooollliiiiii```^^^[[[VVVPPPKKKFFFCCC>>>;;;888666888:::;;;;;;===>>>===<<<;;;:::::::::999888777555222...***((($$$###!!!"""###$$$$$$###!!!""""""""""""        ###&&&'''((()))'''''''''((((((((())))))((()))***+++++++++++++++******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++++++++******,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,((((((((((((((()))***+++,,,------......------,,,&&&&&&&&&&&&&&&'''((()))+++,,,,,,,,,***&&&"""    tttpppmmmiiiffffff[[[ZZZVVVRRRLLLGGGCCC@@@:::777333222444777999999;;;<<<<<<;;;999777888999888777666444111...+++)))&&&$$$""""""$$$$$$$$$###!!!""""""""""""         $$$'''((())))))''''''((((((((()))))))))((()))***+++++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---...------------,,,,,,,,,---,,,,,,+++,,,,,,------------,,,,,,,,,,,,------***)))))))))******+++,,,***++++++,,,,,,++++++***&&&&&&&&&&&&'''((()))***,,,,,,+++***(((%%%###!!!    |||rrrooommmhhhdddbbbVVVTTTQQQMMMHHHCCC???===777333000...000333666777888999:::888555333444555666666666444111...+++***(((&&&$$$###$$$%%%$$$###!!!""""""""""""           $$$'''((()))***'''((((((((())))))))))))(((((()))++++++,,,,,,+++************++++++++++++((((((((((((((((((((((((************+++,,,---............---------,,,,,,,,,,,,+++++++++++++++,,,...---,,,,,,,,,,,,---...+++++++++***++++++,,,---***++++++,,,,,,++++++***&&&&&&&&&'''((()))+++,,,---,,,***'''%%%$$$######      {{{qqqooommmgggbbb```RRRQQQNNNJJJFFFAAA===;;;555111---,,,---111333444555777888666222000111333666555555444111///,,,***)))'''%%%$$$%%%%%%$$$###!!!""""""""""""            $$$''')))******(((((((((((())))))))))))(((((()))++++++,,,,,,,,,*********+++,,,,,,,,,---((((((((((((((((((((((((++++++++++++,,,---............---------,,,,,,,,,++++++***************+++...---,,,+++,,,---...///,,,,,,,,,+++,,,,,,------,,,------......------,,,&&&&&&'''''')))***,,,---...,,,(((%%%#########$$$       zzzrrrmmmjjjfff^^^WWWMMMMMMLLLIIICCC>>>;;;:::444///******)))))),,,222777666333000------000222333444444333///,,,******&&&%%%###!!!            """&&&''''''&&&&&&((()))***)))((()))***))))))+++,,,,,,,,,,,,,,,...***(((***...000...***((((((((((((''''''''''''*********+++,,,---//////---------,,,,,,+++++++++,,,+++******))))))******------,,,,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,+++++++++******&&&'''&&&&&&&&&'''***------(((""" """$$$%%%%%%    ~~~xxxpppkkkhhhddd\\\UUULLLLLLKKKGGGBBB===:::888333...******)))))),,,111444333000---***+++...000222333333111...***)))(((%%%$$$"""           $$$&&&&&&&&&&&&((()))***)))((()))***((()))***+++,,,,,,,,,,,,...+++(((***...000---***)))(((((((((((((((((((((,,,,,,,,,---...///000111------,,,+++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***''''''''''''(((+++...111111+++$$$"""$$$'''&&&$$$    {{{tttlllhhheee```YYYRRRIIIJJJIIIEEE@@@;;;888777222,,,)))))))))(((+++000000000---***((((((+++...111222111///+++(((&&&&&&""""""          """%%%&&&&&&&&&((()))***)))((()))***((((((***+++++++++++++++---+++)))***...///---+++)))*********************,,,,,,,,,,,,---///000111---,,,+++*********+++,,,------,,,+++++++++++++++,,,+++++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((('''(((***...222555444,,,%%%$$$(((***((($$$   vvvppphhhdddaaa\\\UUUNNNGGGGGGFFFCCC>>>999666555000+++((())))))(((+++000...---+++(((&&&'''+++...000000000---(((%%%$$$$$$          $$$&&&'''&&&((()))***)))((()))***(((((()))***++++++++++++---+++***+++---...---+++******+++++++++++++++,,,************+++,,,---...---,,,***))))))***+++,,,...---,,,,,,++++++,,,,,,+++++++++++++++,,,---......------------,,,,,,,,,------,,,,,,,,,++++++++++++)))((())),,,000444555222+++%%%%%%+++...***%%%"""  ~~~rrrlllddd```]]]YYYQQQKKKDDDEEEDDDAAA<<<777555444///+++((()))))))))+++000...---+++)))'''(((,,,///000000...***&&&"""!!!!!!        ###&&&(((&&&((()))***)))((()))***((()))***++++++,,,,,,+++---,,,+++,,,,,,---,,,+++***+++++++++,,,,,,------***************+++,,,---,,,++++++******+++,,,---...---,,,,,,++++++,,,,,,++++++++++++,,,---...///.........---------,,,,,,---------,,,,,,,,,++++++---+++)))+++...222333333---(((%%%'''---000---)))$$$!!! %%%%%% |||nnnhhhaaa]]][[[VVVOOOIIICCCDDDCCC@@@;;;777444333///+++)))***+++***,,,000...---,,,)))(((***...111000000---)))$$$!!!     !!!!!!     """%%%'''&&&((()))***)))((()))***))))))***,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------------,,,++++++++++++++++++++++++,,,---...///000............---------,,,------------,,,,,,,,,,,,...,,,+++...222444333111)))((('''***...000///...((($$$  %%%000///!!! zzzlllfff___[[[YYYUUUMMMGGGBBBCCCCCC@@@;;;666444333///+++***+++,,,+++---111------,,,***)))+++///222111000---(((###    !!!!!!!!!!!!      ###%%%&&&((()))***)))((()))******+++,,,------...------,,,---------+++++++++,,,)))******+++,,,,,,------,,,,,,,,,+++,,,,,,---...***,,,---//////...---,,,,,,,,,+++************+++,,,,,,,,,---...///111111............------------...------------,,,,,,,,,,,,+++---111777999777333)))***---...///000000111,,,((($$$"""!!!  !!!---888333""" xxxkkkeee^^^ZZZXXXTTTMMMFFFBBBCCCBBB@@@;;;777444333///+++***,,,---,,,---111------+++))))))+++///222111000---(((###    !!!""""""!!!!!!     !!!###&&&(((******)))((()))***++++++,,,---............,,,---...---+++***+++,,,))))))***++++++,,,------*********)))******++++++***,,,...000111000...,,,,,,+++******))))))******,,,------...///000222222//////.........---------......---------,,,,,,,,,++++++---444;;;===:::555***...111222000///000222///+++(((%%%%%%%%%$$$###  (((333;;;333  ~~~uuufffaaaZZZUUUSSSQQQMMMJJJDDDDDDBBB>>>999555444444)))***+++++++++,,,///111000---)))'''&&&)))---000111///+++'''###      !!!""""""      !!!%%%&&&(((***+++***)))(((---------------///000000///...---,,,***)))((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,---...////////////+++,,,,,,,,,,,,+++******---------......000111111111111000///...------,,,---......---++++++,,,...000...000999BBBAAA777,,,++++++---...///000000000000111111...***'''%%%%%%""" ***111222%%%  yyyqqqeee___XXXSSSQQQNNNJJJGGGAAAAAA???;;;666222111111***+++++++++***,,,...111///,,,)))&&&''')))---000111///+++'''###     !!!!!!"""       ###%%%''')))***)))((((((,,,,,,,,,,,,---...//////...------,,,+++***))))))((()))))))))))))))))))))*********+++++++++,,,,,,---...///000111111111111,,,,,,,,,,,,,,,+++******------------...///000000//////...------,,,+++++++++,,,---,,,+++,,,---/////////222:::AAA???444******+++,,,.../////////000///111333222///,,,***)))%%%!!! &&&***(((  xxxpppbbb]]]VVVQQQOOOLLLGGGDDDDDDCCCAAA===777444222222+++,,,,,,+++***+++---000...+++(((&&&'''***---000000...+++'''###     !!!!!!     !!!###%%%((())))))((((((***++++++,,,,,,---......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++---...///000111111111111,,,,,,------,,,,,,+++***,,,,,,,,,------......///,,,,,,,,,++++++*********(((***+++++++++,,,...000---///555<<<@@@<<<000&&&***+++,,,---...////////////222666666444111///...'''### """'''!!!   vvvnnn```[[[TTTPPPMMMJJJEEEAAAEEEDDDAAA===777333222333,,,,,,,,,+++******---///,,,+++(((''''''***---000///---+++((($$$           !!!$$$''')))))))))))))))******+++,,,,,,------******+++++++++,,,,,,,,,*********))))))))))))))))))))))))*********+++++++++,,,---...////////////---------------,,,,,,+++++++++,,,,,,------------+++++++++++++++*********)))***++++++***+++---///---111888===>>>777,,,%%%***+++,,,---...////////////222777888777444222111)))$$$  %%%***   xxxnnnfff]]]XXXSSSOOOMMMJJJEEEAAAAAA@@@<<<777111...---...,,,,,,,,,+++******---///,,,***(((''''''))),,,...,,,,,,***'''$$$          ###''')))*********((()))***+++,,,,,,,,,,,,)))******++++++,,,------+++*********)))))))))((()))************++++++++++++,,,---...////////////---............---,,,,,,***+++,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,...444:::===:::222+++&&&+++,,,---...///000000000///222666888777777777777...''' $$$'''   |||sssiiiaaaYYYUUUPPPMMMLLLIIIDDD@@@AAA???<<<666000---,,,---+++,,,,,,+++***+++---000,,,+++)))'''''')))+++,,,)))))))))'''%%%"""       !!!!!!     !!!%%%((()))******((()))+++,,,------,,,+++)))******+++,,,,,,------+++++++++******))))))(((******+++++++++,,,,,,,,,---...///000111111111111......//////......---,,,***+++,,,---------,,,++++++++++++,,,,,,------...,,,------,,,******+++,,,000666<<<<<<555...++++++,,,---...///000111111111000222555777888;;;@@@CCC999111%%% """###   xxxnnnddd]]]TTTQQQMMMKKKJJJHHHCCC???BBB@@@<<<666000---,,,---***+++++++++***,,,...111---,,,***((('''((()))***''''''''''''%%%###       !!!  !!!!!!"""      """%%%'''((((((((()))+++---...---,,,,,,*********++++++,,,,,,---,,,,,,+++******))))))(((+++,,,,,,,,,,,,------------...///000111111111111///////////////...------+++,,,---......---,,,+++******++++++,,,---......,,,------,,,++++++---///333999===:::111+++,,,000---...///111222222222222222333444777;;;CCCLLLSSSJJJ???... !!!     {{{pppggg\\\UUUQQQNNNJJJIIIIIIGGGBBB>>>>>><<<888111+++(((((())))))***+++++++++,,,///111...,,,***(((''''''((()))%%%&&&''''''&&&###!!!     !!!!!!  !!!""""""      ###&&&&&&'''(((***,,,.........---,,,******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((,,,,,,,,,---------......+++,,,---...///////////////////////////......---+++,,,...//////...,,,+++))))))***+++,,,------...***+++------,,,---///111555;;;>>>888///***...444...///000111333333333333333444444777>>>JJJVVV___VVVJJJ666$$$  !!!"""     vvvjjj]]]VVVTTTPPPHHHDDDFFFGGGDDD@@@>>>===:::444---'''%%%''')))))),,,+++)))***...000///...,,,)))(((((('''&&&$$$(((((('''&&&%%%###"""!!!       !!!!!!!!!"""""""""    $$$''')))+++***)))+++......,,,)))++++++,,,,,,,,,++++++***+++++++++++++++***)))(((***+++,,,,,,+++***+++,,,,,,,,,------...///000000000000000000///...,,,,,,---...///000///...,,,***'''((()))***+++,,,------000000000---+++,,,111555===<<<888111///333555333111111000000111333555666333444777>>>HHHTTT___fff___PPP999%%%  ######  ~~~sssgggZZZSSSRRRNNNGGGCCCEEEFFFBBB>>><<<<<<999333,,,&&&%%%&&&)))))),,,,,,)))***...000///---+++)))(((((((((&&&%%%'''''''''&&&%%%$$$"""!!!      !!!"""""""""###"""""""""!!!   !!!$$$&&&)))((((((***---...+++)))+++++++++,,,,,,++++++***+++++++++++++++***))))))***+++,,,+++******+++,,,,,,,,,------...//////000////////////...---,,,+++---...///000///...,,,+++(((((()))***+++,,,------/////////---,,,///555999>>>===888111000333666555333333222222333555666777777888;;;BBBKKKVVV```fff___OOO888$$$   $$$  xxxmmmbbbVVVPPPOOOKKKEEEBBBDDDDDD@@@<<<;;;:::777222+++%%%$$$&&&(((***,,,,,,)))***///111///,,,***(((((((((((('''&&&'''''''''&&&%%%$$$###"""         !!!"""###$$$$$$$$$!!!"""""""""!!!   """'''&&&'''))),,,,,,+++)))***++++++,,,,,,+++++++++++++++++++++++++++***))))))***++++++***)))***+++,,,,,,,,,---......//////............---,,,,,,+++---.../////////...---,,,))))))***++++++,,,------.........---///333999>>>???>>>999222000444777777666555555555555666888999:::;;;>>>CCCKKKTTT]]]bbb\\\MMM666"""  !!!!!! rrrggg]]]RRRMMMMMMIIIDDDBBBDDDCCC>>>::::::888555000)))$$$###%%%(((***,,,,,,)))+++///111///+++***((('''((()))((('''&&&&&&&&&&&&%%%$$$$$$###!!!           !!!"""###$$$$$$$$$!!!!!!"""###"""!!!    ###$$$&&&(((***+++************+++,,,,,,,,,+++++++++++++++,,,,,,+++******)))***++++++))))))***+++,,,,,,,,,------.........,,,,,,---------,,,++++++,,,---...//////......---******++++++,,,------......------...111666===AAA>>>>>>999333222666999999888777666555666777888999999:::<<>>::::::666444///((($$$###%%%(((***---,,,***+++///111000+++***((('''((()))((('''%%%%%%%%%&&&&&&%%%$$$$$$!!!          !!!""""""""""""!!!!!!"""#########!!!!!!   !!!$$$&&&((()))******)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))+++,,,+++***)))***+++,,,,,,,,,---------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---....../////////+++++++++,,,------......---,,,,,,...222888<<>><<<:::999777666555555555666666888;;;>>>BBBEEEGGGHHH>>>444%%%  ~~~ssshhh[[[RRRKKKDDDBBBDDDAAA@@@AAABBB???888555666555333...)))%%%%%%(((++++++------+++,,,000222000...,,,)))(((((('''&&&$$$######$$$%%%&&&&&&&&&&&&%%%$$$###!!!        !!!!!!  !!!!!!!!!!!!!!! !!!!!!"""######""" !!!    !!!###$$$%%%(((+++((()))***+++,,,---------***+++,,,,,,------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////++++++,,,,,,...///111222---------..................------000333333000,,,---222555666999===>>><<<;;;:::888666666555666666444666999<<<@@@CCCDDDEEE999///###  }}}ssshhhbbbYYYOOOGGGCCCBBBBBBAAAAAAAAA>>>;;;999888999333111---***((('''((((((,,,***)))***---///000000(((((((((&&&%%%###!!! !!!!!!"""$$$&&&&&&$$$###!!!       !!!!!!!!! !!!"""""""""!!! !!!"""!!!!!!"""   """%%%'''(((&&&)))+++,,,,,,,,,---...------,,,++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,++++++*********...------...111222222111---------.........//////,,,,,,---...//////......111,,,,,,000111,,,)))+++///111444888<<<>>>===;;;<<<999555333444555666666555666888:::===@@@BBBCCC===111"""   uuukkkaaa\\\UUUMMMFFFBBBAAAAAAAAAAAA@@@>>>:::777777777333000---)))'''''''''(((,,,***)))***---///000///(((((('''&&&$$$###!!! !!!!!!!!!###%%%&&&$$$"""!!!        !!!!!!!!!!!!!!! !!!"""!!! !!!"""    ###%%%&&&((()))++++++++++++---...---,,,,,,+++++++++,,,,,,***++++++,,,,,,---......---------,,,,,,+++++++++...------...111222222111---------.........//////------...///////////////000------000...)))(((+++000222555:::===???>>>===;;;888555444444666666666444555777999<<>>;;;777444333333000...+++(((&&&&&&&&&'''+++))))))***+++---,,,+++$$$$$$$$$$$$###"""!!!  """######"""!!!         !!!  """### !!!###"""!!! !!!""""""!!!!!!  """###)))*********))))))+++---+++************++++++,,,******)))***+++...111333///////////////////////////......///111333222111............////////////000000/////////000000000///000000,,,'''%%%***000444777;;;>>>????????????:::999777888999:::999888111222444777999;;;===>>>777///$$$   mmm[[[RRRHHHGGGFFFEEECCCBBBAAAAAA======<<<999555333222222000...***'''&&&&&&'''(((***)))((()))++++++***)))"""#########"""!!!!!! !!!""""""!!!!!!        !!! !!!  """### """######"""!!!!!!"""""""""""""""!!!!!!!!!   """'''((())))))((((((***,,,)))))))))))))))***+++,,,******)))***,,,///222444000000000000000000000000000///...000222333222111........./////////000000111000////////////000000---//////***&&&)))000666:::===AAABBB@@@>>>>>>>>>;;;:::999:::;;;;;;999888111222333666888:::<<<===555///&&&   yyyeeeVVVNNNEEEDDDCCCBBBBBBAAAAAAAAA:::::::::888444222111222000...+++(((''''''((()))***)))((()))******(((&&&!!!!!!!!!"""!!!!!! !!!!!!!!!!!!       !!!""" !!!"""""" """$$$$$$###!!!!!!"""!!!!!!""""""""""""!!!!!!   """%%%'''((((((((()))***(((((((((((()))***++++++*********+++---000222333000000000000111111111111111000///000222333222111....../////////000000000111000///...---...///000,,,...,,,'''(((000:::???BBBEEEHHHGGGCCC>>>======;;;:::::::::;;;:::777555111222333555777999;;;<<<444000(((    ooo\\\PPPJJJCCCBBBAAA???>>>??????@@@777888888666333111111222111///+++)))'''((()))***)))(((((()))***)))'''%%% !!!!!!!!!  !!! !!!     !!!  !!!"""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""$$$%%%###"""!!!!!! !!!"""######"""!!!!!! !!!!!!   !!!%%%'''(((''''''((((((''''''((()))***++++++******+++---...000111222///000000000111111111111111000///000222333222111.../////////000000000000111000...---,,,---...///,,,,,,)))&&&+++888CCCGGGKKKOOOQQQMMMFFF@@@>>>>>>999888888999999777333000111222444555777999;;;<<<444111***"""   ~~~hhhWWWLLLGGGCCCAAA???===<<<===>>>???666666777555333111111222111///,,,)))((((((***+++)))(((((()))))))))&&&$$$ !!!  !!!     ###!!! !!!""""""######""""""!!!!!! !!!"""""""""!!! """$$$%%%$$$"""!!!!!! !!!"""######"""!!!  !!!"""######$$$   $$$'''((('''''''''''''''''''''((()))++++++***+++,,,...///000000000//////000000111111111111222111000000222333222111////////////000000000000111000...,,,+++,,,---...++++++'''$$$---===IIIKKKRRRUUUVVVRRRIIIAAA??????777777777777777444000---222333444666888999;;;<<<444111+++$$$   ppp___QQQHHHEEE@@@>>><<<999888888999:::999777555222111222333333111000///---+++************)))''''''''''''%%%###!!!!!!!!!!!!       !!!!!!!!!!!!!!! """!!!!!! !!!!!!$$$$$$$$$#########""""""""""""!!! !!!!!!"""###$$$%%%%%%%%%######!!!   $$$&&&'''((()))(((((((((((()))+++---///---...///...------...///......///111111222222222000000000000111222333444333111000000111111000...222111///---,,,---...///***'''&&&---999EEEJJJJJJOOOXXX\\\VVVNNNGGG???666666555333111111111111111000111444666888999999999444000+++&&&"""   ~~~jjj[[[NNNGGGEEE@@@>>><<<999888777888999666555333111111111222333222111///---+++***))))))((('''%%%%%%%%%%%%###!!!!!!!!!!!!!!!       !!!!!!!!!!!! !!!!!! !!!!!!$$$$$$$$$#########""""""""""""!!! !!!!!!"""$$$$$$%%%%%%$$$######"""  !!!$$$%%%'''((((((((('''((()))+++,,,...---...///...------...///------...000000111111111000000000111111222333444222111///000111111///...111000...---,,,---...///)))%%%%%%---;;;FFFIIIHHHJJJQQQUUUQQQKKKFFF@@@999555444222111000000111111///000222555777777888777444111,,,(((&&&"""   tttbbbUUUKKKFFFEEE@@@>>>;;;888666666666666333222111000000111222333333111///,,,***(((((((((&&&$$$###"""###"""  !!!       !!! !!!!!!$$$############"""""""""""""""!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!     """%%%'''(((((((((((()))***,,,,,,---...///...------...///,,,---...//////000//////000000000000111222333444111000//////000000///...000///...---------...///'''$$$%%%///>>>GGGHHHEEEDDDIIILLLJJJGGGDDD@@@<<<444333222000000000000111...///222444555666666666333111///---,,,)))&&&######    lll[[[OOOGGGCCCDDD@@@>>>:::777555444444444222111111111111222333444444222...+++((('''''''''%%%###"""!!!!!!!!! !!!       !!!  !!!!!!############""""""""""""""""""!!!!!!!!!!!!!!!"""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!   $$$&&&((((((((()))***+++,,,------...///...---------///---...//////000000000///............///000111222000///......000000///.........---------...//////'''%%%(((333AAAHHHGGGBBBAAADDDEEEEEECCCBBB???===333222111000///000111111///000222444555666666555111111111222333333000...---(((!!!   }}}fffVVVLLLEEEAAABBB>>><<<999666444333333333333333333333444555555666444111...***'''&&&&&&&&&%%%###"""!!!"""!!!!!!!!!      !!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""###""""""###$$$$$$$$$######"""""""""#########$$$$$$"""!!!   """%%%'''((()))***,,,---......---...///...---------/////////000111111111000000,,,,,,,,,------...///000///...---...///000///------------------...//////)))***...888CCCGGGEEE@@@BBBAAAAAABBBAAA???===<<<333222111000000000111222222333444555666666555444///000222555999;;;:::999555000'''   uuuaaaSSSKKKDDDAAAAAA<<<:::777444222222222222444444555555666666777777333000,,,)))&&&&&&&&&'''%%%$$$"""!!!"""!!! !!!!!!      !!!!!! !!!!!!!!!!!!"""""""""""""""###""""""!!!!!!!!!"""######"""######$$$$$$$$$######"""""""""#########$$$$$$"""!!! !!!   ###$$$&&&(((***,,,......///---...///...------...///000000111111111111000000,,,,,,,,,,,,---...//////...---,,,---...///...---++++++,,,---.../////////...111777>>>DDDEEECCCAAABBB???>>>@@@@@@<<<999999444333222111111222333333444555666666555444333222//////111666;;;>>>??????:::555,,,###   |||mmm[[[QQQJJJEEEAAAAAA:::888666333222111222333555555666666777666666666111///+++'''&&&&&&'''((($$$###!!!!!!!!!!!!!!!!!!       !!!!!! !!!"""!!!!!!!!!!!!""""""######""""""!!!!!!"""######$$$######$$$$$$$$$######"""""""""""""""############"""!!! !!!"""!!!  """%%%(((+++---......---...///...------...//////000000000000000//////------------...///000111---,,,+++,,,...///...---******,,,---.../////////333999@@@DDDDDDBBBBBBBBB???;;;:::>>>???:::777777444444333222222333444555666666666555444222000...000000000444888<<<>>>???===888000'''    uuugggWWWOOOJJJEEEBBBBBB999777555333111111222333555666666666666666555555111...***'''%%%&&&((()))$$$"""        !!!!!! !!!""" !!!!!!!!!""""""######""""""!!!""""""###$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""###"""!!!"""""""""   ###&&&***,,,---------...///...------...///...///////////////......///......//////000111222---,,,+++,,,...///...---)))***+++---.../////////666>>>FFFHHHDDD@@@AAACCC===777777===>>>999666666555444333333333444555666666666666555222000---,,,111000000222666:::<<<<<<===999222***"""   jjjaaaTTTKKKGGGFFFEEEDDD<<<999444///...///111333888999999888888777666555///...---+++)))(((&&&%%%"""!!!    !!!!!! """!!!    !!!"""   """############"""""""""""""""######$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$######!!!     $$$'''***,,,---000...------.../////////...............///000000///////////////000111111...------,,,,,,,,,------''''''(((***...111111111999@@@EEEEEEDDDDDDAAA===888999:::===???>>>;;;999666555444666888::::::999777555222///...------...---///000000222555999<<<;;;555,,,%%% ~~~ggg___SSSJJJGGGFFFDDDCCC;;;888333///...///222444888888888888888777555555//////---+++)))'''&&&%%%!!!!!!  !!! !!!     """  """############"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$###"""!!!   ###'''***,,,...000///......////////////......------......///000///////////////000111111///......---,,,,,,,,,---******+++---///111333555===CCCGGGEEECCCCCC@@@<<<888888:::<<<>>>===:::888777777777999;;;<<<;;;:::777555333000...............///111111222555:::===;;;555,,,$$$ vvvddd\\\QQQIIIFFFEEECCCAAA999666222......000333555888888888888777666555555000///---+++)))'''&&&%%%  !!!        !!! !!!  """######$$$$$$###""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$###"""!!!!!!   %%%))),,,---////////////////////////......------......///000///////////////000000111111000///...---,,,,,,,,,,,,...///......000555:::AAAFFFHHHEEEBBBAAA???;;;777777999;;;===<<<999666888888:::<<>>@@@EEEFFFCCCAAAAAA???===777777888:::;;;:::777444666777999<<<>>>>>><<<999111111///...---,,,++++++,,,---.........111555888666000'''  zzzjjj]]]VVVNNNHHHEEEBBB>>>:::777444000------///333666777777777777666555444444111000...,,,)))&&&%%%$$$ !!!!!!        !!!###$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$######!!!   !!!###$$$(((---...---,,,...111000000//////000000111222111000000///////////////000///...---,,,+++++++++,,,------------222999???@@@EEEHHHEEEBBBBBB@@@<<<777777888:::;;;:::777444555555666999<<<<<<:::888000000///...---,,,+++++++++,,,---------///333666444...&&&    wwwjjj]]]WWWOOOIIIFFFBBB<<<888777444000------///222555777777777777666555444333111000...,,,)))&&&$$$### !!! !!!!!!"""       """###"""!!! !!!###$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###"""!!!   %%%+++---,,,+++...111...............//////000111111000///////////////...---,,,+++++++++++++++.........000444999>>>BBBCCCIIIKKKIIIEEECCC@@@;;;888888999;;;<<<;;;777444555555555777999::::::888111111111000///...---,,,,,,,,,---------///333666333---%%%   vvvjjj]]]WWWPPPJJJFFFAAA<<<777888555000---,,,...222444777777777777666555444333222000...,,,)))&&&$$$### !!!!!!!!! !!!""""""      ######$$$%%%$$$"""  !!!###$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$###"""   ###))),,,++++++...222---,,,,,,,,,,,,---......111111000///////////////,,,,,,+++******+++++++++111000000333999???CCCDDDGGGLLLOOOLLLHHHDDD???:::999999:::;;;<<<;;;777444666555444666888::::::999222222222222111000......,,,---.........000444777222,,,$$$   zzzpppbbb\\\SSSKKKDDD>>>999666333000---******---111444555555555666555555444333333111...+++(((&&&$$$###""" !!!$$$$$$"""     """(((***++++++)))%%%!!!  """$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""    ###&&&***,,,------+++,,,,,,---...///000000000000000000///...---,,,)))***+++++++++,,,...000666333444888<<<>>>DDDJJJGGGSSSZZZUUUKKKCCC???<<<;;;<<<======<<<:::888777666777888888888777555555222111111111111111222222+++***))))))***---000222...***###  yyyoooddd]]]TTTKKKCCC>>>999666333111---++++++---111444555555555666555444444333222000...+++(((&&&%%%$$$"""!!!!!!"""%%%%%%""" !!!!!!!!!      %%%+++---///...***%%%!!! """$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""     $$$'''***,,,,,,,,,,,,---...//////000000000000000000///...---,,,***+++,,,------///111333555333444;;;AAADDDHHHMMMNNNXXX^^^XXXLLLDDD>>>;;;<<<=========<<<:::888777666777888888777666555444222111111111111111222222///---,,,++++++,,,...///...+++&&&###"""###$$$$$$  xxxooofff___UUUKKKCCC===888555333111---++++++---000333444555555666555444333222000///---***((('''&&&%%%#########$$$&&&%%%###!!!###"""!!!     ###)))000333444222---&&&!!! """###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########!!!    $$$'''***+++------...//////000000000000000000000///...---,,,++++++,,,...000222444555444222555>>>GGGKKKMMMPPPWWW```ccc[[[OOOEEE@@@<<>>>>>===;;;999888666777777888888777555444333111111111111111111111111111000///---,,,,,,,,,,,,...+++((((((+++...000111$$$ vvvoooggg```UUUKKKBBB<<<888555222000,,,******,,,...000333444555666666444333111...---,,,***((('''&&&&&&$$$%%%%%%&&&&&&%%%$$$"""$$$###"""     '''---666888999666...&&&   """###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""    !!!%%%(((***,,,---...000000000000/////////000//////...------+++++++++---000333555555222000555AAALLLPPPQQQRRR___ddddddZZZNNNGGGCCC@@@@@@???>>><<<:::999777777777888888888777555333222222222222222222111111000000//////...,,,+++***)))---++++++---222666999:::---((($$$""" uuuoooggg___TTTIIIAAA;;;777555000...+++))))))***,,,...222333555666666444222111------+++)))((('''&&&&&&%%%&&&''''''&&&%%%$$$###%%%$$$"""     """+++111;;;======888...%%%   !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%$$$###   ###&&&(((***,,,...000111111000000//////////////////...---***))))))+++000333444333//////666CCCMMMPPPRRRSSS___cccaaaWWWMMMHHHFFFDDDAAA???===:::888777777777777888888888888666555333333333444444333222111000,,,,,,,,,,,,++++++******++++++---111666:::<<<<<<444...)))&&&  ~~~tttpppeee^^^RRRHHH@@@:::777555000...,,,***)))***,,,---222333555666666444222000------+++)))'''&&&&&&&&&%%%'''((((((&&&$$$###$$$%%%$$$"""      '''000666???@@@???777+++"""   !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$      $$$%%%'''))),,,///111111000000...///////////////......+++)))(((***///222222111...000999EEELLLOOOQQQUUU]]]bbbbbbZZZRRRMMMIIIEEE@@@>>>;;;888666666777888777888999999999888777666444555666666555444222111++++++************+++++++++---000555999:::999777444...((($$$   ~~~tttqqqccc[[[PPPFFF>>>:::777555111000---+++++++++,,,---111333555666666444111///...---+++)))'''&&&%%%%%%$$$''')))(((%%%######$$$%%%###!!!      """+++555<<>><<<999666555555777888777888999:::;;;:::999999666666777888777555333222...---+++))))))***+++,,,---000444999;;;999444///...'''"""   ~~~tttqqqbbbZZZOOODDD===999777555333111///---,,,---...///111222555777666444111//////---+++)))'''%%%$$$$$$$$$''')))(((%%%""""""###$$$###!!!      %%%///999@@@AAABBB>>>444&&&""" !!!""""""!!!!!!  !!!""""""""""""########################$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''(((((((((''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&%%%"""     """%%%)))---000111111000......///////////////......+++(((+++000222111...000666AAAIIIKKKKKKRRRZZZeeeoooxxxxxxqqqfffXXXLLL===:::777444444555777999777888:::;;;<<<<<<;;;:::777888999999888666444333111///,,,***)))***+++,,,///222777;;;<<<888000***(((!!!    {{{uuupppddd[[[MMMCCC===:::777555111111000...------///111333444555555555444333222...---+++***((('''&&&&&&'''((()))(((&&&%%%&&&'''&&&###      """+++888CCCGGGHHHBBB777+++### !!!!!!!!!!!!  !!!"""###$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$"""    %%%))),,,---...//////////////////...------...(((&&&+++000///---,,,333;;;CCCFFFDDDGGGOOOXXXkkkrrryyy}}}{{{sssbbbRRRDDD<<<444333444444555777999888777999<<<<<<999666999888777666444333222111000...---+++++++++---...000444;;;AAA<<<000&&&""" {{{tttooobbbYYYLLLBBB<<<:::888666222222111///------///222444444555666666444333222///...,,,***(((&&&%%%%%%&&&'''((('''&&&%%%&&&'''%%%###    $$$...;;;FFFJJJHHH???333)))""" !!!"""#########"""  !!!"""###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###    !!!%%%''')))+++---/////////000000///.........***(((,,,...,,,+++---555<<>>555444444444555888888777666888;;;<<<;;;999:::999777555444333333333333222///---,,,,,,------///222999>>>999,,,"""  yyyrrrmmm___VVVIII@@@;;;:::888777444444222000......000222444555666777666555333222///...,,,)))'''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''$$$"""    """'''111???IIILLLEEE;;;...%%%"""!!!!!!!!!"""""""""""""""!!!  !!!"""###$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%###     !!!$$$(((***......///000111000//////---++++++,,,+++(((***...888<<>>;;;:::999888555555333111......///111444555666888777555333222///...,,,)))'''%%%$$$###$$$%%%&&&&&&%%%%%%&&&'''###!!!      $$$)))444AAAIIIJJJAAA666(((!!!!!!"""   !!!!!!!!!!!! !!!"""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$!!!     $$$(((+++---...000111111000///,,,+++,,,,,,(((%%%)))000999<<>>;;;999666333222333444555888777666555444222111111000111555777000###  {{{vvvnnnhhhYYYQQQEEE===::::::999888666666444111...---///000333444666888777555333111...---+++)))'''%%%$$$$$$###%%%&&&%%%$$$$$$%%%&&&"""  !!!       %%%+++555@@@EEECCC999///$$$!!!"""   !!!!!!!!!"""""" !!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&%%%%%%&&&%%%"""   !!!$$$((())),,,///000000///...******+++***&&&###)))333999;;;AAAIIIQQQUUUVVVUUUWWW[[[___cccjjjpppoooiiiQQQFFF<<<888888888;;;>>>>>><<<:::888777888;;;===;;;999666333222333555666777888888999888777555444222333555666///"""   |||yyytttllleeeYYYPPPEEE===:::::::::999777666444000---,,,---///111333666777777555222000---,,,***((('''%%%%%%$$$$$$%%%&&&%%%###"""###$$$ !!!!!!  !!!     """'''---777??????:::111***""" !!! !!!!!!"""""""""""""""!!! !!!!!!""""""### !!!!!!!!!"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&%%%%%%&&&&&&###     ###%%%))),,,......---,,,((('''((((((%%%%%%,,,555999;;;@@@HHHOOOTTTVVVVVVXXXYYYYYY[[[aaahhhiiieeeQQQFFF<<<:::::::::<<>>;;;:::888666555666777888888999:::;;;;;;:::888666444444666666...!!!   zzzxxxrrrjjjdddYYYQQQEEE===;;;::::::999666666333000,,,+++,,,---000222555777666444000...+++***)))((('''&&&&&&&&&%%%&&&&&&%%%"""!!!!!!"""!!!"""!!!!!!!!!       $$$***000888===999222(((%%%"""  !!!"""#########""" !!!""""""######!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''$$$     !!!&&&***,,,,,,+++***'''$$$$$$%%%%%%'''///888999<<>>??????===:::;;;===@@@======<<<;;;::::::::::::999;;;===>>>===:::777555444444555555---!!!  ~~~yyywwwrrriiicccZZZQQQFFF>>>;;;;;;:::999666555333///,,,***+++---///111444666666333000---***)))(((''''''&&&&&&'''&&&&&&&&&%%%""" !!!!!!"""!!! !!!"""      !!!&&&,,,333:::===777---$$$###"""!!!  !!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%&&&''''''%%%!!!    $$$(((***+++***)))&&&"""!!!###&&&)))111999:::===AAADDDFFFIIIMMMQQQOOONNNJJJGGGLLLTTTXXXVVVMMMDDD===<<<===<<<===@@@===>>>???>>><<<===@@@CCC?????????>>>>>>===<<<<<<<<<===??????===:::666333444333444444,,,!!!  ~~~yyytttpppkkkhhhXXXQQQGGG???;;;999999999777555333000...,,,******+++...333666777444000---+++***)))'''''''''((())))))(((&&&$$$###"""!!!!!!  """!!!!!!"""      ###'''...555999888333///"""!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&'''(((((((((((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&$$$###"""   """''')))'''%%% !!!%%%***111777;;;?????????AAACCCGGGIIIKKKOOOJJJFFFEEEHHHKKKLLLLLLDDDBBB@@@???=========>>>??????@@@@@@???>>><<<;;;===>>>@@@CCCEEEDDDAAA>>>======???@@@???:::444///444222111...***###     |||wwwrrrmmmhhheeeWWWPPPGGG>>>:::999999999666444222///---+++***)))***---111555555222///,,,******((('''''''''((((((((('''&&&$$$###"""!!!!!! !!!"""!!!!!!!!!      $$$(((///666:::888222---%%%$$$###!!!  !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&'''(((((((((((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&%%%###"""   $$$'''&&&%%% """&&&,,,222777:::======>>>@@@BBBFFFIIIJJJKKKHHHDDDDDDFFFIIIIIIIIIBBBAAA@@@???>>>>>>????????????@@@@@@???===<<<;;;===>>>@@@CCCEEEEEEBBB???===>>>???@@@???;;;555000222111000...+++%%%     ~~~yyytttooojjjddd```UUUNNNEEE===999888888888444333111...,,,***)))((()))+++///222222000---***))))))(((''''''''''''(((((('''%%%$$$""""""!!!!!! !!!""""""       &&&***000777999666000***&&&%%%###"""  !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######%%%&&&'''((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$###    ###$$$$$$!!!$$$)))...333666888:::;;;<<<===@@@DDDGGGIIIEEEDDDBBBCCCEEEFFFFFFEEEAAA@@@@@@??????@@@@@@AAA@@@@@@@@@???>>><<<;;;:::<<<===???BBBEEEEEEBBB@@@>>>>>>>>>??????;;;666222000000000///---((("""    }}}{{{vvvrrrmmmggg```\\\RRRLLLCCC<<<999777777666222111///---***)))(((''''''))),,,...///---+++)))(((''''''''''''''''''''''''&&&%%%###""""""!!!!!!!!! !!!"""###"""      !!!&&&***000555777444,,,'''$$$###"""  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&'''''''''&&&$$$###     """###"""&&&+++000333666777888888999;;;===AAADDDFFFAAAAAABBBCCCDDDDDDDDDCCCAAAAAA@@@AAAAAAAAABBBBBB@@@@@@???>>>===;;;:::999<<<<<<>>>AAADDDDDDBBB@@@>>>======>>>===;;;777444000000111111000,,,'''"""     }}}yyywwwtttpppllleee^^^YYYNNNIIIAAA;;;888666666555111000...,,,***(((((('''&&&((()))++++++***)))(((&&&&&&&&&'''''''''&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$"""      ###&&&)))...222333000)))######"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$   !!!""" """''',,,000333555555555666666888:::===@@@BBB???@@@BBBCCCDDDDDDCCCDDDCCCCCCCCCCCCCCCCCCBBBBBB??????>>>===;;;;;;::::::;;;;;;===???BBBBBBAAA???<<<;;;:::;;;;;;999666444111111222333333///***&&&     xxxsssrrrpppnnnjjjddd\\\WWWLLLFFF???:::777555555444111000...,,,***)))((((((&&&'''((()))))))))(((((($$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$""""""!!!!!!!!!!!!"""###$$$%%%""" !!!      $$$%%%&&&))),,,---+++%%%!!!""""""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%    !!!""" ###'''+++///222333444444444444555777999<<<===>>>@@@BBBCCCBBBBBBCCCEEEGGGGGGGGGFFFEEEDDDBBBAAA>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;===??????>>><<<999888777777777777555333111111222333333000***&&&    xxxrrrmmmllllllkkkhhhaaaZZZTTTIIIDDD>>>999666555444333111000...,,,***))))))(((&&&&&&''''''((((((((((((###$$$%%%&&&'''&&&&&&%%%%%%$$$###""""""!!!!!!"""!!!"""###%%%%%%###!!!"""     !!!$$$###$$$%%%'''(((&&&###  !!!!!! !!!"""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""#########$$$$$$$$$$$$######%%%&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%!!!    """"""!!!###&&&)))---000222333444333333333444666888999<<>>@@@???>>>???BBBEEENNNNNNMMMKKKHHHDDDAAA???;;;;;;:::999:::;;;<<<===;;;:::999:::;;;;;;999777555333111111222222222111000000000000///+++%%%     qqqfffdddbbbdddfffgggddd___YYYUUUJJJDDD<<<777666555333000000000000///...,,,+++***((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$###!!! !!!!!! !!!!!!""""""!!!       !!!$$$### !!!###"""   !!!""""""###"""!!!  !!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!       """%%%(((+++...///000111111111111222666888;;;===>>>>>>===@@@FFFKKKOOOOOOLLLHHHDDDAAAAAABBB===;;;:::999999<<<>>>@@@???<<<999777777888777666000111111000...---///000...//////000...)))"""     |||kkkcccbbbaaaccceeefffddd^^^XXXTTTIIICCC;;;666555444222///////////////...---,,,,,,))))))((((((((((((''''''$$$$$$$$$$$$$$$#########"""!!! !!!!!!  !!!!!!         """!!! """!!! !!!  !!!"""#########"""!!! !!!!!!"""############"""######""""""""""""##################$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!      !!!$$$'''***,,,000222333333333444666888:::<<<=========???EEEJJJLLLLLLJJJGGGCCCAAABBBCCC<<<;;;:::999:::<<<>>>@@@>>><<<:::999888888666555000000111000...---...000////////////---(((!!!     sssccc]]]^^^___aaadddeeeccc]]]WWWSSSGGGAAA:::555444333111///---.....................******)))))))))((((((((($$$$$$#########""""""""""""!!! !!!!!!             !!!!!!  !!!"""###$$$$$$"""!!!  !!!""""""######""""""$$$##################$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""       !!!%%%'''...000333444333333444555888:::<<<<<<<<<>>>DDDIIIIIIIIIHHHFFFCCCAAABBBCCC<<<;;;:::999:::<<<>>>???===<<<;;;::::::888555222...///000///...---...////////////...,,,'''     mmm^^^YYY[[[]]]___bbbcccaaa\\\VVVRRRGGGAAA:::555444333111//////......---------------++++++******))))))(((((($$$$$$######"""!!!!!!!!!"""  !!!        !!!!!! !!!!!!!!!  !!!"""######$$$!!!!!! !!!!!!"""""""""""""""########################$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&"""!!!       ###))),,,000222222111111111555888;;;;;;;;;===BBBGGGGGGGGGGGGEEEBBB@@@@@@AAA===<<<;;;::::::;;;===>>><<<;;;;;;;;;:::888333000---///000///...---.../////////...---+++&&&    |||jjj\\\WWWYYY[[[]]]```aaa___[[[UUUQQQGGGAAA:::666555444333111111111///---,,,,,,,,,,,,+++++++++***)))(((((('''$$$$$$######"""!!!!!! !!!         """!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!"""""""""""""""!!!!!!"""######"""!!!!!!$$$$$$$$$%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&###"""     %%%)))...111111111000000333666999::::::<<>>===<<<;;;:::;;;;;;;;;999999999::::::777222...,,,...000000///......//////...---,,,***&&&      uuueeeYYYVVVXXXYYY[[[^^^```^^^YYYTTTPPPGGGAAA:::666555555333111333111///---,,,++++++,,,++++++***)))((((((''''''%%%%%%$$$###"""!!!!!! !!!    !!!      """  !!! !!!###$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!"""!!!  !!!!!!""""""!!!!!! !!!"""######"""!!! ######$$$%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''###"""!!!     """&&&+++///000000111222000444777999999;;;@@@DDDDDDEEEFFFEEECCCAAAAAAAAA@@@???>>><<<:::999999888777666777888888555111...,,,///111222000//////000///...---,,,+++'''"""     }}}kkk\\\TTTUUUYYYWWWZZZ]]]^^^]]]XXXSSSOOOFFF@@@999555444444222000222000...,,,,,,,,,------+++******)))((('''&&&%%%&&&&&&%%%$$$###"""!!!!!!!!!   !!!!!!  !!!     !!! """######$$$&&&((()))***))))))(((((('''%%%$$$###"""!!!###"""!!!  !!!!!!""""""!!!!!! !!!###$$$$$$###!!! """######$$$%%%''')))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$###"""      %%%)))+++---///000...222666888888:::>>>BBB@@@BBBDDDEEEDDDDDDDDDEEEBBBAAA???===:::888666666444444444555555444111...---///222333222111111111///...---,,,+++((($$$      uuubbbUUUPPPSSSZZZWWWYYY\\\^^^\\\XXXRRROOODDD>>>777444333333111///000///---,,,,,,---///000******)))((('''&&&%%%%%%''''''&&&%%%$$$###"""!!!!!!  !!!!!!!!!  !!!     !!!!!! !!!######&&&''')))+++,,,------,,,,,,+++***(((&&&$$$###"""###"""!!!   !!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""""""""$$$%%%'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$###"""     ###&&&(((+++------111555777888:::>>>BBB<<>>;;;999666444222222111///............444444333222222111000000............---)))$$$    |||eeeWWWQQQOOORRRVVVZZZ[[[\\\[[[YYYUUUPPPMMMCCC???999555222111///.........---,,,+++***)))))))))((('''((()))***)))'''&&&&&&%%%$$$###!!!!!! !!!!!! !!!$$$$$$"""       !!! !!!""""""###&&&(((,,,///333333222333666999;;;<<<777...&&&$$$"""""""""!!!!!! !!!!!! !!!!!!"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''(((((()))))))))((((((***))))))(((((((((((((((&&&%%%"""       ###(((+++---,,,...222777;;;;;;:::999<<<@@@BBBDDDEEEGGGIIILLLIIIDDD@@@===:::777444222111000///////////////222222222222222222222222///......///...+++%%%!!! uuu```TTTOOOMMMPPPSSSZZZ[[[[[[ZZZWWWRRRNNNJJJBBB>>>888333111000...---------,,,+++***))))))((()))(((''''''))))))((('''%%%%%%$$$$$$###""""""!!!!!!!!!  """$$$%%%###          !!!!!!"""$$$'''***111444777777666777:::>>>AAABBB<<<111(((%%%""" !!!!!! !!!!!!"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''((()))************))))))))))))(((((((((((('''%%%###!!!    ###'''++++++---111555888999888777;;;???BBBDDDEEEGGGIIINNNKKKGGGCCC@@@<<<888555111000000/////////000000000000111111222333444444000//////000///,,,((($$$ nnn[[[QQQNNNMMMOOORRRYYYZZZZZZYYYUUUPPPKKKGGG@@@<<<777222000///...------,,,,,,+++***)))(((((()))(((''''''((()))((('''$$$$$$$$$#########""""""!!!  """%%%%%%###          !!! !!!!!!   !!!""""""%%%))),,,444666888888888999>>>BBBGGGFFF???333)))%%%""" !!!!!!!!!!!! !!!!!!"""""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''(((***++++++++++++)))))))))))))))(((((('''(((&&&$$$###!!!    ###***+++---000333666777777999<<<@@@CCCDDDEEEGGGIIIOOOLLLHHHEEEBBB===999555000000000///000000111111000000000111222222333333111000000111000...***''' wwwhhhWWWPPPNNNMMMOOORRRXXXXXXXXXWWWSSSMMMHHHEEE@@@<<<666222000///...------,,,,,,+++***)))((((((((('''&&&'''((()))(((&&&$$$$$$$$$#########""""""  !!! """%%%%%%###!!!         ###%%%&&& !!!!!! !!!""" !!!""""""###&&&***...444666777777777:::???DDDHHHGGG@@@222((($$$!!! !!!!!! !!!""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''(((***++++++++++++((())))))***)))(((''''''(((&&&%%%$$$###     !!!'''))),,,///222444666777999<<>>@@@DDDIIILLLRRRNNNHHHCCC???<<<888666222111111000000000111111111111111111111111000000222111000111111000...+++"""!!!  jjj]]]PPPLLLMMMMMMOOOQQQSSSTTTTTTSSSPPPKKKFFFCCC@@@<<<666333111000///.........---,,,+++***))))))((('''&&&&&&(((((('''&&&&&&&&&%%%$$$###!!!!!!  !!!!!! ###&&&&&&$$$!!!         $$$)))***'''""" !!!"""!!!!!!!!! ###'''+++000111333333444:::BBBIIIGGGFFF>>>000'''###""" !!!"""###"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''(((((()))))))))((((((((((((*********)))'''&&&&&&%%%%%%$$$$$$"""      """&&&***,,,...222555777999;;;===BBBIIIPPPVVVRRRMMMFFF@@@<<<999777666333333222111000000000000//////000000111111222222111000///000111000...,,,&&&%%%"""  fffYYYNNNKKKLLLMMMNNNPPPRRRRRRSSSRRROOOJJJEEEBBB@@@<<<777333111111000//////......---,,,+++******((('''&&&&&&'''((('''&&&''''''&&&$$$"""!!!  !!!""" ###&&&&&&$$$!!!          !!!(((,,,,,,&&&  """!!!!!! !!!%%%)))///000222222444:::CCCKKKGGGEEE===000'''$$$###!!! """######"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))'''((((((((((((((('''&&&'''(((***+++***)))'''&&&&&&%%%$$$$$$$$$""" !!!     $$$'''))),,,000444999:::<<<@@@FFFOOOYYY```RRRMMMEEE>>>:::888777666444333222111000000000000------...000111333444444111000///000000000...---)))(((%%%  xxxbbbVVVKKKHHHIIIJJJLLLOOORRRUUUVVVRRRNNNKKKDDD>>>>>>;;;555222111000/////////...---,,,***)))((((((&&&%%%$$$%%%'''((('''&&&)))(((&&&$$$###"""!!!!!! !!!!!!$$$&&&((('''###        ###%%%%%%%%%$$$!!! !!!!!!!!!"""######!!!%%%)))...111000333===GGGLLLMMMHHH???333***$$$""""""###"""!!!  !!!""""""$$$$$$##################$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''(((((('''%%%###         $$$(((,,,111444777666777>>>HHHRRRYYY\\\TTTNNNGGG@@@<<<999666555444444333333111000...---////////////000111222333222222111111000111111222...---***"""  ooo___TTTIIIGGGHHHIIIKKKNNNRRRVVVWWWSSSOOOLLLFFF@@@>>>:::555222000000///...------,,,+++******))))))&&&%%%$$$%%%'''((('''&&&)))(((&&&$$$###"""!!!!!! !!!!!!"""$$$&&&((('''###         """%%%!!!!!!  !!!"""""""""!!!!!!###)))///222222666???GGGKKKLLLFFF<<<111'''"""!!!!!!"""!!!!!!   !!!"""###$$$$$$##################%%%&&&''''''&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''(((''''''''''''''''''((()))((('''%%%###        !!!%%%)))---111666555666<<>>:::888666444333333333333222000///.../////////000000111222333222222111111111111111222000000---'''  yyyhhhZZZPPPGGGEEEFFFGGGIIIMMMPPPTTTTTTQQQMMMKKKFFF@@@===:::555222000000...---,,,,,,+++++++++*********&&&%%%$$$%%%&&&'''&&&%%%((('''&&&$$$###"""""""""!!!!!!!!!!!!!!!""""""###%%%&&&(((&&&###          """$$$%%%$$$  """###"""!!! (((///555666:::BBBIIIKKKKKKDDD999---$$$ !!!!!!   !!!"""#########$$$$$$$$$$$$$$$$$$&&&'''((((((''''''((()))'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))******))))))(((''')))((((((''''''(((((()))))))))(((&&&###!!!        $$$))),,,222222444999AAAIIINNNPPPKKKGGG@@@;;;888777555444222222222222222111111000//////000000111222222222222222111111222222222222333333111,,,$$$  rrrbbbTTTLLLEEEDDDEEEFFFHHHLLLMMMPPPQQQMMMJJJHHHDDD>>><<<999555222000///---,,,***************+++++++++&&&%%%$$$$$$&&&'''&&&$$$'''&&&%%%$$$############"""""""""!!!"""######$$$%%%&&&'''%%%"""         %%%((('''###   """"""!!!$$$...777;;;???FFFLLLMMMJJJBBB555***### !!!  !!! !!!""""""#########$$$$$$$$$$$$$$$%%%'''((())))))(((((()))***((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((()))************)))(((((())))))(((((((((((())))))***)))(((&&&$$$"""          $$$(((...///111666<<>>;;;888444111000///---+++))))))************++++++&&&%%%$$$$$$%%%&&&%%%$$$&&&%%%%%%$$$############"""""""""""""""###$$$$$$$$$%%%&&&$$$         $$$))))))%%%  !!!!!!!!!---999@@@FFFKKKNNNNNNHHH???333)))$$$"""""""""  !!!""""""!!!!!!!!!"""############$$$$$$%%%%%%%%%%%%'''((())))))(((((()))+++((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((***************))))))((())))))(((((((((((())))))))))))((('''%%%###"""!!!        !!!%%%)))+++///222777;;;>>>AAA>>>;;;777555555555444333111111222333333333333222000000111222222222222111000111222333333333333222333333444222---%%%   xxxdddXXXLLLHHHEEEFFFFFFFFFIIINNNPPPSSSRRRMMMJJJIIIEEE@@@:::777444111000...,,,***))))))******************&&&%%%$$$$$$%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$"""""""""""""""######$$$###$$$$$$"""        """%%%'''%%% !!!///===FFFKKKNNNOOOMMMCCC;;;///'''$$$$$$###"""!!! !!!""""""######""""""""""""############$$$$$$%%%&&&&&&&&&'''((())))))(((((()))***'''''''''''''''&&&&&&&&&''''''''''''((((((((((((******++++++******)))((()))((((((''''''(((((()))''''''''''''&&&%%%$$$###       """$$$''',,,000333666999;;;888666444333444555444444222222333333333333333222000111222333333222111111000111222444444444333333111222222222///(((  rrr```VVVKKKGGGFFFHHHHHHGGGKKKPPPRRRTTTSSSMMMJJJHHHDDD???999666333111000...+++)))************))))))))))))&&&%%%$$$$$$%%%%%%$$$"""$$$$$$$$$###$$$$$$%%%%%%"""!!!!!!!!!!!!"""######"""###"""        ###$$$$$$### %%%333BBBJJJNNNOOOLLLHHH>>>666,,,&&&$$$%%%###!!!!!!!!!!!!!!!!!!"""######$$$######""""""###############$$$$$$%%%&&&&&&'''&&&''')))(((''''''(((***&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***++++++++++++***))))))(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&!!!         %%%***...000222555888444333222222444555555555333333333444333333222222000111333444444333111000///111333444555555444333111000111111000+++### }}}iiiYYYPPPJJJGGGGGGIIIIIIHHHLLLRRRQQQSSSQQQLLLHHHFFFBBB===888666333111000...+++(((************)))))))))(((&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$###$$$$$$%%%%%%!!!!!!!!!!!!!!!""""""###!!!"""!!!        %%%$$$""" (((666FFFMMMOOONNNJJJDDD:::222)))$$$$$$$$$### """""""""""""""###$$$$$$$$$$$$###############$$$######$$$%%%%%%&&&''''''&&&'''((((((''''''((()))%%%&&&&&&''''''(((((((((''''''''''''((((((((()))***++++++++++++***))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((###       ###)))---///111444666222111000111444555666555333444444444333333222111000222333444444333111000///000333555555555444333111000000111111---%%% vvvaaaUUUQQQLLLJJJGGGEEEFFFIIINNNQQQPPPOOOMMMJJJGGGCCC@@@???<<<999666222...,,,******++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$!!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!!###"""           $$$###  )))666GGGOOOKKKBBB:::777///+++&&&$$$%%%$$$""" !!!"""""""""############$$$$$$$$$$$$#########$$$&&&((()))(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))***+++,,,,,,+++***)))((((((''''''''''''((((((''''''''''''''''''''''''$$$!!!         !!!***000333333222111333333444555555555555555000111111222222333333444333333333222222111111111333333222222222333444444222000.........---)))%%%  ppp\\\QQQNNNHHHFFFDDDCCCEEEIIINNNQQQPPPOOOMMMJJJGGGCCC@@@???;;;999666222...,,,******+++******)))((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&$$$!!!!!!"""###""""""!!!"""############"""!!!!!!          !!!  ...:::FFFKKKEEE;;;444111,,,)))%%%$$$$$$$$$"""!!!!!! !!!"""""""""############$$$$$$$$$%%%$$$$$$$$$$$$%%%'''(((''''''&&&&&&''''''(((((('''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,+++***)))((((((''''''''''''((((((''''''''''''''''''''''''%%%"""        '''---000111222222333444666777777777666555111111222222333444444444444444333333333222222222222222222222333444555555555444222222222111---)))   |||hhhVVVLLLIIICCCBBBAAAAAADDDHHHMMMPPPPPPOOOMMMKKKGGGCCCAAA???;;;999555111...,,,***************))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%###"""!!!#########"""!!!""""""######""""""!!!          ###555<<>>:::888555111...+++************))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%###""""""###$$$###"""!!!""""""""""""""""""!!!         %%%888<<<>>>;;;333+++&&&$$$%%%$$$###############"""!!!!!!!!! !!!""""""###""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,,,,+++******((((((''''''''''''((((((''''''''''''''''''''''''(((&&&"""         %%%)))---000111333777::::::999777555222222333444444555555666555555555555555555444444222222222333444555666777555555444444333111///---'''$$$  nnn^^^PPPIIIGGGDDDCCCCCCDDDFFFHHHKKKLLLOOONNNLLLIIIFFFBBB???===999777444000---+++******))))))))))))************((((((((('''''''''&&&&&&$$$###"""###$$$%%%$$$""""""!!!!!!!!!!!!!!!!!!""""""!!!        (((666777777333,,,&&&$$$###"""#####################!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$############$$$$$$&&&''''''(((((((((((((((((((((((()))************+++++++++***+++,,,------,,,+++***((((((''''''''''''(((((((((((((((((((((((((((((()))'''$$$          ###(((,,,,,,///333666888777666444222222333444444555555666555555555555555555555555333333333333444555666777444444555444222000///...***&&&!!!  zzzgggZZZOOOHHHGGGDDDDDDEEEFFFHHHIIIKKKLLLMMMLLLJJJHHHDDDAAA>>><<<888666333000---+++******)))))))))******+++++++++)))(((((((((((('''''''''######"""$$$%%%&&&$$$###"""!!!!!! !!!!!!"""###!!!         ***111111///,,,'''$$$###$$$!!!###%%%%%%###"""###$$$""""""!!!!!!""""""###$$$"""############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$############$$$%%%&&&'''(((((((((((((((((((((((((((,,,,,,,,,---------......***+++,,,------,,,+++***((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&"""          """%%%&&&(((,,,000333444333333222222222333444444555555444444444555555555555555444444444444444555555666444666777777444222111111---)))$$$  ppp```UUULLLFFFDDDAAABBBDDDFFFHHHJJJLLLLLLLLLKKKIIIFFFCCC???<<<:::888666333000---+++******(((((()))***++++++,,,,,,)))))))))(((((((((''''''###"""###$$$&&&&&&%%%###"""!!! !!!"""!!!          !!!+++...---***'''$$$######$$$!!!$$$&&&&&&$$$"""###$$$""""""!!!!!!""""""###$$$"""############$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%'''((()))((((((((((((((((((((((((++++++++++++,,,,,,,,,---++++++,,,------,,,++++++((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&$$$            """%%%)))---///111111111111222222333444444444333333444444444555555555666555555444444444444555444777888888444222222333000---'''###  iii[[[RRRJJJDDDBBB>>>???BBBFFFIIIKKKMMMNNNKKKJJJHHHEEEBBB>>>;;;999777666333000---+++******(((((()))***+++,,,,,,---))))))))))))((((((((((((###"""###%%%&&&'''%%%###"""!!!  !!!"""        """,,,---+++(((%%%###"""###$$$"""%%%''''''$$$"""###$$$"""""""""""""""######$$$"""############$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''')))***))))))))))))))))))))))))'''(((((((((((()))))))))++++++------------++++++((((((''''''''''''(((((())))))))))))))))))))))))'''''''''%%%              !!!%%%)))---///000000111111222222333444444333333333444444444555555777666555444444444444444333555888777333111111222333///***%%%"""  www```TTTNNNHHHDDDCCCCCCCCCDDDFFFHHHKKKMMMNNNJJJHHHFFFCCC@@@===;;;:::666444222///,,,+++******))))))*********++++++++++++******)))(((''''''&&&$$$######$$$&&&&&&%%%######""" !!!"""         (((...'''&&&%%%$$$$$$$$$%%%&&&##############################"""""""""""""""###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))*********))))))))))))******))))))))))))))))))))))))+++++++++************)))((((((((((((''''''''''''&&&&&&''''''((('''''''''&&&&&&'''&&&$$$         """&&&)))+++,,,000444666777666666666444555555333222222444666555888:::999555333333555666777777777555444222000777444///+++(((### rrr\\\PPPKKKFFFBBBAAABBBCCCDDDFFFHHHKKKMMMNNNJJJHHHFFFCCC@@@===;;;:::777555222///,,,***))))))))))))*********+++++++++))))))(((((('''&&&&&&%%%#########$$$%%%&&&%%%######"""  !!!          $$$***---((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********))))))))))))******************************+++++++++************)))((((((((((((''''''''''''&&&&&&'''(((((((((''''''''''''''''''$$$       """%%%''')))---111444555555555666666666666555333444666888777999:::999555333444666666666777777666555333222666444222///---)))%%%!!! {{{iiiVVVKKKGGGBBB??????AAABBBDDDFFFHHHKKKMMMNNNIIIHHHFFFCCC@@@===;;;:::777555222///,,,***)))))))))))))))************+++((((((''''''&&&%%%%%%%%%###""""""###%%%&&&$$$######!!!  !!!          ''',,,---,,,((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((************))))))))))))******************************+++++++++************)))((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''%%%         %%%)))...222333444555666777888888777555666888:::999:::;;;888444333444777666666777777777777666666666555555555444111,,,))) qqqbbbQQQHHHDDD@@@>>>>>>@@@AAACCCFFFHHHKKKLLLMMMIIIHHHFFFCCC@@@===;;;999777555222///,,,***))))))))))))))))))************''''''''''''&&&&&&%%%%%%###""""""###%%%&&&$$$###"""!!!         '''333777333---)))(((&&&$$$#########$$$##############################""""""######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""%%%&&&&&&&&&''')))***+++******))))))))))))******************************+++++++++*********))))))((((((((((((''''''''''''&&&'''(((((())))))))))))((('''''''''%%%!!!       !!!&&&,,,000333444666777888888888888777777:::<<<;;;<<<<<<999444222444777555666666777888888999999777777888999999666111---""" jjj\\\NNNFFFBBB???>>>???>>>???BBBEEEHHHJJJLLLLLLIIIGGGEEEBBB???<<<:::999666444222///,,,+++******))))))))))))))))))))))))((((((((('''''''''''''''$$$######$$$&&&&&&%%%$$$!!!          ###222>>>???888000((('''&&&$$$######$$$$$$#######################################$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&'''((()))***+++******))))))))))))******************************+++++++++*********))))))((((((((((((''''''''''''&&&'''((()))************((((((''''''&&&###       ###)))///333555888999777888999888888:::===??????@@@@@@<<<666333444666555555666777888999:::;;;888888999::::::777222...$$$ dddXXXLLLEEEAAA>>>===???<<<>>>BBBEEEHHHJJJKKKKKKHHHGGGEEEBBB???<<<:::999444333111...,,,,,,+++,,,***)))))))))))))))((((((''''''''''''''''''''''''%%%$$$$$$%%%'''(((&&&%%%!!!        !!!///???GGGDDD999000'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))++++++******))))))))))))******+++++++++++++++++++++++++++++++++************)))((((((((((((''''''''''''&&&'''(((***++++++++++++)))((((((((('''$$$      '''---222666999;;;777888999:::;;;===AAADDDEEEFFFFFFBBB;;;666555555555555666666777999:::;;;999999999999999777333///%%%!!!  www___UUUJJJDDD@@@<<<<<<>>>;;;===AAAEEEHHHJJJKKKKKKHHHGGGEEEBBB???<<<:::888333111000...------------******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&        """---===IIILLLDDD777...&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((***+++,,,******))))))))))))******+++++++++++++++++++++++++++++++++************)))(((((((((((('''''''''''''''''')))***+++,,,,,,,,,)))((((((((('''%%%!!!       $$$+++111555999;;;888999;;;===???BBBGGGJJJKKKNNNNNNJJJBBB;;;777666666555555555666888999:::888888777888888777555222***'''###   qqq]]]SSSIIICCC???;;;;;;===:::===AAAEEEHHHJJJKKKKKKHHHGGGEEEBBB???<<<:::888111000///...------...///******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&((()))***((('''          ***666EEEOOONNNBBB555+++%%%$$$$$$###$$$%%%'''(((####################################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''(((***+++,,,******))))))))))))******+++++++++++++++++++++++++++++++++************))))))((((((((('''''''''''''''((()))***+++,,,,,,---***)))(((((((((%%%!!!  """$$$     !!!)))///444888:::999;;;===???BBBFFFJJJNNNPPPSSSSSSOOOGGG>>>999888666555555555555777999:::888777666777888888777555000...+++((($$$  |||lllWWWMMMCCCAAA???;;;777666;;;>>>BBBDDDEEEFFFHHHJJJHHHEEEBBB@@@>>><<<999777444333111///---,,,+++++++++***)))'''''''''((()))'''&&&%%%$$$###############$$$&&&(((((('''&&&%%%$$$!!!          %%%***:::@@@IIIMMMIII>>>111((($$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&&&&''''''''''''(((&&&'''((()))++++++,,,,,,)))))))))))))))))))))))))))************+++++++++,,,,,,------,,,,,,+++***++++++******)))(((((((((((()))+++,,,,,,+++***)))+++***)))'''%%%###"""!!!    $$$&&&&&&!!!   $$$///888::::::<<>>BBBDDDEEEFFFHHHIIIHHHEEEBBB@@@>>><<<999666333222111///---,,,++++++******((('''''''''(((((('''&&&%%%$$$###############$$$&&&''''''&&&%%%$$$"""         !!!$$$%%%(((---222999===CCCFFFBBB999...'''%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&&&&&&&''''''''''''(((&&&'''((()))***+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---,,,++++++***++++++******)))(((((((((((()))***,,,,,,+++***)))******((('''%%%###"""!!!   """$$$***&&&"""   ###///888<<<<<<>>>AAABBBAAACCCIIIKKKJJJIIILLLNNNKKKCCC<<<888888444333333333333444555555777777777777777777777777666999:::999777333(((  qqqbbbSSSJJJBBB@@@>>>:::888888<<<>>>BBBEEEFFFFFFHHHIIIHHHEEEBBB@@@>>><<<888666333222000...,,,+++******))))))(((''''''''''''(((''''''&&&%%%$$$$$$$$$$$$###$$$&&&''''''%%%$$$"""       '''+++...//////111555999:::<<>>???@@@DDDEEECCCDDDGGGFFFCCCBBBCCCDDDCCCAAA===:::888444333222111111111111222444444555555666666777777999===?????????:::///###  jjj\\\OOOHHHAAA???===999888999>>>@@@DDDFFFGGGHHHIIIKKKHHHEEEBBB@@@>>>;;;888555222111///---,,,*********(((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%###$$$%%%&&&%%%$$$"""!!!      ###111333555444333333777:::???>>>===:::666222...+++)))(((&&&%%%$$$######$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&'''((()))************))))))))))))))))))))))))))))))))))))************+++++++++++++++******)))*********)))(((((('''''''''((()))***++++++******)))((('''&&&%%%$$$###"""   ***+++,,,,,,)))###  ###///:::@@@CCCDDDGGGHHHEEEDDDEEEBBB>>>???======???@@@???;;;777333333111000///.........111111222333444555666777666;;;???@@@AAA===111%%%  yyydddWWWLLLEEE@@@>>><<<888888;;;@@@CCCFFFHHHIIIIIIKKKLLLHHHEEEBBB???===:::777444222000///---+++***))))))&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%$$$"""        %%%///555666555333000000444888???===:::666333111000///---+++(((&&&$$$###"""###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))***************++++++******)))(((******))))))((('''''''''''''''((()))******++++++((((((''''''&&&%%%$$$$$$   '''))),,,,,,)))###  ###///;;;DDDHHHJJJLLLJJJEEECCCCCC@@@<<<>>><<<;;;<<>>333(((  ppp]]]QQQHHHCCC>>>===;;;888999<<>>JJJRRRSSSSSSMMMEEE@@@???>>>:::<<<:::999:::<<<<<<999666222111000...---,,,++++++......///000111222333444444999===@@@BBB@@@666,,,""" |||iiiWWWLLLFFFAAA>>><<<:::777999>>>@@@CCCFFFHHHHHHHHHIIIKKKHHHFFFBBB???<<<999666333000///...,,,***)))((((((###$$$%%%&&&'''&&&&&&%%%#########""""""######$$$######$$$$$$"""        """!!!  '''---222555///---(((!!!%%%+++222222333444777:::===???:::777222,,,(((%%%$$$$$$!!!""""""#######################################!!!"""$$$%%%'''''''''&&&&&&&&&&&&''''''''''''(((&&&'''(((((()))((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))******))))))(((''')))))))))(((''''''&&&&&&&&&''''''((()))***+++,,,)))))))))))))))((((((((($$$$$$!!!    """"""   ###111BBBRRR]]]___[[[QQQDDD<<<;;;:::888555555555666777777666444222111///...---,,,++++++------...///000111111222444888<<>>???BBBEEEFFFGGGGGGHHHIIIHHHFFFBBB???<<<999555333000///---+++***(((((('''"""###%%%&&&'''&&&&&&%%%###"""""""""""""""############$$$###"""       %%%$$$  (((000444444333***&&& %%%...000333777===BBBFFFHHH???;;;666000+++'''&&&&&&!!!!!!"""#######################################!!!"""$$$&&&''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''')))))))))(((''''''&&&&&&&&&&&&''''''(((***+++,,,************))))))))))))&&&%%%###       """222EEEXXXeeegggbbbTTTDDD:::888888666000111222333333333333444111111///...---,,,,,,,,,------......///000000000333777;;;===@@@@@@999111(((### lllWWWJJJEEEBBB@@@===:::888999:::;;;@@@BBBEEEHHHIIIHHHGGGFFFFFFCCC???===;;;999777555111///,,,)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$%%%$$$###  !!!    ###&&&(((###  &&&...444999999222)))"""'''///777>>>GGGQQQVVVUUUMMMGGG===333***&&&$$$$$$$$$$$$##################"""""""""""""""""""""""""""###$$$%%%&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&((((((((((((((((((''''''***************)))(((((())))))((((((((((((((()))******))))))((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((()))************))))))((((((''''''***'''"""     !!!...AAAWWWeeegggbbbUUUEEE:::777555222222111000000222333222111222111///,,,+++*********//////......///111444555444555999<<<>>><<<777333+++'''!!! |||gggTTTHHHDDDAAA???<<<999888999:::;;;@@@AAADDDFFFGGGGGGFFFEEEEEEBBB???<<<;;;999777555111///,,,)))'''%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%&&&%%%###  !!!    $$$(((,,,)))!!!!!!(((...555:::<<<;;;222(((&&&000;;;DDDNNNXXX]]]\\\VVVOOOCCC777---'''%%%$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&))))))******)))(((((('''))))))((((((((((((((()))+++******))))))(((''''''(((((('''''''''&&&&&&&&&((((((''''''(((((()))***+++*********))))))))))))***(((%%%   !!!   +++>>>SSSbbbbbb^^^RRRCCC999777666444111000000111222333111000111000...,,,,,,+++,,,,,,111111000///000222444666555666888;;;===;;;888444...+++%%% sss```PPPFFFCCC@@@>>>;;;999888999:::;;;@@@AAABBBDDDDDDEEEEEEEEEDDDAAA>>>;;;:::999666444111///,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%'''''''''&&&###!!!      !!!(((///000***  &&&***...555===@@@@@@<<<000%%%$$$222BBBOOOZZZcccfffeee___WWWJJJ<<<000)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((()))(((((('''&&&%%%$$$$$$(((((((((((((((((('''&&&)))((((((''''''((()))))),,,++++++***))))))(((((('''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))++++++++++++***************)))'''$$$  !!!$$$(((&&&"""  &&&888NNN\\\[[[WWWMMM@@@888777777555000000000111222222000...///...---------...///000333333222111222333555666666666777:::;;;;;;888666222///)))### kkkZZZLLLDDDBBB>>>===:::888777888:::<<<@@@AAAAAABBBBBBCCCDDDDDDCCC@@@===:::999888666444000///,,,)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&))))))(((&&&$$$!!!   $$$000666444+++"""!!!$$$(((+++,,,666@@@DDDBBB:::,,,%%%666JJJYYYdddkkkllljjjccc[[[MMM===111)))%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&'''((())))))***)))))))))((((((&&&%%%$$$######&&&''''''(((''''''&&&&&&(((((('''''''''((()))))),,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((************************)))))))))'''"""  !!!'''***//////,,,$$$   !!!333GGGTTTTTTRRRJJJ???999888777444111000000111222111///,,,------------...000222333444333333222222333444555888777777888::::::999777555222---'''  xxxeeeVVVKKKDDDBBB===;;;999777777888:::<<<@@@@@@@@@AAABBBBBBCCCCCCAAA>>>;;;999888777555333000...,,,)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''))))))(((&&&$$$!!!    """000;;;===888000***!!!  ###$$$%%%'''(((***666CCCHHHDDD999)))(((;;;RRRccclllpppooolllbbbYYYKKK<<>><<<:::888555666666000%%%    """---666AAAFFFJJJJJJIIIHHHDDD>>>999666333111111111000///111111000000111222444555111222333444555666666666777777777999;;;;;;999777444444333000,,,(((###  hhhXXXOOOGGG@@@===999888666555666888;;;<<>><<<999777666666444222///---+++)))''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))&&&%%%$$$###"""""""""""""""      !!!,,,555::::::999666666666333...'''!!!)))777@@@LLLOOOMMMAAA222%%% ...EEEaaarrryyyzzzwwwssseee\\\MMM<<<000)))''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''$$$%%%&&&((())))))******((((((((((((((((((''''''&&&&&&'''((()))))))))(((%%%%%%%%%&&&'''((()))*********))))))((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))******+++++++++,,,,,,---...---)))###  %%%888AAA>>><<<888666999<<<888,,,!!!   (((///<<>><<<999777666444111///,,,+++***(((&&&%%%%%%%%%$$$$$$######""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$""" !!!"""      %%%***///111000//////,,,((("""000CCCMMMRRRPPPHHH999&&&  222HHHbbbqqqwwwxxxuuurrrhhh___PPP???111)))''''''%%%$$$$$$$$$%%%''')))***((('''&&&%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''&&&'''((()))************))))))((('''''''''''''''''''''((((((((((((((((((######$$$%%%'''(((((()))***))))))(((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((('''++++++******++++++,,,---***+++++++++)))&&&"""     ###444@@@BBBAAA>>>:::999;;;:::///###     """***666DDDOOORRRRRRRRRKKKAAA:::777222...,,,---///000222222222111111111111000555444333444555555444333888888888888888777666555555555666666666222,,,'''!!!  qqq[[[PPPKKKEEE???;;;888777666555666777999;;;???AAABBBCCCCCCBBBAAA@@@===;;;888777666444111///+++***)))'''&&&%%%$$$$$$############""""""""""""######$$$%%%%%%%%%$$$$$$###""" !!!"""       ###$$$#########""" $$$999MMMVVVUUUNNNAAA/// """777LLLdddrrrxxxzzzxxxtttjjjaaaQQQ???000)))''''''$$$$$$$$$$$$%%%'''(((***((('''&&&&&&%%%%%%%%%&&&############$$$%%%&&&'''%%%&&&'''((())))))))))))))))))((('''''''''''''''((((((((((((((('''''''''######$$$%%%&&&'''((((((((((((''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((+++++++++***++++++,,,---++++++,,,,,,***'''$$$!!!   000===AAAAAA???<<<;;;>>>>>>666+++    &&&333AAAMMMPPPPPPQQQJJJ@@@999666222...,,,,,,...000222222222111111111111000333222222222333444444333555555666666777777777777666666666777666333---)))%%%""" }}}jjjVVVLLLGGGBBB<<<999777666555555555777999;;;???@@@BBBCCCCCCAAA@@@???<<<:::777666555333111...***)))(((&&&%%%$$$$$$$$$"""""""""###############$$$$$$%%%%%%%%%$$$#########"""!!! !!!    +++CCCTTTZZZUUUHHH555""" %%%===OOOeeerrrwwwyyyxxxtttmmmbbbPPP===///(((&&&'''$$$#########$$$&&&((()))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((()))(((''''''&&&'''''''''))))))(((((('''''''''&&&######$$$$$$%%%&&&''''''&&&&&&&&&%%%$$$$$$######'''&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))+++++++++++++++,,,------,,,---------+++)))&&&$$$ )))888???AAABBB@@@@@@CCCEEE???666'''      ###000>>>JJJLLLMMMNNNGGG>>>777555111...,,,,,,...000222222222111111111111000111000000111111222333333222333333555666777888888777777777888777444///+++(((&&&###  tttcccQQQIIIDDD???:::888666555555444555777999;;;>>>???AAABBBBBB@@@>>>===;;;999666555444333000...)))((('''&&&%%%$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""!!! !!!   111EEEOOOPPPLLL===((( )))BBBRRReeepppuuuwwwuuuqqqlll```MMM:::...(((&&&&&&######"""###$$$%%%'''(((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&(((''''''&&&&&&''''''''')))))))))(((''''''&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&''''''((('''''''''(((((()))******,,,++++++++++++,,,---------.........---***((('''  """222<<>>:::999555555444444555777:::;;;>>>???@@@AAA@@@???===<<<999777555444333222///---)))((('''&&&%%%$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!     ###333AAACCC>>>;;;/// """///JJJWWWgggoootttuuurrrnnnfffZZZGGG666+++'''&&&%%%""""""""""""###%%%'''(((''''''&&&&&&&&&''''''(((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''''''''((()))+++,,,,,,,,,++++++,,,,,,---...............---,,,***)))"""  ***666AAAFFFJJJKKKLLLMMMIIIDDD999...      %%%///;;;CCCBBBBBBDDD???777888666333111000111222333222222222111111111000000---/////////...000333666888777666555555555666666888777888888999777333000((('''&&&&&&&&&### }}}cccWWWJJJDDDAAA===:::999555444333333555777:::;;;===>>>???@@@???>>><<<:::888666444333222111///---)))((('''&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!!!!!!!!!!!!!     !!!---777444---(((  '''555PPP\\\iiipppssssssnnnhhh\\\PPP>>>000)))&&&%%%$$$"""!!!!!!!!!"""$$$&&&''''''''''''&&&''''''((()))''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((''''''(((***,,,---,,,,,,,,,,,,,,,------...............------,,,+++%%%   """///<<>><<<666777666444333222333444555222222222111111111111000---///111000///000555999;;;:::888555444444444444777777777888888777444111)))(((''''''(((&&&###!!! ttt\\\QQQFFFBBB???;;;888999444444333333555777:::;;;===>>>?????????===;;;999777555333222222111...,,,))))))((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!      """(((%%% +++:::PPP[[[gggmmmooommmfff___PPPEEE666+++'''&&&%%%$$$!!!!!!!!!!!!"""$$$%%%''''''''''''''''''((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''((()))))))))&&&&&&''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((((((''''''(((***,,,...---,,,,,,,,,,,,---......------------------,,,,,,(((###   &&&333???JJJNNNOOOOOOMMMIIIDDDAAA999---     ###---222000222999;;;777666555444222222333444555222222222111111111111000...111222111000111777===;;;999777444333222333333777666666777888777444222---,,,***))))))(((&&&$$$ mmmXXXNNNDDD@@@>>>:::777888444333333333444777:::;;;===>>>??????>>><<<:::999666444222111111000...,,,***)))((('''''''''''''''&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!"""!!!      ---===NNNXXXdddiiijjjggg___VVVIII???111(((%%%&&&%%%###!!!!!! !!!"""###%%%&&&'''''''''''''''((())))))&&&&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''((()))******'''''''''(((((((((((((((''''''((((((((((((((((((&&&&&&&&&'''''')))******((((((''''''(((***---...---,,,,,,,,,,,,---......------------------------***&&&     ---:::HHHNNNOOOPPPNNNKKKGGGGGGBBB555%%%     &&&***)))---777;;;999444444333222222222333444222222222111111111111000///222444222111222999???999777555222111111222333666666555666777777444222222///,,,******)))'''&&&!!! vvveeeSSSKKKAAA<<<::::::777444444444555555444555888:::AAAAAAAAA@@@===:::777444555555333111///...,,,++++++***(((&&&%%%&&&'''(((&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!       ###555CCCPPPRRRXXXbbbgggcccUUUJJJ:::555...)))&&&%%%$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''''''''(((((()))***++++++******)))))))))))))))%%%%%%&&&&&&'''((())))))((((((***+++,,,---------------------------,,,,,,,,,---------------------***(((###  %%%000@@@KKKNNNLLLHHHFFFOOOQQQLLL>>>...     !!!,,,999;;;666666444333333444444333222333444444555444222111000000111222444555666666666333333333333333333333333222333555666666666555555333222111///,,,(((%%%###""""""!!!   ppp___PPPIII@@@;;;:::999666333444555555555444666888;;;AAAAAAAAA@@@===:::777555555444333111///...,,,,,,+++***(((&&&%%%&&&''''''%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!      (((999FFFLLLOOOUUU]]]aaa\\\NNNCCC777333...)))'''&&&$$$###"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''((('''''''''(((((()))***++++++******)))))))))))))))%%%%%%&&&''''''(((((()))((()))***+++,,,---------------------------------.........---------------***(((%%%    '''777DDDJJJLLLKKKJJJQQQSSSPPPCCC444&&&    '''222555222555444444444555555555444444555555555555333222111333444444444444444444444333333333333333333333333333444555666777666555555555444333111...+++(((&&&&&&&&&$$$  gggWWWLLLFFF@@@<<<:::999555222555555666555555666:::<<>>111!!!     ))),,,+++111222333444555555555555666666666666555444333333666666555444444333222111333333333333333333444444444444666777777666666555555555444222000---***((())))))'''### xxx___OOOHHHDDD@@@===;;;999666444666666666555555777;;;>>>BBBBBBAAA???===:::888666333333222111000///...---)))((('''&&&%%%%%%%%%&&&#########"""######$$$$$$########################""""""!!!    +++888DDDJJJGGGIIIMMMRRRRRRJJJ===333///---+++)))(((&&&###!!!"""""""""###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))***++++++******)))))))))))))))&&&&&&''''''((((((((()))((()))***+++,,,------,,,---------------...............---,,,++++++******(((((((((&&&"""   $$$111<<>><<<999777666222222222111000//////...)))(((((('''&&&&&&%%%%%%#########"""######$$$$$$########################""""""!!!       $$$222>>>FFFIIIGGGIIIKKKMMMKKKCCC777///+++***)))((((((&&&###!!!"""""""""###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&''''''''''''''''''((()))***++++++******)))))))))))))))'''''''''((((((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,+++***)))((((((&&&'''((('''$$$   (((777CCCMMMRRRUUUWWWWWWTTTPPPFFF555&&&  '''***///222333444777888999999888777666666666555555444444333333333444555333333333444444555555555666666777888888777666555333444444333222000---,,,((()))(((&&&$$$###$$$&&&###  gggSSSHHHBBB@@@===:::888888888888888888777666666999>>>BBBAAA@@@???<<<:::888666555222111111111000000//////)))))))))(((''''''&&&&&&$$$$$$###############$$$###########################"""!!!      ,,,888BBBFFFHHHGGGGGGGGGFFFCCC;;;333,,,((('''&&&&&&'''&&&$$$!!!"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&''''''''''''''''''(((((()))***++++++******)))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,******++++++,,,,,,------+++++++++******)))))))))&&&''')))(((%%%    !!!222DDDQQQXXXWWWXXXWWWUUUUUUOOO@@@111   ###)))///333444666999<<<:::999888777666666666666444333333222333444666777333333333444555555666666777888888999999888666666666666777666666444222111******)))'''%%%%%%&&&(((%%%""" www```OOOFFF???===:::666444555777999999888888666777:::@@@DDD@@@???===;;;888666555444111111111000000000000000************)))(((''''''%%%%%%$$$###""""""""""""###########################"""!!!    (((555???DDDGGGGGGEEEDDDBBB???:::444...)))'''%%%$$$$$$%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''(((******(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''''''''(((((()))***++++++******))))))))))))))))))(((((((((((((((((((((******+++,,,,,,,,,++++++((())))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++((()))***)))'''###     ...BBBQQQYYYZZZYYYVVVVVVYYYWWWKKK<<<%%%  $$$,,,111222444888;;;:::999777666555555666666555444333222222444555777333333444444555666666666888888999999999888777666666666777777777666444333......,,,)))%%%$$$%%%'''$$$###!!! rrr\\\MMMFFF===;;;777333111222555888999999888777777;;;@@@EEE@@@>>><<<:::777555444444111111111000000000000000++++++++++++***)))((('''&&&%%%$$$###""""""""""""""""""""""""""""""""""""###"""!!!    ...;;;CCCFFFGGGHHHCCCAAA>>>999444///***'''&&&%%%######$$$%%%$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&'''((()))++++++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''''''''''''''(((((()))***++++++******)))))))))))))))))))))))))))((((((((((((******+++,,,,,,,,,++++++'''(((((()))******++++++---------------------...******+++***(((%%%!!!   ***>>>MMMUUU]]]ZZZVVVVVV[[[\\\QQQDDD(((     (((---...000444888999888777555555555555666666555333222222333555666333333444444555666777777888999999:::999888777666444555666666666555333333333222///***&&&$$$$$$%%%###%%%&&&'''%%%""" ~~~kkkXXXJJJDDD???===999555333333555666888666555666999<<<======>>>===<<<:::888666555444///000000...------///111111000...+++)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""!!!      ---;;;BBBEEEFFFCCC>>>===;;;888333///+++((('''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$''')))******)))((('''&&&%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''))))))***)))((((((***,,,,,,+++(((&&&%%%%%%&&&'''************))))))))))))***++++++***))))))***,,,(((((()))++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++)))&&&$$$"""!!!   $$$888IIISSS[[[ZZZYYY]]]cccdddWWWHHH444"""  &&&))))))+++111777777666555444444444444444888777555444333333444444222222222333333333444444888888777666555444333333777777777777666666666666777555333///+++&&&"""%%%%%%'''((()))(((%%%###%%%'''### yyyfffTTTHHHCCC???===999666555555666888888666555777999<<<============;;;:::888666555444111111000///------///111333111///---***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############"""!!!     %%%111<<>>??????===888222---,,,+++***((('''&&&&&&$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))(((&&&&&&&&&)))+++++++++(((((('''&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((((((((((()))))))))*********++++++***((('''(((******)))''''''''''''))))))((((((((((((((((((((((((***++++++***))))))***,,,))))))***+++,,,,,,,,,,,,......------------......///...---+++(((&&&%%%$$$   (((;;;GGGVVV\\\bbbgggkkkkkkcccYYYDDD111  """'''333333333333444555666666888777555444333333444444555555555555555555555555555555666666777777777888888888999999::::::;;;;;;:::::::::888333---((($$$!!!&&&+++111444<<>><<<999777111***((((((''''''&&&%%%$$$$$$###############$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''((())))))''''''(((***,,,++++++(((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))******++++++++++++,,,,,,***((('''((()))((((((''''''((()))******''''''''''''(((((((((((()))***+++***))))))+++---******+++,,,------,,,,,,.........------.........,,,,,,***((('''%%%#########"""   ///;;;KKKUUU```gggllllllfff___LLL;;;&&&  !!!%%%111111111222444555777888999888666555444444555555777777777666666666666666666666777777777888888888777888888999;;;<<<<<<===;;;<<<<<<;;;777222+++(((###!!! """(((000666@@@JJJSSSTTTNNNDDD555)))  uuu```QQQGGGAAAAAA999888777666666777888999:::888777888:::<<<======::::::999888666555444444111111///---,,,---000333;;;999777333000---++++++((((((((((((''''''&&&&&&&&&%%%$$$$$$######$$$$$$"""""""""!!!     '''...888;;;;;;777444111,,,%%%&&&''''''&&&&&&$$$###"""###"""""""""######$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))))))))(((((()))+++,,,+++***(((((('''&&&&&&&&&''''''(((((((((((((((((((((((())))))******+++,,,,,,---+++,,,,,,***((('''((()))''''''(((((())))))***+++&&&'''''''''((((((((())))))***+++***))))))+++---+++,,,,,,------------,,,.........------.........++++++***((('''%%%$$$$$$&&&$$$###"""!!!  """---===JJJYYYdddjjjmmmhhhbbbPPPBBB///###    &&&***000000111222444666888999:::999888666666666666777777777777777777777777777999888888888888777777777777777888999;;;<<<======;;;<<<>>>===:::555000---(((&&&""" '''111999BBBJJJQQQTTTRRRMMMBBB777******'''   mmmZZZLLLCCC>>>>>>777777666666666777999:::;;;999888888:::<<<======999999888777666555444444111000///---,,,...222666===;;;888444111...,,,+++((((((''''''&&&&&&%%%%%%%%%$$$######""""""######"""""""""!!!    &&&---222777888666111///...)))###&&&'''''''''&&&%%%###""""""""""""""""""###$$$%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((()))***)))(((((()))+++,,,***)))(((((('''''''''''''''((('''(((((())))))(((((('''((())))))***+++,,,------***++++++***((('''(((***((((((((())))))*********'''''''''(((((())))))***((()))******)))***,,,---,,,------......---------......------------......,,,,,,+++***)))((('''''''''%%%###"""!!!   ...<<>><<<999555111...,,,***)))(((((('''&&&&&&%%%%%%$$$###""""""!!!!!!"""""" !!!!!!    ###(((...333777555444111,,,+++,,,((("""$$$%%%&&&''''''&&&$$$###!!!!!!!!!!!!"""###$$$%%%''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***((((((((()))++++++)))'''((((((''''''''''''(((((('''((()))******)))((('''(((((()))***+++,,,------)))******)))(((((()))+++((())))))*********))))))''''''((())))))***++++++((()))******)))***,,,...------............------------,,,,,,,,,,,,------,,,++++++***)))(((((('''(((%%%"""   ---BBBTTTccckkkggg___SSSMMMCCC;;;::::::111%%%    '''...222222333333444666888:::;;;999888777555555555555666444555555666777888999999888888888999999999999999::::::;;;<<<<<<===>>>>>>>>>???@@@AAA@@@>>><<<;;;333111---((((((000>>>IIIGGGHHHFFFDDDEEEHHHFFF@@@:::======555''' zzzbbbPPPEEE<<<888888777777777888999:::<<<===<<<:::888999;;;<<<======888888777666555444444333222222111000000444999>>>???===999555111...+++******))))))((('''&&&&&&%%%###""""""!!!!!!!!!!!!!!! !!!     )))///444777:::222111---))))))+++(((###"""###%%%'''((('''&&&%%%!!!!!!!!!!!!"""###$$$%%%''''''''''''((((((((()))'''&&&&&&''''''((()))***((('''''')))+++***)))'''(((((('''''''''(((((()))'''((()))******)))(((''''''((((((***+++,,,------))))))***)))((((((***,,,))))))************))))))'''(((((()))***++++++,,,((()))******)))***,,,...---...............---------,,,,,,++++++,,,,,,---)))))))))((('''&&&&&&&&&(((%%%!!!    """777LLL^^^gggcccZZZSSSPPPHHHBBBCCCCCC888***    '''...222444444444555777888:::;;;888777555444333333444444333333444666777888999:::666777888999:::;;;<<<<<<<<<<<<======>>>>>>?????????@@@AAABBBBBBBBBAAA@@@;;;999444---,,,333@@@KKKHHHGGGBBB>>>>>>AAA@@@;;;<<<@@@AAA;;;,,, oooVVVHHHBBB>>>;;;;;;888888999::::::::::::999999888999<<<>>>???>>><<<999999888666555444333222333222000...///555<<>>222!!!    $$$...555555666666555444555888;;;777666555444444444444444888777666555666777999;;;777777999:::::::::::::::<<<<<<<<<<<<===>>>???@@@???BBBEEEGGGEEECCCBBBBBB@@@===999999;;;???AAABBBFFFBBB<<<777555666999;;;AAA@@@???<<<555(((   ~~~jjjSSSEEE@@@<<<999999777888999999::::::999999888888999<<<>>>???===<<<999888777666555333222222222111000...000666>>>DDDBBBAAA===888333...,,,+++))))))(((((('''&&&&&&%%%"""""""""""""""""""""""" """###!!!   ###(((---222888===;;;555000***$$$!!!###$$$""" ###$$$&&&''''''&&&&&&%%%$$$###!!!!!!!!!$$$&&&(((%%%&&&'''(((((('''&&&&&&&&&&&&''''''((())))))************)))(((''''''''')))))))))))))))(((''''''''')))******))))))***+++******))))))***++++++,,,,,,+++***))))))+++---...******++++++++++++******+++++++++++++++***)))))))))+++,,,,,,+++***,,,---//////.........---------............---+++******)))'''%%%######%%%'''(((***)))$$$  $$$;;;PPP[[[[[[XXXVVVUUURRRPPPQQQNNNBBB666!!!     ***111555666777666555555777888777777666555555555555555888888777666666777999999777777888999::::::::::::;;;;;;<<<===>>>@@@BBBBBBAAADDDHHHIIIHHHEEEDDDCCCAAA???<<<<<<===@@@AAAAAA@@@<<<666111///111555777;;;;;;:::999444***   vvvcccNNNBBB===999777777777888999999::::::999999888888999;;;===>>>===;;;888888777666444333222111111000//////111888@@@FFFEEECCC>>>999444///,,,******)))((('''&&&$$$$$$###"""""""""""""""""""""""" """"""!!!   $$$+++000444777:::<<<888222+++'''""" !!!###"""!!!$$$%%%&&&'''(((''''''&&&%%%$$$"""""""""$$$&&&((($$$%%%&&&'''((((((((((((&&&&&&''''''((()))))))))******))))))(((((('''''')))))))))))))))(((((('''''')))******))))))***+++*********)))******+++,,,++++++***))))))+++,,,---++++++,,,,,,,,,,,,++++++***++++++++++++***)))))))))***++++++******+++,,,...............---------.........---,,,+++))))))(((&&&###!!!!!!###''')))+++)))$$$  333GGGSSSVVVTTTWWWVVVUUUTTTUUUQQQEEE888    ###)))333555777777666555555666888888888777777777777777999999888888888888888888666777888999::::::::::::::::::;;;===???BBBDDDEEECCCFFFJJJKKKJJJGGGEEEDDDBBBAAA??????@@@@@@???>>>777222+++&&&%%%(((---111222222222222000+++%%%   lll\\\JJJ@@@<<<888666777777777888999999999999999888888999;;;======<<<:::888777666555444222111111///.........222999BBBIIIGGGDDD???999444000,,,)))******((('''%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!    %%%***111555888888888777222,,,'''###  """""""""$$$%%%'''(((((((((((('''%%%$$$#########%%%&&&'''%%%%%%&&&''''''(((((((((''''''''''''(((((())))))***)))))))))((((((((('''(((((())))))))))))((((((''')))******))))))***++++++***************++++++++++++***)))******+++,,,+++,,,,,,------,,,,,,+++******+++++++++******))))))+++,,,,,,+++***,,,---.................................---+++***((((((&&&$$$ ###'''******)))###   +++???MMMSSSTTTWWWWWWVVVUUUVVVRRRDDD666     """---000444777777666666666999999999999999999888888999:::::::::999888777777666777888999::::::::::::;;;<<<<<<>>>@@@BBBCCCEEECCCFFFJJJKKKIIIFFFEEEDDDBBBBBBAAAAAAAAA@@@<<<:::///***"""$$$)))''''''((()))*********)))    }}}cccUUUGGG???;;;888777888777777888999999999999888888888888:::<<<<<<;;;999777666555444333222111000---------...222999CCCJJJGGGCCC===999555111---)))+++***)))'''%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!)))...666:::;;;888444222...(((###!!! !!!""""""$$$%%%&&&((()))(((((((((&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''')))******))))))***+++++++++***************++++++*********************+++,,,,,,------,,,,,,+++)))******+++++++++******+++,,,------,,,,,,---///---...........................---,,,+++)))'''&&&$$$"""###(((+++)))'''""" ###!!!  $$$666FFFPPPTTTWWWWWWVVVUUUVVVRRRDDD666    &&&***000444666777888888999999:::;;;;;;::::::999::::::;;;;;;:::999888777777888999::::::;;;;;;:::>>>>>>>>>>>>???@@@BBBBBBBBBEEEGGGHHHFFFDDDBBBBBBBBBAAAAAABBBAAA>>>:::666,,,&&& !!!%%%))),,,(((%%%  rrr[[[OOODDD>>>;;;888777999666777888888999999888888888777888999;;;;;;:::888666666555444222111000///,,,,,,,,,---111999CCCIIIEEE@@@:::777555333...***+++***)))'''%%%$$$""""""""""""""""""""""""""""""     %%%,,,111999===<<<666000...+++'''!!!  """######$$$%%%'''((((((((('''&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))''')))******))))))***+++,,,+++******)))************************)))))))))++++++,,,,,,,,,,,,++++++))))))***++++++++++++***,,,---......------...///---------..................------,,,***(((&&&%%%"""  $$$(((+++'''%%%!!!"""'''$$$  ,,,<<>>>>>>>>>>>>>>???@@@AAABBBCCCDDDCCCAAA@@@@@@AAABBBBBBBBBBBBAAA>>>999666...(((###((()))'''### hhhTTTJJJAAA<<<:::777777999666777777888888888888888888777777999;;;;;;999777666555444333222000//////+++++++++,,,000888AAAHHHAAA===777555666444000,,,+++***)))(((&&&%%%$$$###""""""""""""""""""""""""     $$$)))///333888;;;999111***(((&&&$$$ !!!###!!!###$$$&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))))))((((((((((((((((((((('''(((((((((((())))))))))))''''''((()))))))))))))))''')))******))))))***+++,,,++++++***))))))*********************)))((((((******++++++++++++******))))))***++++++++++++++++++,,,...---,,,,,,---///---------.........//////------,,,+++)))'''&&&%%% """%%%)))+++%%%### $$$***'''!!!   000>>>FFFKKKKKKJJJKKKNNNNNNEEE999     ###)))...111333666888777888:::<<<<<<;;;:::999;;;;;;:::999999:::<<<<<<999:::;;;<<<============<<<<<<<<<===>>>???AAABBBCCCCCCBBB@@@>>>===???AAADDDCCCBBBBBBBBB???;;;777333---$$$ """"""""""""!!!  zzzbbbOOOGGG>>>;;;999666666999666666777888888888888888777777777999::::::888666666555444333111000//////*********+++///777AAAGGG???:::555444666555111---++++++***((('''&&&%%%$$$""""""""""""""""""""""""  ###''',,,111444555777444+++$$$"""""" !!!!!!!!! !!!###!!!"""$$$&&&''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$%%%&&&(((***,,,((((((((((((((('''''''''(((((((((((())))))))))))''''''((()))))))))))))))((()))******))))))***+++,,,,,,+++***))))))*********************)))((('''*********++++++*********((()))***+++++++++++++++***,,,------,,,+++---...---------.........//////------,,,+++)))'''%%%$$$ ###&&&)))+++$$$"""%%%,,,)))###   (((666>>>AAAAAAAAABBBHHHJJJBBB888     ###(((,,,///111444666777888:::<<<<<<;;;:::999<<<;;;999888999;;;===>>>:::;;;<<<===>>>>>>>>>>>>999999:::<<<>>>@@@BBBCCCDDDCCCAAA>>><<<<<>>DDDCCC;;;222    &&&,,,,,,******,,,000333666:::;;;;;;;;;999888999:::>>><<<:::888777777888999999:::;;;<<<============;;;;;;;;;<<<>>>AAAEEEGGGCCCDDDDDDDDDBBBBBBCCCEEEIIIMMMPPPNNNIIIBBB???>>>>>>888---"""  &&&------)))$$$"""!!! lllZZZIIIAAA;;;999777555555888999999999777666555777999888999::::::888666444333444444333222111///...---+++'''%%%***333999:::888444333111111111000...,,,***)))'''%%%############""""""""""""""""""!!!        """%%%(((***+++,,,---+++((($$$!!! !!!!!!""""""######$$$%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&'''((()))******)))((('''''''''((((((((((((((('''''''''''''''((((((((('''''''''((((((((((((((()))))))))******+++***)))(((((())))))***++++++*********++++++,,,))))))))))))((((((''''''***************++++++++++++************+++,,,,,,------////////////...---+++,,,------+++(((%%%###"""!!!!!!###&&&(((&&&%%%!!!"""+++000...,,,---###  """###$$$)))333<<<>>>999222!!!    $$$***(((''')))---000222222888999::::::888777888999;;;:::888777888999:::<<<999:::;;;<<<<<<=========<<<<<<<<<===???BBBEEEGGGEEEFFFFFFEEEDDDEEEGGGJJJTTTWWWXXXUUUNNNGGGCCCBBBAAA<<<333))) $$$...222///,,,+++***&&&!!! eeeTTTGGG???999888666444555888999999:::888666666777999:::::::::999888555333222333333333222000///---,,,***''''''+++333888888555111000////////////---+++)))'''%%%###"""""""""""""""#########""""""!!!     ######%%%&&&'''((((((((()))'''%%%"""  !!!!!!"""###$$$%%%&&&'''(((((((((((())))))))))))(((((('''&&&&&&''')))*********)))((((((((((((((((((((((((''''''&&&&&&&&&((((((''''''(((((((((((())))))))))))************++++++***)))(((((())))))+++******))))))*********)))))))))(((((((((((('''***************++++++++++++++++++++++++,,,------......///000000///...---,,,---------+++((($$$###!!!"""$$$'''((('''$$$!!! &&&000555444222111'''!!!   ,,,777===;;;777$$$    $$$""""""&&&---222111...444666888999888777777888777777777777999;;;===>>>999::::::;;;;;;<<<<<<<<<======>>>???AAACCCFFFGGGGGGGGGGGGFFFFFFIIIMMMPPP^^^``````[[[RRRJJJEEEDDDAAA>>>999111(((  """///666555444444333000,,,((( www^^^OOOCCC===777777666444555777999::::::999888777888999;;;::::::999777444222111333222222111000...---,,,((('''(((,,,222555444111///...---...//////---+++((('''%%%###""""""""""""############"""!!!    $$$$$$%%%&&&&&&'''&&&&&&%%%###"""   !!!"""###$$$%%%&&&'''((())))))))))))*********)))((('''&&&&&&'''((()))******))))))((((((((((((((((((''''''&&&%%%%%%%%%'''''''''((((((((((((((())))))))))))*********+++++++++***))))))(((((((((******)))((((((((())))))(((((((((((((((((((((((((((((()))***+++,,,,,,---++++++++++++,,,---.........///000000000///...------------,,,***'''$$$"""!!!###'''))))))%%% """***333888888555444+++$$$   &&&222:::;;;:::(((      ###...333111,,,111444777888888777777888777777777888:::<<<>>>???:::::::::::::::;;;;;;<<<>>>>>>???@@@BBBDDDFFFGGGFFFFFFFFFFFFGGGKKKQQQUUU```aaa```ZZZQQQIIIDDDCCC======<<<888111(((  ...777888999888666333000///***(((### nnnXXXKKKAAA:::666666666444555888999:::;;;;;;999888888999;;;:::999888666444222111222222111000///---,,,+++'''&&&(((,,,000222000...,,,,,,---...000000...,,,((('''%%%$$$###"""###############""""""      !!!######$$$%%%%%%&&&%%%%%%"""!!!  !!!!!!!!!  !!!"""$$$%%%&&&'''))))))))))))*********+++)))((('''&&&&&&'''((())))))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&'''((())))))((((((((())))))))))))*********************))))))((((((***)))(((((('''''''''((('''''''''''''''(((((((((%%%&&&''')))+++---///000++++++++++++,,,---...///...///000000000...---,,,---,,,,,,***(((%%%###!!!"""%%%((()))'''"""###,,,444888888666333---'''   ***555;;;===---       +++111///***,,,000555888999888888888888888999999:::;;;<<<===:::999999999999:::;;;;;;===>>>>>>@@@AAACCCDDDEEEDDDDDDEEEEEEGGGLLLRRRWWW\\\^^^^^^YYYPPPHHHDDDBBB===??????>>>888000'''"""  )))555777888666222//////000111111///+++%%% }}}eeeRRRGGG???999555666777555666888999;;;<<<<<<:::999999::::::999888777555444333222111111111000...---+++***&&&&&&'''***,,,---,,,*********+++...000000...,,,'''&&&%%%###"""######$$$"""""""""!!!      !!!#########!!!"""######$$$$$$$$$$$$ !!!"""""""""!!!  """$$$%%%&&&'''))))))))))))***************)))'''&&&&&&'''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))(((((((((((((((((())))))))))))))))))************))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((($$$%%%''')))+++...///000************+++---...///....../////////---,,,+++++++++***(((&&&$$$"""!!!%%%'''((('''"""%%%///333666777666222///)))!!!   %%%333>>>DDD222$$$        %%%***(((%%%%%%***111666888999999999999:::::::::;;;;;;;;;;;;:::999888888888999:::;;;;;;<<<===>>>@@@AAABBBCCCAAABBBDDDEEEGGGLLLRRRVVVXXX[[[]]]YYYRRRIIIDDDCCCBBBCCCEEEDDD@@@888111,,,###  !!!...111222///***(((+++...111222333222...''' sss]]]MMMDDD>>>888555777888666777999999;;;======;;;999999:::999888777666555444333333111111000///...,,,+++***%%%%%%&&&'''((())))))(((''''''))),,,//////---+++&&&%%%###"""!!!!!!"""###!!!!!!!!!       ###&&&&&&&&&%%%!!!""""""""""""!!!!!!  !!!"""###"""!!!  """###%%%&&&'''((((((((()))))))))*********)))((('''&&&''''''(((&&&''''''((('''&&&%%%$$$######$$$$$$%%%%%%&&&&&&$$$%%%''')))***)))((((((&&&'''''''''(((((((((((('''((()))***++++++******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((***+++,,,---...)))))))))***+++,,,---...---............,,,***))))))((('''&&&$$$###"""!!!'''((('''###)))111333444666555111111+++###   ---;;;CCC666(((       $$$---333777888888888888999:::;;;<<<<<<<<<<<<:::999888777777888999:::999:::;;;===>>>???@@@@@@???AAADDDFFFHHHLLLQQQTTTUUUYYY\\\ZZZRRRIIICCC@@@CCCEEEHHHIIIHHHEEEAAA>>>777---!!!   !!!$$$&&&"""###******,,,...000///,,,(((&&&  mmmWWWIIIBBB===888555777888777777:::999;;;======;;;:::999:::888888777555555444444444111000000///...,,,+++***%%%%%%%%%%%%&&&'''''''''$$$%%%'''+++......,,,)))$$$###"""!!! !!!!!!       """&&&))))))((('''""""""""""""!!!  !!!"""######"""  !!!###%%%&&&'''(((((((((((())))))))))))***)))((('''&&&&&&'''(((%%%&&&'''''''''&&&$$$$$$""""""###$$$%%%&&&&&&'''$$$%%%''')))******)))(((&&&&&&&&&&&&'''''''''(((%%%''')))***++++++++++++)))((('''&&&%%%$$$$$$%%%&&&&&&&&&'''''''''(((((()))************+++++++++((((((((()))***,,,---...------......---+++***)))''''''&&&%%%###""""""!!!))))))'''!!!!!!,,,333333333666555111222---%%%   !!!000999999+++      )))111555777777777777888999;;;<<<=========;;;999888666666777999:::888999:::<<<===>>>>>>>>>???AAADDDGGGIIIMMMQQQTTTSSSWWW[[[YYYQQQGGG@@@===@@@CCCHHHLLLOOOPPPPPPOOOIII===,,,  %%%###%%%))),,,...///......,,,***(((%%%!!! zzzcccOOOCCC@@@;;;:::999888777777777777999:::;;;<<<<<<;;;;;;:::999888777555333222222222222000.........---,,,***((('''$$$"""!!!!!!!!!"""%%%%%%&&&''')))+++---...&&&%%%$$$###"""###$$$$$$"""      """%%%((())))))'''&&&%%%$$$"""!!! $$$###!!!!!!!!! """###%%%%%%'''((((((((('''&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$############ """###$$$$$$######%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&((()))+++,,,,,,,,,,,,)))(((((('''&&&%%%%%%%%%&&&&&&&&&(((******(((&&&)))))))))))))))******+++******))))))******+++,,,,,,,,,+++)))(((&&&%%%%%%###############$$$$$$$$$$$$$$$ +++...111111000............///,,,$$$   '''///333///$$$       '''///555999:::777888;;;<<<============>>><<<;;;;;;;;;<<<<<<;;;<<<>>>@@@???<<<;;;===???<<>>===<<<<<<===============???@@@???===<<<===???===???BBBDDDFFFIIILLLOOOUUUVVVUUURRRMMMHHHDDDCCCHHHKKKPPPVVV\\\aaaeeegggbbbWWWDDD111"""  !!!$$$(((+++,,,...000222+++)))&&&###  iiiVVVHHH@@@???;;;;;;:::999888888888888;;;<<<===>>>>>>===<<<;;;888777666444333222111111111000............,,,***'''%%%"""   """$$$'''***+++((('''%%%$$$""""""!!!!!!!!!  ###%%%&&&((()))(((&&&$$$###$$$###"""!!!  !!!!!!!!!!!!###"""!!! !!!!!!!!!!!!"""$$$%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&'''((((((%%%$$$###""""""""""""""" !!!"""###$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&$$$%%%''')))*********)))***))))))((((((''''''&&&###$$$%%%(((++++++***(((((((((((((((((()))******)))))))))*********+++++++++***)))((('''%%%%%%$$$############"""!!! ###---000222222000/////////222555666111---***%%%   """...111...!!!    %%%---444777<<<;;;<<>>????????????????????????>>>???@@@???===<<<===>>>===???@@@BBBCCCGGGKKKOOOUUUVVVUUURRRLLLGGGDDDBBBJJJNNNTTT[[[```dddffffffddd\\\NNN<<<)))   $$$)))...444888444444222000,,,'''###!!!!!!!!!!!!!!! wwwaaaQQQEEE??????;;;;;;:::999999999999999<<<===???@@@@@@>>><<<:::777666555333222111111111111///...---......,,,+++&&&$$$""" ###&&&)))******)))(((&&&$$$###!!!!!!   ###&&&&&&'''((((((((('''%%%$$$######"""!!! !!!!!!!!!!!!!!!!!!"""""""""""""""!!!  """"""!!!!!!###$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$######"""!!!!!!""""""!!!!!!"""###$$$$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))*********)))******))))))((((((((('''###$$$&&&***------+++)))(((''''''''''''((())))))((())))))***************))))))((('''&&&%%%$$$$$$!!!!!!""""""""""""!!! '''///111333222111000000000444999<<<:::777555...'''  &&&---///&&&    """ (((000666===<<<<<<@@@EEEFFFBBB>>>AAABBBCCCCCCBBBAAAAAABBB@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????AAAEEEJJJNNNUUUUUUTTTPPPKKKFFFDDDCCCIIINNNTTT[[[```bbbbbbbbb___\\\SSSDDD000   ###)))...333333222000,,,)))((((((+++---///000---((("""qqq[[[MMMCCC???>>><<<;;;::::::::::::::::::<<<>>>@@@AAA@@@>>><<<:::666555444222222111111111000///------......---+++&&&$$$!!! ###&&&)))***,,,+++***(((&&&$$$"""!!!     !!!&&&)))%%%&&&'''(((((((((''''''###""""""!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""!!!  """"""!!!!!!###$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&$$$###""""""!!!""""""""""""""""""######$$$%%%%%%%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&(((***+++++++++***))))))))))))(((((((((((($$$%%%(((,,,//////---***'''''''''&&&''''''((()))'''((()))************)))(((''''''&&&%%%$$$###### !!!#########"""!!!""")))111333444333111000000111555;;;@@@@@@@@@>>>777000    ***111,,,!!!   (((+++"""###,,,222::::::<<<@@@DDDEEEBBB???DDDEEEGGGFFFCCCBBBBBBBBB@@@?????????@@@@@@@@@???>>>>>>>>>>>>???CCCIIINNNRRRSSSRRROOOJJJGGGEEEEEEGGGKKKRRRXXX\\\^^^]]]\\\YYYYYYVVVJJJ888%%%    ++++++)))&&&######'''***...111555777555222...,,,jjjVVVJJJBBB>>>===<<<;;;;;;::::::;;;;;;;;;<<<===@@@AAAAAA>>>;;;999555444333222111111111111000...------......---,,,&&&$$$!!! ###%%%((()))++++++***)))'''%%%###!!!    !!!$$$(((+++%%%&&&'''(((((((((((((((""""""!!!!!!!!!"""######!!!!!!""""""######$$$$$$#########$$$###"""!!!!!!!!!""""""""""""###%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$######"""""""""############"""######$$$&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((***+++++++++***((((((((((((((((((((((((%%%&&&)))---//////,,,)))&&&&&&&&&&&&&&&'''(((((('''((()))*********)))(((&&&&&&%%%%%%$$$######""" """$$$$$$###"""!!!&&&---333444555444222111111222666<<>>888)))###  '''222333+++!!!    ---000&&&&&&,,,333666;;;???AAABBBAAA@@@FFFIIIKKKIIIDDDAAAAAABBB@@@???>>>???AAABBBBBBAAA>>>??????>>>???CCCIIIMMMNNNOOOOOOMMMJJJHHHHHHIIIHHHLLLQQQWWWZZZ[[[ZZZYYYWWWXXXWWWOOO@@@...    &&&(((+++///222222222222222}}}bbbPPPGGGAAA===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;===@@@AAA@@@===:::777444333222111111000000111///...------...///---,,,'''%%%"""!!!$$$&&&'''((((((((('''&&&$$$"""     !!!###&&&))),,,((((((((((((''''''''''''""""""!!!!!!"""###$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!"""###""""""###%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########"""###$$$&&&'''%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''')))*********)))''''''''''''''''''''''''$$$%%%(((,,,...---)))&&&&&&&&&%%%%%%&&&&&&'''(((&&&''')))***+++***)))(((%%%%%%%%%$$$######"""""""""###%%%&&&%%%### """,,,333555666666444222111222333555<<>>>>>>>>???AAAHHHKKKMMMKKKEEE@@@???@@@???======???BBBEEEDDDCCC>>>??????@@@AAADDDHHHLLLJJJKKKLLLKKKJJJJJJKKKMMMMMMPPPTTTYYY\\\\\\\\\[[[WWWWWWVVVQQQFFF444   ###$$$&&&(((,,,000uuu[[[LLLEEE@@@<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;===???AAA@@@===999666333333222111000000000111///...------...///...,,,'''%%%""" """$$$%%%&&&&&&&&&&&&%%%###!!!     """$$$&&&))),,,+++***)))((('''&&&%%%%%%"""!!!!!!!!!"""###$$$%%%!!!""""""###$$$$$$%%%%%%$$$%%%&&&'''&&&%%%$$$### !!!######""""""$$$%%%&&&%%%$$$###$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$######"""###%%%&&&'''%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&((())))))((((((&&&&&&&&&'''''''''''''''###%%%'''+++,,,+++'''$$$&&&%%%%%%%%%%%%&&&''''''&&&''')))***+++***((('''%%%$$$$$$$$$######""""""&&&'''''''''%%%"""&&&111777666666666444222111222444555<<>>BBBIIILLLOOOLLLEEE???>>>???>>>===<<>>???@@@AAABBBDDDHHHKKKHHHIIIJJJJJJJJJKKKMMMOOOQQQTTTXXX\\\^^^______^^^VVVVVVTTTQQQGGG555    %%%***mmmUUUIIIEEEAAA>>><<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>;;;999444444444333111///...,,,---.../////////...---,,,((('''$$$!!!!!!"""""""""""""""!!!       !!!$$$&&&(((***(((((('''&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))(((&&&###"""######""""""""""""######$$$#########$$$&&&((()))))))))((('''%%%$$$###"""$$$%%%&&&%%%###"""###$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((((((''''''&&&%%%###"""$$$&&&''')))***'''""""""---555888555555555444444333333222555;;;AAADDDBBBBBBEEEHHHJJJDDD888(((   %%%000222***    '''$$$###***444:::============JJJKKKKKKFFF@@@===???BBB???===<<<@@@EEEGGGDDD@@@@@@@@@AAACCCEEEGGGIIIKKKEEEGGGIIILLLOOOQQQRRRRRRTTTWWW[[[\\\\\\\\\\\\\\\WWWTTTQQQNNNFFF666  ~~~iiiRRRFFFBBB@@@===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<>>>>>>;;;999555444333222111000///...---.../////////...---,,,)))'''$$$!!!  !!!!!!""""""!!!!!!      !!!###%%%''')))***)))(((''''''''''''''''''############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((()))******)))&&&$$$######""""""!!!!!!""""""###$$$#########$$$&&&((()))(((((('''&&&%%%$$$$$$###%%%&&&&&&%%%###"""###$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&''''''&&&&&&(((((((((&&&$$$###%%%''')))++++++)))"""'''000555777666555555444444444333333666<<>>..."""   +++000---$$$    %%%///888===??????@@@GGGIIIIIIEEE???<<<>>>@@@@@@>>>===@@@EEEGGGDDDAAA===>>>@@@BBBEEEGGGJJJKKKDDDEEEGGGIIIKKKNNNPPPQQQSSSVVVZZZ[[[[[[ZZZZZZZZZTTTQQQMMMIII@@@000  wwwcccNNNCCC@@@>>>======>>>>>>===<<<;;;:::999999888888999<<<======;;;999555444222111000000000111......///000///...---,,,)))'''$$$""" !!! !!!!!!     !!!"""###%%%'''(((***+++))))))((((((((('''''''''######$$$$$$%%%&&&&&&'''&&&&&&''''''''''''''''''((()))*********'''%%%$$$"""!!!!!! !!!!!!"""#########$$$%%%&&&((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$"""###$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))***''''''&&&%%%%%%%%%%%%%%%"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&*********(((&&&&&&'''(((---......***###"""...666777666666666555555444444555555888<<>>@@@DDDEEECCC@@@;;;<<<>>>AAADDDGGGIIIJJJBBBBBBCCCDDDGGGIIILLLNNNRRRUUUXXXYYYXXXWWWVVVVVVNNNLLLGGGAAA666(((   ppp^^^KKKBBB@@@???>>>???@@@???===;;;:::888777777777777888:::======;;;999555444222000000000222333//////000000///...---,,,'''&&&###!!! !!! !!!!!!!!!!!!""""""!!!      !!!###$$$%%%'''(((******+++)))))))))))))))(((((('''$$$$$$%%%&&&''''''''''''''''''''''''(((((((((((())))))++++++***(((&&&%%%!!!!!! !!!!!!#########$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&###""""""#########$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$##################$$$%%%%%%'''((()))******'''&&&&&&%%%%%%%%%%%%%%%!!!"""######$$$$$$$$$$$$######""""""""""""######$$$$$$%%%&&&'''(((((()))+++,,,,,,+++)))))))))+++000000///***"""(((555;;;:::777888777666555555555666666999<<<@@@CCCGGGLLLSSSXXXZZZZZZRRRBBB111$$$   ###000444...'''     ###000;;;BBBDDDCCCBBBDDDEEECCC@@@>>>>>>???@@@???>>>???AAABBBAAA???<<<===>>>AAACCCDDDFFFFFF@@@@@@???@@@BBBEEEIIIKKKOOORRRVVVVVVUUURRRPPPPPPHHHFFFAAA888---!!!   jjj[[[LLLEEECCCAAA@@@AAA@@@>>><<<:::777666555555555555666999<<<<<<;;;999666444222000000111222333///000000000000...---+++%%%###!!! !!!!!!!!!!!!""""""#########!!!!!!      !!!"""$$$%%%''')))************)))))))))***)))(((''''''###$$$&&&''''''((('''''''''''''''(((((()))))))))((()))***+++***)))'''%%%!!!!!! !!!!!!"""###$$$%%%&&&'''''''''#########$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""###"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$######"""""""""######$$$%%%&&&'''((()))***&&&&&&%%%$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%$$$###""""""!!!!!!""""""###$$$%%%%%%&&&'''((()))***,,,---///...---,,,---...222222...((( !!!000<<<@@@>>>;;;:::999777666555555666777999;;;>>>CCCHHHOOOWWW[[[^^^^^^WWWFFF444%%%   """000555000)))    """ ---;;;DDDEEECCCCCCCCCDDDCCCBBBAAABBBBBB@@@???>>>>>>>>>???>>>===>>>???@@@AAABBBBBBBBBAAA???>>>>>>>>>@@@CCCGGGIIIMMMPPPSSSTTTQQQNNNKKKJJJCCC???999111'''    ~~~fffYYYMMMIIIGGGDDDBBBBBB>>>===:::777555444444444333333555888;;;<<<:::999666555333222111111111222000111111111000...---+++###"""  !!!!!!""""""######$$$$$$%%%###!!!       """""""""%%%&&&(((************)))'''((()))***)))((('''&&&###$$$&&&'''(((''''''&&&&&&&&&''''''((()))))))))'''((()))******(((&&&%%%"""!!!!!! !!!!!!"""""""""$$$%%%&&&'''''''''#####################$$$"""$$$$$$$$$"""!!!"""###"""######$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""""""""######$$$%%%&&&''''''(((%%%%%%$$$###############!!!!!!###$$$%%%%%%%%%%%%###"""!!! !!!"""#########$$$$$$&&&''')))***,,,...000111111000111333444111,,,$$$+++:::AAACCCAAA@@@===<<<999777555555666777888999===BBBIIIQQQXXX\\\______WWWEEE222$$$  ,,,222111---!!!  !!!'''&&&"""   ,,,===GGGHHHEEEDDDCCCBBBBBBBBBCCCEEEFFFAAA@@@???>>>============@@@@@@AAABBBBBBAAA??????>>>>>>???@@@AAADDDFFFHHHKKKNNNQQQQQQNNNIIIFFFDDD===888000)))###  tttaaaXXXOOOLLLJJJFFFBBBBBB===;;;888555333222222333111222444777:::<<<:::999666666555333222111000000111111111111000...,,,+++###""" !!!"""""""""######$$$%%%%%%&&&$$$###       """###"""!!!%%%'''(((***+++***)))(((&&&'''((())))))'''&&&%%%"""###%%%'''''''''&&&%%%%%%%%%&&&''''''((())))))&&&'''((())))))(((&&&%%%###""""""!!!!!!""""""###!!!"""$$$&&&'''''''''&&&###############""""""""" !!!""""""!!!!!!"""###""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$###""""""############$$$$$$%%%%%%%%%$$$###""""""!!!!!!""""""!!!"""###%%%&&&&&&''''''$$$###!!! !!!###$$$$$$$$$$$$%%%&&&(((***,,,+++...111333333444555666444000)))$$$777DDDFFFDDDCCCCCC@@@>>>;;;777555555555666666888;;;BBBJJJQQQWWWZZZ^^^]]]UUUBBB...!!!  $$$---222444(((  %%%))))))'''   +++???KKKLLLHHHEEECCC@@@???AAADDDGGGHHHCCCCCCAAA???=========>>>???@@@BBBCCCCCCBBB@@@?????????AAABBBDDDEEEFFFGGGIIILLLOOOOOOKKKFFFBBB???888111(((###   mmm___VVVOOOMMMKKKFFFBBB@@@;;;999666444222111222222111111333777:::;;;:::999666666666555333111///...111111222111000...,,,+++$$$###!!! !!!"""###""""""###$$$%%%%%%&&&&&&%%%###!!!     !!!######"""!!!%%%''')))***+++***((('''&&&'''((())))))'''%%%$$$!!!###%%%'''''''''&&&%%%%%%%%%%%%&&&'''(((((()))%%%&&&((())))))'''%%%$$$######""""""""""""######!!!"""$$$&&&'''''''''&&&############"""""""""!!!!!!!!! """###""""""###$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$##############################$$$$$$###""""""!!!!!!!!!!!!!!!""""""$$$%%%&&&'''''''''%%%###"""!!!!!!"""###%%%'''''''''''')))+++---///+++...111444555666777888444///''' ,,,@@@JJJHHHDDDCCCEEEBBB@@@<<<888555444555555555666:::AAAJJJQQQVVVXXX\\\\\\RRR>>>+++  (((333999+++  !!!)))---...$$$ +++@@@NNNOOOLLLEEEBBB>>>>>>@@@DDDGGGIIIEEEEEEDDDAAA???>>>>>>@@@>>>???AAACCCCCCCCCBBBAAA???@@@BBBDDDFFFGGGGGGGGGHHHKKKNNNNNNJJJDDD@@@===444,,,###   xxxgggWWWSSSOOOLLLJJJGGGBBB===999888555333222111111111111222444666888::::::;;;666666555444333111///...000///000000111///,,,)))&&&$$$!!!!!!$$$&&&"""$$$%%%%%%%%%$$$&&&'''(((&&&"""   ###%%%$$$"""!!!!!!%%%&&&(((******)))'''&&&&&&''''''(((''''''&&&&&&"""######$$$%%%%%%&&&&&&%%%###"""###&&&)))***************,,,,,,***&&&###%%%%%%$$$###"""""""""###!!!"""$$$&&&&&&&&&$$$###!!!"""""""""!!! !!!!!!  """"""!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""$$$%%%&&&&&&&&&%%%###""""""###$$$%%%&&&&&&'''(((((()))))))))---...000444999;;;;;;:::444*** """333FFFOOOPPPNNNHHHCCCDDDBBB???<<<:::999999999::::::===CCCJJJQQQUUUVVVYYYSSSGGG777(((  &&&333;;;111&&&  """***...%%% """555HHHOOOMMMCCCBBB???===<<>>999000'''    ssscccUUUQQQMMMJJJIIIEEE@@@;;;777666444222000000000000111222333666777999999:::777777666555444222000///000000///000000///,,,)))%%%###!!!"""%%%'''%%%&&&'''&&&%%%%%%'''))))))&&&###   !!!$$$%%%$$$"""!!!!!!%%%&&&((())))))(((&&&%%%%%%&&&&&&'''&&&&&&%%%%%%""""""######$$$%%%%%%%%%&&&$$$$$$%%%(((+++,,,,,,------...//////,,,((($$$$$$###""""""!!!!!!!!!"""!!!###$$$&&&&&&%%%$$$###!!!""""""!!!!!! !!!  !!!"""!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!"""$$$%%%%%%&&&%%%%%%$$$###$$$$$$%%%&&&))))))))))))***+++,,,------...///333666888888777...$$$ (((888JJJSSSTTTRRRMMMHHHFFFCCC???<<<999999999:::;;;;;;===BBBIIIOOORRRSSSTTTNNNCCC666(((  ###111999444***  $$$(((&&&###  111BBBJJJHHHAAA@@@???======???DDDGGGEEEDDDAAA???>>>???AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBCCCEEEFFFEEEEEEFFFHHHIIIEEE===777...%%%  kkk]]]RRRNNNJJJHHHFFFCCC>>>999555444222000............000111333444666777888888888888777666555444222111111000///000000...,,,)))$$$"""  ###''')))))))))((('''&&&'''))),,,***'''###     !!!###%%%%%%$$$"""!!!"""%%%&&&'''(((''''''%%%$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!!""""""###$$$$$$%%%&&&%%%%%%'''+++...000000000000000000///,,,'''###""""""!!! !!!!!!"""###$$$%%%%%%$$$"""!!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!"""### !!!!!!!!!  !!!!!!!!! !!!!!!"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&'''((()))++++++))))))***+++...///......///111444555333222((( ///???OOOWWWWWWVVVSSSNNNHHHEEE@@@<<<999999:::<<<======>>>AAAGGGKKKMMMNNNLLLHHH???555+++###  !!!///888888111'''   '''(((&&&!!! ***999@@@AAA===>>>???>>>>>>???BBBEEEDDDBBB@@@>>>===>>>???@@@@@@@@@????????????@@@@@@AAAAAAAAAAAABBBCCCDDDEEECCCFFFKKKPPPQQQJJJ===444)))!!! xxxdddWWWPPPLLLHHHFFFEEEBBB===888444333111///...---......///000222333444555555555888888888777666555444333111000/////////...+++)))###""" """%%%(((***,,,+++***((('''(((+++...***(((###    !!!"""###%%%&&&%%%###"""""""""%%%%%%&&&&&&&&&%%%$$$###""""""######$$$#########!!!!!!!!!"""######$$$$$$%%%%%%&&&)))...222333333111000///...---)))$$$ """"""!!! !!!!!!!!!######$$$$$$###"""!!! """""""""!!!  !!!!!!!!!!!!!!!"""######!!!!!! ######$$$$$$%%%&&&&&&''''''''''''((()))***+++++++++***((('''(((***---////////////000222111///---$$$ ###555CCCRRRXXXXXXWWWUUURRRKKKGGGAAA<<<999:::<<<===???>>>>>>AAADDDHHHIIIIIIHHHDDD>>>777111***$$$!!!   000;;;===999111***"""  %%%+++...*** ###...777;;;;;;===???@@@@@@@@@AAACCCBBBAAA???=========>>>>>>???>>>>>>======>>>>>>?????????@@@@@@AAABBBCCCDDDDDDJJJRRRZZZZZZOOO???222$$$  ppp^^^TTTOOOKKKGGGEEEDDDAAA<<<888333222000///...............///000111222333333333666666777777666555444444222000///......---***(((###"""!!!!!!###&&&)))+++---,,,+++)))'''(((,,,...)))'''"""     """###$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$###"""""" !!!!!!"""######""""""!!!!!!!!!"""######$$$$$$$$$$$$'''+++111555777777555333000---***'''### """"""!!!!!!!!!""""""###############"""!!!!!! """"""!!!!!! """!!!!!!!!!!!!"""######!!!  !!!!!!$$$$$$%%%%%%&&&&&&''''''''''''((()))***+++++++++***)))'''&&&'''))),,,...///............---***(((  ***:::GGGSSSVVVVVVUUUTTTRRRMMMIIICCC===;;;;;;===>>>@@@???>>>@@@CCCEEEFFFFFFFFFCCC???;;;777111+++&&&!!!   !!!333@@@BBB???:::333)))   !!!***222000$$$ &&&000777<<>>===============>>>======<<<<<<======>>>>>>>>>???@@@BBBBBBCCCCCCHHHNNNXXX___^^^RRR???111  ~~~hhhYYYRRRMMMIIIEEEDDDCCC@@@;;;777222111///...---------.........///000111111000000444444555555555444444333333111...------,,,***(((######"""###$$$''')))+++,,,,,,+++)))((((((***---'''%%%     !!!######$$$$$$$$$""" !!!###%%%$$$$$$###""""""!!!!!!!!! !!!""""""###""""""!!!!!!""""""###$$$$$$%%%$$$%%%(((...555:::<<<<<<;;;777111---)))&&&###!!!""""""!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!""""""!!!!!!  !!!""" """$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&'''((((((((('''((('''&&&%%%&&&(((***+++***)))(((((((((&&&###  """111@@@KKKTTTVVVTTTSSSSSSQQQNNNJJJEEE@@@===<<<===>>>???>>>>>>@@@CCCEEEFFFEEEEEEBBB???===:::555---'''   !!!555CCCEEEDDDAAA999...     (((333444*** !!!---888@@@BBBDDDEEECCCBBBBBBBBB@@@@@@???>>>==================<<<<<<<<<<<<=========>>>???AAABBBCCCCCCCCCJJJOOOXXX^^^\\\OOO;;;---  vvvaaaUUUPPPJJJGGGCCCAAAAAA>>>999555000///---,,,++++++,,,,,,---......////////////...111222222333333333222222333111...---,,,+++***((($$$$$$###$$$%%%''')))******++++++)))((('''(((***$$$"""     !!!###$$$$$$######"""  ###&&&$$$###"""!!!  !!!""""""#########""""""######$$$%%%%%%%%%&&&''',,,222999???AAAAAA???999111***&&&###"""!!!!!! !!!!!!"""###!!!!!! !!!!!!""""""""""""!!! """$$$&&&'''!!!!!!!!!"""""""""######!!!!!!"""#########"""!!!!!!!!!!!!!!!"""###$$$$$$"""!!!  )));;;FFFPPPWWWWWWTTTSSSSSSRRRNNNKKKFFFBBB???======>>>???>>>>>>@@@CCCFFFFFFFFFCCC@@@===<<<:::444+++###   333BBBGGGGGGDDD===000!!!    &&&222666///### ,,,:::EEEFFFHHHGGGEEECCCCCCCCC@@@@@@???>>>>>>===============<<<<<<<<<<<<=========>>>@@@BBBCCCDDDDDDDDDJJJMMMSSSWWWTTTGGG555'''  qqq^^^SSSOOOHHHEEEAAA??????<<<888333...---+++*********++++++------......///......---000000111222222222111111333111...,,,,,,+++)))(((%%%$$$$$$$$$%%%'''(((***((()))***)))(((&&&'''(((###       ###%%%%%%%%%""""""!!! ###'''######"""  !!!"""#####################$$$%%%%%%&&&&&&((()))...555===BBBDDDEEE>>>888...&&&!!!  !!!""" !!!"""###""""""!!! """$$$&&&   111DDDKKKSSSZZZXXXUUUTTTTTTSSSNNNKKKGGGCCC@@@>>>======>>>======@@@CCCFFFGGGGGGAAA>>>;;;:::888222'''   000@@@GGGHHHEEE>>>111"""    %%%111777333((( ,,,<<>>>>>============<<<<<<<<<<<<=========>>>@@@CCCDDDEEEEEEDDDHHHKKKOOOQQQMMM@@@///###   |||hhhZZZRRRMMMHHHEEE@@@<<<:::777333111///...,,,***))))))******,,,---------,,,,,,...000222111111111222333444444222111000---+++((('''&&&$$$%%%&&&'''((((((((((((,,,+++******)))(((%%%###         ###''')))'''$$$"""### """%%%### ###++++++(((%%%###"""  !!!$$$&&&&&&%%%%%%&&&((()))******)))((('''(((,,,555@@@GGGGGGEEE<<<555***"""!!!"""######""" !!!"""######!!!!!!"""###"""!!!   &&&:::HHHSSSUUUWWWVVVSSSQQQRRRTTTRRRLLLEEECCCDDDEEECCC@@@?????????AAADDDEEEDDDCCCDDDAAA<<<888333---&&&"""   +++===EEEEEE@@@666***     ***:::>>>888---  ---;;;MMMOOOMMMHHHEEEFFFDDDAAAAAA@@@>>>===<<<<<<======>>>>>>======<<<<<<<<<<<<;;;===???@@@AAADDDHHHKKKLLLNNNOOOLLLCCC555'''    vvvbbbVVVNNNJJJGGGDDD@@@<<<999666333000...---+++***))))))******+++,,,---,,,++++++---///000000000000111111222333222111000---+++((('''&&&%%%%%%&&&'''((((((((((((***))))))******((($$$"""       !!!%%%***...///,,,(((%%%%%%###$$$'''&&&$$$'''......,,,)))'''&&&### """!!!!!!"""%%%&&&&&&%%%'''(((***,,,------------***))),,,333<<>><<<<<<<<<<<<============<<<<<<;;;;;;;;;:::<<<>>>???@@@BBBFFFIIIMMMOOOPPPJJJ>>>///"""    ooo]]]RRRLLLIIIFFFCCC???;;;888555222///---,,,+++)))))))))*********+++++++++******,,,---.........///000000111111222111///---+++)))'''&&&%%%&&&'''((())))))))))))''''''(((***+++((($$$!!!      $$$)))---222666666111,,,((('''%%%&&&)))******...333222000...,,,+++(((%%%"""%%%$$$$$$%%%''')))((((((***+++---///000000000000+++******---333888999888...)))!!!  333GGGTTTSSSVVVXXXWWWSSSPPPPPPQQQQQQLLLGGGEEEFFFGGGEEECCCBBBAAAAAAAAACCCCCCAAA@@@;;;999888666333...((($$$    ...333555444---'''    +++<<>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;======>>>AAADDDGGGOOOQQQQQQHHH888'''   jjjZZZRRRMMMJJJEEEBBB===:::777444111...++++++))))))((()))***+++((()))***)))((()))***,,,------...///000111111111111111///---+++)))''''''&&&&&&'''((())))))))))))&&&''')))+++,,,)))$$$         """ ###***...222777:::999444...)))&&&&&&))),,,///222666:::888666444333111///+++(((***)))((()))+++,,,+++******+++---.........---,,,)))&&&$$$%%%(((+++,,,,,,'''###  !!!"""###$$$$$$$$$%%%%%%$$$###!!! """"""""""""""""""######"""!!!  """%%%''''''%%%"""  &&&999LLLXXXTTTWWWYYYXXXSSSPPPOOOPPPPPPLLLIIIGGGGGGHHHFFFEEECCCBBBAAAAAABBBBBB@@@>>>:::999888777444000)))%%%   ###$$$'''(((&&&$$$     '''666===;;;444((( """!!!###222BBBPPPVVVWWWRRRMMMIIIEEEAAA>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::<<<======>>>@@@CCCFFFPPPSSSPPPDDD111    {{{dddWWWQQQMMMJJJDDD@@@<<<888666333///---***)))((((((((()))***+++((()))))))))((((((***+++---...000111333333333333111000///---+++)))((('''&&&'''((()))************'''(((***,,,,,,***%%%      $$$""" '''...222666:::===<<<777111,,,(((+++///333999>>>AAAAAA>>>===;;;:::999666222...,,,+++***+++,,,---,,,+++(((((())))))((('''%%%$$$###!!! !!!!!!""""""###%%%$$$######""""""######&&&&&&(((((())))))((((((%%%&&&&&&((()))***++++++***,,,---,,,)))(((((()))))))))+++,,,...///000000------,,,+++************(((''''''(((+++///333666222111///---***(((''''''+++,,,...,,,''' ,,,===MMMUUUSSSVVVYYYXXXTTTPPPOOOOOONNNLLLJJJHHHHHHHHHGGGGGGDDDCCCAAAAAABBBAAA???<<<<<<:::999777555000+++&&&    !!!    !!!...444666222)))   111CCCVVV^^^bbb]]]UUUNNNGGGBBB>>>>>>>>>======<<<;;;;;;999:::::::::::::::::::::<<<===>>>>>>>>>@@@CCCFFFPPPQQQLLL>>>+++   qqq]]]SSSNNNKKKHHHBBB???;;;777444111...,,,((((((''''''''')))***+++((()))))))))((((((***+++...///111333444555555444111000///---+++)))(((''''''((()))******+++++++++)))))))))******(((###  %%%$$$  (((///555777;;;======999444111///333888===CCCHHHHHHEEEAAA@@@???>>><<<999444111***)))(((((())))))((('''""""""######""" !!! !!!""""""###$$$%%%&&&'''(((***++++++))))))(((''''''''''''''',,,...///111111111000000---......///000111222222000333555444111///111333///111333666888:::;;;<<<999999999888777777666666111000111222555999<<>><<<===;;;888666444111,,,)))           )))111555444,,,$$$ ...@@@XXXbbbjjjggg]]]SSSIIIBBB????????????>>>===<<<;;;999999::::::::::::;;;;;;===>>>>>>>>>>>>???BBBEEEMMMKKKDDD666&&&  jjjXXXPPPMMMIIIFFFAAA>>>:::666333000---+++''''''&&&&&&''')))***+++((()))***)))((((((***,,,---///111444555555555444000000...---+++***(((((((((((()))***++++++++++++)))((((((''''''$$$   %%%%%%!!! (((...222444777999999777555333444:::???BBBHHHLLLHHH@@@<<<;;;:::999888444///,,,$$$"""!!!!!!""""""!!!!!!"""%%%'''$$$%%%&&&((()))+++,,,,,,---......///000111111222//////...---------------555666888:::::::::999888555555666666777777777777555888<<<;;;888666888;;;555666999<<>>::::::;;;<<<>>>???AAABBBAAABBBBBB@@@===<<<===???FFFKKKPPPMMM@@@///***777BBBGGGIIIKKKOOOSSSSSSOOOLLLKKKKKKIIIJJJJJJIIIHHHGGGGGGHHHCCCBBBAAAAAAAAA@@@>>><<<;;;888555333222111///---$$$       ***666<<<;;;222(((  ,,,;;;SSSaaallllllbbbVVVJJJBBB???@@@@@@@@@???>>>===<<<::::::::::::;;;;;;;;;<<<<<<=========<<<>>>@@@CCCGGGCCC:::..."""  hhhWWWPPPNNNJJJFFFAAA>>>999666333000---***'''&&&&&&&&&'''(((***+++((()))***)))((()))***,,,,,,...111333555555555444000///...---+++***)))(((((()))***++++++,,,++++++)))(((&&&%%%$$$!!!    $$$&&&""" !!!'''---...000222444555444333111666<<>><<<::::::<<<>>>>>>>>>;;;333((("""  |||jjjVVVMMMIIIFFFCCCBBB===;;;888555222///+++(((%%%%%%%%%&&&'''((()))***,,,,,,***(((&&&(((+++......///000111333444555555111///,,,)))''''''((()))))))))))))))***+++,,,---***&&&###      """""""""""""""!!!"""'''+++------222222333555666333...)))!!!  !!!!!! #########""""""""""""""" !!!###%%%'''((()))))))))(((&&&%%%%%%&&&((())),,,...000111222444777:::::::::999999:::;;;<<<===<<<<<<======<<<<<<;;;;;;;;;:::999666555777;;;>>>???@@@AAAEEEHHHGGGDDDAAA<<<===>>>>>>???>>>===<<<;;;===???AAABBBAAA@@@@@@<<<===@@@EEEIIIKKKJJJIIIEEEFFFFFFFFFEEEEEEDDDCCCGGGHHHJJJJJJJJJGGGEEECCCCCCEEEGGGGGGGGGKKKQQQVVVbbbdddccc\\\LLL777$$$"""---777===BBBGGGKKKOOOOOONNNKKKGGGGGGIIILLLHHHHHHGGGGGGFFFFFFFFFFFFCCCCCCAAA@@@>>><<<;;;:::888777666444333222111111111(((     ---AAANNNWWWVVVFFF333  )))555EEEVVV\\\```]]]XXXSSSLLLEEEBBBBBBBBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::;;;<<<;;;:::555...###!!!###"""   ppp```OOOGGGDDDAAA???>>>;;;999555333000---***'''%%%%%%%%%&&&'''((()))***++++++***(((&&&(((+++......///000222333444444444222///+++'''%%%&&&''')))((()))))))))***++++++,,,'''$$$    """%%%''''''(((***,,,---+++'''$$$""" !!!$$$&&&'''''''''&&&%%%$$$"""!!!""""""############""""""&&&&&&&&&&&&%%%%%%%%%$$$"""###%%%'''***+++,,,---,,,,,,+++++++++---///000333444666777777999<<<>>>@@@???>>>======???@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::;;;>>>AAA@@@AAACCCFFFHHHGGGDDDAAA===>>>???AAAAAA???>>><<<===>>>???AAAAAAAAA@@@@@@>>>>>>AAAHHHPPPSSSQQQMMMEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKJJJHHHEEECCCAAAEEEHHHKKKMMMQQQXXX^^^jjjlllkkk___JJJ444""" '''111:::???DDDJJJNNNRRRQQQOOOLLLIIIHHHJJJLLLGGGGGGFFFEEEDDDCCCBBBBBB@@@???===<<<;;;;;;;;;;;;999888666555333222222222222***     &&&777KKKXXX^^^YYYFFF222 (((666BBBQQQZZZ]]]]]]ZZZVVVSSSKKKBBBAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<:::888555---&&&$$$***,,,"""  eeeWWWIIICCCAAA>>><<<===:::777444111///---***(((%%%%%%%%%&&&&&&((())))))******)))((('''(((+++---...///000222333333333333222///+++'''%%%&&&((()))))))))******************$$$!!!  ###%%%%%%'''))),,,---,,,)))(((&&&%%%&&&'''))),,,000222111111000...,,,***((('''&&&&&&%%%%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%$$$###$$$''')))+++---...///------------...000222333777888:::::::::;;;===???CCCBBBAAAAAAAAABBBDDDEEEDDDCCCBBB@@@>>>===<<<;;;<<<===>>>======>>>AAACCCBBBDDDFFFHHHIIIGGGDDDAAA???@@@BBBCCCBBB@@@>>>===>>>???@@@AAAAAAAAA@@@@@@AAA???AAAIIISSSVVVRRRLLLEEEDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKKKKIIIGGGDDDCCCBBBFFFKKKNNNQQQVVV]]]ccclllooolll\\\DDD--- &&&---666===CCCHHHNNNRRRTTTSSSQQQNNNKKKJJJJJJJJJFFFEEEDDDCCCAAA@@@???>>>===;;;:::888888999;;;<<<999888777555444333333222222,,,"""      $$$///<<>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======999444000''' !!!***111333"""  ~~~]]]QQQFFFBBB@@@>>><<<===:::777333000///---+++)))&&&&&&&&&&&&&&&'''((())))))))))))((('''(((+++------...000222333333222222111///+++((('''''')))******************)))((('''!!!    $$$''')))+++///111222111000000((())),,,///222444666666:::999777555222///---+++''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***---...///000......///000111222444444777888::::::999:::===???DDDDDDDDDDDDEEEFFFGGGGGGEEEDDDBBB???===<<<;;;;;;;;;<<<======>>>???BBBEEEFFFHHHJJJJJJIIIGGGEEECCCCCCDDDDDDDDDCCCAAA>>>===>>>???@@@@@@AAAAAAAAAAAACCCAAAAAAHHHPPPRRRMMMGGGCCCCCCCCCDDDFFFHHHKKKMMMJJJJJJJJJIIIHHHFFFDDDCCCFFFIIIMMMPPPSSSYYYaaagggmmmnnnhhhUUU===***""""""---333;;;AAAEEEKKKQQQVVVWWWUUURRROOOLLLKKKIIIHHHDDDCCCBBBAAA???===<<<<<<:::999888777777999;;;===:::999888666555444333333222---%%%     ###(((+++000777???EEEFFFAAA333&&&  ,,,<<>>===<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>===999222---###(((111666666!!! tttVVVMMMDDDAAA@@@<<<;;;<<<888555111///---,,,+++)))&&&&&&&&&&&&&&&'''(((((((((((()))((('''(((***------...111222333333222111...---+++)))))))))***+++*********)))(((%%%###"""    """%%%))),,,///222555777777777777888000222555888;;;<<<======???>>><<<999555111...,,,(((((('''&&&%%%%%%&&&&&&((((((((()))******++++++((()))+++,,,...///000000000111222333444555666666666777999999999:::<<<>>>CCCDDDFFFHHHJJJJJJJJJIIIFFFDDDBBB???===<<<;;;;;;:::;;;<<<<<<===???DDDGGGIIIJJJKKKKKKIIIHHHIIIJJJIIIHHHGGGEEECCC@@@>>>===>>>>>>???@@@AAABBBCCCCCCDDDBBBAAAEEEJJJKKKGGGCCCAAABBBCCCDDDFFFHHHJJJLLLJJJJJJIIIIIIGGGFFFEEEDDDJJJMMMPPPRRRVVV\\\eeelllooommmbbbNNN888)))&&&(((333888>>>CCCGGGMMMTTTYYYXXXUUURRROOOMMMKKKHHHFFFBBBBBBAAA???>>><<<;;;;;;999999888888999:::;;;<<<;;;:::888777555444444444111...(((       ###(((***+++)))***,,,///000,,,###  %%%444AAARRRTTTUUUTTTOOOMMMLLLGGGAAA>>>>>>>>>>>>>>>===<<<<<<999::::::;;;;;;<<<<<<<<<>>>>>>>>>???<<<777000*** %%%000999:::777  hhhPPPHHHAAA???===999888999666333///,,,++++++***)))'''&&&&&&&&&&&&'''(((((('''(((((((((((((((***,,,,,,...111333333222111000************************(((((((((&&&$$$     ###(((,,,---000333666555888<<<======<<<===???<<<===>>>???@@@BBBCCCDDDBBBAAA>>>:::666222...,,,***)))((('''''''''((()))'''((()))***+++---......,,,---...///000111111111111222333444555555666666666777999999:::;;;===@@@AAADDDIIIMMMOOOOOOMMMLLLGGGEEEBBB???===<<<======:::;;;;;;;;;<<<@@@EEEIIIHHHJJJKKKKKKJJJKKKOOOSSSNNNLLLIIIEEEBBB@@@>>>>>>===>>>>>>@@@AAACCCEEEFFFCCCBBBAAABBBDDDEEEDDDBBB???@@@BBBEEEGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFMMMOOORRRTTTXXX```kkksssqqqkkk\\\FFF222''''''+++777;;;AAAEEEHHHNNNUUU[[[YYYVVVRRROOOMMMKKKGGGDDDAAA@@@@@@>>>===<<<;;;;;;999999999:::;;;;;;<<<<<<;;;:::999777666555444444000...)))"""   !!! !!!######"""  )))777IIILLLQQQRRRNNNJJJIIIGGGCCC======>>>>>>======<<<<<<999999::::::;;;<<<<<<===>>>>>>>>>===:::444---''' +++999@@@===888 yyy```KKKDDD>>>===;;;777555666444111---******))))))(((''''''&&&&&&&&&'''((((((&&&'''((((((((((((***,,,,,,...111333333222000///&&&'''((()))******))))))&&&&&&&&&$$$!!!     &&&+++222666777999;;;>>>:::>>>AAABBBAAA@@@BBBDDDBBB@@@???>>>???AAADDDFFFCCCBBB???;;;666111---+++******)))(((((()))***+++%%%&&&''')))+++---.../////////111222222333222222000111222333444444444333777888:::;;;;;;<<>>>>>>>>>>>;;;;;;;;;:::<<<@@@GGGKKKGGGIIIJJJJJJKKKNNNTTTYYYQQQNNNJJJEEEAAA???>>>>>>======>>>???AAADDDFFFGGGBBBAAAAAAAAAAAAAAABBBCCC>>>@@@BBBEEEGGGHHHHHHHHHKKKKKKJJJJJJIIIIIIIIIIIIOOOPPPSSSUUUZZZdddpppyyyrrriiiWWW@@@---$$$&&&***999===BBBFFFIIINNNVVV\\\YYYVVVQQQOOOMMMKKKFFFBBB@@@@@@???>>>===<<<<<<;;;999:::;;;<<<<<<<<<<<<<<<<<<;;;999777666555555555///...***$$$  """)))......***###!!!!!!   """000CCCGGGMMMQQQMMMIIIHHHFFFDDD==================<<<;;;999999::::::;;;<<<======>>>===<<<;;;888222+++&&&"""000>>>DDD@@@999  ppp\\\IIICCC;;;888888888555222333222///---+++))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''(((***+++,,,...---...///111111///---)))((('''(((***++++++***&&&$$$     """'''111444999<<<============@@@BBBCCCDDDCCCDDDEEEGGGDDDCCCCCCCCCCCCEEEFFFHHHGGGCCC===888555222///---***+++,,,---------,,,+++---+++))))))+++///444777333333333222222222111111222222111111222333333444666888;;;<<<======???AAABBBFFFKKKOOOQQQQQQPPPNNNHHHEEEAAA>>><<<<<<>>>???<<<======>>>???AAAFFFIIIDDDFFFFFFGGGNNNVVVXXXVVVSSSNNNFFFAAA???>>><<<:::;;;===>>>???@@@BBBFFFIIIHHHEEEBBBAAABBBAAA???<<>>======<<<<<<>>>>>><<<;;;:::999999999<<<999666444333222222111///...,,,'''!!!   &&&+++111888===???888000((($$$###"""!!!###"""!!!   &&&999JJJNNNOOOMMMLLLLLLIIIDDD???======???AAAAAA>>>:::999999::::::;;;<<<<<<<<<<<<;;;:::999555///'''""" ...===GGGMMMFFF222 lllXXXGGGAAA:::777888888555222333111///,,,+++***))))))***)))((('''&&&&&&&&&&&&''''''''''''((()))++++++---------...000000...,,,''''''''')))++++++***)))###!!!    '''---555888===@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDEEEGGGEEEEEEDDDDDDEEEFFFGGGHHHFFFBBB<<<888555222000...+++,,,------------,,,+++---,,,******,,,///333555333333333333222222222222111111111111222333444444555888;;;======>>>@@@AAACCCFFFKKKOOOQQQQQQPPPNNNGGGEEEBBB>>>=========>>>;;;<<<======>>>???CCCEEEFFFGGGGGGIIIQQQYYY[[[XXXRRRMMMFFFBBB@@@???>>><<<===>>>???@@@@@@BBBEEEHHHHHHEEEBBBAAABBBAAA@@@===@@@AAABBBDDDEEEFFFGGGGGGIIIIIIJJJLLLNNNOOONNNNNNSSSWWW[[[```iiitttwwwuuulllYYYAAA111)))(((...555@@@AAADDDFFFJJJPPPXXX]]]ZZZVVVPPPKKKHHHEEECCCAAAAAA@@@@@@?????????@@@@@@@@@???>>><<<:::999999999;;;999777555444333222111111000...***$$$   $$$///888===AAADDDGGG@@@<<<666000,,,'''###     %%%;;;OOOQQQQQQOOOOOOPPPKKKEEE@@@??????AAADDDDDD@@@;;;:::::::::;;;<<<<<<======<<<;;;:::888444...&&&!!!"""&&&666FFFKKKNNNEEE000 fffSSSCCC>>>999666777777555333222000...,,,************+++***)))(((''''''''''''(((((('''(((((()))***+++,,,,,,,,,---......,,,)))%%%%%%''')))++++++(((&&&   $$$...444:::===BBBDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDEEEGGGHHHGGGGGGFFFFFFGGGHHHHHHEEEAAA<<<888555333111000,,,------...------,,,,,,------,,,,,,...000222333444444333333333222222222111111111111222333444555666888<<<>>>??????AAABBBDDDFFFKKKNNNPPPPPPOOOMMMFFFDDDBBB@@@>>>=========<<<>>>???@@@???@@@AAACCCGGGHHHHHHLLLUUU]]]^^^ZZZPPPLLLGGGCCCAAA@@@???>>>???@@@@@@@@@@@@AAACCCFFFGGGEEECCCBBBBBBBBB@@@??????@@@@@@BBBCCCEEEFFFGGGFFFGGGHHHJJJLLLOOOPPPQQQVVV[[[aaagggpppwwwvvvqqqbbbMMM444((('''---555<<>>>>><<<;;;999666222,,,$$$###+++@@@PPPRRRPPPDDD000  ~~~aaaNNN>>>;;;777555555555444333111///---+++************,,,+++***)))((((((((((((((((((((((((((()))******,,,++++++,,,,,,,,,)))'''###$$$&&&)))+++)))%%%"""   ***333999===AAAEEEGGGGGGFFFFFFGGGGGGGGGGGGEEEDDDCCCEEEFFFIIIIIIIIIHHHHHHHHHGGGGGGCCC???;;;777555444333111...............------,,,------...//////000111111444444444444333333333333111111111222333555666777777:::>>>@@@AAAAAABBBCCCCCCEEEIIILLLMMMMMMLLLKKKDDDCCCBBB@@@???>>>>>>===@@@BBBCCCDDDCCCBBBBBBCCCFFFIIIKKKOOOXXX___^^^XXXMMMKKKGGGDDDBBBAAAAAAAAAAAAAAAAAA@@@??????AAACCCFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@BBBDDDGGGHHHEEEFFFGGGIIIKKKOOOSSSWWWZZZ___fffmmmuuuxxxrrriiiUUU???((("""(((222<<>>;;;777222***!!!  '''DDD\\\[[[WWWVVVYYY[[[SSSIII@@@AAACCCFFFIIIGGGBBB<<<;;;;;;<<<<<<===>>>>>>>>>===;;;888555000)))"""+++EEEUUUUUUQQQFFF222  xxx\\\KKK:::888555444333333222222///...,,,+++******++++++,,,+++***))))))(((((()))(((((('''(((((()))***+++,,,+++***++++++***'''%%%"""###%%%((()))&&&!!!   ###...666;;;===AAAEEEHHHHHHGGGGGGHHHHHHHHHGGGEEECCCCCCEEEFFFJJJJJJJJJIIIHHHGGGFFFEEEAAA>>>:::777666555444333/////////......------------...///000111111111111555555555444444444333333111111222333555666888999:::===AAACCCDDDCCCDDDDDDAAACCCFFFHHHIIIIIIHHHGGGBBBAAAAAA@@@????????????BBBCCCEEEEEEDDDBBBCCCCCCFFFKKKQQQUUUZZZ^^^ZZZTTTKKKJJJGGGDDDAAA@@@AAAAAAAAABBBAAA???======???AAACCCCCCBBBAAA@@@@@@AAAAAAAAA@@@???@@@AAAEEEHHHJJJFFFGGGHHHIIIJJJOOOVVV[[[]]]cccjjjqqqwwwwwwlll___FFF222!!! +++888@@@EEEGGGIIILLLNNNOOOPPPRRRTTTRRROOOLLLIIIGGGEEEBBB@@@AAA@@@???>>>============@@@???===;;;888777666555777:::======999666444333555444333000,,,'''"""    000???QQQVVV[[[[[[TTTLLLEEEBBB<<<888000(((   ***GGG^^^\\\YYYXXX[[[\\\UUUJJJ@@@@@@BBBFFFIIIGGGAAA<<<;;;;;;<<<<<<===>>>>>>>>>===:::777333...'''&&&AAASSSSSSQQQIII888  sssXXXGGG666666444333222111000000...---,,,*********+++,,,,,,+++***)))((((((((((((&&&&&&''''''(((***+++,,,,,,+++******+++)))&&&$$$"""###$$$%%%%%%"""   )))111777999<<>>AAAEEEGGGGGGEEEEEEEEE@@@AAADDDEEEFFFFFFEEEDDD@@@@@@?????????@@@BBBCCCBBBCCCDDDCCCBBBAAABBBCCCFFFQQQZZZ]]]]]][[[UUUOOOIIIIIIGGGDDDAAA???@@@AAA@@@@@@@@@>>><<<;;;===???@@@AAABBBAAA??????@@@BBBAAA@@@???>>>@@@DDDIIIKKKHHHIIIIIIHHHIIINNNVVV]]]```eeekkkqqqvvvrrrcccSSS777)))$$$111<<>>===<<<;;;;;;;;;???>>><<<:::888666555555777;;;>>>===:::666555555666666555222///***&&&###  &&&<<>>>>>===:::666111+++$$$ 888JJJMMMQQQMMM???%%%   nnnSSSDDD555555444222000.........---,,,+++*********+++,,,++++++***)))((((((((((((%%%%%%&&&''')))+++,,,------,,,+++++++++)))&&&######"""""""""!!!     &&&///444777777:::>>>CCCFFFGGGHHHIIIIIIFFFFFFEEEBBBAAABBBDDDGGGIIIIIIIIIHHHFFFCCCAAA???>>>;;;888666666777777666222111000........................///111333555666666666666666555555555444333444555666999;;;===>>>BBBEEEIIIJJJIIIGGGFFFEEE@@@BBBCCCEEEEEEEEEDDDCCC???>>>======>>>AAADDDFFFCCCDDDDDDBBBAAAAAADDDFFFHHHWWWeeefff```XXXPPPKKKGGGHHHGGGDDD@@@===>>>?????????>>><<<::::::<<<===>>>???AAA???======???BBB@@@???===<<<>>>CCCHHHKKKIIIJJJIIIGGGFFFKKKTTT\\\aaaeeejjjooosssmmmZZZHHH,,,$$$!!!***777???CCCEEEGGGHHHIIIIIIIIIJJJMMMOOOOOOMMMKKKJJJIIIGGGDDDBBB>>>>>>===<<<;;;;;;<<<<<<>>>===<<<:::999888777777888;;;???>>>999666666888888888777555222...***'''###!!!   ///FFFUUU]]]^^^]]]VVVKKK@@@999666***$$$   +++FFFVVVYYYYYYWWWWWWWWWSSSLLLBBBAAAAAADDDGGGFFFBBB>>>:::::::::;;;<<<<<<=========:::555///)))"""000@@@GGGPPPQQQEEE000!!!   kkkQQQAAA444444444222///------------,,,+++******+++,,,,,,+++***)))(((''''''''''''$$$$$$%%%''')))+++---...---,,,+++++++++)))&&&###$$$###!!!         ###"""  +++333666777666999===BBBFFFHHHHHHIIIJJJEEEEEEDDDBBB@@@AAAEEEGGGHHHHHHHHHGGGEEEBBB???>>>===;;;777666777777888777333222000///.........///.........///111333666888777666666666555555555555444555666777:::<<<>>>@@@DDDGGGKKKLLLKKKHHHFFFEEEAAABBBDDDEEEEEEEEEDDDDDD>>>===<<<<<<>>>BBBFFFIIIFFFFFFEEEDDDCCCDDDGGGIIIJJJ\\\kkklllbbbWWWNNNIIIFFFGGGGGGDDD???<<<===>>>===>>>===;;;999999;;;===<<<>>>@@@???===<<>>???>>><<<;;;:::999999999888<<>>999666777999::::::999777444000---***---)))$$$  555LLLZZZ\\\\\\ZZZQQQCCC555+++'''   ***DDDSSSWWWXXXVVVTTTUUURRRMMMDDDBBBBBBDDDGGGGGGCCC@@@999999::::::;;;<<<<<<======:::555///(((!!!+++:::CCCOOOSSSHHH999(((   hhhMMM>>>333111///.........---,,,***)))((('''''')))+++---))))))))))))((((((((((((%%%%%%&&&((()))***+++,,,,,,,,,+++***)))&&&$$$"""!!!       !!!"""!!!  !!!'''(((###(((000444555555555777888<<>>======@@@DDDHHHGGGFFFEEECCCAAACCCGGGJJJUUU___iiiiii^^^RRRKKKJJJKKKHHHCCC@@@???>>>===<<<===<<<;;;::::::999::::::888<<<@@@@@@===<<>>:::>>>AAA@@@<<<;;;>>>BBBAAA???<<<;;;;;;;;;999888888777555444555666888999???<<<888777888777555222333333000'''   (((888EEELLLTTTPPPHHH===111$$$   ...>>>SSSVVVVVVTTTUUUWWWUUUPPPIIIDDDBBBCCCCCC@@@@@@BBB=========??????<<<<<<===:::999555...%%% 333EEEMMMLLLKKK>>>))) eeeJJJ;;;222000...---------,,,+++)))(((((('''((()))***+++))))))((((((((('''''''''$$$%%%&&&''')))+++,,,,,,,,,,,,,,,***(((%%%###!!!     """!!!!!!  !!!''',,,---)))""""""***111555666666777777888<<>>;;;888777888888888888888888888888777444111111111222000...////////////000222444555666666666555555444444444444444555999>>>BBBBBBAAAFFFKKKNNNKKKIIIJJJHHHEEECCCCCCEEEHHHJJJKKKIIIGGG??????>>>===>>>AAAEEEHHHHHHGGGFFFDDDBBBDDDGGGJJJVVV___hhhfff[[[PPPJJJIIIKKKHHHCCCAAA@@@???>>><<<;;;;;;:::999999999999999;;;>>>AAA???;;;999;;;>>>===:::888888<<>>???AAADDDCCCDDDFFFGGGHHHJJJNNNQQQRRRRRRMMMFFFAAAAAA@@@===<<>>AAADDDAAA>>><<<::::::999777666777777555555555666888999@@@===::::::;;;;;;999777666666333***  &&&111999===???<<<555---###   ,,,;;;OOORRRSSSRRRSSSUUUSSSOOOJJJFFFDDDEEEEEEBBBBBBEEEBBBBBBAAAAAA???===<<<===999888444---$$$222CCCIIIHHHFFF>>>+++ bbbGGG888000...,,,+++++++++***)))'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&###$$$%%%''')))***,,,,,,---,,,,,,***'''$$$!!!   """######""" (((---222222...)))%%%%%%###(((...333555777888999888999<<<@@@DDDFFFFFFDDDFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@???>>>;;;999666555777777777777777777777777888666333222222111000...///000000111222444666777666555444333333333444555555555777;;;@@@DDDFFFFFFIIIMMMNNNKKKHHHIIIIIIGGGDDDDDDEEEHHHKKKMMMLLLKKK@@@?????????AAADDDGGGIIIIIIIIIGGGEEEDDDEEEHHHKKKWWW^^^dddaaaWWWMMMHHHHHHJJJGGGDDDAAA@@@???>>>===999999999999999888888777;;;===>>>;;;777444444666555333333555:::???BBBCCCBBBDDDDDDCCCCCCFFFMMMSSS\\\bbbfffeeeddd^^^LLL999333444888???BBB@@@@@@BBBCCCDDDFFFGGGIIILLLQQQTTTVVVUUUOOOFFFBBBBBBAAA>>>>>>??????@@@BBBDDDGGGHHHBBB???;;;999888777555444777666555555555666888999@@@>>>===>>>??????>>>===::::::777///$$$  ###&&&''''''&&&###  )))777IIINNNPPPPPPPPPRRRQQQMMMKKKGGGEEEGGGGGGEEEGGGKKKNNNMMMJJJFFFAAA>>>===>>>888777333+++"""...===BBB@@@???999)))  ___EEE777...,,,***)))))))))((('''%%%&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%"""###$$$&&&((()))++++++++++++***(((%%%"""    ###%%%&&&%%% ...222555444///***((('''***---111333555666999;;;999:::<<<@@@CCCEEEDDDCCCEEEEEEDDDDDDCCCCCCBBBBBB@@@???>>><<<:::888666555777777777888888888888888999777555333222111000//////000111222444666777888555444222111111222444555444555888<<>><<<888999999999999777555444666666666333///,,,,,,---,,,,,,---111666;;;===>>>@@@BBBCCCBBBDDDIIIRRRXXXaaafffhhheee```WWWGGG888888999>>>EEEEEEAAA???@@@CCCDDDEEEFFFHHHLLLRRRVVVZZZXXXQQQGGGBBBCCCCCC@@@>>>======???DDDJJJMMMNNNCCC@@@<<<999777666444333777666666555666777888888>>>>>>???@@@AAABBBBBBBBB>>>>>><<<555***     %%%222DDDJJJOOOOOOPPPRRRQQQNNNKKKGGGEEEFFFGGGHHHOOOVVV]]]^^^XXXNNNEEEAAA???>>>888666111))) &&&111555777999111%%%  }}}^^^DDD777---+++)))((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$&&&'''((()))((('''&&&$$$"""      !!!$$$&&&(((''' ###666888999666000+++))))))...000333444555777999;;;<<<<<<===@@@CCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>><<<:::888777666888888888999999999::::::888888777555333222111222000111222444555666777888555333222111111222444555333444888;;;@@@DDDIIILLLOOOQQQPPPKKKHHHIIIJJJIIIGGGFFFFFFGGGJJJKKKKKKKKKCCCBBBBBBDDDGGGIIIIIIHHHHHHHHHHHHGGGFFFGGGIIILLLRRRVVVXXXVVVOOOJJJIIIJJJGGGEEEBBB@@@@@@???===;;;888999:::999777444111///++++++)))'''%%%$$$$$$%%%$$$$$$&&&***000444777777===???@@@BBBFFFNNNZZZcccjjjllllllfff\\\PPPAAA666999;;;AAAGGGFFF@@@>>>@@@CCCCCCDDDEEEFFFJJJOOOTTTWWWUUUNNNEEE@@@AAAAAA???;;;::::::===DDDKKKPPPSSSEEEBBB===999777666555444666666666666666777777888;;;===???AAABBBCCCCCCDDDAAAAAA@@@;;;111&&&       !!!---AAAIIIOOOQQQRRRSSSSSSPPPLLLGGGDDDEEEGGGKKKVVVaaakkkmmmfffWWWIIIDDDAAA===888555000(((###'''---444,,,%%%  zzz\\\DDD777,,,***((('''''''''&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!"""######$$$$$$%%%###""""""        """###$$$'''&&&  ,,,===>>>===999222---,,,,,,111333555666777888:::===>>>>>>>>>@@@CCCDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@???===;;;999888777777888888888999::::::;;;;;;777888888666444222333555333444555777888888888888444333222222222333444555222555888;;;???CCCIIIMMMPPPSSSRRRMMMIIIJJJJJJIIIGGGGGGGGGIIIKKKLLLKKKJJJFFFEEEDDDFFFJJJKKKIIIFFFFFFGGGGGGGGGGGGHHHJJJMMMQQQTTTUUUSSSNNNIIIHHHIIIEEECCC@@@??????>>>;;;999888999999888444///***&&& !!!&&&+++------666999>>>CCCJJJVVVccclllqqqrrrooogggYYYIII;;;444888;;;AAAGGGFFF@@@???BBBDDDDDDDDDCCCDDDGGGLLLPPPOOONNNIIIAAA===>>>>>><<<:::999:::<<<@@@GGGOOOSSSFFFBBB<<<999777666666555666666666666777777777777999<<>>GGGPPPSSSTTTUUUUUUSSSMMMJJJHHHIIIJJJOOO[[[gggppptttnnn[[[LLLEEEAAA<<<888555000(((###,,,+++(((!!! wwwZZZBBB666,,,***((('''''''''&&&%%%%%%$$$###"""!!!"""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!        !!!!!! ######(((777>>>???>>>999222......000444666888::::::;;;===???AAA@@@@@@AAACCCEEEDDDCCCAAABBBCCCDDDEEEEEEDDDDDD???>>><<<:::888777777777777777777888999:::::::::666888888777444333555777777888999:::;;;::::::999333333333333444444444555333666999<<>>>>>===:::888777888888555000(((!!! """###+++111<<>><<<===;;;777111...///111666888;;;<<<======???@@@BBBAAAAAABBBDDDEEEDDDCCC@@@AAACCCEEEFFFFFFEEEEEE???===;;;999777666666777555666666777888999999999555777888777555444666999:::;;;<<<======<<<;;;;;;222333444555555555555444555888;;;===???DDDJJJOOOQQQTTTTTTOOOLLLKKKJJJGGGDDDFFFIIIMMMQQQRRRQQQOOOKKKHHHGGGIIIMMMLLLHHHCCCAAACCCEEEFFFGGGIIILLLNNNVVVWWWVVVSSSLLLFFFCCCAAAAAA???>>>======<<<999777666777666333---$$$""",,,:::HHHUUUaaalllssssssrrrnnndddRRR@@@555222666999AAAGGGFFFBBBEEEJJJJJJIIIGGGDDDBBBDDDIIILLLHHHIIIGGGBBB@@@BBBBBB???;;;======:::888;;;DDDKKKCCC>>>999555444555555555555666666777777777777777888<<>>@@@AAABBBDDDCCCBBBAAABBBDDDFFFHHHDDDCCCBBBCCCEEEEEEDDDBBB===<<<:::888777777777888777777666555555555555555666666777888999:::::::::????????????>>>======<<<666333000000333666666555777999<<<>>>BBBGGGMMMQQQSSSRRRRRRQQQQQQNNNJJJGGGEEEFFFHHHMMMQQQTTTTTTSSSOOOPPPOOONNNLLLIIIFFFEEEEEEEEEDDDDDDGGGJJJNNNPPPZZZ[[[VVVMMMGGGGGGFFFEEE===???AAAAAA???===;;;;;;999555///(((""" $$$111FFF]]]lllqqqpppuuussslll___OOO???444000333:::BBBGGGGGGGGGHHHJJJIIIHHHFFFDDDCCCCCCDDDEEEJJJJJJIIIDDD???<<<<<<>>>???===;;;;;;<<<======<<<======<<<777222111444777888777555444444555666777:::<<>><<<<<<;;;555,,,$$$ !!!$$$"""     oooSSS???666...---+++)))''''''''''''((('''$$$!!! !!!""""""!!!    ######   $$$### $$$000;;;CCCBBB>>>888000++++++000444999999;;;===???AAABBBBBBCCCCCCBBBBBBCCCDDDFFFHHHEEEDDDCCCDDDEEEEEECCCAAA<<<;;;999888777666777777777666555444444444555666666666666777888:::<<<===CCCCCCCCCCCCBBB@@@>>>===666333111111444666666666777999<<>>@@@AAAAAA???>>><<<<<<666222+++$$$ """000FFF\\\kkkpppppptttqqqiii]]]MMM???777333555:::AAAEEEFFFFFFHHHJJJGGGFFFEEECCCCCCDDDFFFGGGIIIIIIHHHDDD@@@===>>>@@@<<<;;;;;;<<<======;;;999::::::;;;999777555555555888777555444444555777888<<<>>>AAACCCCCCBBBCCCDDDFFFFFFHHHJJJHHHBBB888111"""  $$$222999111'''  ...===MMMSSSTTTUUUTTTRRRRRR[[[fffjjjhhhbbb^^^\\\[[[YYYTTTLLLCCC<<<:::::::::333***"""    jjjOOO===555///...+++)))'''&&&%%%%%%&&&%%%###"""!!!!!!!!!!!!  !!!...222000&&&   $$$""" """!!!"""&&&---666@@@EEEAAA===666///***+++000444888999;;;===???AAABBBCCCBBBBBBBBBCCCDDDEEEGGGHHHGGGFFFDDDDDDEEEDDDAAA???;;;:::888666555555666666888666444222111333444666555555555666888;;;>>>@@@FFFFFFGGGFFFDDD@@@===:::555333111222444666777777888;;;???CCCGGGLLLQQQUUUWWWVVVUUUUUUUUUSSSPPPMMMCCCDDDFFFKKKPPPSSSSSSRRRQQQOOONNNKKKIIIGGGEEEDDDGGGEEEDDDCCCEEEHHHLLLNNNVVVWWWRRRJJJDDDCCCCCCBBB@@@@@@@@@@@@@@@>>>===<<<222---%%% 000GGG\\\jjjoooooopppkkkbbbUUUGGG<<<666444555:::@@@CCCCCCDDDHHHKKKGGGFFFEEEDDDDDDFFFGGGIIIGGGHHHGGGDDDAAA@@@@@@AAA::::::;;;===>>>===999666666666888:::;;;999666333777666555444444555777777===@@@CCCEEEDDDCCCBBBBBBCCCBBBDDDGGGJJJHHH???888)))%%%  ###000777+++"""   )))999JJJRRRUUUVVVTTTQQQSSS\\\gggllljjjccc\\\YYYTTTSSSNNNHHH@@@;;;999999777111(((     cccJJJ;;;555000...+++(((&&&%%%$$$$$$############"""!!!   (((333???AAA;;;---   ###  $$$%%%''',,,444===CCCFFF???:::333,,,***,,,111555888999<<<>>>@@@BBBBBBBBB@@@AAABBBDDDEEEGGGHHHHHHHHHGGGEEEDDDDDDBBB@@@===999888666555444444555555777555222000///111333555555444444555777;;;@@@BBBEEEFFFGGGFFFCCC>>>999666333333222333444666777777:::>>>CCCHHHMMMRRRWWWZZZXXXWWWVVVVVVVVVTTTQQQOOOCCCCCCFFFKKKOOORRRSSSRRRPPPOOOLLLIIIGGGFFFFFFFFFJJJHHHFFFDDDEEEHHHLLLOOOUUUVVVQQQIIICCCCCCCCCAAAAAA@@@@@@@@@@@@???===;;;...((( 222HHH[[[gggkkkkkkjjjdddXXXJJJ>>>777333222444888===@@@BBBEEEJJJNNNJJJIIIGGGFFFFFFGGGHHHIIIFFFFFFFFFEEECCCCCCCCCCCC<<<;;;<<<======<<<999777444333333666::::::666333555444444333444555555666<<<@@@DDDEEEDDDBBB@@@@@@AAA@@@@@@EEEJJJJJJCCC===111...)))%%%!!!  !!!---333(((    %%%444FFFQQQUUUWWWUUUQQQUUU\\\dddgggeee___YYYUUUOOONNNJJJFFFAAA===;;;;;;666000'''     zzz[[[DDD888444///...+++(((&&&%%%$$$$$$"""#########"""    $$$666DDDMMMNNNEEE222    !!!  '''(((+++333<<>>;;;888777555444444444444555666444000......000222444333222222444777;;;@@@CCCDDDEEEFFFEEEAAA<<<777444222333444444555666777888:::???EEEKKKPPPUUUZZZ]]]ZZZYYYWWWVVVVVVUUURRRPPPEEEEEEHHHLLLPPPSSSSSSRRROOOMMMIIIGGGFFFGGGIIIKKKNNNLLLIIIFFFGGGJJJMMMPPPTTTUUUQQQHHHCCCCCCCCCBBBAAA@@@@@@@@@AAA???:::777)))###  666KKK[[[ccceeefffddd\\\NNNAAA888333111111111666;;;???BBBFFFMMMRRROOOMMMKKKIIIHHHHHHHHHIIIEEEEEEEEEEEEEEEEEEDDDDDD@@@>>><<<;;;<<<<<<;;;:::444222000111555777666444222222222222333333444444:::>>>BBBCCCBBB???>>>===@@@??????BBBGGGHHHDDD@@@999777333...'''  )))...(((   """222DDDPPPWWWZZZXXXTTTYYY[[[^^^^^^\\\XXXTTTRRRMMMKKKHHHFFFCCCAAA???===666000&&&      qqqRRR===333111...---***(((&&&%%%$$$$$$#########"""!!!!!!!!!   !!!000CCCPPPVVVWWWOOO;;;&&&    """***,,,111999BBBHHHHHHGGG999333+++''')))///555999:::<<<>>>@@@AAAAAA@@@???===???CCCFFFHHHIIIIIIHHHGGGEEECCCBBBAAA???<<<:::777777555444444444555555444222000...---///000222111111111333666;;;>>>AAACCCDDDDDDCCC@@@<<<888555111333555555555666888999999>>>FFFMMMSSSWWW[[[^^^]]][[[YYYWWWWWWUUUSSSQQQHHHIIIKKKNNNRRRTTTTTTSSSMMMJJJGGGEEEFFFIIINNNQQQQQQNNNJJJHHHHHHJJJNNNQQQSSSTTTPPPGGGBBBBBBCCCAAAAAA@@@@@@AAAAAA>>>777111""" $$$;;;OOOZZZ^^^______\\\RRREEE999333111111222000555;;;@@@CCCHHHNNNSSSQQQOOOMMMJJJHHHHHHHHHIIIFFFEEEEEEFFFGGGGGGEEEDDDBBB???<<<;;;;;;<<<<<<;;;666333000///111333555666111111222333333444444444999<<>>555...%%%  !!!!!!  hhhIII666...------+++)))'''&&&%%%%%%%%%%%%$$$###!!!   ###111@@@OOOYYYZZZ^^^ZZZHHH111!!!   $$$---...333;;;DDDGGGDDD@@@666000(((%%%)))000777;;;<<<===@@@AAABBBAAA???>>><<>>;;;999777777555444444444555666111000///.........///000//////111333666999<<<>>>?????????>>><<<999666555000333555666666666888::::::@@@IIIQQQWWW[[[___aaabbb___\\\YYYXXXVVVTTTRRRMMMMMMNNNQQQTTTUUUUUUSSSKKKHHHEEEDDDFFFLLLSSSWWWSSSOOOKKKGGGGGGIIIMMMPPPQQQRRRNNNFFF@@@AAAAAA@@@@@@???@@@BBBBBB===333+++ )))@@@RRRZZZZZZYYYXXXMMMEEE999000---...111222222777>>>BBBDDDHHHMMMQQQOOOMMMKKKIIIGGGGGGHHHIIIFFFEEEEEEFFFHHHHHHFFFCCC@@@>>><<<<<<<<<<<<:::888777777555222111222555777222222333444555555666666999;;;===>>>===============@@@BBBCCCCCCDDDGGGJJJIIIIIIFFF???444'''  $$$((("""  (((666FFFTTT___ffffffcccZZZXXXTTTQQQOOOMMMKKKJJJGGGEEECCCCCCCCCBBB???===333,,,###   !!!  bbbDDD111******,,,+++)))'''&&&%%%&&&&&&'''%%%###    ...>>>MMMXXX^^^[[[bbbaaaRRR;;;(((   $$$---...222:::BBBCCC>>>999555...&&&$$$)))111999======>>>AAABBBBBB@@@>>><<<;;;>>>CCCGGGJJJKKKJJJIIICCCBBB@@@??????===:::888888777666555444555666777000000///...............---///111333666999;;;<<<::::::999888777555444333///333666777666666888;;;>>>DDDMMMUUU\\\```dddfffeeebbb^^^[[[ZZZXXXUUUSSSOOOOOOPPPSSSUUUVVVUUUTTTIIIGGGDDDCCCGGGNNNVVV[[[SSSOOOJJJGGGFFFHHHLLLOOOOOOPPPLLLDDD??????@@@?????????@@@BBBBBB<<<111'''  ,,,DDDUUUZZZXXXUUUTTTAAA999...((((((+++///000555:::@@@DDDEEEGGGKKKNNNLLLKKKIIIGGGGGGGGGHHHIIIGGGFFFEEEFFFIIIIIIFFFCCC<<<<<<<<<===>>><<<888444888999999666222111444777333444555666777777777777999;;;============>>>???<<<@@@DDDDDDCCCDDDJJJOOOMMMNNNLLLDDD888***  $$$(((  ,,,999IIIVVVbbbkkkllliiiZZZWWWTTTQQQNNNLLLIIIGGGEEEBBB@@@@@@BBBAAA>>>:::111+++"""   !!!###!!!  zzzVVV<<<,,,$$$"""''''''&&&&&&%%%$$$######"""!!!   +++===QQQaaaeeeaaaeeedddccc[[[GGG---      $$$)))000777;;;>>>AAA???;;;///***&&&&&&,,,555>>>CCCBBBDDDEEECCC@@@===;;;;;;;;;>>>BBBFFFHHHHHHFFFDDDCCCCCCBBB@@@>>>===<<<;;;999777666666777777555444444333111...,,,+++++++++...///000222444555555555555555555555444333222111222444666777777777999;;;===DDDOOOXXX^^^aaacccddd```^^^ZZZWWWTTTSSSTTTTTTTTTRRRQQQSSSUUUUUUQQQMMMHHHFFFCCCCCCFFFKKKNNNOOOKKKIIIFFFEEEFFFHHHLLLNNNNNNKKKGGGBBB???>>>>>>???>>>???>>>???BBBAAA111  ;;;RRRTTTPPPSSSPPPHHH888---###"""%%%)))---111666888;;;>>>AAAEEEHHHIIIJJJIIIHHHFFFFFFGGGGGGHHHDDDCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@???>>>===<<<<<<666777777777777666666555333333444444555666666777888;;;>>>>>>===;;;;;;;;;>>>@@@CCCEEEEEEFFFHHHJJJTTTTTTNNNDDD:::111%%%   &&&'''  """---@@@SSS^^^gggooonnnggg[[[SSSLLLLLLMMMJJJGGGFFFCCCBBBAAAAAAAAA???<<<999111)))   tttPPP777(((""" """""""""!!!!!!   !!!222FFFZZZiiilllhhhlllkkkjjjbbbOOO444      $$$***000666999;;;===:::555+++'''$$$%%%+++555===BBBBBBDDDDDDCCC@@@===;;;;;;;;;>>>BBBFFFGGGFFFDDDCCCBBBBBB@@@???>>><<<;;;;;;999888777666777777666444222111///...---------------...000111333444444444444444444444333222111111222444555666666777:::<<<@@@GGGRRR[[[```bbbdddddd^^^\\\ZZZYYYWWWWWWWWWXXXVVVTTTSSSTTTVVVUUUQQQMMMCCCAAA>>>>>>AAADDDGGGHHHFFFEEEDDDDDDEEEGGGJJJLLLKKKHHHEEEAAA>>>>>>>>>>>>@@@AAA@@@@@@CCC???...  &&&???SSSSSSPPPQQQKKKAAA333(((###'''+++000888999<<>>===<<<;;;::::::777777777888777777666555555555555666666777777777999<<>>@@@CCCEEEFFFFFFHHHIIIQQQRRRNNNFFF???777,,,!!!   $$$%%%  """111DDDWWWaaaiiiooommmfffXXXPPPKKKKKKLLLJJJGGGGGGDDDBBBAAA@@@@@@>>>:::777111)))     kkkHHH000###  (((===RRRfffsssuuuqqqsssrrrqqqjjjVVV:::###   ###+++111555666666666222,,,$$$"""!!!$$$+++444<<>>;;;;;;===@@@AAABBBAAAAAAAAACCCDDDFFFHHHIIIGGGEEEBBB???>>>===>>>???BBBCCCCCCBBBBBB;;;***  222EEESSSRRRPPPPPPGGG:::...%%%###&&&+++000999;;;>>>@@@@@@AAABBBCCCFFFFFFEEEDDDCCCCCCCCCCCC@@@???????????????@@@@@@<<<<<<;;;:::999888888777888888888888888777666666777777777777888888888888;;;===@@@AAAAAAAAAAAABBB@@@BBBEEEFFFEEEEEEFFFGGGLLLOOOOOOKKKFFF@@@666,,,'''  """""" !!!555HHHZZZbbbhhhllliiibbbUUUNNNIIIJJJJJJHHHFFFGGGDDDBBB@@@???>>><<<999666111)))   dddAAA***   ...GGG]]]nnnyyy{{{wwwwwwuuutttmmmYYY===$$$   $$$,,,111444333111000***$$$$$$,,,555<<<@@@BBBCCCCCCAAA>>><<<<<<<<<@@@BBBDDDFFFEEECCCAAA???=========<<<;;;:::999999;;;999888777888888666444000///...---,,,---......+++,,,...///000111111111111111222111111000//////000222444555666888<<>>@@@BBBDDDFFFGGGHHHDDDBBB@@@???>>>>>>???@@@CCCCCCCCCCCC???444$$$   ,,,===IIIRRRRRRRRRQQQGGG999...&&&!!!!!!%%%''',,,222999<<<@@@AAA@@@??????AAABBBBBBBBBCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>??????@@@<<<;;;;;;:::999888777777999999999999888777666666777777888888888888888888===???BBBCCCCCCDDDEEEFFFDDDEEEFFFFFFDDDCCCDDDEEEIIINNNQQQPPPNNNJJJ@@@666///###  !!!    555GGGXXX___bbbeeebbb[[[UUUNNNIIIIIIIIIEEEDDDEEECCCAAA???>>>===<<<:::777000(((      ___==='''   444MMMbbbqqq{{{}}}zzzzzzwwwuuunnn[[[???%%%   !!!'''...222555222///+++%%%&&&///888===@@@BBBBBBBBB@@@===<<<<<<===CCCDDDEEEFFFEEECCC@@@???;;;;;;;;;;;;::::::999999;;;999888777777777555333111000...---,,,,,,,,,,,,+++,,,---...///000000000000000111111000000/////////111333444666999===AAAFFFLLLSSSYYY[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWSSSPPPOOONNNMMMHHHEEEBBB@@@???@@@AAABBBAAA@@@;;;===@@@BBBEEEFFFGGGGGGBBBAAA@@@?????????@@@AAAAAA@@@AAA???999,,,  +++888FFFMMMRRRRRRSSSRRRGGG:::---'''###$$$&&&(((,,,222888===AAABBB>>>;;;;;;<<<;;;<<<>>>@@@AAAAAA@@@???>>>>>>======>>>??????@@@======<<<;;;:::999888888::::::::::::999888777666666777777777777777888888>>>@@@CCCDDDDDDEEEGGGHHHGGGGGGGGGDDDBBBAAACCCDDDKKKQQQUUUVVVUUUQQQHHH>>>333'''     ///AAAQQQVVVWWWZZZYYYTTTVVVPPPKKKJJJHHHCCCBBBDDDBBB@@@>>>=========;;;:::///'''    [[[;;;'''    %%%999SSSeeeqqqyyy}}}}}}}}}yyyvvvooo]]]AAA'''    ###"""%%%+++000444555222...***###!!!***333;;;???AAAAAABBBAAA???===<<<<<<>>>CCCDDDEEEEEEDDDBBB???>>>::::::::::::::::::::::::;;;999777666666666444222222000...---+++++++++,,,,,,,,,---...///////////////000000111000000/////////000222333666:::???CCCKKKOOOUUUYYYZZZ[[[[[[\\\[[[[[[ZZZYYYXXXWWWWWWWWWSSSPPPLLLJJJJJJHHHDDDAAA?????????@@@AAABBB@@@>>><<<===???BBBDDDFFFGGGGGG@@@@@@????????????@@@@@@===;;;;;;:::111###   %%%777EEEOOOSSSTTTSSSRRRNNNDDD888***%%%###%%%&&&(((---333777===BBBAAA:::444222333111444888<<<>>>??????>>>===<<<<<<<<<===>>>???@@@???>>>======;;;;;;:::999;;;;;;;;;:::999888777666555666666777888888999999???AAACCCDDDDDDEEEGGGIIIHHHGGGEEEBBB@@@AAAEEEHHHQQQVVVZZZZZZXXXTTTKKKAAA444(((    (((:::IIILLLMMMRRRSSSQQQVVVQQQMMMLLLIIIDDDCCCFFFCCCAAA>>>=========<<<:::///'''     xxxVVV999)))!!!    """,,,@@@XXXgggpppxxx~~~~~~yyytttlll[[[AAA(((   """&&&%%%)))///111555777333///+++###$$$...777>>>BBBBBBAAAAAAAAA???<<<;;;===>>>AAABBBBBBBBBAAA???===<<<:::::::::::::::::::::::::::888666555555555333111///...---,,,+++,,,------,,,---...//////000000//////000000111111111000000...///111333555:::@@@DDDNNNPPPTTTWWWXXXYYY[[[]]]\\\[[[YYYXXXWWWWWWXXXXXXPPPMMMHHHGGGGGGFFFBBB???======>>>@@@BBBBBB@@@>>>======???@@@BBBDDDEEEFFF>>>>>>>>>>>>>>>>>>>>>>>>888666555333*** ###444GGGSSSYYYZZZXXXSSSNNNFFF;;;111&&&$$$$$$'''***,,,222999888>>>AAA>>>444+++&&&&&&'''***000666;;;======<<<:::::::::;;;;;;<<<===>>>??????>>>===<<<;;;;;;:::<<<<<<<<<;;;:::888777666555666777888999:::;;;<<<@@@AAABBBCCCCCCCCCFFFHHHFFFDDDAAA>>>???CCCJJJOOOXXX\\\^^^\\\ZZZUUUKKKAAA222'''   !!!"""  ###444CCCEEEFFFMMMRRRQQQTTTPPPMMMMMMJJJGGGGGGKKKGGGDDDAAA>>>===<<<:::999...&&&     sssRRR888***###    $$$'''222EEE[[[iiipppxxx}}}wwwqqqiiiYYY???'''"""    $$$''''''+++111222666888444000,,,%%%'''000:::AAACCCCCCAAAAAA@@@>>><<<;;;===??????@@@@@@@@@???>>><<<;;;999::::::::::::;;;;;;;;;:::888666555555444222000------,,,+++,,,---...///------...///000000000000000000111111111111111000...///111222555:::@@@EEEMMMOOORRRSSSTTTWWWZZZ\\\\\\[[[YYYWWWWWWXXXZZZ[[[OOOKKKGGGEEEFFFEEEBBB???======>>>AAACCCCCCAAA>>>======>>>???@@@BBBDDDEEE===============<<<<<<<<<555222111///&&&  ...AAASSS^^^______[[[TTTJJJ???333+++&&&$$$%%%***...111888@@@999>>>AAA<<>>===<<<;;;;;;:::<<<<<<<<<;;;:::999777666666666888999;;;<<<>>>>>>@@@AAABBBBBBBBBBBBEEEGGGCCCAAA>>><<<>>>EEENNNUUU]]]aaaaaa^^^ZZZTTTJJJ@@@000%%% """###   !!!222@@@BBBCCCKKKRRRSSSRRROOOMMMNNNLLLIIIKKKPPPKKKHHHCCC???===;;;888666...&&&      jjjKKK888...$$$   (((---<<>>???@@@DDDAAA@@@???===;;;::::::999@@@@@@??????>>><<<;;;:::888888888888999:::;;;<<<:::999888666444222000///++++++++++++,,,,,,---...------......///000000000222222222111222222333333222444555666888;;;@@@DDDMMMPPPQQQRRRRRRUUU[[[```\\\[[[ZZZZZZZZZZZZXXXVVVMMMKKKGGGEEECCCAAA???===;;;>>>BBBDDDCCCBBBBBBBBB;;;;;;<<<@@@DDDFFFGGGFFFCCC???<<<===AAA@@@999333222111///)))  ***;;;OOO```jjjgggddd\\\NNN>>>111)))&&&((((((***...444:::===>>>===???>>>444&&&!!!''',,,111666999666666666666777999:::;;;>>>???@@@>>><<<:::999:::::::::::::::::::::::::::999999999888888999===@@@AAAAAAAAABBBBBBBBBBBBCCC@@@???===>>>CCCNNN[[[dddfffbbb]]]YYYUUUOOOGGGAAA111%%%  """)))    ---;;;BBBHHHOOOSSSTTTWWWUUURRRNNNMMMOOOTTTXXXRRRLLLDDD???===<<<999777+++    {{{bbbEEE555---%%% !!!    ###,,,333DDDTTTgggssszzz~~~vvvfffPPP888###     %%%***---111444666555555555444111***%%%''''''---888>>>>>>>>>AAA>>>>>>===<<<;;;;;;;;;;;;============<<<;;;:::999888888888888999:::;;;;;;999888777555333222000000,,,,,,,,,,,,,,,---......------...//////000000000111111111111222222333444333444666777888<<<@@@DDDJJJLLLNNNOOOOOORRRXXX^^^^^^]]]\\\\\\\\\[[[XXXUUUMMMJJJGGGDDDCCCBBB@@@>>>>>>AAAEEEFFFDDDBBB@@@???;;;;;;===@@@CCCFFFFFFEEEBBB???>>>@@@BBB>>>555---******((($$$ !!!!!!"""(((555HHH[[[iiippplllggg\\\KKK:::---&&&$$$'''(((***///666;;;???@@@>>>>>>999... !!!%%%***///333444555666777999:::;;;;;;<<<>>>???>>>===;;;;;;<<<::::::::::::::::::::::::;;;:::999888777999===AAABBBBBBBBBCCCCCCCCCDDDDDD>>>>>>???BBBKKKXXXhhhrrroooggg^^^WWWSSSMMMDDD<<<000$$$   '''   """111@@@GGGKKKPPPTTTUUUYYYXXXUUURRRPPPQQQTTTWWWPPPJJJBBB>>><<<;;;888666***   nnnXXX???111,,,&&& ###''''''%%%!!!  %%%111:::KKK[[[mmmxxx~~~wwwfffOOO777&&&$$$%%%%%%###    &&&+++///333666666555555555333000***&&&+++---222;;;???>>>===???;;;;;;:::::::::;;;<<<<<<::::::;;;::::::999888888777888888888999::::::;;;777777666444333111000000------,,,,,,------......---...///000000111111111000000000111222333444555444666777777999<<<@@@DDDHHHJJJLLLMMMMMMQQQWWW\\\```_________^^^[[[WWWSSSLLLJJJFFFDDDCCCBBB@@@???AAADDDHHHIIIFFFBBB>>><<<<<<<<<===@@@CCCEEEDDDCCCAAA@@@AAACCCCCC<<>>AAABBB???;;;333&&& &&&***...000222555777999999999;;;===???>>>===<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777:::???CCCFFFEEEEEEDDDDDDDDDEEEEEE@@@@@@CCCHHHSSSccctttvvvkkk]]]UUURRRLLLCCC:::..."""  %%%   """333EEEMMMOOOQQQUUUVVVYYYYYYXXXUUURRRQQQRRRTTTLLLGGG@@@===<<<:::666333'''   dddPPP:::000,,,'''"""###(((,,,,,,)))###   $$$222<<>>>>>::::::999999::::::;;;;;;999999::::::999888888777777777888888999999999999555555444333222111111000///......------...//////---...///111111111111111/////////000111333444555666777777888999;;;@@@CCCHHHJJJLLLMMMMMMQQQWWW]]]```___``````___[[[UUUQQQMMMIIIFFFCCCBBBBBBAAA@@@BBBFFFJJJKKKHHHCCC>>><<<======???AAACCCDDDBBBAAA@@@AAABBBDDDBBB888)))%%%,,,111000111000...***'''&&&&&&###'''333FFF[[[jjjooooooooodddQQQ<<<---$$$"""###((()))---333:::@@@CCCCCC???888+++  !!!&&&(((,,,000444555666666;;;===???>>>===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999===CCCHHHKKKJJJHHHFFFEEEDDDDDDDDDCCCDDDGGGMMMXXXhhhxxxxxxjjjZZZRRRPPPMMMDDD;;;+++   """    333IIISSSUUUWWWYYYYYYXXXXXXXXXUUUQQQNNNMMMMMMHHHCCC???<<<;;;999444000###   }}}\\\KKK999000,,,(((###!!! !!!%%%+++//////+++%%%!!! !!!///:::MMM\\\lllvvv|||{{{lllWWWEEE:::777666333...((("""   (((,,,///222555<<<:::777222,,,'''$$$""",,,222:::>>>@@@@@@@@@???;;;;;;:::999999999999::::::::::::::::::999888777555666777888888888777666333222222222111111111111000000//////...//////000---///000222333222222111/////////000111333444555666777888888888;;;>>>BBBEEEGGGIIIJJJKKKOOOUUU[[[^^^^^^^^^___^^^ZZZUUUPPPNNNJJJFFFCCCBBBAAAAAA@@@AAAEEEJJJKKKIIIEEEAAA>>>??????AAACCCDDDDDDAAA???>>>???@@@AAA<<<111###%%%+++000444777444333111,,,'''""" !!!'''444GGGZZZeeehhhggggggZZZFFF444((($$$%%%'''***+++///555;;;@@@BBBBBB<<<333$$$ """&&&,,,000333444555<<<===>>>>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::===BBBIIINNNOOOMMMJJJFFFDDDBBBAAAAAABBBDDDHHHOOOZZZhhhwwwwwwiiiYYYPPPNNNKKKBBB999(((  !!!    444NNN\\\aaaccccccbbbYYYZZZYYYVVVQQQLLLIIIIIIEEEAAA>>><<<;;;777111,,,    sssVVVGGG777000---(((###""""""!!! """&&&,,,000111---((($$$---888MMM[[[jjjrrrxxx}}}ppp```QQQGGGCCCBBB;;;111((($$$"""!!!!!!  """)))...111555888???<<<666...&&&"""!!!!!!+++444===???@@@AAAAAA???;;;;;;:::999999999::::::<<<<<<;;;;;;:::888777666333444555666666666555444000000000111111111111111111111000000//////000000...///111333444333222111/////////000111222333444666777777777777999===@@@@@@BBBEEEFFFGGGKKKQQQWWW]]]]]]]]]]]]]]][[[WWWSSSOOOKKKFFFBBBAAAAAA@@@???AAADDDIIIJJJIIIEEEBBB@@@BBBBBBCCCEEEFFFDDDAAA>>>;;;::::::777222((( (((...111333555555///---***$$$ (((666FFFTTT]]]______\\\PPP>>>...&&&&&&))),,,---...111666<<>>AAAFFFLLLPPPOOOMMMIIIEEEBBBAAAAAAAAAAAADDDIIIPPPZZZfffsss{{{ttthhhZZZPPPLLLFFF<<<333&&&  !!!!!!  !!!777SSSeeeoooqqqnnniii\\\]]]\\\WWWQQQLLLHHHGGGCCCAAA>>>===;;;666///(((   jjjOOOBBB555///,,,((($$$###"""""" !!!###''',,,111222///+++(((---888LLLXXXeeelllqqqzzz}}}wwwnnnddd[[[WWWPPPDDD444***&&&&&&$$$"""  ###,,,111666;;;>>>???;;;444***!!! ###+++666???@@@???@@@@@@===:::999999::::::;;;<<<======<<<<<<;;;999777555444222333444555555444222111/////////000000111111111222222111000000000000000...///222444555444222111000000000000000111222222666666777666666888;;;>>>>>>@@@CCCDDDEEEIIIPPPUUU]]]\\\\\\]]]^^^]]]ZZZXXXQQQMMMGGGBBB@@@@@@???>>>BBBEEEHHHIIIGGGDDDBBBAAADDDDDDEEEGGGGGGEEEAAA===666444000,,,&&&%%%(((,,,......,,,,,,,,,$$$###(((666CCCLLLQQQUUUWWWTTTIII999---(((***---000000000333777;;;======<<<---###  %%%+++///222444666999:::;;;;;;===>>>========================<<<>>>AAACCCEEEHHHLLLPPPKKKIIIFFFCCCAAAAAABBBCCCEEEHHHMMMSSSZZZbbbkkkpppkkkcccYYYQQQKKKCCC999111$$$  """"""  $$$999TTTjjjwwwzzzssskkk]]]]]][[[VVVOOOIIIEEEDDDCCCAAA???>>>;;;555,,,%%%  |||cccJJJ>>>222...,,,((($$$$$$###"""!!!!!!"""$$$(((---111222000---+++ ...:::JJJUUU```eeekkksss|||~~~}}}|||zzzuuunnnjjjZZZJJJ777+++((()))&&&"""  ###---444:::@@@DDD>>>:::111'''!!!%%%,,,888AAAAAA>>>???>>>;;;888888888:::;;;===???@@@===<<<<<<:::888666444333000222333444444333111000.........///000111111111333333222111000000111111...000222444555444333111111000000000000000111111555666666555555777:::===???AAADDDEEEFFFJJJQQQWWW]]]\\\\\\]]]^^^___]]]\\\RRRNNNGGGBBB@@@???>>>===DDDFFFHHHHHHFFFBBB@@@@@@EEEFFFGGGHHHHHHEEEAAA===222///***$$$"""+++,,,,,,***&&&###"""!!!'''555@@@EEEIIIMMMQQQQQQFFF888---***---000222111222444888;;;<<<;;;999'''  %%%+++...000333666999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>AAADDDFFFGGGIIILLLNNNGGGEEECCCAAAAAABBBDDDEEELLLOOOSSSWWWZZZ^^^cccfffbbb]]]WWWQQQKKKCCC:::333"""  ###"""  $$$888SSSjjjyyy|||sssggg\\\\\\YYYSSSLLLEEEBBB@@@DDDBBB@@@???<<<555+++$$$  uuu^^^EEE:::000---,,,(((&&&%%%$$$$$$###!!! """$$$&&&,,,111333444555111,,,...===PPPUUU[[[___bbbhhhrrrzzzxxx|||~~~|||||||||xxxsss```LLL555***,,,...)))###   %%%,,,444>>>FFFHHHFFF999+++"""%%%000999???@@@@@@BBBBBB@@@;;;;;;::::::<<>>@@@BBBDDDGGGLLLQQQUUU___``````___bbbeeebbb]]]XXXRRRJJJCCCAAAAAABBBCCCEEEIIIMMMKKKEEEAAAAAACCCGGGEEEDDDEEEGGGDDD===777111''' """)))///000,,,&&&!!!  )))444999:::>>>GGGOOOIII@@@555///000333444333666777666777;;;<<<666---  !!!%%%***555<<<;;;;;;???CCCBBB===>>>@@@BBBAAA>>>>>>@@@@@@BBBFFFHHHHHHHHHIIIIIIAAA@@@@@@@@@BBBDDDGGGIIIIIIOOOSSSVVVZZZ______\\\[[[YYYSSSMMMIIIDDD888,,,  (((!!!   <<<[[[llluuuvvvkkk[[[VVVXXXXXXTTTMMMFFFCCCAAACCCBBB???;;;:::666*** nnnVVVDDD999000---+++(((%%%&&&$$$$$$###!!! """%%%'''---222444666777333..."""!!!///===MMMQQQUUUWWWZZZaaallluuu{{{~~~~~~~~~~~~zzzuuu___KKK333***---111,,,$$$   &&&...777BBBIIIKKKGGG:::+++""" &&&111999???@@@@@@BBBBBB@@@<<<<<<;;;;;;===@@@CCCEEEDDD@@@;;;666333111///---///000111222333222111111...//////000111222222333222222111111000000111111...000222333222111111222111//////111444555333111333444444666777999;;;<<<@@@AAACCCEEEHHHLLLQQQUUU\\\_________bbbfffddd___ZZZTTTKKKDDDAAAAAABBBCCCFFFJJJLLLKKKEEEAAAAAACCCEEEDDDDDDFFFGGGBBB999111***""""""'''+++...000)))%%%  ###+++333777777;;;DDDLLLIIIAAA777222333666888888888999999999;;;<<<444+++    &&&///777999<<>>ZZZiiiooooooeeeXXXSSSUUUUUURRRKKKDDD@@@???@@@@@@<<<999888555+++!!! eeeMMMAAA888///,,,***'''%%%&&&$$$###"""!!!  ###&&&(((///444666888:::777222(((""""""///<<>>???@@@BBBBBB@@@>>>>>>>>>>>>@@@BBBEEEFFFDDD@@@:::555333111///...///000111222333222111111......///000222333333444333222111000000000000000...000222222111000111222111000000222444444333222333444444666777999;;;<<>>>>><<<===<<<;;;<<<;;;222(((    '''000666===CCCEEECCCGGGGGGEEECCCAAAAAA@@@???AAACCCEEEFFFFFFDDDBBB@@@@@@???>>>>>>@@@DDDGGGIIIJJJQQQXXX]]]``````ZZZRRRLLLKKKIIIGGGGGGCCC555'''   """###"""  &&&>>>WWWccceeeddd]]]TTTRRRSSSTTTQQQLLLEEE@@@>>>>>>===888444444444,,,###   |||^^^HHH===555...,,,)))&&&$$$&&&######"""!!!  """%%%'''***111777999;;;===:::555---'''$$$///888@@@AAAAAAAAAEEEQQQbbbooouuuwwwxxxxxxzzz{{{wwwoooVVVBBB,,,'''111777222)))  ***444???JJJOOOOOOGGG:::***!!!###***333999===>>>@@@CCCCCC@@@@@@@@@AAABBBCCCEEEFFFGGGCCC???999444222111000//////000111222333222111111---...///000111222333444333222111000000///000000...000111111000000111222111111222333444444333333222333333555666888:::;;;BBBDDDEEEGGGIIILLLQQQUUUYYY]]]``````bbbeeeddd```\\\VVVLLLEEEBBBAAABBBBBBHHHIIIJJJHHHDDDAAA@@@AAA???CCCHHHKKKHHH<<<,,,!!!"""---333000(((!!!  """000222444333222888BBBKKKLLLFFF???;;;;;;>>>AAABBB???@@@???>>>>>>;;;000$$$    (((222===DDDGGGFFFLLLLLLIIIFFFDDDDDDBBB>>>@@@AAABBBDDDEEECCC@@@>>>@@@?????????AAADDDHHHJJJLLLRRRWWWZZZ]]]]]]VVVMMMGGGFFFDDDDDDFFFBBB444%%%  $$$$$$  %%%:::QQQ[[[\\\ZZZWWWRRRTTTUUUVVVTTTOOOIIIDDDAAA>>>;;;555000000111,,,$$$  uuuYYYEEE999222---+++((($$$$$$&&&######"""!!!  !!!###&&&))),,,333999;;;>>>???===888111+++###&&&...444888999:::;;;@@@OOObbbppppppssstttuuuxxxxxxqqqgggKKK999(((&&&000777222)))  """---666AAAJJJMMMJJJBBB666(((  &&&---444999<<<===@@@DDDCCC???AAABBBCCCDDDFFFGGGGGGGGGBBB===777333111000000000///000111222333222111111---......///111222222333333222111000///////////////000111000//////111222222333444444444444333444111222222333555777999:::BBBCCCEEEFFFGGGKKKOOOSSSXXX]]]aaa```aaacccbbb^^^ZZZTTTKKKDDDAAABBBBBBCCCHHHIIIHHHFFFCCC@@@??????>>>CCCIIILLLFFF888''' '''...///))) +++888888777555444:::EEEMMMMMMHHHBBB===<<<>>>@@@BBBBBBCCCBBBAAA@@@<<>>@@@@@@AAABBBDDDGGGJJJKKKOOORRRTTTVVVZZZ]]]WWWOOOJJJHHHDDDCCCEEEBBB333$$$   """$$$!!!  """333GGGRRRUUUUUUTTTSSSTTTUUUUUUUUUQQQLLLEEEAAA>>>:::111***+++---***$$$  kkkSSSAAA555000,,,***'''######&&&###""""""!!! !!!!!!"""$$$(((***///555;;;===???AAA>>>999444...'''!!!""")))...000333555777999@@@OOOcccqqqpppsssttttttuuusssggg[[[===000$$$$$$...444000)))     (((111999BBBHHHHHHCCC;;;000%%% """)))000555999;;;<<<@@@DDDDDD???AAACCCEEEGGGHHHHHHGGGGGG@@@;;;555000///////////////000111222333222111111//////000000111222222222333222111000///.........///000000000//////111333222444555555444333444555111222222444555777999:::AAABBBCCCDDDEEEHHHLLLPPPVVV\\\``````___aaa___\\\WWWQQQIIICCCAAABBBDDDEEEHHHGGGEEECCCAAA???===<<<<<>>AAABBBAAA>>>AAABBBDDDFFFHHHJJJLLLMMMQQQRRRTTTWWW___eeeccc]]]UUUOOOGGGCCCDDDBBB444$$$    $$$$$$  +++<<>>:::555+++###$$$))))))%%%  xxx```III999333...+++***'''######'''"""""""""!!!  !!!"""###%%%)))+++111777===>>>@@@AAA>>>888444000***%%%!!!!!!###'''---000---111444777;;;BBBPPPbbboooqqqssssssrrrqqqjjjZZZJJJ///'''!!!###,,,000---'''    """!!!"""%%%(((///666<<>>999333...---.../////////000111222333222111111333333333333333333333333333222111000............///000000///......111333222555777666444333444555333333444555777999;;;<<>>:::888:::>>>AAAAAADDDEEEEEEDDD???222$$$    '''111@@@NNN^^^fffkkkjjjlllmmmbbbRRRFFFAAA<<<<<<>>>@@@???===AAADDDGGGKKKMMMNNNNNNNNNPPPSSSWWW^^^kkkuuuuuupppbbbYYYMMMEEEDDDBBB555&&&   ###&&&  %%%444DDDOOOSSSRRRQQQNNNNNNOOOPPPOOOJJJBBB<<<333---"""&&&(((&&&  pppWWWBBB333111---+++***&&&"""###'''""""""!!!!!!  """"""###&&&))),,,222888===???@@@AAA===888444111,,,'''$$$!!!$$$&&&+++111111---000444888<<>>???@@@@@@AAADDDHHHKKKNNNVVV]]]^^^^^^``````^^^OOOJJJDDD@@@AAADDDGGGIIIGGGEEEBBB???>>><<<:::999999===BBBAAA888*** (((,,,...&&&  """;;;QQQOOOKKKEEE>>>:::;;;AAAEEE@@@???;;;888777999>>>AAAAAACCCEEEEEEEEE@@@333%%%     ***===OOOcccnnntttvvvyyyyyylllZZZJJJDDD===;;;===???>>><<>>AAADDDCCC;;;222(((###!!!***222666::::::;;;<<>>???AAAEEEGGGFFFCCC;;;,,,   222HHH^^^ppp~~~zzzlll\\\HHHDDD@@@>>>???@@@???===AAAFFFMMMRRRSSSQQQPPPOOOQQQXXXhhh|||zzzdddPPPJJJIIIAAA000###  ))))))  '''888DDDJJJMMMOOOQQQMMMMMMMMMNNNOOOKKKDDD>>>***!!!)))000!!! bbbIII888000)))(((&&&%%%###"""""""""""""""""""""!!!  """&&&***...222444;;;===>>>???>>>;;;888666222...)))%%%!!!$$$''')))***...111333555777;;;GGG[[[kkkrrrvvvqqqkkkggg```OOO777%%%"""%%%###     ###***///333555:::>>>AAABBBCCCAAA888---&&&"""###+++333777999:::;;;===???AAACCCDDDFFFEEEEEEFFFGGGFFFDDDBBB===999444000///000000///000///......///000222333444555666444222111111222333222111000///.........000000/////////000111111111222333222111111333555777777777777888999:::::::::<<<>>>AAABBBBBBBBBAAAGGGNNNUUUZZZ```ccc```ZZZUUUJJJAAA???@@@@@@AAACCCAAA???<<<:::999888555333555777777111%%%  (((***%%% ###777LLLYYYSSSNNNFFF???;;;999::::::777555444444666:::>>>@@@BBBFFFHHHFFFBBB:::+++   ***===UUUhhhwwwzzzxxxtttgggYYYGGGDDD???>>>???@@@???>>>BBBHHHNNNSSSSSSRRROOONNNUUU^^^ooowwwdddQQQMMMLLLCCC222$$$  )))***  %%%555AAAGGGJJJLLLOOOLLLLLLMMMPPPPPPLLLDDD===*** (((///&&&!!! uuuYYYCCC555...((('''&&&$$$###"""""""""!!!!!!!!!!!!!!! !!!"""$$$''',,,222666999=========<<<;;;888666444///,,,'''"""!!!%%%&&&(((,,,///222555999???MMMaaapppwwwyyyrrriiiaaaVVVEEE///     $$$+++222666999>>>AAACCCBBBAAA>>>333(((### $$$,,,444888888:::<<>>???AAA===;;;999777666444111//////000///((( $$$%%%###  ***???QQQ\\\SSSNNNGGG@@@;;;999999:::555333111000333888===AAACCCFFFGGGEEE@@@777(((   ...GGGYYYjjjooonnniii___SSSIIIEEEAAA???@@@AAABBBBBBDDDIIIPPPTTTTTTRRROOONNNVVVbbbuuurrrbbbTTTQQQPPPEEE333%%%  '''***"""  &&&333???EEEHHHKKKNNNJJJKKKNNNRRRRRRMMMDDD<<<)))%%%,,,((($$$ iiiPPP>>>333---'''&&&%%%###""""""!!!!!! !!!!!!!!!  !!!"""%%%)))///555:::===>>>===;;;999666444222111,,,(((###!!!"""$$$))),,,000555<<>>????????????@@@GGGPPPWWW___eeeddd___UUULLLCCC@@@===;;;;;;>>>;;;999777666444111---***))))))&&& (((###  000DDDSSS[[[TTTQQQJJJCCC===:::;;;<<<666333000///111555;;;???DDDFFFFFFCCC===444$$$  """888IIIZZZ``````]]]VVVOOOKKKHHHEEECCCBBBCCCDDDEEEFFFKKKQQQTTTTTTRRROOONNNUUUbbbvvvlll___UUUSSSQQQDDD111$$$  %%%+++&&&   (((444???FFFJJJLLLNNNIIIKKKNNNSSSTTTNNNDDD<<<((( '''""""""  |||^^^III:::111,,,&&&%%%$$$###"""!!!!!!!!!  !!!!!!###''',,,222888<<>>IIIYYYlllzzz~~~uuueeeSSSAAA///    !!!)))111777;;;===<<<>>>>>>;;;:::777...$$$ '''...444666888:::===@@@AAABBBAAA@@@CCCBBBBBBCCCDDDCCCAAA???<<<999444222111000///...,,,,,,+++,,,---///000222111222333333111111222444555555555555444222111000------------...///000111111222333222111111333555777888999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>@@@GGGOOOVVV___ffffffbbbVVVNNNGGGCCC???:::999<<<:::999777666333///***%%%###!!! """***!!!  !!!444FFFQQQWWWUUUSSSMMMFFF>>>;;;<<<===888555111//////333999<<>>===999555111---***((("""  """'''+++444???LLL]]]ppp|||~~~tttaaaKKK666%%%    ###,,,444999;;;<<<::::::888555444333,,,$$$###***111555777999;;;===???@@@AAAAAAAAABBBAAAAAABBBCCCCCC@@@>>><<<999555222111000...---,,,++++++,,,---///111222000222333333222222444555666666777777666444222111---------...///000111222333444555444333444555777777888:::<<<<<<<<<;;;;;;===============>>>>>>>>>@@@GGGOOOVVV^^^ffffffbbbYYYSSSNNNJJJDDD===:::<<<:::999777666222---%%%  (((+++  )))999FFFNNNRRRSSSRRRMMMEEE===999999<<<777444111//////222666999AAACCCAAA<<<666---   ***666===???BBBHHHMMMMMMNNNMMMKKKHHHEEEDDDEEEIIIKKKNNNOOOPPPPPPQQQRRR___nnn~~~rrrddd]]]WWWUUUNNN===)))   )))+++###   """)))333>>>FFFIIIHHHGGGFFFFFFFFFIIIJJJGGGAAA;;;''' %%%%%%  hhhLLL<<<444---((($$$###"""!!!!!!!!!!!!!!! """###%%%)))000888===AAABBBBBB===<<<999555000***&&&$$$    $$$)))333@@@MMM___qqq}}}|||qqq]]]DDD---     $$$...666:::::::::999888444///......)))""" """'''...444777888;;;<<<===>>>???@@@AAABBBAAA@@@@@@AAABBBBBB???===999777444222222111000...,,,,,,,,,,,,...000222333000222333444333333555666555666777777666444222000.........///000111333333666777777777666666888999888:::<<<===>>>>>>===<<>>>>>===>>>>>>>>>AAAGGGNNNTTT\\\cccddd```]]]YYYVVVSSSLLLBBB===>>>:::999777555111***!!! &&&,,,***   $$$333>>>GGGLLLOOONNNMMMIIIAAA888333444777222111///......111444777>>>@@@>>>999333***   '''---000666AAALLLSSSUUUWWWUUUPPPKKKIIIHHHIIIJJJLLLLLLMMMOOORRRUUUaaaooo}}}oooeee^^^YYYVVVLLL999&&&  (((+++&&&   ###***555@@@HHHJJJHHHEEECCCAAA??????AAA@@@<<<999&&& !!!$$$$$$!!!  bbbGGG999222+++&&&$$$###"""!!!!!! !!!!!!  """###''',,,444<<>>@@@AAABBBAAA@@@@@@AAABBBAAA???===777555333222333333222000,,,,,,,,,---...000333444111222444444444444666777444555666666555333111///......//////000222333444777888999888777777999;;;:::;;;===???@@@???>>>===@@@??????>>>>>>>>>>>>???@@@GGGMMMSSS[[[aaabbb^^^aaa^^^[[[YYYQQQFFF@@@@@@999888777444///''' +++...***   +++:::CCCHHHLLLNNNIIIIIIFFF>>>444///000333...---,,,,,,...111444666===>>><<<777111(((   ###&&&...>>>LLLZZZ]]]___^^^XXXRRRNNNMMMIIIJJJJJJJJJKKKNNNSSSWWW]]]kkkwww}}}|||lllfff```[[[VVVKKK888$$$  ''',,,'''   &&&,,,888CCCKKKMMMJJJFFFAAA===999999:::;;;999666&&& ###%%%%%% {{{XXX@@@333+++''''''$$$###"""!!!!!! !!! !!!$$$'''***...444;;;CCCGGGGGGEEECCC999777444000,,,'''""" """...>>>NNN```pppyyy{{{zzzjjjRRR999&&&    '''000555888:::;;;444111---)))&&&$$$#########%%%)))...444888;;;===AAA@@@>>>===<<<<<<<<<===>>>>>>>>>===<<<:::999888444444555555444222111//////.........000333555777555666666666555666777999888666555555666555333111//////......000222555777:::::::::;;;;;;;;;<<<<<<<<<======???@@@AAABBBBBB???@@@@@@AAABBBBBBBBBBBBEEEHHHLLLPPPSSSWWW[[[^^^dddeeeeee```WWWKKKBBB<<<:::444---((($$$  ###...,,,$$$   !!!555FFFLLLKKKKKKMMMIIIFFF???666---)))+++...+++,,,,,,+++***+++...111444777999666---   """444EEE\\\cccggggggeeeaaaYYYQQQOOOKKKIIIIIIIIIIIINNNUUU___dddnnn{{{xxxooobbb^^^YYYSSSJJJ:::'''   )))///)))      $$$111@@@HHHMMMOOOMMMIIICCC999...,,,333999:::888---%%%   !!!$$$###!!!   sssRRR<<<111***''''''######"""!!!  !!!%%%,,,111:::>>>BBBFFFFFFCCC???<<<777555111---)))$$$ $$$000???NNN___oooxxxzzzuuufffNNN666###   )))222777999999999222000,,,(((&&&$$$$$$$$$$$$'''+++000555:::===>>>AAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<;;;:::999777666444444555555444222000///.........///111333666888666777888777666666888999888666666666666666333111000000//////111333666777::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCC???@@@AAABBBCCCCCCCCCCCCDDDGGGJJJMMMPPPTTTXXX[[[```aaaaaa]]]UUUJJJ@@@;;;777111)))### """,,,***!!!   %%%999GGGLLLKKKJJJKKKFFFDDD>>>666...******,,,+++,,,+++***)))***---000333666888555+++  ,,,===ZZZbbbiiillllllkkkddd\\\TTTNNNJJJJJJJJJKKKOOOTTT[[[```jjjvvv}}}{{{rrrjjjaaa]]]XXXSSSJJJ;;;(((   '''...+++###     '''444CCCKKKNNNNNNJJJDDD:::111((('''...777;;;;;;111+++  ###$$$$$$###    iiiJJJ777---(((%%%%%%###"""!!!  !!!'''222;;;EEEGGGIIIIIIGGGAAA;;;777444111,,,((($$$ $$$///===KKK\\\llluuuwwwqqqaaaIII111   +++444999999888777///---***'''%%%$$$%%%%%%''')))...333888<<>>===;;;;;;;;;;;;999:::999999888777666555444444555444333222000///.........///111444777999888999999888666666777999777777666777888777555333222111000000222444777888;;;;;;;;;;;;<<<<<<<<<===<<<===>>>???@@@BBBCCCCCC@@@@@@BBBCCCEEEEEEFFFFFFDDDFFFGGGIIIKKKNNNSSSWWW[[[\\\\\\YYYRRRHHH???999222+++""" !!!***&&&   +++===HHHKKKIIIGGGFFFBBB@@@;;;555...***)))***++++++***((('''(((,,,///333555666222((( %%%555UUU___jjjppptttvvvqqqjjj\\\SSSLLLKKKLLLLLLNNNRRRUUUZZZdddooovvvtttllleee]]]ZZZVVVQQQIII;;;(((   ###---...)))   )))666EEEMMMOOOLLLDDD<<<...&&&'''333;;;???777444***  """(((,,,---,,,)))&&&  xxx```DDD333+++&&&$$$###"""!!!  """+++999EEEJJJKKKLLLJJJGGGAAA<<<888222...)))### """,,,:::GGGXXXhhhrrruuummm]]]EEE...  !!!---666:::888555333,,,***(((&&&%%%%%%&&&'''***---222777<<>><<<;;;:::999999777888888888777666555555444444555444333111///...------...000222555777999999::::::888777666777888777777777999:::999777444333222111111222555777999;;;<<<<<<<<<<<<=========<<<<<<>>>???AAABBBCCCDDD@@@AAACCCEEEFFFGGGHHHHHHEEEFFFFFFFFFGGGJJJOOOSSSUUUVVVVVVTTTOOOFFF===666,,,%%%  !!!(((###   ###111AAAHHHIIIGGGCCC@@@===;;;888333...+++)))(((+++***)))'''&&&'''+++...333555444///$$$   ###222OOOZZZgggpppwww{{{xxxrrreeeYYYOOOLLLMMMLLLLLLMMMOOOUUU___iiipppoooiiicccZZZWWWSSSOOOHHH;;;)))  ,,,111///  """ ,,,888FFFMMMNNNHHH===333%%% ---999@@@<<<===666%%%  """***000333444333)))%%%  pppZZZ@@@111+++&&&###""""""!!!  """'''222AAALLLMMMMMMLLLJJJEEE@@@:::777000,,,%%%  ***666BBBSSSdddoooqqqfffXXXAAA+++  """...777999777333000)))(((&&&%%%&&&''')))***...111666;;;???AAABBBBBB???>>>>>><<<;;;999888777666666777777777666666555444555555444333000...---,,,---...000222444666777888999999777555555666777777777888:::<<<;;;999666444333222222333555777888<<<<<<<<<=========>>>>>><<<<<<>>>???AAACCCDDDEEEAAABBBDDDFFFGGGHHHIIIIIIGGGGGGGGGEEEEEEGGGLLLOOOPPPOOOOOONNNKKKCCC999222'''   """(((!!!  '''666DDDHHHGGGEEEAAA<<<888666333000...+++((('''***)))(((&&&%%%''',,,///444444111***    !!!...HHHSSSaaakkktttyyyxxxsssiii]]]RRRNNNMMMKKKIIIJJJKKKQQQ[[[eeekkkkkkgggcccWWWTTTQQQNNNGGG:::)))  ***333444   $$$'''$$$444>>>IIINNNMMMGGG999---'''555===???BBB===+++   ***222999<<<999555...%%%  hhhTTT<<<000+++'''###"""###"""!!! !!!&&&///;;;HHHPPPQQQOOOMMMHHHBBB;;;555222---)))""" &&&000;;;JJJZZZeeehhhZZZMMM888&&&  ###...666888555000---'''&&&%%%&&&'''))),,,---222555:::>>>AAABBBBBBAAA>>>>>>===<<<;;;999777666444444555666666666555555444555555444222000...,,,+++,,,---///111222333444555666666555444333555666777888999<<<>>>===:::888444333222222222444666888============>>>>>>>>>>>><<<<<<>>>@@@BBBCCCEEEFFFCCCCCCEEEFFFHHHHHHIIIIIIHHHHHHGGGFFFDDDEEEHHHJJJIIIHHHHHHGGGEEE>>>333+++  """&&& +++;;;GGGIIIFFFFFFAAA;;;555222///---,,,***(((&&&)))((('''%%%%%%(((...222444222,,,$$$    %%%<<>>888222///***%%% &&&...:::IIISSSUUUIII>>>---  $$$...444666222...+++&&&%%%%%%&&&(((+++...000666888<<<@@@BBBBBBAAA???>>>>>>===<<<;;;888666555111222333333444444444444555555444444222///---,,,+++,,,---...000000111111222333333333111111333555777888:::===??????<<<999444333222111222333555777======>>>>>>>>>?????????;;;<<<>>>@@@BBBDDDEEEFFFDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGFFFCCCCCCDDDEEECCCAAA@@@@@@>>>777,,,$$$ !!!$$$  ...???KKKJJJHHHHHHDDD<<<333///+++*********((('''((((((&&&%%%&&&***000555222...'''    )))444@@@KKKVVV___aaa___[[[VVVQQQPPPNNNKKKKKKNNNIIIOOOWWW]]]___]]]ZZZXXXUUURRRNNNKKKEEE888'''  '''444999000###   '''888MMMPPPQQQMMMFFF===... ***555777:::555%%%  ###...444666555444222000---+++***&&&))),,,...,,,&&&  |||ZZZGGG444,,,+++)))'''&&&$$$###"""!!!!!! !!!######&&&111@@@MMMSSSTTTMMMKKKGGGBBB===777333000(((""" """---:::CCCEEE===333$$$  %%%---333444111---+++%%%%%%%%%&&&))),,,000222888:::>>>AAABBBBBB@@@>>>=========<<<:::888666444///000111222222222222222555555444444222///---++++++,,,---...///////////////000111111000000222444777888;;;>>>@@@@@@===:::333333111111111333555666>>>>>>>>>>>>????????????;;;<<<>>>@@@BBBDDDFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGEEECCCAAAAAABBB???===;;;;;;:::333(((   """  000AAAMMMLLLJJJKKKGGG???222...)))((()))***)))'''((('''&&&%%%&&&+++111666000+++"""    $$$000;;;FFFQQQUUUSSSSSSQQQPPPPPPNNNKKKMMMRRRJJJOOOVVVZZZZZZWWWSSSQQQTTTQQQNNNKKKEEE888&&&  &&&444999777***   ---@@@SSSSSSPPPIII@@@555&&& '''222333555000!!!  $$$***)))+++---.../////////...///222777999666000(((######!!!