BM6P6(@           !!!!!!!!!   $$$(((,,,+++***)))((()))+++---///''')))++++++***))))))***,,,)))'''&&&&&&''''''&&&&&&%%%$$$######%%%'''(((+++***************++++++$$$%%%&&&((()))+++,,,---......---------,,,,,,,,,+++---...---)))&&&'''(((---,,,************)))'''***'''%%%&&&)))+++***))))))((((((((((((((()))***+++,,,---.........------///000000...------///111111...***((((((+++///222...........................///000111000///---,,,++++++,,,---............333222222666<<>><<<<<<;;;;;;<<>>>>>===<<<<<<;;;888555666:::===>>>===<<<===>>>@@@@@@>>>:::666999777666777:::;;;999777222333555666777999<<<>>>888888999;;;>>>AAACCCDDDCCCBBB@@@>>>======>>>>>>@@@>>>===>>>??????>>>===<<<<<<;;;:::;;;<<<===>>>???@@@@@@@@@???>>><<<;;;<<<<<<===>>>>>>===<<<;;;>>>>>>===999666666:::>>>EEECCCAAABBBCCCBBB>>>;;;999:::;;;:::999999:::<<>><<<:::999<<<;;;;;;===@@@AAAAAAAAABBB???>>>???AAABBB???;;;999;;;===<<<::::::===?????????>>>===;;;999777555777888:::<<<===>>>??????======<<<======>>>???@@@@@@>>>===>>>BBBDDDCCCAAADDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@>>><<<;;;<<>>@@@@@@@@@>>>:::777777999<<<===<<<<<<;;;::::::;;;<<<:::999999;;;>>>>>>;;;999999999<<<===>>>??????>>>===<<<;;;999666777:::============>>>???AAAAAA???<<<999888666666888::::::888555444555777777888999<<<>>>===<<<<<<<<<===?????????AAA@@@???===<<<<<<======<<<;;;;;;<<<>>>@@@???>>><<<<<<;;;;;;;;;<<<===>>><<<===>>>>>>>>>===<<<;;;:::;;;<<<=========<<<;;;>>>>>>===:::777888<<<@@@EEEDDDBBBCCCDDDCCC???<<<<<<======;;;999999:::;;;>>>?????????>>>===<<<;;;<<<<<<;;;===@@@AAAAAA@@@AAA@@@>>>>>>??????>>><<<;;;===>>>===;;;;;;===?????????>>><<<:::888666555666777999:::<<<======>>>==================>>>???===<<<<<<>>>AAACCCBBB@@@CCCCCCEEEEEEEEECCCBBBAAACCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???        ###'''+++...111444444000,,,***)))******)))((()))+++---...,,,))))))))))))(((&&&!!!$$$'''***,,,,,,+++*********)))((((((((((((((()))))))))))))))*********'''(((+++---......---,,,,,,...///...+++***)))***,,,,,,,,,---...---***'''((('''''')))++++++)))'''&&&&&&&&&&&&'''(((*********+++,,,---,,,,,,******))))))***)))((()))+++---222///,,,))))))***---...,,,,,,,,,,,,,,,,,,,,,,,,...///000000///---,,,+++---,,,******,,,///333555:::888888999:::;;;:::999999999888:::===??????>>><<<:::888888;;;>>>@@@@@@???===<<<<<<<<<<<<;;;999<<<>>>??????<<<:::999999===>>>>>>???>>>>>>======<<<:::888888:::<<<<<<<<<>>>???AAABBBBBB@@@>>>===777777777999:::999777444666888999999999999<<<>>>???===<<<<<<===>>>>>>===???>>>===<<<<<<;;;<<<<<<<<<;;;:::;;;===>>>===<<<<<<<<<;;;;;;<<<<<<===>>>999:::;;;<<<===<<<;;;;;;999:::;;;=========<<<<<<======<<<:::999;;;>>>AAABBBBBBAAAAAABBBAAA>>><<<>>>??????>>>;;;::::::;;;>>>>>>??????>>>>>>===<<<===<<<;;;===???@@@@@@???@@@@@@???===;;;;;;<<<>>>>>>>>>???>>><<<<<<===?????????>>><<<:::888666444666777888999:::;;;<<<<<<>>>>>>======<<<=========;;;:::;;;===@@@BBBAAA@@@AAACCCGGGIIIIIIFFFBBB@@@AAAAAA???>>>>>>>>>???@@@BBBBBBCCCCCCBBB@@@>>>===         $$$&&&***...222222000,,,)))++++++***)))'''(((+++......,,,************(((&&&###%%%(((+++,,,,,,+++******)))(((''''''''''''''')))))))))*********++++++'''))),,,//////...---+++,,,,,,---,,,+++***************+++---...,,,(((%%%&&&''')))***+++***(((&&&&&&&&&&&&'''(((***+++,,,******+++,,,+++***)))(((***++++++******+++---///222000---***)))***+++,,,************************......//////...---+++***+++++++++,,,///111444666999888777888888999999999:::999999;;;===???>>>===;;;:::999:::;;;===???@@@>>>===<<<===>>>???>>><<<>>>?????????>>><<<;;;;;;===============<<<<<<<<<<<<;;;:::999:::;;;;;;<<<>>>???AAAAAA@@@???>>>???888999:::;;;;;;:::777555999:::;;;:::::::::<<<>>>===;;;:::;;;>>>??????============<<<<<<<<<<<<<<<@@@???===<<<<<<<<<:::888<<<<<<<<<<<<<<<======>>>:::;;;<<<<<<<<<;;;:::999999:::<<<===>>>>>>>>>===;;;::::::999:::<<>>>>>>>>===;;;:::>>>???@@@???===<<<<<<===@@@@@@@@@???>>>===<<<<<<===<<<<<<===???@@@???>>>???@@@???<<<999888<<>>=========>>>>>>>>>===<<<:::888666555888888888999:::;;;<<<<<>>===<<<<<<<<<<<<<<<:::;;;<<>>@@@BBBAAAAAABBBBBBBBBAAA???       """!!!   """%%%)))---000000///...---,,,+++)))'''(((***,,,,,,***))))))******(((&&&&&&''''''((())))))))))))))))))((('''&&&&&&''''''(((((()))***+++,,,------+++---///000000///,,,+++------------...---,,,+++'''((()))+++,,,***'''$$$&&&(((***+++***)))'''&&&((((((((()))***,,,---...)))***+++++++++***)))(((,,,,,,---,,,++++++...000111///---+++***)))******************************---------------,,,,,,+++)))***---000333444444444555555555555666777999:::;;;;;;;;;===???@@@???>>><<<<<<;;;;;;:::;;;<<<===<<<;;;;;;===???AAAAAA@@@>>>===>>>>>>??????>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@???===<<<===>>>;;;<<<>>>>>><<<:::888777:::;;;<<<;;;::::::<<<>>>???;;;999:::>>>???>>>;;;<<<<<<==================AAA???>>>======<<<;;;999<<<<<<<<<===============>>>>>>>>>>>>===;;;999888:::;;;<<<>>>??????>>>>>>999888777777999<<<>>>???;;;<<<=========<<<;;;;;;<<<>>>@@@@@@?????????@@@CCCBBBAAA???===<<<;;;;;;>>>===<<<===>>>???>>>======>>>>>><<<999888<<<@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888777;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<;;;<<<<<<:::<<>><<<;;;;;;<<<>>>???BBB???======@@@CCCDDDDDD      """!!! !!!%%%***...000222222......---+++((('''(((***(((''''''((())))))'''&&&'''''''''''''''(((((((((((((((''''''''''''((((((((()))***+++,,,---.........///000111000///---+++///......///000111///...'''&&&''')))***)))'''$$$''')))++++++)))''''''(((************+++,,,......((()))***+++,,,++++++***,,,---,,,+++******,,,...///...---,,,+++***))))))************************+++++++++,,,,,,,,,------(((+++///333555555444444222333444444444555999;;;<<<<<<===???AAABBB@@@>>>===>>>>>><<<:::999:::;;;:::::::::<<<@@@BBBCCCBBB>>>===<<<===???@@@???>>><<<;;;:::999999999999999999;;;<<<<<<;;;;;;<<<======??????===:::999;;;===>>>???@@@>>><<<:::999::::::;;;<<<;;;:::;;;===>>>CCC>>>::::::===>>>;;;777;;;;;;<<<===>>>>>>>>>======<<<;;;<<<>>>???>>>===;;;<<<===>>>>>>>>>>>>===@@@@@@@@@???>>>;;;999888:::;;;<<<>>>>>>>>>======888666666777:::<<<======;;;===??????>>>======>>>:::===@@@AAAAAA@@@AAABBBCCCBBBAAA???======<<<<<>>>>>===;;;<<<======<<<;;;<<<>>>@@@AAA???======>>>???>>>==================<<<;;;;;;>>>>>>===<<<<<<===>>>???======<<<<<<;;;<<<<<<<<<;;;>>>AAACCCBBBAAAAAABBBCCCBBBAAA@@@@@@AAACCCDDD>>>======<<<<<<===??????BBB>>>;;;<<<@@@EEEFFFFFF        !!!'''+++.../////////000///---)))'''&&&'''######$$$%%%(((((('''%%%###%%%''')))******)))(((''''''''''''((()))******++++++++++++,,,,,,------------......///.........---,,,+++---///000///,,,(((''''''((())))))(((&&&(((***+++***'''&&&''')))+++*********++++++,,,---'''(((***,,,------,,,,,,---...---+++))))))+++,,,---------,,,+++***))))))************************))))))******+++---...///+++---000222444555555555333555555444333555888<<<<<<======@@@BBBBBB@@@>>>>>>???@@@>>>;;;:::;;;===;;;::::::<<>><<<<<<>>>???>>><<<===<<<;;;999999999999999777:::<<<===<<<;;;===??????@@@@@@===888777999===@@@@@@@@@===999888999;;;999:::;;;;;;:::;;;===???CCC===999999===???;;;777888999;;;<<<=========<<<;;;::::::;;;===???>>>===;;;<<<===>>>???>>>>>>===??????@@@???>>><<<:::999999:::;;;<<<<<<<<<;;;:::999777666777;;;======<<<:::<<>>===>>>???;;;>>>@@@BBBAAA@@@@@@@@@AAA@@@???>>>>>>>>>???@@@???>>><<<<<<======<<<;;;;;;;;;;;;<<<>>>@@@@@@??????===;;;<<<>>>@@@???===<<<<<<===>>>>>>>>>>>>>>>@@@???===<<<<<<===>>>???<<<<<<;;;;;;;;;<<<======:::>>>BBBCCCAAA??????@@@BBBAAA@@@@@@@@@AAACCCDDD>>>>>>>>>>>>?????????@@@CCC???===???DDDGGGFFFDDD         $$$)))***))))))000111000...***&&&%%%%%%!!!!!!"""$$$''''''&&&$$$ ###(((,,,...---***((('''''''''''')))***+++,,,---------,,,,,,++++++++++++++++++,,,---...///000***((('''))),,,---+++))))))((('''((()))***)))((()))***+++)))&&&%%%'''***+++***************++++++'''(((***,,,---......---000000///---+++***+++---,,,,,,,,,,,,,,,+++))))))************************(((((()))***+++---///000//////000111222444666777666777777666444444888<<<<<<<<<===@@@AAAAAA???======@@@AAA@@@===<<<===???<<<;;;;;;<<>><<<:::>>>===<<<:::999999::::::666999<<<===<<<<<<>>>@@@@@@BBBBBB===888666999===@@@AAA???<<<777666999<<<888999:::::::::;;;===??????:::666888>>>AAA>>>:::666777999;;;<<<<<<<<<;;;<<<;;;::::::<<<<<<;;;:::;;;<<<>>>?????????>>>=========>>>>>>>>>===;;;:::888999:::::::::999888777;;;888777999<<<>>>>>><<<777:::>>>>>><<<;;;<<<>>>===???AAABBB@@@???>>>>>>>>>>>>======>>>@@@BBBCCC???>>><<<<<<======<<<:::;;;:::999<<>>???<<<:::;;;>>>@@@???>>>;;;<<<===???@@@@@@@@@@@@@@@???===<<<;;;<<<>>>???;;;;;;;;;;;;;;;<<<===>>>:::>>>BBBBBB@@@======>>>AAAAAAAAAAAABBBBBBCCCCCC===>>>???@@@AAAAAA@@@@@@DDDAAA@@@CCCGGGHHHEEEAAA          """%%%&&&'''+++***)))(((((('''$$$"""######$$$$$$$$$###""""""$$$%%%'''))))))((('''%%%***+++,,,,,,++++++---......000111///,,,+++,,,///---,,,*********,,,...000...,,,)))((()))+++------)))(((((((((((())))))***///...+++)))''''''((())),,,+++***)))))))))***+++---+++)))+++...000000...***)))***---+++((()))---***+++---.........---,,,***((((((++++++((((((++++++++++++,,,---...//////111111222333333333222222333444666777999999::::::777:::===?????????@@@AAACCCAAA??????AAA@@@===:::888:::<<<>>>>>>>>>===<<<;;;;;;:::999999999;;;;;;>>>===<<<;;;999888777666666777:::<<<>>>?????????>>>??????===:::888888999777888999:::;;;;;;;;;;;;777888:::<<<======<<<<<<@@@===;;;<<>>???>>><<<;;;;;;;;;;;;:::999888888<<<=========<<<<<<===???===;;;999:::;;;===>>>===<<<:::888666555555666777777666666999===@@@@@@>>>::::::<<<>>>@@@@@@>>><<<<<<===??????>>>======>>><<<======>>>???@@@@@@AAA???AAABBBBBBAAA@@@AAAAAA>>>======???BBBCCC@@@======<<<;;;<<<===>>>===<<<>>>===<<<<<<===@@@DDDFFFDDDCCCAAA???===;;;::::::>>>>>>======<<<<<<<<<;;;===>>>?????????>>><<<;;;@@@@@@@@@???>>>???AAADDD@@@??????AAADDDFFFGGGFFFBBBDDDCCC@@@@@@DDDEEECCC         !!!   !!!###$$$((((((((())))))(((&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((()))))))))((((((***,,,------,,,,,,---//////000000---+++***,,,///,,,++++++++++++,,,...///000---***((()))+++++++++((('''''''''((()))******000...,,,***(((((()))***---,,,***)))))))))******...,,,******---...---,,,+++)))***+++***'''(((---...///000000000///...---,,,)))(((+++,,,***+++...............///000111222222222333444444555555555888999:::;;;<<<=========888:::===>>>>>>>>>@@@AAACCCAAA??????@@@???<<<999888999;;;===>>>===<<<<<<;;;:::999888888888999999======<<<;;;:::999888888888999;;;===>>>>>>>>>>>>>>>>>>>>><<<:::999:::;;;::::::;;;<<<<<<<<<<<<;;;999999;;;<<<<<<<<<<<<<<>>@@@@@@???;;;::::::;;;===>>>===<<<=========<<<;;;:::999888;;;;;;<<<;;;::::::<<<===<<<;;;999999;;;======<<<:::999777666666777999::::::999888:::===>>>>>><<<======>>>AAACCCCCCAAA???:::<<<======;;;:::;;;<<<;;;;;;<<<===>>>>>>??????@@@BBBCCCCCCAAA@@@@@@AAACCCAAA@@@AAABBBAAA>>>;;;<<<<<<<<<===>>>>>>===<<>>===>>>???AAADDDEEEEEEDDDBBB@@@>>>===<<<;;;>>>>>>>>>======<<<;;;:::<<<<<<=========<<<;;;:::???@@@@@@@@@??????AAABBB???>>>???AAADDDGGGGGGGGGBBBDDDCCC@@@@@@DDDEEEBBB          !!!###$$$"""   ###%%%'''))))))(((&&&%%%&&&''''''((((((''''''&&&(((((()))))))))************,,,---...------///000000000...+++)))))),,,///+++++++++,,,------......111...+++)))************'''&&&''''''((()))***+++000...---+++******++++++...---+++))))))((())))))...,,,******++++++***)))---***))))))'''%%%''',,,000000111111111///...------***)))+++,,,+++---222111000000000000222333444333333333444666777999:::;;;<<<<<<===>>>>>>======999;;;<<<===<<<>>>@@@BBBBBB@@@???>>>>>>===:::888888:::;;;=========<<<<<<>>>===<<<:::999999999999<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>>>>>>>>>>============;;;::::::;;;=========>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>===;;;<<<===>>>>>>===<<<;;;:::;;;======<<<;;;???>>>>>>>>><<<;;;:::999:::;;;;;;:::888888:::;;;;;;:::999999;;;<<<;;;:::888888777777888:::<<<===<<<;;;:::;;;<<<===<<<;;;>>>>>>???BBBDDDDDDAAA???;;;===>>>===;;;::::::;;;999:::;;;<<<<<<=========AAACCCDDDCCCAAA@@@@@@AAABBBAAA??????@@@???<<<:::;;;<<<>>>??????===<<<;;;?????????@@@AAAAAABBBBBBDDDDDDCCCAAA@@@>>>=========>>>>>>>>>>>><<<;;;999;;;;;;;;;<<<;;;;;;:::999===???AAAAAA@@@???@@@AAA???>>>>>>@@@CCCEEEFFFEEEBBBDDDCCC@@@@@@CCCDDDAAA    ӵ   Ħ Ħ   ӵ  !!!###&&&%%%###  Ħ  ###''')))((('''%%%$$$(((((()))*********))))))))))))((((((((()))***+++***,,,---.........000222222000---***((())),,,...******,,,---............000---+++***+++,,,,,,+++&&&&&&&&&'''((()))***+++///...---,,,,,,,,,,,,,,,...---+++)))(((((())))))+++***)))))))))*********...***((((((&&&###&&&+++------////////////...------)))(((***++++++///444111000///...///000222333222222333444666999;;;<<<999999::::::::::::999999:::;;;<<<;;;;;;===@@@BBB@@@??????>>>===;;;999888999:::;;;===============BBBAAA@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<======999:::<<<>>>??????>>>>>><<<<<<<<<:::999:::===???@@@@@@@@@@@@???===<<<;;;===<<<<<<;;;;;;;;;;;;<<<===<<<<<<<<<============>>><<<;;;;;;<<<===<<<;;;<<<============<<<;;;;;;;;;<<<<<<:::888888999::::::999999:::;;;<<<:::888888888888999999;;;<<<===<<<<<<;;;<<<==================>>>@@@BBBBBB@@@===>>>???@@@???===<<<<<<<<<::::::<<<=========<<<<<>>======:::<<>>???@@@AAA@@@??????BBBBBBAAAAAA???>>>===<<<<<<===>>>???>>>===;;;:::;;;<<<;;;;;;;;;;;;::::::<<<>>>AAAAAA@@@??????@@@???>>>>>>???AAABBBAAA@@@@@@CCCCCC@@@@@@CCCCCC@@@ 4ĉ@ӵ   >L =hĦ  4ĉ@ӵ  !!!!!!"""%%%'''$$$###!!! >L !!!&&&'''&&&$$$###"""((()))***+++++++++++++++(((((('''''''''((()))***)))+++---......///111333444111---***)))***,,,---)))***,,,---.../////////---+++******,,,......---'''''''''((((((***++++++......------------------...,,,+++))))))))))))***'''(((((((((((()))+++,,,...***((((((&&&###&&&+++***+++---///111111111111---)))'''***++++++...333///...,,,++++++---///000000000222333666999;;;<<<777777777888777777666555;;;;;;<<<;;;;;;<<>>>>>???>>><<<;;;:::999;;;;;;<<<===>>>>>>>>>>>>CCCCCCBBB@@@???===;;;;;;::::::;;;;;;<<<======>>>888999;;;===????????????:::;;;;;;;;;:::;;;>>>@@@BBBBBBAAA@@@???===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<==================>>><<<::::::;;;<<<<<<;;;999:::;;;<<<<<<======<<<===>>>>>><<<:::999:::;;;999999:::;;;<<<<<<999777:::999999::::::;;;;;;<<<999:::;;;======>>>@@@AAA>>>>>>>>>@@@BBBBBB???======???@@@???===<<<<<<===;;;<<<>>>??????>>>===<<<@@@BBBCCCBBB@@@??????@@@>>>>>>>>>>>>======>>>>>>:::===@@@AAA>>>;;;::::::<<<===>>>??????>>>===<<>>===;;;:::;;;<<<===>>>>>>===<<<<<<>>>======<<<<<<<<<<<<<<<<<<>>>@@@AAA@@@?????????@@@???============;;;:::>>>AAABBB???@@@CCCCCC@@@  GG=?  HdĦ =Īj  GG=?  """"""###%%%'''###"""!!!  HdĦ """$$$###!!!"""$$$(((((()))***++++++++++++'''''''''((((((((())))))'''))),,,---...///111333555111---++++++,,,,,,,,,***+++,,,---...///000111+++******+++---/////////******)))))))))***++++++,,,,,,------------------,,,+++***)))))))))***+++&&&'''((((((((()))+++------***))))))'''%%%''',,,+++---///222444555555555---)))(((+++,,,+++---222...,,,***((((((***,,,......///111444777888::::::777888888888888888777777:::;;;<<<<<<;;;<<<>>>@@@<<<===???>>><<<;;;;;;<<<======>>>>>>???@@@@@@@@@AAA@@@@@@???>>><<<:::999999::::::;;;<<<<<<======777999;;;<<<>>>>>>>>>===999:::<<<<<<<<<<<<===???AAAAAA@@@???>>><<<;;;::::::;;;===>>>>>>===<<<;;;999;;;>>>>>>>>>===>>>???>>><<<::::::;;;======<<<888999:::;;;<<<=========@@@@@@@@@>>>;;;::::::;;;999:::;;;===>>><<<999666999999999::::::;;;;;;;;;777999<<<===>>>@@@BBBDDD@@@???@@@BBBCCCCCC@@@>>>:::<<<======<<<;;;;;;<<<<<<>>>???AAAAAA@@@>>>===>>>???AAAAAA@@@??????@@@DDDDDDCCCAAA>>><<<<<<>>>:::>>>AAA@@@===::::::;;;:::;;;===>>>>>>===<<<;;;;;;<<<=========;;;:::999:::;;;;;;<<<===>>>????????????>>>============>>><<<>>>@@@@@@???>>>???@@@AAA???===<<<<<<;;;999777;;;???@@@???@@@CCCCCC@@@ӵ ĭӵ ӵ Ħ ӵӵ ĦƜ`1.׼s Ħ  ӵĦ ĭӵ Ħ Ħ Ħ  DdD ?fӵ ĦӵƜ`1.׼sĭӵӵĦĦ!!!""""""###!!!ĦDdD ӵӵ ӵ'''((())))))***Ħ---///ӵ++++++++++++ĭӵ+++***+++,,,---------------+++***)))))))))***+++,,,''')))***)))((((((***---+++)))***+++***'''(((------...000222444555555555...++++++......,,,---000///---***((((((***---...---///333666888999999888888888999::::::999999999999;;;<<<===<<<<<<===>>>:::===??????===<<<===???????????????@@@AAABBBBBB???@@@@@@???>>><<<:::999999999::::::;;;;;;<<<<<<::::::;;;<<<<<<;;;:::999777:::===>>>===<<<<<<<<>>===;;;:::999888:::===???@@@???<<<;;;888;;;>>>??????>>>@@@BBB===;;;999999;;;===>>>>>><<<<<<============<<<<<<@@@AAA@@@>>>;;;999:::;;;::::::<<<>>>???===999666666666888999;;;<<<<<<<<<777:::===>>>>>>???BBBEEE??????@@@AAABBBBBB???===888:::<<<===<<<<<<<<<>>>===>>>@@@AAAAAA@@@>>><<<;;;===?????????>>>???@@@CCCCCCCCC@@@<<<:::;;;===;;;???AAA???;;;999:::===;;;;;;<<<======>>>>>>===999:::<<<===<<<;;;999888::::::999:::<<<>>>AAACCC@@@???>>>=========>>>>>>===>>>???>>>===>>>???AAA@@@>>><<<<<<======;;;999999===???>>>@@@DDDDDDAAA?~4 g&e>&e g&e >hӵ g&e guO>uO>&e 4ff?>ߝLgĉ@ Shӵ  g&e>hӵ fff?><z g&e>&e HL ShӵgL S?ʬ3h?D%%)? ZufĦ gL g&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ!!!""""""3h?gLD%%)? fff?><z =?Ħg&eg&e&&&&&&'''S?ʬ+++4ff?>ߝL+++@e333g&e***,,,+++3h?g&e>&e---,,,??******+++,,,------------***))))))))))))+++,,,---)))+++,,,***'''''')))+++***)))***---+++((()))---,,,...///111222222222111///------000000......000000...,,,***)))+++...000---000444888::::::999777777888999999:::::::::999888:::===>>>===<<<<<<===999<<>>===;;;999999999::::::;;;;;;;;;<<<======<<<;;;888666555777:::>>>???>>><<<;;;;;;>>>>>>======<<<:::999888666999===@@@AAA@@@===;;;777;;;???@@@@@@???AAACCC===:::888999;;;===??????@@@?????????>>><<<;;;:::@@@AAA@@@>>>;;;999999::::::;;;===???@@@>>>999666333444666999;;;===>>>>>>888;;;>>>???>>>???BBBEEE=========???@@@???<<<:::999;;;>>>>>>>>>>>>???AAA<<<>>>@@@AAAAAA???===;;;999;;;===>>>>>>>>>???@@@<<<>>>>>><<<999888;;;>>><<>><<<<<<<<<===>>>??????@@@999:::<<<======<<<:::999:::999888999;;;???CCCEEE@@@???>>><<<<<<======>>>>>>??????===<<<===@@@BBB>>>===<<<===>>>???>>>===777;;;>>>>>>@@@DDDEEEBBB 4Dӵ Hƅ^Hu]Ħ Hu]ĦZuR)Ħ Hu]Ħ HŐeHŐeHu]Ħ qIܗGIӵ ttHGgĉ@ Hu]ĦZuR)Ħ sߝLGdUĦHƅ^Hu]Ħ ntHdĦ HGgĉ@ HdĦ Htƅ^Bt=o9ĦDtfo9Ħ g? HdĦHu]Ħtt Hƅ^Hu]ĦH׼s tQje<ĦBt=o9ĦH׼sHtĦ!!!Bt=o9ĦHdĦDtfo9ĦsߝLGdUĦ Ht@cӵHu]ĦHu]Ħ&&&'''Htƅ^---qIܗGIӵ***H׼s777444Hu]Ħ++++++Bt=o9ĦHƅ^Hu]Ħ+++***111///---,,,,,,+++)))''')))***+++,,,,,,,,,,,,,,,***)))'''''''''))),,,---000///---,,,,,,---...///333111...,,,++++++---...222111///......///000111222///,,,******,,,///222---...111333666888::::::666555555777999:::999888=========;;;999888:::<<<<<<:::888888:::<<<======999999999;;;>>>???>>>===<<<===???@@@@@@>>><<<:::999999::::::;;;<<<<<<===@@@===:::999:::::::::999666999;;;;;;999777999::::::<<<>>>>>><<<999888888999;;;===??????>>><<<;;;???======???AAAAAA===::::::;;;<<<>>>??????@@@@@@===>>>>>>===;;;999999:::EEEAAA===:::::::::::::::===<<<<<<<<<<<<===>>>>>>:::999888888999<<>>===<<<===>>>???>>>===???@@@@@@@@@>>><<<:::999;;;::::::;;;>>>???????????????>>>======>>>???@@@:::;;;;;;:::999888:::<<<:::;;;<<<<<<<<<:::888777>>>AAABBBAAA===;;;<<<>>>AAA@@@>>><<<;;;<<<===>>>>>>;;;999888999;;;<<<<<<===:::888:::>>>AAABBBAAAAAA@@@???>>>>>>>>>??????===???AAAAAA???===<<<<<<>>>===;;;:::;;;<<<>>>???<<<<<<<<<===>>>??????@@@ 4DuXӵ DdDΦDdDĦ DdDĦ t|< DdDĦ DdDΦDdDΦDdDĦ peƜ4DuTӵ `eĭqet DdDĦt|< DdDDdDĦ DdDΦDdDĦ q<niDdDĦ qet DdDĦ q<RqjRgdKӵHdDĦgdKӵ GR/f6LĭĦ DdDĦDdDĦ`eĭDdDΦDdDĦDdDĦ geĦFSĦqjRgdKӵDdDĦDdDĦ$$$"""!!! qjRgdKӵDdDĦ """$$$"""HdDĦgdKӵDdDDdDĦ DdDĦ4DufӵDdDĦDdDĦ###q<R(((***peƜ4DuTӵ***DdDĦ333111DdDĦ)))qjRgdKӵDdDΦDdDĦ---,,,,,,+++******...---,,,,,,---,,,+++))))))***++++++,,,,,,,,,,,,******(((((('''((()))***,,,,,,,,,,,,,,,---......222000---++++++,,,---...111000...------...000111111///,,,******,,,///111,,,---000222555777888999777777888:::;;;<<<;;;999:::;;;;;;:::999999;;;===<<<;;;::::::;;;<<<;;;:::999888999;;;===>>>===<<<;;;<<<>>>@@@@@@???===;;;;;;;;;<<<<<<<<<<<<<<<<<<@@@???===;;;999888888888999;;;<<<;;;999999:::<<<;;;<<<<<<;;;999888888999;;;;;;<<<<<<============@@@???>>>@@@AAA@@@<<<999::::::;;;<<<============;;;=========;;;:::;;;<<>>===;;;999888888;;;===???===<<<<<<<<<<<<<<<<<<;;;=========>>>======<<<<<<<<<;;;;;;<<>>>>>=========>>>>>>999:::;;;;;;999999:::;;;<<<===>>>>>>===;;;999888???@@@AAA@@@???======>>>???>>>===<<<<<<===???@@@>>>===;;;:::;;;<<<<<<<<<===<<<;;;===@@@CCCCCCBBBAAAAAAAAA@@@@@@??????>>>>>>@@@BBBBBBAAA@@@AAABBB???>>><<<<<<<<<===???@@@;;;<<<<<<===>>>>>>?????? 4DuXӵ DdDΦDdDӵ DdDĦ o)h  DdDĦ DdDΦDdDΦDdDӵ =ӊB1.uTӵ HߝL`o9po9wӵ DdDĦo)h DdDΦDdDĦ DdDΦDdDӵ GIpӵDdDĦ po9wӵDdDĦ po9u GIdnuR)ĦDdDĦnuR)ĦCdgĪj DdDĦ DdDĦHߝL`o9DdDΦDdDӵDdDĦ geĦsp?aĦGIdnuR)ĦDdDĦDdDĦ&&&#########GIdnuR)ĦDdDĦ"""$$$'''***(((!!!DdDĦnuR)ĦDdDΦDdDĦ DdDĦnuR)ĦDdDĦDdDĦpo9u$$$$$$%%%'''=ӊB1.uTӵ***DdDĦ000///DdDĦ(((GIdnuR)ĦDdDΦDdDӵ/////////---,,,++++++++++++---......,,,***++++++++++++++++++,,,++++++******)))((((((''''''((()))***,,,------------///---,,,******+++---...///...---,,,,,,---//////111///---++++++---///111+++---///111333555666777666777:::<<<===<<<:::999777999999999999999;;;===;;;;;;:::;;;===<<<:::888888888888:::<<<===<<<;;;:::;;;===???@@@???>>>===>>>?????????>>>===;;;:::>>>@@@@@@>>>999666777888;;;<<<<<<;;;::::::;;;===<<<<<<;;;999777777999;;;<<<;;;:::::::::;;;===>>>@@@@@@@@@AAAAAA@@@===::::::;;;;;;;;;;;;;;;;;;:::999:::<<<<<<<<<<<<>>>@@@BBB???===<<<<<<======<<<999999:::;;;;;;<<<======???===:::888888:::===???>>>>>>>>>======<<<<<<<<>><<<;;;;;;;;;<<<<<<===<<<<<<===???AAA@@@@@@===============<<<;;;:::888:::<<<;;;:::999999:::>>>?????????>>><<<:::999???>>>>>>???@@@@@@>>>=========<<<======???@@@AAA>>>>>>=========<<<<<<<<<======>>>@@@CCCDDDCCCAAAAAABBBCCCCCCBBBAAA???======???@@@@@@@@@AAADDDFFF???>>>=========>>>@@@AAA;;;<<<<<<======>>>>>>??? 4DuXӵ DdDʜ4DuTӵ >d<ĦDt  >d<Ħ >d<ʜDd<ʜ4DuTӵ F&uTӵ 4DufئL>epuR)Ħ >d<ĦDt DdDΦDdDĦ >d<ʜ4DuTӵ 4DwDd<Ħ puR)Ħ>d< peӵ ĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ >d< >d<Ħ4DufئL>e DdDʜ4DuTӵDdDĦ geĦs<v>aĦpeӵDx<DdDĦDdDĦ""" !!!"""peӵDx<>d<###&&&))))))$$$ >d<ӵDd<DdDΦDdDĦ DdDӵnd<DdDĦ>d<Ħpeӵ%%%Ħ***F&uTӵ***DdDĦ//////>d<Ħ***peӵDx<>d<ʜ4DuTӵ///000111000...---+++++++++---///...,,,***,,,,,,++++++++++++++++++******++++++***)))((((((((())),,,......---,,,***+++***)))((()))***,,,---------,,,,,,,,,---......000///---,,,,,,---///000+++---...111222444555555333666:::<<<;;;999777666777888999999888888:::;;;888999:::<<<>>>>>>;;;888888777777999;;;<<<;;;999999:::===???@@@@@@??????@@@AAAAAAAAA@@@===;;;999;;;???AAA???999666888;;;===<<<<<<;;;::::::;;;<<<:::<<<<<<;;;:::999:::<<<;;;::::::::::::;;;<<<<<<@@@@@@AAABBBCCCBBB???>>><<<<<<<<<<<<;;;:::999888777999;;;<<<===>>>@@@BBB@@@???======>>>???>>>===999:::;;;<<<======>>>>>>>>><<<:::888888;;;>>>@@@@@@AAAAAA@@@???>>>>>>???CCCAAA===:::888888888999<<<;;;;;;<<<>>>@@@???>>><<<<<<======<<<:::999777888:::<<<<<<:::999999:::>>>>>>>>>===<<<:::999888>>><<<;;;<<>>;;;======>>>>>>????????????<<<>>>>>>>>><<<;;;:::;;;<<<===???BBBCCCCCCAAA???@@@BBBDDDEEEEEEBBB???===;;;<<<===<<<<<<===@@@CCC======<<<<<<===>>>???@@@<<<<<<<<<======>>>>>>>>> 4DuXӵ D&dq&ĒR sdKĦDHRRud sdKĦ D&oq<Ōq&ĒR >dp&ĒR nfʜd<Φ>d<Ħ s&dq&ĒR i?ʜtd<ĦHHܗDӊB <x B?d<geĦHg8>aĦB?Ho9>d<>d<ӵ!!!B?Ho9)))<x$$$&&&%%%### &ӫeʬtIӇ >d<Φ>d<Ħ D&ӫetIӇ DdDĦsdKĦB?dp&ĒR))))))>d<sdKĦ***B?Ho9,,,s&dq&ĒR))),,,///000000000///,,,,,,,,,---...---+++)))------+++************+++)))***+++,,,,,,,,,,,,++++++,,,...000///---***(((((('''''''''''')))***+++,,,,,,,,,,,,,,,---............------------......---...///111333444444444333777;;;===;;;888777777999:::;;;:::888777888999555777999===??????===:::888777777999:::;;;:::999999:::<<<>>>???@@@@@@@@@AAAAAAAAAAAA???===;;;:::999===@@@>>>:::888;;;???<<<<<<::::::::::::::::::888;;;???@@@???===<<<;;;888999;;;======<<<;;;:::>>>@@@BBBDDDDDDCCCBBBBBB=========<<<;;;:::999888666888;;;<<<===???AAADDD???>>>>>>???@@@@@@???===:::;;;===>>>?????????>>>;;;:::999999:::===???AAA???AAABBBAAA>>>===>>>@@@CCCAAA===999888888999:::;;;::::::;;;===>>>===<<<;;;<<<<<<<<<;;;:::888777888:::;;;;;;:::999::::::<<<<<<<<<;;;:::888777777===;;;999;;;>>>???<<<999>>>???@@@@@@???>>>===<<<:::<<<>>>===;;;999:::;;;:::<<<@@@BBBBBB@@@>>>===???AAADDDFFFFFFCCC@@@>>><<<<<<<<<;;;999:::<<<>>>::::::;;;;;;<<<===>>>>>>=========>>>>>>>>>>>>>>> 4DuXӵ Hu]3hh ne=e ne pIƎ@t@h >h fe@ďD ne=e   ege sĪj@h fdDĦ@ďD Hkge @h @GHĪj@IŌ Bene Hkge nefe Hu]3hh se geĦja>aĦ@Gse<Ō"""@G&&&)))Hkge ######### HĪj@IŌege Hu]3hIŌ DdDĦne@h)))***>h)))***)))se,,,ne***(((@G***+++sĪj@h'''(((+++---///000000000...,,,++++++,,,---,,,+++///...,,,***))))))******))))))******+++,,,,,,---,,,...///000///,,,)))'''(((''''''(((((()))******+++,,,,,,------.................................///000111333444555555555666:::>>>???<<<999999::::::;;;<<<;;;999888777888666777999<<>>===<<<<<<<<<:::<<<===<<<::::::>>>AAA<<<;;;:::;;;<<<;;;999777777;;;@@@CCCBBB???===<<<888999<<<>>>>>>===;;;999<<>>???@@@???>>>===999999:::;;;===>>>@@@@@@;;;===???>>><<<;;;===??????===;;;::::::;;;===???;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;:::999888:::;;;;;;:::999888:::<<<;;;;;;;;;:::999999888888<<<;;;;;;<<<======;;;:::???@@@AAAAAAAAA???<<<;;;999;;;===<<<999888:::===999<<>>@@@CCCEEEEEEDDDAAA???>>>>>>>>><<<:::999:::<<<999999:::;;;<<<=========???????????????????????? 4DuXӵ ĵD^      DdDĦ    D^ s׼s geFm8>aĦs׼sHo!!!######%%%''' """"""!!! D^ DdDĦ(((&&&((()))*********)))s׼s...,,,***)))(((+++,,,&&&(((+++***++++++,,,...//////000---+++))))))+++---......000...,,,***)))))))))******)))((((((((()))***++++++,,,---...---+++***(((******************+++++++++,,,---....../////////------...//////...------222222444555666666666666777;;;???>>>:::888:::<<<999:::<<<<<<;;;999999:::999999:::<<<>>>===;;;999999999888999;;;<<<:::999;;;<<<<<<===>>>??????@@@===<<<;;;::::::;;;===>>>???===;;;999999;;;>>>@@@<<<<<<<<<===>>>===999666777;;;???AAA@@@???>>>>>>:::;;;<<<=========<<<<<<<<>>@@@BBB@@@@@@@@@BBBCCCAAA>>>;;;<<<===???@@@???>>><<<;;;999:::<<<>>>>>>>>>>>>===888;;;>>>===;;;:::===@@@===<<<;;;;;;;;;===???@@@<<<;;;:::;;;=========;;;<<<;;;;;;:::::::::;;;;;;;;;;;;:::888777888;;;=========<<<<<<<<<<<<=========>>>???>>>===;;;;;;<<<===>>>AAABBBBBB@@@>>><<<999;;;===<<<999999===AAA:::===@@@@@@>>><<<<<<<<<<<<>>>AAACCCDDDDDDCCCAAA<<<>>>???>>><<<::::::;;;888999:::<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@Φ4DuXӵtvӵ>d<Ħ Ħ  Ħ    Ħ    >d<Ħ    Ħ >d<Ħ Be geFYĉ>aĦBenu]ӵ"""!!! !!!"""!!!!!!"""###%%%&&&$$$"""!!!"""$$$""" >d<Ħ >d<ĦĦ"""%%%(((###%%%&&&&&&&&&&&&''')))*********)))Be...111///,,,+++Ħ*********))))))***+++,,,,,,###&&&)))+++++++++,,,---......------------...///,,,***'''(((+++...111222000///,,,***(((((()))***+++***(((&&&%%%&&&'''((())))))++++++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,---...//////...---,,,333444555666777777777777666:::===;;;888666888;;;777999<<<===<<<;;;<<<<<<===<<<;;;<<<<<<;;;999777:::999999:::<<<<<<;;;999<<<<<<======>>>>>>??????<<<:::888777888;;;===???CCC???:::888999<<<>>>???=========???AAA???:::555888;;;===>>>======>>>???======<<<;;;<<<===>>>???<<>>===>>>???AAA@@@@@@AAACCCCCCAAA>>>;;;<<<===>>>???>>>===:::999:::;;;>>>@@@@@@>>><<<:::888<<>>===<<<======>>>===<<<;;;<<<===>>>===<<<<<<;;;:::999:::;;;<<<===<<<<<<:::777666777;;;??????????????????@@@@@@AAA>>>AAACCCAAA===;;;<<<>>>:::<<<@@@BBBCCCBBB???>>>999<<<>>><<<999:::???DDD;;;>>>@@@@@@===;;;<<<===;;;===@@@BBBCCCDDDCCCCCC999;;;======;;;:::999999999:::;;;===>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA?aŖ%7uSQuR)ӵsdKĦ gdKĦgdKĦ  gdKĦ  gdDĦ     gdKĦ  sdKĦ ŶS3we<iĉ@3hR/Ō """###)))(((%%%###""""""""""""!!!$$$$$$"""  DdDĦ sdKĦ gdKĦ!!!$$$'''&&&%%%'''))))))&&&###'''(((***++++++***000000...gdKĦ'''++++++,,,,,,,,,++++++***+++,,,,,,***)))((()))++++++,,,---,,,***)))***+++...,,,)))'''(((,,,000333111000---+++))))))***+++...+++((('''((()))))))))((())))))************)))...,,,***)))+++,,,,,,+++...------------,,,,,,,,,111111111111111222222222111444777999888777777777888777888;;;>>>>>>;;;888:::;;;<<<;;;;;;<<>>===???AAAAAA?????????@@@<<<;;;:::;;;<<<======<<<@@@>>>::::::<<>>??????===:::999888999:::777888<<<>>><<<===AAA???===;;;===AAAAAA===999======<<<;;;;;;:::999999::::::999888777777777777777999:::<<<======<<<;;;===>>>???????????????>>>999<<<@@@BBB@@@===:::888999<<<>>>???>>><<<<<<<<<;;;<<<===>>>??????>>>>>>===<<<<<<===???@@@>>>===>>>===<<<;;;;;;<<<>>>>>>:::999888999;;;;;;;;;:::===;;;::::::<<<======<<>>======>>>===>>>>>>>>>===<<<;;;:::;;;;;;;;;:::999;;;>>>AAAFFFFFFFFFDDD@@@>>>>>>>>>;;;<<<>>>??????>>>>>>=========<<<;;;:::999999999888777777999<<<>>>???>>>BBBCCCEEEDDDBBB@@@???@@@>A ne nene ne  De     ne ne >Ak<fh """######((('''%%%###!!! """%%%&&&$$$###De ne ne """%%%$$$$$$%%%((()))'''%%%'''(((***,,,---...............ne***))))))***+++++++++++++++***,,,------,,,***)))***,,,)))+++,,,+++***)))***,,,,,,+++***)))***,,,...///---,,,+++***+++,,,...///+++***))))))******)))'''((())))))***************,,,***(((((()))+++++++++------------------------////////////000000000000222444888999999999999:::888777777999<<<<<<:::888888999;;;;;;<<<===@@@BBB>>>???>>><<<:::999:::<<<888999:::888777888<<>>>>>???@@@???===:::999;;;===>>>>>>@@@>>>;;;;;;>>>BBBDDDEEE======>>><<<:::888999:::999777999===>>>;;;<<<>>>@@@>>><<<>>>BBBBBB???;;;===<<<<<<;;;::::::999999;;;:::999999999999999::::::;;;<<<<<<============????????????>>>===<<<<<<===???AAAAAA>>>;;;888777888<<>>===<<<<<<===>>>>>>===<<<<<<>>>===<<<<<<>>>???>>>===>>>>>>===<<<<<<<<<======::::::::::::;;;<<<;;;;;;<<<;;;::::::<<<======<<>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;:::;;;>>>AAADDDDDDDDDBBB@@@>>>>>>>>>:::;;;<<<===>>>>>>======<<<<<<;;;;;;:::999888888888777777999<<<>>>>>>===???AAACCCCCCBBBAAAAAA          !!!"""#########'''&&&%%%###!!!"""%%%'''&&&%%% """!!!!!!"""%%%(((((((((((()))+++---...///000000...---)))((('''(((((()))***************,,,---...---+++++++++---)))***,,,+++***)))+++,,,++++++++++++++++++++++++*********+++,,,---...///))))))***+++---,,,(((&&&((())))))***++++++******)))'''&&&&&&(((*********,,,,,,------.../////////......//////000000000000333555999:::;;;;;;<<<===;;;:::999999::::::999777666888:::<<<<<<===@@@BBB;;;<<<<<<;;;999888:::;;;888999::::::::::::<<<>>>;;;<<<===<<<<<<===@@@BBBAAA>>>:::999;;;>>>@@@AAA>>><<<:::;;;>>>AAACCCDDD;;;<<<<<<;;;999999:::;;;:::888:::>>>???;;;:::<<<@@@>>>===???BBBCCC@@@<<<<<<<<<;;;;;;:::999999999;;;;;;:::999999:::<<<<<<=========<<<======>>>>>>??????>>>===<<<;;;::::::AAABBBBBB@@@<<<999888888777;;;AAADDDCCCAAA???>>>======>>>>>>======<<<;;;???===;;;;;;<<<=========>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===<<<;;;999:::<<<======<<>>;;;888777;;;===>>>>>><<<:::999:::::::::;;;;;;;;;::::::999<<<======<<<<<<<<>>===>>>???999999;;;<<<============::::::;;;;;;;;;:::888777999888888:::<<<>>>>>>===;;;>>>@@@AAAAAA@@@AAA                """$$$$$$$$$###$$$$$$$$$$$$""" !!!$$$%%%%%%### !!!!!!  ###&&&)))***)))***+++,,,---............---,,,***)))'''&&&%%%&&&'''((()))************+++,,,------+++++++++,,,,,,---...---***)))***+++++++++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,,,,***(((((())))))***++++++++++++'''%%%$$$$$$''')))))))))+++,,,,,,---///000000111000000111111222222333333333666999;;;;;;<<<>>>???@@@???<<<:::999888777777777999;;;<<<<<<<<<===>>>999:::;;;:::888888999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===AAADDD???===;;;;;;===@@@BBBBBB<<<:::999999<<<>>>>>>>>>;;;<<<<<<;;;::::::<<<>>>;;;:::<<<@@@@@@<<<999:::>>>>>>===???AAAAAA???===<<<;;;;;;;;;::::::999999;;;:::999888999;;;<<<===>>>>>><<<<<<<<<===>>>???>>>===<<<<<<;;;;;;;;;;;;CCCCCCAAA???;;;::::::;;;:::===???@@@???===<<<<<<======>>>>>>>>>>>>>>>>>>@@@===:::999:::<<<===<<<<<<<<<;;;::::::999999999;;;<<<======<<<<<<===>>><<<:::999:::;;;<<<<<<<<>><<<;;;999888===>>>??????<<<:::999999999::::::;;;;;;;;;::::::===>>>>>>>>>======???AAA<<<>>>???>>>======>>>@@@999:::;;;<<<===>>>>>>>>>::::::<<<===<<<;;;:::999;;;;;;:::<<<>>>??????>>>;;;===???@@@@@@??????                 """$$$$$$###"""!!!"""#########""" !!!"""!!! !!!!!!#########"""!!!   $$$(((++++++++++++***************,,,,,,,,,+++++++++******&&&'''((()))))))))))))))(((***,,,,,,+++******+++000111000...+++)))))))))---+++)))'''&&&'''(((******+++,,,---------,,,,,,,,,+++)))(((***+++++++++((((((***++++++,,,,,,,,,&&&%%%###$$$&&&((())))))***+++,,,---...000111111///000000111222222333333444666999:::;;;<<<>>>@@@DDDCCCAAA>>>:::888777777;;;<<<<<<;;;:::999:::;;;888999::::::888777888999;;;;;;:::::::::999888888======>>>======???BBBEEE::::::;;;>>>AAACCCBBBAAA<<<;;;:::;;;<<<===<<<;;;<<<===<<<;;;:::;;;===@@@===;;;>>>BBBAAA===:::;;;<<<<<<===>>>@@@@@@>>>===<<<<<<;;;;;;;;;;;;;;;::::::999888777888999<<<======<<<;;;;;;;;;<<<===>>>;;;;;;::::::;;;<<<===>>>AAAAAA@@@>>><<<<<<>>>@@@BBBBBB@@@===:::999;;;=========>>>>>>???@@@AAABBB???<<<999999:::<<<<<<<<<::::::::::::999999888888;;;<<<>>>>>><<<<<<===???<<<:::999999;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;>>>@@@AAA@@@===;;;::::::999:::;;;<<<<<<<<<<<<<<<===?????????>>>>>>???AAA:::;;;============>>>@@@;;;<<<<<<======>>>??????;;;<<<===>>>>>>======<<<>>>======>>>???@@@@@@???<<<>>>@@@@@@???======>>>                !!!""""""!!!!!! !!!!!!"""""""""""""""  !!!###%%%&&&&&&%%%$$$""" """'''***,,,+++***(((''''''''''''((()))***,,,...///111222(((((())))))))))))((((((''')))+++,,,+++*********000111111...+++)))((())),,,***'''%%%%%%&&&((()))&&&(((+++---//////......---+++(((((()))+++------((((((***+++,,,,,,------(((&&&%%%%%%''')))))))))******+++,,,---...///000------...///000111111222444666888999999:::<<<>>>CCCDDDCCC@@@<<<:::999999======<<<:::777666888999888:::;;;:::888777777888;;;999777777777888777666===>>>???>>>>>>???BBBDDD::::::<<>>>>>======>>>??????>>><<<======<<<:::999:::===???===;;;===AAA@@@<<<;;;<<<:::;;;===>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::888777777999;;;===;;;;;;;;;;;;<<<===>>>???;;;:::::::::;;;===???@@@@@@@@@???>>>===>>>AAADDDIIIGGGBBB===999:::===@@@>>>>>>>>>>>>???@@@AAABBB<<<:::888999:::<<<<<<<<<999999:::;;;;;;::::::999:::<<>>;;;;;;===@@@;;;:::888999;;;<<<<<<;;;999999999:::;;;<<<======>>>@@@AAA@@@>>>;;;::::::999999:::<<<===============>>>@@@???>>>===>>>@@@999;;;<<<===<<<===>>>@@@>>>============>>>??????============>>>?????????@@@>>>>>>>>>@@@@@@@@@>>><<<>>>@@@@@@>>>=========              !!!"""!!!!!! !!!  !!!!!! """$$$&&&(((((('''&&&$$$!!!   !!!%%%(((+++***)))''''''''''''(((%%%&&&''')))+++,,,---...************)))((('''''''''***,,,---,,,+++++++++,,,---...,,,***(((((()))((((((''''''&&&'''''''''&&&(((+++...000///---,,,+++***)))***+++---,,,+++((((((***+++,,,---------+++)))''''''((()))***)))*********+++,,,---......------...///000111222222444555777777777888:::<<<===???AAAAAA>>><<<<<<===>>>===;;;888555555888;;;999;;;<<<;;;999777666777888555222222555777777777<<<>>>??????>>>>>>???AAA???>>>>>>>>>??????===;;;;;;;;;<<>><<<<<<:::888777777:::===<<<::::::>>>>>>;;;:::===:::<<<>>>???????????????===>>>>>>>>>>>>>>>>>>>>>>>><<<:::888777999;;;===999:::<<<===>>>???@@@@@@===<<<;;;:::;;;<<<>>>??????@@@@@@???>>>???AAADDDHHHFFFCCC>>>::::::===@@@@@@???===<<<<<<<<<======999888888999;;;======<<<:::;;;<<<===>>>>>>======999<<>>;;;:::<<<@@@;;;999888999:::<<<;;;;;;::::::::::::;;;<<<<<<======>>>@@@???===;;;::::::777888999:::<<<<<<======<<<>>>??????>>>======>>>999;;;<<<===<<<===>>>@@@???>>>===<<<<<<<<<=========<<<<<<;;;<<<>>>@@@AAA???>>>======??????>>>===:::===???@@@???>>>??????               !!!###!!! """!!!!!!###$$$######$$$''')))***)))'''&&&&&&%%%###    ###&&&***)))(((''''''((()))***%%%%%%%%%%%%%%%$$$$$$$$$++++++++++++***((('''&&&(((***---///...,,,,,,,,,((()))******)))((()))***%%%&&&((())))))(((&&&%%%***+++...000///---***((())))))***,,,......,,,)))((((((***+++,,,---------,,,***(((((()))******))))))******++++++,,,,,,---...///000111222333444444444555666666555666888:::777;;;???@@@???>>>???@@@===<<<999666444666:::===:::<<<===<<<999777666666555111...///333777999999;;;===??????>>>======>>>DDDBBB>>><<<<<<;;;:::999666777999===AAABBBAAA???;;;:::999666555555888;;;:::888888;;;;;;999999<<<;;;===@@@AAA@@@@@@@@@AAA>>>>>>>>>>>>????????????@@@>>>;;;999888:::<<<>>>999:::===???AAAAAAAAAAAA???>>><<<;;;;;;<<<===>>>@@@AAAAAA@@@>>>???AAACCCCCCCCCAAA>>>;;;:::<<<>>>AAA@@@===;;;999999999999777777777:::<<<>>>===<<<;;;<<<>>>???@@@AAA@@@@@@888<<>>>>><<<:::::::::555666888999:::;;;<<<<<<<<<>>>??????===<<<======:::;;;============>>>@@@???>>><<<;;;::::::;;;;;;===<<<:::999:::===@@@BBB>>>===<<<<<<======<<<;;;888;;;>>>@@@@@@@@@AAABBB            !!!!!!!!!!!!!!!%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%###!!!   """***(((&&&&&&'''((('''&&&((('''&&&%%%%%%&&&''''''************)))))))))((((((***,,,---------+++***%%%&&&(((((('''''')))******)))''''''((()))***)))++++++,,,---.........---------...///000...***'''&&&''')))+++,,,,,,,,,,,,///)))$$$$$$'''******(((++++++,,,------......///222333333111000111333555444444444444555666888888666777:::===???===:::666999777666666777888888777>>>>>>:::666555888666222333111///000333666888999777999;;;===????????????AAA@@@???>>>===<<<;;;:::;;;===???AAAAAA???<<<999;;;<<<;;;:::999999;;;======;;;999777666888:::;;;???AAACCCAAA>>>;;;;;;<<<@@@???>>><<<<<<<<<======999<<<>>>???===;;;::::::============>>>>>>>>>???;;;:::999888777888999:::======>>>???AAABBBCCCDDD>>>>>>>>>>>>????????????BBB>>>;;;;;;999666666:::999999:::===@@@@@@<<<888;;;;;;<<<======<<<;;;:::>>>>>>>>>???>>>======<<<===:::888888999:::::::::<<<=========<<<999666444:::999888888888999:::;;;<<<<<<;;;::::::;;;<<<===>>>@@@@@@???===;;;:::;;;===>>>@@@AAA@@@>>><<<;;;>>><<<:::999888888999::::::::::::::::::;;;<<<<<<:::::::::;;;===>>>===<<<;;;::::::<<<@@@BBBCCCCCC          """$$$$$$######$$$$$$###############$$$!!! !!!   &&&&&&&&&&&&&&&'''((()))((((((''''''((()))+++,,,************++++++,,,---)))***,,,---------++++++)))(((&&&%%%&&&(((+++,,,***((('''&&&'''((()))))),,,---...///000000000000.........///000...***'''&&&(((+++---/////////...---)))%%%&&&***---,,,***,,,,,,------......//////222333333222111111333555555777999::::::999777666666888:::<<<===<<<:::777999777666777999:::::::::<<<<<<:::666777:::999666555333111111444666777777===>>>>>>???????????????@@@??????>>>===<<<;;;;;;;;;<<<===>>>>>><<<:::888:::;;;<<<;;;::::::;;;===;;;999888777777888:::;;;>>>@@@AAA???<<<;;;===?????????>>>>>>============;;;===???@@@>>>======>>>????????????>>>===<<<;;;999999888888888999::::::===>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>????????????BBB>>><<<<<<;;;888888<<<===<<<===???AAAAAA>>>;;;777888:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;999999:::;;;;;;;;;<<<<<<;;;;;;:::888777666999999888999:::;;;===>>>>>>===;;;;;;;;;<<<>>>??????@@@BBBAAA@@@??????@@@AAA@@@???>>>>>>>>>>>>???===<<<999888888999;;;===???>>>===<<<;;;;;;;;;<<<;;;;;;;;;===??????>>>===>>><<<;;;<<<>>>@@@@@@@@@        !!!!!!!!!$$$######"""!!!!!!!!!!!!  !!!######!!! !!!###&&&&&&%%%&&&***---,,,+++***((((((((())))))))))))((((((***+++---///)))***+++,,,---,,,+++***---)))$$$###&&&***------)))((('''&&&&&&'''((()))++++++---...000000111111,,,,,,,,,------+++(((%%%$$$'''***---///000///...***'''&&&(((,,,...---+++,,,,,,------......//////111222222222111111333555666999===??????<<<888555777888:::;;;;;;:::999999888666666777999;;;;;;;;;:::;;;:::777999======999888666444444555777777777AAA@@@>>>============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::999777777999;;;======<<<;;;;;;;;;777777777777888999:::;;;<<<===>>>=========???@@@>>>>>>???@@@??????======;;;===>>>>>>>>>>>>???AAAAAAAAAAAA@@@>>><<<:::888666777888:::;;;;;;<<<<<<===>>>@@@AAABBBAAA@@@???>>>>>>>>>>>>????????????BBB>>>===>>>===:::;;;>>>???>>>>>>>>>@@@@@@>>><<<777999;;;===????????????:::999888888999:::<<<======;;;999999;;;<<<<<<<<<<<<;;;999888888888:::;;;999999999:::<<>><<<;;;;;;===@@@BBB@@@BBBDDDDDDCCCCCCCCCDDDDDDBBB???<<<<<<>>>AAACCC<<<:::888777888;;;>>>@@@DDDCCC@@@>>><<<<<<<<<<<<===<<<===???AAAAAA@@@>>>BBB@@@======>>>??????>>>     !!!!!!  ###"""!!!!!! !!!######!!!  !!!%%%&&&%%%''',,,222888666222...***(((&&&%%%((('''&&&&&&'''(((***,,,(((((()))************)))...)))###$$$)))------+++))))))((('''%%%&&&''')))'''(((***,,,---/////////******)))******)))&&&###!!!$$$(((+++---...,,,+++)))((((((***,,,---+++(((++++++,,,,,,------.........///111000000000111333555888;;;>>>>>><<<888666999999::::::999999::::::888777666666888:::999999;;;<<<;;;999;;;>>>>>>:::999888666777999;;;;;;:::>>><<<:::888777888:::;;;==================<<<<<<<<<;;;:::999888777777777888;;;>>>???===;;;::::::555555666888999::::::;;;888:::===???@@@?????????<<<===???AAAAAA@@@>>>===999:::<<<<<<;;;<<>>>>>>>>>>>===>>>AAABBBBBB@@@>>><<<===>>>>>>>>>????????????AAA>>>===??????<<<===@@@???>>>============<<<;;;>>>???@@@AAAAAA@@@??????999888777777888:::===>>>>>><<<::::::;;;============<<<999777888;;;>>>@@@<<<<<<<<<<<<>>>@@@BBBCCC@@@???===;;;<<<>>>AAACCCAAACCCEEEEEEDDDCCCDDDEEEDDDBBB???======???AAACCC<<<:::888777888<<<@@@CCCFFFDDDBBB@@@???>>>>>>???>>>>>>???AAACCCCCCAAA???DDDBBB@@@???@@@AAA@@@@@@     !!!"""!!!!!! """!!!!!!   !!!!!! ###%%%%%%(((...444@@@===999444///+++)))(((***)))(((''''''((())))))&&&''''''(((((((((((((((,,,(((%%%&&&+++...,,,))))))))))))(((%%%%%%''')))'''(((***,,,---...//////,,,+++******+++***(((&&&"""$$$(((+++,,,---,,,+++,,,------......---+++)))*********+++,,,,,,------+++---//////......000111333444666888999999999999:::;;;<<<;;;999888:::<<<<<<;;;999999:::;;;:::999===>>>===;;;;;;>>><<<888999888888:::===?????????:::999666555555777:::;;;============<<<<<<<<<<<<<<<;;;:::999888888888888888;;;>>>@@@>>><<<::::::555555666888999:::;;;;;;555888===BBBDDDBBB???<<<:::<<>>===999:::<<<<<<<<<===@@@BBB>>>???@@@@@@@@@???===<<<999:::===???@@@@@@@@@@@@===???AAABBBBBB@@@===<<<===>>>>>>>>>????????????@@@======@@@@@@======@@@?????????>>>===<<<======CCCCCCCCCBBB@@@===;;;999999888888888999;;;>>>@@@===;;;999:::;;;===>>>===???===;;;:::;;;>>>BBBDDD@@@???>>>===>>>???@@@AAA???>>><<<;;;<<<>>>AAACCCAAACCCDDDDDDBBBAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@<<<:::999888:::===@@@CCCCCCCCCBBBBBBAAAAAAAAAAAA>>>>>>???BBBDDDDDDAAA???AAA???>>>???@@@AAA@@@???     !!! !!!!!!!!!  !!! """$$$(((...333666444111...,,,***)))))),,,,,,,,,,,,++++++******&&&&&&&&&'''''''''(((((()))'''&&&(((+++,,,+++((()))++++++)))&&&%%%'''*********,,,---//////000000...------...//////...,,,&&&''')))+++------------111222222222111///---,,,*********+++,,,,,,------***,,,...//////...///111222222222333555777999;;;:::===>>>===:::999:::===???>>><<<<<<>>>>>>>>>===>>>@@@???<<<<<<===;;;666888888888;;;>>>@@@@@@???999888777666777999<<<>>>=========<<<<<<;;;;;;;;;;;;;;;:::999999999999:::999;;;???@@@>>><<<;;;;;;777777777888999;;;<<<===777:::>>>CCCEEEDDD???;;;999:::===@@@AAA@@@>>>===;;;===????????????AAACCC>>>>>>>>>>>>??????@@@@@@======>>>???@@@@@@@@@???===>>>@@@AAAAAA???>>><<<>>>>>>>>>>>>???????????????<<<<<>>???AAABBBBBB@@@??????@@@BBBBBBAAA???<<<999666444999999999999:::<<<>>>???<<<:::999999;;;=========>>>=========>>>AAACCCEEEBBBAAA???============>>><<<;;;;;;;;;<<<>>>???AAA???AAABBBAAA@@@>>>>>>???===>>>@@@BBBBBBAAA???>>>===<<<;;;;;;;;;===???AAA???@@@BBBCCCCCCCCCBBBAAA<<<===???AAACCCCCC@@@>>><<<<<<<<<>>>@@@@@@???===                  !!!!!!!!! !!!"""### """'''+++...******((('''''''''((()))***+++---......---,,,+++((((((''''''(((((())))))((('''&&&&&&''')))***+++***,,,---***&&&%%%(((,,,***+++,,,---.../////////...------...000111000///)))))))))******+++,,,---000111222111000/////////+++,,,,,,------...//////***---///000000000111222444444444444666777999::::::>>>AAA???<<<999;;;>>><<<;;;:::;;;>>>@@@@@@@@@===???>>><<<<<<===;;;666888888888:::<<<>>>===<<<:::999888888888:::<<<>>>>>>>>>===<<<;;;;;;::::::888888999999999::::::::::::<<<>>>???>>><<<;;;<<<:::999888888999;;;===>>>======>>>AAADDDCCC???<<<888999;;;>>>??????>>>===;;;===@@@AAA@@@@@@@@@AAA@@@???>>>===>>>???AAABBB@@@???>>>==================>>>???????????????>>>>>>>>>>>>>>>????????????>>>;;;;;;>>>===:::999;;;===@@@CCCDDDBBB@@@@@@AAA============;;;:::888666999999999:::;;;<<<======;;;999888888:::<<<======<<<===>>>@@@AAABBBBBBCCCAAA@@@>>><<<<<<<<<<<<<<<888999:::;;;<<<=========<<<===??????>>>===>>>???<<<===???AAAAAA@@@???>>>>>>>>>==================<<<>>>AAADDDDDDCCC@@@>>>:::;;;===@@@BBBBBB???<<<;;;<<>>;;;                   !!!!!! !!!"""###$$$   &&&)))***+++***)))))))))***+++,,,&&&(((+++---......,,,+++)))))))))))))))***++++++)))(((&&&$$$###&&&***...+++---...+++'''%%%(((,,,)))***++++++,,,,,,,,,,,,+++******,,,...000000///)))((('''''''''(((***+++------......------...///------......///000000000+++...111222222222222333666666777777888888888888;;;???BBBAAA===:::;;;>>>777666666888<<>>;;;666888888777999:::;;;:::888:::999888888888999:::;;;???>>>>>><<<;;;:::999999666777888999::::::999999:::<<<>>>>>>===<<<<<<<<<<<<;;;999888999;;;===???CCC@@@>>>???AAABBB@@@>>>777888:::<<<===>>>>>>>>>999;;;???@@@???>>>>>>>>>BBB@@@>>><<<<<<>>>AAABBBAAA@@@>>><<<::::::;;;;;;>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>????????????===;;;;;;===<<<999777999999===BBBCCCAAA??????@@@999:::;;;=========<<<<<<888888:::;;;;;;;;;;;;;;;:::888777888:::<<<<<<<<<:::<<<>>>AAABBBBBBAAA@@@???>>>===;;;;;;;;;<<<<<<555777999;;;<<<<<<<<<;;;999;;;===>>>>>>>>>???@@@<<<===>>>???????????????>>>?????????>>>===<<<;;;;;;>>>BBBEEEEEEBBB>>>;;;999:::<<<@@@BBBAAA>>>;;;???@@@CCCFFFGGGEEE@@@<<<              ###"""     ###&&&###%%%&&&'''''''''%%%$$$(((((()))++++++,,,,,,,,,&&&''')))++++++++++++***---+++(((%%%%%%%%%'''(((***+++...000000...,,,******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---,,,++++++************++++++,,,...000000...,,,//////...000222444444333333222000//////111333444888888999:::;;;<<<>>>???>>><<<:::;;;>>>???===;;;===;;;888777888:::::::::;;;:::888999:::;;;;;;:::===:::888888;;;<<<:::999888888888:::;;;;;;999777888999999999999:::::::::666777999:::;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>???@@@@@@@@@@@@??????@@@AAAAAA999999:::<<<===???@@@AAA;;;;;;;;;999777888<<<@@@BBB@@@<<<999999:::<<<>>>@@@<<<888:::???AAA???<<<888;;;:::777777<<<@@@AAA;;;;;;<<<>>>???AAACCCDDD>>>??????>>>;;;::::::;;;======>>>@@@@@@???>>>===<<<======;;;999999:::;;;===<<<;;;999888888888999888777777999;;;======<<<:::;;;<<<===>>>???@@@AAAAAA>>><<<======<<<888555333888;;;;;;<<>>;;;888;;;>>>AAABBBAAA???===<<<>>>AAAAAA@@@>>>======???>>>>>>>>>>>>>>>>>>>>>???>>>===>>>???>>>:::666777:::>>>??????>>>======@@@@@@@@@@@@@@@@@@AAAAAA              !!!!!!!!!  !!!!!!   ###$$$&&&((()))(((&&&$$$"""))))))******+++******)))%%%&&&((()))******))))))***)))'''%%%%%%&&&((()))+++,,,...000///---***'''))))))***,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,++++++,,,++++++,,,---...,,,++++++---111333444444222111111000000000111333555777999999999999:::;;;<<<<<<===;;;:::;;;===>>>;;;999===;;;999999:::<<<<<<;;;<<<:::999999;;;<<<;;;:::<<<999888888:::<<<;;;999<<<;;;;;;<<<======;;;888555777:::<<<===<<<;;;:::666777888999999:::::::::777777888999999:::;;;;;;;;;;;;;;;;;;<<<===??????@@@??????>>>>>>>>>??????999:::;;;<<<===>>>???@@@===>>>===;;;888999<<>>???=========>>>???@@@??????999<<<<<<888888<<>><<<======>>>???AAACCCCCC???@@@@@@???===;;;;;;<<<======>>>???@@@@@@???>>><<<======<<<::::::;;;<<<<<<;;;:::999999999::::::;;;:::999:::<<<======<<<<<<<<<=========>>>??????===;;;;;;<<<===<<<888555666:::<<<<<<===AAA@@@>>>;;;===???AAAAAA@@@===<<<;;;>>>@@@AAA???>>>======>>>>>>??????????????????>>>======>>>???>>>;;;888777:::>>>??????>>>======@@@@@@@@@@@@@@@@@@@@@@@@          !!!!!! !!!!!!!!!###"""  !!!!!!    $$$&&&(((***)))'''$$$"""))))))******))))))((('''&&&'''((()))))))))))))))''''''&&&%%%%%%'''((()))+++,,,---...---+++(((&&&((()))***+++---...///000++++++++++++++++++++++++***+++---......---,,,+++---+++))))))***+++***)))'''---444777555222000////////////000222444777888888777777777888888999:::<<<;;;<<<===>>>===:::777<<<;;;;;;<<<>>>???>>>===<<<;;;999:::;;;<<<;;;:::888777666777999;;;:::999===<<<;;;<<<<<<<<<:::888444666:::>>>???>>><<<:::777777777777777777777777333555777999:::;;;;;;;;;<<<<<<;;;;;;;;;===>>>?????????>>>>>>======<<<<<<:::;;;;;;<<<======>>>>>>@@@@@@???<<<::::::===???@@@???===<<<<<<===???@@@>>>AAACCCBBB???======>>>:::>>>>>>;;;999<<<===;;;>>>>>>>>>>>>???@@@AAABBBAAABBBBBBAAA>>>======>>><<<<<<<<<>>>@@@AAA@@@???;;;=========;;;:::;;;======<<<;;;:::::::::;;;<<<>>><<<;;;<<<======<<<;;;>>>>>>==================;;;;;;<<<>>>???>>>:::888:::===>>><<<>>>BBBCCC@@@===>>>???@@@@@@>>><<<;;;;;;===@@@AAA???>>>=========>>>@@@AAAAAAAAA@@@@@@===<<<<<<>>>??????===::::::===@@@AAAAAA?????????AAAAAA@@@@@@??????>>>>>>       !!!!!! """###"""!!!"""!!!    ###&&&))))))(((%%%###'''(((((()))))))))(((((((((((())))))************''''''&&&&&&&&&&&&&&&'''((()))+++,,,,,,***((('''******++++++,,,...//////++++++************++++++.........------,,,,,,,,,---+++((('''((())))))(((&&&---444777333//////000......///000222444666777555555555555666777888999;;;<<<===>>>>>><<<999777<<<;;;<<<===@@@AAA???>>>;;;:::999999;;;;;;999888444444555666777888888888888777666777999:::999777666888:::<<<===<<<;;;:::999888888777666666555555666777:::===>>>>>>===<<<===<<<;;;::::::;;;===>>>?????????>>>===<<<;;;;;;;;;;;;;;;<<<<<<=========@@@???>>>======>>>???AAA>>>===<<<<<<<<<===>>>???BBBCCCDDDCCCAAA===:::999;;;???AAA===;;;<<<;;;888@@@??????>>>>>>??????@@@BBBCCCCCCBBB@@@??????@@@===;;;;;;===@@@BBBAAA???999;;;<<<<<<;;;:::;;;<<<@@@???===<<<;;;<<<<<<======;;;;;;;;;===>>>===<<<======<<<<<<<<<===>>>>>>>>>???AAABBBBBB@@@===:::<<<>>>>>><<<===BBBCCCAAA======>>>??????>>>===<<<:::===???@@@???>>>=========>>>@@@BBBBBBBBBAAA@@@<<<<<<===>>>??????>>>===>>>@@@BBBCCCBBBAAAAAABBBAAAAAA@@@???>>>======<<<        !!! !!!"""###!!!!!!!!!  !!!%%%(((((('''&&&%%%&&&'''(((******++++++(((''''''((((((((()))))))))))))))((('''%%%$$$###%%%&&&(((***++++++******,,,,,,+++++++++,,,------+++***))))))))))))***+++333111...+++******+++,,,---+++((('''((())))))((()))...333333///---///222...//////000111222333444222222222333555777888999:::<<<>>>???>>><<<:::999<<<;;;<<<===@@@AAA???>>>:::999888999:::999777555111222444555666666666666333333333555888:::::::::<<<;;;:::999888888999999;;;;;;999777666666666666999:::===>>>???>>>===<<<>>>===;;;999999:::<<<===????????????>>>===;;;;;;:::;;;;;;;;;<<<<<<=========<<<<<<===>>>@@@BBBCCC>>>>>>>>>>>>>>>>>>??????BBB???>>>@@@CCCBBB===888===AAABBB???<<<<<<:::777@@@???>>>============>>>AAABBBCCCBBBAAA@@@AAABBB>>>;;;:::<<<@@@CCCBBB???777999;;;<<<;;;:::;;;<<>>===<<<<<<===:::999999:::===>>>>>>===;;;;;;::::::;;;===???AAAAAABBBCCCCCCAAA>>><<<:::;;;>>>>>>;;;<<<@@@BBB@@@;;;<<<<<<===>>>>>>??????999<<>>======>>>???@@@AAABBBAAAAAA@@@;;;<<<===>>>>>>>>>??????===???AAAAAA@@@???@@@@@@@@@@@@???>>>>>>===<<<<<<      """!!!!!!""""""     $$$&&&&&&'''$$$%%%''')))***,,,,,,---'''&&&&&&%%%%%%&&&''''''+++++++++***(((&&&###"""$$$%%%''')))+++,,,,,,,,,---,,,+++*********+++,,,+++***)))(((((()))***+++333000---***))))))+++,,,---+++))))))***+++***))),,,...000///------///222//////000111222222333333111111222333444666777888888;;;===>>>===;;;:::;;;<<<;;;;;;<<<>>>???>>>===:::999999::::::999777555111333666666666555555666333333333555999===>>>???@@@>>>;;;999777888999:::===<<<:::888777777777888999:::;;;<<<======<<<<<>>;;;999888999;;;===>>>>>>?????????===<<<;;;999::::::;;;<<<<<<======:::999999;;;???AAABBBBBB???@@@AAAAAAAAA@@@??????;;;888777;;;BBBEEEBBB===>>>BBBCCC???<<<<<<:::888>>>>>>===<<<<<<<<<<<<<<<>>>@@@AAAAAA@@@@@@BBBCCC@@@<<<999;;;@@@CCCAAA>>>666999;;;<<<<<<;;;<<<===BBBAAA???===<<<<<<<<<===999888888:::===>>>???>>>;;;:::999999;;;===@@@BBB@@@AAABBBAAA===;;;999999:::===>>><<<<<<@@@@@@>>>;;;;;;;;;<<<===>>>@@@AAA888;;;>>>??????======>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>======???@@@:::<<<======<<<;;;;;;<<>>>>>======<<<<<<       !!! !!!!!! !!!!!!"""  """$$$%%%&&&'''(((***+++,,,,,,,,,)))(((''''''''''''((()))******+++,,,***(((%%%###%%%&&&((()))++++++,,,,,,******(((((((((***,,,---+++***(((''''''(((***+++,,,,,,,,,,,,,,,+++++++++,,,++++++,,,---...,,,+++---...............//////...///111333444666666777444444333333333444555555555888:::;;;999999:::<<<===;;;999999:::<<<<<<;;;;;;;;;;;;<<<<<<;;;888555333666999999777666666777666555444777:::>>>???@@@@@@???>>><<<;;;;;;;;;;;;===<<<999888777777888888888888999:::;;;===>>>>>>@@@>>>;;;888777999;;;<<<;;;<<<===>>>>>>===;;;:::888888999:::<<<===>>>>>>999888888:::>>>@@@@@@???>>>???@@@@@@@@@>>><<<;;;777666666999===AAAAAA@@@???CCCCCC???<<<<<<;;;999<<<<<<;;;:::::::::;;;;;;;;;<<<>>>??????@@@BBBDDDBBB===999;;;@@@CCCAAA===777:::===???>>>>>>>>>???===<<<;;;;;;;;;<<<===>>>;;;::::::;;;===???>>>===<<<;;;:::999:::<<>>@@@@@@======<<<;;;;;;;;;===???@@@888;;;>>>???>>>======>>>BBBAAA???=========>>>???===>>>@@@???===<<<>>>AAA:::;;;<<<<<<:::::::::;;;========================          !!!!!!  """$$$%%%  !!!###((()))***+++++++++++++++---,,,+++******+++,,,,,,((()))+++,,,,,,***'''%%%'''((()))******+++++++++((('''''''''(((***---///+++)))(((''''''((()))+++&&&(((+++...///...+++***++++++,,,...000000...,,,---------...000000...,,,...///222444777999::::::777666555444333222222222333666888888666777999<<<===;;;888777888:::;;;:::=========>>>>>>===:::777555999<<<<<<999777777888777666555666999<<<>>>>>>>>>??????@@@@@@???======<<<;;;999777666666888888777888888:::<<>>;;;888777888:::<<<888:::;;;======<<<:::999777888999:::<<<===>>>???:::888777999<<<>>>===;;;;;;<<<======<<<:::888666777888999999999:::<<>>;;;<<<<<<:::;;;::::::999999:::::::::888:::===>>>>>>@@@BBBDDDCCC>>>999:::@@@CCC@@@<<<888;;;???AAA@@@@@@@@@AAA888888777888999;;;===>>>>>>===<<<===>>>???>>>===>>>===;;;999999;;;===???@@@AAAAAA???<<<<<>>@@@??????AAA@@@<<>><<<;;;:::;;;===>>>888:::>>>???>>>======>>>DDDBBB???<<<;;;<<<===???===???@@@???<<<<<<>>>AAA<<<===>>>===<<<;;;<<<===<<<<<<<<<===============           !!!!!!!!!   """((()))*********(((&&&%%%((((((***+++++++++++++++***---000---((($$$$$$&&&))))))''''''(((***,,,---,,,)))'''))),,,......,,,+++,,,+++((($$$$$$&&&))),,,))))))------,,,---000---,,,,,,000444333,,,&&&,,,...111333333222111///333000//////333777999;;;777888777555333222222444111222444666888;;;===>>>:::;;;;;;777333333888>>>>>><<<:::;;;<<<<<<999777::::::::::::999777555444888888999::::::;;;<<<<<>>===999555444444666888888<<<999888999<<>>===<<<:::999888888999:::;;;;;;<<<<<<<<<;;;:::999777:::>>>@@@@@@??????@@@===888777<<<>>>;;;:::===;;;;;;;;;:::999888777666???>>>>>>>>>>>>>>>???@@@DDDBBB???===;;;:::888777777888999:::;;;:::999999;;;;;;;;;<<<<<<>>>??????===;;;:::;;;>>>@@@>>><<<>>>>>>???@@@@@@@@@@@@@@@:::777555888<<<===;;;777===>>>>>>>>>===<<<;;;;;;:::<<<>>>???>>>===>>>???===???AAA@@@>>>>>>@@@CCCBBB@@@??????@@@AAAAAA@@@@@@AAABBBBBBAAA>>>;;;999;;;:::999:::;;;>>>AAACCCBBB===999999;;;???@@@@@@AAA???===<<<;;;<<<>>>???@@@@@@@@@@@@???>>><<<;;;999::::::;;;;;;::::::999            !!!(((((((((((((((''''''&&&((()))***+++,,,,,,,,,,,,+++...000...)))&&&&&&((()))(((''''''(((***,,,...,,,+++******,,,---------,,,---,,,***((('''***---,,,)))(((+++,,,***,,,000...,,,,,,///333222---(((//////000111111222222222777444222222444666777777777777777555333222222333222333555777888999::::::999::::::777333333888<<<;;;:::999;;;======;;;888777888999999999888777666888888888999999:::::::::>>>???@@@???=========???>>>;;;666444555777888888>>>;;;999999<<>>@@@@@@?????????<<<777777;;;===:::999<<<<<<;;;999777777777888999<<<<<<<<<<<<<<<===>>>>>>AAA???>>><<<;;;:::888777888999;;;<<<<<<<<<;;;;;;======<<<<<<======>>>???>>><<<:::;;;===>>><<<;;;======>>>?????????>>>>>>===999555666:::===<<<:::;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???>>>===>>>??????@@@@@@???======@@@BBB@@@???>>>>>>@@@AAA@@@@@@@@@AAACCCCCCBBB@@@===<<<===<<<<<<;;;<<<===>>>??????<<<999999;;;>>>???>>>???>>><<<:::::::::;;;<<<>>>?????????>>>===;;;:::::::::::::::::::::::::::             $$$$$$%%%%%%%%%&&&&&&&&&''''''((()))************+++...000///+++(((((()))(((((((((((()))+++---...***+++,,,,,,++++++,,,---.........---+++,,,...000+++(((&&&((()))(((***...///------///222222///+++111000//////000222333555555444333444555666555444666777777555222111222333444555777888999888777666888999:::888555444777:::777888999;;;>>>>>><<<:::555666888999:::999999888777777777888888888888888<<<===???>>>======>>>???@@@<<<888666666777777777???<<<999999;;;===???@@@;;;;;;;;;;;;:::999888888::::::999888888888888999999<<>>======:::777666:::<<<:::999:::<<<:::777444444666999;;;888999999:::;;;<<<<<<===<<<<<<<<<<<<;;;:::888777999:::<<<===>>>>>>>>>===>>>>>>===<<<<<<<<<<<<======;;;::::::<<<<<<;;;999=========>>>>>>===<<<<<>>======>>>@@@@@@???===<<<<<>>===<<<===???@@@@@@???@@@AAACCCDDDCCCAAA???>>>>>>>>>>>>>>>===<<<;;;;;;<<<;;;999:::;;;<<<<<<<<<>>>===;;;999888999999:::<<<======>>>===<<<::::::===<<<:::999999:::<<<===               """%%%&&&%%%$$$###$$$%%%&&&'''((((((((((((***,,,...---+++)))))))))((((((((()))***+++---...'''***---,,,)))((())),,,/////////...------...///+++'''%%%''''''''')))---000...---...000111000...000000000111222333444555000000111444666777666555666666666555333222333444444666999;;;;;;:::888666777888999777555555666888666888:::<<<======;;;999777888999:::;;;::::::999888888888888888888888888;;;<<<============>>>???@@@===999777777777777666>>>;;;999888888;;;===???:::;;;<<<<<<;;;:::888777:::999888777777777888888999;;;>>>>>>===;;;:::;;;888777777999;;;:::999888999888666555555666999:::666777888999;;;<<<<<<<<<777999;;;<<<;;;:::888888:::;;;===>>>???????????????>>>===;;;::::::::::::::::::999::::::;;;;;;:::======>>>>>>>>>===<<<<<<>>>;;;999999;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>><<<>>>??????===<<<======???>>><<<:::999:::<<<>>><<<;;;;;;===???@@@???>>>???@@@AAABBBBBBAAA??????>>>>>>???@@@???===;;;999;;;;;;;;;<<<<<<<<<;;;;;;===<<<;;;:::999999999999;;;;;;<<<======<<<::::::???===:::888888:::===???               ###(((***)))&&&###&&&&&&'''((())))))))))))((()))++++++***))))))))))))))))))******+++,,,---%%%(((++++++((('''(((***///...---,,,,,,++++++***+++'''&&&((((((&&&(((,,,///...------///000000///...///222444555555444333333333444666888999777555666777777555333333444555444666:::<<<>>>===<<<;;;777777777666555555555666888999;;;<<<;;;:::999888:::;;;<<<<<<<<<;;;:::999888888888999999999999999:::;;;======<<<<<<===???@@@===:::888777777777666:::999777666666888;;;===:::;;;<<<<<<;;;:::888777:::999888888777777888888888:::<<<===;;;999888888777888999:::;;;<<<:::777777777777777777888888888666777999:::<<<<<<<<<<<<555888<<<===;;;::::::::::::;;;===>>>?????????>>>>>>===<<<:::999888777777777888999::::::;;;;;;<<<===>>>>>>??????>>>======<<<<<<<<<===>>>>>><<<:::<<<<<<<<<<<<<<<===>>>???===???@@@???===<<<<<<===<<<:::888777888999:::;;;::::::;;;===???AAA@@@>>>>>>>>>?????????>>>======<<<===???@@@@@@>>><<<;;;;;;<<<===>>>===<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;@@@>>>;;;888888;;;>>>@@@            ###***---,,,)))'''))))))***+++,,,,,,,,,,,,'''((()))***+++******)))++++++++++++++++++++++++$$$&&&)))******))))))***,,,***))))))******)))'''+++((((((******((((((,,,,,,,,,------......//////---///222555777666555333;;;:::999::::::999666444777888888666555444555777555777:::===????????????888777555444444444555666888:::;;;;;;999888999:::;;;<<<<<<===<<<;;;999999777777888888999::::::;;;:::;;;===<<<;;;;;;<<<===>>><<<999777888888777666555666777666666777:::<<<;;;;;;;;;;;;:::999888888::::::;;;;;;::::::999888777999<<<<<<;;;999888888888:::;;;;;;===???<<<888777888888999999888777777777888:::;;;<<<<<<<<<;;;666:::===>>><<<;;;<<<>>><<<===???@@@@@@??????>>>>>>===<<<:::888777777777777999::::::::::::;;;===<<<===>>>????????????>>>;;;===???@@@@@@>>>;;;:::<<<;;;:::999999:::<<<===>>>???@@@???===;;;;;;<<<999777666777999::::::999999999;;;===@@@BBBAAA???===============<<<;;;;;;;;;===>>>@@@@@@???>>>===;;;===>>>>>><<<;;;;;;<<<;;;<<<<<<<<<============;;;;;;===>>>??????>>>===@@@>>>;;;999999;;;>>>@@@               $$$((())))))((())))))***+++,,,,,,,,,,,,'''((()))+++,,,,,,+++***,,,,,,,,,,,,+++***))))))%%%&&&(((***------,,,***&&&%%%$$$&&&)))+++)))'''+++)))***......***)))+++)))+++,,,---------......///000222444555666666666<<<:::999999999888666444888999999888666666777888666777999;;;===>>>??????999777444222333444555666777999:::999777888;;;===888999:::;;;;;;;;;:::999444555666777888:::;;;;;;;;;<<<===<<<:::::::::<<<<<<:::777777777888777666111444777888888888;;;===<<<<<<;;;:::999999999999:::;;;===>>>>>><<<:::888777:::<<<===<<<:::::::::999===>>>===???BBB???999;;;:::999888888777888888777888:::<<<<<<;;;:::999999<<>>AAA@@@@@@AAABBBAAA@@@???>>>???>>>===;;;:::999999999:::<<<===<<<999888999;;;:::;;;<<<===>>>?????????===>>>@@@@@@???===<<<<<<===<<<:::999999:::;;;<<>>AAACCCAAA@@@>>>======<<<;;;::::::999===>>>????????????>>>===;;;<<<>>><<<:::999:::<<<999:::;;;<<<===>>>>>>>>><<<===>>>@@@AAAAAA@@@@@@@@@>>><<<;;;;;;<<<>>>@@@                     !!!$$$&&&(((&&&'''((())))))*********(((((()))+++......---,,,---------,,,+++***(((((('''&&&'''+++000111///+++"""!!!"""%%%***,,,+++))),,,***,,,000000,,,***+++(((***,,,---------------111111111222333666888999666555444555666777666555999999:::999777777888:::888888999:::;;;===>>>>>>:::777333111222444666777666777888777666888===AAA444555777999::::::::::::222333444666777999:::;;;;;;<<<===<<<:::999:::;;;:::888777666777888777666000444888:::::::::<<<>>>===<<<:::999888888999::::::<<>>;;;888888:::===>>>===<<<<<<<<<:::???@@@>>>@@@CCCAAA:::???<<<999666666777999:::777888:::;;;;;;:::999888;;;>>>AAA???<<<<<>>===<<<;;;;;;;;;===???@@@===999666777999888999:::<<<===>>>>>>??????@@@@@@???=========???@@@???===;;;:::;;;<<<===???@@@AAA@@@===;;;:::;;;666666777:::>>>???===:::999999;;;???BBBCCCBBB@@@???>>>===<<<;;;:::999999???????????????>>>===<<<:::<<<===;;;888777999;;;777888:::<<<===>>>??????===>>>@@@AAABBBBBBBBBAAA???>>>===<<<<<<===>>>???                    !!!###$$$%%%(((+++)))&&&%%%)))---,,,+++******+++,,,++++++,,,,,,---///...***%%% !!!###''')))******((('''###%%%&&&&&&%%%%%%'''((((((+++...///...+++)))(((+++,,,,,,+++***+++---000222111111111333555888:::666777777777555555777888777888:::999888777888999999888666666777;;;???BBB:::999777555555555555666999777666777999;;;;;;;;;888666444666999:::999777222333555777888999888888:::888888999;;;<<<<<<;;;444777888777555444777:::888:::;;;999777777999<<<<<<;;;;;;;;;======<<<:::;;;;;;;;;===??????>>><<<:::<<>>===<<<<<<===>>>>>>===;;;999888888888888666888;;;<<<<<<<<<<<<===???@@@@@@???===>>>@@@BBB@@@@@@@@@AAABBBBBB@@@???===@@@@@@<<<777666:::???===<<<999666666777999:::777:::===???>>><<<<<<<<<<<<===>>>>>><<<;;;;;;<<>>???@@@???>>>@@@@@@>>>:::777888999:::999888777777888999999:::<<<@@@BBBCCCBBB???>>>===>>>>>>===;;;999:::;;;???===;;;<<>><<<===:::777888;;;======;;;<<<===???@@@AAAAAA@@@??????@@@AAABBBBBBBBBAAA@@@@@@@@@???===;;;;;;<<<>>>                !!!"""&&&)))++++++((((((+++///+++***))))))***++++++***,,,,,,---......,,,((($$$"""$$$&&&((())))))((('''%%%'''((('''&&&&&&'''((()))+++//////...+++)))(((---.........------...000111111111111333666999;;;666777888666555555666888999;;;<<<<<<999777777777777666666666777:::===???888777777777777888::::::888777777888:::;;;:::999999777666777:::;;;:::888333444666888999999888888999888888:::<<<===<<<;;;444555666777666777999;;;<<<===>>>===;;;:::<<<>>>=========>>>??????<<<:::<<<:::999:::<<<===>>>===<<<======;;;999777666777>>>>>>===<<<;;;<<<======???>>><<<:::999888888888888:::<<<===<<<<<<<<<===?????????>>>======???AAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<:::888888999:::>>><<<:::888888888999999999;;;<<<<<<;;;:::;;;===<<<>>>@@@@@@???======>>>@@@>>><<<<<<>>>??????>>>>>>@@@@@@===999777777888999888666444444666888999<<<>>>@@@BBBBBBAAA>>><<<===>>>???===;;;::::::;;;>>><<<;;;===???@@@???>>>>>><<<999:::<<<>>>>>>=========>>>???@@@@@@@@@@@@???@@@BBBCCCDDDDDDCCCCCC@@@@@@???===;;;:::;;;===              !!! !!!!!! !!!%%%(((+++***((((((+++...******))))))))))))******+++++++++,,,------+++)))###$$$%%%&&&'''(((((()))((()))***)))((('''((()))***---///000...+++)))(((///000222111000//////000000000111222444777:::;;;777888888666444444555666;;;===>>>>>>;;;888666555666666666666777999;;;;;;666666777888:::<<<>>>???888777888999::::::888666888777777888999:::999777666777888999::::::999888888888:::<<>><<<555555555666999:::;;;:::>>>??????>>><<<;;;<<<===>>>>>>???AAABBB@@@===:::<<<:::888777999<<<===>>>======<<<999666555666888<<<;;;;;;;;;;;;;;;<<<===@@@???===<<<:::999999999:::<<<>>>>>><<<;;;<<<===?????????>>><<<<<<>>>@@@AAA@@@???>>>===>>>>>>???@@@===;;;;;;<<<<<<:::777>>>===<<<;;;:::999888888<<<<<<;;;:::888888:::===;;;===AAABBBAAA@@@@@@@@@???>>><<<<<<===>>>>>>===>>>??????===:::777777888;;;999666333333666999<<<>>>???AAABBBAAA???<<<:::>>>??????>>><<<;;;;;;===>>>======>>>???@@@???>>>???===<<<<<<>>>??????>>>=========>>>>>>???@@@AAA@@@AAABBBDDDEEEEEEDDDDDD???@@@???===;;;999:::<<<             !!!!!!$$$&&&&&&$$$   """%%%'''))))))''''''(((******++++++***))))))***++++++***)))***++++++***)))%%%%%%$$$%%%&&&''')))******+++,,,+++)))(((((())),,,...000000...+++))))))000111333333111/////////000000111222555888:::;;;777888888666444444555666999;;;>>>===;;;888666555666666777888999999999999555555777888;;;===???@@@999999999;;;<<<;;;888666666666777888999888777666999:::;;;<<<<<<<<<;;;:::777888;;;>>>AAAAAA>>><<<999777555777;;;<<<:::888<<<<<<===<<<;;;:::::::::===>>>???AAABBB@@@<<<999<<<:::999999;;;======<<<;;;;;;;;;:::888777888999999999999::::::;;;<<<<<<@@@???>>>===<<<;;;::::::===>>>???>>><<<;;;;;;<<<>>>>>>>>>===;;;;;;===???@@@???===;;;::::::<<<>>>AAA@@@@@@??????>>><<<;;;>>>>>>>>>>>><<<:::888777;;;<<<<<<:::888888999:::999<<<@@@BBBBBBAAA@@@AAA???>>><<<<<<>>>>>>===<<<============<<<;;;;;;;;;???<<<888666666999===@@@@@@AAABBBAAA@@@===;;;999>>>?????????===<<<<<<>>>AAA@@@?????????>>>======>>>=========>>>>>>>>>>>>>>>===<<<<<<===>>>@@@AAAAAABBBCCCDDDDDDCCCBBBAAA>>>??????===;;;999:::;;;            !!!!!!###'''))))))&&&###   ###&&&'''))))))(((''''''(((***+++,,,+++))))))+++---+++***((((((((()))(((&&&&&&%%%%%%%%%&&&(((***++++++,,,---,,,***))))))+++,,,...000000...,,,++++++///111333333111///......000000222333666888:::;;;777888888777555555666777666999;;;;;;:::888777777777888999::::::999888888444555666888:::;;;<<<===::::::;;;<<<======:::777777999:::;;;:::999888888;;;<<<===>>>>>>>>>===<<<888999;;;>>>AAAAAA>>><<<<<<:::888999<<<<<<888555;;;;;;;;;;;;;;;:::999888:::;;;===@@@AAA???<<<888;;;;;;<<<>>>???>>>;;;999777999<<<===<<<;;;:::;;;888888999:::::::::;;;;;;>>>>>>>>>======<<<;;;;;;>>>>>>???===;;;:::;;;<<<===>>>===<<<::::::;;;===<<<===<<<:::777777:::===>>>AAADDDBBB===;;;<<<>>>===>>>>>>>>>===;;;999777888:::======;;;999888888777:::>>>@@@@@@???@@@@@@???>>>======>>>>>>===;;;;;;;;;<<<===>>>?????????>>><<<999888888;;;>>>@@@@@@AAAAAAAAA???===:::999===>>>???>>>===<<<===>>>CCCBBBAAA???===;;;::::::<<<<<<======<<<<<<<<<<<<===<<<<<<;;;<<<>>>???@@@AAABBBBBBBBBAAA???===<<<===>>>???>>><<<;;;;;;<<<              !!! ###&&&)))***'''$$$"""!!!    $$$%%%''')))******))))))(((+++,,,+++((('''***---***(((''''''((((((&&&%%%''''''&&&&&&''')))+++,,,+++,,,---,,,******+++,,,,,,...000000...---,,,---///000222111000//////000111222333555666888999999777888999888777777888:::666888999999888777888999999:::::::::999888888777333444666888999::::::::::::::::::;;;===<<<;;;999:::<<>>??????>>>===::::::;;;>>>@@@@@@===;;;======<<<<<<<<<:::777555<<<;;;;;;===>>>>>><<<:::888999:::===??????<<<:::<<<===>>>@@@AAA>>>:::666666999===>>>>>><<<;;;;;;888999:::::::::::::::999;;;<<<======>>>======<<<===>>>>>><<<::::::;;;============;;;999999:::<<<:::<<<===;;;888888;;;>>>;;;@@@BBB???:::777999>>><<<============;;;:::999777:::===>>>===:::999888888:::<<<=========>>>@@@@@@???>>>???@@@???===;;;;;;::::::<<>>>>><<<<<<===>>>BBBBBBBBB???<<<999888999:::;;;===<<<;;;999999:::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@???===;;;:::<<<>>>??????>>>======>>>        ###!!!        !!!$$$'''((('''%%%$$$"""   $$$(((******)))&&&)))***)))%%%$$$'''+++'''&&&&&&((()))***(((''''''((((((((()))+++,,,---***+++,,,,,,+++***+++---,,,...///000///......//////000111000//////111333222333444555777777888888777888999999888999;;;===:::;;;:::999777666888:::::::::999888777666666666222333666888:::;;;;;;;;;888777777888:::;;;:::999999<<>><<<:::;;;===>>>>>><<<:::888888;;;;;;;;;>>>@@@AAA>>>;;;777888999;;;>>>???>>><<>>>>>>>><<<777444999;;;<<<<<<:::999999999999:::;;;;;;;;;:::999888888999;;;===>>>>>>>>>>>><<<<<<<<<;;;999999;;;=========<<<:::888888999;;;888<<>>;;;:::===AAA>>>??????<<<999888:::<<<;;;;;;<<<<<<<<<;;;;;;;;;999;;;======<<<;;;;;;<<<:::;;;<<<;;;;;;<<<>>>@@@AAA@@@@@@@@@AAA@@@>>>;;;;;;999999:::===???>>><<<777999;;;===>>>===<<<;;;======>>>>>>>>>>>>>>>===;;;<<<======<<<;;;<<<===>>>@@@@@@>>>;;;888999:::999;;;======:::888999:::::::::;;;<<<==================>>>???>>>===<<<;;;;;;===???@@@?????????@@@      """&&&$$$           ###&&&''''''&&&%%%###  $$$((()))((($$$''')))'''###"""%%%)))%%%%%%&&&)))+++,,,+++)))(((((()))***+++,,,------)))***++++++++++++,,,---+++---///000//////000111000111111000///000333555333444555666777777777777777888::::::999:::<<<>>>???>>><<<999666666888::::::999888666555555555555111222555888;;;<<<======777666444555888999:::999666999======:::777666777555777999:::<<<<<<<<<<<<>>><<<;;;;;;<<<<<<;;;:::888<<<@@@???<<<::::::;;;:::999:::===@@@AAA>>>;;;888777888;;;>>>@@@@@@???BBB@@@===;;;;;;999666444======<<<999666555666888:::;;;;;;<<<;;;:::888777666888:::<<<>>>??????>>>;;;;;;;;;:::999999;;;===<<<===<<<:::888777999:::888===AAAAAA>>>===@@@CCCCCC@@@===;;;<<<===<<<<<<::::::::::::;;;;;;<<<<<<;;;<<<<<<;;;:::;;;===@@@<<<<<<<<<;;;:::;;;???AAABBBAAAAAAAAABBBAAA>>><<<<<<:::888999;;;<<<:::888777:::>>>BBBBBBAAA>>>;;;;;;<<<===>>>>>>?????????:::<<<===<<<;;;;;;<<<===;;;===>>>===:::999:::<<<999<<<>>>>>>;;;999999:::999:::;;;===>>>======<<<:::;;;===>>>??????>>>>>>:::===@@@AAAAAA@@@AAABBB         !!!$$$$$$!!!!!!        !!!###%%%%%%###!!!   ###$$$%%%###$$$%%%&&&&&&%%%$$$$$$$$$&&&))),,,///---***&&&(((((((((((()))+++,,,---,,,,,,++++++,,,,,,---...333222111000////////////444111...---...111222333///444555333222555777666555555666888:::===@@@BBB???>>>;;;888555333444666777777666666666666666777666444222444999<<<======:::888666444444666999<<<<<<;;;:::999999777444222222555888999777777999<<<<<<;;;::::::999999::::::999;;;<<<<<<:::999888999999999999;;;===>>>===;;;:::888888:::???CCCCCCBBB@@@>>><<<<<<<<<===<<<;;;;;;>>><<<666444888888444:::888888;;;???@@@???===>>>;;;999;;;???AAA???;;;888999:::999888888:::<<<:::999999:::<<<===<<<:::??????>>>>>>???AAADDDEEEAAA@@@>>>;;;999999;;;>>>@@@@@@@@@===:::999999;;;;;;:::999999:::;;;===>>><<<======<<<<<<===???AAABBB@@@======??????===:::???>>><<<999777999<<<>>>;;;>>>AAADDDEEECCC@@@===999:::<<<=========???@@@<<>>@@@>>>??????>>>;;;::::::;;;;;;======;;;777666888:::666888:::===>>>===<<<;;;======>>>???>>><<<;;;:::???AAACCCCCCAAA???======          %%%'''&&&$$$"""         """$$$%%%$$$"""   !!!"""###"""###%%%'''((((((''''''&&&'''))),,,...---)))&&&'''''''''((()))+++,,,---+++++++++++++++,,,------000000//////......//////333111//////111333333333000444666333333666777666555555666777999<<>>===;;;777555444555666:::999999888999999::::::777555444666:::===>>>===;;;999777555666888;;;===<<<;;;;;;;;;;;;999555222333666999:::999999:::;;;<<<;;;:::999999888888888999;;;======;;;:::::::::999888888:::<<<===<<<;;;;;;:::;;;>>>AAAAAA>>>;;;>>><<<;;;;;;<<<===<<<;;;:::===;;;666555888888555:::888888999<<<>>>===<<>>???>>><<<======>>>???@@@@@@@@@@@@AAAAAA???<<<::::::===???@@@???>>>>>>===<<<;;;:::<<<;;;;;;<<<<<<======>>>;;;===@@@@@@@@@???@@@AAABBB@@@>>>>>>@@@@@@>>><<>>??????@@@@@@??????<<<===>>>===<<<===>>>@@@???@@@@@@@@@>>>======>>>@@@???>>>>>>======<<<<<<===>>>???===:::999:::<<<999:::;;;<<<<<<<<<;;;:::;;;;;;<<<======<<<<<<<<<>>>@@@BBBBBB@@@>>>======       ###'''(((&&&$$$"""      !!!###%%%$$$###"""!!!    !!! """%%%(((***++++++***(((((()))+++,,,,,,)))'''%%%&&&'''((()))+++,,,---++++++******++++++,,,---------------............222111111222555666555444222666777555444777888777555555555666888:::<<<>>>===;;;999777555555555555999999888999999:::;;;<<<888777777888;;;>>>>>>>>><<<:::888777777999<<<===;;;;;;<<<======;;;666333333666:::;;;;;;:::::::::;;;;;;:::999888888777777999;;;======<<<;;;;;;<<<999888777888:::;;;;;;:::<<<===???BBBBBB???999555;;;:::999:::<<<<<<<<<;;;999;;;:::777777999999777;;;999777777999:::;;;:::<<<<<<<<>>???>>>===>>>@@@@@@???>>>;;;<<<>>>??????>>><<<:::AAAAAA@@@===<<<<<<>>>@@@???>>>===>>>@@@@@@===:::<<<===>>>??????>>>>>>===;;;>>>BBBDDDCCCBBBAAAAAACCCAAA@@@@@@@@@@@@???===BBBAAA>>><<<<<<>>>@@@AAA???===;;;::::::<<>><<>><<<===???AAA???===???@@@AAA@@@>>>===>>>???===<<<<<<;;;;;;:::;;;;;;::::::::::::;;;<<<===>>>>>>@@@AAAAAA???===<<<===      ###%%%%%%###      """######"""!!!!!!  !!!###&&&)))+++,,,++++++)))))))))***++++++)))'''$$$%%%'''(((***+++,,,---+++************+++,,,,,,+++,,,---...////////////111111333666999999777555333777888666555777888777555444444555666888:::;;;;;;999777666666666555555555555555555666777999999999999999:::<<<===>>>>>>;;;:::888777777999;;;===:::;;;===??????<<<777333333666888:::;;;:::999888888888888999999888888888999:::<<<<<<::::::;;;<<<999777666777999::::::999===>>>AAABBBAAA===888444;;;:::999:::;;;;;;:::888888999999888888:::::::::;;;999777666666777999:::888777888999;;;:::666333555777999;;;;;;<<<>>>@@@DDDCCCAAA@@@AAA@@@???>>>;;;<<<======<<<;;;999888?????????===<<<<<<>>>@@@???<<<;;;>>>CCCDDD???:::<<<===???@@@@@@???<<<;;;<<>>???AAABBBBBB>>><<<:::888888:::===>>>@@@@@@???<<<:::999;;;===???===<<<>>>AAABBB@@@===@@@<<<999:::???BBB@@@===@@@@@@AAAAAA@@@?????????>>>===;;;::::::;;;<<<===::::::999888999:::<<<===???@@@BBBAAA???=========   !!!%%%(((&&&  !!!"""""""""     !!!!!!  !!!###'''***++++++***((()))((((((***++++++***(((%%%&&&(((***+++,,,,,,,,,++++++******++++++,,,---,,,---...000111111111111111222555888;;;;;;888555444888999666555777888777555555444444555777888999999777555555666777666444333333333333444666777777888999:::;;;;;;<<<======999999777777777888:::;;;999:::<<>>?????????===;;;999999<<<;;;::::::;;;:::888666888777888::::::::::::;;;;;;:::888666555666888:::777555444555666777888777444777:::<<<<<<===???@@@IIIFFFCCCAAA@@@@@@>>>===>>>===;;;:::888888999999<<<======<<<;;;<<<===???>>>;;;;;;>>>CCCDDD@@@;;;<<<===???AAA@@@>>>;;;999>>>???@@@?????????AAACCCBBBBBBBBBBBBAAA@@@AAAAAADDDBBB??????AAACCCCCCBBB<<<;;;:::999999:::;;;;;;>>>>>>===;;;888888999:::;;;::::::>>>BBBCCCAAA>>>>>>999666777===@@@???===>>>>>>???@@@@@@@@@???>>><<<;;;:::999:::<<>>>>>???   %%%666;;;>>>999,,,  !!!!!!!!!!!!        """%%%)))******((('''''''''(((***,,,,,,***((('''(((***,,,------,,,,,,,,,,,,++++++,,,,,,---...---...000222222222222111222333666999<<<;;;888555444888999666555777888666777666555555555666777888777555333444777888666444555555444555555666777888666888:::;;;:::999:::;;;999888888777888999:::;;;999:::;;;>>>???===:::666555555444555777888777555444555888:::;;;;;;;;;:::999::::::999777666888999;;;888666666888999999999>>>>>>>>><<<::::::;;;===;;;;;;:::;;;<<<;;;888666888777888;;;<<<::::::<<<:::::::::999777777999;;;:::999777666777999<<<===555888;;;===>>>>>>???@@@IIIFFFBBB@@@@@@@@@>>>===@@@>>>;;;999888888999:::;;;<<<===<<<<<<<<<>>>???===;;;;;;>>>AAABBB???======>>>@@@AAA@@@===:::999===>>>>>>======>>>AAACCC@@@AAABBBBBB@@@@@@AAABBBDDD@@@>>>>>>AAACCCCCCAAA;;;;;;;;;;;;;;;;;;:::::::::;;;<<<;;;999888888999888888:::>>>@@@AAA@@@>>>;;;888555666999=========<<<<<<<<<>>>@@@@@@???===;;;;;;::::::;;;===???AAA===<<<;;;:::999999999999@@@AAAAAA@@@>>>======>>>   ,,,???FFFKKKFFF666$$$            """'''))))))((('''$$$%%%(((+++......+++((()))+++,,,......---,,,+++------,,,,,,------...///...///111222333222111000444555777999;;;:::777444444888999555444666777555888777666555555666666777666333111444888999777333666666555555555666666777444777::::::888777777999:::999999999999:::;;;;;;999999:::<<<======:::888888666444444666888888777777888:::;;;;;;;;;999999<<<<<<;;;999777666777999<<<999777666888999:::999===>>>>>><<<:::999;;;===999999999;;;======;;;999999666888<<<===999999<<<999;;;<<<<<<:::999;;;===<<<<<<<<<;;;;;;;;;===>>>666999<<<>>>>>>>>>??????EEEBBB???>>>???@@@AAA@@@???>>>===<<<;;;::::::::::::<<<============???AAA<<<<<<<<<===>>>>>>>>>>>>@@@@@@AAAAAA@@@>>><<<:::<<<===??????>>>>>>@@@AAA???AAABBBAAA??????@@@BBBBBB???<<<===AAACCCBBB???>>>===<<<;;;;;;;;;;;;<<<666999;;;<<<;;;:::::::::777999===>>>>>>===<<<<<<999888666666777999<<<>>>;;;:::;;;>>>@@@AAA???<<<<<<<<<;;;;;;<<<===>>>???:::;;;;;;;;;;;;;;;::::::>>>??????===;;;:::;;;<<<   """000===FFFMMMIII:::((( !!!$$$%%%%%%%%%               %%%)))))))))'''"""$$$''',,,//////,,,)))+++,,,...//////...,,,+++...------------...//////...///111222333222000///555666777999;;;:::777444333777888555333666666555999888777666555666666777555222111333888:::777333666555555444444444555555333666999999666555555777;;;::::::::::::;;;<<<<<<999999999:::<<<<<<:::888;;;777444444777999999888:::;;;<<<===<<<:::888666>>>>>>===:::777666777999===:::777777888999::::::<<<>>>???>>>:::999999;;;666666888<<>><<<:::666888===>>>999888<<<888;;;>>>>>><<<;;;<<<>>><<<>>>??????===;;;;;;;;;666999===??????>>>>>>???AAA???======???BBBCCCCCC===>>>??????>>>===:::999;;;===>>>???>>>???@@@BBB;;;<<<===<<<;;;<<<>>>@@@BBBBBBBBBBBBAAA???===<<<:::===@@@BBBAAA@@@??????>>>@@@BBBAAA???>>>@@@BBBAAA>>>;;;<<>>AAA???===;;;:::;;;===>>>444888<<<>>>>>><<<<<<<<<777;;;??????<<<999888999999999888777666888<<>>AAABBB???<<<>>>>>>===<<<<<<<<<<<<<<<888999;;;<<<======<<<;;;<<<======;;;999888999;;;    222333555333---###&&&///555777555333((($$$        !!!%%%((('''%%%%%%%%%&&&***------***&&&,,,---...000000...---,,,.........///////////////---...000111111111000///333999===;;;666222555888333555666666444444444666777777777777666555444444555666777666555444555666666555444666888777333///555555555666777999;;;<<<888999::::::999888999:::===;;;999999:::999777666666666666777777888888888777:::======:::777666777;;;<<<======;;;777444111777777777888999:::;;;<<<<<<;;;:::::::::;;;<<<===666777999;;;===>>>??????:::<<<===<<<888666777999888;;;>>>===:::777888::::::<<<>>>@@@???<<<999777:::;;;<<<;;;999:::===AAABBB???<<<>>>CCCEEECCC@@@BBBCCCCCC@@@===:::999:::AAA===999;;;@@@DDDDDDBBB============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;===???AAABBBCCCBBBAAAAAAAAA@@@>>><<<>>>???@@@???>>>===>>>????????????>>>;;;:::::::::888:::<<<===<<<;;;;;;;;;:::;;;;;;<<<;;;:::888777666666666666777888999:::999777777:::===???>>><<<;;;<<<<<<:::888777888:::;;;;;;;;;<<<===>>>???@@@;;;:::888666555555666777   """###$$$###!!!+++666<<<===;;;888///+++%%%        ###&&&&&&%%%%%%%%%&&&(((,,,,,,***''',,,---...//////...---,,,.............../////////000111222222222111000///555:::>>>===888555777;;;777777777666444333444666555555666666666666555555555666777777666555555666777666555666888888555333444555888:::;;;;;;999888666777888888777777999;;;<<<:::999888999999777666777888888888888999999999<<<>>>???===999666555666;;;===???>>>;;;888777777999888888888999:::;;;<<<>>>===;;;:::999888999999777888:::;;;===>>>??????<<<>>>>>>===:::888999;;;999;;;<<<<<<;;;999888999999;;;===???>>><<<:::888888:::;;;;;;::::::===???AAA>>>===???CCCEEEBBB???@@@BBBCCCBBB@@@>>>>>>>>>???<<<999;;;???CCCBBB@@@============<<<<<<<<<<<<>>>=====================>>>>>>===>>>???@@@BBBCCCCCCBBBAAAAAAAAA@@@>>><<<<<<===>>>===;;;:::;;;<<<===>>>>>>===;;;:::::::::888:::======<<<;;;;;;<<<:::;;;;;;;;;;;;::::::999888888777888:::;;;;;;;;;999888888;;;>>>???>>><<<>>>??????>>><<<;;;<<<>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;999777666666777888    +++777===>>>;;;999444...&&&        ###$$$$$$%%%%%%%%%''')))******(((,,,---...//////...---,,,---------....../////////333333333333222111000///444888<<<;;;777555888;;;;;;:::888555333222333555111111222333444444444444444666888999777666666666888666666666888999888777333666:::>>>>>><<<888555555666666555444666999<<<;;;999777777888888888777:::999999999::::::;;;;;;BBBBBB@@@<<<888555444444;;;???BBB@@@<<<999;;;>>>;;;::::::999999::::::;;;===<<<:::999888888888888999:::;;;<<<>>>>>>??????===>>>???>>><<<;;;;;;===:::::::::;;;<<<;;;999777777999<<<===>>><<<:::999666999;;;<<<<<<<<<===??????======???CCCCCCAAA>>><<<>>>AAABBBAAA@@@@@@@@@===:::999;;;???AAA???============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>???@@@AAACCCBBBAAAAAAAAA@@@>>><<<<<<======<<<:::999:::<<<<<<<<<<<<<<<<<<;;;::::::888:::======<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;:::999;;;>>>???===;;;:::999999;;;===>>>===<<>>===???@@@???>>>===<<<;;;;;;;;;;;;===<<<:::888888888999:::(((***(((%%%  ###,,,222333111000...)))!!!!!!"""      !!!###$$$$$$$$$%%%'''((()))))),,,,,,---......---,,,,,,++++++,,,---......//////111111222222222222222222222555888777555444666999<<<;;;888444000///111333---...///000222222333333333666888999888777666777777666555666777888999999444777:::===<<<:::666444555555555444333666:::===:::888777777888999888777;;;::::::::::::;;;===>>>CCCAAA>>>:::666555555555:::???BBB@@@;;;999===BBB<<<;;;;;;:::999999::::::999888888777888999;;;<<<<<<<<<===>>>????????????============<<<<<<<<<===;;;999888:::======:::666666888:::<<<======;;;:::777999;;;===>>>>>>>>>>>>===<<<===???AAAAAA???<<<999<<>>===>>>:::999999;;;===>>><<<:::======<<<<<<<<<;;;;;;;;;:::::::::;;;<<<============<<<<<<<<<<<<=========BBBAAA@@@@@@AAA@@@>>><<<;;;<<<===<<<;;;<<<>>>@@@===<<<<<<===>>>>>><<<:::888;;;===>>>===<<<======<<<;;;:::::::::<<<===>>>===;;;999<<<@@@AAA>>>:::999999:::;;;<<<<<<;;;;;;<<<===>>>===<<<<<<>>>???<<<<<<;;;;;;<<<<<<===>>>>>>===;;;:::999:::;;;<<< ***777888222)))  !!!###$$$$$$$$$ !!!      !!!######$$$%%%%%%&&&((((((++++++,,,,,,,,,,,,++++++)))***+++,,,---...///000......///000111333444444222444666666444444666888:::999666222......///111...///000222333333333333333555888888777666777777555555555555555666777999666777888888888777555555555666555444444666:::>>>999777777888999:::999777:::999999999:::<<<>>>??????<<<999666555666666777777<<<@@@>>>999888<<>>??????@@@@@@@@@??????;;;;;;:::;;;;;;<<<<<<;;;;;;999888:::======:::777777888:::<<<======<<<<<<999:::<<<>>>@@@@@@???>>><<<<<<<<<===???>>>===<<<;;;===???@@@>>>===<<<<<<:::999:::;;;<<<<<<:::999<<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;===>>>???@@@<<<<<<<<<============<<>>>>>???AAAAAA>>>;;;999;;;>>>???>>>===>>>???<<<<<<;;;:::;;;<<<>>>???<<<:::999;;;===>>><<<:::888999:::::::::999999999:::;;;<<<<<<;;;;;;===???<<<<<<<<<<<<<<<===>>>??????>>><<<;;;:::;;;===>>> """+++999EEECCC777)))          """$$$%%%%%%%%%&&&'''*********))))))*********((()))***+++---...///000,,,---...///111333555666666777777666555555777999666666444111......///111444444555666666666555555333555666666555555777888444666777777555555666888777777666555555555666777555666666555444666999<<<777777888:::<<<<<<:::777777777666777999<<>>======999888888999;;;<<<;;;:::999999999;;;<<<<<<:::999999:::;;;======>>>======<<<;;;;;;===???@@@???===<<<;;;;;;;;;;;;<<<<<<<<>>======>>>::::::::::::::::::999999<<<<<<<<<;;;;;;;;;;;;:::999::::::;;;<<<===>>>>>><<<===>>>????????????>>>BBBAAA@@@@@@AAAAAA???===777888888999:::<<>>:::999;;;>>>??????>>>???@@@======<<<<<<<<<======>>>:::::::::999999999:::;;;888:::;;;;;;999888888999:::<<<======<<<===???AAA??????>>>>>>======>>>>>>???>>><<<;;;;;;<<<===???$$$+++;;;GGGOOOHHH777'''     !!!"""!!!       !!!%%%&&&%%%$$$%%%&&&(((((((((''''''((((((((('''''')))***,,,...///000/////////000111444666777777777666555444555666777333444444222111000111222777777777777666555444333333444444333222444777999555777:::999777555666777777666666555666666777888444555555555444444666888555777:::===@@@>>>:::777444333333444777;;;???BBB999777555666888;;;;;;:::555888;;;<<<:::999999999999999888777777777888888<<<<<<:::999999999:::;;;>>>>>>>>>===<<<;;;:::999999777777888;;;===<<<:::777999;;;<<<;;;::::::;;;;;;;;;<<<===>>>>>>>>>===>>>;;;999:::<<<===<<<;;;<<<<<<;;;999888999;;;===???@@@@@@>>>======>>>@@@<<<<<<;;;999888888999;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;:::999999999:::;;;===>>>???@@@??????AAA@@@@@@@@@AAAAAA???>>>:::::::::::::::<<<@@@CCCBBB???>>>@@@CCCBBB===888999;;;>>>@@@??????@@@AAA======>>>>>>>>>===<<<<<<999;;;;;;888555555999>>>:::<<<>>>===:::999999;;;:::;;;<<<<<<<<<===???BBB??????????????????@@@AAA>>>===<<<;;;;;;<<<>>>???)))222FFFPPPUUUIII555$$$      !!!"""######"""         %%%'''%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&'''(((***,,,...///000222111111111222444666777666666444333222222333444222333444444333222333444777777666555444222000///444333333111111333666:::666999<<<<<<999666666777666666777888888888888888222444555555333333444555444666;;;???BBB@@@;;;777111111111333666;;;???BBB999777666777:::<<<<<<:::666888:::<<<<<<:::888666888777777777777777888888999999999999:::<<<>>>???<<<<<<<<<;;;:::999777666999777666888<<<===<<<;;;555999<<<===:::999:::<<<<<<======>>>>>>>>>>>>>>>>>>;;;888777999;;;:::999<<<<<<:::888777888;;;=========<<<;;;:::;;;>>>@@@======;;;999777777:::<<<<<<<<<;;;;;;;;;:::::::::???>>><<<:::888666444444777888:::<<<>>>>>>>>>===AAA@@@@@@@@@AAAAAA@@@>>>??????>>><<<<<<===@@@CCCBBB???>>>@@@BBBAAA;;;666999<<<>>>@@@@@@???@@@AAA===>>>?????????===<<<;;;999<<<<<<888333333999@@@<<<>>>@@@???<<<:::;;;<<<888999;;;;;;;;;<<<>>>AAA<<<<<<===???AAACCCEEEFFF>>>===<<<:::;;;<<<>>>???###,,,666<<>>===;;;888666777888444777;;;>>>???>>>;;;999777;;;===:::888;;;===>>>:::<<<>>>@@@@@@>>>;;;999:::<<<<<<<<<999888888999===<<<;;;:::999:::;;;;;;555:::>>>===999666888;;;<<<<<<;;;:::::::::;;;;;;;;;;;;<<<>>>;;;777888===:::::::::888666555777999>>>???@@@???===:::999999777999<<>>:::;;;<<<>>>????????????<<>>???BBBBBB???<<<<<<<<<<<<============666;;;???<<<666444999???EEEAAA<<<;;;===@@@AAA@@@::::::::::::;;;<<<<<<===>>>???@@@AAACCCDDDEEEFFF?????????@@@AAAAAA>>><<<%%%///:::DDDJJJTTTYYYPPP888###                ###%%%%%%$$$"""'''''''''''''''(((((('''((())))))***+++---...///111000///000222444444333666555444333333333333444777777666555555555555555666777888888777666333222444111///000333666777666666888999999888888:::;;;<<<999777777999:::888777666888999888555333333444333666:::;;;;;;999888888666777999:::::::::<<<>>>777666777:::===>>>===:::::::::888888888999:::;;;888999999777555444555666:::;;;;;;<<<<<<===>>>>>>???<<<999999:::;;;;;;999666999<<>>;;;999:::>>>???;;;999;;;===<<<<<<>>>@@@AAA@@@===:::888777999::::::888666555666======;;;:::::::::::::::555888;;;:::888666777999>>>>>>===============>>>===;;;<<<===;;;777999>>><<<<<<<<<:::888777999:::<<<===>>>>>>;;;999888888999:::===???@@@???>>>===???===;;;;;;===>>>>>>>>>:::<<<>>>@@@@@@???===;;;;;;>>>???===>>>AAA@@@===>>>>>>=========<<<<<<<<<;;;???AAA>>>999888;;;@@@BBB???===>>>???@@@>>><<<999999999::::::<<<===>>>>>>???@@@AAABBBBBBBBBBBB>>>>>>???AAABBBBBB???=== ***333===GGGLLLQQQQQQEEE///            !!!###$$$$$$###((((((((()))(((((('''''')))******+++,,,,,,------000///...000222333333222777555333222222444777999999999888777666666555555777777888888888666555444444222111111444666777777555777888888888888:::<<<<<<:::888888999:::999888777999;;;:::888555444444333555999:::999888777777999888888999;;;===<<<<<<777999<<<@@@BBBAAA<<<999<<<:::888777777888:::<<<999999888666444444666999===<<<<<<<<<<<<>>>???@@@@@@;;;666777===@@@???<<<999;;;===??????===;;;999;;;??????;;;999:::;;;999>>>???@@@@@@???<<<999777666888;;;;;;888666555555======<<<;;;::::::999999777888888999999888888777>>>===============>>>>>>>>><<<;;;;;;:::777:::???=========<<<:::999:::<<<:::;;;<<<;;;999777777777;;;<<<>>>@@@AAA@@@???>>>???===;;;;;;<<<=========:::<<<@@@BBBAAA>>>:::888;;;>>>???======??????<<>>>>>======<<<<<<@@@AAA@@@???<<<;;;<<<===>>>>>>???@@@AAA???;;;888999999999999:::<<<>>>???>>>???@@@@@@@@@???>>>======>>>???BBBDDDCCC@@@>>>###***///555888AAA>>>333$$$            !!!#########((())))))***))))))((('''))))))***+++++++++++++++,,,,,,,,,///222444555444666555444444666888:::<<<::::::999888777666555444666777777777777666555444444333222333444666777777888999:::999888999;;;===;;;:::999999999999999999888:::<<<<<<;;;888555444222444777999999999:::;;;<<<:::888999===>>><<<:::888:::===???@@@>>>;;;999===;;;888666666777:::<<<;;;:::999777666777:::======<<<;;;;;;;;;===???AAAAAA<<<888999===@@@@@@???<<<===>>>???>>>===;;;:::999<<<===999999::::::888<<<=========<<<;;;999888999;;;>>>>>><<<999888777<<<<<<<<<<<<;;;:::999888:::888888888::::::999777::::::999999:::;;;<<<<<<>>>:::888999888666999=========>>><<<:::999:::;;;999;;;;;;;;;999777888999===>>>@@@AAAAAA@@@???>>>???<<<::::::;;;======<<<:::<<<>>>@@@@@@>>>;;;:::<<>>;;;=========>>>>>>>>>>>>???BBB@@@>>>===<<<<<<:::999===>>>???@@@???===:::777999999888999:::<<<>>>@@@===>>>?????????===;;;:::<<<===???BBBEEEDDDAAA???!!!###((('''"""               """###'''((()))******)))((('''(((((()))***++++++******((()))+++///333666777666333444666888:::;;;<<<<<<999:::999999888666444333555555666666555555444444444444444555555555666777;;;;;;:::888666666888::::::::::::999888888888999999:::;;;===<<<:::777555222444777888999;;;>>>@@@>>>;;;999:::<<<===;;;888999::::::;;;::::::::::::>>>;;;888666555777:::;;;:::999999777666888<<>>===<<<<<<>>>@@@>>>>>>>>>>>>===<<<;;;:::888;;;<<<;;;<<<>>>===:::888888888999999999999999;;;===??????===:::999999:::;;;<<<======;;;999888999888666777888999888777888888888888999:::;;;<<<>>>999666777777666777;;;;;;<<<===<<<:::888999999:::;;;<<<;;;999999:::;;;??????@@@AAA@@@@@@???>>>===;;;999999;;;=========;;;;;;;;;<<<======>>>???===@@@@@@======???>>>:::999:::;;;===>>>@@@AAABBBDDDAAA>>>=========;;;999>>>>>>>>>===<<<;;;:::;;;:::999888888999<<<>>>@@@<<<============;;;:::999<<<===???AAADDDDDDAAA???               """%%%&&&(((******)))(((''''''(((***+++,,,,,,++++++'''(((+++000555888888777111333666999;;;<<<<<<<<<999999::::::999777555444555555555555444444444555444555666666555555666888::::::888555333333555777999999:::888777666777999999999:::;;;===<<<:::777333444666888999;;;???BBB===<<<;;;:::;;;:::999777999999999777666777999<<<===<<<999777666777999:::666666777666666777;;;>>><<<;;;;;;:::;;;===>>>??????@@@AAA???<<<;;;<<<>>>>>>======<<<<<<;;;;;;;;;;;;===>>>===???CCCAAA<<<666666666666666888999::::::;;;<<<;;;999888888888777999<<<>>>>>>===:::999666666666555555555666777999999999:::;;;===>>>???===888555777888777777999999;;;<<<;;;999777777888;;;<<<<<<;;;::::::<<<>>>@@@@@@@@@@@@@@@???>>>===;;;999888888;;;===>>>>>>;;;:::::::::;;;===???AAA===@@@@@@<<<;;;===<<<888666777999;;;>>>@@@BBBCCCEEECCCAAA??????>>>===<<<>>>>>>>>><<<::::::<<>>===>>>???AAABBB@@@>>>                  """$$$''')))******((('''''')))+++---...///...---***+++---111666888777666111222333555777999:::;;;999:::;;;;;;;;;999888666666555555555555555666666333666888888666555666888999888777444222333555888777888999888555555666888999888888999<<<===<<<:::555666777777777999===???<<<<<<<<<;;;888777777777888999:::888777777;;;>>><<<;;;:::888777777888999444555777777777999;;;>>>;;;<<<<<<======>>>?????????????????????>>><<<:::===<<<;;;::::::;;;;;;<<<<<<>>>>>>===???BBB???999888777666555555666888999:::::::::888666555777888555777;;;>>>???>>><<<:::777888999888555555777:::::::::;;;<<<===???@@@AAA>>>999666999;;;999888999999;;;<<<<<<999888777888:::;;;<<<;;;::::::===???AAA@@@@@@???>>>>>>======888777666777;;;===??????;;;;;;;;;;;;<<<<<<======;;;>>>>>>:::999:::999555555666888:::===???AAABBBCCCBBBAAA@@@>>>======>>><<<===>>>===;;;;;;>>>@@@>>><<<999888888:::<<<>>>;;;:::999999:::;;;===??????>>>======>>>??????>>>   """                !!!###&&&)))******((('''(((***,,,///111111000000------///333666777666444111111000000222555999;;;999:::<<<======<<<:::999777777666666666666777888333666999888666555666888999999777555444555999<<<666888999777444444666888999777666888<<<>>>===;;;777777777666555666999<<<;;;===>>>;;;777555555888777:::<<<;;;::::::<<>>???<<<===>>>???@@@@@@@@@??????<<<;;;>>>BBBBBB===777<<<;;;:::999999:::<<<<<<;;;<<<<<<;;;<<<>>>:::444;;;999777666555666777888;;;;;;:::777555555777:::333666:::>>>@@@???<<<;;;999<<<>>><<<888777;;;@@@999999:::;;;===???@@@AAA???:::888<<<>>>;;;999:::999;;;===<<<:::888888888::::::;;;:::999:::===???AAA@@@@@@???>>>===<<<<<<777666555777;;;>>>???@@@;;;<<<===>>>===<<<:::999999<<<<<<888777888777333666777888:::<<<===?????????@@@@@@>>>;;;:::;;;===:::<<>>AAA???===:::888777999<<<===:::999888777999<<>><<<;;;<<<>>>>>>===                    """###&&&***---,,,(((%%%***+++---///111333333444---///111000//////222555666333000000222666999:::;;;<<>>;;;777777999:::999777777666777999666111333888999:::;;;<<<===<<<;;;:::555666888888777888:::<<<;;;;;;:::999999999::::::===>>>???>>><<<;;;;;;;;;??????>>><<<888666555666888999:::;;;;;;;;;:::::::::===@@@AAA???>>>???AAA888999:::<<>>===999888888999::::::999888555666777888888888888888===>>>>>><<<888666666777888999;;;<<<<<<;;;999888<<<;;;:::999999999999:::999888777777888::::::999:::999777777999;;;;;;;;;???===;;;::::::;;;<<<===:::<<<>>>>>>>>>===>>>@@@@@@??????@@@AAAAAA>>><<<888777777999<<<@@@BBBBBB<<<<<<<<<;;;:::888666555888999999::::::999999888<<<>>>>>>>>><<<;;;<<<===@@@???======>>>>>><<<;;;>>>@@@@@@???===<<<===>>>999::::::;;;<<<<<<<<<;;;???>>>===<<<===>>>AAABBBBBB>>>::::::>>>@@@>>><<<                   !!!$$$(((++++++(((&&&+++,,,...000222333333333///111333333222111333666666444222222444777888999999;;;===??????===:::888888666555333333555777888:::999888888888999999999===:::888888:::;;;:::888888777888:::888444555:::<<<<<<<<<<<<<<<;;;::::::888999:::999777777999:::::::::999999999::::::;;;===??????>>>;;;999888999;;;<<<===;;;888666666777888999:::;;;;;;;;;::::::999<<>>===>>>@@@:::;;;;;;<<>>??????;;;;;;;;;;;;<<<<<<;;;:::666777777888888888888888<<<======;;;888666666777777888999::::::999888777888999;;;<<<<<<:::888777999888777777888999999888888666555555777888999888===<<<;;;:::999999:::;;;:::<<>>???@@@???>>>>>>???@@@@@@>>><<<:::888777888:::===>>>>>>;;;;;;:::999888666666555999999::::::::::::999999===>>>???>>>===<<<>>>???AAA???>>>===??????>>>===???@@@@@@???>>>======???:::;;;<<<<<<=========<<<<<<;;;:::;;;<<<>>>AAABBB@@@===999:::===???>>>;;;  !!!""""""!!!              !!!&&&***+++)))'''------///000111222222222000333555666555555555666666555444555777888777666777888;;;<<<===;;;999888888666444333444777:::===888999999888666777888:::;;;:::::::::<<<<<<:::888999777888:::999666888<<<===<<<;;;:::::::::::::::;;;<<<<<<:::888777888999:::999999999999999::::::===>>>>>><<<999777666666777999;;;:::888777666666888999:::;;;;;;;;;::::::888:::======<<<<<<===>>><<<===<<<;;;@@@EEEDDD???===;;;::::::<<>>>>><<<777555888888888888888777777777888666444444666777888777======<<<;;;;;;:::999999:::<<>>??????>>><<<>>><<<999999;;;<<<<<<;;;<<<;;;999888777777777888;;;<<<<<<======<<<<<<;;;<<<===>>>>>>===>>>@@@AAAAAA???======???@@@AAAAAA???@@@@@@@@@>>>===>>>???;;;<<<======>>>=========999999999999;;;===@@@AAA???<<<999:::===>>>===;;;    """$$$$$$!!!             ###(((++++++***,,,---...///000111111111111333666777777666555444666555666777999999777444444666888:::::::::888777888777666555666888;;;===777777777666444444777::::::::::::;;;;;;999777666888555555888888666888<<<:::999888888888999:::;;;<<<<<<<<<:::888888999:::<<<;;;:::888777777777777999;;;<<<:::888666666777666888::::::777555444444888999:::;;;;;;;;;::::::888999:::;;;;;;;;;<<<<<<;;;<<<:::999<<>><<<::::::<<<>>>>>>>>>:::;;;;;;:::999888999::::::999999888777777777777:::;;;;;;:::777666666777666666777888888777666666333666:::======;;;777555777888999999888777777777:::888666666888999999999>>>>>>>>>===<<<;;;999999999;;;>>>???>>>===>>>>>>===<<<;;;<<<>>>>>>===<<>><<<<<<===>>>>>>>>>>>><<<:::888888999:::;;;>>>??????@@@@@@??????>>>;;;<<<===<<<<<<===@@@BBB@@@>>><<<<<<>>>AAABBBBBB>>>???@@@@@@>>>===>>>@@@;;;<<<<<<=========<<<<<<::::::::::::;;;===>>>???>>><<<;;;;;;>>>???>>><<<               !!!'''+++,,,,,,+++,,,---...////////////222333555666777666444333555555666999:::999666333444555666888999888777666777777888999::::::999999666666444333222333555888888999:::999888666555444777333222555666555666999666666555555666888:::;;;999:::;;;:::999999;;;===>>>===;;;888666444333333555777999999888777888999777999:::999666333222222888999:::;;;;;;;;;::::::888888888999:::;;;;;;;;;888999888666888>>>???===???===;;;;;;<<<======<<<;;;<<<<<<:::888777999;;;;;;:::999888777777888888888999:::999777666777888777888888888888888888777666777888999999999888777666999;;;:::888777888999;;;999777666888999999888;;;;;;<<<;;;;;;999888777888999;;;;;;;;;;;;<<<======<<<;;;;;;===>>>===<<>>>>>????????????>>>>>>999:::;;;::::::<<>><<<;;;;;;>>>@@@AAA@@@===>>>??????======>>>???;;;;;;<<<<<<<<<;;;;;;:::======<<<<<<;;;;;;<<<<<<>>>======>>>???@@@???>>>            $$$)))+++,,,***+++---...///000000000444333333555666666444222333444555888:::999666333444555666777777777666555555777999;;;;;;:::999888888555222111222444555666555666888888666555666777999444222444555555666888555555555666777888999:::666888999999999:::<<<>>>>>>===;;;888555333222111333555777888888888999:::999:::999777444333333333888999:::;;;;;;;;;::::::999888666777999;;;;;;:::666999999666888<<>>;;;:::888777777888999:::777888999888777666777888999999999999999999999999999999777666666666777777555999<<<<<<:::888999;;;:::888666555777888888777888888777777777777666666888999999888777888;;;>>>???>>><<<;;;<<<===<<<;;;;;;999888999;;;===>>>>>>999999888777777888999::::::;;;;;;<<<<<<;;;;;;:::999::::::999999;;;>>>AAA<<<;;;;;;<<>>;;;===>>>===<<<<<<===???;;;;;;;;;;;;;;;;;;:::999>>>>>>===<<<;;;::::::999======>>>???@@@@@@@@@@@@       """            %%%)))***+++,,,...000111222333333666444333444666666555333222222444666999999666444555666666777666666555444444555777999:::;;;;;;;;;<<<666000000444888777555111333555666666777:::===>>>888444666888777888:::777888888999888888777777666777888888888999;;;===<<<;;;999777555444333333444666888888888777888999999999888666333333555777888999:::;;;;;;;;;:::::::::888666777999;;;;;;:::777;;;<<<::::::>>>@@@???<<<:::999:::===???@@@@@@>>>@@@@@@===999888;;;???:::999888777777999:::;;;555777888777666666777888999999999888888999999999:::999888666555555555555444999===>>><<<:::<<<>>><<<:::777777888888888888888777666666666777888999::::::888666555888<<<@@@BBB???===<<<<<<===<<<;;;;;;999888888:::<<<===<<<::::::::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;999999;;;>>>AAA<<<<<<===???AAAAAA???===:::;;;<<<<<<;;;;;;<<<>>><<<<<<<<<<<<<<<;;;::::::<<<<<<<<<;;;;;;:::999888;;;<<<>>>@@@@@@??????@@@          !!!###           ###&&&(((,,,---///111333444555666999666333444666777666444111111222555888888777555777777777777666555444444444444444666888;;;>>>??????777///000777;;;999555...111444555666:::???DDDBBB;;;777999;;;::::::<<<;;;;;;<<<;;;:::888666555666777888888777888:::<<<999999777666555555555555666888999999777777777888888888777444333444888;;;888999:::;;;<<<;;;::::::;;;888666666999<<<<<<;;;999===???======AAACCCAAA999888888999===AAABBBCCC<<<>>>>>>;;;666555999>>>:::999888777777999;;;===555666777777666666777888999999888888888888999999:::999999888666555333333444999>>>???===;;;===@@@???<<<:::999:::;;;;;;:::;;;:::888888888:::===>>><<<;;;888666555888===BBBCCCAAA>>><<<<<<<<<<<<;;;>>><<<::::::;;;======<<<<<<===>>>???@@@@@@@@@???<<<<<<============<<<<<<======<<<::::::;;;???BBB======???AAACCCBBB???<<<999:::;;;;;;::::::<<<=========>>>>>>===<<<;;;;;;888999999:::::::::999999999;;;>>>??????>>>??????    (((***"""           !!!%%%,,,111555444555888:::888555555555333333333333444111333555555333444777:::999888888777666555444444000000222555888:::999777888555333333555555333111444333222333777;;;>>>???<<<;;;::::::;;;<<<>>>???<<<:::999:::<<<<<<999666888666666999:::888888;;;;;;888555555666888888888<<<999666777999:::888666222555888:::999888888888999:::;;;<<<<<<<<<;;;:::;;;999777555555777;;;===999;;;>>>???>>><<<<<<<<<:::999777888;;;>>>@@@AAA;;;;;;;;;;;;<<<>>>???@@@>>><<<:::888777777888888666666666666777888999:::<<<888444222333666888999666:::>>>>>>:::666333333888999:::888666777;;;???>>><<<999777666888;;;===;;;;;;;;;;;;;;;;;;;;;:::>>><<<999777888;;;???BBB===>>>>>>????????????>>>;;;:::::::::;;;===???@@@>>>>>>????????????>>>>>>>>>======>>>???@@@???>>>;;;;;;<<<<<<======>>>>>>:::;;;===>>>???>>>===<<<<<<<<<;;;999888999<<>>???999888888:::======;;;999:::888777::::::777777999;;;999777666888999999999;;;999777777888999888666333666888999888777777888888999:::;;;<<<;;;::::::999777555444444666999:::<<<>>>@@@AAA???===<<<<<<999777666888;;;>>>@@@AAA::::::;;;<<<===???AAABBB???>>>;;;999888777888999666666777777888999999999<<<888444333444777999999888;;;===<<<888666666777666777888777666777:::>>>===<<<:::888888:::<<<===777777999:::<<<>>>??????;;;;;;:::999999:::;;;<<<@@@@@@@@@???>>><<<;;;:::999:::<<<===============999:::;;;<<<===>>>>>>>>>???===<<<===>>>??????>>>???>>>>>>===<<<<<<;;;;;;999:::<<<>>>???>>>>>>===999999:::999888999;;;===CCCBBBAAA???<<<===???AAA;;;;;;;;;;;;:::;;;>>>AAABBB???>>>AAAAAA>>>===???               (((---111000000444666555666222///222666777222---222333444333222111333555666777999999999777555444555444222222333444333222555444555666666555222///444444444666999<<<<<<<<<::::::::::::;;;<<<===>>>666666777:::===>>>>>>===<<<999999;;;:::777666999:::999888999:::;;;:::888:::999777777888888888777444666888999777666666777777888999::::::::::::999888777666555555777999:::???AAACCCCCC@@@>>><<<<<<999777777888;;;>>>??????::::::;;;<<<===???@@@AAA@@@>>><<<:::999888888888555666777999999999999888:::777444333555777888999999;;;<<<:::666666888;;;555666777666666777:::===:::::::::::::::;;;<<<===777777999:::<<<>>>???@@@<<<<<<===<<<<<<:::999888?????????>>><<<;;;999888999:::===??????===;;;999666777999;;;===>>>???@@@???===;;;;;;===>>>???>>>AAAAAA@@@>>><<<;;;999999999:::<<<>>>>>>>>>>>>===777888::::::::::::<<<===CCCCCCAAA???======@@@BBB======;;;888888:::@@@DDDCCC@@@???AAA@@@<<<;;;===            &&&+++...---...333555555444333333555777666333///555555444333222222333333555666888::::::888555444777555333222333444444444777777999::::::888555222555444555777:::;;;;;;999777777888999999:::;;;<<<777777888:::<<<>>>>>>>>>;;;999999;;;;;;888888;;;999888888999::::::999777999888777777777777777777444666777888666555555666777777888888999999999:::::::::999888999:::;;;<<<@@@BBBDDDDDDBBB@@@>>>>>><<<:::999:::;;;=========::::::::::::;;;<<<===>>>>>>===<<<:::888777777777444666888:::;;;:::999888888666333333555666777777666888:::999666555888;;;666666777777888999;;;===666777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;AAAAAA@@@???===<<<;;;:::;;;;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<:::888777777888:::<<<>>>???@@@@@@>>><<<::::::;;;===>>>>>>??????>>>======<<<<<<;;;<<<<<<===>>>>>>===<<<<<<777999;;;<<<<<<<<<===>>>???@@@@@@???>>>======???===<<<:::888666888<<>>>>>@@@>>>::::::===             """(((+++***,,,222555555333666999999666444444555777666555444444444333333333555777999999888555444555333111111333555666555777888;;;;;;:::888555444555555555777999:::999777444444666777888999999:::999::::::;;;;;;<<<===>>>999777888;;;<<<:::;;;>>>888777777888999999888666888888888777666666777777333555666666555555555777666666777777888999::::::::::::::::::;;;;;;;;;;;;>>>AAACCCDDDCCCAAAAAAAAA@@@>>><<<<<<<<<<<<;;;999::::::999888888888888888;;;;;;:::888777777666666555666888:::;;;:::999888666444333333555777777666222666999:::777555666888888888888999:::<<<======333444666888999999999999======<<<;;;:::999999888CCCAAA???===;;;;;;;;;<<<999999:::;;;;;;;;;;;;;;;::::::999888777777777777999:::;;;<<<<<<======<<<===;;;999999;;;<<<===<<<999999:::<<<===>>>???@@@??????>>>>>><<<;;;::::::777999;;;<<<;;;;;;<<<===;;;>>>AAABBB@@@>>><<<<<<===>>>===<<<999888999:::::::::;;;>>><<<999;;;???             ###&&&&&&)))000555555333888<<<;;;555222555888888666444444555555444333222333555777777777555555111000000111444666666666555777999999777555444333666555444555777777777555222333555666888888999999;;;<<<<<<;;;::::::<<<>>>999777888<<<===<<<===@@@888777666666888888777666777888888777555555666888222333555555444444666888777666777777888999;;;;;;777888999:::::::::999999===???BBBCCCBBBAAA@@@AAA@@@???===<<<<<<;;;999777999999888777666666666666888888888888888777777777666777888::::::::::::999666555555666888999888777222666::::::888555666777:::999999:::<<<===<<<;;;222333444666777888888888888999999999::::::::::::???>>>;;;999999999:::;;;;;;;;;;;;;;;;;;:::999999:::999888666666666777888888888999999999999888777:::999999:::;;;<<<;;;:::555666888:::<<>>===<<<;;;::::::777999:::999888888999;;;;;;>>>BBBDDDBBB@@@===<<<>>>???AAA@@@>>>;;;:::999777777:::===<<<999<<>>>>>>>><<<;;;::::::;;;:::888666777666666666666777888888777777888888999999999999777777888999999::::::;;;888777888999<<<<<<;;;999777999;;;:::777666888:::;;;999888999<<<<<<:::888444444555555666777888888444555666777999:::;;;<<<:::::::::::::::;;;;;;;;;999::::::;;;<<<;;;;;;;;;999999999999999999888888777888888888888888777777888888999:::<<<<<<:::888666777888999;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::<<<<<<>>>@@@@@@???===>>>>>><<<>>>@@@@@@>>><<<<<<<<<777888<<>>AAA===::::::======;;;;;;>>><<<:::777666888999::::::666888999777444444666888///111222333333555888:::888777777777888:::<<<>>>999:::<<<>>>>>>===<<<;;;>>>@@@BBBAAA???<<<;;;;;;888777777888::::::888777555555555666888999;;;<<<666777888999:::;;;;;;:::888888888888999:::;;;<<<:::999:::<<<>>>???===<<<<<<===<<<999666666:::>>>;;;999888999;;;;;;999666666666555555666777888999444555666777888999::::::777999<<<>>>???>>><<<;;;555666888;;;===>>>???@@@777999;;;======;;;999888888888999::::::::::::999666777999;;;===<<<999666999999999999999999999999<<<;;;;;;<<<<<<===>>>???AAAAAA@@@>>>;;;<<<>>>@@@<<<<<<<<<:::999:::<<>>999:::>>>@@@>>>;;;>>>EEE             $$$,,,222777666333000222777777444000111111//////000333666555111------000333333333777888999:::;;;:::999888<<<;;;888666555555666777222333444444333222222333333444666888:::;;;<<<<<<:::999999;;;<<<===<<<;;;:::999777666666888:::;;;888999::::::;;;;;;;;;:::>>><<<:::::::::;;;;;;:::555444333333444666999;;;888999:::;;;<<<<<<<<<<<<:::<<<>>>@@@@@@>>>;;;999@@@@@@@@@???===:::888666555777999;;;======<<<;;;777999888444444777888666999777555555888:::<<<<<<:::999777888999999888777777:::===;;;777555888<<<999999888888999999:::;;;:::;;;;;;;;;:::888777666333555777888888888999;;;888555444555888::::::999777999<<<>>>???>>><<<;;;;;;::::::<<<@@@BBBAAA>>>;;;888555555999>>>BBBCCC>>><<<:::888888999:::;;;<<<<<<;;;:::::::::;;;;;;:::;;;<<<<<<:::888777888999;;;======<<<===>>>@@@???AAA???888888>>>AAA>>>???<<<999999::::::888666::::::999999999999::::::888:::===>>>===<<<<<<===              !!!(((...777777333///000333222...111111111000...///222444444111//////222555666555777888999;;;<<<<<<<<<<<<<<<:::777555333444555666333555666777555333333333444555666888999;;;;;;<<<:::999999:::<<<<<<;;;999999888777777777888999:::666777888:::;;;<<<<<<<<<;;;;;;::::::;;;;;;::::::555555555555666777999:::888888999:::;;;;;;;;;;;;999;;;>>>??????>>><<<:::>>>>>>>>>>>><<<:::999888777999:::<<<<<<<<<;;;:::777999777333333666777555999777555666888;;;<<<<<<:::999888888999:::999777888:::===<<<999777888:::888888888888888999999:::777777777777666666666666555555666777888999888888888666555666999:::999777999;;;<<<>>>===<<<:::888::::::;;;???BBBBBB???;;;:::777555555888===@@@AAA<<<;;;:::888888888999999999999999999::::::;;;<<>>@@@>>>@@@===888888>>>@@@???>>><<<999888::::::888666888777777666666777777888<<<===>>>===:::888888888          ###(((333444222...///222111---222222222000//////111333222111111333555777777666666666777888:::<<<>>>???<<<:::666333111222444555444777::::::888666555444555555666777999::::::;;;;;;:::999:::;;;;;;999777666777777888999999999888444666777999;;;<<<======888999:::;;;;;;;;;:::999666777888888999999999999888888999999::::::;;;;;;999:::<<<>>>???>>>===;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<;;;:::999888:::999555444888888666888666555555888:::;;;;;;888666555666888888777666888:::;;;<<<;;;999888777777777777777888888888888666666555555555666777888999777666777::::::888555777777777888::::::888666:::;;;<<<<<<;;;:::888777888999<<<@@@AAA@@@<<<888888666444555888;;;===>>>999999999999999888888777666666777888:::<<<======DDDDDDBBB>>>:::888999:::555777:::;;;<<<===@@@BBB<<<===;;;888999===@@@???===;;;999999:::::::::999777777666666666666777777===>>>===;;;888666666777          """,,,///000///000555555222444555444222000000111222111222333555666666555444111222222333666999<<<>>>;;;999555111000111333444555888<<<===;;;888666555666666666777777888999:::;;;999999999:::999888666444666777999:::999888777555666777999;;;<<<<<<<<<666888;;;<<<;;;:::999999777888:::;;;<<<;;;999888888999999999:::;;;;;;<<<888:::;;;===>>>>>>======>>>>>>===<<<;;;:::999999999:::;;;<<<===<<<<<<<<<;;;===;;;777777999:::888777555444555777999999999555333333444666777666555888888999:::;;;:::666333555666666777777777777777999888777777888:::<<<>>>>>>:::777999<<<===999444777888999::::::999777555:::::::::::::::999888888777999:::<<<===;;;888666777666555666888:::;;;:::666777888999999888666555444555777999<<<>>>???@@@DDDDDDAAA===:::999:::;;;999;;;===>>>>>>???AAACCC;;;;;;:::999999<<>>===:::888777888777777666666777888888999888888888999888777555333555777999:::999888777777777888999::::::::::::555888;;;<<<:::888888888888999;;;======<<<:::999:::999999999:::;;;<<<===999::::::;;;<<<======>>>AAA@@@???===;;;999888888888999:::<<<===>>>???@@@;;;===;;;777666999999777666555444444666888888777555444444555777888888777777777777999:::888444111444555666777777777777666:::999888888:::<<>>???:::666666888:::;;;:::999777666888888888888999999::::::777777777777666666666777777777777888::::::999777444666888999:::888666555444666888;;;>>>@@@AAAAAA??????>>>;;;999888;;;===;;;===>>>>>>======>>>@@@<<<:::999:::;;;<<<>>>@@@>>>>>>>>>=========>>>>>>::::::999999999999::::::=========;;;999999;;;===             &&&,,,111111222555666555555666777555333222222333222333555444111///------222222333444666888:::;;;666555333222111222333444444777;;;===<<<:::::::::999888777666555666666777888777666777888888666555222444666888999999888777777888999999999999999999666999<<<;;;888666666888888999;;;=========;;;:::999999888888999:::<<<===;;;:::::::::;;;<<<===>>>AAA@@@>>><<<999888777777888888:::<<<>>>@@@AAABBB:::;;;999555444777777555777666555666888999888777777666666888:::<<<<<<;;;777888999999888666333222444555777888888888777666888888888888:::<<<>>>???AAA???======>>>>>>;;;888666888:::;;;999888888999999888777777888:::;;;===666777666444333333555888999999:::;;;===<<<999666555666888999:::999777666666777:::===???@@@@@@@@@:::::::::999888888:::<<<:::;;;<<<;;;:::999:::<<<===::::::<<<<<<;;;===@@@???@@@@@@>>>===<<<===???999999888888888888999999@@@@@@???===:::888999:::               &&&---...000333555444222444555444222111111222111333444333000......///222222333555666666666666333333333333444444444555333666999:::::::::;;;<<<;;;999777555444555666666666555555666777888666555333444666777888999888888666666777999999:::::::::777:::<<<:::555333555888777888:::<<<======<<<<<<888777666555666888:::;;;<<<;;;:::999999:::<<<===>>>===;;;999777777666777::::::;;;<<<===???AAABBB;;;===;;;666555888888666999999888999;;;;;;:::999666666666888:::<<<<<<<<<888:::<<<:::777444555666444666777999999888777666777777888999:::<<<======>>>>>>======<<<;;;:::999666888::::::888888:::<<<<<<:::888777777999;;;<<<444666777666444444666888:::;;;===??????===999666666777888999999999888888777888;;;===>>>>>>>>>===777888999999888777888:::777999::::::999999:::<<>>>>>;;;<<<@@@>>>@@@@@@>>>;;;:::;;;===;;;::::::999999::::::;;;<<<>>>>>>===:::888888999                      '''+++...333666666000222333333111000000111000222444222000///000222000111222333444333222111111222333555555666555555222444777888999:::<<<===;;;:::777555444444555666555444444555777888777555333444555666888888999999333444666888:::;;;<<<<<<999;;;<<<999444222444888777888999;;;<<<=========666555444333444666888999===<<<:::999999:::;;;<<<;;;999888666666666666777<<<<<<<<<<<<===>>>@@@@@@???@@@>>>:::999;;;;;;999<<<;;;;;;<<<===>>><<<;;;333333333555888:::::::::999===???<<<666444666:::555666888999:::999777666777888:::;;;<<<=========;;;<<<======:::999999999666888:::999888888;;;>>>>>>===:::888777888:::;;;222555999:::888666666888<<<===>>>AAAAAA???:::666777777888999999999999999777888;;;=========<<<;;;777888::::::888777777888777999:::;;;;;;;;;===???AAA<<<<<>>??????===999777999;;;>>>======<<<<<<======>>>666888;;;<<<;;;::::::;;;                    %%%,,,111444444111111111000000...---,,,555555555444333222000000333444666555333222222333777555333555777888666444222333444666888999999:::<<<888444333444555444333999777555444444444666777...111555888::::::888777???:::666555999;;;:::888===<<<;;;888555444666888444666999;;;<<<<<<:::999444444444444444555666666:::;;;;;;:::888777777888:::999999999:::999666444===999555555888<<<>>>>>>???AAA@@@;;;999:::999666888888999;;;<<<;;;888666333555666666555555777888>>><<<:::888666555555555444444888===<<<999999<<<444:::===<<<<<<===<<<999>>>======<<<;;;999888777<<<:::999777777888999:::<<<<<<<<<;;;:::999888777666666777888999:::::::::;;;999888;;;??????;;;666>>>;;;888777999:::888555777777777777888999::::::777777777777888:::<<<===<<<999888999<<<<<<:::777===;;;999:::<<<>>>===<<<;;;<<<======:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<;;;999            !!!(((...111333222222222111111000//////333333444444444333333222333555777777555333333444777666555777999999777444222333555777999999999999888666333333555666555444666555444333222333444444000111333444666666777777===999555666999;;;999777888888777555444444666888666888:::<<<<<<;;;999888777666666666777777888888888999;;;;;;:::999:::<<<777666777888::::::888666???:::555444777;;;???@@@===???>>>999777888777444888777666777999:::999888666666555333222333666999===<<<:::888666666666666999888:::===<<<888888;;;555:::>>><<<<<<===<<<999888999:::;;;;;;<<<<<<;;;:::999888777666777999:::::::::::::::999888777777777888999::::::;;;;;;;;;<<<:::999;;;>>>>>>:::666:::888777777888999888777777777888888999;;;<<<===::::::999999:::;;;===>>>:::::::::;;;<<<<<<:::888===;;;::::::===>>><<<;;;;;;<<<======:::999999:::::::::::::::::::::::::::999999999;;;===>>>===;;;           ###)))...111333333222222222222222333222333333333444444444444444666999999777555444444666666888999;;;:::777444222444777999;;;:::999888444333333444666777666555222222222222111111111111222222111111222333555666999777555777:::;;;888666333444444333222333666999888999;;;;;;;;;999777666777777777777777888888888666888:::;;;;;;;;;<<<>>>666666777999<<<===<<<:::???;;;666444666;;;@@@CCC???AAA???:::888999888444888666444555777:::;;;;;;888777555222111222666999;;;:::999777777777777888>>><<<<<<===;;;777777;;;777<<>>>>>===<<<;;;;;;<<<===>>>777:::===>>>===;;;:::999<<<;;;;;;;;;======;;;999;;;<<<======:::999999:::888888999999999999888888888888888:::===???>>>===          $$$+++///222333333444444555555666444333333333333333444444444777::::::888666555555555666888:::;;;999555333111444777;;;<<<;;;999777444444555666777777666555111222222222222111000///222222333333333333444444666666666888::::::777555333333333222222333666999777777888999999777666555555555666666777777777777444777999:::::::::;;;<<<888888999;;;>>>>>>===;;;<<<:::777777999<<>>>>><<<;;;;;;;;;:::999888777666=========<<<===>>>???@@@;;;;;;:::999888666555444999999:::;;;;;;;;;;;;;;;===;;;:::;;;<<<;;;888666555888:::999777555777:::999999999999999:::;;;<<<@@@>>>===;;;;;;;;;;;;<<<555:::???@@@===:::::::::;;;;;;;;;<<<<<<<<<:::999;;;<<<======:::999999:::777777999999:::999999888888888999;;;>>>???>>>===          !!!(((---000111333555666777777777666555333222111111111222444777999999888666555555333555888:::999666333222111444777:::;;;:::888666666777777777777666555555333333444444333333222111222333666777777666444222555666777999:::999777444555555555444333444777:::444444555666777666666555555666777777888888777777555777999:::888777666777999999999:::;;;;;;999777666777999;;;<<<===>>>>>>DDDEEEBBB===;;;>>>>>>;;;555555777:::===>>>===;;;999;;;<<<;;;999888888888:::999888777777888999999===;;;<<<===<<<999;;;???===BBBCCC@@@>>>??????===<<<<<<<<<:::999777555444<<<<<<======>>>???@@@AAA??????>>><<<999777444333888999999:::::::::::::::<<<;;;:::::::::999888777888;;;===<<<888666666888:::999999888888888888888???>>><<<:::999999999:::444999>>>???===::::::;;;:::;;;;;;<<<;;;:::::::::;;;<<<======:::999999:::777888:::;;;;;;;;;:::999;;;::::::<<<>>>>>>===<<<      """"""!!!        $$$)))+++...222555777888777666666555333111000///000000444666777666555444444555333666999999777444333222222444666999999999777666666777888777555444444666666555555555444444444444222444777999:::888555333777888999::::::888666555666777777666555666999<<<333444444555666666666666777888999;;;;;;::::::999555777999999777555333333888777777777888777444222111555:::======<<<<<<<<<@@@AAA???:::999<<<===;;;555666888<<>>>>>===;;;:::999:::999888777777777888999;;;999;;;>>>===:::;;;@@@>>>BBBCCC???===>>>>>><<<999999::::::::::::999999888999999;;;<<<===>>>>>>BBBAAA@@@>>>;;;888666444999999::::::::::::999999;;;;;;::::::999999888888:::;;;<<<<<<:::777666666999999888888777777888888>>>===;;;999888888888999555888;;;===<<<;;;::::::999:::;;;:::999999;;;===;;;<<<======:::999999:::777888;;;<<<===<<<;;;:::;;;;;;;;;<<<>>>???===<<<     $$$"""  !!!###""" """""""""!!!          %%%&&&***000666888888666444333222000///...///000111444555444333111111333444555888:::999666444444555222333555666777777666666333444555333222222555777888777666555444555555666333444666888888888666666999:::;;;;;;999777666666555666666666666999===@@@777777777666666666555555777888:::;;;<<<;;;:::999555777::::::888555444333888777666777888777444222000444999<<<;;;;;;;;;<<<<<<===;;;666666:::<<<:::777777888:::<<<===<<<;;;999;;;======<<<;;;;;;<<<;;;:::888777777777888888999999;;;>>>===::::::======AAAAAA===:::;;;;;;999777888999:::<<<<<<======666666888:::;;;<<<======@@@??????>>><<<:::888777::::::;;;;;;;;;;;;:::::::::::::::999888888999:::999999999:::;;;:::777555888888888888999:::;;;;;;>>>===;;;999888888999999777777777999;;;<<<:::999999999:::888777999===AAA;;;<<<======:::999999:::666888;;;=========;;;::::::999:::<<<>>>@@@???>>>     !!!&&&***(((  !!!''')))'''&&&&&&'''&&&%%%###            """###(((///666999888555222111000...---...///111222444444333111//////222444777999;;;:::666444555777333333444555555666666666000111222111///111555999999777555444444444666777444444444555666777888888;;;<<<<<<;;;999777666666222444555666777:::???BBB::::::999888777666555555555777888::::::999888777555777:::;;;999777555555999888888999::::::777555111444888999999999;;;>>>;;;<<<:::666666:::===<<<999777666777999;;;<<<<<<::::::;;;:::999:::<<<>>>;;;:::999777777777777888999999<<>>999888;;;<<>>>>>============<<<;;;::::::;;;<<<<<<===<<<<<<;;;;;;999999:::999888888:::;;;777555555888;;;;;;888444666666777888:::<<<>>>???>>>===;;;:::999999::::::888666555777:::<<<:::888888999999777666888>>>CCC;;;<<<======;;;999999:::555777:::<<<===<<<;;;:::888888999<<>>===:::888555444333222111555999:::888777999;;;<<<;;;999777666666888999999<<<===;;;:::;;;999555333555777777777888:::;;;@@@;;;777666888;;;;;;::::::999666666666666555333777888::::::999999:::;;;:::;;;;;;:::888888999;;;===:::777777:::<<<:::888:::777666999999777888;;;<<<;;;:::<<<======<<<:::999;;;============>>>???;;;<<<===============<<<<<<;;;::::::;;;<<<;;;:::888999;;;::::::999;;;<<<:::888777888::::::888555666888999::::::;;;===???:::999888666666666777777999999:::;;;<<<;;;777444555777888777777888;;;>>>???===;;;888777888999:::999<<<@@@AAA@@@>>>======<<<;;;;;;<<<======<<<:::    """(((%%% """!!! """'''+++((()))+++---------+++***%%%"""       !!!***000222222222111444444444444333222000///...000111111222333777999;;;888444222333444444444666777888999888777555444333333333444444444555555:::999777666555555666666222222222333444666888999888:::;;;;;;888666555666444666777777666666777999<<<;;;:::888666555444333222555777888888888999:::999888777666777777999999;;;===<<<888777:::999777333555777888888999;;;<<<===<<<;;;;;;;;;;;;:::888999777555555666777777666777777888888999999999999:::;;;<<<;;;::::::;;;===AAA???<<<;;;;;;<<<<<<<<<:::777666999888666666999888888888:::===>>>>>><<<===???@@@???===;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;:::;;;;;;<<<;;;;;;;;;<<<===;;;999888888999999888777888:::;;;999777:::;;;;;;999888777999;;;999999777666555555666666777777888999:::999555222444666888999999999999999:::999888777666666777777999;;;>>>???>>>===<<<===::::::<<<>>>@@@>>>:::777   """###&&&$$$ $$$***777333---%%%"""#########!!!"""$$$)))...///---***'''###         $$$***...111333444444555555555444222000///---///000111222333666999888666333111222444444444888888888888888777777777666666555555666666777888===;;;999777555444444444444333333333444555777777777999;;;;;;999777777777777888888777666555555666:::999999888777666555555555444555777999:::999888555555666777777888999999;;;<<<:::555555888:::888666888999:::999888999:::999<<>>888333  !!!###&&&$$$ )))000>>><<<777111))) !!!"""!!!***///---***(((%%%!!!!!!""""""         %%%***///444777555666666666555333111000...000111222111222444666666333111111222444444444999888777666666666777888777777666666666777888999<<<;;;999666555444444444666666666666666777777777555777::::::999777777888999::::::888555333333444777777888888888777777777777444333555999:::999666444555666777888888777777999;;;:::666555888999777:::;;;===<<<999777777777777;;;???>>>;;;888777888888666444555888<<<>>>???<<<888555777;;;===:::666888999:::::::::;;;===???DDDDDDAAA<<<777777;;;??????<<<;;;<<<<<<888888;;;>>>===<<<<<<<<<<<<:::888===>>>@@@???>>>======>>>>>>===<<<;;;::::::999999999:::;;;<<<<<<<<<===>>>@@@@@@@@@===:::777777777888888888999:::;;;<<<<<<888888888666555777:::===999999999888888777777777>>>======>>>>>>===:::777666666666888::::::777444444555666777777777777666888999::::::999999:::<<<999:::===???@@@===888444'''---666777777444...%%%$$$+++,,,+++(((%%%""""""###"""         !!!&&&,,,333777666777777777777555444333222333444333222111111222333222000111333444555444777666555444444555777888777666555555555666888999:::888777555555555555666666666777777777777777666444666888999888777777777999::::::888555333333444555666777888999888888888777555333444888:::888666666666777777777777666666666::::::888888:::888555888:::======;;;:::999:::888:::;;;999666555777:::888777666777;;;???AAABBB>>>:::777999===>>>;;;888555777888999999:::<<<>>>DDDCCCAAA<<<777777;;;@@@???<<<:::<<<;;;888888;;;???>>>=========<<<:::888<<<>>>??????===<<<<<<===>>>===;;;:::999999999999888:::<<<<<<;;;<<<===@@@===>>>>>>===;;;::::::;;;999999999999:::;;;===>>>999999888777666666999;;;::::::::::::;;;:::::::::AAA????????????>>>;;;999888777666666777888888888666777888999:::::::::999888999::::::999999:::<<<<<<;;;;;;;;;<<<<<<:::888###$$$'''+++---***### """(((******&&&$$$!!!!!!!!!           """(((///444555555666777777666555444444666666555333000000000222111000111444666666555666555555444444555777888777666555444444666888999777666555444444444555666333444555555666555555444333555777777666555555666888999999888555444444555444555777888999999888888777555444444666777777777777777777777777777777777555999;;;::::::;;;999555444777;;;===>>>>>>>>>???999888666444444555999<<<888888888:::===@@@AAAAAA???<<<:::;;;===>>><<<999555666888888888999;;;===CCCBBB???<<<:::;;;>>>@@@<<<999888:::999666777::::::::::::;;;>>>>>>>>><<<>>>???@@@>>><<<:::999:::===<<<:::999888999999:::999<<<>>>===;;;;;;===@@@:::<<<======<<<<<<>>>???:::;;;;;;:::999:::===???<<<===<<<:::777555555666999999;;;<<<============???>>><<<<<<<<<;;;999666888888888777666777:::<<<999999::::::;;;;;;;;;<<<888:::<<<<<<;;;;;;;;;<<<===;;;888888999;;;<<<;;;!!!"""  $$$'''''''''###             ###***...111222444555666666555555555666777666444222111111111000000222555777777777666666555666666777777888888777555444444666888:::666555444333222333444444222333444555666666555555222444666666444333333333666777888777666555666777444555777999999999888777555666666555444555777888888777666666777888:::;;;888;;;;;;999999;;;;;;888444888<<<>>>???>>>??????999666444333666999;;;<<<888777888;;;>>>???>>><<<===<<<<<<<<<<<<;;;;;;:::666888999999888999;;;===???===;;;:::;;;===>>>>>>===999999;;;;;;888999<<<777777777999<<<======;;;<<<===>>>===;;;999999:::<<<:::999888888888:::;;;:::===???>>>;;;:::<<>>???AAA;;;<<<<<<;;;999999<<>><<<999666555555666777999<<<>>>?????????>>><<<:::999999888666444333888<<<;;;888777:::???;;;:::999888999:::;;;<<<999;;;>>>???>>>===<<<===<<<999777777999;;;======"""######  &&&((('''%%%$$$               &&&)))///000222444555555555444444555777777555444333333111000000222666888888777666666777777888888888888999888666444555777999;;;666555444222111111222222333444666888888888888777222444555555333222111222555666777777666666777888444555777999:::999888777444666777666333333666:::777666555666777:::<<<>>>:::<<<;;;777777;;;===;;;999<<>>>>><<<===@@@888777777888::::::999777777999;;;<<<;;;;;;<<<===;;;:::888777777999:::<<<:::>>>@@@???;;;999<<>>===>>>???AAA<<<======;;;888888<<>><<<:::999999888666444///888??????:::777;;;@@@;;;999888666666777999:::999<<<@@@AAA@@@>>>======999888777888:::<<<====== """&&&555555111((( !!!&&&)))'''$$$!!!###          !!!""" !!!!!!  ###(((&&&///777777444555666555555555666666666444333222555666888888777666666777:::999888777777888999:::777444111111333555777888888777666555555666777888:::777555444555666666666999888777666555444333333999888888777777666666666999777777999<<<>>><<<:::999888666555555777999:::666666666777888:::;;;<<<>>>>>>>>>???>>>===<<<<<<555999===???===<<<===???===:::666444555:::???CCC:::999:::;;;======<<<:::BBB>>>999666777999<<<===888::::::777999===???>>>;;;:::888666666777888999;;;===???===:::888:::<<<:::999777777777999;;;<<<666999<<<>>>>>>>>>???@@@===<<<;;;;;;;;;;;;<<<===DDDBBB???>>>===<<<999777<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<;;;:::999;;;<<<===>>>>>>???>>>===<<<;;;999999999999::::::;;;<<<;;;888666999<<<===999444888;;;===:::777666:::>>>777777777777777777777777;;;<<<>>>??????===;;;:::666888;;;<<<;;;::::::;;; (((...===<<<666+++ !!!"""$$$&&&&&&$$$""""""        ###!!! !!!!!!  !!!&&&'''000666666555666777666666777888999888777666555666777999888777666666777999999888777777888999999:::888666555777999999999777777777888999:::;;;<<<:::888666777888999999888999:::999999777666444333888999999::::::::::::999888777888;;;???AAA@@@>>>999888666666666777999:::777777777777777888888999;;;<<<>>>???>>><<<999777222666:::;;;:::::::::<<<<<<:::777555555888<<<>>>:::::::::;;;<<<<<<:::888@@@===999777888:::;;;;;;999;;;;;;888999======;;;;;;:::999888888999;;;<<<>>>=========>>>>>>======::::::;;;<<<<<<<<<;;;:::999:::;;;===>>>???>>>>>>===========================>>>>>>===<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<999:::;;;:::::::::<<<>>>>>>???@@@AAA@@@@@@>>>>>>;;;;;;::::::;;;;;;<<<<<<>>><<<;;;;;;<<<;;;888666:::===>>>;;;777666:::>>>888999999999888888777666999:::;;;======<<<:::999888:::;;;<<<;;;:::;;;<<< +++222;;;:::555*** """######"""######"""       !!!###    """&&&...555555555888999888666777999999:::999888888777888999999777666666666888777666666666666777888;;;999888888999:::999888333444777999;;;<<<======:::999999:::<<<===<<<;;;;;;;;;;;;:::999777555444666888:::;;;<<<<<<::::::777777999<<<@@@BBBBBBBBB888777777666777888999:::999888888777666666666777777999<<<>>>===:::666333555888;;;======<<<<<<<<<:::888777555555777888:::999999999:::;;;;;;999666===;;;999999:::;;;;;;:::999<<<<<<::::::<<<<<<999:::999888777777888:::;;;>>>;;;999;;;>>>@@@>>>;;;:::<<<@@@BBBBBB???<<<999;;;:::999;;;???@@@>>>;;;<<<<<<===>>>>>>===<<<<<<666:::======;;;999:::<<<;;;;;;::::::::::::;;;;;;777999::::::::::::===???===>>>???@@@@@@@@@???>>>======<<<;;;;;;;;;<<<<<<@@@@@@???===:::888888888<<<>>>>>><<<999888;;;>>>:::;;;;;;;;;:::888666555666777888:::::::::999999:::;;;<<<;;;::::::<<<>>>&&&---,,,+++)))### !!!!!!      !!! $$$+++000111333777999999555555777888999888888777888999::::::888666666777666555444333333444555666888777777888888888555333///111555888999:::999888999999;;;===@@@@@@???===<<<;;;999888666666666777444666999:::;;;999777555666777888;;;===?????????777777777777777999:::::::::999888888777777888888555777999;;;;;;999777555999;;;===>>>>>><<<;;;:::555555555666666777888888777777777999;;;;;;999777:::999999:::<<<<<<:::999666:::;;;:::;;;===<<<999999888777666555555555555<<<:::888999:::;;;999777;;;===@@@CCCBBB@@@<<<999<<<888777999???AAA???<<<:::;;;===>>>>>>===;;;:::444999>>>>>>:::888:::===<<<<<<;;;;;;;;;<<<<<<===999:::;;;:::999:::<<<===;;;<<<===>>>>>>>>>===<<<======<<<;;;;;;:::;;;;;;===@@@AAA>>>999666888;;;<<<===>>><<<:::;;;===@@@<<<<<<===<<<;;;999666444555666777888999:::999999<<<===<<<;;;::::::<<>>===:::666333222444777:::666888999:::999777444222555666777888888888888888777777777888888999:::;;;::::::999999::::::;;;<<<666666777777888:::;;;;;;999999:::::::::888666444222333444666888999999999444444555888;;;<<<:::999777888999;;;======:::888333777:::999;;;>>>>>>;;;;;;:::999777555444333222999;;;<<<:::777555666888<<<===>>>??????>>><<<;;;:::777555888>>>BBB@@@>>>888999;;;<<<<<<;;;999888666;;;>>>===999777999<<<<<<<<<<<<======>>>???@@@<<<======;;;:::999:::;;;;;;<<<===>>>>>>===<<<;;;<<<<<<;;;:::999999999:::999===@@@>>>999777:::>>>;;;<<<<<<<<<<<<===???AAA=========<<<;;;888666555666666777888999:::::::::=========;;;::::::<<<>>> """&&&(((%%%          $$$&&&,,,444888777777888999:::;;;:::999999777999;;;;;;999888999:::444333222111111222333444888777888999:::999777555555666888::::::888666444999999999;;;>>>???>>>===:::777333000111444888;;;999:::;;;:::999777444222444666777666444222222333666777777888999:::;;;;;;;;;:::::::::;;;<<<<<<===777666666666777999<<<===:::999999;;;<<<:::777555111333555777999;;;<<<<<<555555666888;;;<<<;;;999666777888;;;======;;;999222666888888:::>>>???===>>>===<<<:::888666555444999<<<>>><<<777555777:::;;;;;;;;;;;;;;;<<<<<<===:::777666888===@@@@@@???888888999::::::999888888999;;;===;;;888666888:::;;;;;;<<<===???AAABBBCCC?????????===:::999:::;;;>>>>>>???@@@???>>>===<<<;;;;;;:::999999999::::::555:::??????<<<:::<<>>???@@@>>>===<<<;;;999888777666777888888888999:::::::::<<<<<<===;;;:::999;;;<<<!!!)))///555666///&&&               ###***333888777888999:::::::::999888777666888:::;;;::::::;;;<<<666555444333333444555666999888888999:::;;;999888777888999::::::999888666999888777888:::<<<<<<;;;555444333222333666888:::888888888888777555444444444666777666333111111222666666888999:::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;777777777777777888888999888888999<<>><<<<<<<<<;;;;;;:::888777777777888999999999999:::;;;888999999:::;;;<<<======;;;::::::999:::;;;======999999999999999999999999:::999888666666777888999999999:::<<>><<<;;;<<<>>>??????@@@@@@???===;;;:::;;;::::::::::::;;;;;;<<<666:::???AAA???======>>>>>>===;;;:::;;;<<<======>>>===:::888777777888888888888888888888888999999:::;;;===<<<:::999999:::&&&000999???@@@777,,,!!!                  """***444999888666777888888777666555444666888:::;;;:::;;;<<<===888777666555555666777888888777666777999::::::999666777888999:::999888888999777555555777999::::::111222444666777888999999444444444444333333333333444666888777444222333444555666888999:::;;;;;;;;;======;;;:::999888888888777777888999888666444333222222333888<<<>>>===:::888888999:::;;;;;;<<<===;;;:::::::::;;;:::777555666666777999<<<===<<<:::777999999666777;;;===;;;777888999999999999888888555222111444999;;;;;;888666777999<<<=========<<<=========;;;999888:::<<<;;;::::::999999::::::;;;:::777444333555777888999777777999;;;>>>BBBDDDFFF>>>??????>>>======???AAA>>>>>>>>>>>><<<:::888777;;;;;;;;;;;;;;;<<<===>>>888<<<@@@CCCBBB@@@>>><<>><<<999777666666888999999888888777777777777888999;;;<<<<<<:::999888888&&&,,,444;;;===:::555111"""!!!              !!! $$$(((...666<<<444555666666555666888:::333666999<<<===;;;777555222333444444333333555777444444555666888:::;;;<<<:::999777666666666777777<<<<<<======<<<<<<;;;:::888888888777777777666666777777777555222111111222777777666777888999777666:::777444444777:::<<<===;;;???AAA???>>>???===888999999888888888888888888:::888666444333333444444999999888888777888888999999:::::::::999999;;;===;;;999888888999:::999888666666666888:::;;;999777999:::<<<===<<<:::888666444555666777999999999:::666777999:::;;;::::::999>>>;;;888555555777:::===AAA>>><<<<<<>>>>>>;;;888888777777777777777888888777999::::::>>>CCCDDDAAA@@@>>>===>>>??????<<<999777888:::;;;<<<======<<<888999:::;;;<<<=========<<<===>>>???@@@@@@@@@@@@<<<;;;:::999999:::<<<>>>???>>>;;;888666555555666777666555444444555666777555777:::<<<===<<<:::999 $$$+++111222000+++((("""            $$$***333999777777888666444444555666444555888::::::999666444111222333333333333555777777777666666666888999:::;;;:::999888888888999999>>>>>>===<<<;;;:::999999::::::999999999888888888888888888555333222333555777777777888::::::999888888666555555777:::;;;;;;666;;;===<<<===???===999:::999999999888888777777999888777666666555555555999888888888888888888888777888999888777888999;;;???<<<:::999;;;<<<===<<<<<<;;;;;;<<<======;;;999999;;;===???>>><<<:::888444444666777888999999999888999:::;;;;;;:::999999:::999888888888999:::;;;???<<<::::::;;;<<<:::888888777777777777888999:::999;;;;;;:::===CCCDDDBBB???===;;;;;;======;;;999999:::<<<>>>>>>>>><<<;;;777888999;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>===;;;::::::999:::;;;======>>>>>><<<;;;999888777777999888666555555666888999888:::<<<>>>>>><<<:::999"""%%%&&&%%%"""         !!!   &&&///666999999999777444222222333555666777777777666555444000222333333333444777999;;;:::888666555666777888<<<;;;;;;::::::::::::;;;@@@>>><<<:::999999999999<<<<<<<<<;;;;;;;;;::::::::::::888666333333555777999888888999;;;<<<;;;999666555555666999::::::999333777::::::<<>>;;;;;;;;;:::999888777777666777888999999999999888777777888888999999999888888666777777777666666777999@@@>>>;;;:::<<<>>>??????AAA@@@???@@@AAA@@@===;;;777999<<<>>>>>><<<:::888444555666888999999999999::::::;;;;;;;;;:::999999777888999:::::::::::::::<<<:::888777999:::::::::999888777666777999<<<===<<<<<<;;;999<<>>;;;999777888999:::;;;<<<<<<<<<>>>>>>>>>===<<<;;;;;;:::999999::::::;;;<<<============>>>>>>===<<<;;;:::<<<:::888666666888:::<<<<<<===>>>???>>><<<:::888             !!!   !!!+++222888999999888555333222333777777777666666666555555111333444555555666999;;;<<<:::888555555555666888;;;;;;;;;:::::::::;;;;;;>>>===:::999888999:::;;;>>>>>>=========<<<<<<<<<999999888555333444666999<<<;;;:::;;;<<<;;;:::888444444555777999:::999777444888;;;:::<<>><<<@@@@@@@@@@@@AAAAAA>>><<<333555999;;;<<<:::888666777777888999:::;;;;;;:::;;;;;;;;;;;;::::::999999777777888999:::;;;;;;;;;:::999888777888:::;;;<<<999999777777888;;;>>>@@@>>>>>>;;;888;;;BBBEEEDDD???===;;;999999999:::;;;<<<>>>@@@@@@???===999777666777999:::;;;;;;<<<<<>>===;;;:::999888888888888:::;;;<<<=========;;;===???AAAAAA@@@>>><<<>>><<<999888888999<<<>>>===>>>>>>>>><<<:::888666 &&&)))+++,,,***'''                    &&&---444666777777666555555666888777777666666777777777333555666777777888;;;===:::999777666555666888999999999999::::::::::::999:::999888777888:::<<<===>>>>>>=========<<<<<<<<<777888777555444444666999>>>===;;;;;;;;;:::777555333333444777999:::888666888<<<===<<<===@@@???<<<<<<<<<;;;:::999888777666555777:::<<<===<<<999888777777888999999999999999888999999888666666888999:::<<<@@@DDDFFFCCC>>>:::<<<<<<<<<>>>@@@@@@>>><<<444666888:::;;;:::888777999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999999999999999888777777888:::<<<===:::::::::999999:::<<<>>>::::::999999:::===???AAA??????;;;777:::AAADDDCCC@@@???===;;;::::::<<<===;;;<<<===>>>===:::888666777888999:::;;;<<<<<<<<>><<<:::999888888888888999:::;;;<<<<<<<<<<<<:::<<>>>>><<<:::999999:::<<<>>><<<<<<;;;;;;999777666444&&&333;;;@@@BBB???:::...&&&                  !!!  !!!'''...000333555555555666777666666666777777888888888555666777777777888;;;===777777777777777888888999777888888999999999999888777777777777888:::<<<>>><<<<<<<<<;;;;;;;;;::::::555666777777555555777888===;;;:::999999888555333333333333666888999777666:::===>>>;;;<<<>>>>>>;;;<<<<<<;;;:::999888888777444666999;;;;;;:::888777888777777777888999:::;;;999::::::999777777888::::::>>>EEEKKKMMMIIIAAA;;;:::999:::<<<>>>???===;;;:::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::999888888888999999:::999777777777999;;;===999;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;<<<===>>>???@@@???>>>;;;777999@@@BBBAAA@@@@@@???>>>;;;;;;===>>>999::::::;;;:::999888777888888:::;;;<<<=========>>>===;;;999999999999::::::::::::;;;;;;;;;<<<<<<999;;;>>>AAABBBAAA@@@>>><<<;;;::::::::::::;;;<<<888888888888777666555444"""111CCCPPPXXX[[[WWWQQQ===000 !!!$$$$$$"""              !!!(((+++///222333333444555333444555666777888888888444666777777666777999;;;666777888999888888777666666777888999::::::999888666666777888999:::;;;;;;::::::999999999888888888444777999999888888888999999888777777888777555333333222333444777888777666777::::::888888;;;;;;999;;;;;;;;;::::::999999999444555777888888888666555999888666555666888;;;===999::::::999777777888:::;;;???FFFLLLNNNJJJCCC===;;;;;;;;;===>>>>>><<<:::>>>===;;;:::::::::<<<<<<999::::::;;;;;;;;;;;;:::999888777777777888999:::999999999999999999999999888;;;>>>>>><<<;;;;;;<<<<<<<<<>>>?????????>>>>>>>>>>>>:::777999>>>@@@???>>>@@@AAA???===;;;<<<>>>888888888888999999::::::999:::;;;<<<===>>>>>>>>><<<;;;:::999999:::<<<======<<<;;;:::999:::;;;;;;999:::===???@@@??????>>>999::::::::::::::::::999666666666666666666666666(((:::OOO___iiilllhhhbbbFFF666!!!$$$''''''$$$"""                %%%(((,,,///000000111222000111333666777777777777444555666555444555777888777888999:::999777555444777777999:::;;;::::::999777777888999999999999888888888888777777777666666444777:::<<<;;;:::999:::555444444555777777666555333222222333666777777666333666777555555999:::777::::::::::::::::::::::::444555666777777666555444:::888666444555888;;;>>>999::::::999777666777999<<>>???>>>>>>>>>???>>><<<999>>><<<:::777777888:::<<<888888999:::::::::999999777777666666666888999:::777888;;;<<<<<<:::888666666:::>>>???===:::999:::<<<===???AAAAAA???>>>=========:::777999>>>???======???AAA@@@===;;;;;;===888777777777888:::<<<===999:::<<<===>>>>>>??????;;;:::999999999;;;===??????===;;;999888999:::;;;999:::<<<===>>>>>>>>>>>>777888::::::::::::888777555555555666777777888888)))AAAWWWaaaeeehhhcccXXXCCC///###(((///222+++!!!             !!!  ''',,,...///...///111333777888777666666777222333444666777999:::;;;666888999999777666666777777666777999<<<======;;;555777999;;;<<<;;;999888999888777555555555666777999888777777888:::<<<>>>;;;777333111333555555444222444555666555666777999999888888888888999;;;<<<;;;999777777777888888888555666666777666666555444888999:::888666666;;;>>><<<999666666999<<<<<<<<<<<<<<<===???@@@@@@===;;;999999999999999:::::::::999888777666777:::===???;;;:::999999888888888888777777777777666666666666;;;:::888777777999:::<<<============<<<;;;:::999;;;<<<>>>===<<<:::;;;;;;<<<;;;999888888999;;;<<<>>>===;;;:::999999:::::::::::::::::::::::::::::::::;;;===>>>>>>===<<<::::::;;;:::999888:::===???>>>>>><<<;;;:::999999999888999999888777666888999666777888999:::999888888999888666555555777888:::(((;;;KKKPPPRRRUUURRRJJJ999(((!!!$$$(((///000(((            $$$))),,,---///000000222666777777666666666444555666777999:::;;;<<<;;;<<<<<<;;;888777777888666777999<<<>>>>>>;;;999777999<<<>>>>>>===<<<;;;999888888777777777777777666666666666888:::===???<<<888444222333444444333444555777777666666777999;;;999666666777777777666:::888777777777888999999555555555555555666666666::::::999888777888:::===;;;888666666:::<<<=========<<<<<<===>>>===:::888777777888999999999999888888777666666777999<<<===<<<<<<:::999888888888888777777666666555555555555999888777777888:::<<<======>>>>>>===<<<;;;:::::::::<<<======<<<;;;;;;<<<;;;:::999888888:::<<<===>>>===;;;:::999::::::;;;999999999999999:::::::::888888999999:::;;;<<<===<<<<<<<<<;;;:::;;;===@@@>>>===;;;:::999888888999888888999888777777999:::999:::;;;<<<===<<<;;;;;;666666555666777999:::<<<%%%111999888888:::999555***!!!%%%***000111)))          $$$(((+++///222///222555666666444444555444444555666777888999:::======<<<:::888666777888777888:::===???>>>:::777777999;;;===>>>===<<<;;;888888999:::;;;:::999999444444444555777:::===>>>;;;888555333333444444333666777888888777666777888999555222333666888666333777777777777888999:::;;;555444444444444555777888===;;;999888999:::::::::999777666777:::<<<======<<<;;;:::;;;;;;:::777444444555777888999888777666555666666777888999:::;;;===<<<;;;:::999999999999888777777666555444333333777777777888999;;;===>>>>>>>>>>>>>>>===<<<;;;;;;888:::<<<===<<<<<<===>>>:::999999888999:::<<<===<<<<<<;;;:::::::::;;;<<<888888999999999:::::::::777666555555666999<<<>>>=========<<<;;;;;;>>>@@@===<<<:::888777777888888666888888888777888999;;;:::;;;<<<===>>>===<<<<<<333444555777999:::<<<===%%%)))&&&$$$&&&%%%""""""''',,,222444...%%%            %%%***///333111333666666444222111111222222333333444555666666:::::::::888666555777999:::::::::<<<===<<<:::777555666888999::::::999888777999;;;===>>>===;;;:::555555555666777999:::;;;888777555444444555555666888999:::999777666777888555111---111888;;;888444555666777888888999;;;<<<555444333333333666888:::???;;;888888:::<<<:::888999888888888999:::;;;;;;888777777777888888666444222444666888888777555333333555666888999999999999:::::::::999::::::;;;<<<:::999888777666555444333888888999999:::;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<777999<<<===<<<<<<>>>???;;;;;;:::999999999:::;;;;;;;;;:::999:::;;;<<<===::::::::::::;;;;;;;;;<<<777777666666777999:::;;;=========<<<;;;;;;<<<>>><<<;;;999777777777777888666777888888777888:::<<<777888:::;;;;;;;;;:::999333555666888:::;;;;;;;;; """'''+++///222444...'''"""''')))---,,,***%%%   !!!$$$###         """'''...333333555666666333111//////222222333333444444555555666777888888777888:::;;;===;;;888777888:::::::::444444666777888888777777888:::===???@@@???<<<;;;777777777777777777888888555555555555555666888999999:::;;;:::888666777888666111...222888<<<888333333666888999888999;;;===666555444333444666999:::>>>;;;888888;;;;;;999777:::::::::999888888888999555444444555777888777666222444666888888777555333333444777888:::999999888777777888999:::<<<===>>>;;;;;;:::999888777666555999:::;;;;;;;;;:::999888>>>>>>>>>>>>>>>======<<<777999;;;<<<<<<===>>>???===<<<;;;:::999888888888:::999999999:::<<<===???========================999:::;;;;;;;;;:::999888<<<======<<<:::999:::;;;:::999999888777777777777666777888888777888:::<<<666777888::::::999999888777888888999999999999888!!!%%%''')))---///.........(((!!!!!!+++555===AAAAAAAAA<<<333&&&  """,,,111111...)))!!!           ###***...222444666666444111000000555555666666666666666666555888:::;;;;;;<<<===>>>>>>:::666444555888:::;;;666666777888999999999999:::<<<>>>@@@@@@???===;;;999999999888888777666666333555666666555666888:::888::::::999777666777888999666333444888888444000222666999:::888888:::===777666666666666777999::::::999888999::::::999777888999::::::888777888999444333333444777888888777444555777888999888777666444555777999::::::999999555555666777999;;;===>>><<<;;;;;;:::999888777777:::;;;<<<===<<<:::888777=========>>>>>>======<<<777999<<<===<<<===>>>???<<<<<<;;;;;;:::999888777888888888999:::<<>>=========<<<===>>>???>>><<<:::888<<<======<<<:::888999999888888999::::::888777666666888888888777888999;;;888999:::;;;;;;;;;::::::;;;::::::999888888777777!!! !!!###&&&)))++++++------)))'''&&&!!!(((555@@@IIIMMMJJJIIIEEE999*** &&&)))&&&  &&&111888888555+++"""       $$$(((///222555666555444444444777777666666666666666666555888<<<======<<<<<<<<<;;;888555444555888999999888888999999:::;;;;;;;;;<<<===>>>??????>>><<<;;;999999999999999888888777555777888777555444666888777888999888777666777888888777666666666555222///222777;;;;;;888777999<<<888888888888888999999999666777999999888777888999444777999:::888888999;;;666555444555777888888777777777888999999999999888666666777999::::::;;;;;;666666666777888999;;;;;;:::::::::999999888888888888:::<<<>>>>>><<<999777;;;<<<<<<=========<<<<<<888:::<<<===<<<<<<===>>>999:::::::::;;;:::::::::777777888999;;;===???AAABBBAAA@@@???===<<<;;;;;;===>>>>>>>>>>>>======<<<===>>>???===;;;999999999666888;;;<<<<<<:::777444888888999888777777999:::999:::;;;<<<<<<<<<;;;:::<<<;;;:::888777777888888 """$$$'''***+++''')))((($$$""""""'''222===DDDGGGGGGGGGDDD999***$$$+++111,,,!!! !!!---333333000)))      ###,,,///333666666777777888555555555555555444444444444777;;;===<<<:::888777777666444555777888888777777888888999999:::;;;;;;>>>>>>??????>>>===<<<;;;888888999:::::::::::::::777999:::888555333444666666777888888777666777888333444555666555444333222222777;;;;;;888666888;;;999999:::::::::999888888333666999999777666888:::111444888999999999<<<>>>999777555555777777777666999999999999999:::::::::777777888999:::;;;<<<<<<888777777777777777888888999999888888888888888888666888<<<>>>???===;;;999;;;;;;<<<<<<<<<<<<<<<;;;999:::<<<===<<<<<<===>>>666777999:::;;;<<<<<<<<<777777777999;;;===@@@BBBBBBAAA@@@>>>===;;;:::999>>>===<<<<<<<<<>>>@@@AAA>>>???@@@???<<<:::999:::555888<<<>>>>>>;;;777444888999999888777777888999888999:::;;;;;;;;;:::999===;;;999777777888999:::"""$$$&&&&&&$$$$$$&&&(((&&&%%%### !!!''',,,000333444999;;;:::222''' '''......%%%     !!!&&&&&&$$$         !!!(((,,,111555777888:::;;;;;;777333222555888888888:::888666555555555444333555555555555666888999:::999999999999999999999:::;;;;;;<<<>>>>>><<<888555888666666999===>>>:::666888999999777666666888:::999888888888999888555333111222555777777777555444888777666666666666666777;;;:::999888888888999:::;;;:::888999:::;;;;;;:::777999::::::888777777888888888777666666666666777999<<<;;;777888<<<;;;555777666555555666777888999999999999777666666999;;;===<<<<<<;;;::::::999999:::;;;<<<>>>>>>>>>======>>>???===999777::::::888???===;;;<<>><<<::::::;;;;;;<<<======>>>===<<<;;;<<>>?????????>>><<<;;;===<<<<<<===???AAAAAA@@@?????????>>>===;;;999888::::::;;;<<<<<<;;;888555333555888:::999666111...555555666777888999999:::@@@<<<999888:::<<<;;;::: """$$$###""""""$$$&&&"""!!!  ###&&&''''''...000000+++"""&&&(((""" """$$$%%%           %%%***///444666666777777888555222333555777888777999777555444555555444333555666666777888999:::;;;;;;;;;;;;::::::999999999<<<;;;::::::;;;:::888666888666666999===>>>;;;777999::::::999777777999;;;::::::999::::::999777555444555666777888777666555666666555555555666666777999888777666666777888999;;;:::888888:::;;;::::::777888::::::888777888999666666555444444444444444777999999666888<<<<<<777666666555555555666777888::::::999777666666999;;;============<<<;;;::::::999:::;;;<<<======<<<<<<<<<>>>===999888<<<<<<:::<<<;;;:::<<<>>>???===;;;999999999:::;;;;;;<<<<<<===<<<;;;<<<>>>>>><<<:::999:::;;;=========<<<<<>>===>>>@@@@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777444555777777777555222000444444555666888999;;;<<<@@@<<<999999:::<<<;;;::: !!!###"""$$$"""!!!"""+++000111///%%%            """'''---222333333333333333222111333555777666666888666444444444555444333666666777888999:::;;;;;;===<<<<<<;;;:::999888888<<<:::888888888999888777888666666999===???<<<::::::;;;;;;:::999999:::<<<;;;;;;:::;;;<<<;;;999666888888888888888777777666444444444555666666777777777777666555555666777888;;;999888888999::::::999777888::::::999888888999666666555444444444444444555666777666999===<<<888777777777666777777888999;;;;;;:::888666666999;;;======>>>>>>===<<<:::999888888:::;;;;;;<<<<<<;;;<<<>>>===999999===>>><<<888888999<<<>>>???===;;;888888888999999::::::;;;===<<<;;;<<<<<<<<<:::888666777888:::;;;;;;<<<<<>>>>>???@@@@@@===;;;999888888888999;;;===>>><<<<<<;;;;;;:::999999999777666555444444444333444444444444555777:::<<<>>>>>><<<999999:::;;;;;;::: &&&000777999888)))$$$           $$$+++000111111111000...///000333555666555555777555333333444555555444555666777888999:::::::::;;;::::::999999888888888<<<:::999999::::::999777777777777:::===>>>===;;;;;;<<<<<<<<<::::::;;;===;;;::::::;;;<<<;;;999777999999999888777777666555444444555666777888888888777777666555555666888888;;;999777777888999999888777888::::::999888999:::888888777666666666666777555666666777:::;;;:::888:::999999999999:::::::::<<<<<<;;;999777777999;;;<<<<<<===>>>===;;;999888888888999:::;;;<<<<<<===>>>@@@>>>::::::===>>>;;;666777:::===??????===;;;888888888999999999::::::===<<<<<<<<<;;;:::999888777777888999999:::::::::<<<<<<<<<===???>>><<<999999888777777888;;;===???======<<<;;;999999999:::999777444333222333555777666555555555666888;;;<<<;;;:::888888888999999999!!!***111666777+++&&&          !!!(((---//////000000+++---000333444444444444666444333333555666666555333444666777888999999888666666777777888888888999::::::;;;===>>><<<999666777777888999;;;<<<<<<<<<:::;;;<<<<<<::::::;;;<<<999888888999::::::888555999999999888777666555444555666777999::::::::::::888888777777777888::::::;;;999777777888888777666666888::::::999999:::;;;999999888777777777777888777666777999;;;:::888777999999999999999999999888<<<<<<;;;999777888:::<<<;;;;;;<<<<<<;;;:::888777999999::::::<<<===>>>>>>AAABBB@@@;;;999;;;;;;999666888<<>>===999999999999999:::::::::<<<<<<===<<<;;;999999888::::::999999999999999999777777888:::<<<<<<;;;999;;;:::999888888:::<<<>>><<<======;;;999888:::<<<:::888555333333444777999888888777666666777888999777777777777777777777888$$$,,,111+++&&&            $$$))),,,---///111+++...111222333333444555666555333444666777777777222444555777888888888888444444555666777888888999999999;;;>>>???>>>:::666888888888999999::::::;;;888999;;;;;;:::999999:::777666777888999999777555777888999:::999777555333777888999;;;;;;;;;:::999999999888888888:::;;;<<<;;;999777666777777666555666888:::;;;:::::::::<<<999888888777777777777777999777777<<<===:::888888777777888888888777666666<<<<<<;;;:::888999<<<>>>;;;;;;::::::999888888888999999999:::;;;===??????AAABBB@@@;;;888::::::777777:::===>>>>>>======>>>999999999999999999999999;;;===>>>===;;;:::::::::;;;;;;:::999999999999999666555555666888::::::999;;;:::999999999:::;;;<<<;;;===???===:::888999<<<:::999777666666777888999999999888888777777666666555666888777666666777888$$$++++++'''"""               $$$'''+++...111,,,///222222111111333555666555444555777999999888333444666888999999999888555555666666777777888888999999:::;;;===<<<:::888888888888888777777888999555777999999888777777777666666666777999999777555666888;;;===<<<999666444777888:::;;;;;;:::999888999999888888999:::<<<===:::888666666666777666555666888:::;;;::::::;;;<<<;;;:::999999888888999999888555777===@@@<<<:::;;;888999::::::999888777666;;;;;;;;;:::999:::===@@@===<<<:::888888888999:::888888888888:::<<<>>>??????AAA>>>999888::::::777888:::======;;;:::<<<===888888888888888888888888:::<<<>>>>>><<<:::;;;===:::999888888888999:::;;;999666444444666888999999888888888999999999::::::999===@@@???;;;888999;;;999999999999999999999999666777888999999888666555555777999999888777888:::"""***+++((($$$"""!!!                  $$$)))...111---000222222111111333666777555555666888:::::::::444555888:::;;;;;;:::999888888888888777777777777:::999777888999::::::999888888888777666666777888444666888888777666666666777666666888999999777555666999<<>>AAA>>><<<>>><<<<<<===>>>===<<<:::999:::;;;;;;::::::;;;>>>AAA???>>>;;;888888999;;;<<<777666666777999;;;===>>>===???===999888:::;;;999888:::<<<;;;999888:::<<<777777777777666666666666:::<<>>777777666777888999;;;<<<<<<999555444555777888999444555666888999999999999888===AAA@@@<<<888999;;;888999;;;<<<<<<;;;:::999444555888::::::999777666666888;;;;;;999888:::<<<###)))...---***%%%!!!!!!          %%%+++///222333333222111333666999888888888777666666555444111333555777888999<<<===888888777777777777777888555666777777777999<<<>>>HHHBBB<<<999:::;;;:::999:::666333444666999888666999999:::;;;;;;;;;::::::;;;===>>>===;;;888888888999999999999999999999999===:::777555666888999999;;;<<<<<<:::888666666777;;;888666666999:::999888777888999;;;<<<<<<;;;;;;::::::<<<===>>>>>>>>>>>>>>>===>>>@@@>>>999999===???>>><<<::::::<<<>>>@@@>>>>>>>>>===<<<:::999888666888::::::888666555444777666777999;;;<<<;;;999<<<===<<<;;;888777888999===:::999999;;;:::777444<<<:::999777777888:::;;;444444444444666888:::;;;777888999:::::::::999888888888888888888888999999<<<;;;:::999888999:::;;;===;;;;;;===???>>>:::777222333555666666666555444777666777999<<<======<<<!!!%%%))))))'''###       $$$)))---111222333333333444666999888888999999999888666555555666777888777888999:::777777666666666666666777555666777888888:::>>>@@@EEE@@@;;;888999;;;:::888888555333444777999888666777777777888888999999:::===>>>??????<<<999888888999999999999999999999999===:::777555666888999999999:::;;;:::999999;;;===999888666777999:::999777666777999;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<===???===999999<<<::::::999999999999999999;;;<<<<<<===<<<<<<;;;;;;888:::;;;<<<:::999777777777777888:::<<<<<<:::888;;;<<<;;;:::888777888:::;;;999888999::::::888555:::999777666666777888999888777666666666777888999:::;;;<<<===>>>>>>===<<<777777888999999:::;;;;;;;;;;;;::::::999999::::::;;;::::::;;;===<<<999666555666888:::;;;;;;::::::888777888:::===>>>>>>=== !!!""""""         !!!&&&***...000333555555555666888777888:::;;;;;;:::888777::::::999888777666666666666666555555555555666666555777999999:::;;;>>>@@@AAA===999888999;;;:::888666444333555999:::999666555555444444555777888999>>>???@@@???<<<:::999999888888888888888888999999<<<999777666777888999999<<<<<<<<<;;;:::;;;===@@@888777777888999999777666444666888:::<<<<<<===<<<>>>===<<<;;;;;;;;;<<<<<<===<<<<<<>>><<<888888<<<777888999999999777666555888999;;;<<<===>>>>>>===;;;;;;<<<======<<<::::::777888999;;;===<<<888666:::::::::999777777999;;;999888777888999999888777888777666555555666777888<<<;;;999888777666666666777888:::;;;<<<<<<<<<;;;999::::::::::::;;;;;;;;;::::::;;;;;;::::::999999999999999:::;;;;;;888666333444666888::::::::::::888888888:::<<<>>>>>>===             """&&&***---222555666666666666555777999;;;;;;:::888777<<<:::999888888777666444666666555555555666777777777888::::::999999;;;======:::777777999;;;:::888444333333666:::;;;999666555444333333444666888:::===>>>???>>>;;;999888888777777777888888888888888;;;999777666777999999999??????===:::888888;;;>>>777777777888888777666555333555777:::<<<=========???>>><<<;;;;;;<<<>>>@@@===;;;;;;===;;;777888<<<;;;;;;;;;::::::888777777777888;;;===>>>>>>>>>===;;;;;;;;;<<<======<<<;;;888888999<<<===;;;888555888999888777666777:::<<<888888777777888999999888777666666555666666777888<<<<<<;;;999888777777666666777999:::;;;;;;;;;;;;======<<<<<<;;;;;;::::::999:::;;;<<<;;;:::999888999999999:::::::::888777333444666777888888777666777666666888:::<<<===<<<             """&&&***111555666666555555222444666888999999888777;;;999777888999:::888666777666666666777777888999888:::;;;:::888777777888;;;888666777:::;;;999777444333333666:::;;;999666666555444333444666888:::999;;;<<<;;;999777666666666666666777777888888888:::888666666888999999888======;;;888666777:::===666777777777666555555555333444777999;;;<<<<<<<<<===<<<<<<;;;===???BBBCCC>>>;;;;;;<<<:::777888<<>>>>>===<<<;;;:::999888999<<<===<<<:::888888999;;;<<<;;;888555777888777666555777:::===888888888888777888999:::777777777777888999999:::::::::::::::999999888888999:::<<<===>>>>>>>>>===;;;;;;;;;<<<<<<======>>>999:::;;;<<<;;;:::999888888999:::::::::999999:::999999:::::::::888777666666444444555888:::;;;:::   %%%%%%###        """'''...333555555555555111111333555666777888888999777555777:::<<<;;;888777777666777777888999:::888:::;;;:::888666666666:::888666888;;;<<<999666666444333555999:::999666777666555555555666777888555777999999777555555555555555666666777777888888999888666777999:::999888777888888777777888;;;>>>777777777666444333444666333555777999;;;;;;<<<;;;;;;;;;;;;<<<>>>@@@BBBDDD???<<<<<<<<<:::777999===>>><<<999777666888:::;;;999:::===>>>???===;;;999888666555666:::<<<;;;999999888888:::;;;;;;999777888888777555444666999<<<:::::::::999777777999;;;888888999999::::::;;;;;;999999:::::::::999999888888999:::;;;<<<;;;::::::666777999;;;===@@@AAABBB::::::;;;;;;::::::999999888999::::::999888:::;;;999999:::999888666444333555333222333666888999::: """!!! &&&%%%###            %%%+++000333333444444111111111222444777999:::999666555777;;;===<<<999555555555666666888999999777999;;;;;;999888888999:::888777999<<<<<<999555888555333444777999888666666666666666555555555555222555777777666555555666444444555666666777888888888777666777999:::999888666777888888888999;;;===888888777444111111444777444555777999:::;;;::::::999:::;;;<<<===>>>???@@@@@@===<<<===;;;888:::???;;;:::999999888999::::::888:::<<>>;;;:::888444222555999<<<;;;888999888777888:::;;;;;;:::888888666444333555888;;;<<<===<<<:::777777999<<<777888999::::::;;;;;;;;;888999:::::::::999777666666777888888888777666555777888999;;;===???@@@AAA;;;;;;::::::999999::::::666888999888777666999;;;777888888888777555333222555333222333555888:::::: """###!!!  $$$"""               $$$***///111222333444222111111111444777:::<<<:::777555777;;;>>>;;;888444444444555555777888888555888:::<<<;;;;;;;;;<<<:::999888:::===<<<888444:::666333444666999888666666666666666555444333222111444666777777666777777444444444555666777777888888777666777999::::::888888:::;;;:::888888888999999888777333000000444888555666888999:::::::::999999999:::;;;<<<<<<<<<;;;AAA>>>======;;;888:::???999:::;;;<<<===<<<;;;:::666888<<>><<<;;;888444222444999<<<;;;888999888666666999;;;<<<<<<999888666444222444888;;;===>>>>>>;;;777777:::===666777888::::::;;;;;;;;;999:::::::::999777666444::::::;;;;;;:::999777666<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999888999:::;;;444666888777555555777:::::::::;;;<<<;;;:::999888666444333333666999;;;;;;!!!                $$$,,,222555555444333222111333666999888666444555666777777888999;;;>>><<<:::888666555555555666555444666:::<<<;;;:::999999999888555555666777999999888777888999;;;<<<666555333111111111333444333333444444555444444444777:::>>>>>><<<::::::;;;>>>===999666888======999999999999888666555333222<<<888444222222333333333444444666888:::<<<>>>???999888777666666777888888;;;===>>><<<888666777999???>>>>>>===<<<;;;;;;;;;<<<999888999===??????>>>???;;;888888:::<<<<<<;;;:::999888777888999:::;;;777777666555555555555555>>>;;;888666666999<<>><<<;;;::::::;;;<<<<<<============;;;:::999888:::;;;888444444888===::::::999999999:::;;;;;;:::999999999999999::::::              !!!(((...111333333444222111222555666555444333555888999999999999999;;;:::888666666666888888888777666777:::<<<;;;999888999999888666666777888666666666666777888888999666555333222333444666777555555666777777777777666666999<<<<<<;;;::::::<<>>;;;999;;;@@@@@@<<<999999999888777666444333999777555444444444222111333444666888999;;;;;;<<<777666555555555666777888999:::;;;;;;999999999:::<<<<<<<<<<<<;;;;;;;;;;;;999777666888;;;======<<<@@@<<<999888:::;;;;;;:::888888888888888999:::::::::999888777666555555555999999888888999:::;;;;;;:::;;;;;;;;;999888999;;;<<<;;;:::;;;<<<===<<<;;;;;;;;;:::999999888888777;;;;;;:::::::::;;;;;;<<<:::;;;<<<<<<<<<:::888777777999999777333222666:::999999999999:::::::::;;;999999999888888999999:::               """''',,,///111444333333444777888888777333666:::===>>>===:::888888777555444555777:::;;;:::999888999;;;;;;;;;999888999:::999777777888999555666777888888888777666666555444333444666888999777777888888888999999999666888999999888999;;;===??????<<<;;;>>>CCCBBB>>>999999999999888777666555666555555666666555222///333444666888999999888888555444444333444555777888888777777999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::888777777999<<<>>>>>>===@@@>>>;;;::::::;;;:::999999999:::;;;;;;;;;;;;:::;;;;;;999888666555555555666777:::<<<===<<<;;;:::;;;<<<<<<:::999888999:::;;;::::::;;;===>>>===;;;;;;;;;:::999999888888777777777888::::::;;;;;;;;;888:::<<<>>>===<<<999888999::::::777333222555888777888999:::::::::::::::999999888888888888999999                """'''---111444444555777:::<<<======444777===BBBDDDAAA<<<888777666444333444666:::<<<999888999999:::;;;;;;;;;999:::;;;:::888666666777555777999;;;;;;:::888777777666555444444555777888666666666777777888999999777777666666777999<<<>>>===>>>===<<>>888999999999999888777777666555444555555555333111444555777999999888777666555444444444555666888999888666555777;;;>>><<<:::======<<<<<<;;;:::999999999999:::<<<>>>???@@@???@@@>>><<<;;;::::::999999:::;;;<<<===>>>===<<<;;;999999888777666666666666666888;;;===>>>>>>======<<<<<<<<<:::888777999:::999888999;;;======<<<:::777888888999999:::;;;;;;555666888999:::999888777999;;;>>>@@@@@@???===;;;======<<<999666555777999666777888999::::::999999:::999999888888888888999                $$$+++111666777888888999999:::;;;777999???EEEHHHEEE???999888777555444444666888999666666888888999:::;;;<<<:::<<<<<<;;;888555444444333555888;;;<<<:::888777:::888666444333333444555444444444444555666888888888666555555666999<<<======???>>>>>>BBBFFFCCC>>>777777888999999999999888888666333222444555666666777777888999999888777666666666666666666888:::;;;:::777666777;;;<<<;;;888@@@@@@???===;;;:::999888999:::<<<>>>>>>>>>??????>>>======;;;999888888888888999:::<<<<<<;;;::::::555555555555666777888888888888888999;;;<<<===>>><<<<<<;;;999777777999;;;888777888:::<<<<<<:::888777888888999999:::;;;;;;666777888888888777555444888:::<<>>===>>>===;;;999666666777999555666777888999999999999;;;;;;:::999888888999999             !!!)))000777888888777444333333444999:::>>>DDDGGGFFF@@@:::999888777666666666777777444555777777666777888:::999;;;;;;:::777444333333000222555888999999888777;;;999777444333333333444444333333333444666888999999777555555777:::;;;<<<>>>@@@@@@@@@CCCFFFCCC===555666777888999999999999:::777444333444666888999888888888888888888888888999888888777888999;;;<<<999888888888999:::999888AAA@@@???>>><<<:::999999888:::======<<<;;;;;;<<<;;;<<<<<<;;;888777777888666666777777888888777777333333333444555777999999888777666555666888;;;===;;;;;;:::999777888;;;===888888999;;;<<<;;;999666;;;;;;:::999999888888777888888888777777666555444555666888:::<<<<<<===<<<<<<;;;888666555666777777666666666666777888:::;;;===<<<;;;::::::999::::::               '''---444555666555222111222444::::::;;;@@@DDDDDD???:::777888888888888888888777444666777666333222333555555777999999777555444444///000333666999999999999;;;:::777555444555666777666555555444666888:::;;;:::888666666999;;;;;;:::;;;======>>>@@@CCC>>>777333444666777888999999999888777555555777999999999888777666555555666888999::::::999888888999:::;;;777888999999888888999:::>>>======<<<<<<;;;;;;:::999<<>><<<:::::::::777999;;;:::777666777888777666666666666777888888555555555555666777999999999999777777777999:::<<<::::::999888777999<<>><<<999666;;;;;;:::999999888888777777777666666666666666777444555666777999;;;===>>><<<:::777666666777888888666555444444555777:::<<<>>>>>>===<<<;;;;;;;;;;;;               !!!$$$"""   %%%,,,///222555555444555888::::::999888<<>>:::555666888:::::::::999888666777888555111...///000111444777888777666666666000222444777:::<<<<<<===;;;999888666666777999:::888888777777888:::<<<>>>;;;999777777:::;;;:::888777999999999<<<>>>999111222333555666888999999999777666777999;;;;;;999888888666444333333555777999;;;:::999888888888999:::444777999999777777:::===:::::::::;;;;;;<<<<<<<<<<<>>;;;;;;;;;555888:::999777555666888:::999888888888999;;;<<<777777777777777888888999<<<<<<<<<<<<<<<<<<<<<===999999999888777999===@@@>>>>>>>>>???@@@>>>:::777777888888999::::::;;;;;;777666555555555777999:::666666666777:::<<>><<<<<<;;;;;;;;;          ######!!! ###+++,,,...333666888777555;;;:::999<<>>>>>555666555222///000444999333666777777444444666888777555444777;;;===;;;999999777555444444555777999999999888666555666:::===888:::<<<<<<:::888777777>>>===<<<<<<;;;888444111222444777:::;;;:::888777888777777666666666666666222222444555555555444333:::::::::999888666555444999999999888888888888777888999:::;;;;;;;;;:::999<<<;;;;;;<<<===<<<999777999999999888888999::::::777999;;;:::999888999:::666999;;;:::888666777888???===============;;;999;;;:::999999888888888999===>>>???>>>;;;888666666888888999;;;<<<===;;;999999999888555444555888;;;777666444444666888<<<>>><<<<<<;;;999777777999<<<555555555555555555444444::::::;;;===???@@@>>><<<       """))))))+++///333555666555999999999:::<<<===<<<;;;===<<<:::999999:::<<<===888777555333111333666888555777999999777666888:::666666666888:::;;;:::999666666666777888999999::::::::::::888666777999;;;555777999999888777888999<<<<<<;;;;;;:::888555222333555888:::;;;;;;:::999999888777666666666666666555666777888888888777777::::::;;;;;;;;;:::::::::::::::999999888888777777999:::;;;<<<===<<<<<<;;;<<<;;;:::;;;<<<;;;:::888:::999999999999999:::::::::<<<===<<<;;;::::::;;;:::;;;<<<;;;888666777999@@@???>>>>>>???>>><<<:::;;;:::999888888888888888<<<>>>???>>>;;;888888888999888888999:::;;;999888888888777555333444777:::666555444444555888;;;===;;;;;;:::888777777999;;;777777666666666666777777======<<<===??????>>><<<"""&&&(((       %%%%%%'''+++///333444444666777888888888999<<<>>>BBB@@@;;;888666777999;;;<<<999666555555777777777555777999999888777888999666888999:::999999999:::444666888:::<<<<<<<<<;;;:::;;;<<<;;;999888999:::333444666666666777999;;;::::::999::::::999666333555666999;;;<<<<<<;;;::::::999888777666555555555777777888999999999999999::::::<<<===>>>?????????;;;;;;::::::999888777777999:::;;;<<<===>>>>>>>>><<<;;;999999:::;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>><<<;;;;;;<<<=========;;;999888999;;;AAA@@@??????@@@???===;;;;;;:::999888777777777777;;;===>>>===;;;999999::::::888777777888888888777777777666444333444777999777666444444555777999;;;:::::::::888777777999;;;:::999888777777888:::;;;@@@>>><<<<<<===>>>===<<<"""&&&(((!!!&&&'''            $$$***000333333222444555666555444666;;;@@@AAA???<<<999888888888999>>>;;;777777999:::888666333555666777777777777777666999;;;;;;888777888;;;777888:::;;;<<<=========;;;<<<>>>===;;;999888888555666666555555666999;;;999888777888999999777555555666888:::;;;;;;::::::::::::888777666666555555555666666777777777777777:::;;;<<<===>>>?????????<<<;;;;;;:::999888777777888888:::;;;<<<===>>>>>><<<:::888777999:::::::::???????????????>>>>>>===<<<======<<<:::999:::;;;>>>======<<<<<<<<<===>>>@@@???>>>>>>???>>><<<:::::::::888777777666666777;;;<<<===<<<;;;::::::;;;<<<999777666777888888777777777777666444555888:::777666555555555666777999:::;;;;;;999888888:::;;;<<<:::888777777999;;;===>>><<<::::::;;;=========!!!(((000777888///###         ###+++222444333111333444555333222444:::???;;;<<<<<<<<<;;;:::999999???<<<999999::::::888555333444666777999999888777666999<<<;;;999777999;;;===<<<:::999999;;;===>>>;;;===>>>>>><<<999888888::::::999777666666777999888777666777888888777666444555777888999:::999999:::999888777666666666666666555666666666666777777::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999999888777777666666777888999;;;<<<<<<;;;999777777888999:::999===>>>>>>>>>>>>===<<<;;;:::::::::999777666888999===<<<<<<===>>>@@@AAAAAA>>>===<<<<<<===<<<:::888999888777777666666777777:::;;;<<<;;;:::999:::<<<===:::888777888888888888777888888888777777999;;;888888777666555666666777:::;;;;;;;;;999999;;;<<<;;;999777666666888;;;===999888666777:::<<<======'''444<<>>222!!!        !!!***111555444222444444333222222555999<<<777999;;;===>>>===;;;:::===<<<;;;::::::888666333555666777:::<<<<<<:::888777999:::;;;:::::::::;;;>>><<<999888777999;;;===:::<<<>>>===;;;999999999======<<<:::777666666777777666555666777888777666444555666777888999999999999999888777777777888888888888777777888888999:::999999999999888777666666999999999888888888888777555555555666777888999:::999888666777888:::999888::::::;;;;;;;;;999888777888888888777555666888:::<<<<<<<<<>>>AAABBBBBB@@@<<<;;;::::::;;;:::888666666666666666666777777888::::::;;;999888888999;;;;;;999888888999999999888777888999999888888:::<<<:::999888777777666666666888:::;;;;;;:::999:::<<<999888777666777999;;;<<<666555444666999<<<===<<<+++999>>>CCCIIIFFF===%%% !!!         %%%---333555666666444222222444666888888777888:::;;;<<<======<<<:::;;;<<<;;;888555333333555555777:::===>>>;;;888888777888999<<<<<<<<<;;;999888888888888999;;;;;;999;;;<<<<<<:::999:::;;;<<<======<<<999666666666888666555555666777666555555666777888999:::::::::888888777777888888999999:::999999888999:::;;;<<<666666666666666555444444666777777777777888888888666666555555555666888999777666666777999:::888777999:::;;;;;;:::999777555888888888777777888;;;=========>>>@@@CCCBBB???<<<;;;:::999999:::999777666444444444555666777888999:::::::::888666666777999888777666888999999888777666777888888888888:::;;;<<<;;;:::999888777666666666777999999888888999:::888888888888999:::;;;<<<666555666888:::<<<;;;::: ***777:::>>>FFFGGGAAA''' &&&%%%"""          )))111666999777444111222555888777555:::999999999:::<<<===>>>888;;;===<<<777333222222444333555888<<<<<<999666888777666999===???===:::333555777999::::::::::::999:::;;;:::999999:::<<<:::;;;===<<<999777666666888666555444666666666555777777888999:::;;;;;;<<<777777777777888999:::;;;:::999888777888999:::;;;444444555555555555444444555555555666777777888888777777666555555666777888666666666888::::::888666;;;<<<======<<<:::888777999::::::999999:::>>>AAA?????????BBBDDDBBB===888;;;:::999999::::::888666333333333444666888999:::::::::999777555444666888555555555777999999777555444666777888777777999:::===<<<;;;:::999777666666333555777888777666777888888888999:::;;;;;;<<<<<<777777888:::<<<<<<:::888 ###)))000555555333$$$  """)))******&&&          !!!    &&&,,,111333///222666888777777777777;;;;;;:::;;;<<<;;;888666555888;;;:::666222111222777888:::>>>AAA@@@:::666555666888;;;===<<<:::888666666777888888888888777666666777888999:::;;;;;;777777777777777666666666999888666555444444444555888;;;???>>>;;;999888::::::999888999:::;;;:::888777777888999999888666555555777999:::999888888999444777:::<<<;;;999777666<<<999666444444444333222444444444444555666888:::;;;<<<<<<;;;::::::<<<>>>===999444222555999>>>@@@@@@@@@@@@@@@???===<<<;;;999:::<<<;;;:::999:::;;;555555555555666888;;;<<<;;;:::777555555777999;;;888777666777999:::999888888888888999:::;;;===>>>>>>===<<<;;;999888777666444555777888999999888888888888999:::;;;;;;<<<<<<:::999888999::::::999888!!!%%%((('''%%%$$$***,,,,,,(((!!!         """(((,,,///000333555777666666777888999999888999::::::777555333555666555444555888:::999888888:::======;;;888888888999;;;<<<;;;999777999999999888777666555555111222444666888:::;;;;;;666666666666666666666666777666555555666777888999888;;;>>>>>>:::888888:::999777666666777888888777444555666777888777777666666888:::;;;:::999999999222555888::::::888777666<<<:::777666555444444333555555555555666888999:::<<<===>>>===<<<;;;<<<===999666333333666;;;???AAAAAAAAA@@@???===<<<;;;;;;:::::::::888666555666888777777777888999:::<<<<<<<<<;;;999888777999;;;<<<;;;999888888:::;;;;;;:::888888888999:::;;;=========<<<<<<;;;:::999888888666777999:::::::::999999555666666777888888999999<<<:::999999:::;;;;;;:::!!!'''***++++++'''  &&&***,,,---)))"""         %%%)))+++111333555666666666777999999999999:::;;;:::888666555555333222222555;;;???;;;999666666777999:::::::::::::::::::::999999888<<<<<<:::999666555333222///111444777:::;;;;;;;;;444444555555666666777777777666666666777888:::;;;888;;;======:::888999;;;999666444333444666666666444444666777888999999999777999;;;<<<;;;::::::;;;111333666888999999777666<<<;;;999888666666555555666666666777888999;;;;;;===>>>@@@@@@>>><<<;;;<<<555444333555999>>>AAABBBCCCAAA???===<<<;;;;;;;;;<<<<<<:::777444444555777888888:::;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<======;;;999888:::<<<======888888999:::;;;<<<<<<===;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;::::::555555666666777777888888===;;;999999:::<<<<<<;;;%%%///888<<<;;;:::444(((!!!'''***...///***!!!          ###''')))222444666777777777999:::;;;::::::<<<======;;;999:::888555222222444888;;;:::888555444555666888999999999::::::999999:::;;;<<<;;;:::888666555444333444666999;;;<<<<<<:::999333333444555666777777888999888777666666666777888:::<<<>>>===:::999;;;===:::777333222333555666777888888999:::;;;;;;<<<<<<888:::<<<===<<<;;;;;;;;;222333555888::::::999777;;;;;;;;;999888777777888777777888999:::;;;<<<<<<===@@@BBBBBB???===;;;;;;555555666888===@@@AAAAAACCCAAA>>><<<::::::;;;<<<>>>===;;;888666666888;;;888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>;;;888777999;;;===>>>888999:::;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888999999::::::::::::===;;;999888:::;;;<<<;;;%%% !!!///===GGGLLLEEEBBB:::+++!!!&&&---111333---!!!        ###&&&111333666777888999:::<<<999999999;;;======<<<::::::999777555555555666666666666666666555555666666555777999999888999;;;>>>999999777777666666777777:::;;;<<<===<<<999555333333444444555666777888888777666555444555666777888;;;===>>>===::::::===@@@<<<999555444555777888888;;;;;;::::::::::::::::::888:::<<<===<<<;;;;;;<<<666666777999<<<===;;;999999;;;<<<;;;999777888999888888999:::;;;<<<======>>>@@@BBBBBB@@@===<<<;;;999999999<<>>888999:::;;;;;;:::999888999999:::;;;;;;;;;;;;;;;<<<:::666666777:::;;;<<<999999;;;<<<<<<<<<<<<<<<888888999999:::;;;;;;<<<888888888888888999999999::::::;;;;;;;;;;;;;;;;;;<<<:::888777999:::::::::(((###%%%444BBBKKKOOOCCC>>>444''' $$$---333555///###            !!!,,,///444777888999:::;;;666555666888:::;;;:::888666555555666888999888777444666888777666444444555111444888999888888;;;===666666555555777888:::<<<;;;<<<<<<;;;999555222000555555666666777777888888222222222333555888:::<<<<<<======;;;999999===AAA>>>;;;888777888999999999:::999888888777777888888888:::<<<===<<<;;;;;;;;;:::888888;;;>>>???===:::777:::===<<<999777999;;;888888:::;;;<<<=========>>>???AAAAAA???===<<<===;;;;;;;;;===???@@@???>>>>>>===<<<;;;:::;;;;;;<<<:::::::::888777888:::===888999999999999888888777666777999;;;;;;;;;:::999:::888555555777999::::::999:::;;;=========<<<;;;777777777888999:::::::::666666666666777888999:::999999:::::::::::::::::::::999888888::::::999888&&&!!! !!!"""///:::@@@AAA888222(((""" """(((...222---!!!                 %%%***000555777888888999444444555777::::::999888666444333555999;;;:::999555777888777444333444666///333888999777666888:::555444444555666999<<<>>>:::::::::999888777666555777777777888888888888888222222333444666999;;;===;;;<<<;;;999777888<<>><<<:::::::::;;;:::888888888777666777777888999777999<<<<<<;;;::::::;;;===:::999;;;???@@@===:::555999===<<<999777888;;;777888:::<<<=========<<<===>>>??????===<<<===???:::::::::;;;>>>???>>>===::::::;;;;;;;;;<<<<<<<<<<<<======;;;999999:::;;;::::::999888888888888888555777999;;;<<<;;;:::999999777666666888999999888999:::<<<===>>>===;;;;;;666666666777888888888999555555555555666888:::;;;999999999999999999999999999999999;;;<<<<<<999777""""""""" '''///222111...'''"""%%%'''###!!! !!!   (((---)))               !!! &&&...444666777777777555555666888;;;<<<;;;999999666333444777::::::999777888888555333222555888///444999:::777444555777555444444444666999<<<>>>888999999::::::;;;<<<<<<999999999888888888888888666666666666777888:::;;;999:::999777555666;;;@@@>>>===;;;;;;<<<;;;:::888888888777777888:::<<<===777999;;;<<<;;;:::::::::>>>;;;999:::>>>@@@===999444999===<<<999777888;;;777888:::<<<======<<<<<<===>>>>>>===<<<<<<>>>@@@888888888999<<<>>>>>>===888999:::;;;<<<<<<<<<<<<@@@AAAAAA???===;;;;;;;;;<<<;;;999888777888888999555777:::<<<===<<<;;;999888777777888999:::999888999:::<<<>>>>>>===;;;:::555666666666777777777777444444444555777999<<<===::::::::::::::::::::::::999999;;;===>>>===:::777   !!!!!!"""''')))***""" !!!            $$$,,,444999888666666555555777:::;;;888666:::666444555999<<<;;;:::;;;999777555333333333333777888999888555333333333111222333444666777888888;;;;;;:::999999:::;;;;;;<<<===<<<;;;888777888999888888888777777666555444555888999555444888:::::::::999999:::;;;<<<:::999<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888999::::::===<<<:::999999:::<<<===888777666555666777999:::<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;:::>>>>>>===<<<:::777555333333888<<<<<<888666777999===<<<;;;:::999999999999999999:::;;;;;;999666333555777999777333111222444333444777999;;;;;;::::::888999999:::999888777666888777888;;;???@@@===:::!!!   +++333666777'''!!!          ###***111555555333333444666:::======999666888777555555777999999999:::999777555444444444555888999888666333111111111222222333444555555666777;;;:::999888888999:::;;;===>>>===:::777555555666777777777888777777666555555888888444333666999888999888888:::<<<<<<;;;999<<<<<<;;;;;;;;;:::::::::======;;;:::999999::::::999888777777777999:::<<<:::999888777777888:::;;;:::;;;;;;;;;<<<<<<<<<<<>><<<;;;;;;;;;;;;===>>>???===:::999:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===;;;999777666444888<<<<<<888555666888999999888888999999:::;;;999999:::::::::999666444444666888666333222444777555666888:::;;;;;;::::::999999::::::999888777666777666777999<<<===;;;888 $$$###""" %%%444???BBBBBB000$$$       !!!'''---000111000111444888<<>>999666666777777555444555777999888888777666666666777777999999888444111000000222444444555555555666666666999999888888888888999999>>>>>><<<999555333333333666666777888888888888777555888888444222555777666888888888:::<<<===<<<;;;<<<<<<;;;;;;;;;:::::::::>>>===<<<;;;::::::::::::666666666777999:::<<<===<<<;;;:::999999999:::;;;888999999:::;;;<<<======AAACCCAAA<<<999;;;======??????===<<<<<<<<<===>>><<<999777777888::::::999999999999::::::<<<======>>>>>>>>>===<<<;;;999999555888;;;:::777555555777555555555666777999:::;;;888999999999888777666555333555777666444333666999777888:::;;;<<<;;;:::999999::::::::::::888666555888888888:::<<<<<<:::888"""###""" '''888CCCGGGFFF:::,,,      $$$***---///000333555888:::;;;:::777555555666777555222222555888777777777777777888888999999888777444111111333555777777777777777777777777888888777777777777888888;;;;;;:::888444222333444555666777888999999999999777:::999555333555777666777777777999<<<======;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::999999999888777888999;;;===???AAAAAA<<<;;;:::999999999::::::777777888:::;;;===>>>>>>AAAAAA@@@===<<<<<<<<<<<<===>>>===:::;;;===???>>>999888666777999:::::::::888888888888999:::<<<===<<<<<<<<<<<<;;;::::::999666888:::999777555555666444444444555666888999:::777777777666555555555666555777888666444333666999:::;;;;;;<<<<<<;;;::::::999:::;;;;;;:::888777666;;;;;;;;;<<<======<<<;;;(((777CCCHHHIIIBBB333###       """''',,,000333666666777666666555555555444666777444111111444777555666777777888999999999777777666555444555888:::777777777666666666666555777777777777777777777777777888888666444444555666555666777999::::::::::::888;;;;;;666444777999888777777777999<<<======;;;<<<<<<;;;;;;;;;:::::::::999999999999888888777777777999;;;>>>@@@AAABBBBBB:::::::::999999999::::::777777999:::<<<===>>>???AAA???>>>>>>===<<<;;;;;;777;;;:::777888>>>@@@===999888777888:::;;;;;;:::999888777777777999:::;;;::::::999999888888888888888888999888777666666777777777666666666666777777444666777666444333444666888::::::777333333555888;;;<<<<<<<<<;;;;;;::::::999999:::;;;:::999888777;;;<<<<<<===<<<<<<<<<<<< $$$000<<>>===999999999::::::;;;;;;;;;888999:::;;;===>>>???@@@???<<<;;;>>>>>>;;;999999444999999555666>>>@@@<<<:::999888999;;;<<<;;;::::::888777666777888:::<<<999888777777666666666666888888888888888888999999:::999888777666666666666333666888888555333555777:::;;;;;;777333333555999;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;;;;;;;:::999888:::;;;;;;::::::;;;==="""###$$$$$$ ###,,,666===AAA666)))!!!         $$$+++000111333666666555444666888555444222222444666777666333444666777888777777666333555666777666777999:::555555555555555555555666777777888999999888777777444555666666555666888:::888888999:::;;;;;;;;;:::777::::::666555888::::::999888888:::<<<<<<;;;999<<<<<<;;;;;;;;;:::::::::444555666888999999999999666888;;;===>>><<<:::999888999:::;;;<<<=========::::::;;;<<<>>>??????@@@>>>999999===???;;;777888444::::::444555===???::::::999999:::;;;<<<:::999888777666666777:::===???:::999777666555555555555999888888888:::;;;;;;;;;<<<;;;:::999888888888888333888<<<<<<888666777999:::;;;:::777444444777;;;::::::::::::::::::;;;;;;666777999;;;<<<<<<<<<;;;777999;;;;;;::::::<<>>>>><<<999777999999;;;===>>>?????????;;;<<<<<<===>>>???@@@@@@===888777===???:::666777666<<<;;;444555===>>>888:::999888999;;;;;;999777666555555555888;;;???BBB;;;999777666555444555555999888777888:::<<<======<<<;;;::::::999999::::::444999??????;;;888999;;;888999999777444555:::>>>:::999999999999:::;;;<<<555666888;;;<<<======<<<999;;;======;;;<<>>@@@>>>:::777777888;;;999777555666999<<>><<<;;;::::::;;;;;;:::777555444666888999999888888999;;;<<<;;;888555888;;;>>>AAAAAA@@@>>><<>>;;;999999;;;===???<<<:::777444333222333333999888888777888999;;;<<<444555777999:::::::::::::::;;;;;;999777777:::>>>@@@<<<888666777777666444555444444666999;;;;;;:::???;;;666444777;;;<<<===:::<<<======:::888777777999999999888777666555555555666888888777777888:::999:::<<<>>>>>>===<<<;;;:::999888888999;;;<<<==="""%%%(((***+++,,,'''!!!!!!###"""         """'''---333666444222333555777555333222222444777999777666666777:::;;;:::888555666777666666777:::<<<999999999888888999999:::888888999999888777555444333333444555777888888888<<<===>>>>>>;;;999999999888777666555666888:::<<<888999:::999777777999;;;BBBAAA???===<<<<<<<<<<<<999777555555777999999999::::::;;;>>>??????<<<999888:::<<<>>>???>>>===<<>>>>>>>>?????????;;;999888666666666777888<<<;;;:::999888999999:::888999999:::999888777666<<<======;;;999999<<>>:::666555555666555444333333222444777:::;;;;;;@@@<<<888777888:::;;;:::888:::<<<<<<:::999888999;;;:::888666666666777777555777888888777888:::<<<;;;<<<===>>>>>>===<<<<<<999999888999999:::;;;;;; """!!!"""###$$$ !!!"""$$$'''))),,,---'''!!! !!!!!!          ''',,,222555555444555777888777666555555555555666777666666777::::::999888666555555666888:::;;;;;;:::999999888888999999999;;;999777555444444555666444444555666777888888888<<<<<<;;;<<<<<<<<<:::999777777777777888999:::;;;555:::>>>===888555888===AAA@@@>>><<<;;;;;;;;;;;;888777666777999:::999888999999;;;>>>@@@AAA???===999999;;;<<<<<<===<<<<<<777999;;;===>>>===<<<::::::999888888999;;;<<<===>>>===<<<:::999888888888:::;;;;;;:::999888777666;;;<<<<<<:::999999;;;===:::777555444444555555444333111000222555888::::::???===;;;:::::::::999888555888:::;;;:::999999:::<<<:::888666555666777999666777888888888999<<<>>>============<<<<<<<<<<<<777888888999999999888888  !!!###""""""###$$$!!!$$$''')))$$$ """'''***,,,***+++***'''""""""%%%        %%%***000444555666666777777777777777666444333222666666666888999999999888777444333666:::===<<<:::999999888777777777888888777555333111111222444666444666777888888777888888;;;999777888;;;<<<:::777999999:::;;;;;;;;;;;;;;;666:::>>>===:::888999;;;;;;:::888777777777888999777666666888::::::888777555555777:::>>>???>>>===::::::::::::;;;<<<===>>>444555777:::;;;;;;:::999999999999999:::<<<===>>>======<<<;;;::::::999999:::::::::;;;;;;;;;;;;;;;999999999888888888999:::888666555555555555666666444222000111333666777777<<<<<<<<<<<<<<<;;;:::999666888::::::999888888888:::999888888777777777777777888999888888:::===@@@===<<<;;;:::::::::;;;;;;666777888999999888777666 """!!! """!!!%%%(((%%%$$$***111444;;;<<<;;;666---$$$!!!%%%"""         """&&&,,,222444666666777555666777777666333111///444666777888888888888999555444333666;;;>>>===;;;888888777666666666666666333333333333333444555666444777::::::888777777888999666444555888:::888666888999:::;;;;;;;;;::::::999999:::;;;<<<;;;:::888555555444444555666888999666666666777999999888666333333555888<<>><<<;;;;;;;;;;;;===>>>???888888777888999;;;===???999999999999999::::::;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<:::999888888999999999999777888777777666666777888666444222222333444444444777999;;;======<<<;;;:::888999;;;;;;888666666666666888:::<<<;;;999777555888999999999999:::===???:::999999888888888999999555666777888999888777666!!!(((---000,,,###""")))111666HHHJJJJJJEEE:::...&&&### !!!         """(((...333555555555333444555666666444222000333555777888777777888999333333555888;;;=========999888777666666666666666444444666777777888777777555888<<<<<<999777777888777555444444555666666666666777777888888888777777;;;999888999;;;<<<:::777666555555555666777999:::666555444555777888777666444444666999===@@@AAA@@@;;;;;;;;;;;;<<<===>>>???888666444333444777;;;>>>999999888888888888777777666777999:::<<<=========>>>===<<<;;;:::999999999===<<<;;;;;;======<<<;;;888999:::999888777888999666555444444666666555333444777;;;<<<<<<;;;;;;;;;999;;;<<<;;;999666666666444777;;;>>>>>>;;;666333777999:::;;;::::::;;;===666777777777888888888888555666777888888999999999""")))...222***!!! ###+++111BBBGGGKKKJJJBBB999444222,,,$$$           $$$+++000333444333222333555666666666555444333555888888777666777999111333777999;;;<<<>>>???;;;:::999888777777777777888888888777777666666666555999>>>===999666666888666666666555333333555777666666666666666666666666999999999888888888999:::999888777666666777888999666444222222444666666666666666777:::>>>AAABBBAAA999::::::;;;<<<<<<======555333111000000333777999777777777888888777777777555666888:::<<<<<<<<<<<<;;;:::999888777777888888>>><<<;;;<<>>AAA===<<<;;;:::999999999999;;;:::777555333333333444555:::>>>>>>:::666666888666888888666333222555888999888777777777777777888666:::;;;999444444888===;;;999888666555555555555666444111111333555666666555555666999===@@@AAA@@@888888999:::;;;;;;;;;;;;777555444333444666888:::555666777888888888888888555666888:::;;;;;;;;;;;;555444444444666888:::;;;===;;;:::;;;>>>>>><<<999888:::<<<;;;777555666888111222555999<<<<<<:::888666888;;;;;;888666777888777999;;;<<<;;;::::::;;;777888:::;;;;;;:::999777666999<<<===;;;999777666333555777:::;;;;;;::::::666555555666888:::===>>>"""***+++*** )))---222333444:::EEENNNNNNJJJAAA444'''             !!!&&&+++///000000111333555666777888888;;;999777666777777666555222555888888888999<<>>999444666:::<<<======;;;999:::777333333666:::===>>>999888666444444555666777;;;;;;:::999999888777777666555555555666777888999::::::;;;<<<======:::777888888777555444666:::===::::::;;;===>>>===:::777AAA<<<666555777999777555===;;;888888888999999888999999999::::::;;;;;;;;;999888888;;;>>>>>>;;;777555666777888999:::;;;;;;:::;;;888333444:::>>>===$$$$$$###"""'''+++,,,---222===EEEPPPMMMGGG;;;...!!!               %%%***...000...111444777888777666444777666444555777888888777444666888888777666888;;;;;;888555555777999888777888666444444555666666666444222111333666888777666222333444555555666555555777888999888666555555666888888666444222444999===;;;888666555777888999888777555333333666777666555444222111444999;;;:::777777:::>>>AAAAAA???<<<:::999888777777:::<<<======;;;;;;;;;::::::999888888999999999999999888888888666666777888888999999999999999:::;;;<<<<<<999777777777666555444666999<<<999:::;;;===??????<<<999>>>999444333666888666444;;;999666666777888777777999999999::::::::::::::::::999999;;;======:::777555666666888999:::;;;;;;:::;;;999555666<<<@@@@@@"""###$$$(((111888FFFFFFDDD<<<111%%%             ###(((,,,///---000555888999777444111333222111333666888888777777999999888777666777888777666555666777888666555666555444555666777555444000///000333666888888777000111333555666888888888777777888666444222333333777777555444333666:::>>>777666555555777777777555111111111333666777777666555444444444555555666666999<<>>??????===;;;<<<888444444777888777666999777444444555666666666:::::::::999999999999999:::999999;;;<<<;;;999777555555666888999:::;;;<<<:::<<<:::777888>>>AAA@@@"""(((...111333444111+++###           %%%)))---...000444777888666333111111000000222444666555444999999999999888777777888222333555777888777555333444444444666777777444222000111222555777888888888222333444666888999::::::555666777666444333444555777666555444555777;;;>>>:::999888888888666333111000111333555777888777666555666777555333333666999;;;;;;<<<<<<;;;:::999999777666666777999:::999777999:::::::::999777666555999999999999888777666555444777:::<<<===<<<:::888999999999:::<<<<<<:::999555666666666555666999<<<;;;;;;;;;===>>>===;;;999:::888666666888:::999777888666444444555777777666::::::999999888888777777888888999999999999777666555555666888999:::;;;<<<;;;===<<<888999===???==="""&&&!!!""""""           &&&***///000222444444555444444111111000222333333111///444444444555666777777666///222555888888666444222333333444666888777444111333444666888888888777777666666888999999:::::::::444555777777666666777888777666444444666999;;;===;;;::::::::::::888555222333555777888888777777666444777888777555555999======<<<999777666777999:::999777555555666888888888:::999777666555555555666:::::::::999888555333111333666999<<<===;;;999777:::999999:::<<<<<<;;;:::555666777777666888:::======<<<;;;;;;;;;:::888666666666666777888888777666888666444555777888999999999999999888888777777777666666777777666666666666666666777888999::::::;;;;;;===<<<888888::::::888          """&&&...///000222333444555555222222111222222111///,,,///......///222444444333...222666888777555444333333333444666777666444111444777999:::888777666666888888999::::::999999999444555777777777777999;;;888666555555777:::;;;;;;999999999:::;;;;;;999777777999::::::888777777888444777999999888888<<>><<<;;;:::::::::999777555333444555666777666555444888666555666888:::;;;;;;888888888777777777777777444555666666555555666888777777888888888999999999:::<<<<<<888777999888555             ###***,,,000333555555555444222111111222333111...,,,...---,,,...111333222111...222777888777555555555444333333444666666444222333666::::::888666555555666777888888999999888888555666888888777777888::::::777555555888::::::999:::999999999;;;;;;:::888888999:::999777666888;;;666777999:::::::::;;;<<<===<<<;;;:::999:::;;;<<<;;;999888888999999888666666666666666666666777777555666888999888666444222666888:::======<<<;;;:::777666555666888:::999999666777999::::::;;;===???;;;999999999;;;;;;:::999444666888999888777555444777666555555888:::;;;;;;666666666777777777777777333555777777666666999;;;999999999888888888888777666::::::888888::::::666                !!!'''***000555777777555333000000111222333222///---222000...000333444333111...333777888777555555666444333333444555555444222000444888999777555555666444444666777777888888888666777888777666555666777;;;888555666888::::::888>>><<<:::999999888777555777888999888666666:::===777888999:::;;;;;;:::999888999:::;;;;;;;;;999999666666777999999888444111111222444666777666555444222444666888999777666444888:::<<<===>>>>>><<<<<<555444333444666888888777666888:::;;;;;;<<<>>>@@@999888888:::<<<>>>>>>===888:::===>>><<<:::888777777555444555888:::;;;;;;555555666666777777888888444666888888777888;;;>>>::::::999999888777777666444888:::999:::===<<<999!!!""""""!!!           &&&)))---222555555555444333333222111111111222222555333000......///222444666666777777888888999999333333222333444444333111111222555777888888777777555555333000111666777444777888777555111111333777333555888888777666777888777777888888888888777666777777777777777888888888777888::::::999777444222555666777888999888777777999666444666999888333...000333777::::::888555333555777999999888777777777===888888===@@@>>>;;;:::888888777666777888:::;;;888;;;>>>>>><<<;;;<<<>>><<<;;;:::::::::;;;<<<===@@@>>><<<<<<>>>>>><<<999999999888888888999:::;;;888777666777888777555333777777777888999:::;;;<<<;;;:::888777777888:::;;;:::;;;<<<======;;;999888 ###$$$###            $$$'''---222666777666555555444444333222222222333555444222000111333666888555666666666666777777777666555444444555555333111111333555777888888777666666666444111333777888555777777666444111111333666555666777666555555777999888888888777777666666666777777777888888888888999777888:::;;;:::888555444888888999999888777666555:::999888888888666222///111333666999:::999777555555777:::;;;:::999::::::BBB===<<>>;;;:::666666666777888:::;;;<<<888:::<<<<<<:::999:::<<<:::999999888888999;;;<<<===;;;999:::<<<======;;;:::::::::999999888888888999777666666777777666444999999999999999::::::::::::999777666666888999;;;:::;;;<<<===<<<;;;999777###&&&'''$$$!!!  !!!!!!             !!!%%%,,,222666888777666888777666555444444333333555444222222333555888:::555555666666666555444444666555555555666666444222333444555666777666666555666777555222444999999666666666555333000111333555777777666444333444777:::888777666666555555666666888888888888999999::::::777888:::;;;;;;999888666:::::::::999888777555444:::;;;<<<:::777444222222333444666777888888777777555777:::<<<<<<<<<===>>>DDD???===@@@AAA===999888333444666888999;;;;;;<<<777999::::::888777777888777777666666666777999:::999777555666999<<<======:::;;;;;;;;;999888666555999777555555666777777666:::;;;;;;;;;;;;:::999888888777666555666777999;;;;;;;;;======<<<:::888666$$$((((((&&&###  """!!!             """)))000555777888777:::999888666555555444444555333222111222444666777666666666777666555444333444333333444666666555444444444555666666666555444555666555333555999999666666555333111000111333444555666666666444444666888555555444444555666777888888888888999:::::::::;;;777888999;;;;;;;;;:::999:::999999888888777666666888;;;>>><<<777333444777777666555444444444555666444666:::<<<<<<===>>>???BBB===;;;>>>???<<<888777333444666888:::::::::999777888888888777666555555555444444333444555777888888666444444555888;;;===888999:::;;;:::888666444999777444444555777888888999:::;;;;;;;;;;;;:::999999888777666777888;;;<<<;;;;;;<<<===<<<:::777666!!!&&&((('''%%%###  !!!"""###$$$(((&&&$$$         %%%,,,111555777777;;;:::888777666555555444777666444333222333444444666777777888777666444333000000000333555777666555444444555555555555555555333555444222555999999555666444222111111222333444222555888888777555444444111222333444666888:::;;;777888888999::::::;;;;;;777777999:::;;;;;;::::::777777777777777777777888555999===;;;777444777;;;:::888555333111111222222333666999;;;;;;;;;<<<===>>>:::999===???<<<999888555666888999999888777666777777777777777666555444333333222222333555666777999888666444444555888:::666777999::::::999777666888666444333555888999999777888999:::;;;;;;;;;;;;;;;:::888888888:::<<<===:::;;;<<<<<<;;;999777666"""$$$%%%$$$###!!!""""""""""""!!!  ###&&&)))******((($$$              &&&,,,111444666999888777666555444444444:::888777555444444444444555666777888888777555444//////000222555777666555333333444444444555555666222444444333555999999555777444222111222444444444111444888:::888555333222000111333666888::::::;;;666777777888999:::;;;;;;777777888999999:::999999666555555555555666777888444888;;;:::777666999===;;;999666333111111111222444666999::::::999::::::===999888===@@@>>><<<;;;777777888888777777666555777666666777888888666444333333222222333555777888::::::999777444444666888555666888999999999888888777555444444666888999999777777777888999:::<<<======<<<:::999999:::;;;===888999;;;<<<;;;:::888777 !!! !!!!!!"""!!! """&&&))),,,(((&&&"""            !!!&&&,,,111444666666555444444444444444777777666555444444444555222444666777888666555333222222222333555666555444222222222333444555666777333555555444777;;;:::666888555222111333555666555333555888888666444333333111333666999::::::999888555666666777888999:::;;;777777888888888888888888666666444444333444555555666888999888666666888;;;:::999777555444444444555777999:::;;;999888777888<<<888777<<>><<<:::888888888::::::777888:::;;;;;;:::999888###''')))%%%###!!!                 ###)))///333555444444333333333444444333333222222222333333444000222444666777666444333666555444555666666444222222222222333444555777888333666666555888<<<;;;777888555222222444666666555555666777666444333333555333555888;;;;;;:::777555444555666777888999::::::888777777777777777777777888777555333222222222333888999888777666666777888999888777666666777888888999;;;<<<;;;999777666777:::666555999<<<:::777666666555555555555777999:::888777666888;;;<<<:::777444444444444555777999:::888;;;<<<;;;888777888:::;;;:::888777666666666666333333444666999:::999888<<<999666444444555888:::>>><<<:::888777777888999666777999;;;;;;;;;:::999                 &&&///666666222222444222...///444444444444444333222222111444555666777777777666555000111333444444444333333222333333444444333333222222333555777888999999888777444111222555777777555:::777555555888888666333888999;;;<<<;;;888444222777777666666666666666666;;;999777555555666888999999666333333555777666444222666888666222222666;;;:::888666666777777777666<<<999777999<<<<<<888333888666555777::::::888666:::999888555333333555777;;;;;;<<<;;;;;;:::999999666444222222444666777888777777777777666666666666555666666666666666555555111333555777999999999999999:::::::::999999;;;===@@@===888444333444777:::888999:::::::::888777666                ###+++000///---...111000,,,...333555444333111111111222333222333444444444333222111000111333555666777777666222222333333333333222222333444666777888999888888888666444444777888777666777666555555666666555444444555777999999888666555:::::::::::::::999888888;;;999777555555666888999555444444666888999777555555666777666444444777::::::999777777888888777666;;;:::999999::::::888555:::888666777888999777555777777666555333444666888>>>>>>??????>>>======<<<777555333444666888888888777777777777777666666666333333444444444444444444666666777888888888888888999:::;;;:::999999:::<<>>????????????>>>>>>===666666555777999:::999888888888777777777666666666222222333444555555555444:::999999888777777777777999;;;;;;;;;999999999;;;===;;;999777666666777888888777666666666777888999             %%%///000444666666666666888555555444444444444444444222333333444333222000///111222444666888888888777333444444555555444444333888888888888888888777777888888888888888888777666444777999999666444555777888888777555555444444444888999;;;;;;:::777444222777666444333333333444555444555777999::::::888777:::888666666888999999999999888888888::::::888777888;;;<<<:::666444666:::999777444222222333333444666888:::;;;;;;<<<>>>@@@;;;;;;<<<<<<<<<;;;;;;:::555555666888;;;;;;999666888888888777777777666666333444555666777777777777:::999777666666666777888999;;;<<<;;;:::999999:::::::::999888777777777888888777555444444666888:::           """+++///333444444444444333222444777999999777555333222222333444333222111000222333444555555555444333555555666666666666555555888888888777777777777777666666666666555555666666444888;;;;;;999777777999:::999888666666666666777777888::::::999666333111555444333222222222333333888888888777777777777888;;;999777777888999999888888777777888::::::888666666:::===;;;555333666:::333222111000///000333444444777:::<<<======???@@@888888999999999999999888444444666888;;;:::888555888888888888888888888888444555555666777777666666666555444444555666888999888:::<<<<<<:::999999:::999999888888888888888888999777555333333555888::: &&&)))***          )))///444555555666555222000333888;;;;;;888444111000111222222333222111000222333444444444333111111555666666666666666666555888777666666666666666777444555555444333333666888666888;;;<<<;;;:::999999777777777777888:::;;;<<<999999:::;;;:::888555444555444444333333333333333999999888666444444666999:::999888777777777888999666666666888:::999888666555999===<<<777444555888000000111000//////222444222555999;;;;;;::::::;;;777888888999999999999888555555666888::::::888666666666777888888999999:::333444444444444444333333222222333444555777888999777999;;;<<<;;;::::::;;;888888888888888888999999;;;999666444444555777999  !!!)))///333%%%          %%%---333444555888777333///222666888999777444111000111222444444444444333111222333444444333222222444444555555555555444444666555555444444555666777333444333222111333777;;;666777888;;;<<<<<<999777666666777888999:::;;;;;;::::::::::::999999888777777666666666555555555555444666888777555555666888888::::::888555444777:::444444555777999999777444444888<<<<<<999666444444000222333222000///000222222555999::::::888777777666666777888888888888888777666777999;;;;;;:::888555555666777999:::;;;<<<555555555555444333222222111222444555777888888999555777;;;<<<<<<;;;;;;<<<888888777777777888:::;;;<<<;;;888666555666666777"""    (((...***###           %%%---...000444444///000111333555555444333222222333555777888888888777///111222444555555444444222333333444444333333222555444444333444555666777444444333111000333999>>>777666666999======999555888888999999999888888777999999888888888888888888888888888888888777777777///333777999777666666777777:::;;;888444222666;;;333333444777888888666444444777;;;<<<;;;777444222222555666555111//////111444777;;;<<<;;;888777666444444555666666666666666999888888:::<<<<<<<<<:::444444666777999;;;<<<===888888888777666555333333222444666888999999888888444777:::<<<<<<<<<<<<<<<999888777666666888:::<<<===<<<:::888777666666666!!!###$$$&&&###                   &&&,,,000111111111///222555666555444444444222222333444666666777777555555555888;;;:::666222222222333333222111///...666555444333333333333444777666444333444555777999666888::::::999888888888666666666666666555555555999999888888777888888888777666555888:::;;;888555222555888999888777666666666888888555000///333888777666444444555666777666===<<<:::888666444333333222222333444444444333333777777888888777666555444333222333333555777:::;;;666666777777888999;;;;;;666777555333666;;;:::555666777777666444444555666444444555444333333666888::::::;;;;;;<<<=========;;;999777555666777999;;;<<<>>>???<<<888444444555!!!!!!&&&$$$             ###)))...111222333222444666777666666666777333333333444555666777888666555555777999888555222111111222333333222111000666666666555444333333222777666555444444666777888666777999999888777777888666555555444444555555666777777666666666666777777999777666666888999888666444666888999888777777777777999:::777222111555999888666555444555666777777;;;;;;999777666555444444111222333333444444444444777666555444444444555555555555444444555777888999555555555555666777888999555666444222444888777333333444555444444444666888444444555555444666888;;;:::;;;;;;;;;<<<<<<<<<<<<<<<:::888666555666888999;;;======;;;777444444555 &&&$$$          %%%,,,000333444222444666666555555777888444444333222333555888999777666555555666666444222111111222333333333333333666777777777666555333222777666555444555666777888555777888888666555666777555444333333333555777888888888777777777888888999<<<999666555666777777777777888999999777666777888777888888666333222555888888777666555555666777888999999888777666666666666222333333333444444444444666444222000111333555777777666666666666777777888777777666666666666777777666777666333444888777333000111333333444555888:::555666777666666888;;;===;;;;;;;;;;;;;;;::::::999;;;:::888666555555666777:::;;;;;;:::777444444444 !!!"""&&&$$$              """(((---000222000222333222222333555777666444222222222555888:::777777555555444444333222333333333444444444333333444666777999999777666444666666555555666666777888555666777666444444666777666555333333444777:::<<<<<<<<<;;;;;;;;;<<<======>>>;;;777444444555666777999::::::888777666888999444555555444111111333555888888777666555555777888777666666666666777777888666555444444333333333333333222111111111333555777666666666666777888888999:::999888888777777777888999:::999666666999888555111222444444444555888:::888999999888777888:::<<<;;;;;;;;;;;;:::999888777888888777666666666666777888888999888666555444444###%%%&&&&&&###              $$$))),,,...000111222222222333555777666555333222222444777999777777666555444333333333666555555444444444444444222444666888999999888777666666666666666777888888666666666444333333666888888777555555666999<<>>???@@@===;;;999666444444666777888999999888777777888:::444555555444333333333444777888888666444444666888555555555555666777888999:::888666444222111000000000111222333444555555555222333444666777999999:::999999888777666666666666888::::::666555777888666555666777666555555777999<<<===<<<999777666888999999:::;;;;;;:::888666555333444555666777888888888777777777777777666555444!!!%%%''''''$$$"""""" !!!!!!               !!!&&&***,,,000222444444444555777999666555333333333555666888555666888777555333333444666666555555555555555666222333555777888999999888666666777777777888888888777777666333222333777999999888777777999;;;===???;;;;;;;;;;;;;;;<<<===>>>:::::::::888666444555666666777888888777777888:::777777777777777777777666666888888666333222444777444444444555666777888999;;;:::777444222111000000///000222444555444444333000111333555777888999999555555444333333333333333333777777333222444555444888999999777666555666888>>>>>><<<999666444555666888999::::::999777555333000111444666888999888888777666555666888888777555"""%%%&&&%%%###!!! ###"""""""""!!!               %%%))),,,...111444555555555666888555444444444444555666666333666999999777555555555444444444444666777999:::555555555666666666777777666666777888888888888888999888666333222333777;;;888888888999:::;;;<<<===999999999999:::;;;<<<<<<666999;;;;;;888555444444222555777888888888888999888777777888999999888777555777888555111000333666444444444555666777888999:::888666444222222222333000000000111111222222333000111333555666777777666333333222111111111222222111555666222111333555555777888888777555444666777<<<<<<:::888444333444555666777999:::999777555333///111444777888888777666777555555666999:::888666!!!######""""""  ###"""""""""!!!                    %%%***...+++...222444444444444555444444555555555555555555111555:::;;;888666555666222222222444666999<<<>>>888777666555444444444555666666777888888888888888:::999666333222444888<<<777888888999:::::::::;;;999888888999:::;;;<<<===333777<<<===:::666444333000333777999999888888999666666666777888888777555444777888555000///222666444444444555555777888999888777555333333333555666111000...------///111333111222444555555555444333444333333222222333333444111666777444222555777777555666777666444444666777999:::999666444333444666555666888999999777555333000222555777888777555444777555555777:::;;;999777!!!###!!!              $$$(((...111444666555555555555777:::;;;888222000222555333333444444444444444444555333222555:::>>>>>>===:::888555333333333333222666555444333333555888999999999888777777777888888666555555666888:::999888===999666555777888777555///555<<>>:::888666444333222222333555222111444888999666222222333444666777999:::;;;666666666666555555555555"""$$$!!!!!!  !!!          !!!%%%...111444666666555666666777999999666111000222666666666666666666555444333444333333555999======<<<:::888555444555555555444666666666555666666777777999999999999999999999999666555555666888999888777===:::777777777777555333111555;;;>>>===;;;888777444333222222333444666777666777888888777555444222444555666666555555666888777888999999999888888777777888888777666444222111222111000111222333111000000222444555555444222111000000111222444555666666333333333444666999<<<===444444333333555777:::<<<:::888444222222333666888777444222444777888555222222333444555777888999:::888888888888888777777777 ###$$$$$$$$$######"""!!!  !!!"""!!!  !!!!!!!!!           !!!---000444666666666666777888999999666222111444888888888888777666555444333444333333555999;;;;;;;;;999777666666777888888777666777888999999777666444777888:::;;;<<<;;;;;;:::777666555666777888777666:::999888888999999777555333666:::<<<;;;999888888666555333111111222444555555666999:::999777444222222444777888888888999:::666777999;;;;;;:::888666999999::::::888666333111222111111333555666555333///111444666666444111///...///000111333555666777333444555666777888999:::333333333444555777888999:::777444111222555:::===888555333333666777555333222333444555666777888888999999999999999999999999!!!"""###&&&''''''(((((('''&&&%%% !!!###$$$$$$!!!!!!###%%%$$$  !!!!!!  ######!!!       ,,,///333555666666666777999999888666333444777:::666777777777666555444444333333444666777999999999777666666777999;;;;;;:::555777:::;;;;;;888555222666888:::<<<======<<<;;;999777666666888888777666555666777999::::::999888555777999999888777777888999888666555444555777888666777888888888777666555333555999::::::999888999666777777888888888888777666777999:::999888666444222222333555777888777666000222444555555333222000000000111222444555666666333333444555666666555555222333333444555666666777:::888555444444666:::<<<777555333333555777777777333333444444555666666666777777777888888999999999!!!"""!!!%%%&&&((()))))))))'''''' """$$$%%%%%%"""  """%%%'''((('''###!!!  """!!!""""""######$$$$$$$$$%%%&&&'''%%%""" !!! """$$$$$$"""       ))),,,000333444444555666555555444333333444666888222333333444555555555555222333555666666666666666555555555777:::<<<<<<;;;555777:::;;;;;;888555222555777999<<<<<<<<<;;;:::999888777777888999888666555777888999888777666666777888888888666666666888888888777777888999:::;;;888777666555555666777888555888::::::999666555555777666444333444555777999444555777888888777555444333333444777999:::888666333333222222222333444555444444444555555555555555444555555666555555444333333333444555555555666666:::999888888777666666666555333333333555888999:::444555555555555555555555333333444555666666777777 ######!!!"""###&&&((((((((('''&&&!!!###$$$%%%%%%$$$###"""%%%$$$""" """%%%''')))***+++***%%% !!!###%%%%%%###  ###%%%%%%%%%&&&&&&'''((())))))+++,,,,,,+++'''%%%$$$$$$$$$%%%&&&&&&###!!!       %%%(((---000111222333444/////////000111222333333///000111222333444444444111333666666555444444444333333444777:::;;;;;;:::666777888999999777666444555666888999:::999999888888777666777888999888777888999:::888555333222333777888888777555444555666444555666888999:::::::::777666444222333555888:::777999:::999666333222222777555222000111444777:::777777777666555444333222666666777888:::999777444444333222222333555888999666666666666555555555555888777777777666666666666666555555444555555666666:::::::::999888666444333333444444555666888999:::666666666555555555444444111111222333555666777777$$$!!! $$$&&&%%%"""!!!###&&&(((***)))((('''###$$$%%%&&&''''''''''''***(((&&&###"""""""""###"""%%%(((,,,.........---+++'''###!!!###%%%'''((()))(((&&&$$$###$$$%%%&&&(((((()))***+++,,,---...000111222000,,,)))'''''')))***)))(((%%%#########!!!  """###"""           !!!$$$))),,,...///000111,,,---...000222333222111000000111222333333333333111333666666444222222333111111333555888:::999888666666666555666666777777666666666666666666666666555444444555777888777666666777777555333111333555777888888777555444444555222444777:::;;;:::888777444333333222333555777888777888777666333111111111555444333222333555777999777666555444444444555555888888888999:::888555222222222333444666888:::;;;444555555555555555555555999888777666555666777777888777555444444555777888;;;:::999777666555444333555666777777777666777777888888777666666555444444222222333555666777999999((($$$!!!###''')))'''$$$###%%%(((+++---,,,+++***%%%&&&&&&'''((()))******---+++)))&&&$$$$$$$$$%%%&&&)))---111222222000///+++(((%%%$$$%%%(((******++++++******)))(((&&&&&&******+++,,,...///000000333555555333///+++***)))------,,,)))&&&%%%%%%&&&$$$""" """%%%'''%%%###!!!            """'''***,,,---///000---...000333666666555333222222333333333222111111000444777666444111111222000000222444777999888666777555444333333555888999666555555444444444555555333222111333555666666555000222333333222333777;;;666888999888555333333444333555999<<<===;;;888666111222333444555555666666666666555333111000000222444444444555666777777888444444333333444777999;;;:::999999::::::777333000000111444777999:::;;;;;;222222333333444555666666777666444333222333555666:::888666444444555777999<<<:::777444333444555666666888999999777555444444999999888777666555444444333444555777888:::;;;<<>>:::444...000111333555888:::<<<===444666777666333222444666666333000111444666666555<<<:::888777777666555333555444333222111333888;;;555777777666333333666999555666666666555444333222666555444444444555777888222000///000111111000...///......000222111...+++***,,,...//////000222333444666666222,,,)))(((***,,,,,,---111444555333000////////////---...000333222666999777333000000222///------...000222111111222333444333222222444666777333...***))))))))))))'''))),,,000444555333222///&&&    !!!           """(((,,,...---///000333555777777777666555222000///111222333333555333111111333444333222222333444666777666555333555555555444333444666888555666666777666555444333444333333444555666444333444333444666888888555333555555444444333222222222333444666777777666444333333444666888999888888777666888999999666444444444555666777666444444555777444444444555777999;;;<<<:::::::::<<<<<<:::444000333444555666888888999999666777888666333222333555444111000111555777888777888777666666666666555444555555444222111333777:::777888888666444333555888888777777777777666666666888777666555555666777777666555444555777888777666555555444555666555222000111222333444555777;;;>>>===???@@@===666000......///000111444666555333111333444444333222222555777444777::::::888777999;;;444222///...///111111111111222444444444555777999999666111---+++***((('''&&&+++222777999999777777333***###"""!!!!!!!!! !!!"""######""""""!!!   !!!"""###$$$$$$$$$$$$$$$###"""""" """###$$$###"""!!!          $$$***---//////000222444666666666555888666444333444555666555888666333111222333444333222333444555555555444333444555555444222222333555444555666777888777666666777666555555666555333111444444444666888888666333444444444555555555555555555555555555555444333222444555666888888888777777444666999:::888555444333777888999777555444555666777777777888999:::<<<<<<777777888999:::888555222555666777888888777666555888888888666333222222444222111000222555888888888444555555666666666555555666666555333111333666999888888888666444444666777888777666666666777888999:::999888777666666666666:::999999:::<<<===<<<;;;<<<;;;;;;;;;:::888777555777777777777999===CCCHHHKKKMMMLLLGGG???999666555555555666777777666444333777777777666555666888:::777999;;;;;;;;;;;;===???777444000...///111222333111222333444333444666888888555111///---,,,***(((%%%+++222777777777888:::333,,,'''&&&%%%""" """"""""""""""""""###$$$%%%%%%$$$###!!! !!! !!!  !!!"""###$$$$$$###$$$%%%&&&'''&&&&&&%%%!!!"""###$$$$$$###"""!!! """"""         '''---000///000222333444555555555;;;888666666666777666555:::888444222222333444555222333555555444333333444555666666555333111222333333444666777888999888888888666555555555444222000444555777888999888777555666666777777777777777777888888777666555444444444222333444555666555555555333666888888777555444444777888999999777666666777:::::::::::::::;;;;;;<<<555555555666777777666555666777888888888777555444999999888666444333333333222222222333555777777888666777999999777666666666666666555333222222555888555555555444444555666888555555333333444666888999;;;;;;:::888777666666666>>>===<<<===>>>???>>>===@@@@@@@@@>>>===;;;::::::888888888999;;;AAAIIINNNZZZZZZXXXRRRIIIAAA>>>>>>999999888777555444333333888999999888777777:::<<<999:::<<<<<<<<<<<<<<<<<<777444000...000222555666222333333222111111222444444111///---......---,,,(((,,,000222222444777;;;000+++((())))))&&&&&&(((###############$$$%%%%%%(((&&&$$$"""!!!!!!!!!""" !!!!!!  !!!"""######### """###%%%&&&%%%%%%$$$"""######"""!!!  !!!!!!######"""!!!        $$$+++000000111222333444444555555666555444555777999999888:::888666333222222444666222444666555333222333555777888888777444333333444333444666777888999888888666555444444444333111///555777999::::::999888888777777777666666666666666888888777666555444444444222333333444444444444444555666666555444444666888555777999999888777888999::::::::::::::::::::::::444444444444555666777888555666777888888777666555999888666555555555444444444555555555555555555555:::<<<>>>===:::777666777666666666444222333555777222111111222444666888999555444333333444666999:::<<<;;;;;;999888777666555BBB@@@???>>>??????===<<>><<<:::@@@BBBBBB@@@===<<<===???666666888:::>>>EEEMMMSSS^^^cccgggfff___WWWQQQNNNAAA???;;;555000000333777555555555444333444666888999:::<<<>>>>>><<<888555555222000///111333444555222222222000...---...000///,,,(((''')))+++---...000...++++++---000222333)))((()))------+++,,,000***)))((('''&&&&&&&&&'''((('''&&&$$$###"""!!!!!!"""###"""  !!!!!!  """###"""   !!!!!!!!!"""!!!!!!!!!!!!""""""###""""""!!! !!!!!!          !!!(((...333333333333444555666666000000111444888;;;<<<;;;444555666555222222444666555888999777333222555888666888999999777555555666555666666777666555444333222111111333555666555444333666999:::888666777777444444555666666777777888333444666777777666444333333333222222222222222333222333555555555555666888444666999999888777666666444555666777777666555555555555444333111444999===888777666555555666777888444333222444888:::;;;:::222555888888666444555666555999======888555555666333444555444444444666888777555222333666888888777777777777888888999999:::999999999999888777555444IIIFFFCCCAAA@@@>>>;;;999???AAABBB@@@===<<<===@@@555666888:::???FFFNNNTTTZZZaaajjjmmmhhh___WWWRRRGGGEEE???888222222777;;;333444444333222222444777777999<<>>;;;999666444333444666888333111000333888<<<===<<<000444777888666555777888000555::::::666333444666222333444444444555777999<<<888555555777999888666555555666777777777777666777888999999888777555444KKKEEEBBBCCCAAA<<<<<>>:::999<<>>>>>AAABBB>>>;;;:::<<>>???;;;777777999666444333333333222111333222000...,,,)))((('''((()))*********,,,///111222000---+++))))))***+++(((***+++***)))))))))+++++++++++++++******)))((()))&&&$$$###$$$$$$$$$############"""!!!!!!""""""   """###"""!!!!!!!!!###$$$&&&%%%""" !!!###%%%$$$###!!!###"""###""" !!!%%%$$$ !!!!!!!!!!!!       ###***+++---///111333555555777777888999888777666555444444333333333444555555999::::::999666444444555888:::999444111333444333666555444222111111000000333333444555555444333222666666777777777666666555555444444555888999999888999:::<<<;;;888555333222000000//////000222444555777777777777777777777777444555666555333222222333111333666777666666777777666777777666444333444666666666666555444444333333777777777777888999999::::::777555666999999666222444444555555666777777777666555444222222333555666666666555555555666666777666777888888999999999999444555777888888777555444LLLIIIHHHIIIFFFBBB@@@AAABBB???===<<<===?????????===:::888777999;;;======EEEEEEGGGIIIFFFAAA???BBBDDD@@@;;;999::::::999777333222111333666999;;;;;;;;;888888===>>>:::777777888666555555666666444222444333111000...,,,******,,,---------,,,---///111000///---+++++++++,,,---)))***,,,+++***)))******,,,,,,,,,,,,,,,,,,++++++)))'''%%%%%%%%%&&&%%%$$$######$$$###"""!!! """######!!! !!! """$$$%%%###!!!"""$$$&&&&&&%%%"""!!!!!!  """######"""!!!$$$###((()))%%%###$$$&&&%%%         $$$'''+++///222444555555777777777777888888888999555555555555555666777777999:::;;;999777666666777;;;===<<<666222333333111666555444333111111000000444444444444333111000///777666666555444444444444555444444666888999888777:::;;;<<<:::777444222222111000000000111333666777777777888888888888777777000111333444333333444555333444555555444444666777777888888777444333444555666666555555444333333333888888888888777777777888999777666777888777333///000111222555777999:::;;;555555444444444555555666333333333444555555666666555555666777888999999:::444555666777777666555444GGGGGGHHHIIIHHHFFFDDDCCCCCCAAA@@@???????????????>>>;;;777555666888999:::@@@<<<<<<@@@BBB@@@@@@BBBBBB>>>:::999;;;;;;999666444333333555999<<<>>>???>>>::::::===>>>:::888999999888888999999888555222111222222333333444444444111111111///------///111000///...------,,,,,,,,,)))+++------+++*********++++++,,,,,,---,,,,,,,,,***((('''&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$###""""""###%%%$$$"""!!!!!!"""!!!!!!!!!###%%%%%%###!!!"""%%%((('''### !!! !!!"""#########""""""$$$%%%)))***'''%%%'''((('''   !!!!!!       ###)))///444666666666777777777888999:::;;;<<<666666666666666777888999888:::::::::888777888999:::>>>===777444444444222666555555444444444444444444444444333333222111111888777555444333444444555555555555777999999777666999:::;;;:::777555444444222333444444555555555555666666777888888777666666000222444555444333444555444444555444333333555666777888888777555333333444555555555555444444333333444444555555555555555555555555555777888666222//////000222444777999;;;<<<444444555555666666666666222222333444444444444444444444555666777888::::::444555555666666555555444BBBDDDGGGHHHHHHHHHGGGEEEDDDDDDDDDBBBAAA@@@@@@@@@===:::666555666999;;;;;;:::888:::AAAFFFFFFEEEFFFCCC@@@===<<<>>>===:::777777666555777;;;>>>@@@@@@@@@<<<;;;>>>???<<<:::;;;<<<;;;;;;<<<<<<999555222111222333444666888999999444444333111///...000222111111000///...,,,+++******,,,......,,,*********))))))***+++,,,,,,+++++++++)))(((((())))))'''%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$"""######!!!!!!!!!###$$$$$$###!!!"""%%%'''%%%!!!  !!!!!!###$$$%%%&&&%%%%%%$$$$$$ ###&&&((()))(((&&&(((+++***&&&!!!  !!!      '''///444777888888777777777888:::;;;===>>>555555555666666888999999777888999999777777888999888;;;<<<888555666666444666666666666777888999999555555555444444555555555999888666555444555666666777666555666888888777555666888999888777666777888444666888:::999666333000333444555666666555444333222555777777555444333333333444444333222222444666666777888888555444333444666666555555555555444444111111333555666666666666222333555777888777444111111222333555666888999:::444444555666777777888888444444555555555444333222444444444555666888999:::444444555555555555444444@@@DDDFFFFFFGGGIIIHHHEEEFFFGGGHHHGGGDDDBBBAAAAAA===:::666555888;;;>>>@@@888777<<>>>>>???;;;;;;>>>???===;;;<<<======<<<======<<<888555555555555555555666666666555555555222000///000222111111222111000---+++)))+++---//////---+++******'''''')))***++++++++++++,,,+++******+++***(((&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$"""!!!"""###$$$###"""###$$$$$$###!!!"""###$$$%%%%%%'''))))))'''&&&%%%&&& """%%%(((,,,,,,***'''(((+++)))$$$"""!!!  !!!"""  !!!!!!       %%%,,,222666777888555666777888:::;;;<<<<<<444444444444555777888999666777888777666555666777555999;;;888666888888666777777777888888:::;;;<<<777666666666666666777888777666666666666666777777999777555555666777777666555666888888777777888:::444666999:::999555111...222333444666666444333222444666888888666333222222111222333333222222444555444666888888666555444444666666666666666666666666111222444666888888888888222333555666777666555444444444555555666777777777444444555555777888::::::666666777777666555333222555444444444555666888999444444444444444444444444BBBGGGHHHEEEFFFIIIHHHDDDGGGJJJKKKJJJGGGCCCBBBCCC???<<<888777:::>>>BBBDDD<<<===CCCKKKOOONNNOOORRRPPPMMMKKKKKKKKKIIIDDD@@@AAA>>><<<;;;;;;<<<;;;;;;<<<999999===???<<<:::;;;<<<;;;<<<===??????===;;;::::::999888666555444444666666555333000000111333///000111222111///---++++++---000000...+++***)))&&&'''(((***+++,,,,,,,,,,,,+++++++++,,,+++)))'''&&&&&&&&&&&&%%%%%%$$$###%%%'''((((((&&&%%%%%%&&&'''%%%""""""###%%%%%%%%%%%%$$$"""""""""""" """$$$%%%&&&'''%%%(((++++++(((&&&&&&&&&!!!!!!"""!!!!!!###'''***000222111+++'''&&&%%%###$$$###!!! !!!###$$$###"""!!!        !!!(((///333555666222333555777888888888888222222222333444555777777444666666555333222333444444888:::777666777777555999999999888888888999999999999777666555555666666333333444555666666666666;;;888555444555666777777666777888777666666888:::444444555555444222000///111333555666666555333111222555777888555333111111...000333444333333444444222555777888777666555666777777777777888888888888111333555777777777666555555666666666666555444555555555555555666666777777555555444444666888;;;===666777888999999888666555666555444333333555777888444333333333333333333444FFFJJJJJJFFFEEEIIIHHHCCCHHHKKKMMMLLLHHHDDDCCCDDDAAA===:::999;;;@@@DDDFFFCCCDDDJJJPPPRRRQQQSSSWWWUUUSSSQQQQQQQQQNNNIIIDDDDDDAAA===;;;;;;:::999888999666777<<<>>>;;;999::::::::::::===???AAAAAA@@@======<<<;;;999888777777555666555333000000111333---...111222222111///---+++...000111...,,,***)))&&&''')))***+++,,,---------,,,+++,,,---,,,)))'''&&&&&&&&&&&&%%%$$$###"""&&&''')))((('''%%%&&&&&&***'''$$$"""$$$&&&'''''''''$$$""""""$$$%%%"""  """###%%%&&&&&&'''%%%))),,,+++(((&&&%%%&&&!!!""""""""""""$$$(((+++222888999000%%%""""""###$$$###""" """###$$$$$$###!!! !!!""""""   !!!   !!!  %%%,,,000333555///000333555666666555444111111111222333444666666444555555444222111111222444999;;;777555666666333<<<;;;999888777666666666<<<:::888666555444444444000111333555666666555555===999555333333555777777888999999888666555777888333222111000000000111222222444666777777666444222000333666666555333111111,,,///333444444444444444111444777888777666666666888888888888888999999999111222444555555444222111888888888777555333444444444444555555666777777777666555444444555999<<<>>>555666888:::;;;:::999888666555444333333444666777444333333222222333333444IIIGGGEEEEEEFFFGGGGGGGGGJJJHHHFFFEEEDDDDDDCCCBBB??????===<<<<<<@@@FFFJJJRRRRRRRRRQQQQQQRRRVVVYYYZZZXXXUUUSSSQQQPPPNNNLLL@@@?????????@@@@@@???===:::<<>>;;;999>>>===<<<<<<===>>>===<<<<<<;;;:::===@@@@@@<<<999777999:::777222///000222---...000111222222111111////////////---+++)))(((******)))))))))******+++.........---+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%,,,)))&&&&&&((()))(((&&&***(((&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$###### ###&&&%%%""""""&&&***---...///000///,,,)))'''$$$###""""""###%%%((()))333222000---)))%%%""" ############""""""""""""!!!"""$$$&&&'''&&&%%%$$$######        ###+++111222222222111000111333444444333555444333444555555333222555555333222222222333333555666777666444444666777666555555555555555666777<<<888444444555666555333444555666666666555444333777555555777666444666;;;===;;;999777555333222222555222000//////000//////111111222222222222333333666555333222222333555666222333555777888999999888555444333111000222666999888888999999999888888777444444333222222222333333:::999777777777666444111999777555333333444666888444666777666444555999<<<222222444777:::;;;999777777666444222222444666888333444222...///444777777IIIGGGEEEEEEFFFGGGHHHGGGJJJIIIFFFDDDCCCBBB@@@???>>>???>>>>>>???BBBGGGJJJTTTUUUUUUUUUUUUVVVYYY\\\XXXXXXXXXXXXWWWUUURRROOOHHHFFFBBB@@@@@@@@@??????@@@AAABBBCCCBBB@@@>>><<<@@@??????>>>>>>===;;;:::<<<<<<===>>>???>>><<<:::::::::999777333111000000...///000222222222111111......//////...,,,***)))......---,,,,,,,,,------......---+++***)))((('''******+++++++++***)))(((+++)))'''(((******)))''')))(((&&&$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$######$$$'''***)))&&&&&&)))---000111222222000---***(((&&&%%%$$$###$$$%%%'''(((//////...,,,***(((&&&$$$%%%%%%$$$$$$$$$#########!!!!!!!!!""""""###$$$%%%(((%%%!!! ###      '''...222333111000///111444777999999666555555555777777555444555555666666555555333333666777888777555555777888777666555444444444444444<<<999666555666555333111333333444555555555444333888666555666555333555::::::999777555333111000000444222000///000111111000//////111222444555666666666555444333333444555555333555777999;;;::::::999444444333111000222666:::999999999999999888888888333333333333333444555666888777555555555555444222777666444333444555888999333555555444222222555777444333222444666888888777999777555333222333555666444555333///000555888888IIIGGGEEEEEEFFFGGGGGGGGGKKKJJJHHHEEECCCAAA@@@@@@@@@AAABBBCCCDDDFFFJJJMMMUUUVVVXXXYYYYYYZZZ\\\^^^ZZZ]]]aaadddccc^^^YYYUUUPPPLLLGGGCCCBBBAAAAAA@@@EEEEEEEEEEEEDDDCCCAAAAAAGGGGGGGGGFFFCCC@@@===;;;>>>@@@AAAAAA???=========>>><<<999888777666333111222222333333444333333222///000111111111000...---000///...,,,,,,,,,------000///---,,,++++++,,,,,,+++,,,...//////---+++)))+++++++++---......,,,******)))'''&&&%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%)))+++...---+++***---///222333333333111...+++)))((('''&&&%%%%%%&&&'''(((++++++,,,,,,,,,+++***)))&&&&&&&&&%%%%%%%%%%%%$$$###"""!!! !!!###%%%'''***(((%%%$$$######!!! !!!!!! !!!$$$###!!!!!!""""""      """***///222222111111222666999;;;;;;777555555555777888777555444555777888888666444222666777888888666666777888777777555444333222222222;;;999777666666444111///000111222333444444444333888555444555444111444999666555333111000///......222111///000222333333222000111222444555666666666444444555555555555444444333555777:::;;;:::888777555555444222222444777;;;;;;:::999777777777888999222333333444555666777777666444222222333555555444777666444444444666888:::888999999777666555777888666444222222333555666666777666444222111111222333555666444000111666999888IIIGGGEEEDDDFFFGGGGGGGGGKKKJJJIIIGGGEEECCCCCCDDDBBBDDDGGGHHHIIIJJJMMMOOOSSSVVVXXXZZZZZZ[[[\\\^^^___eeekkkooolllfff___ZZZRRROOOJJJHHHFFFEEECCCBBBEEEEEEDDDDDDDDDDDDEEEEEEMMMNNNOOOMMMIIIDDD@@@>>>@@@CCCEEECCC@@@===>>>@@@???<<<999999;;;;;;888555666666666666555555444444333444555666666555444333444333111///......//////333222000......///111222...111333555555222///---......000222333222000...---,,,+++)))((('''''''''***+++++++++)))(((((()))+++---///...---,,,---///222222222111///---***((()))(((((('''(((((()))***)))+++,,,---...---,,,+++'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))''''''&&&&&&''''''''''''%%%%%%$$$$$$######$$$$$$''''''&&&&&&&&&%%%$$$###!!!!!!        &&&+++///222333444666888999777555444333222333555666666555333444555555555444333333555666888777666555666777777666555444444444444444888888777666555222///---//////000111222333333333666333333444444222555:::333222111000///.........111000000111333555555444555555666666555444333222111222444555555555333222111333555888888777555333666666666555444666999<<<;;;999777555555555777888444444555666666666777777444222000000333555777777777666555444555666777888999999999999999999999:::666555444444555555444333333222111111111111111111444555444111111666888777JJJHHHEEEEEEGGGHHHHHHHHHGGGIIIIIIHHHEEEEEEFFFHHHDDDFFFHHHJJJJJJKKKMMMNNNQQQSSSVVVWWWXXXXXXYYY[[[bbbhhhoooqqqmmmeee^^^ZZZNNNMMMMMMMMMMMMKKKGGGEEEDDDDDDDDDDDDEEEGGGHHHIIILLLNNNPPPNNNHHHCCC@@@>>>AAACCCEEECCC???===>>>@@@>>><<<:::;;;>>>???===;;;:::999888777666555555555666777888999:::999888888:::888666444333333555666666444222111111222444555555777:::===<<<999666333///111333555444333111111000///...,,,+++***)))(((***---......,,,***+++,,,---...//////...---------///000000///...---+++************++++++,,,---...,,,---///000000...,,,+++((((((((('''''''''&&&&&&%%%&&&'''))))))))))))(((''''''((())))))))))))***((('''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%$$$###""""""!!!       ###'''***---///444888;;;999555111111000//////222444444444444222111///000111333444333555666666555444444555444444444444555666666777444555555444222000...---/////////000111222333333333111222555555444666;;;222222111000000000000000111000000222555777777666666666777777666444222111///000333444555444222111111333555777777666444222666777777777777888;;;>>>:::888666444333444555666666777777777777666444444333222000111333777888999888777666555444444555555333333444555777888888888555555666888888777333//////000111333444444444444222444333000111555777555MMMKKKIIIHHHJJJKKKKKKKKKGGGJJJKKKJJJHHHGGGJJJMMMGGGHHHJJJKKKJJJKKKLLLNNNQQQRRRTTTTTTTTTTTTVVVXXX```eeejjjjjjddd^^^YYYWWWMMMMMMNNNQQQRRRPPPMMMJJJHHHHHHHHHIIIJJJLLLMMMNNNHHHKKKMMMKKKEEEAAA@@@@@@DDDEEEEEEDDDBBBAAABBBCCCAAA@@@???@@@BBBCCCBBBAAA@@@???===;;;:::999888888<<<<<<>>>>>>???>>>===<<<<<<:::777555555666888999999888777666666777888888777999<<<>>>>>>;;;888555333555777777555333333333555444333111000...,,,+++---000333333000...///000111222333333333111000///000000111222222222222111///000000000111111111222///000222333222000---+++*********)))))))))(((((($$$%%%(((*********(((''')))+++,,,,,,***(((((()))))))))((('''&&&&&&&&&&&&&&&((())))))'''%%%$$$$$$""""""!!!!!!         $$$((('''+++111888<<<;;;777333000///---...111333444444444222///......000444666222444666666555333333444222222333333444666777888111222333333111000000111000000000000000111222333111111444888888555666:::222111111111111111222222111111222444777888888666222444555777777666444333///000222444555444333222555666666777777666555444555666777777777888;;;===999888666555444444444444777777888888777555333222222111000111444777888999666555444444333333444444222222333666999;;;:::999444555777999:::777222...000111444666888888888888111333333000111555666444RRROOOMMMMMMOOOPPPPPPOOOOOORRRSSSRRRNNNMMMPPPTTTNNNOOOPPPOOONNNNNNPPPRRRSSSTTTTTTSSSRRRSSSUUUWWW\\\___bbb```[[[WWWVVVWWWPPPPPPQQQRRRTTTTTTRRRPPPQQQQQQRRRRRRRRRSSSSSSSSSJJJNNNPPPNNNIIIGGGHHHJJJMMMLLLKKKKKKLLLLLLLLLKKKKKKLLLMMMLLLKKKJJJKKKLLLKKKJJJHHHEEECCCBBBBBBBBBFFFFFFGGGHHHHHHGGGFFFEEE@@@>>><<<::::::;;;>>>@@@AAAAAAAAA@@@@@@?????????<<<>>>@@@BBBAAA???<<<:::<<<===>>>===:::888999:::???>>>===;;;999777555444444888<<<<<<888666777999999999:::::::::999666444444555777888:::<<<======888888888888777666555444111222444555555222///------------,,,,,,,,,++++++(((((()))***++++++++++++***,,,///...,,,***+++,,,------,,,+++***))))))***'''***---,,,)))'''&&&'''%%%$$$$$$$$$######"""""" !!!###!!!        $$$))))))+++000555999:::888555222000///000333666777888555444222111222333666777222444777777666444444444111111111111222333444444///111333333111222555777222111000000000111222333333333777;;;:::555444666111111111111111222333444222222333555888999888666222333555777777555333111111222333555666666555555777666666555444444444444222333555555555666999;;;:::999888777666555555444555666777777777555333222/////////111444666666666111111222222333444555555555444555777;;;<<<;;;888444444555777888666222///000222555777888888777666111444444111222666777555UUUSSSQQQQQQRRRSSSTTTSSSXXX[[[\\\ZZZUUUTTTVVVZZZVVVVVVVVVUUUSSSSSSUUUWWWVVVVVVUUUTTTRRRSSSVVVXXXZZZ]]]^^^\\\WWWUUUWWWZZZUUUSSSRRRSSSTTTVVVUUUUUUZZZZZZZZZZZZYYYXXXWWWVVVQQQUUUWWWUUUQQQPPPSSSVVVWWWTTTRRRSSSVVVWWWVVVTTTWWWYYYZZZXXXTTTQQQRRRUUUVVVUUURRROOOMMMLLLLLLLLLOOOPPPQQQQQQQQQOOONNNMMMKKKIIIFFFDDDDDDGGGIIIKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHJJJKKKKKKIIIGGGEEEEEEFFFFFFCCC???>>>???AAAHHHGGGFFFDDDBBB???===<<<;;;@@@EEEDDDAAA>>>???BBB@@@@@@@@@@@@AAA???<<<999999:::<<<>>>AAACCCEEEFFF@@@???>>>===;;;888666555111333555777666444111...000////////////.........---,,,++++++,,,---///111'''+++...000......///111222222111//////.........+++...111111---+++***+++)))((((((((((((''''''''' """###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!###"""%%%'''%%%         $$$+++000000111444777888777555555333111222555999:::;;;666666666666777777888888333555888888777555555555111111000000000000000111///111333333222444888<<<333222111000000111222222555666999===;;;555111333000000000000111222333444333222333666888999888666555666777777666333///---333444555666777777777777666555333222111111222333///111222333333444777999:::;;;::::::999777666555222333555777777666444333------...111444555555333---...///111333555666777444222222444777888555333444333333333444444222000///000333555666555333222222555555222333777888666WWWXXXYYYYYYZZZ\\\```ddddddeeeeeeccc______aaaddd^^^^^^\\\\\\\\\^^^```bbb^^^^^^]]]]]]^^^___aaabbbfffeeecccaaa```_________bbbaaa```^^^^^^aaafffkkkjjjhhhfffhhhjjjjjjhhheeedddeeefffdddaaaaaadddgggeeebbbcccggggggccc______bbbaaaeeeiiiggg______cccbbbcccddddddaaa^^^\\\[[[]]]```bbbaaabbbddd```ZZZZZZXXXUUUTTTUUUVVVVVVVVVXXXVVVUUUXXX\\\^^^ZZZVVVUUUUUUWWW[[[]]]\\\WWWSSSSSSTTTSSSQQQNNNLLLMMMNNNYYYUUUQQQNNNMMMLLLKKKJJJOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKLLLLLLKKKHHHEEEEEEDDDDDDFFFJJJNNNPPPPPPHHHGGGEEECCCAAA???======999:::<<<>>>===;;;888777444444555555666777777777777444444666444000///111000...---000333666555333444333333444666666444333444444444222000///000111000...------......,,,+++)))((((((***,,,---,,,+++'''%%%###$$$&&&(((((((((#########!!! """&&&&&&&&&%%%###!!!!!!!!!!!!       """'''---000333444444333333333444444333333444777999;;;777999999777333111333666///000000111111222333333111111111111111000/////////000000222333555777888888777555333222222222222444555555444222222333555777666444222222222444555888777555555555666555444333666888888444222222333555444222222333555888999888888666555333111000///444333333444777888888777777555555888<<<<<<777222555666888999888555333111---///222555666666555444...000444555555555666777333333444444444333111000111333444333111111111222333333444444444333222111666555444444444444666666___aaadddfffgggiiikkklllnnnooopppooommmmmmoooqqqooonnnlllkkkkkklllmmmnnniiiiiiiiiiiijjjkkkmmmnnnmmmmmmmmmnnnmmmmmmllllllqqqqqqpppppprrruuuyyy|||}}}{{{zzzzzz{{{{{{xxxvvvqqqssstttrrrooonnnqqquuuuuussssssxxxyyyuuurrrrrrppppppssswwwtttnnnmmmqqqoooqqqrrrsssqqqpppooonnnjjjllllllkkkmmmpppoookkkllliiieeeeeegggiiihhhgggfffdddcccfffkkkllljjjfffccccccdddgggiiihhhccc___aaaaaaaaa___\\\ZZZ[[[\\\ccc```]]][[[[[[[[[[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYXXXTTTTTTUUUVVVWWWVVVSSSPPPOOONNNMMMNNNQQQTTTUUUUUUOOONNNMMMKKKIIIHHHFFFEEEGGGGGGHHHGGGFFFDDDAAA???<<<=========<<<;;;::::::<<<::::::<<<<<<888777999777666444666888:::999777:::999999;;;======<<<:::888888777555444444555666777555333333333222000///000///...///111111///---...,,,***)))***+++***)))$$$%%%$$$""" """###%%%%%%$$$###"""!!!!!! !!!!!!!!!     $$$+++...222444444333222222555444333222333444666888444555555555333333333444000000111111111000000///222222222222111000//////......///111222555777888999888666444333222222333555666666555333222444555777666444333333444555666777666555444444555444444555777999888555333222333555444222111222444777999999888888777666555444444666444444444666666555444555333333555999:::777333777888999999888777555333000111444555666555333111000222555666555666777888333444444555444333111000000111222111000000111333555444444444333333222222555666777777777777666666ppptttyyy||||||||||||||||||~~~}}}{{{{{{{{{|||wwwwwwwwwwwwwwwxxxyyyzzztttvvvyyy|||}}}}}}{{{zzz~~~}}}}}}~~~~~~~~~}}}~~~yyyzzzyyywwwxxx}}}}}}zzzsssooolllmmmrrrvvvuuussstttsssrrruuuzzz|||zzzxxxsssssstttuuuvvvtttqqqnnnoooppppppooommmllllllmmmkkkiiigggggghhhjjjjjjjjjjjjjjjjjjiiihhhgggffffff___```cccfffhhhfffccc___^^^]]][[[\\\]]]______^^^ZZZZZZZZZYYYWWWUUUTTTSSSVVVVVVTTTRRRPPPNNNLLLKKKHHHIIIIIIIIIGGGDDDAAA@@@CCCAAABBBEEEEEEBBBAAADDDCCCAAA@@@@@@AAAAAA???>>>BBBBBBBBBDDDFFFGGGFFFEEE???>>><<<;;;:::;;;===>>>@@@>>><<<;;;;;;:::888666999888777777888777555333666555333222222000...+++)))***)))'''%%%$$$&&&(((&&&%%%%%%$$$$$$%%%''''''%%%%%%%%%%%%$$$""" """       &&&***000333444222111111555444333222222333444555111111111333555555333222000111111111000///---,,,333333333333222111000///------...000222555777888999888777555444333222222555555666444333222333555666666555444444555666777555444444333333333333444777888999888666444333444555333222111111333666888666666666666666666666666777666444444555444222000333111000222666888666444888888777777666666555555222333555555555333111///222333444444333444666888555555666666555333222111111222222222111222444666777666555444333222222333333444666777777666444222zzz}}}zzzkkkhhhgggllltttzzz{{{xxxzzzzzzzzz|||}}}}}}~~~~~~}}}{{{xxxvvvuuuwwwxxxyyyxxxxxxyyyzzzsssqqqpppqqqsssuuuuuutttrrrssssssrrrqqqpppnnnnnniiikkkooosssvvvuuuqqqmmmllljjjiiijjjkkklllkkkjjjgggggggggfffeeedddbbbaaa___^^^\\\YYYWWWVVVVVVVVVUUUVVVVVVVVVTTTQQQMMMKKKKKKIIIJJJNNNNNNLLLLLLNNNOOONNNLLLKKKJJJIIIGGGFFFIIIIIIIIILLLNNNOOOOOONNNGGGEEECCCBBBCCCEEEFFFGGGGGGEEEDDDCCCCCCCCCAAA???AAA@@@???@@@@@@@@@>>><<<===<<<;;;;;;:::888444222000000000---+++***,,,...***)))((((((***,,,///000---,,,,,,+++***'''### !!!!!! %%%!!!      !!!&&&---111333222111000444333333222333333444555111000000333666666333///000111111222111000...,,,333444444333333111000000......///111333666888:::888777666444333222111111333444444333111111222444555444444444444555666666333333333222111111222333999999999888666555444444444333111000000222555666444333333333222222222222777666555666666555333111333111///111444666777666666555444222222222333444222333444555444333222000333333333222111222444666666777888888777555444333333444555555444555777999888777555444333222333333000000111111111000//////{{{uuugggeeegggnnnxxx}}}||||||}}}|||{{{vvvyyy|||~~~|||{{{yyyzzz|||}}}}}}|||wwwxxxxxxxxxwwwuuusssrrroooqqqvvv{{{~~~}}}zzzvvvtttsssssstttwwwxxxwwwvvvqqqqqqqqqqqqpppnnnlllkkkdddcccaaa```___```aaaaaa___aaabbbbbbaaa^^^[[[YYYUUUSSSUUUYYYZZZXXXXXX[[[ZZZYYYXXXVVVTTTRRRQQQQQQQQQPPPQQQSSSUUUWWWVVVUUUQQQNNNLLLKKKMMMOOOPPPOOOLLLKKKJJJJJJLLLLLLKKKJJJHHHGGGGGGHHHIIIIIIHHHFFFCCCBBBAAABBBBBB@@@===;;;666666555333000///111222...---------///111444666444222000///---***$$$ """###$$$###!!! !!!%%%!!!!!!"""!!! !!!     !!!)))...111111000000222222333333444666777777444333222444777666222...000000111222222111000000222333333333333222111111000000111333555888:::;;;444444444333222111000///222222333111000///111222333333333333333333333444111222333222000000222444999888777666666666555555444222000//////111333555444333333222111000//////555555555777999999777555444222111111333666888888555444222111000111333333000111222444444444444444666666666444222222444666777888888999999888666555111333555555555555666888666666555444333222222222111000...,,,,,,---...///}}}vvviiikkknnnttt{{{yyy|||}}}|||||||||~~~~~~}}}|||}}}}}}}}}|||zzzwwwuuutttvvvzzz~~~}}}yyyxxxyyy{{{~~~~~~}}}vvvwwwxxxxxxvvvsssqqqooojjjiiihhhhhhhhhiiikkkllliiijjjkkklllkkkiiigggfffaaa___aaaeeefffddddddgggcccccccccaaa^^^\\\\\\\\\[[[ZZZZZZ\\\^^^___^^^]]]\\\YYYVVVWWWZZZ[[[YYYWWWTTTSSSSSSSSSUUUVVVUUUTTTPPPPPPOOOPPPRRRRRRQQQOOOJJJIIIHHHHHHIIIHHHFFFDDD<<<<<<;;;999666555666888333333333333444666888:::888555111000000---(((###((())))))(((&&&%%%%%%&&&((($$$!!!!!!$$$''')))%%%$$$###!!! !!!      %%%+++...///000111111111222444555777777888555555555555666555333111111111111111111222222222000111111222222222222222222333333444666888:::;;;111111222222222111000///222222222111000///000222333333333333222222111111000222333222000///222555888666555555666777777666333222///......000222333666555555444222111000000333444555888;;;;;;999777444444333333444666777999555444333222222333444555///000111333444555666666999:::999888666555666777555666777888999888777777---000333444333222111222333333444444444333222111555333///,,,,,,---000222sssvvvzzz|||}}}}}}|||||||||}}}|||yyywwwyyyzzz}}}|||||||||~~~yyyyyyzzzzzzxxxuuuqqqooonnnnnnnnnnnnnnnooopppppprrrrrrrrrrrrqqqooonnnmmmiiiggghhhlllmmmkkkkkknnnjjjkkkllljjjgggeeefffhhhgggffffffgggiiiiiihhhgggfffcccaaaccceeefffbbb^^^___^^^]]]]]]______^^^]]]ZZZYYYXXXXXXYYYYYYWWWUUUSSSQQQOOONNNNNNNNNMMMLLLFFFFFFEEEBBB???>>>???AAA;;;;;;<<<<<<===>>>>>>???;;;777333333555444000,,,...//////...,,,++++++,,,---+++(((%%%$$$''',,,000))))))'''&&&%%%$$$######""""""!!!    """(((+++...000222111111222333444555555555333444555555444444555666444333111///...///000111......000111222333333333333333444444555777888999///000111222333222222111333444444333111000222333555555555444333222111000///222444333000///222666666444222333555888888777333111///------///111222555555555555444444333333222333555888::::::888666333444444444444444666777333333222222222333333333///000111222444555666777888999:::999666444444444111222444666777777777666***...222444333000...---///000222444444333111000666444222000///000111222}}}zzzxxx|||}}}~~~~~~}}}~~~~~~yyyzzz{{{zzzxxxtttpppnnnppppppppppppqqqqqqqqqqqqxxxxxxvvvuuusssrrrqqqpppkkkiiijjjnnnooollllllooonnnpppqqqpppmmmkkkmmmoooooonnnnnnoooqqqqqqpppnnnllljjjhhhjjjmmmlllgggbbbhhhfffeeeeeeeeeeeecccbbbaaa___^^^^^^]]]\\\ZZZWWWZZZWWWTTTRRRRRRQQQQQQPPPOOOOOONNNKKKHHHGGGHHHIIICCCCCCDDDEEEEEEEEEDDDDDD>>>:::666777:::<<<999666222333444333000///000111111111...)))&&&(((...444...---,,,+++************((('''&&&%%%$$$###!!!!!!       &&&***---111333111222222333333333222222000222555444222333666:::666444000---,,,,,,...///,,,---...000222333333333444444333444444555777777///000222333444444333333555555555444333222333555777777666555444222111000///222555333000///333777555222000222555888888777222111///------...000222333333333444444555555555222333555777999999666444333444555555444333444555000000000000000111111000000111111222444555555666555666888777444111000000...///111333555555555555***///444777555111---+++,,,...222444555444111///444333333222111000000///~~~}}}~~~{{{zzzzzz}}}|||yyyzzz{{{{{{zzzyyywwwuuusssnnnqqqrrrppplllkkknnnrrrvvvxxxyyyxxxsssnnnjjjhhhhhhooouuutttooonnnsssyyy|||xxxtttsssssssssrrrooorrrssstttuuuuuutttrrrqqqooonnnnnnrrrvvvuuuoooiiieeejjjnnnmmmkkkjjjmmmpppkkkjjjiiigggeeedddccccccbbb^^^ZZZ\\\aaaaaa]]]WWWUUUWWWWWWVVVXXXYYYUUUNNNOOOKKKKKKLLLKKKGGGFFFHHHEEEBBB@@@???@@@@@@@@@???:::;;;;;;:::777555555666777666444333333444666777444222000---,,,---......222444222,,,)))((('''###%%%$$$"""             &&&...222333444222///,,,,,,---000222///111333333222222333444555222///---,,,...111333---.../////////111444666111000000///000222333444222333555777888999999:::555555444333333333444444888777666666777666444222222...,,,...333666444222000111222333555666777777...///111222111000...,,,111333444444333222333444000000000000000000000000444555666777777555333222000111111111000///---,,,...///000111333444555666444222///------///111333000222444333000000333666333//////333333//////444555444222000000000000000//////......///000111222~~~}}}{{{|||~~~~~~zzz|||~~~}}}}}}|||zzzxxxuuusssrrrmmmpppsssrrrooonnnqqqtttuuuttttttsssqqqooommmlllkkkooorrrqqqnnnooouuuzzz}}}yyyvvvuuuuuuuuusssrrrrrrtttvvvxxxxxxwwwuuutttrrrpppnnnqqqtttuuurrrnnnlllpppsssssspppoooqqqtttqqqooommmkkkjjjiiiiiiiiigggccc```bbbgggiiifffbbb]]]^^^^^^\\\^^^```\\\VVVUUUQQQQQQRRRQQQMMMLLLNNNQQQNNNKKKHHHGGGEEECCCBBB>>>??????===;;;999999:::<<<;;;:::888888999:::;;;:::888666333222222222222111444333---++++++***'''((('''&&&$$$"""!!!  """#########"""            %%%---111333444222000------...111222///000222333222222333444555333111//////000222333444444333111///...000222000000000111222444777888666666666666666666666666444444333333333333333444777666666666777777555333333///---...222555444222111111111111222333555555111111222222222111///...333444444222000///000222...//////000111222222333555666666777666555444333222222222222111///...---222222333333444444444444333111///......///111222333444444222111000111333111...///333333000000333444444222111000111111222000///.........000222333}}}~~~~~~~~~}}}www{{{~~~~~~|||yyywwwtttrrrqqqnnnqqquuuvvvtttsssuuuwwwtttpppkkkkkkmmmooopppoooooooooooonnnoooqqqvvvzzz{{{xxxvvvuuuuuuuuutttssssssvvvyyy{{{|||zzzxxxvvvuuurrrppprrruuuwwwuuussssssvvvxxxwwwtttrrrsssuuuvvvuuurrrpppooooooooopppkkkgggdddffflllooonnnkkkfffhhhfffddddddgggeeeaaa]]]ZZZYYYZZZYYYUUUTTTVVVZZZXXXTTTRRRPPPNNNKKKIIIEEEFFFFFFDDDAAA@@@@@@@@@DDDCCCAAA@@@@@@@@@AAAAAA@@@???<<<:::888777666666444888777333000000000...,,,,,,+++***)))(((''''''%%%###!!!!!!$$$'''((((((((('''%%%"""           ###+++000222222111///------...///111...000222333222222333444444444444333333333333333666666555222///...///000333222222222333555777888666555444333333444555666333333222222222333333444777666555666777777666444444111......111444444333222111/////////000222444555555444333222222111111555555444111...---...000---...///000111333444444666666666666555555555444555555555444333222111000666666555555444444333333222111000000000111111222777555333222222222111000///---///333444222111333333222222111111111222222111000...---...000333555|||{{{zzz{{{}}}xxxwwwuuutttvvvxxx|||~~~}}}}}}{{{}}}|||~~~~~~yyy~~~}}}{{{yyywwwuuutttssssssvvvyyyzzzyyyxxxxxxxxxtttmmmeeecccggglllooonnnpppooonnnooorrruuuvvvwwwwwwvvvuuuuuuuuuttttttsssvvvxxx{{{~~~}}}{{{xxxvvvvvvuuuuuuwwwyyyzzzyyywwwvvvxxxyyyxxxuuusssssstttxxxvvvsssqqqpppqqqrrrsssmmmiiifffgggkkkoooooonnnkkkmmmkkkggggggjjjjjjgggeeeaaa```aaa```[[[ZZZ\\\ZZZYYYXXXXXXXXXWWWUUUSSSMMMNNNNNNLLLJJJHHHHHHIIIKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDBBB@@@===;;;999888;;;???@@@:::666666666555000000000000///......---***(((&&&&&&(((+++------++++++)))(((&&&%%%$$$############"""!!!        '''---000///...---,,,,,,------......000222222222111222444444555666777666555333222111222222111//////111333777666444333222222333333333222111111222444777888111111111111222222333444777666555666888888666555555222///...111333444444444222000......///111333888777666444333333333333555555444111......000111...//////000222333333444666555444444333444444444777777666666555444333333666666555555444333333333222222333333444333333333888444111111333444222///...///111444555444444444111111000000111111111222222111///---...111444666~~~}}}{{{zzzxxxtttrrrpppooollljjjjjjjjjkkkkkkhhhgggffffffhhhmmmrrrvvv}}}~~~}}}|||}}}}}}yyyyyyyyyyyyxxxxxxxxxwwwwwwyyy{{{}}}~~~|||zzzyyyxxxuuummmccc___ccchhhkkkkkkooonnnooorrruuuvvvuuusssvvvvvvwwwwwwvvvvvvvvvvvvxxxzzz|||}}}|||yyyvvvsssvvvwwwzzz|||~~~|||yyywwwwwwxxxxxxwwwuuutttssssssuuusssqqqpppooopppqqqrrrooolllhhhhhhjjjlllmmmllllllmmmlllgggfffiiijjjiiiiiieeedddeeeccc___^^^```[[[[[[\\\]]]______]]]ZZZTTTUUUUUUTTTRRRQQQRRRSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKIIIFFFCCC@@@>>>CCCGGGHHHAAA;;;::::::999555555666666666555444333000---++++++...000111111------......------------(((((((((&&&%%%###!!! """         ###)))---...........................000222222111111222333333555777888888666333222.../////////...///111444666555333222111000111111222111000000111333555777000000000111222333444555888777666777888888666444333222000000111333444555555444111//////000222444888777666555444444444444333333333222111111333555111111111111222222222222555444333222222222333333444444333333333333333333333333333333444444444444333444555666666666666555666333000111444666444222///111333444555777666555/////////000000000000000222111000//////222444666yyyyyyyyy|||}}}yyytttoookkkfffbbb___aaa^^^[[[ZZZ[[[\\\\\\\\\YYYXXXWWWXXX\\\bbbhhhlllqqqtttzzz|||~~~~~~~~~tttvvvwwwyyyzzzzzzzzzyyy}}}}}}~~~}}}|||{{{yyyxxxvvvooofffaaaaaaeeehhhjjjoooppprrruuuwwwvvvssspppuuuwwwyyyyyyxxxxxxxxxyyywwwxxxxxxxxxwwwuuusssrrrvvvxxx|||~~~~~~{{{xxxuuuwwwxxxxxxxxxwwwwwwvvvuuurrrqqqqqqpppppppppqqqqqqqqqooolllkkklllllllllkkkjjjmmmmmmhhhfffhhhjjjiiijjjgggeeefffddd```^^^```aaaaaabbbdddeeeddd```]]]YYYZZZ[[[[[[ZZZYYY[[[\\\[[[ZZZYYYXXXVVVTTTSSSSSSVVVVVVVVVUUURRROOOKKKIIIIIIOOOOOOHHHAAA???@@@@@@======>>>>>>>>>===;;;:::666444333333444555555444000111222444555555555555///......,,,***(((&&&%%%%%%###""""""######"""!!!        %%%)))//////000111111111000000---///111222111111222333222444666777777555222111000111000...---,,,...000111000000///000111333444555444333222111111222222000000111111333444555666999888777777888777555333000111111222333444555666555444222111111222333444666555555555555444444444///111333333333444555777222222222222222222222222444444444444333333333222///////////////000222222111111222333444555555666444444555666777777777777444333222222444555555444111333444222333666777555///000000111111000//////222111111111111333444555|||xxxvvvuuuuuunnnnnnpppsssuuuvvvuuusssmmmiiibbb[[[WWWTTTQQQOOOQQQNNNJJJJJJLLLMMMMMMLLLJJJJJJJJJLLLPPPVVV\\\```eeehhhooovvv}}}|||~~~~~~~~~~~~~~~}}}rrrtttxxx{{{|||{{{zzzxxx|||{{{zzzzzzzzzzzzyyyxxxvvvrrrkkkfffdddfffiiilllqqqrrrtttuuutttsssrrrqqqqqqtttwwwxxxwwwvvvwwwyyyrrrrrrrrrsssssssssrrrrrrvvvxxxzzz{{{yyywwwuuutttuuuuuuuuuvvvwwwxxxwwwvvvrrrsssttttttttttttsssrrrpppooonnnnnnnnnmmmlllkkkkkkooopppkkkhhhjjjkkkkkkkkkgggfffgggddd```^^^```cccdddeeeggghhhfffaaa]]]\\\]]]___```___```aaacccdddcccbbbaaa___]]][[[ZZZ]]]^^^___^^^\\\XXXTTTQQQQQQXXXYYYRRRKKKIIIKKKLLLFFFGGGHHHHHHGGGEEECCCBBB<<<;;;;;;;;;<<<;;;999666444666777999;;;;;;;;;;;;555555444222000...,,,***(((((((((***++++++***(((!!!!!!!!!           !!!&&&,,,...///111111000///...---///111222111111111333111333444555555333111000333333222///---,,,---///000/////////000111333444555444444333222222111111000000111222444555777888;;;:::888888888777444222---///222444444555666666333333222222222333333444222333444555555555444333---///333444444444444555111111111222222333333333555555666666666555444333///...//////111333555666333333333444555555666666333333444444555666777777444555555444222222333555111444333//////444666444222222333333222111000///111111222333444444444444zzzrrrrrrpppmmmhhhdddbbbbbb``````aaaccceeeccc```]]]WWWRRRLLLFFFDDDCCCBBBAAA@@@===:::999<<<>>>>>><<>>>>>======::::::888777444222000...++++++---///111111///,,,%%%%%%%%%$$$###!!!          $$$)))***,,,......---,,,+++---///111111111000111333111222333444444222000///333333222000......///111333222111000000000111222111222333444444444444444111111111333444666888999<<<;;;999888888666444111+++...222555666666666777111111222222333333333333///000333555555555333222+++///222444444222222222//////000111333444555666555666888999999777555444111111111222444777:::;;;555555555666666666666666222222222333333555666777555777888555111000222444222444222,,,,,,222555222444444555555444222111000000111333444555555444333}}}{{{~~~~~~~~~~~~}}}{{{yyyvvvuuuzzzzzzwwwrrrqqqpppkkkcccddd^^^XXXUUUTTTRRRNNNIIINNNLLLLLLMMMOOONNNJJJFFFAAA???;;;777333333555888000000000111222444555666444666999999:::???HHHPPPSSSTTTXXXaaallluuuzzz|||}}}}}}}}}~~~}}}xxxuuusssssstttxxx|||~~~xxxyyyzzzzzzyyyxxxyyyzzzxxxxxxyyy{{{|||{{{xxxvvvyyy|||}}}zzzxxxxxxuuupppjjjqqqyyy~~~}}}yyytttqqqvvvuuutttvvvzzz{{{yyywwwuuuqqqnnnmmmllljjjnnntttrrruuuvvvuuurrrqqqrrrtttpppqqqrrrssstttvvvwwwwwwiiilllpppqqqqqqppppppqqqtttuuuvvvsssooommmoooqqqooopppqqqrrrssstttttttttrrrsssuuuvvvvvvuuusssrrrllloooqqqpppllljjjjjjlllkkkmmmqqqrrrqqqoooooooookkkkkkjjjgggccc``````aaa^^^aaacccdddbbbaaa``````cccbbbaaabbbccceeeddddddooopppqqqoookkkfffdddccc___aaaddddddaaa^^^\\\[[[aaa```^^^]]]\\\]]]]]]]]][[[YYYUUUQQQOOOMMMMMMMMMJJJJJJJJJJJJGGGCCC???<<>>;;;999666555555555+++///555999888555222111***(((&&&%%%$$$$$$&&&'''###!!! """"""       !!!)))***++++++++++++,,,...,,,...000333444444333222333444555666555333000///222333333111000///000222222222111333555777666666111222444555666555444333111000222555555222333777888888888777555333111000222222333444444555555555///111333444333222222333444111///000333444333222222000///111333555444222333000...---...111222333777777666555444333333222222444666666555444555666222333555777777777777666444444555666666666666666666333333555444111000222000...---...000111111000444555555666555333222111333333444444444444444444{{{zzz}}}~~~|||zzzqqqqqqpppnnnkkkgggdddbbbfffgggccc\\\YYYYYYWWWSSSOOOIIICCC@@@@@@???;;;888===;;;999999;;;<<<;;;999777666555222...------///,,,,,,++++++++++++,,,,,,///222555555666;;;CCCJJJNNNNNNQQQXXXbbbjjjoooqqqsssvvvyyyzzzyyywwwvvvvvvppppppqqqsssvvvxxxxxxwwwrrrssssssrrrqqqqqqrrrtttssssssrrrssstttsssqqqooorrruuuvvvsssqqqrrroookkkeeejjjpppssssssrrrpppoooqqqqqqqqqssstttuuusssrrrpppmmmlllnnnllliiijjjnnnlllnnnoooooommmlllnnnpppssssssttttttttttttttttttoooqqqssssssqqqnnnmmmmmmpppqqqqqqpppnnnmmmmmmnnnkkkkkkmmmnnnoooooonnnnnnooopppqqqrrrrrrrrrqqqpppkkkmmmooopppnnnlllkkkjjjjjjlllmmmmmmlllkkklllmmmnnnnnnllliiidddaaaaaaaaa___aaacccdddbbbaaaaaaaaacccaaa```aaadddggghhhhhhppprrrrrrppplllgggeeedddaaaccceeedddbbb___^^^^^^cccbbb```^^^]]]]]]^^^___]]][[[YYYVVVTTTTTTTTTTTTPPPQQQQQQQQQNNNKKKGGGEEEFFFFFFFFFGGGGGGGGGGGGGGGDDDBBB@@@===;;;:::999999444777::::::999777555555...,,,***)))(((((()))***&&&$$$###$$$%%%%%%###!!!         ###&&&)))***++++++---...,,,...000222222222111000222222333333222111///...111222222111//////000111222111111222555666666555000222444777777666444333111000222555444111222666555555444333222222222222333444555666666666555444000222444555333222111111444222000111444555555333555333111222555666444333222111000000111111111111666555555444333222222222111333555666555444555666777777777777777666666555555666666777777777666666555333333666666222000222000///......000222222111333333444444333222111///111222333444555444444333}}}xxxwwwzzz}}}}}}{{{}}}{{{xxxzzz~~~}}}zzzvvvrrrnnnlllhhhgggeeebbb^^^YYYVVVTTTWWWXXXUUUKKKDDDDDDEEEDDD???:::444111111111000...333000---,,,...000222222---...///---***((('''(((((('''&&&%%%%%%%%%%%%%%%(((+++///222555:::BBBGGGLLLLLLNNNSSSZZZbbbgggiiiiiinnnssstttrrrqqqsssuuummmlllmmmnnnpppqqqpppoookkklllllljjjiiiiiikkknnnooommmkkkjjjjjjjjjiiihhhiiilllmmmjjjjjjkkkiiieeedddeeeggghhhgggfffggghhhdddfffhhhiiihhhgggffffffeeecccdddgggfffbbb```aaadddeeeggghhhhhhhhhjjjlllssssssrrrrrrqqqooonnnmmmmmmoooqqqqqqooommmkkkkkkmmmmmmmmmnnnoooooommmlllfffhhhjjjllllllllljjjiiimmmmmmmmmnnnnnnoooooooooiiijjjlllnnnooommmiiifffhhhhhhhhhfffdddeeegggjjjnnnnnnmmmiiidddaaa`````````aaabbbbbb``````aaabbbbbb```___```cccgggjjjkkkppprrrrrrppplllhhhfffeeeaaabbbbbbaaa___]]]]]]^^^eeeccc```]]][[[\\\^^^```^^^]]][[[ZZZYYYYYYZZZ[[[XXXXXXXXXXXXUUURRROOOLLLLLLMMMNNNOOOOOONNNMMMLLLJJJIIIGGGDDDBBBAAA@@@@@@;;;<<<<<<:::777444444444333222000...---,,,------***(((''''''))))))(((&&&%%%$$$###!!! """"""!!!           !!!&&&***+++,,,------,,,...000111222111///...111111000//////.........111222222111//////000222000000000222444555555444///111444666777666444333111000222444333000000444111111000000000222444555444666888999888777444333111333666666444222000///333222111222555666666555777555444444666666555333111222333444444222111000444444333333222222111111111333555555555555555777999888777555444333222222666777777888777777666666444333555888888333000111111///...///111333333222222222333333222111///...///000222444555555444333~~~}}}|||zzzyyyuuusssuuu{{{}}}zzzwwwvvvwwwyyywwwtttvvv}}}|||zzzvvvuuusssoookkkfffbbb___aaa___]]]YYYUUURRROOOMMMPPPTTTRRRFFF;;;888999999888444///------.........///---+++***+++,,,...///)))***+++***(((''''''(((%%%%%%%%%%%%&&&'''((()))'''+++000555999???FFFKKKNNNOOOQQQUUU[[[ccchhhlllgggjjjmmmoooooooooooopppiiiiiiiiijjjlllmmmllljjjiiiiiiiiigggffffffiiikkkllliiieeeddddddddddddccccccffffffddddddfffeeeaaadddddddddbbb___]]]]]]]]][[[^^^aaaaaa^^^\\\]]]^^^^^^[[[[[[^^^^^^ZZZXXXYYY]]]^^^```aaabbbdddeeegggjjjjjjjjjjjjiiigggeeedddaaadddhhhjjjjjjjjjjjjkkkiiihhhiiilllppppppmmmjjjdddfffiiilllmmmmmmlllkkklllkkkkkkkkklllmmmnnnooohhhgggiiilllooonnnhhhccchhhgggdddaaa```aaaeeehhhllllllkkkhhhccc___^^^^^^___`````````^^^___aaabbbbbb___]]]]]]```eeehhhiiikkkmmmooonnnkkkhhhffffffbbbbbbbbb```]]]]]]^^^```dddaaa]]]YYYXXXYYY\\\^^^___^^^]]]\\\[[[[[[\\\\\\^^^]]]]]][[[XXXTTTQQQOOORRRSSSTTTUUUUUUTTTRRRPPPPPPOOONNNLLLJJJHHHGGGGGGBBBCCCBBB@@@<<<888777666999777555333111000000000+++***))))))))))))))))))+++***)))'''&&&%%%%%%%%%&&&&&&&&&$$$!!!        &&&+++,,,,,,,,,,,,,,,---///111222222111000222111///------...///000111222333222000000111333//////000222444555444333111111111111222333444444111000111444222//////333......///000222444555666555777999;;;:::777444111111444777777444111///...000111111333444555555555666666555555555444444333000222333444333333333444333333333333222222222222111222444555444444555666666555333111/////////000666666666666666666555444444333555999999333000000111//////000222444444333111222333333222111///......000333555777666555444~~~~~~}}}|||zzzxxxxxxwwwssspppqqqvvvwwwtttqqqqqqtttvvvuuurrrttt{{{|||{{{zzz{{{{{{yyyvvvsssooonnnkkkhhhccc^^^YYYVVVUUUTTTRRROOOMMMKKKIIIIIIMMMSSSRRRFFF888000......111///+++))))))++++++,,,)))))))))((('''''''''((('''((('''&&&$$$%%%''')))$$$%%%&&&))),,,///111333222444888<<<@@@EEEJJJNNNNNNPPPTTTYYY```gggnnnrrrpppmmmkkkmmmqqqrrrnnnjjjfffffffffhhhjjjkkkjjjiiiiiiiiiiiihhhggggggiiikkkiiifffbbb``````aaaaaaaaa___bbbbbb______bbbbbb___^^^___```___[[[XXXWWWWWWZZZ]]]___^^^[[[YYY[[[]]]___YYYUUUWWWXXXWWWVVVXXXWWWWWWXXXZZZ\\\^^^______^^^^^^___```___^^^\\\[[[VVVYYY]]]```aaabbbcccdddaaa```aaaeeeiiijjjgggddd```bbbeeehhhkkkllllllllljjjjjjiiiiiijjjkkkllllllhhhhhhiiilllooommmhhhccchhhgggeeecccaaacccgggjjjiiijjjjjjhhhdddaaa______```aaaaaaaaa``````bbbdddbbb___[[[[[[\\\```bbbcccdddfffiiiiiihhhfffeeeeeeddddddcccaaa______aaaccc```^^^YYYVVVUUUVVVYYY[[[``````___^^^]]]]]]\\\\\\bbbaaa___]]]YYYVVVRRRQQQUUUVVVXXXXXXXXXVVVTTTSSSTTTTTTSSSQQQPPPNNNMMMLLLJJJLLLNNNMMMIIIEEEBBBAAA>>>===;;;888666444333222---,,,,,,***)))))))))***...---,,,***)))((((((((()))******(((%%%"""""""""        !!!'''+++---,,,+++++++++---000222444444333333333111///...---...000222222333444333222111333555//////000222555555444222333111...,,,,,,///333555000///111444333///000444---...111444555666555555666777999:::999777333111222444666666333000...---...///111222222222333333444444444444333222222222000222222222111333777:::333333333333444444444444111333555555444333444555333222111/////////000111333444444555444444333333333222555999888333000000000///...///222444444444222222333333222111///...///111333666777777666666~~~~~~~~~{{{|||}}}{{{yyywwwxxxyyyuuuqqqppprrrssspppnnnoooqqqssssssrrrtttzzz}}}|||tttssssssssssssqqqmmmjjjiiihhheeeaaa\\\WWWSSSPPPNNNMMMLLLJJJJJJIIIIIIIIIOOOTTTSSSGGG888///+++)))---,,,+++***)))******+++'''((()))((('''&&&'''((('''''''''&&&%%%'''***---)))***,,,///333777:::<<<@@@@@@@@@AAACCCFFFJJJLLLLLLQQQWWW^^^dddlllsssxxxzzztttpppqqqvvvwwwrrrkkkiiiiiiiiijjjlllmmmllljjjkkklllmmmmmmlllkkklllmmmiiifffcccaaabbbccccccbbb___bbbbbb___^^^aaaaaa^^^XXXZZZ]]]]]]\\\ZZZZZZZZZZZZZZZZZZYYYXXXXXXZZZ\\\^^^VVVPPPPPPRRRRRRTTTVVVTTTSSSSSSUUUWWWYYYYYYXXXUUUVVVXXXYYYYYYWWWVVVTTTPPPSSSWWWXXXXXXXXXXXXYYYUUUVVVWWWZZZ]]]^^^]]]\\\XXXZZZ\\\___aaaccceeefffddddddddddddddddddddddddggggggiiijjjkkkiiieeeaaaeeefffeeedddcccdddgggiiieeeggghhhhhheeecccbbbbbb___aaabbbbbbbbbbbbccceeeaaa^^^ZZZYYYZZZ\\\]]]]]]^^^aaadddeeedddcccbbbccc_________]]][[[[[[]]]___]]][[[XXXUUUUUUVVVXXXZZZ`````````______^^^^^^]]]bbbbbb```^^^[[[XXXVVVUUUXXXXXXYYYYYYXXXWWWUUUTTTVVVVVVUUUTTTSSSQQQOOONNNLLLOOORRRSSSQQQNNNKKKJJJEEEDDDBBB@@@===:::888777222222111...,,,+++,,,...------,,,+++************,,,------,,,)))&&&%%%%%%"""!!!!!!             &&&***,,,,,,++++++,,,...000333444444444333333222000///...000111222222333333333111222333555//////111333666666444222666222...+++***---111444000///111444333000111555000222333555555555444444555666777888777555222000111333444333111...---...---000222333111000000111111333333333111000111222111222222111///111777;;;222222333333444444555555333444555555333222222333222222222111222222333333111222222333444444333333333222444777777222///000///...---///111444444444222222333333222111///...111222333444555555666666~~~}}}}}}}}}}}}}}}~~~~~~~~~zzz|||}}}|||yyyxxxyyy{{{yyytttpppqqqrrrooooooqqqmmmqqqrrrrrrtttyyy{{{yyymmmmmmlllmmmllljjjeeebbbbbbaaa___\\\WWWRRRMMMKKKLLLKKKJJJIIIIIIIIIJJJJJJQQQTTTPPPCCC777000,,,***+++,,,---,,,+++******+++)))*********)))***...222...///111222222333444666666666777999;;;>>>@@@AAACCCAAA??????AAAEEEHHHJJJQQQVVV___gggmmmtttzzz}}}yyyyyy|||{{{wwwsssuuutttssstttuuutttsssqqqqqqsssvvvvvvuuusssssssssnnnllljjjiiijjjkkkjjjjjjfffhhhgggdddcccffffffccc\\\^^^```aaa``````aaabbb```]]]YYYXXXZZZ]]]```aaa```XXXQQQRRRUUUUUUVVVXXXWWWUUUTTTUUUWWWXXXWWWUUUTTTUUUWWWXXXWWWVVVSSSRRRNNNPPPSSSTTTSSSRRRQQQQQQMMMNNNPPPRRRRRRSSSUUUWWWRRRRRRSSSTTTUUUWWWZZZ[[[[[[\\\\\\\\\\\\ZZZYYYXXX```aaacccccc```]]][[[[[[[[[]]]___```______aaabbb^^^```cccdddcccaaaaaabbbZZZ\\\___```___^^^___```^^^\\\ZZZYYYZZZ[[[ZZZZZZ]]]```bbbbbbaaa___^^^^^^\\\]]]]]]\\\ZZZZZZ[[[]]]\\\[[[YYYXXXXXXYYY[[[\\\[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUVVVUUUTTTRRRPPPOOOKKKNNNQQQRRRRRRRRRSSSTTTNNNMMMKKKIIIEEEBBB???>>>;;;;;;:::666222000222444///......------.........///000111000---***)))(((%%%%%%$$$######""""""!!!           ###(((***+++,,,---...///111222333222000///111111000//////000111222000111111111000000222444///000222555777777555333666444111///......000111///...111555555222333888777666444222111222333444333444555555444333222111111222222000...------//////111444444222000///000000222333333111000222444000333555333000///333777000111111222333444444555444555666555333111000111111222222333333222222222000111222333444555555555444111222555444000...000...---,,,...111333444333000111222222111000...---222222111111111222444444||||||{{{zzzzzz{{{{{{|||yyy|||}}}|||zzzyyy{{{}}}}}}vvvrrrrrrrrrppppppssskkkoooqqqqqqtttyyyzzzwwwjjjjjjjjjjjjiiifffbbb^^^^^^]]][[[XXXSSSNNNJJJGGGHHHGGGFFFEEEEEEEEEFFFGGGNNNNNNHHH;;;000,,,***((((((***,,,,,,***)))(((((()))))))))((((((,,,333999666:::>>>@@@AAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDD???<<<:::;;;???EEEIIILLLXXX___hhhpppwww|||}}}|||zzz~~~}}}}}}|||zzzxxxwwwzzz}}}~~~}}}{{{zzzyyytttsssqqqqqqrrrsssrrrqqqmmmooonnnjjjjjjlllllljjjfffggggggeeeddddddfffhhhkkkfffaaa```ccchhhkkkkkkiiiaaa[[[]]]``````___```\\\ZZZXXXXXXZZZ[[[YYYWWWVVVWWWYYYYYYYYYVVVSSSQQQKKKNNNQQQRRRQQQPPPPPPQQQJJJLLLOOOOOOMMMNNNRRRVVVPPPOOONNNMMMNNNPPPRRRTTTTTTTTTUUUVVVUUUSSSPPPNNNWWWZZZ\\\ZZZUUURRRRRRSSSPPPSSSWWWYYYYYYXXXXXXYYYVVVYYY]]]______^^^^^^___SSSVVVYYY[[[ZZZYYYYYYYYY\\\[[[YYYYYYZZZ[[[ZZZYYY^^^```bbbbbb___]]][[[[[[aaabbbccccccaaa```aaabbb]]]\\\[[[[[[[[[\\\]]]^^^UUUVVVWWWYYYZZZ[[[\\\\\\WWWXXXXXXXXXYYYZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWUUUUUUUUUUUUTTTRRRPPPNNNOOOQQQSSSTTTVVVXXX\\\___UUUTTTRRROOOKKKHHHEEECCCBBBCCCAAA<<<777555777999222222111111222222333444111333444222///,,,++++++''''''&&&%%%%%%$$$$$$###"""!!!$$$"""         %%%(((+++---///000111222222111///---+++000000/////////000000000...///000///...///000222000000222555888888555333666555444333222000///...///...111555555333555999===999333///---///222444222222333333222222111111111111000...,,,,,,...000000333666666333000///000///111333333111111333555000444777666111...///222//////000111222333333444555666777555222000///000000111222222222000///...000111222444555666777777444111111333333///...000---,,,,,,---000333333333///000000000000...---,,,222111///......000222333}}}|||yyywwwxxxyyyyyyxxx|||zzzwwwyyy{{{zzzuuupppnnnrrrvvvvvvssspppoooppppppnnnmmmmmmnnnpppqqqqqqoooooonnnjjjeeeaaa___^^^^^^ZZZUUURRRQQQOOOKKKHHHDDDEEEEEEEEEDDDCCCBBBBBBHHHCCC<<<444...+++******---...000///---,,,++++++,,,...000222333666:::<<<<<>>>>>AAACCCDDDCCC@@@AAADDDFFFIIIOOOUUUYYYiiihhhjjjsss~~~{{{zzzxxxxxxyyyzzzxxxwwwzzzvvvrrrrrruuuxxxxxxwwwtttwwwwwwtttnnnlllooosssrrrnnnkkkmmmqqqtttrrrooollliiifffgggiiihhhddd___eeecccaaa___^^^^^^^^^^^^YYY[[[\\\\\\[[[[[[\\\]]]TTTWWWZZZ[[[ZZZYYYZZZ\\\TTTRRROOOLLLKKKMMMOOOQQQRRRPPPNNNNNNOOOPPPPPPPPPTTTQQQMMMJJJJJJJJJJJJIIIPPPSSSTTTRRRLLLGGGFFFFFFKKKKKKKKKLLLLLLMMMOOOOOOSSSNNNMMMQQQTTTTTTVVVYYYQQQPPPOOOPPPRRRTTTTTTTTT[[[[[[ZZZXXXUUUTTTTTTUUU]]]\\\ZZZZZZ\\\]]]^^^^^^ccceeehhhhhheeecccbbbbbb]]]]]]\\\^^^___```^^^]]]YYYXXXWWWVVVVVVWWWXXXYYYWWWVVVUUUTTTTTTVVVXXXZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSUUUUUUSSSOOOLLLSSSVVVUUURRRTTT^^^iiinnn___YYYRRROOOOOONNNIIIEEEIIIKKKHHHBBBAAADDDBBB;;;::::::999:::;;;;;;999888888666333333555666333111...+++(((&&&''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%"""""""""         """(((///444222222222000...------///000111222333222000...---/////////...------///111111222444666666666666555666444111///...---...///+++///333666555444222222;;;777222...,,,---///111///000111222222222222222444333222111000000//////111333444555444222000...000000//////000222444555555222111222111------///222000...///000111111000222111111111111111111111555555444333222222222222444444555555555555444444111333555555333111//////333///,,,...333777666444222333444555555555444333555111...///333444111---|||yyyvvvtttsssssstttttttttuuurrrqqqsssvvvvvvrrrnnnmmmooorrrqqqooollllllmmmnnnlllkkkkkklllmmmmmmlllhhhhhhgggddd___\\\ZZZZZZXXXVVVSSSRRRRRRQQQNNNKKKEEEEEEEEEEEEEEEDDDCCCBBB???<<<777111---+++*********,,,///000000/////////555777:::<<<===???BBBDDDGGGKKKOOOQQQQQQOOONNNMMMIIIGGGDDDBBBBBBCCCEEEFFFEEEHHHMMMRRRWWW^^^dddiiirrrssswww{{{yyy{{{~~~}}}xxxvvvxxx|||}}}yyyvvvwwwzzz{{{yyyvvvsssqqqoooqqqttttttppplllkkkkkkiiigggeeeeeefffggggggfffeeeeeedddeeeeeeeee^^^^^^^^^```bbbcccbbb```\\\[[[XXXVVVUUUVVVWWWXXXYYYWWWTTTSSSSSSSSSSSSRRRQQQNNNLLLJJJKKKLLLLLLKKKPPPPPPOOOLLLIIIGGGGGGHHHFFFFFFFFFFFFFFFGGGGGGHHHKKKGGGGGGKKKMMMLLLMMMOOOIIIHHHHHHHHHJJJKKKKKKKKKNNNOOOOOONNNLLLKKKLLLMMMSSSRRRQQQRRRTTTVVVWWWXXXZZZ]]]___```___^^^^^^^^^^^^]]]]]]]]]______]]]\\\XXXWWWUUUTTTTTTVVVXXXYYYXXXWWWUUUTTTSSSSSSTTTTTTXXXXXXXXXWWWWWWWWWVVVVVVRRRRRRSSSUUUVVVTTTQQQNNNSSSVVVVVVTTTXXXbbbkkknnn^^^YYYUUUSSSTTTSSSOOOKKKJJJLLLKKKFFFFFFHHHEEE@@@>>>>>>>>>???@@@@@@???>>>===<<<;;;::::::888666444111...+++))))))))))))((()))(((((((((''''''&&&&&&''''''&&&$$$!!!           &&&,,,111111222222000...---///000111222333333333111///...,,,---...------...000333222333444555555555444333555444111///...//////000...000444555444333222222444222///---,,,---///000111111222333333333333333333333333222111000//////...000333555555444111000//////......///111333444777222000000///---...111333222111111333333222111222222222222222222222222333333222111111111111222555555666666777777777777222333333222111000111333333000...111666::::::888111222444555666666666666:::666222222333333///,,,}}}{{{vvvnnnmmmkkkkkklllmmmmmmllljjjiiihhhkkknnnooollliiiiiijjjjjjiiigggffffffgggiiihhhgggggghhhgggeeeccc\\\]]]\\\ZZZVVVSSSSSSSSSTTTSSSRRRRRRRRRPPPMMMJJJGGGGGGGGGGGGFFFDDDBBBAAA888555111---***))))))***''',,,111555777888999999@@@BBBFFFGGGHHHHHHIIIJJJJJJKKKLLLKKKIIIIIIJJJKKKLLLMMMMMMJJJHHHIIINNNRRRSSSWWW^^^dddjjjpppuuuyyy|||~~~~~~|||zzzyyyzzz}}}}}}yyytttuuuuuurrrnnnmmmpppsssuuuqqqmmmmmmooopppooonnnmmmjjjhhhjjjmmmnnnkkkgggfffeeedddcccaaa`````````aaa___\\\ZZZYYYXXXWWWUUUQQQOOOMMMMMMOOOQQQQQQQQQSSSOOOJJJGGGGGGIIIJJJKKKDDDCCCCCCCCCBBBBBBBBBBBBEEEBBBBBBFFFHHHEEECCCDDDAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAACCCEEEFFFFFFFFFGGGIIIKKKMMMOOOOOORRRUUUVVVVVVVVVWWWWWWZZZYYYYYYZZZ[[[[[[YYYXXXWWWVVVTTTSSSSSSVVVXXXZZZYYYXXXVVVTTTRRRPPPOOONNNTTTUUUVVVWWWXXXWWWVVVVVVQQQQQQQQQSSSTTTTTTQQQNNNPPPQQQQQQRRRXXXaaaffffffZZZWWWTTTTTTUUUUUUSSSPPPMMMOOONNNKKKKKKLLLIIIDDDCCCDDDEEEFFFFFFFFFFFFFFFCCCDDDEEECCC@@@===;;;:::888555111///......---+++------,,,***)))'''&&&&&&******)))'''$$$""""""###       """)))...///000000///......///111111222333333333222111000***+++---------...111333222222444555555444333222444333111000000000111222111333444444333222333444000///.........///111222222333444444444444444444222222333444333222000///+++---111444555555333111......------///000222333888333//////...,,,///333444333333444555555333111222222222222222222333333111000000000000111222222666555555444555666777888222222111000///000333666222000///222777;;;;;;:::000111333555666777777777:::777444444555444111...oooqqqqqqoooooopppnnniiiaaaaaaaaabbbeeeffffffeeebbbaaaaaabbbeeeeeecccaaabbbbbbaaa___^^^^^^______bbbaaa`````````___\\\YYYQQQQQQQQQOOOLLLJJJKKKLLLRRRRRRQQQQQQOOOLLLIIIFFFKKKKKKJJJIIIGGGDDDAAA???777444000+++******,,,......333999>>>AAACCCDDDEEEGGGIIILLLLLLKKKIIIHHHHHHCCCCCCBBB@@@@@@CCCHHHLLLRRRVVVYYYXXXUUUWWW^^^eeefffkkkqqqvvvyyy|||~~~~~~{{{}}}|||yyyuuutttxxx|||{{{vvvqqqqqquuuxxxxxxuuuyyywwwvvvuuutttsssqqqooommmmmmnnnmmmllljjjhhhfffhhhfffcccbbbaaa```^^^\\\XXXWWWUUUVVVXXXYYYYYYYYYYYYTTTNNNLLLNNNOOOOOONNNIIIIIIHHHGGGFFFEEEDDDDDDEEECCCCCCHHHHHHDDDAAA@@@@@@@@@AAA@@@???======>>>===>>>>>>===<<<<<<===???>>>????????????@@@CCCEEEFFFHHHJJJKKKKKKKKKLLLMMMOOONNNNNNPPPRRRSSSRRRPPPTTTSSSRRRQQQRRRUUUXXXZZZWWWWWWVVVTTTRRROOOMMMLLLOOOQQQTTTVVVWWWWWWVVVUUUQQQQQQQQQRRRRRRQQQOOOLLLLLLMMMMMMNNNTTT[[[\\\XXXVVVRRRNNNMMMNNNPPPPPPOOOPPPPPPOOONNNNNNLLLHHHEEEEEEGGGHHHIIIIIIIIIJJJKKKFFFIIIKKKIIIEEEAAA@@@AAAAAA>>>;;;999888777555333111111///---***(((&&&&&&)))***)))&&&###""""""### !!!"""###"""     !!!''',,,,,,---......------///111...///000222333333333222***+++---------...000222000111333555555555555444222222111111111111222333333444555333222222333444222111000///000111333555222333333444444444333333222333444555555444222111+++---111444555444222000......---...///111333444777222000111000...///333333333444555666555333000111111111111111222222222/////////000111222333333666555333111111222333444///000111111000111444777111000000222555888888777111111222333444555555555555444222333555555444222\\\]]][[[XXXYYY\\\ZZZVVVSSSTTTVVVYYY]]]``````___]]]\\\[[[[[[[[[[[[YYYXXXZZZXXXVVVUUUUUUVVVWWWWWWZZZYYYXXXXXXWWWUUURRROOOHHHIIIHHHGGGDDDCCCEEEFFFLLLMMMNNNNNNLLLIIIGGGFFFMMMMMMMMMLLLIIIDDD@@@>>>:::666222///000444999<<<@@@CCCGGGIIIIIIHHHHHHHHHFFFGGGIIIHHHDDDAAA>>>>>>=========>>>BBBIIIRRRXXX```fffkkkkkkgggfffmmmtttuuuxxx~~~|||yyyyyy}}}|||wwwssstttzzz~~~~~~}}}}}}vvvrrrrrruuussstttvvvvvvuuurrrooommmooommmkkkkkkkkkjjjgggeeebbbaaa___```aaabbbbbbaaaaaa]]]ZZZYYYZZZYYYUUURRRRRRRRRQQQQQQOOOMMMLLLKKKKKKHHHIIIMMMMMMHHHCCCCCCBBBDDDEEEDDD@@@>>>===>>>?????????>>><<<;;;<<<===;;;;;;;;;999777666888:::>>>???AAA@@@???>>>???@@@AAAAAAAAADDDGGGIIIHHHHHHKKKKKKKKKLLLMMMPPPRRRTTTRRRRRRRRRRRRPPPOOOMMMLLLMMMOOORRRUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRQQQOOOLLLNNNOOOOOOOOOSSSXXXVVVQQQUUUPPPJJJFFFFFFIIILLLNNNRRRPPPNNNMMMLLLIIIEEECCCDDDFFFIIIIIIHHHHHHJJJKKKGGGJJJLLLKKKGGGEEEEEEFFFIIIFFFDDDBBBBBBAAA???===777666555222000---,,,++++++++++++(((%%%###$$$%%%###$$$%%%&&&%%%###        &&&******+++,,,,,,++++++---///***+++---///111333444444,,,---//////...---...//////000222555666777777777111111111111111111222222333444444333111111333555555333000......000333555111111222222222111111000333444555666666555555444...///111222222111///...///......///000333555666333111111444333000...000222222333444555444111.........//////000000000111000000000111222333444555888666444111000000000111,,,///222444444444555666333333333333555555555444222222111111111111111111333222111222333333333222KKKJJJFFFBBBDDDHHHGGGBBBEEEGGGKKKPPPVVVYYYZZZYYYWWWWWWVVVTTTSSSQQQPPPPPPPPPNNNLLLLLLNNNPPPPPPPPPRRRPPPOOONNNNNNLLLIIIGGGDDDDDDDDDBBB@@@???AAACCCCCCFFFHHHIIIHHHHHHHHHIIILLLMMMMMMMMMKKKGGGCCCAAA===<<<;;;<<>>???@@@===999666444333666888;;;AAAIIITTT```hhhtttzzz~~~xxxuuuwww{{{{{{~~~||||||}}}}}}zzzxxxzzz~~~wwwqqqtttyyyxxxyyy{{{|||{{{yyyvvvtttuuutttrrrrrrrrrqqqnnnlllgggfffeeefffhhhhhhhhhggggggfffffffffeeebbb]]]ZZZ[[[[[[[[[ZZZYYYWWWUUUSSSSSSPPPPPPSSSSSSNNNJJJJJJHHHKKKLLLJJJEEEAAAAAABBBBBBCCCCCCAAA???>>>???@@@;;;<<<;;;888333111222555999::::::999777666666777888888999<<>><<<:::888666555444111222111...+++)))***+++(((((()))((('''%%%###""""""!!!        %%%)))***+++,,,+++***+++,,,...***+++,,,...000111333444---///000000///......///...///222444666666777666000000000000000111111111111222333222111111222444444222///---,,,---///111000000000000000000///...333333333444444555555666111111111000///......---///...//////111333555777222000222666555111...000333222222222333222000...---------...//////000000000000000111222333444555999888666333222111111111---000444666666555666666555666666666666555444444222111000///.........///444333333222000//////...???<<<666222444999888333888;;;AAAHHHOOOTTTTTTTTTQQQQQQPPPNNNLLLJJJJJJJJJHHHFFFEEEFFFIIIKKKKKKJJJLLLIIIGGGEEEEEEEEECCCAAACCCCCCBBB@@@>>>>>>@@@BBB@@@BBBDDDEEEDDDDDDGGGIIIGGGIIILLLMMMMMMKKKIIIGGGFFFHHHKKKNNNPPPRRRSSSSSSRRRQQQMMMGGG@@@;;;888888666666666444111///...///111666===GGGRRR```mmmvvv}}}|||}}}}}}}}}yyyuuuwww{{{wwwyyy{{{||||||zzzxxxwwwwwwuuutttsssrrrooollliiidddcccdddfffiiijjjjjjiiijjjlllmmmmmmjjjgggeeedddccccccddddddccc```^^^\\\]]]YYYYYY\\\\\\XXXTTTTTTQQQTTTVVVSSSMMMHHHGGGHHHHHHIIIIIIHHHFFFFFFHHHIII???AAA@@@<<<666444555888:::::::::999777666777888888888888:::<<<======;;;777999===AAACCCDDDDDDDDDCCCBBBBBBAAAAAABBBDDDEEEFFFFFFGGGIIIJJJKKKLLLLLLNNNMMMLLLMMMNNNOOONNNMMMOOOTTTVVVSSSRRRSSSSSSPPPPPPOOOLLLIIIHHHIIILLLOOOMMMGGGCCCEEEEEEBBBBBBEEECCCGGGJJJIIIFFFDDDFFFIIIOOOLLLIIIGGGGGGHHHGGGGGGIIIHHHGGGHHHJJJKKKIIIHHHBBBBBBAAA???>>>===<<<;;;888888777444111000000111......,,,+++)))((('''&&&&&&$$$######$$$###"""  !!!!!!       ###(((,,,------,,,++++++---//////////////////000111111,,,...111111000000000111...///111222333333222222//////000000000//////......000111111111111222333///000000111000///...---000000000000000///...---111111000///000222444555222111///...------...///---------...000333555666333111111444444111000222444333111111222222000///------......///000000111000000000000000111222333555555444444333222222222000222444555555666777999333444555666555444444444111111000///...///000000333333333222000/////////999666///***---222111,,,111444:::CCCKKKPPPQQQQQQLLLLLLKKKJJJGGGFFFGGGHHHCCCAAAAAACCCGGGIIIHHHGGGHHHEEEBBBAAA@@@AAA@@@???DDDDDDBBB@@@>>>>>>@@@BBBAAACCCDDDCCCAAA@@@CCCFFFCCCFFFJJJMMMOOONNNMMMLLLOOOSSSXXX\\\\\\YYYTTTQQQKKKJJJFFF@@@:::666555555000000000///---,,,---///444:::CCCOOO]]]lllyyy}}}||||||~~~}}}{{{zzz{{{|||uuuvvvxxxyyyyyyxxxwwwvvvuuusssqqqooommmjjjfffbbb______```cccgggiiijjjiiikkknnnpppoookkkiiijjjllliiijjjkkkkkkjjjhhheeedddeeeaaa```cccccc___\\\]]]XXX\\\^^^[[[TTTOOONNNOOOLLLMMMNNNNNNNNNNNNPPPRRRDDDFFFFFFBBB<<<:::<<>>>>>===;;;;;;<<<>>><<<;;;:::;;;======;;;999555888===AAADDDEEEDDDCCC>>>===;;;::::::<<<>>>????????????@@@AAACCCDDDEEEEEEEEEEEEFFFIIIKKKKKKJJJHHHNNNQQQNNNLLLMMMNNNMMMKKKLLLLLLKKKJJJKKKLLLMMMJJJCCC@@@CCCDDDBBBCCCHHHEEEHHHKKKJJJFFFDDDFFFIIISSSNNNHHHFFFGGGHHHGGGEEEEEEEEEEEEGGGIIIJJJJJJHHHBBBBBBAAA@@@@@@???>>>>>>:::;;;:::777444333333444222111///---+++***)))))))))'''&&&%%%&&&&&&%%%### !!!"""###"""!!!         """&&&...//////...---,,,...///333333111000////////////+++---000222222222333444///000111111000///...---///////////////...------,,,...111111111111222333,,,///333666666444000---000000000000000///......000...---,,,---000333555333111...,,,,,,---///111,,,,,,,,,---///222444666555222111222222000111444666444222111111222111000---......///000111111222///////////////000000111///000111222222222222111444444555444444555999;;;...000222333333333333333000000/////////111222333///000111222111111222333///---***((('''(((***+++222555999???DDDHHHKKKLLLGGGFFFFFFFFFFFFEEEBBB???>>>???@@@AAABBBCCCDDDDDDHHHFFFBBB>>>;;;999888888@@@CCCEEEAAA<<<;;;>>>CCC<<<=========<<<<<<>>>???:::AAAIIIOOOSSSVVVZZZ^^^ccc```^^^___ZZZQQQHHHEEECCCAAA===888333///,,,+++***)))+++---,,,+++000777888;;;GGG[[[lllwww~~~}}}~~~~~~~~~{{{{{{wwwtttuuuzzz{{{yyyvvvpppooouuuxxxtttqqqrrrvvvsssooolllggg```WWWQQQRRRRRRRRRVVV]]]dddjjjmmmnnnooolllhhhhhhlllmmmjjjqqqnnnlllkkkkkkjjjhhheeeoookkkgggfffggghhhfffddd`````````___\\\[[[[[[\\\WWWSSSNNNNNNRRRVVVXXXXXXRRRNNNIIIFFFEEEEEEDDDDDDHHHGGGDDDAAA?????????@@@FFFBBB>>>======>>>===;;;===============>>>??????;;;888666777999:::999777666777777888999;;;<<<===;;;<<<>>>???AAABBBBBBCCCEEEHHHKKKKKKGGGCCCBBBBBBDDDEEEFFFHHHLLLMMMNNNMMMGGGEEECCCBBBBBBDDDFFFHHHHHHGGGFFFFFFFFFHHHJJJKKKKKKIIIFFFDDDDDDCCCAAA@@@DDDDDDEEEFFFFFFFFFEEEEEEBBBAAA@@@CCCFFFFFFCCC@@@>>><<<:::888777888999:::777444111///...,,,***(((---***(((***---...+++'''"""!!! """######"""         $$$***))))))***,,,...//////444666888666111------...///222444333///---...000...///000000000...---,,,111222333111///---,,,---.........000222222000///...///111444555555111...555222//////000111///---222000...,,,,,,---///111////////////000111222333...---,,,---///111000000000222444333000...000222222222111//////111666999666555333111111111333444...............------,,,......000222444444222000...000444777999888777555333333222111000000111111666333000//////111111111000000//////000222444555---+++)))'''&&&'''((()))---000555;;;@@@DDDFFFGGGDDDCCCDDDEEEFFFEEEBBB???======>>>>>>@@@BBBCCCDDDGGGEEEAAA>>>;;;:::::::::BBBBBB@@@>>>===<<<===>>>999::::::::::::;;;<<<===BBBIIISSSZZZ^^^___```bbbccc]]]XXXVVVPPPGGGAAA???:::999777333000---***))))))))),,,000///,,,000666<<>>>>>============>>>>>>;;;999999:::;;;999777666666666555666666777777444666999;;;<<<:::888666<<>>???AAACCCFFFHHHIIIIIIEEEDDDBBBBBBBBBCCCEEEFFFEEEEEEEEEEEEFFFGGGIIIIIIIIIFFFDDDCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBAAA@@@???AAA@@@@@@BBBEEEGGGFFFDDD@@@???===<<<<<<>>>???@@@===:::777555444444222111111...,,,---000111---***'''%%%###"""######"""!!!"""!!!!!!     ###)))))))))+++---///000000000111222222000...------...///111111000000111111000000000000000000//////111222333222///---------///...///000222222000......///111333555444111...111///......111222222000333222000......///111333//////......//////000000000...,,,,,,...///000//////111222222000///000222333333222000///111555888666555444222222333444555//////000000//////...---000000000222444444222111---///222555666555333222222222111000000000000000333111//////000111000000111111000000000222333444)))(((&&&$$$###$$$%%%&&&(((+++111777<<>>===<<<===???BBBDDDFFFEEEBBB???===<<<<<<<<>>@@@CCCEEEGGGIIIQQQWWW___eeeeeebbb___]]]\\\TTTMMMIIIDDD===::::::222222111000...,,,***)))***+++///333333111444999HHHPPP```sss}}}}}}~~~}}}yyyyyyzzz}}}~~~|||wwwwwwyyywwwsssqqqmmmkkknnnpppllliiigggjjjhhh```SSSCCC777333222///111444<<>>???@@@AAA?????????@@@@@@@@@AAAAAA@@@AAABBBDDDEEEFFFFFFFFFFFFDDDBBBBBBCCCCCCBBBAAAAAAAAA@@@???>>>===<<<<<>>>>>???CCCEEEFFFFFF??????>>>>>>???AAABBBDDD>>>;;;777555666777888888777555222333555555222...---+++)))((('''&&&$$$###%%%%%%$$$###!!! !!!    !!!&&&&&&(((***,,,...//////.........///111111000///---------///222333333222111000000000000111111222000222333222///...---...000000000111222111///---//////111333555444111...---,,,,,,...111444555444222111000......000222333000000000000000000111111333000---+++,,,...//////...///111111000000111333444444333111///000444777666555444333444555666777111111111222111000000///333111111111333444333222///000222444444333111000111111000000000000000000000///...///111222000///222222111000000111222333&&&%%%###"""!!!"""###$$$$$$(((///555;;;===>>>>>>===???AAAEEEIIIIIIGGGDDDCCCAAA>>>===>>>AAADDDGGGLLLJJJHHHEEECCCAAA@@@@@@EEEDDDCCCCCCDDDFFFGGGHHHFFFGGGIIIMMMRRRVVVYYYZZZ```ccceeeddd```YYYRRRNNNMMMFFFAAA???<<<888666777...////////////---,,,+++,,,---222777999999>>>FFFYYY```nnn}}}~~~}}}||||||}}}~~~~~~zzzyyy{{{|||{{{{{{|||zzzuuuvvvrrrnnnnnnmmmjjjdddaaa]]]WWWMMMAAA666...++++++''')))---333>>>KKKYYYbbbooosssssspppooorrrtttrrrqqqrrrrrrpppnnnnnnppprrrssssssssssssrrroookkkhhhhhhjjjmmmnnnkkkiiigggfffdddfffgggeee```]]]]]]___ccccccdddcccbbbaaaaaaaaa``````aaaaaaaaa```___^^^^^^[[[VVVSSSSSSTTTVVVWWWUUUTTTRRRPPPNNNMMMLLLLLLLLLJJJGGGEEECCCBBB@@@???>>>===;;;:::999888888777000111444555444000---***...000333555555444222111111333444555555555666777777888999:::;;;:::999999:::<<<>>>@@@AAABBBAAAAAAEEECCCBBBCCCEEEFFFFFFEEEAAAAAA@@@@@@????????????===<<<<<<===???AAACCCDDD===<<<<<<<<<===>>>???@@@>>>;;;777666777999;;;<<<<<<:::999888999888666333222000///......---+++)))***)))(((&&&$$$""" """!!!     ###&&&)))***,,,---...222000///111444555333111...,,,,,,...222444333000000000///...///000222333000111222222000...//////111111000111222111///,,,000000111333444444111...++++++,,,...000333555555//////---------...000111111111222333444444555555666333...,,,---...000000...///000111111222333444444444333000//////111444444444333333444555666777222333333333333222111111444222111111222333333222222333444444444333222111111111111222222111111111......///111333444222000333222111000000000111222###"""!!! !!!"""###(((///666<<<>>>>>>===999;;;>>>BBBFFFHHHGGGEEECCCAAA@@@@@@CCCHHHNNNQQQVVVUUUSSSPPPMMMJJJIIIHHHCCCGGGJJJJJJIIIKKKPPPTTTVVVUUUVVVYYY^^^bbbccccccgggddd```[[[TTTMMMGGGCCCAAA<<<999;;;999444111111......////////////......000000555<<<@@@DDDMMMVVVeeemmmwww}}}||||||||||||}}}}}}~~~~~~~~~{{{|||}}}yyyuuurrrooommmllljjjddd___TTTJJJ===333000...+++)))''')))+++///666@@@MMMUUUhhhnnnqqqpppppprrrsssqqqoooqqqtttuuutttrrrqqqpppvvvwwwyyyyyywwwsssooommmgggiiilllmmmkkkhhhffffffdddfffhhheee```\\\[[[]]]___aaacccbbbaaaaaabbbdddcccdddeeeeeeeeeddddddcccbbb```]]]ZZZYYYZZZ\\\^^^[[[YYYXXXVVVTTTSSSRRRRRRTTTSSSQQQNNNKKKHHHGGGGGGBBBBBBAAA@@@????????????777666555444333222222222///000222444555444222000000111333222000......//////000222333444333222111444666888:::;;;;;;;;;:::BBBAAA@@@BBBEEEGGGHHHHHHBBBBBBBBBBBBBBBCCCDDDEEE??????>>>>>>>>>???AAACCC<<<<<<;;;;;;;;;;;;<<<<<>>:::999:::===???@@@>>>===<<<<<<;;;:::888666555444333444555555333111///...,,,***'''%%%###"""$$$"""   !!!'''***,,,,,,...///555333000111444555333111///---,,,...222333111//////......---...///111222///111222222000///000111222111111111222222///---111000111222444333111...,,,---......///111222444......------...///000111...///111333555666777777888555000......000111111/////////111333444555555333333222000......000222222222222333333444555555333333333333333222111111333222000000222333333222333333333222111111000000222222333444444444333222...///000333666666333111333222111000000000111222"""!!!!!! !!!!!!!!!"""'''///777<<<>>>===<<<666777999===BBBEEEEEEDDDBBBBBBBBBDDDJJJQQQWWW\\\]]]\\\ZZZXXXVVVSSSQQQPPPKKKPPPTTTUUUSSSTTT[[[bbbeeeccc```aaadddfffeeeccc```[[[TTTNNNJJJFFFBBB@@@:::777666888777111---,,,.........///000111333444777999???GGGMMMSSS]]]gggooovvv~~~}}}~~~}}}zzz||||||qqqqqqnnnkkkjjjjjjeee___QQQDDD555---------+++'''''')))++++++...555???GGG[[[eeemmmooopppssstttssspppqqqtttwwwxxxvvvqqqmmmooorrruuuvvvuuusssrrrqqqhhhjjjmmmmmmkkkiiihhhhhheeeffffffdddaaa^^^]]]]]]]]]```bbbbbbaaaaaaeeehhhhhhhhhggggggggggggggggggeeeeeedddbbb``````bbbdddaaa```^^^]]]\\\[[[[[[[[[[[[[[[YYYUUUQQQNNNMMMNNNHHHHHHGGGGGGGGGGGGGGGHHHAAA>>>:::666555666888:::444444555666777666222///000222444222...,,,,,,...+++,,,---...///...------000000111222333333333333:::999999<<<@@@CCCEEEEEEAAA@@@@@@@@@AAACCCEEEFFF@@@AAAAAAAAA@@@@@@AAACCC=====================<<<>>>;;;888777888::::::;;;=========<<<;;;:::999888666666666888::::::888666333222000...+++)))'''&&&&&&$$$!!!   !!!)))---......000222444222000///000000000///---------///111111111000///............//////000///000222222111000111222111111111222333222000...222111111222333333000....../////////......000222000//////000000111222333,,,---///222333444444444777444000//////000111111//////...000333444444333222222222000///...000222222222333333333333333333222222222222222111111000000//////000222333333222222111000......---......222333444555666555444333000000111444666666444222222222111000000111222333!!!!!!!!!!!!!!!!!!!!!"""%%%...666;;;===;;;999777777888<<<@@@EEEFFFGGGIIIIIIIIIJJJNNNSSSXXX[[[YYYYYYXXXWWWVVVUUUSSSSSSOOOQQQTTTTTTUUUWWW\\\___aaa]]]ZZZZZZ]]]^^^\\\YYYTTTNNNHHHCCCAAA???===:::444111111444444000------000000000111444888;;;>>>DDDHHHQQQ\\\cccgggnnnwwwzzz|||~~~vvvvvvrrrmmmkkkkkkeee\\\KKK@@@333+++)))******)))&&&(((******+++///777>>>SSS___kkkpppqqqssssssqqquuurrrrrruuuyyyxxxrrrkkkjjjmmmqqqrrrpppoooooopppjjjkkklllllljjjiiiiiijjjfffdddbbbaaaaaa```___]]]^^^aaacccbbbaaaccchhhmmmjjjiiihhhgggfffgggggghhhfffggghhhgggdddcccdddfffccccccbbbbbbaaabbbbbbbbb______^^^ZZZUUUQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPLLLHHHCCC>>>;;;<<<>>>???;;;::::::;;;<<<999555111///222555444000...///222+++,,,,,,---------------,,,,,,,,,++++++,,,,,,---------...111666:::<<<===<<<;;;:::::::::<<<>>>???;;;===@@@@@@??????@@@BBB======>>>???@@@@@@@@@@@@;;;888666444555555444333:::;;;;;;;;;:::999888999666666777999;;;;;;999777666555333111///---+++***)))'''""" (((,,,------...111000000///...---,,,...000)))+++...///000000222333///000000000000//////......000222222111111222333000000000222333333111///222222111222333222000......///000///------///111/////////000111222222333---...000222333222111000444111///...///000000//////---,,,...111333222000333333333222111111222444444444444444444444333333111111111111111000//////------...000333444333111111000...---,,,------...111222444555666555444333111000111222444555333111111111000000000222333444!!!!!!""""""""""""""""""###,,,555:::;;;999777;;;::::::===BBBGGGJJJKKKRRRQQQOOONNNOOOQQQSSSUUUPPPQQQQQQRRRRRRRRRQQQQQQJJJHHHGGGIIILLLOOOPPPPPPNNNJJJGGGIIIMMMPPPNNNKKKKKKFFF@@@<<<;;;999666333///++++++000222111000222333222222444888>>>DDDHHHOOOUUUbbbooouuuwww|||zzzqqqmmmkkkcccYYYDDD===333+++'''(((***,,,%%%(((++++++***...666<<>>888444...222666555222000333666------........./////////+++***((('''''''''((()))$$$$$$%%%)))...333555666888777555444333444666777444888<<<>>>======>>>@@@;;;<<<===???AAABBBBBBBBB>>>;;;999888777777555333888999::::::999888888888777777888999;;;:::777555888777555333111///...---,,,)))$$$!!!"""!!! $$$)))***)))+++...---///000///,,,,,,///333%%%)))...//////000444777000111222222222000///......000222222222111222333000///000222444444222000333222111111222222000...---///000///------///222,,,------...///000000111111222444444444222000///111///......//////...---...,,,+++,,,///111///---333444555444333333444666555666666666555444333333000000000000000///......***+++---000333444222111333111///...---...000111000111333555555555333222111000000111333333222000000000///000000222444555  !!!%%%---222444666888999>>><<<<<<@@@HHHOOOTTTUUU^^^ZZZTTTMMMIIIFFFFFFFFFDDDEEEGGGJJJLLLLLLJJJGGG???>>>===<<<<<<===???@@@<<<===???AAACCCEEEGGGHHHHHHBBB;;;777777777555333------...000222444555444555777999<<<@@@IIIUUU^^^```hhhttt}}}|||zzzssspppkkk```SSSGGG===333///---)))'''((((((%%%%%%)))---111777>>>RRR```nnnqqqpppooonnnmmmuuuqqqooosssyyy|||yyytttuuuwwwwwwuuuuuuvvvsssmmmmmmnnnppppppnnnllliiigggeeebbb```^^^___`````````___```ccceeeffffffffffffhhheeefffiiijjjhhhiiilllhhhhhhhhhgggfffdddcccbbb_________^^^^^^```cccffffffddd```\\\YYYWWWUUUUUU___aaabbbaaa___^^^^^^___\\\YYYVVVSSSPPPNNNLLLJJJHHHGGGHHHLLLKKKEEEBBBCCC@@@===:::999;;;:::888555666444333111000000000111///---+++(((&&&%%%$$$$$$$$$&&&'''((((((***---///---,,,,,,---......---+++***,,,///333777999;;;;;;777555555777:::===??????>>>===;;;999888777777777<<<999666666777888666444555555666888::::::777555555777888666111......///,,,((("""""""""$$$)))((("""!!!    """$$$'''***,,,///---,,,,,,---------,,,,,,...///222444555666666555444222000............//////000000222333444444222222111000000111111222555222...,,,,,,///000111...,,,+++---000222111///...+++***+++///111111///222111111000111111222222222111111000///......---+++---------------000222000222333333222222333444444444555555444222111000000111222333444333222111---,,,,,,---000333444333222111111000000000000000333111000111444555333000...000222444444222000...444111...---///222333444 !!! %%%,,,111555888<<<>>><<<<<>><<<<<<>>>???@@@CCCEEEEEEBBB@@@777777666666666666666777333444777:::>>>BBBDDDEEEDDD@@@:::444000000333666------...000333555666666666:::???EEELLLVVVbbbkkkttt{{{|||~~~~~~|||xxxuuuooo```QQQEEE<<<222///,,,(((&&&'''(((%%%&&&***...222999@@@RRR```nnnrrrpppppppppooovvvtttsssvvvzzz|||zzzwwwzzzzzzwwwssstttwwwvvvrrrmmmnnnpppqqqpppnnnkkkjjjcccaaa___]]]]]]^^^______bbbccceeegggiiijjjkkklllkkkggggggjjjjjjhhhgggiiihhhhhhggggggfffdddcccbbbbbbbbbbbbbbbbbbbbbdddeeebbbaaa___]]][[[YYYXXXWWW\\\^^^```aaa___^^^^^^___bbb^^^YYYWWWVVVTTTPPPMMMPPPNNNNNNQQQPPPKKKIIIJJJFFFDDDCCCCCCDDDCCC???<<<<<<;;;:::888777666555555222111...,,,***)))))))))******)))((((((((((((((()))(((((((((***)))(((&&&&&&(((+++---000222222333222111000222555888::::::888888888888777777666666:::888666555777888666444777777888999;;;:::888555555666777555111------...---***%%%""" !!!%%%&&&(((,,,+++'''$$$!!! !!!###&&&))),,,///---,,,,,,---......---444444444444444333222222333222111000//////000000222111000///000111333444111111111111111111111111444111...---...///000000000...---///222333222111000...,,,---000111111000222222222222222222333333444333222111000///......+++---............///111000111222222111000111333444444555555444333111000111111222333333222111000---,,,,,,---000222333333000000222222222111///...333111000111444444222000///000222333333333111000333000......000222222222 !!!!!!%%%+++111555:::>>>AAA===???CCCKKKSSSYYY\\\]]]TTTPPPIIIBBB;;;666444333999999:::<<<======:::777111111222222222000///...---///222666:::===@@@AAA???>>>888000******000666///000111333555888:::;;;===CCCLLLTTT\\\fffqqqyyy}}}~~~}}}}}}}}}}}}{{{sss```OOOBBB999000---+++(((&&&'''(((&&&''',,,///222:::BBBRRR```nnnsssrrrrrrsssrrrtttuuuvvvxxxyyyyyyyyyxxx}}}xxxssssssxxxzzzxxxpppqqqssssssqqqnnnkkkiiibbbaaa___]]]\\\]]]^^^^^^cccdddeeegggiiilllnnnooonnniiigggjjjllliiifffffffffgggggggggfffdddcccbbbdddeeegggggggggfffdddccc^^^_________^^^\\\ZZZYYYWWW[[[___aaaaaa```___```gggbbb]]][[[\\\[[[WWWRRRWWWTTTTTTVVVUUUQQQOOOQQQNNNNNNOOOQQQQQQNNNIIIEEEBBBBBBBBBAAA???===<<<;;;999888555222000////////////,,,))))))++++++(((%%%'''&&&&&&'''((('''%%%###$$$%%%&&&((())))))))))))+++******+++...000111111///000222444555555555555:::888777777888999888777;;;:::::::::;;;:::888555555555666333000---,,,,,,...,,,)))((('''%%%###!!!!!!%%%)))***,,,000///---)))%%%!!! !!!  !!!%%%))),,,...---,,,---...000000///777777666555444333222111111111000000000111111222444333111///...///111222///000111222222111000000222111//////000000000///000///...///111222222111222000...///000111111000222222222333333444444555555444333222111000//////***---///000///.../////////000111000///...///000333444444444444333111000111111222222111000///......---,,,---000222222222...000222444333111...,,,222111000111333333111///111111222222333333333333111000//////111222222111 !!!!!!&&&,,,333888<<<>>>???AAADDDIIINNNRRRTTTSSSRRRKKKGGGBBB<<<777444222111777777777888999888555333000111333444333000...,,,000222444888:::<<<===>>>???<<<777///***)))---111111333555777999===@@@CCCIIIPPPZZZccckkksss|||}}}|||~~~~~~}}}|||||||||}}}|||rrr^^^LLL>>>555...,,,,,,)))((()))***)))***---///111999AAATTTbbbppptttssstttvvvuuuqqqtttwwwxxxvvvuuuuuuwwwzzztttuuuzzz|||zzzwwwwwwwwwuuuqqqmmmhhheeecccbbbaaa^^^\\\\\\^^^```ddddddddddddfffhhhkkklllnnnhhhfffjjjmmmjjjfffeeeffffffgggggggggeeecccbbbeeefffhhhjjjjjjgggccc```___```bbbbbbaaa___\\\[[[UUUYYY___bbbcccbbbaaabbbgggaaa\\\\\\___```\\\WWWYYYVVVUUUVVVUUURRRQQQTTTSSSUUUYYY[[[ZZZVVVPPPKKKFFFFFFGGGGGGFFFDDDBBBAAACCCAAA>>>:::888666555444111---+++---111333000,,,+++******++++++***'''$$$&&&&&&&&&%%%%%%$$$######%%%$$$$$$%%%'''))))))(((%%%'''+++...000111111000777777666777888999::::::<<<;;;:::::::::999777555555555555333111///------///...---......,,,)))'''&&&(((+++---///111222111///***%%%###$$$$$$""" """###$$$###!!!  ###(((+++...---,,,---///111111111333333333333444555555666222222111111111111111111444333222111000///.........///111333333222000///111000///000111222000...------------.../////////222111000///////////////000111222333444444444444222222222222222222111111***---000111000///.........///000///---------...111222222333222111000///000111111111000///---,,,...---,,,---///111111111000000111222222111///...111111111111111111000///222111111111222333555666222111000111333333333111 !!!$$$)))222;;;AAACCCAAA???EEEHHHMMMQQQQQQOOOLLLJJJEEECCC>>>:::666333111111555555444555555555222000111222444555444222///,,,000222555999;;;===>>>>>>@@@<<<666222000///---+++111333777999<<>><<<::::::666333222555:::<<<999555000000000000000...+++(((((('''&&&%%%###"""!!! """!!!!!!"""$$$$$$###"""!!!$$$(((***+++++++++///000111222222444666777888777666666777777555444666555444444333222000.../////////111222222///---******+++---//////000222222...***((())))))'''$$$&&&((()))'''###   !!!'''+++...---,,,---///111111111/////////000222444666888444444333222111000///...111222333333222000---+++---...000222333222000///000000000111222222111///,,,---......------......111111000///...---.........///000222333444444444......///000111222333444+++...111111000///......,,,.........,,,,,,---...//////000111111000...---000111111111000...---,,,///---,,,---///000000///333222000/////////000111000111111111000/////////111000000000111333555777333222111222444555444222 !!!!!!!!!'''---888CCCJJJKKKHHHDDDGGGKKKQQQSSSRRRNNNJJJHHHCCC@@@===888444111000///333111000111222222000...///000222333222000...,,,***---222777;;;>>>???@@@@@@;;;555444444444000,,,111444999<<<@@@FFFNNNTTTYYYaaannnxxx}}}{{{}}}|||||||||zzzxxx~~~zzzwwwooo^^^NNN;;;444...//////---,,,---,,,---///222222444===GGG\\\iiiuuuwwwvvvvvvwwwwwwssswww{{{{{{yyyvvvuuuvvvyyyzzzyyywwwxxx{{{yyyuuupppqqqssssssqqqnnnkkkiiiggghhhgggddd___^^^aaadddjjjiiiiiihhhhhhhhhhhhhhhhhhgggiiimmmmmmiiihhhjjjfffgggiiijjjjjjhhheeecccdddcccbbbeeehhhhhhdddaaaeeefffggggggeeeaaa^^^[[[YYY]]]aaaddddddddddddddd]]][[[[[[[[[]]]______^^^\\\YYYYYY[[[ZZZVVVUUUWWWXXX[[[^^^___\\\XXXUUUSSSQQQRRRRRRRRRRRRRRRQQQQQQOOOMMMJJJGGGDDDBBBAAA@@@@@@>>>===???AAAAAA>>>;;;555555555666666333///++++++***(((&&&$$$###""""""###""""""###$$$$$$""" !!!$$$%%%&&&&&&&&&$$$&&&((()))***,,,///111222000000111222333333222555444333333444444222000///...///222444444333111---******---...,,,...111222///,,,---......+++((((((+++---***&&&"""!!!"""!!!   !!! &&&+++...---,,,---...000000///............000222444666555555444333222000...---///000111222222000...------...000111111111111000000000000111222333111000...///000000......///000000111111///------...///,,,---///222333444444444------///000111333444555---///111111000/////////+++,,,------,,,,,,---///......///000000///...---000000111111000///...---///...,,,---...//////...444222000...---///111333///111222111///.........///......///111333555777444222111111333444444333!!!!!!!!! (((---777CCCLLLPPPNNNJJJIIIMMMRRRSSSPPPKKKGGGEEE<<<:::888555333111000000222000///000111111000///,,,---...//////...,,,+++(((+++000666:::===>>>???;;;999666444444555555666555:::???DDDHHHOOOYYY```eeemmmxxx~~~{{{||||||{{{www}}}zzzxxxqqqbbbRRR@@@888222111111---++++++,,,---222666777:::EEEQQQaaammmxxxyyyvvvvvvvvvvvvuuuwwwzzz{{{zzzwwwuuutttwwwxxxvvvtttuuuxxxwwwsssmmmnnnpppqqqpppnnnkkkjjjgggiiihhheee```^^^aaaeeeiiiiiijjjjjjjjjjjjjjjiiihhhiiimmmppplllffffffjjjfffhhhjjjlllkkkiiigggeeedddaaa___aaaeeehhhgggeeeeeeeeefffeeecccaaa^^^\\\\\\^^^aaabbbbbbaaabbbccc\\\^^^^^^]]]\\\\\\^^^```]]][[[\\\___^^^YYYWWWXXX[[[]]]___^^^ZZZWWWWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRNNNMMMKKKIIIHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEBBBAAA;;;;;;<<<<<<<<<999444000000...,,,***)))(((((((((&&&%%%%%%%%%&&&&&&###!!!!!!!!!""""""############ """$$$$$$&&&***...***))))))***---000000000222111000222444555333111------...000333555555444000,,,***------***+++000///---,,,...111111---***(((,,,...---)))&&&&&&(((&&&$$$"""  !!!!!!###""" &&&+++///---,,,,,,---......---......------///111444666333333444444333111000//////////////////000111222......//////000111111111111000///000222333222111---///111000...---...000000111222000......000222+++---000333555555555555000000111111222333333444...000111000///...///000)))+++------------///000//////000111111111000//////000111111111000///...000...------...///...---333222000/////////000111///111222111...,,,---...,,,,,,---///000333444555333111///...000222333333 !!!!!!!!! %%%***333???JJJPPPPPPNNNKKKOOOSSSRRRMMMFFFAAA@@@333333222222222222333333333222111111333333222111+++,,,------...---,,,,,,+++...333777:::<<<<<<;;;777888777333111333:::???;;;@@@GGGKKKPPPXXXbbbkkkpppwww{{{||||||{{{www}}}~~~}}}|||{{{uuueeeVVVDDD<<<555444222---))))))***---333888;;;???KKKXXXdddpppzzzzzzvvvuuuuuuuuutttuuuwwwyyyyyyvvvssspppvvvwwwtttqqqrrrvvvvvvsssmmmnnnppppppooollliiiggggggiiiiiieee___^^^aaaeeefffgggiiijjjkkkkkkjjjiiiiiilllqqqrrrkkkcccdddiiiggghhhkkkmmmmmmjjjhhhfffddd```]]]___dddiiijjjhhhccccccccccccbbb```^^^]]]]]]___```aaa```___```aaa^^^aaaccc```\\\ZZZ]]]```]]][[[]]]```___ZZZWWWXXX]]]______]]]YYYWWWXXXZZZZZZXXXUUURRRPPPOOOOOOOOOLLLKKKJJJJJJJJJKKKLLLMMMFFFIIIKKKKKKIIIGGGFFFFFFAAAAAAAAABBBAAA>>>999555555444222000............(((''''''(((((('''%%%"""%%%$$$###""""""""""""""""""###$$$&&&***...%%%$$$$$$&&&***---//////000///...000444555333111---,,,---///333555666555222---***---,,,)))***///++++++,,,///222222...***'''+++///...+++)))***---)))'''$$$"""!!! !!!"""  $$$$$$$$$###$$$ %%%+++///---,,,,,,---------,,,,,,,,,,,,---000333777999111222333444333333111111111///,,,+++,,,///444666............///000222222222000///000111333333222+++---///...,,,***,,,...000222333222//////111444,,,...111444666777666666444444333333333333333222000000111///......///111)))***,,,------...000111000111222333333222111000///000111222222111000000000...------.........---111111111111111000//////...111222111...,,,,,,...***+++---///111222444444222000---,,,---000222222'''***000888AAAFFFIIIIIIMMMTTTWWWPPPHHHDDD>>>777444000,,,***+++...000111000//////000111111///---+++.........111444333///...000111222333555888;;;777333111333555666;;;BBBHHHQQQUUUSSSVVVbbbmmmrrrxxx|||~~~zzz}}}~~~{{{zzz{{{zzzrrrdddYYYEEE>>>777222---((((((+++,,,222777777===KKKYYYaaannnppptttwwwwwwvvvtttrrrsss{{{|||wwwwww}}}{{{sssuuurrrnnnnnnqqqttttttsssppppppqqqqqqooollliiihhhccccccdddddddddccccccbbbcccccceeeiiimmmnnnmmmlllooommmjjjiiihhhgggdddbbbjjjjjjiiihhhggggggggghhhfffeeeccccccdddfffiiikkkjjjhhheeedddcccaaa^^^\\\aaa```]]]ZZZZZZ\\\aaafff^^^```bbb___[[[XXXYYY[[[\\\YYYYYY^^^```___^^^___]]]]]]\\\YYYVVVVVVXXXZZZYYYWWWTTTSSSTTTUUUTTTSSSQQQOOOLLLJJJIIIIIIIIIJJJLLLHHHEEEFFFJJJKKKGGGCCCIIIGGGFFFFFFGGGFFFBBB>>><<<======:::555111000111333000,,,)))'''(((***+++...***'''&&&'''&&&$$$!!! """%%%&&&'''#########$$$$$$%%%%%%%%%,,,***)))(((***...222444000////////////000111111000///...---++++++++++++''''''(((---111111+++&&&******+++,,,------......+++***((('''%%%###"""!!!   %%%(((((('''""" !!!(((***,,,---+++***))))))***,,,...///000222555888444222111222222222///---...000222333333222333444222222111111111222333333000//////111222333333222///---,,,+++---------,,,444333111...+++,,,...111000000111333666777555444666555555444333222111111222111///---,,,---...000---------...///000000111333222222444555555222000222111111333555555111---...---,,,+++++++++,,,---///---++++++...222444555333333333333111///,,,+++......///////////////...000000000000//////////// !!!&&&(((,,,222:::AAAGGGJJJKKKSSSVVVQQQKKKFFF???888444111---,,,---000111222000//////000222222000...///222333222333555333...111111000000222444666777666222111333666999@@@GGGNNNWWW\\\\\\___iiitttyyy|||~~~~~~|||zzzyyyzzzzzzttthhh^^^KKKBBB888222...+++***---,,,444:::>>>FFFTTTcccjjjwwwxxxzzz{{{{{{yyywwwuuupppxxxzzzvvvwww}}}|||uuuyyyvvvrrrrrrssstttsssrrrqqqqqqqqqpppnnnkkkhhhfffcccbbbbbbbbbaaaaaaaaaaaakkkiiihhhiiikkklllkkkkkknnnkkkgggeeeeeefffffffffiiijjjlllmmmmmmkkkiiihhhjjjiiifffdddcccdddfffhhhjjjgggdddcccbbbaaa___^^^cccbbb___\\\[[[]]]aaaeeebbbbbbaaa___[[[YYYYYYZZZ]]]ZZZZZZ___bbbaaaaaabbb^^^^^^]]]ZZZXXXWWWYYY[[[[[[XXXVVVUUUUUUUUUUUUTTTRRRSSSSSSQQQNNNKKKIIIHHHMMMJJJGGGHHHLLLOOOMMMKKKPPPMMMKKKKKKKKKJJJFFFCCCBBBBBBBBB???<<<:::;;;===:::888444111/////////000222///+++******)))&&&$$$"""!!! """%%%%%%%%%!!!!!! $$$$$$######%%%(((+++---------,,,,,,---...///000000///...---,,,+++++++++'''&&&''',,,000111---(((******************+++++++++***)))(((&&&%%%$$$$$$"""######""" !!!""""""  $$$''''''&&&$$$  !!!%%%(((+++,,,,,,++++++,,,---///000111111222444666333222111111222222///...///111222333222222333555555444333333222111111111//////...///111333444444222000...---......,,,+++111111000---++++++---000......///111444444333222444444333333222111111111000///------,,,---............//////000111111222222111111222333333111///111000///111333444222///...---,,,+++++++++,,,---000...,,,,,,///222444555222222222222111///...,,,...//////000000000//////000000///...------,,,,,, !!!"""###((((((***...555===EEEJJJOOOUUUZZZXXXRRRJJJAAA999555222000///000222222222000//////111333333222111444777999999;;;===:::555777333000000222444444333555222111555888<<>>@@@DDDHHHFFFAAA;;;666000000333666444222444222333777:::???IIISSSVVV^^^fffjjjnnnttt|||~~~}}}~~~|||zzzxxxxxxyyyvvvoooiii]]]NNN>>>888777666555666888BBBLLLUUU```mmmxxx|||}}}||||||{{{zzzxxxwwwvvvqqqvvvyyyxxxzzz}}}}}}yyyxxxwwwuuutttsssrrrqqqpppsssrrrpppmmmjjjgggeeedddeeeccc```^^^]]]___aaabbbjjjhhhffffffhhhiiijjjiiiooolllhhhffffffggggggfffcccfffjjjmmmnnnlllhhhfffeeedddbbbaaaaaabbbdddfffhhheeebbbaaabbbccccccbbbeeedddbbb___\\\\\\^^^```gggccc^^^]]]^^^___^^^\\\]]]YYYYYY]]]___]]]]]]___^^^^^^^^^\\\ZZZYYYZZZ\\\]]][[[YYYYYYYYYYYYWWWVVVTTTXXX\\\ZZZTTTOOOMMMNNNOOOKKKHHHHHHLLLRRRWWWYYYYYYXXXWWWUUUTTTRRROOONNNFFFGGGIIIIIIIIIHHHGGGGGG@@@@@@@@@???===<<<:::999>>><<<999666333000...---,,,***((((((((('''&&&$$$"""!!! !!!"""###$$$###!!!!!!"""$$$''')))(((((('''''''''(((((()))(((''''''***...000000///###$$$%%%&&&(((***++++++(((((((((((((((((((((((()))+++------+++))))))))))))(((&&&%%%%%%%%%&&&&&&(((%%%""""""$$$%%%%%%$$$  !!!$$$))),,,------...000---///000000//////000111222111000111222111000...111222222111111111333555666666666555444222111000111000///------...222444999777333111000///---++++++---......------...///---,,,,,,---000111000////////////000000000111111---...///000111111000000/////////000000111111111111000//////000000///---///...---...000222555666///...,,,+++***++++++,,,...,,,+++,,,...111222222//////000000111111222222111111222222222111000000...------,,,+++******))) """###$$$%%%***---222555888<<<@@@DDDRRRXXXaaahhheeeXXXIII@@@999666333222222222111000000//////222555888999888999===AAACCCHHHMMMLLLHHH<<<666000///222444333000555555777<<<>>>BBBLLLVVVZZZ```iiiooossswww}}}zzzyyy~~~|||yyyxxxxxxvvvqqqnnneeeVVVGGGAAAAAA@@@@@@@@@FFFOOOXXX```iiittt{{{|||yyyyyyyyyyyyxxxxxxwwwwwwrrrvvvwwwwwwwwwxxxwwwtttrrrrrrqqqpppoooooopppqqqtttrrrooollliiihhhgggfffiiigggccc```___aaaccceeehhhhhhhhhiiikkkjjjhhhfffiiihhhiiijjjlllmmmkkkjjjggghhhiiijjjkkkkkkjjjiiifffeeeeeeddddddddddddeeeeeecccaaaaaacccddddddcccddddddbbb___\\\[[[\\\]]]ccc```]]]]]]```bbbaaa______\\\[[[___```]]][[[[[[\\\\\\]]][[[YYYYYYYYY[[[]]][[[ZZZZZZ[[[ZZZYYYWWWUUUWWWXXXVVVSSSQQQSSSTTTTTTOOOIIIFFFHHHNNNUUUYYYUUUVVVWWWVVVTTTRRRPPPOOOGGGIIILLLNNNOOOLLLHHHDDD@@@AAABBBCCCCCCBBBAAA@@@CCCAAA???;;;777444333222333111///......---***((($$$###""" !!!"""""" !!!!!!!!!###!!!!!!!!!!!!"""###$$$%%%'''''''''))),,,...000000&&&''''''((((((((())))))&&&&&&'''''''''(((((((((+++---//////---+++++++++,,,,,,+++***((('''''''''###""" !!!!!!!!!!!!%%%))),,,------...///---///111222222111222333111000000000111111000...111222333222111111333444222222333444444333222222222222111...++++++...222999777444222000///---++++++---//////......///111///---------///111000000---......//////000000111,,,,,,...////////////.........///////////////000111///...///000111000///111000//////000222666888///...---+++******++++++---+++***+++---///000///......//////111222333444222222222222222111000000,,,,,,,,,,,,,,,--------- !!!"""###$$$''',,,444888:::<<<@@@CCCLLLRRR```lllmmmaaaQQQGGG;;;888444111000000///...000//////222666:::<<<<<<===AAACCCDDDHHHMMMMMMIII???:::333000111111111000555777<<>>999333///---,,,,,,+++000//////222777;;;>>>>>>AAACCCDDDEEEIIIPPPRRROOOHHHDDD===777333222222222444999AAAIIILLLOOOXXXbbbgggjjjrrr{{{}}}{{{}}}|||yyywwwwwwxxxyyyyyytttmmmfffeeeccc``````bbbdddiiimmmpppvvv{{{|||yyyxxxzzz|||}}}}}}|||zzzxxxvvvvvvwwwxxxwwwuuurrrrrrqqqqqqpppmmmlllmmmrrrvvvqqqooommmjjjjjjkkkmmmooommmkkkhhhfffeeeeeeggghhhkkkjjjhhhhhhhhhgggeeecccccccccfffjjjnnnqqqrrrqqqmmmmmmlllkkkkkkkkklllllliiikkkmmmmmmkkkgggbbb_________aaadddfffgggeeedddbbbccccccaaa^^^\\\\\\\\\[[[]]]```aaaaaa`````````^^^]]]aaagggiiiddd___^^^[[[\\\^^^]]][[[ZZZ[[[\\\YYYXXXYYY[[[]]]]]]\\\ZZZXXXTTTQQQQQQUUUXXXXXXVVVWWWOOOBBB666222555<<>>>>>???===<<<<<<<<<===<<<:::777222000---+++***+++,,,---)))'''###  !!! !!!###$$$%%%%%%&&&&&&******)))((('''&&&&&&%%%(((((((((((((((((())))))+++,,,,,,+++)))(((***++++++///222222...)))'''&&&#########"""  !!!'''+++---///111333000333555666444333222222000//////000111111000...///111444555444222111111)))+++---///111111000///,,,///111///,,,+++...111333111////////////...---......---,,,++++++...111000...------...000000//////////////////000000000...---,,,+++***+++,,,,,,////////////////////////,,,+++***+++...000111111222333444222///...000333000///---+++*********+++...---,,,---///000000///.........///000222444555222222222222111000///...,,,,,,,,,--------------- !!!!!!'''...777===AAAFFFMMMSSSXXX]]]lll|||}}}lllWWWLLL???:::333---+++*********000///000333888<<>>GGGRRRYYY\\\ccckkkrrrvvv|||zzzzzz{{{}}}}}}~~~~~~~~~~~~zzzvvvsssssstttuuuuuuxxxzzz|||}}}{{{yyyxxxwwwtttvvvxxxzzzzzzyyyvvvuuuzzzzzz{{{~~~{{{vvvwwwwwwuuurrrooooootttxxxtttqqqmmmiiihhhiiilllnnnooopppoookkkfffcccccceeebbbbbbccceeehhhiiiiiihhhnnnllljjjjjjlllooorrrrrrlllmmmmmmllljjjjjjkkkmmmjjjgggfffiiillliii```XXX\\\^^^bbbfffiiihhheeebbbhhhgggeeebbb___^^^___aaabbbbbbbbbccccccaaa^^^[[[YYY[[[]]]```bbbbbbaaaaaa\\\aaaccc___]]]___aaaaaaTTTTTTUUUXXXZZZ[[[ZZZXXXWWWWWWYYY\\\^^^\\\YYYUUUPPPIII===---!!!%%%,,,888???HHHOOORRRRRRQQQPPPQQQQQQRRRRRRQQQQQQPPPPPPLLLIIIFFFFFFIIIJJJIIIHHHMMMNNNNNNKKKFFFCCCCCCEEEFFFBBB???@@@CCCDDD@@@===???>>>===:::888777999;;;888222,,,(((((('''&&&$$$%%%%%%$$$###"""  !!!!!! !!!$$$'''((((((((()))***)))))))))+++---///,,,(((%%%&&&)))...222000---+++))))))))))))(((,,,+++)))((('''&&&'''''''''$$$!!! """!!!"""'''+++---//////...------------,,,,,,,,,))),,,///000///......///---...111444666555111---------...//////...---,,,+++,,,...///...---.../////////000000///---+++***///...---+++*********+++///...------------......000///...------...///000777111+++))),,,//////...111111111111222111...,,,))))))((()))+++...111333111111000---+++***,,,...000000///...............444222///...///000000///111111000000111333444666333000---,,,///111111000...---+++++++++---///000 """!!!###''',,,666AAAFFFMMMYYYdddiiioooqqqxxx~~~sss```PPP???888222...***''''''+++,,,111888>>>BBBCCCEEEFFFFFFIIIMMMQQQYYYaaadddbbb^^^ZZZTTTMMMHHHDDDBBBBBB???BBBJJJTTTZZZ^^^fffnnnuuuyyy~~~~~~~~~~~~}}}xxxuuussstttvvvyyy{{{|||yyy{{{}}}~~~~~~|||{{{{{{vvvwwwyyyzzzzzzyyywwwvvvvvvwwwxxx{{{}}}|||wwwsssuuutttrrrqqqpppqqqtttvvvsssqqqooommmkkkjjjiiiiiimmmnnnmmmjjjfffccccccdddeeeddddddfffhhhjjjjjjiiiqqqnnnkkkkkklllnnnoooooolllmmmmmmlllkkkkkkmmmnnnmmmkkkjjjllllllhhh```YYY]]]^^^aaadddggggggeeebbbffffffdddaaa^^^]]]___```_________```aaaaaa___^^^ZZZ\\\]]]___```___^^^^^^]]]bbbccc```^^^```aaa```TTTTTTUUUXXXZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[ZZZWWWTTTOOOJJJ@@@222%%% !!!%%%---444>>>GGGNNNQQQSSSUUUPPPPPPQQQQQQQQQPPPPPPOOOMMMJJJHHHGGGIIIKKKJJJIIILLLNNNNNNKKKGGGEEEEEEGGGDDDAAA>>>@@@CCCEEECCC@@@BBBBBB@@@<<<999888:::<<<<<<777222000///...,,,+++,,,++++++)))'''%%%$$$""" """###"""$$$&&&'''''''''(((***,,,---+++(((''''''+++///222000///---,,,,,,,,,,,,,,,---+++***((('''&&&&&&&&&&&&$$$""""""###$$$$$$$$$!!!"""!!!"""%%%$$$ %%%+++...000111111///---,,,,,,---///000---///000000///...///000...///222555666555222...---...///000000//////...,,,...//////...---...///000000000000000///...---000///---,,,++++++,,,,,,------------......//////000//////...///000111222999333---+++---//////...111000///000111111///---+++*********+++---///111...000111000///......////////////...//////000000444222//////000111000000111111000000111222444555000...---...000111///---///...,,,++++++---.../// """$$$###&&&***---999FFFOOOXXXeeerrrxxxwwwhhh\\\FFF<<<222...---+++---000111666???EEEHHHHHHHHHHHHJJJOOORRRSSSXXXaaahhhjjjfff```WWWQQQNNNLLLIIIGGGIIIJJJPPPXXX]]]bbbkkktttzzz~~~~~~~~~}}}{{{zzzuuuttttttvvvzzz}}}wwwyyy{{{}}}~~~}}}yyyyyyyyyyyyyyyyyyyyyyyyuuuvvvxxxzzz|||zzzvvvsssrrrpppnnnooorrrtttsssrrrpppqqqqqqpppmmmjjjfffdddjjjkkkkkkjjjgggdddccccccgggfffeeefffhhhkkkllllllrrrooollljjjkkkllllllkkkkkklllmmmlllkkkkkklllnnnnnnooopppooolllfff```\\\______```cccffffffeeedddddddddcccaaa^^^]]]___```]]]]]]]]]]]]^^^___```aaa\\\]]]^^^^^^^^^]]]\\\[[[[[[```aaa^^^]]]^^^___]]]UUUUUUVVVXXXZZZ[[[ZZZXXXWWWVVVVVVWWWYYYYYYVVVTTTOOOMMMFFF:::...$$$!!!!!!'''---666@@@GGGMMMRRRUUUOOOOOOPPPPPPPPPPPPOOOOOONNNLLLJJJIIIJJJKKKKKKJJJLLLMMMLLLKKKHHHGGGHHHIIIDDDBBB@@@AAAEEEGGGFFFDDDEEEEEEBBB???<<<:::<<<===:::888555333333222000...111000///...,,,***((('''!!!  """######%%%'''******)))(((((()))+++...000......------------......,,,+++)))'''%%%$$$$$$$$$%%%######$$$&&&(((((((((%%%'''%%%###$$$'''&&&""" !!! $$$***///222333222000---++++++---111333222222222000...---///000000000222444666555222///---...///000111111000///...///000000///---............---......///000000111000...---------......------...///000000000///.........///000111333333999444...,,,...000000///000...---...///000000///------,,,++++++,,,---...***---///000///.........////////////000111222222444222000///000111111000111000000000111222333444------...///111000---+++//////---,,,,,,---...///### $$$''''''***///...<<>>CCCHHHMMMPPPNNNOOOOOOPPPPPPOOOOOONNNOOONNNLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIJJJKKKLLLGGGEEECCCCCCFFFGGGGGGFFFEEEEEECCC@@@===<<<>>>???:::999777777666444333222000000000000///---,,,+++&&&%%%%%%###!!! !!!###$$$$$$%%%&&&(((***+++,,,***+++,,,,,,,,,,,,...///+++***((('''%%%$$$###"""%%%$$$###%%%''')))))))))''')))(((%%%%%%((('''$$$!!!""""""""""""!!! """(((,,,000222///...---,,,,,,...000222555444222///,,,,,,...000000///000222333333000...,,,---...///000000/////////000111000///------...+++*********+++---///000111000///.........///000000000111222222111000///,,,,,,---...000111333333444111---,,,---///000000000...,,,---///111222222///...---,,,++++++,,,,,,***+++,,,,,,+++***+++,,,111000000000000000111222333111//////000111111111000000000000111111222222,,,,,,---.........,,,+++000///......------......### %%%(((***...444222AAARRR```nnn~~~}}}xxx___PPP@@@888666666777:::===???CCCEEEFFFHHHKKKMMMLLLRRRWWWVVVYYYdddqqqxxxppphhh^^^YYYXXXYYYWWWTTT[[[YYYZZZ]]]```eeeppp|||{{{zzzzzz|||}}}}}}}}}}}}}}}|||{{{{{{zzzyyyzzz|||}}}~~~|||{{{uuuuuuwww{{{}}}}}}|||zzzyyyxxxyyyzzz{{{xxxzzz|||}}}}}}{{{yyyxxxqqqllliiimmmsssuuuqqqjjjiiiiiihhhgggfffeeeeeeeeehhhhhhiiiiiijjjjjjiiihhhfffdddccceeeiiinnnqqqrrrjjjhhhffffffggghhhhhhhhhmmmnnnmmmjjjgggeeefffgggggglllooonnniiieeedddeeefffeeedddeeehhhiiiiiiiiifffggggggfffdddcccdddeeeaaaaaa```]]]ZZZZZZ]]]```]]]^^^^^^_______________XXX[[[\\\ZZZZZZ\\\ZZZUUUXXXXXXYYYZZZ\\\]]][[[YYYRRRRRRSSSVVVYYY\\\\\\[[[XXXUUUPPPIIIAAA<<<999888;;;===AAACCCEEEHHHKKKNNNOOOOOOPPPPPPOOOOOONNNMMMPPPOOONNNLLLKKKKKKLLLMMMKKKJJJIIIIIIJJJKKKLLLMMMGGGEEECCCBBBBBBCCCDDDDDDCCCCCCBBB???======???AAA=========<<<:::999999999000000111111111111111000******)))(((&&&$$$"""!!!  !!!###$$$%%%&&&&&&(((***,,,---,,,,,,...000,,,,,,+++***((('''&&&%%%(((''''''(((***+++***)))***------)))(((******(((%%%%%%$$$$$$######"""!!! $$$(((+++---***+++,,,......//////...555444111---++++++---000///.........000000...,,,++++++---...///...------...000111000...------...+++*********+++---///000//////...------...000000444444444333222111000///)))***,,,---///000111222///---++++++,,,///111111000...------000222333333000///...---,,,,,,++++++///...,,,)))''''''***---333333111000////////////222000......000111111111//////000000000000000000...---,,,,,,+++,,,---...000/////////////////////!!!%%%))),,,222888===MMM^^^kkkxxxmmm^^^LLLAAA;;;888:::===BBBCCCEEEEEEFFFHHHKKKNNNKKKRRRWWWWWW[[[eeepppwwwtttnnnfffbbbaaaaaaaaa______]]]\\\^^^```eeeooo{{{}}}}}}~~~}}}~~~~~~~~~xxxxxxyyy{{{~~~~~~yyyxxxyyy}}}~~~}}}|||zzzyyyxxxxxxyyyzzzvvvxxx{{{{{{zzzxxxxxxxxxsssnnnkkkmmmrrrsssnnniiihhhfffdddbbbbbbccceeefffiiigggfffgggjjjlllllllllhhhffffffhhhllloooqqqqqqgggfffeeeeeeggghhhhhhhhhnnnnnnmmmjjjgggeeeeeefffeeehhhlllllliiiffffffggghhhgggfffhhhjjjkkkkkkjjjggghhhiiiiiigggggggggiiiddddddccc```[[[ZZZ\\\___^^^^^^_______________```[[[^^^^^^]]]]]]___\\\VVVXXXWWWXXXZZZ[[[[[[ZZZXXXPPPQQQSSSVVVZZZ\\\\\\[[[ZZZWWWRRRLLLIIIGGGGGGHHHDDDFFFHHHJJJKKKMMMPPPRRRQQQQQQQQQQQQPPPNNNMMMLLLPPPPPPOOOMMMJJJJJJKKKMMMLLLIIIGGGGGGIIIKKKMMMMMMFFFDDDBBB@@@???@@@AAABBBDDDCCCBBB???======???AAA===>>>===<<<999888999:::333444444555555555555444,,,,,,------+++)))'''&&&###""""""!!! !!!  !!!!!!!!!&&&)))------++++++---000.........---,,,+++***))),,,++++++,,,------,,,***---111222...---//////...))))))(((&&&%%%$$$###"""  !!!  $$$''')))'''))),,,...000///...---333222000---++++++...111///---,,,,,,---...---++++++,,,---......---,,,+++---...//////...,,,------......---......///000000------,,,,,,,,,---///000555444333222111000000000(((***+++---///000000000---,,,++++++,,,...000111///---,,,---000111111111............---------,,,333111...***'''(((,,,000444333222000///...------111///------...000000000...///000000000000//////......---+++***+++...000/////////000000000000000""" !!!'''---111888???NNN]]]mmmxxx{{{mmm\\\NNNCCC<<<>>>CCCEEEGGGIIIJJJKKKKKKMMMOOOKKKRRRVVVWWW\\\eeellloootttqqqmmmjjjhhhggghhhhhhfffcccbbbcccdddhhhrrr}}}{{{|||~~~~~~~~~~~~~~~xxxxxxxxxzzz}}}{{{zzzzzz}}}{{{|||{{{zzzyyyxxxxxxxxxxxxtttwwwzzzzzzxxxvvvvvvxxxuuuqqqmmmmmmoooooolllhhhhhhfffdddbbbbbbbbbcccccchhhfffcccdddhhhlllnnnnnnmmmllllllmmmoooppppppooohhhfffffffffhhhiiihhhgggmmmmmmmmmkkkiiihhhhhhjjjfffhhhjjjkkkjjjhhhgggggghhhggggggiiikkkkkkjjjiiigggiiijjjjjjiiihhhiiijjjdddffffffccc]]][[[]]]`````````___^^^]]]]]]]]]]]]]]]______^^^___aaa\\\VVVUUUUUUUUUWWWYYYYYYWWWUUUPPPQQQSSSWWWZZZZZZYYYVVVYYYVVVQQQNNNMMMNNNOOOOOOIIIKKKNNNOOOPPPQQQSSSUUUTTTTTTSSSRRRPPPNNNLLLKKKOOOPPPOOOMMMJJJIIIJJJMMMLLLIIIFFFFFFHHHKKKLLLLLLFFFEEECCCBBBAAABBBDDDFFFGGGGGGDDDAAA===<<<===>>>===>>>===:::777666888;;;777777777777666555444444,,,---///000///...,,,+++((((((&&&$$$###""""""""" """!!!!!!%%%)))***'''&&&(((+++++++++,,,,,,,,,+++)))((()))))))))***,,,,,,+++)))---222333000...000222111...---,,,)))'''&&&%%%$$$ """###""" """%%%''')))***,,,...///000000000111111000///......111333000...,,,,,,---------,,,---............,,,+++******,,,......---,,,---...000000000000000///...---+++************,,,...///222000///------///111222)))+++,,,...///000000000///......---,,,,,,...000,,,++++++---//////...---,,,------...............111000...,,,******---000222111000///......------///---++++++---/////////...//////000000///......,,,...///...,,,+++---///---...///000111222222222%%%###%%%+++222777>>>EEE[[[iiixxxzzzhhhXXXJJJAAABBBHHHGGGJJJNNNPPPPPPOOONNNOOOMMMRRRVVVXXX\\\dddiiiiiirrrrrrpppmmmjjjiiijjjlllllliiihhhiiijjjmmmvvvzzz{{{}}}|||zzzyyy}}}}}}}}}}}}}}}|||{{{{{{{{{zzzyyyzzz|||~~~~~~~~~{{{yyyxxx{{{|||xxx{{{{{{zzzyyyyyyxxxwwwwwwuuuxxx{{{{{{xxxwwwwwwyyywwwtttpppnnnnnnmmmjjjhhhhhhgggfffeeecccbbbaaa```hhhdddaaabbbfffkkknnnnnnsssrrrqqqqqqqqqqqqnnnllljjjiiihhhhhhiiijjjiiigggllllllmmmlllkkkkkklllnnniiiiiijjjkkkkkkjjjhhhfffgggfffgggiiikkkkkkiiiggggggiiijjjkkkiiiiiiiiijjjdddggghhheee___]]]___bbbbbbaaa___]]]\\\ZZZZZZZZZ\\\^^^^^^]]]^^^```[[[TTTSSSSSSSSSUUUVVVVVVTTTRRRPPPQQQSSSWWWYYYXXXUUURRRWWWTTTQQQOOOOOOPPPQQQQQQMMMOOOQQQRRRRRRRRRSSSTTTVVVUUUTTTSSSPPPNNNLLLKKKOOOPPPPPPMMMIIIHHHJJJLLLLLLHHHEEEEEEHHHKKKKKKKKKHHHHHHGGGFFFEEEGGGJJJMMMKKKJJJGGGBBB===;;;;;;<<>><<<;;;999;;;888666555666777777777111000///000222333333111111...+++)))(((((('''&&&***)))((('''%%%###"""!!!  !!!!!!""""""######$$$&&&(((+++---...///...,,,,,,...///000000------...---,,,+++)))'''&&&&&&%%%%%%$$$###"""""" $$$((((((&&&###"""""" &&&)))))),,,...//////......///111111111111000///...---,,,,,,,,,,,,---...//////...////////////---,,,+++---------------,,,,,,,,,111000///---,,,+++******'''''')))******)))((('''000...,,,,,,---...///...,,,---......111555333...000...---,,,,,,---///000///------///222222...***,,,---///000111111111000------------,,,***((('''/////////...///000111111000///---,,,++++++,,,---+++,,,---///000111111111...---,,,---000111111000111111000///......//////###&&&///<<>>;;;999888>>><<<:::999:::;;;:::999777666444333444333111///222000...,,,,,,,,,++++++,,,,,,+++)))(((&&&%%%%%%""" !!!!!! !!!###&&&***---///111///---...000111222222111222222222111000...---******((('''%%%###"""!!!!!!$$$'''(((&&&$$$$$$%%%$$$''')))+++...//////...///000111111000000//////......+++++++++***++++++,,,---,,,---......---,,,+++***............------------///...---+++************'''(((***+++,,,,,,,,,,,,111///------...//////...+++---------000444222...///...,,,+++,,,---.../////////000111222111...,,,---...000111222111111000***+++,,,------,,,+++***//////////////////000000//////...---,,,,,,------///...------...///111222------,,,...000111000///111000000000/////////...###***999IIIVVVdddwwwvvvbbbQQQIIIIIIQQQTTTXXX\\\______^^^]]]]]]]]]]]]]]]]]]aaafffjjjsssuuuxxxwwwtttppplllkkknnnnnnoootttzzz~~~zzzzzz}}}|||yyy}}}}}}|||||||||||||||}}}{{{{{{{{{yyyxxxxxx{{{}}}zzzvvvrrrppprrruuuxxxyyytttssssssvvvzzz~~~}}}{{{yyyvvvtttrrrppppppqqqooonnnmmmlllkkkhhhfffaaabbbcccbbb```______```bbbbbbcccdddfffhhhjjjkkkllljjjhhhhhhjjjllllllllllllkkkjjjiiiiiiiiiiiiiiiiiiiiijjjmmmpppqqqpppooojjjiiihhhiiikkkkkkjjjhhhhhhjjjlllkkkiiigggffffffmmmlllkkkjjjhhhgggggggggeeeddddddeeeaaaYYYWWWXXX]]]]]]^^^___^^^]]]\\\\\\[[[[[[[[[]]]______]]][[[YYYXXXVVVTTTTTTTTTVVVVVVVVVUUUVVVWWWWWWTTTPPPMMMSSSTTTVVVWWWVVVTTTQQQOOOSSSSSSSSSTTTSSSSSSSSSSSSRRRRRRQQQPPPQQQRRRSSSTTTRRROOOLLLKKKLLLNNNPPPPPPPPPMMMIIIGGGFFFIIILLLNNNLLLLLLLLLLLLKKKIIIGGGFFFAAACCCDDDCCCAAABBBFFFIIIHHHFFFDDDAAA>>>;;;999888>>>===<<<<<<<<<<<<:::888888666444444444444222000111111000///............///......,,,+++***))))))&&&""" """''',,,///111///...///111333444333444444555555555444222111///...,,,***'''%%%###""""""$$$&&&&&&$$$###$$$%%%!!!!!!$$$(((+++...////////////000111000///......///000000...---,,,+++++++++,,,,,,,,,---...///...---,,,+++............////////////---,,,+++)))))))))***+++)))***+++---...//////000000...------...//////...***------,,,...222111---...---,,,++++++,,,---...///111222222111///...///...///000111111111000///((()))+++,,,------------...//////000000///...---......------------------111///---,,,,,,...111333---,,,,,,...000111000...///000111111111000///...)))444FFFXXXbbbmmm~~~~~~zzzkkk\\\QQQMMMOOORRRVVV[[[___aaabbbbbbfffdddbbb```aaadddiiimmmtttwwwzzzyyyuuupppnnnnnnqqqooopppvvv}}}}}}}}}|||zzzyyyxxxyyy{{{}}}{{{xxxtttsssuuuxxxzzz{{{wwwvvvvvvvvvxxxzzz}}}~~~|||{{{yyywwwtttqqqooonnnkkkkkkkkkmmmnnnnnnllliiibbbcccdddcccbbbbbbcccdddcccccccccdddeeeggghhhhhhooommmjjjjjjkkkmmmmmmmmmmmmkkkjjjhhhhhhhhhjjjjjjjjjjjjkkkmmmoooooommmkkkkkkjjjhhhhhhiiijjjkkkllljjjlllmmmmmmjjjhhhggggggoookkkhhhhhhiiijjjiiigggeeecccccceeebbb\\\YYYZZZ]]]]]]^^^___``````^^^\\\ZZZ[[[\\\^^^``````______^^^]]]\\\[[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXVVVRRROOOOOOQQQSSSUUUUUUSSSQQQPPPTTTSSSRRRQQQQQQQQQRRRSSSUUUTTTRRRPPPOOONNNMMMMMMRRROOOKKKJJJKKKMMMOOOOOOOOOMMMJJJGGGGGGIIIMMMOOOKKKKKKKKKKKKKKKHHHEEEBBB>>>AAACCCBBBAAAAAAEEEHHHGGGFFFDDDAAA???<<<;;;:::;;;::::::;;;;;;:::777555000000///111444666666555111222111000---,,,,,,---/////////......------,,,)))'''$$$###$$$$$$""" !!!###))),,,///---,,,---///222333333111222333444444444222222000000...---+++)))''''''%%%%%%%%%$$$###""""""###"""!!! """'''))),,,.........///000111000...---...///111333222111///---,,,,,,---......///000111111000000///......//////000000000111,,,+++***))))))***,,,---+++,,,---...//////000000///---,,,,,,.........---***,,,---+++,,,000000---------,,,+++++++++,,,,,,---000333222///---...000---...///000///...---,,,((()))+++---......---------...///000000///---+++++++++,,,,,,,,,,,,,,,,,,///...------...000222333---,,,---...000000///------///000111111000...---,,,999MMM___ggglllvvv~~~zzzwwwxxxuuuhhh\\\TTTOOORRRWWW\\\aaaeeeggghhhkkkhhheeeccceeeiiimmmpppuuuxxxzzzwwwsssoooppprrrrrrpppqqqyyy}}}{{{yyyyyyyyyzzzzzzyyyxxxwwwwwwyyy{{{{{{zzzxxxxxxwwwuuuuuuwwwyyy{{{|||{{{yyywwwtttrrrpppooommmllllllmmmnnnmmmjjjhhhaaacccddddddccccccdddeeedddeeeeeeffffffgggggggggpppmmmjjjiiijjjkkkllllllmmmllljjjhhhhhhiiikkkllljjjjjjkkkmmmnnnnnnkkkiiihhhgggfffeeedddfffiiikkkkkklllmmmllljjjhhhhhhiiimmmiiieeefffiiilllkkkiiicccaaaaaaeeeddd___\\\]]]]]]]]]^^^```cccccc```]]]ZZZ[[[^^^___````````````^^^___aaaaaa```]]]ZZZXXXYYYXXXXXXYYYZZZYYYWWWTTTPPPQQQSSSTTTTTTTTTSSSRRRRRRQQQOOONNNMMMNNNOOOPPPVVVUUUTTTRRRPPPOOONNNNNNSSSPPPLLLJJJJJJKKKLLLLLLMMMKKKIIIGGGGGGIIILLLMMMJJJIIIIIIIIIIIIGGGCCC@@@AAACCCEEEDDDAAAAAACCCFFFDDDCCCBBB@@@???>>>>>>>>>999888888:::;;;:::777555.........111555888999999444555555222...++++++,,,........................,,,***((('''''''''&&&%%%$$$"""  !!!  $$$''')))((('''(((+++.../////////000111333333333333222000/////////......------,,,+++)))(((&&&%%%$$$###"""!!! !!!$$$'''***,,,------///000///...------...000222444222111...,,,++++++---...---...///111111111000000......//////000111222222...---+++***+++,,,...000///.........------......---,,,+++,,,------,,,+++***------++++++...///---------,,,,,,+++++++++++++++...000000---,,,---000++++++,,,------,,,+++***++++++------...---,,,++++++---...000///...,,,+++)))))))))******++++++,,,***,,,...000222333222222,,,,,,---...000000...,,,,,,---///000000///...,,,+++666IIIZZZaaabbbhhhpppmmmlllkkklllsssvvviii]]]WWWYYY]]]aaaeeeiiilllnnnnnnjjjfffdddgggkkknnnpppppptttxxxvvvrrrooorrruuutttsssuuu}}}~~~|||zzzzzz{{{|||{{{zzzwwwwwwwwwyyy{{{{{{xxxvvvvvvwwwvvvuuutttvvvzzz}}}|||{{{yyywwwuuusssrrrrrrsssqqqooommmllliiifffcccaaabbbccccccbbbbbbccceeefffggghhhhhhiiihhhhhhhhhnnnkkkgggfffgggiiikkkkkknnnmmmkkkjjjjjjkkklllmmmhhhhhhjjjmmmooonnnkkkiiiddddddcccaaa```bbbfffiiikkkkkkkkkiiiggggggiiilllkkkgggdddeeehhhkkkkkkjjjdddaaaaaaeeefffccc``````]]]]]]^^^aaaeeeeeeaaa^^^\\\^^^```aaa```______```\\\^^^aaabbb```\\\XXXTTTYYYYYYYYYZZZ\\\\\\ZZZXXXTTTTTTTTTTTTUUUUUUVVVVVVQQQPPPNNNMMMLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNRRRPPPMMMKKKKKKKKKJJJIIIJJJIIIIIIHHHIIIJJJKKKKKKJJJHHHFFFFFFHHHGGGCCC???EEEGGGIIIGGGDDDBBBDDDFFFAAA@@@???>>>>>>???@@@AAA:::999999:::<<<<<<;;;:::333222222444777999999999777999:::666111---,,,------------.........//////---,,,+++***************'''%%%$$$###$$$$$$$$$"""$$$###!!!!!!###$$$""""""###&&&)))++++++---///000222333444333333/////////000111111222222222111///......,,,)))'''""""""!!!""""""!!!"""$$$(((***+++,,,...///------------///111333555000...+++)))((()))***,,,***+++,,,.../////////...,,,---...///000111222333111///---,,,,,,...000222000000...------,,,---------,,,+++,,,......,,,+++***...///+++***---///.........------,,,,,,+++++++++,,,------------...000((()))***+++++++++***)))------.........,,,+++***++++++---.........---,,,))))))(((((()))+++---...))),,,///222444333222000,,,,,,---///000///---***+++,,,---.........---,,,+++222@@@MMMSSSTTTWWW\\\\\\\\\___eeeqqqvvvhhhbbbccceeegggiiilllnnnooonnnjjjeeedddfffiiikkkkkkgggmmmtttvvvsssrrrtttxxxyyyyyy|||zzzyyyyyy{{{~~~}}}{{{xxxxxxxxxyyy{{{zzzxxxuuuwwwxxxwwwuuutttvvv{{{}}}{{{yyyvvvuuuuuuuuuvvvuuurrrooollljjjiiifffdddbbbdddeeeeeeccccccdddfffhhhhhhjjjkkkkkkkkkjjjjjjjjjhhheeeeeegggkkkmmmnnnnnnmmmllllllllllllmmmnnnkkkkkkmmmnnnooommmiiifffbbbccccccbbb```bbbfffiiijjjiiihhheeedddfffjjjnnnjjjhhheeedddeeegggiiijjjgggccccccggghhhdddaaa```^^^]]]^^^bbbfffgggccc^^^```bbbddddddaaa______```___```aaaaaa___[[[XXXUUUZZZYYYYYYZZZ\\\\\\ZZZXXXWWWVVVTTTSSSSSSUUUWWWXXXRRRQQQPPPOOOOOONNNNNNNNNKKKKKKLLLLLLLLLLLLLLLLLLNNNMMMLLLLLLMMMLLLJJJHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKGGGDDDEEEHHHHHHEEEBBBFFFHHHJJJHHHEEECCCCCCEEE@@@???>>>======>>>@@@AAA;;;999999:::<<<>>>>>>>>>666555444555777999888777555888:::777111------///,,,,,,------...///000000---------,,,,,,,,,---...***(((''''''((()))(((''')))(((%%%"""   !!!###&&&((((((+++,,,...000222333333333///000000111222333333444222111000111222111---***#########$$$%%%$$$"""!!! """&&&(((***+++,,,...++++++---///000222444444...,,,)))'''&&&(((***,,,((()))+++---...///......+++,,,---...000111222333222111...,,,,,,---000222000///...------......///...------...000000...,,,+++///000,,,***---000////////////...---,,,++++++,,,+++***,,,...000111111'''((()))+++++++++******,,,---.........---+++*********+++,,,---......///,,,***)))((())),,,///111...///111222222111000///,,,,,,---///000///,,,)))******+++++++++,,,,,,,,,---000999CCCHHHHHHJJJNNNPPPRRRXXXbbbrrrrrriiiiiiiiijjjkkklllmmmnnnnnnjjjeeeccceeeggggggggg^^^gggrrrwwwvvvtttvvvyyy~~~~~~|||~~~}}}|||||||||vvvvvvwww|||}}}|||{{{zzzzzz{{{{{{yyywww{{{{{{zzzwwwtttuuuzzz~~~~~~|||yyyvvvuuuvvvwwwxxxrrrooollljjjjjjkkkjjjiiifffggghhhhhhffffffggghhhiiijjjkkklllmmmllllllkkkiiigggeeefffjjjooorrrtttnnnnnnmmmmmmmmmnnnnnnoooqqqqqqqqqqqqoookkkfffbbbdddeeefffeeecccdddhhhllliiihhhfffcccbbbeeekkkooojjjiiifffdddcccdddfffhhhjjjeeedddhhhiiieee```___^^^]]]^^^bbbggghhhccc^^^ccceeegggfffccc``````aaaccccccbbb```^^^\\\ZZZYYY[[[ZZZYYYZZZ[[[ZZZYYYWWWWWWUUURRRPPPPPPRRRUUUWWWTTTSSSSSSRRRQQQQQQPPPOOOQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLNNNMMMKKKIIIGGGIIIKKKMMMMMMLLLKKKIIILLLHHHDDDEEEHHHIIIGGGDDDDDDFFFHHHGGGCCCAAABBBDDD@@@???>>><<<<<<===???@@@:::888777888;;;>>>??????333222222333666777777777111444777555000,,,,,,///,,,,,,---...///000111111------...---------...000,,,***))))))+++,,,++++++///---)))&&&$$$######$$$!!!"""!!!$$$&&&'''((()))+++...000000111111000111111222222333333444...---...000333222...***$$$$$$%%%&&&((('''$$$"""%%%$$$""""""!!!!!!%%%''')))***,,,---)))+++---///111333444444///---***(((((())),,,...)))***,,,...000000000000***+++,,,...///111222333333111...,,,+++---///111//////.........000111222/////////000222111///---,,,000111,,,***---000000////////////...---,,,+++---+++))),,,000333333222'''(((***+++,,,,,,,,,++++++,,,---.........---,,,))))))***+++,,,...///000...,,,)))(((***---222444333333222000/////////...,,,,,,---///000///,,,)))******))))))***+++,,,,,,***111999;;;999999===BBBIIINNNWWWcccqqqwwwlllmmmmmmjjjhhhhhhlllooommmjjjhhhjjjnnnooolllhhheeekkksssxxxyyyxxxuuuttt|||}}}|||{{{|||~~~{{{zzz{{{{{{{{{tttuuuwww{{{||||||}}}~~~zzzwwwyyyyyy{{{}}}zzzvvvwww|||}}}xxxtttuuuxxxzzzwwwssspppmmmjjjhhhhhhiiihhhhhhjjjjjjjjjiiiggghhhjjjlllmmmiiiiiinnnpppnnnjjjjjjlllkkkkkknnnrrrrrrooolllqqqooolllkkkkkklllooopppuuurrrooommmlllllljjjiiikkkkkkjjjfffcccdddhhhmmmhhhfffdddcccccceeegggiiihhhfffcccaaa```aaabbbdddeeefffhhhiiiiiihhhhhhgggfffccc``````cccddddddbbb```eeejjjiiiddd___^^^___ZZZYYYXXXWWWXXXZZZ\\\]]]ZZZYYYXXXYYYZZZ[[[ZZZXXXVVVVVVUUURRRPPPOOOPPPQQQWWWSSSOOOMMMNNNOOOPPPPPPTTTSSSRRRQQQPPPOOONNNNNNTTTQQQMMMKKKJJJIIIGGGFFFIIIIIIJJJJJJJJJIIIHHHGGGDDDEEEGGGHHHIIIGGGFFFDDDKKKHHHEEEFFFHHHGGGBBB===>>>???@@@AAAAAA@@@>>>>>>:::;;;:::999===BBBAAA<<<222111111444888888555222111222222111///......///000///------/////////......///000111111222222222---,,,*********,,,...///444///***((()))(((&&&###$$$""" ###&&&'''(((***+++---...//////...///000000//////000111000///......000222222333---------+++(((%%%$$$%%%(((&&&$$$######!!! !!!###%%%&&&(((((())),,,++++++---000000...++++++++++++,,,---...//////......---------,,,,,,,,,+++,,,...///000000000000111...+++,,,...000000///111///......000111000000......///111222222000---111///---------------,,,---...///111111111000000---,,,---///111222000...(((((()))***++++++++++++............---,,,+++***---,,,******+++---111333000---******+++---........................------//////.........---------***+++,,,,,,++++++---///+++111555555111000333777BBBHHHSSSaaaqqqsssqqqmmmgggcccdddiiinnnnnnllljjjkkkmmmmmmllljjjgggnnnwww}}}~~~{{{wwwuuu{{{||||||zzz{{{~~~~~~~~~~~~{{{xxxzzzyyyyyy{{{~~~~~~}}}}}}}}}~~~|||zzzyyy|||~~~{{{wwwwwwzzz{{{wwwvvvvvvvvvssspppmmmjjjffffffiiikkklllkkkmmmmmmllljjjgggfffgggiiikkkhhhiiinnnqqqnnnkkkkkkllllllnnnppprrrrrrpppnnnooonnnmmmlllmmmoooppprrrtttqqqnnnkkkjjjjjjhhhgggkkklllkkkhhheeeeeehhhkkkhhhgggeeeddddddfffggghhhhhhfffcccaaa```aaabbbccceeeeeeeeeggghhhhhhgggeeeddd```]]]^^^ccceeedddaaa```eeehhhgggccc___^^^```ZZZYYYXXXWWWWWWYYY[[[\\\[[[YYYXXXXXXYYYZZZZZZYYYWWWWWWVVVSSSPPPNNNOOOPPPVVVSSSQQQOOOPPPQQQQQQPPPSSSSSSSSSSSSRRRQQQPPPOOOSSSQQQNNNMMMMMMLLLJJJIIIGGGHHHIIIJJJJJJIIIHHHHHHEEEFFFGGGGGGGGGGGGFFFEEEFFFCCCBBBDDDHHHIIIFFFCCC>>>??????@@@???>>>===<<<======;;;:::===BBB@@@;;;666333111111444555444222333444444333222111111222333111000///000111000///000000111111111000...---...---,,,,,,,,,---...///000...,,,++++++***)))((((((&&&$$$######""" """$$$###$$$&&&((()))***+++++++++---............///111111///......///111222222000111111///,,,)))(((((((((&&&%%%%%%%%%$$$!!! """%%%'''((((((((()))((())),,,///111///---...------......000111111//////.........---------+++,,,---...//////......111///------///000///------,,,+++,,,...000000000......///111222222000...555333111///...---,,,+++***+++---//////000//////---,,,,,,...000111000...'''((()))+++,,,------...////////////...---,,,+++******))))))***,,,///000---+++***+++---///000000---------,,,---------...///.........---------,,,+++,,,---,,,++++++---///***---///---)))(((---222???FFFSSSaaaqqqzzzpppgggbbbdddjjjpppppppppooommmlllkkkmmmnnnhhhoooxxx{{{vvvsssyyyzzz}}}~~~{{{zzzzzz||||||{{{zzz{{{}}}yyy}}}{{{|||}}}~~~~~~}}}{{{{{{}}}~~~xxxwwwyyy}}}|||yyywwwuuutttsssrrrpppjjjeeeeeeiiimmmnnnlllnnnnnnmmmjjjhhhggghhhiiiiiigggiiioooqqqnnnllllllmmmoooqqqqqqpppoooooooookkklllmmmnnnoooqqqrrrssssssqqqmmmkkkjjjjjjhhhgggllllllllljjjhhhggghhhjjjhhhgggggggggggggggggggggfffeeecccaaaaaaaaabbbccceeecccccceeehhhhhheeebbbddd```^^^```dddgggfffccc___aaacccbbb^^^\\\]]]^^^ZZZYYYWWWWWWWWWXXXZZZ[[[[[[YYYVVVVVVWWWYYYYYYYYYWWWXXXWWWTTTQQQOOOOOOPPPUUUSSSRRRRRRSSSSSSQQQOOOQQQRRRTTTUUUUUUTTTRRRQQQPPPOOONNNNNNNNNMMMKKKIIIEEEFFFHHHIIIJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGDDDBBB@@@BBBFFFHHHHHHFFFAAAAAAAAAAAA@@@>>>===<<>>BBB@@@;;;:::666111000222444333222555666777666444444555666555333000000000000///...111111222222000---***(((///...............------,,,---//////...------...***)))'''&&&&&&&&&$$$""""""  !!!"""###%%%&&&'''''''''''')))+++,,,,,,,,,...000111000/////////000111222111222333222///,,,++++++)))(((''''''((((((&&&$$$!!!%%%'''(((''''''%%%&&&(((,,,///111000..................///000111////////////............+++,,,---......---,,,+++111/////////000///...,,,***)))(((***---////////////...///111222222000...666555222///---+++))))))((()))+++,,,---.........---,,,+++,,,.../////////((((((***+++---...000000////////////...---,,,,,,(((((())))))***+++,,,---***)))))),,,///111222111,,,+++******+++,,,---///......------------,,,,,,---......---+++***,,,---&&&'''(((&&&%%%(((///555BBBJJJVVVdddrrrwwwmmmhhhjjjooosssrrrssstttpppkkkjjjnnnsssiiinnnuuuzzzyyywwwtttrrrvvvwwwzzz~~~}}}{{{{{{|||{{{{{{zzzyyyyyy|||~~~|||{{{~~~~~~~~~~~~~~~|||xxxyyyzzzzzzzzzyyywwwvvvwwwxxxvvvooohhhgggkkknnnmmmkkklllllllllkkkiiijjjlllnnnjjjhhhjjjooopppmmmjjjkkknnnppprrrpppllliiiiiikkkgggiiikkknnnpppqqqrrrrrrqqqooolllkkklllllllllkkkllllllmmmlllkkkjjjiiiiiihhhhhhiiiiiiiiigggfffeeebbbbbbbbbbbbbbbcccdddeeeeeecccbbbdddhhhiiieeebbbfffffffffffffffgggggghhh\\\]]]^^^\\\ZZZYYYZZZ\\\[[[YYYXXXVVVVVVWWWYYYZZZ[[[XXXUUUTTTUUUWWWYYYYYYWWWXXXXXXVVVTTTRRRSSSTTTSSSSSSTTTUUUVVVUUURRROOOOOOQQQTTTVVVWWWVVVTTTSSSNNNNNNMMMMMMMMMLLLHHHFFFDDDEEEGGGIIIJJJKKKJJJJJJIIIHHHFFFEEEDDDEEEFFFGGGIIIFFFCCCBBBCCCDDDDDDCCCEEEEEEDDDDDDBBBAAA@@@???@@@@@@===;;;???DDDCCC>>>;;;777333222444666555444555777888777666555666777444222///......---,,,***///000222222000---)))&&&......//////...---,,,++++++...222222000...///111+++***((((((((((((&&&%%%&&&$$$  !!!!!!  """###$$$$$$$$$$$$###%%%'''((()))***,,,...222222111000///000222333000222444333000...,,,,,,---,,,++++++,,,+++)))'''"""!!!  $$$'''((('''&&&&&&(((+++...000111000///,,,,,,,,,,,,,,,---...///............------------,,,,,,---......---++++++///000000000000...,,,***+++***)))***,,,......---/////////000222222111///333222000---***((('''(((((()))***+++,,,---...///...,,,******,,,...//////***++++++,,,---...//////---.........------,,,+++'''(((***+++,,,,,,++++++*********---000111000///***)))(((((()))+++---...------,,,,,,,,,,,,,,,,,,...//////---+++***+++,,,#########"""###)))222999CCCLLLXXXdddqqq}}}uuuppppppsssuuusssvvvwwwsssmmmlllqqqvvvmmmpppssstttssssssssssssrrrtttwww}}}}}}|||~~~||||||{{{zzzzzz}}}}}}}}}{{{|||~~~{{{{{{{{{||||||zzzxxxwwwxxxzzzvvvqqqkkkjjjmmmppppppnnnmmmmmmmmmllljjjkkkmmmooollljjjllloooooojjjiiillloooqqqqqqmmmhhhddddddeeeeeegggjjjllloooppppppooollljjjiiiiiikkkmmmmmmmmmkkkkkklllllllllllljjjiiihhhiiijjjjjjiiigggeeeddd___```aaaccceeefffggggggeeecccccceeehhhhhhfffcccfffjjjnnnkkkeeebbbdddiii]]]]]]\\\[[[ZZZZZZ\\\]]]\\\[[[YYYWWWVVVWWWXXXYYYZZZWWWTTTSSSTTTVVVXXXXXXVVVWWWXXXXXXWWWVVVWWWXXXRRRSSSTTTVVVXXXVVVRRROOONNNPPPSSSVVVWWWVVVUUUSSSRRRPPPOOOOOONNNKKKHHHEEEDDDFFFHHHJJJKKKLLLKKKKKKJJJHHHFFFDDDDDDEEEFFFHHHJJJHHHEEECCCCCCCCCBBBBBBGGGFFFEEEDDDBBBAAAAAA@@@??????===<<<@@@FFFGGGCCC:::777555666999:::888666555666777666555444555666444222///......---+++***+++---000111111...+++)))---------------,,,+++***---000333333000...///111---,,,******++++++***)))***'''$$$  """######!!! !!!!!!!!!!!! """%%%&&&'''(((***,,,111222222111000000222555111444666666444111//////111000///......---+++(((%%%$$$###!!!###&&&''''''&&&***,,,///222222000///...---,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,---...///......,,,+++...///000000...,,,+++***...---++++++,,,---,,,+++///......///000111000///000000000...+++)))***+++******++++++---...//////...,,,******,,,...//////------,,,+++++++++,,,,,,++++++,,,,,,,,,+++******)))***,,,---...---,,,+++,,,++++++---...///---+++)))((((((((()))+++,,,---++++++,,,,,,,,,,,,,,,,,,///000///...+++***+++,,,%%%$$$"""!!!###)))222888CCCMMMYYYdddooo~~~yyyuuuuuuuuuvvvtttwwwxxxvvvqqqpppssswwwrrrssstttsssrrrrrrtttuuuppprrrvvv{{{}}}{{{{{{~~~}}}~~~~~~~~~}}}zzzxxxwwwvvvuuupppnnnmmmmmmoooqqqssssssqqqqqqpppmmmkkkjjjkkklllmmmkkklllnnnllliiijjjnnnppppppoookkkgggdddccccccfffgggiiikkkmmmmmmmmmmmmhhhgggffffffiiikkkllllllkkkjjjjjjkkkmmmmmmllljjjiiiiiiiiiiiihhhfffdddccc___aaaccceeeggggggggggggcccdddeeefffffffffeeeeeeccchhhllliiiaaa\\\___ddd___^^^^^^^^^^^^______```^^^\\\ZZZXXXWWWXXXYYYYYYXXXVVVSSSSSSTTTVVVVVVVVVVVVXXXYYYYYYXXXWWWXXXYYYQQQRRRTTTVVVXXXVVVRRROOOMMMOOOQQQSSSTTTTTTTTTSSSWWWUUUSSSQQQPPPNNNKKKHHHFFFGGGIIIKKKLLLMMMLLLLLLJJJHHHFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@@@@???===<<>>CCCWWW___hhhmmmqqq{{{|||{{{||||||uuuwwwxxxxxxxxxwwwwwwxxxqqqsssuuuuuutttrrrqqqqqqqqqrrrtttwww|||}}}~~~~~~}}}xxxtttuuuxxxzzzwwwsssjjjnnnrrrpppllljjjllloooooooooooonnnmmmmmmoooqqqiiiggghhhjjjjjjjjjqqqyyyrrrooollllllnnnooommmkkkllllllllllllllllllllllllqqqooommmlllmmmnnnnnnmmmiiigggeeegggkkknnnnnnmmmjjjiiihhhfffeeecccbbbbbbggghhhjjjjjjiiifffcccaaa\\\bbbgggfffaaa___bbbfffbbb```^^^___bbbbbb^^^ZZZ[[[ZZZ[[[\\\^^^^^^]]]\\\aaa___\\\ZZZYYYYYYYYYZZZUUUTTTSSSTTTUUUVVVTTTSSSXXXYYYZZZYYYVVVSSSQQQQQQQQQQQQRRRTTTVVVUUURRROOOMMMMMMNNNNNNOOOPPPQQQQQQVVVSSSPPPOOOOOOPPPOOONNNJJJKKKLLLMMMNNNNNNMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHIIIIIIHHHFFFFFFFFFEEEDDDBBBBBBAAABBBCCCDDDEEEDDD@@@>>>AAAHHHHHHEEECCC>>>777444555888888888777888777555222000000000333111............---,,,+++,,,---///000111222222///...,,,+++,,,...000111///,,,)))***...000000///---,,,+++,,,---...---,,,------,,,+++)))&&&###!!!!!!###$$$&&&&&&&&&$$$###'''''''''''''''&&&&&&%%%!!!#########$$$&&&(((%%%)))++++++))))))...333111444888999888555444333222111111222333444222111...---,,,***'''%%%$$$### !!!%%%((())))))...333444111...,,,,,,...------,,,,,,,,,------......---------,,,,,,,,,((()))***,,,------,,,,,,(((***+++)))''''''***------+++***+++,,,......------+++******,,,------,,,000333444111,,,***---000...---,,,+++++++++,,,------,,,---///111222000...)))'''&&&%%%%%%&&&((()))***++++++,,,,,,,,,++++++------------------.........+++((('''((()))))))))(((***,,,------+++)))'''))))))******+++++++++,,,...//////...,,,,,,---///)))))))))+++111;;;FFFNNNdddllluuu{{{{{{tttxxxxxxuuuvvvzzzxxxqqqtttxxx|||zzzuuuqqqppprrrxxxxxxyyy{{{~~~~~~}}}zzzxxxxxxyyyxxxwwwnnnooooooooooooooonnnmmmsssqqqnnnllllllmmmnnnpppmmmkkkhhhffffffiiillloooqqqooonnnqqquuuvvvrrrmmmllllllllllllmmmmmmmmmmmmnnnnnnnnnlllkkkllloooqqqiiihhhgggffffffgggiiijjjeeeddddddccccccddddddeeeiiijjjhhhggghhhjjjgggaaabbbfffjjjjjjgggcccbbbbbb____________^^^]]]\\\\\\^^^``````]]]XXXWWW[[[___ccc```\\\WWWUUUUUUVVVWWWTTTTTTTTTVVVWWWXXXWWWVVV```___^^^\\\XXXTTTQQQOOOMMMOOOQQQSSSSSSRRRQQQOOOLLLOOOTTTWWWWWWTTTPPPMMMQQQQQQQQQQQQPPPOOONNNMMMJJJMMMPPPPPPNNNMMMNNNOOOMMMIIIEEECCCDDDFFFHHHHHHGGGHHHIIIIIIGGGDDDAAA>>>999===AAACCCAAA???@@@AAAEEECCCBBBBBBEEEGGGGGGGGGCCC@@@;;;999999:::::::::888999888666222000///000000((($$$***...,,,+++------///111111000//////000---,,,+++***+++---///111------,,,,,,,,,------......///000222222222111000111,,,)))******&&&"""!!!"""%%%(((((('''(((***---,,,+++))))))(((&&&### ###"""!!!!!!!!!###$$$%%%(((((('''&&&%%%'''***---555666999;;;<<<999333///111333444333222000000111000111000---(((%%%######&&&%%%###  ###&&&))),,,//////...---,,,,,,,,,,,,,,,++++++*********,,,------...------,,,,,,+++(((&&&'''+++------,,,++++++++++++++++++++++++,,,,,,,,,,,,---///000111000///---+++*********+++***---...---+++***,,,...***,,,......---,,,---...***,,,///111000...+++)))++++++******)))*********(((((()))***+++---///000555111......000000...,,,+++++++++,,,---...///000,,,++++++---...///...---+++,,,---,,,******---000...000000...+++***---000))))))+++000999HHHXXXbbbnnnsssyyy|||{{{vvvyyyyyywwwyyy}}}|||wwwyyy|||~~~|||vvvrrrrrrtttyyyzzz{{{}}}}}}~~~~~~|||zzzyyyyyyxxxvvvuuunnnnnnnnnooooooppppppppprrrpppnnnlllkkklllnnnooonnnmmmlllkkkkkklllmmmnnnooonnnnnnrrrvvvwwwsssooolllllllllmmmmmmmmmmmmmmmsssrrrpppnnnmmmnnnppprrrfffffffffffffffggghhhhhhccccccbbbbbbaaabbbbbbbbbfffhhhgggeeegggjjjgggbbbbbbdddfffeeecccaaabbbcccaaaaaaaaaaaa``````___^^^\\\^^^___\\\XXXWWW[[[___cccaaa\\\XXXUUUTTTUUUUUUWWWVVVVVVWWWXXXXXXXXXWWW\\\\\\[[[ZZZXXXUUURRRQQQSSSSSSSSSSSSRRRRRRQQQPPPOOOPPPRRRTTTTTTSSSRRRQQQSSSSSSSSSRRRQQQOOONNNMMMLLLOOORRRRRRPPPNNNOOOPPPMMMJJJFFFEEEEEEFFFGGGGGGFFFGGGHHHHHHGGGDDDAAA??????AAACCCBBB???>>>>>>@@@DDDBBB@@@@@@AAABBBBBBAAA???<<<999888888999999888888999888666333000000000///(((%%%***......---///...000333333111///------++++++++++++---///111333000///......------------...///111222333333222222...)))(((+++,,,(((%%%$$$%%%'''*********+++---000///---,,,,,,,,,***'''$$$%%%$$$$$$############$$$###$$$$$$$$$$$$%%%))),,,///000333666888777444111444666777777555444555666333444333000,,,(((&&&&&&'''&&&$$$!!!!!!%%%'''))),,,...---,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,---------------,,,///+++(((((()))++++++***++++++++++++++++++++++++,,,+++++++++,,,...111222000///---,,,***************,,,------+++***+++---***,,,......---,,,---...,,,---...///...,,,***(((***)))))))))))))))******'''''''''''')))+++---...444111//////000111///...------,,,,,,,,,------...------...///000000///...+++------,,,***+++---000...//////---++++++---000***+++...444@@@RRRdddpppqqqrrrtttwww{{{}}}zzz{{{zzzxxx{{{|||{{{}}}~~~zzzuuurrrssstttzzzzzz{{{}}}}}}{{{~~~~~~}}}|||||||||{{{xxxuuunnnnnnnnnooopppqqqsssssspppooommmlllkkklllnnnooonnnnnnnnnnnnnnnlllkkkkkkmmmmmmooosssxxxyyyuuuqqqmmmmmmmmmmmmmmmmmmlllllluuussspppmmmlllmmmnnnpppdddeeefffggghhhggggggfffeeedddccccccbbbbbbbbbbbbeeegggfffdddfffhhhgggbbbcccccccccaaa___```bbbdddbbbbbbbbbbbbbbbbbbaaaaaa[[[]]]]]][[[XXXXXX[[[^^^ccc```\\\XXXUUUTTTTTTTTTZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYXXXWWWVVVTTTSSSXXXWWWTTTQQQPPPOOOPPPPPPQQQQQQPPPPPPQQQSSSUUUVVVTTTTTTTTTSSSRRRQQQOOOOOOPPPQQQSSSRRRQQQPPPPPPQQQMMMKKKHHHGGGGGGGGGFFFEEEDDDFFFGGGHHHGGGEEEBBBAAAFFFEEECCC???<<<<<<===???EEECCC@@@?????????===<<<<<<;;;999999::::::999888777888999777444222111222...)))'''+++///111111333000222444444111---++++++)))***,,,---000111333444111000///---,,,,,,,,,,,,,,,---...000000111111111)))'''''',,,---***(((((((((***+++,,,---...111333222111000000111000---***((((((((('''&&&$$$###""" """""""""$$$''')))'''(((***...222444444333555777888888666666777888777888777444000,,,******)))(((&&&### ###%%%(((***++++++***+++,,,------------,,,,,,,,,,,,***+++,,,---------------///,,,((('''(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++...111333111000...,,,+++***))))))***+++,,,+++***)))***,,,***,,,---...---,,,---...,,,------,,,,,,***)))(((((((((((())))))******+++((((((''''''(((+++---///222000//////000111111000......---,,,,,,,,,,,,,,,+++,,,///000111///---,,,+++,,,---,,,++++++---///---......---+++,,,...000***,,,000666AAAOOO^^^gggeeeeeefffjjjrrr}}}~~~}}}{{{yyyzzz||||||zzzwwwwwwwwwuuuqqqpppqqqrrryyyzzz{{{{{{{{{{{{zzzzzzxxx|||~~~||||||~~~~~~}}}zzzqqqqqqppppppppprrrssstttooonnnlllllllllmmmnnnooooooooonnnmmmlllkkkjjjiiikkklllpppuuuyyyyyyvvvsssooooooppppppooonnnmmmlllssspppllliiiiiijjjkkkkkkeeefffhhhjjjjjjiiigggeeejjjiiihhhgggffffffffffffgggiiihhheeeeeegggfffbbbbbbbbbbbbaaa```aaabbbccc``````aaaaaabbbaaaaaaaaaZZZ[[[\\\[[[YYYYYY[[[^^^```^^^[[[XXXVVVUUUVVVWWW]]]]]]]]]\\\ZZZYYYYYYZZZXXXYYYYYYYYYXXXWWWUUUTTTZZZWWWSSSOOOMMMNNNPPPQQQQQQPPPPPPPPPQQQSSSVVVWWWSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQRRRQQQQQQPPPPPPPPPMMMKKKJJJIIIIIIHHHEEECCCDDDFFFHHHIIIIIIGGGEEECCCHHHEEE@@@<<<:::;;;>>>@@@EEECCCAAA@@@@@@???>>><<<;;;;;;;;;<<<>>>>>><<<:::666888999888666444333444000---+++---111555777888555555555222...,,,+++++++++,,,...///111222222333///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((('''(((---...+++)))*********+++,,,---///111333333222222333444333111///,,,,,,,,,+++)))&&&$$$"""!!!############$$$&&&""""""###&&&+++///111111222333444444444444666888999::::::777333000......,,,+++)))'''$$$!!!!!!''')))++++++***))))))***------------------------)))***+++,,,,,,------,,,+++)))'''&&&(((+++...000,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))---000333111000///---,,,***))))))******+++************+++***+++------,,,,,,,,,---++++++************++++++(((((()))***+++,,,,,,,,,,,,+++))))))***---///111///.........///000000000------,,,,,,+++,,,,,,---'''***...//////,,,***)))***+++++++++++++++,,,------------,,,,,,,,,...///'''+++000666===FFFOOOVVVWWWXXXZZZ^^^gggvvv|||zzzxxxvvvttttttpppqqqqqqpppooooooppprrrxxxxxxyyyyyyxxxvvvsssrrrssswww||||||{{{}}}~~~~~~{{{{{{~~~}}}uuutttsssrrrrrrrrrrrrrrrmmmmmmllllllmmmnnnooopppsssrrrpppmmmlllllllllmmmkkkmmmqqquuuxxxxxxvvvtttqqqrrrrrrrrrrrrpppnnnmmmpppmmmjjjiiijjjkkkjjjiiigggiiikkkmmmllljjjgggeeelllkkkjjjiiiiiiiiiiiiiiijjjlllkkkgggdddfffeeebbbcccccccccddddddcccbbbaaa\\\]]]^^^_______________[[[[[[\\\[[[[[[[[[\\\]]]\\\[[[YYYXXXXXXYYYZZZ[[[^^^___^^^\\\YYYXXXZZZ\\\\\\\\\\\\\\\ZZZXXXVVVTTTYYYVVVSSSPPPOOOQQQSSSUUUOOOPPPQQQRRRSSSTTTUUUVVVPPPQQQRRRTTTUUUVVVVVVVVVPPPOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJIIIFFFCCCEEEGGGIIIKKKKKKIIIGGGEEEEEEBBB===999:::<<<@@@BBBBBB@@@???@@@AAAAAA???===::::::;;;===>>>>>><<<:::555777999999888666555555333222111000333888;;;<<<999777444///,,,***,,,.........///000111111111000...............///000111......---,,,+++***))))))***)))***......)))(((***+++***)))***,,,...000111111111111333555555333111000000000...,,,)))&&&%%%$$$&&&'''&&&$$$###$$$%%%!!! """&&&***,,,,,,...000111111111222555777999::::::888555222111111000///---+++((($$$!!!  ***+++,,,+++)))'''((((((------------------------)))******+++,,,,,,++++++***)))((('''(((***---000++++++++++++++++++++++++)))(((''''''))),,,///111000000///...---+++***)))+++************+++******)))+++------,,,+++,,,---(((((((((((()))+++---...)))***+++------......---,,,+++******+++---///111+++,,,,,,,,,,,,---...///+++******+++,,,---......'''+++///000...,,,******************+++,,,++++++...---,,,+++,,,---......%%%(((...444999???DDDHHHNNNQQQTTTXXX```ppp}}}yyyrrrnnnmmmmmmmmmnnnoooooopppqqqqqqrrrsssuuuvvvuuurrrooommmpppssswww|||~~~}}}}}}}}}|||wwwxxxzzz}}}~~~{{{vvvvvvvvvuuutttsssqqqqqqmmmmmmmmmnnnnnnpppqqqqqqxxxvvvtttqqqppppppqqqrrrnnnoooqqqtttuuuuuuttttttrrrsssttttttrrrpppmmmlllpppmmmlllmmmpppqqqooolllkkklllmmmnnnllljjjgggdddjjjiiiiiihhhhhhiiiiiijjjjjjmmmlllgggdddeeefffdddeeeddddddeeefffeeebbb___[[[[[[]]]^^^____________\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYYYYZZZ\\\]]]^^^]]]^^^^^^\\\XXXWWWZZZ]]]_________^^^\\\YYYWWWUUUXXXWWWUUUTTTSSSTTTVVVWWWOOOPPPRRRTTTUUUUUUTTTTTTOOOPPPRRRTTTUUUVVVWWWWWWOOOMMMLLLLLLNNNOOOOOOOOOMMMLLLKKKKKKKKKJJJGGGEEEFFFHHHJJJKKKKKKIIIGGGEEEBBB???;;;:::<<<@@@CCCDDD>>>>>>>>>???@@@AAA???===999999999;;;<<<<<<:::888555777:::;;;999888777777777888666222444999======999777444///++++++...000000000000000///000000000000000000000222333444555222111000...---,,,,,,,,,,,,+++,,,...,,,((())),,,...,,,******,,,...///000//////000222555555444333222222111000...,,,+++******+++***)))&&&%%%&&&'''###!!! !!!###&&&''''''---...//////000222555888777888999888666444444444444333222000,,,(((%%%###***++++++***(((''''''(((,,,,,,,,,,,,------------******+++++++++******)))+++,,,+++***((((((***,,,************************(((((((((((()))+++,,,---////////////...,,,+++***,,,*********+++,,,+++***)))+++,,,---,,,+++,,,---((((((((()))***,,,---...***+++---...//////...---)))))))))***+++,,,,,,---***+++++++++******,,,...))))))******+++---...///+++///333333000------...+++++++++,,,......---+++000...++++++,,,---,,,,,,%%%(((,,,///333777<<>><<<===AAADDDEEEEEE@@@??????AAABBBBBB@@@>>>;;;:::999:::;;;;;;:::888444777:::<<<;;;999999999999;;;888333222888;;;;;;444555444111///......000///......---...///000111111000000000111222333333222111000///...//////000,,,+++,,,---+++(((+++000333000---,,,...000111000------///222555666555333444333222111000/////////------,,,)))''''''***,,,$$$"""!!!!!!###%%%%%%%%%***+++,,,---...000444888555777888888777666777888777777666444000,,,(((%%%!!! &&&'''((('''&&&'''(((***++++++++++++,,,,,,,,,---++++++++++++***)))(((''')))+++---,,,)))((()))***(((((((((((((((((((((((('''((())))))*********)))---.../////////...,,,+++---+++******------,,,***)))+++,,,,,,+++++++++---*********++++++++++++++++++,,,---//////...,,,+++((()))***,,,,,,,,,,,,+++***,,,---,,,***))),,,...+++*********+++,,,---------111444333///---...000...------///111222000---111...+++***+++,,,+++)))((()))***+++,,,000555888;;;DDDMMMRRRXXXiiitttmmmllliiijjjkkklllnnnmmmjjjhhhZZZ]]]bbbfffiiiiiigggeeemmmooossswww}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{yyy}}}|||||||||}}}|||zzzxxxrrrtttwwwyyyyyywwwtttrrrmmmnnnooopppqqqrrrsssttttttuuuwwwxxxwwwuuurrrppprrrsssrrrqqqoooooopppqqqpppqqqrrrrrrpppmmmjjjhhhkkkkkklllrrrxxxyyyuuupppooonnnnnnllliiifffcccaaagggggghhhhhhiiijjjllllllcccggghhhdddbbbeeehhhiiimmmhhhbbb``````bbbaaa```]]]^^^```aaacccddddddddd```____________^^^\\\ZZZ]]]]]]]]]\\\]]]]]]^^^^^^YYY[[[\\\YYYUUUUUUYYY]]]^^^^^^^^^^^^]]][[[YYYXXXPPPQQQSSSSSSRRRPPPNNNLLLTTTTTTSSSRRRRRRSSSTTTUUUSSSTTTTTTTTTTTTSSSSSSRRRNNNKKKIIIKKKOOORRRRRRQQQNNNLLLJJJIIIJJJKKKJJJIIIEEEFFFGGGHHHHHHEEECCCAAABBB@@@???AAADDDGGGFFFEEEDDDCCCCCCDDDEEEDDDBBB@@@>>>===;;;;;;<<<<<<;;;:::444777:::<<<;;;:::999999:::<<<999222000666:::999000222444444222000///......---,,,,,,---///222444000///...............///......------...///111222,,,***+++,,,***)))---333888444000...000333333222------...111555666666444555444222111000111222222------+++)))((())),,,///$$$###""""""$$$%%%%%%$$$'''((()))***+++...222666444666888999888888999:::999999888666222...***'''###""" """###%%%%%%%%%'''))),,,*********++++++,,,,,,,,,++++++++++++***((('''&&&$$$(((,,,---+++***+++---(((((((((((((((((((((((('''((()))******)))(((''',,,---...//////...---,,,...,,,***+++---...---***)))***,,,,,,+++++++++,,,,,,,,,---,,,,,,+++))))))***,,,---......---+++***)))+++---/////////---,,,+++---...---******,,,...---,,,++++++******++++++,,,000333111---+++---000111000///111444555222///333///+++***+++,,,***((((((***+++,,,,,,---///000999???GGGNNNYYYlllyyyuuuuuuqqqnnnjjjhhhhhhhhhhhhggg```^^^]]]```eeehhhiiihhhmmmooorrruuuyyy|||~~~~~~xxxuuuuuuxxx|||}}}~~~yyyzzz|||~~~}}}zzzwwwvvvvvvwwwtttrrruuuzzz|||yyyvvvpppmmmjjjkkknnnqqqrrrqqqtttrrrqqqrrrttttttqqqooouuusssrrrssstttsssoookkkrrrssssssqqqnnnllllllmmmsssvvvvvvsssrrrsssrrrooollllllkkklllkkkiiieeeaaaaaaaaadddiiinnnooommmiiieeeeeeeeeeeeeeefffggghhhiiigggdddaaa______```aaa___cccfffeeeaaa___aaadddfffdddbbb___\\\[[[ZZZZZZ\\\]]]]]]]]]]]]\\\[[[ZZZWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]ZZZVVVRRRPPPQQQPPPOOOMMMMMMOOOQQQUUUVVVWWWVVVSSSQQQOOOOOOOOOQQQSSSSSSSSSQQQPPPOOOPPPPPPPPPOOONNNMMMNNNOOOQQQOOOMMMJJJHHHGGGGGGGGGAAACCCFFFGGGFFFDDDDDDDDDBBBBBBAAABBBCCCFFFIIIKKKFFFFFFEEEDDDCCCAAA???>>>???>>><<<<<<======;;;::::::::::::;;;;;;999555222000333666666333222444777555333111000111111000///111///---...111444333111222000------...//////...666///))))))...222111---&&&((()))))))))+++---000444666666333000///111444888333000000333444000,,,///000333666999888555222//////...............///******)))'''&&&'''***---***)))((('''(((***,,,...000222555777888777666444111111222333333000,,,(((+++)))&&&###!!! $$$'''***+++,,,,,,+++***)))))))))***+++,,,111...***&&&$$$$$$%%%&&&***)))))))))))))))******,,,++++++******++++++,,,...,,,***(((''''''((()))((()))+++---///000000000333...)))***///000---((((((***,,,,,,***)))******************************''')))+++...///...---,,,+++,,,.........,,,***(((+++)))***///000,,,)))(((++++++******)))(((((((((---000111...***)))...222000///------///000///......---***'''&&&%%%&&&&&&&&&(((***++++++,,,...000888???GGGOOOZZZmmmxxxuuuuuutttpppjjjffffffggghhhiiibbb```___aaaeeehhhhhhgggmmmooosssvvvxxx||||||~~~}}}yyywwwxxx{{{~~~{{{}}}~~~|||xxxvvvuuuuuusssqqqtttxxxzzzwwwtttpppmmmllllllooorrrrrrqqqsssqqqppprrrttttttrrrppprrrqqqrrrtttvvvuuurrrnnnqqqpppnnnmmmmmmnnnpppqqqvvvuuuppplllmmmpppooojjjoooooooooppppppmmmhhhdddcccccceeeiiimmmmmmjjjgggeeefffhhhiiiiiigggfffeeefffeeebbb```___```aaabbbbbbeeegggddd```]]]___bbbbbbaaa___^^^\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYXXXZZZ[[[\\\\\\]]]]]]]]]]]]___^^^^^^^^^^^^ZZZVVVRRRQQQQQQQQQOOOMMMLLLNNNOOOSSSUUUVVVVVVTTTRRRQQQRRRMMMMMMNNNPPPQQQPPPNNNLLLLLLMMMNNNOOOPPPRRRTTTVVVMMMLLLKKKIIIHHHGGGGGGHHHFFFGGGGGGFFFDDDCCCDDDFFFHHHFFFDDDCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCAAA@@@???CCCAAA???>>>??????>>>===;;;:::999999999888555333111333555555444444444555333222000111222333333222111///---...000222111000000...---...000222222111222...***))),,,...---+++&&&'''(((***+++---......333444555222///...000333666333111111333333111...111222333555777666333000111111000000000000111111......---+++)))***---///***)))((('''''')))***++++++---000333444444333222444444555666666333///+++,,,***'''%%%###!!!!!!&&&***+++,,,++++++******)))***+++,,,---///---***'''&&&&&&'''((()))))))))))))))***+++++++++*********++++++,,,------,,,+++)))((((((((((((&&&'''(((***,,,...///000111---******---...,,,))))))***++++++))))))***+++......------,,,+++++++++((()))+++---.../////////,,,,,,------,,,+++***)))+++((()))---...+++((()))+++++++++******)))))))))+++---///---******...333...,,,++++++---------,,,...,,,***)))(((((()))***$$$&&&(((******+++...000777>>>GGGPPP[[[nnn~~~wwwsssssssssnnngggbbbbbbccceeeeee```^^^^^^___bbbeeeeeeeeeiiilllppptttwwwyyy}}}|||~~~{{{{{{}}}}}}}}}yyywwwuuusssqqqppprrruuuvvvtttrrrpppooonnnoooqqqrrrqqqppprrrqqqpppqqqtttuuutttssspppqqqssswwwyyyyyyvvvssstttoookkkjjjmmmqqqssssssvvvqqqjjjeeeiiinnnmmmgggooopppqqqssssssoooiiidddeeeeeegggiiikkkjjjhhheeecccfffiiikkkkkkjjjgggeeedddbbb```______```aaabbbeeeffffffccc___\\\^^^```___^^^^^^]]]]]]^^^^^^___]]]\\\ZZZYYYXXXXXXYYYYYY^^^^^^^^^^^^^^^^^^^^^^^^````````````___\\\WWWSSSRRRSSSRRRPPPMMMLLLLLLNNNOOOQQQSSSTTTRRRQQQQQQRRRMMMLLLKKKNNNQQQRRROOOLLLMMMNNNNNNOOOQQQTTTVVVXXXMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKIIIFFFDDDDDDFFFHHHJJJIIIFFFCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAFFFDDDAAA@@@AAAAAAAAA@@@;;;999777666777777666444444333333444555666555333222111000111333555555444222000......///000///......------///222444444444///...------,,,++++++***((('''(((,,,000222000---111222333000---,,,///222444444333333333222222111555444444555666666333111111111111111111111222222333222111///------000222***)))((('''&&&'''(((((('''))),,,...111222222222666666666666777555111......,,,***((('''%%%"""%%%***++++++++++++++++++++++++,,,------,,,+++***)))))))))))))))((((((((()))***+++,,,---+++*********+++,,,,,,---,,,++++++******)))))))))((((((((()))***---///000---,,,+++++++++++++++++++++++++++***((()))+++---//////...---,,,+++************+++,,,...///111111---------,,,++++++******---***)))---...,,,***+++,,,+++++++++++++++++++++(((+++,,,+++)))***...222---,,,++++++------,,,+++---,,,+++******+++---...###%%%'''((()))***---///777>>>GGGOOO[[[mmmxxxqqqpppmmmiiiddd```^^^^^^^^^]]]YYYYYYYYY[[[]]]```aaabbbdddggglllppptttxxx}}}~~~~~~}}}~~~~~~~~~zzzwwwvvvrrrqqqpppqqqssstttrrrpppppppppqqqrrrrrrrrrqqqqqqqqqpppppprrrsssuuuuuuvvvrrrtttwww{{{|||{{{xxxvvvxxxsssnnnmmmqqqsssrrroooqqqoookkkggghhhmmmmmmiiikkkmmmppprrrrrrnnnhhhcccffffffggghhhiiihhhgggfffbbbdddgggiiijjjjjjhhhgggcccbbbaaa_________``````eeeeeeeeebbb___^^^___aaa_______________`````````bbb```^^^\\\[[[\\\]]]^^^aaa``````______^^^^^^^^^^^^___```aaaaaa^^^YYYVVVTTTTTTTTTQQQNNNLLLLLLMMMMMMOOOQQQQQQPPPOOONNNOOOOOOMMMLLLOOOSSSUUURRROOOTTTRRRPPPOOOPPPQQQRRRRRRQQQPPPOOONNNLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFHHHJJJIIIHHHFFFCCCAAA@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCFFFCCC@@@???@@@AAAAAA@@@;;;888555444555666666666666444222444777888555222333111000111333444444333222111///......------,,,---,,,---///222333333222...111222111---+++***+++***)))***///555666222---000111222///,,,,,,...111333444666555444333444666666555555666777888777555111111111222222222222222666666555222000000111333,,,+++)))((('''&&&&&&&&&&&&'''***,,,///111222333666555555555666444222000000...---,,,+++)))&&&###!!!&&&***+++***))),,,++++++,,,,,,,,,------,,,,,,,,,++++++***)))(((((((((((()))***,,,---...---,,,++++++******++++++))))))***+++,,,,,,,,,+++---,,,+++******,,,...000)))+++,,,+++)))(((+++---------,,,+++)))***---///,,,++++++++++++*********,,,,,,++++++---///222333000///...---,,,,,,,,,,,,///+++***...///...---///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))))),,,......---,,,---...///---,,,,,,,,,+++++++++,,,------"""$$$'''(((((())),,,...666===FFFNNNYYYjjjzzzssspppiiigggdddbbb```]]]YYYVVVSSSTTTVVVXXXZZZ]]]___aaadddfffiiimmmpppvvv{{{}}}}}}~~~~~~~~~}}}|||~~~{{{yyyyyyrrrrrrrrrrrrssssssqqqppprrrsssttttttsssrrrrrrrrrpppqqqqqqrrrssstttvvvxxxwwwyyy|||~~~~~~|||yyyxxxxxxtttrrrssswwwxxxtttooonnnssssssnnnjjjjjjkkkjjjiiikkknnnrrrrrroooiiieeefffgggggghhhhhhhhhhhhiiiggggggffffffffffffeeeeeeeeedddbbb```___^^^^^^^^^bbbbbbcccbbbbbbbbbcccdddccccccbbbbbbbbbaaa``````cccbbb```^^^^^^___```aaaaaa```___^^^]]]]]]^^^^^^\\\]]]___bbbcccaaa\\\XXXUUUVVVVVVSSSPPPMMMMMMMMMOOOQQQSSSRRRPPPNNNNNNNNNPPPOOONNNPPPSSSUUUSSSQQQWWWTTTPPPNNNNNNOOOOOONNNSSSRRRQQQOOOMMMKKKIIIHHHFFFHHHJJJKKKJJJIIIJJJJJJIIIHHHFFFDDDBBBAAA??????===>>>???AAABBBCCCCCCCCCCCCAAA>>>===>>>???>>>>>>:::777444333555666777777888666444555888999666333555333111111222222111000222222111///---,,,,,,,,,...---,,,---...//////...---000333222---******+++)))((()))...444555///***...000111...++++++...111333444666666555555777888333222333444777888888777222333444555555555555444666666666444111111222333...---,,,***)))(((''''''%%%&&&'''))),,,...000111666444333444555555444333111000/////////---***'''%%%""" &&&******)))'''++++++,,,,,,---------------------,,,+++)))'''&&&((((((((()))***,,,---...///...---+++***)))(((((('''(((***+++---...//////000///,,,***)))***+++,,,'''***,,,+++((((((+++...//////...,,,+++,,,///111))))))***+++,,,------......---++++++,,,...111333111000///...---------......***)))---///---,,,...+++++++++,,,---------...+++++++++***)))((()))***---,,,,,,---......,,,+++,,,++++++***************$$$%%%'''(((((()))+++,,,444<<>>???@@@AAABBBBBBCCCCCCCCC@@@???======>>>>>><<<;;;:::777555444666888888888999888888888999999777666666444222222222222111000222333222000---,,,,,,---///---******+++,,,,,,+++***---000///+++((((((***&&&&&&(((+++......***&&&,,,---...,,,***))),,,///222222333444666777777888//////000333666777777555444666777999999999888888555666666444222222333444111111000///---,,,+++***&&&%%%%%%&&&'''***,,,...333222111111444666666555111111111222222111---+++(((%%%!!! %%%((()))((('''******+++,,,,,,,,,,,,,,,------,,,+++***(((&&&%%%)))))))))***+++,,,---...000///---+++***)))((((((((()))***+++---...///000///---+++)))((('''''''''''')))+++***)))))),,,////////////...,,,---///111)))***+++---...000111222...---,,,++++++---///000111000000//////...------+++'''''',,,...+++***,,,******+++,,,,,,---......,,,,,,+++***)))(((''''''***))))))+++,,,,,,***(((***************)))))))))%%%'''((()))((((((***+++111999DDDNNNZZZlllzzzuuullljjjgggdddaaa]]]XXXTTTRRRTTTVVVVVVUUUVVVYYY\\\^^^bbbhhhmmmoooppppppqqqxxx|||~~~|||zzzzzz}}}wwwxxxyyyxxxvvvuuuttttttwwwxxxwwwuuurrrqqqsssvvvrrrssssssrrrqqqrrrvvvyyyzzz{{{}}}|||yyyxxxyyy{{{vvvvvvwwwxxxxxxwwwwwwvvvqqquuuuuuooojjjkkkllllllkkklllooorrruuuuuussspppkkklllllliiiffffffhhhkkkkkkjjjjjjhhhfffdddbbbaaaeeedddcccbbbaaa```_________```cccfffiiiiiihhhfffcccddddddddddddbbbaaa```]]]^^^______```aaabbbcccaaa```^^^]]]]]]^^^___```]]]^^^```cccccc```ZZZUUUWWWXXXYYYXXXUUURRRQQQQQQPPPRRRTTTUUUSSSRRRRRRRRRRRRUUUWWWUUURRRQQQTTTXXXXXXSSSMMMMMMPPPSSSSSSQQQOOOOOOOOOMMMKKKHHHEEEDDDDDDFFFHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGEEEDDDBBBAAABBBBBBCCCCCCCCCBBBBBBBBB?????????@@@AAA???<<<:::999777555666888999999999999;;;<<<;;;:::999999999777555333333555555555444222333333111...,,,---///000---)))'''(((***,,,,,,+++,,,---,,,+++*********&&&''')))++++++***'''&&&(((***+++)))&&&&&&)))---000///...000444777666444000000222666888888666444333444666888999999888777444555666555444333444666444444444333111000///...)))((('''&&&&&&(((***,,,---+++***+++///222333444111111222333444333///---***'''### """&&&((()))))))))***+++,,,,,,,,,+++***++++++***)))((((((''''''************++++++,,,---------,,,+++************...---,,,++++++,,,---...+++++++++***)))(((((('''((()))*********+++---///,,,.........---,,,---...***+++,,,---...000111111///...,,,+++++++++,,,---......//////...---+++******''')))...000---+++,,,))))))***+++,,,---......++++++******+++***)))((()))))))))+++,,,+++)))''''''((()))******+++++++++'''((())))))(((((()))+++///777CCCNNN[[[nnn{{{uuummmiiieeeaaa^^^ZZZWWWTTTRRRTTTUUUTTTRRRQQQSSSVVVUUU\\\fffnnnqqqqqqoooooouuu}}}yyy|||}}}zzz~~~{{{yyyzzz~~~yyyzzz{{{zzzxxxvvvvvvvvvxxxyyyxxxuuurrrqqqtttwwwrrrttttttsssqqqrrrvvvyyyxxxyyyzzzyyywwwvvvyyy|||zzzzzzyyywwwtttrrrsssuuuoooooommmiiijjjooorrrqqqiiijjjmmmqqqtttuuutttrrroooooonnnjjjfffeeegggjjjdddfffiiikkkkkkiiifffdddccccccccccccbbbbbbbbbaaa```aaadddhhhkkkjjjgggeeeaaabbbcccddddddcccaaaaaa]]]^^^```bbbcccdddddddddaaa```___^^^^^^___aaabbb___```bbbcccccc^^^WWWRRRWWWYYYZZZYYYVVVTTTRRRRRRLLLNNNQQQQQQQQQPPPQQQRRRUUUZZZ]]]ZZZUUUSSSWWW\\\[[[UUUOOONNNQQQSSSRRRPPPOOOOOOOOOOOOMMMKKKIIIGGGGGGGGGGGGEEECCCDDDFFFIIIDDDDDDFFFGGGGGGHHHHHHHHHDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAACCCCCCAAA>>>:::888777666777999::::::999999<<<>>>===:::888999;;;777555444555777888999888222444444222...,,,...000000---(((&&&(((+++---......---------------------(((+++------+++)))((((((&&&'''((('''$$$$$$'''***///,,,***---333666555222444555777:::<<<;;;777444000111333555666666555444444555666666555444666777666666666555444333222111...,,,***(((((()))+++---&&&$$$###%%%)))---///000111111222444555444000...+++((($$$""" $$$(((******((()))***+++,,,+++******))))))(((((((((((())))))+++++++++***++++++,,,,,,++++++******++++++,,,---222000...+++******+++,,,***++++++,,,,,,,,,++++++)))))))))***+++---...///***,,,------,,,++++++,,,***++++++,,,,,,------.........---,,,++++++******+++,,,.........,,,***(((,,,***,,,222444111......(((((()))***,,,---......******)))***,,,,,,+++)))******+++---...---+++(((%%%&&&(((***,,,------...$$$%%%'''(((((((((***,,,000444;;;EEEUUUlll{{{ppplllfffbbb___ZZZSSSMMMPPPPPPOOOMMMLLLMMMOOOQQQTTTWWW\\\aaafffiiijjjjjjwwwxxx{{{}}}~~~||||||}}}}}}zzzyyywwwuuuvvvxxxxxxuuurrrtttyyyzzzwwwwwwzzzxxxsssooosssvvvvvvttttttvvvxxxuuuwwwyyyyyyyyyzzz{{{}}}yyyxxxxxxyyyzzzwwwqqqmmmmmmkkkjjjkkknnnpppnnnlllqqqqqqrrrpppooonnnpppqqqmmmnnnmmmkkkhhhgggggghhhdddfffiiilllllljjjgggeee^^^```bbbcccbbbbbbdddeeegggdddbbbcccfffhhhgggeeebbbaaa``````aaaaaa```^^^bbbccceeeeeeeeeddddddeeefff```ZZZZZZ___cccdddddd^^^___aaacccbbbaaa^^^]]]___^^^]]]]]]\\\ZZZUUURRRMMMNNNPPPRRRSSSTTTTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUZZZWWWSSSRRRRRRRRROOOLLLNNNNNNOOOPPPPPPMMMHHHDDDHHHHHHHHHGGGFFFEEEDDDCCCDDDFFFHHHGGGDDDCCCEEEGGGGGGDDD@@@>>>???@@@AAAAAA???@@@AAAAAA???>>>>>>???888888888999999:::::::::;;;<<<===;;;777555444444222333444666666666666555000222555555222///,,,+++...,,,+++))))))***,,,------,,,,,,///222333000,,,---,,,,,,---...---***((('''&&&$$$###$$$'''***---000...------000333444444333333444777::::::666222444555666555333333555666555555777888888777666666666666888::::::777111---+++---...///...,,,)))'''&&&'''''')))+++---///000111333555777666555222111...---***'''$$$!!!###''')))'''))),,,---,,,***))))))***)))(((&&&&&&&&&'''(((...***'''&&&))),,,,,,,,,111///+++(((&&&''')))***444111...******+++...000+++******+++,,,---+++***&&&((()))))))))+++...000000...***'''&&&(((***,,,///***&&&%%%(((+++------/////////...,,,***'''&&&------,,,++++++,,,,,,,,,,,,---...//////...------'''((()))))))))))),,,...,,,,,,++++++++++++++++++,,,------,,,)))''''''((('''((())))))((()))+++---"""$$$&&&&&&&&&'''(((***///444===GGGVVVkkk{{{sssnnnhhhccc```\\\VVVQQQMMMMMMNNNMMMLLLKKKKKKLLLLLLOOOTTTYYY___ccceeefffoooqqquuuyyy~~~}}}zzz~~~zzzvvvtttvvvwwwwwwvvvtttyyyzzzxxxwwwyyyxxxsssqqqssstttuuuuuuvvvwwwyyywwwyyyzzzzzzyyyzzz{{{}}}xxxxxxyyy{{{{{{yyysssnnnqqqnnnmmmnnnppprrrqqqppptttuuuuuusssqqqpppppprrroooooonnnllliiihhhiiikkkiiiiiijjjjjjjjjiiiiiiiiidddeeefffhhhhhhhhhhhhgggdddbbbaaacccfffhhhgggfffaaa``````bbbcccbbb```^^^]]]aaaeeefffdddbbbaaabbbccc```]]]___cccdddbbb___YYY[[[]]]`````````^^^]]]___^^^^^^]]]]]]ZZZVVVSSSOOOOOOPPPQQQSSSTTTUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSWWWTTTRRRQQQRRRRRRPPPNNNOOOOOOOOOPPPPPPNNNJJJFFFJJJJJJJJJIIIHHHGGGFFFEEEDDDFFFHHHGGGDDDCCCCCCEEEFFFCCC@@@>>>>>>???@@@AAA@@@AAABBB@@@>>><<<<<<<<<888999;;;<<<===<<<:::999999999888888666555333222222333555666777666555444111222333333111...,,,+++,,,+++)))((()))***+++,,,---,,,,,,...000000...+++...---------......+++)))'''%%%$$$###%%%(((,,,...///---,,,,,,...111222222333333555888;;;<<<999666555666666555333444555777666666777888888777666555666777888:::;;;999444000///000111111000---***((()))))))))))))))***+++,,,000111333555666444333111///...,,,)))&&&### ###''')))'''))),,,,,,+++++++++,,,,,,+++)))'''&&&%%%%%%%%%+++(((%%%%%%(((+++---,,,000...+++((('''(((***+++000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++))))))***++++++***((('''(((***---///...+++''''''***,,,---,,,.........---,,,***)))(((***))))))(((((())))))))),,,---.........---,,,+++'''((()))(((((()))+++---******++++++,,,++++++***+++,,,,,,***(((&&&&&&''')))***++++++******,,,...!!!###%%%%%%%%%%%%'''(((...444>>>IIIVVViii~~~|||wwwqqqjjjdddaaa^^^ZZZVVVJJJKKKLLLLLLKKKIIIGGGEEEEEEGGGLLLRRRXXX]]]aaacccfffjjjnnnsssyyy~~~~~~{{{~~~wwwttttttvvvyyyzzzuuuyyyzzzxxxxxxyyywwwssstttsssrrrsssvvvyyyzzzzzzxxxyyyzzzzzzxxxxxxyyyzzzwwwxxxzzz}}}~~~{{{uuuqqqtttqqqooonnnppprrrsssrrrvvvvvvuuusssooonnnnnnooonnnmmmllljjjggggggiiilllooommmkkkiiihhhiiikkkllliiihhhhhhjjjmmmllliiieeeaaa```___aaadddggghhhggg___```aaaccceeedddaaa^^^XXX]]]bbbdddccc```___```______```dddfffddd___ZZZTTTVVVZZZ]]]^^^^^^]]]\\\___^^^]]]]]]]]]ZZZVVVSSSQQQQQQQQQQQQSSSUUUWWWXXXYYYXXXWWWVVVTTTSSSRRRQQQTTTRRRPPPPPPQQQQQQPPPNNNOOOOOONNNOOOPPPOOOLLLJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDFFFHHHGGGEEEBBBAAAAAADDDBBB@@@>>>>>>>>>@@@AAAAAABBBAAA???<<<:::999:::888:::===??????===999777999777555666888888555222333444666777777666555333333222222000///...,,,,,,***))))))((()))***,,,------,,,,,,---......,,,***,,,++++++,,,------+++)))&&&%%%$$$$$$&&&)))...000///---,,,,,,...///000000222222444888;;;<<<:::888777777666555333444777999777888888888777666555444555666888;;;<<<;;;777444333333444444222///---+++---,,,+++***)))(((((((((---...111333444333222222111000...,,,)))&&&$$$""""""&&&(((((()))++++++++++++---...///...+++)))'''%%%$$$$$$(((&&&%%%%%%(((+++,,,,,,...---+++)))((()))+++,,,,,,,,,,,,,,,,,,+++***)))---------,,,+++***)))(((+++---...,,,)))&&&%%%%%%((((((((()))***,,,---...---+++)))***,,,------,,,++++++,,,,,,,,,++++++***((((((((((((((((((((((((,,,,,,------,,,+++******'''(((((('''&&&'''***,,,'''(((***,,,,,,,,,+++*********+++)))'''&&&&&&'''+++,,,------,,,,,,---..."""$$$%%%%%%%%%%%%&&&(((///555>>>IIIWWWjjj{{{tttkkkeeebbb```\\\YYYLLLJJJIIIHHHGGGFFFDDDCCCEEEFFFIIINNNSSSYYY]]]```cccggglllppptttzzz~~~{{{vvvuuuwwwzzz|||vvvxxxyyyyyyxxxwwwuuussswwwsssqqqrrrwwwzzz{{{{{{wwwxxxxxxwwwuuuttttttuuuuuuwww{{{~~~|||wwwttttttrrrooonnnnnnppprrrsssssssssrrroookkkiiihhhiiijjjjjjiiigggeeefffiiikkkpppooommmkkkjjjjjjkkkllliiifffeeegggkkkkkkfff```]]]]]]^^^___bbbeeegggggg___```bbbeeefffeeeaaa^^^WWWWWWYYY]]]aaabbbaaa___^^^___aaadddeeebbb\\\WWWTTTVVVYYY\\\]]]\\\[[[ZZZ]]]\\\\\\\\\\\\ZZZVVVSSSUUUTTTSSSSSSTTTWWWYYY[[[[[[[[[ZZZXXXVVVTTTRRRQQQRRRRRRQQQQQQPPPOOONNNMMMNNNMMMLLLMMMNNNNNNMMMKKKHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFGGGGGGEEEBBB???===BBBBBBAAA???>>>>>>???AAA@@@@@@@@@>>>;;;999999::::::<<<===>>>===;;;999888;;;777555777;;;<<<999555333444666777888666555444555333000.........---,,,******)))***+++,,,---...///...---,,,,,,,,,+++******)))))))))+++,,,***)))&&&%%%$$$$$$'''+++000222222000...///000111111000111111333666777888777666888888777555444444777:::888888888777666555444444444444666:::<<<<<<999666444555666666555444222111000///...,,,******))))))***,,,...000111111111111111111000...,,,***'''&&&!!!$$$&&&((()))++++++***,,,...000//////---+++)))((('''&&&(((((('''((()))******++++++***)))))))))***++++++++++++++++++******))))))+++,,,---,,,+++*********+++---...---)))%%%###""")))******+++++++++******+++++++++,,,---------,,,))))))***++++++,,,,,,,,,))))))******************,,,,,,,,,+++******))))))(((((((((&&&%%%&&&(((+++%%%'''***,,,---,,,+++))))))***+++***(((''''''(((,,,---......,,,+++,,,---$$$&&&''''''&&&&&&((()))000666>>>IIIXXXmmm~~~wwwmmmfffccc```]]]ZZZPPPLLLGGGEEEEEEFFFFFFEEEGGGGGGHHHJJJNNNSSSXXX[[[bbbgggmmmpppqqquuu{{{}}}{{{zzz|||}}}~~~~~~|||}}}~~~{{{xxxwwwxxxzzzvvvvvvwwwyyyxxxuuusssrrrwwwtttqqqrrrvvvzzz{{{zzztttuuuuuutttqqqppppppqqqsssvvv{{{~~~}}}{{{xxxvvvuuutttrrrooonnnooorrrsssqqqqqqpppmmmiiiffffffgggjjjjjjiiihhhggghhhkkkmmmnnnooooooooonnnmmmkkkjjjgggdddccceeehhhhhhccc^^^\\\]]]^^^___aaaccceeeggg```aaaccceeegggeeebbb^^^YYYSSSOOOTTT^^^eeeddd```_________``````^^^[[[XXXXXXZZZ\\\]]]]]]\\\YYYXXXZZZZZZZZZZZZ[[[ZZZVVVTTTYYYXXXVVVVVVVVVXXXZZZ\\\\\\\\\[[[ZZZXXXUUUSSSQQQSSSSSSSSSRRROOOMMMKKKJJJLLLKKKKKKKKKMMMMMMLLLJJJGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFGGGGGGFFFCCC???<<<@@@AAABBB@@@>>>>>>@@@BBB>>>>>>>>><<<::::::;;;======<<<;;;:::999999:::::::::777444777;;;===:::666444555666777777777666555666333///............,,,++++++,,,,,,---...///000111000///---++++++,,,,,,,,,+++***+++---...---,,,&&&%%%%%%%%%(((,,,111444555444222333444555555444333444555666555555444444777888777555444555777999888777666555444444333333222333555888;;;;;;999777444555777888999999888888333222111///......------)))***,,,---............//////000000///---+++***""" ###%%%((()))*********+++...000------------,,,++++++***++++++++++++***)))(((((((((((((((((()))))))))***,,,+++***(((((()))***+++(((***,,,,,,+++***,,,---)))+++,,,,,,)))&&&$$$###))))))***+++++++++*********+++,,,---------,,,,,,(((((())))))***+++,,,,,,))))))++++++,,,,,,++++++++++++******))))))))))))))))))(((&&&$$$%%%(((***%%%'''***---...---+++***)))+++++++++)))))))))++++++,,,...---+++*********&&&'''(((((('''''')))***111666???JJJYYYpppzzzpppiiieeebbb^^^ZZZUUUOOOHHHEEEGGGIIIIIIIIIFFFEEECCCCCCFFFKKKPPPTTT___dddjjjmmmmmmooouuuzzz|||{{{|||}}}|||}}}~~~|||{{{}}}~~~zzzwwwwwwxxxvvvuuuuuuxxxwwwssspppqqqvvvtttssstttvvvxxxyyyyyytttuuuuuusssqqqooooooppprrrvvvzzz{{{zzzxxxwwwwwwwwwwwwvvvsssqqqqqqsssuuuqqqqqqpppnnnjjjhhhiiijjjkkklllmmmmmmmmmmmmoooqqqkkkmmmppprrrqqqoookkkiiihhheeedddeeeggggggdddaaa___```aaabbbbbbbbbeeegggccccccdddeeefffeeebbb___[[[SSSMMMQQQ\\\eeeeeebbb``````___^^^]]]\\\\\\\\\\\\]]]^^^___^^^[[[XXXWWWXXXXXXXXXZZZ\\\[[[YYYVVVZZZZZZXXXWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXUUUSSSRRRSSSTTTUUUSSSPPPLLLJJJJJJKKKJJJJJJLLLMMMLLLJJJHHHGGGHHHIIIJJJJJJKKKJJJJJJGGGFFFFFFFFFFFFDDD@@@===@@@BBBCCCBBB???>>>AAADDD>>>>>>>>><<<::::::<<<>>>===<<<:::888888999;;;<<<777555444666999:::777555555555555555666777888999777444///...000000///,,,,,,------....../////////111000///,,,******,,,//////...---...000222222111((('''&&&&&&)))---222555666555444555777888777666555777888888666555555666666666777666555555666888666555444333333333333333222222444777:::;;;:::888555666888999;;;<<<======666555444333222111111111******+++++++++*********+++,,,...000000///...---%%%$$$!!!!!!###'''(((************,,,---***++++++,,,------,,,,,,+++---...---+++(((''''''(((((()))******))))))(((...,,,***))))))***,,,---&&&))),,,---+++***---///''')))******(((&&&%%%&&&&&&''')))***,,,,,,------)))+++------,,,+++,,,---))))))(((((())))))***+++&&&''')))***+++******)))******)))))))))******+++++++++)))&&&$$$%%%(((+++((()))+++---------,,,+++)))***++++++***)))+++,,,***,,,...---+++)))((((((&&&((())))))((('''(((***///666AAAMMM\\\rrr~~~tttmmmhhhddd___[[[VVVQQQKKKJJJLLLNNNMMMKKKCCCAAA>>>===@@@EEELLLPPPWWW]]]dddgggfffiiiooouuuyyy~~~}}}~~~~~~}}}~~~~~~~~~yyyvvvwwwxxxuuusssssswwwvvvpppnnnpppssstttvvvuuuuuuuuuvvvwwwvvvwwwwwwvvvsssrrrrrrsssrrruuuxxxxxxvvvuuuuuuvvvvvvwwwwwwuuurrrpppqqqsssoooppppppnnnlllkkklllmmmkkkmmmpppqqqqqqqqqrrrsssjjjllloooqqqqqqooollljjjhhhgggfffeeeeeeeeeffffffdddfffgggfffddddddfffhhhfffeeedddeeeeeedddaaa___ZZZWWWTTTVVV[[[```aaaaaaaaaaaa```___]]]]]]^^^___]]]^^^___```^^^\\\YYYWWWWWWWWWYYY[[[^^^^^^\\\ZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWVVVTTTSSSQQQQQQSSSUUUTTTPPPMMMLLLLLLKKKKKKLLLNNNNNNMMMJJJGGGEEEFFFHHHJJJKKKLLLMMMMMMIIIGGGEEEEEEFFFEEEBBB@@@@@@CCCEEEDDD@@@???BBBEEE@@@@@@???<<<::::::<<<>>><<<;;;;;;:::;;;;;;<<<===555666666777777777777666666555333333444777:::===888444000000222222///,,,------...............---//////...+++((())),,,000///...---...000222333333)))((('''''')))---222444444333333555777888777666444666888777555444666888333555777777666444555555444333222111111111222333333333555888;;;<<<;;;:::777888999:::<<<===>>>>>>999888666444333222111111,,,+++***)))((('''&&&%%%'''))),,,///111111000///)))'''%%%""" """&&&(((***+++***))))))***'''((()))***++++++******(((+++...---***'''&&&&&&)))***+++,,,,,,+++)))(((------------------------&&&***...---***)))+++...'''((()))(((&&&%%%&&&'''((())))))***++++++,,,,,,(((***,,,+++***)))+++---+++***)))((('''(((((()))$$$%%%((()))******)))(((***))))))))))))***,,,------,,,***'''%%%%%%(((++++++,,,,,,---------,,,,,,''')))******))))))***,,,+++,,,......+++(((''''''&&&((()))(((''''''((()))...666BBBOOO___rrrxxxpppkkkfff___[[[VVVRRRNNNNNNQQQRRROOOLLLAAA???<<<;;;>>>DDDKKKOOOOOOVVV^^^aaaaaadddkkkqqqttt~~~~~~}}}|||~~~}}}wwwuuuwwwyyyuuurrrrrrwwwuuuooommmooorrruuuwwwwwwtttrrrtttvvvxxxyyyzzzyyyvvvuuuvvvwwwrrruuuwwwvvvtttssstttvvvsssuuuvvvtttpppnnnnnnpppmmmnnnnnnmmmkkkkkklllnnniiilllppprrrrrrqqqqqqrrrkkklllnnnppppppooommmlllggggggfffdddccccccfffiiiiiikkkkkkjjjgggfffgggjjjhhhfffeeeddddddcccaaa___XXXZZZ\\\[[[ZZZ[[[^^^```aaabbbbbbaaa```___```aaa\\\]]]_________\\\YYYXXXWWWWWWYYY]]]```aaa___^^^XXXXXXXXXWWWUUUSSSQQQPPPPPPQQQSSSTTTTTTSSSRRRPPPOOORRRUUUTTTQQQOOONNNOOOLLLLLLNNNPPPPPPNNNJJJFFFBBBCCCEEEHHHJJJKKKLLLLLLJJJGGGEEEEEEFFFFFFDDDAAA@@@CCCFFFEEEAAA@@@BBBFFFCCCBBB@@@===:::999;;;<<<:::;;;<<<>>>>>>>>>======666888::::::888777888999666555222111333777<<>>;;;:::888555333111000000---,,,+++)))'''%%%######$$$&&&***...111111111000+++***(((%%%""" !!!%%%'''***+++***(((((((((&&&'''((())))))((('''&&&%%%(((,,,---***'''&&&'''+++,,,.........,,,***)))+++---///111111///---,,,(((,,,///...***(((***---((())))))'''%%%$$$%%%'''---,,,+++***))))))))))))(((***,,,***((((((+++...,,,+++)))((('''''''''(((%%%&&&(((***++++++***)))))))))((()))***+++---......---+++'''%%%&&&)))+++...---------------------&&&'''))))))((((((***++++++---///...,,,)))''''''###)))---***%%%###''',,,555888@@@NNNaaawwwyyypppkkkgggaaa\\\[[[ZZZWWWRRRMMMKKKKKKLLLFFFBBB>>><<<>>>BBBEEEGGGFFFQQQZZZ]]]aaahhhmmmlllpppyyy}}}}}}}}}~~~}}}|||~~~||||||~~~~~~yyywwwvvvwwwuuuuuutttsssrrrrrrqqqqqqtttvvvxxxwwwtttrrruuuwwwxxxwwwrrrpppsssxxxvvvqqqxxxyyyyyywwwuuutttuuuvvvtttrrrqqqqqqqqqpppnnnlllooonnnnnnmmmmmmmmmnnnnnnmmmmmmnnnooopppqqqqqqqqqjjjkkklllmmmooopppppppppmmmiiifffeeehhhjjjiiihhhooommmjjjiiijjjkkklllkkkiiihhheeecccbbbbbbbbbccc[[[]]]___^^^\\\]]]aaaeeedddcccbbb___]]]]]]___aaaaaa^^^[[[YYYZZZ\\\\\\\\\\\\^^^``````^^^[[[ZZZZZZ\\\\\\[[[YYYUUURRRQQQRRRRRRRRRSSSVVVYYYXXXUUUQQQNNNKKKNNNTTTSSSMMMJJJLLLHHHGGGGGGIIIJJJJJJHHHFFFHHHGGGGGGGGGGGGGGGGGGHHHNNNIIIDDDDDDGGGIIIGGGDDDFFFGGGHHHGGGDDDBBBAAAAAA???>>>===;;;999888888888999888777777777777777888444666888888777666777888777777666555444555555555777777666333///,,,++++++++++++,,,------+++***))),,,+++++++++***)))))))))''''''))),,,000222111000...+++((()))---000111000---///222444555555333222777777777777777666333000...000333555777777666666999777444333444555444333666666777999;;;;;;999777<<<;;;:::;;;<<<===<<<;;;;;;::::::888666444222111111111...******+++((("""&&&%%%%%%'''***...000000/////////---)))$$$%%%$$$$$$'''++++++((($$$$$$%%%%%%&&&'''((())))))---+++))))))***+++***)))------.........---,,,++++++,,,...---+++))))))***++++++++++++++++++++++++,,,***(((''''''(((+++,,,...---,,,+++***************((('''(((+++,,,+++)))&&&'''((())))))((('''&&&)))(((((()))++++++***)))((())),,,.........---,,,///,,,)))(((***+++,,,,,,))))))(((((())))))***+++))))))))))))***,,,///000------,,,+++***((('''&&&'''+++---,,,'''&&&))),,,333777@@@NNNaaawwwuuullleee```^^^```___[[[TTTNNNIIIHHHHHHGGGCCC???===>>>AAACCCDDDDDDMMMTTTWWW[[[ccchhhiiiiiipppxxx~~~}}}|||}}}|||yyyxxxxxxttttttuuuuuuuuuttttttssstttuuuuuuwwwyyyyyyyyyxxx{{{yyysssooorrrxxxxxxtttvvvwwwwwwvvvsssrrrsssuuusssqqqpppppppppooommmkkkhhhjjjlllnnnoooooonnnnnnkkklllnnnooopppoooooonnnmmmnnnooooooooonnnmmmlllllliiifffeeeggghhhhhhgggmmmkkkhhhhhhiiikkklllkkkhhhgggdddbbbaaaaaaaaabbb___```aaabbbaaabbbeeefffaaabbbaaa```^^^]]]___aaa___]]]\\\\\\\\\\\\[[[ZZZ]]]```aaaaaa___\\\[[[[[[______^^^[[[XXXUUUTTTTTTUUUTTTTTTVVVXXXWWWTTTQQQNNNLLLNNNRRRRRRMMMKKKMMMIIIGGGEEEEEEFFFGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFIIIEEEBBBCCCFFFHHHFFFCCCCCCEEEFFFEEECCCAAAAAABBB??????===<<<:::999888888888888777777666666666666333555777777666555666777777777777777666666666666888888888555111...------******+++,,,,,,+++++++++,,,,,,,,,+++++++++++++++))))))***,,,///000///---+++++++++++++++,,,...000---///222444555555444222555666777888888666333111000222444555666555444333777555222222222333222111444555666888::::::999888;;;:::999;;;===>>>>>>===:::::::::999999777666666444444222......000---''')))'''&&&&&&)))---...//////000111000---(((###$$$$$$%%%'''))))))&&&$$$$$$%%%%%%&&&'''((())))))---+++))))))*********))),,,,,,,,,+++++++++******+++,,,---,,,***(((((()))************************+++***((('''(((+++---///...---,,,***)))))))))))))))((('''(((+++,,,+++)))((()))************)))(((((((((''')))***+++***(((((()))+++---...---,,,,,,...,,,)))))))))***)))(((***)))))))))******++++++)))))))))***+++,,,......,,,,,,,,,,,,+++***))))))&&&'''))))))((((((***,,,222777@@@NNN```uuu{{{nnneee```______^^^ZZZTTTNNNIIIGGGFFFJJJFFFAAA>>>???@@@AAAAAACCCIIINNNPPPSSS\\\dddgggfffjjjqqqyyy~~~~~~~~~~~~|||xxxwwwwwwssstttvvvwwwwwwwwwvvvuuutttssssssxxx}}}}}}yyy|||yyyrrrmmmpppvvvxxxvvvuuuvvvwwwvvvtttsssssstttrrrqqqoooooooooooommmlllhhhjjjnnnqqqrrrqqqnnnllllllmmmpppqqqqqqpppnnnmmmmmmooopppqqqqqqooolllkkkkkkiiifffeeefffffffffeeegggeeeddddddfffhhhhhhhhhbbbbbbaaaaaaaaabbbccccccbbbaaabbbccceeeffffffeeeaaabbbcccbbb```______```]]]\\\]]]^^^^^^]]]ZZZWWW[[[^^^```aaaaaa_________aaaaaaaaa^^^ZZZWWWWWWWWWYYYWWWUUUUUUUUUTTTRRRQQQOOOMMMNNNQQQQQQNNNNNNPPPKKKHHHEEEDDDEEEGGGIIIIIIJJJIIIGGGEEEDDDDDDDDDEEEDDDBBBAAACCCFFFGGGEEEBBB@@@BBBCCCCCCBBBAAABBBBBB??????>>>===;;;:::999999888888888777777555444333222444555555444444555666777888888999888777666555888999999666333000//////++++++*********++++++,,,,,,,,,,,,,,,,,,---------+++++++++,,,...///---,,,(((,,,...---)))(((***------///111333444444333222333444777999999777444222222333444555555444333222555333111000111111000///111222444666888999:::::::::999999;;;>>>?????????999999:::;;;;;;;;;;;;;;;999999777333333444222---+++)))&&&%%%''')))++++++,,,---000111///+++'''$$$ """$$$'''((('''%%%%%%%%%%%%%%%&&&'''((())))))***,,,***))))))*********)))+++***)))(((((((((((()))+++,,,,,,***(((&&&&&&'''))))))))))))))))))))))))))))))((((((***,,,///111---,,,+++)))((((((''''''(((((('''(((***,,,+++*********+++,,,,,,+++******(((''''''(((******)))'''''')))+++,,,------+++***,,,+++))))))***)))'''%%%*********+++++++++,,,,,,'''(((***+++,,,,,,,,,,,,++++++,,,---------,,,,,,$$$%%%&&&(((***,,,...///333999BBBOOO___sssssshhhaaa^^^XXXXXXWWWSSSOOOKKKJJJJJJLLLIIIDDDAAAAAAAAAAAA@@@DDDGGGJJJKKKNNNVVV___eeedddffflllttt~~~~~~|||{{{~~~}}}zzzwwwuuuuuutttuuuwwwxxxwwwvvvuuutttrrrsssuuuzzz~~~|||zzzxxxwwwrrrnnnpppuuuvvvtttuuuvvvwwwwwwuuuttttttuuutttrrrppppppppppppooonnnnnnoooqqqrrrqqqooommmkkknnnpppsssuuuuuurrrpppmmmjjjlllooorrrrrrqqqnnnmmmjjjiiigggeeeeeeddddddccc```^^^]]]^^^aaacccdddccc\\\]]]^^^```bbbdddeeefffaaa______bbbeeefffdddaaaeeeggghhhgggdddaaa```___^^^]]]]]]^^^^^^]]]ZZZWWWVVVYYY]]]``````aaaaaabbb`````````]]]ZZZXXXWWWXXX[[[YYYVVVSSSRRRQQQPPPPPPRRRQQQPPPQQQQQQQQQRRRSSSMMMKKKHHHHHHIIIKKKKKKKKKLLLKKKHHHFFFEEEDDDEEEEEEEEEDDDDDDFFFGGGGGGDDDBBB>>>@@@BBBCCCBBBBBBCCCDDD?????????>>>===<<<::::::999999:::999888666444333333444444444222222444555555666888888888777555333666777888666333111000000...---+++***))))))*********+++++++++,,,,,,------,,,++++++,,,///000///...)))+++---,,,)))'''''')))+++---///111222222111111000333777999999777555333222333444444444444333222444222000000111111000......000222444555777:::<<<;;;::::::;;;===???>>>===999:::;;;<<<<<<<<<<<<<<<;;;===;;;666444555333///,,,)))%%%"""###$$$%%%%%%&&&(((+++......,,,)))&&&"""!!!###''''''%%%###$$$%%%%%%%%%&&&'''((()))******+++***((((((*********)))***)))((('''''''''((((((+++++++++)))&&&%%%%%%&&&)))))))))))))))))))))))))))((((((((()))+++---///,,,+++***(((''''''''''''((((((((()))***+++++++++******+++,,,,,,+++******'''&&&&&&'''))))))(((''''''(((***,,,,,,+++***))))))))))))+++,,,,,,)))'''++++++,,,,,,,,,------,,,'''(((+++------,,,+++))),,,,,,------------,,,,,,&&&&&&(((***---///111222555<<>>===<<<;;;<<<<<<;;;:::999888666666444555555444222222444666222333555666666444222111222444666555333000//////111000---+++)))((((((((())))))******++++++,,,,,,,,,++++++---000111222111,,,+++))))))***)))'''$$$***+++,,,...////////////...222666888777555444444111111222333444444444444444333111111222222000///,,,...000111222555999======<<<;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;::::::<<<>>><<<777444444222///---)))$$$!!!!!!!!! """$$$(((+++---,,,+++***$$$$$$""""""&&&'''%%%###$$$&&&%%%&&&&&&'''((()))******+++)))(((((()))******)))******)))(((((((((((((((*********'''%%%$$$%%%&&&************************)))(((((('''((()))******+++***)))(((''''''''''''((()))))))))))))))***+++((()))***++++++***)))((('''&&&&&&'''))))))((('''&&&((()))++++++***)))(((&&&'''))),,,//////---+++***+++,,,------------,,,'''(((+++------,,,)))'''------------,,,+++***)))###&&&***---///222555888???FFFPPP[[[gggxxxzzzqqqeee\\\]]]^^^___\\\XXXSSSPPPOOOLLLJJJGGGFFFEEEEEECCCAAA>>>>>>???BBBCCCEEELLLUUUXXX\\\ccckkksssyyy|||~~~}}}|||}}}{{{}}}~~~{{{yyyzzz{{{zzzyyyxxxvvvtttsssrrrqqqqqquuuzzzzzzwwwuuuvvvyyyvvvzzzzzzxxxxxxyyyxxxuuuooorrrttttttrrrqqqqqqqqqwwwtttrrrqqqrrrssssssrrrlllkkkkkkjjjkkklllmmmnnnlllmmmpppqqqqqqpppnnnmmmooopppqqqqqqooollliiigggggghhhhhhgggeeecccdddddd```______aaadddeeeeeeddd```aaaccceeeeeedddbbbaaadddccccccdddffffffeeedddnnnooopppmmmiiidddaaa```dddbbb___^^^^^^^^^]]][[[[[[]]]^^^]]]ZZZWWWVVVUUUWWWXXXYYYYYYWWWVVVWWWXXXXXXWWWVVVSSSPPPOOOOOOQQQVVVWWWVVVSSSSSSUUUVVVTTTJJJIIIJJJKKKMMMLLLJJJHHHQQQNNNKKKHHHGGGGGGHHHIIIMMMLLLLLLJJJIIIGGGEEEDDD@@@BBBCCCCCCBBBAAABBBCCC???@@@AAAAAA@@@>>>===<<<======;;;:::999999999999666777666555333333555777111111222333222111000//////222444444222000//////222111///---+++***)))(((******************++++++,,,++++++,,,///111222222...+++'''(((******'''###)))***+++---......//////...111555666333222333444111111111222333444444555444333222333333333111///***---/////////222888======<<<::::::;;;;;;999888;;;;;;;;;;;;;;;:::999888999<<<<<<777444555444222///,,,(((%%%###""" !!!###%%%)))+++---...///'''((('''"""!!!$$$&&&&&&&&&&&&&&&&&&&&&'''((()))******+++***((('''''')))******)))))))))*********)))(((''')))))))))'''%%%$$$&&&(((************************)))((((((''''''((((((((())))))(((((((((((()))))))))***+++***)))((((((***'''((()))******)))((('''(((''''''(((******)))'''&&&''')))******)))'''&&&%%%%%%(((,,,///111000...***+++,,,---...---,,,+++((()))+++---,,,+++(((''',,,,,,,,,+++***)))((('''""")))222888<<>>BBBBBBAAAFFFMMMPPPWWW```hhhlllooossswww~~~}}}||||||{{{}}}}}}zzzzzz|||~~~|||zzzxxxvvvttttttuuuuuutttuuuwwwwwwwwwwwwxxxxxxwwwzzzzzzvvvuuuxxxxxxvvvppprrruuuvvvtttsssrrrrrrvvvtttqqqppprrrssssssssskkkkkklllmmmmmmmmmmmmlllkkklllnnnooopppoooooonnnpppppppppooommmjjjhhhgggeeegggiiihhhfffdddeeefffcccbbbbbbdddfffgggfffeee```bbbeeeggghhhgggeeedddeeefffffffffeeeeeeggghhhkkklllllljjjfffbbbaaa```dddcccbbbbbbbbb```]]]ZZZ[[[]]]^^^]]]ZZZVVVTTTSSSVVVWWWYYYYYYXXXYYYZZZ\\\VVVWWWWWWUUURRRQQQRRRTTTUUUXXXXXXSSSRRRUUUTTTPPPLLLKKKJJJJJJKKKLLLKKKJJJPPPNNNJJJGGGFFFGGGHHHJJJKKKJJJJJJHHHFFFEEEEEEEEEAAABBBCCCBBB@@@???>>>??????@@@AAABBBAAA@@@>>><<<>>><<<:::888777888:::;;;999999888666444555777999111111111111000000000///...000333444222000//////000000000///...---++++++++++++++++++++++++******---+++******---/////////---,,,)))(((((((((((((((++++++,,,---...///000000...111444333000///111444333222222222222222333333444333222333333333000...***,,,......---000666<<<;;;999888888::::::999777;;;;;;<<<<<<;;;;;;:::999555:::<<<888666888:::999333111...,,,***'''$$$!!! !!!$$$'''+++...000***,,,,,,((( !!!%%%((()))((('''&&&&&&'''((()))***++++++)))((('''''')))******)))'''(((***++++++)))'''%%%((()))(((&&&%%%%%%(((***))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))***++++++***,,,---+++(((&&&'''((('''((()))******)))((('''((((((''')))***+++***(((%%%'''((())))))(((&&&%%%%%%%%%'''***---//////---)))***,,,---------++++++)))***+++,,,+++***(((&&&((((((((())))))((('''''''''222???IIIQQQ[[[hhhrrrjjjnnnssstttuuu{{{vvvlllgggeee\\\^^^___]]]XXXRRRMMMKKKEEEDDDCCCDDDEEEDDDCCCAAA===<<<@@@EEEDDDAAADDDKKKFFFNNNYYY```bbbdddhhhlll{{{~~~}}}|||~~~zzzxxxxxx{{{~~~|||zzzxxxvvvuuuvvvxxxzzzwwwtttsssuuuyyy{{{zzzxxxvvvxxxvvvqqqpppsssvvvvvvsssvvvyyyyyyxxxvvvvvvvvvvvvssspppoooqqqrrrsssrrroooqqqssssssrrrooollliiimmmmmmnnnooopppqqqqqqqqqmmmmmmmmmmmmlllkkkjjjjjjeeegggiiiiiifffeeefffhhhcccbbbcccdddfffgggfffddd[[[^^^ccchhhkkklllkkkjjjdddfffgggeeeccccccfffjjjfffggggggfffcccaaa```aaabbbcccdddeeeeeebbb]]]YYYXXXZZZ\\\\\\ZZZXXXWWWWWWVVVXXXZZZZZZZZZ[[[]]]___UUUWWWYYYXXXUUUSSSUUUWWWTTTXXXXXXSSSQQQTTTRRRMMMQQQNNNKKKJJJKKKNNNOOOOOOOOOLLLIIIFFFEEEFFFHHHJJJGGGGGGFFFEEECCCCCCEEEFFFAAABBBCCCAAA???<<<<<<<<<@@@@@@BBBBBBBBB@@@>>>======;;;888666666777:::<<<;;;;;;:::777666666888:::222111000000//////000000---000333555333111000000---...///000000///...------------,,,,,,+++++++++...,,,))))))***,,,,,,++++++---,,,)))%%%%%%(((,,,,,,------...///000111111...111333111---,,,000444555444333222111111111111333222222222333222000---***,,,...---,,,...666<<<888777666777999::::::888:::;;;<<<<<<<<<<<<<<<<<<333999<<<:::999<<>><<<;;;:::?????????@@@BBBBBBAAA@@@===<<<:::999999:::<<<===777777666666777888999999666555222000...///000000,,,///222333111///...---222222222000,,,*********++++++***************+++***,,,......---++++++,,,---...---***&&&%%%(((,,,---+++***)))***,,,///111+++,,,...000000111000000000111333555555444333222111222222222000...,,,+++------,,,---///222555777999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::888777777666777888:::;;;::::::;;;;;;888222***$$$%%%###!!! """$$$&&&------...,,,)))$$$!!!%%%)))+++***(((*********)))'''&&&''')))((('''&&&&&&%%%&&&'''(((&&&(((***+++++++++)))(((((((((((()))***,,,---...+++***((('''&&&&&&&&&&&&'''***)))&&&'''******(((%%%(((******((('''***---///...---+++)))((('''&&&'''((()))))))))((('''&&&+++***((()))***,,,++++++&&&&&&'''''''''''''''&&&&&&''')))***++++++******)))+++...---***)))***,,,,,,,,,++++++***+++++++++(((((((((((())))))))))))222DDD\\\ooozzz~~~|||wwwoookkkdddbbbbbb```YYYMMMGGGGGGCCCCCCCCCDDDEEEFFFHHHIIIEEEEEEFFFGGGHHHGGGFFFDDDDDDHHHNNNQQQRRRUUUZZZ^^^fffooo{{{yyyyyy|||}}}~~~|||}}}}}}}}}zzzxxxxxx{{{~~~wwwxxxyyyxxxuuusssssssssqqqqqqqqqrrrtttvvvxxxzzzyyyxxxwwwwwwxxxyyyzzz{{{zzzvvvuuuwwwuuupppooorrrrrrrrrrrrsssvvvxxxxxxwwwqqqooommmooorrrrrrpppmmmiiinnnppppppqqqttttttqqqooonnnlllkkkjjjiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiihhhgggfffgggiiikkkkkkkkkgggffffffiiilllmmmkkkiiieeeeeeeeeeeefffggghhhiiihhhjjjllljjjgggdddcccdddddddddccccccccccccddddddfffccc^^^ZZZXXXXXXZZZ[[[____________^^^\\\YYYVVVXXXXXXXXXWWWVVVVVVUUUUUUSSSTTTUUUVVVUUUTTTRRRQQQOOOOOOMMMMMMLLLMMMMMMNNNNNNNNNMMMJJJHHHHHHIIIKKKEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA???>>>===???>>>>>>@@@BBBCCCAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;999888888888888999:::;;;444333111///.........///,,,...000222111000......000000000...+++))))))***************+++,,,---...***,,,......---++++++,,,+++,,,,,,)))%%%$$$&&&)))+++***))))))***+++---///+++,,,...000222222222222333444666777777666555444222222222222111///...---.........///111444777888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<777777777777888:::<<<======>>>??????===777000***$$$###!!!!!!"""$$$((()))++++++)))&&&"""###'''))))))(((((())))))(((''''''(((***+++***(((&&&%%%$$$$$$$$$'''(((***+++,,,+++***)))((((((((()))***+++---...+++***)))'''''''''''''''(((******''''''******(((&&&'''((((((((()))+++,,,...---,,,***)))'''&&&&&&'''((())))))***)))((((((,,,***((()))***+++***)))%%%&&&''''''((((((''''''(((''''''(((***,,,///000///111222111...,,,,,,------,,,,,,,,,,,,,,,------)))))))))))))))(((((((((111AAAXXXjjjtttwwwyyy{{{zzzzzzsssoooiiihhhgggcccXXXMMMIIIKKKFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGEEEDDDBBBDDDGGGHHHIIIMMMTTTZZZ```hhhsss{{{~~~~~~~~~|||yyyvvvvvvxxxzzzyyyyyyxxxtttqqqoooooopppnnnoooppprrrtttvvvwwwxxxzzzyyyyyyxxxyyyzzz|||}}}xxxuuutttuuutttqqqppprrrrrrqqqqqqsssvvvxxxxxxwwwssspppmmmnnnqqqrrrqqqoooiiimmmppppppqqqtttsssooollllllkkkjjjjjjkkklllmmmpppnnnllljjjiiiiiijjjjjjfffdddcccdddfffhhhiiiiiihhhgggggghhhkkkllllllkkkfffffffffffffffggghhhiiijjjkkklllkkkhhheeeeeeeeeddddddddddddddddddddddddfffccc^^^ZZZXXXYYY[[[]]]___aaabbbaaa^^^[[[XXXXXX[[[YYYWWWUUUTTTTTTVVVWWWRRRTTTVVVWWWWWWVVVSSSRRRNNNNNNNNNNNNNNNMMMLLLLLLNNNNNNNNNLLLIIIHHHIIIKKKGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>@@@BBBCCCBBBAAA;;;<<<>>>???>>>===:::999;;;::::::::::::;;;;;;<<<333222222111000///......,,,---///111111111000///......///---***))))))***))))))***+++,,,...000000***,,,......---++++++,,,(((***+++)))%%%"""###$$$((((((((())))))***++++++)))+++...000222444444444555555666666666555444444333222222222111111111111//////000222444666888999::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::<<<===>>>??????@@@AAA@@@;;;444///&&&$$$"""!!! !!!###&&&))))))'''%%%### $$$'''((((((&&&'''((('''&&&&&&(((******)))(((&&&%%%$$$$$$$$$((()))***,,,,,,+++******((((((((()))***+++,,,---++++++***)))((((((((()))(((+++***''''''******((('''&&&%%%%%%(((***++++++++++++***)))((('''&&&&&&&&&'''((()))*********))),,,***)))((())))))((('''$$$%%%&&&'''((())))))))))))'''%%%%%%(((---222666333444444222///,,,+++++++++*********+++,,,------*********))))))(((((('''+++777HHHVVV]]]aaadddgggpppyyy}}}vvvrrrooojjjfffbbbZZZPPPMMMNNNJJJHHHFFFCCCAAAAAAAAAAAAHHHHHHGGGFFFCCCBBBBBBBBBBBBBBBBBBAAAAAAGGGPPPWWWdddiiiooossswww~~~~~~{{{xxxwwwyyy{{{{{{zzzvvvqqqllljjjkkkmmmooooooqqqrrrssstttttttttuuuuuuuuuuuuvvvxxxzzz{{{vvvuuuuuuuuutttsssrrrsssrrrqqqqqqsssvvvxxxxxxwwwxxxtttpppooopppqqqooommmiiimmmnnnlllnnnqqqqqqoookkkkkkkkkkkkmmmooorrrsssrrrqqqooommmkkkjjjiiiiiifffdddbbbccceeeggghhhhhhhhhggggggggghhhjjjkkkkkkffffffeeeeeefffggghhhhhhiiijjjjjjjjjiiihhhhhhhhhddddddeeeeeeeeeeeedddddddddaaa]]]YYYXXXXXX[[[\\\\\\___bbbbbb^^^[[[[[[]]]ZZZYYYWWWUUUTTTTTTUUUUUURRRTTTVVVXXXXXXWWWTTTSSSNNNOOOPPPQQQPPPOOOMMMLLLNNNOOOOOOMMMKKKIIIIIIJJJIIIGGGFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCC?????????@@@CCCCCCBBBAAA<<<<<<=========<<<;;;:::;;;;;;:::::::::;;;;;;<<<444444444444333222111000......///000222333222222...//////...+++******+++*********+++,,,---...///***,,,......---++++++,,,'''***,,,***&&&"""!!!"""$$$%%%'''((())))))(((((('''))),,,000222444555555333222222222222111111111333333222222222333333333...///000222333555777888777777777888999999::::::999999999999999999999999::::::;;;;;;<<<<<<============>>>???>>>;;;555000+++)))'''$$$!!!!!!%%%'''((('''&&&!!!###&&&(((((('''(((((('''%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&'''))))))***+++,,,++++++***(((((((((((()))***+++,,,++++++******************)))++++++''''''******((('''$$$"""###&&&******))))))))))))(((''''''&&&&&&%%%&&&'''((())))))******---+++((('''((('''&&&%%%###$$$&&&''')))******+++(((&&&%%%%%%(((,,,111444/////////---+++***((((((''''''''''''((()))++++++++++++******)))((('''''')))000;;;FFFOOOWWW```eeeooozzzxxxtttsssiiiaaa___\\\VVVPPPNNNIIIGGGDDD@@@>>>>>>>>>???FFFFFFEEEBBB>>>===>>>@@@BBBAAA???======CCCLLLTTTkkkmmmnnnmmmooovvv}}}}}}{{{}}}}}}zzzyyy{{{}}}|||zzzuuuooojjjhhhjjjlllrrrrrrssssssrrrrrrqqqpppqqqqqqqqqrrrtttvvvxxxzzzuuuvvvvvvuuuuuuvvvuuuuuusssrrrrrrsssvvvwwwwwwvvvxxxuuupppoooqqqqqqpppmmmmmmooonnnkkklllpppsssrrrnnnmmmlllkkklllnnnqqqrrrppppppqqqpppnnnkkkiiigggkkkiiihhhhhhiiikkkkkkjjjfffffffffffffffggghhhiiieeeeeeeeedddeeeeeeffffffggggggggggggiiijjjjjjjjjdddeeeffffffffffffeeedddcccaaa^^^[[[ZZZZZZ\\\]]][[[___bbbbbb^^^\\\\\\]]]XXXXXXXXXWWWVVVTTTSSSSSSRRRTTTVVVXXXXXXWWWUUUSSSOOOQQQRRRTTTSSSQQQOOONNNNNNPPPQQQOOOLLLJJJIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCAAA@@@@@@AAACCCCCCBBB@@@===<<<;;;::::::;;;<<<===::::::999999999999::::::777888888888777666555444222000///000333555555333000111111000...,,,---...---,,,+++******************,,,......---++++++,,,(((+++...,,,'''"""!!!!!!"""###%%%'''((((((''''''&&&(((+++///222444555666222111000//////000111111333333333333444444444444.........///000222333444333333555777999;;;<<<===999999999999999999999999============<<<<<<;;;;;;;;;;;;<<<======:::555111000///,,,)))%%%!!!!!!$$$&&&''''''###!!! ###&&&((()))((())))))'''%%%$$$%%%&&&''''''''''''''''''''''''))))))******++++++++++++(((((((((((()))***++++++*********+++++++++++++++***,,,+++((('''******((('''$$$!!!"""&&&((((((&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((()))***,,,***'''&&&&&&&&&%%%######$$$&&&((()))***++++++&&&&&&&&&''')))***,,,---))))))))))))))))))(((''''''&&&''''''((()))***+++,,,++++++***)))((((((''')))///888DDDPPP\\\hhhnnnwww{{{wwwuuujjj___^^^^^^YYYRRRMMMEEECCC@@@>>>===>>>@@@AAACCCDDDBBB>>>:::888;;;>>>??????===;;;:::???GGGNNNiiijjjiiihhhhhhppp|||zzz|||}}}}}}}}}|||zzzzzz|||~~~~~~|||wwwqqqlllkkkmmmooouuuuuutttsssqqqpppoooooorrrqqqqqqqqqrrrtttvvvwwwsssvvvvvvtttuuuxxxxxxvvvuuutttssstttvvvvvvvvvuuuuuurrrooopppssstttsssqqqqqqsssqqqnnnooosssvvvuuuqqqooommmjjjiiijjjkkkmmmmmmnnnpppqqqpppmmmjjjgggjjjiiihhhhhhiiihhhgggeeeccceeeffffffeeeeeefffhhheeeeeedddddddddeeeeeefffeeedddcccdddgggiiijjjiiidddeeefffggggggfffeeeddddddcccaaa```____________^^^```aaaaaa^^^[[[ZZZYYYXXXXXXXXXWWWVVVTTTRRRQQQTTTTTTUUUVVVVVVUUUTTTSSSQQQRRRTTTUUUTTTSSSQQQOOONNNPPPRRRQQQNNNKKKIIIHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAABBBCCCCCCAAA???===<<<:::::::::<<>>===;;;666222111111///---)))%%%!!!"""$$$&&&$$$""" !!!###&&&'''((()))))))))(((&&&%%%&&&'''++++++******((('''%%%$$$)))))))))))))))*********((((((((((((((()))***+++((()))***++++++++++++++++++---,,,((((((******(((&&&%%%%%%%%%''''''&&&%%%&&&'''''''''(((((())))))''''''&&&&&&'''((()))***+++)))&&&%%%&&&%%%$$$###$$$%%%&&&(((***+++++++++%%%&&&((()))***)))(((((('''&&&'''(((***+++***)))***)))))))))***+++,,,,,,+++++++++******))))))(((...666BBBPPP]]]hhhppptttyyy}}}|||wwwmmmdddbbb___XXXQQQNNNEEECCC@@@======>>>@@@BBB===>>>===888333222666::::::::::::888777;;;AAAGGGZZZ^^^aaabbbdddkkkvvv~~~~~~~~~zzz{{{||||||{{{|||~~~~~~zzzuuuqqqppprrrtttvvvuuusssrrrqqqqqqqqqqqqtttsssqqqpppooooooppppppqqquuuuuussssssxxxxxxuuuwwwuuuttttttuuuuuutttssstttrrrppprrruuuuuussspppooossstttrrrsssvvvuuurrrqqqooollljjjiiijjjlllnnnlllmmmnnnnnnnnnmmmlllkkkgggfffeeeffffffddd```]]]bbbeeehhhhhhfffeeefffgggffffffeeeeeeeeeeeefffffffffdddaaabbbdddffffffeeeeeefffggghhhhhhgggfffeeebbbbbbbbbbbbbbbaaa______]]]]]]]]]^^^___]]]ZZZXXXZZZYYYWWWUUUSSSSSSSSSSSSVVVUUUTTTTTTSSSSSSSSSSSSRRRSSSSSSTTTSSSRRRQQQPPPNNNQQQSSSRRROOOKKKIIIGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHGGGFFFDDDCCCBBBEEECCCBBBBBBCCCBBB@@@===;;;<<<<<<===???@@@AAABBB::::::999888888888888888999888777666555666777777555111------000333333111444555555333000.........000///---+++)))(((''''''***,,,......---++++++,,,+++...///+++&&&!!! !!! """$$$''')))***+++)))+++...222555777888888444333111000111444777999111222555666666444222000000...+++(((((())),,,...222333555777:::===???@@@========================999:::;;;==================<<<<<<===<<<:::555111......///...,,,)))&&&$$$ !!!######!!! ###%%%%%%%%%&&&((((((((('''''')))+++,,,,,,,,,+++***(((&&&%%%((((((((((((((())))))***)))(((((((((((()))******'''((()))***+++++++++++++++---,,,((((((******'''''')))++++++)))'''&&&&&&&&&&&&'''((())))))************)))(((((()))***+++)))'''%%%%%%%%%%%%$$$###%%%%%%'''(((******++++++%%%'''(((*********)))((((((''''''))),,,---+++)))++++++*********++++++,,,************************888BBBQQQaaammmsssvvvvvvtttuuuwww{{{wwwpppjjjeee___UUUPPPOOOIIIFFFBBB???======???@@@888999777333------111666555777777666555777===BBBLLLRRRZZZ___bbbhhhqqqyyyxxx|||~~~~~~~~~~~~~~~yyy{{{|||}}}}}}}}}yyyuuuuuuwwwyyyvvvuuusssqqqqqqrrrssstttuuutttqqqnnnllljjjjjjjjjooottttttqqqrrrwwwxxxtttxxxvvvuuutttuuuuuusssrrrwwwuuussstttuuutttppplllkkkpppttttttuuuvvvsssnnnooommmkkkkkklllooosssuuummmllllllkkklllmmmnnnooohhhhhhhhhhhhhhheee```\\\bbbfffiiijjjhhhffffffggghhhggggggfffffffffgggggghhhdddaaaaaacccdddcccaaaeeefffgggiiiiiigggfffeee^^^___aaabbbbbb```^^^\\\ZZZYYYYYY\\\```aaa^^^[[[]]]ZZZVVVRRRPPPQQQTTTUUUWWWVVVTTTRRRQQQQQQRRRSSSRRRRRRRRRRRRRRRQQQQQQPPPNNNQQQSSSSSSPPPLLLIIIGGGGGGHHHIIIJJJKKKJJJIIIHHHJJJJJJJJJHHHGGGEEECCCBBBFFFEEECCCCCCBBBAAA???<<<:::<<<>>>AAACCCDDDCCCCCC;;;:::999999888888888999777666444333222333555666555000++++++///111111///555666555333000------...111000...,,,+++))))))(((***,,,......---++++++,,,,,,......***%%% !!!!!!$$$&&&)))+++---,,,---111444777999999:::333222000///000444777:::000222555777777444000...222///***'''&&&(((+++---444555666888:::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<666777:::<<<>>>?????????;;;;;;;;;;;;:::777333///***+++---......,,,)))'''### !!!!!!  """$$$$$$###$$$&&&'''((((((***,,,///)))***+++,,,,,,+++***)))'''''''''''''''((()))))))))(((((((((((())))))***&&&'''(((***+++++++++***,,,...---)))(((******'''(((,,,000///+++(((&&&'''&&&&&&'''((()))***++++++---,,,+++*********+++,,,(((&&&$$$$$$%%%%%%$$$###%%%&&&''')))************''''''((()))***++++++,,,)))((('''(((+++,,,+++(((+++***)))))))))))))))******************+++++++++666QQQjjjqqqqqqqqqllldddaaaaaadddmmm{{{xxxuuuoooiiiddd^^^YYYUUUOOOLLLHHHFFFFFFCCC>>>:::777555222...,,,---111555777444555888999777888<<>>;;;===@@@BBBBBBAAABBBCCC@@@>>>;;;:::999999777555777555444222111111222222222111000000000111333333...//////000000///......222111000...---,,,+++******+++,,,---------,,,+++++++++,,,,,,***(((&&&%%%###$$$$$$%%%&&&***000444------///222666888777666666111...222:::===888111111000111222333222///,,,///---***&&&###$$$(((+++111555999:::999999;;;>>>???;;;888888:::<<<<<<;;;888777666777:::;;;<<<;;;=========<<<999555111///***(((&&&&&&)))---///000+++'''!!!###&&&'''&&&%%%###%%%%%%&&&&&&'''((())))))---,,,***)))'''&&&&&&&&&(((((()))************)))---+++((('''((()))************)))'''%%%&&&(((+++***---,,,'''&&&))),,,,,,,,,,,,+++***)))(((((((((%%%))),,,+++((('''***---******)))(((((((((((((((#########$$$%%%&&&%%%###((('''&&&%%%&&&&&&(((((()))***+++,,,---,,,++++++***)))'''&&&&&&(((***++++++)))''''''((())))))(((+++***)))'''''')))***+++;;;WWWooorrrjjjccc]]]VVVWWWWWW[[[eeeuuu{{{xxxrrrmmmiiiccc^^^ZZZQQQNNNIIIGGGFFFCCC>>>:::777666222...,,,---111444666333333666777666777;;;CCCEEEJJJQQQZZZaaaeeefffkkkqqqzzz}}}~~~{{{~~~|||{{{{{{||||||||||||~~~~~~~~~|||zzzzzz|||}}}}}}}}}{{{xxxvvvuuuvvvvvvtttrrrrrrqqqpppnnnmmmmmmmmmmmmnnnpppppplllkkkooosssssstttqqqnnnmmmpppsssuuuvvvzzzxxxuuurrrpppooopppqqqsssssssssrrrrrrqqqooonnnooollljjjlllppprrrpppmmmmmmlllllllllmmmoooqqqsssnnnmmmlllkkklllkkkiiigggkkkjjjhhhfffdddccccccccchhhjjjkkkjjjfffccccccdddgggdddccceeeiiikkkiiifffeeeaaa```ccceeecccccceeeffffffeeefffgggfffdddbbb```___]]]\\\]]]]]]\\\[[[XXXXXXXXXYYY[[[\\\ZZZXXXVVVUUUSSSRRRRRRSSSUUUVVVUUUTTTRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQMMMLLLKKKMMMOOOOOOLLLJJJKKKJJJIIIHHHIIIIIIKKKLLLMMMLLLJJJKKKLLLKKKHHHEEEEEEDDDDDDFFFHHHGGGDDDAAA===???AAAAAA@@@???@@@AAA@@@>>>;;;::::::999888666777666444222111111111111333222111000000000000111//////..................////////////...,,,+++***------.........---,,,+++*********)))((('''%%%%%%%%%%%%$$$$$$%%%)))///333///...000222666888888777444222111333666777555333111000111222333222///---...---+++(((%%%%%%'''***000333666999::::::;;;<<<@@@===:::999;;;======<<<999888777777999::::::999;;;<<<<<<;;;888333...+++'''%%%###$$$'''+++---......***###"""&&&''''''%%%###$$$%%%&&&''''''(((((((((++++++***)))(((((((((((()))***+++++++++,,,++++++---+++)))((()))******)))++++++***((('''''')))+++***------(((%%%''')))''',,,+++)))((('''''''''(((&&&***,,,,,,)))(((***...))))))(((((('''''''''(((######$$$%%%&&&'''&&&%%%((('''&&&%%%%%%&&&''''''((()))***+++,,,+++******)))((('''''''''((()))***)))(((&&&&&&((((((((('''+++***)))((()))***,,,---999SSSiiiiii\\\RRRKKKFFFLLLNNNSSS^^^nnn|||xxxsssnnniiiccc___UUUQQQKKKHHHGGGCCC>>>:::888777444000------///222444111000333555333555999===>>>AAAIIIRRRZZZ```bbbfffmmmvvv}}}~~~|||~~~}}}{{{zzz|||}}}~~~}}}}}}~~~|||~~~~~~|||{{{{{{||||||{{{yyywwwvvvttttttuuutttsssrrrvvvtttrrrooommmmmmmmmmmmllloooooollllllrrrvvvwwwrrrooollllllmmmpppqqqrrrxxxvvvssspppnnnmmmmmmmmmoooqqqssssssrrrpppooooooooolllkkkmmmppprrrpppnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkjjjiiiiiiiiiiiifffdddjjjiiihhhfffeeeeeedddddddddfffhhhhhhgggdddccccccgggeeedddgggjjjkkkhhheeeddd```___ccceeedddeeegggeeecccbbbbbbdddeeedddccc^^^]]][[[YYYWWWXXX[[[^^^XXXXXXXXXYYYZZZ[[[YYYWWWRRRRRRRRRSSSSSSTTTUUUUUUWWWUUUSSSRRRRRRRRRTTTUUUUUUUUUTTTSSSQQQOOONNNMMMKKKKKKLLLMMMOOONNNKKKIIIMMMLLLJJJIIIIIIJJJKKKLLLOOONNNLLLLLLLLLKKKIIIFFFDDDDDDEEEGGGIIIHHHFFFDDD@@@AAAAAA@@@???>>>>>>???@@@===;;;:::::::::999777888777555222111000000000444333222000///.........000///...,,,,,,,,,------,,,---...//////---+++***////////////...---,,,,,,***)))(((&&&%%%%%%%%%%%%'''&&&$$$"""###'''---111111000000222555888999999444444444333222222222333111000111222333222000------...---+++(((&&&'''(((///000333888;;;===<<<;;;@@@>>>;;;;;;===>>>>>>>>>:::999777777888999777666999:::;;;:::666000***&&&"""  ###(((***+++///+++$$$!!!%%%''''''%%%######$$$&&&'''(((''''''&&&(((((((((((()))***++++++++++++,,,,,,,,,---------,,,+++***+++,,,,,,***(((+++,,,,,,***((((((***+++---000000***'''((('''%%%***)))'''%%%%%%%%%''''''&&&)))+++***((('''))),,,(((((((((''''''''''''&&&###$$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%'''((())))))***)))))))))''''''((((((((()))))))))((('''%%%&&&'''(((((('''******))))))***,,,...///...AAAQQQRRRJJJDDD@@@===EEEJJJRRR^^^lll}}}|||wwwrrrkkkeee```XXXSSSMMMIIIGGGDDD>>>:::999888555111...---...000111...---000222111333888888888;;;AAAKKKTTT[[[___fffllltttzzz~~~}}}|||~~~~~~|||{{{|||~~~}}}zzzzzz|||~~~}}}|||{{{|||}}}}}}{{{yyyuuuuuuuuuuuuuuuuuuuuuttt{{{xxxtttpppnnnmmmnnnooommmppppppmmmmmmrrrwwwxxxqqqooommmmmmooorrrttttttwwwuuurrrooolllkkkkkkkkklllooossstttrrrpppooooooqqqooooooppprrrtttsssrrrlllmmmnnnnnnooonnnmmmlllkkkjjjiiiiiijjjiiigggeeeiiiiiihhhggggggfffffffff```bbbeeeggggggfffeeedddiiihhhhhhiiijjjhhhdddaaabbb___^^^bbbeeeeeeeeehhhgggdddaaaaaabbbcccdddccc^^^___^^^[[[WWWWWWZZZ]]]YYYXXXWWWXXXYYYYYYXXXVVVPPPQQQSSSTTTUUUUUUUUUUUUYYYXXXVVVSSSQQQQQQRRRTTTUUUUUUUUUUUUSSSQQQNNNMMMKKKLLLNNNOOOPPPOOOLLLJJJMMMLLLJJJHHHHHHIIIKKKLLLNNNNNNMMMMMMLLLKKKJJJIIIEEEFFFGGGHHHHHHGGGEEEDDD@@@AAAAAA@@@>>>>>>???@@@???===;;;:::;;;;;;:::999999888555333111000000000222222111000/////////...111///---+++***+++,,,---)))+++---///000...,,,+++---------............---***)))'''&&&%%%%%%&&&&&&((('''$$$"""!!!%%%+++///333111000111555888999:::666555333111000000000111000000111222444333000...---///000///,,,(((&&&&&&------000777===???<<<999======<<<<<<<<<===>>>>>>;;;999888777777777444222666888::::::666///(((######&&&''',,,((("""$$$&&&&&&%%%######$$$&&&'''((('''&&&%%%%%%%%%&&&'''(((***,,,---,,,+++++++++,,,,,,------+++++++++---...---***'''+++,,,---,,,***)))***+++...222222...++++++***''')))'''%%%######$$$&&&(((%%%''')))(((&&&&&&''')))'''''''''''''''&&&&&&%%%$$$%%%'''((((((((()))***''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''((((((((((((%%%&&&'''((()))))))))((()))'''&&&&&&((())))))(((((((((((()))+++---...///&&&///777;;;;;;<<<;;;999>>>HHHVVVdddqqqyyyssslllddd___ZZZUUUNNNJJJGGGCCC>>>:::999888666333///---...//////,,,+++...//////222777555555777===FFFPPPWWW[[[bbbgggnnntttyyy~~~~~~|||{{{|||}}}{{{{{{|||~~~~~~~~~zzzxxxwwwyyy{{{{{{{{{|||~~~}}}{{{tttvvvwwwxxxxxxxxxyyyyyy~~~{{{wwwrrrpppoooooopppppprrrrrrnnnmmmrrruuuvvvpppooommmnnnqqqtttvvvvvvvvvtttrrrooommmlllkkkkkkkkknnnqqqssssssqqqppppppqqqppppppqqqrrrssssssssskkkmmmoooqqqrrrrrrqqqpppmmmlllkkkkkklllllljjjhhhhhhhhhhhhhhhhhhhhhhhhgggccccccdddeeeeeedddbbb```gggggghhhhhhiiigggdddbbbccc___^^^bbbeeeeeeeeegggiiifffcccaaaaaabbbbbbbbb___aaabbb___ZZZXXXYYY[[[ZZZXXXWWWWWWXXXXXXWWWUUUQQQRRRTTTVVVWWWWWWVVVUUUUUUVVVVVVTTTRRRRRRUUUWWWUUUUUUVVVVVVUUUTTTRRRQQQMMMNNNPPPQQQQQQOOONNNNNNMMMKKKIIIFFFFFFGGGIIIKKKLLLLLLLLLKKKKKKKKKKKKLLLGGGHHHIIIIIIGGGEEECCCBBB>>>@@@AAAAAA@@@@@@AAABBB???===;;;;;;<<<<<<<<<::::::999666444222111111111000000000111111111000000222000...+++******+++,,,(((***---///000///---,,,******+++,,,,,,......///+++***((('''&&&'''((((((((('''%%%""""""$$$***...222000///111444666888888888444000///111222111...000000111333444444111///...000333222...***&&&$$$***,,,000666===>>>;;;777::::::;;;;;;:::;;;<<<===;;;999888777777555222///333666:::;;;888000(((###!!!"""$$$!!!!!!%%%&&&%%%%%%$$$%%%&&&'''''''''&&&%%%######$$$%%%''')))+++,,,+++******)))***+++,,,,,,++++++,,,---...---***'''***,,,...---,,,************///000,,,***++++++)))'''&&&%%%$$$$$$%%%'''((('''((()))(((''''''((((((''''''((((((''''''&&&%%%$$$&&&))))))(((((()))+++'''''''''&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&''''''%%%%%%'''((())))))))))))***((('''(((***++++++***&&&&&&'''(((***,,,---...%%%'''***---222666777777999FFFYYYiiiwww|||vvvnnnfffaaa[[[UUUNNNIIIGGGCCC???;;;888888777444000............***))),,,---...111666555555777<<>>@@@CCCCCCCCCBBBBBBBBB???===;;;;;;=========<<<;;;:::888555444333333333000000111222222222222222333111///---++++++++++++***+++...///000000///...*********+++,,,---...///++++++***)))))))))))))))((('''&&&$$$$$$&&&***---///......///222444555555666333///000333444222///000000111333555444222//////222555444000+++&&&$$$'''+++111777<<<<<<999666777888::::::999999:::<<<:::999777777666444000---...222888<<<999222***$$$"""%%%&&&'''''''''''''''''''''''''''###$$$$$$&&&''')))+++,,,***)))((((((((()))***++++++***+++,,,---,,,)))''')))+++......,,,***))))))&&&***+++'''&&&)))***(((&&&&&&&&&&&&''''''((()))++++++************))))))''''''((()))((('''&&&%%%%%%(((******(((&&&(((***&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((())))))******)))((((((***,,,,,,+++%%%&&&''')))***+++,,,---###$$$&&&))),,,...111444;;;III\\\kkkwwwzzzssslllfff[[[UUUNNNIIIFFFCCC???;;;666777777555222///...///---)))(((+++,,,---111666666555777<<>>>>>===<<<:::888777555555555666222222333444333333111111333222111///---,,,******------...///000000000000...---,,,,,,+++,,,---...*********+++******))))))''''''''''''&&&'''***---,,,,,,,,,...111222222111111111222333333444333333000000111333555555222000111444666555111+++'''%%%%%%+++333999;;;999777555555777::::::999888:::<<<999888777666666333///,,,)))...666;;;:::444+++%%%"""$$$''')))***)))'''&&&&&&'''((()))'''''''''((()))***+++,,,***)))((('''''')))***,,,+++******+++,,,+++)))''''''***......---***((((((%%%(((((($$$###&&&((('''%%%&&&((()))*********)))+++***))))))))))))(((''''''((()))******((('''%%%%%%))),,,***'''%%%&&&)))%%%&&&'''))))))))))))(((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&(((***+++)))((('''(((***+++,,,+++&&&''')))***+++,,,,,,---!!!%%%)))((((((---222@@@NNN___kkkttt~~~xxxqqqlllZZZTTTMMMHHHFFFCCC???<<<555666777555222000//////---)))(((***,,,---111666666666777;;;BBBGGGKKKLLLNNNQQQVVVZZZaaakkkwwwzzzxxxvvvvvvwwwyyyzzz{{{{{{|||~~~}}}xxxtttssswww|||~~~}}}|||zzzwwwuuusssrrrnnnqqqqqqllllllpppttttttxxxvvvtttsssttttttsssqqqwwwvvvvvvuuuuuutttsssssssssmmmjjjnnnvvvzzzwwwrrrhhhjjjkkkkkkkkkkkklllmmmnnnnnnoooppppppqqqrrrssskkkjjjjjjjjjkkkkkkjjjhhheeefffhhhjjjkkkkkkkkkkkkjjjfffbbbaaacccddddddcccaaabbbcccbbbbbbccceeefffiiidddbbbddddddaaa```aaaaaa```^^^^^^```aaa```___]]]XXXSSSRRRVVV[[[]]]^^^\\\YYYVVVUUUUUUUUUTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRWWW[[[ZZZUUUQQQRRRTTTXXXWWWUUUSSSRRRSSSSSSTTTOOOPPPPPPNNNLLLLLLOOOSSSQQQNNNJJJGGGFFFHHHKKKMMMLLLMMMLLLGGGBBB@@@@@@BBBBBBEEEHHHHHHEEEBBBBBBCCCAAAEEEHHHIIIGGGCCC???>>>???===<<<<<<>>>??????>>><<<;;;999777777777777888444555555555444222000///333333222111///,,,***)))////////////000000111111222111///---,,,,,,,,,,,,))))))***++++++***((('''&&&'''((((((((()))+++,,,******+++...000111000...,,,111666666333222444777000000111333555555333000222555777666111,,,'''%%%$$$+++444::::::777666555444777:::;;;999888:::<<<888777666666666333///,,,%%%+++444::::::444+++%%%$$$!!!###(((+++,,,***(((&&&&&&'''***+++***)))))))))***+++,,,,,,***)))((('''''')))+++,,,+++***))))))******)))''''''***---...---***(((''''''***)))$$$"""&&&((((((%%%''')))+++,,,,,,+++***((('''&&&%%%&&&&&&%%%$$$''')))***+++***)))'''&&&&&&))),,,***&&&###%%%(((%%%&&&((()))++++++******'''&&&%%%$$$%%%&&&'''(((&&&%%%$$$$$$%%%(((***,,,((('''&&&''')))++++++***((()))***+++,,,--------- !!!###%%%+++333AAAOOO```mmmwww{{{qqqjjjfff]]]TTTPPPLLLEEEAAA@@@<<<<<<:::777333000,,,***,,,///222///)))(((---222111222666<<>>===;;;888666666999999777666666111***$$$(((///666999555...(((&&&""" """$$$'''(((&&&""""""&&&***+++++++++++++++***)))((($$$%%%''''''&&&'''(((******)))))))))++++++)))((()))((('''(((+++------------***'''''')))++++++)))%%%'''(((&&&'''***'''######%%%''')))***)))((((((%%%&&&''')))))))))((('''###%%%''''''%%%$$$&&&(((((((((((((((''''''''''''###$$$%%%%%%$$$%%%(((+++'''&&&$$$&&&)))+++***((($$$&&&'''))))))))))))(((&&&'''((()))***+++++++++"""$$$***222???MMM^^^lllvvv|||tttnnnfff___XXXVVVQQQIIIBBB???;;;:::888555222///---,,,---///111///,,,,,,///222222333666<<>><<<:::999999999999999999999888777666666:::777333///---...///111000000000///,,,******+++,,,***))))))+++,,,,,,+++++++++)))'''%%%%%%&&&(((******)))(((((()))***+++***+++,,,...///000000000333333555666777777777777///000111111111000//////......///222444444222000222222333444666888999::::::;;;===>>>>>><<<999888666999:::999999999444...'''+++111666888444---'''%%%"""###&&&)))(((%%%%%%)))---,,,,,,,,,++++++***)))((('''(((((((((&&&%%%&&&'''((((((((()))++++++***(((((('''&&&'''***,,,,,,+++,,,***((((((+++,,,+++)))&&&(((((('''))),,,***&&&%%%''')))***++++++***)))'''((((((((((((''''''&&&$$$&&&((('''&&&%%%''')))'''&&&%%%$$$%%%&&&)))***%%%&&&&&&%%%%%%%%%(((***'''%%%$$$&&&)))***)))'''!!!"""$$$&&&''''''''''''((()))+++,,,------,,,,,,!!!###***111===JJJ\\\kkkwww~~~xxxttthhhbbb]]]\\\XXXMMMCCC>>>;;;999666333111///......//////000000111111111222111222555:::@@@DDDEEEEEEEEEFFFGGGKKKRRR[[[dddiiipppyyy~~~|||zzzxxxvvvuuuuuuuuuzzz|||~~~|||{{{{{{~~~~~~||||||yyytttooouuuwwwyyyzzzyyyxxxxxxyyyxxxwwwwwwwwwwwwuuurrroooqqqqqqqqqsssuuutttrrroookkkmmmoooooommmllllllmmmnnnqqqtttssspppkkkhhhfffjjjlllppptttuuutttsssqqqppprrrssstttssstttuuuwww~~~xxxtttsssqqqllliiijjjeeeeeeffffffgggggggggfffggggggfffffffffffffffeeeaaabbbccccccbbbbbbeeefffcccdddddddddcccaaa^^^\\\[[[]]]______^^^\\\[[[[[[[[[[[[\\\^^^aaabbb```___YYYWWWVVVVVVWWWXXXXXXWWWVVVVVVTTTRRROOOOOOQQQSSSOOOOOOPPPRRRUUUWWWWWWVVVSSSRRRRRRSSSTTTSSSQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLIIIGGGFFFGGGIIIKKKLLLKKKIIIFFFDDDCCCDDDFFFGGGHHHIIIHHHEEEBBB@@@@@@BBBDDDEEEEEEDDDDDDEEE@@@@@@AAAAAAAAAAAA@@@@@@AAA???>>><<<;;;;;;;;;<<<::::::;;;;;;:::999777666===:::555000------///000222222111...+++***+++,,,///,,,(((&&&'''***+++,,,++++++***(((%%%%%%&&&''')))))))))******))))))(((***+++,,,...000111222222444555666777777777777777...///000222333333333333......///222555666555333444555555666777999999:::999;;;<<<======<<<:::999777:::;;;;;;;;;<<<888222***---222777888444---(((%%%"""!!!%%%)))***)))))),,,///---,,,,,,+++******)))))))))******(((%%%$$$$$$%%%&&&&&&&&&(((***++++++)))'''&&&%%%&&&(((***+++***+++***)))***,,,,,,***)))&&&))))))(((+++...---)))'''(((***+++,,,,,,+++******)))((('''&&&&&&&&&&&&&&&'''((((((''''''((()))'''%%%###"""###&&&))),,,'''''''''&&&%%%%%%''')))&&&%%%$$$%%%'''(((((('''!!!"""$$$%%%&&&''''''''')))+++---///000///---,,,!!!###***222<<>>BBBCCCDDDEEEDDDEEEHHHNNNVVV]]]bbbiiirrr~~~}}}zzzxxxxxxxxxxxx|||{{{{{{~~~zzz{{{}}}|||wwwrrrsssuuuxxx{{{|||{{{zzzzzzxxxyyy{{{|||{{{yyyvvvsssssstttwwwyyyyyyxxxvvvtttqqqqqqppppppppprrrsssuuusssttttttsssqqqmmmkkkiiinnnpppsssuuutttrrrooommmvvvwwwxxxxxxwwwwwwyyyzzz|||yyyuuussspppmmmiiihhhfffhhhjjjjjjgggeeefffhhhfffffffffgggggghhhhhhhhhccccccbbbbbbbbbcccdddfff```aaabbbcccbbb```^^^]]]bbbbbbbbb___\\\YYYYYYYYYYYYYYY[[[^^^bbbddddddccc\\\[[[ZZZZZZ[[[\\\ZZZYYYWWWWWWUUURRRPPPQQQTTTVVVQQQQQQQQQTTTVVVWWWWWWVVVSSSRRRQQQRRRRRRRRRPPPNNNPPPPPPPPPOOONNNNNNMMMMMMMMMMMMKKKHHHEEEEEEGGGIIIJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGIIIJJJIIIFFFCCC@@@???BBBEEEFFFEEECCCBBBBBB>>>???@@@AAAAAA@@@???>>>>>>>>><<<;;;;;;;;;<<<===::::::;;;;;;:::999666555:::777222...,,,,,,...///333333111///,,,,,,...000444///***''''''***,,,...,,,,,,+++)))&&&%%%&&&'''&&&'''((())))))'''%%%$$$((()))+++---///111222222555555555666666666666666111222333444666666777777333222222333555555333111555666777777888888888888777888:::;;;<<<;;;:::999999<<<===<<<<<<===888222+++---222777999666000+++%%%"""!!!!!! !!!$$$(((*********,,,---------,,,+++***)))))))))((())))))(((&&&$$$$$$%%%%%%%%%%%%'''***,,,+++***(((&&&%%%&&&(((*********))))))***+++++++++)))(((&&&((()))(((***///...+++(((((()))***++++++******)))((('''&&&%%%&&&'''((('''((((((((((((((()))***'''&&&$$$$$$$$$&&&(((***((()))((('''%%%%%%&&&(((%%%%%%%%%%%%&&&'''''''''''''''(((((()))))))))))))))+++...000111///,,,*** """%%%+++333===HHHYYYhhhvvv~~~yyyqqqiiibbb```[[[QQQIIIFFF???===999666333222222222222///---///333666444111555555666:::???CCCEEEEEEHHHHHHIIIKKKNNNTTTZZZ]]]hhhnnnxxx}}}zzzxxxyyy{{{||||||{{{|||xxxyyy}}}}}}yyyuuuuuuwwwzzz|||}}}|||zzzxxxuuuwwwzzz{{{{{{yyywwwvvvtttwwwzzz||||||zzzxxxwwwqqqooolllkkknnnrrrvvvyyyvvvtttqqqooooooooooooooonnnoooppppppqqqppppppooowwwxxxxxxxxxvvvvvvxxxzzzxxxwwwtttrrrpppooollliiillloooqqqoookkkhhhiiikkkggggggggghhhhhhiiiiiiiiiccccccbbbbbbcccddddddddddddeeegggggggggfffdddcccgggfffccc___[[[ZZZ\\\^^^\\\\\\]]]___aaabbbaaa___^^^]]]]]]]]]^^^]]]ZZZXXXWWWWWWUUUSSSQQQQQQUUUWWWTTTTTTSSSTTTVVVVVVUUUSSSTTTRRROOONNNOOOPPPPPPPPPVVVUUUTTTRRRPPPOOONNNMMMMMMLLLKKKHHHEEEEEEGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFHHHIIIIIIHHHFFFCCCAAAAAADDDFFFFFFCCCAAA??????===>>>???@@@@@@???>>>===<<<<<<;;;::::::;;;<<<===999999:::999888666555444555333000---,,,---///000222222111000///000333555555000***''''''***,,,...+++++++++***'''&&&&&&'''%%%&&&((())))))'''$$$###%%%&&&)))+++...000222222555444444444444444444444444444444555555666777777666444333333444444222000444555666777777777666666555666777999::::::::::::;;;>>>>>><<<<<<;;;666000+++---222777:::888444000&&&###!!!$$$$$$###""""""!!!###&&&((()))))))))***...---+++***)))(((((((((&&&'''((('''&&&&&&&&&(((%%%$$$%%%(((+++,,,,,,+++)))((('''''')))++++++***'''(((***+++***)))(((((('''((((((&&&(((------)))'''''''''(((((((((((((((&&&%%%%%%%%%&&&''')))***(((((((((((()))******)))((((((((((((((('''&&&%%%))))))(((&&&$$$$$$&&&'''%%%%%%&&&&&&&&&&&&&&&'''++++++***))))))((((((((((((***---//////,,,)))''' !!!###%%%,,,333???HHHVVVeeesss{{{uuullldddaaa\\\TTTMMMKKKEEECCC???;;;888555444333222///------000333333111888777888;;;@@@DDDFFFFFFJJJMMMPPPQQQPPPRRRVVVZZZfffkkkrrrxxx~~~{{{wwwwwwxxx{{{}}}{{{{{{}}}zzzzzz{{{{{{yyyvvvyyyyyyzzz{{{|||{{{wwwtttqqqsssvvvxxxwwwvvvvvvvvvsssvvvyyyzzzyyyxxxxxxyyysssppplllllloootttyyy{{{uuuqqqmmmkkklllnnnppppppjjjkkklllmmmpppsssuuuwwwuuuvvvuuutttrrrrrrtttvvvuuuvvvuuurrrrrrsssppplllrrrtttuuusssooollllllmmmjjjiiiiiiiiiiiiiiihhhhhhcccbbbbbbccceeeeeecccaaadddeeeggghhhgggfffdddcccfffeeeccc```^^^^^^aaadddbbbaaa`````````^^^[[[XXXZZZZZZ[[[\\\]]]\\\YYYVVVVVVVVVUUURRRPPPQQQSSSUUUVVVUUUTTTTTTUUUUUUTTTRRRSSSPPPMMMLLLMMMOOOQQQQQQWWWVVVUUUSSSQQQOOONNNMMMKKKKKKKKKIIIGGGGGGHHHJJJIIIGGGGGGHHHIIIJJJJJJHHHHHHHHHIIIHHHGGGFFFDDDCCCCCCDDDFFFDDDBBB???>>>>>>===>>>>>>>>>>>>>>>>>>===<<<;;;:::999999:::;;;<<<:::999888777555444444333333222111111111111222333000111111111000222444777111...***((((((***++++++)))++++++***(((''''''(((((()))*********(((&&&%%%###$$$'''***...000222333555555444333222222222333444444333333333333444444333222111222444555444333222333555666777666666555444555666888999:::;;;;;;<<<>>>???<<<;;;;;;666///,,,...222777::::::777444'''$$$"""%%%&&&$$$######!!!"""$$$%%%'''((())))))...,,,***((('''&&&''''''$$$%%%''''''&&&'''(((***&&&&&&&&&))),,,------,,,***((('''((()))+++******((()))++++++)))((()))***)))***(((%%%&&&******&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&((()))***)))((('''((()))******(((((()))***+++***'''%%%###'''((('''%%%$$$###%%%'''%%%&&&''''''&&&%%%&&&(((***)))((('''&&&&&&&&&&&&((()))+++,,,+++)))'''%%% """$$$+++222???FFFRRR```ooowwwooogggddd```XXXRRROOOKKKIIIFFFBBB===999555444222000,,,+++,,,...000111666555555888<<<@@@BBBCCCKKKRRRWWWVVVQQQNNNRRRWWW```eeelllsssyyy{{{xxxvvvxxx|||~~~}}}{{{zzz{{{}}}}}}|||{{{zzzzzzzzzyyyyyyzzzxxxxxxyyyzzzxxxtttqqqrrruuuwwwwwwuuutttuuuvvvsssvvvxxxyyywwwwwwxxxzzzwwwtttqqqrrruuuxxxyyyyyytttpppllljjjlllnnnnnnmmmlllmmmnnnpppsssvvvxxxyyyttttttsssqqqpppppprrrtttsssvvvuuurrrrrrtttrrrlllvvvvvvvvvtttqqqnnnllllllmmmlllkkkjjjiiihhhggggggbbbbbbbbbeeegggfffbbb___cccdddeeefffeeedddbbb```cccdddddddddbbbaaaaaabbbbbbaaa```___^^^\\\YYYVVVUUUVVVXXX[[[]]]]]]ZZZWWWVVVWWWWWWUUUSSSRRRSSSTTTTTTSSSSSSTTTUUUUUUTTTRRROOOMMMLLLLLLNNNPPPQQQPPPRRRRRRQQQPPPOOONNNNNNMMMIIIKKKKKKKKKIIIIIIJJJKKKHHHFFFFFFGGGJJJLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEBBBCCCDDDBBB@@@??????@@@>>>======<<<<<<======>>>===<<<;;;::::::;;;<<<===;;;:::777555444333444444111222333444444333333222...000111111000000222333///---++++++,,,,,,,,,+++((()))+++***)))((()))***)))))))))))))))'''&&&%%%"""$$$'''+++...111333444777666444333222222333333333333222222222333444555111000///111333555666555111222555666777777666555555555777999;;;<<<===>>>;;;>>>>>>======<<<888111///000333777::::::777444(((%%%!!!###((()))(((&&&&&&!!! !!!###&&&)))++++++---+++)))&&&%%%%%%%%%&&&$$$%%%''''''&&&'''(((***((('''(((***,,,...---,,,)))'''&&&&&&((())))))(((***,,,---,,,***)))+++---,,,,,,)))%%%%%%((('''###&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((((((((()))'''&&&''')))***)))''''''(((((((((((('''%%%%%%%%%&&&&&&$$$######%%%'''&&&((()))(((&&&%%%''')))'''&&&%%%$$$$$$%%%&&&'''((())))))***)))'''%%%$$$!!!###***111???EEEOOO\\\kkk|||wwwpppjjjhhhddd\\\TTTQQQOOOMMMJJJFFF@@@;;;666444222000,,,***)))+++///222222111000333777;;;===>>>KKKSSS[[[YYYPPPLLLOOOUUUZZZ```iiipppwww~~~zzzxxxzzz}}}}}}yyywwwyyy{{{}}}}}}yyyzzz{{{{{{zzzzzz|||~~~yyywwwuuuvvvwwwvvvsssooowwwyyyzzzxxxvvvtttvvvxxxtttwwwyyyyyywwwwwwzzz|||vvvtttssstttwwwwwwuuurrrtttqqqnnnmmmoooooommmkkkqqqrrrtttuuuvvvwwwvvvvvvuuuuuutttrrrpppppprrrtttqqquuutttppppppssspppiiiwwwvvvuuusssqqqnnnllljjjooonnnmmmkkkiiihhhffffffbbbbbbccceeehhhgggbbb]]]fffggghhhhhhhhhfffdddcccbbbeeeggggggddd```]]]\\\^^^^^^]]]^^^___^^^[[[YYYRRRSSSWWW[[[______]]][[[YYYZZZZZZYYYVVVTTTTTTUUURRRQQQQQQSSSUUUVVVUUUTTTKKKKKKLLLNNNQQQQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMHHHJJJLLLLLLKKKJJJKKKLLLHHHFFFEEEGGGKKKMMMLLLJJJKKKJJJHHHFFFEEEEEEFFFFFFAAABBBBBBAAA??????AAABBB>>>===<<<;;;;;;<<<===>>>???>>>===;;;;;;<<<=========;;;777444333333444555000111333444444333111///...///111111000...///000000///...///000000...,,,''')))***+++***)))***+++''''''''''''&&&%%%$$$######$$$(((,,,000333555666999777666444333333333444444333333333444666777888222000///000222444444444111222555777888888777666666777888:::<<<>>>@@@@@@:::===>>>===>>>???:::444111222444888:::999666444)))&&&"""&&&,,,---,,,******  """'''+++...///---+++(((%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&'''))))))))))))+++---...---,,,(((&&&%%%%%%'''(((((('''---...///---******---000///...+++&&&%%%(((&&&"""'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%)))&&&%%%&&&)))***)))''''''&&&%%%%%%%%%&&&'''((($$$%%%%%%###""""""$$$'''&&&(((***)))&&&%%%''')))%%%$$$$$$$$$%%%''')))***)))))))))((('''&&&%%%%%%"""######(((...;;;EEELLL[[[uuuxxxvvvrrrmmmhhhccc^^^[[[SSSKKKEEEDDDCCC===888777555222...+++***,,,...000,,,,,,---111666:::<<<===FFFNNNWWW\\\ZZZVVVRRRPPPUUUXXX___jjjrrrxxx~~~~~~yyyvvvxxxzzzyyyzzz~~~~~~yyyxxx}}}|||xxxuuutttsssrrrqqqwwwxxxzzzzzzxxxvvvrrrpppvvvwwwvvvuuuzzz~~~yyywwwwwwwwwvvvuuutttsssrrrrrrqqqpppooopppqqqssstttxxxwwwuuutttuuuvvvxxxyyyxxxwwwvvvtttrrrqqqsssvvvoooqqqsssssspppmmmlllkkkuuuuuutttsssrrrpppnnnmmmkkkiiiiiijjjmmmmmmjjjgggeeeeeedddcccbbbbbbccccccdddfffiiikkkkkkiiifffeeecccdddeeefffgggeeebbb___```___^^^]]]\\\\\\[[[\\\WWWXXXYYY\\\^^^___^^^]]]YYYYYYYYYWWWUUUTTTUUUVVVQQQRRRSSSTTTTTTSSSRRRQQQKKKLLLNNNOOOOOONNNMMMLLLFFFLLLOOOMMMOOOSSSRRRMMMPPPQQQQQQOOOLLLJJJIIIJJJHHHHHHHHHHHHIIIKKKMMMNNNKKKIIIHHHGGGGGGFFFCCCAAAAAAAAA@@@===::::::>>>AAAAAA???<<<:::888999;;;<<<;;;===>>><<<888777999<<<>>>999333333555888777444666666444333222111111111///......///000111000///111111111000------...000...---,,,++++++,,,---...***)))(((((())))))((('''"""%%%***///222222222111555777666222222444444111555555444444555666888999555666777777555444555666222111111111333555888:::777999:::::::::;;;===???>>>===<<<;;;;;;999555222111444777999999777555333+++&&&!!!%%%,,,------...,,,((("""###%%%%%%%%%&&&)))+++(((((((((((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%''')))))))))))))))***,,,---...***(((%%%&&&((()))(((''')))+++,,,+++((('''(((***---+++)))''''''(((***+++,,,***((('''''''''&&&$$$&&&'''&&&%%%$$$&&&)))++++++***)))((('''''''''(((&&&&&&&&&&&&&&&%%%###!!!''''''&&&%%%%%%&&&&&&&&&'''&&&&&&&&&'''((()))***&&&%%%%%%%%%&&&&&&$$$"""((('''&&&'''((()))((('''"""######'''---555BBBKKK[[[ttt|||zzzvvvrrrmmmhhhccc```XXXPPPJJJHHHFFF???:::999444333111///......//////+++***+++---222666888999BBBIIIRRRXXXZZZWWWSSSPPPRRRTTT[[[dddlllpppwww{{{yyyzzz{{{|||wwwwwwyyyyyy{{{zzzwww{{{}}}zzzvvvtttttttttttttttwwwxxxyyyyyyxxxuuusssqqqvvvzzz||||||{{{wwwwwwwwwvvvvvvwwwyyy{{{sssqqqooonnnnnnppprrrtttyyyxxxvvvuuuuuuvvvxxxyyywwwwwwvvvtttrrrrrrtttvvvqqqrrrtttsssqqqnnnlllllltttuuuvvvvvvuuuqqqnnnkkkllljjjiiijjjlllllljjjhhhdddccccccccccccdddcccbbbeeegggiiikkkkkkiiigggeeeffffffggghhhiiigggdddaaabbbaaa```^^^]]]]]]\\\\\\XXXXXXYYY[[[\\\\\\[[[ZZZZZZZZZYYYWWWUUUTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQNNNNNNOOOOOONNNMMMLLLKKKJJJOOOQQQOOOPPPSSSSSSOOOOOOPPPPPPOOOLLLKKKKKKLLLJJJIIIIIIIIIIIIKKKLLLMMMIIIHHHFFFFFFFFFEEECCCAAA???@@@AAA???<<<:::;;;======<<<:::888777888:::;;;>>>>>>>>>===;;;:::;;;<<<;;;666222222666999999888444444333222111111111111111///......000111111000222333333222000//////000...------,,,,,,------...+++***(((((())))))'''&&&###%%%)))---000111111111333777888555444666444///333333333333444555666666444555666666444444555666444333222111222333555666777888999999888:::<<>>=========;;;888666333444777999999777444222+++'''!!!""")))...///......+++'''&&&&&&&&&&&&%%%&&&(((***((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''''''''''''''((()))***+++(((&&&$$$%%%'''((('''%%%(((***+++***(((((()))+++,,,+++***)))***,,,///111...,,,)))((())))))'''&&&&&&&&&&&&%%%$$$%%%(((*********)))(((((((((((((((''''''&&&&&&&&&%%%###"""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))((('''&&&'''((('''&&&$$$((('''&&&'''((()))((('''!!!""""""&&&---444CCCNNN\\\rrr{{{xxxtttooojjjggg___VVVOOOMMMIIIBBB<<<:::444444444333111000///...,,,***)))+++///222555666<<>>;;;999888;;;;;;:::999:::;;;===>>>@@@???>>>>>>>>>>>><<<;;;999666222222555888888777111000000//////000000111222000......///111222222222444555555333111000000------............------,,,***(((((())))))'''%%%$$$&&&(((***---///111222111666888777666666333...///000111222333333333333333444555444333333444666666555444222111222222333777888888777666888;;;>>>???>>>>>>>>>???>>><<<:::777888:::;;;:::888555333,,,'''!!!$$$+++000000000000---)))++++++)))&&&$$$%%%'''***)))(((&&&$$$$$$$$$%%%&&&&&&&&&'''&&&$$$$$$%%%'''%%%%%%%%%%%%&&&'''(((((('''&&&&&&((())))))'''%%%((()))******)))(((***+++)))(((((()))+++...111333///---+++*********)))(((%%%&&&&&&%%%###$$$&&&(((***)))))))))))))))))))))***)))(((&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''((())))))(((((()))((((((((())))))(((&&&'''&&&%%%&&&((()))(((''' !!!!!!%%%,,,999IIIUUUaaaqqq|||}}}{{{wwwqqqmmmcccZZZSSSPPPKKKCCC===;;;777666444222111//////......,,,***+++...111333444777:::CCCNNNWWW[[[XXXTTTMMMLLLPPPVVV[[[^^^eeelllttt~~~~~~yyyzzz|||wwwwwwzzz|||}}}}}}zzz}}}}}}zzzwwwuuuvvvyyyzzzzzzuuuvvvwwwxxxwwwvvvuuutttuuu|||}}}}}}|||zzz~~~xxxuuuwwwyyyuuusssooommmlllnnnppprrrrrrrrrqqqrrrrrrsssuuuuuuvvvvvvvvvuuusssrrrtttuuuuuuvvvwwwuuurrrooooooooouuuvvvwwwwwwvvvsssooommmpppnnnllljjjjjjjjjjjjkkkjjjgggfffhhhlllmmmjjjfffhhhiiikkklllllljjjhhhgggeeefffggggggeeecccbbbaaaddddddcccaaa___]]]\\\[[[XXXYYYZZZZZZYYYYYYZZZZZZ___]]]\\\[[[ZZZYYYWWWUUUZZZYYYVVVSSSRRRQQQQQQQQQOOOOOOOOONNNNNNMMMMMMLLLOOOPPPPPPOOOOOOOOOOOONNNOOOPPPPPPOOOMMMLLLMMMNNNKKKJJJJJJIIIHHHHHHGGGGGGDDDBBBAAABBBDDDFFFEEEEEEBBBCCCCCCBBB???<<<:::888=========>>>???@@@AAABBB???===<<<>>>@@@@@@<<<999:::777444222333333333111...............///000000444111...---///111333333111333555555333111000///,,,---...//////...---,,,)))((('''((()))***)))'''%%%%%%&&&'''***---000222111555777555444555333......///111222333222222111222333333333111222444666777666555444333333333444888888888777666888;;;>>>>>>===<<<===??????>>>===;;;<<<======<<<:::777555...)))######***000111222444333000000...+++'''$$$$$$'''******(((%%%###"""$$$&&&(((&&&'''((('''&&&&&&(((***&&&&&&%%%%%%%%%&&&&&&'''((()))***,,,,,,+++)))'''************)))(((((()))%%%%%%%%%&&&(((+++...000///---+++***++++++***)))%%%&&&&&&%%%######%%%&&&(((((()))))))))))))))))),,,,,,***(((&&&&&&'''((($$$$$$#########$$$%%%%%%###%%%''')))))))))'''''')))(((((((((******(((&&&&&&%%%%%%&&&((()))(((''' $$$+++;;;MMMZZZeeettt}}}|||uuupppddd\\\TTTQQQLLLDDD===;;;<<<999555000------...///...,,,******,,,///000000222555===HHHSSSZZZZZZXXXNNNLLLNNNSSSVVVXXX___gggnnnxxx~~~xxxzzz~~~}}}}}}|||yyytttrrrsssuuuwwwxxxuuuvvvwwwwwwxxxwwwwwwvvvxxx}}}|||yyyzzz{{{zzz}}}{{{vvvsssrrruuussspppmmmmmmnnnppprrrkkkkkklllnnnpppqqqssstttuuuvvvvvvuuusssssstttuuuvvvwwwwwwuuurrrpppoooooovvvvvvuuutttsssrrrrrrrrrppppppnnnllljjjiiijjjkkkkkkiiihhhiiilllllljjjhhhjjjkkklllmmmlllkkkiiihhheeegggiiigggdddbbbbbbbbbccccccbbbaaa___]]][[[ZZZWWWYYY[[[[[[[[[[[[]]]```aaa___]]]]]]^^^]]]YYYWWWXXXWWWUUURRRPPPPPPPPPPPPMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRPPPOOOPPPQQQQQQQQQOOOMMMKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@AAADDDFFFFFFFFFHHHFFFDDDBBB@@@>>><<<;;;===>>>???@@@AAABBBBBBCCC<<<;;;;;;===@@@???;;;777888666444222222111111000------------...///000000333000------...111222333///111444444222///......+++,,,---......---,,,+++'''&&&&&&'''***++++++***&&&%%%$$$%%%'''+++///111222444444111111333333000...///111333333333222222222333333222111111444666555555555555555666666666999999999888777888;;;>>>;;;:::999;;;===>>>>>>===<<<<<<===<<<;;;999666555000+++%%%!!!  &&&---222333333555444111111000,,,(((%%%$$$''')))***(((%%%""""""$$$''')))&&&''')))))))))***---///((((((''''''''''''''''''''')))+++,,,+++***)))(((---,,,+++***)))((('''&&&%%%%%%%%%&&&'''***+++------+++)))))))))***)))(((&&&&&&'''%%%$$$###$$$%%%&&&'''((())))))))))))))),,,------***((('''))),,,$$$#########$$$$$$%%%&&&###$$$&&&((()))((('''&&&'''&&&&&&'''))))))'''&&&&&&%%%$$$%%%((()))((((((###***666JJJZZZhhhyyyxxxrrrfff]]]VVVSSSOOOGGGAAA???AAA===666000,,,+++,,,---***((('''(((***,,,,,,+++---111888BBBMMMUUUZZZ[[[SSSPPPOOOPPPQQQRRRXXX___dddooo~~~|||{{{~~~~~~~~~~~~~~~wwwtttooommmnnnqqqssstttuuuvvvwwwxxxyyyyyyyyyyyy|||{{{yyy{{{|||zzzwwwzzz}}}~~~zzzuuuqqqtttrrrqqqpppooopppqqqrrriiijjjkkkmmmoooqqqrrrssstttuuuvvvuuutttssstttuuuwwwxxxwwwuuurrroooooopppuuutttsssrrrrrrrrrtttuuupppqqqpppnnnkkkiiijjjkkkkkkjjjjjjiiihhhhhhiiiiiillllllmmmmmmlllkkkjjjiiihhhjjjllljjjfffcccdddeeebbbbbbbbbbbb```^^^\\\ZZZXXX[[[]]]]]][[[\\\```cccaaa___]]]^^^```___\\\XXXUUUTTTSSSRRRQQQQQQQQQQQQMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQSSSVVVVVVRRRPPPRRRQQQQQQQQQOOOLLLIIIIIIJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCAAA@@@AAADDDFFFGGGGGGJJJGGGDDDBBBAAA@@@???===;;;<<<>>>???@@@???>>>>>>888999;;;>>>???===999666555555444333333333333444............///000000111111///------...000111111///000222222///...------++++++,,,,,,,,,,,,++++++&&&&&&&&&'''***,,,++++++%%%$$$###$$$&&&)))---000222444444000000333444222///000111222333333333333222333222111111222555888333333444555666777777777888999::::::999999;;;<<<999888777888:::<<<<<<<<<999::::::999888666555333333...'''###!!!!!!---222666444222333111---000///,,,)))&&&%%%''')))***(((&&&$$$###%%%(((***((()))+++++++++,,,...111++++++***)))((((((((()))%%%'''))))))(((&&&&&&'''...,,,***)))))))))'''%%%((((((((()))***+++,,,---+++***(((((())))))(((''''''(((((('''$$$######$$$###%%%&&&((())))))(((((()))+++---+++((((((***---$$$$$$###$$$$$$%%%&&&'''###$$$&&&'''((((((''''''&&&%%%%%%&&&(((((('''%%%%%%$$$$$$%%%'''))))))(((###)))111EEEWWWiii}}}{{{ssshhh```YYYWWWSSSLLLFFFEEECCC@@@:::444///,,,******((('''(((***,,,,,,+++))))))---444<<>>;;;;;;<<<===>>>>>><<<:::888555999===???>>>;;;999777777777777777666555555666111000000000000000111222///...,,,---///000000///000111111000...------...+++******************+++)))((('''((()))***)))((($$$#########%%%(((,,,...222555666444444666555222000000000000111222333444333333333111111222666999111222333444555555555555666888::::::999888888999888666555666888;;;;;;;;;999::::::999888777666555555000)))%%%###!!!"""///555777444222222000,,,------,,,)))'''&&&((()))***)))'''%%%%%%''')))++++++,,,,,,,,,***+++,,,...---,,,+++***))))))))))))%%%'''((('''%%%$$$&&&(((,,,***((((((***+++)))'''((())))))+++,,,---...///+++)))(((((()))))))))(((((())))))(((&&&$$$###$$$!!!###%%%'''((((((''''''$$$'''+++***((('''))),,,$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&(((((('''%%%$$$######%%%'''))))))((("""(((000CCCVVViii|||tttjjjbbb\\\ZZZWWWQQQKKKJJJDDDBBB>>>888333...***'''((((((***---//////---***'''+++222888???IIITTT\\\\\\VVVPPPLLLGGGDDDGGGMMMMMMZZZkkkvvvzzz}}}{{{xxxuuurrrrrrooolllkkknnnssswwwyyyvvvwwwxxxyyy{{{|||}}}~~~{{{}}}}}}|||~~~~~~xxxpppzzzvvvuuuxxx~~~zzztttqqqqqqsssttttttttttttssssssssssssttttttssssssrrrssstttvvvvvvuuuttttttuuuxxxxxxwwwtttpppnnnnnnooommmnnnqqqssstttuuutttsssooorrrsssqqqmmmiiihhhiiirrruuuuuuoooiiigggmmmtttnnnnnnnnnnnnmmmlllkkkjjjgggjjjkkkhhhccc```bbbeeebbbcccdddeeedddbbb```^^^[[[^^^```^^^ZZZYYY]]]aaa]]][[[YYY\\\``````\\\WWWQQQRRRTTTUUUVVVVVVVVVUUUQQQPPPOOONNNNNNNNNOOOPPPJJJIIIMMMUUUUUUNNNKKKLLLKKKLLLMMMLLLKKKJJJJJJKKKJJJKKKLLLLLLKKKIIIHHHGGGEEECCCAAAAAADDDGGGHHHIIIDDDCCCDDDEEEFFFCCC===888<<<===>>>???>>>;;;888666444999???AAA>>>:::999999<<<===<<<:::777555444555222222111111111111222222...---,,,---/////////---111111111000...---...000+++***)))(((((()))***++++++***(((((())))))'''&&&######"""###%%%(((+++---111666888888888999666111000000/////////111333444444444333222111333777:::111111222333333333222222444666999:::999777777777888777555666888:::;;;;;;<<<<<<<<<<<<;;;:::999999777111***&&&$$$""" $$$---333666444222333222///***++++++***((('''((()))***)))(((''''''(((***+++---------,,,)))((()))+++...---,,,***))))))))))))'''((()))(((&&&%%%(((***)))'''&&&(((+++---,,,***&&&'''(((***,,,...///000,,,***(((((()))***)))((((((******)))&&&$$$$$$$$$ !!!$$$&&&(((((('''&&&$$$))))))'''%%%(((+++%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&((()))(((&&&$$$######%%%'''))))))(((!!!$$$444BBBXXXnnn~~~}}}xxxkkkhhh```YYYWWWVVVNNNEEEDDD>>>777444333222---))),,,,,,++++++***+++++++++,,,---111555888???OOO^^^^^^[[[UUUMMMEEECCCDDDGGGPPPTTT```nnnwww{{{{{{xxxzzz}}}sssnnnlllppptttuuuyyy}}}~~~~~~~~~yyy~~~~~~~~~~~~|||wwwttt{{{xxx||||||ssssssrrrrrrtttwwwwwwtttpppvvvssspppppprrrttttttsss{{{yyywwwuuuttttttuuuvvvyyywwwtttsssrrrrrrpppnnnrrrsssuuuuuuuuuuuuuuuvvvvvvtttpppmmmllllllmmmoooooopppqqqooolllkkkmmmpppooonnnmmmjjjfffeeeeeeggglllnnnkkkdddaaaccceeeeeebbbcccdddbbb^^^\\\^^^___```bbb```ZZZXXX]]]]]]ZZZ[[[YYYVVVWWWYYYZZZYYYWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVSSSPPPOOOOOOQQQNNNNNNNNNNNNMMMLLLJJJJJJNNNMMMMMMOOOQQQOOOKKKGGGFFFIIIKKKJJJGGGGGGIIILLLJJJFFFCCCDDDGGGHHHEEEAAAFFFEEECCCCCCCCCCCCAAA???AAA@@@???>>>>>><<<999666666999===???>>><<<;;;;;;:::999777666555555555555666333///...///111222222555222//////000111000...000...,,,,,,,,,,,,***)))(((((()))))))))*********,,,,,,+++)))(((&&&%%%%%%!!!$$$'''+++---222444666777555222000///222333444333222000000111111///...///222555666666444222000000111111111///888999999888777777999:::999888777999<<<===<<<999999===@@@???999444222444333///***'''%%%###""" !!!$$$000000222555999888333///((()))+++,,,,,,+++***)))+++***))))))))))))******+++,,,...//////...,,,++++++)))'''&&&%%%&&&((()))***)))'''&&&'''(((***+++'''&&&%%%'''+++---+++***)))((('''''')))+++---...---,,,+++,,,------+++***(((((())))))((('''&&&&&&"""''',,,///---)))&&&$$$&&&'''(((''''''''')))+++))))))))))))(((((((((((($$$&&&))))))(((&&&%%%%%%$$$!!! """&&&))))))'''""""""###%%%(((((('''%%% $$$'''222???TTTkkk~~~|||qqqnnneee^^^ZZZXXXPPPGGGAAA;;;555222222000,,,((())))))))))))***+++,,,---------...000000444AAANNN```aaa^^^UUUIIIAAA???AAANNNQQQZZZfffpppvvv}}}zzz|||uuupppmmmpppssstttwww{{{|||}}}}}}{{{{{{{{{|||}}}|||xxxvvv~~~~~~{{{wwwtttssssssuuuxxxwwwtttqqqsssrrrqqqrrruuuwwwwwwuuu|||{{{xxxvvvttttttttttttxxxwwwuuurrrqqqpppooopppssstttvvvvvvuuutttsssssssssqqqooommmllllllnnnooommmnnnooonnnkkkkkkmmmooonnnnnnmmmjjjfffeeefffgggiiillljjjeeeccceeegggfffccceeefffeeebbb______aaabbbcccaaa[[[ZZZ^^^___\\\\\\YYYWWWXXXZZZ[[[[[[YYYWWWWWWVVVVVVUUUUUUUUUUUUQQQRRRSSSRRRPPPPPPQQQSSSOOONNNNNNMMMMMMKKKKKKJJJTTTQQQOOOOOOOOOOOOMMMJJJDDDFFFHHHIIIIIIIIIJJJKKKGGGDDDBBBCCCGGGHHHFFFCCCFFFDDDBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>><<<999777999<<>>======999888666555555666777888777444111///000111111111555222...---...//////...,,,+++))))))******)))'''***++++++,,,,,,,,,,,,,,,******))))))((((((''''''!!! !!!###'''+++...000222444444333111//////222333444444333222111111...---,,,...111444555666444222111111222333222111777777777666444444555666999888777999<<<===<<<:::;;;???BBBAAA<<<777777888555111,,,(((%%%###!!! ###,,,...000444555444111...)))+++---......,,,***)))((((((((((((((((((''''''++++++------,,,+++)))((())))))'''&&&&&&&&&'''((()))((('''&&&&&&''')))***(((&&&$$$$$$'''((('''&&&######$$$'''***+++)))'''///---,,,,,,---...,,,+++*********)))(((&&&%%%$$$%%%)))---000///,,,***)))'''((((((((('''&&&''''''((((((((('''''''''''''''&&&(((***+++)))'''&&&&&&###"""###%%%((()))'''%%%%%%$$$$$$%%%&&&&&&%%%###!!!&&&)))111<<>>>>>GGGIIIOOOZZZdddlllwww~~~yyysssppprrrssssssvvvyyyzzz|||yyyxxxyyyzzz||||||zzzxxx~~~zzzwwwwwwyyyuuuuuuuuuwwwxxxxxxuuusssqqqqqqqqqtttwwwyyyyyyyyy|||{{{yyywwwuuutttsssrrryyyyyyxxxuuupppoooqqqtttttttttuuuuuuuuusssqqqppppppooommmmmmmmmnnnooopppmmmnnnooonnnmmmmmmoooqqqnnnnnnmmmjjjgggfffggghhhfffiiijjjfffdddggghhhgggdddfffhhhhhhfffcccbbbbbbbbbcccaaa\\\\\\^^^___^^^\\\ZZZXXXXXXZZZ\\\\\\\\\WWWVVVVVVUUUUUUUUUUUUUUUOOOQQQRRRRRRQQQPPPQQQRRRPPPPPPOOOMMMLLLKKKKKKKKKVVVSSSOOOMMMLLLMMMLLLLLLDDDDDDFFFIIIKKKLLLJJJIIIDDDBBBAAACCCFFFHHHFFFCCCFFFCCCAAA@@@AAABBBBBBAAA>>>>>>===>>>???>>>;;;999<<>>;;;;;;<<<888333...)))&&&###!!! !!!(((+++///111111///...---+++---///111000...+++(((''''''(((((((((&&&%%%$$$************)))(((&&&%%%(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&((()))+++(((%%%###$$$$$$$$$$$$%%%$$$$$$'''+++,,,***(((...,,,******+++++++++***++++++***)))'''%%%$$$###&&&))),,,---,,,+++++++++''''''(((((('''&&&$$$###&&&&&&&&&''''''''''''''')))***,,,+++)))'''&&&&&&######%%%((()))(((%%%""")))'''%%%$$$%%%%%%$$$"""!!!&&&)))222;;;MMMeee{{{vvvrrriiiaaa]]]YYYQQQGGG;;;888333111000...,,,***&&&&&&&&&'''((()))++++++(((&&&&&&'''''')))111;;;IIIYYYkkkmmm___MMMCCC@@@@@@AAAFFFPPPYYYbbbmmmvvv}}}wwwssstttttttttuuuxxxyyy|||zzzyyyyyyzzz||||||{{{yyy{{{}}}~~~|||wwwtttvvvxxxvvvwwwxxxyyyyyyxxxvvvtttrrrrrrqqqrrruuuwwwyyy{{{{{{zzzyyyxxxvvvuuutttttt{{{}}}|||xxxrrrppptttxxxrrrrrrssstttttttttrrrpppnnnnnnnnnnnnooopppqqqrrrpppppppppppppppqqqrrrsssmmmmmmllljjjgggfffhhhiiieeeiiijjjfffdddfffgggeeeeeegggiiiiiihhhfffcccbbbaaa```^^^[[[[[[\\\]]]]]][[[YYYXXXXXXYYY[[[\\\]]]WWWWWWVVVUUUTTTUUUUUUVVVRRRTTTUUUUUURRRPPPOOOOOORRRQQQOOOMMMLLLLLLLLLLLLRRRPPPMMMKKKJJJJJJJJJJJJGGGFFFGGGJJJNNNNNNJJJFFFCCCBBBBBBDDDFFFFFFDDDBBBEEEBBB@@@???@@@BBBBBBBBB=========>>>@@@???===;;;>>>@@@BBBCCCAAA?????????:::888666444444666999;;;:::888555333333222000///111...***((('''''')))******)))((()))+++,,,+++***((()))+++,,,,,,,,,******))))))((((((((((((((((((&&&$$$"""!!!###'''+++...///......///000111111111111222333555666555333111+++******,,,000444666666333222222333555666555444555444333333555666666666999999888999:::;;;<<<<<<===>>>@@@???===<<<<<<>>>777333...***'''%%%###!!!!!! %%%***///000...,,,---...---///111333222///+++)))'''((())))))(((&&&$$$"""'''(((((()))((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''',,,***&&&$$$###$$$&&&&&&***'''%%%&&&))),,,,,,+++***(((&&&%%%'''(((((('''*********)))(((&&&%%%$$$&&&((()))((('''&&&'''(((%%%%%%&&&(((((('''%%%"""&&&&&&''''''''''''(((((()))+++,,,***(((&&&%%%%%%%%%%%%&&&''''''&&&$$$###)))'''$$$###$$$%%%$$$$$$ $$$'''333<<>>>>>DDDMMMTTTZZZccclll{{{yyyuuuuuuuuutttuuuxxxzzz}}}}}}||||||}}}}}}}}}||||||{{{zzzzzzzzzyyyyyyxxxvvvxxxzzzzzzyyywwwvvvuuuvvvtttrrrppppppssswwwzzzxxxxxxwwwwwwwwwwwwxxxxxx{{{}}}}}}yyysssqqqtttxxxpppoooooopppsssttttttrrroooooopppqqqrrrrrrsssrrrpppooooooooopppqqqrrrrrrmmmmmmllljjjhhhgggiiijjjfffjjjjjjfffdddeeeeeeccceeefffgggiiiiiigggcccaaa___\\\ZZZYYYYYYYYYZZZ\\\ZZZYYYXXXWWWWWWXXX[[[]]]YYYXXXVVVUUUTTTUUUVVVWWWSSSVVVXXXXXXVVVSSSQQQQQQSSSQQQNNNLLLLLLLLLNNNOOONNNNNNNNNMMMLLLJJJJJJJJJKKKJJJJJJLLLNNNMMMHHHDDDEEEEEEEEEEEEEEEDDDAAA???DDDBBB@@@@@@AAACCCCCCCCC>>>===>>>???AAAAAA???>>>>>>@@@AAAAAA???=========<<<:::888555555555777888:::888666555444333000...---+++)))&&&%%%%%%&&&(((***)))((()))+++,,,,,,+++((()))***+++++++++************))))))((((((''''''&&&%%%###"""###&&&***,,,///...---///222444444333111111111444666666444111---,,,,,,...222555777888333222333444666666555444000......000444888888888999999999999999:::<<<===:::;;;;;;:::999999:::<<<555111---)))((('''%%%$$$ &&&***///000...---...000...000222333222///,,,***)))***++++++***'''%%%###%%%%%%&&&'''((())))))***''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&((('''%%%###"""$$$&&&(((''')))---//////---)))&&&&&&%%%$$$$$$&&&''''''&&&'''(((((((((((((((''''''(((((((((&&&$$$###$$$%%%######$$$''')))***'''$$$''''''((((((((())))))))))))******)))&&&$$$$$$%%%((('''&&&$$$######$$$%%%'''%%%######$$$&&&'''&&&###&&&333===NNNbbbsss}}}yyyppphhhdddbbbYYYPPP@@@===999444000---+++*********((('''&&&%%%%%%%%%(((%%%$$$&&&&&&%%%)))000888GGG\\\jjjjjj___QQQHHHAAAAAADDDJJJOOOSSSZZZbbbqqqvvv}}}~~~}}}~~~xxxssstttuuutttuuuxxxzzz~~~}}}}}}~~~}}}{{{|||}}}yyyvvvyyy{{{{{{yyyvvvuuuuuuxxxvvvtttqqqoooqqquuuyyyxxxwwwvvvuuuvvvxxxzzz{{{yyy{{{{{{xxxtttqqqrrrtttqqqnnnkkkmmmqqqtttuuutttpppqqqsssttttttsssrrrqqqnnnlllkkkkkkmmmnnnmmmmmmllllllllljjjhhhhhhjjjllliiillllllgggeeefffgggeeefffffffffggghhhgggdddbbb^^^[[[YYYYYYYYYWWWYYY\\\ZZZZZZYYYVVVUUUVVVYYY\\\ZZZYYYWWWVVVUUUVVVXXXYYYQQQTTTYYY[[[ZZZXXXVVVVVVSSSQQQNNNLLLLLLNNNQQQSSSOOOPPPQQQPPPMMMKKKJJJKKKMMMLLLLLLLLLLLLJJJGGGDDDEEEFFFGGGGGGEEECCC@@@???BBBAAAAAABBBDDDEEEDDDCCC??????@@@AAACCCCCCAAA@@@===??????>>><<<;;;:::;;;<<<;;;999777666666666666888777666666555333000---*********(((&&&&&&'''))))))((('''(((***+++***)))******+++++++++,,,,,,,,,+++******)))(((''''''&&&&&&%%%$$$###$$$%%%''')))...------000555888777444111//////111444666444222///...---///333666888888333333333555666666444222***((((((,,,222666777666999999:::999888999<<<>>>999888777666666777888999333000,,,)))((('''&&&%%% (((+++...000000///000000...///000000000...,,,+++,,,,,,,,,,,,***(((&&&$$$$$$$$$%%%'''(((***+++,,,)))(((((((((((('''''''''$$$$$$$$$$$$%%%%%%%%%%%%"""""""""!!! !!!$$$'''&&&111>>>DDD???444(((!!!$$$$$$$$$''')))+++***)))&&&''''''(((((((((((((((*********(((&&&%%%&&&'''$$$""""""&&&***+++)))&&&''''''(((((()))*********((())))))(((%%%$$$$$$%%%''''''%%%""" ###&&&$$$###"""###&&&(((((((((###&&&111===OOOaaaooo|||vvvmmmhhhddd[[[RRRBBB@@@;;;555///+++)))(((+++***)))'''&&&%%%%%%%%%***'''&&&((('''&&&)))...999@@@MMM\\\fffdddZZZPPPEEEBBBAAACCCEEEHHHQQQYYYdddjjjsss|||}}}|||zzztttpppqqqsssrrrtttxxxzzz||||||~~~~~~}}}xxxvvvyyy{{{{{{xxxuuuuuuuuuuuuvvvwwwuuussssssuuuxxx{{{yyyvvvttttttwwwzzz|||{{{{{{{{{zzzxxxvvvtttssstttooojjjjjjnnnssstttsssrrrssstttuuutttrrrooonnnmmmkkkiiiiiikkkllljjjiiillllllllljjjiiiiiikkkmmmlllooonnniiigggjjjllllllhhhfffeeefffhhhhhhfffdddaaa\\\ZZZ\\\\\\YYY[[[___\\\\\\[[[XXXUUUUUUYYY\\\\\\[[[XXXVVVVVVWWWYYYZZZQQQUUUZZZ\\\\\\YYYWWWVVVRRRPPPMMMKKKLLLOOOSSSVVVTTTTTTRRRNNNJJJGGGHHHJJJJJJKKKKKKJJJHHHGGGFFFFFFDDDFFFHHHHHHGGGDDDBBBAAAAAAAAABBBEEEGGGGGGEEECCCBBBAAABBBCCCEEEEEECCCAAA===>>>???===;;;999999:::999999999999888888777666666555555666666333///,,,)))+++---,,,***)))***,,,***)))((()))***+++***)))+++***)))((()))***,,,---))))))))))))(((((((((((($$$$$$$$$$$$$$$%%%%%%%%%,,,+++,,,111777999777444222...,,,...222555555222000///...000333666777888333333333555666555222000***''''''***111666666444999::::::999777888<<>>??????===:::888999999666777888::::::999888777555444555666666333///,,,))),,,000000...,,,---...---,,,+++,,,------,,,+++)))(((&&&$$$%%%''')))+++'''''''''((()))******+++###$$$$$$%%%%%%$$$$$$###***)))+++111888:::777333222...***,,,111555555333111///...///222555666666333333333444555444111///---***(((,,,222777666444888::::::999777888<<<@@@;;;999666444555777888888555222,,,(((&&&%%%###!!!$$$(((+++******---111333111...,,,,,,+++++++++,,,------///...,,,***(((&&&&&&%%%%%%%%%%%%%%%&&&'''((((((---+++)))((('''(((***+++$$$$$$%%%&&&&&&&&&&&&%%%"""$$$&&&%%%"""!!!###%%%,,,999EEEDDD666(((""""""!!!'''++++++***'''))))))))))))((('''&&&%%%$$$&&&((()))))))))+++,,,+++'''$$$%%%)))+++)))&&&%%%%%%&&&&&&'''((())))))))))))***)))''''''(((*** ###$$$###!!! """#########%%%((((((&&&$$$ ###%%%555@@@PPP```ooo}}}yyymmmgggddd\\\RRRGGGBBB:::444///+++(((&&&***'''$$$""""""######""""""$$$'''***,,,,,,+++***000444777>>>MMM^^^eeecccUUUCCC333111666<<>>???===<<<:::888777666555555888666111---)))'''&&&&&&###"""  %%%)))&&&(((***---...///......+++,,,.../////////...------,,,)))&&&%%%%%%%%%&&&%%%&&&(((((('''&&&'''''')))******)))'''%%%&&&'''%%%$$$$$$&&&'''&&&$$$"""&&&%%%###!!!"""###&&&'''))),,,000000,,,&&&!!!$$$(((***)))((()))((())),,,...---(((###%%%%%%%%%&&&'''((()))))))))%%%"""###&&&)))***)))''''''''''''(((((((((((('''(((***+++***(((%%%### !!!!!!"""""""""!!!!!!###$$$&&&'''''''''&&&&&& ###%%%444>>>NNN___ooo{{{oooiiieee\\\RRRGGGBBB:::444///,,,)))((()))&&&###!!!!!!!!! """%%%(((******)))(((***///333999GGGXXXccceee[[[III888222333777===CCCMMMRRR___mmmwww~~~~~~}}}~~~xxxsssooonnnnnnooosssyyyyyy}}}{{{yyy{{{xxxyyyxxxxxxzzz|||{{{wwwsssrrruuuyyy|||~~~}}}zzzyyyyyywwwuuuvvvyyy{{{||||||~~~}}}}}}}}}xxxttttttwwwvvvrrrrrruuutttssspppmmmlllmmmnnnooorrrsssttttttsssqqqooommmmmmnnnlllgggggglllnnnmmmlllnnnpppnnnkkkkkkooosssvvvqqqjjjfffgggjjjlllmmmiiifffddddddffffffdddaaa```^^^\\\ZZZYYYYYYZZZZZZ^^^ZZZXXXYYY\\\]]]ZZZVVVVVVWWWWWWXXXWWWVVVTTTSSSSSSQQQNNNKKKJJJKKKLLLNNNNNNOOOOOOLLLGGGDDDCCCDDDMMMQQQQQQJJJDDDDDDEEECCCCCCDDDEEEGGGHHHHHHIIIIIIGGGFFFEEEFFFGGGFFFBBB???BBBBBBCCCDDDFFFEEEBBB???<<<===>>>===;;;;;;;;;===999888888999999999666444333555666555111///......---.../////////...---,,,...---,,,++++++,,,...//////---+++******+++,,,,,,,,,+++******+++***)))'''###$$$$$$###""""""###%%%...------///222333111...---...000222555777999:::222222222333444444555555333333444444444444444444111///------111444444444666888::::::::::::;;;<<<::::::999999888888777777777555111...+++)))(((((($$$###!!!!!!&&&***111111222222222///---,,,---...///000000000///...---,,,)))'''%%%%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&'''((()))'''%%%$$$%%%&&&%%%%%%%%%&&&''''''%%%###&&&%%%###""""""###%%%'''%%%''')))(((%%%###!!!!!! !!!###&&&))))))(((&&&***))))))+++---,,,(((%%%%%%%%%&&&&&&''''''((((((***(((&&&'''***,,,,,,+++&&&&&&''''''(((((())))))'''((()))***)))'''%%%######$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%###%%%000:::JJJ[[[mmmuuunnniii___TTTGGGBBB:::444000...,,,***(((%%%!!!!!!###%%%'''))))))(((''''''+++...222<<>>333000222999???EEEJJJUUUcccnnnwwwzzzvvvssstttsssqqqrrrvvvwwwzzz~~~zzzwww|||~~~~~~{{{xxxyyy||||||xxxttttttvvvzzz~~~~~~|||ttttttvvvyyy|||}}}|||{{{xxxvvvwwwyyyxxxtttssstttvvvsssooolllkkklllnnnooorrrrrrssssssssssssrrrqqqnnnooonnniiiiiinnnooonnnlllmmmmmmmmmmmmnnnnnnnnnqqqmmmiiihhhhhhjjjkkkkkkfffggggggggggggfffdddcccaaa```^^^\\\[[[[[[[[[\\\[[[YYYYYY[[[^^^___\\\YYYXXXWWWVVVUUUTTTTTTTTTTTTTTTRRRNNNKKKIIIHHHIIIJJJLLLMMMOOONNNKKKHHHGGGGGGNNNRRRPPPJJJDDDDDDEEEEEEEEEDDDDDDDDDEEEGGGHHHIIIJJJIIIHHHGGGGGGEEEBBB???BBBBBBDDDFFFGGGEEE@@@===:::;;;<<<;;;;;;;;;===???;;;999888777777555333000444555555333000//////000////////////000000000000...,,,***)))(((***,,,...000...,,,******+++---///---,,,+++++++++)))&&&######$$$$$$"""!!!!!!###%%%+++******+++...000000000------///222444666888999111222444666777666555444111111222222333444444555555333222222555777888888888999:::999888777888999777888999:::::::::999888666444222...,,,+++******%%%$$$""" """'''***666666666666444111...,,,///000000111000000//////---+++)))'''&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%%%%&&&''''''&&&$$$###$$$%%%&&&&&&%%%&&&((((((&&&%%%&&&%%%###""""""###%%%&&&#########"""!!!!!!###%%%&&&&&&&&&(((***)))'''%%%***)))((()))******(((&&&&&&&&&&&&'''''''''&&&&&&)))(((((()))+++,,,+++***&&&&&&&&&'''((())))))***&&&'''((()))((('''%%%###'''''''''((((((''''''&&&&&&'''((((((((('''&&&%%%"""%%%,,,555DDDVVViii~~~|||uuuooodddYYYHHHCCC;;;555111///---,,,&&&###  ###$$$&&&((())))))(((((((((+++,,,---222>>>NNNYYY___TTTEEE888222222888>>>>>>BBBLLLYYYdddnnn|||}}}yyyvvvuuutttqqqsssvvvyyy|||~~~~~~~~~zzzwwwzzz~~~~~~yyyyyy}}}~~~zzzuuuyyyzzz}}}}}}{{{yyyrrrtttwww|||{{{xxx}}}}}}yyyyyyzzz{{{zzzvvvtttsssuuusssooommmlllnnnqqqsssqqqpppppppppoooooooooooonnnpppooollllllooopppnnnlllkkkjjjllloooooommmkkkiiihhhggggggggggggggggggaaacccfffgggeeecccbbbbbbbbbaaa___^^^]]]\\\]]]]]]YYYYYYZZZ]]]``````^^^[[[YYYXXXWWWVVVUUUUUUTTTTTTSSSQQQMMMJJJHHHHHHIIIJJJLLLLLLMMMMMMLLLKKKKKKKKKMMMOOOMMMHHHCCCAAACCCEEEFFFEEECCCBBBCCCEEEHHHJJJMMMLLLKKKJJJIIIGGGDDDBBBDDDCCCDDDEEEEEEDDD@@@===;;;<<<<<<;;;;;;;;;===???;;;:::888777777555333111444444333111000///000000////////////000111222333...,,,)))''''''(((+++,,,000///---+++***+++///111...,,,***)))((('''$$$"""$$$$$$###""" """%%%)))((('''(((+++...000111...///000111222444555555///111555888999888666444333333333333333444555555888777666777888:::;;;;;;;;;;;;;;;:::777666777888777888:::<<<<<<;;;999888777555222///,,,***)))(((%%%$$$###!!! """&&&)))111222333444333222000...000000000000//////......,,,+++***((('''&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%'''&&&%%%&&&((()))(((&&&&&&%%%$$$###"""###$$$%%%$$$$$$$$$###"""###%%%((((((((((((***+++***(((%%%)))((('''&&&&&&'''&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''%%%&&&&&&'''((()))******&&&'''((((((((('''%%%$$$)))))))))***))))))(((((('''((())))))((('''&&&%%%"""%%%(((111???QQQeee{{{yyyrrrggg[[[LLLFFF===666222///...---$$$"""!!!###$$$$$$###$$$%%%&&&'''&&&&&&%%%&&&''')))***,,,555DDDQQQ]]]YYYOOOAAA777444777:::999<<>>;;;:::888777888888777555444222111000000000000000...------...///000222222...,,,***((('''(((***+++//////...,,,++++++///222000,,,'''$$$$$$$$$$$$###$$$$$$###!!!"""$$$((('''''''''))),,,000222000000000111111111111111---///333777999999888777888777666555555555555666999999:::::::::;;;<<<===<<<===<<<:::777666777999999:::<<<===<<<;;;999888999777444000,,,)))&&&%%%$$$$$$""" !!!$$$'''...000111333333222111000///.....................++++++***)))(((''''''''''''(((***)))'''&&&&&&'''&&&'''((('''%%%%%%&&&''''''&&&%%%&&&''')))((('''&&&%%%$$$#########$$$$$$###%%%&&&%%%$$$###$$$%%%''''''(((***,,,+++)))'''&&&&&&%%%$$$######$$$%%%%%%%%%'''''''''&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***&&&'''((((((((('''&&&%%%))))))***))))))(((''''''((())))))***)))(((&&&%%%"""%%%&&&///===NNNbbbwww{{{uuuiii^^^PPPJJJ@@@777222///---,,,%%%""" """$$$%%%%%% !!!!!!"""""""""!!!!!! """&&&***111>>>KKKZZZ]]]YYYLLL===555333222555777???IIIQQQZZZgggrrryyyzzzvvvvvvuuutttwww|||~~~}}}~~~zzzxxxyyyzzzyyyzzz|||}}}{{{zzzzzzzzzyyyxxxsssuuuwwwyyy{{{{{{zzzzzzvvvxxx{{{|||xxx~~~|||~~~|||~~~~~~zzzxxxxxxvvvrrrpppppppppppprrruuuxxxzzzsssqqqnnnlllkkkkkklllmmmmmmpppqqqooooooqqqpppmmmllliiihhhiiilllmmmllliiigggiiikkkkkkjjjhhhhhhhhhaaabbbdddeeefffeeeeeedddbbbbbbaaa```___^^^^^^]]]ZZZ[[[\\\]]]^^^]]]]]]\\\ZZZZZZ[[[[[[ZZZWWWUUUSSSQQQOOOMMMLLLLLLMMMPPPQQQPPPLLLHHHFFFHHHKKKNNNOOOLLLLLLMMMNNNJJJEEEFFFKKKHHHFFFDDDCCCCCCEEEHHHJJJLLLLLLMMMLLLJJJIIIIIIKKKHHHEEEAAA@@@AAABBBCCCCCCBBBBBB@@@===:::999;;;===<<<:::888888999::::::999222111000000111222111///,,,------...///000000111...---,,,************+++,,,...///...++++++...222000+++&&&""""""$$$%%%&&&%%%%%%### !!!$$$'''((())))))))),,,000333000000000000000000/////////000222444666777888999;;;:::888777666666777777888:::;;;;;;::::::;;;===<<<<<<;;;999777777888::::::;;;<<<<<<<<<;;;:::999;;;999666222---)))&&&$$$$$$$$$###!!! !!!$$$&&&111222333444333222000...---------------...//////++++++***))))))(((''''''(((***+++***(((&&&&&&'''&&&'''((('''&&&%%%&&&''''''%%%$$$%%%'''(((((((((&&&&&&%%%$$$############!!!###%%%%%%###"""!!!!!!%%%&&&''')))++++++)))'''$$$%%%%%%$$$""""""###%%%###$$$&&&'''(((&&&%%%$$$%%%&&&'''&&&%%%%%%&&&'''''''''''''''(((((((((((('''(((((((((((((((''''''))))))))))))((('''&&&&&&((())))))******)))((('''"""$$$'''000>>>NNNaaauuuzzznnncccUUUNNNCCC999222...+++***'''$$$!!!!!!"""#########$$$(((,,,666@@@PPPZZZ___TTTCCC777111---222444:::CCCIIIPPP[[[fffnnn}}}~~~}}}~~~}}}zzzxxxzzz{{{yyyzzz~~~~~~{{{wwwwwwzzz{{{xxxxxxzzzwwwyyyzzzyyyvvvuuuvvvwwwoooqqqtttwwwzzz|||||||||wwwxxx{{{}}}~~~|||{{{}}}}}}~~~xxxvvvxxxvvvrrrooooooppprrrsssuuuwwwwwwqqqooollljjjjjjkkkmmmooollloooqqqooooooqqqooolllkkkiiihhhhhhiiijjjkkkkkkgggjjjlllllliiigggggghhheeecccaaacccfffhhhgggeeebbbbbbaaaaaa```^^^]]]]]]\\\]]]]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZXXXWWWVVVUUUTTTSSSQQQOOONNNNNNOOORRRSSSTTTPPPLLLKKKMMMOOOPPPOOOIIIIIILLLPPPMMMGGGGGGLLLHHHGGGEEEEEEEEEFFFHHHIIIEEEFFFHHHGGGFFFFFFHHHKKKEEECCCAAAAAABBBCCCCCCBBBBBBAAA???<<<999888:::======:::888888999::::::999000//////111333333111...,,,---///000000000//////............---,,,+++***)))---000///,,,+++---000---***&&&%%%%%%'''((((((&&&%%%### !!!$$$(((***+++++++++,,,000333---......//////000000111333222111111222444777888;;;:::888777777777999:::777999;;;;;;999888:::;;;999999999777666777999<<<::::::;;;;;;<<<<<<======;;;:::888444000,,,)))'''%%%%%%$$$"""!!!"""$$$'''111222333333333111///---------------...///111222************))))))((('''((()))***)))'''&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''&&&$$$######%%%'''((('''&&&&&&%%%$$$$$$######""" """$$$###"""!!!"""###%%%%%%&&&((())))))'''$$$$$$&&&'''&&&$$$"""$$$%%%!!!###%%%'''((('''%%%$$$&&&''''''&&&$$$$$$&&&)))((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))((('''&&&%%%'''((()))***+++***)))(((!!!$$$)))111???OOOaaauuuttthhhXXXPPPDDD999222---***((()))&&&"""!!!!!!!!!!!! !!! ###'''(((...666EEEUUU___WWWGGG;;;333...000222777???EEEJJJTTT^^^fffuuu}}}|||}}}{{{yyy{{{}}}|||~~~}}}|||}}}}}}{{{wwwuuuvvv{{{|||xxxwwwyyyqqquuuxxxwwwsssqqqsssvvvpppqqqtttwwwzzz{{{||||||wwwxxxzzz~~~{{{yyyxxx{{{}}}~~~~~~wwwuuuwwwvvvrrrnnnoooqqqrrrssstttttttttmmmkkkiiiggghhhjjjmmmoookkkoooqqqooooooqqqoookkkjjjjjjhhhggggggiiikkkmmmfffiiikkkjjjgggeeeeeefffeeeaaa___```fffiiigggdddaaaaaaaaaaaa```^^^]]]\\\^^^^^^]]][[[YYYXXXYYYZZZ]]][[[XXXUUUTTTTTTUUUVVVUUUTTTQQQOOOOOOPPPRRRTTTQQQNNNKKKKKKLLLMMMLLLIIIEEEEEEJJJOOOLLLFFFFFFKKKHHHGGGFFFFFFFFFGGGHHHIII???AAACCCCCCBBBCCCFFFIIIBBBBBBBBBCCCEEEEEECCCAAA@@@???===:::888888:::===>>>;;;999888888999888888/////////111444444111------...000111222111///...//////000000///---,,,***''',,,000000---+++,,,///+++)))(((((()))******)))&&&%%%###!!!$$$(((+++------,,,---000333++++++,,,...///111222333888555111//////111444777999888777666777888;;;<<<666888;;;;;;888777999:::777777777666555666999<<<999999999:::<<<>>>@@@AAA<<<;;;999666333000---+++&&&&&&&&&$$$"""###%%%(((---...000111111000///...------------///111333444***************)))((('''''')))))))))&&&%%%%%%%%%###$$$%%%%%%$$$###$$$&&&%%%###""""""%%%'''''''''&&&&&&%%%%%%$$$###"""""""""#########"""###%%%'''&&&%%%&&&'''((('''$$$"""$$$''')))(((%%%$$$%%%&&& """%%%'''((('''&&&%%%&&&'''&&&$$$!!!"""%%%))))))))))))(((''''''&&&&&&))))))))))))*********************))))))'''&&&&&&'''((()))***++++++***)))"""***000>>>QQQaaaqqquuukkk___TTTDDD777///+++)))'''$$$###""" !!!### !!!%%%)))---///<<>>===>>>BBBDDDBBB@@@DDDDDDEEEEEEDDDBBB@@@>>>???@@@@@@???<<<;;;;;;;;;<<<999666555666777777666000000111111111111000000000---+++---111111---))),,,---///000000...,,,***......---,,,,,,+++******---,,,***)))'''&&&&&&&&&$$$#########""""""!!!!!!%%%&&&(((((())),,,///333---+++,,,111666777444///666444222000000222444666666666666666666777777777555555555555666888:::;;;888888777777888888999:::999;;;======<<<;;;<<<======;;;777222---+++,,,---***((($$$!!! !!!###%%%///000111222222111000///...000///,,,,,,000222000///222333000+++'''%%%&&&+++)))&&&$$$$$$%%%'''(((%%%&&&'''&&&$$$######$$$***)))((('''&&&&&&''''''---+++(((&&&$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!"""$$$$$$$$$&&&''''''%%%###&&&&&&&&&&&&&&&%%%$$$###"""###%%%''''''&&&%%%$$$(((&&&$$$""""""###$$$%%%''''''((((((((('''%%%$$$$$$&&&'''((('''&&&'''(((***++++++(((%%%%%%(((+++,,,---...,,,***'''''''''"""%%%+++222AAASSSbbbqqqzzzqqqdddYYYHHH:::222,,,(((&&&$$$###!!!  """!!!$$$'''***+++777EEEUUU\\\ZZZQQQBBB555111111444===DDDJJJRRRZZZYYYbbbnnnwww}}}~~~}}}{{{{{{|||~~~~~~~~~~~~~~~|||yyywwwrrrsssuuuwwwyyyzzzzzz{{{xxxyyyzzzzzzyyywwwvvvtttrrrrrrsssttttttttttttsssxxxzzzxxxuuuvvv|||~~~}}}|||zzzzzz{{{{{{yyyxxxvvvyyy|||}}}{{{yyywwwvvvssssssrrrrrrrrrrrrssssssrrrpppnnnnnnpppsssuuuuuusssnnniiijjjoooqqqooolllnnnkkkiiijjjmmmoooooonnnlllllllllmmmmmmllljjjhhhgggfffdddcccddddddcccbbb_______________^^^^^^]]]aaabbbaaa\\\[[[]]]^^^[[[]]]XXXSSSRRRSSSTTTUUUVVV]]]XXXRRRPPPQQQRRRRRRQQQMMMMMMMMMMMMMMMMMMMMMNNNRRRNNNIIIHHHJJJKKKHHHEEEEEEFFFGGGGGGHHHHHHGGGGGG???===<<<>>>BBBDDDCCCAAAEEEFFFHHHHHHGGGDDDAAA???>>>??????>>>===<<<<<<===<<<<<<;;;:::999888666555111111111222222111111111111...,,,...111111---)))------......////////////...------,,,+++*********---,,,***((('''&&&%%%%%%$$$$$$$$$###"""!!!!!! $$$%%%'''((()))***---///,,,++++++///444666222///444222///---...111555777999999999888888888888888555444444333444555666777999999999999999:::;;;;;;:::<<<======;;;::::::;;;:::999666111---***+++,,,+++)))%%%###"""###%%%&&&111111333444444333111111---//////,,,,,,000111///000111111///***'''&&&&&&)))(((&&&$$$$$$%%%'''(((&&&&&&'''&&&###""""""###&&&&&&'''(((((()))))))))---,,,)))'''%%%%%%%%%&&&%%%$$$######""""""""""""#########%%%(((((('''&&&''''''&&&&&&$$$###!!! """$$$%%%''''''&&&%%%$$$'''&&&$$$###"""###%%%&&&&&&''''''((('''&&&%%%$$$%%%'''))))))(((((()))***)))))))))'''$$$$$$'''******++++++***(((&&&&&&''' $$$(((***333CCCTTTaaapppxxxlllaaaPPPAAA777000+++'''###"""!!!  !!!"""$$$&&&'''111<<>>@@@DDDFFFEEECCCFFFHHHKKKLLLJJJFFFBBB???<<<>>>???>>>===<<<===???<<<>>>??????<<<999666666333333333333333333333333222000......000000---***...---------...000222333---,,,++++++************---+++***'''&&&$$$$$$###&&&%%%$$$###"""!!! """%%%((()))))))))***,,,+++******---111222000---111///---,,,...111555888:::::::::999999888888888333333222222222222333333:::::::::;;;;;;;;;<<<<<<<<<======<<<999888888999666666444111,,,)))))))))+++)))&&&$$$$$$%%%'''(((222333555666666555333222---//////,,,,,,000000...111111///,,,)))'''&&&''''''&&&%%%$$$%%%&&&'''(((&&&''''''&&&###!!!""""""###$$$&&&)))***+++++++++---,,,)))'''&&&&&&&&&'''%%%%%%$$$#########$$$$$$###"""###%%%((()))((('''&&&&&&%%%$$$###!!!###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$''')))++++++***)))***+++'''((('''&&&$$$$$$&&&((('''((()))(((&&&%%%&&&'''###&&&(((222CCCSSS___mmm}}}rrrgggWWWHHH>>>666///+++###"""!!!  !!!"""######$$$...333<<>>>>>??????>>>===<<<<<<===:::===???>>>;;;999999:::555444444444444444444555333111//////000000---+++,,,------...000111333444,,,+++***))))))))))))***,,,+++)))'''%%%######"""&&&&&&%%%###""" """%%%)))++++++***)))***)))((('''))),,,---,,,***,,,------///111333666777999999888888777666666666000111111111222333444444::::::;;;;;;<<<<<<<<<<<<>>>>>>===;;;888666666777444444333000,,,)))'''''')))(((&&&%%%%%%&&&((()))222333555777777555333222---//////,,,---000000---111///---***(((''''''(((&&&&&&&&&&&&'''((())))))((((((((('''$$$""""""###"""$$$''')))+++++++++***+++***((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$&&&((()))((('''$$$$$$$$$###"""!!! ###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$''')))++++++)))))))))***''''''&&&&&&%%%%%%&&&'''%%%&&&'''&&&%%%%%%&&&((( ###&&&111BBBRRR]]]kkktttiiiZZZLLLAAA888111,,,$$$###"""!!! !!!"""######,,,---000999IIIUUUTTTLLL???777000000222444888===GGGMMMTTTZZZ___iiiuuu~~~|||xxxxxx{{{~~~~~~||||||~~~|||zzz{{{||||||}}}~~~~~~|||{{{||||||}}}}}}||||||{{{zzzzzz~~~|||vvvrrrtttwwwwww|||~~~xxxttttttvvvuuuxxxyyyxxxzzz~~~~~~yyyyyyzzz|||~~~~~~|||zzztttxxx{{{|||zzzwwwtttssssssrrrrrrqqqqqqrrrrrrssstttqqqmmmkkklllnnnpppppppppooooooqqqsssssspppmmmqqqpppnnnlllkkkjjjkkklllgggiiijjjhhhggggggiiikkkkkklllllljjjeeedddfffiiifffddd```^^^]]]^^^```aaaeeeeeebbb]]]]]]cccggggggiiivvv|||rrrbbbZZZZZZ[[[ZZZVVVSSSSSSUUUWWWWWWUUUVVVTTTRRRQQQPPPPPPQQQQQQOOOMMMKKKJJJJJJJJJJJJIIIIIIKKKMMMOOOOOONNNLLLJJJHHHFFFCCCCCCEEEFFFCCCAAACCCGGGKKKNNNMMMHHHBBB>>>@@@AAAAAA???<<<::::::;;;999::::::999999:::<<<>>>666666555444444555666666333111000000000///...---***,,,///111222222222111+++***)))''''''((()))***,,,+++)))'''%%%$$$######&&&&&&%%%###""" """%%%***,,,,,,+++******((('''&&&'''((()))))))))***,,,000333555666555444555555555444444333333333...///111333555666888888999999:::;;;<<<;;;;;;;;;>>>>>>===;;;777666666777444444333000+++((('''''''''&&&%%%$$$%%%''')))***111222555666666555222111---000000......000000---000...+++)))((((((''''''&&&'''((()))))))))))))))((())))))(((%%%$$$$$$%%%###%%%''')))***)))((('''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***((('''&&&''''''&&&%%%!!!!!!"""############"""$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''(((((('''&&&&&&'''(((((('''%%%&&&&&&%%%$$$%%%'''((("""'''111BBBSSS___mmmuuukkk\\\NNNBBB999000***%%%$$$###!!!  !!!""""""(((((()))...:::IIIOOONNNEEE:::///,,,...111666;;;EEEJJJPPPTTTXXXaaallluuu~~~{{{vvvxxxzzzzzzzzzzzzzzz{{{zzzwwwxxxzzzzzz|||~~~~~~}}}~~~}}}{{{zzzyyyzzz||||||yyyuuurrrssstttuuuxxx||||||yyywwwvvvvvvssswwwzzzyyy|||~~~|||{{{{{{|||~~~}}}{{{yyyyyy{{{}}}|||yyyvvvtttssstttssssssrrrrrrsssssstttqqqooolllkkklllnnnnnnnnnooopppqqqtttuuutttpppmmmnnnnnnmmmkkkhhhggghhhjjjhhhkkkmmmllliiigggiiillleeefffgggfffeeedddeeefffdddbbb```^^^___```bbbdddiiieee^^^WWW\\\kkkyyyiii]]][[[\\\ZZZWWWTTTUUUXXXZZZZZZXXXVVVUUURRRPPPNNNOOOOOOPPPMMMLLLJJJIIIHHHIIIIIIJJJGGGHHHJJJKKKLLLKKKJJJIIIFFFDDDAAAAAACCCCCCAAA>>>BBBEEEJJJMMMLLLIIICCC@@@BBBBBBBBB???<<<999999999999777555666999===>>>???777666555444444555666777222111111000000000000111+++---000222222111///---***)))'''&&&&&&''')))***+++***)))'''&&&%%%%%%%%%&&&%%%$$$###"""!!! """%%%))),,,,,,+++++++++))))))'''''''''((()))******---111555666555333222222222222222222222222222...///222555888:::;;;;;;999999;;;<<<<<<<<<;;;:::>>>>>>===:::888777888:::777666444000+++(((''''''%%%%%%%%%%%%&&&(((***+++///111444666666444111//////222222000///111111---...,,,))))))))))))'''&&&&&&''')))******)))(((''''''((()))'''%%%$$$%%%&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++---+++((('''''''''&&&$$$!!!!!!###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''%%%'''((((((&&&%%%%%%&&&(((&&&&&&'''((()))((('''%%%%%%%%%$$$######&&&(((!!!$$$+++444DDDVVVdddqqq{{{qqqbbbSSSGGG;;;111***'''&&&$$$"""  !!!%%%''')))111>>>JJJOOONNN@@@333......///333777AAAGGGNNNRRRUUUZZZcccjjjppp||||||uuutttuuuwwwyyyyyyxxxvvvzzzwwwyyy|||yyy{{{}}}~~~~~~~~~~~~~~~}}}|||{{{yyyyyyyyyyyywwwuuutttrrrrrrrrrsssvvvyyy|||}}}|||zzzyyysssxxxzzzzzz{{{~~~~~~{{{}}}{{{zzzzzz||||||{{{yyyzzz{{{|||zzzwwwuuuttttttuuuttttttssssssttttttuuupppooonnnnnnpppppppppoooppppppqqqrrrsssrrrpppooojjjkkkkkkiiiggggggiiikkkhhhlllooonnnjjjhhhiiikkkbbbbbbccceeeffffffdddbbb______^^^^^^___bbbdddfffdddccc______jjj}}}ggg```]]]YYYZZZWWWUUUWWWZZZ]]]\\\ZZZWWWUUURRROOONNNNNNOOOPPPNNNMMMLLLJJJHHHGGGHHHIIIFFFFFFGGGHHHHHHHHHHHHGGGEEEBBB@@@AAADDDEEECCCAAAAAADDDIIILLLLLLJJJFFFCCC@@@AAAAAA???<<<::::::;;;;;;777444777===@@@>>>;;;777666555444444555666777111111111000000000222333...//////000///...---,,,)))(((&&&%%%%%%&&&(((***+++***)))(((''''''''''''$$$$$$$$$###"""!!!!!! ###'''*********+++,,,---,,,+++)))((()))+++---...///000222222222111111111222222333333444444555///111444666999:::;;;;;;999;;;<<<>>>>>>===<<<;;;======<<<:::999999;;;>>>;;;999666000+++((('''(((%%%%%%%%%&&&(((***,,,---///222555777777555222///000333444111111333111...,,,***))))))******'''$$$%%%&&&((())))))'''%%%$$$$$$%%%&&&&&&$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((()))***,,,,,,---***(((''''''((('''&&&###$$$%%%&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&((((((&&&'''((((((&&&%%%%%%&&&&&&%%%$$$%%%((()))'''%%%$$$$$$$$$"""!!!!!!###&&& $$$'''///777FFFYYYiiivvvyyyiiiYYYLLL???333,,,((('''%%%""" """((((((---999GGGNNNVVVHHH999222///...///111888@@@HHHNNNOOORRRXXX]]]gggtttzzzuuussssssuuuxxxyyyvvvsss|||{{{yyy}}}yyyzzz}}}~~~{{{{{{||||||{{{zzzyyyyyyyyyvvvtttsssssssssqqqppptttvvvyyy}}}}}}tttxxxzzzyyyzzz|||{{{wwwzzzyyyxxxxxxzzz||||||{{{yyyzzzzzzxxxvvvuuuuuuvvvuuuuuuttttttttttttuuuuuupppppppppqqqssssssrrrpppqqqpppppppppppppppqqqqqqgggiiijjjiiiggggggkkknnnggglllpppooojjjfffgggiiidddccccccfffiiiiiieee```\\\\\\\\\]]]___bbbdddfff___dddjjjssseeeZZZ\\\ZZZQQQZZZXXXVVVXXX\\\^^^^^^\\\XXXVVVSSSPPPNNNNNNOOOPPPPPPPPPNNNKKKHHHFFFGGGHHHFFFFFFGGGGGGGGGGGGHHHHHHEEECCCAAADDDGGGIIIHHHFFFAAADDDIIILLLMMMKKKHHHFFF???@@@@@@???<<<;;;;;;<<<<<<777555999@@@CCC===666888666555444444555666888000111111000000111333555222111///---,,,+++,,,,,,)))(((&&&$$$$$$&&&(((*********)))((((((((((((((($$$#########""""""!!!!!!"""%%%(((((()))+++,,,000///---+++***+++...000111000///......///000111222333333444555666777777111333555777999:::::::::;;;<<<>>>???@@@???===<<<<<<<<<<<<:::999:::===@@@>>><<<777111+++(((((()))&&&&&&'''(((***,,,---...000222555888888555222000111444555222222333222...+++)))((()))+++***'''###$$$%%%'''((('''%%%###!!!!!!###$$$$$$###"""$$$%%%############$$$%%%&&&'''%%%&&&''''''(((''''''''''''''''''((()))+++,,,---,,,)))''''''((())))))(((&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((())))))((('''&&&&&&'''&&&&&&%%%&&&'''((()))&&&((()))(((&&&%%%%%%&&&%%%###"""$$$'''(((&&&$$$$$$###### !!!$$$###'''222===GGGWWWlllvvv~~~rrrdddWWWHHH999///***'''$$$!!!### !!!%%%000>>>HHHYYYOOOAAA555...,,,,,,,,,111777>>>BBBDDDHHHOOOTTT\\\mmm{{{{{{yyyuuutttvvvwwwxxxxxxxxxyyy{{{{{{~~~|||yyyyyy}}}zzz{{{~~~~~~{{{{{{|||}}}}}}}}}|||{{{zzzzzz|||}}}|||}}}}}}vvvnnnvvv~~~|||}}}zzzvvvvvvyyy||||||{{{uuuttttttvvvxxxzzzzzzzzzxxx{{{}}}{{{xxxuuutttuuurrrtttvvvuuussssssvvvxxxttttttttttttrrrqqqooonnnlllmmmnnnoooqqqqqqrrrrrrrrrppplllgggdddeeehhhjjjjjjmmmqqqoooiiiccc```______eeekkkllliiiffffffgggaaa]]]^^^cccdddaaacccggg```iii}}}yyyhhh```\\\VVVTTTVVVVVVWWWYYYZZZXXXUUUQQQNNNTTTTTTUUUUUUTTTSSSQQQPPPWWWRRRLLLJJJJJJKKKJJJIIIMMMLLLIIIGGGFFFGGGIIIJJJFFFEEEEEEFFFHHHHHHGGGEEECCCDDDDDDEEEIIIMMMHHH@@@CCC@@@???AAA@@@<<<;;;===:::;;;<<<<<<<<<;;;999999888444222555666444444555222111000111444777888888000000000///---+++)))'''(((&&&###!!!"""%%%)))+++,,,,,,***'''$$$$$$&&&((($$$""" !!!  !!!###%%%(((***,,,---///......---------......444111111333333//////111///000222444555555444444000000222666;;;===;;;999<<<;;;;;;===???@@@???>>>===;;;999999;;;===>>>>>><<<999666333000---)))&&&''''''((()))***,,,...///222555777666333333555888555444444555666555222000444111,,,***++++++)))&&&'''&&&%%%&&&''''''%%%######$$$$$$%%%%%%%%%$$$$$$!!!"""$$$&&&&&&&&&$$$###$$$&&&((((((&&&%%%$$$%%% !!!###&&&(((***,,,---///...+++)))'''(((,,,///***'''&&&&&&)))***(((&&&""""""!!!!!!!!!!!!""""""&&&&&&''''''''''''''''''###&&&))))))''''''))),,,%%%%%%%%%%%%&&&''''''(((############$$$&&&(((***%%%###""""""######!!! """&&&+++777AAAQQQeeeqqq|||uuuggg\\\OOO@@@666---***&&&###""" $$$...*** $$$---999CCCYYYTTTJJJ===111+++)))***...444:::===@@@DDDKKKPPPTTTcccmmmwww~~~wwwrrrppprrrtttvvvwwwyyy{{{}}}~~~|||wwwuuuwww{{{zzz{{{}}}~~~{{{yyyyyyzzzzzzzzzyyyxxxwwwyyy{{{{{{{{{|||~~~{{{uuu{{{}}}|||~~~zzzzzz{{{}}}|||{{{vvvvvvvvvxxxzzz|||{{{zzzyyy|||}}}|||yyyvvvvvvwwwuuuvvvwwwuuurrrqqqsssuuuwwwvvvtttssspppooommmllllllmmmooopppqqqqqqpppppprrrpppmmmjjjhhhhhhjjjlllnnnpppqqqpppjjjddd^^^[[[]]]bbbhhhiiigggfffgggiiidddaaaaaacccaaa^^^bbbhhhqqq~~~zzzrrrjjjdddaaa]]]XXXXXX[[[VVVWWWXXXXXXWWWUUURRRPPPQQQRRRSSSTTTUUUUUUTTTSSSWWWRRRMMMJJJKKKMMMNNNNNNLLLKKKIIIGGGGGGIIIJJJLLLJJJIIIHHHHHHHHHHHHEEECCCAAACCCDDDCCCEEEHHHEEE@@@BBB???@@@BBBAAA===;;;===;;;<<<===>>>>>><<<:::999;;;666555777888666555777666555333333444555555555***+++---.........------+++)))%%%######%%%(((***++++++)))'''$$$###$$$&&&###!!! !!!!!!!!! """###%%%&&&(((***+++,,,---------------...//////333000///222111......111222333444555666666555555111111222666:::<<<;;;999;;;::::::;;;>>>>>>>>><<<<<<;;;:::;;;======<<<;;;888666444333222///+++((('''(((((()))***,,,---...111444777777444333555777777666666666777555333000333000,,,+++++++++***(((&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$%%%%%%$$$######$$$%%%&&&''''''&&&$$$###$$$&&&((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&'''((((((,,,+++***(((&&&'''))),,,'''%%%$$$%%%'''((('''%%%%%%$$$"""!!! !!!!!!$$$$$$%%%'''((((((((((((%%%(((******(((&&&'''(((''''''&&&%%%%%%%%%%%%%%%############$$$&&&''''''&&&$$$###$$$%%%%%%$$$""" ###%%%222<<>>111...***&&&$$$### %%%...+++""")))333:::QQQTTTSSSIII999,,,(((******...333777:::???EEEKKKLLLXXX^^^fffuuu||||||vvvqqqnnnoooqqqtttwww{{{~~~{{{wwwuuuvvvyyy{{{{{{|||~~~|||yyywwwxxxxxxxxxxxxwwwvvvvvvwwwyyyyyyxxx{{{{{{yyyxxx}}}}}}||||||||||||{{{yyyxxxyyy{{{}}}~~~|||{{{zzz|||}}}}}}{{{xxxxxxxxxyyyzzzzzzwwwtttrrrrrrsssuuutttrrrpppooonnnnnnooonnnnnnpppqqqppppppnnnmmmqqqpppnnnlllkkklllmmmnnnrrrrrrqqqpppllleee]]]WWW\\\___dddeeeeeeeeehhhkkkjjjgggeeeeeedddeeellluuummmbbb\\\]]]___bbb___ZZZYYY\\\VVVVVVVVVVVVUUUTTTSSSRRRNNNOOOQQQTTTVVVVVVWWWVVVWWWSSSNNNKKKMMMPPPSSSTTTKKKJJJIIIHHHHHHIIIKKKMMMMMMLLLJJJJJJIIIGGGDDDAAA???CCCDDDAAA@@@BBBBBB???AAA@@@AAADDDCCC>>>;;;<<<<<<===???AAA@@@>>><<<:::===999777999999666555777;;;888555444444333111000)))***+++---......//////---+++(((&&&%%%&&&((()))((())))))'''$$$""""""###"""!!! !!!""""""!!!"""###$$$&&&'''((())))))++++++,,,,,,---///000111333000///111111//////222444555666666666666555555111111333666999;;;:::888:::999888:::<<<===<<<;;;:::999:::;;;<<<<<<999777777666555555333000***'''(((((())))))***+++,,,,,,000444888999666444555666888888777777777666333000111///---,,,,,,,,,+++***&&&$$$###$$$%%%%%%###"""$$$%%%%%%%%%$$$###""""""&&&'''(((((('''&&&$$$###$$$%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((()))'''&&&%%%'''(((&&&%%%$$$%%%'''((((((&&&'''%%%###!!! !!!""""""###$$$&&&'''((())))))''')))++++++(((&&&%%%%%%((('''&&&%%%######""""""######$$$%%%%%%&&&%%%%%%&&&%%%$$$%%%'''''''''&&&!!!$$$111;;;GGGZZZhhh||||||qqqkkkaaaRRRFFF888444...***'''%%%""" """ !!!%%%---222CCCOOOYYYUUUCCC111))))))&&&))),,,000555;;;BBBGGGHHHRRRWWW]]]kkkttt}}}~~~~~~{{{xxxuuuoooooopppssswww{{{~~~zzz{{{|||{{{yyyyyy|||~~~{{{{{{zzz|||}}}|||zzzxxxxxxxxxxxxxxxxxxwwwwwwwwwuuuyyy{{{zzz}}}}}}}}}xxxvvvyyy}}}|||{{{{{{{{{{{{|||{{{|||~~~}}}{{{zzz{{{||||||{{{zzzyyyxxx{{{|||{{{zzzwwwuuuttttttqqqpppnnnnnnnnnpppssstttoooppppppppppppnnnmmmlllpppnnnmmmmmmmmmnnnoooooosssqqqpppooommmggg^^^WWW]]]```bbbbbbbbbdddgggjjjhhheeebbbeeelllvvvyyykkkbbb___XXXZZZ^^^``````\\\YYYWWWUUUUUUTTTSSSSSSSSSSSSSSSNNNOOOQQQTTTVVVVVVVVVVVVUUURRRNNNLLLNNNRRRVVVYYYLLLKKKIIIHHHGGGHHHIIIJJJLLLKKKJJJJJJIIIGGGCCC@@@???EEEGGGBBB===>>>@@@@@@BBBAAACCCGGGFFF@@@<<<======???AAACCCBBB@@@===;;;===888666888888555444555;;;888666444333111///---------------,,,++++++***---,,,***(((((((((***+++&&&'''((('''$$$"""!!!!!!"""  """######""" """$$$&&&'''(((((()))******,,,---///111222444111000222222///000444555555555555555555444444111222444666888999999888:::999888999:::<<<;;;::::::888777777888888666555:::999888666333...'''"""(((((()))***************...333999:::888555555555888777777777777555222000000///...---------,,,,,,'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%$$$###"""!!!%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&%%%###"""###$$$"""######$$$%%%%%%&&&&&&&&&'''((((((&&&%%%%%%&&&'''''''''((()))******)))&&&$$$"""!!! """###%%%"""###$$$&&&&&&'''''''''&&&(((***+++***'''%%%###'''&&&%%%$$$############$$$%%%'''(((((('''&&&%%%&&&%%%$$$%%%'''(((((('''###000999EEEWWWeeeyyywwwqqqgggYYYMMM@@@;;;444...)))%%%"""   ###(((---666HHH[[[\\\MMM888+++&&&$$$&&&(((+++111888???DDDDDDNNNRRRWWWdddlllsss~~~||||||||||||{{{qqqooonnnppptttwwwyyyyyytttvvvwwwxxxyyy{{{}}}~~~}}}{{{zzzzzz{{{{{{yyyxxxxxxxxxwwwwwwvvvvvvvvvvvvvvv|||~~~}}}zzzxxxwwwzzz~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{yyyyyyzzz{{{{{{zzzyyywwwxxxxxxxxxxxxxxxwwwuuutttpppooonnnmmmoooqqqsssuuuqqqppppppooonnnmmmlllkkkooommmkkkkkkmmmoooooonnnooonnnlllmmmmmmiiibbb\\\bbbbbbbbbbbbbbbcccdddfffbbb``````iiiyyy|||nnneeeaaaaaaaaa___]]]\\\]]]______[[[UUUUUUTTTSSSRRRQQQRRRRRRSSSQQQRRRSSSTTTUUUUUUTTTSSSSSSQQQOOOMMMNNNQQQVVVZZZNNNLLLJJJHHHFFFFFFEEEEEEHHHHHHHHHIIIIIIGGGCCC@@@@@@GGGIIIDDD>>>>>>AAABBBCCCBBBDDDHHHGGGAAA>>>>>>>>>???AAABBBBBB@@@>>><<<<<<777444666666333222333888666444333222111...,,,000///...,,,+++***)))(((+++************+++,,,---'''(((((('''$$$"""!!!""""""!!! """#########"""&&&)))***++++++(((((()))+++---///111333222///---//////...///333444444333333333333333333222333444555666777888888;;;:::888888:::;;;;;;;;;:::777444222333444555666:::999888666333---&&&!!!'''((()))************)))---333999;;;999666555555777666555555666444111///.../////////...---------(((&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%###"""!!!""""""###$$$%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$#########$$$$$$$$$$$$%%%&&&'''))))))'''&&&%%%&&&&&&''''''((('''(((((()))###"""!!!!!!"""$$$&&&((($$$%%%%%%%%%%%%%%%$$$$$$###%%%(((+++,,,***'''$$$$$$#########$$$$$$%%%&&&'''((()))*********)))(((%%%$$$$$$%%%&&&((('''&&&"""---666CCCWWWdddvvvwwwlll^^^UUUKKKEEE<<<333,,,'''"""!!!&&&***000AAAUUU\\\SSSAAA111)))''''''&&&(((---333:::>>>===GGGJJJOOO[[[aaafffrrr|||}}}~~~ssspppmmmmmmqqqttttttsssssstttuuuvvvwwwxxxyyyyyy~~~|||zzzyyyzzzzzzyyyxxxvvvuuuuuutttssstttttttttxxx~~~}}}~~~{{{wwwwwwzzz~~~}}}~~~~~~|||{{{yyyxxxxxxzzz{{{{{{yyywwwtttssssssuuuvvvuuusssqqqsssrrrqqqpppooopppqqqqqqrrrqqqooommmlllllllllmmmpppllliiiiiillloooooonnnkkkjjjjjjjjjjjjhhheeebbbfffeeeddddddccccccddddddeeejjjsss~~~uuuiiibbb``````^^^\\\bbb___ZZZYYY]]]bbb___XXXWWWVVVUUUSSSSSSRRRRRRRRRTTTUUUUUUUUUTTTSSSQQQPPPOOOOOONNNMMMLLLOOOSSSVVVOOONNNLLLIIIGGGEEEDDDCCCFFFFFFGGGHHHIIIHHHDDDAAAAAAHHHKKKFFFAAAAAACCCCCCCCCBBBCCCFFFEEE@@@===>>>??????@@@@@@@@@???>>>===;;;666444666777444333555666555333333333222000---------,,,+++++++++++++++)))******+++,,,,,,------)))******(((%%%######$$$###""" !!!"""######"""!!!%%%)))---/////////(((((()))+++---///111222///+++***,,,,,,+++---111222111111111111111222222222444555555555555777888<<<:::888777999:::;;;:::;;;777222000111444777888888777666555333///)))%%%%%%'''(((***++++++******...333999;;;999777666777555444444555555555222000...000111000///------...)))'''%%%$$$%%%&&&&&&&&&&&&'''''''''&&&%%%$$$###!!!!!!"""###%%%&&&'''(((%%%&&&&&&%%%######$$$&&&'''&&&&&&%%%$$$###"""!!!&&&((())))))'''&&&&&&'''###%%%&&&%%%$$$###$$$%%%!!!!!!"""###%%%&&&((()))%%%%%%%%%%%%$$$###""""""!!!###'''+++...---(((%%%"""""""""###%%%&&&((()))))))))***+++,,,,,,++++++%%%$$$###$$$&&&&&&&&&$$$""",,,555EEE[[[iiiwwwqqqddd\\\UUUNNNDDD999000)))###  ###(((***777JJJVVVVVVLLL@@@777---***'''&&&)))...222555666@@@BBBEEEQQQWWW]]]iiirrr|||xxxtttpppppptttwwwvvvuuuuuuuuuvvvwwwyyyzzzzzzyyy}}}zzzyyyyyyyyyyyyxxxvvvvvvtttssssssssstttuuuwww~~~}}}wwwwwwzzz}}}{{{{{{|||{{{{{{yyyxxxxxxzzz}}}}}}{{{yyytttssssssuuuwwwvvvssspppsssrrrrrrrrrqqqqqqqqqppptttqqqnnnkkkjjjkkkmmmooorrrmmmhhhhhhkkkoooooonnnhhhiiiiiihhhfffeeefffgggggggggffffffffffffeeedddkkk|||}}}kkkfffaaa_________\\\XXX______[[[WWWYYY______[[[YYYYYYXXXWWWVVVUUUTTTSSSVVVVVVVVVUUUTTTRRRPPPOOOLLLMMMNNNLLLKKKKKKNNNQQQPPPOOOMMMLLLJJJHHHFFFFFFFFFGGGHHHJJJJJJHHHDDDAAABBBGGGJJJGGGEEEEEEDDDBBBBBB@@@@@@CCCBBB===;;;===???>>>>>>==================888777999:::888777999777666555555555444111///,,,+++*********+++,,,---******+++,,,,,,,,,++++++,,,,,,+++(((&&&%%%&&&'''$$$###!!!!!!"""###"""!!!"""&&&***---.........(((((()))+++,,,///111222000,,,***,,,,,,+++---222111000000///000111333333222444666555444444666888;;;999666666777888999999:::777444333555777999999:::888666444222...)))&&&$$$%%%(((***+++++++++***...333999:::999777777888444444444555777666444222///111333222///---------)))&&&$$$###$$$%%%%%%%%%'''''''''(((''''''&&&&&&#########$$$%%%&&&'''(((&&&''''''%%%######%%%'''''''''&&&%%%$$$######"""'''(((((('''&&&%%%&&&'''###%%%&&&$$$""" !!!### !!!###%%%&&&'''''''''###$$$$$$$$$$$$######"""!!!###&&&,,,///---(((###""""""###$$$&&&''')))***)))))))))***+++,,,---...'''%%%$$$%%%&&&&&&%%%$$$###---777HHHaaaooo{{{uuuhhhbbb\\\UUUIII===222***$$$  """'''$$$...???OOOXXXVVVNNNGGG111---(((%%%&&&)))---///333;;;<<>>>>>@@@???;;;:::<<>><<<;;;;;;;;;<<<===???;;;999<<<===;;;;;;<<<999888777777777555222///------+++*********+++,,,+++,,,------,,,+++)))(((......,,,)))&&&&&&''')))%%%$$$"""!!!"""###"""!!!!!!%%%(((++++++******(((((()))***,,,...000111333...---...///...000555000000//////000222444555333555666555333333666888:::777555444555777777777999777666777999:::::::::>>>;;;777444000,,,'''######$$$'''***+++,,,+++***///333888:::888777777999555444555666888888666444///222444333///,,,,,,---(((%%%###"""###$$$$$$$$$''''''((((((((((((((((((&&&&&&%%%%%%%%%&&&'''''''''((('''&&&$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%'''%%%'''(((&&&"""!!!"""###!!!###%%%'''((('''%%%$$$!!!"""###$$$$$$$$$$$$$$$"""###''',,,///---'''"""$$$$$$$$$%%%&&&''')))***)))((((((((()))+++---///((('''%%%%%%&&&&&&%%%###$$$(((555GGGZZZkkk|||pppeeebbbYYYLLL@@@777000,,,***+++)))&&&### """######***222;;;IIIVVVXXXRRR>>>111'''&&&&&&%%%'''+++///555:::===DDDNNNUUUWWW```jjjsssxxx}}}yyyzzz{{{wwwuuuuuurrrsssuuuwwwzzz}}}}}}yyywwwyyyxxxxxx{{{~~~}}}xxxsssvvvxxx{{{|||}}}~~~{{{yyy~~~~~~}}}}}}|||zzzyyyyyy|||~~~|||xxxuuuvvvzzz}}}~~~|||xxxxxxzzzzzzzzzzzzyyyxxxppppppppprrrtttuuutttsssuuussspppmmmlllmmmnnnpppqqqooommmkkkkkkkkklllmmmkkkkkkiiifffbbbaaacccdddhhhdddeeeiiijjjffffffkkkrrrrrrhhhccc]]]______]]]ZZZYYY[[[]]]]]]XXXUUUWWW\\\^^^ZZZUUUXXXXXXXXXXXXYYYYYYZZZZZZ[[[YYYVVVTTTRRRQQQNNNLLLJJJKKKLLLMMMLLLMMMPPPRRRUUUPPPKKKJJJLLLMMMJJJFFFJJJJJJJJJJJJIIIGGGDDDCCCIIIFFFCCCEEEHHHHHHDDD???===???@@@@@@>>><<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>;;;777444333555666555333111...,,,,,,......+++(((,,,......+++(((&&&''')))...---,,,***)))((((((((()))(((%%%$$$######!!! """!!!'''***)))&&&((((((''''''))),,,...000))))))***+++---///111222222111///......000222333555555555444444333333222333555777777666777:::>>>999999888888888888888999@@@===:::666333...((($$$ """$$$''')))***++++++...222777888666555555666:::888555333111111222222555222///...///000...+++((('''$$$""""""$$$&&&'''&&&(((***,,,+++)))'''%%%((('''&&&%%%%%%%%%&&&'''%%%&&&''')))***)))&&&#########""""""###%%%'''((('''''''''&&&&&&''''''''''''%%%""" $$$&&&((()))'''%%%$$$%%%!!!"""$$$&&&&&&&&&%%%$$$"""$$$'''))))))(((%%%###(((###$$$***,,,***))),,,,,,,,,,,,,,,+++)))((('''******)))'''&&&%%%$$$###%%%)))444FFFXXXiiizzztttkkkeee\\\OOOBBB999333---***,,,***'''$$$  """'''---333???MMMTTTSSS@@@333(((&&&(((((())),,,222888<<<>>>CCCLLLQQQSSS^^^fffnnnsss{{{{{{xxxzzzzzzvvvssssssrrrssstttvvvyyy|||~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{{{{{{{||||||||||||}}}}}}{{{zzz~~~}}}}}}|||{{{zzzzzz|||}}}yyywwwvvvwwwzzz}}}yyyyyyzzzzzzzzzxxxwwwvvvqqqppppppqqqssssssqqqppprrrrrrrrrqqqpppnnnmmmlllnnnnnnnnnnnnmmmlllkkkkkkiiiiiigggeeebbbbbbdddggghhheeeeeeiiiiiieeeeeehhhlll{{{vvvjjjddd```]]]]]]\\\ZZZXXXYYY]]]``````[[[WWWYYY]]]___[[[VVVVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUSSSSSSSSSRRRPPPNNNIIIKKKLLLMMMMMMOOORRRTTTUUUPPPKKKIIIKKKLLLIIIGGGHHHHHHIIIIIIHHHGGGFFFEEEHHHEEECCCEEEHHHHHHDDD@@@>>>???AAA@@@>>>===<<<===<<<===>>>???@@@@@@@@@@@@????????????>>>===<<<<<<;;;888444333555555444222///...------......---,,,---......+++((('''(((+++......------,,,+++******)))'''%%%#########""""""### !!!&&&)))'''%%%%%%%%%$$$%%%'''***,,,...,,,,,,,,,,,,...000222333333222111111111222444666555444444444333333222222222444666666555555888:::888777777777777888999999===;;;888555222...)))%%%"""###%%%'''((((((((((((333777;;;;;;777555444555999888666444333333444444;;;888333111000...+++(((((('''$$$###"""$$$&&&'''&&&'''((())))))'''&&&%%%'''&&&%%%$$$$$$%%%&&&&&&'''&&&$$$$$$&&&&&&&&&%%%$$$############$$$&&&''''''&&&&&&%%%%%%&&&&&&''''''%%%"""!!!""""""!!! """%%%((()))'''%%%$$$$$$ !!!###%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&((($$$$$$***,,,******,,,***************)))))))))))))))((('''&&&%%%%%%$$$$$$(((333EEEWWWgggyyy|||tttkkkaaaTTTHHH???777111,,,...,,,)))%%%!!! ###&&&)))222@@@LLLRRRBBB555(((%%%'''(((((()))000666;;;<<<@@@GGGKKKLLLTTT[[[bbbgggppp}}}~~~}}}yyywwwzzzyyytttqqqqqqsssrrrssstttwww|||}}}||||||zzz{{{}}}~~~}}}}}}|||}}}}}}~~~||||||{{{{{{{{{zzzzzzzzzuuuwwwxxxxxxyyy{{{{{{{{{{{{zzzyyywwwtttsssrrrqqqqqqrrrsssrrrpppnnnppprrrttttttsssoookkkiiilllmmmnnnooonnnllljjjhhhhhhgggfffdddbbbcccfffiiigggfffgggjjjiiifffeeefffhhhpppuuuppphhhdddaaa^^^\\\[[[YYYVVVVVVYYY^^^bbbbbb^^^ZZZ[[[^^^___[[[WWWUUUUUUUUUUUUUUUTTTTTTTTTRRRQQQQQQSSSUUUTTTRRRPPPJJJKKKMMMNNNOOOPPPSSSUUUTTTOOOJJJHHHIIIJJJIIIHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGEEEDDDFFFIIIIIIFFFBBB???@@@AAAAAA???>>>???@@@===>>>???@@@AAAAAAAAAAAA???>>>===<<<;;;:::::::::<<<888444333444444222000---...//////......///000//////---+++((((((***,,,,,,------...---,,,+++***)))'''%%%###"""###$$$%%%$$$""" !!!%%%'''%%%#########$$$%%%'''***---///000///---------///111333333333222222333555777888333333333333333222222222111333555666555444444555555555555666777888::::::999777555444222///***'''$$$$$$%%%&&&''''''''''''444888<<<<<<999777666777888777666555444555666666AAA===888444000---)))&&&)))'''%%%######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%)))&&&""" """$$$&&&'''%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$$$$$$$### ###''')))'''%%%######!!!###%%%&&&&&&&&&%%%'''&&&###""""""$$$''')))'''$$$%%%))),,,++++++,,,***)))(((((((((((())))))''''''''''''&&&&&&&&&%%%###'''222DDDVVVhhhzzz|||qqqgggZZZOOOGGG???777111000...+++&&&""""""###(((444CCCNNNCCC777)))######$$$$$$""")))///555777;;;CCCGGGHHHHHHMMMTTT\\\fffttt{{{xxxxxx{{{yyytttpppqqqssssssrrrsssvvv{{{~~~{{{|||~~~~~~~~~}}}}}}|||{{{{{{{{{|||{{{yyyxxxuuuwwwyyyyyywwwxxx|||||||||{{{zzzxxxuuusssqqqrrrrrrrrrtttuuuuuusssqqqrrrsssuuuuuussspppllliiikkkkkkllllllkkkjjjhhhgggiiihhhgggdddbbbcccfffiiieeefffhhhjjjjjjiiihhhhhhiiillllllgggccccccaaa^^^[[[ZZZXXXWWWWWWYYY\\\___bbb___[[[[[[]]]]]]ZZZVVVUUUTTTTTTTTTTTTSSSSSSSSSQQQQQQRRRTTTVVVVVVTTTRRRMMMNNNOOOOOOOOOPPPRRRTTTSSSOOOJJJGGGHHHIIIIIIHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHJJJJJJGGGEEE@@@AAAAAAAAA???@@@AAACCC??????@@@@@@@@@@@@??????===<<<;;;999999999:::;;;<<<888333222333333000...---000222111...---///222000...,,,***)))***,,,...(((***+++,,,,,,+++)))(((((('''%%%###""""""%%%'''%%%###!!!!!!###$$$###"""%%%&&&''')))+++...111222111000...------...000111111111111222333555666777111111222222222222222222222333666666666444333222222333333555666888:::;;;666444333222111///+++)))%%%%%%&&&'''((()))))))))111555:::<<<;;;999:::;;;555555444444555555666777???<<<888444000---***(((***(((%%%######$$$&&&'''((('''&&&%%%$$$%%%%%%&&&###############$$$$$$$$$(((%%%""" """%%%'''(((%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###"""###$$$%%%$$$###"""&&&((('''%%%###### """$$$%%%&&&&&&&&&&&&%%%###!!!"""$$$&&&(((&&&%%%%%%))),,,,,,,,,,,,***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%000CCCVVViii|||wwwmmm```VVVPPPIII???888444222---(((###!!!$$$,,,999EEEFFF===000&&&"""""" """)))///222888AAAGGGHHHEEEGGGMMMVVV___kkkwww~~~}}}~~~{{{yyyzzz|||zzztttrrrsssuuutttssssssvvv{{{~~~~~~~~~|||zzzwwwyyy{{{zzzwwwvvvxxx{{{|||||||||{{{xxxvvvsssrrrrrrrrrtttwwwzzzzzzxxxvvvtttttttttsssrrrpppnnnmmmlllkkkjjjhhhhhhhhhhhhiiijjjjjjiiigggddddddeeegggdddfffhhhiiikkkllllllkkkkkkllliiidddcccdddaaa\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZ```^^^[[[ZZZ[[[ZZZWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRSSSTTTVVVVVVTTTSSSQQQQQQRRRPPPOOONNNOOOQQQQQQNNNKKKHHHHHHHHHIIIIIINNNMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHFFFBBBBBBBBB@@@???@@@BBBEEEAAAAAAAAA@@@???>>><<<;;;<<<;;;:::999999:::<<<===;;;777222111222222///---000222333222...,,,...000///---+++******,,,------(((***+++,,,,,,+++)))((('''''''''$$$""""""%%%'''%%%###!!! !!!"""""""""&&&'''(((***---///222333111000...---,,,---...///......///000111333444444///000000000111111222222444555666777777666444222000111222333666888:::;;;444333222222111///,,,)))%%%&&&'''(((***,,,......000444999;;;:::999999;;;333333333333444555666666777666555222000.........+++)))&&&$$$###$$$%%%''')))(((&&&%%%$$$%%%&&&'''"""""""""######$$$$$$$$$&&&%%%###$$$%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$###"""!!!"""$$$%%%$$$"""!!!%%%''''''%%%$$$$$$ """###$$$%%%%%%&&&############$$$$$$%%%%%%$$$$$$%%%'''***------++++++***)))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&& $$$///AAATTTggg{{{{{{rrrfff^^^ZZZSSSIIIAAA:::777222,,,&&&  """&&&000;;;GGGCCC999,,,$$$""" !!!''',,,...444===EEEGGGFFFGGGKKKRRRYYY```iiirrryyy|||~~~|||{{{|||{{{zzz{{{}}}zzzuuutttvvvvvvvvvuuuuuuxxx{{{}}}~~~}}}zzz{{{|||{{{yyyxxxxxxyyy{{{||||||{{{zzzxxxuuutttssstttwwwzzz}}}~~~|||zzzvvvuuusssrrrqqqppppppqqqnnnllljjjhhhggghhhiiikkkjjjkkkllljjjhhhfffffffffeeeggghhhggghhhlllmmmkkkjjjjjjgggbbbaaabbb```[[[\\\\\\\\\]]]___^^^\\\YYY^^^\\\ZZZYYYYYYXXXVVVTTTTTTTTTTTTUUUUUUUUUVVVVVVTTTSSSRRRRRRTTTUUUTTTSSSSSSSSSSSSQQQNNNMMMMMMNNNOOONNNLLLKKKIIIIIIIIIIIIOOONNNMMMKKKIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCBBB???>>>???BBBEEEAAAAAAAAA@@@???===<<<;;;;;;;;;;;;::::::;;;;;;<<<999555111000111111///---111222222111...------...---+++******,,,---,,,+++,,,------...---,,,+++***&&&((()))'''###"""###&&&%%%###!!!  !!!"""$$$%%%''')))+++---//////000///......---------.........///000111111222222......//////000111222222666666666777888888666444///000111222555777999:::555444333222111///,,,)))&&&'''((()))+++...000111222666:::;;;999666666777222222333333444555555666111222222111//////000222+++***'''$$$###$$$%%%'''((('''&&&%%%$$$%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###""""""###$$$$$$###!!!!!!%%%&&&&&&&&&&&&'''!!!!!!""""""###$$$$$$$$$!!!"""###%%%%%%$$$###"""!!!###$$$%%%(((---,,,))))))***))))))(((&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&!!!###--->>>QQQcccvvv~~~uuujjjdddbbb\\\RRRIIIAAA>>>888111***###!!!)))333BBBDDD???111%%%"""!!! ###''')))(((,,,555<<<>>>AAA@@@CCCKKKPPPSSSZZZccckkkrrr|||~~~}}}}}}}}}|||zzz{{{|||xxxttttttxxxxxxxxxxxxxxxyyy|||~~~zzz~~~~~~~~~|||zzz~~~}}}~~~}}}|||}}}~~~~~~|||{{{zzz{{{||||||{{{zzzxxxwwwuuuvvvyyy||||||zzzttttttsssrrrrrrrrrrrrrrrooonnnmmmllllllkkkkkkkkkhhhjjjmmmmmmkkkiiihhhhhhgggiiihhhddddddiiijjjhhhhhhhhheee```^^^``````^^^^^^]]]\\\]]]```aaa```^^^]]][[[ZZZYYYYYYXXXWWWUUURRRRRRSSSTTTUUUVVVVVVWWWRRRPPPNNNOOOQQQSSSTTTTTTRRRRRRRRRPPPMMMLLLMMMNNNMMMNNNNNNMMMLLLJJJJJJJJJMMMLLLJJJIIIHHHHHHHHHHHHGGGHHHIIIHHHFFFDDDBBBBBBEEEDDDBBB???===>>>AAADDD@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<;;;:::999777777777333//////000111///---111000////////////...---***))))))+++---...,,,)))......------,,,+++******%%%)))+++)))$$$!!!"""$$$######!!!!!!######$$$&&&(((***+++,,,,,,//////000000000///...---000111111222222333222222,,,------...000111222222777666444555777888777555//////000222444666888999888666444333222///+++(((((((((((()))+++---///000222666:::;;;999777777888333333444555555666666666000111222111///...000333,,,***'''%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%%%%###""""""$$$&&&'''&&&%%%""""""$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%###!!! """%%%&&&&&&&&&(((***######""""""""""""######!!!!!!###$$$$$$$$$###""""""$$$###&&&,,,,,,(((%%%''')))++++++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%"""$$$---===NNN___rrrvvvlllgggfffaaaWWWNNNFFFCCC===555---&&& %%%///<<>><<<===@@@DDD??????@@@AAABBBBBBBBBBBB>>>>>>===<<<:::777444222666222///...000111000...000---,,,---000111000---(((((((((+++......+++(((...---,,,***)))(((((((((%%%))),,,+++%%%!!!!!!######"""!!!!!!$$$$$$%%%'''(((***+++,,,,,,...000111333333111///...333333444555555444444444+++,,,---...///111111222777555333333666888777666//////000222333555777888999777555444222///***'''***))))))))))))+++,,,---///444999;;;:::999;;;<<<444444555666777777666666222444444222///...///222,,,***'''%%%$$$$$$%%%&&&$$$$$$$$$$$$######""""""!!!"""$$$%%%&&&&&&%%%%%%###""" !!!###%%%&&&%%%!!!"""###%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''&&&$$$""""""###%%%%%%%%%'''***,,,$$$######""""""""""""""""""""""""""""""######$$$"""###"""%%%,,,,,,'''"""$$$(((+++---,,,***(((&&&&&&&&&%%%%%%$$$$$$$$$###+++777III]]]qqq~~~~~~uuunnniiiccc\\\VVVHHHFFFCCC===666---%%% !!!###,,,999BBB===000&&& !!!######'''---+++---111666>>>FFFLLLPPPXXX___mmm||||||{{{~~~yyyzzzzzzxxxvvvuuuvvvxxx~~~~~~~~~}}}zzz~~~}}}|||wwwvvvzzz~~~|||zzz}}}~~~|||}}}~~~}}}yyy|||~~~~~~~~~~~~~~~zzzzzzxxxuuuuuuwwwyyyzzzzzzuuuttttttuuuvvvuuurrrooolllqqqtttrrrpppqqqpppmmmmmmrrrsssppplllllljjjgggjjjkkkiiiddddddhhhjjjiiijjjgggcccaaaaaaaaaaaa```aaaaaa```]]][[[[[[]]]___```]]]YYYVVVVVVVVVUUUTTTRRRRRRSSSTTTVVVWWWXXXXXXWWWUUURRRQQQRRRSSSRRRRRROOOPPPQQQOOONNNMMMNNNOOOGGGIIIKKKLLLKKKKKKKKKMMMHHHIIIJJJIIIHHHGGGHHHIIIDDDDDDDDDCCCAAAAAABBBCCCCCCBBB@@@>>>======>>>>>>@@@BBBBBBBBB???>>>>>>???<<<===??????>>>;;;888666:::888555222000//////000/////////111111000,,,)))***************+++++++++000---))))))+++,,,+++)))***)))''''''&&&%%%""" !!! !!!"""(((''''''***...000///---///...------///000000///000222444333111.........////////////000111222333555333111222555666444222222333333333444666:::======<<<999666111,,,'''%%%((()))******)))(((***+++000222666999;;;;;;::::::666666666666666555555444333222111000000111222222111///***%%%!!!!!!%%%(((&&&&&&$$$#########$$$%%%''''''%%%%%%$$$%%%&&&''''''%%%###"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((('''&&&%%%!!!!!!!!!###&&&'''&&&%%%"""!!!!!!$$$(((***)))''' ###%%%### $$$((($$$###"""""""""###$$$%%%"""############$$$'''))))))))))))(((''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$!!!$$$+++888III]]]ppp|||{{{uuuqqqkkkbbb[[[PPPMMMHHHAAA999///'''"""!!!!!!"""'''444@@@AAA;;;222(((  """&&&%%%'''***000888@@@HHHLLLQQQWWWcccrrr|||}}}}}}yyyzzzzzzyyyxxxxxxzzz}}}}}}||||||}}}~~~|||zzz|||yyyxxxzzz~~~|||||||||yyywwwxxx}}}~~~|||}}}}}}~~~~~~~~~|||yyyxxxyyyzzzzzzzzz{{{}}}~~~|||{{{}}}~~~}}}|||zzzyyywwwvvvwwwxxxyyyyyyxxxvvvsssrrrrrrqqqooommmmmmpppqqqpppppprrrqqqmmmppptttvvvrrrpppooonnnjjjjjjlllllliiiiiikkkjjjgggiiigggdddbbbbbbbbbaaa```^^^^^^]]][[[YYYYYY[[[]]]]]]ZZZWWWUUUUUUVVVUUUUUUTTTUUUVVVWWWXXXYYYZZZ[[[YYYWWWUUUTTTUUUUUUUUUTTTQQQQQQPPPNNNLLLLLLMMMOOOIIIKKKLLLKKKJJJIIIJJJKKKGGGIIIJJJJJJIIIHHHIIIJJJFFFFFFEEEDDDCCCBBBBBBCCCCCCBBB@@@>>>============AAABBBDDDDDDBBB@@@@@@@@@??????@@@@@@???===;;;999999777555222000000000111111111111222333111---***+++++++++,,,,,,,,,,,,,,,,,,)))&&&&&&((()))(((''')))(((&&&''''''&&&$$$"""""" !!!"""'''&&&%%%(((+++...---,,,///...------///000000///000111222000...,,,,,,,,,.........///000111222333444222222333666888777555666777777555555666999;;;;;;:::888555111,,,(((%%%%%%'''((()))))))))+++---...000444777999:::999888666777777777777666555555333222111000///000000111000...***&&&""""""$$$'''&&&%%%$$$###"""######$$$&&&&&&%%%$$$%%%&&&''''''&&&$$$""""""###$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###!!!!!!!!!###&&&'''&&&%%%###""""""$$$(((***)))'''!!!$$$%%%$$$ $$$(((%%%$$$############$$$%%%######$$$###"""###&&&((()))((('''&&&%%%$$$###""""""###$$$&&&&&&&&&%%%%%% """%%%,,,999KKK___qqq||||||zzzsssiii```ZZZUUUMMMEEE<<<444,,,&&&%%%"""!!!!!!,,,:::DDDHHHCCC333$$$!!!!!!"""%%%***111:::BBBGGGJJJNNNXXXeeepppyyy}}}~~~||||||zzzxxxvvvwwwzzz}}}}}}{{{zzzzzz|||}}}|||{{{}}}{{{zzz{{{|||~~~{{{yyywwwvvvwww||||||{{{{{{|||}}}~~~}}}~~~|||{{{||||||||||||}}}yyywwwxxxzzz}}}~~~|||{{{yyyxxxwwwwwwxxxxxx{{{xxxssspppooonnnmmmlllooopppooommmqqquuusssnnnqqquuuwwwtttqqqqqqpppmmmkkkoooqqqooonnnnnnkkkfffhhhfffeeeddddddcccaaa```\\\]]]\\\[[[YYYZZZ\\\^^^YYYWWWUUUTTTVVVWWWWWWVVVVVVVVVWWWYYYZZZ[[[\\\]]]\\\ZZZXXXWWWXXXXXXWWWVVVSSSSSSRRROOOLLLKKKMMMOOOLLLMMMMMMKKKIIIHHHIIIJJJGGGIIIKKKLLLJJJIIIIIIJJJHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA???===<<<<<<<<<@@@CCCFFFGGGEEECCCBBBAAA??????>>>>>>===<<<;;;:::888666444222111111222222444333333444444222///,,,,,,---------------,,,,,,((('''&&&'''((())))))(((((('''&&&'''((((((&&&$$$"""  """%%%$$$###%%%(((+++,,,,,,///...,,,---...000//////000000///---***))))))+++---------...///000111222333222222444777999999888;;;;;;:::777555555777999999888777444000,,,(((&&&###%%%'''((()))***,,,......111444888:::;;;:::999777777888888777777666555444333222000////////////------+++((($$$###$$$%%%$$$$$$###""""""""""""###%%%%%%$$$$$$%%%&&&'''(((&&&$$$""""""#########"""######$$$$$$$$$%%%%%%%%%((('''&&&%%%############"""!!!"""###&&&'''&&&%%%$$$$$$$$$&&&)))***)))((($$$%%%&&&$$$!!! ###'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$""""""$$$&&&'''&&&%%%$$$""" !!!"""###%%%%%%&&&&&&&&&###&&&---;;;OOOddduuuxxxmmmccc```YYYPPPGGG@@@888111,,,(((%%%!!!&&&333AAAMMMMMM<<<***"""""""""$$$'''---555===AAADDDHHHQQQ]]]fffmmmxxx}}}~~~}}}|||}}}|||wwwtttsssvvvxxx}}}{{{yyyyyy{{{}}}~~~~~~~~~~~~}}}{{{{{{{{{}}}~~~~~~|||zzz{{{}}}}}}||||||}}}~~~~~~}}}}}}~~~|||xxxvvvvvvyyy|||~~~~~~~~~}}}{{{xxxwwwxxxxxx{{{xxxvvvtttsssqqqnnnlllrrrqqqnnnmmmrrrxxxvvvqqqoootttvvvsssqqqqqqpppmmmooorrrsssqqqppppppmmmhhhhhhfffeeeeeeeeedddbbb```___``````___^^^^^^```bbbXXXWWWUUUVVVXXXZZZZZZYYYVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[YYYYYYYYYYYYXXXWWWTTTUUUUUUSSSPPPMMMLLLMMMNNNNNNNNNLLLKKKJJJLLLNNNJJJLLLMMMMMMKKKHHHGGGGGGGGGGGGFFFGGGHHHIIIHHHGGGEEEDDDCCCAAA???>>>======???BBBFFFHHHFFFDDDBBBAAA===<<<:::999888888888999666555333111111111333333444333333333444222///---------......---,,,+++***(((((()))+++,,,,,,,,,+++)))((('''(((((((((&&&$$$###!!! """%%%$$$###$$$&&&))),,,...///---,,,,,,...//////...111000...+++(((''')))+++,,,,,,,,,---...///000111444444444555777888999999;;;;;;:::777444444666888666666555222///+++(((&&&$$$&&&)))******+++---///000333666:::<<<===<<<<<<888888888888888777666666666555444222111//////...+++,,,,,,***&&&$$$###$$$#########"""""""""""""""$$$$$$$$$%%%%%%&&&''''''%%%###!!!!!!"""###"""!!!#########$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$$$$$$$######%%%'''((('''&&&%%%%%%&&&((()))***))))))%%%%%%%%%###!!! """%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""$$$$$$$$$###"""!!! !!!!!!"""###$$$%%%&&&&&&###%%%---===SSSjjj{{{xxxmmmeeebbbZZZQQQIIICCC>>>777111+++'''"""###***777GGGMMMAAA111%%%###"""###%%%)))///444888;;;@@@KKKXXX```eeemmmuuu}}}{{{|||{{{yyyzzz~~~~~~yyyuuuuuuwwwyyy~~~|||zzzzzz|||{{{~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~xxx{{{~~~~~~|||{{{{{{{{{zzzyyyxxxxxxyyyzzz|||}}}yyywwwxxxyyyxxxxxxxxxyyyyyywwwrrroootttssspppoootttzzzxxxrrroootttwwwtttrrrsssrrrooorrrtttsssooommmoooooolllhhhgggfffffffffeeecccaaaaaabbbcccbbbaaaaaabbbdddZZZYYYXXXYYY\\\]]]]]]\\\UUUUUUVVVVVVWWWXXXXXXXXX[[[ZZZXXXXXXYYYYYYWWWUUUSSSVVVXXXXXXUUUPPPMMMKKKNNNOOOPPPOOOOOOOOOPPPRRRMMMNNNOOOMMMIIIFFFDDDDDDEEEEEEEEEHHHKKKMMMLLLJJJGGGFFFEEEDDDCCCAAA@@@???>>>BBBEEEGGGEEEBBB@@@???;;;:::888777666777888888666555333111111222333444222222111111222111///---,,,------...---+++)))((('''))),,,.........------,,,+++)))))))))'''%%%######!!!!!!$$$$$$$$$%%%'''***---000...---,,,,,,...//////...222111...***((((((***---,,,,,,,,,,,,---...///000444555666666555555666666888888777555333333555777555444333111...***'''%%%''')))++++++++++++---//////222666:::<<<======<<<888888888888888777666666777666555444222111///...)))+++,,,***'''%%%##################""""""!!!!!!###$$$$$$%%%%%%&&&&&&&&&###"""!!!"""###$$$"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$###"""###$$$&&&'''&&&%%%%%%&&&((()))((('''&&&'''((())))))((())))))%%%%%%$$$"""!!!!!!"""###&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$"""!!!!!!"""""""""""""""############!!!!!!""""""###$$$%%%%%%"""%%%--->>>VVVmmmxxxnnnhhhddd]]]SSSLLLIIIDDD===777...***$$$  ###---<<>>>>>===<<<;;;:::999:::;;;;;;666555333111111111333444000//////000111111000...,,,---......---+++(((&&&%%%(((,,,...---,,,++++++...,,,***))))))(((%%%"""###"""  ###$$$&&&'''(((***...111...---+++,,,---///......111000...+++))))))+++.........---------.........333444555444333222333555666666555333111111444666444333222000,,,)))%%%###((()))++++++++++++,,,...,,,///333777999:::::::::777777888888777777666555666666555444333111///...)))***,,,+++(((%%%$$$$$$######$$$$$$######"""!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!###%%%%%%$$$###""""""###$$$%%%&&&&&&'''############%%%&&&'''(((&&&&&&%%%'''((()))(((&&&&&&'''))))))(((''''''(((&&&%%%###""""""###$$$$$$%%%&&&&&&&&&%%%$$$###""""""$$$%%%$$$###!!!!!!"""!!!""""""###$$$%%%&&&&&&"""""""""!!!""""""###$$$"""$$$--->>>VVVnnn~~~yyyqqqnnniiibbbXXXSSSPPPJJJBBB;;;222---'''""" %%%333@@@DDDAAA222'''"""$$$&&&''')))///<<>>>>>???>>>>>>===============777666333111111111222333///......///111222111000...///000000...+++(((&&&$$$(((---///---+++)))))),,,+++*********)))'''$$$######"""!!! !!!###'''((()))***---000...,,,+++,,,---...............---+++)))))),,,...111000///...------------///111333222111111222444666666555333000000222555333333111///+++'''###!!!$$$&&&((())))))***,,,...+++---111666888999999999666777777777777666555555333333333333222000...---)))***+++***'''%%%$$$$$$###$$$%%%%%%%%%$$$""""""%%%%%%&&&&&&%%%$$$"""""" !!!###&&&'''&&&%%%!!!"""###$$$%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%'''))))))'''%%%&&&((('''&&&$$$$$$%%%&&&''''''$$$%%%%%%%%%$$$###"""!!!!!!###$$$$$$###"""!!!"""######$$$$$$%%%%%%&&&&&&$$$###"""!!! !!!""""""###$$$,,,>>>UUUlll{{{{{{tttsssnnnggg]]]XXXUUUOOOEEE===555000)))$$$!!! ###...===EEEFFF;;;...!!! ###%%%&&&'''***///999DDDIIIKKKQQQWWW___gggsss}}}~~~~~~|||}}}~~~xxxuuuvvv||||||{{{yyyvvvttttttuuu|||{{{{{{|||}}}yyyxxx|||~~~|||{{{|||yyyzzzzzz{{{{{{|||}}}~~~~~~{{{{{{|||{{{yyyxxxxxxyyy{{{|||}}}|||zzzyyyyyyzzzsssuuuuuutttrrrrrrvvvyyyvvvzzz|||zzztttqqqrrruuuuuutttrrrrrrsssrrrpppnnnnnnsssvvvsssrrrsssrrrooonnnsssvvvtttsssttttttqqqlllnnnmmmiiiiiilllmmmkkkkkkhhheeedddeeefffgggfffdddeeefffeeecccaaaaaaaaabbb```______```___]]][[[___^^^]]][[[ZZZXXXWWWVVVXXXWWWWWWXXXXXXWWWUUUSSSTTTTTTSSSQQQNNNMMMNNNPPPOOORRRUUUVVVTTTQQQOOONNNKKKJJJHHHEEECCCDDDFFFIIIJJJHHHGGGJJJNNNNNNJJJEEECCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>=========888666444222111111111222......---///222333333222///000111111000---)))'''%%%)))///000...+++******+++***)))***+++***)))'''############"""!!!"""'''))))))***,,,///...,,,++++++---......---+++,,,,,,+++)))***+++---222111000///...---------+++...000111000000333555888888666333000000111333444333111...+++&&&""" """%%%'''(((***---///,,,...333777:::;;;;;;:::666666666666666555555444111111111111000///---,,,)))***+++***'''%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%&&&&&&&&&%%%###!!!  !!!$$$''')))(((&&&!!!""""""$$$%%%&&&''''''%%%&&&'''((('''&&&%%%$$$$$$######$$$%%%&&&$$$###%%%'''))))))&&&$$$%%%'''((('''%%%&&&''')))******$$$$$$%%%%%%$$$###!!! """$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!!!!"""(((444EEEXXXjjjyyyxxxtttiiifffccc```\\\VVVLLLFFF888444...)))%%%"""'''333AAAKKKEEE;;;---!!!!!!######'''---444999<<>>===???@@@CCCAAA===:::===@@@===777888666222...------///111000000000...,,,---///111////////////...---,,,+++(((,,,000111---)))'''&&&,,,***''''''))))))&&&###%%%$$$$$$###""" !!!"""$$$&&&(((******+++///111000---,,,///000---))))))((()))+++...111333111111222222222111111000------...///000222333444444333333222333444666777777666333000+++&&&!!!###%%%'''***+++***)))(((,,,333:::===:::888888:::999;;;;;;999555333444666333333444333222000...------+++(((%%%######$$$%%%%%%%%%$$$######$$$$$$$$$$$$###"""###$$$$$$###"""""""""###$$$%%%'''((()))((($$$ !!!$$$&&&### """$$$&&&&&&%%%######$$$'''&&&$$$$$$%%%&&&$$$###%%%%%%&&&&&&''''''((((((***)))'''(((***+++(((%%% !!!######$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%$$$#########$$$###!!! !!!###$$$ '''444EEEXXXjjjyyyyyyuuukkkgggccc```\\\UUULLLFFF;;;777111,,,'''######...;;;DDDHHH???111$$$!!!'''---222555:::BBBHHHPPPWWW```jjjqqqxxx|||{{{{{{|||}}}}}}}}}zzzwwwtttsssuuuxxxzzz|||~~~{{{{{{}}}}}}~~~{{{zzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzzzz{{{{{{|||}}}}}}}}}{{{xxxwwwssswwwyyyxxxxxx{{{zzzvvvwwwxxxvvvqqqppprrrrrrooosssssssssrrrpppooooooooommmooossstttrrrooommmmmmooollliiiggghhhjjjmmmpppppplllhhhhhhkkkkkkhhheee```aaabbbcccdddeeeeeeeeefffccc```\\\[[[[[[]]]___bbbaaa___^^^\\\[[[ZZZZZZYYYXXXXXXXXXYYYYYYXXXWWWXXXXXXXXXVVVSSSRRRSSSTTTVVVUUUUUUVVVVVVTTTQQQNNNNNNNNNNNNKKKGGGEEEEEEGGGIIIKKKLLLLLLJJJHHHGGGHHHGGGFFFFFFEEEEEEEEEFFFGGGBBBCCCBBB@@@>>>===???AAABBB@@@<<<999;;;>>>;;;555999777444111000000111222/////////...,,,,,,...000............---,,,+++******---//////---++++++,,,***'''%%%%%%&&&&&&$$$!!!"""""""""!!! !!!"""%%%(((***---...///...000///,,,+++......+++)))))))))***+++...000111///000111111222222222222000000000000111333444555222222111111222333555666333333222000,,,((($$$!!!$$$%%%&&&'''((((((''''''///555;;;===;;;999:::<<<999;;;<<<:::666333222333222222222222111000//////...,,,***((('''(((***+++'''&&&%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""######"""""""""$$$%%%&&&&&&### !!!%%%'''%%%"""###%%%''''''%%%$$$###$$$$$$###""""""$$$%%%$$$###$$$%%%%%%&&&&&&'''''''''***(((&&&'''))))))'''%%%!!!!!!###$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$######""""""$$$###""""""""""""###$$$%%%222DDDXXXjjjyyy{{{wwwoookkkeeeaaa\\\UUULLLFFF@@@<<<555///***%%% '''111999FFF@@@666(((!!!&&&***...333;;;@@@KKKPPPXXXaaajjjssszzz|||{{{|||}}}}}}}}}yyyvvvssspppqqqtttyyy|||}}}|||~~~~~~{{{{{{|||~~~~~~zzz{{{{{{|||}}}}}}~~~~~~~~~||||||||||||{{{zzzyyyyyyyyy{{{~~~|||yyyvvvtttwwwyyywwwxxx{{{{{{xxxzzzzzzwwwqqqpppsssuuutttttttttrrrqqqpppooooooooolllnnnqqqrrrpppnnnmmmlllpppnnnkkkiiihhhjjjlllnnnmmmjjjhhhiiikkkllljjjggg______aaacccdddeeeffffffgggddd___[[[ZZZ[[[^^^```aaa```___^^^]]]]]]^^^___YYYYYYXXXWWWWWWYYYZZZ\\\[[[[[[[[[YYYWWWVVVWWWYYYUUUTTTTTTTTTTTTRRRNNNKKKOOOOOONNNLLLHHHFFFFFFGGGHHHKKKMMMNNNLLLIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEBBBBBBBBB@@@>>>===???AAAAAA@@@<<<888999;;;999333888777555333222111111111///000000...---,,,---///,,,------------+++***)))---.........------///111((('''%%%%%%%%%%%%###!!!  """%%%)))---///111222...000///,,,+++---,,,)))((()))***+++,,,------.........000111222333333333333333333333333444555555111000000000111222444555///000111000...***&&&###$$$$$$$$$$$$$$$%%%&&&'''000444999:::888777999;;;999:::<<<;;;777444222222222222111000000000000000...---+++******,,,...///)))((('''&&&%%%$$$$$$$$$$$$###"""###$$$$$$###"""$$$"""!!! """###%%%""" """%%%'''&&&$$$$$$&&&((((((&&&$$$$$$$$$"""!!!!!!"""%%%&&&&&&%%%###$$$$$$%%%&&&&&&'''''')))'''%%%%%%&&&'''&&&%%%""""""###$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!######$$$$$$$$$$$$######$$$111BBBVVVjjjyyy}}}zzztttoooiiiccc^^^VVVNNNGGGDDD@@@999333---&&& !!!)))...<<<<<<999///###"""###'''+++000777<<>>>>>???AAAAAAAAA>>>999999:::888333666666555555444222111000111222222111///...///000,,,---.........---+++***..................///000***)))((('''&&&&&&$$$$$$  """%%%))),,,///111222...000000---,,,---,,,)))))))))***+++,,,,,,,,,+++//////000111111222111111555555444444444444555555111000000000111222444555//////000000...***&&&###"""!!! !!!"""$$$''')))...111444555555555666888888:::<<<<<<;;;888555333555333111000//////000000...---,,,++++++,,,---...******((('''%%%%%%$$$$$$$$$###"""###$$$$$$###"""###!!!  ###$$$&&&$$$"""###%%%&&&%%%$$$%%%''')))(((&&&$$$$$$$$$"""""""""$$$''')))***)))###$$$$$$%%%&&&'''(((((((((&&&%%%$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!! """###%%%&&&&&&%%%###""""""...???TTTiiizzz|||vvvnnnggg```YYYPPPJJJGGGCCC===666///(((!!!"""'''111888<<<777+++!!! $$$(((...444888:::===CCCNNNZZZfffpppuuu|||}}}{{{yyyyyyzzz{{{{{{zzztttqqqnnnlllmmmppptttwww}}}~~~~~~}}}||||||}}}}}}}}}~~~}}}~~~}}}}}}}}}~~~~~~~~~}}}zzzxxxzzzyyyxxxxxxxxxyyyzzzzzzzzz|||zzzuuusssvvvvvvsssuuuxxxxxxuuutttvvvvvvrrrrrrpppnnnmmmoooooonnnllljjjmmmooopppnnnmmmmmmmmmmmmlllkkkjjjkkkmmmpppqqqhhhgggggghhhiiiiiigggfffdddeeeffffffgggfffffffffaaaaaabbbaaa```___]]]\\\ZZZYYYYYYYYYZZZ\\\]]]^^^YYY\\\^^^^^^[[[YYYXXXXXX[[[\\\\\\[[[YYYXXXYYY[[[ZZZYYYYYYYYYYYYWWWSSSPPPOOONNNLLLKKKJJJIIIIIIHHHIIILLLOOOPPPNNNJJJHHHGGGHHHHHHJJJJJJHHHFFFCCCAAAAAAAAAAAA@@@>>>>>>@@@BBBBBBCCC@@@;;;:::;;;999555777777888777666555333222333444555444222000000111---...000111111///---,,,------...//////...,,,***)))))))))(((&&&%%%%%%%%%""""""""""""!!! !!!$$$'''***,,,---......111111...---///...***)))***+++,,,,,,,,,,,,+++111111111111111000///...555555444333333333333444111111000111222444555777111111111000---)))%%%""""""%%%)))+++---///222444555555666777777999;;;======<<<999777777555333111////////////111000///---,,,,,,,,,,,,+++***((('''&&&%%%%%%%%%$$$###"""###$$$$$$###"""!!!  ###%%%&&&(((&&&$$$############"""%%%'''((((((&&&%%%$$$%%%!!!!!!!!!###&&&))))))(((###$$$%%%&&&'''((())))))&&&&&&%%%$$$$$$###$$$%%% !!!!!!"""""""""""""""$$$#########$$$$$$%%%&&&%%%%%%$$$###"""!!! """###%%%''''''%%%###"""!!!+++<<>>>>>333%%%###)))///222666888>>>HHHUUUaaajjjnnnvvvzzz{{{zzzxxxxxxzzzzzzzzzyyypppooonnnmmmooorrrvvvyyy}}}~~~}}}{{{|||~~~{{{{{{|||~~~}}}~~~~~~}}}~~~~~~~~~|||yyyxxxyyyxxxwwwvvvvvvxxxzzz|||{{{{{{xxxrrrppprrrrrroooppptttuuussssssuuutttppppppnnnmmmnnnqqqrrrooolllkkkmmmoooooonnnmmmmmmnnnmmmlllkkkkkkllloooqqqrrriiiiiijjjjjjiiigggeeedddfffgggggghhhhhhgggffffff___```cccdddccc```]]][[[XXXXXXYYYYYYZZZ[[[[[[[[[ZZZ]]]aaaaaa]]]YYYXXXXXX[[[[[[[[[YYYWWWVVVWWWYYYVVVVVVVVVVVVWWWUUURRROOOQQQOOONNNMMMNNNOOONNNMMMHHHKKKMMMNNNLLLIIIGGGGGGKKKKKKLLLLLLKKKIIIFFFEEEAAAAAAAAA@@@>>>>>>@@@BBBBBBDDDBBB===;;;<<<;;;888::::::::::::999888777666555666777666444222222222...000222444333222///...,,,,,,---...///...+++((('''((()))'''%%%######$$$%%%%%%$$$###""" """$$$''')))***+++---000111//////000///++++++++++++,,,,,,---------222222222111000///------333222111111111111111222111000000111222444666777333333111///+++((($$$""" ###'''***,,,---///333666888999:::999999999999;;;======:::888777666444333111000000000444333222000...,,,,,,+++***)))((('''&&&%%%%%%%%%$$$###"""###$$$$$$###""" !!!###$$$&&&''''''&&&%%%###"""!!! ###%%%''''''&&&%%%%%%%%%  ###%%%$$$$$$"""###$$$%%%&&&'''((()))$$$%%%'''&&&$$$######$$$ !!!!!!"""!!!!!! ############$$$%%%&&&&&&&&&&&&%%%$$$"""!!! """###%%%&&&&&&%%%###""" )))888NNNfff|||yyyoooggg___WWWRRROOOKKKEEE???888000)))$$$!!!###...;;;@@@999,,,  &&&+++...444666;;;EEEQQQ\\\bbbdddlllttt|||{{{zzzyyyyyy{{{{{{zzzyyyssssssrrrrrrsssuuuwwwxxx|||}}}~~~{{{|||}}}~~~~~~~~~~~~|||{{{~~~~~~~~~}}}|||zzzxxxwwwxxxxxxwwwxxxxxxzzz{{{|||xxxyyyuuunnnlllooopppnnnoooqqqqqqoooooorrrrrroooooommmmmmqqquuuuuurrrmmmkkkmmmoooooonnnnnnnnnooonnnnnnmmmmmmmmmnnnpppqqqlllmmmmmmmmmjjjgggeeeccceeeeeefffgggggghhhgggggg```aaabbbcccbbb```^^^]]]YYYZZZ\\\]]]]]]\\\ZZZYYYZZZ^^^aaa```\\\YYYZZZ]]][[[[[[[[[XXXVVVUUUUUUVVVSSSSSSSSSTTTUUUTTTQQQOOOQQQNNNMMMNNNPPPRRRQQQPPPLLLMMMOOOOOOLLLKKKJJJJJJKKKLLLLLLLLLKKKJJJHHHGGG@@@AAAAAA???>>>>>>AAACCC@@@CCCBBB===;;;<<<<<<:::999999999888777777666666555666888777444222111222...000333555555333000...---+++***+++---...---+++((()))***(((%%%$$$$$$&&&&&&&&&%%%$$$""""""&&&)))***+++***...000...///000///+++,,,,,,++++++,,,...///111000111111111000///......///............//////000/////////000111333555777444333000---***'''&&&%%%"""""""""###%%%''')))++++++---222777;;;<<<;;;:::;;;:::888999::::::777555444444555555444444333333333222111///---,,,+++***(((''''''&&&%%%%%%%%%&&&$$$###"""###$$$$$$###""" """###$$$$$$$$$###%%%$$$$$$"""!!! !!!!!!###%%%&&&&&&%%%%%%&&&!!!  !!!"""!!! !!!###$$$%%%&&&'''"""%%%((((((&&&#########!!!!!!""""""""""""!!!!!!############$$$%%%&&&'''''''''&&&$$$###"""!!! """"""###$$$$$$###""""""  (((666LLLfff}}}|||rrriiiaaaYYYTTTRRRNNNHHHBBB<<<444,,,'''### (((777???===444(((!!!%%%***,,,000111555>>>IIIRRRVVVWWW]]]iiiuuuwwwtttyyy|||{{{zzzyyyzzz||||||{{{zzzyyyyyyxxxwwwvvvuuuuuuuuuzzz{{{}}}~~~}}}}}}~~~~~~|||~~~~~~|||zzzxxxxxx}}}}}}|||{{{zzzxxxvvvuuuvvvwwwyyy{{{||||||{{{{{{vvvvvvrrrlllkkknnnpppnnnooopppnnnjjjjjjoooqqqpppooonnnooosssxxxyyytttooolllnnnooopppooonnnooopppqqqpppnnnmmmmmmnnnnnnoooooopppqqqoookkkgggeeecccbbbcccdddfffggghhhhhhhhhbbbbbbaaaaaa``````______[[[]]]___``````^^^[[[YYY[[[^^^___^^^ZZZZZZ^^^bbb[[[[[[[[[XXXUUUTTTTTTUUUWWWWWWXXXYYY[[[ZZZWWWUUUNNNLLLJJJLLLOOOQQQQQQOOOPPPRRRSSSRRRPPPNNNNNNOOOJJJJJJJJJJJJIIIHHHGGGGGG@@@AAAAAA???>>>???AAACCC???BBBAAA===:::<<<===;;;777666555444333333444444444666777777444222111111...000333555555333000......+++((((((,,,///111000***,,,---+++(((&&&''')))'''&&&%%%###!!!"""&&&))),,,---(((,,,...---...000///+++---,,,++++++,,,///111333...///000000000000000///,,,,,,,,,,,,,,,---..................000222444666444222///,,,)))(((''''''%%%%%%%%%%%%&&&'''(((((((((***000666:::<<<:::888>>>;;;888777777777444111111222444666777777666666//////...,,,+++***)))((('''&&&&&&%%%%%%%%%&&&&&&$$$###"""###$$$$$$$$$"""!!!"""$$$$$$###!!! """""""""!!! !!!""""""$$$&&&%%%%%%%%%&&&$$$"""!!!!!!""""""!!! !!!"""$$$%%%%%%!!!%%%)))***'''$$$######""""""############"""!!!############$$$%%%&&&'''((('''&&&%%%###"""!!! """"""############""""""!!!!!! $$$,,,555IIIdddyyy}}}ssskkkccc\\\WWWTTTMMMEEEBBBAAA<<<111'''###  +++:::EEEBBB222######'''***(((,,,111777>>>EEELLLQQQYYY^^^dddhhhllluuu}}}{{{yyywwwwwwwwwxxxyyy{{{||||||{{{xxxwwwxxxyyy{{{~~~}}}yyy}}}~~~~~~}}}}}}yyyxxxzzz|||~~~~~~}}}|||{{{xxxxxx{{{}}}xxxqqqooorrrvvvtttqqqooonnnmmmnnnooolllllllllllllllllllllllllllnnnqqqssstttsssrrrqqqnnnnnnnnnnnnoooooooooooonnnnnnmmmjjjgggfffgggiiiiiikkkmmmmmmkkkgggeeedddhhheeebbbaaabbbdddddddddbbbaaaaaabbbddddddcccaaa\\\]]]______^^^]]]]]]^^^]]]]]]]]][[[ZZZ[[[\\\^^^YYYWWWUUUUUUVVVXXXXXXXXXTTTVVVYYY[[[\\\[[[YYYXXXSSSQQQNNNLLLMMMPPPSSSVVVTTTQQQOOOOOOQQQRRRQQQOOONNNKKKHHHGGGIIIIIIHHHFFFGGGFFFDDDBBBAAA@@@@@@AAABBBAAA???===:::888666666444222111222555666333000000111111111000111333555333444555444111/////////+++)))'''(((++++++)))''',,,+++***)))(((((((((((((((&&&###"""!!! """&&&)))+++,,,)))***+++---///000111111000000000///...---+++***...000111000...---000333000///---------...---,,,//////000333555555333111333222///,,,(((%%%"""!!! !!!###$$$%%%&&&''''''+++222777:::999666444888777444222111222333444222333555666777666555444///......---,,,,,,++++++((('''$$$""""""$$$&&&'''((($$$ !!!&&&)))'''%%%"""###%%%&&&%%%###!!! !!!"""$$$$$$$$$###"""!!!!!!"""###$$$&&&((())))))&&&$$$""""""!!! """$$$&&&((()))"""###$$$%%%%%%%%%%%%%%% !!!"""""""""""""""!!!$$$######"""!!!"""""""""###"""!!! !!!"""###!!!###$$$"""!!!!!!!!!$$$***+++'''!!!%%%...888JJJdddxxxyyypppggg]]]VVVYYYQQQHHHDDDCCC===222(((%%%!!!&&&333===;;;000%%% $$$))),,,,,,...000333666<<>><<<:::999999555333222444888999777444///000222222111111222444666777888777555333333444---***((((((******)))'''+++***)))((('''''''''''')))&&&###""" !!!%%%(((+++,,,***+++,,,---............------............------,,,...///...,,,,,,...111111///------......---,,,000///000333555666555333333222///+++'''$$$!!!  !!!###$$$%%%%%%(((,,,111666888888666444555444222111111222333444444555666777666555333111.........---,,,,,,++++++(((&&&$$$###"""###%%%''''''###!!!"""'''******(((###$$$$$$%%%$$$###"""!!! """###%%%&&&&&&&&&""""""###$$$%%%'''((()))'''%%%"""!!!!!!!!! !!!"""$$$%%%'''(((###$$$%%%%%%&&&&&&&&&%%%######$$$######"""!!! $$$$$$############$$$$$$###"""!!!!!! !!!"""###"""$$$%%%%%%$$$######$$$+++444777111%%% &&&///999KKKbbbvvvxxxnnnccc[[[]]]UUULLLGGGDDD>>>444+++'''### (((111444000+++"""(((...333333222111///000333999===DDDKKKSSSYYY^^^fffqqqyyy~~~zzzwwwuuuuuuuuuvvvyyy|||}}}}}}|||||||||vvv{{{~~~}}}~~~}}}{{{yyyzzz|||~~~~~~~~~~~~||||||~~~|||{{{|||{{{{{{}}}{{{uuuuuuyyyvvvuuussspppooooooooooooqqqqqqooonnnllljjjiiihhhhhhjjjnnnqqqsssttttttsssrrrrrrqqqpppnnnmmmkkkjjjiiijjjiiihhheeeeeefffggghhhiiijjjjjjiiigggeeeddddddeeegggiiijjjgggbbb^^^fffdddcccbbbcccbbb```^^^```aaabbbaaa___^^^___```______]]]\\\[[[ZZZZZZZZZXXXWWWUUUUUUVVVWWWWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXVVVUUUSSSQQQPPPOOOPPPPPPTTTSSSRRRQQQQQQOOOLLLIIIKKKJJJIIIIIIJJJKKKJJJHHHGGGGGGEEECCCBBBAAAAAAAAACCCBBBAAA@@@???===<<<<<<777555555777;;;<<<:::888///111222222111000111222666888888777666555555666000---***))))))******))),,,,,,+++***))))))))))))***'''$$$"""!!!"""&&&***,,,,,,------------,,,,,,+++++++++,,,---......//////***,,,,,,,,,++++++---///222000...............,,,111000000222555777777777444222///+++'''###  !!!###$$$$$$))),,,000444666777666666444444333222222444555666777888888888666333000//////......------,,,,,,+++(((&&&$$$###"""###%%%&&&%%%###!!!$$$(((++++++***$$$$$$$$$###############!!!"""$$$''')))***#########$$$%%%'''((()))$$$###!!! !!!!!! !!!!!!"""###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!! #########$$$%%%%%%&&&&&&""""""!!!!!!!!!""""""######$$$%%%$$$""""""$$$%%%!!!...:::???999+++ """&&&,,,666FFF]]]uuu~~~vvvllleee^^^WWWNNNHHHDDD>>>666...***&&&!!! (((///444666%%%###,,,888@@@@@@===777111...///444888<<>>>>>;;;888777999<<<===;;;888000222333333222111000111444555555444333222444555333111---+++***+++,,,,,,//////...---------------***'''$$$"""""""""  $$$(((+++,,,---------------,,,,,,+++++++++,,,,,,---...///***++++++++++++,,,---...222000......//////...---111000///111555777888888555333000,,,'''### !!!"""###$$$***+++...222444666777777888777666666666666777777777777888888666333000///000000000///......------'''&&&$$$###"""###$$$$$$$$$###"""$$$'''))))))((($$$$$$###""""""######$$$ !!!###%%%((()))"""""""""###$$$&&&'''((("""!!!!!!!!!!!! !!!"""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###############"""!!! !!!!!!"""$$$%%%&&&&&&&&&""""""""""""""""""######!!!!!!!!!!!!###"""---:::BBB>>>111$$$$$$%%%(((000>>>UUUooozzzrrrlll___XXXOOOIIIDDD???888222---)))######---888@@@000&&&"""///???KKKPPPKKKAAA666...,,,///222222888AAAHHHOOOUUU[[[```eeelllvvv~~~~~~|||{{{zzz{{{||||||}}}{{{{{{{{{}}}zzz|||~~~}}}zzz}}}}}}zzzyyyxxx}}}~~~|||~~~~~~~~~}}}xxxrrrsssxxxzzzzzzxxxwwwuuuttttttsssoooooonnnnnnnnnnnnmmmmmmkkkmmmpppsssuuuwwwxxxxxxxxxxxxwwwuuurrroookkkiiijjjkkkllljjjhhhgggggggggjjjiiihhhjjjlllllljjjhhhkkkjjjjjjkkkkkkjjjgggeeecccaaa______aaabbbbbbaaabbbbbbbbbaaa___^^^```aaaaaa___]]]\\\\\\[[[YYYVVVWWWVVVVVVWWWXXXYYYXXXWWWUUUUUUUUUUUUVVVVVVVVVWWWZZZZZZYYYWWWUUURRRPPPOOONNNOOOQQQQQQPPPNNNLLLKKKIIIJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJHHHGGGFFFDDDDDDIIIHHHGGGEEECCCAAA???>>>>>><<<::::::<<<<<<999555222444555444222111111222222333333222000000222444444333000---+++,,,---///000//////............///)))'''$$$###$$$%%%%%%$$$!!!"""&&&)))***+++,,,---.../////////------,,,++++++++++++,,,++++++***+++,,,......///111///...---...///...---000///...000333666777777555444000,,,'''###  """###$$$$$$(((***---000333666777888::::::888777666555444444555666777777666444222111222222222111000000//////'''&&&%%%######"""######$$$$$$###$$$%%%%%%%%%$$$$$$######""""""###$$$$$$"""!!! """$$$%%%!!!!!!!!!!!!"""###%%%%%%!!! !!!""""""!!!!!!"""###$$$$$$$$$$$$###""""""#########""""""!!! !!!"""""""""!!!!!!###$$$%%%%%%%%%!!!!!!"""############### !!! ***999DDDCCC666)))$$$###%%%+++666JJJdddyyy~~~wwwqqqeee^^^TTTLLLFFFAAA;;;666000,,,%%%  ***999DDD;;;///!!!,,,>>>LLLUUUOOOCCC666,,,'''(((***---333:::BBBHHHNNNSSSVVV]]]dddnnnwww~~~}}}|||}}}~~~|||}}}~~~~~~{{{yyyyyy{{{~~~yyy{{{}}}|||zzz|||~~~|||zzzxxxxxxyyy~~~~~~}}}|||{{{vvvqqqsssyyyxxxxxxwwwvvvuuusssrrrrrrmmmmmmnnnnnnooopppppppppsssttttttuuuuuutttttttttwwwxxxwwwvvvssspppllljjjlllmmmnnnmmmjjjgggggggggjjjhhhgggjjjmmmooommmjjjllljjjiiiiiijjjjjjiiihhhaaa___]]]]]]___aaaaaaaaa___``````^^^]]]]]]```bbbaaa___\\\\\\^^^]]]YYYUUUVVVVVVVVVXXXZZZ[[[ZZZYYYUUUVVVVVVWWWWWWVVVVVVUUUYYYYYYWWWVVVTTTRRRQQQPPPLLLNNNPPPPPPNNNMMMMMMMMMIIILLLNNNNNNLLLKKKKKKKKKKKKKKKKKKJJJHHHGGGEEEDDDJJJIIIHHHFFFDDDCCCAAAAAAAAA>>>;;;;;;<<<;;;888444666777666444222111222444444444444222000000222444222222111...,,,,,,---000...------,,,,,,---------***'''$$$###$$$%%%&&&&&&!!! !!!$$$&&&'''(((***,,,...///000000///...,,,***)))))))))***,,,+++***+++...///000//////---,,,,,,...//////......------///222444444444444222///+++'''###  !!!###$$$$$$%%%'''+++///444777888999999888777666444222111000333444666777777555444222333333222111111000000///'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$###""""""###############$$$$$$$$$""""""!!! !!!"""###$$$"""  !!!######""" """###$$$%%%%%%$$$###!!!""""""""""""!!!  !!!"""""""""!!!###$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$ !!!"""!!!!!!"""(((999GGGGGG:::,,,$$$"""$$$***111???UUUiiixxxoooggg\\\RRRJJJDDD>>>:::222...'''"""$$$333@@@CCC666((( %%%555AAAHHHBBB999---%%%"""$$$&&&+++///555;;;BBBGGGKKKNNNUUU\\\eeemmmttt{{{}}}~~~~~~|||zzz{{{~~~~~~}}}~~~~~~{{{xxxwwwwww|||~~~yyy{{{}}}}}}}}}~~~}}}|||~~~~~~~~~|||yyyxxxyyyzzz|||~~~}}}}}}{{{{{{zzzvvvsssvvv}}}xxxxxxwwwvvvuuutttrrrqqqmmmmmmnnnoooooopppqqqqqqtttttttttttttttssssssssstttuuuuuuuuussspppllljjjmmmoooooommmjjjgggfffeeejjjgggeeehhhmmmooommmkkkhhhgggfffgggiiiiiihhhgggaaa___\\\[[[]]]^^^^^^^^^\\\]]]]]]\\\[[[\\\___bbbaaa^^^[[[\\\^^^^^^ZZZUUUUUUUUUVVVYYY\\\^^^]]]\\\UUUVVVWWWXXXXXXWWWVVVTTTVVVUUUTTTRRRQQQQQQQQQQQQNNNPPPQQQOOOLLLJJJKKKMMMJJJMMMOOOOOOMMMJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCGGGGGGGGGFFFFFFEEEEEEEEEAAA>>><<<<<<>>>===:::666:::999777444222222444666555555444111//////000222---...///---+++***,,,...------,,,,,,,,,------...+++((($$$""""""######"""!!!  """$$$%%%&&&(((***,,,---......///...+++)))(((((()))***,,,***)))+++...000000///,,,******+++---/////////++++++,,,...111222000///111///,,,)))%%%!!! !!!"""###!!!$$$***///444888999:::777777666555444222111000444555666777777555333222222111111000000///......&&&&&&%%%$$$###"""!!!!!!"""###%%%%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""""""""""""""!!! !!!!!! !!!!!!"""###$$$###!!! """######"""!!!###%%%%%%%%%$$$$$$"""""""""""""""!!!  !!!!!!"""!!!!!! ###$$$%%%%%%$$$### !!!###$$$%%%%%%$$$$$$ """######"""!!!!!!"""(((:::JJJJJJ<<<---###"""%%%***///888KKK]]]xxxwwwooocccXXXNNNFFF@@@<<<333///(((""" ...:::FFF999,,,%%% +++666666222+++$$$ $$$((($$$''',,,222888>>>BBBDDDNNNUUU^^^eeekkksss~~~}}}~~~~~~|||yyyzzz}}}~~~~~~~~~}}}}}}}}}{{{xxxvvvvvvwww~~~~~~yyyzzz|||}}}|||}}}~~~~~~}}}zzzxxxyyy{{{}}}~~~|||{{{yyyyyyzzzwwwuuuzzzzzzzzzzzzyyywwwvvvtttsssnnnnnnoooooopppppppppqqqppppppqqqrrrsssuuuuuuvvvrrrrrrttttttrrrooollliiinnnoooooonnnjjjfffddddddiiifffdddggglllooommmjjjccccccdddfffhhhhhhgggdddbbb```\\\[[[[[[\\\\\\[[[ZZZ[[[[[[ZZZZZZ[[[___bbb```]]][[[\\\______ZZZUUUUUUUUUWWWZZZ^^^______^^^UUUVVVXXXZZZZZZXXXVVVTTTSSSRRRQQQOOOOOOOOOPPPQQQQQQRRRQQQOOOJJJHHHJJJLLLKKKNNNQQQPPPMMMJJJIIIJJJHHHIIIIIIHHHGGGEEECCCAAADDDDDDEEEFFFFFFGGGHHHHHH@@@>>><<<===??????<<<999<<<;;;888444222222555888444444222///---,,,...000))),,,---,,,***)))***,,,//////.........//////000---)))$$$!!! !!! !!!"""$$$%%%'''(((***+++++++++...---***)))((((((***+++,,,)))(((***---000///...***)))(((***---///000///)))***+++...000000...,,,...---***'''###  !!!"""###)))000555888::::::666666777777666555444444555666777777666444222111000000000///......------&&&&&&%%%$$$###"""!!! !!!###%%%'''&&&&&&&&&''' !!!###%%%&&&%%%###"""!!!"""###$$$$$$###!!!!!!""""""!!!""""""###$$$$$$$$$"""!!!!!!###$$$###""" ###%%%&&&&&&%%%$$$###############"""!!!!!!!!!"""""""""""""""!!! !!!"""$$$&&&&&&&&&%%%$$$ !!!###$$$%%%%%%$$$$$$!!!###$$$"""!!!!!!!!! ***888IIIQQQFFF666)))'''&&&)))---444AAAMMMbbbsss|||sssfffZZZRRRKKKEEEAAA444///)))%%%###""" )))000CCC@@@:::222)))!!! """"""!!!%%%###%%%***...222:::CCCFFFKKKRRRYYY```iiittt{{{~~~}}}zzz}}}|||zzz{{{~~~{{{~~~~~~yyyuuussssss{{{}}}~~~}}}~~~~~~|||}}}~~~}}}|||zzzzzz|||~~~~~~{{{{{{}}}|||}}}}}}zzzwwwwwwzzz~~~xxxyyyzzzxxxuuuuuuxxx|||}}}uuuoooqqqtttsssrrrrrrmmmlllpppuuuwwwtttsssuuutttrrrpppsssvvvvvvqqqlllqqqooommmkkkkkkjjjgggeeeiiifffccccccgggjjjkkkkkkjjjgggcccaaabbbeeefffgggdddcccaaa]]]YYYXXXYYY[[[TTTUUUWWWZZZ\\\\\\]]]]]]\\\[[[[[[___cccbbb\\\VVVZZZZZZZZZZZZZZZ[[[\\\\\\XXXWWWWWWXXXZZZ[[[ZZZYYYSSSQQQPPPOOOOOOPPPQQQSSSLLLLLLIIIEEEFFFKKKLLLJJJKKKNNNRRRSSSPPPKKKGGGDDDEEEFFFHHHHHHGGGEEEEEEEEEBBBBBBDDDGGGIIIHHHDDD@@@AAA???>>>???AAAAAA???<<>>===<<<;;;<<>><<<===999444333666888888666333222222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,++++++++++++,,,)))%%% """$$$&&&''')))***++++++***))))))***,,,,,,++++++,,,---//////////////////.........//////...,,,,,,---...---,,,,,,...000///+++(((++++++)))%%%  !!!"""''',,,000333555666666555555444444555666777888555222222333444333222///...------//////...------,,,)))&&&$$$#########!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!!!!!!!""""""############"""""" !!!"""!!!!!!!!!###%%%###"""!!!  !!!###"""!!!###&&&((((((&&&$$$$$$$$$######"""!!! &&&%%%%%%$$$$$$######""" !!!"""######$$$$$$!!!!!!!!! """%%%&&&%%%###""""""(((>>>ZZZggg^^^NNN:::333,,,))))))---888BBBLLLWWWgggzzz}}}tttlllcccYYYNNNGGG===777000***'''$$$ ---;;;HHHGGG888((( %%%***...666>>>AAADDDFFFIIINNNWWWcccllluuuyyy~~~{{{zzzzzz{{{yyywwwxxx||||||}}}}}}~~~}}}|||}}}}}}|||~~~~~~|||{{{|||}}}~~~zzzxxx}}}~~~|||{{{|||}}}|||{{{wwwzzz}}}~~~||||||~~~~~~|||xxxuuuuuuxxx{{{{{{tttoooppprrrqqqqqqrrrsssqqqsssvvvuuuqqqoooppppppmmmkkkllloooooommmjjjjjjjjjkkkmmmooonnnllliiiqqqlllfffcccccceeefffggghhheeeaaa___```aaabbbbbbddddddaaa^^^[[[YYY[[[\\\[[[\\\]]]^^^]]][[[YYYWWWYYYXXXYYY[[[^^^^^^YYYUUU]]]\\\ZZZXXXXXXYYY[[[\\\WWWVVVUUUVVVWWWXXXWWWVVVRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTPPPKKKJJJMMMLLLIIIHHHJJJLLLMMMLLLKKKKKKLLLIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFEEEDDDBBB???===;;;:::999;;;<<<======<<<999555222222666999999888333333333333333333333333111000...,,,,,,,,,---...000///...---,,,++++++,,,+++((($$$  """$$$%%%''')))***++++++***)))(((***,,,,,,+++*********+++,,,---///000000000000000///------...//////...,,,,,,---...///...+++((('''''''''$$$  !!!&&&***...000222222444222000///111444888;;;888666444444555555555444000111111111000///000111000...***'''$$$"""!!!!!!!!!""""""#########""""""!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$$$$$$$"""######""" """###""""""!!!!!!!!!!!! ###""""""###%%%'''&&&%%%######$$$######"""!!! %%%%%%%%%$$$######"""""""""""""""""""""!!!!!! """  ###&&&&&&%%%###""""""!!!333NNNiiitttmmmaaaHHH@@@:::777666777>>>EEEIIIQQQ]]]kkkxxxxxxoooggg]]]RRRJJJBBB<<<333---)))%%% ###333DDDGGG===,,,!!!"""&&&(((///777888;;;>>>AAAFFFNNNXXX```ggglllssszzz}}}|||}}}yyyyyyzzz{{{zzzxxxyyy{{{zzz{{{|||~~~~~~~~~|||{{{zzz{{{}}}~~~~~~|||zzz~~~}}}{{{yyyxxxuuuyyy~~~~~~~~~zzzvvvttttttvvvxxxzzzsssoooqqqqqqpppppprrruuussstttwwwvvvrrrppprrrpppnnnllllllnnnooonnnmmmlllkkkkkklllnnnnnnmmmlllooommmiiigggeeeeeeeeeeeefffcccaaaaaacccfffhhhhhhffffffddd```]]]\\\]]]___]]]^^^^^^___^^^[[[YYYWWWYYYXXXYYYZZZ\\\\\\YYYVVV___^^^[[[ZZZYYY[[[\\\^^^ZZZXXXWWWWWWXXXYYYXXXWWWSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSPPPLLLKKKNNNNNNJJJHHHIIIIIIIIIIIIKKKMMMPPPLLLJJJHHHHHHHHHJJJJJJJJJIIIHHHEEECCCBBB@@@???>>>>>>===<<<<<<<<<<<<<<<<<<888555333444777999:::999444444444444444555555555555333///,,,++++++---.........------,,,,,,,,,,,,,,,***'''###  """###$$$&&&(((+++++++++***)))'''***---...---+++++++++)))***,,,...000111111222444000---...000111///------------......---+++)))'''''''''$$$   """%%%***...000000000222111000000111555999;;;999888777666666555555444111333555444000///111333///---***'''$$$"""!!!!!!"""#########$$$$$$$$$$$$""""""!!!  !!!!!! !!!"""###$$$%%%%%%%%%"""######"""!!!!!!"""$$$!!!!!!""""""""""""!!! ###""""""###$$$%%%%%%%%%###############"""!!!!!!%%%%%%$$$$$$###"""""""""!!!!!!"""""""""!!! $$$!!!  """$$$%%%###"""""""""***DDDccczzz~~~xxx[[[UUUOOOMMMKKKHHHIIIMMMOOOVVV^^^ccchhhsss~~~tttlllbbbXXXQQQEEE???666///***%%% )))666>>>;;;111$$$!!!"""&&&---,,,111777<<<@@@GGGOOOUUUZZZ```iiirrrzzz|||xxxvvvzzz{{{}}}~~~~~~}}}~~~|||{{{}}}~~~}}}{{{zzzzzz{{{|||~~~~~~}}}}}}||||||}}}}}}|||~~~zzzwwwuuuuuuyyy|||xxxuuuttttttuuuvvvwwwsssqqqsssrrrpppoooqqqqqqooopppssstttqqqppprrrrrrqqqoooooopppqqqqqqqqqrrrooolllkkkkkkmmmmmmmmmmmmnnnoooooommmkkkhhhgggfffdddbbbbbbeeeggghhhhhhfffeeeccc```]]]\\\^^^___]]]]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[YYYXXX]]]\\\ZZZYYYYYYZZZ[[[\\\[[[YYYWWWVVVWWWXXXWWWVVVTTTTTTSSSSSSSSSSSSTTTTTTOOOPPPNNNKKKLLLPPPOOOLLLHHHIIIHHHGGGHHHJJJOOOSSSNNNKKKHHHHHHIIIKKKJJJIIIFFFEEEDDDBBB@@@@@@@@@AAADDDCCCAAA???===;;;;;;<<<:::999888888999:::::::::555555555555555666666666777444000,,,***+++,,,............------,,,,,,+++---+++(((%%%###!!! !!!"""###%%%(((+++,,,+++***((('''***---//////.........)))***+++,,,...000222333666222///...000000...+++......//////...,,,+++*********)))%%%  """###%%%***///111111///111111222333555666777777:::::::::888666444333333222444666444111000111444,,,+++)))&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""!!! !!!!!!!!!"""$$$%%%%%%%%%%%% """""""""""""""$$$&&&!!!!!!""""""###""""""!!!"""##################$$$"""############""""""!!!%%%%%%$$$######""""""!!! !!!#########"""!!!$$$"""!!!!!!!!!"""!!! """"""!!! !!!000OOOqqqwwwqqqllljjjhhhbbb``````^^^dddiiiiiigggnnn}}}wwwnnndddZZZSSSHHHBBB999111,,,'''!!!!!!)))333888333''' %%%###)))000666:::???EEEJJJPPPVVV___iiisss|||}}}~~~www{{{|||yyyyyy|||~~~}}}{{{yyy{{{~~~yyy}}}~~~}}}{{{}}}{{{zzz{{{|||}}}|||{{{zzzxxxxxxyyyzzz{{{zzzwwwuuuvvv{{{}}}|||yyyvvvuuuuuuvvvvvvuuuuuussssssvvvuuupppnnnpppllljjjkkkoooooommmmmmppprrrrrrrrrrrrsssssssssssstttqqqmmmkkkllllllllllllnnnqqquuuvvvtttpppllljjjiiifffdddcccddddddccccccdddcccbbb___\\\[[[]]]^^^^^^]]]\\\[[[[[[[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZXXXUUUTTTTTTUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTSSSLLLMMMLLLKKKMMMQQQQQQNNNJJJJJJIIIHHHHHHJJJOOOSSSOOOLLLIIIIIIKKKKKKIIIFFFCCCCCCCCCBBB@@@@@@AAABBBGGGFFFDDD@@@<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;666666666666666666555555777555111---+++,,,---...............---,,,+++******)))'''%%%###!!! !!! !!!$$$(((+++,,,+++)))((((((***---/////////000111***)))((((((***,,,///111444222000/////////...---///000111000...,,,,,,,,,,,,,,,***&&& !!!!!!!!!!!!######%%%***000333222000///111333666777666555444999:::;;;999666444333444333444444333111000111222***)))(((&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((($$$###!!! !!!""""""###$$$%%%%%%%%%%%% """###""""""###%%%'''!!!!!!""""""""""""######"""###$$$###!!!!!!"""###""""""############""""""$$$$$$$$$###""""""!!!!!!"""$$$%%%%%%$$$###"""""""""###$$$$$$!!!!!!!!! +++IIInnn|||}}}|||zzzxxxyyytttxxx{{{{{{yyy{{{|||ssshhh[[[SSSKKKEEE;;;444///***$$$$$$...666444+++""""""!!!%%%***...111666===BBBGGGLLLTTT]]]fffqqq{{{~~~tttxxxxxxttttttyyy}}}||||||zzzzzz{{{||||||}}}|||www}}}~~~~~~~~~}}}|||{{{{{{}}}{{{zzzyyyxxxyyyzzz}}}~~~{{{{{{xxxwwwyyy|||}}}{{{|||~~~yyywwwuuuvvvxxxyyyxxxvvvssssssvvvzzzxxxqqqnnnnnnllliiijjjnnnnnnlllmmmooooooqqqrrrssssssrrrrrrrrrqqqpppooooooooonnnllljjjnnnrrrvvvvvvrrrnnnkkkjjjkkkiiifffeeeeeeeeedddbbbeeedddccc```]]]]]]^^^``````^^^[[[YYYXXXYYY[[[]]]XXXXXXXXXWWWVVVVVVXXXYYYVVVWWWXXXZZZ[[[[[[[[[ZZZ[[[XXXUUUSSSSSSTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRRRRLLLMMMMMMKKKNNNRRRRRRNNNMMMLLLKKKIIIHHHJJJOOORRRPPPMMMJJJJJJKKKKKKGGGBBBAAACCCDDDCCC@@@??????AAADDDDDDBBB>>>:::888999;;;;;;<<<<<<<<<;;;;;;<<<===777777666666555555444444888666333000......///000////////////---,,,***))))))((('''%%%###!!! !!!  ###'''+++,,,+++)))(((***+++------------...000***(((%%%###$$$'''+++......///000///......///111111222333111...,,,---...******((($$$!!!"""######"""$$$)))000444222000---///111444666666555444555777999999777555555777444222111111111111000...***)))(((&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&((()))%%%###!!! !!!######$$$%%%%%%$$$$$$$$$"""###$$$###""""""###%%%""""""!!!!!!!!!"""$$$%%%!!!###$$$###!!! """""""""############""""""$$$$$$######""""""!!!!!! ###%%%&&&&&&%%%$$$!!!$$$&&&%%%!!! !!!!!! !!!###>>>ddd{{{}}}|||oooaaaVVVNNNGGG>>>666111,,,&&&"""$$$...555555---&&&!!!"""$$$'''(((***///777===@@@DDDKKKRRR\\\fffpppwww|||wwwyyy}}}|||wwwwww~~~~~~}}}||||||||||||zzz{{{~~~~~~zzzyyy|||}}}{{{{{{zzz{{{||||||{{{zzzzzz|||www{{{}}}|||}}}{{{yyyyyy{{{~~~~~~{{{zzz{{{}}}wwwvvvuuuwww{{{|||zzzxxxqqqssswww|||zzzrrrnnnnnnooommmmmmppppppnnnnnnqqqlllooorrrsssrrrqqqppppppmmmnnnppprrrsssqqqlllhhhnnnqqqsssqqqlllhhhggggggkkkiiiggggggiiiiiiiiihhhhhhhhhfffcccaaa```bbbdddccc```[[[XXXVVVWWWZZZ\\\WWWWWWVVVUUUTTTUUUVVVXXXWWWXXX[[[^^^______^^^^^^]]]ZZZWWWUUUUUUVVVUUUUUUPPPPPPQQQQQQQQQQQQPPPPPPMMMOOONNNMMMOOORRRRRRNNNNNNNNNLLLJJJIIIJJJNNNQQQQQQMMMJJJJJJLLLKKKEEE@@@AAADDDEEEDDD@@@>>>>>>???AAAAAA@@@<<<888666888;;;:::;;;<<<<<<<<<<<<===>>>888777777666555444444333888777444222000000111111000000000///---+++)))(((***)))(((&&&$$$###!!!!!!!!! ###'''+++,,,+++)))''',,,------,,,***+++,,,...***'''"""###'''+++***,,,//////---...111555222333444222///---...///(((((('''###!!!""""""!!!""")))000444222///+++,,,///111333555555666111444888999777666888999444111//////111111///,,,,,,***(((&&&%%%$$$$$$%%%$$$$$$######$$$&&&'''(((%%%$$$!!! !!!$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$"""!!!"""######"""!!! """$$$&&&!!!###%%%###  """!!!""""""#########""""""$$$$$$######"""!!!!!!!!! """%%%''''''&&&$$$###!!!%%%&&&%%%  !!!"""!!!  """111MMMnnntttfff^^^dddmmmqqqvvv|||{{{~~~~~~sssfff[[[NNNGGGAAA???999---###$$$000:::777---!!!$$$&&&'''+++222888:::===CCCKKKUUU^^^eeehhhzzz|||{{{}}}~~~}}}|||zzz{{{}}}~~~~~~~~~|||zzzzzz|||~~~}}}~~~{{{||||||yyyyyy|||zzz{{{||||||yyyxxxzzz||||||||||||}}}~~~~~~}}}|||{{{zzzzzzyyyxxxzzz|||}}}|||||||||}}}xxxvvvtttssstttvvvvvvuuuqqqpppnnnoooppppppooonnnssspppmmmmmmoooqqqpppnnnqqqrrrttttttssspppllliiimmmqqquuusssmmmgggfffgggnnnmmmllllllkkkkkkkkkkkkllllllkkkeee___]]]```eeeeeeccc___\\\ZZZZZZ\\\^^^ZZZ[[[]]]^^^^^^]]]\\\ZZZ[[[[[[ZZZ\\\^^^^^^]]][[[___\\\XXXVVVVVVVVVUUUSSSRRRPPPOOOOOOQQQSSSTTTTTTPPPRRRQQQNNNNNNPPPOOOKKKNNNMMMMMMLLLLLLLLLMMMMMMIIIIIIIIIHHHGGGFFFEEEDDD???AAADDDEEEEEECCC@@@>>>EEECCCAAA>>>888444888@@@>>><<<:::888888888999:::777888888777555333444555666555444333111000//////+++...000000---******,,,......,,,***(((%%%"""!!!"""%%%)))************+++......---,,,+++++++++++++++&&&  ''',,,222222111111000000//////222111///......///000000,,,***&&&!!!!!!###"""###&&&***...///000---000333333111000111333---000444555555444444444666555444222000///...---,,,,,,+++***(((&&&%%%$$$######$$$%%%&&&(((((()))'''%%%###!!! !!!""" !!!"""######"""!!! ###$$$%%%$$$"""""""""###%%%$$$""" !!! """$$$"""!!!###$$$$$$###!!!&&&&&&&&&%%%$$$###"""!!! """$$$%%%$$$### !!!!!!!!!!!!  !!!"""%%%<<<[[[uuu}}}bbbRRRHHHLLLRRRUUUYYY______aaadddhhhnnnvvvyyykkk___UUUMMMFFFAAA999---!!!!!!---888777000%%%!!!######'''---333:::>>>CCCHHHMMMRRRYYY]]]qqqzzz~~~{{{zzz}}}~~~~~~|||zzzzzzzzz|||vvvxxxyyyzzzzzz}}}}}}}}}}}}|||zzzzzz}}}~~~~~~||||||}}}}}}~~~|||zzzxxxxxxzzz|||}}}}}}~~~~~~|||{{{zzzyyyyyyxxxzzz|||~~~~~~}}}||||||wwwvvvttttttvvvwwwvvvuuussspppmmmlllnnnooopppppprrrooollllllnnnppppppppprrrsssttttttssspppmmmkkkiiimmmpppoookkkggggggiiimmmmmmlllkkkllllllnnnnnnjjjjjjiiiccc^^^\\\```ddddddaaa^^^[[[ZZZZZZ\\\]]]\\\]]]^^^___```______^^^___^^^]]]^^^___^^^]]][[[^^^\\\YYYXXXWWWWWWUUUSSSPPPOOOOOOOOOPPPQQQQQQQQQNNNSSSUUUPPPLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKGGGGGGGGGFFFFFFEEEDDDCCC@@@AAACCCDDDDDDBBB@@@???CCCAAA@@@>>>999444777>>><<<<<<<<<;;;;;;:::999888888999999777555333333444333333333222111111000000,,,...///...,,,***+++,,,111000///---***'''%%%### ###'''*********+++,,,,,,++++++************+++)))%%% """)))...333222222111000//////...///............///111111)))'''$$$ !!!$$$###$$$'''+++///111111///111444444222111111333111333666777666666666777555555444333111000//////,,,,,,+++***(((&&&%%%###""""""######$$$%%%%%%%%%&&&$$$""" !!!""" !!!"""#########""""""###$$$###!!! !!!"""$$$######"""!!! """$$$###  !!!!!!""""""!!!!!! $$$$$$$$$$$$###"""!!! !!!!!! !!!######""" !!!!!!!!!!!!  !!!""")))DDD^^^kkkmmmNNN===000111555666999???@@@AAABBBEEEKKKUUUaaahhhqqqtttvvvuuutttxxx~~~pppeee\\\TTTKKKEEE===000&&&!!! )))555888666,,,###!!!'''+++444999???BBBCCCFFFMMMSSSbbbjjjuuu}}}}}}|||}}}~~~{{{yyyxxxxxxooorrruuuxxx{{{}}}|||~~~~~~~~~}}}}}}|||{{{|||~~~}}}}}}~~~}}}}}}}}}|||{{{zzzxxxxxx|||}}}~~~}}}{{{{{{{{{{{{{{{xxxzzz|||~~~~~~|||{{{yyyxxxvvvvvvwwwvvvtttrrrssspppllljjjllloooqqqrrrqqqnnnlllkkkmmmppprrrrrrrrrrrrrrrqqqpppnnnmmmllliiilllnnnmmmkkkiiijjjmmmmmmlllkkkkkkkkkmmmoooqqqhhhhhhgggbbb^^^]]]```cccaaa___]]][[[ZZZ[[[\\\]]]^^^^^^^^^___```aaabbbcccbbbaaa```___```___\\\ZZZ^^^\\\ZZZZZZZZZXXXVVVSSSQQQQQQQQQQQQQQQPPPOOOOOONNNUUUWWWQQQKKKKKKOOOPPPNNNNNNMMMKKKJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBAAAAAABBBAAAAAA@@@<<<777999???;;;<<<===>>>===;;;999777888999999777444222111222000000111111111111111111.........---++++++---///222111000---+++(((%%%###"""&&&)))******+++,,,))))))(((((())))))***+++(((%%%!!! $$$+++///222222111000///...---,,,,,,,,,,,,---...///111222(((&&&###  $$$$$$$$$''',,,000222222111333555555444222222333555666888888777777888:::555555555444333222222111,,,,,,+++***(((&&&$$$###""""""""""""""""""""""""%%%###"""!!! !!!""" !!!"""###$$$%%%!!!"""###""" !!!"""############!!! !!!"""######!!! !!!"""!!! !!!############"""!!! !!!###$$$###!!!!!!!!!!!!!!!!!! """!!! !!!777PPP]]]```EEE333$$$###%%%%%%(((---.........///222:::CCCJJJSSS\\\ffflllmmmooouuu{{{www{{{uuujjjaaaXXXNNNHHH@@@555---)))!!!&&&111888;;;333***"""%%%***111888;;;;;;???HHHOOOSSS[[[fffooowww~~~~~~~~~zzzxxxwwwppprrruuuxxx||||||}}}}}}~~~~~~|||{{{||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzz{{{{{{~~~~~~|||{{{zzzyyyzzz{{{}}}~~~xxxyyy|||~~~|||zzz{{{zzzyyyxxxwwwtttqqqnnnrrrooollllllnnnpppqqqqqqooonnnlllkkkmmmpppssstttrrrqqqpppnnnmmmlllllllllmmmnnnooonnnllllllmmmooonnnmmmkkkiiijjjkkkmmmooohhhhhhfffccc```___aaaddd______]]]\\\\\\\\\\\\]]]^^^]]]]]]]]]^^^```bbbdddbbb```______```___]]]ZZZ]]]\\\[[[[[[[[[YYYVVVSSSTTTUUUVVVVVVTTTRRRPPPPPPRRRVVVVVVPPPMMMNNNPPPPPPQQQPPPNNNMMMLLLKKKJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJFFFFFFEEEDDDDDDCCCCCCCCCEEECCCCCCCCC@@@;;;<<<@@@<<<============;;;:::999777888888777333111//////---...000111222222111111000///...,,,,,,---000222000000...,,,)))&&&###!!! !!!%%%((())))))***+++(((((((((((()))***+++,,,***'''$$$""""""&&&***---111000///...---,,,+++***,,,,,,,,,---...//////000+++)))%%%!!!######$$$''',,,000222222444555666666555444333333666777777666555555777999444555555666555555444333,,,,,,+++***)))'''%%%$$$%%%$$$$$$######"""!!!!!!$$$$$$###"""""""""######""""""!!! !!!"""$$$%%%"""#########!!! !!!"""!!!"""$$$%%%%%%###  !!!!!!!!!!!!!!!"""###"""  """"""#########""""""!!! !!!$$$&&&%%%$$$ !!!!!! !!!!!! !!!444IIIUUUVVVAAA/// &&&"""###$$$%%%'''+++111555>>>LLL___jjjkkkiiiiiikkkkkkqqqxxx}}}}}}rrrfff[[[OOOHHH???555---***!!! ###,,,666<<<999111&&&!!!###***222555666:::CCCKKKKKKQQQ[[[eeennnxxx~~~}}}zzzyyywwwxxxzzz|||}}}|||}}}~~~}}}zzzyyyzzz||||||}}}~~~~~~~~~~~~}}}{{{}}}~~~~~~||||||~~~}}}|||zzzxxxxxxyyyzzz{{{yyyyyyzzz}}}|||yyyyyyxxxwwwwwwwwwuuurrroooooonnnnnnpppqqqrrrpppooonnnnnnmmmmmmmmmpppsssvvvtttsssqqqooonnnnnnoooooopppppppppooommmlllllllllnnnmmmkkkiiihhhhhhiiijjjiiihhhgggeeecccccceeefff```______^^^^^^^^^]]]]]]\\\[[[ZZZZZZ[[[]]]```bbb^^^]]]]]]]]]^^^^^^\\\[[[\\\[[[[[[[[[[[[ZZZVVVTTTUUUWWWXXXWWWTTTQQQPPPPPPVVVUUURRRNNNPPPTTTSSSOOOPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLJJJIIIGGGFFFEEEEEEEEEFFFFFFCCCBBBBBB@@@<<<;;;??????>>><<<;;;::::::;;;;;;555777888666333000......---...000111222222111111333111...---...000333555111000...+++(((%%%""" !!!%%%'''''''''(((((()))))))))***+++,,,---...---+++(((&&&%%%&&&(((***///...---,,,+++***))))))..................------...,,,(((###"""!!!"""&&&+++///111111444555555666777666555333555666666555333333444666444555666777777666444333---------+++***(((&&&%%%(((((('''&&&%%%$$$######$$$$$$$$$###$$$$$$$$$%%%%%%$$$###!!!!!!!!!"""######$$$%%%$$$"""!!!"""### """$$$&&&%%%###!!!  !!!"""""""""!!!!!!"""#########$$$######"""!!!"""!!!!!!###$$$%%%$$$"""  ###444GGGPPPPPP===,,,  """%%%(((+++555FFFZZZeeebbb[[[WWWVVV]]]dddllltttyyy|||lll```RRRGGG===111)))&&&!!! &&&///888<<<888...!!!"""'''---///000444:::@@@FFFKKKSSS\\\fffpppyyy}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{}}}}}}{{{~~~}}}~~~zzzzzz{{{||||||}}}~~~~~~~~~~~~~~~yyy|||~~~}}}zzz||||||xxxwwwvvvwwwxxxyyyxxxwwwzzz}}}~~~|||yyysssrrrrrrtttvvvvvvuuutttnnnnnnppprrrttttttqqqooonnnooopppppppppqqqtttvvvvvvvvvuuussssssrrrrrrssspppoooooonnnllljjjiiihhhmmmlllkkkiiihhhgggffffffjjjiiihhhggggggggghhhhhhbbbbbbbbbbbbaaa```___^^^\\\[[[ZZZYYYZZZ\\\___```]]]\\\[[[\\\]]]]]][[[ZZZ\\\[[[ZZZZZZZZZYYYWWWUUUSSSVVVWWWUUUQQQNNNOOOPPPXXXUUUOOOMMMRRRXXXVVVPPPMMMMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHJJJKKKKKKJJJIIIGGGFFFFFFFFFFFFEEEAAA>>>>>><<<888888:::???>>>;;;999999999;;;<<<555777999888555222000//////000222333333222000///333000------000222444555222111///---)))&&&###!!! $$$&&&''''''((((((++++++++++++,,,---...//////...+++)))((((((((((((......------,,,+++++++++///////////////...---,,,000---(((###!!! """%%%***///111111444444444666777888666444444555666555333222333444444555666777777666444333//////...---+++)))'''&&&))))))((('''&&&%%%$$$###"""######$$$$$$%%%%%%%%%&&&%%%$$$###"""!!!!!!!!!###$$$%%%$$$###""""""$$$ """$$$&&&&&&$$$""" !!!!!!!!!!!!"""!!!!!!""""""######$$$$$$###""""""&&&%%%#########""" $$$555GGGPPPPPP===,,,!!!$$$'''111@@@PPPWWWQQQHHHEEEEEENNNTTT^^^iiittt}}}rrreeeUUUIII???333+++)))  &&&(((%%%'''111<<<===666'''!!!%%%(((+++...333777@@@CCCIIIQQQZZZdddlllrrr~~~}}}}}}|||zzzzzz||||||zzz}}}~~~}}}}}}~~~}}}|||}}}|||}}}|||}}}~~~~~~~~~~~~xxx|||~~~|||}}}{{{|||~~~|||yyyxxxyyy{{{|||zzzwwwuuuvvvzzz}}}{{{xxxsssrrrqqqqqqsssttttttsssppppppppprrrtttuuutttrrrnnnpppssssssrrrrrrsssuuuvvvuuuuuuuuutttssssssrrroooooooooooonnnllliiifffjjjkkkkkkkkkjjjhhhgggfffiiihhhgggggghhhiiiiiiiiieeeeeeffffffdddbbb```___]]]]]]\\\\\\\\\^^^___```^^^]]]\\\\\\]]]\\\ZZZXXX\\\ZZZXXXWWWXXXXXXWWWUUUTTTWWWXXXUUUPPPNNNPPPSSSUUUTTTQQQNNNRRRXXXXXXUUUNNNNNNMMMLLLKKKKKKLLLLLLJJJIIIGGGGGGGGGHHHJJJKKKIIIIIIHHHGGGFFFEEEDDDDDDFFF@@@<<<;;;999555555888===<<<;;;::::::999999999666999;;;;;;888555333333111222444555444222///---000...,,,,,,000333333333111000///,,,(((%%%!!! !!!%%%'''(((***+++,,,,,,+++,,,,,,---............,,,+++******))))))////////////............---...///000000000///...---***&&&!!!!!!!!!"""&&&+++000222222333222222555888999777555666777999888666444333444444555777888777555333111111000000...---+++)))(((''''''&&&%%%$$$######""" !!!"""###$$$$$$$$$$$$$$$$$$$$$######"""!!!"""$$$$$$###"""!!!"""###!!!"""$$$%%%%%%$$$"""!!!###  """"""!!!""""""!!! !!!""""""!!!!!!""""""###""""""!!!###"""!!!!!!!!!!!! !!!""""""  !!!!!!&&&777IIIRRRSSS@@@/// """$$$---:::GGGIIIBBB;;;:::===CCCIIITTTcccqqq}}}uuuhhhXXXMMMCCC999333111 ###//////*** !!!+++<<<@@@;;;***"""''',,,000222999<<<@@@GGGPPPYYYaaafffuuu~~~|||~~~}}}~~~~~~{{{{{{|||{{{zzz}}}}}}~~~}}}~~~}}}|||{{{xxxwwwzzz~~~~~~}}}}}}~~~www|||}}}zzzzzz||||||zzzzzzzzz~~~|||{{{zzz{{{~~~{{{wwwssstttyyy|||{{{xxxxxxuuurrrqqqpppppppppooosssqqqpppqqqsssuuuuuuuuunnnqqquuuuuutttrrrsssuuussssssssssssrrrrrrppppppoooooopppqqqrrrooollliiihhhjjjkkkllllllkkkiiihhhiiihhhggggggiiijjjjjjiiiggghhhhhhhhhfffdddaaa___``````_________``````aaaaaa___^^^]]]\\\[[[XXXVVV\\\ZZZWWWVVVVVVWWWWWWVVVWWWYYYZZZVVVQQQPPPSSSWWWRRRTTTSSSPPPQQQVVVYYYYYYQQQQQQPPPPPPOOOPPPPPPPPPMMMLLLJJJIIIIIIJJJKKKMMMGGGGGGGGGGGGEEEDDDBBBBBBIIIBBB<<<;;;999555555888:::;;;<<<<<<;;;:::888666888:::======;;;888666666333444555666444111...,,,...,,,***+++///222222111///...,,,)))%%%"""$$$'''))),,,...,,,,,,++++++,,,,,,---------------,,,,,,,,,++++++000000000000111111111111,,,---///000111222111111)))'''###""""""###''',,,111333444222111111444888999777555888:::<<<<<<999777555555444555777888777555222000222111111///...,,,***)))$$$$$$######"""!!!!!! !!!""""""""""""!!!"""$$$%%%%%%$$$###"""!!!######"""!!! !!!"""""""""$$$$$$%%%$$$###"""&&&"""!!!######"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!"""!!!  """######!!!!!!!!!!!!!!!"""###$$$###333CCCNNNRRRRRRBBB555)))$$$!!!###%%%%%%###---111666777555333333444AAA???GGGZZZgggppp~~~zzzzzz|||vvvyyy|||ooo\\\LLLCCC<<<555000###  ///...***!!!!!!777<<<;;;111%%% ###&&&'''111444999???FFFMMMTTTYYYnnnsss|||}}}}}}~~~~~~|||{{{|||}}}|||{{{yyyxxxzzz}}}~~~|||zzz~~~}}}||||||}}}}}}|||zzzttt{{{yyywww|||}}}~~~}}}zzz{{{~~~}}}yyy{{{|||}}}~~~~~~}}}|||{{{~~~{{{vvvtttvvvyyy{{{|||xxxuuusssqqqqqqqqqpppnnnrrrssstttuuuuuuuuutttsssqqqtttvvvwwwuuusssrrrrrrssstttuuutttqqqpppoooppprrrsssssspppmmmjjjjjjjjjpppoooppppppkkkddddddggghhhhhhhhhfffccccccdddfffdddcccdddeeeeeeccc___[[[``````aaaaaaaaaaaaaaa```___bbbaaa]]][[[]]][[[XXX^^^\\\YYYVVVUUUVVVWWWYYY\\\XXXTTTUUUXXXYYYVVVSSSSSSTTTWWWXXXYYYYYYXXXWWWXXXUUUSSSRRRRRRRRRPPPOOOMMMLLLLLLKKKIIIHHHGGGGGGIIIGGGEEECCCCCCEEEGGGIIIMMMFFF>>>;;;<<<===;;;999888999:::;;;::::::999888:::999888666666666777777666666555444222000---,,,+++,,,...000222333444444444222///+++&&&""" $$$(((,,,///111000////////////......---------------------------,,,---......,,,,,,---...,,,,,,...111444444000,,,+++)))%%%!!! ###&&&(((,,,000333000333555666666666888999999888777777888888666555555777:::;;;:::777333000333222///,,,***))))))***'''%%%###$$$&&&&&&### !!!"""###$$$$$$###!!! !!!$$$%%%%%%###!!!"""!!!!!! !!!!!!!!!"""###""""""""""""%%%$$$###"""!!!!!!!!!!!!###$$$###""" """$$$ !!!!!!!!!!!!!!!!!! """###$$$!!!  """###!!!!!!!!!!!!!!!"""#########222BBBOOOUUUVVVIII>>>333---'''""""""%%%$$$###"""%%%***...000000---...///...------...000666555>>>QQQ^^^gggttt}}}oooeeeaaaaaabbbdddjjjqqqtttvvv}}}yyyfffUUUJJJAAA888222%%%"""&&&$$$!!!...888===555(((!!!$$$%%%+++...333999???GGGNNNSSSccciiirrr}}}~~~}}}~~~~~~~~~}}}{{{{{{|||~~~}}}{{{zzzyyy}}}{{{{{{}}}~~~~~~}}}|||zzzwwwyyy||||||~~~}}}|||}}}~~~zzz||||||}}}~~~~~~}}}||||||{{{xxxvvvuuuuuuuuutttrrrvvvuuutttsssqqqooonnnnnnnnnoooqqqssstttuuuuuuuuussstttuuuvvvuuussssssrrroooppprrrrrrqqqpppqqqqqqrrrsssrrrpppnnnlllmmmnnnqqqooooooooojjjeeedddhhhhhhiiijjjhhheeebbbaaaaaaaaaaaaaaacccddddddaaa___cccbbbaaaaaa```````````````bbb```\\\ZZZ]]]\\\ZZZ___]]]ZZZXXXVVVVVVWWWXXX]]]YYYVVVVVVYYYZZZXXXUUUTTTUUUWWWXXXYYYXXXWWWVVVRRRQQQPPPQQQSSSUUUUUUTTTMMMLLLKKKJJJHHHHHHHHHHHHKKKJJJHHHEEEDDDEEEEEEFFFLLLGGGBBB@@@@@@@@@===:::888999999:::999888777666999888666555444444555555555666555444333000...,,,//////111222333444444444333111...***&&&"""###'''+++...000------------...///000111------------------------......///---+++)))***+++++++++---111444444111...,,,***%%%!!! !!!!!!""""""$$$)))000555333555777777666666777888999888888888999888666444555666777999:::888333000111000///---+++***))))))'''%%%###$$$%%%%%%### !!!"""$$$%%%&&&%%%###"""!!!###%%%&&&&&&$$$"""!!!!!!!!!!!! !!!!!!""""""!!!%%%((('''###!!!"""$$$$$$###"""!!! !!!""""""!!!!!!!!!$$$&&&!!!!!!!!!!!!!!! !!!"""###### !!!""""""!!!!!!!!!!!!!!!"""###### ,,,;;;IIIRRRVVVQQQJJJCCC<<<555111222777555444444666;;;@@@BBBCCC888444000,,,,,,---......000111;;;LLLYYY```lllxxxsss```RRRKKKHHHLLLLLLQQQVVVZZZ]]]fffoooqqqwww~~~kkk[[[NNNBBB666...&&&###"""111===:::000&&&  """%%%(((---333999@@@GGGLLLUUUZZZeeerrr~~~|||~~~~~~}}}~~~|||zzzyyyyyyyyy}}}||||||}}}~~~}}}zzzyyyzzz|||}}}}}}}}}~~~~~~}}}}}}||||||||||||{{{wwwrrrnnnsssvvvwwwuuuqqqnnnmmmnnnnnnoooppprrrssstttttttttttttttsssssssssrrrrrrrrrnnnppprrrrrrpppooooooooopppppppppooommmmmmoooqqqssspppnnnnnnjjjeeeeeehhhhhhjjjlllkkkgggbbb___]]]______^^^```bbbdddcccbbbeeedddbbb```______`````````aaa^^^YYYXXX\\\]]]\\\```^^^\\\YYYWWWWWWXXXYYY^^^[[[XXXXXXZZZ[[[YYYWWWTTTUUUWWWXXXYYYXXXVVVUUURRRQQQPPPRRRTTTWWWWWWWWWNNNLLLJJJHHHGGGGGGHHHIIINNNLLLJJJHHHFFFEEEDDDDDDJJJFFFCCCBBBCCCBBB>>>::::::::::::999888777666555777666555444333333333333555555555444333000...---333333444555555555444444333111...+++'''###!!!"""&&&***,,,......---,,,,,,---...000111......................../////////,,,)))'''&&&'''***+++---111444444222000---***%%% !!!###$$$"""  '''000666555777888888777666666777999888999::::::999666333555333333666::::::555/////////000///...,,,***)))'''%%%$$$$$$%%%$$$###!!!!!!###%%%&&&'''&&&%%%$$$"""###%%%&&&'''%%%$$$###!!!!!!!!!!!!""""""###$$$&&&,,,111000)))###!!!######"""!!!  !!!"""!!!!!!"""%%%'''""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!---:::FFFMMMPPPOOONNNJJJEEECCCEEEIIILLLLLLNNNQQQTTTVVVWWWWWWKKKEEE===888666555333111555777@@@NNNXXX]]]fffooo{{{~~~mmmZZZLLLCCC???>>>>>>AAAFFFIIIMMMWWWaaacccmmm~~~ooo___QQQDDD666---'''$$$***888===:::333)))!!!"""%%%***///555;;;BBBGGGKKKOOOXXXfffttt{{{}}}~~~|||yyyxxxzzz{{{}}}{{{}}}||||||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzuuuqqqqqqvvvyyywwwqqqmmmmmmooossssssrrrrrrrrrqqqpppppptttrrrpppppppppppppppoooqqqssstttssspppmmmkkkkkkmmmmmmnnnmmmlllnnnqqqssstttpppnnnmmmkkkffffffhhhhhhjjjkkkiiifffbbb```___```___]]]^^^```bbbccccccdddcccbbb``````aaabbbccc``````\\\WWWVVVZZZ]]]\\\^^^]]][[[ZZZYYYZZZZZZ[[[]]][[[YYYXXXYYYZZZYYYWWWTTTUUUWWWXXXXXXWWWUUUTTTVVVUUUSSSSSSTTTUUUTTTSSSOOOMMMJJJHHHGGGHHHIIIKKKMMMLLLKKKJJJHHHFFFEEEDDDGGGEEEBBB@@@AAA@@@>>><<<===<<<;;;:::999777666555777666555444333333222222444444444444333111///...444555555555555444333333333222000,,,)))&&&$$$"""!!!$$$(((***,,,111000...,,,++++++,,,---////////////////////////---......+++(((&&&&&&&&&+++,,,///111222222111///,,,)))$$$ """###!!!%%%...444555777999999888777888888888888999:::;;;999666333666222000333999;;;666000///000222222111///---+++'''&&&%%%$$$$$$###""""""!!!"""$$$&&&'''&&&%%%$$$!!!"""$$$%%%%%%%%%######!!!!!!!!!!!!"""###%%%%%%+++111777999444,,,%%% ###"""!!! !!!""""""!!!!!!!!!$$$&&&"""""""""!!! !!!"""""""""!!! """"""!!!!!!!!!!!!"""""" +++999BBBDDDIIILLLKKKJJJJJJLLLNNNUUUXXX^^^cccfffggggggfff^^^YYYRRRMMMJJJFFFAAA<<>>AAADDDLLLVVV\\\hhh{{{ttteeeXXXJJJ<<<222((($$$ $$$111<<>>@@@AAA@@@HHHNNNVVV^^^bbbeeeggghhhkkkhhheeeccc```\\\WWWTTTXXX[[[___ccceeegggjjjmmmrrrxxxppp]]]NNNBBB:::666111222666<<<>>>???EEELLLWWWdddwwwuuugggZZZMMM???666***&&&!!! )))666EEEIII>>>///!!!!!!$$$''',,,111555@@@CCCHHHPPPZZZggguuu~~~||||||~~~}}}zzzxxx{{{~~~~~~}}}||||||www{{{zzzzzz{{{}}}}}}|||{{{{{{~~~~~~~~~}}}}}}}}}}}}~~~zzzyyyxxxyyy{{{}}}}}}|||sssvvvyyyxxxtttrrrrrrtttssssssrrrrrrrrrrrrssstttqqqnnnllllllnnnnnnkkkhhhlllooossstttsssqqqpppppppppqqqssstttssstttuuuwwwtttpppnnnooonnniiifffffffffgggfffeeecccdddfffiiieeebbb```___```aaaaaa```___```aaacccdddfffggggggbbbbbb]]]WWWVVVYYY\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]YYYXXXWWWVVVVVVUUUUUUVVVRRRSSSUUUWWWXXXWWWVVVUUUOOONNNLLLLLLNNNNNNNNNMMMPPPNNNLLLKKKJJJKKKLLLMMMIIIIIIHHHHHHHHHIIIIIIJJJKKKHHHDDDAAAAAACCCFFFHHHAAA@@@>>><<<::::::999999999999888888666555333222222333333444333222111000//////000111111111000000...---+++)))'''%%%###"""###""" ###&&&((()))'''(((***+++---...///000........................***,,,---,,,++++++,,,---000111333222000---------'''%%%"""!!!&&&+++///222444666888888888999;;;666555444666777888777555777444111333777999777444333444555666555222///---(((((('''$$$!!! """###"""###$$$&&&&&&$$$###!!! !!!!!!!!!!!!""""""###$$$###$$$+++777BBBAAA555(((######""""""""""""######%%%%%%%%%"""  """!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""""" !!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!,,,888===<<<666...+++......***000666===DDDIIINNNSSSWWWaaacccddddddcccccccccddddddgggiiiiiijjjlllnnnoooooouuu}}}kkkZZZLLLBBB;;;777222444:::AAABBB@@@CCCIIISSSaaarrrxxxiii\\\OOOBBB999---)))$$$ %%%111@@@IIICCC999((( """%%%***---666<<>>CCCLLLOOOSSSUUUWWWZZZ```eeebbbdddeeeddddddfffhhhiiimmmttt~~~|||kkk[[[OOOGGGAAA===777:::AAAHHHIIIFFFGGGKKKQQQ___ppppppcccVVVHHH???///+++'''### ###---;;;FFFFFF@@@...!!! ###(((+++...666>>>BBBEEELLLZZZeeeooovvvxxxzzz{{{|||}}}}}}uuuqqquuu~~~}}}~~~~~~|||~~~~~~zzz|||~~~}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~rrrrrruuuxxx{{{{{{yyywwwxxxvvvuuuvvvwwwyyyyyyxxxvvvtttrrrpppnnnmmmmmmnnnrrrpppnnnooorrrqqqlllgggjjjmmmqqqsssqqqooommmlllmmmooossstttrrrpppnnnnnnsssooonnnrrrrrrllleeecccccceeehhhiiihhheeeddddddcccbbbaaabbbcccdddcccbbb```aaadddggggggfffdddccchhhhhheee^^^\\\^^^^^^\\\^^^]]]\\\[[[ZZZXXXWWWWWWXXXYYYXXXWWWUUUUUUUUUWWWOOOQQQTTTVVVXXXXXXXXXWWWTTTSSSQQQQQQSSSTTTSSSRRROOOOOOOOOOOOOOOOOOOOONNNLLLJJJGGGEEEEEEFFFHHHJJJCCCDDDEEEEEEDDDDDDDDDEEE???>>><<<:::999999999:::888888888888666444222111111222333333333333111111)))***,,,...000111222222000000///---+++***)))((("""  !!!!!!$$$&&&((()))%%%'''***---///...---,,,------------------------///000111000...---...///---000222111///...///111&&&%%%%%%### %%%,,,222444555777777666555555666333111000000333666888999888777666555555666777888444444333222000...,,,***((()))((($$$ !!!$$$''''''(((((('''%%%###!!! !!!!!!"""!!!!!! !!!$$$######'''+++---***&&&!!!!!! !!!!!!""""""######"""!!!!!!###%%% !!!"""###### """######"""!!!!!!!!! !!!"""#########"""!!!!!!!!!!!!!!!&&&222AAA>>>555&&& ###%%%'''111333777;;;@@@EEEHHHJJJLLLNNNRRRTTTVVVXXXZZZ\\\eeelllsssxxxzzznnnccc\\\UUUOOOJJJDDDCCCIIIRRRSSSMMMJJJKKKQQQUUUfffqqqeeeYYYHHH999444...&&&!!!$$$,,,666@@@FFF888***$$$(((...///222777>>>FFFOOOTTTdddooozzz~~~~~~{{{wwwwww{{{zzzuuuvvv|||}}}||||||}}}~~~~~~{{{|||}}}{{{{{{|||~~~~~~~~~|||yyywwwtttoookkklllqqqttttttrrrrrrssstttuuuuuuxxx|||yyyuuuwwwtttllllllsssqqqpppnnnlllkkkllllllmmmnnnmmmmmmnnnpppqqqooonnnpppnnnlllmmmoooqqqpppnnnmmmqqqttttttoookkkiiiiiidddgggkkkjjjfffbbb```___cccccccccbbbbbbbbbbbbbbbaaadddfffeeecccaaa```aaalllggg```]]]^^^___^^^\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWYYY[[[[[[YYYVVVUUUUUUUUUTTTTTTWWWZZZ[[[WWWTTT[[[VVVQQQOOOPPPQQQQQQPPPSSSTTTTTTSSSQQQOOOMMMKKKMMMJJJEEEBBBCCCDDDFFFFFFGGGEEEDDDFFFIIIJJJGGGDDD@@@>>>======>>>>>>===;;;<<<888555444555555444222111222333444333111---+++...,,,+++---111444444333111222222000,,,)))''''''  """$$$&&&''''''(((+++---......---,,,+++,,,.../////////......000---+++---222333000,,,222222111111000000//////...+++'''"""###+++000444666888::::::888666555222222222444777888777666777777666444222333777:::444222111222333111---)))'''&&&###!!!!!!###%%%&&&'''$$$"""###%%%&&&%%%### """!!! """!!! !!!"""###%%%%%%&&&&&&""""""!!! """""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!   !!!""""""""""""!!!!!!!!!!!!""""""(((333DDDBBB888((( """%%%(((,,,000333555999<<<@@@BBBCCCEEEHHHJJJTTT[[[bbbgggmmmuuuwwwuuutttnnnfffaaa^^^\\\ZZZXXXVVVUUUYYY___^^^WWWSSSTTTSSSTTT___vvvqqqfff[[[KKK===777000(((###!!!%%%,,,555;;;777--- !!!$$$)))+++...333999AAAHHHMMMXXXdddrrr||||||}}}~~~zzzvvvssssssyyy{{{zzz~~~}}}~~~}}}{{{}}}}}}~~~}}}~~~|||zzz|||}}}{{{xxxvvvvvvwwwxxxzzz}}}~~~|||xxxuuuvvvrrrnnnooorrrtttssspppuuuvvvwwwxxxxxxzzz~~~xxxtttwwwtttlllkkkrrrrrrqqqpppoooooonnnnnnnnnmmmnnnooopppppppppppppppqqqnnnkkkkkkmmmnnnmmmlllkkknnnrrrsssrrrooolllkkkkkklllnnnllliiifffeeefffdddddddddddddddddddddddd```aaabbbbbbaaa``````___dddaaa]]]ZZZYYYZZZZZZZZZZZZ[[[\\\\\\\\\[[[ZZZZZZVVVXXXZZZ[[[YYYXXXWWWWWWYYYYYYZZZZZZZZZYYYXXXVVVYYYUUUQQQPPPPPPRRRQQQPPPUUUUUUUUUUUUSSSQQQOOOMMMLLLIIIFFFDDDEEEFFFGGGGGGGGGFFFDDDDDDEEEEEEDDDBBBAAA???>>>>>>???>>><<<:::999777444444666777555444666777999888666222000///---,,,+++---111444444333///000111...+++'''%%%$$$ ###%%%'''&&&(((***,,,------,,,+++,,,---.../////////...---,,,+++***---111222111////////////.........---------***&&&!!!$$$+++000333555888:::;;;:::999888333222111333555666666555555666777777555444555666222111111111333111...***)))'''%%%#########$$$%%%'''$$$""""""###$$$###!!!!!! """&&&((()))###"""  !!!""""""###############"""!!!!!!!!! """   """""""""!!!!!!!!! !!!###$$$&&&'''""""""!!!!!!!!!!!!""""""***555FFFEEE;;;+++"""$$$%%%***---000333444555888:::@@@FFFLLLQQQVVV]]]___\\\^^^ZZZWWWUUUWWWYYY[[[[[[^^^]]]```dddccc^^^[[[[[[VVVSSSYYYkkkqqqggg^^^OOOAAA;;;444+++%%%###!!!###)))...555111))) ###%%%***...333999???DDDMMMYYYiiiwww~~~{{{yyyxxxuuurrrsssyyy|||}}}|||}}}~~~|||}}}~~~|||}}}~~~}}}{{{xxxwwwxxxzzztttwww|||}}}zzzwwwzzzwwwuuuuuuwwwwwwuuurrrwwwxxxyyyyyyyyy{{{~~~|||vvvsssvvvssslllkkkooossssssssssssrrrqqqqqqpppmmmpppssssssqqqpppqqqrrrrrroookkkiiiiiijjjkkkkkkjjjlllooosssuuusssooolllnnnoooooommmjjjiiiiiijjjccccccccccccdddddddddddd___^^^^^^^^^```aaa```___``````___]]][[[ZZZ[[[]]]YYY[[[\\\^^^^^^]]]\\\[[[WWWYYY\\\\\\[[[ZZZZZZ[[[ZZZ\\\]]][[[WWWUUUVVVXXXXXXUUURRRQQQRRRRRRRRRQQQTTTTTTUUUTTTSSSQQQOOONNNKKKIIIFFFFFFGGGIIIIIIIIIGGGGGGFFFDDDAAA???@@@AAAAAA@@@?????????>>>;;;888666666555666777777666444999<<<>>>===888444333444---,,,,,,...111333444444...//////---((($$$""""""  $$$'''(((&&&''')))+++,,,,,,++++++.........///......---,,,,,,,,,,,,---.../////////...............---------+++)))%%%!!!!!!%%%+++///333555777:::;;;<<<;;;:::444222000111222444555444222555999:::888555333222222111000111222000...+++***)))(((&&&%%%$$$######&&&$$$!!!!!!!!!!!! ###!!! %%%***///111###"""  !!!"""$$$$$$###"""!!! !!!!!!!!!!!!  !!!!!!!!!""""""!!!!!! """$$$&&&(((***+++###""""""!!!!!!""""""### +++666CCCDDD<<<,,,"""$$$'''***+++,,,...000333999>>>AAAFFFKKKLLLIIIHHHFFFCCCCCCDDDGGGJJJLLLOOOPPPTTTWWWYYYYYYYYYYYYUUUSSSWWWggg~~~sssjjjaaaRRREEE>>>777...((($$$!!!###&&&111333333,,,  !!! """'''+++...333999===FFFPPP___lllxxx}}}yyyzzzyyyxxxyyy~~~~~~~~~}}}}}}|||~~~}}}{{{zzzyyyzzz}}}vvvxxx|||~~~}}}~~~|||{{{|||}}}|||zzzxxxwwwxxxyyyxxxxxxxxx{{{}}}xxxtttssstttrrrmmmkkknnnrrrssstttuuutttsssqqqpppmmmrrrwwwvvvrrrpppqqqtttqqqoookkkhhhhhhjjjkkkmmmkkkkkknnnsssvvvuuuooojjjkkkkkklllllljjjiiiggggggaaaaaabbbbbbbbbbbbbbbccc___]]]\\\]]]```bbbbbb```^^^```bbb```\\\[[[]]]```[[[\\\^^^______^^^[[[ZZZZZZ\\\]]]]]][[[ZZZZZZZZZVVVZZZ\\\YYYSSSQQQUUUZZZXXXWWWUUUUUUTTTTTTTTTSSSQQQQQQRRRRRRQQQOOOMMMLLLMMMJJJFFFEEEGGGJJJLLLMMMHHHIIIIIIEEE???===>>>@@@@@@???>>>>>>>>><<<999666666777777888888777555333888;;;>>>===888555666777.........///000222333444...//////,,,((($$$"""!!!$$$###""" ###&&&)))+++&&&'''(((***++++++++++++/////////......---,,,,,,///000000...+++******+++////////////////////////***((($$$ """&&&+++///555666888:::;;;;;;;;;:::777444111000222444444444333666999:::888555333222333333222111000///,,,+++,,,,,,***)))'''%%%###"""%%%###!!! """ """&&&+++...///###!!! !!!"""$$$###"""!!! !!!!!!!!! !!!""""""!!!!!!!!!  !!!!!!""""""""""""!!! !!!"""###%%%''')))******###""""""""""""""""""### +++666>>>@@@;;;--- """###$$$&&&(((---222666888;;;??????<<<888777555444444666999<<<<<>>;;;...!!!"""###%%%&&&(((---111111333666666222//////...,,,+++---111555222555666666999???BBBBBBBBBKKKXXXjjj}}}rrrgggYYYLLLDDD===444---)))&&&"""$$$,,,555:::666+++$$$&&&'''+++333999CCCGGGNNNVVV]]]fffttt~~~yyy|||zzzzzz|||}}}{{{yyyvvvwwwzzz}}}zzzyyyxxxxxxyyy{{{~~~yyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}|||yyyxxxyyyyyytttsssqqqqqqpppooooooooopppppppppqqqqqqppppppoooppptttxxxxxxuuurrrrrrrrrllllllkkkjjjiiijjjnnnqqqllllllmmmoooooommmiiieeefffhhhlllpppqqqnnnhhhcccgggggghhhhhhiiiiiijjjjjjcccdddcccaaaaaacccgggjjjddddddbbb```]]]\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[YYYYYYYYYVVVRRRPPPOOOOOOPPPUUUZZZYYYUUUUUUYYY___YYY[[[\\\[[[XXXUUUTTTTTTPPPQQQRRRSSSRRRRRRPPPPPPPPPLLLFFFCCCEEEJJJNNNQQQLLLLLLLLLJJJGGGDDDCCCCCC???===;;;:::;;;:::888777;;;;;;;;;999666333222222000111222333555666666666222222333111//////000111...///000...***&&&%%%$$$###""" !!!$$$&&&''''''(((((()))***+++,,,---//////...---------.........---,,,,,,,,,---...///+++++++++,,,,,,,,,,,,,,,)))'''### !!!%%%+++///888999999999999999888888:::888555444444444333222666666666555444444666888777777666444000---------///...+++)))&&&$$$#########$$$$$$"""  !!! !!!###%%%%%%"""  !!!!!! !!!"""###!!!"""!!! !!!"""!!! !!!"""$$$$$$###"""!!!######$$$%%%$$$###"""!!!$$$######""""""######$$$(((222999???===000  """"""###%%%'''&&&+++...---...000///+++******)))&&&$$$&&&***...)))------+++...666:::999===KKK\\\mmmvvvlll^^^RRRGGGAAA777111---***&&&###$$$---888<<<666((( """"""'''000888>>>@@@GGGPPPTTTZZZggguuu~~~|||||||||||||||}}}~~~{{{xxxyyy|||~~~~~~{{{{{{zzzyyyyyyzzz|||}}}zzzyyyxxxwwwvvvvvvwwwxxx{{{|||}}}{{{yyywwwvvvwwwtttsssqqqooonnnpppqqqqqqpppooooooooooooooopppppprrrsssvvvwwwwwwtttrrrpppkkklllllljjjhhhhhhjjjmmmhhhjjjlllkkkjjjhhhggggggjjjkkkmmmppprrrqqqlllgggiiijjjjjjkkkllllllmmmmmmdddggggggddd```aaagggnnnlllhhhddd```___^^^^^^]]]\\\\\\[[[[[[\\\]]]^^^___YYYYYYXXXVVVRRRPPPPPPQQQNNNSSSXXXXXXVVVUUUXXX[[[XXX[[[]]][[[WWWSSSRRRQQQOOOPPPQQQRRRRRRRRRQQQPPPNNNKKKGGGFFFHHHJJJLLLLLLKKKKKKKKKLLLLLLJJJFFFCCCAAA>>>;;;:::;;;;;;;;;;;;:::;;;;;;888555333444555222000...000555777555222444555555222///---...000,,,......---***'''&&&%%%""""""  ###%%%''')))))))))***+++,,,---.........---,,,---...//////111---***+++...000000///******+++++++++,,,,,,,,,)))'''$$$ $$$+++000666777777888888999999999999777555444444333111///333555666666555555777999555666777444111///000222000...***'''%%%$$$$$$$$$###%%%%%%$$$!!! """$$$"""!!!!!!"""$$$$$$""" !!!###"""!!!  !!!###$$$!!!"""!!! """###"""!!!!!!!!! ###$$$%%%$$$"""!!!"""###$$$$$$$$$""" $$$######""""""######$$$'''111;;;AAA@@@222!!! """$$$&&&***---,,,,,,...,,,(((''''''%%%!!!!!!%%%!!!%%%%%%###'''111666555===NNNaaapppyyyooobbbWWWJJJCCC:::333000---)))&&&&&&444???>>>111$$$$$$...777222444===FFFIIIMMMYYYfffssszzz~~~|||~~~|||~~~~~~|||xxxvvvvvvxxxyyyxxxwww}}}}}}}}}}}}}}}||||||{{{}}}|||zzzwwwttttttuuuwwwyyyzzz{{{yyyvvvtttssssssttttttqqqnnnnnnpppssssssppppppnnnnnnnnnooopppqqqsssssstttvvvwwwvvvrrrnnnjjjlllmmmkkkgggfffgggiiieeehhhjjjiiifffeeefffhhhmmmllllllnnnqqqqqqnnnjjjiiiiiijjjkkkkkklllmmmmmmdddhhhjjjeee______gggppplllggg___[[[[[[[[[ZZZXXXZZZYYYYYYYYY[[[^^^aaabbb[[[[[[[[[XXXVVVTTTUUUVVVLLLPPPTTTVVVUUUTTTTTTVVVWWWZZZ]]][[[VVVQQQOOOOOOMMMNNNOOOPPPPPPPPPOOONNNKKKIIIIIIIIIJJJKKKJJJHHHKKKJJJJJJLLLNNNMMMGGGBBBCCC@@@<<<:::;;;===>>>>>>999::::::888444333666999666111---000666888555000555666666333...,,,---...+++,,,---,,,)))'''&&&&&&$$$###"""!!!$$$'''))))))))))))***+++,,,...///...---,,,,,,---...///111555000++++++///111///,,,,,,,,,,,,------.........***((($$$ ###+++000444444555777888999:::;;;888666555444444222///---111333666777777666777888333555666555222111333666000---)))&&&$$$###$$$%%%$$$%%%&&&%%%""""""$$$&&&%%%###!!!!!!###$$$$$$###!!! !!!"""$$$$$$###!!! !!!"""### """!!! !!!!!!  ###$$$###"""!!!!!! ###%%%%%%$$$"""!!!!!!"""###$$$$$$###!!! $$$$$$############$$$$$$$$$---<<>>GGGYYYnnn}}}ssseeeZZZOOOIII@@@777111,,,)))&&&$$$ )))777===999333!!!"""'''++++++222999===>>>DDDNNNWWW```lllyyy~~~}}}}}}~~~{{{zzz|||}}}|||{{{}}}{{{yyyyyyyyyyyywwwuuu{{{|||{{{~~~|||{{{zzzxxxwwwvvvuuuuuuvvvvvvvvvtttsssrrrtttuuuxxxwwwtttrrrqqqqqqppppppsssqqqooonnnoooooonnnmmmnnnmmmmmmppptttuuusssppplllkkkhhhfffeeeeeefffgggiiijjjkkkjjjhhhhhhhhhiiilllkkkjjjkkkmmmmmmjjjhhhiiihhhhhhjjjmmmmmmjjjgggfffggggggfffcccccceeehhhfffeeeddddddcccaaa^^^[[[]]]ZZZWWWWWWYYY[[[ZZZYYYYYYZZZ\\\\\\[[[XXXUUUSSSRRRTTTVVVUUUSSSRRRTTTVVVTTTZZZ\\\XXXUUUTTTSSSQQQSSSRRRPPPNNNMMMMMMMMMNNNJJJIIIIIIJJJKKKKKKJJJHHHLLLJJJHHHGGGHHHIIIIIIHHHDDD@@@<<<<<>>:::;;;999888777888777555444666666666666666555555555444666777555000,,,,,,---000...+++(((&&&&&&&&&''')))%%%!!!"""&&&***(((''''''(((+++---......------...///000111222222555333000---+++******+++***((()))...333444111,,,(((%%%"""!!!(((,,,222444555555666777:::<<<999666444333444444444444666777888777666555666777333333333222222111111111///---+++***)))&&&"""############"""""""""!!!!!!!!!  """$$$&&&###  """#########!!! !!!!!!"""###""" """### !!!!!! ###$$$###!!! !!!$$$'''&&&$$$ ############""""""""""""$$$---@@@EEEFFF<<<***!!!&&&&&&''''''''''''(((((($$$!!! """""" !!!%%%"""###$$$&&&(((,,,222666===GGGXXXmmmyyylllaaaRRRLLLCCC;;;555111---***&&&"""%%%...666;;;===---###$$$(((***///555888999>>>HHHPPP[[[fffrrr~~~}}}|||~~~||||||~~~~~~zzzzzz|||~~~~~~|||yyyxxxwwwxxxzzz{{{zzzyyy}}}}}}~~~|||yyywwwuuuttttttuuuvvvvvvvvvuuutttuuuuuuuuutttrrrooommmlllmmmooorrrqqqooooooppppppnnnmmmiiihhhhhhlllppprrrpppmmmlllkkkiiiggggggggghhhhhhhhhiiiiiihhhggggggiiijjjooollljjjiiikkkkkkjjjhhhffffffgggjjjlllllliiifffiiijjjjjjhhhffffffhhhjjjiiigggeeeddddddbbb___]]]\\\ZZZWWWWWWYYYZZZYYYXXXYYYZZZ[[[\\\ZZZXXXUUUSSSWWWYYYZZZXXXVVVTTTUUUWWWWWW[[[[[[WWWTTTVVVXXXXXXTTTRRRPPPNNNLLLLLLLLLLLLLLLKKKJJJKKKLLLLLLLLLJJJNNNLLLIIIHHHHHHHHHGGGFFFEEEAAA======???@@@===:::999888777777999999888777777777777666666555555555444555555333000...------///---+++)))''''''(((((((((%%%!!!!!!%%%))))))(((((()))+++---......---------...///000111111555333000...,,,,,,,,,,,,***)))***...333555111---)))&&&""" &&&***111333666777777888:::<<<999777555555666666555333555777888777666666777888555555555444333222222111///...,,,+++***(((%%%"""""""""!!!!!!!!! !!! !!!###$$$!!!  !!!!!!!!! !!!""" !!! !!!"""!!!!!!""""""###""" !!! """$$$&&&%%%### """,,,BBBFFFGGG===+++$$$''''''!!!"""&&&%%%%%%&&&(((((('''&&&&&&""""""$$$### """ """$$$&&&)))---333777>>>GGGWWWkkkrrrgggXXXRRRKKKCCC===888333000(((%%% """+++:::EEE===111 !!!%%%(((,,,///000111666???FFFPPPYYYeeerrr|||zzzyyy|||~~~~~~|||yyyyyy|||~~~vvvuuuuuuxxx{{{}}}~~~}}}||||||}}}zzzwwwuuutttssstttuuuvvvwwwxxxwwwvvvvvvuuuuuusssoookkkjjjlllpppqqqpppooopppqqqpppnnnlllgggffffffiiimmmooommmjjjjjjjjjiiiiiiiiiiiijjjjjjhhhhhhhhhgggfffgggjjjmmmrrrnnnjjjgggggghhhiiiiiidddeeegggjjjlllkkkgggdddjjjjjjjjjiiigggggghhhjjjllliiifffddddddcccaaa___[[[ZZZXXXXXXYYYZZZYYYWWWYYYZZZ[[[[[[ZZZXXXVVVTTT[[[\\\]]]\\\ZZZXXXXXXXXXYYY[[[YYYTTTRRRWWW[[[[[[UUUTTTRRROOONNNMMMMMMMMMOOOMMMKKKKKKLLLNNNNNNMMMOOOLLLJJJHHHHHHGGGEEEDDDFFFBBB???>>>??????<<<:::;;;999888888888888777555777777666666555444333333333222111111111000...,,,...---+++)))))))))******'''%%%"""  $$$(((((())))))***+++,,,,,,---,,,,,,------.........///444222000...------...///+++***+++///333555222///***'''"""$$$(((000333666888999999:::;;;999888888888999888555333444555777777666666777999888777666555444333222111000...---,,,+++***'''$$$!!!!!! !!! !!!""" !!!""""""!!!!!!!!!!!! !!!###$$$###!!! !!! !!!!!!!!!!!!  """######$$$$$$###!!! )))<<>><<<:::>>><<<999888666555222000666555555444333222111111222000...///222222000,,,,,,,,,++++++++++++,,,,,,'''%%%###!!! !!!$$$'''&&&((()))***)))******++++++,,,,,,,,,------------222111///---,,,---...///,,,+++,,,///333444222000+++'''"""$$$(((///222666999999999:::;;;:::999:::;;;;;;:::666333111333555555444555666888888777666555333222111000///---+++++++++***'''%%%!!!!!!   !!!""""""!!! !!!"""""""""!!! """###$$$$$$###!!!  """!!!!!!  !!!###$$$$$$###"""!!!  !!!!!!!!! %%%111888<<<666''',,,???LLLNNN@@@///%%%!!!###,,,444:::777333///---+++)))(((+++((('''(((&&&!!! !!!$$$'''***...333666???HHHWWWiiizzzyyymmmkkkfff```XXXPPPFFF===777///+++&&&###!!!***222CCCCCC@@@555%%%!!!###$$$%%%%%%%%%)))///444;;;AAAMMM\\\jjjuuu~~~~~~}}}}}}~~~~~~}}}|||~~~}}}}}}||||||~~~}}}|||{{{xxxwwwwwwxxxzzzxxxwwwwwwvvvuuuuuuvvvvvvuuuuuuvvvxxx{{{{{{xxxuuuxxxxxxwwwsssooooooqqquuuooonnnmmmnnnoooooonnnlllooommmkkklllmmmlllhhheeedddeeeggghhhiiijjjjjjiiihhhhhhhhhggggggiiinnnqqqtttpppkkkeeebbbcccfffhhhiiikkkmmmnnnmmmiiifffeeefffeeeeeeddddddcccbbbaaaiiifffcccaaaaaa```___^^^]]]^^^``````___]]][[[ZZZXXXYYYYYYZZZZZZYYYXXXWWWWWWXXXZZZ\\\]]]^^^]]]\\\XXXZZZXXXUUUTTTVVVUUUQQQQQQPPPOOOOOOOOOPPPRRRRRROOOMMMJJJIIIJJJLLLMMMMMMJJJIIIHHHHHHHHHHHHGGGEEEGGGEEEBBB@@@???>>>===<<<>>>;;;888666555333000...333333222111000000//////222000...000333333111...,,,,,,,,,,,,,,,------...'''%%%###!!! !!!$$$&&&###&&&((()))(((((()))***+++,,,,,,------.........000///---++++++,,,---...------...000222222111000***&&&  %%%)))...111555888999999:::;;;;;;;;;;;;======;;;666333000111333333333333444666666666444333111000///......,,,)))(((((('''&&&$$$"""!!!  !!! !!!""""""######$$$$$$"""!!! !!!!!!"""######""" ######"""!!! !!!!!!!!!!!!###$$$###"""!!!  !!!"""""""""!!!!!!'''000777333&&&%%% ///GGGXXX\\\NNN<<<...%%%&&&000<<>>777111...------)))'''(((%%% !!!!!!%%%(((***...222555<<>>>>>:::888666666666555444222111111111000000000//////111111000111333333111000,,,---------............(((&&&###!!!  ###%%% $$$(((***(((((())),,,,,,,,,---...///000111111000...,,,+++***+++,,,---...//////000000/////////(((###!!!&&&+++---000333666777888999;;;<<<<<<<<<======;;;666333000111333333222222333555444333222111000///...------+++(((&&&&&&%%%$$$"""###!!! !!!!!!######$$$%%%%%%%%%###"""!!!!!!  """"""!!!"""!!! !!!###""""""!!!!!!!!!!!! !!!"""!!! """---666444(((!!!,,,000---&&&,,,AAAQQQ```UUUFFF666***&&&000===KKKPPPTTTPPPEEE:::444222,,,(((%%%%%%### """%%%(((***---111444555AAATTTgggxxxyyysssppplllggg___TTTIIIBBB:::666111---+++((($$$""" %%%222AAADDD:::---###"""$$$''')))444444;;;GGGQQQYYYfffrrr{{{}}}{{{zzz|||~~~}}}|||~~~}}}}}}|||zzzxxxvvvssssssssstttvvvwwwyyyzzzzzzwwwtttuuuxxxyyywwwttttttqqqoooqqqtttuuurrrooonnnllliiihhhiiikkklllmmmllljjjhhhiiikkkjjjfffbbbccceeehhhkkklllkkkiiihhheeefffggggggfffgggiiikkkmmmmmmmmmiiieeebbbcccdddaaaccceeefffeeeeeegggiiihhhgggeeefffgggfffccc```aaa`````````aaaaaa___^^^]]]```ddddddaaa]]][[[ZZZWWWXXXXXXYYYYYYYYYZZZZZZTTTTTTUUUYYY\\\]]]ZZZWWWXXXZZZZZZXXXYYY[[[WWWQQQOOONNNMMMLLLKKKLLLLLLMMMLLLKKKJJJJJJLLLLLLKKKJJJIIIHHHHHHHHHIIIHHHEEECCCEEEDDDDDDBBB@@@??????@@@;;;999888777888888666444000000111111111111222222111333444444222111222222------...////////////...***'''###  """$$$***+++***))),,,///,,,---...///111333444444111///---+++***+++,,,---///000000///...---,,,---%%%!!! &&&+++,,,///111333444666999;;;===<<<<<<<<<<<<:::666444222333555444333222333555222222111000000///.........,,,(((&&&%%%$$$"""!!!"""   """$$$!!!"""###$$$%%%$$$######!!!!!!######!!!  """ !!!!!!"""!!!!!!!!! """"""!!!"""---777777***$$$111@@@;;;111%%%&&&666DDD___WWWKKK<<<,,,&&&...;;;LLLVVV___]]]PPPAAA888555,,,'''######  ###&&&)))***---000333000>>>RRRfffxxx{{{rrrqqqnnniiibbbXXXNNNFFF>>>:::666222...+++'''%%% !!!""""""!!!  ,,,===FFFCCC999---'''!!!###%%%&&&000...333<<>><<<;;;;;;;;;999666444444666666666444333444555222111111111000000//////000---)))&&&%%%$$$""" !!! !!!!!!!!!!!! """###!!!###$$$%%%$$$$$$""""""$$$%%%$$$ !!!  !!! """"""""""""!!! """$$$###"""###'''///222---!!!%%%111JJJJJJAAA///###&&&...333GGGTTTXXXHHH000&&&+++333<<>>===:::444,,,''''''&&&%%%%%%&&&%%%$$$"""""" ,,,;;;FFFIIIDDD===)))  """###&&&'''+++000999FFFSSS\\\nnnxxx}}}zzz~~~zzz|||~~~|||zzzyyyxxxyyyyyy}}}}}}~~~}}}{{{xxxxxxxxxyyywwwtttsssssstttwwwyyywwwwwwwwwwwwxxxxxxwwwwwwvvvrrrpppsssxxxyyytttnnnlllnnnoooqqqqqqpppnnnmmmooooooooonnnmmmjjjhhhfffjjjkkkmmmnnnnnnllliiigggdddeeegggjjjkkkiiieeebbbeeegggiiijjjjjjgggdddbbbaaa`````````aaabbbccccccbbb```]]]]]]^^^```aaaaaacccbbbaaa``````aaabbbbbbaaacccdddccc___[[[XXXWWWVVVYYY\\\\\\[[[YYYXXXXXX\\\ZZZ\\\aaa```XXXSSSTTTWWWUUURRRPPPUUUZZZYYYSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMPPPMMMJJJIIIHHHGGGEEECCCAAACCCCCCBBB???>>>@@@CCCBBB>>>:::999999999777555222222333333222222111000555444222000///......---000333111,,,***...---)))***'''$$$ &&&(((*********+++,,,...333111000111333333111...,,,,,,---------,,,+++***///...---,,,+++*********""" $$$))),,,///222444555888:::777999;;;:::999777777777444555666777777666555444555111...---......,,,***,,,***'''%%%%%%&&&%%%$$$!!!$$$&&&((("""###$$$$$$###!!! !!!"""""" !!!!!!  &&&---111...###!!!---HHHOOOKKK:::(((%%%+++222DDDRRRZZZNNN999,,,+++///555GGGYYY]]]XXXOOOCCC999000...,,,)))&&&### !!!###&&&***,,,...///555<<>>888111,,,)))(((((()))******)))'''&&&###%%%333AAAIIIJJJIII111$$$ !!!"""$$$(((---666AAAMMMUUUeeeppp{{{}}}}}}||||||~~~|||{{{{{{{{{}}}{{{{{{~~~}}}zzzyyyyyywwwwwwuuuttttttuuuvvvvvvwwwyyy{{{yyyvvvuuuxxxzzz{{{uuupppppptttvvvrrrnnnnnnoooppppppooommmkkkjjjmmmmmmmmmlllkkkjjjiiihhhiiijjjkkkkkkjjjhhheeedddddddddfffgggiiihhheeebbbcccdddggghhhhhheeebbb```ccccccccccccccccccdddddd^^^]]]\\\]]]^^^```aaabbbcccbbbaaa``````aaabbbbbbcccdddeeeccc```]]][[[[[[ZZZZZZZZZXXXVVVVVVXXXZZZ]]]YYYYYY\\\[[[VVVUUUWWWVVVVVVTTTQQQSSSWWWWWWSSSSSSRRRQQQPPPOOONNNNNNNNNQQQQQQQQQQQQPPPPPPOOOOOOOOOMMMJJJHHHHHHGGGEEEDDD@@@BBBCCCCCCAAA@@@AAACCCBBB>>>888555444555555444444444444444444333222222333222111000000000000000000333222,,,+++---,,,)))((('''$$$!!!&&&(((***++++++,,,...///111///...///111111///---.........---------,,,,,,,,,,,,***)))'''&&&&&&&&& !!!$$$///111333333333222333444777888::::::999777666666777777777777777777666555555222///...///...,,,***...+++(((&&&&&&%%%$$$###!!!  !!!"""  """$$$%%%!!!"""#########!!!    %%%,,,000...'''&&&@@@NNNTTTGGG222&&&''',,,:::LLLYYYUUUDDD666---)))...:::JJJUUUZZZWWWLLLAAA777444111///---)))"""!!!###&&&))),,,...///444<<>>AAACCCDDDCCCAAAAAAAAABBB>>>888444333444555666666666666666666555444444111111111111111111222222111333222---,,,,,,+++(((&&&&&&$$$""" ###%%%(((******+++---///...---,,,,,,---......---000///...------------...,,,+++***(((&&&$$$""""""!!!%%%000222444444333111111222666777888888888777666555888777777777777777888888666444222111000///---+++///,,,(((&&&&&&%%%$$$###"""!!! !!!"""###!!!!!!"""!!!  !!!""" !!!""""""!!! !!!""""""   &&&---//////+++""" 222BBBQQQNNN>>>...%%%$$$...AAATTTXXXPPPBBB222''',,,111;;;JJJWWW\\\VVVNNNAAA;;;444111///,,,%%% !!!###%%%(((+++---...333<<>>PPP[[[NNN:::%%%!!!(((***!!!!!!%%%***111999>>>CCCOOO\\\hhhttt~~~|||{{{zzzzzzyyyyyyzzz{{{||||||||||||zzzyyyvvvvvvuuutttuuuwwwyyyzzz{{{{{{zzzwwwttttttwww{{{}}}wwwpppnnnooorrrrrrpppooooooooonnnlllkkkiiihhhmmmkkkjjjhhhhhhhhhiiijjjfffeeedddbbbbbbbbbccccccdddcccaaaaaacccdddcccbbb___```bbbcccdddbbbaaa___```aaabbbcccbbbaaa^^^]]][[[]]]^^^_________```aaa````````````aaaaaaaaabbbdddddddddbbb___^^^___aaa___]]]ZZZUUUSSSSSSVVVYYYZZZXXXWWWVVVWWWWWWYYY[[[TTTYYYZZZTTTNNNOOORRRSSSYYYWWWSSSPPPNNNNNNOOOPPPSSSRRRQQQPPPPPPPPPQQQQQQLLLJJJHHHGGGGGGGGGEEEDDD???AAACCCDDDCCC@@@>>><<>>OOOYYYZZZXXXJJJBBB888111///,,,&&&!!!!!!!!!"""$$$'''***---...222;;;JJJ[[[lll|||}}}vvvpppjjjeeebbbZZZWWWSSSNNNIIICCC===999:::999888888777555000---,,,***(((&&&%%%### %%%888NNN]]]SSSAAA///+++444999000$$$"""&&&+++111555888CCCPPP[[[iiiwww~~~~~~}}}}}}zzzzzz|||||||||}}}}}}~~~|||~~~}}}{{{zzzyyyxxxvvvtttsssuuuxxx||||||xxxtttsssuuuwwwwwwvvvwwwtttqqqppprrrtttsssrrrnnnnnnnnnnnnmmmlllkkkkkkooonnnllliiihhhhhhhhhhhheeedddcccbbbbbbdddeeegggdddbbb``````aaabbbbbbbbb^^^```aaacccccccccbbbaaa___```bbbcccbbb```^^^]]]]]]___aaaaaa___^^^^^^_________``````aaaaaaaaaaaabbbbbbbbb```^^^]]]^^^```^^^^^^\\\YYYVVVUUUVVVXXXXXXYYYZZZYYYYYYZZZYYYXXXTTTZZZ[[[TTTMMMMMMPPPRRRVVVTTTRRROOOOOOOOOQQQSSSPPPPPPOOOOOONNNNNNOOOOOOKKKIIIFFFFFFFFFGGGEEEDDD@@@BBBCCCDDDCCC???:::777888:::;;;<<<;;;;;;::::::888888999999888888777666333444444444333222111000222111000000...+++))))))&&&&&&&&&$$$""" """&&&)))******,,,---,,,+++)))((((((***---///...------,,,,,,,,,,,,,,,///...---***'''$$$!!! ###(((+++000444555666777888666555555777999999666444000000000111333666888:::777888888777555333222111,,,***((('''((())))))(((###"""!!!"""###""""""!!! !!!!!!"""!!!!!!   """######!!!  """(((,,,+++...///'''%%%666GGGKKK???,,,!!!"""000CCCSSS[[[VVVDDD111---)))***444BBBMMMUUUZZZPPPHHH===444...+++'''$$$!!!""""""$$$&&&))),,,...111;;;IIIZZZjjj{{{{{{vvvrrrooommmbbb^^^YYYSSSMMMHHHBBB???>>>===<<<;;;:::666111---,,,***((('''&&&$$$!!!111HHHYYYPPPFFF:::777???DDD===222!!!&&&+++///333<<>>>>>>>><<<888333///---,,,***(((&&&### (((===LLLQQQMMMGGGCCCEEEGGG@@@666!!!''',,,---555===EEERRRdddrrryyy}}}~~~zzz}}}~~~yyyzzz{{{zzzzzz{{{}}}}}}}}}||||||{{{zzzzzzzzzwwwuuussstttwwwyyyxxxvvvssssssssstttuuuwwwwwwwwwuuutttrrrqqqpppooonnnnnnqqqppppppooonnnmmmkkkkkkjjjiiihhhgggffffffffffffbbbaaa```aaabbbcccbbb```]]]^^^___aaabbbcccccccccaaaaaaaaabbbbbbbbbbbbbbb[[[^^^___]]]YYYXXX\\\```]]]^^^___aaaaaaaaaaaa```___aaabbbaaa^^^\\\[[[[[[[[[\\\\\\ZZZWWWVVVVVVWWWYYY]]]]]]YYYWWWXXXUUUPPPTTTXXXWWWQQQMMMNNNPPPOOOOOONNNNNNNNNNNNNNNOOOOOOKKKMMMNNNOOOOOOMMMKKKJJJHHHFFFDDDDDDFFFFFFFFFEEECCCBBBBBBCCCDDDCCC>>>;;;888;;;>>>>>><<<999999:::666777777777777666555555222333444555555444333222000---...222111,,,***,,,+++***'''$$$!!!!!!$$$(((++++++******+++((('''&&&###"""$$$***///+++,,,...//////---+++)))))))))(((&&&### (((,,,111555666666666666888666555777;;;<<<999555000000111111111111000000000333666777444333333333000---***)))))))))((('''$$$"""!!! """######"""""" !!!###$$$%%%$$$###""" !!!######   !!!   !!!   $$$###)))000***,,,111+++### !!!+++;;;KKKOOO???---###!!!$$$***---222>>>KKKRRRPPPIII???444,,,&&&%%%"""""""""###%%%(((,,,...333<<>>??????>>>;;;666222///---+++(((&&&""" 111???UUUVVVRRRJJJFFFDDD<<<222  %%%***(((...444;;;HHHZZZjjjqqqwww{{{}}}~~~~~~zzz}}}~~~zzzzzzzzzyyyyyy{{{{{{vvvttttttuuuvvvwwwxxxxxxyyyzzzvvvuuutttssstttvvvwwwxxxxxxwwwuuussspppooonnnmmmooopppqqqqqqqqqpppnnnmmmllllllkkkiiigggeeedddcccbbbaaaaaabbbccccccaaa```\\\]]]^^^```aaabbbbbbbbb______^^^^^^___```aaabbbXXX[[[\\\ZZZWWWWWW\\\aaa\\\]]]___aaaaaaaaaaaa```___aaacccbbb___\\\[[[ZZZ[[[[[[ZZZWWWUUUTTTVVVXXX[[[^^^]]]VVVTTTUUUSSSNNNTTTWWWUUUPPPNNNPPPPPPOOONNNNNNNNNMMMMMMMMMLLLLLLKKKLLLOOOQQQQQQNNNKKKIIIGGGFFFDDDDDDEEEFFFFFFEEECCCBBBAAACCCFFFFFFCCC??????AAABBB@@@<<<:::;;;<<<666666666666666555444444000111444666666666555444///,,,---222222,,,***------+++'''###  """&&&((('''&&&&&&&&&&&&&&&$$$!!! """(((...+++---000111111///,,,)))))))))((('''$$$ %%%)))000444777777888999999666555888<<<===:::555222333333333111///---+++---111444555333111222333333000,,,***((('''&&&$$$  !!!"""""""""!!!  """$$$%%%$$$###"""!!! """$$$###!!!  !!! !!!!!! $$$&&&$$$"""!!!...:::===555---### ###''',,,555???LLLPPPQQQIII;;;---&&&%%% !!!%%%***---222888AAAMMM\\\pppvvvmmmlllggg^^^WWWUUUPPPGGGDDDEEEDDDAAA???@@@AAA???888222222333111,,,%%%!!! '''...AAAUUU^^^RRREEE>>>333%%%"""&&&'''...999CCCLLLWWWaaahhhsss}}}{{{~~~{{{}}}{{{|||||||||~~~{{{vvvuuuzzzxxxvvvwwwxxxyyyyyyyyyqqqsssvvvwwwvvvvvvwwwxxxvvvwwwwwwsssnnnoootttyyyqqqrrrtttssspppllljjjjjjiiihhhhhhiiiiiihhhfffdddfffcccaaa```aaabbbbbbaaa``````^^^^^^^^^```bbbccc_________aaabbbcccaaa___cccaaa___^^^^^^]]]\\\ZZZ]]]YYYWWWZZZ___cccaaa___\\\^^^``````^^^\\\ZZZZZZ[[[\\\]]]]]][[[YYYYYYZZZ[[[ZZZXXXWWWVVVTTTQQQOOOSSSYYY[[[WWWTTTRRRNNNJJJJJJJJJLLLOOOQQQQQQNNNKKKTTTRRRQQQPPPPPPOOOMMMLLLJJJHHHFFFFFFGGGGGGFFFEEEIIIEEECCCDDDHHHJJJGGGCCCEEECCC@@@===;;;:::999999444777888777444111222333111111000222444444333111444111///000111222///---///---((($$$!!! """!!! """%%%&&&&&&$$$###)))%%%!!!!!!%%%)))+++111111111000///---,,,+++)))(((&&&"""(((,,,111222111333888>>>===777333666===@@@;;;444333333222000......111333222111000000111333555777222000...,,,,,,***(((&&&!!!!!!!!!!!! !!!!!!  !!! """###$$$###"""!!!$$$""" ###!!! !!!$$$&&&$$$###""" !!!""" !!!!!!!!!!!!!!!  ######!!!&&&---...'''!!!%%%)))222;;;JJJRRRWWWTTTFFF777,,,''' !!!!!! """&&&***666:::@@@IIIVVVhhh||||||sssqqqjjjaaaYYYVVVPPPHHHDDDEEEBBB???===>>>@@@@@@;;;777:::;;;;;;666---%%% %%%888OOO___WWWHHH===...###$$$***555>>>FFFPPPZZZbbbkkkxxx~~~||||||~~~{{{zzz{{{}}}|||~~~{{{xxxxxxwwwvvvvvvvvvxxxxxxwwwvvvrrrsssuuuwwwxxxxxxvvvuuuuuuvvvuuurrrnnnnnnsssxxxuuusssrrrpppnnnmmmlllllleeeeeeeeefffffffffeeedddfffeeeeeeeeeeeedddbbb_________^^^^^^___aaadddeee`````````bbbdddcccaaa^^^_________^^^]]]ZZZXXXWWW[[[YYYWWWXXX[[[]]]\\\ZZZWWWZZZ\\\]]]\\\ZZZZZZZZZ^^^___``````^^^\\\]]]]]]]]]]]]]]]^^^]]]ZZZUUURRRTTTYYYZZZVVVSSSQQQOOOKKKHHHHHHIIILLLOOOPPPNNNLLLTTTSSSQQQQQQPPPOOONNNMMMKKKIIIHHHHHHIIIIIIHHHGGGHHHEEECCCEEEIIIJJJHHHEEEEEEDDDAAA>>><<<::::::999666888:::999666444555666444333222333444444222000333111000000222333222000000...***&&&###"""!!!"""###"""!!! ###&&&'''''''''&&&'''$$$!!! ###'''***+++000000//////...---,,,+++)))(((&&&""" %%%)))...111222555;;;@@@???;;;888999>>>???:::555777666555222///...000111222222111000111333444666777444111///---+++(((&&&"""""""""!!! !!!!!! !!!"""!!!!!!!!!!!!!!!!!!"""""""""  """ !!!!!! """$$$###""""""!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!  ###&&&,,,444CCCOOO\\\___TTTBBB111((("""""""""!!! !!!$$$&&&555888<<>>===>>>>>>;;;888===??????;;;333)))!!!***DDDYYYYYYMMM@@@--- %%%...666===FFFOOOXXX___jjjvvv}}}~~~~~~~~~|||{{{zzzxxxyyy}}}}}}~~~wwwwwwxxxyyyzzzzzzwwwuuuttttttuuuyyy}}}}}}yyyuuurrrsssssspppnnnooossswwwzzzuuupppoooooopppooommmeeeeeeeeedddeeeeeefffffffffffffffgggfffddd___[[[\\\\\\[[[\\\]]]```ccceee```aaaccceeefffdddaaa^^^\\\___bbb```\\\XXXVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXTTTWWWZZZ[[[[[[ZZZZZZZZZ^^^___``````^^^]]]^^^___[[[[[[]]]^^^^^^[[[UUUQQQUUUYYYYYYTTTQQQQQQPPPMMMHHHHHHHHHKKKNNNQQQQQQQQQSSSSSSSSSRRRQQQPPPOOONNNLLLKKKJJJKKKLLLLLLJJJIIIHHHFFFDDDFFFIIIKKKIIIGGGFFFDDDAAA>>><<<::::::999888999;;;;;;999888888999777666444444444333222000333111000111222333333222111///,,,(((&&&$$$$$$###$$$###""" """%%%'''(((((('''&&&$$$""""""%%%)))+++,,,------...------,,,++++++)))(((%%%!!!!!!!!!&&&+++///222666<<>><<<;;;;;;<<<;;;888666:::999777444000//////111444333222222222333333444999666222///---***'''%%%$$$######!!! !!! !!!"""$$$""" !!!""" !!!!!!   """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!    !!!"""###(((...999HHHZZZccc[[[HHH333&&&#########"""!!!"""$$$'''///222666>>>JJJ]]]rrr|||rrrlllddd]]]XXXSSSPPPNNNLLLGGGBBB>>><<<;;;999777999999:::777222***$$$ 444JJJQQQQQQJJJ888%%% )))///444<<>>===>>>>>><<<777111+++(((%%%###!!! """///AAANNNMMMFFF---### !!!$$$%%%***000555:::DDDQQQ```mmmxxx}}}~~~}}}yyy{{{||||||}}}~~~}}}}}}~~~}}}xxxtttqqqqqqtttxxx}}}~~~{{{wwwmmmmmmoooqqqtttxxx|||~~~zzzxxxwwwxxxyyywwwrrrnnnmmmnnnmmmiiiddd```aaabbbkkkiiieeeddddddddddddccccccbbb```___^^^___```aaa```aaacccfffgggfffccc```]]]^^^^^^\\\XXXVVVXXXZZZ______^^^]]][[[XXXUUUTTTUUUWWWYYYZZZXXXWWWVVVVVVWWWXXXXXXXXXWWWXXX[[[]]]\\\ZZZXXXWWWYYYZZZ[[[[[[TTTWWWWWWRRRPPPRRRSSSRRRNNNMMMKKKMMMPPPRRRTTTTTTRRRUUUWWWVVVQQQMMMKKKLLLKKKLLLNNNPPPRRRQQQMMMJJJLLLKKKJJJHHHGGGEEEDDDCCCCCCBBB???<<<:::888777777888777666777888888777555222111000222555888::::::666555333///+++)))***,,,------------+++)))&&&%%%!!! !!!!!!""""""""""""###%%%'''***,,,&&&$$$""""""%%%)))+++,,,++++++,,,++++++***))))))%%%$$$  !!!$$$(((---222555777888777999:::;;;:::999:::;;;444666777777666666777999444555666777777555333111333000,,,)))))))))((('''$$$$$$$$$###!!! !!!!!!!!!###""" """###"""!!! !!!"""######"""!!!   $$$'''...999@@@???777---&&&!!!"""$$$%%%&&&''')))+++,,,000555===IIIYYYlllyyyuuuhhhbbbbbb```[[[QQQNNNJJJDDD@@@>>>>>>???<<<777///***&&&$$$!!!!!!///>>>HHHJJJ===111###  ###(((+++000999CCCOOO^^^mmmwww{{{~~~~~~~~~{{{}}}~~~}}}~~~zzz}}}~~~}}}}}}}}}yyyuuuuuuvvvxxxzzzzzzyyyxxxwwwrrrqqqrrrtttwwwzzz{{{|||yyyxxxwwwvvvtttrrrqqqpppllloooppplllfffbbbbbbccchhhgggffffffhhhhhhgggeeeeeedddbbbaaaaaacccdddfff______aaacccffffffdddbbb\\\^^^``````___]]][[[YYY]]][[[ZZZ[[[\\\[[[VVVRRRSSSVVVYYYZZZYYYXXXXXXXXXVVVVVVWWWVVVVVVXXX[[[^^^XXXVVVVVVVVVXXXZZZYYYXXXRRRVVVWWWSSSQQQSSSSSSQQQPPPOOONNNOOOQQQRRRRRRQQQRRRVVVXXXVVVPPPJJJIIIJJJIIIJJJMMMPPPRRRPPPLLLIIIHHHHHHHHHGGGFFFEEEEEEFFFEEECCCAAA>>>;;;:::999999999777666666888888555333111000///111444888:::;;;555555333///+++***,,,...---...//////...+++((('''!!!!!!!!!!!!!!!"""###$$$"""!!! """$$$''')))'''$$$!!! ###'''***+++---------,,,+++***)))(((###"""!!! """&&&,,,222666777777:::999::::::::::::999888444666777777777666777888333444777888888666444222666333...+++))))))((('''######$$$######"""!!!!!!   """!!! """###!!!  """"""!!!   ###"""'''---222111---'''###!!!###$$$%%%%%%&&&'''))))))---444===IIIZZZmmmyyy~~~pppiiihhheee___UUUSSSNNNGGGAAA===<<<===888333---(((&&&$$$ !!!000???HHHKKK===---""" $$$%%%***222:::DDDRRRcccpppsss|||~~~}}}xxx}}}~~~|||~~~{{{~~~|||{{{}}}~~~~~~{{{xxx|||}}}~~~}}}{{{xxxxxxxxxvvvuuuuuuvvvxxxzzzzzzzzzxxxwwwvvvrrrooonnnpppqqqlllppprrrpppjjjeeeeeegggcccccceeegggiiiiiifffccccccbbbaaaaaabbbdddfffggg_________bbbeeefffeeeccc^^^```dddggghhheee___ZZZWWWTTTTTTWWW\\\^^^ZZZUUUSSSVVVZZZ\\\\\\[[[\\\]]]TTTTTTTTTTTTTTTVVVYYY\\\YYYYYYZZZ\\\^^^^^^\\\ZZZQQQVVVWWWTTTRRRSSSSSSQQQTTTSSSRRRRRRSSSTTTRRRQQQRRRVVVYYYVVVOOOIIIGGGHHHGGGIIILLLPPPRRRPPPKKKHHHDDDFFFGGGGGGFFFFFFGGGHHHGGGEEEBBB???===;;;;;;;;;:::888666666888777555222222000///000333777999:::555555333000,,,+++...222...///000111000---***(((""""""""""""###$$$%%%%%% ###%%%)))%%%!!!!!!%%%)))+++......------+++***((((((""" """ %%%,,,222666888888:::999777888888888555333444666888888777666666777222444777999999777444222888444///***((('''&&&%%%"""######$$$$$$$$$###### !!!""""""  !!!""" !!!  """"""!!! !!!  !!!    ###&&&***)))&&&$$$$$$%%%%%%$$$###"""###%%%'''(((000...111;;;LLL^^^llltttzzzrrrllliiigggccc]]]UUUOOOJJJEEE>>>999666000)))&&&&&&'''$$$!!!"""111@@@NNNLLLBBB... !!!###(((///;;;KKKZZZeeejjjttt{{{yyyzzz||||||||||||~~~~~~}}}|||~~~~~~|||xxx|||~~~}}}}}}~~~}}}}}}~~~}}}{{{vvvrrrtttttttttuuuwwwyyyyyyxxxuuuwwwxxxrrrjjjgggkkkppplllnnnpppoookkkgggdddbbbhhhgggfffggggggeee___ZZZaaa```^^^___bbbeeeffffffgggfffdddbbbaaaaaaaaabbbaaaaaaaaacccdddaaa\\\WWWXXXWWWVVVWWWZZZ\\\]]]]]]YYYXXXYYY[[[]]]]]][[[YYYXXXWWWVVVVVVWWWVVVUUUSSSRRRZZZ^^^[[[[[[```^^^VVVXXXVVVTTTRRRRRRQQQPPPOOORRRQQQQQQTTTVVVUUUQQQNNNNNNPPPRRRSSSQQQNNNIIIFFFIIILLLPPPRRRRRRMMMHHHEEEHHHGGGFFFHHHKKKKKKHHHEEEEEEBBB@@@@@@BBBBBB???<<<<<<:::777777888888444111888666333111111444777:::666666444222//////000111444222///---,,,+++(((&&&%%%###!!!"""$$$$$$!!! """###%%%%%%(((%%%!!!!!!%%%)))+++---+++)))((())))))((('''%%%""")))///222333555666777777666555555666777888555666777888888999888888555777777777555444555666555444111...,,,***)))(((&&&&&&%%%$$$###"""!!! ### """  !!!!!! ###  """###  !!!!!!  !!! $$$(((!!!%%%))))))'''%%%&&&(((############%%%(((***,,,000///222:::IIIZZZiiiqqqyyyqqqkkkgggfff```WWWPPPKKKFFF???;;;666111***'''''''''%%%"""***777HHHOOOMMM>>>***  $$$***444AAANNNWWW]]]hhhvvv{{{zzzzzz|||{{{{{{}}}~~~~~~||||||}}}~~~~~~~~~}}}yyy|||}}}zzzxxxvvv||||||}}}}}}{{{xxxuuusssuuusssrrrtttwwwxxxwwwuuusssvvvwwwsssmmmkkkoootttoooppppppnnnjjjfffcccaaaiiigggeeeeeeeeedddaaa^^^dddcccaaaaaabbbcccbbbaaagggeeecccaaa``````aaabbbaaa``````aaabbbaaa]]]YYYXXXXXXWWWWWWWWWYYY\\\]]]ZZZZZZZZZ\\\^^^___^^^]]]YYYXXXVVVVVVWWWXXXWWWVVVXXX[[[]]]]]]^^^```]]]XXXWWWUUUSSSRRRQQQPPPOOONNNQQQQQQQQQTTTVVVVVVSSSPPPOOOOOOPPPOOONNNMMMLLLKKKJJJLLLOOOQQQPPPLLLHHHFFFIIIHHHGGGIIIKKKKKKIIIFFFCCCBBBBBBDDDFFFFFFBBB>>>@@@>>>;;;::::::999555222444333111000222555:::<<<444444333222111111111222///...,,,++++++***(((%%%%%%###""""""$$$$$$!!! """###$$$)))&&&""" """&&&))),,,///,,,***)))))))))'''&&&###  (((...111333555666666555444444444555666777777777888999999999888888666777777777555444555666888777444000---***((((((***)))((('''%%%###""""""!!! """!!!  """!!! !!!"""!!!     %%%***...111333666222---***---222777:::%%%!!! """!!!&&&)))------+++***+++---&&&&&&'''(((***---///111///000333:::EEEUUUeeeooo{{{zzzrrrmmmjjjcccZZZRRRMMMGGGAAA===777222,,,)))((((((%%%### +++<<>>PPPRRRGGG777'''$$$(((...555999AAAMMM___nnnxxx~~~{{{yyy~~~~~~~~~}}}yyyvvvuuuxxx}}}yyy{{{~~~|||{{{{{{zzzzzzwwwyyy{{{}}}|||zzzwwwuuuzzz~~~zzzvvvvvvyyy|||xxxtttuuuyyyzzzvvvrrrpppsssuuutttqqqppptttxxxxxxuuurrrooommmkkkjjjiiifffeeeeeeeeefffffffffeee\\\]]]___bbbeeegggfffeeehhhfffccc```___```bbbccc```___^^^^^^____________ZZZ\\\]]]YYYUUUUUUZZZ``````^^^\\\[[[[[[[[[ZZZXXXZZZXXXUUUUUUWWWYYYZZZZZZ^^^TTTRRRXXX[[[TTTQQQSSSSSSSSSRRRPPPNNNMMMNNNNNNRRRRRRSSSTTTUUUTTTRRRQQQQQQPPPNNNLLLKKKLLLMMMNNNKKKKKKKKKKKKKKKJJJJJJJJJEEEEEEDDDDDDEEEDDDDDDCCCEEEDDDDDDFFFIIIIIIEEEAAA???>>>===;;;999666444222777666444333333444555666333333333444555444222000+++++++++---//////,,,***'''''''''''''''&&&$$$### !!!"""'''&&&###!!! """&&&)))...,,,++++++++++++)))'''###"""&&&+++///222555777444444333333333555666777888888888888777666666555666777888777555555555666:::999666222///,,,+++***&&&%%%$$$###!!!  !!!!!!   !!!!!!!!!!!! !!!$$$###!!!   '''333???KKKSSSWWWWWWSSSPPPOOORRRTTTSSSQQQ===666000111777???BBBBBBAAACCCDDDAAA<<<999:::;;;666777777777777666555444000333777;;;CCCPPP___jjjssszzzzzztttmmmcccZZZSSSMMMFFFAAA999666111---***'''$$$""" ///@@@JJJKKKCCC333%%% ###(((---000000<<>>===<<<:::888777666666555555444444444555555666555444444555444000---+++***+++,,,......---+++))))))***)))((('''&&&&&&"""!!!!!!###$$$$$$### ###&&&***))))))***,,,,,,+++)))###  """%%%***///333666777444444333333444666777888777777777777666555444444666888888888666555666777777666444222///...---,,,(((((('''&&&&&&%%%$$$$$$   !!!"""######"""!!!  ###"""  !!! """+++444<<>>@@@BBBGGGNNNYYYccckkkuuu{{{|||vvvlllddd]]]UUUMMMGGG===;;;777111,,,'''$$$"""###///:::DDDGGG@@@666***%%%!!!%%%(((***333@@@OOO]]]jjjuuu|||}}}~~~{{{{{{|||~~~zzzxxxxxxyyy}}}zzz{{{~~~}}}|||{{{{{{{{{|||}}}}}}zzzwwwuuuvvvyyyzzzxxxuuurrrsssuuu}}}{{{zzzyyyyyyyyywwwvvvssstttuuutttrrrqqqrrrsssqqqnnnjjjjjjlllmmmllljjjdddgggjjjkkkiiifffdddccc`````````bbbdddeeedddcccgggfffdddcccbbbaaaaaabbb^^^^^^___^^^]]]]]]___```]]]___```^^^[[[[[[]]]```\\\\\\]]]___bbbcccaaa___XXXVVVVVVWWWXXXYYYXXXWWWYYYWWWWWWYYYWWWRRRPPPRRRPPPRRRSSSQQQMMMLLLNNNQQQRRRSSSTTTSSSPPPOOONNNOOORRRRRRSSSSSSQQQNNNKKKIIIKKKJJJJJJJJJKKKLLLMMMMMMIIIIIIIIIHHHFFFEEEFFFHHHIIIEEE@@@???@@@BBBAAA@@@???@@@AAA???===;;;::::::000111222444666777888999999666333333555444111---+++)))((()))***+++***)))((()))******'''&&&&&&&&&$$$"""!!!############  $$$&&&&&&'''***,,,,,,+++)))###  $$$)))000555777888444444333444444666888999666666777777666666555555777888999888666555666777777666444222000///......(((((('''&&&%%%%%%$$$###!!!   !!!"""######"""!!!   !!!!!!"""### ###''')))+++(((+++///333555777999:::555444333444888>>>EEEIIIMMMPPPSSSSSSRRRRRRVVVYYYYYY\\\```ccceeeeeedddcccXXXXXXYYY\\\ccckkkpppsss{{{xxxpppiii```VVVOOOCCCAAA===777000***&&&$$$!!!(((444AAAFFFFFF>>>666*** ###***...777BBBOOO]]]jjjqqq|||~~~~~~~~~yyyyyy{{{~~~}}}zzz{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{yyywwwxxxxxxxxxwwwvvvuuuttttttwwwxxxyyywwwuuussstttuuussstttuuuuuuttttttttttttrrroookkkkkkmmmnnnkkkhhhhhhjjjlllkkkgggdddccccccfffdddbbbaaabbbbbbaaa```cccccccccbbbaaa```___^^^]]]___```___]]]\\\]]]___]]]]]]^^^^^^^^^^^^^^^^^^\\\]]]___bbbcccccc___\\\XXXXXXXXXYYY[[[ZZZWWWUUUTTT[[[^^^[[[VVVUUUTTTRRRPPPSSSTTTRRRNNNLLLOOORRRNNNPPPRRRQQQOOONNNOOOQQQRRRSSSSSSSSSRRRPPPNNNLLLJJJJJJKKKKKKLLLMMMNNNNNNJJJKKKKKKIIIFFFFFFGGGJJJEEEBBB??????AAABBBAAA???AAABBBCCCAAA===:::999:::...///222555777999999:::999555222222444555333000...+++((('''((())))))(((%%%''')))(((%%%###$$$%%%###!!! !!!"""$$$$$$!!!###&&&&&&''')))++++++)))'''"""""")))111777888888333222222222333555777888666777888888888888888777777888999888666666666777999888666444111000///...+++***(((&&&$$$""" !!!  !!!!!!   """### !!!######$$$(((+++%%%%%%&&&''')))...555::::::>>>BBBEEEFFFJJJOOOTTTXXX\\\aaaggglllmmmnnnmmmooommmlllooovvv{{{}}}}}}yyyrrrhhh]]]UUUGGGFFFBBB;;;333,,,(((&&& &&&888GGGOOONNNDDD555''' !!!!!!&&&(((---555AAAOOO\\\dddpppxxx}}}yyyzzz}}}{{{}}}zzz{{{~~~~~~~~~~~~{{{{{{||||||||||||||||||}}}{{{yyyyyyyyyyyyxxxvvvrrruuuwwwuuupppnnnppptttssstttuuuvvvvvvwwwwwwwwwwwwrrrooooooqqqppplllhhhlllmmmllliiieeebbbccceeegggdddbbbaaaaaabbbaaaaaaaaaaaabbbbbbaaa___]]][[[\\\___aaa```]]][[[\\\^^^\\\[[[\\\^^^___```]]][[[___```aaabbbbbb^^^XXXTTTYYYYYYZZZ\\\]]][[[WWWTTTOOO\\\bbb[[[TTTUUUUUURRRPPPSSSUUURRRNNNLLLOOOSSSJJJMMMOOOPPPNNNNNNQQQTTTRRRRRRRRRRRRRRRQQQQQQQQQJJJJJJKKKLLLMMMNNNOOOOOOJJJKKKKKKHHHEEEDDDFFFIIIAAA???>>>AAADDDDDDAAA>>>AAABBBCCC@@@;;;777666777000111333666777777777777888444000111444777555222222///+++(((((()))******###&&&'''&&&###!!!"""######!!! ###%%%&&&""" $$$''''''''')))******'''$$$!!!"""***222888999888111111111111222444666777777888999:::::::::::::::777888999888777666666888===;;;999666333000///...111000...+++'''$$$""" !!!### !!!!!!!!!!!!  !!!!!! """###$$$------111888;;;<<<@@@FFFKKKSSSXXXWWWZZZdddlllooosssnnnnnntttzzzzzzyyyyyy~~~}}}pppeee___QQQMMMFFF@@@999222,,,'''&&&888MMMRRRTTTNNN???...###'''///000 %%%$$$'''...555>>>LLLYYYdddppp{{{~~~}}}zzzzzzzzz}}}~~~~~~~~~}}}~~~{{{{{{|||~~~vvvwwwwwwwwwxxxzzz}}}}}}{{{yyyyyyzzzzzzyyywwwssstttuuuuuusssrrrrrrrrrsssrrrppppppqqqsssvvvxxxssssssrrrqqqooommmkkkjjjoooooonnnjjjdddaaabbbdddiiifffcccbbbbbbccccccccc___aaabbbbbbaaaaaabbbcccdddbbb```___```___]]][[[\\\]]]___aaaaaa___]]][[[```ccceeeccc]]]YYYXXXXXXVVVXXXYYY[[[[[[ZZZXXXWWWWWWVVVUUUVVVWWWVVVTTTRRRSSSTTTTTTSSSPPPOOOPPPQQQQQQRRRQQQOOOMMMNNNPPPRRRSSSRRRQQQOOONNNMMMLLLKKKOOONNNMMMLLLKKKKKKKKKLLLJJJHHHFFFGGGIIIIIIFFFCCCDDDDDDCCCBBBAAA@@@@@@???>>>===:::999999888666444999555111000222555555555555222000000333444333111111...+++)))***+++,,,,,,((('''%%%$$$$$$%%%&&&'''  !!!%%%%%%$$$""" !!!&&&'''(((&&&"""!!!###&&&'''000666888777444555555555555666999<<<888888888888999<<<>>>???<<<<<<;;;999888777999;;;:::::::::888666222...,,,111111...)))"""!!!$$$   !!!!!! $$$$$$(((...000///222666@@@FFFJJJJJJOOOXXX^^^___fffeeegggjjjiiieeeeeeiiixxx~~~yyynnnggg```ZZZPPPFFF===555...)))###!!! !!!...>>>IIIQQQUUUPPPDDD666'''(((555:::$$$###)))///666CCCOOO\\\gggrrrwww|||{{{~~~}}}yyyxxx{{{||||||~~~}}}}}}}}}|||zzzwwwvvvwwwxxxtttuuuvvvwwwyyyzzz}}}}}}}}}}}}|||zzzxxxvvvuuuuuuwwwyyyyyyxxxuuusssrrrqqqpppooonnnppprrruuuwwwxxxwwwvvvtttrrrooommmlllppppppmmmiiieeeccccccdddgggeeebbbbbbcccdddeeedddaaabbbcccbbbaaaaaaccceeeeeecccbbbbbbbbbbbb```^^^\\\\\\[[[[[[[[[[[[[[[\\\_________]]][[[ZZZZZZ[[[YYYZZZ[[[\\\[[[ZZZXXXWWWVVVUUUTTTUUUWWWWWWWWWVVVYYYXXXWWWUUUSSSQQQOOONNNRRRRRRQQQNNNLLLLLLNNNPPPTTTTTTSSSRRRPPPNNNLLLKKKLLLLLLKKKKKKKKKKKKKKKLLLIIIGGGFFFGGGHHHHHHFFFCCCEEEDDDDDDCCCBBBAAA@@@@@@>>><<<:::999999888666444888555222222444666777666444222000111333444333222333000,,,+++,,,---...---(((((('''&&&%%%%%%&&&&&& #########!!! $$$&&&((('''$$$###$$$&&&&&&...333555444444555555555444555888;;;888888888888999:::<<<===<<<<<<<<<;;;888888888:::777777777666444000---+++,,,,,,***'''###!!! !!!!!!  %%%,,,...,,,...222===@@@CCCFFFMMMUUUYYYXXXWWWZZZ______XXXQQQTTT[[[kkkrrr~~~{{{uuuppphhh\\\OOODDD;;;444000***'''$$$""" !!!,,,777EEETTT\\\YYYLLL777$$$&&&222888%%%%%%***...888BBBPPPXXXbbbjjjttt~~~}}}~~~{{{{{{zzzxxxyyy{{{{{{yyyzzz~~~zzz{{{zzzxxxuuussstttuuussstttvvvxxxzzz{{{||||||}}}yyyuuussssssvvvwwwyyyzzzzzzwwwtttrrrqqqpppooonnnppprrrtttvvv}}}|||zzzwwwtttqqqnnnmmmssspppkkkhhhgggfffeeecccfffdddbbbbbbccceeefffeeebbbccccccbbbaaaaaadddfffdddbbbbbbbbbccccccaaa___^^^\\\YYYWWWWWWZZZ\\\___^^^\\\ZZZYYYZZZ\\\\\\\\\[[[[[[\\\\\\\\\[[[YYYXXXUUUSSSRRRSSSVVVXXXYYYYYY[[[XXXUUUUUUUUUTTTQQQMMMQQQQQQPPPMMMKKKKKKMMMOOOUUUUUUUUUTTTRRRPPPMMMLLLIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJIIIIIIJJJJJJHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@===;;;999999999888666444777555444555666888888777333222000111333444444333222000,,,+++,,,---------)))))))))((('''&&&%%%$$$ !!!"""""""""!!! !!!"""!!!"""%%%'''((('''&&&&&&&&&%%%+++000222222555666666555444555777999999888888777888999:::;;;<<<===>>><<<:::888777888666666666666444111///---'''&&&%%%%%%$$$"""  """"""!!!%%%+++...//////000+++""" !!!(((000333333555999BBBCCCGGGNNNWWW^^^```___TTTWWW[[[\\\VVVPPPRRRXXX```hhhtttzzzqqqdddWWWLLLDDD>>>;;;444000***&&&###!!! %%%333EEEUUU^^^ZZZIII888###!!!$$$$$$$$$''')))000888CCCJJJRRR\\\jjjxxx~~~~~~}}}|||yyyxxxxxxyyy{{{}}}{{{wwwvvv{{{~~~}}}~~~zzzzzz{{{yyywwwvvvwwwxxxuuuuuuwwwyyyzzzzzzyyyxxxzzz~~~yyytttrrrtttttttttuuuvvvwwwwwwuuutttrrrrrrqqqqqqrrrtttvvvwww~~~|||zzzvvvrrrooommmllltttooojjjgggggggggfffcccfffdddcccbbbdddeeedddcccaaabbbaaa```___```ccceeeaaa``````aaabbbbbb```^^^aaa___\\\ZZZ[[[]]]```bbb^^^[[[YYYZZZ]]]___]]][[[ZZZZZZ[[[\\\\\\\\\[[[ZZZUUUSSSQQQRRRTTTWWWXXXYYYWWWSSSQQQSSSWWWWWWSSSNNNOOOOOONNNLLLKKKKKKMMMPPPRRRSSSTTTTTTSSSQQQOOOMMMIIIIIIIIIJJJKKKLLLNNNOOOQQQPPPOOONNNMMMKKKIIIHHHFFFEEEDDDDDDBBBBBBAAA@@@<<<:::999888999999777555555555555666777777777777222111111111222444444444000---***)))***++++++***)))*********)))'''$$$### !!!###$$$$$$"""  !!!###'''))))))(((&&&%%%$$$***///222444777777777666555555777::::::999888777777777888999<<<>>>???>>>;;;888666666888888888777666444222111)))&&&######$$$### !!!  """###!!! ,,,999BBBFFFHHHIIIBBB444$$$"""%%%'''((()))***...444777666999>>>IIIJJJOOOZZZdddjjjkkkkkkaaa^^^^^^___]]]XXXWWWYYY^^^eeeqqq}}}zzzmmm```UUUMMMGGGCCC;;;777000***&&&### &&&444DDDUUU___[[[RRR444'''!!!""""""'''///888>>>EEEOOO^^^nnnwwwyyy{{{~~~|||xxxvvvwwwzzzxxx{{{{{{vvvvvvzzz~~~yyyzzz||||||{{{zzz{{{|||yyyxxxxxxyyyzzzzzzwwwtttvvv{{{~~~yyyttttttuuusssqqqpppqqqtttwwwxxxxxxuuuttttttuuuvvvwwwyyyzzz{{{yyyvvvrrrooolllkkkjjjtttoooiiifffggggggfffdddhhhfffdddddddddcccbbb```___``````___^^^^^^aaaccc`````````aaacccbbb```^^^```____________```aaabbb```^^^^^^aaacccbbb]]]YYYXXXYYYZZZ[[[\\\]]]]]]]]]XXXUUUSSSRRRSSSUUUVVVVVVWWWTTTRRRTTTXXXYYYTTTOOOLLLMMMLLLKKKKKKLLLOOORRROOOPPPQQQQQQQQQQQQPPPOOOJJJJJJJJJKKKLLLMMMNNNOOORRRRRRQQQOOOLLLIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@<<<:::999999::::::999777444444555555555555666666111111111111111222333444///,,,***)))***+++***))))))*********)))'''$$$###!!!"""###$$$$$$"""  !!! """&&&)))***)))&&&$$$$$$)))///444777888999999777666777999;;;:::999888777777777888999<<<>>>???>>>;;;888777777888888888777666555333333000+++&&&#########  !!!!!!   """222DDDTTT^^^```___SSSAAA,,, %%%---444999<<<>>>???<<<<<<======<<>>666///***&&&"""!!!)))555HHH[[[dddcccMMM999###&&&///555<<>>???===;;;999888999777777666555444222222111333///***&&&$$$$$$######  """///CCCUUU^^^^^^ZZZMMM;;;(((!!!'''111<<>>===;;;:::;;;======<<<;;;888999888666333333555888000111222000---,,,...000///...,,,,,,,,,,,,+++***(((((('''&&&%%%%%%&&&&&&""""""!!!!!! !!!###$$$###!!!"""!!!"""%%%((('''$$$!!!"""&&&+++222777444555666555555666999;;;::::::999888888999:::;;;===>>>>>><<<:::999:::;;;999888666555333222111111000000...+++(((&&&&&&'''   """"""  $$$555FFFMMMIIIBBB===...&&&,,,666AAAIIINNNOOOOOOVVVOOOIIIFFFDDDFFFMMMVVVcccgggsss~~~{{{rrrkkkiiiiiiggghhhkkkiiiiiiiiikkkqqq{{{wwwnnnhhhVVVQQQJJJBBB<<<555///+++ !!!!!!"""000AAALLLPPPUUUOOOIIIDDD666"""!!!$$$,,,222555<<>>======<<<;;;<<<>>>>>>>>><<<;;;;;;:::666333333666999000111222000,,,+++,,,...---+++******+++***)))'''((('''%%%$$$$$$%%%&&&'''###""" """$$$%%%$$$""" """!!!!!!$$$&&&'''### !!!###(((///444222333444333333555888:::::::::999999999:::<<<<<<===>>>===;;;999999;;;===<<<;;;999777555444333333+++...000///+++(((((()))!!!   !!!###$$$ !!!###   &&&)))***))))))&&&!!!&&&---444888888;;;AAAFFFAAACCCCCC@@@>>>DDDQQQ[[[ccceeennnyyy|||xxxxxx{{{tttkkkcccbbbhhhllliiieeeiiikkklllkkklllsss~~~vvvooohhh]]]OOOFFFAAA<<<444...)))'''###&&&...555999CCCJJJPPPNNNAAA000"""$$$(((///666:::>>>JJJWWWbbblllzzzzzzzzz}}}}}}||||||||||||~~~}}}{{{zzz{{{yyyvvvwww{{{~~~|||{{{yyyyyyyyy}}}}}}~~~~~~~~~}}}}}}zzzyyy{{{wwwwwwwwwvvvssspppnnnlllnnnlllkkknnntttvvvtttqqqpppqqqrrrttttttsssqqqpppqqqoooooooooqqqqqqooommmkkkkkkjjjgggcccaaabbbbbbgggdddbbbdddggghhheeeaaa``````^^^\\\ZZZ[[[^^^aaa```aaabbb```]]]]]]```cccbbb___]]]]]]aaadddeeeddd```aaacccddddddcccbbbaaa]]]aaaccccccdddeeeaaa\\\```___^^^\\\[[[YYYXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXMMMMMMNNNNNNOOOPPPQQQQQQWWWQQQMMMNNNLLLFFFEEEIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEE@@@BBBCCCBBB@@@>>>>>>>>>===<<<:::<<>>:::999888555333444666888333333222000---+++,,,......+++)))***,,,---+++)))+++)))'''%%%$$$$$$$$$$$$ !!!""""""!!! ###$$$$$$###!!!"""$$$&&&'''%%%###"""###$$$$$$$$$"""'''---111444555666666777888:::<<<===;;;999777888;;;>>>@@@AAA===<<<;;;::::::;;;===>>>?????????>>>:::555111...//////...---+++(((%%%### !!!"""!!! (((111+++!!!!!!!!!!!!!!!""""""!!!!!!   $$$'''+++,,,,,,---111444777:::<<<;;;;;;AAANNNXXX``````gggqqquuuqqqmmmmmmgggdddaaaeeejjjmmmjjjfffiiikkklllkkklllssszzzrrrhhhZZZQQQLLLEEE<<<444000,,,&&& $$$***---777===EEELLLKKK@@@111'''!!!$$$+++222555999DDDOOO\\\dddqqq}}}{{{{{{|||~~~}}}}}}~~~{{{yyyyyy{{{zzzxxx{{{~~~~~~}}}}}}}}}}}}{{{||||||~~~~~~~~~|||{{{}}}{{{zzzwwwtttrrrqqqpppqqqqqqooonnnpppuuuxxxvvvtttssssssssssssttttttuuuuuuooooooooopppqqqpppnnnlllkkkjjjhhhdddbbbbbbdddgggjjjfffdddeeehhhiiifffbbb______^^^\\\[[[[[[]]]___\\\^^^___^^^[[[[[[^^^aaahhheeeaaa``````aaa```______```bbbccccccbbb___^^^\\\```ccccccdddeeeccc^^^aaa```^^^\\\ZZZXXXVVVUUUSSSSSSSSSTTTTTTUUUUUUUUUNNNNNNNNNOOOOOOOOOOOOOOOQQQMMMLLLMMMKKKGGGHHHMMMMMMKKKIIIGGGFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCC@@@>>>>>>???>>>===;;;===???@@@???===888888888666444444555777555555444222///...///000---+++***+++------,,,***)))(((&&&%%%%%%%%%%%%$$$ !!!!!!!!!!!! ###$$$$$$###""""""$$$&&&'''%%%###"""#########"""!!!'''---222555777777777888999:::;;;;;;:::999888999<<>>;;;999999:::;;;<<>>??????>>>======>>>>>>===;;;666777888777555444444444555555444222///...///111---,,,+++,,,......,,,++++++)))'''&&&%%%%%%###!!! """###$$$###"""###%%%''''''%%%###"""######"""!!!%%%---333777999999999888888888888888999999999;;;>>>??????>>>AAA>>>;;;888777888:::<<<>>>>>>>>><<<999555222//////...,,,***((('''&&&&&& %%%)))%%% !!!   """%%%%%%'''***...///000444<<>>???>>>===<<<<<<;;;:::999444666888888666444333333333333222000...---...000,,,------...///...---,,,---***(((''''''%%%!!!!!!"""$$$$$$###$$$&&&''')))'''%%%$$$%%%$$$###"""$$$,,,444999999999888888777666555555888888999<<>>>>>>>>>>><<<:::999888888444666999999777444333333333333222000...---///000---...000000///...---,,,***(((&&&(((******%%%!!! """$$$%%%$$$%%%'''(((***(((''''''((('''%%%$$$$$$,,,444888777777777777666555444333777777999<<<>>>>>><<<999:::999777666777:::===???<<<;;;;;;:::888666444333333222000...,,,,,,------%%%%%%### !!!,,,,,,!!!!!!  !!!$$$&&&***+++++++++******---///;;;<<>>?????????>>>;;;999999:::555777::::::888555444444555555555333000000111333///111333222000---,,,,,,%%%###$$$)))...000,,,'''  !!!$$$%%%%%%&&&'''))))))(((((()))******(((&&&$$$,,,222666444555666777777666555444666666777:::<<<<<<:::888777666666666888;;;===???:::::::::999888666555444111000///...---,,,,,,,,,'''&&&$$$!!! !!!)))(((!!!!!!   !!!$$$(((((((((((()))***---///333666999>>>GGGNNNJJJAAA======???CCCIIIPPPVVVZZZ```cccdddcccbbbgggpppxxxxxxnnnjjjcccYYYPPPHHHBBB???999333+++''''''&&&"""$$$+++666999:::666,,,"""$$$$$$'''---666CCCQQQ```iiiqqqvvv}}}~~~~~~zzzxxxyyyuuuwww{{{~~~~~~}}}~~~~~~zzzxxx{{{~~~~~~{{{yyyxxxrrrtttwwwxxxwwwuuusssssstttvvvyyy{{{|||{{{yyywwwsssrrrqqqrrrrrrqqqnnnkkkjjjkkkkkkiiifffdddddddddeeegggiiijjjiiigggeeedddcccdddeeedddaaa______```]]]```cccccc```___```bbbbbbdddeeedddaaa______```]]]]]]]]]]]]]]]]]]\\\\\\ZZZ```ccc___ZZZ[[[\\\\\\YYYYYYXXXXXXXXXWWWWWWWWWSSSSSSSSSSSSRRRRRRRRRQQQTTTSSSSSSRRRRRRQQQQQQPPPLLLJJJEEEAAAEEELLLNNNIIIEEEDDDCCCBBBBBBCCCEEEEEEHHHHHHHHHHHHHHHGGGGGGFFFAAABBBCCCBBB@@@??????AAA@@@BBBBBBAAA===;;;<<<===777999::::::888666555666555555555333111000222444000333555444000---++++++%%%$$$%%%***111333...(((!!!!!!  !!!!!!!!!$$$&&&&&&'''((()))''''''''')))******)))'''%%%+++111444333444666888999999888777666555666888::::::888777555666777888999:::;;;<<<:::999999888777666666555000000000000///...------((('''$$$ !!!  !!!  !!!!!!!!!   """'''%%%%%%%%%&&&(((+++///222///333666999@@@HHHEEE>>>777666777<<>>>>>@@@999:::;;;:::888666666777333333333111//////000222111444777555111,,,*********((((((---222222+++$$$"""!!!  !!!""" $$$&&&''''''(((***&&&%%%&&&(((******)))''' &&&+++000222333555777:::;;;;;;;;;:::666555555666888999888666666777888999::::::999999999999888888777666666666111222333333333111000///'''&&&### !!!!!!!!!  !!!!!!"""""""""""" &&&((($$$!!!###(((,,,,,,***...,,,111:::???>>>:::999333333444666<<>><<<:::::::::;;;;;;::::::999777666555555555444444333444444444444111///...///...+++)))+++***+++---...+++%%%   """$$$%%%%%%%%%'''(((***++++++)))'''%%%"""&&&)))000222555666777888999;;;:::999888888888777888888999888777777666666666666777777777777666666666555333555666666444000,,,+++'''$$$  !!!!!!  !!!''''''### !!!&&&+++......,,,))))))...222333444777:::999888777999===BBBDDDLLLPPPVVV[[[___bbbfffiiippp{{{zzzmmmccc```XXXNNNFFFBBB===666000...+++'''$$$###!!! ###(((****** """'''000666???IIIWWWdddoooxxx~~~{{{www~~~{{{zzzzzz~~~~~~|||zzzzzzzzz}}}~~~}}}{{{zzz{{{{{{xxxyyy|||~~~|||yyyxxxxxxwwwuuutttwwwvvvttttttuuuuuuttttttrrrrrrqqqooommmmmmoooqqqqqqrrrrrrqqqooonnnoooppppppnnnlllkkkkkkllllllkkkooollliiihhhiiijjjjjjjjjgggfffeeecccccccccdddeeeeeefffggggggggggggggggggfffeeebbb___]]]ZZZYYYXXX[[[\\\YYYTTTSSSVVVXXXWWWYYYYYYYYY[[[]]]^^^^^^\\\UUUUUUUUUWWWXXXXXXUUUSSSNNNNNNNNNQQQTTTSSSOOOLLLLLLKKKKKKMMMOOOOOOOOOMMMJJJNNNRRRRRROOOLLLKKKKKKIIIIIIHHHFFFDDDCCCDDDFFFLLLKKKIIIGGGEEEEEEEEEEEEGGGEEEDDDEEEGGGGGGDDDAAA@@@>>><<<;;;;;;<<<;;;:::;;;;;;;;;:::999888777666444444555555555555555555333111///...---,,,***(((+++***((()))+++***%%%!!!  """$$$%%%%%%&&&)))***+++,,,,,,***((('''"""$$$---...111222333666999;;;;;;;;;:::::::::999999999:::999999888777666666666777666666666666555555555555666666555333000,,,***'''$$$  !!!!!!     """)))'''$$$!!!!!!%%%***---///,,,***+++///222222333777;;;:::999888999<<>>>>>>>>======<<<<<<;;;;;;:::999888777666666777777777777777666666666666555444333111///+++))))))'''$$$!!! !!!!!!   !!!!!! $$$***'''%%%""""""%%%(((+++---))))))---333444111111333999888888888999<<>>:::555000,,,((($$$!!!!!!%%%(((000777@@@KKKVVVdddrrr|||~~~}}}{{{zzz}}}}}}}}}~~~~~~~~~}}}}}}}}}|||~~~~~~{{{||||||{{{yyyyyyzzz{{{zzzyyyzzzyyywwwuuurrrpppoooooossssssqqqooommmnnnqqqtttqqqrrrrrrqqqnnnllllllmmmooonnnlllkkkllllllkkkjjjppplllhhhfffggghhhiiiiiigggfffdddcccbbbbbbbbbbbbcccdddfffhhhiiiiiihhhhhhdddcccbbbaaa______^^^^^^___```^^^ZZZYYY\\\]]][[[\\\\\\\\\ZZZXXXVVVUUUTTTVVVUUUUUUUUUVVVTTTPPPNNNQQQOOOOOORRRWWWXXXSSSNNNIIIJJJLLLOOOSSSUUUUUUTTTMMMPPPRRROOOJJJHHHKKKOOOKKKOOOQQQPPPKKKGGGFFFGGGDDDDDDCCCCCCDDDEEEGGGHHHEEEDDDEEEEEEFFFEEECCCAAABBBAAAAAACCCEEECCC>>>999999999:::::::::999888888333444555666666555444333555444444222///------,,,,,,)))''''''))))))&&&###"""!!!  """$$$&&&((()))))))))*********)))((('''!!!&&&)))///000111222222444777:::======>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999888777888888888888888888888888555333000///...---***''')))(((&&&"""   !!! ###)))((('''%%%$$$$$$&&&'''((($$$&&&,,,333333...,,,...555555555555777:::===???AAAFFFNNNUUUZZZ^^^aaacccjjjttt}}}vvvlllbbbWWWPPPLLLGGG@@@999444...***&&&"""!!!###'''---555???KKKYYYiiitttzzz}}}}}}{{{zzz|||~~~|||{{{|||}}}}}}zzzyyy}}}~~~}}}}}}zzzyyyyyyzzz{{{{{{yyyxxxuuuvvvvvvtttqqqnnnmmmmmmrrrrrrrrrpppooopppsssvvvrrrssssssrrrooommmnnnnnnrrrpppmmmmmmmmmnnnnnnmmmpppmmmjjjiiijjjkkklllkkkddddddccccccbbbbbbaaaaaa```aaabbbcccdddddddddddd````````````___^^^]]]\\\[[[^^^^^^[[[[[[]]]]]]ZZZ\\\]]]___]]]ZZZVVVTTTSSSVVVVVVVVVVVVWWWUUURRROOOQQQOOOOOOQQQSSSTTTQQQNNNKKKKKKLLLOOOSSSUUUUUUTTTNNNNNNMMMJJJGGGGGGKKKOOOLLLNNNPPPOOOLLLIIIGGGFFFAAAAAAAAAAAACCCEEEGGGHHHDDDDDDEEEFFFEEEDDDCCCBBBAAABBBDDDFFFFFFBBB<<<888777777888999999999888888444444555555444333333222555666666444111//////000,,,***((()))++++++(((%%%###""" !!!$$$&&&((((((((())))))(((((('''&&&%%%***000222333444444555888:::999:::;;;;;;;;;:::888888:::;;;<<<<<<<<<;;;999888888888999999999999999:::444000---,,,------***(((&&&%%%$$$!!!  !!!''')))))))))'''%%%############&&&,,,222111,,,***---111111111222444666999:::;;;AAAJJJSSSYYY^^^bbbdddjjjooo|||~~~tttkkkeeeaaa[[[RRRIIIBBB<<<777444***&&&""""""&&&,,,444>>>KKKZZZdddpppvvv|||xxxzzz|||||||||{{{|||}}}{{{}}}~~~}}}||||||~~~zzzyyy}}}~~~{{{zzz}}}~~~|||zzz{{{yyyyyyzzz|||}}}|||yyyvvvpppsssvvvwwwtttrrrqqqqqqooopppqqqqqqqqqrrrtttvvvsssttttttsssqqqooopppqqqssspppmmmkkklllmmmnnnnnnmmmkkkiiiiiikkkkkkkkkjjjaaabbbcccddddddcccbbb```aaaaaa``````aaabbbcccccc___```aaabbb```^^^[[[YYYYYY]]]___^^^^^^```^^^ZZZZZZ^^^aaaaaa^^^YYYWWWVVVVVVVVVWWWYYYZZZZZZWWWUUURRRQQQPPPPPPPPPPPPPPPPPPNNNMMMLLLMMMOOOQQQQQQPPPMMMKKKIIIGGGFFFHHHJJJLLLKKKJJJJJJJJJJJJHHHEEECCCAAAAAAAAAAAABBBCCCEEEFFFCCCDDDEEEFFFEEECCCBBBBBB@@@BBBDDDDDDAAA===999777555666777888888888888888666555444333222111111111444555666555222000111333---+++***+++------)))&&&###"""!!!!!!$$$&&&((())))))((((((((('''''''''$$$***...000333555666777999;;;777888999::::::888777666999:::<<<======<<<;;;:::777777888888999999999999444///+++***---...,,,)))###$$$###     %%%***++++++(((%%%""" %%%(((---222111,,,+++///////////////111333555666666===GGGPPPXXX^^^bbbeeejjjjjjtttzzztttrrrkkkaaaVVVNNNHHHCCC@@@222---((($$$"""!!!!!!$$$(((---444???LLLUUUgggnnnzzz~~~|||}}}}}}|||}}}~~~~~~}}}}}}~~~yyy|||~~~~~~}}}~~~|||{{{}}}|||~~~}}}~~~{{{wwwxxxzzz{{{|||~~~zzzwwwooosssyyy{{{yyywwwwwwxxxlllnnnpppqqqrrrrrrtttvvvtttuuuuuutttrrrqqqrrrsssrrrnnnjjjhhhiiijjjllllllhhhgggfffggghhhiiihhhggg```aaadddffffffeeebbbaaadddcccbbbaaabbbcccdddeeebbbccceeeeeeccc___[[[XXXXXX]]]aaaaaabbbccc```\\\YYY^^^cccdddaaa]]]ZZZZZZUUUVVVWWWZZZ]]]^^^\\\ZZZTTTTTTSSSQQQOOOOOOQQQSSSQQQOOOLLLKKKLLLMMMMMMLLLPPPMMMKKKKKKMMMNNNOOONNNHHHFFFEEEEEEGGGGGGCCC???BBBBBBAAA@@@AAABBBCCCDDDBBBDDDFFFFFFDDDCCCBBBBBB???BBBCCCAAA;;;777666777444555666777777888777777777666333111000///000000222444666555222000222444...,,,+++---//////+++'''$$$###!!! """&&&)))***))))))))))))((((((((((((!!! $$$+++***...222666777999;;;===888999:::;;;;;;999777666888999<<<===>>>>>><<<;;;666666777777888888888999555000+++***---///...+++###$$$$$$!!!!!! !!!     """''',,,***(((%%%""" &&&'''***,,,------,,,+++---------...000111333444888;;;AAAKKKTTT\\\```aaakkklllpppzzzzzzppphhhbbb[[[RRRKKKCCC===666000---)))$$$$$$$$$###!!!%%%)))...555>>>EEESSS^^^mmmzzz}}}}}}{{{xxx}}}{{{|||~~~}}}|||}}}|||{{{~~~}}}{{{||||||||||||}}}}}}yyy~~~}}}{{{yyywwwvvvvvvuuuqqqtttwwwyyyzzzzzz{{{|||uuusssqqqrrrvvvxxxwwwuuurrrrrrssssssrrrpppooonnnqqqmmmiiiggggggiiijjjjjjmmmmmmllljjjgggddddddeeedddaaa```bbbfffgggddd```___^^^^^^```bbbbbb```^^^ccccccbbbaaa___]]][[[[[[aaa___]]]\\\\\\]]]^^^______cccfffeee```]]]]]]``````[[[XXXYYY]]]^^^\\\XXXVVVSSSQQQRRRUUUUUUQQQMMMNNNNNNNNNOOOQQQQQQPPPNNNNNNMMMMMMNNNPPPPPPOOOMMMMMMLLLJJJIIIIIIHHHFFFDDDGGGDDD@@@??????AAABBBBBBDDDFFFHHHFFFBBB@@@@@@BBB???@@@@@@>>>;;;888777777777777777777888888888888888999999666333000//////222444555444333222333444111///......---+++'''%%%"""!!! ###%%%&&&'''((('''%%%$$$'''++++++&&&!!! """%%%000222666888888888999;;;:::888666888<<<<<<777222666999<<<======;;;;;;;;;888777666555666888:::;;;555111---++++++---//////(((&&&###    !!!&&&)))(((&&&###!!! $$$&&&(((***++++++***)))&&&'''(((+++...111444666666999???GGGPPPXXX]]]___fffhhhooo|||{{{~~~yyytttlllaaaYYYLLLFFF>>>999555111---)))((('''%%%""" """%%%,,,555<<>>???>>>;;;888777777999888777777666666666666666777777666333111000111111333333333111111222333111///......---+++(((%%%###""" !!!###&&&'''(((((('''&&&%%%(((,,,,,,'''""""""&&&...111555777888888:::;;;;;;888444555999:::888555666888;;;<<<<<<<<<===>>>999888666555666777999:::666333///......//////...((('''%%%"""      ###%%%$$$"""!!! !!!###$$$&&&''''''''''''"""###%%%(((,,,///333444777:::???FFFNNNVVV\\\``````eeennn|||ppp{{{zzznnnfff[[[UUULLLFFFBBB>>>999666000///,,,)))%%%"""!!!'''///555<<>><<<999777666:::999777555444444444555555666777555333111222222000111111111//////111222111000......---,,,)))'''$$$"""  """%%%'''((()))))))))''''''))),,,,,,((($$$###&&&,,,///333666777999:::<<<<<<888333333666999999888666888:::<<<<<<===???AAA:::999777666666777888999888666333222222111///---)))(((&&&$$$"""     !!!  !!!###$$$$$$$$$$$$"""###$$$'''))),,,///111:::<<>>EEENNNZZZfffqqqwwwyyy}}}|||~~~}}}zzz~~~|||xxxuuussswww{{{}}}}}}{{{zzzyyyxxxuuuwwwyyyyyyyyyyyyzzz{{{|||||||||||||||{{{yyyxxxzzz{{{|||}}}|||zzzxxxwwwsssuuuwwwxxxwwwvvvvvvvvvtttsssrrrqqqqqqqqqppppppttttttttttttssssssrrrrrrqqqmmmgggdddcccdddeeefffdddeeeeeedddcccdddfffhhhiiifffccccccccccccbbb```bbbaaaaaabbbccccccbbb``````bbbeeeggghhhfffcccbbb______]]]\\\\\\\\\\\\\\\[[[\\\\\\[[[YYYZZZ]]]```WWWXXXYYYWWWUUUSSSSSSTTTPPPPPPPPPRRRTTTTTTRRRPPPRRRQQQOOOLLLKKKKKKLLLNNNRRROOOLLLKKKLLLMMMMMMMMMLLLIIIFFFFFFHHHJJJLLLMMMJJJHHHEEEDDDEEEDDDCCCAAAFFFCCCAAABBBDDDDDDAAA===999<<<@@@@@@>>>;;;888777999888666444333444555555666777666555222111111333//////000///......000222111000.........---+++)))%%%###!!! !!!###%%%''')))*********))))))***,,,+++(((&&& ###&&&***---222555777888:::<<<;;;888555555777999::::::999:::;;;<<<;;;<<>>AAABBB@@@===:::999666666555444444555666777777777777444222000111222/////////...---...111333111000............---+++&&&$$$"""  !!!###&&&((()))***+++************+++***((('''!!!"""&&&(((,,,000444666888:::<<<999999888888999:::999999<<<===>>>===<<<<<<===???===;;;999777666666777888:::999999999888444000,,,'''&&&%%%$$$"""!!!   !!!""""""!!!%%%)))---111333444999???DDDHHHNNNVVV[[[^^^```dddkkkvvv~~~wwwrrrnnnhhh```ZZZUUUPPPJJJEEEBBB===666111------,,,)))$$$!!! $$$### '''111:::@@@BBB<<<888666888@@@KKKVVV\\\eeennnwww|||}}}}}}~~~}}}{{{yyy|||{{{}}}}}}yyyyyy|||xxxxxxyyyxxxwwwwwwzzz|||zzz{{{|||zzzxxxwwwxxxyyyyyyyyyyyyxxxvvvtttrrrpppqqqsssvvvvvvuuutttttttttpppqqqqqqqqqooooooqqqsssooonnnmmmmmmmmmmmmnnnnnnnnnkkkhhhgggffffffeeecccbbbffflllooonnnllljjjiiidddfffhhhiiihhhddd```^^^\\\^^^aaafffiiiiiigggdddbbbccceeeffffffdddbbb```\\\]]]^^^___```aaabbbcccYYYYYYWWWVVVUUUUUUUUUUUUSSSSSSTTTUUUUUUSSSRRRQQQNNNOOOQQQSSSUUUUUUUUUUUUPPPRRRTTTSSSRRRSSSVVVZZZUUUSSSPPPNNNNNNOOONNNMMMMMMJJJGGGEEEFFFGGGGGGFFFFFFFFFGGGHHHJJJJJJHHHFFFBBBAAAAAAAAABBBBBB@@@>>>>>>@@@CCCCCC@@@===;;;:::555555666666666777777777666777666444111111222444000000000///...///222555222000.........///...---'''&&&###  !!!###&&&((()))************+++******)))((('''###"""%%%(((+++000333555666999:::999999999999888888777777===?????????===<<<===>>>===;;;999777666777888999999999888999888555000,,,&&&&&&&&&%%%###!!!     !!!"""### $$$(((,,,///111///555===BBBEEEJJJPPPVVV[[[]]]```fffqqq}}}xxxpppjjjeee___WWWQQQMMMHHH@@@:::444555444000+++'''&&&'''***((($$$&&&333@@@IIIMMMFFF@@@888666;;;CCCJJJOOO\\\eeennnsssxxx}}}{{{yyy{{{}}}~~~}}}}}}{{{{{{~~~|||xxxyyy}}}zzzyyyxxxvvvuuuvvvzzz}}}wwwxxxyyywwwtttssstttvvvxxxxxxwwwvvvuuutttsssrrrppprrrtttuuutttsssttttttrrrssssssrrrooonnnppprrrnnnnnnmmmllllllmmmnnnnnnkkkjjjiiiiiiiiihhheeeccccccfffkkkmmmmmmkkkjjjjjjdddfffhhhhhhfffdddbbbaaaaaa```aaacccfffhhhhhhgggddddddddddddcccaaa___^^^ZZZ[[[\\\]]]^^^_________[[[ZZZYYYYYYXXXWWWUUUTTTRRRQQQQQQSSSVVVVVVSSSPPPMMMOOORRRTTTVVVVVVWWWXXXQQQTTTWWWVVVSSSRRRUUUXXXTTTRRRPPPOOOOOONNNLLLJJJJJJHHHFFFEEEFFFFFFEEEDDDFFFGGGGGGIIIJJJIIIFFFDDD@@@AAABBBBBB@@@??????@@@@@@AAABBBAAA>>>;;;::::::666777888999999777666555333444333222222333666888222222111000///111444777222000...---///000//////(((&&&$$$!!!!!!###%%%'''))))))*********+++***((('''''''''%%% !!!$$$(((+++///222444555777999:::999888555444444555777;;;>>>@@@@@@???>>>>>>>>><<<;;;999777777777999:::888777777777666444000,,,'''''''''&&&%%%###!!!       !!!###### """###&&&(((***,,,---444<<>>AAACCCBBB???>>>???AAAAAABBBBBB@@@<<<:::999999777888:::;;;:::777444222000111222222222555999<<<333333222111000222666999222000......///000000000((('''$$$!!! """%%%'''((())))))******+++)))'''&&&&&&'''&&&!!! ###(((+++///222333444666888<<<:::666111///000333777999<<