BM6P6(@ ------,,,)))'''''')))+++***(((&&&&&&((()))'''&&&---,,,+++***)))((('''&&&++++++***))))))((())))))))))))))))))(((((((((((()))))))))))))))******+++(((((()))))))))))))))((((((((((((((((((((((((((('''+++***))))))***,,,,,,++++++***)))((((((************))))))))))))))))))(((((('''''''''&&&)))((('''((()))******(((&&&''')))+++---,,,)))'''......------...///111333(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((()))***+++,,,,,,,,,+++***)))'''''''''((()))***(((((()))***+++***))),,,111555555111,,,))))))***++++++,,,,,,------...---:::>>>111'''(((,,,+++111...+++*********)))((()))(((''''''(((***,,,...************))))))((((((,,,++++++***)))))))))************))))))(((&&&&&&((('''&&&&&&'''((()))******)))(((***---...+++''',,,***(((((()))***)))(((***++++++'''######)))......---,,,,,,---...---+++111111111111111222222222111111111111///---+++******+++,,,,,,,,,***)))((('''(((((()))***+++++++++&&&)))++++++***))))))***...+++((()))+++,,,***'''((()))************))))))***************)))((((((+++++++++++++++,,,,,,,,,...---+++++++++,,,,,,+++///...,,,******+++,,,------,,,,,,------+++(((%%%+++*********))))))((((((,,,+++)))((((((((()))***+++)))))))))+++,,,+++***''''''((((((((((((''''''))))))(((((((((((())))))''')))+++,,,,,,,,,***))))))))))))******++++++,,,+++***)))***,,,---,,,+++------,,,++++++***))))))///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++)))((()))+++,,,+++***((((((((()))++++++***)))***((('''(((+++,,,+++(((***((('''(((***++++++***,,,,,,,,,---------------,,,,,,,,,,,,...000222444444555555333111//////000111222222111111000///...333333333222222000//////111111222333222111000///444222000000111333444333:::<<>>;;;>>>BBBGGGKKKOOOTTTWWW[[[___dddiiillloooqqqsssxxx{{{zzzwwwrrrppplllfffaaa\\\XXXVVVOOONNNKKKHHHEEEAAA???>>>))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++++++++*********+++************++++++,,,***)))((((((((()))+++,,,+++***)))''''''((()))***''''''''''''((((((((((((***((('''''')))******)))'''(((((((((((((((''''''+++***((('''&&&''')))***'''''''''((()))*********,,,+++)))'''''')))+++,,,***)))((((((***+++***)))))))))((((((((()))***+++***)))'''(((***,,,,,,,,,+++,,,------,,,***++++++'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((---+++)))((())))))((('''******))))))))))))******(((((((((((()))))))))))))))((('''(((***+++***)))))))))(((((((((((())))))))))))))))))))))))(((((()))(((((((((((())))))***)))'''&&&'''***,,,+++)))...---++++++---...---,,,+++000333000......,,,(((***)))(((((()))+++---///)))*********)))***+++---...//////---,,,,,,...000222111///000111111000...,,,---///000000...,,,+++,,,,,,------,,,,,,++++++---***'''&&&'''((())))))***+++---......,,,+++)))+++)))(((((()))******)))+++++++++,,,......,,,***+++,,,,,,+++)))((()))***((('''''''''''')))+++,,,************))))))))))))++++++*********)))))))))'''''''''((((((((((((((()))))))))))))))))))))))),,,---------+++,,,---///+++,,,,,,+++)))(((***+++...------,,,,,,------...+++***)))***,,,---,,,++++++)))(((******'''''')))(((((()))***+++++++++******((((((++++++)))))),,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++---,,,***+++,,,,,,+++)))++++++,,,++++++***)))(((((()))***,,,---///000111***++++++,,,---------...000///------......---+++000000///000000111222333:::>>>CCCFFFEEEAAA>>>=========<<<;;;:::999999999<<<999888888555111222666666444222111111111000///000...---...000333444444222111000//////000111222222111111111111222222333000222444666888888888888555777;;;>>>@@@BBBFFFHHHKKKNNNRRRUUUWWWZZZ^^^aaafffiiinnnuuu{{{~~~}}}|||zzzwwwrrrnnnjjjgggccc```]]]ZZZTTTNNNIIIGGGFFFFFF@@@@@@>>>===;;;999888777+++******)))((((((''''''''''''(((((())))))******************))))))(((((())))))))))))((((((((((((((('''&&&&&&'''(((***++++++***((('''((()))+++---***)))(((((((((((()))))))))************)))((('''***((('''&&&'''(((ӵ)))*********+++***'''%%%%%%''')))+++&&&''''''((()))******++++++******)))((())))))***((((((''')))+++,,,+++***(((((((((((())))))*********)))(((***,,,------,,,))),,,......+++)))+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''',,,***)))(((((((((''''''+++***)))((((((((())))))(((((((((((()))))))))))))))((('''(((*********(((Ħ)))***+++***++++++Ħ((((((''''''''''''(((((()))***)))&&&%%%(((,,,,,,)))&&&)))ӵ***,,,999<<<333---000...'''))))))(((((()))+++---...'''+++......,,,+++---000...---,,,,,,,,,...000222111000//////000111000.../////////......---------,,,...///000...,,,******,,,***((('''((()))))))))***+++,,,---,,,+++***(((***)))(((((())))))))))))******,,,...000000---******++++++***))))))+++---(((''''''Ħ*********)))))))))))))))++++++++++++*********)))'''''''''''''''((((((((())))))))))))))))))))))))((()))******))))))+++---------,,,+++******+++,,,---,,,+++******+++,,,------,,,++++++---...---+++,,,+++*********(((((()))))))))***+++++++++++++++,,,)))(((,,,---***)))+++***************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---+++*********++++++***)))((((((******+++,,,---......///+++++++++++++++,,,------111///............---+++------------...///000111999===CCCEEEDDDAAA>>><<<>>>===<<<;;;;;;;;;;;;<<<<<<999888999888555666999666555333222222111000//////...---...000222333333000000/////////000111222222222222111111222222333111111111333555666555555333666888:::;;;===@@@BBBDDDFFFGGGHHHJJJLLLPPPSSSUUUWWW\\\ccciiinnnrrrsssxxxxxxzzz}}}~~~{{{yyyuuurrrooonnnmmmmmmkkkjjjfffbbb[[[VVVRRROOOLLLJJJIIIGGGCCC@@@>>>======>>>;;;;;;:::999888777666555,,,,,,+++)))'''&&&%%%$$$''''''(((((())))))******++++++******)))(((((((((((((((((((((((((((((((((''''''&&&%%%&&&''')))***+++)))((('''''')))+++,,,******************++++++))))))((((((&&&%%%###""")))((('''&&&%%%4ĉ@ӵ+++******+++***'''&&&&&&(((***,,,(((((((((((())))))))))))((()))+++,,,+++)))'''&&&''''''''')))+++,,,+++***''''''(((((())))))))))))$$$%%%&&&(((***)))&&&###(((+++...---***)))***---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((''''''((((((+++)))((('''&&&'''(((((())))))))))))(((((((((((((((''''''''')))***)))(((>L***+++,,,,,,,,,,,,=hĦ)))&&&&&&&&&&&&'''((()))))))))(((((()))++++++'''$$$4ĉ@ӵ000>>>AAA444,,,///...&&&)))(((((()))***+++---...***---000000...,,,...000---+++***+++,,,///222333///---,,,---//////...---222000---+++***,,,...///,,,///111111...+++******+++)))((((((***+++++++++++++++******))))))))))))*********)))))))))*********+++,,,///111000---*********+++***((()))***,,,******)))>L((())))))))))))))))))******++++++++++++*********)))''''''''''''(((((())))))))))))))))))))))))))))))&&&'''))))))(((((()))+++///---,,,++++++,,,---......---,,,++++++,,,---...---,,,+++,,,------,,,+++,,,,,,,,,+++***+++***)))+++++++++++++++***))))))...***)))---///,,,******))))))))))))***+++,,,,,,---,,,,,,++++++***))))))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,***)))))))))***))))))((((((---,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,...---,,,---...///...---,,,,,,,,,,,,---...//////777<<>>???===<<<:::::::::;;;<<<>>>:::888999999666666999333444444333222111111111...---,,,...000222222111000000000000000111222222333333222222222222333333444222000000333444444333///111444666777999<<<>>>@@@@@@@@@???>>>???BBBEEEHHHJJJNNNRRRWWW[[[^^^```eeegggjjjllloooqqqtttuuuwwwzzz|||}}}||||||~~~{{{wwwxxxwwwtttqqqlllhhhdddbbb___]]]\\\\\\]]]]]]\\\[[[UUUPPPJJJEEEAAA???===;;;::::::999999777666555444555555444333111000//////,,,,,,***)))'''&&&$$$$$$(((((((((((())))))))))))+++*********))))))(((((())))))***************+++)))(((((((((((())))))***)))((('''''''''(((***+++++++++,,,,,,,,,,,,,,,,,,++++++***((('''&&&%%%$$$'''(((((('''%%%GG=?'''&&&+++***((('''((()))+++,,,))))))))))))((((((((((((''')))+++---,,,***&&&$$$&&&&&&''')))++++++***(((&&&'''((()))))))))((((((%%%&&&(((***+++)))%%%"""''')))++++++***)))***+++&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''''')))++++++***'''&&&%%%&&&'''((())))))))))))((((((((((((((('''&&&''')))***)))(((HdĦ***+++,,,,,,+++=Īj(((''''''''''''(((((())))))***++++++***((('''&&&GG=?===???333+++...---'''(((((())))))***,,,---------...000000///......///---+++******---///000///,,,+++++++++---...---,,,111///,,,))))))+++...000+++...111111---******+++***)))((((((***,,,+++++++++***)))(((((((((((((((***++++++***))))))***,,,,,,,,,---000111111---+++,,,------+++)))''''''(((+++++++++HdĦ'''))))))))))))************++++++*********)))))))))''''''(((((())))))******))))))))))))))))))))))))''')))++++++***)))***+++...,,,***))),,,...///////////////....../////////---+++***+++,,,,,,+++)))***,,,,,,******,,,,,,******+++++++++***)))((((((///+++***...111...+++***)))))))))))))))***+++,,,---,,,,,,+++***)))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------------...---+++,,,------,,,***))))))*********))))))(((......---,,,+++***))))))++++++)))))))))***+++,,,,,,+++***,,,...//////...---,,,,,,------...///000555<<>><<<:::999:::;;;<<>>===<<<::::::<<<>>>@@@AAACCCFFFIIIKKKNNNOOOSSSVVVYYY[[[\\\^^^bbbddddddgggjjjkkkiiijjjmmmpppvvvwwwyyyyyyxxxyyyzzz|||}}}|||||||||xxxwwwvvvtttrrrmmmgggbbbeeeccc___[[[VVVRRROOOMMMLLLKKKKKKLLLNNNPPPOOONNNHHHDDD???;;;888777555333666777888999777444000...222111000///...---,,,,,,)))))))))ӵ)))))))))ĭӵ)))ӵ)))Ħ(((((()))))))))((('''''''''ӵӵ))))))ĦƜ`1.׼s***'''&&&***Ħ,,,,,,(((((((((((()))))))))ӵ+++Ħ&&&(((******(((&&&&&&'''((()))ĭӵ******Ħ(((((('''Ħ&&&Ħ''''''***------+++(((&&&%%%&&&((()))((('''((((((DdD(((((()))?fӵ+++***)))Ħ'''***---ӵƜ`1.׼s222666ĭӵ***,,,,,,...///---++++++,,,---+++ӵ---------,,,Ħ+++++++++,,,---)))***)))***)))'''))))))***Ħ***,,,---,,,***)))111Ħ......,,,***))))))))))))***DdD)))******((((((ӵ***+++ӵ)))ӵ+++,,,,,,&&&'''Ħ000)))ӵ&&&******(((ĭӵ///222)))))))))))))))***++++++++++++***************)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------......---,,,++++++,,,,,,+++******++++++,,,,,,,,,++++++------,,,,,,+++*********,,,+++)))(((((()))***++++++***)))+++---...------,,,,,,,,,,,,---...///000222:::FFFOOORRROOOJJJGGGBBB@@@===;;;999:::;;;<<<@@@:::666777777444333333,,,///222333111000111333---,,,,,,...000000///...------...///000000000000111111000///////////////000//////222555444...(((111222444555555666888:::999:::;;;:::999888:::<<<;;;;;;<<<===???AAACCCDDDDDDGGGKKKLLLMMMNNNRRRTTTSSSVVVZZZZZZXXXYYY]]]aaadddeeefffffffffgggiiilllqqqtttyyy|||}}}~~~}}}yyywwwxxxzzzxxxwwwtttpppmmmjjjhhhgggdddaaa^^^[[[XXXUUUQQQNNNMMMLLLIIIFFFCCCBBBAAA@@@?????????AAADDDFFFEEEDDD@@@===999666555444222111444555777888777555222000111000000000//////......&&&'''?~4)))******g&e>&e)))g&e'''>hӵ&&&'''((('''&&&$$$###g&e(((guO>uO>&e%%%%%%4ff?>ߝL&&&gĉ@---,,,***)))Shӵ,,,''''''(((((())))))g&e)))>hӵ(((***)))'''$$$%%%&&&(((fff?><z&&&g&e>&e'''***HL((())))))ShӵgL'''''''''+++......,,,)))'''&&&''')))S?ʬ((('''3h?D%%)?&&&'''ZufĦ------,,,gL+++%%%***g&e000gĉ@***///g&e>&e)))@e,,,)))??///---222///,,,,,,,,,***g<ĉ+++---...---3we<Ħ+++---------3h?@e(((((('''%%%$$$&&&(((***Z"""+++---...---***3h?gL+++...//////...---...&&&'''(((D%%)?***fff?><z((((((=?Ħ,,,g&e)))g&e(((***,,,S?ʬ###4ff?>ߝL///@e)))g&e&&&###'''3h?g&e>&e+++///??******))))))))))))******((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,***+++,,,,,,+++))),,,,,,---......---------++++++++++++++++++++++++,,,+++)))''''''(((***++++++***)))***,,,---,,,+++++++++++++++,,,---.........888EEEPPPSSSPPPKKKHHHDDDBBB???<<<::::::;;;<<<<<<666333555777666555666***...111222111000222444---,,,,,,...///000///---+++,,,---...////////////000///...---------------,,,---000555888444+++###///000111111111111222444111333444555444444666777888888999999;;;===>>>???<<>>;;;999777555555444222111---...000222333333333222.........///////////////&&&4Dӵ&&&***)))Hƅ^Hu]Ħ)))Hu]Ħ)))ZuR)Ħ&&&''')))))))))((('''Hu]Ħ)))HŐeHŐeHu]Ħ$$$qIܗGIӵ(((tt(((((()))HGgĉ@------***......)))''')))Hu]Ħ'''ZuR)Ħ)))))))))((((((((((((sߝLGdUĦ'''Hƅ^Hu]Ħ'''ntHdĦ''''''HGgĉ@&&&HdĦ)))************///000...***%%%$$$Htƅ^((((((Bt=o9ĦDtfo9Ħ***((('''g?+++***HdĦ)))++++++Hu]Ħ(((tt444---Hƅ^Hu]Ħ---H׼s,,,+++......---444...)))(((+++---tQ***+++,,,+++je<Ħ++++++---Bt=o9ĦH׼s((((((+++,,,+++))))))))))))HtĦ***++++++******Bt=o9ĦHdĦ***)))))))))***,,,---***+++,,,Dtfo9ĦsߝLGdUĦ(((Ht@cӵHu]Ħ)))Hu]Ħ&&&'''Htƅ^***qIܗGIӵ111H׼s+++)))Hu]Ħ,,,%%%Bt=o9ĦHƅ^Hu]Ħ---)))------,,,+++***)))(((''',,,,,,++++++***++++++,,,++++++*********+++---...++++++,,,,,,,,,---------------,,,---...---***(((******+++++++++******)))))))))******'''$$$)))000++++++,,,,,,,,,++++++***,,,+++***+++---...---,,,((()))***,,,---.........222888AAAJJJSSSXXXRRRHHHHHH@@@999888888555444666333444555666777777777777555333000000000111111000333111...,,,++++++,,,---////////////.....................------,,,,,,,,,............////////////---...///111111000000///333333333333444444555666222444666888999888777777;;;::::::<<<>>>@@@???>>>BBBBBBCCCCCCDDDEEEFFFFFFAAAJJJQQQNNNEEEAAAHHHQQQPPPPPPQQQSSSWWW[[[```bbbllloootttxxxyyyxxxxxxxxxyyyxxxuuusssqqqpppppppppuuuxxx{{{~~~~~~|||xxxvvvqqqlllggggggjjjlllkkkhhhiiiddd```bbbgggiiieee```___]]][[[WWWTTTQQQOOONNNHHHHHHHHHGGGEEECCCAAA???@@@>>><<<;;;;;;999666333111111333444555666666666777666555777999999666333333333333222000///---,,,///111222111...---...000000///...------...000111''''''4DuXӵ&&&***)))DdDΦDdDĦ'''DdDĦ))))))t|<&&&'''((((((((((((((((((DdDĦ)))DdDΦDdDΦDdDĦ'''peƜ4DuTӵ)))`eĭ(((qet...------+++......)))(((***DdDĦ((('''t|<))))))))))))(((((('''(((DdDDdDĦ'''DdDΦDdDĦ'''q<niDdDĦ'''qet)))'''DdDĦ)))))))))))))))---+++(((''''''q<R))))))qjRgdKӵHdDĦgdKӵ***(((GR/f6LĭĦ******DdDĦ)))++++++DdDĦ(((`eĭ...DdDΦDdDĦ,,,DdDĦ******)))***,,,...///000000444///***(((***,,,geĦ+++++++++FSĦ......qjRgdKӵDdDĦ))))))++++++***((()))))))))DdDĦ***++++++***qjRgdKӵDdDĦ***))))))((()))***+++******+++HdDĦgdKӵDdDDdDĦ+++DdDĦ4DufӵDdDĦ)))DdDĦ'''q<R((((((peƜ4DuTӵ,,,DdDĦ)))(((DdDĦ+++qjRgdKӵDdDΦDdDĦ///000000///...---///...---,,,+++***************)))))))))))))))***++++++*********+++,,,---******++++++,,,,,,---------,,,+++,,,------+++)))***++++++++++++******)))******,,,---***'''+++222++++++++++++++++++++++++,,,******+++,,,------,,,***+++,,,.../////////000555:::AAAHHHOOOSSSMMMEEEDDD===888777777444333444222333444444555555444444333111//////000000000///111000...---,,,,,,------////////////..................---------,,,,,,,,,///////////////////////////000111222333222222111222111111111111222333444555444555555555666777777888777777888:::;;;;;;:::>>>>>>??????@@@AAAAAAAAA???CCCFFFEEEAAA@@@CCCGGG???@@@AAACCCGGGKKKOOORRRZZZ^^^bbbeeefffeeedddddd```______^^^___```aaabbbaaabbbeeeggggggeeebbb```]]]XXXTTTTTTWWWYYYXXXUUUSSSPPPMMMNNNQQQRRROOOLLLLLLKKKIIIGGGEEECCCBBBBBB<<<<<<<<<<<<;;;888666555888777666666666666444222111222333444444555555444666444444555777777555222111111111111000000///...///000111000...---...000000//////......//////000))))))4DuXӵ&&&***)))DdDΦDdDӵ&&&DdDĦ)))***o)h))))))((((((''''''''''''(((DdDĦ***DdDΦDdDΦDdDӵ'''=ӊB1.uTӵ)))HߝL`o9)))po9wӵ---+++......+++***+++DdDĦ))))))o)h((())))))))))))((((((''''''DdDΦDdDĦ&&&DdDΦDdDӵ'''GIpӵDdDĦ'''po9wӵDdDĦ((((((((((((((((((%%%"""$$$)))po9u******++++++GIdnuR)ĦDdDĦnuR)Ħ)))'''CdgĪj***DdDĦ)))++++++DdDĦ(((HߝL`o9...DdDΦDdDӵ***DdDĦ(((((((((***,,,...000222222444///***)))***+++geĦ---+++sp?aĦ111000GIdnuR)ĦDdDĦ+++***++++++***((()))))))))DdDĦ***++++++***GIdnuR)ĦDdDĦ))))))(((((((((((()))******)))DdDĦnuR)ĦDdDΦDdDĦ---DdDĦnuR)ĦDdDĦ(((DdDĦ(((po9u))))))&&&&&&=ӊB1.uTӵ)))DdDĦ((((((DdDĦ)))GIdnuR)ĦDdDΦDdDӵ,,,------,,,+++***000...,,,***))))))***+++******))))))************++++++*********+++,,,---))))))******+++,,,---------+++******,,,------,,,++++++++++++******))))))++++++---///,,,)))+++111++++++***))))))***+++,,,+++***)))***,,,,,,,,,***,,,,,,...///000000111111555999===@@@EEEHHHDDD======777555666666222111222111111111222111111000///111///------...///...---......................../////////............---...------------,,,,,,,,,000000000000///////////////000111222222222111111///////////////000000111555444333222333555777999777666555555777777666555888888999999:::;;;;;;;;;<<<:::999:::<<<===<<<:::777888888:::===@@@DDDEEEGGGIIILLLNNNPPPOOOMMMLLLHHHHHHIIIIIIJJJLLLMMMNNNNNNOOOPPPPPPPPPNNNMMMKKKKKKGGGDDDDDDFFFHHHGGGEEEAAAAAA@@@@@@@@@@@@??????===<<<<<<;;;;;;:::::::::555666777777666555333222111000000111333444333111222222333333333333333222222222111222444444222111//////000000000000000///...///000///---------///...//////000//////......******4DuXӵ&&&***)))DdDʜ4DuTӵ(((>d<Ħ)))Dt***)))(((&&&&&&&&&'''(((>d<Ħ***>d<ʜDd<ʜ4DuTӵ&&&%%%F&uTӵ(((4DufئL>e)))puR)Ħ---,,,------,,,,,,,,,>d<Ħ+++Dt((()))))))))((((((''''''DdDΦDdDĦ&&&>d<ʜ4DuTӵ&&&4DwDd<Ħ'''puR)Ħ>d<'''&&&&&&&&&%%%$$$$$$&&&)))peӵ***ĦpeӵDx<>d<ӵDd<'''qR/ܗ?fӵ***>d<,,,+++>d<Ħ(((4DufئL>e...DdDʜ4DuTӵ)))DdDĦ'''((()))+++,,,---...000111000---***)))+++,,,geĦ...s<v>aĦ000000peӵDx<DdDĦ,,,+++******))))))((())))))DdDĦ***+++++++++peӵDx<>d<''''''(((((()))))),,,+++)))>d<ӵDd<DdDΦDdDĦ---DdDӵnd<DdDĦ(((>d<Ħ)))peӵ(((Ħ&&&F&uTӵ(((DdDĦ'''(((>d<Ħ)))peӵDx<>d<ʜ4DuTӵ***+++++++++******...,,,)))'''&&&'''(((***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,(((((()))***+++,,,,,,---,,,***((()))+++---......,,,++++++***************------...000---((((((,,,+++***)))(((((()))+++---+++***))))))+++++++++))),,,---...///000000000000000333555666999<<<:::555555222111444444000///000////////////...---,,,+++...---+++,,,---...---,,,,,,,,,...//////000////////////.........---------------------------------......//////000111111222........./////////////////////............//////222222222333444777999:::777666444444555555444333444444444555555555666666777444222444777888777444888888888999:::;;;===>>><<<===>>>AAABBBBBB@@@>>>@@@@@@?????????>>>>>>>>>BBBBBBAAA@@@@@@???>>>>>>???<<<::::::<<<======;;;:::<<<===<<<999888999;;;666666777777777777666666444555666666666666555444000//////111333444333222222222333333222111111000/////////000111111000000...//////000000//////...............---------...------/////////...,,,+++))))))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Ħ111Hg8>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+++,,,---------------...,,,)))'''&&&''')))+++***+++,,,------------,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,+++)))((((((+++---......++++++***))))))***++++++333111111222...)))''')))+++***)))((((((***,,,...+++***)))***++++++***)))+++,,,,,,---............+++...000///111555555111///---///222111---,,,///------------,,,***)))(((,,,+++***+++,,,---,,,******+++,,,...////////////............------------------------------------+++,,,---///000222333444...............///////////////............//////,,,...111555888:::;;;;;;555444222222333333222000222222222222222333333333222333333333333444444444666555444444333333333333888888888:::<<<===:::888;;;::::::999888777666555888777666555444333333333555444333333444555555444333666888666333111333666222222333333333222111000000111222333444333333222111000000111222333111000222222222222111000///...---............///000000//////000//////...---,,,...---------............,,,,,,---...---,,,***)))'''(((4DuXӵ(((***)))Hu]3hh***,,,,,,ne&&&'''=e)))((((((''''''''''''(((ne))))))pIƎ@t@h*********>h)))((('''fe***@ďD...------///,,,,,,...---***ne+++,,,=e))))))))))))((((((&&&&&&ege&&&'''sĪj@h&&&&&&%%%fdDĦ'''@ďD***)))Hkge&&&%%%%%%&&&)))+++***'''@h000111@G***)))HĪj@IŌ***'''Bene***Hkge***ne+++(((fe,,,Hu]3hh))))))***se,,,///000...***((()))+++******+++,,,...///geĦja>aĦ---111@G,,,+++se+++((('''(((***)))))))))<Ō++++++,,,@G------Hkge((()))*********,,,+++(((HĪj@IŌ******ege++++++Hu]3hIŌ)))(((DdDĦ&&&ne((((((@h''''''>h((('''&&&se)))ne******@G------sĪj@h))))))******++++++,,,,,,///...,,,+++***+++,,,---((()))***,,,,,,,,,++++++++++++,,,,,,,,,+++***************+++++++++++++++***)))((()))+++------,,,***))))))))))))+++,,,---888444222222///***(((***+++************,,,---...,,,+++******+++,,,***)))***++++++,,,------,,,,,,***...///...///333333111,,,+++---///...***+++...,,,,,,,,,,,,+++***)))(((***))))))***,,,,,,+++)))******+++,,,---...//////.........------------,,,,,,,,,,,,------------...******,,,...000111333333000000/////////000111222000000///............///))),,,000444888999::::::222111000000000111///...111111111111111111111111000222444333111111333555222222111000000///...---666444444666999:::777444111222333333333333333222444444333333222222111111222222222222333333333333000222444333000///000222111111222333222111000//////000222333333333222111///......///000000///---000111111111000///......---...///...---...000222////////////...---,,,+++///---------///000///...------------,,,+++******%%%4DuXӵ(((ĵD^((()))***)))***%%%''')))&&&'''(((((((((((((((((())))))(((&&&************((((((''''''***)))+++......------000,,,,,,...---((()))***+++((())))))))))))((((((&&&&&&%%%&&&(((&&&%%%%%%%%%&&&DdDĦ''''''+++,,,,,,'''&&&&&&%%%)))(((((('''''')))000111222222***)))((()))))))))(((***---***...,,,))))))+++D^((((((***+++s׼s000...111333000+++)))+++---+++,,,---...///000geFm8///>aĦ111555888...+++)))s׼s+++***'''&&&(((***)))))))))Ho***+++,,,,,,,,,+++,,,,,,((()))))))))((((((((('''&&&)))+++***((())))))D^'''''''''DdDĦ&&&)))(((''''''***'''''''''&&&&&&&&&&&&s׼s((('''((()))******)))......'''&&&&&&&&&'''((()))******///...------,,,---------''')))+++,,,------,,,++++++,,,,,,,,,,,,+++***))),,,,,,,,,,,,++++++++++++)))))))))***,,,---,,,***)))((((((((()))+++...000666111......,,,)))(((******++++++,,,------.........,,,++++++,,,,,,+++)))***++++++,,,,,,,,,,,,,,,***...///------///000...+++***+++---+++((()))...,,,,,,,,,,,,++++++***))))))))))))+++,,,---+++)))******))))))***,,,...///.........---------,,,,,,,,,,,,,,,---------......++++++,,,---...///000000000//////...///000111222000///...------------...+++,,,...111333555777777222000///000111111000///000000000000000000000000///000111111000000111222///000000000000000000000333111000222777888666333---...000111222333222222444444555555555444444333111333444444444444444555111111222111000///000000///000222333333222111000000111222333333333222111...------...000111///...//////000000000///......---...//////---...111444------.........------,,,000...---...000111000///000///...---,,,,,,,,,,,,Φ4DuXӵtvӵ>d<Ħ'''))))))(((&&&%%%&&&Ħ&&&((()))*********)))%%%&&&((()))))))))((((((''')))Ħ(((((()))((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''',,,,,,,,,+++***)))+++---+++,,,------......------000,,,+++///---'''%%%)))Ħ++++++***)))((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%'''((((((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((>d<Ħ'''''''''$$$$$$%%%(((,,,.........******)))(((''''''&&&&&&***&&&###$$$(((,,,------000000000111222222333333222///+++))))))))))))((()))))))))))))))(((((((((,,,+++***++++++***'''%%%&&&(((***+++,,,+++***)))...***((()))Ħ))))))%%%"""$$$))),,,+++)))***>d<Ħ***+++'''***,,,Be///222///222444222---+++---000---...///000000000geFYĉ)))***>aĦ555999;;;999444000...111222000+++)))Be)))+++)))&&&&&&(((+++)))))))))nu]ӵ***---,,,+++***)))******)))))))))))))))))))))************(((&&&%%%$$$$$$%%%&&&'''(((***+++###&&&******((('''((())))))((((((((('''>d<Ħ((('''%%%%%%%%%>d<Ħ&&&''')))Ħ&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((Be''''''&&&$$$###Ħ)))(((&&&$$$%%%''')))(((&&&///...---+++)))(((&&&&&&))))))))))))***+++------,,,,,,,,,,,,,,,,,,++++++)))***---/////////...---+++,,,,,,---,,,+++***)))......---,,,,,,++++++***)))))))))+++------+++(((((('''''''''))),,,///111111+++(((((((((&&&&&&)))***+++,,,---...///.........---,,,,,,------+++***++++++,,,,,,------,,,,,,***...///,,,***,,,+++)))+++***+++,,,***&&&)))...+++,,,,,,,,,,,,++++++***)))))))))+++------+++)))***)))(((((((((***---.........---------,,,,,,,,,,,,,,,,,,------.........------------------------...------,,,,,,...///000///...------,,,,,,,,,,,,...---------...111333555333222111222333444333222///////////////////////////.........000111000///+++,,,---///000111111111222000...111666888666222111222333444555444333333000111222333444333222111...000111222111111111222//////............------***+++---///000000///...------.../////////...---...------///222333222111......///////////////...---///000///......222555***+++,,,---............000...---...111222111///222111///...------......?aŖ%7uSQuR)ӵsdKĦ((()))((((((''''''gdKĦ)))&&&'''+++---***'''''''''(((((())))))*********gdKĦ((()))***++++++***)))((('''&&&&&&******)))(((''''''(((((())))))(((''''''''''''((((((((((((***---//////...---,,,***+++,,,------,,,000...,,,***))))))***gdKĦ)))+++,,,***)))******))))))((((((''''''%%%(((+++,,,***'''%%%$$$***(((''''''(((((('''%%%)))'''%%%%%%'''((('''&&&gdDĦ%%%&&&&&&))))))))))))))))))))))))444...******(((%%%$$$((((((((('''(((((()))******000000000000111222333444.........---,,,+++)))((((((((())))))))))))((((((+++++++++******((('''&&&(((%%%''',,,,,,'''&&&)))---,,,+++gdKĦ)))+++)))(((&&&&&&((()))+++(((sdKĦ+++******)))(((,,,///000444///...000///++++++///444333000.........ŶS0000001113we<777555111---111000...,,,+++***+++(((%%%&&&(((******((((((((((((iĉ@3hR/Ō((()))+++,,,,,,******)))))))))++++++)))'''++++++***(((&&&%%%''')))###$$$&&&((())))))((((((((('''&&&&&&&&&&&&'''''')))'''%%%'''***DdDĦ'''((((((((((((sdKĦ'''&&&gdKĦ((()))+++,,,------,,,+++,,,+++)))'''&&&'''((()))((((((''''''(((((("""(((***gdKĦ***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))***+++)))(((,,,333111***,,,+++***,,,//////,,,)))((()))***+++++++++++++++++++++,,,---------,,,,,,,,,+++******++++++)))(((---***(((***...///,,,)))*********))))))))))))))),,,,,,+++******+++,,,,,,///+++((()))+++)))$$$)))+++...///...---,,,---,,,,,,------,,,,,,+++***)))))))))))))))((('''''',,,,,,+++***)))((('''&&&((()))***,,,,,,,,,+++***++++++******************+++---......,,,++++++,,,------------------------...------,,,,,,------...000,,,((((((***---......------......//////000000---------.........////////////...///000000...,,,///000111111000---)))'''+++,,,///111111///---+++////////////////////////111111222333333333222222---...000111222222111111666333...******,,,111444222222222111111111111000000000///........................///////////////------///000111111111111000...,,,+++---...///000.........000222111...,,,***++++++,,,---------,,,000000000///.........---...///111111000---***(((000///------,,,---...///>A***ne((((((***))))))(((ne---***'''))),,,...+++((('''((((((((()))))))))***ne(((((())))))))))))((((((((((((((('''++++++******))))))))))))((((((((((((((((((((((((***)))((()))+++,,,+++***,,,+++******,,,---------000...,,,)))((((((ne''')))***+++***(((******))))))((((((''''''$$$'''******)))'''%%%%%%)))(((''''''(((((('''%%%)))'''%%%&&&'''((('''De%%%%%%&&&&&&)))))))))***+++,,,---...666000)))'''***---+++)))&&&&&&&&&'''(((***+++,,,............///000111222---------,,,+++***)))((((((((())))))))))))((((((+++++++++***)))(((''''''***''''''++++++''''''+++,,,,,,ne))))))***)))(((''''''((()))***(((ne******)))***))))))***,,,///222444111------111222000111555333444444444444333>A444444333k<777777666222...000///...,,,+++***))))))+++)))''''''***+++***(((,,,+++***fh)))((()))+++,,,+++***))))))((()))******)))'''%%%))),,,...+++(((%%%###$$$%%%&&&'''(((((((((((('''''''''''''''''''''''')))'''&&&''')))De&&&&&&''''''''''''ne((('''ne***)))***+++,,,------,,,,,,---+++)))(((''''''((()))((((((''''''''''''((((((ne((( (((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++)))''',,,111///(((+++******,,,...///---***)))))))))******+++++++++,,,,,,,,,------,,,++++++,,,+++******++++++***(((,,,)))''')))---...,,,(((***)))))))))))))))))))))++++++++++++++++++++++++***(((''')))---...+++(((,,,...000000...,,,++++++++++++,,,,,,++++++***))),,,,,,,,,,,,,,,+++******,,,,,,+++***)))(((''''''(((((()))******************************************+++---,,,***))))))***---------------,,,,,,,,,------,,,,,,,,,,,,------000...++++++---///000///------------............------------.........//////...---...000000///------...///000///---,,,***,,,---/////////...,,,+++///////////////////////////000000111111111111111///000111222333333333222444333111//////000111222000000000111111222222222000000///................../////////////////////......///000111111111111---------.../////////............///000000...,,,,,,---...//////////////////..................---000//////...---,,,,,,+++///...---,,,,,,---...******)))((((((******))))))***---+++)))***---...,,,)))(((((((((((())))))))))))))))))(((((((((&&&&&&'''''''''(((((((((+++++++++,,,++++++***)))&&&'''(((************)))+++)))(((((())))))'''&&&+++***)))***,,,.........///...+++)))((('''''''''''')))***)))(((******))))))((((((''''''$$$&&&(((((('''&&&&&&'''((('''&&&&&&''''''&&&%%%)))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&***))))))***---000444666;;;888...&&&***222///%%%$$$%%%%%%'''(((***,,,---++++++,,,,,,------......,,,,,,,,,+++***)))(((''''''(((((())))))(((((('''************)))((((((''',,,)))(((******((()))+++++++++(((((((((((((((((((((((((((((((((((())))))((('''(((((((((***,,,///222444+++)))***---...---...111000222555888888555555666777777888777555111...000///...---,,,******)))+++***)))***+++,,,***(((++++++***)))***)))((()))+++++++++***(((''''''((()))***((('''$$$(((,,,---+++(((%%%$$$%%%%%%&&&'''(((((((((''''''((()))******)))(((''')))(((''''''(((&&&%%%&&&&&&''''''&&&((((((''')))*********+++,,,---------------,,,+++)))((())))))***((((((''''''''''''(((((( ###*** ''''''''''''''''''''''''))))))))))))))))))))))))***)))((((((((()))+++,,,++++++)))'''***...,,,'''***))))))+++......---,,,******)))((()))***+++,,,------------,,,++++++***,,,+++)))***++++++***)))+++)))'''(((,,,---+++)))))))))))))))))))))******))))))***++++++***))))))(((''''''+++///111///---///000111000---***))))))***++++++++++++***))))))---------------,,,++++++,,,++++++***)))(((''''''(((((((((((((((((()))***************************(((***++++++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,---///000///...---------------,,,,,,,,,------------............---------...000111///...------------........................------,,,,,,////////////////////////---...//////000000000///000111222333444444444444222222333444444333111000......///000111222333333000//////............/////////////////////.........//////000000000//////,,,---...000000///...---///...,,,---...///...------...//////////////////,,,------------------...000///---,,,,,,,,,---...------,,,,,,,,,------'''&&&$$$%%%'''((((((((())))))))))))))))))(((((())))))(((((())))))******,,,+++)))***,,,,,,+++)))(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((******+++,,,,,,+++***)))%%%&&&)))+++,,,,,,+++***+++***(((((())))))'''&&&***)))((())),,,............---+++)))(((&&&&&&&&&)))'''&&&&&&((()))((('''******))))))((((((''''''$$$%%%&&&&&&%%%%%%''')))'''&&&%%%%%%&&&'''&&&%%%)))'''&&&&&&((()))((((((%%%%%%%%%%%%%%%&&&&&&&&&*********+++///333888;;;BBBBBB888)))'''///,,, %%%%%%&&&'''((()))+++,,,******++++++,,,,,,,,,,,,************)))((('''&&&'''(((((((((((((((((('''((()))))))))))))))((((((,,,++++++++++++)))))))))+++***)))(((''''''''''''''''''((())))))(((''''''((((((((((((((('''''''''&&&&&&'''((())),,,...///)))((()))***+++******++++++...111444555333///---...111444888:::<<<<<<<<>>,,,%%%))))))!!!((('''''''''''''''(((((()))***+++,,,,,,,,,++++++))))))))))))(((''''''&&&''''''(((((((((((('''''''''(((((()))))))))((((((***,,,------,,,+++(((%%%+++***)))(((''''''''''''''''''((((((((((((''''''((((((''''''''''''''''''(((((((((((())))))******)))+++,,,,,,---...---,,,***,,,...///000000000///,,,...222777;;;>>>@@@AAA@@@>>>;;;:::999888555333...//////...---,,,+++***+++,,,------,,,+++***)))''''''''''''((()))***+++***)))((()))******)))((('''&&&&&&''')))***(((''''''(((((('''%%%&&&(((***''''''''''''&&&&&&&&&'''&&&(((***,,,,,,+++***)))*********((('''&&&%%%&&&(((((())))))))))))((((((((((((((()))))))))))))))***+++++++++,,,---......------,,,++++++*********((((((''''''''''''((((((''''''''''''&&&'''+++000''''''''''''''''''''''''''''''''''''''''''''''''+++***((('''''')))+++,,,+++)))(((((()))'''&&&&&&((()))******+++,,,...///---,,,***(((((()))+++,,,.........---,,,+++***)))+++***)))***+++,,,+++)))***)))(((((()))***+++***(((((())))))************'''(((***++++++***((('''******+++,,,,,,,,,***(((,,,---///...,,,++++++,,,,,,,,,,,,---,,,++++++***)))))))))))))))(((((('''++++++******))))))((((((,,,+++))))))((()))***+++))))))*********+++++++++***,,,---,,,+++)))******+++++++++,,,,,,---------,,,++++++******++++++,,,)))***---......---,,,+++000/////////......------------------------,,,,,,,,,++++++---///000///...000///---+++++++++,,,---000...---+++++++++,,,---////////////////////////---...///000111111111111000000000000000111111111111000000000000111111111//////////////////////////////............//////000000//////.........---,,,,,,,,,---,,,,,,++++++///000///---+++,,,000444111///,,,+++,,,...//////.........//////...------***+++++++++,,,,,,------+++,,,...//////---,,,***,,,,,,,,,------.........((('''&&&'''((()))(((&&&''''''(((((((((((())))))'''&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((('''''''''((((((((('''''''''&&&&&&***))))))))))))***++++++''')))+++,,,.........---***))))))***---......---***)))((()))+++---------,,,,,,+++***)))(((((('''+++)))'''&&&'''(((((((((******))))))((((((''''''&&&&&&'''&&&%%%%%%''')))'''&&&%%%&&&'''((('''&&&((('''&&&&&&(((******)))&&&''''''(((((('''&&&&&&*********+++...111444777555;;;999---%%%'''(((&&&)))(((''''''&&&&&&'''''')))***+++,,,,,,+++***)))((()))))))))(((((('''&&&&&&''''''((((((''''''&&&&&&'''(((((())))))))))))***---...+++******'''###++++++***)))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))++++++++++++*********)))###'''******,,,//////---,,,,,,---...000111333333111222444777:::===???@@@<<<:::888888999::::::999......//////...---+++***+++,,,...---+++))))))*********)))(((''''''''''''+++)))(((((()))***)))''''''&&&&&&(((******)))(((!!!%%%))),,,+++(((&&&%%%)))((('''&&&&&&&&&&&&&&&'''((()))***++++++*********++++++***'''&&&'''((()))))))))******)))))))))'''((()))*********))))))************+++,,,---...------,,,,,,+++******)))((((((''''''''''''((((((###%%%***,,,)))%%%'''+++''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((((()))+++,,,***(((((())))))&&&&&&(((((()))************---///...---,,,+++***+++,,,,,,------------,,,++++++***+++)))))))))+++,,,+++*********)))((()))***+++,,,((((((((()))******++++++))))))***++++++***))))))&&&''')))++++++++++++***)))+++,,,,,,++++++,,,...,,,------------,,,++++++***++++++++++++***))))))************))))))((((((,,,++++++***************)))))))))***++++++,,,,,,+++---......,,,++++++,,,+++,,,,,,------......///,,,,,,++++++++++++,,,,,,+++---///000///.........///////////////.........------------,,,,,,,,,,,,,,,,,,,,,---///000...---000///---++++++++++++,,,...---,,,++++++,,,---...////////////////////////...///000111222333333333//////.........//////000000///.........///000111000/////////.........---///............//////000000000000///......------***++++++,,,,,,,,,++++++111111///,,,***+++111666222///---,,,---///000000111111111111111000000///+++,,,,,,,,,,,,,,,,,,---+++,,,...000///---***(((,,,,,,---...////////////((('''''')))******(((&&&'''''''''((((((((())))))''''''''''''((()))***+++)))***+++******)))***+++***)))))))))((((((((('''(((''''''&&&&&&''''''((('''((((((((((((((()))))),,,+++)))((()))***---...***++++++,,,---......///+++***)))+++---...---,,,+++)))((()))+++,,,,,,++++++++++++++++++******)))---***((('''((()))))))))******))))))(((((('''''''''((()))(((&&&&&&&&&((('''&&&%%%&&&((()))((('''((('''&&&''')))*********((())))))))))))(((&&&%%%******++++++,,,...///000...///...+++(((''''''(((''''''&&&&&&&&&''''''(((((()))***++++++***)))(((((())))))))))))(((''''''&&&''''''((((((''''''&&&%%%&&&'''((()))))))))))),,,...,,,'''%%%((((((%%%,,,,,,***)))))))))))))))((('''&&&&&&&&&&&&'''(((''''''&&&'''((()))+++,,,))))))***************)))!!!&&&)))((()))------)))+++,,,---///111333444444666666666777999<<<>>>@@@;;;888666555666777888777---...///000///---,,,***,,,------+++)))''')))+++******((('''''''''''''''+++)))(((((())))))(((''''''''''''(((++++++***))) $$$)))++++++)))'''&&&***)))'''&&&%%%%%%&&&&&&''''''(((((()))******+++)))+++,,,+++((('''(((***(((((())))))))))))(((((('''((()))***+++***)))))))))))))))((()))***,,,---,,,,,,,,,++++++***)))(((((((((''''''''''''(((((()))(((***---+++$$$!!!###(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************''''''+++***&&&&&&***)))***+++***((()))+++............------,,,,,,,,,,,,,,,,,,------,,,++++++***)))((()))+++,,,+++***++++++***))))))***,,,...'''(((((()))******++++++++++++++++++++++++++++++%%%''')))++++++++++++,,,(((***+++***))))))+++---,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******************))))))))))))***************)))((((((((())))))***++++++,,,,,,,,,---......,,,++++++,,,,,,,,,---......///000000------,,,,,,,,,,,,------+++---//////...---...000------...............///---------,,,,,,,,,++++++---,,,,,,---...///---,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,---......////////////////////////......000111222333333333000///...------.../////////.........//////000111.....................///...............///000000111000000///......------***+++,,,------...------///000111...+++,,,111666222000......///000000000111222222222222111000///------------,,,,,,,,,,,,---.........---+++***))),,,---...000000000000000(((((()))***++++++(((%%%&&&'''''''''(((((())))))(((((((((((()))***+++,,,***+++,,,,,,+++***+++,,,******))))))((((((((('''((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))***++++++...,,,***((()))+++///111,,,,,,,,,,,,,,,---//////,,,*********,,,---,,,+++,,,***))))))***++++++***++++++,,,,,,,,,,,,++++++...+++((('''((()))***)))*********)))((((((''''''''')))***)))(((&&&&&&'''(((&&&&&&''')))***)))(((((('''&&&''')))++++++***)))************(((&&&%%%***+++++++++++++++++++++...(((&&&***+++'''%%%&&&%%%%%%%%%&&&'''((()))***'''(((***++++++)))(((&&&))))))))))))))))))((('''&&&''''''''''''''''''&&&%%%%%%'''((())))))))))))///000+++"""!!!&&&)))'''---,,,+++***)))))))))))))))(((&&&%%%%%%&&&((()))'''&&&&&&'''(((***,,,---%%%&&&'''((())))))))))))(((---...++++++...---''''''))),,,///111222222222888777777777999===@@@CCC>>>;;;666444333333222111---...///000000...,,,***,,,------***'''&&&)))+++'''&&&&&&''''''((()))***+++)))(((((())))))(((&&&((('''''')))+++,,,+++***%%%&&&&&&&&&%%%&&&))),,,+++)))(((&&&%%%%%%%%%&&&''''''''''''((()))++++++)))+++---,,,)))((()))+++''''''(((((((((((('''''''''((()))++++++******))))))((((((((((((***+++,,,+++++++++++++++)))((((((((((((''''''''''''((((((---&&&###))),,,)))((()))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))************)))***''''''+++***&&&''',,,)))+++,,,***((((((+++....../////////......---,,,++++++,,,---------,,,,,,***)))((()))+++,,,,,,***,,,,,,+++***)))***---///'''(((((()))***+++++++++,,,,,,+++******+++,,,,,,''')))+++,,,+++*********)))******)))(((((()))+++***++++++++++++***))))))***++++++++++++***))))))************))))))))))))((()))*********((('''&&&((())))))***++++++,,,,,,+++---......,,,++++++,,,------......///000111111...------,,,,,,------...))),,,...---+++***,,,///,,,,,,,,,------.........---------,,,,,,+++++++++...---,,,---......,,,+++******+++,,,------......)))***+++,,,---.........////////////////////////---...///111222222333333000///...------...///000---...///000111111000///+++,,,,,,---...///000000...............///000111111000000///...---------+++,,,---...//////000///---000222111---,,,000444222000//////111111111000000000000000000///...............------,,,,,,,,,000///---+++************,,,---///111111111111000''''''((())))))***))))))***(((((()))++++++'''$$$)))'''%%%(((---///---*********+++,,,+++***)))(((,,,...***###!!!&&&(((&&&((('''%%%&&&((())))))((((((''''''(((***,,,+++******)))((((((((()))+++,,,---------.........//////000///...+++)))(((***---000///***$$$&&&...///+++---------------...///000///,,,)))(((***+++***((((((((()))))))))***++++++***))))))(((((((((((()))''''''((())))))((('''&&&***((('''''')))***))))))'''(((***+++***)))'''&&&))))))))))))************)))'''&&&&&&''''''&&&$$$((('''&&&%%%%%%&&&'''((('''((()))******)))((('''(((((((((((((((((((((((('''((((((&&&%%%%%%''')))(((''''''((())))))(((&&&.........---,,,)))'''&&&+++++++++,,,,,,...///000((()))))))))))))))))))))###'''++++++)))((())),,,)))((('''%%%&&&'''(((***)))))))))))))))******+++,,,,,,---------000555999333444555555777999999888<<<999666555666444000,,,,,,---.........---,,,+++,,,+++++++++******))))))(((((((((((('''''''''''')))((((((((())))))&&&$$$'''&&&&&&(((+++------,,,***))))))***++++++)))'''***)))''''''(((((('''%%%((()))***++++++***)))(((***'''%%%&&&***,,,+++((('''''''''''''''((())))))+++***((()))******)))(((+++)))''''''(((+++,,,,,,------,,,+++***(((''''''---***''''''***,,,+++***************************((('''&&&&&&((())))))(((,,,)))&&&&&&(((******((())))))))))))))))))))))))''''''&&&'''***++++++***,,,+++***+++,,,---+++))),,,***)))***---...,,,)))***+++---......---,,,+++---,,,+++******,,,...///******+++++++++******)))+++++++++,,,,,,+++++++++***+++,,,,,,******+++---+++)))'''))),,,---,,,)))((()))++++++*********+++***************************)))((()))+++,,,,,,+++...***'''(((+++,,,)))%%%&&&'''''''''(((((())))))******+++++++++,,,,,,,,,))))))+++,,,---,,,,,,+++111000...---,,,------...///...+++*********,,,---++++++---...///000000000+++---......---,,,,,,---+++******+++------,,,***---,,,+++*********++++++555333111...------......000000///000111111///,,,000000000//////...---,,,000///------......---,,,///...---,,,---///111333...///000000...,,,---............///////////////000000//////......------.../////////...------,,,......---///000111///...///...---------...000111222111000........./////////222222000///000...+++222111///...---------...,,,,,,------......//////000///...------...///000''''''((()))))))))))))))111---'''%%%'''***,,,,,,***'''&&&)))---///---***)))***+++++++++***((((((+++---***$$$###'''(((%%%)))'''&&&'''(((***))))))+++***)))+++---......---+++************+++,,,,,,************++++++++++++---...---,,,***)))+++,,,+++)))###'''***'''+++++++++,,,...///000111///,,,)))(((***+++***(((((())))))************)))***)))(((''''''&&&&&&&&&''''''((())))))((('''&&&***)))''''''((())))))((('''((()))******(((&&&%%%((((((((((((((((((((((((***)))(((((())))))(((&&&((('''&&&&&&&&&&&&'''(((''''''))))))))))))''''''((((((((((((((((((((((((%%%%%%%%%$$$######%%%'''((('''&&&''')))***)))(((,,,,,,,,,+++***(((&&&%%%******++++++,,,,,,------'''''''''''''''''''''&&&%%%''')))***(((((()))******)))(((&&&&&&'''((()))))))))(((((())))))***+++***************,,,000444555444333333333555555444444222111222555666444111---.../////////...,,,+++)))))))))(((((((((''''''((((((((((((''''''''''''(((((((((((())))))&&&$$$((('''''')))+++,,,+++***%%%$$$%%%'''***+++***((()))'''&&&'''(((((('''&&&''''''((())))))((('''&&&)))))))))(((''''''((())))))))))))))))))***++++++)))(((''''''((()))((('''+++)))&&&&&&(((*********...------+++***)))((((((---+++)))***,,,---,,,***))))))))))))))))))))))))((('''&&&&&&((())))))(((+++)))&&&&&&(((***)))((())))))))))))))))))))))))((('''&&&(((***+++******+++******+++,,,,,,+++))),,,******+++---...,,,***+++,,,,,,,,,,,,++++++***++++++*********+++,,,---((()))******++++++++++++******++++++++++++******+++++++++++++++***)))))))))(((((((((***+++***)))((()))++++++*********+++***************************)))((()))+++++++++***---)))&&&'''***+++)))%%%''''''((((((((()))))))))******+++++++++,,,,,,,,,,,,++++++***+++,,,---...///...---,,,,,,,,,---.........,,,,,,++++++,,,---******+++,,,------------+++---......---,,,,,,---,,,++++++,,,...///---,,,------,,,+++++++++++++++000///---++++++***++++++))))))***---000222111000000///---------...///000///...------......---+++...---,,,,,,,,,...000222///111333222111/////////111111000//////000000000---....../////////.....................---,,,++++++******+++---...,,,+++------------///111333444222111000........./////////222333000///111///+++111000///......---......////////////............//////...---------...///&&&''''''(((((((((((((((...+++&&&$$$%%%(((***+++***((((((***...///---+++*********+++***))))))((()))+++***&&&%%%''''''%%%)))((('''(((*********)))(((''''''(((***+++***)))++++++,,,------------,,,(((((()))))))))************+++---,,,+++***+++,,,,,,***%%% """(((+++***))))))***,,,...///111111...,,,)))))))))******)))((()))+++,,,,,,***((('''***)))((('''&&&%%%%%%%%%''''''((((((((((((''''''+++)))''''''(((((('''&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,***))))))***+++***((((((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$%%%%%%$$$######$$$&&&((('''%%%&&&(((***++++++,,,,,,,,,+++***((('''&&&))))))++++++,,,+++***))))))(((((((((''''''&&&&&&''''''''''''''''''((((((,,,+++)))((('''(((((()))))))))(((((())))))***++++++++++++***)))***---000777555444555777888888888444222222555999;;;999777......///000///...---,,,))))))((((((((((((''''''((((((((((((''''''''''''(((''''''((())))))'''%%%(((((('''(((***+++)))(((%%%%%%%%%''')))***)))((('''&&&%%%&&&'''((('''&&&%%%%%%''''''((('''&&&%%%'''***,,,***%%%###&&&))))))))))))))))))***++++++'''&&&%%%%%%'''''''''%%%+++)))&&&&&&'''(((((((((------,,,++++++***)))))),,,,,,,,,---......,,,***((((((((((((((((((((((((((('''%%%&&&''')))((((((***)))''''''((())))))((())))))))))))))))))))))))(((''''''(((***+++***)))***))))))***++++++***(((,,,++++++,,,...///---,,,,,,,,,+++***))))))******))))))******+++++++++***'''''')))***+++,,,,,,,,,))))))************))))))(((((())),,,000222///,,,'''((())))))(((((()))***''')))++++++***)))***+++)))))))))))))))))))))))))))((('''((()))***)))(((+++(((&&&''')))***(((%%%(((((()))))))))))))))*********+++++++++,,,,,,,,,///---+++)))***,,,...000,,,,,,+++++++++,,,------...............---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,......,,,,,,,,,---...------...000000///...---------,,,,,,,,,,,,,,,,,,,,,+++++++++*********...---------......,,,***///---,,,***+++...111333...,,,+++,,,------,,,***,,,,,,+++++++++---...000000333666666555222111111333111///...---...///000***+++...///000000///...,,,,,,---------,,,++++++******)))+++,,,---,,,***,,,,,,---...111444666888222111000...------...//////333333111000111000,,,....../////////......---222222111000000///......///......------......///&&&''''''(((((((((''''''(((((()))*********((('''***))))))+++---...---++++++++++++++++++******)))((())))))((((((((('''%%%***)))((()))++++++***(((&&&%%%%%%&&&'''(((((('''***+++,,,---...---,,,+++*********+++++++++,,,,,,'''))),,,---,,,+++++++++---,,,***((()))+++------)))***+++,,,......//////...,,,***))))))))))))))))))***,,,------***(((&&&))))))(((''''''''''''((('''''''''(((((((((((((((,,,***((('''''''''&&&%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''((((((+++***))))))++++++***)))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&'''((('''%%%%%%&&&(((((('''%%%%%%(((+++---......------,,,,,,+++***)))(((***+++,,,,,,+++)))''',,,++++++******))))))((())))))'''''''''''''''''',,,+++***)))(((((())))))((((((((((((((()))******//////...---++++++---///666444666<<>>777555333555888999666444,,,---.........---,,,+++******************))))))((((((((((((''''''''''''(((''''''(((***)))'''%%%%%%%%%%%%''')))***)))''',,,***))))))******((('''%%%$$$$$$%%%'''((('''&&&$$$%%%&&&'''''''''&&&%%%&&&(((***)))'''%%%&&&((('''''''''''''''(((((()))&&&%%%$$$%%%'''((('''&&&***(((&&&%%%&&&'''&&&%%%++++++******))))))((((((+++,,,...000000///,,,***(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''))))))((((((((())))))((((((((((((((((((((((((((()))((('''(((***+++***))))))(((((()))++++++***(((++++++,,,---...///...------+++***((((((((())))))((()))+++,,,---,,,******(((((()))******+++******(((((())))))))))))(((((()))''''''***///000+++%%%&&&)))+++***'''&&&(((+++''')))++++++***)))***+++))))))))))))))))))))))))((('''&&&'''((()))(((''')))'''&&&'''((()))(((&&&))))))))))))******************+++++++++,,,,,,,,,///...,,,++++++,,,...///*********++++++,,,,,,------...///000000...,,,+++...............---,,,+++***,,,...---,,,+++,,,---...------...000000///...---.........------,,,,,,,,,,,,---......------,,,444222000///...---***(((...---,,,+++,,,---///000,,,+++***+++,,,,,,+++***++++++******+++,,,------000444777999777555333222111///,,,***)))***,,,---)))+++...000000///---,,,++++++,,,,,,,,,++++++***---,,,,,,---//////...,,,.........///111444777888222111000...---------...///222333111000222111---,,,---.../////////...---222222111111111000000000//////////////////000000'''(((((((((((((((''''''(((***+++,,,,,,+++***)))***)))***+++,,,---,,,+++------,,,,,,++++++++++++''''''((())))))'''&&&'''***))))))***++++++)))''')))((('''(((******)))(((((()))+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,%%%(((+++---,,,+++******'''((()))++++++***)))***,,,,,,---.........---,,,---,,,+++***(((((()))***)))***,,,------+++(((&&&(((((((((((()))***++++++''''''''''''(((((())))))+++)))''''''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$######%%%&&&(((***+++,,,***(((((((((******)))(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&'''(((((('''&&&'''((()))'''%%%&&&))),,,...///---,,,,,,+++************)))***,,,------+++)))(((,,,,,,++++++************+++++++++***((('''''''''++++++***)))))))))))))))((((((((('''((())))))***000000000...,,,,,,---///333000555???DDDAAA;;;999222///---...111111...+++++++++,,,---,,,+++***)))))))))))))))))))))******(((((((((((('''''''''''''''''''''(((***)))(((&&&!!!!!!###&&&)))+++***(((---+++))))))))))))((('''%%%$$$$$$%%%'''((('''&&&%%%&&&'''((()))(((((('''&&&%%%%%%'''***+++***''''''''''''''''''(((((()))'''&&&%%%&&&((()))(((''')))(((&&&&&&&&&'''&&&$$$((((((((('''''''''''''''))),,,///000000...,,,***))))))))))))))))))))))))'''&&&%%%%%%'''(((((('''(((((()))))))))(((((()))((((((((((((((((((((((((***)))((()))***+++***))))))(((((()))++++++***)))***+++------.........///,,,+++)))((('''((())))))(((***,,,......---+++******************)))((('''((((((((())))))(((((((((---)))''''''(((%%%(((+++---+++)))'''))),,,'''(((******)))))))))***(((((((((((((((((((((((()))'''&&&'''(((((('''&&&((('''''''''((((((((('''************))))))))))))******+++++++++,,,,,,,,,---------......------,,,)))******++++++,,,,,,,,,,,,...///000000...,,,+++............---,,,++++++***,,,------,,,++++++,,,---,,,,,,---//////...,,,------.........---,,,+++,,,,,,---............------,,,+++,,,...000//////,,,---.........---+++***,,,***)))***,,,,,,+++******************++++++,,,///333666888777444222222000...+++)))((()))+++,,,+++,,,...000///---***)))******++++++,,,++++++***...------...000000///...000000//////000222444555333111///...---,,,------...222333000000222111---,,,---...//////...------//////000000111111111222//////000000111111111111)))))))))))))))((((((''')))(((%%%###"""$$$(((,,,((()))***+++++++++++++++------,,,++++++++++++,,,(((&&&&&&)))***''''''))))))))))))***+++***(((&&&'''&&&%%%&&&'''((('''&&&(((((()))************)))((())))))))))))*********%%%(((+++,,,+++***)))***&&&&&&***...---)))(((+++---.../////////...,,,,,,,,,---,,,***(((((()))+++)))***,,,------+++)))((())))))))))))***+++,,,,,,''''''&&&''''''((()))******(((&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%''')))+++,,,---((('''&&&''')))))))))((('''(((((())))))(((((('''&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&((((((&&&%%%&&&''')))'''&&&(((+++---......)))(((((('''''''''(((((()))***+++,,,,,,+++***))))))))))))))))))))))))))),,,///111///+++''''''((())))))))))))))))))))))))((((((''''''(((((()))***,,,---------++++++,,,...000+++...:::>>>777///,,,---+++***+++///000---+++******+++++++++***)))(((&&&&&&''''''''''''(((((((((((((((((('''''''''''''''&&&'''(((******(((&&& ###'''+++,,,+++***((('''%%%&&&((())))))((('''&&&%%%&&&'''((('''&&&%%%&&&((()))******))))))&&&$$$$$$(((,,,...,,,((()))))))))))))))***++++++((('''&&&''')))******)))((('''&&&&&&'''(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&(((+++...///---+++******))))))))))))))))))))))))'''&&&$$$%%%&&&((('''''''''(((******)))(((((()))))))))))))))))))))))))))+++)))))))))++++++***))))))((((((***+++,,,+++***(((***------------...///******))))))))))))******)))+++---.........,,,++++++++++++***)))(((&&&&&&(((((())))))))))))(((((()))(((''')))******&&&"""***+++,,,+++***)))***+++&&&(((******)))((()))***(((((((((((((((((((((((()))(((''''''(((((('''&&&'''((((((((((((((())))))***)))))))))))))))((((((******+++++++++,,,,,,,,,+++,,,---......---+++*********+++,,,,,,,,,++++++,,,---///000///...,,,***++++++,,,++++++***))))))***+++------+++++++++,,,,,,++++++,,,......---+++,,,------......---+++***++++++++++++++++++++++++,,,+++))))))+++,,,,,,++++++,,,...//////,,,)))'''+++*********,,,---,,,+++******++++++++++++++++++---000333444333111000000000...,,,+++***+++,,,---,,,---......---,,,)))(((******+++,,,,,,,,,++++++,,,,,,+++---...///...,,,111000///...///000111222333111///---,,,,,,,,,,,,---000111//////111000---------.........------,,,------...//////000111111......000111111111111111***************))))))(((&&&&&&$$$!!! """'''+++'''(((*********))))))***,,,+++***)))))))))******(((%%%%%%)))***&&&'''+++((((((((()))***)))'''$$$%%%###"""###$$$%%%$$$""")))(((((((((((()))******'''''''''((((((((())))))&&&(((***+++)))(((((())))))(((***...,,,)))+++000---...///111111000...---,,,------***(((''')))+++******+++,,,,,,,,,++++++++++++***)))))))))))))))'''&&&&&&&&&'''(((***+++)))'''&&&&&&'''((('''&&&(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))******+++((('''&&&''')))***)))((('''((()))******)))((('''''''''))))))))))))''''''((((((((((((((((((((((((%%%'''))))))(((''''''''')))((((((***,,,......---''''''&&&%%%%%%&&&'''(((((((((((())))))*********((())))))******++++++++++++222777555---'''(((+++&&&''''''((())))))))))))(((''''''''''''((()))))))))***+++,,,++++++---...000((()))444999111***))),,,***)))+++///000...+++***++++++,,,+++***)))(((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&(((******(((&&&###$$$&&&***---...,,,***)))'''%%%&&&'''))))))((()))'''&&&'''(((((('''&&&%%%&&&((()))******))))))&&&'''(((+++,,,,,,+++***)))))))))))))))***++++++'''&&&&&&''')))+++***)))'''&&&&&&'''))))))(((&&&%%%%%%%%%&&&&&&'''''''''&&&))),,,,,,***)))((()))(((((((((((((((((((((((('''%%%$$$%%%&&&'''''''''&&&(((++++++)))'''((()))))))))))))))))))))))))))+++***))))))++++++***))))))))))))***,,,---,,,+++'''))),,,---,,,,,,---///(((((()))***++++++++++++)))***+++,,,---,,,,,,+++)))*********)))(((''''''((())))))******))))))(((%%%&&&(((***---///000000+++***))))))******)))(((&&&(((******)))((()))***''''''''''''''''''''''''***)))(((((())))))(((&&&'''((())))))))))))******)))))))))(((((((((''''''******+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,------,,,+++***,,,------...---,,,+++*********+++++++++******)))***+++------+++***+++,,,,,,++++++,,,......---++++++,,,---...---,,,***)))++++++))))))((()))***+++000---+++)))))))))((('''***+++,,,------,,,***))),,,+++***+++---------,,,+++++++++++++++++++++******,,,...///...------...---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,++++++,,,......---+++///...---------...///000333222///---,,,++++++,,,,,,///000......000///,,,///......---,,,,,,,,,,,,------------------------+++,,,...///000000000///+++++++++++++++***))))))&&&)))------+++***+++,,,&&&((()))***)))(((((()))+++***((('''''''''((())))))%%%$$$))))))&&&''',,,((('''((()))***)))&&&###'''&&&%%%%%%''''''&&&%%%***)))((((((((()))+++,,,(((((((((((()))))))))***''')))******((('''((()))***''''''***(((%%%***222+++---///111222222111000+++------+++''''''))),,,*********++++++,,,,,,------,,,***)))'''&&&&&&%%%'''&&&&&&&&&'''(((***+++(((&&&%%%%%%'''(((((('''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((()))******)))'''((()))******)))(((''''''((()))******)))((('''(((((((((((((((((((((((((((***,,,---+++*********)))((()))+++---...---,,,(((((('''&&&&&&((()))***&&&&&&&&&&&&''')))***+++******+++,,,---......///+++444<<<999///'''(((,,,$$$%%%&&&((())))))))))))'''''''''''''''((())))))(((***,,,,,,,,,---///000222(((&&&222888333///000***(((&&&'''***+++(((%%%++++++,,,---,,,+++***)))'''((((((((())))))******)))(((((((((''''''''''''&&&&&&&&&(((******((('''''''''***---//////---+++///,,,)))(((((()))((('''***)))''''''(((((('''%%%$$$%%%''')))))))))))))))&&&***......+++))))))+++'''''''''''''''((())))))'''&&&%%%''')))******)))'''&&&&&&((()))***)))'''%%%&&&&&&''''''(((((((((%%%(((++++++((('''''')))'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&%%%(((++++++)))'''((())))))))))))))))))))))))))),,,***)))***++++++***)))***))))))+++---...---,,,&&&))),,,,,,++++++---///&&&(((***+++,,,,,,,,,+++))))))***+++++++++++++++'''((()))))))))))))))((())))))************))))))'''))))))(((&&&&&&&&&(((,,,)))''''''******(((%%%&&&(((******)))((()))***''''''''''''''''''''''''+++)))(((((())))))(((&&&''')))******))))))***,,,))))))(((((('''''''''&&&******+++++++++,,,,,,,,,///---+++)))((()))+++,,,,,,------...---,,,***))),,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,)))+++---,,,+++***+++,,,,,,,,,+++---...///...,,,***+++,,,------+++)))(((...,,,***(((((()))***,,,+++)))((())),,,///000000************+++,,,------,,,+++***+++---...---,,,++++++,,,,,,,,,++++++***(((***+++,,,+++***+++---))))))))))))*********************++++++,,,------***+++,,,------------------,,,,,,---//////...,,,,,,,,,++++++,,,---///000333222///---,,,++++++++++++...///......000///+++111///...,,,++++++,,,,,,---------,,,,,,+++******)))***,,,...//////......,,,)))&&&'''+++---***''''''&&&&&&(((***+++***)))++++++,,,------,,,******'''((()))******)))(((''' $$$'''))))))(((''''''***+++***'''$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''******))))))(((&&&%%%$$$$$$&&&)))---///...)))%%%))))))(((((('''''''''&&&$$$%%%(((+++---...//////,,,------++++++,,,,,,+++---+++)))(((***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,+++***))))))******---+++)))(((***,,,------)))'''&&&&&&''''''&&&%%%)))((('''&&&%%%&&&&&&''')))((((((((((((''''''''''''///***''' &&&333!!!((((((((()))++++++***)))***"""$$$++++++'''###%%%%%%%%%&&&'''((())))))(((***---///...,,,,,,,,,---+++***+++...000///---***((('''&&&'''((('''&&&'''((()))+++++++++***)))+++---///---***((())),,,(((---222111,,,''''''((('''((()))******)))((('''***((('''(((***+++(((&&&))))))*********))))))(((******+++000555888888666...***'''))),,,---***'''%%%&&&''')))************'''(((((()))))))))))))))******)))''''''&&&&&&&&&))))))))))))((((((((((((***((('''''')))+++,,,+++)))*********)))((('''&&&%%%%%%%%%%%%%%%&&&'''((('''(((***,,,,,,***(((''''''(((***++++++***((('''+++)))'''''''''((('''&&&(((((())))))(((''''''&&&(((((((((((('''''''''''',,,)))&&&&&&((()))'''%%%&&&''')))+++***(((&&&$$$%%%)))((($$$$$$***+++(((+++'''$$$&&&***+++(((%%%))))))(((''''''''''''(((,,,...---)))))),,,,,,)))---+++,,,......)))((()))((('''''''''((()))+++,,,***++++++,,,,,,+++++++++,,,,,,+++***+++,,,---...---+++)))***,,,---+++)))***++++++++++++***))))))))))))***)))''''''(((***((('''(((***,,,...---,,,...,,,)))((())))))((('''$$$((('''$$$&&&,,,,,,((('''''''''''''''''''''''''''((()))))))))(((&&&%%%,,,+++******)))*********(((((()))((('''&&&'''(((''')))******)))***,,,///******))))))******+++,,,111///---+++******++++++###%%%(((+++---...------,,,---...---+++***+++,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***------+++---111000+++++++++++++++++++++++++++---,,,++++++,,,---///000---,,,,,,++++++,,,,,,,,,---------------------------------------------------,,,++++++------,,,++++++***))))))***++++++******+++,,,,,,,,,,,,+++***&&&'''(((***,,,...///000(((((()))************)))---+++)))***---///...,,,---,,,++++++------,,,+++,,,,,,++++++,,,---///000///000111111222111111000///+++)))***...///***%%%---+++******+++,,,,,,+++,,,)))&&&(((+++,,,***'''((((((((()))+++,,,+++)))((()))***++++++***))))))***)))(((''''''((())))))$$$%%%''')))))))))(((''')))***,,,+++(((&&&&&&(((%%%%%%&&&&&&&&&'''''''''))))))))))))((('''&&&%%%(((''''''((())))))'''%%%))))))(((((((((''''''''''''((()))))))))((('''&&&)))******))))))******))),,,***)))(((***++++++***))))))***+++++++++++++++,,,++++++******)))*********))))))+++,,,---,,,******(((''''''((()))'''&&&)))((('''&&&&&&&&&''''''((((((((('''''''''&&&&&&))),,,+++111(((###111))))))(((((()))+++,,,+++)))+++$$$"""&&&+++)))%%%###&&&%%%%%%&&&&&&((()))))))))+++---...---,,,,,,------,,,+++,,,///000...---***((('''&&&'''((('''&&&'''((()))*********)))(((+++,,,,,,+++)))((()))+++(((***,,,+++(((''')))+++(((((())))))))))))((((((***((('''(((******)))&&&))))))************))))))))))))***...333555444333...***((())),,,---***'''&&&(((***+++,,,,,,******''''''((()))))))))((((((***)))(((''''''&&&&&&&&&(((((((((((())))))))))))((('''&&&'''***,,,---,,,))))))(((((('''&&&&&&&&&((((((((((((((()))))))))))))))))))))))))))))))))((()))+++---......---,,,***)))''''''(((((('''&&&''''''((())))))))))))))))))))))))((((((((('''''''''%%%$$$$$$&&&((('''%%%'''((()))******((('''%%%'''***)))%%%%%%***+++(((***'''$$$&&&)))***(((%%%******))))))((((((((('''))),,,+++((('''***+++(((***((())),,,,,,)))(((***))))))(((((()))***+++,,,++++++,,,,,,,,,+++******++++++*********+++,,,---,,,***))))))+++,,,+++)))+++++++++++++++***)))))))))******)))''''''(((***'''&&&''')))+++,,,,,,******)))''''''(((((('''%%%(((******''')))......+++'''''''''''''''''''''''''''((()))))))))(((&&&&&&&&&&&&&&&'''((()))***+++((()))************+++,,,(((((((((''''''***///222...---,,,+++++++++++++++---,,,+++))))))***+++,,,((()))+++,,,------,,,,,,,,,------,,,+++******,,,,,,,,,------------------++++++,,,,,,,,,,,,------***------***,,,000///***++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((('''---,,,++++++------,,,++++++***))))))***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,***)))***,,,---,,,***---+++++++++---------+++------,,,---...000222333------------------------...---+++******)))((('''---+++)))***+++++++++***+++((('''(((***+++)))'''***))))))***+++,,,***)))'''((()))+++++++++******---+++(((&&&%%%''')))***)))))))))(((''''''&&&%%%)))++++++***((('''((()))%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''---***'''%%%&&&'''''''''))))))((((((((((((''''''******))))))'''&&&$$$###'''''''''((((((''''''(((+++***((((((***++++++***((())))))************)))+++++++++***************))))))***,,,,,,+++'''$$$+++***((()))******)))''')))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%((()))***777---###111///***))))))***,,,,,,+++)))+++'''&&&)))***'''%%%%%%&&&&&&&&&&&&&&&'''((()))***+++------------...000...---,,,---//////...---***((('''&&&'''((('''&&&((((((((()))(((((('''&&&+++***)))((('''((()))***((('''%%%$$$%%%(((+++---)))(((((((((((((((((())))))((('''((()))***)))((())))))************))))))))))))***---000111000///---***((()))+++,,,***''')))***,,,......,,,***)))&&&&&&'''(((((((((((('''***)))(((''''''&&&''''''''''''(((((())))))******&&&%%%&&&(((,,,------,,,)))((('''%%%%%%%%%%%%&&&'''((()))))))))((('''&&&+++***(((''''''(((***+++'''(((+++---...//////...***)))''''''((()))((('''%%%&&&''')))***+++++++++*********))))))))))))(((%%%$$$###%%%'''((((((''''''''''''((('''&&&&&&%%%)))+++***'''''')))***((()))'''%%%&&&(((***(((%%%***+++++++++***)))'''&&&&&&)))(((%%%&&&)))***'''&&&$$$&&&******((((((+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++***)))******)))))))))***+++,,,+++***))))))++++++***)))+++++++++++++++******)))***++++++***((('''(((***&&&%%%%%%''')))+++***((((((''''''(((******(((%%%&&&((((((&&&&&&)))***)))''''''''''''''''''''''''((((((((()))(((''''''&&&'''''''''''''''((()))***))))))***+++,,,---......((((((&&&%%%&&&***000444///...---+++******))))))++++++*********+++---...---,,,,,,,,,,,,+++++++++***,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---,,,***,,,...,,,(((++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++---------,,,,,,+++++++++---,,,++++++------,,,+++++++++************+++++++++******))))))******+++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++***,,,---,,,***(((,,,+++***+++---...---,,,------...///000222444555000///...,,,,,,---///000,,,------+++((((((***,,,,,,+++))))))******)))(((***((('''(((******)))'''***)))))))))******)))''''''((()))+++,,,,,,++++++,,,+++)))'''&&&'''((()))***)))'''&&&$$$$$$$$$%%%)))))))))(((((((((((()))&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))((((((...+++((('''''')))******))))))(((((((((((((((((((((((()))))))))))))))((((((''''''))))))'''''')))***)))((((((***+++***)))(((((())))))))))))((((((******+++++++++*********,,,,,,++++++***'''###+++)))(((((()))***((('''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$''''''111,,,+++:::111+++***)))***,,,,,,+++)))***((()))+++***&&&&&&)))&&&&&&&&&&&&&&&'''((()))(((***,,,,,,---///222444........./////////...,,,***((('''&&&'''((('''&&&(((((((((''''''&&&&&&%%%***)))'''&&&'''((())))))(((&&&######&&&)))++++++)))((('''&&&&&&'''((())))))(((((((((((()))))))))((())))))************))))))***+++,,,......---,,,,,,***((()))***+++)))''')))+++---......,,,)))'''%%%&&&&&&'''''''''''''''))))))((('''''''''''''''''''''(((((())))))******&&&&&&'''***,,,---+++)))***)))&&&%%%$$$$$$&&&'''$$$%%%&&&''''''%%%###!!!))))))(((((((((((())))))'''((()))+++,,,,,,,,,,,,***)))''''''((())))))(((%%%%%%'''((()))*********+++++++++*********))))))'''''''''((()))))))))(((&&&&&&%%%%%%%%%$$$$$$$$$+++++++++))))))))))))((()))'''&&&&&&((()))(((&&&)))***+++,,,+++)))&&&$$$%%%((('''%%%%%%)))***((('''%%%&&&)))***((((((++++++++++++***************,,,,,,,,,,,,+++***))))))***************++++++,,,+++******++++++,,,,,,+++++++++,,,,,,++++++***)))+++,,,,,,***(((((()))***%%%$$$$$$&&&((()))((('''(((((()))+++------+++(((%%%''''''%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((''''''&&&...---,,,+++***))))))))))))))))))***+++,,,,,,,,,((((((((('''''')))---111++++++***((((((''''''''',,,,,,+++++++++,,,---...---,,,+++*********++++++)))+++++++++))))))***+++++++++******)))))))))***+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,***(((++++++++++++++++++++++++---,,,+++******)))))))))++++++++++++,,,---...///************************)))***+++,,,...///000111,,,+++***+++---...---,,,,,,,,,,,,+++******+++,,,******)))(((((()))******'''((()))***,,,---...///((()))******++++++******,,,,,,---......,,,***(((+++******+++---......---,,,---...000222444555666333111...,,,+++---///000***+++,,,------,,,,,,---,,,***))))))******(((&&&)))((((((((())))))(((((()))((('''((())))))'''&&&%%%&&&((()))************)))))))))))))))(((''''''***)))'''&&&%%%%%%&&&'''((('''&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))***)))'''(((***++++++***(((((())))))))))))))))))&&&''''''((()))***++++++,,,((((((++++++''''''***)))(((''')))***+++***)))(((((()))))))))((((((''')))******+++++++++******///---,,,++++++)))'''%%%***)))'''((())))))(((&&&''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$+++%%%&&&***999HHH222+++***)))***+++,,,***(((''''''))),,,***'''(((,,,'''&&&&&&&&&&&&'''((((((&&&(((+++,,,...111555777...000111111000...---,,,***((('''&&&'''((('''&&&(((((('''&&&&&&&&&%%%%%%******)))(((''''''((())))))(((&&&''')))))))))''')))((('''&&&&&&'''((()))((((((((((((((((((***+++(((((()))******************+++---------,,,,,,,,,+++***)))))))))))))))((()))***,,,,,,,,,***'''%%%%%%&&&&&&''''''''''''''')))((((((''''''''''''((('''((((((((()))))))))******))))))***++++++(((&&&+++***'''%%%%%%%%%'''((("""###%%%&&&%%%###!!! &&&((()))******)))(((&&&))))))******++++++*********((('''''')))***))))))&&&&&&'''(((((((((((('''++++++++++++************(((((())))))((('''&&&&&&'''''''''&&&&&&&&&&&&&&&+++************((((((((()))(((''''''((()))((('''((()))*********(((%%%$$$&&&((((((&&&&&&***+++)))+++((('''******'''(((+++******************)))))),,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,,,,,,,+++,,,------------......+++,,,,,,,,,,,,+++******,,,------+++)))((()))***%%%%%%%%%&&&((()))(((&&&(((((())),,,......+++))))))*********(((&&&(((+++(((((((((((((((((((((((()))(((((((((''''''''''''///...---,,,++++++++++++***((('''''')))***((('''((()))******)))((()))***(((((((((''''''(((((())),,,++++++***************))))))(((((()))***+++,,,)))***++++++***)))***+++++++++***))))))******++++++++++++,,,,,,,,,---------+++***,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,++++++***)))((('''+++++++++++++++,,,---...))))))))))))))))))))))))%%%&&&'''(((***,,,---...,,,+++***+++---...---,,,,,,------,,,))))))***,,,***))))))))))))))))))***(((((()))***,,,---......))))))***++++++++++++***---...000000///---,,,+++,,,+++***+++---...---,,,+++,,,---///111333444555111...+++((('''(((+++,,,+++)))***,,,///...)))###******)))***+++***(((&&&(((((((((((((((((((((((('''&&&&&&'''((()))'''&&&$$$%%%&&&'''(((((('''''''''((()))******)))(((''',,,+++***(((((())))))***'''%%%###$$$&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&'''((())))))((((((&&&%%%&&&''')))***)))((((((((())))))))))))******'''''''''&&&&&&'''((((((///)))(((---,,,&&&%%%***((('''''')))++++++***))))))))))))))))))(((((('''((()))***,,,,,,+++******...---,,,,,,...///...---***(((''''''((()))'''&&&''''''((()))))))))((((((''''''''''''&&&&&&&&&%%%%%%...%%%###***BBBPPP222***)))))))))******)))'''&&&%%%'''+++***'''(((,,,''''''&&&&&&&&&''''''(((&&&))),,,...000222555777///111333333111...---,,,***((('''&&&'''((('''&&&(((((('''&&&&&&&&&''''''))),,,...,,,(((&&&(((***((()))***+++***((('''&&&(((''''''''''''''''''((('''((((((''''''(((***---'''((()))******+++*********,,,......---++++++,,,******)))))))))(((((((((((())))))***)))((('''&&&&&&&&&'''(((((((((((('''((((((''''''''''''(((((()))))))))))))))(((((((((,,,+++************'''%%%***)))(((&&&&&&&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###%%%''')))++++++)))'''%%%++++++++++++++++++++++++***((('''((()))******)))&&&'''((((((((((((((('''+++++++++************)))%%%''')))(((&&&$$$######******++++++******)))(((***((((((++++++(((''')))))))))))))))))))))))))))'''(((((())))))(((&&&%%%'''***)))''''''***+++(((---))))))++++++((())),,,))))))******+++******)))***++++++,,,,,,+++++++++++++++,,,------------,,,+++---............///111,,,,,,,,,,,,,,,++++++***---......,,,)))((()))+++'''&&&&&&''')))***)))'''''''''''')))++++++***((()))((()))***&&&###%%%***(((((((((((((((((((((((())))))(((''''''''''''(((((((((((()))***+++,,,---***(((%%%&&&((()))'''$$$(((***,,,,,,***''''''''')))))))))))))))***++++++((((((((((((''''''&&&&&&&&&&&&'''((()))***+++,,,)))***,,,+++******+++,,,...---,,,+++,,,---///000++++++,,,,,,,,,,,,------...******---...,,,***+++++++++++++++++++++++++++,,,,,,,,,++++++)))((('''++++++************++++++))))))))))))))))))))))))******************+++++++++******+++---......---,,,...///---)))(((***---)))******++++++******))),,,,,,,,,++++++++++++***+++,,,,,,------------------///111111///.........---,,,++++++------,,,++++++,,,---///111222222333333111---***))))))+++------***(((***---***###)))))))))+++,,,,,,***((('''(((((((((''''''((((((&&&&&&&&&''')))***)))'''&&&'''((()))))))))(((''''''''''''((())))))******---,,,+++***))))))))))))(((%%%######&&&)))***)))''''''''''''((((((((((((''''''((((((((((((((('''((('''&&&'''((()))((('''(((((()))))))))*********)))(((''''''''''''((()))///((('''+++***"""!!!&&&'''&&&''')))++++++***((()))*********))))))((('''''')))***,,,,,,,,,***)))+++++++++---......+++)))+++***((()))******)))'''&&&'''((()))***))))))(((((((((((('''''''''&&&&&&&&&+++$$$&&&,,,;;;III111***)))(((((())))))'''&&&)))&&&&&&******'''''')))(((''''''&&&&&&&&&''''''))),,,///000111111222333///222555444111...,,,,,,***((('''&&&'''((('''&&&((('''&&&&&&&&&'''((())))))///444111***%%%'''+++&&&))),,,+++(((&&&'''(((&&&''''''((((((''''''&&&'''((()))'''&&&'''***...'''((()))******+++++++++(((+++......,,,******,,,))))))***)))(((((((((((())))))(((((('''(((((((((''''''((()))))))))((((((((((((''''''''''''((((((******))))))((((((''''''---+++)))((()))))))))'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))(((''''''))))))))))))***++++++,,,***((('''((()))++++++***&&&'''(((***+++++++++++++++************)))))))))###&&&))))))&&&$$$$$$%%%)))***+++,,,,,,***((('''(((%%%&&&++++++'''&&&)))******++++++*********+++((((((((((((((()))))))))(((******&&&&&&)))***'''+++((('''******)))***...((()))***,,,,,,,,,++++++)))******+++,,,,,,,,,,,,)))***+++,,,---,,,,,,+++***,,,......------///111,,,,,,------,,,,,,+++***...///...,,,***))))))+++)))(((((()))++++++***(((***(((((((((***+++***((('''&&&'''((($$$!!!(((((((((((((((((((((((((((***)))((('''&&&''''''(((%%%%%%&&&'''(((***,,,---+++(((&&&'''+++,,,***'''((()))******((('''((()))******)))((((((((())))))&&&''''''(((((((((((((((%%%&&&(((***++++++++++++)))+++,,,,,,++++++,,,...------,,,,,,---///111222++++++,,,,,,,,,,,,------...***)))...000,,,+++---++++++++++++++++++++++++++++++,,,,,,,,,+++)))(((++++++***)))(((((((((((())))))))))))))))))))))))---------,,,,,,,,,,,,,,,+++******+++---......---,,,...000---)))'''***---(((***,,,------,,,***(((,,,,,,,,,+++++++++******+++,,,------......------,,,...000///...---///111///---,,,,,,,,,,,,+++))),,,---...000111222222111666444000...,,,,,,---...---+++)))))))))(((%%%"""(((((()))+++---...+++)))'''((()))((('''''''''((('''&&&&&&(((***+++***)))++++++,,,------,,,******)))'''&&&%%%&&&))),,,...,,,+++***)))(((&&&%%%%%%)))&&&###$$$'''***+++***''''''''''''((((((((()))'''(((((((((((((((''''''...+++)))'''((()))))))))(((((())))))*********+++***)))))))))***+++---......&&&%%%***'''###&&&&&&''')))++++++***(((***************)))(((((('''(((***,,,---,,,***))))))***+++,,,,,,(((""",,,+++******++++++***(((&&&'''(((*********)))((()))(((((((((((('''''''''$$$%%%!!!***,,,111===///)))((('''((()))((('''%%%+++'''&&&)))***'''%%%%%%(((''''''&&&&&&&&&'''''',,,///111222111////////////222666555111---,,,,,,***((('''&&&(((((('''&&&((('''&&&&&&'''((()))***)))111888555+++%%%''',,,%%%(((+++)))%%%$$$''',,,%%%&&&'''(((((('''&&&%%%'''((()))'''&&&'''+++...''''''(((******+++++++++'''***------+++)))***+++))))))***)))((('''((((((***)))(((''''''((()))***'''(((((()))))))))))))))(((((('''''''''(((((()))++++++***)))((('''&&&&&&,,,***(((''')))*********&&&&&&&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&'''((()))%%%%%%%%%&&&''')))+++,,,***((('''(((***++++++***&&&''')))+++---...//////*********))))))))))))((("""&&&***+++)))'''((()))&&&''')))+++***(((&&&$$$'''$$$%%%++++++'''&&&******+++,,,,,,+++***+++,,,)))((((((((()))***+++,,,(((+++***&&&%%%((((((&&&)))&&&%%%)))******,,,000(((***+++---......------((()))***+++,,,---------((()))***+++,,,+++******))),,,......,,,,,,...111,,,,,,------,,,,,,+++***/////////---***)))***+++******)))***,,,,,,+++)))---,,,******+++,,,,,,+++***)))***,,,'''!!!###+++))))))))))))))))))))))))***)))(((&&&&&&''''''((((((''''''(((((()))***+++,,,(((&&&)))...000...+++((()))((('''&&&'''***,,,***)))((('''&&&%%%%%%%%%'''((()))+++,,,,,,------'''(((***,,,---,,,+++******+++------,,,,,,---...++++++******,,,...111222++++++,,,,,,,,,---------...))))))///111---,,,///++++++++++++++++++++++++++++++,,,---,,,+++***))),,,+++***(((''''''''''''************************''''''((()))***++++++,,,+++******+++---......---,,,///000...)))'''***---(((***---//////---***((())))))***+++,,,,,,------)))***++++++,,,,,,+++++++++---///...,,,,,,///222000...,,,,,,,,,,,,***(((---...000111222222222111333111...,,,************+++++++++)))(((***...111(((((())),,,...///---++++++)))(((''''''&&&$$$!!!)))(((((((((((((((((())))))'''&&&'''******(((%%%%%%%%%&&&&&&((()))***+++---***'''&&&'''((()))((((((### !!!&&&******(((,,,&&&%%%'''&&&""""""'''''''''''''''((()))+++,,,,,,+++***((('''&&&&&&&&&'''(((***+++,,,++++++***000---+++,,,...000///---.........,,,))))))***,,,***))))))((((((((((((((())),,,***%%%%%%+++---***,,,+++)))***++++++)))(((+++)))''')))+++,,,***'''---+++)))''''''((()))***&&&&&&''''''''''''''''''+++)))'''%%%$$$######$$$***((('''&&&&&&'''(((******))))))((('''&&&&&&&&&(((((('''&&&%%%%%%$$$###((('''&&&&&&'''((('''&&&'''+++...111000/////////777444222333444111***###---+++(((''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&)))444:::333***((()))))),,,'''&&&+++...+++((('''***+++,,,***((('''((()))'''$$$$$$''''''%%%%%%'''---,,,++++++---//////...,,,,,,+++*********++++++***)))((((((((((((&&&$$$'''&&&&&&'''(((((('''%%%&&&''''''((()))*********'''''''''(((((((((((((((++++++***)))((('''&&&&&&&&&******((('''((((((%%%'''&&&%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''$$$&&&(((***+++***))))))***((('''(((***++++++***)))***+++,,,222666111******)))(((&&&&&&''''''(((!!!%%%((((((((()))***)))))))))))))))((('''''',,,***((((((***+++,,,+++---...,,,)))***---+++'''000///---+++***)))((((((***(((&&&&&&''''''&&&%%%((('''''''''((()))+++,,,+++*********))))))((((((&&&(((***---.../////////++++++,,,---------,,,,,,+++,,,------------,,,+++---,,,,,,...///000...---,,,,,,+++******))))))((((((((())))))******+++++++++))))))%%%%%%222555(((************)))(((&&&&&&...,,,******+++***)))'''&&&(((***+++)))(((((((((+++***)))***+++,,,+++))))))((((((+++......+++'''+++)))'''''''''''''''&&&)))))))))))))))(((''''''&&&&&&&&&'''((())))))***,,,---.........---,,,++++++---***&&&(((...///+++...,,,******+++---...---+++,,,,,,***))))))+++...,,,+++***+++---...---,,,***---///...++++++---///+++,,,---......,,,***)))++++++***)))(((((())))))***++++++***((((((+++---...//////...,,,***+++,,,++++++******++++++,,,---*********)))))))))))))))---,,,++++++,,,,,,***((((((***)))%%%''',,,***%%%++++++******************,,,---------.../////////............---,,,+++***)))+++---............///333000,,,((('''''')))***---,,,***((('''((()))***))))))*********))))))(((***)))(((((()))((('''%%%)))))))))******))))))))))))'''&&&''')))***(((&&&&&&&&&&&&&&&((()))***++++++)))&&&%%%&&&'''''''''((($$$!!!"""'''******(((,,,(((&&&(((((($$$%%%)))''''''(((((())))))******...---,,,+++++++++++++++)))***+++,,,,,,,,,+++***///,,,+++,,,...000///...000000000---+++***+++---++++++***))))))))))))***'''******&&&&&&***,,,))),,,+++)))***++++++***)))***)))((()))++++++)))'''******((('''''''''((((((''''''''''''''''''''''''***)))'''&&&%%%$$$%%%%%%''''''(((((((((((('''''')))))))))((('''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$((('''&&&&&&'''((('''&&&'''***...000000//////000:::666333222333111---(((***)))''''''((())))))(((''''''&&&&&&&&&&&&''''''+++333777111***))))))(((***(((((()))'''"""!!!$$$((()))******)))((()))+++)))&&&'''******((((((++++++******+++...000000000......---,,,,,,,,,,,,,,,***)))(((((())))))&&&%%%'''&&&%%%&&&((((((&&&%%%''''''(((((()))******+++((((((((((((((('''''''''(((((((((((()))))))))))))))((($$$!!!$$$))))))%%%***(((&&&%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********))))))&&&''')))***++++++))))))***((('''(((***+++++++++))),,,,,,---111555333...***)))((('''&&&'''((((((%%%'''))))))'''%%%$$$$$$)))))))))))))))(((''''''+++)))((((((***+++++++++,,,...,,,)))***,,,+++'''------,,,+++***)))((((((***(((&&&&&&&&&'''&&&%%%((('''''''''((()))***+++*********)))))))))(((((('''((()))+++,,,---------***+++++++++++++++*********+++,,,------,,,+++***---,,,,,,---//////...---,,,,,,,,,+++******)))))))))))))))))))))************)))++++++,,,999>>>111++++++++++++***)))(((''',,,***))))))******)))'''&&&((())))))(((''''''(((+++)))((()))***+++***))))))((()))+++------***(((***)))((((((((())))))))))))))))))))))))(((''''''''''''(((((()))******++++++,,,---------,,,***)))***,,,***'''(((---...***---+++******+++---------+++,,,,,,+++)))***,,,---,,,+++***+++---...---,,,---.........---,,,---...+++,,,---------,,,+++***,,,+++***)))))))))))))))+++***)))+++---,,,***'''---...///...,,,***+++,,,******))))))******+++,,,,,,,,,+++***)))((((((''',,,+++******++++++)))'''***---,,,))))))------)))++++++******************------------............000000///...---+++***)))***+++,,,,,,,,,---...///222000,,,)))((((((***+++---+++)))((('''((())))))))))))************)))))))))(((((()))******)))''')))***+++,,,,,,+++***)))***(((&&&&&&'''))))))(((&&&&&&&&&&&&''')))***+++)))'''%%%$$$%%%&&&&&&&&&)))&&&###$$$(((++++++))),,,)))'''))))))'''(((+++'''((())))))))))))((((((***)))))))))***+++,,,,,,+++,,,,,,,,,,,,,,,+++***,,,+++***+++---/////////222222222///,,,++++++,,,,,,,,,+++************+++&&&((((((&&&''')))***'''+++***)))***,,,,,,+++***)))(((((()))******)))'''(((((('''''''''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''%%%&&&(((******(((&&&%%%))))))(((((('''&&&&&&&&&((('''''''''&&&%%%%%%%%%((('''&&&&&&'''((('''&&&'''***...000000///000000<<<888333222333222///---(((''''''(((******)))((((((''''''''''''''''''(((///222222---)))))))))'''''''''((('''### &&&&&&((())))))))))))***,,,&&&###$$$((()))''''''***)))((()))+++...000000000000000///...---,,,,,,++++++***))))))***)))(((&&&'''&&&&&&&&&((((((&&&%%%(((((())))))******++++++))))))((((((''''''&&&&&&''''''((((((((()))))))))+++'''!!!))))))%%%,,,***((('''((())))))((('''''''''''''''''''''''''''((()))***************((()))***+++++++++))))))***((('''(((***,,,,,,+++***...///---///333444111***)))((('''''''''(((((()))+++,,,***'''%%%######(((((()))))))))(((''''''***)))'''(((***++++++***,,,---+++)))))),,,+++&&&)))***+++++++++***)))((()))'''%%%%%%'''''''''&&&''''''''''''((()))************))))))))))))((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******,,,,,,,,,---...///...,,,---------,,,++++++******************))))))))))))+++***...///000;;;???444++++++,,,++++++***)))(((***((('''((())))))((('''&&&'''((('''&&&%%%'''(((***((('''((()))***)))((()))((()))***,,,,,,***(((+++******)))))))))))))))))))))******))))))((((((((())))))******+++++++++***+++,,,,,,,,,+++)))((()))******)))***---,,,(((,,,+++)))***+++------,,,+++,,,,,,+++******,,,---,,,+++***+++---...---,,,000///...---......---+++,,,,,,,,,,,,++++++++++++,,,,,,+++************+++,,,)))(((,,,000000)))"""---......---+++***+++,,,)))))))))))))))***++++++...---,,,+++)))(((''''''+++***)))***++++++)))''')))---...+++***,,,---,,,******++++++++++++++++++...------------------,,,111111000///---+++***)))+++************,,,---...000///---+++******,,,---,,,+++)))(((''''''((()))))))))************)))))))))((('''(((******(((&&&)))***,,,------,,,***)))+++)))'''&&&&&&((()))***&&&&&&&&&''''''(((******)))'''%%%%%%&&&''''''&&&)))'''%%%&&&)))++++++******((((((((())))))***,,,(((((()))******)))(((''''''''''''(((***+++---...------------,,,++++++************+++---...///000222222222///,,,*********,,,++++++***************%%%&&&'''''''''((((((&&&+++***)))***,,,,,,,,,***(((((())))))***)))((((((''''''(((((((((''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''(((&&&&&&'''(((((('''&&&&&&(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&(((***.../////////000111999666444333333222000---((((((((()))+++***(((&&&((((((''''''''''''((((((111000---***))))))(((&&&'''%%%&&&'''%%%###&&&+++'''((())))))(((((()))+++$$$"""###'''(((&&&'''***((('''((())),,,------,,,000000///...---+++******+++***)))***+++***)))'''(((''''''((())))))(((&&&))))))))))))******++++++******)))((('''&&&&&&%%%***))))))(((''''''&&&&&&,,,***$$$!!!''')))&&&)))'''%%%&&&)))+++------&&&&&&&&&&&&&&&&&&&&&&&&******************))))))******+++++++++******))))))((('''(((+++,,,---,,,---000000---+++...111000)))))))))(((((((((((((((''')))******)))''''''((('''((((((((((((((('''''')))((('''((()))******)))***,,,***((())),,,***&&&&&&(((***+++,,,+++)))((()))'''&&&&&&'''((('''&&&''''''''''''(((((())))))))))))))))))))))))((((((+++***)))((((((***+++,,,000000//////...---,,,+++))))))************)))))),,,++++++,,,......---,,,......---,,,,,,++++++***++++++******))))))((((((---***...///---333666,,,***+++++++++******)))((((((&&&%%%&&&(((((((((&&&&&&''''''%%%$$$$$$&&&((()))'''&&&'''((()))((('''(((((()))***++++++***)))+++,,,+++)))(((''''''((())))))*********))))))((()))))))))*********++++++***+++,,,,,,,,,+++))))))))))))***+++---...+++(((+++***))))))+++,,,,,,++++++,,,---,,,+++***,,,------,,,++++++------,,,+++222///------//////---***---,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,******---///...)))$$$,,,------,,,+++******+++***************++++++,,,------,,,+++******))))))+++*********,,,,,,***((((((***,,,+++))))))+++,,,******+++++++++++++++,,,...---------,,,,,,++++++/////////...---,,,+++***,,,***(((((()))+++,,,---///...---,,,,,,,,,---...++++++)))(((''''''((((((((())))))************))))))(((''''''((((((&&&$$$***+++,,,------,,,+++*********((('''&&&''')))+++''''''&&&''''''((()))***((('''&&&&&&((((((((('''(((''''''((()))*********'''((('''&&&''')))******((())))))))))))(((((('''*********+++---///000111...------,,,,,,+++++++++))))))***++++++---...000000000000...+++(((((((((******)))(((((((((((((((%%%%%%&&&(((((('''&&&'''+++***))))))++++++***)))'''((()))))))))(((((((((''''''((()))))))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&&&&&&&'''((('''&&&)))+++...//////...///000222333333444444222...++++++************)))&&&###((((((''''''''''''((((((000,,,)))((()))(((''''''+++%%%###&&&(((((((((***((()))***)))'''&&&'''((((((%%%&&&***+++***+++...(((''''''(((******((('''------------+++***((('''***))))))***++++++)))'''***)))((()))++++++)))((()))))))))))))))***************)))((('''&&&&&&%%%))))))((((((''''''&&&&&&***......(((%%%&&&((((((&&&%%%###$$$&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%,,,++++++***)))(((''''''***++++++++++++******))))))(((''')))+++---------///222111+++(((+++,,,+++)))))))))))))))(((((((((&&&((()))***))))))***+++''''''((((((((((((''''''(((''''''((()))***)))((()))+++***'''(((+++***&&&%%%''')))+++,,,+++***)))***)))''''''((()))(((''''''''''''((((((((((((((((((((((((((((((((()))))),,,+++***))))))***+++,,,000000//////...---,,,+++))))))))))))))))))))))))+++******+++---...,,,+++......---,,,,,,++++++***++++++******))))))((((((---)))------(((,,,...&&&)))))))))***))))))(((''''''&&&%%%&&&'''((('''&&&&&&&&&&&&%%%###$$$&&&(((((('''&&&'''((()))(((&&&(((((()))***))))))******&&&((()))(((&&&&&&(((+++))))))************))))))(((((()))))))))))))))***+++,,,---------,,,***)))***)))+++...///...+++)))***)))((()))+++,,,+++)))+++,,,------,,,+++,,,------,,,++++++------,,,+++222///,,,---//////,,,)))---,,,+++*********++++++,,,+++++++++++++++,,,,,,+++,,,------,,,************,,,,,,,,,***)))***+++,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,++++++,,,------,,,***))))))***+++******+++,,,******++++++,,,,,,,,,,,,------,,,,,,+++++++++***+++,,,,,,------------------***'''''')))+++,,,+++------------------------******)))(((((('''''''''(((((()))***************)))(((''''''''''''%%%###++++++++++++++++++++++++)))******((('''''')))+++'''''''''''''''((())))))(((&&&&&&'''((()))(((''''''((((((((())))))))))))&&&((('''$$$%%%(((***((())))))(((((((((((()))***)))))))))***+++,,,......---,,,,,,++++++++++++,,,(((***++++++***+++---///---......---***'''&&&'''(((((('''&&&&&&&&&&&&''''''%%%%%%((((((&&&&&&)))+++)))(((((())))))((('''&&&(((***)))((('''((((((((((((((((((((()))))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%)))'''%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))((('''&&&&&&'''((('''&&&+++---//////...---...///...000222444333111---+++---,,,***))))))(((%%%###(((''''''''''''''''''(((---(((&&&(((((('''''')))---&&&###&&&)))'''$$$$$$)))******)))'''&&&&&&'''(((%%%&&&)))***((())),,,(((''''''((())))))&&&$$$***+++++++++***)))'''&&&))))))((()))******)))'''***))))))***++++++***(((((((((((((((((()))))))))))))))((((((''''''&&&&&&%%%%%%&&&'''((())))))***(((///333...'''&&&((()))...,,,***))))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,+++***(((''''''''''''************************)))(((''')))+++.........111222///***)))+++***((())))))*********)))((('''((()))***)))((('''((()))&&&&&&'''((((((((('''''''''&&&&&&''')))***((('''(((***)))&&&(((+++***&&&'''((()))+++,,,+++++++++---+++)))))))))))))))'''&&&''''''(((((((((''''''''''''(((((((((((())))))++++++*********++++++,,,,,,,,,,,,,,,,,,+++***)))******))))))))))))******+++******+++------,,,***---------,,,++++++******************))))))))))))+++&&&***,,,''')))...((((((((()))))))))(((((('''(((&&&%%%&&&''''''&&&%%%%%%&&&'''&&&%%%$$$&&&''')))'''&&&'''((()))(((''''''(((***)))(((((()))+++ ###&&&''''''(((,,,000))))))******++++++******))))))))))))))))))))))))+++,,,---------,,,***)))+++((()))...///---******)))(((((()))++++++***(((+++,,,......---,,,,,,---...,,,++++++------,,,***///...---,,,------,,,***++++++++++++************+++************+++,,,,,,))),,,...---+++***+++---)))+++++++++))))))***+++,,,,,,,,,,,,,,,---......***++++++,,,,,,---......,,,,,,+++,,,...///---,,,,,,)))(((,,,...---,,,---******++++++,,,---------,,,,,,+++++++++++++++***((()))***,,,---------------***'''(((***,,,+++***,,,,,,---------,,,,,,+++***))))))((((((''''''&&&'''((()))******+++******((('''''''''))))))'''%%%,,,+++***))))))***+++,,,(((***+++***(((''')))+++(((''''''''''''((())))))&&&%%%%%%&&&(((((('''&&&&&&'''((()))((((((((()))&&&)))((($$$$$$)))***''')))((('''&&&&&&(((+++,,,(((((('''''''''((())))))++++++***)))***+++,,,,,,(((***++++++))))))+++...+++,,,---,,,***(((''''''(((''''''&&&&&&&&&&&&&&&)))%%%%%%((((((%%%'''++++++)))((('''((('''&&&$$$&&&(((***)))'''&&&''')))''''''&&&&&&&&&'''((())))))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***((('''&&&&&&'''((('''&&&---///000///---,,,---......000111222111000///...---+++)))(((((((((&&&%%%''''''&&&&&&&&&&&&''''''(((%%%%%%))))))%%%'''+++)))&&&&&&((((((%%%###%%%'''((())))))'''&&&'''((('''$$$$$$((((((&&&&&&)))''''''((()))+++***(((&&&((()))***++++++)))'''&&&(((''''''((()))***(((''')))((('''((()))***(((&&&((('''''''''''''''''''''((((((((((((((('''''''''$$$%%%%%%&&&'''((()))***&&&,,,...+++(((((())))))111000...---,,,)))%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((()))(((((((((((()))******+++)))((('''))),,,...///...111000---***,,,///,,,'''))))))***+++***)))((('''((())))))((('''&&&''')))%%%&&&''''''((((((''''''&&&&&&&&&'''))))))(((&&&''')))(((&&&'''+++***&&&))))))******+++,,,,,,,,,000...+++*********)))'''&&&''''''(((((('''&&&&&&'''''''''((((((((())))))(((((()))***+++++++++******+++++++++++++++******+++***))))))))))))***+++***))))))***,,,---+++***,,,,,,,,,+++******)))))))))))))))))))))*********+++%%%)))+++%%%'''---***((())))))*********)))))))))(((&&&&&&''''''&&&$$$%%%&&&((((((&&&%%%&&&''')))(((''''''))))))(((''''''(((***)))''''''))),,,!!!%%%(((((('''(((,,,111((()))***++++++++++++******************************+++,,,,,,,,,+++)))(((***&&&&&&+++---***(((***((('''((()))++++++)))'''+++,,,...///---,,,,,,---...---+++,,,,,,---+++***+++,,,---,,,+++++++++,,,***++++++,,,+++***)))((()))))))))))))))***+++,,,((()))+++...///...,,,***(((***+++***))))))***+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------------+++++++++,,,......---+++...'''$$$***///...++++++******++++++,,,------...************++++++++++++((()))******++++++++++++...***((())),,,...+++(((+++,,,---...---,,,***)))))))))))))))((('''&&&&&&'''((()))******+++++++++'''&&&&&&(((***+++***)))---+++)))'''''')))+++---'''))),,,+++)))((()))***(((''''''''''''(((((()))$$$######%%%''''''&&&$$$%%%'''((()))((('''(((((('''***)))$$$$$$)))***'''***(((&&&%%%%%%(((,,,...,,,+++************************)))))))))***,,,---)))+++,,,+++((((((***---***,,,------***((((((((((((((('''&&&&&&&&&&&&&&&+++&&&$$$((((((%%%'''---+++)))'''''''''&&&$$$"""%%%(((******'''&&&''')))'''&&&$$$$$$$$$&&&((()))))))))((('''&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((('''&&&&&&'''((('''&&&///000000///---+++,,,---000111111000//////111222,,,***'''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%###%%%))))))%%%&&&,,,###%%%))),,,***&&&''',,,%%%'''(((((('''''')))***+++((((((++++++((()))+++&&&'''(((***------+++)))((()))***++++++***((('''((('''&&&'''))))))(((&&&'''&&&&&&'''(((((('''%%%'''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%''''''%%%'''++++++((()))(((((()))(((%%% ''''''''''''''''''''''''%%%%%%$$$%%%&&&(((***+++''''''''''''((()))++++++)))(((((())),,,...//////000///,,,+++///333///))))))******++++++)))((('''&&&'''((('''&&&''')))+++%%%%%%&&&'''((((((((('''&&&%%%&&&'''))))))'''%%%''')))(((&&&'''******&&&++++++******++++++,,,---222000---,,,++++++)))'''&&&'''((((((((('''&&&%%%&&&'''''''''(((((())))))%%%&&&(((************)))++++++,,,---------,,,,,,,,,+++***))))))***+++,,,***))))))***,,,,,,+++))),,,,,,++++++***))))))((((((((())))))******++++++,,,%%%((()))"""$$$***((()))******+++++++++*********)))''''''''''''%%%$$$$$$'''))))))(((&&&&&&&&&***((('''((()))***)))(((''')))***)))''''''))),,,'''***---+++'''&&&)))---((()))***+++++++++++++++++++++++++++++++++++++++)))******++++++)))(((''')))$$$$$$)))+++'''&&&)))''''''''')))++++++)))'''+++---//////...,,,,,,---...---,,,,,,,,,---+++***(((+++---,,,***)))+++...)))***,,,---,,,+++)))'''))))))(((((()))***++++++'''''')))///444444---&&&((()))******)))((()))+++++++++******++++++,,,---.........------,,,,,,,,,*********+++------,,,+++---###'''...---)))'''******+++,,,,,,---......))))))******+++++++++,,,))))))************))))))...+++(((***...///+++'''+++,,,---------+++)))'''))))))))))))((('''&&&%%%''''''(((******+++++++++$$$%%%&&&'''((((((((((((+++)))'''&&&((()))***)))''''''((()))))))))))))))&&&(((***)))'''''')))---+++++++++*********))))))***)))'''&&&&&&&&&'''(((***)))((('''&&&'''((((((###%%%'''(((''''''''')))+++*********))))))((((((&&&'''((()))+++,,,---...000+++&&&&&&)))+++)))'''((()))+++,,,+++)))'''&&&+++(((%%%$$$&&&((()))******%%%$$$''')))((((((***))))))((('''&&&'''***,,,)))***++++++)))(((((()))'''&&&$$$$$$&&&'''&&&%%%'''((()))(((&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''%%%######$$$$$$$$$###''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&&&&''')))***555555333000,,,++++++---000000///...------------///+++'''&&&'''((('''&&&+++***'''%%%$$$%%%&&&'''...---+++)))((('''''''''"""&&&***+++)))(((((()))***))))))(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))'''''''''''''''((())))))+++(((%%%''',,,---+++(((&&&)))+++***+++,,,((("""''''''(((&&&$$$$$$%%%&&&***)))((('''&&&%%%$$$$$$"""%%%'''((('''&&&&&&&&&$$$%%%''')))******)))((())))))))))))((('''&&&%%%'''((()))))))))(((&&&%%%))) (((&&&###$$$)))((('''&&&'''(((+++,,,,,,,,,+++)))(((***...222111+++///222,,,------%%%+++'''$$$&&&***+++'''###'''''''''&&&&&&%%%%%%%%%'''((()))******(((&&&%%%(((''''''&&&&&&&&&''''''))))))(((''''''''''''''',,,***)))***...///,,,)))((()))+++,,,,,,+++)))((())),,,***$$$###((()))&&&((()))((('''&&&'''***---((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***))),,,,,,++++++***++++++,,,%%%&&&)))***+++***)))(((...---,,,,,,+++***)))))),,,++++++,,,......---+++******))))))((((((''''''&&&+++///---'''$$$(((,,,,,,***(((((((((((('''&&&((()))***+++***)))'''%%%((('''&&&&&&&&&((()))*********))))))))))))))))))************)))))))))))),,,+++++++++,,,,,,***(((******+++++++++******)))...,,,)))&&&%%%%%%'''(((***)))((((((((()))++++++)))***+++,,,,,,+++***)))***++++++++++++***))))))+++******+++------,,,***......---,,,,,,+++******------,,,,,,,,,,,,++++++'''((()))***************,,,+++)))((((((***,,,---+++'''%%%'''+++,,,)))%%%******+++++++++,,,,,,,,,---000///,,,---000111///---,,,+++***************...,,,++++++,,,---,,,+++,,,...000111///---,,,,,,,,,++++++,,,...///...------,,,***))))))***,,,---///---++++++,,,,,,+++***++++++***))))))***++++++ """$$$&&&&&&'''(((***)))***+++,,,,,,+++***)))&&&'''''''''''''''&&&&&&***((('''&&&((()))))))))(((((()))***************'''((((((((('''((()))++++++++++++******)))))))))***)))((('''''''''(((((()))((('''&&&%%%%%%&&&'''"""$$$''''''''''''((()))******)))))))))(((((((((&&&'''((()))+++,,,---......)))%%%$$$''')))'''%%%)))***+++,,,+++***(((''')))'''&&&&&&(((((('''&&&+++&&&%%%((()))'''''')))''''''''''''&&&(((+++...***+++,,,+++)))'''''''''((('''%%%%%%'''''''''&&&'''((()))(((&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''%%%$$$$$$%%%%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&&&&(((***+++555444333000,,,++++++,,,---,,,+++***))))))))))))...+++'''&&&'''((('''&&&)))((('''&&&%%%%%%&&&'''+++***)))((('''&&&&&&&&&"""%%%'''(((&&&%%%&&&'''(((''''''&&&%%%%%%%%%%%%'''''''''((()))*********))))))))))))))))))))))))'''''''''''''''((())))))+++(((%%%'''+++---+++((($$$'''((('''(((***'''"""&&&'''((('''&&&''')))+++''''''''''''''''''''''''$$$&&&''''''&&&&&&'''((($$$%%%''')))***)))(((((()))))))))((((((&&&%%%%%%'''(((((()))((('''&&&%%%+++!!!&&&***&&&%%%***(((((((((((()))***,,,---222...+++***+++---...///000***...111++++++,,,$$$)))'''&&&(((++++++(((%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&$$$''''''&&&&&&&&&''''''((())))))(((''''''''''''''''''((()))))))))))))))***+++******************+++'''***((($$$$$$)))***(((((()))((('''&&&'''***,,,((((((((((((((((((((((((***++++++++++++******)))++++++************++++++'''(((***+++++++++)))(((------,,,++++++***))))))******)))+++,,,---+++******)))))))))((((((((('''(((***,,,***'''&&&(((,,,+++)))'''&&&''''''&&&%%%'''((()))******(((&&&%%%(((((('''&&&''''''((())))))))))))))))))*********************))))))))))))((('''''')))+++---,,,,,,))))))***+++++++++******///---***((('''''')))*********)))))))))***+++,,,******++++++++++++******'''((()))************************+++,,,---,,,***+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++******)))((('''+++***)))((()))***,,,---+++(((&&&(((,,,,,,)))&&&*********+++++++++,,,,,,))),,,,,,***+++///000...---,,,++++++*********+++---,,,***+++,,,---,,,+++)))+++------,,,***))))))+++******,,,...///...---...,,,+++******+++,,,...---+++******++++++***)))))))))***++++++***))))))'''(((*********)))***+++)))******************)))(((((((((((('''&&&%%%$$$***(((''''''((())))))((())))))***+++++++++******((('''&&&'''((()))((((((************))))))))))))+++***)))(((((((((((()))+++***(((&&&&&&&&&&&&&&&"""$$$&&&''''''''')))***))))))((((((((((((((('''''''''((()))+++,,,---------)))%%%%%%'''((('''%%%***+++,,,,,,,,,+++))))))'''''''''(((((('''%%%"""+++'''%%%((()))'''&&&(((&&&&&&'''&&&&&&(((+++...(((***++++++)))(((((())))))(((&&&&&&(((((((((''''''((()))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&''')))+++---444444222///,,,***+++,,,+++***)))((('''''''''''',,,***'''&&&&&&&&&&&&%%%'''''''''''''''''''''&&&''''''&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&''')))((('''&&&%%%%%%$$$%%%''''''(((((())))))******))))))))))))))))))))))))(((''''''''''''(((((()))***(((&&&'''***+++***'''%%%''''''%%%'''***((($$$&&&'''((('''&&&&&&''')))%%%&&&&&&'''((()))******&&&'''((('''&&&&&&(((***$$$%%%'''((())))))((('''(((((((((((('''&&&%%%%%%'''(((((((((((('''&&&&&&***&&&&&&***)))$$$&&&,,,&&&'''(((***+++,,,,,,,,,333...)))(((+++---,,,)))000)))---///)))******"""'''((())))))((('''$$$"""'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''(((%%%(((***)))&&&%%%(((,,,,,,+++)))(((((()))+++,,,&&&((('''%%%%%%)))+++***((())))))(((''''''))),,,))))))))))))))))))))))))((())))))************)))******))))))))))))************+++,,,,,,+++)))(((,,,,,,,,,+++*********))))))(((((()))+++,,,***)))))))))))))))((((((((((((***)))(((''''''(((***+++***(((&&&&&&&&&'''&&&%%%&&&'''((()))((('''&&&%%%)))(((((('''''''''(((((((((((())))))*********+++************)))))))))))))))'''&&&&&&)))+++,,,,,,((())))))***+++++++++***...---+++))))))***+++,,,+++************+++,,,,,,++++++************++++++%%%&&&'''(((******************)))+++,,,---+++***(((((()))+++,,,---...///,,,,,,,,,,,,++++++++++++------,,,+++)))'''&&&%%%+++***)))))))))***,,,---+++)))(((***------***'''*********++++++++++++,,,'''++++++***+++///000...------,,,++++++++++++,,,---,,,++++++---------+++(((***,,,,,,+++)))((()))*********,,,///000///......---,,,++++++,,,---...,,,+++)))***++++++***)))'''))),,,------,,,)))'''***+++,,,+++)))''''''(((+++******))))))******+++''''''(((((('''&&&&&&%%%***(((''''''((()))(((&&&((())))))*********)))))))))&&&%%%&&&)))***(((%%%))))))))))))))))))))))))+++******))))))))))))))),,,+++)))(((''''''''''''###%%%''')))((()))***,,,((((((((((((''''''''''''''''''((()))***+++,,,,,,---***(((((()))***)))(((++++++,,,,,,,,,++++++***((('''&&&&&&'''&&&$$$"""***%%%$$$''')))((((((***'''((('''&&&%%%'''***,,,%%%''')))*********+++,,,***(((''''''((())))))((('''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&(((***---///444333222...+++)))***+++,,,,,,+++***))))))))))))***)))'''&&&&&&&&&%%%%%%%%%&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%((((((((('''''''''((())),,,+++***)))(((''''''''''''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((())))))'''&&&''')))***((('''***+++)))&&&'''******&&&(((((((((%%%"""!!!!!!"""%%%&&&''''''((()))******'''(((((('''&&&&&&)))+++%%%&&&'''((((((((('''''''''''''''''''''&&&%%%%%%((((((((('''''''''&&&&&&)))&&&%%%((('''$$$$$$'''###%%%'''***+++++++++***,,,***((('''((()))((((((...(((+++---'''((()))"""&&&(((***)))%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((())))))(((''''''''''''((((((((()))***)))'''(((***---+++***)))(((((()))***+++'''''''''&&&'''((())))))((())))))((('''''')))+++))))))))))))))))))))))))''''''((())))))***)))))))))(((((((((((())))))******++++++++++++***((((((++++++++++++************))))))(((***+++,,,+++)))))))))))))))((((((((((((,,,(((%%%$$$'''************(((&&&&&&'''''''''&&&&&&&&&'''(((((('''&&&%%%)))(((((('''''''''''''''((((((((()))******++++++************)))))))))(((---***'''&&&''')))))))))'''((()))***+++++++++***,,,+++***))))))***+++,,,+++++++++++++++,,,,,,,,,+++***)))(((((()))***+++&&&'''((()))***************))))))***,,,,,,+++***'''((()))***+++,,,---...,,,,,,,,,++++++++++++***------,,,+++)))'''&&&%%%***)))))))))***+++,,,---+++******,,,...---+++(((************++++++++++++***---...,,,---000000---......---------------......---,,,---///000...---+++---......,,,++++++,,,+++++++++---000111111000///...------------...///---,,,+++,,,---...,,,+++***+++---......---+++***,,,---...---+++))))))***---,,,+++******+++,,,---%%%&&&&&&'''(((((('''''')))(((''''''(((((('''%%%'''((((((((((((((('''''')))'''&&&'''******((($$$((((((((((((((((((((((((***************))))))(((***)))(((&&&%%%%%%&&&&&&%%%''')))*********+++---''''''''''''((((((((((((''''''((()))***++++++,,,+++***)))))))))***))))))+++++++++,,,,,,,,,+++++++++(((%%%$$$$$$%%%%%%$$$'''######'''***)))***,,,******)))&&&$$$%%%''')))''')))***+++))))))***+++***)))'''''')))***)))((('''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***(((&&&&&&'''''''''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&'''))),,,///111333333111...***))))))+++---,,,+++******))))))***((((((((('''&&&%%%%%%&&&%%%&&&''''''(((''''''&&&%%%%%%&&&'''''''''&&&&&&(((''''''''''''((())))))---,,,+++***))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''(((((('''&&&------***&&&&&&)))((($$$))))))(((&&&###!!!"""###'''''''''((((((((((((((('''(((((('''&&&&&&)))+++&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&(((''''''&&&&&&&&&&&&&&&***%%%###&&&(((&&&$$$"""!!!###&&&)))***)))((('''$$$(((+++***&&&%%%(((,,,---&&&)))+++&&&''')))"""%%%''')))(((&&&###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((+++)))'''(((***++++++)))((()))************)))((()))((((((((('''&&&&&&'''((()))***)))''''''(((***))))))))))))))))))))))))&&&'''((()))))))))))))))((((((''''''((())))))************))))))(((''''''*********************+++***))))))***,,,---+++***(((((((((((())))))))))))...)))$$$$$$'''***+++)))+++)))''''''((()))((('''&&&&&&'''''''''''''''&&&((((((((((((((((((''''''(((((())))))************************)))))))))(((...+++((('''(((*********'''((()))***************)))(((((('''((()))************++++++,,,,,,,,,,,,)))((('''&&&&&&'''((()))*********++++++***))))))***))))))***,,,,,,+++))))))))))))******+++++++++,,,,,,+++++++++*********+++++++++******)))''''''))))))))))))***+++,,,---******,,,---...---+++((())))))*********+++++++++,,,//////,,,,,,...,,,)))//////............/////////......000111222000///---...//////---,,,,,,------------///111333222111........................//////...000111111///...///......------......///000111333222111000000111...---,,,++++++,,,---...$$$%%%&&&'''(((((((((((()))((('''(((((((((&&&$$$''''''((((((''''''&&&&&&)))((()))*********(((&&&''''''''''''(((((((((((())))))*********)))((('''&&&%%%$$$#########$$$%%%&&&(((***+++*********,,,'''(((((((((((()))))))))''''''((())))))***++++++((((((((((((((('''''''''************++++++++++++,,,)))%%%###$$$&&&'''''''''######'''***)))***,,,++++++)))'''$$$###%%%'''+++,,,---+++)))'''&&&'''***)))'''''')))))))))((('''((()))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''')))(((&&&&&&'''''''''&&&((((((((((((((((((((((((&&&''')))******)))'''&&&&&&&&&&&&'''***---111333222222000---***((()))***,,,+++***)))(((((((((((('''((()))(((&&&%%%&&&''''''''''''''''''''''''&&&%%%&&&'''((((((((('''&&&%%%$$$$$$%%%'''(((((('''))))))((((((''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&***+++((($$$%%%'''&&&"""'''((()))(((''''''(((***((((((''''''&&&&&&&&&%%%&&&'''((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&***'''$$$&&&))))))&&&""""""###&&&'''((('''&&&%%%""")))///...(((&&&***000+++%%%'''***%%%'''***$$$$$$$$$%%%'''((()))))))))%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((''''''''''''(((((())))))&&&%%%'''+++,,,)))%%%'''(((***++++++***((('''+++(((((())))))%%%%%%'''((()))***)))((('''((()))))))))))))))))))))))))))'''(((((())))))))))))((((((''''''(((((()))***+++)))))))))(((((((((((((((((()))))))))***+++++++++******)))+++,,,---,,,***(((((((((((())))))))))))...+++'''&&&)))******)))+++)))'''''')))***)))((('''''''''''''''(((((((((&&&&&&'''((())))))((((((***)))))))))))))))))))))************))))))))))))***(((''''''***,,,------((())))))******))))))(((''''''&&&&&&&&&''''''((()))******+++,,,+++++++++((((((''''''''''''((((((+++++++++++++++***))))))))))))(((***+++,,,***)))*********)))))))))))))))++++++++++++************))))))*********))))))((((((((()))***+++,,,,,,---(((***,,,......,,,***((()))))))))************++++++......+++)))***((($$$......---------...//////......///111333333111///,,,---...---+++***+++,,,.........///111222111000......................../////////111333333111///000///...------...///000---///000000/////////000...------,,,,,,------...&&&&&&'''''''''''''''&&&)))((('''(((((((((%%%###((((((((((((((('''&&&&&&(((***,,,,,,+++)))((((((&&&&&&&&&''''''((((((((((((((()))))))))((('''&&&%%%%%%$$$###$$$%%%&&&'''&&&(((***)))((('''((()))((((((((()))))))))******''''''(((((()))*********&&&'''(((((((((''''''((())))))))))))******++++++***(((&&&%%%'''(((((('''***&&&$$$((()))(((''')))******)))&&&$$$###%%%''')))***++++++)))(((((()))***(((&&&'''((()))(((((('''((()))(((&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''&&&%%%''''''''''''''''''''''''&&&(((***++++++***(((&&&%%%%%%&&&'''***...222444222111000---)))(((((())),,,+++***)))((((((((((((''')))******'''&&&'''((()))((('''&&&%%%%%%&&&'''%%%&&&((((((((('''&&&$$$###"""###%%%)))***(((&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''''''''''''''&&&%%%%%%&&&'''((('''%%%&&&)))(((###'''((())))))((((((***,,,'''&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&&&&'''((('''&&&&&&&&&%%%&&&&&&&&&(((((()))))))))))))))(((((('''&&&%%%%%%%%%&&&&&&&&&'''(((((((((((('''%%%%%%%%%&&&'''''''''&&&%%%%%%***......***'''))),,,***$$$&&&)))%%%(((,,,&&&&&&###!!!###&&&))))))(((%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&''')))+++,,,+++)))'''(((((())))))))))))(((((()))&&&&&&******&&&%%%(((((()))+++***(((''''''((((((((((((((((((((((((((())))))*********)))(((((((((((((((((()))***+++,,,))))))))))))))))))******'''(((((()))***++++++,,,)))((((((***+++,,,***)))'''((((((((()))))))))***...---+++*********)))((()))(((&&&&&&((()))((((((((('''''''''(((((()))***$$$%%%'''((())))))))))))++++++******)))(((((((((************))))))))))))'''&&&&&&(((***,,,+++***************)))((('''&&&'''''''''&&&&&&&&&&&&&&&((()))***+++++++++******((())))))))))))))))))(((((()))***************))))))(((((()))++++++***)))))))))))))))))))))))))))++++++++++++***************************)))(((((('''((()))***+++,,,,,,---'''))),,,...---+++)))((())))))))))))************))),,,---***)))***((($$$+++++++++++++++,,,------,,,,,,---000222222000...,,,,,,---,,,***)))***,,,///...---...000000...------------......------------------///111111///---------------------------)))***,,,,,,***)))***+++++++++,,,,,,,,,,,,++++++(((((((((((('''&&&%%%%%%)))((('''(((((('''%%%"""))))))***))))))((('''''''''+++......+++(((((()))&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%''''''&&&&&&'''(((***+++&&&''')))(((&&&%%%%%%&&&(((((())))))******++++++''''''(((((())))))******((()))++++++***))))))***))))))(((((()))***++++++'''''''''(((******(((&&&---(((&&&((()))&&&%%%'''((()))(((&&&$$$$$$''')))###&&&(((******+++---...)))(((&&&&&&(((((((((''''''((()))(((&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((+++,,,,,,+++((('''%%%%%%&&&(((+++///333555222111000,,,)))'''((()))---,,,+++******)))))))))''')))++++++(((&&&''')))+++***'''%%%$$$%%%&&&'''%%%&&&'''((((((&&&$$$#########$$$(((,,,---+++(((&&&&&&&&&&&&&&&'''))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%((((((''')))---,,,(((((())))))(((&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((()))***************)))((('''&&&%%%$$$%%%&&&&&& &&&***((($$$###%%%'''''''''''''''''''''&&&%%%''')))++++++***(((&&&%%%)))###&&&)))%%%)))---((()))$$$"""$$$### %%%%%%%%%&&&&&&'''''''''))))))(((''''''''''''(((***)))((('''&&&%%%%%%%%%'''''''''''''''((()))***%%%***///000...+++***+++***)))(((''''''((()))***'''$$$%%%***+++''''''+++((()))+++***(((''''''(((((((((((((((((((((((((((******+++******)))((('''(((((((((((()))***,,,,,,***)))))))))***+++,,,,,,''''''((()))***++++++,,,(((''''''(((***+++)))((('''((((((((())))))******.........,,,+++)))((((((((('''%%%%%%'''(((((('''((((((((((((((()))***+++###$$$&&&(((************,,,,,,+++***)))(((''''''************)))))))))))))))((('''((())))))'''%%%************)))'''&&&%%%(((((('''''''''&&&&&&&&&'''((()))***+++***)))))))))***+++,,,,,,+++***)))%%%&&&''')))************)))(((((()))++++++***)))'''((((((((())))))******+++++++++************)))+++++++++******)))'''''''''((()))***,,,,,,,,,---&&&))),,,...---+++)))((())))))))))))************))),,,...,,,,,,---+++''')))((((((((()))******+++++++++,,,///111111///---------...,,,+++***+++---...---,,,---......,,,***,,,,,,------------,,,,,,******+++---//////,,,***)))+++---......---+++)))+++,,,------+++))))))***)))***+++,,,,,,+++***)))''''''''''''((((((((((((***''''''))))))&&&%%%((()))------'''%%%((()))&&&,,,---------+++)))&&&$$$(((&&&%%%%%%'''(((((('''((()))***++++++***)))((('''''''''&&&&&&%%%%%%%%%%%%&&&(((******)))'''&&&******))))))((((((''''''''''''(((((())))))******###$$$'''((()))((('''&&&)))+++,,,+++'''%%%&&&''')))(((((()))++++++***)))((('''&&&'''((())))))'''...%%%'''---!!!###)))(((''''''''''''((((((***)))(((''''''''''''''',,,""" ''')))'''%%%((($$$$$$''')))&&&$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$(((&&&$$$$$$%%%''''''&&&,,,***((((((((()))))))))'''###"""'''000555555222555222...+++++++++***)))+++*********))))))((((((,,,+++)))%%%###$$$'''***''''''&&&&&&&&&&&&'''''''''''''''%%%$$$$$$&&&((((((''''''((())))))(((&&&)))+++...---***((()))***%%%)))((($$$$$$)))***&&&((((((''''''''''''((((((&&&&&&'''((()))))))))(((((()))))))))'''&&&'''(((%%%%%%&&&(((***+++)))''',,,,,,***)))((((((((((((+++***((('''&&&&&&'''''''''&&&&&&''')))***)))'''+++***)))''''''(((((()))+++******)))))))))))))))''''''''''''''''''''''''&&&''')))***)))(((&&&%%%+++&&&'''&&&'''((()))))))))((('''%%%$$$+++(((&&&&&&'''(((((('''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%---***''''''((((((&&&$$$&&&%%%%%%''')))+++***((()))'''%%%%%%&&&''''''&&&(((((()))***++++++,,,,,,+++***)))'''''''''((()))''''''(((((()))))))))***---***'''&&&'''***++++++&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%%(((%%%$$$%%%''')))((('''***)))''')))+++,,,)))'''+++)))''''''((()))((((((+++***)))(((((()))***+++'''(((***+++***)))'''&&&,,,000333111+++''''''(((++++++***)))((('''&&&&&&&&&&&&%%%&&&'''***,,,...+++******)))***+++------555///,,,......------///,,,***(((((()))***)))(((...)))''')))***'''&&&'''((()))***+++++++++++++++))))))************))))))&&&&&&)))---,,,((((((+++,,,+++***,,,---,,,((($$$+++***))))))******)))(((+++***)))(((((()))***+++&&&&&&&&&''''''((()))***222111///---,,,*********)))((('''''''''(((***+++'''((()))***+++,,,,,,,,,(((***,,,,,,+++++++++---((()))*********((('''&&&******************************+++++++++******)))---,,,++++++------,,,+++111///---+++)))******+++,,,***(((&&&&&&(((+++,,,,,,...---******---...,,,111333444555444111---+++------------,,,+++***)))***---,,,))))))++++++(((...+++)))))),,,---+++)))(((((())))))***++++++,,,***''''''******'''&&&((((((,,,,,,'''%%%'''(((&&&)))***,,,,,,,,,***)))''')))'''&&&&&&'''((('''&&&&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%''''''(((((((((&&&%%%$$$(((((((((((('''''''''&&&(((((())))))))))))))))))'''((()))******)))'''&&&)))+++,,,+++)))'''''')))(((%%%$$$&&&,,,...+++'''((('''&&&'''((())))))''',,,$$$$$$+++))) +++&&&&&&&&&&&&''''''(((((()))((((((''''''''''''(((,,,%%%!!!&&&***)))&&&$$$***&&&%%%)))***'''%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$+++)))&&&%%%&&&'''((('''+++)))(((''''''((((((((()))&&&%%%)))222777777444111...***'''''''''&&&&&&***)))))))))((((((((((((+++***)))&&&$$$$$$''')))''''''&&&&&&&&&&&&'''''''''((('''&&&$$$###%%%'''((((((((()))++++++***((((((***+++***'''&&&''')))"""%%%%%%"""###((()))&&&((((((''''''''''''((((((***)))))))))((('''&&&&&&((()))***)))'''''''''(((&&&&&&&&&''')))***)))(((((('''&&&%%%%%%$$$$$$$$$''''''&&&&&&'''((()))***''''''&&&'''))))))((('''***)))((('''''''''((((((((()))******)))'''%%%$$$''''''''''''''''''''''''&&&''')))******)))'''&&&---$$$###''''''&&&&&&******++++++***)))'''&&&...,,,)))((()))***)))(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%'''&&&%%%''')))***(((&&&%%%$$$$$$%%%''''''&&&$$$)))((('''''')))++++++***)))))))))******++++++++++++***)))'''''''''((()))((((((((())))))*********,,,***(((''''''%%%""" ''''''''''''((((((((((((&&&'''(((((((((((('''&&&(((&&&%%%%%%((())))))'''+++)))((()))+++,,,***'''***)))'''''')))******)))+++***)))(((((()))***+++)))***+++,,,+++***((('''+++///111000+++'''''')))+++***************))))))***)))((((((((()))+++,,,+++***)))))))))+++---...000+++(((***+++)))))),,,,,,***))))))******)))(((...)))'''))))))&&&%%%&&&((()))******************(((((())))))))))))((((((''''''))),,,+++((((((+++)))((('''(((***)))%%%"""'''&&&&&&'''((())))))(((***)))(((((((((((()))***'''''''''''''''((()))***...---,,,+++++++++++++++)))(((((('''((()))***+++,,,,,,,,,,,,+++***)))))))))***,,,,,,+++***+++,,,))))))******++++++******************************))))))*********))))))(((---,,,++++++------,,,+++...---+++******+++,,,---,,,+++***))))))***,,,---***,,,---******---,,,***,,,000555888888444///,,,...------,,,++++++*********,,,,,,))))))++++++(((...+++)))***,,,---,,,***((())))))***+++,,,,,,---)))'''))),,,,,,(((&&&''''''******&&&$$$&&&'''&&&'''(((***+++,,,,,,+++******(((&&&&&&''''''&&&%%%&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&************))))))))))))***++++++++++++)))'''&&&(((***,,,+++***))))))***(((### $$$,,,///+++%%%((('''&&&'''((())))))'''---'''###&&&)))'''%%%$$$%%%%%%&&&&&&''''''(((((('''''''''&&&''''''((((((+++''''''+++,,,(((%%%%%%***&&&%%%'''(((&&&$$$&&&&&&%%%$$$%%%&&&'''&&&$$$...+++'''&&&&&&((())))))))))))((('''''''''''''''***'''&&&+++222777666444...+++'''%%%%%%%%%%%%$$$((((((((('''''''''''''''((())))))'''%%%%%%&&&(((''''''&&&&&&&&&&&&''''''(((((((((&&&$$$###$$$&&&&&&&&&&&&(((***+++***)))(((((((((&&&%%%%%%&&&(((!!!$$$$$$###$$$(((***(((((((((''''''''''''((((((******)))(((((('''''''''((()))***)))'''''''''((((((&&&%%%&&&((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''((())))))'''%%%(((((('''&&&&&&&&&&&&'''###%%%'''))))))'''$$$"""'''''''''''''''''''''''''''((()))******)))((('''...)))'''))))))'''&&&'''***************)))''''''---+++)))((())))))((('''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%'''((()))'''%%%'''&&&%%%&&&'''&&&%%%###)))((('''(((***,,,---,,,))))))))))))******************(((''''''(((((())))))))))))***************))))))******)))%%% (((((((((((('''''''''''''''(((((())))))((((((''')))'''&&&'''((())))))(((+++***)))***,,,,,,***)))***((('''(((***++++++*********))))))))))))*********++++++,,,,,,+++)))((()))---///...+++((()))*********++++++,,,,,,,,,---...---,,,*********++++++---+++***)))))),,,...000///***'''((()))((((((***,,,***))))))******)))(((---(((&&&((((((%%%$$$%%%))))))))))))))))))((('''''''''(((((((((((('''''')))'''(((+++***'''(((,,,((('''''''''((('''%%%"""((('''&&&'''((()))(((''')))((((((''''''(((((()))(((((('''''''''((())))))))))))))))))***+++,,,,,,))))))((('''((()))***+++*********)))((('''&&&%%%)))+++,,,,,,***)))******************+++,,,---...************************'''(((((()))))))))((((((,,,+++***+++,,,---,,,+++,,,+++***)))***+++---///---,,,,,,,,,,,,,,,,,,,,,'''***+++))))))+++***''''''---444:::;;;888111---///...,,,+++******++++++))),,,,,,)))(((++++++(((---,,,******,,,---,,,+++((((((((())))))))))))))))))(((***...---)))&&&'''&&&((((((&&&%%%%%%''''''((()))***++++++,,,+++++++++)))''''''''''''&&&%%%))))))))))))))))))))))))'''''''''''''''&&&&&&&&&+++***)))(((''''''((((((''''''''''''''''''''''''++++++******))))))((((((*********+++***)))(((''''''((()))***************)))&&&$$$&&&+++,,,***&&&((('''&&&'''((())))))'''***)))%%%###&&&+++(((###'''(((((((((((((((''''''&&&&&&&&&&&&''''''((())))))((()))+++***&&&&&&)))((($$$"""%%%%%%###"""###'''%%%$$$%%%&&&'''&&&%%%,,,)))&&&%%%&&&)))***+++((())))))((('''''''''((((((&&&&&&+++111444444222///,,,(((&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((('''$$$###$$$%%%""""""###%%%((())))))(((((('''&&&$$$$$$%%%'''(((&&&&&&&&&&&&''')))******((((((''''''''''''((((((''''''(((((()))***++++++'''((()))(((&&&&&&&&&''')))'''%%%%%%'''))))))))))))))))))))))))(((((('''))))))((('''&&&&&&&&&%%%)))((('''((()))(((&&&%%%''''''&&&&&&%%%%%%%%%%%%"""###%%%'''''''''&&&&&&'''''''''''''''''''''''''''((()))*********)))(((++++++,,,,,,***''''''((((((((((((''''''&&&&&&%%%(((&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%&&&'''***(((&&&%%%$$$$$$$$$$$$))))))((()))******)))''')))'''&&&''')))******)))))))))))))))))))))((((((***)))(((''''''((()))*********************++++++'''((())),,,---+++'''$$$***))))))((('''&&&&&&&&&(((((())))))))))))(((((())))))((((((((()))))))))*********+++++++++******)))((('''(((***,,,,,,+++***))))))))))))))))))*********+++++++++***)))((((((+++---,,,+++)))***+++******+++++++++,,,,,,,,,//////---,,,,,,,,,,,,,,,...---+++***+++---111333444///+++,,,,,,))))))+++,,,*********++++++)))(((***%%%$$$'''(((&&&&&&'''((()))))))))((('''&&&&&&'''(((((())))))(((((('''***((((((***)))&&&(((,,,)))))))))******)))(((&&&,,,+++))))))******((('''((((((''''''''''''(((((()))((((((((((((((())))))''''''''''''((()))++++++***)))((((((((()))***+++'''(((((()))))))))(((((()))***,,,+++***((()))))),,,+++***)))***+++---...************************'''((())))))***))))))))),,,+++******,,,---,,,+++,,,+++***))))))+++---...+++,,,---------,,,+++***%%%)))***))))))***)))%%%'''+++222888999666111---///...+++)))))))))+++,,,(((++++++((((((++++++(((,,,++++++++++++,,,,,,,,,******))))))(((''''''''')))(((***...---)))&&&'''&&&&&&''''''&&&%%%''')))***+++++++++*********))),,,***((('''''''''&&&%%%))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((+++*********))))))((((((&&&''''''(((((()))))))))&&&&&&'''((()))))))))((()))***++++++)))''''''(((((('''&&&'''((())))))'''!!!''')))&&&)))000333000++++++++++++***((('''&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&'''&&&$$$'''---)))$$$"""$$$%%%"""!!!###'''&&&%%%%%%''''''&&&%%%(((&&&######&&&)))***+++(((***+++***((('''((()))(((((())),,,111444333222///,,,)))''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&(((((('''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%"""""""""%%%((())))))((()))(((&&&%%%%%%'''((())))))((('''(((((('''''')))((((((''''''''''''((((((&&&''')))***+++,,,,,,,,,&&&'''((('''%%%$$$%%%&&&***'''%%%%%%''')))))))))&&&''''''(((''''''&&&%%%((((((((('''&&&&&&%%%%%%)))((('''((()))(((&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%'''(((((((((((((((((((((((((((''''''((()))))))))))))))'''***,,,+++)))((())))))'''''''''&&&&&&&&&&&&&&&###""""""###%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&'''''',,,***&&&"""!!!"""%%%((()))((((((***,,,---,,,++++++***((('''((()))((('''))))))((((((((((((((((((***)))(((''''''((()))***++++++******************(((((((((***,,,---,,,+++******)))((('''&&&&&&%%%))))))(((((((((((()))))))))))))))((((((((()))))))))***+++++++++*********)))''''''(((***+++,,,+++)))))))))******))))))))))))))))))))))))(((((((((((()))***+++*********+++************))))))))))))------------------.........---,,,+++---///222444888222......---***)))+++++++++***+++,,,,,,***((('''###"""&&&)))((((((+++((((((((((((((('''&&&%%%((())))))******))))))(((***((((((***(((%%%'''+++***+++++++++***))))))))))))((('''(((***,,,+++***''''''(((((((((((('''''')))(((((((((((())))))***((((((((('''(((((())))))***)))((((((((()))+++,,,++++++++++++++++++******((()))+++***)))(((((()))+++***)))(((((()))***+++************************((()))******+++++++++***+++***)))***,,,---,,,+++...,,,+++))))))***+++,,,***+++,,,,,,,,,+++)))(((###''')))(((((()))'''###))),,,///111222000...,,,///---+++)))((()))***+++(((******((((((++++++(((***************+++,,,---++++++******))))))(((((()))'''))),,,,,,(((&&&''''''%%%&&&((('''%%%'''+++---,,,++++++***)))((((((+++)))''''''(((((('''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((""""""###$$$%%%&&&&&&'''((((((((()))))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&'''(((((()))&&&%%%%%%'''))))))((('''***---///---(((%%%&&&(((((('''&&&'''((())))))'''"""(((+++)))&&&)))---///,,,,,,---,,,+++***((('''&&&&&&&&&%%%&&&&&&''''''(((%%%###%%%$$$$$$'''------'''%%%&&&'''$$$$$$&&&'''&&&%%%&&&'''((('''%%%%%%$$$######&&&((((((((((((***---,,,)))'''(((***++++++---000444666555444---***'''%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''''''''&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&((((((&&&%%%%%%%%%%%%$$$%%%'''***,,,+++***)))'''&&&&&&''')))))))))***'''&&&'''&&&$$$$$$&&&((((((''''''''''''((((((((())),,,------+++)))'''&&&'''((('''%%%$$$%%%&&&)))'''&&&&&&((()))(((''''''((()))******)))((('''$$$$$$&&&''''''((('''''')))((('''((())))))'''%%%&&&&&&''''''&&&&&&%%%$$$...,,,(((%%%######$$$%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))$$$(((***((((((******)))))))))(((''''''(((((()))$$$###$$$%%%'''((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&)))(((%%%"""!!!$$$)))---&&&&&&&&&(((***,,,+++***...,,,***)))))))))((('''''''''''''''(((((((((((()))((((((''''''(((*********************)))))))))***)))'''''')))************))))))((('''&&&&&&&&&)))((((((''''''(((((()))((())))))((('''&&&''')))((()))++++++)))((()))***)))'''&&&''')))******)))))))))************)))))))))))))))((((((((((((((((((((()))))))))************))))))(((((((((''''''***++++++,,,---......///,,,,,,,,,,,,---///111222444...+++++++++((((((***+++++++++,,,---,,,***'''&&&###"""&&&))))))***,,,(((((((((((((((((('''&&&))))))************)))))))))'''(((***)))%%%&&&***((()))***)))((('''(((***"""""""""%%%***---------'''(((((())))))(((((('''(((((((((((()))***++++++******)))((((((((())))))******)))((()))***+++,,,++++++***)))'''$$$###!!!&&&((()))***)))((()))***(((((((((((((((((())))))************************((()))***++++++,,,++++++***))))))***,,,---,,,+++...,,,+++)))((()))***+++)))***++++++***)))'''&&&$$$''')))'''''')))'''$$$++++++,,,,,,,,,,,,++++++...---+++***))))))******'''******'''(((++++++(((((()))***)))))))))+++---''''''(((((())))))))))))***''''''******'''&&&((('''%%%&&&))))))&&&(((...---,,,+++***))))))))))))***)))''''''((())))))((('''&&&%%%%%%%%%%%%&&&'''&&&'''''''''((((((((()))"""###%%%&&&&&&&&&%%%%%%'''''''''((((((((())))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''((('''&&&''')))***(((&&&)))+++,,,+++(((&&&&&&'''((('''&&&'''((())))))'''++++++,,,+++&&&"""$$$)))((()))+++,,,,,,+++***)))''''''&&&%%%%%%%%%&&&&&&)))%%%$$$&&&'''%%%&&&)))...)))%%%''''''%%%%%%'''(((&&&%%%&&&'''((('''&&&&&&%%%$$$%%%''''''%%%$$$&&&***---,,,(((&&&''')))+++,,,...222444555555444,,,)))&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''###%%%&&&&&&&&&&&&((()))''''''&&&&&&&&&&&&''''''###%%%'''(((&&&&&&&&&&&&&&&&&&&&&(((+++,,,,,,***(((&&&%%%&&&)))***)))''')))%%%%%%((('''$$$%%%(((((((((''''''''''''((((((&&&)))---000000---)))&&&((()))***)))'''&&&'''((((((''''''((())))))'''&&&((()))***,,,,,,+++)))(((###$$$&&&'''((('''''''''''''''&&&'''))))))((('''&&&''''''((('''&&&%%%$$$+++***(((&&&$$$$$$%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((()))&&&))))))&&&'''++++++''')))(((''''''''''''((()))''''''&&&'''((((((%%%###%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&%%%'''((((((&&&$$$%%%(((,,,&&&&&&&&&'''))))))(((''',,,***(((((())))))((('''&&&&&&&&&''''''((((((((()))(((''''''''')))***+++*********))))))(((((((((***)))'''''')))))))))((())))))((((((''''''&&&&&&(((((('''&&&&&&'''(((((('''))))))(((%%%%%%&&&(((&&&(((******((('''((())))))'''&&&&&&'''(((((('''((()))***++++++***)))(((+++***))))))(((((()))))))))((((((((()))******)))''''''(((((((((((())))))))))))***+++,,,,,,,,,,,,'''(((***+++---......///---(((%%%''')))((((((++++++++++++,,,---,,,***''')))%%%$$$(((***))))))+++''''''((()))))))))(((((((((((())))))))))))(((((((((''')))+++***%%%%%%(((&&&((()))(((&&&&&&(((***###"""###&&&))),,,---,,,(((((()))******)))(((((('''''''''((()))+++,,,---++++++************+++++++++***)))))))))***+++,,,))))))(((&&&$$$!!!$$$&&&((()))(((((()))+++###$$$&&&((()))+++++++++************************'''((()))***++++++++++++***)))((()))+++---,,,+++,,,+++)))((()))***,,,---************)))((('''&&&%%%((((((%%%%%%((((((%%%))))))***+++++++++++++++,,,,,,++++++***)))))))))&&&))))))''''''++++++(((&&&''')))(((''''''***,,,""""""###%%%&&&((()))******''''''))))))&&&&&&((((((%%%&&&******&&&)))///,,,+++******)))************((('''''')))***)))))))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))&&&''')))******((('''%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((()))((('''&&&&&&%%%&&&&&&***((('''(((***+++)))&&&)))(((''''''))))))'''%%%((('''&&&''')))))))))'''---)))***...---)))***111$$$&&&)))+++,,,,,,+++***((('''&&&&&&%%%%%%%%%%%%***&&&%%%)))***&&&$$$$$$---((($$$%%%%%%######%%%((('''&&&&&&'''((('''&&&(((''''''''''''&&&### $$$(((,,,+++'''$$$&&&((()))+++---000222333222222---***'''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%%%%&&&(((***'''''''''&&&&&&'''''''''"""$$$'''((('''&&&''''''&&&%%%%%%''')))+++***((('''%%%$$$&&&)))***(((%%%***&&&&&&******'''(((---((((((''''''''''''((((((!!!%%%,,,111222000,,,))))))***+++***)))((()))***((('''''')))***)))'''%%%###%%%&&&(((((('''%%%$$$&&&''''''((('''%%%$$$###'''&&&&&&''')))***)))'''&&&'''((((((((('''&&&%%%###$$$%%%&&&'''((((((((())))))))))))))))))))))))$$$$$$$$$%%%&&&'''((())))))+++)))%%%&&&++++++%%%'''&&&%%%$$$$$$%%%'''''')))((('''''''''&&&""" %%%&&&&&&''''''&&&&&&%%%"""$$$&&&))))))(((&&&$$$(((***,,,***'''$$$%%%&&&)))((('''((())))))'''%%%(((&&&%%%%%%'''(((''''''%%%%%%&&&&&&'''((()))))))))(((''''''''')))***+++***)))))))))((((((''''''((('''(((***,,,,,,+++)))((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((('''((()))'''%%%$$$%%%(((%%%(((***)))'''&&&'''))))))'''%%%%%%'''''''''&&&((()))***++++++***)))(((,,,+++******)))************(((''''''((()))))))))&&&&&&'''((()))***++++++))))))***+++++++++******$$$%%%(((***+++,,,,,,+++((($$$"""&&&))))))+++...+++++++++---...---***''',,,(((&&&)))***(((''')))''''''((()))*********)))''''''((((((((((((''''''''''''))),,,***%%%$$$'''''')))***)))'''&&&))),,,***)))((()))***+++***)))((()))***++++++***)))(((&&&&&&'''(((***,,,---...+++*********+++,,,------+++***)))))))))***,,,,,,++++++******)))((('''&&&###%%%'''(((((()))***+++ """%%%)))+++---......************************&&&'''((()))************)))(((((()))+++---,,,+++))))))(((((()))+++...///,,,+++******)))(((((('''&&&)))(((%%%%%%((()))&&&&&&(((***+++,,,,,,,,,+++++++++,,,++++++***((((((&&&))))))''''''++++++((($$$'''((((((&&&&&&))),,,(((''''''&&&&&&''')))***''''''((((((((((((''''''((('''&&&%%%&&&'''***+++++++++***)))(((((())))))000+++''')))...---'''(((((((((((())))))))))))+++***((('''&&&''')))***)))'''%%%%%%&&&''''''&&&)))((('''((()))(((&&&%%%%%%'''((('''$$$###$$$'''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&)))))))))(((((((((***)))((()))***+++***))),,,))))))...000,,,)))+++111---,,,---+++'''(((+++---+++(((&&&***...,,,&&&***)))'''&&&%%%%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''((()))'''######'''+++,,,...222555666555333...***&&&&&&(((((($$$ &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&%%%+++(((&&&$$$%%%&&&'''&&&%%%$$$$$$&&&'''(((((())))))'''&&&'''(((((('''$$$!!!)))&&&&&&))))))&&&&&&)))%%%%%%%%%&&&'''((())))))))))))***))))))((('''&&&''')))---//////---)))'''***%%%$$$((()))&&&''',,,""" ###***,,,((((((,,,''''''''''''((((((((((((%%%******%%%$$$((()))&&&(((((('''''''''&&&&&&&&&&&&$$$###%%%((((((%%%"""%%%&&&''''''&&&&&&(((***'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((()))(((%%%###((('''&&&%%%%%%%%%%%%%%%(((((((((((((((''''''&&&((('''&&&''')))++++++***---+++***)))))))))(((&&&'''))),,,,,,&&&!!!%%%---((((((''''''''''''(((((('''((()))***************...,,,***)))))))))'''%%%$$$$$$%%%(((+++---,,,++++++)))'''%%%%%%&&&(((***(((&&&%%%&&&))))))'''$$$!!!&&&***+++)))'''(((***&&&'''''''''''''''&&&&&&)))(((''''''(((((('''&&&(((((((((((()))***+++,,,++++++***)))(((((()))))))))***++++++***)))((('''---)))&&&''')))***(((&&&***************)))((('''+++)))((()))+++,,,,,,+++)))(((&&&$$$%%%(((,,,...+++,,,------,,,+++)))(((((((((((()))+++,,,***)))''''''&&&&&&&&&((()))+++******)))'''&&&(((+++...)))***+++,,,+++)))'''%%%***)))'''$$$###%%%***------,,,***)))))))))***++++++*********++++++)))((()))((('''''''''(((***+++***))))))***,,,,,,***)))******+++++++++******)))***)))((()))++++++)))(((&&&'''***+++,,,+++)))(((%%%&&&((((((((()))***,,,,,,+++)))&&&$$$"""!!! &&&&&&((()))************)))((('''(((***++++++***))))))************))))))***))))))(((((((((((()))***+++,,,,,,+++)))'''%%%,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++)))(((&&&%%%((((((((('''((()))******&&&&&&&&&&&&%%%$$$###"""'''''''''''''''((())))))''''''(((((((((((('''''')))((('''&&&&&&((()))*********)))(((((((((((((((%%%&&&''')))++++++)))(((''''''((((((((((((((((((+++***((('''&&&'''((()))***(((%%%$$$&&&''''''''')))((('''((())))))'''&&&''')))***)))'''&&&''')))%%%%%%%%%%%%%%%%%%&&&&&&((()))++++++***)))***+++%%%######$$$&&&'''&&&%%%)))'''%%%&&&***///222444???444,,,+++------------,,,+++((('''***...,,,'''***)))((('''&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&''')))'''$$$%%%(((+++,,,///333666666333111---)))&&&&&&(((((($$$ &&&%%%%%%$$$$$$%%%%%%&&&%%%###$$$&&&""" &&&)))'''%%%%%%'''((('''&&&&&&&&&''''''((('''''''''%%%%%%%%%''')))(((&&&###)))''''''))))))&&&&&&)))&&&%%%%%%&&&&&&((())))))((())))))))))))((((((''''''))),,,------,,,)))'''***&&&%%%((((((&&&'''+++(((&&&'''+++***%%%###%%%''''''''''''(((((((((((("""(((&&&###&&&))))))(((((('''''''''&&&&&&&&&&&&%%%%%%&&&((((((&&&###%%%&&&''''''&&&&&&((()))$$$$$$%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''((((((((('''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))(((((('''&&&&&&''')))******)))***)))(((((()))(((&&&%%%$$$###$$$%%%"""!!!&&&)))((('''''''''''''''((((((((()))***************+++)))((()))******)))((('''''''''))),,,,,,+++***))))))))))))(((((((((((((((&&&%%%&&&((()))'''%%%###%%%((((((((((((((())))))))))))******))))))(((***(((''''''(((((('''%%%))))))))))))***+++,,,,,,++++++******))))))))))))'''(((***++++++++++++***+++***(((((())))))(((''')))************))))))(((+++)))((()))***,,,+++++++++***((('''(((***---///)))***+++++++++***)))(((***)))))))))***+++)))'''(((((((((((()))***++++++((()))******))))))***,,,)))***+++++++++)))'''&&&((('''&&&$$$$$$'''+++///++++++******)))))))))******))))))***,,,---,,,***)))((('''''''''(((***+++---+++***+++,,,,,,+++***((())))))*********))))))***)))((()))++++++)))((('''((()))***+++******)))***+++,,,,,,+++***+++,,,))))))))))))))))))******''''''((()))*********)))***)))((((((***+++***)))((())))))******))))))((((((((((((''''''((())))))###%%%&&&(((((('''&&&%%%++++++,,,,,,,,,,,,,,,,,,++++++++++++)))((('''&&&((((((((()))))))))*********))))))((('''&&&&&&&&&&&&''''''((((((((((((((('''(((((())))))(((((('''+++***)))((('''((()))*********)))(((((((((((()))$$$******'''&&&)))---((((((((('''''''''''''''***)))(((&&&&&&''''''(((,,,)))%%%$$$%%%'''(((((((((''''''((()))***((('''(((*********((('''((()))&&&&&&&&&&&&%%%%%%%%%%%%***++++++***(((((()))+++&&&%%%$$$&&&(((***)))((('''***(((&&&000BBBNNNOOOVVVCCC111,,,...---)))&&&,,,,,,***(((+++///---(((+++***)))((('''''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%&&&)))(((%%%&&&***+++---000444666555222///,,,(((&&&&&&''''''$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%"""###&&&'''$$$"""###)))'''&&&&&&'''(((((('''''''''(((((('''&&&&&&%%%$$$$$$$$$'''))))))(((&&&***''''''))))))&&&%%%(((&&&&&&&&&&&&&&&'''((()))'''(((((())))))))))))(((((((((***++++++***((((((***'''&&&((((((&&&&&&)))+++))))))***)))$$$!!!"""&&&''''''''''''((((((((( )))((($$$%%%(((***'''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&$$$&&&'''''''''&&&&&&''')))###$$$%%%'''(((***++++++'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&((()))))))))''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&((())))))******%%%%%%%%%'''))))))(((&&&&&&%%%%%%'''((((((%%%###)))%%%###&&&&&&$$$$$$&&&))))))((('''&&&&&&&&&'''(((((())))))))))))******'''&&&&&&(((***,,,,,,+++***))))))***,,,,,,***)))))))))***++++++)))(((&&&)))'''%%%%%%&&&'''((('''&&&%%%$$$%%%'''((((((((())))))***++++++******)))+++)))((('''((((((&&&$$$(((((())))))***+++++++++++++++++++++******************+++++++++++++++***)))******)))((('''((()))((())))))************)))+++)))((((((***++++++***)))))))))))))))***+++,,,''''''((())))))))))))(((,,,+++))))))******(((&&&'''((()))***************&&&(((+++,,,***))))))))))))******+++***)))'''&&&(((((('''%%%%%%'''+++...***************)))(((((()))((()))+++---...---,,,)))((('''''''''((()))***///---+++***+++,,,++++++&&&'''((()))))))))))))))***)))((()))++++++)))((((((((())))))))))))******)))++++++***(((&&&&&&'''(((((()))***+++---...///(((((())))))***)))))))))+++)))((((((******)))''''''(((((())))))(((((('''&&&&&&&&&&&&'''((())))))%%%&&&((()))))))))((('''*********+++,,,,,,,,,---***************)))((((((%%%&&&((()))))))))((('''++++++)))(((((((((((((((%%%&&&((()))))))))((('''(((((())))))))))))((((((,,,+++***)))(((((())))))+++******)))))))))******$$$)))---+++'''$$$'''+++***)))))))))(((((('''''')))(((''''''&&&&&&''''''---***&&&$$$%%%'''(((((('''''''''(((***+++)))((('''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$(((((((((&&&$$$$$$&&&((((((''''''))),,,------,,,$$$++++++)))777RRRaaaaaaWWWEEE444...///---)))&&&+++---,,,***---000///***+++******)))))))))((((((***))))))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''%%%''''''''''''''''''''''''%%%$$$&&&))))))&&&(((,,,,,,...111444666444000,,,***(((&&&&&&'''&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''%%%%%%%%%((('''%%%%%%'''((('''&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&))))))(((&&&+++((('''))))))%%%%%%'''&&&&&&&&&&&&&&&'''((()))&&&'''((())))))***))))))((((((((((((((((((((((((***((((((((('''&&&&&&''''''''''''((((((&&&%%%&&&&&&&&&&&&'''''''''((((((%%%******&&&%%%%%%'''''''''''''''''''''''''''%%%%%%&&&'''((('''&&&$$$&&&'''((('''%%%%%%''')))%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''((())))))(((&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))$$$$$$%%%'''))))))&&&$$$######$$$&&&((((((&&&$$$+++((((((***)))&&&'''***))))))((('''&&&&&&&&&&&&))))))((((((((()))))))))'''&&&&&&'''***,,,,,,+++)))(((((()))***+++***))))))))))))))))))((('''&&&)))(((%%%$$$%%%&&&((())))))%%%""""""&&&((((((''''''(((((())))))))))))(((+++)))((('''((('''&&&$$$&&&''''''((())))))******++++++,,,,,,,,,+++++++++///......,,,+++)))(((''''''***,,,+++((('''(((+++'''((()))***************+++)))((((((***+++***)))''''''((((((((((((((((((&&&&&&'''((())))))******+++***((((((******)))(((%%%&&&(((*********))))))''')))++++++)))))))))***))))))******)))(((''''''******)))'''&&&&&&)))+++((()))***+++***)))'''&&&***))))))+++---...---,,,(((((('''&&&'''((()))***000---***((()))***++++++''''''((()))***************)))((()))++++++)))((())))))(((((((((((()))***'''(((***)))'''%%%%%%%%%)))))))))((())))))******))))))*********))))))(((+++***(((((())))))(((&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&((()))***************)))'''&&&%%%((())))))***+++,,,,,,---(((((()))***************###$$$&&&(((((('''&&&$$$((())))))))))))((('''&&&%%%&&&((()))))))))((('''(((((())))))))))))((((((++++++***)))))))))((((((+++++++++******++++++,,,+++,,,,,,+++***))))))))),,,,,,,,,+++***)))(((((())))))((('''''''''''''''---***'''%%%&&&'''''''''(((''''''(((***+++***((((((''''''&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&$$$""""""$$$&&&%%%$$$$$$&&&(((******)))"""******'''111GGGRRROOO===444......000000000222+++......---...111000,,,***************)))))))))***)))((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((())))))'''&&&''''''''''''''''''''''''%%%$$$&&&))))))''')))......///111444555222...***((('''&&&%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###&&&(((%%%"""###&&&)))'''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&'''(((((((((((((((&&&&&&'''(((((('''%%%***''''''))))))&&&%%%((('''&&&&&&&&&&&&'''((((((&&&'''((())))))***))))))(((''''''''''''''''''(((((())))))((('''''''''&&&$$$&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''')))'''%%%&&&'''&&&%%%$$$&&&'''''''''''''''''''''$$$%%%&&&''''''&&&%%%%%%''''''((('''%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))++++++)))%%%!!!&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((((((''''''$$$$$$%%%''')))(((%%%###$$$$$$%%%&&&((()))'''&&&%%%&&&((()))######***(((((('''&&&&&&&&&&&&&&&))))))(((''''''(((((()))((('''&&&''')))******)))&&&%%%%%%&&&)))*********+++)))'''%%%%%%%%%&&&''')))(((&&&%%%$$$%%%((()))***&&&""""""%%%(((((('''''''''((()))))))))))))))+++)))((('''((((((&&&%%%$$$%%%&&&'''((((((((((((***++++++,,,,,,,,,++++++//////---,,,***)))((((((&&&))),,,,,,)))((()))+++'''((()))***************+++)))(((((()))***))))))''''''((()))((('''&&&&&&'''''''''((()))***++++++)))(((''''''***+++,,,+++'''(((***+++,,,,,,+++***++++++***(((''''''***,,,)))))))))))))))((((((''''''((()))((('''(((***,,,(((((()))***)))((('''&&&,,,+++***+++,,,,,,+++)))((('''&&&&&&&&&''')))***...+++((('''((()))***)))((()))******+++++++++******)))((()))++++++)))((())))))(((((('''(((((()))&&&)))+++,,,+++************)))(((''''''''''''''')))***************)))(((+++)))(((((())))))'''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&((()))***'''''''''&&&%%%$$$###"""(((((())))))***+++,,,,,,'''((()))******+++++++++$$$&&&((()))***)))'''&&&&&&(((+++,,,,,,***'''%%%&&&''''''(((((((((((((((((())))))******))))))((())))))))))))))))))((((((++++++*********+++,,,,,,---+++)))+++...///...,,,......---,,,+++***)))((()))))))))))))))(((((((((---***(((''''''((('''&&&)))(((((()))***+++)))(((***(((''''''(((((('''&&&'''''''''&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((%%%$$$$$$%%%''')))(((((()))---+++&&&)))222444///---+++,,,//////---///333))),,,...------000///,,,))))))************)))((())))))((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&)))***(((***...111111111222333111---***&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###((()))$$$!!!"""&&&(((&&&$$$######$$$%%%%%%$$$###$$$%%%'''((())))))))))))'''&&&'''(((((('''&&&)))&&&&&&))))))&&&&&&)))''''''&&&&&&&&&''''''((('''(((((())))))))))))(((''''''''''''''''''''''''&&&))))))'''''')))(((%%%&&&((((((&&&%%%((((((%%%%%%&&&&&&&&&&&&''''''''')))### ###''''''&&&%%%&&&&&&&&&'''''''''''''''$$$&&&(((((('''&&&%%%&&&'''(((((('''%%%%%%&&&((( !!!"""$$$%%%'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))++++++)))$$$ &&&&&&%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&((((((&&&$$$'''&&&%%%&&&((()))((('''###%%%))))))""""""***'''&&&&&&&&&&&&&&&''''''***)))((('''&&&'''((())))))(((''''''))))))((('''&&&%%%$$$%%%'''*********+++)))&&&$$$###$$$%%%''''''((('''&&&%%%%%%'''))))))'''$$$$$$%%%'''(((((((((((()))***++++++++++++)))(((''''''(((((('''&&&###$$$&&&(((((((((''''''))))))+++,,,,,,,,,+++***++++++*********++++++,,,''')))+++,,,+++*********((())))))************)))+++)))(((((()))))))))(((************))))))((('''''''''''''''((()))++++++((('''&&&'''))),,,------***+++,,,------......---,,,+++***'''&&&'''***---((((((((((((((((((((((((###%%%((())))))***,,,...(((((((((((((((''''''&&&,,,+++******++++++)))'''((('''&&&&&&&&&'''((()))+++)))''''''((()))***)))******++++++++++++*********)))((()))++++++)))((())))))((((((((((((''''''"""%%%)))+++************((((((((((((((()))***+++))))))******+++************(((''''''))))))(((&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((()))*********+++'''''')))******+++++++++((()))+++,,,,,,,,,+++***(((***,,,......,,,)))''''''''''''''''''((())))))))))))************))))))''''''(((((())))))(((((())))))(((((())))))***+++,,,***)))+++...000000//////...---,,,***)))((('''***************))))))(((,,,***)))))))))(((&&&$$$***)))))))))******)))''')))'''%%%&&&'''(((&&&$$$&&&&&&&&&&&&''''''''''''&&&((())))))((('''((()))(((''''''((()))******)))---+++***)))((((((%%%###,,,+++,,,///---******---%%%***,,,++++++------***(((((()))******)))(((((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%###########################%%%%%%&&&******((()))...444333111111000///,,,***$$$%%%&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###''''''$$$###&&&%%%!!!'''%%%###$$$%%%&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&%%%&&&((())))))((('''%%%%%%))))))'''(((+++(((''''''&&&&&&&&&''''''((())))))))))))(((((('''''''''((((((((((((''''''$$$(((***''''''***)))%%%&&&))))))%%%$$$((((((%%%%%%%%%&&&&&&&&&'''''''''&&&""""""(((***'''&&&(((&&&&&&&&&'''''''''((((((&&&(((++++++)))'''((()))'''(((((('''%%%%%%&&&'''""""""###$$$%%%''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''')))((('''((()))((('''%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''((((((((((((((('''(((&&&%%%&&&'''((('''%%%)))'''$$$$$$&&&'''((((((''''''))))))&&&"""$$$+++%%%%%%%%%%%%&&&'''((((((+++)))(((&&&&&&&&&((()))((('''&&&''')))))))))((()))'''%%%%%%''')))))))))+++)))(((&&&%%%%%%%%%%%%%%%''')))(((&&&%%%&&&(((((((((((('''%%%&&&''')))''''''((()))************((('''&&&'''((()))((('''$$$&&&((()))******)))((('''(((***+++,,,+++***)))***))))))((()))***,,,,,,(((((()))+++---,,,***((()))************))))))(((+++***((((((((()))((('''++++++***)))((((((''''''''''''&&&&&&&&&''')))******(((&&&&&&)))+++,,,,,,************+++,,,------***++++++)))'''''')))***(((((('''''''''(((((((((&&&(((***+++***)))***+++)))(((''''''&&&&&&'''''')))(((((()))++++++)))(((''''''&&&%%%&&&'''((())))))((('''(((***++++++***++++++++++++***)))((('''***)))((()))++++++)))((((((((()))))))))(((&&&%%% ###&&&(((((('''''''''(((((((((((()))***++++++((()))******++++++++++++((('''&&&'''))))))((('''((())))))******))))))((((((((((((''''''((())))))***)))))))))******++++++((()))))))))))))))))))))'''((()))************************+++++++++,,,,,,******++++++++++++******(((((('''&&&&&&((()))***))))))************))))))%%%&&&'''((())))))(((((('''''''''''''''((()))))),,,,,,,,,,,,---...///000......---+++)))((('''&&&+++++++++++++++***))))))+++************)))&&&###+++***)))*********(((&&&'''$$$"""###%%%&&&$$$!!!%%%&&&&&&&&&'''((((((((($$$&&&)))***)))(((((()))((('''&&&'''((()))((('''(((######((()))&&&$$$&&&)))'''(((---...------000"""'''***))))))+++***((('''((()))******)))(((''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%'''******((()))...666333111000///...,,,***$$$%%%&&&%%%%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&%%%$$$'''***$$$(((&&&$$$%%%&&&'''&&&&&&'''''''''(((''''''&&&%%%&&&%%%$$$&&&(((+++++++++&&&$$$%%%)))***((((((,,,(((''''''&&&&&&&&&''''''))))))***))))))(((''''''&&&'''((())))))((('''&&&###(((***''''''+++***&&&$$$(((((($$$$$$)))***'''%%%%%%%%%&&&&&&&&&''''''&&&%%%)))///---'''%%%)))&&&&&&&&&'''''''''(((((('''***------***))))))+++((((((((('''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((+++(((%%%$$$&&&(((******%%%%%%%%%%%%%%%&&&'''(((%%%%%%'''((())))))******)))'''&&&%%%'''((('''&&&***'''$$$###$$$&&&'''((()))%%%$$$'''&&&$$$$$$'''$$$$$$$$$%%%&&&'''((()))+++***(((&&&%%%&&&'''(((&&&%%%%%%''')))******))),,,***''''''((()))(((((()))*********((('''%%%###$$$'''))))))&&&%%%&&&(((''')))***)))&&&%%%'''***$$$%%%&&&'''(((((((((((('''&&&%%%''')))***)))(((&&&''')))+++,,,+++***)))&&&''')))+++,,,+++)))(((,,,+++)))((((((((()))))))))((((((+++......+++'''***************)))((('''+++***((('''((()))((('''***)))(((&&&%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((,,,***''''''(((***++++++''''''&&&&&&&&&((()))+++(((***,,,,,,***((((((((((((((('''''''''(((((())),,,---...---)))&&&$$$$$$)))((('''%%%%%%&&&''''''&&&&&&&&&(((***++++++)))''''''&&&%%%&&&'''((()))(((((((((***,,,---,,,+++************)))'''&&&%%%***)))((()))++++++)))((('''((()))******(((&&&$$$###&&&***,,,+++***))))))(((((('''''''''''''''((('''((()))***+++,,,,,,,,,'''&&&&&&''')))***)))((())))))************))))))***))))))(((((((((((()))+++***)))'''&&&&&&&&&&&&))))))))))))(((((((((((((((((()))***************((((((((('''((()))******+++)))'''%%%&&&'''***+++)))))))))))))))*********%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&(((***,,,...///)))((('''''''''(((***+++,,,---......//////......000...+++***+++***)))(((***,,,...000///,,,'''%%%,,,+++)))((('''''''''((())))))))))))((((((((((((&&&&&&%%%$$$############&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&''''''''' '''+++)))&&&&&&)))+++((()))*********((('''&&&)))))))))))))))*********,,,,,,+++***)))((('''&&&&&&&&&'''((())))))((((((&&&&&&'''((('''&&&$$$###((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((())))))'''%%%'''---111555333111///...---------''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&((((((((('''&&&&&&%%%%%%+++&&&%%%)))***'''(((---''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&444)))&&&'''$$$)))---%%%)))(((((()))******(((&&&***''''''))))))'''(((+++%%%%%%%%%&&&((()))+++,,,&&&&&&%%%&&&((()))((('''((((((((((((((((((((((((***)))((('''&&&&&&'''((((((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&'''(((***+++(((((())))))***+++++++++)))((('''&&&%%%&&&''''''((()))***++++++***)))((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&'''(((&&&%%%&&&))))))'''$$$%%%''')))'''$$$###%%%'''((()))+++,,,+++)))&&&$$$)))((('''&&&&&&'''((()))((((((''''''''''''(((((()))(((((()))******(((&&&'''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((&&&((()))'''%%%%%%(((,,,((((((((()))+++,,,+++))),,,)))'''(((***+++***(((//////...---,,,***)))(((((((((((((((((())))))******+++***)))'''&&&'''(((+++***)))*********(((&&&***)))(((''''''((()))***+++)))((((((((()))((('''000,,,'''%%%&&&'''&&&$$$---///---***)))------+++)))))))))))))))(((((('''&&&((((((((('''(((***,,,(((,,,...+++&&&###%%%)))+++)))((((((***+++***))))))(((((('''''''''((((((+++)))(((((())))))(((&&&((((((((((((((((((((((((((()))++++++)))((()))***)))000---)))((()))'''***,,,+++&&&$$$'''***''''''''''''''''''&&&&&&***)))((((((((()))+++,,,((()))*********((('''&&&((('''''''''))),,,///111---,,,,,,,,,------+++)))))))))))))))))))))))))))+++***(((&&&&&&''')))***'''((('''%%%(((,,,,,,))))))***+++***(((&&&'''(((&&&(((******)))(((((()))***((('''(((+++,,,,,,,,,***)))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&''''''((()))***+++)))(((((('''((()))***++++++,,,------......------///---************)))'''+++,,,,,,++++++)))((('''+++***)))((('''''''''((()))(((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%'''))))))&&&$$$&&&)))((()))*********((('''&&&(((((())))))***)))))))))))))))))))))))))))))))))&&&&&&''''''((((((((((((&&&&&&''''''&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''((((((''''''***000555333222000...,,,+++++++++(((((('''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***&&&%%%((()))&&&'''+++''''''''''''''''''&&&&&&(((''''''&&&&&&&&&&&&'''%%% &&&+++'''***---&&&)))(((&&&&&&'''(((&&&%%%***'''&&&((((((&&&&&&)))'''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''***)))((('''&&&&&&'''(((%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&'''((()))***&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))'''(((((((((((((((''''''((((((''''''&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%''''''(((&&&%%%&&&((()))'''$$$%%%''')))(((&&&%%%''')))))))))***+++***(((&&&%%%)))(((''''''((())))))(((((((((''''''''''''(((((()))((('''(((******)))''''''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&))),,,'''&&&&&&'''((()))'''&&&***))))))+++------***'''---------,,,+++***(((''')))))))))))))))***++++++***++++++***'''&&&''')))+++***)))***+++***((('''(((((())))))))))))((((((,,,***''''''((()))((((((***)))&&&&&&'''''''''&&&***---...++++++,,,+++''')))************)))((((((###%%%)))******(((((((((+++++++++***((('''''''''+++)))(((((()))))))))((('''''''''''''''((()))******)))(((((())))))(((&&&((((((((((((((((((((((((%%%'''((()))((((((((()))$$$''')))(((%%%$$$'''***))),,,...,,,(((&&&))),,,''''''''''''''''''''''''))))))((('''((()))***+++***************)))(((((()))((('''((()))+++...///,,,+++***+++,,,,,,***((()))))))))))))))))))))))),,,+++***)))((()))******(((***)))&&&(((------))))))***+++***((('''((()))''')))++++++)))))))))***---+++******+++++++++************))))))(((((((((((((((((())))))(((((((((''''''''''''''''''((((((((((((((((((((()))************+++,,,,,,,,,,,,,,,---+++)))((())))))(((&&&,,,+++)))'''&&&'''(((*********)))(((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''')))$$$$$$(((((($$$%%%***((())))))******)))''''''&&&'''((()))***)))((((((%%%&&&&&&'''((()))******''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((***...333777222111///,,,+++))))))((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))&&&&&&''''''%%%&&&(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((###"""***,,,%%%'''///...---***'''&&&&&&''''''&&&***'''&&&((('''$$$$$$'''(((((('''&&&%%%$$$######((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''%%%&&&'''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%'''((()))***'''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&'''(((%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&''''''((('''&&&%%%&&&((((((&&&%%%&&&'''((()))(((((()))+++******))))))((((((''''''&&&%%%$$$%%%(((***(((%%%((((((''''''''''''(((((('''''''''(((***+++***((('''((()))((('''&&&''')))&&&&&&'''''''''(((((((((((()))))))))((((((***,,,((('''&&&'''((((((&&&%%%))))))+++---///---***''',,,,,,,,,+++***)))((('''***************++++++,,,***+++,,,+++)))(((((()))***)))))))))+++***)))'''&&&((()))++++++)))(((&&&,,,***'''&&&'''((())))))$$$%%%''''''''''''((()))(((,,,...,,,++++++((($$$)))************)))(((((($$$))),,,,,,)))&&&%%%+++)))'''((()))***(((&&&+++)))'''''''''((('''&&&&&&&&&&&&&&&''')))***+++***((('''((())))))(((&&&(((((((((((((((((((((((('''(((***)))(((''''''(((///---)))&&&$$$%%%''')))(((+++,,,+++(((''')))+++''''''''''''''''''''''''(((''''''''''''((())))))++++++******))))))******))))))(((((()))***,,,---+++*********++++++)))((())))))))))))))))))))))))******))))))((((((((((((***+++***''')))---,,,))))))***+++***(((((()))******+++---,,,+++******+++000///---,,,,,,+++)))(((++++++***)))(((''''''&&&'''(((((())))))(((((('''&&&&&&''''''((((((((((((((((((((((((((())))))***((()))******++++++******,,,***''''''(((((('''&&&***((('''%%%%%%&&&((()))))))))(((((('''''''''''''''''''''(((((((((((((((,,,+++***((('''&&&&&&%%%)))))))))(((((((((((((((&&&&&&&&&'''''''''''''''+++"""!!!)))+++&&&&&&---'''((()))******)))((('''%%%&&&((()))))))))((('''$$$%%%%%%&&&'''((())))))((('''%%%$$$$$$%%%''')))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((+++...333666222111///---+++)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%++++++***)))'''&&&%%%%%%((('''&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''((((((&&&***)))!!!***>>>GGG222...***''''''))))))***+++((('''((('''$$$$$$'''))))))((('''&&&%%%######******)))((('''(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((('''&&&%%%$$$$$$%%%'''(((((('''%%%$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))'''&&&$$$$$$%%%&&&'''%%%&&&&&&&&&'''((())))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''&&&$$$######%%%''')))***)))'''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((((()))***++++++***)))(((''''''((()))$$$"""!!!$$$((()))&&&"""(((''''''&&&&&&''''''((('''&&&&&&(((***+++***)))'''((()))((('''&&&''')))''''''''''''(((((((((((())))))))))))))))))***+++,,,+++******++++++)))'''))))))***+++,,,+++***(((++++++,,,++++++***))))))***))))))))))))***++++++***+++,,,,,,***))))))******)))))))))++++++)))''''''((()))******)))(((''',,,)))&&&%%%''')))****** $$$((()))'''&&&''')))(((+++,,,***)))***'''###((())))))))))))(((''''''!!!%%%***,,,,,,)))'''&&&(((''''''''''''''''''&&&***(((&&&&&&''''''&&&%%%'''''''''''''''((()))***)))(((''''''((()))((('''((((((((((((((((((((((((+++,,,---,,,)))'''''''''+++))))))***,,,,,,)))%%%&&&''')))(((&&&%%%&&&(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((+++***)))(((((()))***+++***))))))))))))******+++,,,+++***+++,,,,,,***((())))))))))))))))))))))))&&&'''''''''&&&%%%$$$###***+++)))'''(((++++++'''(((***+++***))))))***+++,,,---///...,,,++++++,,,111///...------,,,***(((+++******)))((('''&&&&&&'''''''''(((((('''''''''%%%%%%'''((()))*********'''(((((()))))))))))))))'''((())))))***)))))))))***((('''&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&((((((((((((((('''''''''&&&&&&''''''((((((((()))+++***)))'''&&&%%%%%%%%%******)))))))))((((((((('''''''''''''''''''''''',,,%%%$$$)))+++'''&&&***'''((()))******)))((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''((('''%%%######$$$&&&'''&&&%%%$$$######$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''***...111222444333111///,,,***((('''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%+++***)))((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((###!!!&&&'''###111JJJUUU222...)))''''''(((******,,,)))((()))(((%%%%%%(((((((((((()))((('''&&&%%%((())))))(((&&&&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&%%%$$$$$$%%%'''(((((('''%%%$$$$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((###$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&&&&((('''$$$######&&&(((******)))((('''&&&'''((((((&&&''''''(((((('''&&&&&&%%%%%%&&&'''((((((((()))%%%%%%&&&'''&&&&&&%%%%%%$$$$$$%%%&&&(((*********+++***(((''''''''')))***$$$######%%%((()))&&&###''''''&&&&&&&&&&&&'''''''''&&&&&&(((***+++***)))'''((()))((('''&&&''')))'''''''''((((((((())))))))))))))))))************---,,,++++++,,,,,,***(((***)))(((''''''((()))++++++,,,,,,,,,,,,,,,++++++)))(((((((((((()))******)))+++,,,,,,***))))))***))))))((()))++++++***(((***)))(((''''''((()))***+++)))&&&&&&''')))******"""&&&***+++(((&&&&&&''')))+++***&&&&&&((((((%%%''''''((((((''''''&&&%%%%%%(((***+++*********+++&&&)))+++***&&&%%%'''***)))'''&&&%%%&&&'''&&&%%%***)))((('''''''''''''''((('''&&&'''((()))((('''(((((((((((((((((((((((((((***++++++)))(((((()))((('''(((+++///...)))$$$%%%&&&''''''&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''''''''''')))((('''&&&&&&''')))))))))))))))))))))))))))***---,,,+++,,,------+++)))))))))))))))))))))))))))''''''''''''&&&%%%######)))***(((%%%&&&***)))%%%(((***++++++******+++---...///000///---++++++,,,...------...///...,,,***)))))))))(((((('''''''''&&&''''''((((((''''''&&&$$$%%%''')))************''''''((()))))))))))))))''''''((()))))))))))))))***(((&&&&&&'''''''''&&&"""$$$&&&(((((('''&&&%%%''''''(((((((((''''''&&&&&&&&&&&&''''''(((((()))%%%%%%%%%&&&&&&'''((()))++++++******))))))((((((((((((((('''''''''''''''*********)))(((&&&$$$$$$'''''')))******))))))(((******)))(((((('''''''''((((((((('''&&&&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&%%%%%%'''+++///111111555444333111...+++(((&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''$$$'''(((&&&%%%'''&&&###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&'''$$$"""(((***&&&...<<>><<<<<<<<<======>>>>>>>>>======<<<;;;:::999888888777666555555555666777888<<<;;;<<<>>>;;;555444666444444444333333222222111222222222222222222222222444333222222111///---......------,,,---...000111---......---000333222------,,,,,,++++++,,,,,,---+++******))))))***+++,,,,,,,,,---......---,,,+++...............---,,,,,,///...,,,,,,,,,,,,+++***------,,,+++***)))((((((+++***)))***+++,,,+++)))***++++++,,,,,,++++++******************+++++++++...------...111444444444555444222222333333111///222222333333333333222222---...---+++(((((()))++++++++++++++++++,,,---...111111111111000000/////////...///111333555444333666666555555555444222000000...,,,******,,,...///000...+++*********)))(((,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((((()))***(((&&&%%%&&&'''"""$$$&&&((())))))))))))))))))******++++++++++++++++++***)))(((((('''''',,,,,,------,,,+++******+++,,,,,,***((('''((()))''')))+++------,,,+++*********++++++******)))(((&&&'''((()))************+++++++++******)))))))))+++)))'''''')))************))))))***)))'''&&&&&&(((((()))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++***(((&&&%%%%%%%%%&&&'''((((((((((((&&&%%%%%%&&&(((***)))))))))))))))))))))))))))))))))+++---......---***(((+++)))&&&%%%&&&((())))))(((((((((((((((((((((((()))(((((()))++++++***)))))))))))))))((((((''''''''''''''''''''''''((((((+++***)))))))))***+++,,,((($$$+++""",,,###***&&&%%%&&&''''''((('''&&&&&&)))((('''&&&%%%%%%%%%%%%&&&''')))***+++,,,,,,---,,,,,,++++++************&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((()))***&&&''')))((('''''')))***)))))))))))))))(((''''''(((((((((((('''''''''''''''&&&%%%%%%&&&'''&&&%%%((((((''''''''''''''''''''''''(((((()))***++++++)))))))))*********++++++***)))(((((((((((((((((((((((())))))*********+++'''&&&&&&'''((((((((((((***)))((('''&&&'''((())))))((((((((())))))(((&&&++++++)))((('''''''''((()))((('''((())))))(((''')))))))))************)))...,,,***)))***)))(((&&&))))))(((((((((((())))))''''''((((((((((((''''''''''''&&&&&&%%%%%%&&&''')))((('''&&&''')))+++---''')))+++,,,+++***))))))((('''&&&&&&&&&'''((((((''')))***)))'''(((+++///+++***)))***,,,------,,,)))***++++++***)))((((((((()))******+++******)))KKKKKKKKKKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCAAA@@@?????????@@@DDDBBBCCCDDDBBB===<<>><<<>>>===;;;>>>>>>===<<<<<<<<<<<<<<>>@@@AAABBBBBBBBBAAACCCAAA>>>>>>???@@@@@@???CCCEEEHHHHHHFFFDDDBBBBBB@@@???>>>===;;;888666444888666444333222111///---111111000000000000111111---..................---...///000000///...///000***+++,,,---.../////////,,,---...///000///...---+++,,,,,,------...////////////........................---------......///...///111111222111000000------......------,,,+++)))***+++,,,---.........///......---,,,+++***)))++++++,,,---///...***(((***,,,---******+++***'''+++++++++,,,++++++******************************'''(((((())))))(((((('''%%%%%%%%%''')))***((('''&&&&&&'''(((((((((''''''(((''''''(((***+++***)))************************((()))+++,,,---,,,***)))+++)))''''''(((******)))))))))))))))))))))))))))'''&&&&&&'''))))))((('''(((((('''&&&&&&''''''((()))))))))***))))))((('''$$$&&&(((*********(((''')))%%%+++""",,,###+++'''((()))******)))'''$$$###(((((('''''''''(((((()))(((((())))))(((((('''&&&)))************)))((((((((((((((((((((((((((((((&&&'''((()))***+++++++++((()))***)))&&&%%%&&&'''...,,,***(((((())),,,...(((((())))))))))))*********))))))***++++++***((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,...------,,,++++++******,,,++++++***))))))))))))***************+++++++++''')))******)))(((***+++++++++******)))))))))***)))(((((()))+++,,,***)))((('''&&&&&&''')))+++---***))))))+++,,,,,,***((((((((((((((()))***,,,,,,...,,,***)))***,,,,,,+++***))))))(((((())))))***'''((()))******)))(((''')))'''&&&'''((())))))(((&&&'''((()))*********)))''',,,000000...++++++,,,'''(((***++++++***)))''''''(((((((((((()))+++,,,***)))(((***,,,---,,,+++***)))(((((()))***)))((('''((((((((()))******+++JJJKKKMMMNNNNNNNNNLLLKKKMMMMMMNNNPPPQQQSSSTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWYYYXXXVVVUUUTTTTTTTTTUUUSSSQQQRRRTTTSSSPPPRRRWWWNNNNNNNNNNNNNNNNNNOOOOOONNNOOOOOOQQQRRRSSSTTTTTTPPPRRRPPPJJJHHHKKKJJJGGGIIIIIIIIIIIIIIIIIIHHHGGGJJJMMMLLLHHHFFFHHHHHHFFFDDDDDDDDDCCCCCCDDDDDDDDDGGGDDDAAA===;;;;;;;;;<<<===>>>@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>======<<<::::::;;;===@@@AAA@@@>>>===<<<<<<;;;:::999888888;;;999777777999::::::999:::::::::;;;;;;:::::::::;;;;;;:::999888777666666999777666777999;;;;;;;;;999888777777888999888666777777777666666666777777555666666555444444666888999:::<<<@@@DDDHHHKKKMMMJJJLLLOOORRRSSSTTTTTTSSSSSSPPPLLLKKKMMMOOOQQQQQQRRRVVVYYYYYYWWWUUUTTTUUURRRQQQNNNLLLIIIGGGFFFFFFHHHFFFDDDCCCBBB@@@===;;;;;;;;;:::999999:::;;;;;;666777777888888777777666555777888888777888999:::444333333333444555555666333444666777777777555444333333444444444444444444444444444444444444444555111///...000444666444222555555555555555555444444444444444444444333222222...///000111111111111111////////////000000000000111000//////000000...---,,,000000------000///+++,,,------------,,,+++***++++++++++++++++++++++++)))***++++++++++++***))))))'''&&&''')))***)))'''))))))*********))))))(((***)))((()))***+++***)))************************)))***+++,,,,,,,,,,,,++++++***))))))++++++***)))++++++++++++++++++++++++'''&&&&&&'''))))))((('''***)))(((((((((((()))*********+++++++++***((('''&&&'''(((((()))*********(((###))))))!!!)))&&&((()))***++++++)))'''%%%+++***)))((((((((((((((('''((())))))))))))(((((()))******+++***)))((('''))))))))))))))))))))))))'''(((***,,,,,,***(((''')))***+++***)))((()))***...---,,,,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,---......,,,***))))))******++++++,,,,,,)))***+++,,,------,,,,,,------------,,,,,,,,,,,,///...---,,,++++++++++++------,,,,,,,,,,,,,,,,,,(((***,,,+++***)))+++---+++,,,,,,,,,,,,+++******(((((((((***,,,------+++((('''&&&%%%'''))),,,...******+++,,,...---+++((((((''''''((()))+++,,,---///---***)))***,,,,,,,,,*********))))))*********((()))***++++++***)))((('''%%%###$$$&&&((('''&&&((((((((())))))******+++(((---222333///,,,,,,---))))))******)))))))))((((((''''''(((***+++***((()))(((((()))+++,,,,,,++++++((('''''')))***)))((('''''''''((())))))***+++GGGHHHKKKLLLMMMMMMLLLKKKLLLMMMNNNPPPQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZYYYWWWWWWVVVWWWXXXYYYVVVTTTSSSSSSQQQNNNOOOTTTRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXZZZ[[[\\\\\\TTTWWWTTTNNNLLLOOOOOOKKKMMMNNNPPPRRRSSSTTTSSSSSSQQQTTTTTTPPPNNNQQQRRRQQQMMMLLLLLLKKKKKKLLLLLLMMMNNNLLLHHHDDDAAA@@@@@@AAAFFFGGGIIIJJJKKKKKKKKKJJJHHHHHHHHHIIIHHHGGGGGGFFFFFFEEEFFFHHHJJJJJJIIIGGGIIIHHHHHHGGGFFFEEEDDDDDDDDDBBB@@@???AAABBBBBBBBBDDDDDDDDDEEEEEEDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@???@@@???===>>>@@@AAAAAA@@@@@@???============;;;999::::::::::::;;;<<<===>>>999::::::999888888:::<<<@@@BBBEEEJJJPPPVVV[[[]]]WWWYYY\\\```bbbccccccccc___\\\XXXWWWYYY]]]```aaa^^^bbbfffgggeeebbbbbbccc^^^\\\XXXUUUTTTUUUVVVXXXVVVTTTSSSSSSSSSQQQOOOMMMFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCEEEFFFEEEFFFGGGIIIBBBAAA@@@???@@@AAABBBCCC:::<<<===??????>>>===<<<;;;;;;::::::999999888888===<<<<<<;;;<<<<<<======;;;888666999>>>???<<<888;;;:::999888777777888888999999999999999888888777222222333444444444444333///000000222333444555666888555222111222333333333---222333//////333333...............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++...+++(((((()))***)))''',,,,,,,,,,,,,,,+++***))),,,+++)))***++++++***)))************************++++++++++++,,,---------))))))((()))++++++)))'''++++++++++++++++++++++++)))(((((()))+++,,,***)))++++++***))))))***+++,,,***+++,,,,,,+++***)))((()))(((''''''(((***,,,------(((...$$$...&&&...+++&&&(((***,,,,,,+++)))(((...---+++***(((''''''&&&''''''(((***++++++++++++******+++,,,+++***)))((()))))))))))))))))))))))))))***------,,,)))%%%###)))***,,,,,,++++++,,,...+++,,,---.........---,,,.........//////000000000...------///000000...,,,))))))***+++,,,---------***+++,,,---...---,,,++++++,,,,,,------......///111111000......---------/////////...---------,,,)))+++---,,,******,,,...+++,,,---...---,,,+++***(((((((((+++---///...---,,,***(((&&&&&&''')))+++++++++,,,---///...,,,)))'''''''''''')))+++---...111///+++******+++++++++++++++************++++++(((***+++,,,,,,+++***(((***(((&&&'''***+++***)))...,,,***)))((()))******)))...333444000------...,,,***((('''&&&''')))***((('''&&&(((,,,,,,)))&&&)))((('''(((***++++++***+++(((&&&''')))+++***(((''''''''''''((()))++++++DDDDDDEEEFFFGGGIIIJJJKKKMMMPPPSSSUUUVVVVVVXXXYYY\\\ZZZXXXXXXZZZZZZXXXUUU]]]\\\\\\\\\\\\ZZZWWWTTTOOONNNNNNNNNOOOQQQSSSTTTRRRTTTVVVXXXYYYYYYXXXWWW^^^]]]]]]^^^______^^^\\\aaa\\\VVVUUUVVVVVVRRROOORRRSSSUUUVVVWWWWWWVVVVVVWWWVVVUUUVVVWWWWWWUUUSSSUUUUUUTTTTTTUUUVVVXXXYYYXXXUUUPPPKKKGGGEEEDDDDDDIIIKKKNNNQQQSSSTTTSSSSSSSSSRRRRRRRRRRRRPPPMMMKKKKKKLLLMMMOOOQQQRRRSSSSSSVVVTTTQQQOOOOOOPPPQQQRRRNNNMMMKKKKKKLLLLLLKKKJJJKKKMMMQQQTTTWWWXXXXXXXXXXXXUUURRRRRRSSSSSSPPPMMMKKKKKKJJJIIIIIIJJJKKKLLLJJJHHHFFFEEEFFFEEECCCBBBGGGFFFBBB@@@AAAJJJWWW```DDDFFFFFFEEECCCDDDHHHLLLSSSVVVYYY\\\___bbbeeehhheeeeeefffiiilllllljjjhhheeebbb```bbbhhhlllmmmlllnnnppprrrrrrpppnnnlllllliiikkkkkkgggbbbaaadddhhhfffeeedddcccbbbaaa``````[[[UUUOOOOOOTTTYYY[[[ZZZ]]][[[ZZZYYYXXXYYYZZZZZZYYYZZZ[[[[[[[[[ZZZYYYXXXXXXVVVSSSRRRSSSTTTSSSSSSPPPQQQQQQRRRRRRRRRQQQQQQMMMJJJHHHHHHKKKMMMMMMLLLPPPPPPPPPPPPOOOMMMKKKJJJIIIIIIIIIKKKMMMNNNLLLJJJPPPLLLIIIIIIKKKLLLHHHDDDIIIJJJIIIGGGEEEDDDDDDEEEBBBCCCDDDCCCBBB???===;;;999;;;>>>>>>===<<<======???@@@AAAAAAAAA???===;;;<<<:::888666555666777777777444222222333444444444222111000111111111///---222111///.../////////...111,,,***,,,---++++++---)))***---///000///...------,,,*********+++***)))+++,,,------,,,---...000)))***+++,,,,,,---,,,,,,///...---,,,,,,,,,,,,,,,+++*********+++---///000---***+++......+++***,,,************((('''&&&%%%+++******,,,---...---+++,,,***'''&&&&&&(((,,,///++++++,,,,,,,,,+++******,,,,,,++++++******)))))))))******+++++++++******++++++)))(((((()))******///000000...,,,******+++,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,------,,,,,,---......//////000000111222333333444000000111222222222222111222333333444444444333333222333333222111000000111000000///000111111///---000//////......000111222555444222111111222444555777555222...,,,+++,,,,,,+++,,,,,,------,,,,,,+++///000000---)))&&&&&&(((+++,,,,,,------,,,,,,+++---......,,,***)))***+++---+++))))))******)))(((******++++++,,,,,,,,,,,,+++)))((((((***+++***)))000//////---+++)))'''&&&---+++))))))******)))((()))))))))(((((('''''''''***))))))***,,,------,,,+++++++++,,,,,,,,,,,,---***(((((((((*********(((+++)))((((((***++++++******)))'''&&&''')))+++---(((((()))***++++++******((('''&&&''')))))))))'''HHHGGGGGGGGGHHHIIIKKKLLLTTTWWWYYYZZZZZZYYYZZZ[[[ccc```\\\\\\]]]^^^]]]\\\```___^^^^^^]]]ZZZUUURRROOONNNMMMNNNOOOSSSVVVXXXVVVXXXZZZ\\\\\\\\\[[[ZZZ```___^^^___```aaa___^^^^^^ZZZUUUUUUWWWXXXVVVSSSUUUVVVXXXZZZ[[[ZZZYYYYYYXXXWWWVVVWWWXXXYYYXXXVVVZZZYYYXXXWWWXXXZZZ\\\]]]\\\YYYTTTNNNJJJHHHHHHHHHQQQSSSVVVYYY\\\]]]]]]]]]WWWVVVUUUUUUVVVTTTQQQOOONNNOOOQQQSSSUUUVVVWWWWWWXXXVVVSSSPPPOOOPPPRRRTTTTTTSSSRRRQQQQQQRRRRRRQQQTTTWWWZZZ]]]````````````eeeccc````````````]]]ZZZXXXWWWVVVTTTTTTTTTUUUUUUQQQQQQPPPQQQRRRRRRQQQOOOUUUSSSPPPLLLLLLQQQYYY```PPPQQQQQQPPPOOOOOOSSSVVV\\\___bbbeeegggiiimmmooolllkkklllmmmnnnnnnkkkiiihhhfffddddddgggkkknnnooosssuuuwwwwwwuuusssrrrrrrqqqrrrsssoookkkjjjmmmqqqppppppooonnnmmmkkkiiiiiibbb]]]XXXYYY^^^dddffffffiiiiiihhhhhhiiiiiijjjkkkkkklllmmmmmmmmmkkkjjjiiihhhfffcccbbbcccccccccbbbbbbbbbcccccccccbbbbbbaaa^^^\\\ZZZ\\\```cccccccccfffgggggggggfffdddcccbbb^^^^^^^^^___``````^^^[[[aaa]]]ZZZZZZ\\\\\\YYYUUUYYYZZZZZZYYYWWWWWWXXXZZZXXXYYYXXXWWWTTTQQQMMMKKKIIILLLNNNOOOOOONNNOOOOOOMMMNNNPPPQQQPPPOOOMMMLLLJJJHHHEEECCCBBBBBBCCCDDDEEECCCAAA@@@@@@@@@@@@???>>><<<;;;;;;;;;:::777555888777666666777777777666888333111333444222222444111222333333333222111000222000///.........---,,,222333444444222111111111111111111111222111111111000///......---------------------...///000111222...,,,,,,///000---,,,///.........------,,,,,,,,,---,,,,,,---...///---,,,,,,***((((((***,,,---...---...............------------------,,,,,,++++++))))))***************)))...---,,,+++************---...///...,,,+++,,,---,,,,,,+++++++++++++++,,,......------------..................///000000111000111111222333333333333444555666777777666555555555666666777777666666666444444444444222222222222444222222222333333222000555444333333333444555666777666555444555666888999;;;999666333111000000000//////000000000000//////---...///---***((((((***,,,---...///000111111111---------+++(((((()))+++,,,***(((((()))***)))(((***++++++,,,---...//////...,,,++++++,,,---,,,+++,,,,,,,,,+++***)))((('''...,,,******,,,,,,,,,++++++++++++++++++,,,,,,,,,***))))))***,,,------,,,------............//////---+++++++++------,,,+++***)))(((***---/////////...,,,***)))(((***,,,---)))******+++,,,,,,+++++++++)))(((((()))***((('''IIIGGGEEEDDDEEEGGGIIIKKKTTTWWWZZZ\\\\\\]]]^^^___gggccc___^^^^^^```aaaaaacccaaa```^^^\\\YYYTTTPPPNNNMMMLLLMMMPPPUUUZZZ]]][[[]]]___```aaa```___^^^aaa```___```aaabbbaaa___^^^[[[WWWWWWYYY[[[ZZZXXXXXXYYY\\\]]]^^^]]]\\\[[[[[[YYYXXXYYY[[[\\\\\\\\\```^^^\\\[[[\\\^^^aaacccaaa^^^YYYTTTOOOMMMLLLLLLTTTVVVXXX\\\^^^`````````[[[ZZZZZZZZZ[[[ZZZWWWUUURRRSSSUUUVVVWWWXXXXXXXXXYYYWWWSSSPPPOOOQQQTTTVVVYYYYYYWWWWWWVVVWWWXXXXXX^^^```cccggghhhiiihhhgggllljjjgggffffffeeebbb```___^^^\\\ZZZXXXXXXXXXXXXYYYYYYZZZ]]]______]]][[[]]]]]]\\\YYYXXXZZZ^^^aaa\\\]]]]]][[[ZZZZZZ]]]___cccfffiiikkklllnnnqqqsssqqqpppooooooooommmjjjgggeeeeeecccbbbbbbeeejjjnnntttvvvxxxyyywwwvvvuuuvvvwwwxxxyyyvvvssssssuuuyyyxxxxxxyyyxxxvvvssspppnnnfffbbb___aaagggmmmpppqqqpppqqqsssuuuwwwxxxyyyyyy{{{{{{||||||{{{yyywwwvvvvvvtttqqqqqqqqqrrrrrrqqqttttttttttttsssrrrqqqqqqkkkjjjjjjlllqqquuuwwwwwwxxxxxxyyyxxxxxxwwwvvvuuutttssssssssstttsssqqqnnntttqqqnnnnnnoooooollliiijjjkkklllkkkkkkkkkmmmoooqqqqqqpppmmmiiieeeaaa^^^]]]___bbbdddccccccdddeeebbbccceeeeeeeeedddbbbaaa]]][[[XXXUUUSSSTTTVVVXXXZZZXXXUUUTTTTTTTTTSSSQQQQQQOOOLLLKKKJJJIIIFFFDDDBBBCCCDDDDDDEEEDDDDDDDDDDDD???===???@@@>>>>>>@@@??????>>>===;;;:::999999:::999888777555444444444666999;;;;;;:::888777777999888777666555555555555555444333222111111111111000111333444555666555555333000111444555222333555444444444444444444444444222000///000111111000//////,,,***,,,///111111///111111111111111111111222000000111111000000//////---,,,,,,,,,,,,,,,,,,,,,111000///...------,,,,,,---...000000.........///.....................///111111000000000000000111//////000000111222333333111222333444444444222222333444555666666555444333777888888888888888777777666666666666666555555555666555444444555555444222333222222222222333444444444444333333444666888999:::999777444222111000000/////////000000/////////...//////...,,,+++,,,---***+++,,,...///000111111//////---+++((((((***,,,---,,,++++++,,,,,,+++*********+++,,,...///000000333111000000111111000...------------------,,,,,,000...------///000000///))))))***++++++,,,,,,---+++******+++---...---,,,++++++,,,,,,,,,---------,,,+++******+++,,,+++)))***)))((((((+++,,,,,,,,,000///,,,*********+++,,,,,,,,,---.........------,,,+++))))))******)))'''EEECCC@@@>>>>>>@@@CCCEEEIIIMMMRRRWWWZZZ]]]```bbbbbb```^^^]]]^^^______``````___^^^\\\[[[WWWRRROOOKKKJJJJJJLLLPPPUUU[[[______```bbbccccccbbbaaa```aaa___^^^^^^```aaa```___```]]][[[ZZZ\\\]]]]]][[[[[[\\\^^^```aaa```___^^^___]]]\\\]]]___bbbbbbbbbdddbbb___]]]^^^aaaeeehhhfffbbb]]]XXXTTTQQQQQQQQQTTTUUUXXXZZZ]]]^^^______\\\\\\\\\]]]^^^^^^\\\ZZZWWWWWWWWWWWWVVVUUUTTTSSSUUUSSSPPPNNNOOORRRWWWZZZ[[[ZZZZZZXXXWWWXXXZZZ[[[bbbdddhhhkkkmmmlllkkkjjjlllkkkiiigggfffdddbbbaaabbb```]]][[[YYYWWWWWWWWW\\\\\\^^^aaaddddddaaa^^^[[[\\\^^^___``````aaabbbbbbbbbaaa___^^^^^^______bbbdddggghhhhhhiiilllnnnmmmkkkjjjiiiiiigggdddaaa[[[\\\[[[YYYXXX\\\ccciiinnnppprrrsssrrrqqqrrrsssuuuwwwwwwvvvttttttvvvyyyvvvwwwxxxxxxwwwssspppmmmfffdddccceeeiiinnnqqqrrroooqqqtttwwwzzz|||}}}}}}~~~~~~~~~~~~|||zzzyyywwwxxxvvvttttttvvvxxxyyyxxx{{{{{{{{{{{{zzzxxxwwwwwwsssssstttvvvyyy}}}~~~~~~}}}||||||}}}~~~}}}{{{yyy~~~|||zzzyyyzzzyyywwwuuussstttttttttssssssuuuwww{{{{{{zzzxxxuuupppllljjjiiillloooqqqqqqqqqrrrsssssstttuuuuuutttrrrpppnnnkkkhhheeecccccceeehhhjjjkkkjjjhhhggghhhhhhfffeeeeeebbb___\\\[[[YYYVVVTTTQQQRRRTTTTTTSSSQQQQQQQQQSSSNNNLLLNNNOOOMMMMMMOOONNNMMMKKKJJJHHHHHHGGGGGGGGGGGGFFFCCCAAA???@@@@@@???BBBFFFIIIIIIHHHGGGHHHDDDCCCBBB@@@???>>>>>>???>>>>>>===<<<;;;;;;;;;;;;999:::===@@@AAA@@@???>>>>>>;;;;;;??????===>>>AAA@@@@@@??????>>>======<<<999777666666777888777666777333//////444777888777:::999888777777888999:::777888888999888777666666555444333222111222333444222222333333333222111111000222444444333111222222444444555555555555555555555555444333333333333444111222333444444555555555333444666666666555333222333333555555555444333222777777888888888777666666888888777777999999888888888666555444555555444333111111111111111222222222333333333444555777888999;;;:::999777666444222222000000111111111111000000222222222111000/////////+++,,,---...///000000000222222000---+++***---///000/////////111111///.........///000111111222222666555444444555444333111222333333333222111000000111///...///111222222222+++,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++++++++,,,,,,,,,,,,,,,+++******+++,,,***)))///---+++*********)))'''...---+++***)))***+++,,,......////////////......+++***))))))++++++***)))AAA???<<<999999;;;>>>@@@@@@DDDJJJPPPTTTXXX\\\___XXXZZZ\\\]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXUUUQQQNNNHHHHHHIIIKKKOOOUUU[[[^^^___```bbbccccccaaa___^^^___]]][[[[[[\\\]]]]]]]]]]]]\\\[[[\\\^^^```aaabbb___```aaabbbcccccccccbbbbbbaaaaaabbbeeegggggggggfffccc```______bbbfffiiigggddd___ZZZVVVUUUTTTTTTYYYZZZ[[[\\\^^^______```ZZZZZZZZZ]]]___```___]]]^^^]]][[[YYYUUURRROOOMMMLLLKKKKKKKKKNNNTTTYYY\\\[[[[[[[[[YYYWWWXXX[[[^^^cccfffjjjmmmooonnnlllkkkoooooonnnllljjjhhhggggggfffdddbbb___]]]\\\[[[[[[^^^___```bbbdddccc```]]]XXXZZZ^^^aaaccccccbbbaaacccbbb```___^^^]]]\\\\\\\\\^^^``````___```aaaccc```___]]]\\\\\\\\\YYYWWWPPPQQQQQQOOOOOOSSS[[[aaadddfffhhhiiihhhhhhjjjkkkooopppppppppooopppqqqrrrqqqrrrttttttsssqqqnnnlllhhhgggggghhhllloooqqqrrrnnnqqqtttxxx|||~~~}}}}}}}}}}}}|||zzzxxxwwwuuutttssstttxxx{{{|||}}}}}}~~~}}}}}}|||{{{zzzyyy{{{|||}}}~~~~~~}}}||||||zzzyyyxxxxxxyyywwwvvvuuuwwwxxxzzz{{{{{{zzzxxxuuurrrppppppsssvvvxxxxxxxxxyyyzzz|||}}}}}}|||zzzwwwtttrrrpppnnnmmmlllmmmpppsssvvvtttsssssstttuuuvvvuuusssrrroookkkiiigggfffdddbbb___```bbb```^^^\\\\\\]]]aaa\\\ZZZ\\\]]][[[[[[]]]ZZZYYYXXXWWWWWWWWWWWWXXXTTTUUUTTTRRRNNNMMMMMMOOOPPPSSSXXXZZZYYYXXXXXXXXXTTTTTTRRRQQQPPPPPPOOOOOOLLLKKKJJJJJJIIIIIIJJJJJJJJJLLLOOORRRSSSRRRPPPOOOOOOLLLKKKNNNNNNLLLNNNQQQSSSSSSRRRQQQOOOLLLJJJIIICCCBBB@@@@@@AAABBBBBBAAADDD>>>888666:::???DDDFFFJJJHHHFFFDDDDDDEEEGGGHHHDDDDDDEEEFFFEEECCCBBB@@@???===;;;999888999;;;<<<666777999;;;<<<;;;:::999999;;;======;;;:::999999<<<<<<===>>>??????>>>>>>===<<<;;;:::::::::::::::999:::;;;<<<<<<<<<;;;;;;999:::;;;<<<;;;:::999888::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999888777:::999888999<<<===<<<:::<<<:::777777777888777666777777777888888888888888777777888999:::;;;======?????????>>>===;;;888777555666666777777666666555777666444333333111000///222222333333444444333333555555444222000000222444111111111222333333222000666666666666666777777777777777666777888777555333999888888666555333111000111000//////111333333222333222222111000//////......---,,,---...///...---........./////////000000000///......//////...,,,444111///.........,,,+++******)))))))))***,,,,,,---------......---,,,,,,***)))((()))+++,,,,,,+++>>>===:::999999:::<<<===>>>BBBFFFJJJMMMOOOQQQSSSPPPTTTXXX[[[[[[ZZZZZZZZZVVVUUUUUUUUUUUUTTTPPPMMMGGGHHHIIILLLPPPUUUYYY\\\^^^___```aaa```___]]][[[\\\ZZZXXXWWWYYYZZZZZZZZZXXXXXXYYY[[[^^^aaadddfffbbbbbbaaaaaabbbccceeeeeedddcccdddfffhhhjjjiiihhheeecccaaa``````cccfffhhhgggeee```\\\YYYWWWWWWXXX[[[[[[ZZZZZZZZZZZZZZZZZZUUUUUUWWW[[[^^^``````___dddbbb___ZZZUUUPPPKKKIIIEEEFFFGGGJJJOOOTTTZZZ]]][[[\\\\\\ZZZWWWXXX]]]aaadddggglllppprrrqqqooommmpppqqqqqqooollljjjjjjkkkgggeeecccaaa```_________cccbbbcccdddeeedddaaa^^^^^^___aaadddfffeeebbb___dddbbb```^^^]]]\\\YYYWWWVVVWWWXXXXXXWWWVVVWWWXXXSSSRRRPPPOOOPPPOOONNNLLLIIIIIIHHHHHHIIIMMMSSSWWWXXXZZZ\\\]]]]]]^^^```bbbffffffffffffggggggggggggiiikkklllnnnnnnmmmlllkkkkkkkkklllmmmoooppprrrsssrrrtttwwwzzz}}}~~~~~~}}}{{{zzzvvvuuutttvvvzzz~~~~~~}}}~~~}}}|||{{{zzzyyy{{{{{{|||zzzxxxxxxyyyzzzxxxyyyzzz{{{zzzxxxvvvuuuvvvxxx{{{}}}||||||}}}~~~~~~~~~{{{xxxuuusssrrrrrrrrrrrrsssvvvxxxzzzxxxwwwwwwyyy{{{|||{{{yyyvvvsssooommmlllkkkjjjiiihhhiiijjjhhheeeccceeehhhkkkfffcccfffgggeeeeeegggccccccccccccdddddddddddd___```aaa^^^ZZZXXXZZZ]]]^^^```bbbbbb```]]]\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[[[[^^^```ccceeeffffffdddcccaaa^^^\\\^^^^^^\\\]]]aaafffggggggfffddd___[[[XXXOOOMMMKKKKKKMMMOOOOOOOOOQQQMMMGGGDDDEEEKKKSSSXXX___\\\XXXVVVUUUVVVXXXYYYVVVVVVWWWWWWVVVSSSPPPOOOJJJGGGDDDAAAAAABBBEEEFFFAAACCCFFFHHHIIIHHHFFFDDDDDDGGGJJJKKKIIIHHHGGGGGGGGGHHHIIIKKKKKKKKKJJJJJJKKKJJJIIIHHHHHHGGGHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFCCCBBBAAABBBCCCDDDFFFHHHEEEEEEEEEEEEDDDCCCBBBBBBCCCAAA???AAAEEEGGGEEECCCGGGDDDAAA@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBB======>>>???@@@AAAAAAAAADDDEEEEEEEEEDDDAAA>>>===<<<<<<============<<<<<<>>><<<:::999999888666444888888999999999888888777;;;<<<===<<<;;;:::<<<===777666777888::::::888666:::::::::;;;;;;;;;<<<<<<=========>>>@@@???===;;;AAAAAA???===:::777555333666444333333555666666555777666555444333111000000111000///000111222111000000111111111222222222222333111000000000000///---111///......000111111000,,,,,,------...///000000------------------,,,+++,,,+++***+++---------,,,::::::999888888999:::;;;;;;>>>AAACCCDDDDDDFFFGGGJJJMMMRRRTTTUUUVVVXXXYYYTTTTTTSSSTTTTTTRRROOOLLLHHHIIILLLOOORRRUUUXXXYYY]]]^^^______^^^\\\ZZZYYYZZZXXXUUUUUUVVVXXXXXXXXXXXXXXXYYYYYYZZZ\\\___aaa___]]]\\\ZZZ[[[]]]```bbbcccccceeehhhjjjjjjgggeeedddcccbbbaaabbbcccfffggggggeeeaaa]]][[[ZZZ[[[[[[ZZZYYYWWWUUUSSSRRRQQQQQQPPPQQQTTTXXX^^^aaaaaaaaacccaaa]]]XXXRRRMMMHHHEEEBBBCCCFFFKKKPPPUUUYYY[[[ZZZ[[[\\\YYYVVVWWW\\\aaacccffflllpppsssrrrpppnnnlllmmmnnnmmmjjjiiijjjkkkfffeeedddbbbbbbbbbccccccgggfffeeeeeeffffffdddccccccbbbbbbeeeggggggdddaaacccaaa^^^\\\\\\ZZZVVVSSSPPPQQQRRRQQQOOONNNNNNOOOMMMKKKHHHGGGGGGFFFEEECCCEEECCCAAAAAACCCGGGIIIJJJKKKMMMOOOPPPPPPRRRTTTWWWZZZZZZZZZZZZ[[[[[[ZZZYYY]]]^^^```bbbdddeeeffffffgggiiikkklllmmmooopppqqqpppqqqsssuuuxxx{{{}}}{{{|||}}}}}}}}}{{{zzzyyywwwvvvuuuwwwzzz}}}~~~~~~~~~}}}~~~~~~~~~|||zzzyyyxxxxxxxxxyyyzzzyyyxxxxxxzzz{{{xxxyyy{{{||||||{{{zzzyyyzzz|||~~~}}}~~~}}}{{{xxxwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyzzz||||||zzzxxxsssppplllkkkkkkkkkkkkjjjjjjlllmmmkkkhhhhhhmmmrrrooojjjgggjjjkkkiiiiiikkkiiijjjkkkllllllkkkjjjiiieeehhhiiigggbbbaaacccfffeeefffgggfffcccaaa```aaa^^^```ccceeefffeeedddcccdddddddddeeefffgggiiiiiilllmmmoooqqqsssrrrrrrqqqpppllljjjlllkkkiiijjjmmmppprrruuuuuusssnnnhhheeeYYYWWWVVVVVVXXX[[[\\\\\\\\\\\\YYYUUUSSSWWWaaahhhnnnkkkfffbbbaaabbbdddfffhhhhhhiiiiiifffccc```]]]WWWTTTPPPMMMLLLNNNQQQSSSQQQSSSVVVWWWWWWUUUQQQOOONNNRRRVVVXXXYYYXXXXXXYYYVVVWWWYYY[[[\\\[[[ZZZZZZ\\\\\\[[[ZZZYYYYYYYYYYYY\\\]]]]]]^^^\\\ZZZXXXWWWSSSRRRQQQQQQQQQSSSUUUVVVOOOMMMKKKKKKMMMPPPUUUWWWWWWWWWWWWWWWVVVUUUTTTSSSTTTQQQPPPRRRWWWYYYWWWUUUWWWTTTQQQOOOOOOPPPPPPOOOOOOOOOQQQRRRRRRRRRQQQPPPIIIJJJKKKKKKLLLLLLLLLLLLOOOPPPRRRRRRQQQNNNKKKHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHFFFDDDDDDEEEEEECCCAAABBBCCCDDDDDDEEEEEEEEEEEEGGGIIILLLMMMLLLKKKLLLMMMGGGGGGHHHJJJLLLKKKIIIGGGDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKLLLNNNPPPPPPNNNLLLQQQPPPOOOMMMJJJGGGDDDBBBBBB@@@??????@@@AAA@@@???======<<<;;;::::::999999;;;:::999999:::;;;:::999888888999999999::::::::::::888777777777777666444555333222333555666666555555555555555555666666666333333333333333222111111111000......///...---+++777777777777777888888999666888;;;======>>>???@@@EEEHHHLLLNNNNNNQQQUUUYYYUUUTTTTTTTTTSSSQQQMMMJJJIIIKKKNNNQQQTTTVVVXXXXXX\\\]]]^^^^^^]]][[[YYYWWWZZZWWWUUUTTTUUUWWWXXXXXX[[[[[[ZZZXXXVVVUUUWWWXXXZZZWWWTTTSSSSSSVVVZZZ]]]aaabbbeeehhhjjjiiifffcccccccccbbbbbbcccdddfffggghhheeebbb___]]]\\\]]]^^^\\\ZZZXXXUUURRRPPPNNNNNNNNNOOORRRWWW]]]aaabbbbbb___]]]ZZZUUUOOOIIIEEEBBBBBBDDDGGGLLLQQQUUUXXXZZZWWWYYYYYYVVVSSSTTTZZZ___aaaeeejjjooorrrrrrpppnnnjjjlllnnnmmmjjjiiijjjllliiiiiihhhgggggghhhiiijjjhhhfffeeefffggghhhgggfffbbbaaaaaadddggghhhfffdddbbb___\\\ZZZZZZXXXSSSOOOLLLMMMMMMLLLJJJHHHHHHIIIKKKIIIFFFDDDCCCBBB@@@>>>CCC???<<<<<>>>>>??????>>>===>>>>>>======<<<;;;;;;::::::::::::::::::999888888777555222111000///,,,***777777555444444444555666777777777888888:::;;;<<<:::<<<@@@EEEJJJOOOSSSUUUVVVUUUUUUTTTSSSRRRQQQQQQOOOOOOPPPQQQSSSUUUXXXZZZ^^^bbbbbb]]]\\\___^^^ZZZWWWWWWWWWXXXYYYXXXVVVSSSOOORRRTTTQQQMMMMMMRRRWWWVVVTTTRRRQQQRRRVVVZZZ]]]XXXZZZ___eeeiiiiiiddd___aaaaaaaaaaaaaaaaaabbbccccccbbbaaa```___^^^^^^^^^ZZZXXXTTTRRRPPPNNNKKKHHHIIIIIIMMMTTT]]]aaa___[[[]]]YYYSSSLLLFFFBBB@@@???@@@???DDDKKKPPPPPPRRRVVVWWWXXXWWWSSSNNNNNNSSSXXX```eeelllqqqrrrpppnnnllllllkkkjjjgggdddccceeeggghhhfffeeefffggghhhgggeeekkkiiigggeeeeeegggjjjlllhhhggggggiiikkkjjjfffbbb___^^^]]][[[ZZZVVVRRRNNNMMMKKKHHHGGGHHHIIIIIIHHHIIIGGGFFFGGGHHHFFFBBB>>>>>>>>>===<<<<<<===>>>???>>>???AAACCCDDDDDDDDDCCCCCCCCCDDDEEEGGGGGGEEECCCJJJJJJJJJKKKMMMPPPSSSTTTZZZ[[[]]]^^^```aaabbbcccdddaaa___aaaeeeiiikkkkkklllnnnppprrrrrrrrrpppoootttllliiilllnnnnnnqqqwwwwwwuuussssssuuuyyy{{{}}}~~~}}}|||zzzyyyyyyzzzxxxvvvtttsssqqqnnnkkkkkkppprrrnnnnnnsssvvvtttwwwzzz}}}~~~}}}{{{{{{{{{|||~~~~~~~~~~~~~~~}}}}}}~~~yyyzzz{{{}}}~~~|||zzzttttttvvvvvvpppjjjoooggg``````aaa```aaadddddddddeeeeeeeeeiiinnnrrrmmmllliiigggfffiiinnnqqqrrrrrrrrrrrrqqqqqqpppppppppooonnnllllllllllllmmmjjjkkkmmmooopppppppppooojjjjjjlllmmmoooqqqrrrrrrqqqnnnllllllnnnpppqqqqqqnnnrrruuuuuusssrrrtttwwwuuuxxxyyyvvvrrrppprrrvvvtttzzz}}}|||{{{zzzrrrhhhbbb[[[WWW]]]dddeeeddddddhhhlllnnnkkkffffffmmmssszzzwwwsssnnnlllkkklllmmmuuurrrrrruuuuuuooojjjiiifffccc```^^^___```aaa```eeefffggggggfffdddbbb```^^^bbbgggjjjkkkllloooqqqooooooppprrrssssssssssssrrrrrrpppnnnlllmmmpppssspppttttttpppllllllkkkhhhkkkgggbbb]]]\\\___cccgggbbb```______bbbgggmmmpppkkkkkklllnnnooonnnllliiimmmllllllooorrrsssqqqooollliiiffffffhhhhhhfffdddkkkkkkkkkkkkkkkkkkkkkkkkffffffhhhjjjkkkjjjfffbbbhhhkkkmmmiiiddd```bbbdddccceeeiiimmmpppnnnjjjgggfffccc```^^^]]]\\\ZZZYYYaaacccfffjjjllliiiddd``````cccfffiiiiiiiiijjjkkknnnmmmlllmmmooooookkkhhhiiigggddddddgggkkknnnpppkkkmmmnnnppppppooommmllllllmmmnnnnnnlllgggccc```^^^```aaa^^^ZZZWWWXXXZZZ]]]\\\ZZZXXXVVVUUUUUUUUURRRQQQRRRSSSUUUUUUSSSQQQQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWUUUTTTSSSTTTQQQNNNLLLKKKJJJHHHGGGGGGGGGHHHKKKLLLKKKGGGEEEHHHIIIJJJKKKIIIGGGDDDBBBFFFCCC@@@??????===999666666555444333222333333444555555555555666777888999777999<<>>BBBIIIMMMMMMOOORRRTTTVVVWWWTTTQQQRRRVVV[[[aaafffkkkoooooonnnlllllljjjiiihhheeecccbbbdddfffiiihhhggggggiiijjjiiihhhiiiiiihhhggghhhiiijjjkkklllkkkkkklllmmmjjjeee```___]]]\\\ZZZXXXUUUPPPLLLJJJHHHFFFEEEFFFGGGGGGGGGHHHFFFFFFFFFGGGEEEAAA>>>AAA@@@???>>>======>>>>>>>>>???AAABBBCCCCCCBBBBBBBBBBBBAAACCCDDDEEEDDDBBBDDDDDDDDDEEEGGGJJJLLLNNNTTTVVVYYY\\\^^^___``````___]]][[[\\\___bbbccccccaaaccceeegggiiiiiihhhhhhjjjccc```bbbddddddfffkkkmmmlllkkklllnnnrrrtttvvvyyy|||{{{zzz{{{}}}}}}|||~~~}}}{{{yyyxxxxxxyyyyyyxxxuuuqqqnnnkkkhhheeebbb___eeegggeeegggnnnrrrrrrzzz}}}~~~|||{{{{{{yyy{{{||||||{{{zzz{{{|||}}}}}}~~~xxxyyy{{{{{{vvvtttsssqqqlllhhhiiibbb\\\\\\]]]]]]___cccbbbbbbbbbccceeehhhkkkmmmjjjiiihhhggggggjjjmmmppptttssssssrrrrrrsssssstttqqqpppnnnmmmmmmmmmnnnnnnmmmnnnoooqqqqqqqqqqqqpppkkklllmmmnnnooopppqqqrrrpppnnnllllllnnnpppqqqqqqqqqsssuuutttqqqoooqqqtttxxx{{{|||yyyuuusssuuuxxxwwwzzz{{{zzz{{{{{{rrrhhhddd]]]ZZZ```hhhjjjiiiiiillloooqqqnnnjjjjjjooovvv|||xxxtttqqqooonnnkkkiiiooonnnqqquuutttnnnjjjjjjmmmiiieeecccdddfffggghhhggghhhhhhgggfffdddcccaaacccfffkkkmmmnnnoooqqqtttttttttuuuvvvwwwwwwwwwwwwtttsssqqqpppoooppprrrssssssvvvuuupppmmmnnnnnnlllnnnjjjeeeaaa```bbbfffiiigggfffddddddeeehhhlllnnnsssssssssttttttsssqqqooonnnmmmnnnppptttuuutttrrrsssoookkkiiiiiikkkkkkjjjnnnoooqqqssssssrrrpppnnnllllllmmmooopppnnnjjjgggiiikkkllliiieeebbbdddgggiiikkkooosssvvvuuurrrooonnnmmmkkkhhheeebbb``````iiikkkoootttvvvuuupppllliiilllpppsssttttttttttttvvvuuussstttvvvvvvtttqqqrrrooolllkkkmmmqqqssstttqqqqqqrrrsssssssssrrrqqqssstttttttttrrrnnnjjjggghhhgggfffffffffdddcccaaaccccccbbbaaaaaa```______\\\\\\\\\^^^``````^^^\\\[[[\\\^^^___aaabbbcccccchhhhhhhhhgggfffdddcccbbb```^^^\\\[[[ZZZYYYVVVTTTRRRRRRTTTVVVXXXXXXVVVSSSTTTUUUXXXYYYYYYXXXVVVUUUTTTQQQNNNMMMLLLJJJFFFBBB333333222111111111111111333333222333333444555666777888:::===AAAFFFKKKMMMOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQSSSUUUVVVZZZ]]]^^^[[[YYYXXXTTTPPPPPPOOONNNOOOPPPOOONNNLLLRRRRRRSSSSSSRRRRRRQQQQQQTTTSSSPPPOOOPPPSSSWWWYYY``````aaacccfffgggeeedddaaa___]]]^^^bbbdddcccbbb^^^^^^]]]]]]\\\\\\[[[[[[ZZZWWWTTTRRRPPPNNNKKKHHHJJJJJJJJJNNNTTTVVVUUURRRNNNMMMKKKIIIFFFDDDBBBAAA@@@???AAAGGGJJJJJJKKKOOORRRTTTWWWWWWVVVXXX\\\___cccfffiiikkkkkkjjjjjjjjjggghhhgggeeecccbbbdddeeehhhffffffgggiiijjjiiihhhhhhhhhiiiiiijjjjjjjjjjjjmmmllllllkkkjjjfffaaa]]]^^^]]][[[YYYWWWSSSNNNJJJGGGEEECCCCCCDDDFFFFFFFFFGGGFFFFFFFFFFFFDDDAAA>>>DDDCCCBBB@@@????????????AAAAAABBBBBBBBBBBBAAA@@@BBBAAA???@@@BBBCCCCCCBBB@@@@@@@@@AAABBBDDDFFFHHHLLLOOOSSSWWWZZZ[[[ZZZZZZWWWUUUTTTTTTVVVXXXYYYXXXVVVWWWZZZ\\\^^^___^^^^^^___ZZZWWWXXXYYYYYY[[[]]]`````````aaadddgggiiikkkpppsssuuuvvvuuuuuuuuuuuuvvvsssqqqppprrrtttuuuuuuwwwvvvtttrrrrrrsssuuuvvvsssooojjjeeeaaa]]]ZZZWWWSSSWWWYYYZZZ^^^fffmmmooozzz|||}}}}}}zzzxxxwwwwwwsssttttttsssrrrsssuuuxxx~~~~~~{{{yyyyyyzzzuuuwww{{{|||wwwrrrmmmiiifffeeeddd]]]XXXXXXYYYYYY\\\``````^^^]]]```dddggggggffffffeeeeeefffhhhjjjmmmnnnppppppnnnnnnoooqqqssstttpppooonnnmmmmmmnnnooooooqqqqqqrrrssssssrrrqqqpppmmmmmmmmmnnnoooppppppppppppnnnmmmmmmoooqqqrrrrrrtttuuuuuurrrnnnmmmooorrrzzz|||}}}{{{wwwuuuvvvyyyzzzyyyxxxxxx||||||sssiiiccc^^^\\\cccjjjmmmlllmmmppprrrtttqqqmmmmmmrrrwww~~~zzzwwwvvvuuuqqqjjjcccccceeekkkooommmgggfffhhhrrrooojjjhhhhhhkkklllmmmkkkjjjiiihhhfffeeedddccciiillloooqqqqqqrrrtttvvvxxxxxxyyyzzzzzzyyyyyyyyywwwuuusssrrrssssssssssssuuuwwwtttmmmjjjmmmpppooopppmmmhhhdddbbbeeehhhkkkllljjjhhhfffeeegggiiijjjssstttttttttsssqqqooonnnnnnnnnnnnppprrrsssrrrqqqwwwsssmmmjjjkkkmmmoooooopppsssvvvyyyyyyvvvssspppqqqpppqqqrrrrrrqqqmmmjjjjjjkkkkkkhhheeecccfffiiinnnpppssswww{{{{{{yyyvvvuuuwwwwwwtttnnniiiggggggsssuuuyyy}}}~~~yyytttooorrrvvvzzz||||||{{{zzz|||{{{yyyyyyzzz{{{zzzyyyxxxuuurrrqqqrrruuuwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxwwwtttqqqmmmkkkooommmkkkmmmppppppkkkgggggghhhiiijjjjjjjjjiiihhhfffffffffhhhiiijjjhhhfffdddeeegggiiikkkmmmmmmnnnvvvvvvvvvuuutttrrrpppnnngggfffeeeeeeeeeccc```]]]YYYXXXYYY[[[]]]^^^]]]\\\[[[]]]```bbbddddddcccbbbeeecccaaa___]]][[[XXXUUU222222111111000000000000222111111111111222222333888888888:::<<>>@@@BBB?????????????????????>>>???@@@AAABBBBBBBBBBBBBBBGGGFFFHHHLLLLLLHHHFFFGGGBBBAAA??????@@@@@@@@@???;;;===@@@CCCEEEFFFEEEEEE@@@@@@@@@BBBEEEIIIMMMOOOJJJOOOUUUYYYYYYXXXWWWWWWYYYYYYXXXWWWVVVVVVVVVVVVXXXXXXXXXWWWUUUSSSQQQOOOOOOMMMKKKKKKLLLKKKJJJHHHEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGIIIJJJLLLMMMNNNLLLJJJJJJNNNOOONNNPPPSSSXXXYYY[[[]]]___aaabbbbbbeeeeeedddbbb___]]]]]]___ccceeefffgggffffffhhhiiigggfffeeeeeefffgggfffeeeddddddddddddeeefffhhhiiigggddd^^^XXXUUUVVV\\\```^^^]]][[[ZZZYYYUUUPPPMMMJJJHHHFFFFFFGGGIIIIIIIIIHHHIIIIIIGGGDDDBBBBBBCCCBBBCCCDDDFFFGGGGGGHHHGGGGGGFFFEEECCCBBBAAAAAAAAADDDCCCAAABBBDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBDDDFFFHHHHHHFFFDDDCCCBBBDDDGGGIIIIIIKKKMMMOOOOOONNNMMMLLLLLLKKKJJJJJJKKKLLLKKKHHHIIILLLJJJFFFFFFJJJOOOQQQQQQQQQSSSVVVWWWUUUSSSSSSTTTVVVVVVVVVSSSUUUVVVVVVUUUUUUWWWYYY]]]]]][[[ZZZYYYXXXWWWWWWZZZXXXUUUTTTTTTUUUTTTSSSRRRQQQSSSWWWZZZ]]]cccjjjiiiiiihhheeeaaa^^^]]]]]]YYY[[[\\\[[[ZZZYYYZZZ[[[ZZZ\\\^^^```bbbfffkkknnnxxxxxxyyy|||~~~~~~|||{{{yyyxxxtttmmmgggeeehhhkkkiiiddd___\\\WWWTTTWWW\\\```^^^\\\]]]aaacccbbb```___]]][[[]]]```bbb```^^^WWWWWWVVVWWWYYY[[[^^^```````````````bbbdddfffgggkkklllllllllkkkiiigggfffdddddddddeeeeeeeeeeeeeeegggggggggiiikkkmmmmmmllllllnnnooommmjjjjjjmmmqqqqqqrrrrrrrrrqqqooommmllljjjccc___eeemmmoooooonnndddbbbccciiimmmmmmmmmooouuuvvvxxxxxxxxxyyy{{{~~~{{{zzzzzz|||}}}yyyppphhhccc^^^ZZZWWWUUUVVV___iiinnnnnnnnnppppppoookkkiiikkkkkkjjjiiihhhhhhgggfffhhhggghhhkkkppptttvvvvvvxxxxxxyyyzzzzzzyyyyyyyyyxxxwwwsssnnniiigggiiijjjqqqsssqqqlllkkkooosssttttttrrrooommmnnnqqqtttwwwyyyssskkkdddcccfffmmmqqqqqqssstttsssooonnnooorrrnnnnnnllliiieeebbbbbbbbb```cccgggiiiiiiiiiiiijjjiiiiiihhhhhhggggggffffffeeecccbbbaaabbbccccccbbb```aaaaaaaaaaaaaaaaaaaaa``````bbbeeeiiikkklllkkkfffiiilllllljjjiiiiiikkkmmmlllmmmpppsssuuutttsssnnnmmmmmmqqqtttuuusssooohhhiiijjjiiihhhhhhjjjkkkjjjgggeeeeeehhhllloooqqqooonnnnnnmmmmmmlllllllllcccbbbaaa```____________cccgggjjjiiidddaaaaaaccccccdddeeeggggggggggggfffccccccdddfffhhhiiihhhfffggghhhjjjkkkmmmmmmnnnnnntttuuuvvvwwwvvvtttqqqooolllmmmoooqqqsssrrrnnnkkkfffbbb___^^^```ccceeefffmmmmmmmmmlllkkkiiihhhgggllloooqqqrrrrrrssstttvvv;;;;;;<<<<<<<<<;;;:::999;;;:::999888777777777777444666888;;;===>>>>>>===>>>>>>>>>======<<<<<<<<<<<<===>>>?????????>>>===CCCAAAAAAEEEEEE@@@>>>AAA>>><<<:::999:::;;;;;;:::777;;;>>>???>>>===>>>@@@=========>>>@@@CCCEEEGGGEEEIIILLLMMMLLLKKKLLLMMMJJJMMMOOONNNKKKKKKNNNQQQSSSSSSSSSRRROOOLLLIIIGGGHHHFFFEEEFFFHHHHHHGGGFFFCCCEEEHHHJJJJJJHHHGGGFFFEEEEEEEEEFFFHHHJJJMMMNNNMMMJJJJJJMMMOOONNNPPPTTTVVVVVVWWWZZZ]]]```aaaaaaddddddccc```]]]ZZZZZZZZZ^^^```bbbcccccccccdddfffhhhfffeeeeeeffffffdddccc^^^```bbbeeefffeeedddcccdddbbb^^^YYYUUUUUUYYY\\\\\\[[[YYYYYYXXXUUUPPPMMMLLLJJJGGGGGGHHHIIIIIIIIIFFFGGGGGGEEEAAA@@@@@@BBBCCCDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@CCCBBBBBBCCCEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>??????@@@AAABBBDDDDDDDDDCCCBBBBBBEEEHHHIIIHHHIIIKKKMMMLLLKKKJJJIIIIIIIIIHHHIIIFFFIIIHHHFFFGGGJJJHHHCCCDDDJJJOOOQQQOOONNNPPPSSSSSSPPPMMMLLLNNNPPPQQQPPPPPPQQQSSSRRRPPPOOOQQQSSSRRRSSSSSSTTTSSSRRRQQQPPPQQQPPPPPPQQQRRRSSSSSSRRRQQQPPPRRRXXXZZZZZZ___fffddddddbbb___[[[XXXWWWXXXRRRUUUXXXYYYWWWTTTRRRQQQRRRTTTVVVYYY\\\```eeeiiirrrqqqqqqrrruuuvvvvvvuuuooommmhhhdddbbbcccgggjjjjjjfffaaa^^^YYYVVVYYY```bbbaaa______```aaacccddd```\\\YYYYYY\\\]]][[[XXXPPPPPPQQQRRRTTTVVVWWWXXX\\\\\\\\\]]]___aaadddeeeeeeeeeffffffeeecccaaa```_________``````aaaaaaaaaaaa```aaacccfffggggggfffdddfffhhhgggdddccceeehhhiiiiiiiiijjjiiihhheeeccc\\\UUUTTTZZZbbbeeeiiimmmeeecccdddjjjllljjjjjjlllnnnoooqqqssstttvvvxxxyyywwwwwwyyyzzz{{{yyytttppplllddd]]]ZZZXXXYYY```gggooonnnllllllllllllkkkjjjhhhiiijjjjjjjjjiiigggfffdddccccccgggnnnsssvvvvvvttttttuuuvvvwwwwwwwwwwwwvvvvvvrrrjjjaaa^^^bbbgggmmmqqqrrrooonnnqqqsssrrrpppooommmlllnnnqqquuuxxxyyyuuunnnhhhfffgggkkknnnoooqqqqqqnnniiifffgggjjjiiiiiihhheee```^^^___aaa\\\___aaaaaa``````aaaccc```aaabbbbbbaaa```^^^]]]^^^\\\ZZZZZZ[[[]]]^^^]]]YYYZZZ\\\```cccddddddccccccbbbbbbeeehhhkkklllllljjjkkkkkkllllllmmmmmmnnnmmmkkkiiiiiikkkmmmnnnmmmjjjhhheeegggkkkmmmjjjggg```bbbeeeeeecccbbbccceeecccaaa^^^]]]```cccfffggggggggghhhhhhgggfffdddccc]]]\\\[[[ZZZZZZ[[[\\\]]]___```bbbbbbaaaaaaaaaaaaddddddddddddddddddddddddccccccdddfffiiiiiihhhfffggghhhiiijjjkkkkkkkkkkkkoooqqqsssuuutttrrrooommmllllllmmmppprrrqqqooolllfffccc```___bbbggglllnnnsssrrrqqqooonnnllljjjjjjooorrruuuvvvuuuuuuwwwyyy===>>>?????????>>>===<<<======<<<:::999999999999:::;;;===>>>>>><<<999777??????>>>===<<<<<<;;;;;;;;;<<<===>>>>>>===<<<<<<@@@<<<<<>>888777:::;;;999666666777888888777777;;;???===999777:::===<<<<<<;;;<<<===>>>@@@AAABBBCCCDDDCCC@@@???AAADDD???DDDHHHGGGCCCCCCHHHNNNMMMMMMMMMKKKHHHEEEAAA???AAA@@@???AAACCCDDDCCCBBB???CCCGGGIIIIIIGGGFFFEEEBBBBBBAAAAAACCCFFFIIIKKKKKKHHHHHHLLLMMMMMMOOOSSSSSSRRRSSSVVV[[[^^^aaaaaaddddddccc```\\\YYYXXXXXXYYY[[[^^^______```aaabbbgggeeeccccccccccccaaa___XXX\\\bbbggghhheeeaaa^^^``````___ZZZUUUSSSTTTWWWYYYYYYXXXWWWWWWTTTPPPMMMMMMKKKHHHGGGHHHIIIIIIHHHDDDEEEFFFCCC???===???AAAEEEFFFGGGHHHGGGFFFEEEDDDCCCBBBAAA???>>>>>>??????BBBAAABBBDDDEEEEEECCCAAACCCBBB@@@???>>>>>>??????>>>???@@@AAABBBCCCCCCDDDCCCFFFIIIIIIHHHGGGIIIKKKJJJJJJIIIIIIIIIIIIJJJJJJDDDHHHHHHFFFGGGKKKIIICCCDDDJJJPPPQQQOOOMMMOOOQQQRRRNNNJJJIIIKKKNNNNNNNNNNNNPPPRRRPPPMMMLLLMMMOOOKKKLLLOOOPPPQQQPPPNNNMMMLLLLLLLLLNNNQQQRRRQQQOOOOOOMMMPPPWWWYYYXXX\\\ccc______]]]ZZZVVVSSSSSSTTTNNNRRRWWWXXXVVVQQQMMMKKKMMMOOOQQQSSSVVV[[[```dddjjjiiihhhiiilllnnnooooooeeebbb^^^[[[[[[___cccfffiiieeebbb___[[[XXX\\\cccccccccbbb```___aaadddhhhaaa\\\WWWWWWYYYZZZXXXUUUKKKLLLMMMNNNPPPQQQRRRRRRZZZZZZZZZ[[[^^^```cccdddaaaaaabbbbbbaaa```^^^]]][[[[[[\\\\\\]]]^^^^^^___\\\\\\\\\___aaacccbbbaaa^^^aaadddccc___]]]^^^```aaaaaaaaabbbbbb```]]]ZZZRRRLLLLLLTTTZZZ^^^eeellldddbbbccchhhiiifffeeegggfffhhhjjjlllnnnppprrrssstttvvvxxxyyyzzzxxxwwwvvvoooggg^^^\\\[[[[[[___cccppplllhhhfffggghhhjjjjjjfffgggiiijjjjjjiiigggfffaaa```aaaeeemmmtttwwwwwwooooooppprrrsssssssssssstttuuurrrhhh\\\XXX^^^eeeiiinnnpppnnnnnnpppqqqoookkkjjjiiiiiikkkooosssuuuwwwtttooojjjgggffffffgggqqqsssrrrnnngggcccdddfffbbbcccccc```\\\[[[]]]___ZZZ[[[[[[YYYWWWVVVZZZ]]]XXXZZZ\\\^^^]]]ZZZVVVTTTXXXUUUSSSSSSUUUXXXYYYYYYSSSUUUZZZ```eeehhhgggfffgggffffffgggkkknnnooooooqqqooonnnnnnpppqqqqqqqqqpppmmmhhheeeddddddeeedddddd```]]]^^^aaacccaaa^^^ZZZ^^^aaaaaa___^^^___```___\\\XXXWWWYYY\\\^^^^^^```aaabbbbbbbbb```]]]\\\YYYXXXVVVVVVVVVXXXZZZ\\\]]]ZZZYYY\\\```cccbbb```eeedddcccbbbaaaaaaaaabbbccccccdddfffhhhiiihhhfffgggggghhhiiiiiiiiiiiiiiijjjllloooqqqqqqooollljjjooooooppprrrttttttrrrpppjjjgggddddddiiiooouuuxxxyyyyyywwwvvvtttsssqqqqqqsssvvvyyyyyyxxxwwwyyy|||EEEDDDBBBBBBCCCCCCAAA@@@@@@AAACCCDDDCCCAAA===;;;AAA???======>>>???>>>===>>>@@@BBB@@@===;;;<<<>>><<<<<<======>>>>>>??????;;;888777999===>>>;;;777777777888888888666555444555555666666666555555444999999:::;;;;;;:::999888:::999777888:::;;;;;;;;;888999::::::;;;>>>BBBFFFAAAAAAAAA@@@??????>>>===<<<;;;;;;<<>><<<===???BBBHHHHHHHHHIIIKKKLLLKKKJJJKKKKKKKKKMMMPPPTTTXXXZZZ___]]][[[ZZZYYYXXXVVVTTTZZZZZZZZZXXXXXXYYY\\\^^^``````aaaaaa```___]]]\\\SSSUUUXXX\\\^^^^^^]]]\\\aaa^^^[[[WWWTTTRRRRRRRRRSSSVVVUUUOOOMMMQQQPPPLLLLLLJJJGGGEEEDDDFFFHHHJJJEEEEEECCC@@@??????BBBDDDEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBAAA@@@@@@@@@AAAAAADDDDDDCCCCCCBBBBBBBBBAAACCCBBBAAA???>>>??????@@@<<<===???AAADDDDDDAAA???CCCDDDGGGIIIJJJIIIIIIHHHJJJGGGCCCCCCEEEEEECCC@@@FFFGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKLLLKKKJJJIIILLLJJJIIIJJJLLLNNNNNNNNNJJJLLLLLLIIIGGGHHHEEEAAAIIIHHHHHHJJJMMMMMMJJJFFFHHHKKKNNNOOOOOOPPPQQQRRRRRRPPPNNNPPPTTTYYY]]]^^^XXXYYYZZZYYYVVVSSSRRRRRRSSSYYYZZZUUUPPPOOOKKKEEEKKKKKKOOOVVVXXXVVVVVVXXX```]]]YYYYYY[[[\\\[[[YYY\\\ZZZWWWUUUUUUXXX\\\___aaa\\\XXXXXXYYYZZZ___eeefffdddaaa______```ccceee\\\YYYVVVTTTUUUVVVVVVUUUPPPPPPOOOOOOPPPRRRUUUVVVRRRUUU[[[```dddeeedddccc```^^^]]]]]]]]]\\\YYYWWWYYYXXXWWWWWWWWWYYYZZZ[[[YYYXXXWWWWWWYYYZZZZZZYYY[[[\\\\\\\\\ZZZXXXVVVUUUXXXZZZ[[[[[[ZZZWWWTTTRRROOOMMMLLLOOOUUU[[[```bbbddddddeeeeeecccaaa^^^\\\``````___```aaadddgggiiikkkjjjjjjlllnnnoooooonnneeebbb___\\\\\\]]]```bbbggghhhhhhfffdddbbbbbbbbbfffeeeeeefffiiihhheeeaaaaaaaaadddiiinnnpppooolllmmmlllkkkkkkmmmooorrrtttuuusssmmmccc[[[YYY^^^dddkkkmmmmmmkkkkkkooopppnnnjjjhhhfffgggkkkppptttuuuyyyuuunnnhhheeefffiiikkkqqqnnniiifffeeeeeedddcccddd```[[[ZZZ]]]]]]YYYVVVYYYUUUOOOKKKKKKLLLMMMNNNOOOQQQSSSUUUVVVTTTSSSQQQJJJKKKMMMPPPTTTUUUSSSRRRWWWZZZaaaiiiooorrrqqqooonnnmmmnnnppptttwwwyyyyyyvvvssspppqqqtttxxxzzzyyywwwrrrkkkfffcccbbbaaaaaa^^^WWWTTTWWW\\\[[[ZZZZZZZZZ\\\[[[XXXYYY[[[YYYUUU[[[YYYWWWUUUUUUVVVXXXYYYZZZ^^^___\\\ZZZ[[[[[[YYYXXXVVVSSSRRRUUUXXXZZZ[[[XXXYYYZZZ\\\^^^___aaaaaa```bbbcccbbbaaa```aaabbbcccbbbaaabbbeeefffdddaaakkkjjjiiihhhgggfffffffffggghhhiiijjjkkklllllllllooommmkkknnnrrrrrroookkkhhhggggggiiinnnsssvvvwwwzzzxxxvvvvvvwwwvvvuuussszzzzzzzzzyyyyyy{{{~~~HHHFFFEEEEEEFFFFFFEEECCCDDDFFFHHHIIIHHHEEEAAA???CCCBBBAAAAAACCCCCCBBBAAA>>>@@@CCCCCC@@@>>>>>>????????????@@@@@@@@@AAAAAA>>>;;;:::<<>>??????===;;;<<<<<<;;;:::888999;;;===DDDDDDDDDFFFIIIJJJJJJIIIIIIIIIIIIJJJMMMPPPSSSUUUVVVUUUSSSRRRRRRQQQPPPNNNSSSSSSSSSSSSRRRTTTWWWZZZXXXXXXXXXXXXXXXWWWWWWVVVPPPPPPQQQRRRSSSUUUVVVWWWYYYWWWTTTPPPNNNMMMLLLMMMNNNQQQPPPLLLKKKNNNMMMIIIHHHFFFCCCAAAAAABBBDDDFFFAAABBBCCCBBB@@@@@@AAABBBDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@DDDDDDDDDCCCCCCCCCBBBBBBDDDCCCAAA@@@???>>>??????===>>>@@@DDDFFFGGGDDDBBBCCCEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGEEECCCBBBBBBCCCFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJIIIHHHFFFDDDBBBHHHHHHHHHIIIIIIJJJJJJKKKKKKNNNNNNJJJHHHHHHFFFBBBGGGGGGHHHIIIKKKLLLJJJIIIIIIJJJLLLOOOPPPQQQPPPOOOOOOMMMMMMOOOTTTXXX[[[\\\ZZZYYYWWWTTTRRRPPPPPPPPPTTTXXXXXXQQQMMMLLLJJJFFFJJJIIIMMMSSSUUUSSSRRRUUUYYYVVVRRRRRRSSSTTTSSSQQQUUUSSSQQQPPPQQQTTTWWWYYY\\\WWWUUUVVVWWWXXX\\\bbbeeeccc```^^^^^^^^^```aaa[[[XXXUUUTTTUUUUUUUUUUUUTTTSSSQQQQQQRRRTTTWWWYYYVVVYYY^^^cccffffffeeeccc___]]][[[[[[[[[YYYWWWTTTWWWWWWVVVVVVWWWWWWXXXXXXXXXVVVUUUVVVXXXZZZZZZYYYZZZZZZZZZYYYWWWVVVTTTSSSQQQSSSUUUVVVWWWWWWVVVUUUNNNMMMLLLNNNSSSXXX]]]___`````````^^^\\\YYYUUUSSSVVVVVVWWWXXXZZZ\\\___```^^^]]]]]]^^^```cccccccccbbb```^^^]]]\\\^^^```aaa```bbbbbbaaa```___```aaabbbbbbbbbdddffffffccc```aaaaaaccchhhlllmmmkkkhhhiiiiiiiiiiiiiiikkklllmmmtttsssnnngggaaa___dddiiilllnnnnnnkkklllooopppmmmhhheeecccdddhhhmmmqqqsssuuuqqqjjjeeebbbbbbeeegggmmmkkkiiiggggggfffeeecccaaa\\\XXXXXXZZZZZZWWWSSSWWWSSSMMMIIIHHHIIIIIIIIIJJJLLLNNNPPPPPPOOOMMMLLLJJJJJJLLLOOORRRTTTRRRQQQTTTYYYaaallluuuzzzzzzyyyvvvuuuuuuwwwzzz|||}}}|||{{{xxxuuuuuuxxx{{{}}}|||{{{wwwrrrooolllhhhccc^^^\\\VVVSSSVVVZZZZZZXXXYYYYYY\\\\\\ZZZ\\\^^^\\\WWWZZZXXXVVVTTTSSSTTTUUUVVVWWW[[[\\\XXXVVVXXXXXXVVVVVVTTTRRRSSSUUUWWWXXXXXXYYYYYY[[[\\\^^^___```aaa```aaabbbaaa___]]]^^^___```___^^^```cccdddcccaaaeeedddcccaaa````````````cccccceeefffhhhiiijjjkkkmmmjjjiiilllpppqqqnnnjjjgggffffffiiinnnsssvvvwwwwwwvvvuuuvvvxxxxxxwwwvvvzzzzzzzzzzzzzzz{{{}}}~~~IIIGGGFFFFFFGGGGGGGGGFFFGGGIIIMMMNNNMMMIIIEEEBBBDDDDDDDDDEEEGGGGGGEEECCC>>>AAACCCDDDCCCBBBAAABBBAAAAAAAAAAAABBBBBBBBBBBB@@@>>>===???BBBCCC@@@>>>AAAAAAAAA@@@???<<<:::999555555666777777888888888:::;;;<<<===============>>><<<999888777777555444;;;;;;:::888666555777888999888666555555666777888444444444555777888777555888777777999;;;;;;999888888999888777666666888;;;?????????BBBEEEFFFFFFEEEEEEDDDDDDEEEGGGIIIKKKMMMMMMKKKJJJJJJJJJJJJIIIGGGIIIIIIJJJJJJJJJKKKNNNQQQNNNNNNNNNNNNNNNOOOPPPPPPNNNLLLJJJHHHIIIKKKOOOQQQQQQOOOMMMJJJIIIHHHHHHHHHIIILLLLLLJJJJJJKKKJJJGGGBBBAAA???>>>===>>>@@@AAA===???BBBBBBAAA@@@@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEGGGFFFDDDCCCAAA@@@@@@@@@DDDDDDDDDDDDDDDCCCCCCCCCFFFEEECCCAAA???>>>>>>===>>>???BBBFFFJJJKKKIIIGGGEEEFFFHHHJJJKKKKKKJJJJJJFFFHHHJJJHHHCCCAAACCCFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHGGGFFFDDDBBB@@@???CCCFFFHHHHHHEEEDDDFFFHHHKKKMMMMMMJJJHHHHHHFFFBBBFFFHHHIIIJJJJJJKKKMMMOOONNNLLLKKKLLLOOOPPPNNNLLLKKKKKKLLLOOOTTTWWWYYYYYYWWWUUURRRPPPOOOOOOPPPQQQTTTVVVSSSMMMHHHHHHIIIGGGIIIGGGIIINNNOOOMMMMMMPPPQQQOOOLLLKKKLLLMMMLLLLLLPPPOOONNNNNNOOOPPPRRRSSSUUUQQQPPPSSSUUUUUUXXX]]]```___^^^]]]\\\\\\\\\\\\ZZZWWWUUUTTTUUUVVVVVVUUUUUUTTTRRRQQQRRRUUUXXXZZZ\\\^^^bbbeeegggfffdddccc[[[ZZZYYYXXXXXXWWWUUUSSSTTTUUUVVVVVVVVVUUUTTTSSSTTTTTTTTTUUUXXXZZZZZZYYYWWWWWWVVVUUUTTTRRRQQQPPPMMMMMMNNNPPPQQQSSSTTTTTTNNNLLLJJJLLLPPPTTTWWWXXX[[[[[[YYYWWWTTTPPPMMMKKKJJJKKKMMMOOOQQQSSSTTTTTTRRRPPPNNNNNNQQQSSSUUUUUUXXXXXXXXXXXXYYYZZZ[[[\\\XXXYYY[[[[[[ZZZZZZ[[[]]]\\\\\\]]]___aaaaaa___]]]___```aaadddggggggeeecccgggggghhhiiiiiiiiiiiiiiippppppooojjjffffffiiimmmllloooooolllkkknnnnnnkkkbbb___\\\]]]aaahhhnnnqqqooolllfff```^^^^^^```bbbfffeeeeeeffffffeeebbb___ZZZWWWTTTTTTVVVVVVSSSPPPSSSOOOIIIEEEDDDDDDDDDDDDDDDFFFHHHIIIIIIIIIGGGFFFIIIIIIKKKNNNPPPRRRQQQOOORRRWWWaaammmxxx~~~{{{zzzzzz{{{}}}~~~~~~}}}zzzzzz{{{}}}~~~~~~~~~{{{xxxwwwvvvoooeee\\\\\\WWWUUUXXX[[[[[[ZZZZZZ]]]```bbbaaabbbccc```ZZZYYYXXXWWWUUUTTTSSSSSSSSSUUUXXXXXXTTTSSSUUUWWWVVVUUUSSSRRRRRRTTTUUUUUUUUUYYYYYYZZZ[[[\\\]]]^^^^^^___``````^^^[[[YYYYYYZZZ[[[ZZZ[[[\\\___aaaaaa```bbbbbb```___^^^]]]]]]]]]]]]]]]^^^```bbbeeehhhjjjhhhggggggiiimmmnnnllliiifffeeefffhhhmmmppprrrrrrqqqrrrsssvvvzzz{{{zzzyyyzzz{{{{{{{{{|||{{{{{{{{{HHHFFFDDDDDDFFFGGGGGGFFFIIIKKKOOOPPPOOOKKKFFFBBBCCCCCCDDDGGGIIIHHHFFFDDDAAAAAABBBBBBBBBCCCDDDFFFBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>@@@DDDFFFFFFEEEHHHHHHHHHGGGEEEBBB@@@>>>999::::::;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAA???<<<;;;;;;:::888777;;;<<<<<<:::888888999;;;999888555444333555777999555555555666888888666444777666666777999:::999888888999999999888888:::<<<===<<<<<<>>>AAABBBAAA???AAA@@@@@@@@@AAABBBDDDDDDFFFEEEDDDDDDEEEFFFDDDCCCAAABBBCCCBBBAAAAAACCCEEEGGGFFFFFFFFFGGGIIIKKKLLLLLLJJJGGGEEEEEEGGGJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFHHHJJJJJJJJJJJJHHHFFF???>>>============>>>???===>>>@@@AAA@@@???@@@AAACCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEECCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEBBB@@@>>>===<<<>>>@@@CCCGGGLLLMMMLLLJJJFFFGGGIIIJJJKKKLLLLLLLLLIIIKKKLLLJJJHHHFFFFFFHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBCCCAAAFFFJJJIIIEEEBBBDDDGGGGGGKKKKKKIIIHHHJJJHHHEEEIIIKKKLLLLLLKKKLLLQQQUUUVVVPPPJJJIIIKKKMMMLLLIIIIIIJJJLLLPPPTTTWWWWWWVVVRRRPPPOOOOOOPPPQQQRRRQQQOOOPPPNNNJJJGGGEEEEEEEEEHHHEEEEEEIIIIIIGGGHHHLLLMMMLLLKKKKKKLLLMMMNNNOOOQQQQQQQQQPPPPPPOOOOOOOOONNNLLLMMMQQQSSSRRRTTTXXXYYYZZZZZZZZZZZZYYYYYYXXXYYYWWWUUUUUUVVVWWWWWWVVVTTTRRRPPPNNNOOORRRVVVXXX^^^```bbbddddddbbb```^^^VVVUUUUUUVVVWWWWWWUUUSSSRRRSSSUUUVVVVVVTTTQQQPPPQQQQQQQQQTTTWWWYYYYYYXXXVVVUUUSSSRRRPPPOOOOOOOOONNNMMMLLLKKKKKKKKKLLLLLLMMMKKKIIIIIILLLOOOQQQQQQUUUUUUSSSQQQNNNKKKHHHGGGCCCEEEHHHKKKNNNNNNNNNNNNNNNKKKGGGFFFGGGIIIKKKKKKKKKLLLNNNPPPRRRSSSSSSTTTRRRTTTUUUUUUTTTTTTUUUVVVUUUVVVXXXZZZ[[[[[[ZZZXXXYYYZZZ\\\^^^``````___^^^```aaadddfffggggggfffeeelllmmmmmmkkkhhhgggiiijjjkkkmmmmmmjjjiiikkkjjjggg[[[WWWTTTUUUZZZbbbhhhllliiifffaaa]]][[[[[[\\\]]]___```aaabbbbbb___[[[WWWSSSQQQOOOPPPQQQQQQOOOMMMLLLHHHDDDAAAAAAAAABBBAAAAAACCCDDDEEEFFFEEEDDDCCCIIIHHHIIIKKKNNNOOONNNMMMQQQUUU^^^jjjttt{{{}}}}}}yyyxxxxxxzzz|||~~~}}}|||}}}|||||||||}}}}}}|||yyywwwxxxxxxsssggg^^^bbb]]]\\\```cccbbbaaaccchhhkkklllkkkjjjhhhbbb[[[XXXWWWWWWVVVUUUTTTTTTSSSUUUYYYYYYVVVVVVYYY\\\[[[XXXUUUQQQPPPPPPRRRSSSSSSWWWWWWWWWXXXXXXYYYYYYZZZ\\\\\\\\\ZZZWWWTTTTTTUUUVVVVVVVVVXXXZZZ\\\^^^^^^```___^^^\\\[[[[[[[[[[[[YYYYYYYYY[[[^^^bbbfffhhheeedddeeehhhkkkllljjjhhheeeeeeeeefffiiijjjjjjiiikkkllloootttyyy||||||{{{zzz{{{{{{|||}}}{{{yyywwwHHHFFFDDDDDDFFFHHHIIIHHHLLLNNNQQQRRRPPPLLLHHHEEEDDDDDDFFFHHHJJJKKKHHHFFFDDDBBB???>>>@@@CCCGGGIIIBBBBBBAAAAAA@@@@@@??????<<<<<<>>>AAAFFFIIIKKKLLLMMMMMMMMMLLLKKKHHHFFFEEEAAAAAAAAABBBDDDFFFHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDBBBAAABBBBBBAAA@@@@@@@@@@@@???<<<;;;<<<===<<<:::888666666777999;;;888777888999:::999777555888666555666888::::::::::::;;;<<<<<<;;;;;;===>>>???>>>>>>>>>??????>>><<>>??????@@@@@@BBBAAA@@@AAABBBBBBAAA@@@?????????===;;;::::::;;;@@@@@@???@@@AAACCCFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEGGGFFFFFFEEEEEEEEEEEEEEECCCDDDFFFHHHHHHFFFEEEEEE@@@@@@??????@@@@@@@@@@@@@@@@@@@@@???>>>???BBBEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDHHHGGGFFFDDDAAA???===<<<>>>???CCCHHHLLLNNNMMMLLLHHHIIIJJJKKKLLLMMMMMMNNNOOOMMMLLLMMMNNNNNNKKKIIIJJJKKKKKKKKKKKKLLLLLLLLLHHHGGGEEECCCCCCDDDEEEFFFCCCHHHMMMMMMHHHEEEFFFHHHGGGKKKMMMKKKLLLOOOOOOLLLMMMOOOPPPNNNMMMNNNSSSWWW\\\SSSJJJEEEGGGJJJJJJHHHJJJKKKMMMQQQTTTVVVUUUTTTQQQPPPPPPRRRTTTSSSPPPMMMIIIJJJKKKJJJGGGDDDCCCDDDHHHDDDCCCEEEEEEDDDFFFJJJKKKKKKLLLMMMNNNQQQSSSUUUUUUUUUTTTRRRQQQNNNMMMLLLKKKJJJLLLQQQSSSQQQRRRUUUSSSTTTUUUWWWWWWWWWWWWVVVWWWVVVTTTUUUWWWWWWWWWVVVSSSQQQOOONNNNNNQQQTTTVVV\\\]]]^^^___^^^[[[XXXWWWPPPPPPPPPSSSUUUVVVVVVUUUPPPRRRTTTUUUUUURRROOOMMMNNNNNNPPPSSSVVVXXXXXXVVVUUUSSSQQQOOOMMMMMMNNNNNNMMMLLLJJJHHHFFFFFFGGGHHHLLLJJJGGGGGGIIIKKKLLLKKKMMMMMMLLLKKKIIIGGGFFFEEEDDDGGGJJJMMMOOOOOONNNMMMNNNKKKFFFDDDDDDDDDEEEDDDCCCDDDGGGIIILLLMMMNNNNNNQQQRRRRRRQQQOOONNNNNNOOOMMMOOORRRTTTTTTSSSSSSRRRPPPRRRTTTVVVXXXXXXYYYYYYUUUWWW[[[^^^aaaaaaaaa```hhhiiijjjjjjhhhfffeeeeeeeeehhhhhheeedddfffdddaaaSSSPPPLLLMMMRRRZZZaaadddbbb___\\\YYYWWWXXXYYYZZZ]]]]]]]]]^^^]]]YYYTTTPPPLLLKKKLLLLLLMMMMMMKKKJJJEEEBBB???>>>???AAABBBBBBBBBCCCDDDEEEEEEEEEEEEDDDHHHGGGGGGIIIKKKLLLKKKJJJOOORRRZZZdddooovvvyyyzzzvvvvvvwwwyyy|||~~~}}}|||~~~|||zzzyyyyyyyyywwwtttssssssuuurrrkkkeeeiiifffgggkkknnnmmmmmmooouuuwwwwwwsssppplllccc[[[TTTUUUUUUVVVVVVVVVVVVVVV[[[___aaa___```dddggggggbbb\\\UUUPPPOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTWWWXXXWWWUUURRRPPPPPPQQQQQQRRRSSSTTTVVVXXXZZZ\\\ZZZYYYWWWVVVUUUUUUTTTTTTVVVVVVVVVXXX[[[___ccceeebbbbbbdddfffhhhiiihhhgggdddcccccccccdddccc```^^^dddeeeiiinnnuuuyyyzzzzzzyyyxxxyyyzzz{{{zzzvvvsssJJJGGGEEEEEEHHHJJJLLLLLLPPPQQQSSSSSSQQQNNNJJJHHHFFFFFFGGGJJJLLLMMMLLLJJJGGGCCC???>>>@@@DDDGGGIIIDDDCCCCCCBBBAAA@@@??????<<<>>>@@@CCCGGGLLLOOOQQQOOOPPPPPPQQQPPPOOOMMMLLLHHHHHHIIIJJJLLLOOORRRSSSTTTSSSRRRPPPOOOOOOOOOOOOLLLJJJIIIIIIJJJKKKJJJIIIHHHHHHHHHFFFBBB@@@???@@@BBBAAA???===<<<===>>>???<<<;;;<<<===>>>===999777:::777555555888:::<<<<<<===???@@@@@@??????AAABBBEEEDDDCCCCCCCCCCCC@@@>>>AAAAAAAAAAAAAAAAAAAAAAAABBB@@@???@@@AAAAAA@@@???>>>??????<<<999777666777;;;;;;<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA???@@@DDDDDDAAA@@@BBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCBBB@@@???@@@DDDGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBBBBCCCCCCDDDEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCHHHGGGFFFEEECCC@@@>>>===>>>@@@CCCHHHMMMOOONNNLLLJJJJJJKKKLLLMMMNNNOOOOOORRROOONNNOOOSSSSSSOOOJJJMMMMMMNNNNNNNNNOOOOOOOOONNNKKKHHHEEEDDDDDDFFFGGGFFFKKKPPPQQQNNNKKKJJJKKKKKKOOOQQQPPPRRRUUUUUURRRPPPPPPOOONNNMMMNNNPPPSSSYYYRRRJJJFFFFFFHHHIIIIIILLLLLLMMMPPPSSSTTTSSSQQQSSSRRRRRRTTTUUURRRLLLGGGGGGFFFHHHKKKIIIEEEEEEGGGIIIEEEBBBCCCCCCCCCFFFKKKKKKMMMNNNOOOPPPSSSWWWZZZXXXWWWUUUSSSQQQNNNLLLKKKMMMKKKMMMRRRSSSQQQRRRUUUQQQRRRSSSTTTTTTUUUTTTTTTTTTSSSRRRSSSUUUVVVUUUTTTQQQPPPOOOOOOOOOPPPRRRSSSWWWXXXXXXWWWVVVSSSPPPNNNLLLLLLLLLOOORRRTTTTTTSSSMMMOOOQQQRRRRRRPPPNNNLLLMMMMMMOOORRRUUUVVVUUUTTTTTTQQQNNNKKKJJJJJJLLLMMMIIIHHHGGGFFFFFFGGGHHHIIIJJJHHHFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCGGGIIIKKKNNNOOONNNNNNMMMMMMJJJFFFCCCCCCBBBBBBAAAAAABBBDDDGGGJJJKKKLLLMMMOOOPPPPPPNNNKKKIIIIIIJJJGGGJJJMMMNNNMMMLLLLLLLLLHHHJJJMMMNNNNNNOOOQQQRRRPPPRRRVVVZZZ]]]_________cccddddddeeedddbbb```___^^^aaaaaa___^^^___]]]YYYPPPLLLHHHHHHKKKQQQUUUXXXWWWVVVTTTSSSRRRSSSTTTUUU[[[ZZZYYYXXXWWWTTTPPPMMMGGGHHHIIIJJJKKKJJJJJJIIIBBB@@@======???AAABBBBBBDDDEEEEEEFFFFFFFFFFFFFFFHHHFFFFFFGGGHHHJJJIIIHHHLLLNNNTTT]]]gggpppuuuwwwssstttuuuxxx{{{}}}|||{{{{{{{{{yyyvvvsssppppppqqqmmmlllkkklllmmmmmmllljjjkkkjjjmmmrrruuutttuuuxxxyyy|||{{{vvvrrrmmmeee\\\RRRSSSTTTVVVXXX[[[^^^___ggglllooonnnnnnrrrsssrrrnnnggg^^^WWWSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOQQQRRRRRRQQQOOOMMMNNNNNNNNNPPPQQQQQQRRRTTTWWWZZZXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUVVVYYY\\\___```___```bbbcccdddddddddcccbbbaaaaaaaaa```^^^ZZZVVV\\\]]]___dddkkkpppssstttuuusssrrrtttvvvvvvrrrnnnIIIGGGDDDEEEGGGJJJLLLMMMQQQQQQQQQPPPOOOLLLJJJHHHFFFFFFFFFHHHKKKMMMMMMLLLGGGEEEBBBCCCEEEGGGHHHGGGHHHGGGFFFEEEDDDCCCBBBBBBAAABBBDDDGGGIIIMMMQQQTTTPPPQQQRRRSSSTTTTTTSSSRRRNNNNNNNNNPPPRRRVVVYYY[[[ZZZYYYXXXXXXXXXYYYZZZZZZSSSQQQOOOOOOPPPQQQPPPOOOPPPQQQQQQPPPMMMKKKJJJKKKMMMLLLKKKIIIHHHGGGGGGFFFBBBBBBCCCDDDDDDCCC???<<<>>>;;;999999;;;>>>AAAAAACCCEEEGGGGGGGGGGGGHHHIIIKKKJJJIIIJJJKKKJJJHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCDDDDDDCCCAAA>>>??????===:::888777888;;;<<<===???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBB>>>>>>BBBBBB>>>>>>AAAEEEFFFGGGIIIIIIIIIHHHGGGEEEEEEEEEDDDBBBBBBDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCCCCBBBCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBCCCGGGGGGGGGEEEDDDAAA???===@@@BBBEEEJJJNNNPPPOOOMMMKKKLLLLLLMMMNNNOOOPPPQQQPPPPPPQQQRRRSSSRRROOONNNOOOOOOOOOOOOPPPPPPPPPQQQOOOLLLIIIFFFEEEGGGIIIKKKJJJLLLQQQSSSTTTRRROOOMMMNNNRRRSSSRRRSSSUUUUUURRRPPPNNNKKKJJJJJJKKKJJJIIINNNMMMKKKIIIIIIIIIJJJKKKMMMLLLLLLNNNPPPPPPOOONNNRRRPPPOOOQQQTTTSSSNNNIIIIIIFFFGGGKKKJJJHHHJJJOOOKKKEEEBBBBBBCCCCCCGGGMMMOOOQQQSSSSSSSSSUUUXXX\\\ZZZXXXVVVTTTSSSQQQQQQPPPPPPNNNOOOSSSUUUSSSSSSVVVSSSSSSRRRRRRQQQQQQQQQQQQOOOOOOOOOPPPRRRSSSRRRQQQMMMMMMNNNNNNNNNNNNOOOOOOSSSSSSRRRQQQOOOLLLIIIGGGIIIIIIIIIKKKNNNOOONNNMMMIIIJJJLLLMMMMMMMMMKKKJJJLLLLLLNNNQQQTTTUUUSSSRRRQQQOOOKKKGGGFFFGGGIIIJJJGGGGGGGGGGGGHHHHHHIIIJJJIIIGGGEEEEEEFFFFFFFFFEEEFFFEEEDDDDDDCCCCCCCCCCCCHHHIIIJJJKKKKKKKKKJJJJJJKKKHHHFFFEEEDDDDDDCCCAAAAAABBBDDDFFFHHHJJJLLLMMMLLLMMMMMMKKKHHHFFFFFFGGGCCCFFFJJJJJJHHHFFFFFFGGGCCCFFFHHHHHHFFFFFFHHHJJJKKKMMMPPPSSSUUUWWWXXXXXXYYYYYYZZZ[[[[[[ZZZYYYWWWUUUYYYZZZXXXXXXYYYWWWSSSQQQMMMHHHEEEFFFGGGIIIJJJLLLLLLKKKKKKKKKLLLNNNNNNUUUSSSPPPOOONNNMMMLLLJJJCCCEEEHHHJJJJJJIIIIIIIIIBBB@@@>>>>>>@@@BBBBBBBBBEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFDDDEEEGGGHHHGGGFFFKKKLLLNNNSSS\\\dddjjjlllmmmmmmnnnqqqttttttrrrpppoooooonnnkkkfffbbbaaabbb^^^```bbbbbbaaaaaadddfffhhhhhhlllrrruuuuuuwww{{{uuuwwwvvvssspppnnnggg___UUUVVVWWW[[[```eeejjjmmmuuuzzz}}}|||{{{||||||yyyxxxsssjjjccc]]]XXXTTTQQQQQQQQQPPPPPPOOONNNMMMMMMKKKLLLMMMMMMLLLKKKMMMNNNMMMOOOPPPOOOOOOQQQUUUXXXWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRSSSUUUVVVXXXYYYZZZ[[[]]]___```_____________________```___]]]XXXTTTTTTTTTUUUYYY___fffjjjlllooollljjjlllpppppplllhhhFFFDDDBBBBBBEEEHHHJJJKKKOOOOOONNNLLLKKKIIIGGGFFFEEECCCCCCDDDGGGJJJKKKKKKGGGFFFEEEGGGJJJJJJHHHEEEKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFHHHIIIKKKNNNRRRUUUOOOQQQSSSUUUVVVVVVVVVVVVQQQQQQQQQSSSVVVYYY]]]___]]]\\\\\\\\\]]]___aaacccWWWUUUSSSSSSSSSTTTRRRQQQTTTVVVXXXXXXWWWWWWWWWXXXWWWVVVUUUTTTRRRPPPOOONNNIIIIIIIIIJJJKKKIIIEEEBBBCCC@@@======@@@CCCFFFGGGIIIKKKMMMNNNNNNMMMNNNOOOOOONNNNNNOOOPPPPPPOOOMMMJJJKKKLLLLLLLLLLLLKKKKKKKKKIIIHHHHHHHHHHHHGGGEEE>>>???@@@???<<<:::::::::>>>???AAACCCDDDDDDDDDCCCEEEDDDCCCBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBAAAEEE@@@???CCCBBB>>>???CCCFFFHHHJJJKKKLLLKKKJJJIIIEEEFFFHHHHHHFFFDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBFFFGGGGGGFFFDDDBBB@@@>>>BBBCCCFFFKKKOOOQQQPPPNNNLLLLLLLLLMMMNNNOOOQQQQQQMMMQQQUUUTTTQQQOOOOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQLLLJJJGGGFFFGGGJJJNNNQQQKKKMMMQQQUUUWWWVVVQQQNNNNNNRRRSSSQQQQQQRRRQQQNNNOOOKKKGGGGGGHHHHHHEEEBBBEEEHHHKKKMMMMMMLLLLLLLLLMMMLLLKKKLLLMMMNNNMMMLLLNNNKKKJJJMMMRRRUUUSSSPPPLLLHHHGGGKKKKKKIIINNNVVVLLLFFFBBBBBBCCCDDDIIIOOOUUUWWWXXXWWWVVVVVVZZZ]]][[[ZZZXXXVVVVVVVVVVVVWWWSSSQQQQQQUUUVVVTTTTTTWWWVVVUUUSSSQQQOOONNNNNNNNNLLLKKKLLLNNNPPPQQQPPPOOOIIIJJJJJJKKKKKKKKKJJJJJJPPPPPPOOONNNKKKHHHFFFDDDIIIHHHHHHIIIJJJKKKIIIHHHFFFGGGIIIJJJJJJJJJJJJIIILLLLLLNNNQQQSSSTTTRRRPPPPPPMMMHHHEEECCCDDDGGGIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEEEEFFFEEEDDDIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFIIIHHHFFFFFFGGGGGGFFFDDDAAAAAABBBDDDFFFIIIKKKLLLIIIJJJJJJIIIFFFEEEEEEFFFAAAEEEHHHHHHEEECCCCCCDDDBBBDDDEEEDDDAAA@@@BBBDDDBBBCCCEEEGGGIIIKKKLLLLLLOOOOOOPPPQQQSSSSSSRRRPPPPPPTTTVVVTTTTTTUUUSSSOOOSSSOOOIIIDDDBBBAAAAAA@@@DDDDDDDDDEEEFFFHHHIIIIIIOOOLLLHHHFFFGGGGGGHHHGGGBBBDDDHHHIIIIIIIIIIIIIIIDDDBBB@@@@@@AAABBBBBBAAADDDDDDDDDEEEEEEEEEFFFFFFGGGEEEDDDDDDEEEFFFFFFEEEMMMKKKJJJLLLRRRYYY^^^```eeeeeefffhhhiiiiiigggddddddeeeddd```ZZZVVVUUUVVVRRRVVVZZZZZZWWWWWW[[[___cccdddhhhooosssrrruuuzzznnnppppppnnnnnnmmmhhhbbbZZZ[[[]]]aaahhhooovvvzzz~~~|||~~~zzzsssmmmeee]]]VVVQQQRRRQQQQQQPPPOOONNNMMMLLLHHHIIIKKKKKKJJJKKKLLLNNNMMMOOOPPPOOONNNOOOSSSWWWRRRQQQPPPOOONNNMMMMMMMMMPPPQQQSSSTTTUUUUUUUUUUUUYYY[[[]]]]]]\\\[[[[[[[[[\\\]]]^^^___```]]]YYYUUUOOONNNNNNQQQXXX^^^ccceeejjjgggeeegggkkkllliiieeeBBBAAA@@@???@@@AAADDDEEEEEEIIILLLLLLGGGCCC@@@@@@@@@AAAAAABBBDDDEEEFFFFFFBBBBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRSSSTTTTTTUUUVVVVVVOOOLLLLLLPPPXXX]]]]]]\\\___^^^]]]^^^aaaaaa___]]]\\\\\\[[[YYYXXXWWWVVVUUUYYYXXXXXXZZZ]]]___```______[[[VVVTTTUUUVVVUUUTTTNNNNNNNNNNNNMMMKKKIIIIIIFFFEEEDDDCCCDDDFFFHHHIIINNNMMMNNNPPPTTTUUURRROOOUUUVVVUUUUUUTTTSSSRRRQQQRRRRRRRRRRRRRRRQQQPPPPPPIIIJJJLLLMMMMMMLLLKKKKKKFFFDDDCCCAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDBBBBBBGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCFFFFFFEEEDDDDDDCCCBBBBBBGGGHHHKKKOOOSSSSSSRRRPPPJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHGGGGGGIIIHHHFFFCCC@@@===;;;:::CCCBBB@@@AAABBBCCCCCCBBBHHHHHHIIIHHHGGGEEECCCAAAFFFGGGIIIKKKLLLLLLKKKKKKOOOKKKHHHGGGJJJMMMNNNNNNMMMLLLLLLMMMNNNNNNMMMKKKKKKLLLNNNOOOPPPPPPOOOOOOKKKIIIFFFFFFHHHJJJKKKKKKLLLNNNPPPSSSSSSRRRPPPNNNPPPOOONNNLLLKKKKKKKKKKKKLLLIIIEEEBBB@@@@@@@@@AAA===BBBIIIMMMOOONNNLLLLLLMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJIIILLLJJJHHHGGGHHHJJJMMMOOOHHHGGGEEEDDDEEEGGGJJJLLLQQQQQQRRRRRRSSSUUUVVVWWWVVVVVVUUUUUUTTTSSSRRRRRRRRRPPPPPPQQQSSSUUUUUUUUUVVVUUUTTTQQQNNNKKKHHHFFFLLLKKKKKKLLLMMMNNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKJJJHHHFFFCCCBBBJJJIIIHHHGGGFFFFFFEEEEEEIIIHHHFFFEEEFFFHHHKKKMMMNNNOOOPPPQQQSSSSSSSSSSSSNNNMMMKKKIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFDDDDDDHHHGGGFFFDDDCCCCCCDDDDDDGGGHHHIIIJJJJJJIIIHHHGGGDDDGGGHHHGGGEEEDDDEEEGGGJJJHHHFFFDDDCCCDDDFFFHHHCCCDDDFFFHHHIIIJJJKKKKKKIIIHHHEEEBBB@@@?????????@@@@@@@@@CCCFFFGGGGGGFFF@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEFFFGGGHHHHHHHHHLLLLLLKKKJJJJJJKKKKKKLLLJJJKKKMMMNNNOOOOOONNNNNNOOOKKKEEE@@@>>>===;;;:::??????@@@@@@AAAAAAAAAAAAFFFEEECCCBBBAAAAAABBBBBBDDDFFFIIILLLMMMLLLJJJIIIEEEDDDCCCBBBBBBCCCDDDDDDGGGFFFEEEDDDDDDFFFHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGMMMMMMMMMMMMOOORRRTTTUUU[[[[[[[[[\\\\\\[[[[[[ZZZZZZXXXUUUQQQNNNMMMNNNNNNPPPPPPPPPQQQRRRSSSUUUUUU]]]___cccfffhhhiiiiiiiiihhhhhhgggfffeeedddcccccc[[[^^^bbbhhhooouuuzzz}}}}}}|||~~~||||||{{{xxxsssjjj___WWWUUUPPPKKKJJJLLLMMMIIIFFFMMMKKKIIIKKKNNNPPPOOOMMMQQQPPPOOOPPPPPPPPPNNNLLLNNNLLLJJJHHHIIIKKKOOOQQQRRRSSSUUUYYY[[[ZZZWWWUUUVVVXXX[[[\\\[[[ZZZ[[[[[[ZZZ[[[\\\\\\[[[UUUNNNIIIGGGIIIKKKOOOUUU\\\bbbeeeaaabbbcccdddddddddbbbaaa;;;;;;;;;;;;;;;;;;::::::;;;>>>@@@@@@<<<999777777::::::;;;<<<===>>>??????>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRMMMJJJJJJNNNUUUYYYZZZXXX^^^]]]]]]___cccdddcccaaa\\\[[[ZZZYYYWWWVVVUUUTTTUUUVVVWWWZZZ^^^``````___aaa]]]XXXVVVVVVWWWVVVUUUPPPPPPOOOOOONNNMMMMMMMMMLLLKKKJJJJJJKKKMMMOOOPPPTTTRRRRRRTTTWWWXXXWWWUUUWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWUUUTTTTTTQQQQQQRRRSSSRRRQQQPPPOOOKKKJJJHHHGGGFFFFFFFFFGGGFFFGGGHHHIIIIIIHHHHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGLLLLLLNNNQQQSSSTTTRRRPPPKKKKKKJJJIIIHHHGGGGGGHHHFFFGGGHHHJJJJJJJJJJJJIIIMMMLLLJJJFFFCCC@@@>>>===@@@>>><<<<<<@@@CCCFFFGGGHHHIIIIIIIIIIIIHHHFFFEEEGGGHHHIIIJJJLLLLLLMMMMMMNNNKKKHHHGGGIIIKKKKKKJJJIIIHHHHHHIIIKKKKKKJJJHHHJJJKKKLLLMMMNNNNNNMMMMMMJJJHHHFFFFFFIIIKKKMMMMMMKKKLLLNNNOOOPPPOOONNNMMMNNNMMMLLLJJJIIIIIIIIIIIIHHHGGGDDDBBB@@@???@@@@@@???DDDJJJNNNOOONNNMMMMMMOOONNNMMMLLLLLLLLLLLLLLLIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIFFFEEEDDDDDDEEEFFFHHHJJJMMMNNNNNNNNNOOOQQQRRRSSSRRRRRRQQQQQQPPPOOOOOONNNNNNLLLKKKLLLNNNOOOOOOOOOQQQPPPOOOMMMJJJHHHEEEDDDHHHGGGGGGHHHJJJKKKKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEECCCCCCGGGGGGGGGFFFEEEDDDBBBAAAEEEEEEDDDEEEGGGJJJLLLNNNMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNLLLJJJHHHGGGFFFFFFHHHHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEHHHIIIIIIJJJIIIHHHGGGFFFCCCEEEFFFEEECCCBBBDDDFFFGGGFFFCCCAAAAAABBBDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFEEECCCAAA@@@??????????????????@@@CCCDDDCCCBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCBBBBBBFFFGGGGGGHHHIIIJJJKKKKKKHHHIIIJJJKKKKKKKKKJJJJJJJJJFFFBBB>>><<<;;;999888::::::;;;;;;<<<===>>>>>>BBBAAA@@@?????????@@@@@@CCCEEEHHHKKKLLLKKKJJJHHHFFFFFFEEEDDDEEEFFFGGGHHHFFFEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFDDDDDDDDDEEEEEEJJJIIIJJJJJJKKKMMMOOOPPPNNNNNNOOOOOONNNNNNMMMMMMOOONNNLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNWWWXXX[[[___aaabbbbbbbbb^^^\\\ZZZXXXXXXZZZ\\\^^^___bbbgggmmmrrrwwwyyyzzzxxxyyyyyyxxxwwwxxxzzz{{{{{{{{{zzzyyytttlllbbb[[[SSSOOOJJJIIIKKKMMMKKKHHHMMMKKKKKKMMMPPPRRRRRRPPPTTTRRRQQQPPPQQQPPPNNNLLLNNNMMMKKKJJJJJJLLLOOOPPPOOOPPPSSSXXX[[[\\\ZZZXXXUUUWWWYYYYYYYYYXXXYYYZZZZZZYYYYYYYYYXXXTTTNNNJJJGGGGGGHHHKKKOOOTTTXXXZZZ^^^^^^______``````______444555666777666444111000666777888888666444444444333444444555666777888888888888888999:::;;;<<<===???@@@BBBDDDFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHLLLQQQUUUVVVUUUXXXXXXXXXZZZ\\\]]]\\\ZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSTTTVVV[[[___aaa```^^^___\\\XXXVVVUUUVVVUUUTTTPPPPPPOOONNNNNNOOOPPPQQQQQQQQQQQQQQQRRRTTTVVVWWWXXXVVVUUUVVVYYY[[[\\\[[[YYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[ZZZXXXWWWVVVUUUVVVWWWWWWVVVUUUTTTSSSOOOOOONNNMMMLLLLLLMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKOOONNNNNNPPPRRRRRRQQQPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOOOOOOOOOONNNPPPOOOLLLHHHEEEBBB@@@???AAA>>>;;;;;;>>>DDDHHHJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIJJJLLLNNNOOOPPPOOOMMMJJJHHHHHHIIIHHHGGGEEEEEEDDDFFFHHHHHHGGGFFFHHHIIIJJJKKKLLLLLLLLLLLLHHHGGGFFFFFFIIIKKKMMMMMMHHHIIIJJJJJJKKKJJJJJJJJJLLLKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@??????@@@DDDIIILLLMMMLLLKKKKKKMMMMMMMMMMMMLLLKKKIIIIIIEEEEEEFFFFFFFFFEEEDDDDDDCCCEEEHHHIIIIIIGGGDDDAAABBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIGGGFFFFFFGGGHHHHHHGGGIIIIIIHHHGGGFFFDDDBBBAAACCCBBBAAACCCEEEFFFFFFEEEFFFEEEDDDCCCAAA@@@???>>>;;;<<<>>>???AAABBBBBBBBBBBBCCCDDDDDDCCCAAA>>>===???@@@BBBDDDGGGIIIKKKLLLJJJKKKKKKLLLLLLLLLKKKKKKMMMLLLKKKJJJHHHFFFDDDCCCFFFFFFGGGGGGFFFEEEDDDDDDBBBAAAAAAAAAAAACCCEEEFFFHHHHHHIIIIIIIIIHHHFFFEEEBBBCCCDDDDDDCCCBBBCCCDDDDDDCCCAAA??????@@@BBBCCCFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@??????@@@@@@DDDCCCCCCDDDFFFHHHGGGFFFDDDCCCAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@AAADDDFFFHHHIIIJJJJJJEEEFFFFFFFFFFFFEEEDDDDDDBBB@@@===<<<;;;999777555444444555555777888::::::======<<<<<<<<<===>>>???BBBDDDGGGJJJKKKJJJIIIHHHFFFFFFEEEEEEEEEGGGHHHIIIDDDDDDDDDEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJMMMOOORRRTTTVVVWWWWWWWWWTTTQQQMMMJJJKKKOOOUUUXXX```dddjjjpppuuuwwwwwwvvvtttsssqqqqqqtttwwwxxxyyywwwwwwvvvuuurrrkkkccc]]]PPPLLLHHHGGGJJJLLLLLLKKKMMMMMMMMMPPPTTTVVVWWWVVVUUUTTTRRRRRRSSSSSSQQQPPPNNNNNNNNNMMMNNNNNNOOOPPPPPPQQQSSSWWWZZZ[[[YYYWWWTTTUUUVVVUUUUUUUUUWWWYYYVVVUUUTTTSSSRRRPPPLLLIIIIIIIIIJJJLLLOOORRRUUUWWW[[[ZZZZZZZZZZZZ[[[\\\]]]000111111222111000///...222222222222111111222333000000111222222333444444333333333333444555666777:::;;;<<<===>>>>>>>>>>>>AAAAAA@@@@@@???@@@@@@AAACCCCCCCCCDDDEEEFFFFFFGGGIIIGGGGGGIIIMMMPPPQQQPPPTTTSSSSSSSSSRRRQQQPPPOOOSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUXXX\\\___```^^^\\\ZZZXXXUUURRRQQQPPPPPPPPPNNNMMMLLLLLLLLLNNNPPPRRRSSSSSSSSSTTTUUUWWWYYYZZZXXXWWWUUUUUUWWWZZZ\\\^^^[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZXXXVVVTTTSSSRRRRRRTTTUUUUUUUUUTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPOOONNNNNNNNNOOOOOOSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQQQQQQQPPPOOOMMMLLLMMMLLLLLLMMMOOOPPPPPPOOOSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVUUUTTTTTTPPPNNNKKKGGGDDDBBB@@@@@@FFFCCCAAAAAACCCGGGIIIJJJNNNNNNNNNNNNNNNMMMMMMMMMJJJJJJJJJKKKMMMPPPRRRTTTSSSQQQOOOMMMLLLJJJIIIHHHFFFEEEEEEGGGIIIIIIHHHGGGIIIJJJJJJKKKLLLLLLMMMMMMKKKJJJHHHIIIJJJLLLLLLKKKHHHHHHHHHHHHHHHHHHIIIIIIKKKJJJIIIHHHFFFFFFFFFFFFBBBCCCDDDDDDCCCBBB@@@??????CCCGGGIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHFFFDDDCCCAAAAAABBBBBBBBBBBBAAAAAA@@@BBBDDDEEEEEEBBB>>><<<<<<===???@@@AAA@@@@@@@@@AAA@@@@@@AAABBBCCCDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDEEECCCBBBAAABBBCCCBBBAAACCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>???@@@@@@???>>>BBBAAA???>>>;;;999888777444555666888:::<<<===>>>999;;;>>>??????>>><<<:::;;;===???BBBDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGHHHGGGFFFDDDBBB@@@EEEEEEEEEFFFEEEEEEDDDDDDBBBAAAAAAAAAAAACCCDDDEEEEEEFFFGGGHHHIIIHHHGGGGGGBBBCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@??????@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCC@@@@@@@@@@@@AAAAAABBBBBBFFFEEEEEEGGGJJJLLLLLLLLLEEECCCAAA???>>>???AAACCCCCCCCCDDDDDDCCCCCCBBBAAA===???CCCFFFHHHHHHHHHGGGCCCCCCCCCBBBAAA@@@@@@???<<<;;;:::999999888555222111111111222444666888999::::::;;;;;;===>>>??????BBBDDDGGGIIIJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEBBBCCCCCCDDDDDDDDDCCCCCCEEEEEEDDDBBBAAA@@@@@@???GGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCAAABBBDDDFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHJJJLLLNNNOOOOOOOOOOOOLLLHHHFFFGGGJJJOOORRRYYY^^^fffnnntttuuutttssstttpppmmmnnnrrruuuvvvuuuqqqqqqooonnnjjjddd]]]XXXMMMJJJFFFFFFHHHLLLMMMNNNNNNOOOPPPSSSWWWZZZ\\\\\\WWWVVVUUUUUUWWWXXXWWWVVVPPPPPPQQQQQQQQQQQQPPPPPPTTTTTTUUUXXXYYYXXXVVVSSSSSSSSSSSSRRRQQQQQQTTTVVVQQQOOOMMMLLLLLLLLLJJJIIIHHHHHHJJJLLLPPPSSSVVVXXXZZZYYYWWWVVVWWWYYY\\\^^^---,,,++++++,,,---...///+++***))))))***+++,,,,,,------......//////000000///////////////000111222000111222444555555555555999888888777777777777777888888:::;;;===>>>???@@@AAAAAAAAABBBDDDFFFGGGGGGLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJLLLMMMNNNOOOOOOSSSTTTVVVYYY[[[ZZZXXXUUURRRQQQOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIJJJMMMOOOQQQQQQQQQRRRSSSTTTUUUVVVWWWTTTTTTRRRRRRSSSVVVZZZ\\\]]]\\\ZZZXXXWWWVVVVVVVVVWWWWWWVVVUUUSSSRRRPPPOOOIIIKKKMMMOOOQQQRRRRRRRRRQQQRRRRRRRRRSSSSSSSSSRRROOOOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTSSSRRRQQQQQQQQQWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVUUUTTTQQQOOOMMMLLLKKKKKKLLLOOOQQQQQQQQQUUUTTTTTTSSSSSSSSSSSSTTTWWWWWWXXXYYYYYYXXXWWWVVVOOOMMMJJJGGGEEEDDDCCCCCCIIIHHHHHHJJJMMMNNNNNNMMMTTTSSSRRRQQQPPPOOONNNNNNMMMMMMMMMNNNPPPRRRUUUWWWWWWWWWVVVTTTRRROOOMMMMMMKKKJJJJJJKKKMMMNNNMMMKKKMMMMMMMMMNNNOOOOOOPPPQQQTTTRRRPPPOOOPPPOOONNNLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFCCCCCCEEEEEEEEECCCBBBAAA@@@CCCEEEFFFFFFEEEEEEFFFEEEFFFFFFFFFDDDBBB@@@?????????????????????>>>===?????????>>>===<<<;;;:::777888:::;;;<<<<<<;;;:::;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@CCCAAA???>>>??????>>>===??????@@@@@@AAA@@@@@@@@@???>>><<<;;;<<<;;;:::888===<<<:::888666444333222000000111222444666777888111333666999;;;;;;:::999999:::<<<>>>??????>>>===???@@@@@@??????>>>===<<>>???@@@AAABBBCCCDDDDDDBBBBBBAAADDDGGGKKKLLLLLLDDDBBB@@@===<<<===???@@@<<<===>>>>>>???>>>>>>>>>>>>@@@BBBEEEFFFFFFEEEDDDAAAAAA@@@???>>>======<<<888777777888888777444111111111111111333555777999999:::;;;<<<>>>???@@@@@@BBBCCCEEEGGGHHHHHHGGGGGGGGGFFFDDDBBBAAAAAAAAABBB@@@AAAAAABBBBBBAAA@@@@@@CCCBBBBBBAAA@@@>>>======GGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@BBBDDDFFFGGGGGGFFFDDDBBB@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEGGGHHHIIIJJJKKKKKKLLLKKKIIIGGGGGGHHHIIIJJJPPPVVV___iiiooossssssrrrsssoookkkkkknnnppppppnnnmmmkkkiiifffccc]]]VVVRRRJJJHHHFFFFFFHHHJJJLLLMMMMMMOOORRRUUUXXX[[[^^^```]]][[[XXXWWWXXXXXXWWWVVVQQQQQQRRRSSSSSSRRRQQQPPPUUUTTTUUUVVVWWWVVVTTTRRRQQQQQQPPPOOOMMMMMMNNNPPPMMMKKKIIIHHHJJJKKKKKKJJJFFFFFFHHHJJJMMMOOOQQQRRRXXXWWWUUUUUUVVVYYY\\\^^^)))(((&&&&&&&&&(((+++---((('''%%%&&&((())))))((()))))))))******+++++++++,,,,,,++++++,,,------...&&&'''))),,,...000111111111111000/////////000000///000111333444666777888777777666777777888999:::;;;===????????????@@@AAA===>>>???AAACCCEEEFFFFFFKKKKKKLLLNNNOOONNNLLLJJJGGGHHHHHHGGGEEEDDDEEEFFFEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMLLLLLLOOOSSSWWWXXXWWWTTTRRRPPPOOOOOOPPPOOOOOOOOONNNMMMKKKJJJIIIBBBCCCFFFIIILLLNNNNNNOOONNNOOOPPPQQQQQQRRRQQQQQQNNNNNNOOOPPPQQQSSSUUUVVVYYYXXXWWWVVVUUUUUUUUUUUUYYYYYYYYYYYYYYYZZZZZZZZZWWWXXXXXXXXXVVVTTTQQQOOOLLLLLLMMMOOORRRTTTSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRWWWWWWXXXXXXWWWUUUSSSRRRMMMLLLIIIGGGGGGGGGHHHIIIIIIJJJLLLPPPTTTUUUTTTSSSWWWVVVTTTRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXYYYZZZ[[[ZZZWWWTTTRRRRRRRRRQQQPPPQQQRRRSSSQQQOOORRRQQQQQQRRRRRRSSSTTTUUU\\\ZZZXXXVVVVVVUUURRRPPPQQQQQQRRRRRRRRRQQQPPPPPPLLLKKKJJJHHHGGGGGGGGGGGGDDDDDDEEEEEEEEEDDDBBBAAAAAACCCEEEDDDCCCCCCCCCEEECCCCCCBBBBBBAAA@@@???>>><<<======<<<<<<;;;999999<<<;;;:::888777777888888444555666888888888888777888888777777888999999:::<<<<<<<<<<<<<<<<<<<<<<<>>???@@@@@@@@@@@@@@@???>>>======>>>???@@@:::;;;===@@@AAABBBBBBBBB???>>>===>>>AAABBBAAA@@@@@@????????????@@@@@@AAAGGGGGGGGGFFFEEECCCBBBAAA===>>>@@@AAACCCDDDEEEEEECCCBBBAAACCCGGGJJJLLLMMMBBB@@@>>>;;;::::::;;;<<<::::::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@??????>>>===;;;;;;:::::::::666555555666666555333000222111000000222444777888888999;;;<<<>>>????????????@@@BBBDDDEEEEEEEEEDDDFFFEEECCCBBBAAAAAAAAAAAA??????>>>>>>>>>>>>======@@@@@@@@@???>>>===<<<;;;DDDEEEEEEFFFFFFFFFEEEEEEGGGGGGFFFEEEDDDBBB@@@???BBBCCCDDDEEEEEECCCAAA@@@AAAAAABBBBBBCCCEEEFFFGGGDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCJJJOOOWWW```gggkkkmmmmmmpppnnnmmmlllllllllkkkjjjgggeeebbb___\\\WWWQQQMMMHHHHHHGGGGGGGGGHHHJJJJJJIIILLLPPPSSSUUUXXX\\\^^^```]]]YYYVVVUUUSSSRRRPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOQQQTTTTTTSSSQQQMMMNNNMMMKKKHHHFFFGGGHHHIIIHHHFFFFFFHHHJJJKKKKKKIIIIIIJJJKKKLLLLLLMMMMMMSSSRRRQQQQQQSSSVVVYYY[[['''&&&&&&&&&&&&''''''''')))'''&&&''')))***)))'''((((((((((((((()))))))))))))))(((((())))))******$$$%%%''')))+++,,,------,,,+++++++++++++++,,,,,,++++++,,,,,,------.........//////.........///000,,,///222333222222444666444444555666777888999:::===<<<<<<===???@@@>>>===:::<<<===<<<::::::;;;===::::::;;;<<<======>>>?????????@@@@@@@@@@@@??????@@@AAABBBBBBBBBDDDHHHLLLKKKJJJHHHEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA;;;<<>>===???@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::999777666444444777777666666555555555555333444555666666777777777777666666666666777777888888888888888888888888888999777666666777888777666555555666777888888888888777555444444555555444333222222111111000/////////,,,,,,,,,,,,---...000111+++,,,---///000111222222222222222222222222111111222222222333222222111111777666666666666777777888777777888::::::;;;;;;;;;888888777777888999:::;;;555666888999::::::999999999777777888;;;<<<;;;:::;;;;;;;;;;;;<<<<<<======BBBCCCBBBBBBAAA@@@???>>>;;;<<<>>>AAABBBCCCDDDDDDEEECCCBBBBBBEEEHHHIIIIII>>>===<<<:::888777777777999999:::::::::999888888888888888999::::::;;;;;;;;;:::999888777888888999555333222222333333111///111000///...///111444555555666888:::;;;<<<<<<;;;;;;<<<>>>???@@@AAAAAAAAAAAA@@@?????????@@@AAAAAA>>>===;;;:::::::::;;;<<<======>>>>>>>>><<<;;;:::===>>>@@@AAAAAAAAA@@@@@@GGGGGGFFFEEECCCAAA???>>>>>>???@@@AAAAAAAAA@@@???CCCCCCCCCDDDEEEFFFGGGHHHCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@FFFIIIMMMSSSXXX\\\___```dddeeegggfffdddbbbbbbbbb^^^\\\YYYWWWUUUQQQMMMIIIHHHHHHIIIIIIGGGGGGFFFGGGDDDGGGKKKNNNPPPRRRWWWZZZYYYVVVRRRPPPOOONNNMMMLLLNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLNNNOOOMMMLLLIIIIIIIIIGGGCCC@@@>>>>>>BBB@@@???AAACCCFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLOOORRRTTT'''((()))***)))'''%%%$$$'''%%%$$$&&&((()))'''$$$))))))))))))))))))******'''''''''&&&''''''(((((('''((()))))))))))))))))))))))))))))))))***++++++******))))))((((((((('''+++,,,,,,+++******+++,,,,,,...111000...---...000...///////////////000000111000///111333555555444///222444333111111333555000000222333333444444333444555555555555444333333555777999999888:::>>>BBB???>>><<<:::999:::;;;<<<<<<<<<<<<<<<;;;::::::999666777:::<<<>>>?????????>>>???AAACCCDDDDDDCCCCCCCCCCCCCCCDDDFFFIIIKKKMMMNNNNNNNNNPPPQQQSSSUUUVVVQQQQQQQQQRRRRRRRRRSSSSSSKKKLLLOOOQQQQQQPPPNNNMMMLLLMMMNNNPPPQQQPPPMMMJJJFFFFFFEEEEEEEEEFFFFFFGGGNNNNNNNNNLLLJJJGGGDDDCCCCCCBBBAAABBBCCCFFFJJJLLLTTTRRROOOOOOQQQRRRSSSSSSVVVUUUTTTSSSSSSSSSUUUUUUTTTUUUWWWYYYZZZZZZYYYXXXTTTXXX\\\\\\YYYVVVUUUVVVXXXWWWVVVVVVVVVVVVSSSQQQWWWVVVVVVUUUVVVXXXYYYZZZXXXWWWVVVVVVVVVUUUSSSPPPKKKLLLNNNPPPOOOMMMJJJHHHKKKJJJHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@???:::;;;;;;:::888888999;;;:::999888777666777888999999888888666555333111000444444555555555444333222444444555555666777777888666666666555666666777777555555555555555555555555555333222222333444444333111111222333444444444444222111000111333555444333////////////////////////+++*********,,,...000111,,,,,,,,,------......///............////////////......///////////////...666555444333222333444444222333444666777777777777111111111222333555777999333444555555555444222111444222111333666888777555777777888888888999999999999:::;;;<<<============:::;;;===@@@BBBBBBBBBBBBBBB@@@======>>>@@@AAAAAA<<<<<<;;;999777666555444555555555444333111000///333333333333444666777888999888777666555666777777444222000000111111///...000///---,,,,,,///111333222444666777888999888888888999:::<<<======>>>>>>;;;:::::::::<<<===???AAA===<<<:::888888888:::;;;;;;<<<=========<<<;;;:::888999:::<<<===<<<<<<;;;CCCCCCBBB@@@>>><<<:::999<<<===>>>???@@@@@@@@@@@@>>>>>>??????@@@AAACCCDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFEEECCCBBBAAAAAABBBBBBCCCDDDFFFIIILLLOOORRRSSSRRRVVVYYYYYYVVVSSSSSSTTTVVVTTTRRRPPPOOOLLLIIIFFFGGGIIIJJJJJJHHHFFFDDDDDD@@@DDDHHHJJJLLLNNNRRRVVVOOOMMMJJJIIIJJJLLLMMMLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKJJJIIIIIIIIIIIIGGGEEEEEEFFFFFFDDD???;;;888888:::999999:::===@@@AAA@@@===>>>@@@BBBDDDFFFGGGGGGCCCCCCDDDEEEGGGIIILLLMMM&&&'''+++---)))"""!!!$$$&&&'''((((((((((((((('''(((&&&$$$&&&)))+++***((('''&&&&&&(((***)))&&&"""&&&&&&((((((((('''&&&%%%'''''''''''''''&&&&&&&&&(((''''''&&&&&&((()))***)))***+++,,,+++***(((&&&+++)))(((((()))***(((&&&...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///........................///+++,,,000000,,,,,,111---///111222333222111000,,,...000000///...///000333444333111222444000***222333444555555555555555666777777777555555666666:::;;;>>>@@@BBBCCCCCCCCCHHHGGGFFFGGGIIIKKKJJJIIIMMMLLLKKKIIIHHHFFFEEEDDDBBBBBBCCCEEEGGGHHHFFFDDDEEEEEEEEEEEEEEEFFFGGGHHHBBBBBB@@@@@@@@@BBBDDDFFFJJJKKKJJJEEE???:::999:::<<<===???AAACCCCCCCCCBBBLLLNNNNNNMMMJJJJJJMMMPPPOOOOOONNNKKKHHHIIIMMMQQQPPPPPPQQQRRRSSSSSSTTTTTTRRRRRRSSSRRRQQQOOOMMMLLLSSSRRRQQQPPPOOOOOOOOOOOOTTTRRROOONNNNNNOOOQQQRRROOOOOOOOOOOONNNLLLJJJHHHIIIDDD???@@@DDDGGGFFFDDDGGGEEEBBBAAA@@@???<<<:::888;;;<<<999999;;;:::777444555666666444444555666111222333444444444444444444333222000000000000111111111000//////000111222222222333444444444444333222333444555555444222000444222//////000111000000///000///...111555333---000000000000000/////////111111000000/////////...//////...---,,,,,,++++++,,,***(((***---...---***------.........---+++***000//////...------,,,,,,000000///...------,,,,,,---......///000/////////---///000000///......///......//////////////////222222111111000000//////000111333333333111...,,,111000///000222333333222444444555666666666555555333333444555555666666777;;;:::999888777666666666:::888555333222111222333333222000///.........///222//////222222111111555333222111111111222333444000111222222222000///---//////////////////////////////000111222333444444000111333555777888999999444555777888:::;;;<<<<<<444444555666777777777666777888888888888888777777777666666666666777888888===<<<<<<;;;:::999888888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@AAA???<<<<<<===>>>>>>===@@@??????>>>===<<<<<<<<>>???@@@BBBDDDEEEFFFGGGGGGHHHGGGEEECCCAAA@@@AAAAAAJJJGGGDDDAAAAAAAAAAAA@@@@@@>>>:::666:::BBBFFFDDD@@@>>>;;;:::;;;;;;:::888888666444555888:::;;;;;;;;;:::<<>>===?????????>>>>>>@@@CCCFFFGGG(((''')))---+++'''&&&((('''((((((((((((((('''''''''&&&%%%&&&)))***)))((((((''''''(((***)))&&&###&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''((())))))(((''''''&&&'''((()))***((()))+++++++++)))(((&&&%%%''')))***))))))+++------,,,*********+++***)))************************+++************+++,,,---***))))))((((((((())))))---))))))------******...+++,,,...///000///---,,,++++++,,,------------,,,...///...,,,...111...)))...//////000000000000//////000000000/////////000222333666999;;;<<<<<<===AAA@@@???@@@BBBCCCCCCBBBEEEDDDCCCAAA@@@>>>===<<<<<<<<<===???AAAAAA@@@>>>??????>>>>>>>>>???@@@@@@<<<;;;;;;;;;<<<>>>AAABBBBBBBBBBBB>>>999555444555444666888;;;===???AAAAAAHHHIIIIIIGGGDDDCCCEEEHHHGGGGGGFFFCCC@@@AAAEEEHHHGGGGGGHHHHHHIIIJJJJJJKKKIIIIIIIIIIIIIIIGGGFFFEEEIIIHHHGGGFFFFFFFFFGGGGGGKKKKKKJJJJJJKKKLLLKKKKKKHHHGGGFFFFFFEEEDDDBBB@@@BBB>>>;;;;;;>>>@@@>>>;;;@@@>>><<<;;;:::999777555555777777333333555444111111222333222111111222333//////000000000111111111......------...///000111111000///.........///000......///000111222222111111222222333222111000///111///---,,,---......---...///...---000333111,,,............/////////000///.........------------......------,,,+++******+++***(((***,,,---,,,***((()))+++---...///////////////......---,,,,,,+++///......---,,,,,,++++++,,,------...............---------.........---,,,---...............------------------,,,,,,,,,,,,...............---------///...------...///...,,,//////000111111111111000//////000111222333444555333333222111000000000000333111///---,,,,,,---...222111///...---------...111......000000...///222333222000...------------000000000000000///....................................//////000111111111------...000111222333444...///111333444555666666222333444444444444444333555555666666666555555444111111111111111222333333777777666666666666666666777777777888888888999999::::::;;;;;;<<<======>>>>>><<<:::999:::;;;;;;:::===<<<<<<;;;::::::999999>>>===<<<<<<======<<<:::666<<<===999777999;;;999::::::::::::::::::::::::;;;<<<>>>??????===;;;999:::;;;===>>>@@@AAAAAABBB???>>>===;;;;;;;;;;;;<<>>@@@<<<:::888666555555444222000333222111111444666777666777666888======:::999;;;;;;;;;::::::<<<>>>AAACCC)))&&&&&&)))+++)))(((***((()))))))))((('''&&&&&&'''&&&%%%&&&((())))))((()))(((((()))***)))'''%%%&&&&&&''''''(((''''''&&&'''&&&%%%%%%&&&(((+++,,,''''''&&&&&&''''''((()))((()))***+++***)))((('''###(((,,,+++'''&&&***///---+++)))((())))))((('''((((((((((((((((((((((((((((((((((((((())))))***+++***(((&&&&&&&&&((())))))&&&''')))***((((((+++)))***+++++++++***)))((()))((('''(((+++,,,***'''***+++***((())),,,+++(((*********+++******))))))***************************,,,///222444666777777:::999999:::<<<======<<<===<<<;;;999888666555444555444444666888999777666777777666555555555666666444333333444666888:::<<<888888888666333111111111///000111222555777999:::>>>>>>>>><<<:::999999;;;;;;;;;:::888666777999<<<::::::;;;;;;<<<<<<======;;;<<<============<<<<<<===<<<<<<<<<<<<===>>>>>>AAAAAABBBDDDEEEEEEBBB@@@@@@???===<<<<<<;;;999777999666444555777777555111777555333333333333111///111333111------//////,,,---...///...---,,,---///---,,,+++++++++,,,---...,,,,,,,,,,,,---...///000///...---,,,,,,,,,,,,,,,******+++,,,---.........000000//////...---,,,,,,---+++))))))***+++***)))+++------+++---000///+++,,,,,,,,,------.........,,,,,,,,,++++++++++++***,,,,,,,,,++++++******)))+++***)))***+++,,,+++***'''(((***,,,---...//////......------,,,+++++++++,,,,,,,,,++++++******)))***+++,,,,,,------,,,,,,---+++***+++---...,,,)))---------------,,,+++*********************++++++---,,,+++***+++,,,---......---++++++,,,,,,***)))++++++,,,---------------++++++,,,---...///000000,,,,,,++++++++++++,,,,,,,,,+++***)))((()))***+++000///---,,,++++++,,,,,,///,,,+++...---++++++...///...---+++************///......------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******+++,,,...///***+++,,,...///000000000000000111111111000//////111111222222222222111111------,,,,,,------...//////000000000111111111111222222222333333333444444666777777888888999999999999777555555666777666555777777777666666555555444777555444444666666555333000333333///...000333222444444444444444444444444444555555666555555444333333444555777888999999999444333333222222333444444333111000000222444555555333111------444;;;:::444111111111333555555444222...,,,+++,,,///111111111222111333777888555333555555555555555666888:::<<<***%%%"""%%%(((((('''((())))))))))))((('''%%%%%%&&&%%%&&&&&&(((((((((((())))))))))))***)))(((&&&&&&&&&&&&''''''''''''''')))(((&&&%%%%%%'''***,,,&&&&&&&&&&&&''''''(((((((((((()))******)))((((((&&&))),,,***&&&%%%'''***...,,,)))((()))((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((,,,***(((%%%%%%&&&((()))&&&%%%&&&'''((((((((()))(((((())))))((('''&&&%%%)))&&&###&&&***,,,)))$$$(((***)))&&&'''))))))&&&((((((((((((((('''&&&%%%)))(((((((((*********)))'''))),,,000333555666666999888777888:::;;;;;;::::::999888666444333222111000//////000111222111000111111000///.........///////////////000111333444111111111111000000000000......---,,,---...000111111222222111000000000111222222111/////////000111000000000111111111222222111111222333444444444555555555555666777888::::::;;;999999;;;======:::777===:::777666666666444222000000000111333333000---111///............---,,,---///---******---...+++***+++,,,+++***)))***,,,,,,***)))'''((()))+++,,,//////...------,,,,,,,,,---,,,+++******))))))((())))))************))))))...---,,,+++***)))))))))***((('''''')))))))))'''(((++++++)))***---,,,))),,,,,,,,,,,,++++++++++++***************************************)))))))))***)))))))))************,,,,,,,,,++++++******))),,,,,,,,,++++++******************))))))(((((((((((()))******++++++******...***(((***...///,,,''',,,,,,,,,,,,+++***)))(((*********++++++,,,,,,,,,++++++++++++,,,---...///...---,,,,,,------,,,***++++++,,,------------,,,************++++++++++++***************,,,------++++++************+++,,,---,,,+++***)))******+++---***)))+++***((((((+++))))))******++++++,,,,,,---,,,+++******+++---...+++++++++++++++++++++++++++++++++******)))))))))+++***)))(((((()))+++---)))***+++,,,---------------------------,,,+++***,,,------............---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............111111111222222333333333444222111111222222111000222222111111000000000000000///......000000///...//////...++++++---///000111111111111111111111111///......------.........---...///000111222222222---------,,,,,,---------...---,,,---///111111111///---+++,,,444:::777////////////111222111...+++***)))((())),,,......---...---///333444000///111111111111111222333444555---&&&###%%%''''''&&&'''))))))))))))((('''%%%%%%$$$%%%&&&&&&''''''((()))))))))***))))))(((((((((&&&&&&&&&&&&''''''((((((,,,***'''%%%$$$&&&((()))%%%&&&&&&'''''''''''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&...,,,***)))))))))(((&&&((((((((((((((((((((((((((((((''''''''''''(((((()))'''%%%###"""###%%%'''%%%&&&''''''((()))***)))((((((((((((''''''&&&%%%)))&&&$$$&&&***,,,)))%%%))),,,+++((('''((((((%%%((((((((((((((('''&&&%%%***((('''(((***,,,+++)))'''))),,,000333555666666888777666888:::;;;:::999888777666444333111000//////---,,,---...//////...///...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++***))))))***,,,---******+++,,,...//////...---,,,,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,------...000111111000111111222333555777888888555333444888999888555<<<888222111222333111...,,,---///111222222000...///---,,,,,,------,,,+++'''******'''(((+++,,,***(((***+++***)))((()))***+++***(((''''''((()))+++---,,,,,,,,,+++***))))))*********)))((('''&&&&&&++++++******)))'''&&&%%%,,,+++***)))(((((((((((()))((('''((()))***)))'''%%%)))***((('''******'''------,,,+++***)))((((((************************((()))))))))))))))))))))))))))***))))))((())))))------+++***)))(((''''''************))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))...***(((***...///,,,'''++++++++++++***)))''''''*********++++++,,,,,,---''')))+++---......---,,,,,,+++***+++---...---,,,***++++++,,,,,,,,,,,,,,,++++++******)))((((((((()))))))))***+++,,,......+++++++++++++++,,,,,,---++++++)))(((((())))))***,,,((('''))))))&&&&&&))))))***++++++,,,---------******)))))))))***,,,---******************************))))))((('''''''''***)))'''&&&&&&''')))***((()))***+++++++++++++++******+++******)))((((((((()))***+++++++++++++++******))))))******+++,,,,,,++++++***))))))(((((()))))))))*********++++++,,,,,,,,,,,,------------///...------......---+++---------,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,***''''''((((((***+++************************,,,+++************+++,,,)))***+++,,,---.........,,,,,,++++++***))))))(((---,,,++++++---...---,,,,,,+++)))+++111666333+++000///---,,,)))%%% )))(((((())),,,------,,,---+++---111222...---...///////////////000111111...)))&&&((()))'''''')))((()))))))))((('''&&&&&&$$$%%%''''''&&&&&&((()))((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&'''((()))+++***'''%%%$$$$$$%%%&&&%%%%%%&&&''''''''''''&&&''''''(((((((((((())))))&&&$$$$$$%%%)))******(((---+++))))))))))))((('''(((((((((((((((((((((((())))))(((''''''''''''((()))((('''%%%%%%'''((()))%%%(((((('''(((+++,,,***(((((('''''''''''''''''')))'''&&&'''***+++)))&&&%%%***,,,)))'''((((((%%%(((((()))))))))((('''''')))&&&%%%&&&***+++***((('''))),,,///222333444444666555444555777999888777555555333222000///------...---++++++---...------------,,,,,,+++,,,,,,,,,,,,,,,+++***)))(((((('''((('''&&&''')))***)))((('''''''''((()))+++,,,---))))))***,,,///111000///+++***)))***++++++)))'''((((((((((((((((((((((((*********+++,,,---//////,,,------...///111333444666222000333999===<<<999<<<666///---///111///,,,---...000222222111000//////---,,,,,,------+++***###'''(((&&&'''******'''((()))***)))(((((()))*********((('''''''''((()))%%%%%%'''((((((((((((((((((((((((((('''&&&%%%%%%++++++******((('''%%%%%%)))))))))(((((((((((('''(((''''''(((******)))'''###((()))'''&&&(((((('''---,,,,,,+++***)))((((((***************+++++++++((((((((())))))*********((()))***)))((('''((()))))))))((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((,,,***)))***------+++(((***************)))(((''')))))))))))))))*********$$$&&&))),,,,,,,,,***(((((('''&&&(((***++++++***((())))))***************++++++***)))((('''''''''((((((((()))***+++,,,---************++++++++++++***)))(((''''''((()))******'''''')))(((&&&&&&))),,,,,,------,,,++++++***((((((((())))))+++,,,,,,)))))))))))))))))))))))))))))))))(((((('''''''''((('''&&&&&&&&&'''((()))''''''((((((((((((((('''(((((()))))))))(((''''''&&&'''((())))))******)))'''''''''&&&'''(((((()))++++++***)))((('''&&&&&&''''''((((((((())))))))))))))))))))))))))))))))),,,+++***+++,,,,,,***((())))))))))))))))))))))))+++)))))))))+++,,,+++***,,,(((&&&((()))((((((***''''''''''''''''''''''''******)))))))))***++++++(((((()))***+++,,,,,,+++++++++++++++***)))''''''+++)))((()))******)))'''''')))((((((+++///,,,'''******))))))***(((&&&###)))))))))+++...///...,,,---+++---111111---,,,---.............../////////)))'''(((***)))&&&(((,,,'''(((((((((((((((''''''###%%%''''''%%%%%%''')))'''))))))(((%%%%%%&&&(((&&&&&&%%%%%%&&&''')))***((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''''''''''''''((())))))&&&'''((())))))***+++,,,+++)))''''''((((((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''))))))))))))***+++,,,,,,$$$((()))'''(((,,,---***'''&&&&&&&&&&&&''''''(((''''''((())))))))))))((($$$)))((('''((('''%%%&&&''''''(((((((((((('''(((%%%###%%%)))+++***'''(((***,,,///111333333333444333333444666777777666444333222000///---,,,+++---+++))))))***++++++++++++++++++***++++++,,,,,,)))))))))(((((('''&&&&&&'''%%%$$$%%%'''(((&&&%%%&&&&&&((()))************)))((((((+++...000...,,,)))(((''')))+++***'''$$$'''&&&&&&&&&&&&&&&&&&&&&)))((((((((()))+++,,,---+++++++++,,,---///000111000...///666???EEEDDD@@@???777///---000222000---000111222222000///------...---++++++++++++***(((&&&***+++***)))***((($$$'''((())))))''''''((()))))))))((((((''''''''''''###$$$%%%''''''''''''&&&%%%&&&''''''''''''%%%%%%((((((((()))(((((('''&&&&&&''')))******)))((((((''''''''')))***+++)))'''"""''')))&&&%%%'''((('''************************))))))))))))*********+++''''''((()))******++++++''')))***)))'''%%%'''(((&&&&&&&&&&&&''')))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))((((((((()))))))))*********)))((())))))*********))))))((())))))))))))(((((((((((('''((()))***+++******)))'''&&&%%%&&&'''((('''&&&(((((()))************)))(((((((((((((((((((((((('''''''''((()))***+++,,,))))))*********))))))(((***)))(((''''''((()))******'''&&&))))))'''(((+++)))***+++++++++***)))(((&&&'''((()))++++++,,,,,,)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********''''''(((((((((((('''&&&''''''(((((()))(((((((((%%%&&&'''((())))))))))))&&&&&&%%%%%%&&&&&&'''((()))))))))((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((***))))))***+++***(((&&&'''(((((((((((((((((((((***(((((()))***++++++***---(((&&&+++---***)))***(((((((((((((((((((((((()))))))))******+++++++++''''''((()))************(((((()))******)))((('''((('''&&&'''((()))'''&&&%%%)))***'''''')))(((&&&&&&&&&&&&))),,,//////...******+++---///000///------+++,,,000000,,,+++,,,------.........------,,,######&&&)))'''$$$'''---''''''((((((((((((((('''"""%%%''''''%%%%%%''')))&&&((()))'''%%%$$$&&&(((&&&&&&%%%%%%&&&''')))***$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''''''''((()))***(((,,,///---(((&&&)))---)))'''&&&&&&'''((('''&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))$$$((()))&&&''',,,---***&&&%%%%%%%%%&&&'''((((((%%%'''))))))((('''((()))&&&&&&&&&''''''%%%$$$%%%&&&''''''''''''''')))&&&$$$&&&***---+++'''***,,,...000222333444444555444333444666777777666444444333111///...,,,,,,,,,***''''''(((******)))))))))))))))***++++++,,,&&&&&&''''''''''''&&&&&&)))&&&%%%%%%((((((&&&$$$((()))******)))(((&&&%%%'''&&&&&&(((+++,,,***''''''&&&&&&(((***)))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''')))+++,,,,,,,,,,,,,,,...///000111***+++///:::FFFLLLJJJEEEBBB:::222///222555333///333444333111...,,,+++***...,,,************(((&&&+++///111///---,,,(((###&&&'''((((((&&&&&&'''((('''(((((((((((('''&&&%%%'''((())))))((('''%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&'''((((((((((((%%%&&&)))+++++++++)))(((&&&&&&'''(((******)))'''!!!''')))&&&$$$&&&'''''''''((()))***+++,,,------'''((((((((())))))******''''''((()))***+++,,,,,,''')))+++)))&&&%%%&&&((('''&&&&&&&&&'''(((***+++&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&((())))))(((''''''(((((()))***************)))++++++******)))))))))(((,,,+++*********+++------***(((''''''''''''&&&$$$)))******+++++++++++++++$$$%%%&&&'''((())))))***))))))))))))***+++,,,,,,******++++++***))))))(((***)))(((''''''((()))***)))'''&&&)))***((())),,,###%%%''')))*********)))%%%&&&(((***,,,,,,,,,+++************************))))))))))))))))))))))))***+++,,,---............))))))*********)))((((((&&&&&&'''((())))))))))))%%%&&&'''((())))))))))))''''''&&&&&&''''''((()))&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))***+++***(((&&&'''''''''''''''''''''''')))((('''(((***+++***)))***%%%$$$))),,,(((%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++++++++***&&&'''((()))))))))))))))$$$%%%'''((())))))((((((&&&&&&&&&''')))***)))'''%%%+++---)))&&&'''((('''+++)))'''''''''((('''&&&******+++...000111///...,,,+++,,,000000,,,***,,,,,,------------,,,,,,++++++'''%%%%%%)))++++++)))'''&&&%%%$$$$$$%%%&&&'''((('''%%%%%%'''***---///&&&%%%%%%'''((('''%%%###&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''***---///"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''(((...+++((('''(((***,,,,,,((((((''''''''''''((((((###&&&+++......+++&&&###'''&&&'''***((($$$$$$((()))&&&$$$%%%(((***)))((((((+++)))$$$%%%******%%%$$$'''&&&###&&&,,,...***''''''((((((''''''&&&%%%'''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&'''((()))+++,,,...000111222222333777666666666777777444222222444555333...+++***,,,'''(((((())))))))))))(((...+++))))))******(((%%%***(((''''''(((((('''&&&***))))))))))))(((((((((''''''((((((((((((((((((%%%&&&'''(((((('''&&&%%%)))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%)))***(((***...///,,,,,,+++,,,---//////---+++222000111666<<<@@@>>>;;;777444000000222333222///222111000...,,,***((((((***))))))))))))******+++((((((((()))+++***(((&&&((((((((((((((('''''''''((((((((((((((((((((((((((()))******)))((((((((()))%%%$$$((()))&&&$$$%%%(((&&&$$$$$$%%%&&&'''&&&***'''$$$&&&***+++(((%%%(((&&&%%%&&&))))))'''$$$)))'''&&&%%%'''''''''&&&''''''''''''''''''''''''+++***)))((('''''''''(((''''''(((((())))))******((()))***(((&&&&&&))),,,$$$&&&(((***+++)))'''&&&'''((()))(((&&&%%%%%%%%%)))(((((()))++++++***(((&&&''')))++++++***(((&&&&&&''''''(((((((((((((((,,,+++)))(((''''''''''''(((((())))))******++++++&&&&&&((()))************+++***)))*********(((&&&)))))))))+++,,,,,,***((()))***+++++++++)))((('''***)))))))))))))))***++++++++++++++++++***)))((()))'''&&&'''***+++***((()))%%%%%%)))+++)))(((******))))))***,,,,,,+++)))(((((()))***++++++,,,,,,...---,,,+++************'''''''''(((***)))'''%%%))))))(((''''''(((*********'''%%%&&&((((((&&&$$$***)))(((&&&&&&''''''((("""###%%%&&&'''((((((''',,,'''&&&))))))%%%%%%)))''''''''''''''''''''''''))))))))))))((((((((((((+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((+++,,,+++***++++++***)))(((''''''((()))***%%%&&&)))++++++***(((''''''&&&%%%&&&)))***)))((((((((((((((((((((((((((()))(((''')))++++++(((%%%)))((((((+++///000---***))))))))))))))))))))))))&&&%%%(((+++***&&&&&&(((******))))))***,,,---//////++++++000000+++***...---...///000000...,,,+++$$$%%%((()))*********+++((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%&&&((()))&&&%%%%%%'''((((((&&&$$$'''&&&&&&(((***)))'''$$$''''''&&&%%%&&&'''((()))***++++++***((('''''')))&&&&&&'''''''''(((((((((***)))((((((******)))((((((''''''''''''''''''(((&&&((()))******)))(((&&&***'''&&&)))(((%%%%%%''')))'''%%%&&&(((***)))'''&&&))))))%%%&&&))))))%%%***+++)))$$$%%%))))))$$$''''''((((((''''''&&&%%%'''''''''''''''(((((()))&&&&&&&&&''''''&&&&&&&&&)))((('''&&&&&&'''((()))''')))+++...111333444444666555666777888777444222333555555222...***)))***))))))*********))))))(((,,,)))(((((())))))'''%%%+++)))(((((()))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%$$$&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((&&&******((()))---...+++---,,,,,,...000000...,,,...---,,,000666888666333333222222222333222000............------------,,,******)))(((((())))))))))))(((((()))******((('''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&+++'''%%%'''+++---)))%%%(((%%%%%%''''''$$$$$$&&&)))'''%%%%%%&&&'''''''''***'''%%%&&&)))+++(((%%%)))'''&&&'''******(((&&&((('''%%%&&&'''(((((('''************************)))))))))))))))))))))))))))))))))))))))((((((((('''((()))'''%%%%%%(((***%%%&&&((()))***)))((('''&&&((()))((('''&&&&&&'''***)))((()))++++++)))'''))))))))))))(((''''''&&&&&&'''((()))))))))((('''+++***)))((((((((()))***((((((((()))))))))))))))&&&'''((()))************)))************)))(((((()))))))))***,,,,,,***))))))************))))))((('''&&&$$$###$$$'''***,,,***++++++++++++***)))(((***((('''(((***+++***(((***'''''',,,---***))))))))))))(((***+++,,,***)))(((((()))******+++,,,,,,+++***)))((('''''''''''''''''''''((())))))'''%%%,,,+++***((('''&&&''''''+++)))'''''')))***(((&&&***)))((('''''''''((((((&&&''''''(((((())))))***+++'''&&&)))(((%%%%%%)))))))))))))))))))))))))))))))))))))))((((((((((((+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++,,,***)))((()))++++++***))))))***++++++)))))))))))))))))))))(((***)))((()))+++++++++)))(((((((((((((((((((((((()))(((''')))++++++(((&&&(((((((((***++++++)))((())))))))))))))))))))))))'''&&&(((,,,+++'''''')))+++************,,,---......++++++000000,,,+++///---.../////////...,,,+++$$$***,,,***)))***,,,(((((('''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%'''((((((&&&$$$&&&&&&(((+++---,,,'''###''''''&&&&&&%%%$$$$$$$$$******)))&&&###"""###$$$''''''((((((((()))))))))((('''((()))+++***(((&&&''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***(((### $$$''''''&&&((()))(((''''''(((((('''&&&$$$'''(((&&&&&&((((((%%%---,,,)))%%%%%%'''&&&###''''''((((((''''''&&&%%%''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((+++,,,...000333444555666444444666777888777444111444444444222...***))))))++++++,,,++++++***)))((()))(((''''''))))))(((''',,,+++******++++++***(((&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&$$$###((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''((((((++++++)))))),,,,,,***---,,,,,,...///000...---,,,******,,,000222000......000333444222000///...---------............///+++***)))(((((('''((((((***)))'''((()))******)))%%%%%%&&&'''((()))******''''''''''''''''''''''''---%%% $$$---111+++"""***))))))***'''$$$&&&,,,)))(((&&&&&&'''(((((('''***'''%%%&&&)))***(((&&&)))(((((()))******)))''''''&&&%%%&&&((())))))((((((((((((((((((((((((((('''((()))++++++++++++***++++++***))))))(((''''''((())))))(((''''''(((***'''''''''(((((((((((((((%%%'''))))))((('''((()))+++***))))))******(((&&&+++***(((&&&%%%%%%&&&&&&%%%&&&(((******)))((('''))))))(((((())))))***+++((((((((((((((('''''''''&&&'''((())))))******)))'''***,,,+++((('''(((***)))(((((()))+++,,,***)))))))))))))))))))))***+++&&&$$$"""!!!"""&&&***---******++++++******))))))***)))((()))+++++++++))),,,)))***...///+++((()))((((((''')))++++++***(((((())))))******+++++++++))))))((('''&&&&&&&&&&&&'''&&&'''((())))))'''%%%,,,+++***((('''''''''''',,,***))))))++++++***(((***))))))((('''((((((((())))))(((''''''((()))***)))'''&&&((((((%%%%%%((())))))))))))))))))))))))(((((((((((())))))))))))+++***))))))(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,)))''''''''',,,,,,++++++++++++,,,,,,...,,,***)))(((((()))***,,,+++)))***++++++***((((((((((((((((((((((((((()))(((((()))******(((''')))***++++++)))((((((((())))))))))))))))))))))))(((&&&(((,,,,,,)))(((***++++++******+++,,,---...---+++,,,///000...---000.........---------------!!!%%%)))***)))))))))***)))((('''&&&&&&'''((()))((())))))))))))(((&&&%%%&&&%%%&&&'''))))))'''%%%%%%'''***+++***((('''&&&&&&&&&&&&&&&&&&%%%######'''&&&%%%""" """(((((((((((()))))))))))))))(((((()))******)))'''&&&&&&%%%%%%%%%%%%&&&&&&***)))'''&&&&&&''')))***%%%&&&(((((()))))))))((((((((('''&&&&&&###&&&''''''''''''''''''***(((&&&%%%'''))))))''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((''''''(((((((((......///000111111111111333444555777999777444111222333222111///,,,+++***------------,,,+++***)))(((((((((((()))******))),,,+++******++++++***)))(((((('''''''''&&&&&&&&&***)))((('''''''''''''''***)))(((''''''((()))***%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((())),,,,,,))))))++++++))),,,++++++,,,---...---,,,,,,++++++---000222111000---000333222///---///111000//////......---------+++***)))(((''''''''''''+++)))'''''')))***+++***&&&&&&''''''(((((())))))************************+++$$$ $$$---000+++###(((((()))((($$$ %%%---***((('''''')))***)))((()))'''&&&'''))))))(((&&&((((((((()))))))))((('''&&&%%%%%%''')))***)))(((''''''''''''''''''''''''''')))+++,,,---,,,***)))*********)))))))))((((((*********))))))((())))))(((''''''&&&'''((()))***$$$&&&)))))))))((()))++++++***))))))***)))'''%%%)))((('''&&&&&&&&&&&&&&&%%%''')))++++++***((('''((((((((((((((((((((()))(((((((((''''''&&&&&&%%%''''''((()))))))))))))))%%%)))---+++'''%%%'''+++(((''''''(((***+++***)))***)))(((((((((***+++,,,)))'''&&&%%%&&&(((+++---))))))************))))))************+++++++++***,,,)))***...///***'''''''''''''''(((***+++***(((((()))))))))*********++++++***))))))((((((((()))'''&&&&&&((())))))'''%%%''''''(((((())))))******+++******************)))******)))))))))(((((((((***(((&&&%%%$$$%%%&&&''''''''''''(((((('''&&&'''''''''''''''''''''''''''(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,***)))((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,***))))))))))))'''&&&(((((((((((((((((((((((()))(((((()))))))))(((((())),,,...---***)))***---))))))))))))))))))))))))***'''(((,,,---+++***+++++++++++++++,,,,,,------,,,,,,---///000//////000......---,,,,,,------...)))'''%%%&&&((()))(((''')))((('''&&&&&&'''((()))%%%&&&((()))))))))'''&&&&&&%%%&&&'''))))))(((&&&$$$(((+++***%%%###&&&+++%%%&&&&&&''''''''''''&&&''''''&&&$$$"""###%%%((((((((((((((())))))))))))---+++(((''')))***++++++&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''(((!!!!!!&&&((('''((((((((())))))((('''&&&&&&###%%%'''((('''&&&(((***)))&&&$$$&&&((())))))***'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''(((((('''(((((())))))((((((''''''(((((((((((((((((('''***+++,,,---......//////333333444666888777444111111111111000000000...---............---+++******((()))*********++++++,,,,,,***))))))***+++)))((((((((('''''''''&&&&&&&&&---***'''$$$$$$&&&(((******)))(((''''''((()))***$$$%%%&&&''''''((())))))(((((((((''''''(((((((((***,,,,,,))))))++++++(((***)))((()))+++,,,+++***+++++++++---000333444444000111111///++++++///333//////......------------++++++***(((''''''''''''+++)))'''''')))+++++++++))))))((((((''''''&&&&&&************************'''%%%$$$&&&***,,,***'''$$$$$$%%%$$$ !!!)))***(((((((((******)))'''((('''''''''((((((((('''&&&'''((((((''''''''''''&&&%%%&&&(((***+++***(((************************)))***,,,---,,,+++)))'''((()))))))))*********+++))))))(((((((((((('''&&&)))(((&&&&&&&&&''')))***%%%''')))***))))))***,,,+++***))))))))))))&&&$$$###%%%'''((()))((('''&&&&&&''')))***+++***)))((()))((((((((('''&&&%%%%%%((((((''''''&&&&&&%%%%%%'''(((((())))))))))))((($$$))),,,+++'''%%%(((+++'''&&&&&&''')))******)))***)))(((((((((***+++,,,))))))******)))))))))(((((())))))*********))))))***+++++++++***************''''''+++,,,(((%%%&&&'''&&&&&&(((***+++***))))))))))))))))))*********++++++***)))))))))******&&&&&&&&&''')))(((&&&$$$&&&''''''((()))*********((()))))))))))))))))))))***************)))))))))+++)))'''%%%$$$%%%&&&'''&&&((()))(((((()))((('''(((((((((((((((((((((((('''((((((((()))))))))******))))))((('''((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''***,,,---,,,++++++,,,***++++++++++++++++++***''')))+++---...---,,,,,,---+++***)))***)))(((&&&))))))))))))))))))))))))((())))))((((((((())))))'''***---,,,******---000************************+++''''''+++...,,,+++,,,+++,,,,,,,,,------------,,,---...///000111111000///...---------...//////,,,((($$$$$$''')))(((%%%(((((('''&&&&&&'''(((((("""###%%%&&&'''''''''&&&%%%%%%&&&(((******(((&&&$$$(((+++((($$$###''',,,%%%&&&&&&'''((())))))***&&&''''''&&&%%%&&&(((***''''''((((((((()))))))))...+++((('''(((***,,,,,,''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&...(((%%%'''((('''%%%&&&&&&(((******((('''&&&'''%%%%%%''')))'''&&&)))///,,,(((%%%'''(((&&&&&&(((''''''((((((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((''''''((((((((((((''''''(((***,,,///222444666777333333333555666666555333222111111111222222000...------...------,,,+++***)))***++++++******,,,---,,,+++)))***++++++***(((&&&&&&&&&&&&%%%%%%%%%$$$***'''$$$!!!!!!$$$(((*********))))))))))))******%%%%%%&&&'''(((((((((''')))((((((''''''(((((()))))),,,,,,))))))++++++)))***((('''''')))******)))))))))***,,,...111333444444333000---+++,,,///222++++++,,,,,,---...//////,,,+++***))))))((())))))***)))((((((***,,,,,,+++******)))((('''&&&%%%%%%''''''''''''''''''''''''$$$&&&'''(((((('''((()))(((''''''(((%%%"""$$$***)))(((((()))******((('''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&''')))++++++)))'''))))))))))))))))))))))))***++++++++++++)))((('''(((((())))))***++++++,,,'''&&&%%%%%%&&&&&&$$$"""(((''''''&&&&&&((()))***&&&(((************+++,,,***)))(((((())))))'''%%%"""$$$'''***+++***((('''(((((())))))*********))))))))))))((('''&&&$$$$$$'''''''''''''''&&&&&&&&&(((((())))))))))))((((((%%%(((******(((&&&(((***'''&&&%%%&&&(((*********))))))))))))))))))***+++(((((()))***)))'''%%%$$$(((((())))))******)))))))))+++++++++)))((()))***)))&&&%%%((()))'''%%%&&&'''&&&'''(((+++,,,+++***)))))))))))))))))))))))))))((((((''''''(((((()))&&&%%%&&&'''((((((&&&$$$)))))))))))))))(((''''''&&&((()))(((''''''(((******++++++++++++***)))))),,,+++)))((((((((())))))&&&)))***))))))+++***'''************************''''''(((((())))))*********)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++,,,+++++++++,,,))))))************))))))%%%'''***---///...---,,,///...,,,,,,---,,,+++)))))))))))))))))))))))))))((())))))((('''''')))***&&&'''((()))((())),,,...************************+++&&&%%%***------+++,,,,,,,,,------------,,,,,,,,,///000//////222222//////////////////000000000'''&&&&&&'''(((((('''&&&((('''&&&%%%%%%&&&'''(((######$$$%%%&&&&&&&&&&&&%%%%%%&&&(((******)))'''((((((((()))))))))(((''''''&&&&&&&&&&&&((()))***###%%%&&&&&&%%%%%%&&&(((&&&&&&'''''''''(((((((((,,,***(((((()))*********(((''''''''''''''''''(((&&&''''''''''''''''''&&&+++((('''))))))%%%%%%'''$$$'''******(((''''''((('''%%%''')))'''%%%+++333///)))&&&((((((%%%$$$&&&''''''((((((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((((())))))******))))))(((&&&'''((())))))((('''&&&)))+++...111555888999:::444333222333444666555444777555333333333222///---,,,,,,---------,,,,,,+++(((***,,,+++))))))***,,,---,,,++++++,,,,,,+++***'''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$&&&((())))))******++++++******)))%%%&&&'''((((((''''''&&&))))))(((((((((((())))))(((++++++)))))),,,,,,)))***(((''''''(((***************++++++,,,...000222666444000...............***+++++++++,,,,,,------++++++************++++++)))((((((***,,,---,,,***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&''''''---******,,,,,,)))(((+++(((''''''(((******(((&&&'''((((((((('''''''''(((%%%'''***)))'''&&&'''(((''''''((()))+++***(((&&&''''''''''''''''''''''''))))))))))))))))))))))))************************(((&&&%%%&&&''''''$$$!!!'''''''''''''''((())))))''')))++++++******+++,,,(((((('''((())))))'''&&&&&&&&&((())))))))))))((())))))((((((((()))***+++))))))*********((('''&&&'''''''''''''''((((((((((((((())))))))))))((((((&&&'''(((((()))(((((((((&&&%%%$$$%%%''')))******)))************))))))(((''''''''''''''''''&&&&&&'''(((((()))))))))))))))(((***+++***((('''(((***)))%%%###&&&'''&&&&&&((('''''''''))),,,---,,,+++)))))))))))))))))))))((('''''''''&&&&&&''''''(((&&&%%%%%%'''((((((&&&$$$((())))))******)))''''''%%%'''))))))''''''(((***++++++,,,,,,,,,+++***)))*********)))))))))))))))&&&+++,,,***+++---,,,(((************************'''''''''((()))*********))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))(((((()))((()))***++++++***)))((('''(((***+++,,,,,,,,,,,,///...,,,,,,------,,,***))))))))))))))))))))))))((()))***(((&&&&&&)))+++***((('''''')))+++++++++************************+++&&&$$$(((------+++,,,,,,,,,---......---,,,+++---111222//////222222......///000222222222111000 $$$)))***(((&&&''')))'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''''''''(((%%%%%%&&&(((***+++)))'''+++'''&&&***000000)))"""((('''&&&%%%%%%&&&(((***%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&'''''''''(((((((((((()))******(((&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((("""!!!$$$''''''$$$%%%)))"""&&&***+++)))'''((()))(((&&&''')))'''%%%,,,666...(((%%%((()))%%%%%%(((''''''((((((''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))************))))))&&&'''((())))))((('''&&&'''(((***---///111222333555333111111333555666666:::888555444444222...***++++++,,,,,,---,,,,,,,,,(((***,,,+++(((''')))+++///---,,,,,,---...,,,+++***))))))))))))((((((((($$$%%%''')))******)))))))))***+++,,,,,,+++***)))&&&'''((((((((('''&&&%%%))))))(((((((((((())))))(((++++++)))))),,,---***+++)))'''''')))+++++++++,,,------,,,,,,---///111777444000000111111---***...------,,,+++))))))(((+++++++++***++++++,,,,,,(((((((((+++------,,,***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&%%%***&&&&&&)))***'''%%%&&&'''''''''(((***)))'''%%%'''((()))((('''''''''(((&&&)))+++***((('''(((***(((((((((***+++***(((%%%************************((('''''''''((()))***+++,,,,,,++++++***)))))))))+++)))((()))+++***'''###'''''''''((((((((((((((((((***++++++*********+++((('''&&&((())))))(((&&&******(((''''''((())))))+++***((('''''')))+++,,,((()))+++,,,,,,+++******&&&'''''''''((()))))))))((()))))))))))))))(((((('''&&&&&&''')))***)))'''&&&%%%###$$$''')))******)))***+++++++++)))((('''((('''&&&&&&&&&(((***+++''''''((()))))))))))))))(((***+++***'''&&&''')))***%%%"""%%%'''&&&(((+++((('''(((***,,,...---,,,))))))))))))(((((((((((((((((('''''''''(((((()))&&&%%%%%%'''((((((&&&$$$$$$%%%''')))***+++******%%%(((***)))'''''')))+++++++++,,,---,,,+++***)))''''''((((((((((((''''''&&&+++---++++++///---(((((((((((((((((((((((((((&&&''''''((()))******+++))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))'''%%%$$$%%%)))***+++,,,,,,+++***)))+++***)))))))))***+++,,,---+++******,,,,,,+++)))))))))))))))))))))))))))(((******(((&&&&&&))),,,000,,,))))))+++---,,,***************************+++%%%###''',,,---++++++,,,---.........---,,,+++...333333//////222222---...///222333444333111000&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%$$$$$$)))&&&%%%&&&((()))'''%%%''''''(((***++++++(((&&&%%%%%%&&&''''''&&&%%%%%%'''$$$###$$$((()))'''%%%&&&'''***++++++***'''&&&+++***((((((((('''&&&$$$***%%%$$$(((+++***)))***'''***+++((((((***)))&&&%%%''')))++++++)))&&&$$$$$$&&&''''''&&&%%%%%%&&&)))'''&&&'''((()))&&&###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))++++++)))(((&&&))))))***,,,......,,,+++,,,---///000222333333333444333333222222333333444777666444333222111111111---------...000///---+++***)))((()))***+++***(((000//////...,,,+++******,,,((($$$%%%((()))&&&###''''''(((((())))))******)))(((''''''((()))***+++---)))%%%&&&***+++(((%%%&&&'''((())))))***))))))---,,,+++)))((('''''''''&&&&&&''''''(((((())))))---------++++++---111444111000.........---+++)))+++...000///---***)))((()))************)))((((((+++)))(((***---...+++(((+++&&&$$$***,,,'''$$$%%%(((((()))))))))'''&&&%%%&&&'''''''''((()))))))))))))))))))))(((((((((((()))&&&%%%&&&***,,,+++)))(((((('''&&&&&&&&&&&&&&&***++++++(((%%%###"""###'''((())))))))))))((((((+++)))((()))+++,,,***'''&&&(((++++++***))))))***)))***,,,+++((('''(((******++++++++++++***))))))$$$'''(((''''''++++++(((%%%'''***+++***)))((((((+++***((('''&&&&&&&&&'''---,,,,,,---//////...,,,***))))))***++++++)))(((,,,+++*********+++------&&&$$$&&&******&&&%%%'''%%%(((,,,,,,(((%%%%%%&&&+++***))))))***)))'''%%%&&&&&&''''''(((((())))))***&&&$$$$$$'''***+++***&&&''')))***+++++++++++++++)))((()))***+++(((%%%+++&&&"""###'''+++,,,***+++++++++******))))))))))))))))))***************(((((((((***++++++)))'''+++***)))+++,,,+++'''###(((((((((((('''''''''&&&((((((((()))))))))******+++***))))))***+++---...***'''%%%'''***+++)))&&&,,,***''''''(((******)))***************************))))))(((((())))))***'''''''''''''''((()))***+++***))))))(((((((((((()))*********((()))***,,,***))))))(((((())))))*********++++++***)))((((((...,,,***)))))))))(((''''''(((((())))))(((((('''///...,,,+++******+++++++++***)))((((((***+++---***+++,,,+++)))((()))******************+++,,,,,,+++,,,---/////////...---))))))***+++,,,------...///000000///------...000222111000000000222333444555333111222555666444222&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%$$$%%%'''(((&&&$$$''''''(((***++++++)))&&&%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%***(((''''''''''''&&&$$$---(((&&&)))***(((&&&&&&'''******'''''')))(((%%%)))'''""""""&&&)))$$$&&&''''''&&&%%%%%%&&&((('''&&&&&&((((((&&&###$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((''''''''''''((()))******)))(((''''''&&&&&&''')))***)))(((,,,---///000222333333333444333333222222333333444666666444333222111111111...---...///000000...,,,,,,***)))***+++,,,+++***//////...---,,,+++******,,,(((%%%%%%((()))&&&###'''''''''((())))))******))))))((((((((()))++++++,,,)))'''''')))***(((&&&'''(((((())))))))))))(((,,,,,,+++)))((('''''''''&&&''''''(((((()))******------,,,***)))***---000///...---.........,,,***+++,,,......,,,***)))***'''((()))***************(((''''''''')))***)))(((,,,&&&$$$''')))&&&%%%''''''((()))))))))((('''&&&''''''''''''(((((((((((())))))))))))((((((((((((((('''&&&'''(((******))))))((((((''''''''''''''''''((()))((('''&&&'''((())))))))))))))))))))))))***(((''')))++++++)))'''$$$&&&)))++++++++++++---+++)))(((((())))))((('''************)))(((''''''$$$'''(((&&&'''******'''(((***+++***(((%%%######+++***((('''&&&&&&''''''***))))))***,,,,,,+++)))***)))((()))******)))(((++++++***)))***+++,,,---)))&&&'''******&&&&&&(((''')))******)))((('''(((''''''&&&'''))))))(((&&&)))))))))******)))(((((((((&&&$$$$$$'''))))))(((&&&'''(((*********)))))))))(((&&&'''))))))'''$$$,,,((($$$%%%))),,,+++)))***))))))(((''''''((((((+++++++++,,,,,,,,,,,,---***)))((()))******((('''***)))((()))***)))&&&###))))))((((((((('''''''''*********+++++++++,,,,,,))))))(((((()))***,,,---)))*********))))))******+++)))'''''')))***+++***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++******)))(((((((((((((((***++++++***))))))***+++))))))(((((((((((())))))+++,,,,,,,,,,,,+++***))),,,***(((((()))***)))(((((())))))******))))))(((,,,+++***)))))))))*********)))((('''((()))+++,,,(((***++++++******,,,---,,,,,,++++++,,,,,,---...***++++++,,,,,,,,,,,,,,,,,,,,,------......//////111222222111//////000222000000/////////000111222222000///000222222111///(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$''''''(((***++++++)))'''%%%&&&''''''''''''&&&%%%###&&&)))((($$$###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%,,,(((&&&))))))'''%%%&&&&&&))))))&&&%%%((('''$$$***&&&  &&&***$$$&&&''''''&&&%%%%%%&&&'''&&&&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))((('''&&&%%%$$$%%%'''(((((((((,,,---///000222333333333444333333222222333333444666555444333222222111111///......000111111///------+++***+++,,,---,,,+++...------,,,+++***)))))),,,(((%%%%%%((((((&&&$$$&&&''''''(((((()))*********)))((((((((()))***+++***)))(((((((((((((((((())))))(((((((((((((((''',,,+++***)))((((((''''''''''''((())))))******+++,,,,,,+++)))''''''))),,,---,,,,,,---......---+++)))+++,,,+++***)))***+++&&&'''((()))+++++++++,,,((((((((('''&&&''')))++++++'''$$$&&&'''&&&&&&(((''''''((()))))))))((((((((((((''''''''''''''''''))))))))))))((((((((((((''''''((('''&&&&&&((()))***))))))(((((((((((((((%%%&&&((()))))))))+++---+++***))))))((()))***+++(((((('''((()))***(((&&&&&&(((***************+++,,,(((&&&'''***+++(((%%%))))))))))))((('''%%%%%%$$$'''(((&&&'''******'''***+++,,,+++(((&&&$$$$$$+++***)))'''''''''(((((((((''''''(((******)))((()))((('''((()))***)))'''******))))))******+++,,,,,,((('''))))))&&&&&&))))))(((((((((*********)))&&&%%%&&&''')))***)))(((***+++,,,---,,,***(((&&&((('''&&&'''))))))(((&&&((()))***++++++***)))((()))((('''((())))))'''&&&,,,)))'''(((+++,,,***(((***)))((('''''''''((()))))))))*********+++++++++---+++))))))*********(((+++***(((((())))))(((&&&+++************)))))))))((())))))))))))*********))))))(((((()))***,,,---))),,,///---***(((+++...,,,***))))))+++------,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))++++++******))))))******+++,,,---+++)))((()))*********))))))))))))******,,,,,,---------,,,+++++++++***((()))+++,,,,,,+++)))******++++++******)))*********)))***++++++,,,+++***)))))))))***,,,---***+++,,,,,,+++***+++,,,---------,,,---......///,,,++++++++++++,,,------////////////000000000000333333444222111000111333000000000///000000111222111///...///000111000///))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''')))++++++)))'''&&&&&&''''''''''''&&&&&&$$$&&&((('''%%%$$$&&&(((&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%'''$$$$$$((()))''''''***&&&(((((($$$$$$''''''$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''''')))(((&&&&&&(((***++++++,,,---///000222333333333444333333222222333333444555444444444333222111111/////////000222111///------+++***+++,,,---,,,+++,,,,,,++++++***))))))(((+++)))'''&&&'''((('''%%%&&&&&&''''''((())))))***)))((('''''''''((()))***((()))***)))''''''(((******)))((((((''''''''''''*********))))))((('''&&&((((((((()))******++++++*********((('''''')))+++---,,,+++,,,---,,,+++)))((()))***)))((()))***,,,'''''')))******+++++++++)))***+++)))&&&'''+++///)))((('''(((((((((((((((''''''(((((()))))))))))))))((((((''''''&&&&&&&&&))))))))))))((((((((((((&&&((()))'''$$$$$$&&&)))+++******)))((()))))))))%%%&&&)))******+++...///---,,,***(((((()))+++,,,'''''''''(((((((((''''''+++,,,,,,+++((('''''''''+++***))))))******)))((())))))))))))(((&&&%%%%%%$$$'''(((&&&'''))))))&&&'''***,,,,,,,,,+++,,,---+++***)))((('''((()))))))))(((((()))++++++***(((***((('''''')))))))))((()))))))))*********++++++---)))'''((('''%%%%%%(((***'''%%%&&&))),,,+++)))((('''''')))***+++***((()))***,,,...---+++((('''((()))***++++++***((('''***+++,,,---,,,+++***)))************+++******)))+++***)))+++,,,,,,***''',,,+++***)))))))))+++,,,))))))******++++++,,,,,,000...+++***+++,,,,,,+++---,,,+++***************,,,,,,,,,,,,++++++++++++)))))))))************++++++******)))***+++---...+++,,,...---+++***,,,...,,,+++***+++---///...---+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))*********************------,,,,,,,,,,,,,,,---,,,---...,,,***))))))))),,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++---,,,++++++---......---***++++++,,,,,,++++++***++++++,,,,,,---...//////---,,,,,,+++,,,---......---......,,,)))''''''(((------,,,,,,------...//////...---,,,,,,---///000000000000000000000000///333333333222111000111333222222222222222222222222222111111111222222222111+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''&&&&&&'''))),,,,,,***'''''''''''''''''''''''''''(((&&&$$$%%%''''''&&&$$$((('''&&&%%%%%%&&&'''((($$$######$$$&&&'''&&&%%%&&&$$$$$$((((((&&&&&&***&&&((('''######&&&'''$$$"""$$$'''******)))&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))***+++))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''+++)))'''(((***,,,,,,,,,,,,---///000222333333333444333333222222333333444444444444444444333111111/////////000222111///---,,,***)))***+++,,,+++***+++++++++******))))))(((+++)))(((''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''(((((()))))))))'''''')))******)))((('''&&&&&&''''''))))))******)))((('''&&&((((((((()))******++++++((()))))))))((()))+++...///---,,,++++++***'''%%%'''((())))))((((((+++---))))))************)))((((((******(((&&&&&&***...&&&)))++++++******)))((((((((((((((())))))******)))))))))(((((('''''''''))))))))))))((((((((((((&&&((()))'''$$$$$$&&&)))++++++***)))))))))))))))''')))***+++++++++---......,,,***(((((()))***+++&&&'''(((((((((''''''''',,,---,,,***(((&&&&&&''')))---///---)))'''***---***++++++***)))(((''''''%%%((()))''''''***)))&&&&&&(((***,,,,,,---///111,,,+++***)))((()))******)))(((((()))++++++***(((+++)))''''''((())))))((())))))******++++++++++++,,,((('''((('''$$$%%%(((***'''%%%&&&)))+++***(((***)))(((((())))))'''%%%&&&(((+++------,,,***(((''')))+++,,,+++***((('''***+++,,,,,,,,,+++***))))))***+++++++++*********++++++,,,---...---+++)))---,,,+++******+++,,,------------...///000000111111...,,,+++,,,------,,,...------,,,++++++,,,---------,,,,,,,,,+++++++++---------............///,,,++++++***+++---...//////---+++,,,...///---,,,,,,++++++,,,.........,,,+++++++++++++++++++++++++++,,,------------,,,+++//////000000000000///...---------,,,,,,---......---...//////,,,*********---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,+++///...,,,,,,---------,,,,,,,,,------------,,,,,,,,,,,,---...///000000111,,,,,,,,,,,,------...............,,,)))''''''(((---------------...//////111000///.........///000111111111000000000000000222333333222000000111333222222222222222222222222222333333333222222222333***))))))(((((('''''''''(((''''''&&&&&&%%%$$$$$$&&&'''((((((&&&&&&'''(((%%%%%%'''))),,,,,,***((((((((('''&&&&&&'''(((((()))&&&###$$$((()))&&&###)))((('''&&&&&&'''((()))%%%$$$###$$$&&&'''&&&%%%(((&&&'''(((&&&"""###&&&''')))'''######&&&'''%%%$$$%%%%%%&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&((())))))((((((((()))((((((((((((((('''''''''******))))))(((''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''')))((('''(((***+++++++++,,,---///000222333333333444333333222222333333444333333444555444333222111///......000111111///---,,,***)))***+++,,,+++***+++++++++*********))))))+++***)))(((''''''''''''%%%&&&&&&''''''((()))))))))((('''&&&&&&&&&'''((()))(((((((((((())))))***)))((('''&&&&&&&&&'''((((((((()))***)))((('''&&&''''''((())))))******+++'''((()))))))))***,,,...///...,,,+++***(((%%%###''')))******))))))***,,,***************)))(((((('''''''''&&&%%%&&&(((***%%%))),,,***)))******((())))))((((((((()))************))))))))))))))))))))))))))))))((((((((((((''''''((('''&&&&&&((()))+++******))))))))))))))))))***,,,+++******+++------,,,***)))(((((()))***&&&(((***)))((('''(((((()))******)))((((((***,,,(((...222000)))&&&***000+++++++++++++++******)))'''***+++((((((+++***''''''(((******))))))***,,,,,,+++***))))))***++++++(((''''''(((******)))(((,,,***(((''')))***************+++,,,,,,,,,,,,++++++((('''))))))&&&&&&))))))(((((((((*********))))))(((''''''''''''%%%###&&&(((***,,,---,,,+++***%%%(((***+++***((((((((())))))++++++,,,+++***)))(((***,,,,,,+++***+++,,,---...///000000///...---,,,,,,---------.........---......///000111222222000///------///000///...///111222111000///000111/////////............---.........////////////000///............000111222444111...///333444222...///......///000000...------------------------------...///000000///...---000111222222222111/////////............///000000///111333333111///............------------......---...//////000/////////111///------...///...---///000000000000000000///---...///111111222222222------......////////////...///000000......///000111111000000111111222333222111111000000000000000333333333333333333333333444555555444222222333555222222333333333222111111222333444333222111222444''''''''''''&&&&&&&&&&&&))))))((('''%%%$$$######%%%&&&((('''%%%$$$&&&(((%%%%%%'''))),,,,,,***((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&%%%$$$((((((''''''''''''((((((&&&%%%$$$%%%&&&'''&&&%%%'''&&&'''(((%%%!!!"""&&&((()))(((######'''(((&&&$$$$$$%%%&&&'''(((((('''$$$&&&''''''&&&%%%%%%&&&&&&)))++++++))))))***+++)))))))))((((((((('''''',,,+++***)))(((&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))'''''''''&&&&&&'''''''''((((((((()))+++,,,+++***,,,---///000222333333333444333333222222333333444222333444555555333222000...---...///000000...,,,---+++***+++,,,---,,,++++++++++++++++++******************((('''&&&'''(((%%%%%%&&&''''''(((((()))+++***)))((('''(((((()))***'''%%%&&&)))+++***(((((('''&&&%%%%%%&&&((()))'''((()))***)))(((&&&%%%&&&''''''(((((()))******''')))******))))))***,,,---,,,******)))(((%%%###''')))+++,,,+++)))******((())))))************)))'''&&&%%%&&&'''(((((('''%%%)))***%%%###'''******+++***)))((((((((()))******************+++++++++))))))))))))((((((((((((((('''&&&'''(((******)))******)))(((((((((((())))))***++++++***)))+++,,,++++++***))))))(((''''''''')))++++++)))'''(((***((()))))))))((((((+++---***---000...***(((***...)))***++++++,,,+++++++++(((,,,,,,******,,,+++((()))******)))''''''((())),,,+++************,,,,,,***))))))***,,,,,,+++)))---+++)))((()))+++++++++***+++,,,---...------,,,+++)))))),,,,,,)))(((+++)))+++------,,,*********)))(((((((((******(((&&&***+++,,,,,,,,,,,,,,,+++'''))),,,---+++***+++---***+++,,,.........------+++...000000...---///000000111333333333333333444///000222444444333222111222222333444555666777777444333333555777777666555666999;;;;;;999888888999888777777777777666666666333333333333444444444444777777666666777888999;;;888888777777888888888777888777777888888888555333444444444444444444444444444555777888888777555444333444555666666444222111555444444444555555666777333555888888777555444444444444333333333333444444333333444555555555555555555444222333444666555555444444555555555555444444333444555666777777666666333333444555555555555555333555666666555555777888777777666666777777888999666666666666666555444444777777888888999999::::::999::::::999777777888999555666777777777555444333333555777666444333555777$$$%%%%%%%%%%%%%%%%%%%%%******((('''%%%###""""""###%%%'''&&&$$$###%%%'''%%%%%%&&&))),,,,,,***((()))((('''&&&&&&'''((()))%%%''')))((($$$###$$$''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%######%%%'''&&&"""%%%***(((***((($$$###'''((('''!!!$$$)))------+++(((%%%$$$&&&''''''&&&%%%%%%&&&'''))),,,,,,***)))+++---******))))))((((((((('''))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))***,,,......,,,+++,,,---///000222333333333444333333222222333333444222333444555555444222000---------...000///---+++...---,,,,,,......---,,,,,,,,,,,,+++++++++++++++*********)))'''&&&'''(((%%%%%%&&&&&&'''(((((()))---,,,+++)))))))))******+++'''$$$&&&***---+++''''''&&&%%%$$$%%%''')))***&&&''')))******(((&&&%%%&&&&&&''''''((()))))))))(((*********((('''((()))+++***))))))))))))'''%%%'''***------,,,***))))))&&&'''(((***++++++++++++)))'''&&&(((+++,,,***'''&&&***'''$$$+++,,,,,,+++***((((((((())))))*********+++,,,,,,,,,---))))))))))))(((((((((((()))'''%%%&&&***,,,+++)))***))))))((((((((((((((((((***++++++***)))+++,,,************)))(((&&&&&&'''***,,,+++)))((()))++++++,,,+++)))''''''(((***+++,,,,,,,,,+++******+++((()))***++++++,,,,,,+++***------+++***---,,,)))***++++++***))))))***,,,,,,+++*********+++,,,------,,,,,,---//////...,,,...,,,))))))***,,,,,,,,,+++,,,---...///...---,,,,,,***+++//////,,,+++---***...111111---+++***,,,+++******,,,...///...,,,///......---,,,,,,,,,+++***---000000///...000222---...000111222222222222000222555555333222444666333444555666666666888999444666888:::;;;:::888666<<<======>>>@@@AAABBBBBB999999:::<<>><<<===AAADDDEEECCCAAAAAABBBAAA@@@@@@@@@@@@?????????======>>>>>>>>>???????????????>>>>>>???@@@BBBCCC;;;===@@@>>>;;;:::<<>>666888;;;<<<;;;999999999;;;;;;::::::::::::;;;;;;888888999::::::::::::::::::999888999<<<>>>>>>>>>777777888888888888777777999:::;;;<<<===<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;======<<<:::999:::;;;<<<<<<;;;;;;<<<<<<===>>>;;;<<<=========;;;:::999;;;;;;<<<<<<===>>>??????===>>>>>>===;;;;;;<<<>>>:::;;;<<<<<<;;;:::999888777999;;;:::777666888:::+++***((('''&&&''')))***$$$&&&''''''&&&%%%%%%&&&"""###%%%'''((((((''''''!!!$$$'''((((((&&&&&&&&&'''&&&%%%%%%&&&'''((()))(((''''''&&&&&&''''''(((###%%%''''''&&&%%%&&&'''&&&%%%(((---+++$$$"""%%%&&&%%%$$$%%%&&&&&&%%%###&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))(((((('''%%%%%%%%%&&&&&&$$$"""******+++,,,,,,,,,,,,+++,,,,,,++++++++++++******(((***+++)))&&&%%%***///(((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%)))***++++++---...,,,(((,,,---///000222333333333222444555444222111222444222111111222444444333111......///000000///......///---+++,,,...///---+++555222...***(((''')))***...---,,,***)))((((((((($$$&&&)))(((%%%$$$%%%'''******)))(((((()))***+++&&&&&&'''((()))***++++++***)))((('''''''''''''''))))))))))))*********+++,,,(((&&&(((...111///---((('''''''''''''''&&&&&&---+++))))))***+++,,,+++++++++***))))))(((''''''&&&''')))+++++++++)))(((+++++++++************))),,,+++***))))))***+++++++++************+++---...,,,,,,,,,,,,+++***)))(((---***'''&&&'''***+++,,,))))))))))))*********+++'''((()))++++++***((('''(((((())))))******++++++---,,,***(((((((((((()))------,,,,,,***)))'''&&&************)))))))))))),,,+++***)))***,,,///000---,,,***))))))***,,,------***'''(((+++------+++******++++++,,,---...///...---+++,,,...//////...------------------------++++++,,,---------,,,,,,...---,,,---//////---,,,000,,,+++///111111111333333222000...---...000111///000000111222333333333333222111000///////////////000222444555555444444999888888888777666666555333555666777777999;;;===???===>>>AAAAAA>>>>>>@@@EEEEEEEEEFFFFFFGGGGGGHHHJJJMMMMMMLLLNNNPPPNNNIIIHHHFFFEEEGGGIIILLLMMMLLLQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOMMMLLLLLLNNNPPPQQQRRRQQQOOONNNMMMMMMNNNNNNLLLNNNPPPRRRTTTTTTTTTTTTRRRPPPOOOOOOQQQSSSTTTTTTTTTSSSRRROOOKKKIIIIIIJJJGGGFFFDDDCCCCCCDDDFFFGGGKKKKKKKKKKKKKKKLLLLLLMMMPPPNNNLLLLLLMMMLLLIIIFFFMMMLLLKKKKKKKKKJJJHHHFFFIIIHHHGGGFFFFFFGGGHHHIIIBBB@@@???AAAEEEGGGHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGFFFDDDBBBAAAFFFEEECCCDDDEEEFFFFFFEEEBBBCCCEEEFFFFFFEEEDDDCCC@@@@@@AAABBBCCCDDDEEEEEEHHHIIIIIIJJJIIIHHHGGGFFFDDDEEEFFFIIIKKKKKKIIIGGGHHHGGGFFFEEEEEEEEEFFFGGGEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDCCCAAA@@@???===???AAAAAA@@@>>>>>>>>>+++***((('''&&&'''((()))%%%&&&((('''&&&%%%%%%&&&###$$$&&&''''''''''''&&&$$$&&&((()))((('''''''''((('''&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&'''((()))((('''&&&'''((('''%%%&&&)))((($$$###'''&&&%%%%%%&&&''''''%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((((((''''''&&&&&&''''''&&&%%%$$$$$$'''((())))))******))))))******************++++++)))+++,,,)))%%%$$$(((,,,&&&'''((()))((('''&&&%%%'''''''''''''''(((((()))******)))(((''''''&&&&&&(((+++,,,,,,+++,,,---...//////000222333333333444666555333444555555444222444333222222333333111///........................///---,,,,,,......---+++444111...***(((((()))***,,,+++***)))((((((''''''$$$&&&(((((('''&&&''')))+++***(((''''''''''''(((&&&&&&'''((()))***++++++(((((((((''''''((((((((('''''''''''''''(((((((((+++(((%%%'''+++---+++))),,,,,,++++++++++++++++++,,,)))'''''')))******))))))))))))))))))*********)))***+++------,,,+++***((((((((())))))*********+++***)))(((((()))***++++++***)))))))))***+++,,,111111111111000...------,,,)))'''&&&((()))******)))))))))************+++$$$%%%(((***++++++******++++++++++++++++++******...---+++*********++++++---------------,,,,,,+++,,,,,,,,,,,,++++++++++++///...------...///000222------,,,,,,,,,...///000...,,,***+++,,,............---------...///000000111000......000111111000000000000000000000000000//////000111111222222111111000000111333444333111555111000333555444333555666555444444444444555666444444555555666777777888999888888777666666666666777888:::;;;============<<<<<<<<<===>>>???@@@AAA???@@@AAABBBBBBDDDFFFHHHFFFDDDEEEIIIIIIFFFFFFIIIKKKMMMOOORRRTTTVVVXXXXXXUUUYYYZZZZZZ\\\___\\\WWWUUUSSSQQQRRRUUUXXXZZZ[[[______```aaaaaaaaaaaaaaa\\\\\\[[[[[[[[[\\\^^^___aaa```^^^]]]\\\\\\]]]]]]\\\]]]```bbbdddeeeffffffbbb```^^^^^^```bbbbbbbbbddddddccc___ZZZVVVTTTSSSRRRPPPNNNLLLLLLMMMNNNPPPUUUVVVXXXYYY[[[\\\]]]]]]aaa___^^^^^^______]]]ZZZ___^^^]]]\\\]]]\\\ZZZWWWWWWWWWWWWVVVVVVVVVVVVVVVRRRQQQPPPRRRTTTVVVUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSTTTTTTSSSRRRPPPOOOOOONNNOOOPPPQQQPPPNNNLLLKKKLLLMMMNNNNNNMMMKKKJJJMMMMMMMMMNNNOOOPPPRRRRRRRRRSSSUUUVVVWWWWWWVVVUUUQQQQQQQQQSSSUUUUUUTTTRRRRRRQQQPPPOOOOOOOOOPPPQQQMMMOOORRRTTTVVVVVVVVVUUUWWWVVVVVVUUUTTTSSSRRRRRRPPPPPPOOONNNLLLJJJHHHFFFAAACCCEEEFFFEEEDDDDDDEEE***)))((('''''''''((()))&&&'''((((((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&((())))))(((&&&&&&'''))))))((((((''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&+++++++++)))'''&&&(((***(((%%%$$$&&&&&&%%%&&&)))'''&&&&&&'''(((((('''%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%'''***)))&&&$$$%%%'''''''''((()))))))))))))))((())))))******++++++,,,+++------***&&&%%%'''***&&&&&&((())))))(((''''''((((((((((((((())))))******)))))))))((((((''''''(((,,,111000,,,***...444222222222333333333333444888555222333777888555111666444333333333222000...///...---,,,,,,---...//////...------......---+++222000---***))))))***+++***))))))((('''''''''(((%%%&&&((()))((('''((()))***)))(((&&&%%%%%%%%%%%%&&&'''(((((()))***++++++((((((((((((((()))))))))''''''''''''''''''''''''+++(((&&&&&&)))+++)))'''************************,,,***(((((()))*********))))))***+++,,,,,,------((()))***+++***)))((('''&&&''''''(((***++++++,,,+++******))))))***++++++---,,,***))))))***++++++111111000///...---,,,,,,,,,***))))))***+++***)))******+++,,,,,,,,,,,,,,,'''(((***+++,,,,,,,,,+++.........------,,,+++***///......---------............///000000111111111/////////000000000000000222222111111111222222222000000000111222333444555000111111111000000222333222222222222222333444555888666333333444555555555555555555555555555555555555666666777888999::::::888888777999;;;;;;:::999<<<888777;;;<<<:::999:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>??????@@@@@@???????????????@@@AAABBBCCCEEEGGGHHHIIIIIIFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLMMMNNNPPPQQQRRROOOMMMOOOSSSTTTQQQQQQTTTUUUWWW[[[___ccceeeggggggcccgggjjjkkkmmmoookkkeeeaaa___]]]]]]```eeehhhiiijjjkkkmmmoooppppppooooooggghhhiiiiiijjjkkkllllllqqqpppooonnnnnnmmmnnnnnnmmmnnnppprrrssstttuuuuuuqqqooollllllnnnqqqssssssvvvvvvuuuqqqjjjccc___]]]^^^\\\XXXVVVUUUVVVXXXYYYaaacccgggkkkmmmooooooooonnnmmmmmmnnnooopppnnnmmmrrrpppoooooopppooommmkkkiiiiiijjjjjjjjjhhhgggffffffeeeeeefffhhhgggeeecccbbbaaaaaaaaaaaaaaaaaabbbccccccccccccbbbaaa``````\\\]]]^^^```aaa___[[[XXXXXXYYYZZZZZZYYYXXXVVVUUUXXXWWWVVVVVVWWWYYY[[[]]]^^^```bbbdddfffggggggfffbbbaaa``````bbbbbbbbb``````___]]]\\\\\\\\\]]]^^^ZZZ]]]aaadddfffffffffeeecccddddddcccbbb```^^^]]]^^^^^^\\\ZZZWWWTTTQQQOOOHHHJJJLLLMMMLLLKKKLLLMMM***)))(((''''''''''''(((&&&((()))(((&&&%%%%%%%%%'''''''''''''''&&&&&&&&&******)))&&&%%%%%%''')))***))))))(((((('''''''''(((''''''&&&&&&''''''(((------+++(((&&&%%%'''***(((&&&%%%&&&'''(((((()))''''''&&&'''))))))(((&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((''''''&&&$$$(((,,,***&&&$$$&&&***((()))******++++++******(((((()))***+++,,,---...,,,------+++(((''')))+++&&&'''(((*********)))))))))))))))((()))******+++)))))))))))))))))))))))))))000888999111+++...555333333333222222222222333666555444444555555444333555444333333444333111///000...---++++++---...000//////.........---,,,,,,000...,,,***)))***+++,,,******)))(((((()))))))))'''(((((()))((('''''''''((((((''''''&&&&&&&&&&&&'''(((((()))******++++++)))))))))***))))))((((((******))))))))))))((((((+++)))'''(((***+++***)))''''''(((((()))))))))***...,,,******+++------,,,++++++,,,,,,---.........***++++++++++++***(((((())))))***+++,,,,,,------+++++++++++++++,,,,,,,,,000///...,,,,,,,,,------000000///---,,,,,,++++++---,,,+++,,,------,,,***+++,,,---............---///////////////...,,,,,,000000111111000///...---111111111111111222222333333333333444444555666666666666666777777888888888777777777666666666666666888888888999::::::;;;;;;888:::<<<;;;888777:::<<<888888888999:::;;;===>>>AAA???<<<;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCCCCBBBAAABBBCCCCCCAAA???BBB>>>>>>BBBDDDBBBBBBCCCCCCCCCDDDDDDDDDBBB???>>>CCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSRRRQQQPPPPPPQQQSSSTTTTTTSSSRRRSSSUUUVVVWWWWWWUUUSSSUUUYYYZZZXXXYYY\\\\\\___bbbfffiiikkkllllllnnnrrruuuuuuvvvvvvqqqjjjdddaaa______ccchhhlllooommmoooqqqsssttttttsssrrrkkkmmmnnnppprrrsssttttttyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvssspppnnnooossswww{{{||||||}}}}}}yyyssskkkfffcccfffccc___\\\[[[]]]___aaakkknnnrrrvvvxxxyyyxxxxxxuuuvvvvvvxxxyyyzzzzzzyyy{{{zzzyyyyyyzzzyyywwwuuuuuuvvvxxxxxxxxxvvvsssqqqsssssstttuuutttrrrooommmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjkkklllkkkhhhfffffffffffffffeeedddbbbaaa```___]]]\\\]]]```ccceeehhhjjjlllnnnooopppppppppnnnllljjjjjjkkkllllllkkkjjjiiigggfffeeeeeefffggggggiiimmmppprrrqqqpppooommmnnnoooppppppnnnlllkkkjjjiiihhheeeaaa\\\XXXVVVRRRSSSTTTTTTRRRQQQQQQRRR)))(((((('''''''''''''''&&&((()))((('''%%%%%%&&&((('''''''''''''''''''''))))))'''%%%######&&&(((*********))))))(((((('''(((''''''&&&&&&''''''(((,,,,,,***'''%%%$$$&&&((('''''''''(((***,,,***''''''&&&&&&((()))***)))'''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((('''$$$(((,,,+++&&&%%%'''+++(((((()))************)))((()))***+++,,,......///+++,,,,,,,,,++++++,,,---((()))***+++,,,,,,+++***)))))))))))))))***++++++(((((())))))***+++++++++,,,333===BBB;;;000...333333333222111111111111222111555777555111///222555333222222333555555333222000///---,,,,,,---///000000000//////---,,,,,,,,,...---+++******+++---...,,,,,,+++++++++++++++,,,***))))))(((((('''%%%$$$''''''(((((())))))))))))(((((())))))******++++++++++++++++++***)))''''''*********************)))((('''&&&''')))+++,,,,,,)))******+++,,,------...000...,,,+++---.........------------------------000000000000///......---...............---------,,,,,,------............333222111000//////000111555444333222111111111111000///......//////...,,,...///000222222111000///444444444333333222222111444555777888888888777666666666777888999::::::;;;======<<<;;;<<<<<<===>>>@@@AAAAAABBBCCCDDDDDDEEECCCBBBAAAAAAAAAAAAAAABBBEEEEEEEEEDDDEEEEEEFFFGGGFFFIIIKKKJJJGGGFFFGGGJJJAAABBBBBBCCCEEEGGGIIIJJJLLLJJJHHHGGGGGGGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEHHHJJJKKKOOOMMMLLLKKKKKKJJJHHHEEEGGGCCCBBBGGGJJJJJJLLLOOOLLLMMMMMMLLLJJJFFFBBB@@@FFFFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVWWWYYYYYYXXXXXXXXXZZZ[[[\\\YYYWWWVVVVVVYYYZZZZZZYYYXXXVVVXXX\\\]]][[[[[[^^^^^^```cccgggjjjlllnnnnnntttwwwyyyxxxwwwvvvppphhhaaa___]]]]]]bbbhhhlllooooooppprrrttttttsssrrrqqqmmmnnnqqqsssvvvxxxyyyyyy{{{{{{{{{{{{{{{zzzzzzzzz|||zzzxxxuuurrrpppnnnmmmiiigggfffhhhnnnuuu{{{~~~zzz|||}}}{{{vvvooojjjhhhkkkiiifffdddccceeegggiiisssuuuxxx{{{|||{{{zzzyyy{{{|||~~~}}}{{{{{{}}}~~~{{{yyyzzz{{{||||||zzzxxxvvvtttvvvuuuuuuuuuuuuuuuuuuvvvtttttttttsssssssssssssssvvvtttqqqqqqqqqssssssrrrqqqpppppppppooonnnmmmllllllkkkiiiiiijjjllloooqqqrrrssstttuuuvvvuuutttttttttsssqqqqqqrrrsssrrrqqqpppooommmkkkkkkkkkkkklllppprrrtttvvvwwwvvvtttsssuuuvvvyyy{{{||||||{{{zzztttsssrrroookkkeeeaaa^^^\\\\\\\\\YYYVVVTTTTTTUUU((((((((('''''''''&&&&&&%%%'''))))))'''&&&'''((((((''''''&&&''''''((((((''''''&&&$$$######&&&((()))***************)))(((&&&%%%%%%$$$$$$%%%%%%&&&******)))'''$$$$$$%%%&&&'''(((''''''***---***$$$&&&&&&&&&''')))***)))(((&&&%%%%%%%%%%%%&&&''''''))))))*********)))(((((($$$'''***)))'''&&&(((***%%%&&&&&&'''''''''''''''((()))***+++,,,---......++++++,,,,,,------------))))))+++,,,,,,+++******)))))))))))))))******+++'''((()))***+++,,,------///222<<>>???@@@???@@@CCCEEEEEEEEEDDDCCC@@@AAABBBDDDFFFGGGGGGGGGJJJIIIHHHHHHHHHIIIJJJKKKOOOOOOPPPQQQSSSTTTUUUUUUSSSRRRPPPOOOOOOPPPRRRSSSVVVUUUSSSSSSSSSUUUWWWYYYZZZ\\\]]]]]][[[ZZZZZZ[[[QQQQQQQQQRRRSSSTTTVVVVVVWWWVVVUUUUUUUUUSSSOOOLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHKKKNNNQQQSSSYYYWWWVVVUUUUUUTTTQQQOOOLLLGGGFFFJJJNNNPPPSSSWWWWWWWWWVVVTTTPPPLLLHHHEEEIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSSSSTTTVVVXXXZZZ[[[YYYZZZ[[[]]]```bbbcccddd___\\\ZZZ[[[^^^___^^^\\\[[[YYYZZZ^^^___]]]]]]___]]]^^^aaaeeeiiimmmppprrruuuxxxxxxuuutttrrrllleee```^^^]]]___ccciiimmmooosssuuuvvvwwwwwwtttrrrpppmmmnnnpppsssvvvyyy{{{}}}{{{||||||}}}}}}|||{{{{{{}}}{{{wwwqqqlllgggdddccc^^^[[[ZZZ]]]eeennnvvvzzzwwwyyy{{{{{{wwwsssooonnnpppooonnnnnnnnnppprrrsss{{{{{{}}}}}}}}}|||zzzxxxzzz|||}}}}}}|||~~~}}}{{{{{{{{{}}}}}}||||||||||||}}}}}}{{{{{{zzzyyyyyyzzzzzz{{{|||yyyvvvuuuvvvxxxzzz{{{xxxxxxwwwwwwvvvvvvuuuuuuuuutttsssssstttvvvxxxzzz{{{{{{|||||||||{{{yyyxxxyyyxxxwwwwwwyyyzzzyyywwwvvvuuusssrrrqqqqqqqqqqqqvvvwwwxxxyyyyyyxxxwwwvvvwwwxxxzzz}}}{{{|||{{{yyyuuuooojjjgggccccccbbb^^^ZZZXXXWWWXXX''''''((((((''''''&&&&&&$$$&&&((((((((('''((()))''''''&&&&&&'''((()))***&&&''''''&&&%%%%%%''')))((()))***+++++++++***)))&&&%%%%%%$$$$$$%%%%%%&&&((())))))(((&&&%%%%%%&&&)))(((%%%"""&&&+++)))"""&&&%%%%%%''')))***)))'''&&&%%%%%%%%%%%%&&&'''''')))))))))))))))(((''''''%%%&&&'''(((((((((((((((%%%%%%&&&'''''''''&&&&&&''''''((()))***+++++++++++++++++++++,,,+++***)))((()))*********)))(((''')))(((((((((((()))******'''((()))***,,,---...///222///666CCCGGG<<<222///444333222111111222444555111555888666111///222666555444333444555555333222000000000000000000000000000111222000---+++,,,---*********+++,,,---///000111000///...---,,,,,,,,,,,,***)))***------+++)))'''(((***++++++++++++***)))************+++++++++((()))+++,,,---,,,+++***(((((()))***+++,,,,,,---+++,,,,,,------...///111---...///000222333444555777555333333444555555555555666666777777888888888888888777777888888999999<<<<<<<<<<<<============;;;<<<>>>???@@@@@@??????AAAAAA@@@??????@@@BBBCCCAAA@@@???>>>???AAACCCDDDFFFCCC@@@>>>???@@@@@@@@@EEEGGGIIIKKKKKKJJJHHHGGGFFFGGGHHHIIIKKKMMMOOOPPPOOOPPPRRRTTTTTTSSSQQQOOOLLLMMMPPPRRRTTTUUUVVVVVVWWWVVVVVVUUUVVVXXX[[[\\\^^^^^^___aaabbbdddeeeeee```^^^[[[ZZZZZZ]]]```cccdddbbbaaa```bbbfffjjjmmmooonnnnnnooopppooommmkkkdddcccbbbaaa``````````````````aaaaaa```]]]WWWSSSJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMPPPTTTXXXZZZ___^^^]]]^^^^^^^^^\\\ZZZRRRLLLIIIKKKOOORRRWWW\\\``````^^^\\\XXXTTTQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUWWWYYYZZZZZZYYYYYYZZZ[[[]]]^^^___ZZZ\\\___ccceeegggggggggddd```]]]^^^aaacccaaa^^^```]]]^^^bbbbbb```___bbb______```bbbfffjjjnnnpppppprrrrrrnnnmmmlllggg``````______bbbgggmmmppprrrwwwxxxyyyyyywwwsssooommmggghhhiiillloootttwwwyyy{{{|||}}}~~~~~~}}}||||||xxxuuuoooiiibbb]]]YYYWWWTTTRRRPPPSSS[[[eeennnsssvvvxxxzzzzzzxxxuuusssrrrrrrrrrtttuuuwwwyyy{{{|||~~~~~~}}}}}}|||zzzyyyxxxvvvyyy|||}}}}}}}}}{{{}}}|||~~~}}}|||~~~~~~}}}}}}~~~~~~|||zzzzzz|||~~~}}}}}}||||||||||||||||||yyyyyyyyyzzz{{{|||~~~~~~~~~}}}~~~~~~~~~|||zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{||||||}}}yyyyyy{{{|||~~~~~~zzzuuupppmmmggggggeeebbb^^^\\\\\\]]]''''''((((((''''''&&&%%%###%%%(((((((((((()))+++'''&&&&&&&&&'''(((***+++&&&'''(((((('''''')))+++((()))***+++,,,,,,+++***(((''''''&&&&&&''''''(((''')))***)))'''&&&&&&&&&***)))###!!!(((((("""%%%$$$%%%&&&((()))((('''&&&%%%%%%%%%%%%&&&''''''(((((())))))((('''&&&&&&&&&%%%%%%&&&((()))(((&&&&&&'''(((((())))))((((((&&&&&&''''''(((((()))))),,,+++*********)))'''%%%(((((()))))))))'''&&&%%%((((((((((((((())))))***'''''')))***,,,...///000333,,,///???HHH@@@555111555444222222222444666777555666666555444444444555777666444444555444222000000000111111111111000000000222222000---+++,,,...))))))***+++,,,...000111222111///...---,,,,,,++++++***))),,,///111000---))))))***++++++***)))(((***************+++++++++%%%'''***,,,.........---******+++,,,...///000111222333333222111111333444555555666888:::;;;<<<======;;;999888:::;;;;;;;;;<<<===>>>???@@@BBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGGGGHHHIIIFFFGGGIIIKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKLLLMMMKKKKKKJJJJJJKKKMMMPPPQQQRRROOOKKKIIIJJJKKKLLLLLLSSSUUUXXXYYYZZZYYYWWWUUUVVVVVVVVVVVVXXXYYYZZZ[[[[[[\\\^^^___^^^\\\YYYXXXUUUWWWYYY\\\^^^___``````______^^^___aaadddgggiiiggghhhiiikkklllnnnooopppfffccc```^^^___cccgggjjjllljjjhhhiiilllqqqxxx||||||zzzyyy{{{}}}}}}yyyvvvqqqpppnnnkkkiiigggfffeeeffffffhhhiiihhhccc\\\WWWLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOPPPTTTXXX\\\^^^bbbbbbbbbccceeeeeedddbbbWWWPPPKKKLLLOOORRRWWW]]]fffeeecccaaa^^^[[[XXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXX[[[]]]___```______^^^^^^___aaabbbddd^^^```dddfffhhhgggfffeeefffbbb^^^___cccdddbbb___dddbbbbbbeeefffcccbbbeeecccbbb``````bbbeeehhhjjjjjjlllkkkhhhggggggccc]]]``````aaaeeejjjooorrrsssvvvwwwxxxwwwtttpppkkkhhh______```cccggglllpppssszzz{{{|||}}}}}}}}}|||{{{pppmmmggg```YYYTTTPPPNNNOOOLLLJJJMMMTTT^^^gggllluuuwwwyyyyyywwwuuuttttttqqqsssvvvyyy|||~~~}}}}}}|||{{{zzzyyyxxxxxxvvvzzz}}}~~~}}}}}}~~~~~~~~~~~~|||xxxyyy{{{|||}}}~~~}}}}}}zzz|||~~~}}}{{{{{{~~~~~~~~~}}}~~~}}}|||||||||}}}~~~|||wwwrrroooiiihhhgggdddaaa___```aaa,,,+++)))'''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''(((((((((((()))&&&&&&''''''''''''&&&&&&))))))))))))******************((('''%%%%%%$$$$$$(((&&&$$$&&&((((((###$$$$$$%%%%%%&&&'''((((((%%%$$$###&&&))))))'''$$$###&&&$$$&&&(((&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))(((&&&%%%###&&&))))))&&&$$$%%%&&&***)))(((''''''((())))))&&&'''***,,,---,,,+++***,,,,,,,,,++++++)))((('''((((((((((((((()))******(((((()))***,,,...000111,,,555111888JJJDDD111111555333111111222444444333444444555555444444333222555555444444444333333333777444111111333444444222444333222000...,,,+++***'''***)))''')))000333333222000////////////...---000000...------,,,,,,,,,""")))...///...,,,+++............------,,,,,,...------,,,,,,,,,------222222111111222333444555444666777777777999;;;>>>=========???BBBEEEFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGGGGIIILLLNNNNNNOOOPPPRRRUUUQQQNNNMMMPPPSSSTTTTTTZZZXXXVVVWWWZZZZZZWWWUUUXXXZZZ\\\\\\\\\\\\]]]^^^ZZZZZZZZZZZZ[[[[[[[[[\\\WWWXXXWWWVVVVVVXXX\\\```^^^```aaa^^^XXXUUUWWWZZZaaadddgggjjjjjjhhheeecccbbbbbbbbbbbbccccccddddddbbbdddfffhhhgggdddaaa^^^]]]^^^aaacccfffhhhiiiiiijjjgggddddddeeehhhjjjjjjqqqqqqrrrsssssssssqqqqqqfffccc___]]]^^^ccciiimmmpppppppppqqqsssvvvyyy{{{~~~{{{wwwrrrrrrrrrqqqpppmmmjjjiiihhhjjjnnnqqqpppjjjbbb[[[SSSRRRPPPPPPRRRSSSTTTSSSVVVXXXYYYWWWUUUWWW[[[___cccaaa```ccchhhjjjgggcccXXXOOOLLLOOOOOOMMMTTTaaahhhjjjkkkhhheeecccdddfffccc```\\\\\\^^^^^^[[[XXXZZZYYY[[[```fffiiihhhfffbbb```______bbbdddddddddeeeccccccgggmmmooolllhhhccc```]]]```dddfffccc``````bbbfffgggfffeeedddcccfffaaa^^^]]][[[YYY^^^dddeeegggiiifffaaa\\\ZZZZZZ\\\aaahhhlllmmmoooqqqsssqqqsssvvvvvvsssmmmfffaaaZZZZZZ[[[aaagggllllllkkkvvvvvvvvvyyy{{{{{{wwwsssoooggg]]]UUUQQQOOOMMMLLLNNNLLLHHHIIINNNYYYdddllltttwww|||}}}{{{wwwtttrrrtttyyy~~~}}}zzzxxxxxxyyy{{{}}}~~~{{{yyyyyy{{{}}}}}}{{{|||~~~~~~yyywwwzzz|||zzzxxxxxx~~~~~~}}}{{{zzz|||~~~~~~{{{uuurrrooonnnjjjeeeeeehhhfffaaa)))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''(((&&&$$$&&&))))))$$$ %%%%%%%%%&&&'''(((((((((&&&%%%%%%'''))))))'''%%%'''***(((######'''(((&&&((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))((('''%%%$$$&&&((((((&&&%%%&&&'''$$$%%%&&&'''((((((((((((((()))***,,,,,,+++)))(((++++++++++++******)))(((((((((((((((((()))***************+++,,,...///000333///222AAAKKK>>>000333555333111111333444444333444444555555444444333222555555444444444333333333444111//////111222111///111111000///...---,,,,,,***,,,++++++///444555222222111000000111111000/////////---,,,++++++++++++%%%(((,,,............///222222000///...------,,,222222111111222222333444888888999:::<<<===>>>>>>@@@BBBDDDEEEEEEFFFHHHJJJHHHGGGGGGIIILLLOOOOOOOOOLLLKKKKKKLLLMMMOOOQQQRRRSSSVVVXXXZZZZZZZZZ\\\]]]```\\\YYYYYY\\\___``````fffdddcccdddffffffdddaaabbbdddfffgggfffeeefffgggeeeeeeeeeddddddcccbbbbbb___``````______aaaeeehhhhhhjjjjjjgggaaa^^^___bbbjjjllloooqqqqqqnnnkkkiiijjjjjjjjjjjjjjjiiihhhgggfffhhhiiikkkjjjiiifffeeehhhhhhiiiiiiiiiiiihhhhhhkkkiiiggggggiiilllmmmmmmssstttttttttsssqqqooonnnfffddd```___```dddiiimmmrrrqqqppppppqqqtttwwwyyy~~~}}}}}}~~~}}}yyyvvvoooooonnnnnnmmmlllkkkjjjjjjkkknnnqqqqqqllleee___VVVUUUTTTUUUVVVXXXYYYZZZ[[[[[[[[[ZZZXXXXXXYYY[[[___]]]]]]aaafffhhheeebbb[[[RRRNNNQQQQQQOOOVVVbbblllnnnppppppnnnmmmnnnoookkkiiifffggghhhgggccc___ZZZYYY[[[```ggglllllljjjfffdddcccccceeeggghhhgggfffeeeeeeiiimmmooolllhhhddd```\\\\\\___```^^^ZZZ\\\___bbbeeefffeeeeeeeeefff```[[[XXXUUUUUUZZZbbbdddfffgggddd___[[[ZZZ[[[^^^bbbfffiiijjjlllooorrrppppppooommmiiieeebbb___WWWWWWYYY^^^dddiiijjjiiiooooooqqqtttwwwxxxuuusssllldddXXXPPPLLLLLLMMMMMMNNNLLLJJJKKKQQQ[[[fffmmmwwwyyy{{{{{{yyywwwvvvvvvvvv{{{|||xxxuuutttwwwzzz}}}~~~~~~|||yyywwwvvvyyy{{{{{{}}}~~~}}}yyywwwwwwyyyyyytttssswwwzzzyyyxxxyyyyyyzzzzzzyyyyyy{{{~~~~~~~~~}}}{{{}}}~~~{{{wwwsssqqqpppooolllggghhhjjjhhhddd%%%'''((()))(((&&&$$$"""''''''''''''''''''''''''$$$%%%'''&&&$$$######$$$''''''((((((((((((''''''$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&'''((()))***(((&&&%%%'''******'''###&&&&&&''''''(((((())))))'''&&&&&&(((******(((&&&'''))))))&&&&&&((((((&&&((('''&&&%%%%%%%%%&&&'''''''''(((((((((&&&%%%$$$&&&'''((('''%%%%%%'''(((%%%&&&(((************))))))***+++,,,+++***)))((()))***************))))))((((((((((((((()))******,,,,,,,,,,,,,,,---//////888,,,777LLLGGG666000444555333222222333444444333444444555555444444333222555555444444444333333333222000000000111111///...........................)))***+++,,,222777444...111111111222222222333333111000///---,,,,,,++++++...///000//////000333555666555444333333444555555::::::999:::;;;<<<>>>???BBBDDDFFFHHHJJJKKKKKKKKKMMMPPPSSSUUUUUUVVVWWWXXXUUUTTTSSSTTTVVVXXXXXXXXXSSSSSSSSSTTTVVVXXX[[[\\\aaaccceeefffffffffhhhiiikkkhhhfffeeegggjjjllllllrrrqqqqqqrrrsssssspppnnnlllnnnpppqqqpppnnnnnnoooqqqppppppnnnmmmkkkiiihhhhhhiiiiiiiiiiiikkknnnqqqrrrtttssspppkkkiiijjjllltttuuuwwwxxxwwwtttpppnnnpppqqqrrrrrrpppnnnjjjhhhiiiiiijjjkkklllkkkkkkkkkooooooooonnnmmmlllkkkjjjmmmkkkjjjkkkmmmpppqqqqqquuuuuuuuutttrrrooommmkkkfffeeecccbbbcccgggkkkmmmsssqqqooonnnnnnqqqtttvvvyyyyyyyyyyyyzzzxxxuuurrrllljjjiiihhhhhhhhhjjjkkkllllllnnnppppppmmmhhhddd[[[[[[[[[[[[\\\^^^```bbbbbbaaa___^^^]]]\\\YYYWWWYYYYYY[[[___dddeeebbb___]]]UUUQQQSSSRRRQQQYYYcccjjjmmmpppssssssrrrssstttrrrpppoooqqqqqqoooiiiddd[[[ZZZ[[[```gggllllllkkkhhhgggeeefffhhhjjjjjjiiihhhggggggjjjnnnnnnkkkhhheee```[[[YYYYYYYYYWWWUUUXXXZZZ^^^aaadddfffffffffggg```YYYUUURRRQQQWWW^^^bbbddddddaaa]]]ZZZZZZ\\\```bbbdddeeefffhhhjjjmmmllliiieee```]]]\\\\\\]]]VVVUUUWWWZZZ___ccceeefffiiijjjlllppptttuuutttssshhh```UUULLLIIIJJJMMMOOOPPPNNNMMMPPPVVV___iiiooo{{{||||||zzzxxxwwwyyyzzzyyy|||~~~{{{vvvrrrrrruuuyyy|||zzzzzzyyywwwuuutttvvvwwwzzz|||}}}}}}zzzxxxwwwxxxsssooooootttwwwvvvwwwyyyuuuuuuvvvwwwwwwzzz~~~~~~~~~|||{{{{{{{{{{{{zzzxxxzzzxxxvvvwww{{{~~~~~~{{{}}}~~~~~~|||wwwssspppnnnlllnnnooommmjjjjjjmmmkkkggg&&&''''''((('''&&&%%%$$$((((((((((((((((((((((((%%%&&&((('''&&&%%%&&&''''''(((((())))))(((((('''###$$$&&&'''''''''%%%$$$%%%%%%%%%&&&'''((()))***((('''&&&(((***+++)))'''''''''(((((()))))))))***'''(((((()))******((('''###%%%&&&&&&'''((('''&&&)))(((&&&%%%%%%&&&'''(((&&&'''''''''&&&$$$###"""(((((('''&&&&&&&&&((()))((((((((((((((((((((((((***++++++,,,,,,,,,++++++))))))******+++*********((((((((((((((())))))***+++++++++,,,---///000111666111DDDOOO<<<111555333555444222333444555444333444444555555444444333222555555444444444333333333222222333333444333111////////////...............,,,,,,---000777<<<666---000111222333333333444555555444333222111000000000333333444333333555888;;;<<<<<<<<<<<>>@@@BBBIIIIIIIIIKKKMMMPPPRRRTTTNNNMMMMMMNNNPPPSSSVVVYYY[[[\\\^^^______]]][[[ZZZ[[[___bbbdddddddddddddddaaa___^^^^^^___``````___^^^]]]\\\[[[[[[\\\^^^^^^fffhhhkkklllllllllmmmooonnnmmmlllllllllooorrrtttvvvwwwyyyzzzyyywwwvvvuuurrrsssttttttrrrqqqrrrssswwwwwwxxxwwwuuusssqqqooonnnqqqsssuuuuuuvvvxxxzzzxxxxxxxxxxxxwwwwwwxxxzzz||||||}}}}}}{{{xxxuuussstttuuuwwwwwwtttnnniiieeehhhhhhhhhhhhjjjlllnnnooojjjjjjjjjjjjjjjkkklllmmmkkkkkkkkkmmmppprrrrrrqqqqqqrrrrrrsssrrrpppooonnnjjjiiiiiiiiikkkmmmoooqqqrrrpppmmmllllllmmmppprrrqqqssstttuuutttrrrpppoooiiifffbbb^^^]]]___bbbdddkkkjjjjjjkkklllkkkiiigggeeeffffffdddaaaaaaccceeejjjhhhggghhhjjjhhhccc___[[[[[[\\\]]]]]]ZZZWWWTTTWWWTTTSSSUUUVVVYYY```gggiiikkknnnqqqttttttrrrqqqmmmmmmnnnqqqrrrnnnfff___UUUSSSRRRVVV]]]ccceeeeeeiiihhhhhhhhhjjjkkkjjjhhhjjjjjjkkkmmmnnnmmmkkkiiigggccc___[[[YYYYYYYYYYYYXXXWWWXXX\\\```bbbbbb```aaa]]][[[YYYUUUPPPQQQUUU]]]______]]]ZZZYYY[[[^^^\\\]]]___bbbbbb```]]][[[YYYYYYXXXWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWZZZ]]]___fffhhhjjjlllmmmmmmnnnnnnhhhfffaaa[[[VVVTTTSSSTTTZZZ[[[\\\```eeekkkpppsssxxxzzz||||||{{{{{{|||}}}~~~~~~}}}{{{zzzyyyyyyyyyxxxxxxxxxxxxvvvxxxyyyxxxvvvuuuuuuuuuuuuuuuttttttsssqqqooommmllljjjjjjmmmnnnnnnpppuuuwwwwwwxxxwwwwwwwwwzzz|||uuuvvvxxxzzzzzzzzzyyyyyyzzz{{{{{{|||||||||{{{{{{yyyyyyyyy{{{|||zzzwwwtttrrrpppnnnmmmmmmmmmkkkiiijjjiiihhhhhhjjjnnntttxxxvvvwwwvvvpppiiidddcccdddhhhlllpppqqqoookkkiiigggooonnnoootttyyy{{{yyyvvvsssmmmhhhiiijjjjjjkkkooovvvwwwyyy|||}}}~~~}}}}}}{{{xxxqqqggg___ZZZZZZ[[[dddiiijjjiiihhhjjjiiieee***(((&&&%%%%%%&&&((()))'''''''''''''''''''''''' """#########$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((())))))*********(((((((((((())))))))))))''')))++++++)))''''''(((+++))))))+++)))$$$"""###&&&'''''''''((((((((((((*********)))((((((((('''***)))'''''')))***)))(((&&&&&&%%%&&&''')))+++---))))))+++,,,...///111222+++,,,,,,,,,,,,,,,++++++((((((((((((((()))******((()))+++---///222555666444FFFNNN===,,,333;;;111555444333444666666444333444444555555444444333222555555444444444333333333000222333333111000000111444444444333333222222111222333333444999>>>;;;444555888;;;;;;999888;;;>>>>>>======<<<<<<======>>>>>>AAAEEEHHHIIIJJJKKKLLLXXXXXXYYYYYYYYYZZZZZZZZZWWWVVVVVVVVVXXX\\\```bbbcccdddddddddcccaaa```^^^```bbbeeefffeeeeeeeeefffdddcccaaaaaabbbccccccbbbaaa```___^^^^^^^^^___```dddfffiiikkkkkklllmmmooommmmmmmmmllllllnnnrrruuuvvvyyy||||||{{{xxxwwwvvvuuuuuuuuusssrrrsssuuuwwwzzz{{{{{{{{{yyyvvvsssqqqpppsssvvvyyyyyyzzz{{{|||yyyyyyyyyyyyzzzzzz{{{||||||}}}}}}}}}|||zzzxxxvvvvvvxxxyyyyyyvvvqqqllliiijjjjjjjjjkkklllnnnpppqqqmmmllljjjhhhggggggggghhhiiiiiijjjmmmooopppooommmooopppqqqrrrrrrqqqppppppkkkjjjiiijjjkkkmmmppprrrooonnnmmmlllmmmnnnppprrrsssuuuwwwxxxvvvtttssssssjjjgggbbb^^^]]]___bbbdddjjjiiiiiijjjkkkjjjhhhffffffhhhhhhddd```___aaadddiiiiiiiiikkkkkkjjjhhheeeaaa```___]]]ZZZWWWTTTRRRTTTUUUVVVXXXYYY\\\aaafffdddeeegggjjjmmmnnnlllkkkiiijjjlllooopppmmmeee^^^OOOLLLLLLPPPYYY```eeefffkkkjjjjjjkkkllllllkkkiiiiiijjjlllmmmmmmlllkkkjjjgggeeebbb^^^\\\[[[[[[[[[YYYWWWWWWZZZ___aaa```^^^[[[XXXXXXXXXTTTOOOOOORRRZZZ\\\^^^]]][[[ZZZ\\\^^^[[[[[[\\\]]]^^^]]]YYYVVVTTTVVVXXXYYYZZZZZZYYYXXXXXXXXXWWWUUUUUUWWW\\\```dddfffhhhiiihhhhhhiiijjjjjjjjjhhhddd___\\\[[[[[[```aaadddgggjjjnnnqqqrrrrrruuuwwwyyyyyyyyy{{{|||~~~}}}}}}~~~~~~~~~|||zzzyyyzzz{{{|||{{{zzzxxxwwwvvvxxxzzzzzzxxxvvvvvvvvvuuussspppooonnnmmmkkkiiihhhffffffiiiiiiiiimmmsssyyyyyyzzzyyywwwvvvwwwyyytttvvvxxxzzz{{{{{{zzzzzzxxxxxxyyyzzzyyyxxxwwwvvvvvvwwwxxxyyyyyywwwrrrnnnllljjjiiihhhhhhhhhfffddddddddddddcccdddggglllpppppppppnnnhhh```ZZZYYYZZZ```ccchhhiiigggdddaaa```fffgggjjjnnnqqqsssrrrqqqkkkeeeaaaccccccbbbcccfffmmmooorrruuuxxxyyyyyyxxxuuussslllbbbYYYTTTTTTVVV^^^dddhhhfffeeeeeedddaaa'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""#########""""""%%%'''%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%%%%%%%&&&((()))(((((('''&&&&&&&&&&&&&&&((())))))((((((((()))***((((((((((((((((((((((((&&&)))+++***(((&&&&&&''')))&&&&&&)))((($$$###&&&%%%&&&((()))))))))(((''')))((((((''''''(((((((((***(((((()))++++++)))''''''((()))******(((&&&%%%))))))***+++,,,---//////............---,,,,,,+++((((((((((((((()))*********+++,,,---000222444666???IIIAAA111111777666333444444444555666666444222444444555555444444333222555555444444444333333333222444444333000000111444555555555666666666666777555666666444777<<<<<<999===AAADDDCCC@@@???BBBEEEEEEEEEEEEEEEFFFGGGHHHIIIMMMOOORRRSSSTTTUUUVVVXXX___```aaabbbbbb```___]]]^^^]]]\\\\\\^^^aaaeeehhhgggffffffeeeeeedddddddddbbbcccddddddbbbbbbcccdddeeecccbbbbbbcccddddddcccaaa```___^^^___```aaaaaa```cccfffhhhiiijjjlllnnnkkkllllllkkkkkkmmmqqquuuvvvzzz~~~|||yyyxxxxxxwwwvvvuuurrrrrrtttxxx|||}}}~~~~~~}}}zzzvvvrrrooonnnrrrvvvyyyzzzzzzzzz{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{|||{{{zzzyyyxxxxxxyyyzzzzzzxxxtttpppmmmjjjkkklllmmmnnnooopppqqqqqqooollliiigggffffffggghhhhhhjjjlllooonnnllljjjooopppqqqrrrrrrqqqpppooojjjiiihhhgggiiillloooqqqkkkkkklllnnnoooppprrrrrrrrruuuxxxxxxvvvtttssstttkkkhhhdddaaaaaacccfffhhhjjjjjjiiijjjkkkiiigggdddeeeggggggddd```___aaaeeegggiiikkkkkkjjjhhhhhhhhheeedddbbb^^^ZZZVVVUUUTTTVVVYYY\\\\\\]]]___aaabbb___^^^___bbbgggiiiiiigggfffgggiiilllnnnkkkddd^^^QQQNNNLLLOOOVVV^^^bbbcccjjjiiiiiijjjlllllljjjhhhgggiiikkkmmmlllkkkkkkjjjgggfffddd```]]]ZZZYYYYYYYYYVVVUUUYYY^^^bbb```^^^YYYVVVVVVVVVSSSOOOPPPUUUWWW[[[^^^^^^\\\[[[\\\^^^]]]ZZZWWWWWWXXXYYYWWWVVVUUUWWWYYYZZZ[[[YYYXXXVVVTTTTTTTTTRRRSSSVVV]]]bbbcccfffhhhhhhggggggiiikkkkkkkkkjjjfffcccaaaccceeedddfffhhhkkkmmmnnnnnnnnnmmmnnnpppppprrruuuyyy|||}}}{{{zzz{{{}}}}}}{{{yyyzzzzzzzzz{{{zzzyyyyyyxxxuuuxxxzzz{{{yyywwwvvvvvvvvvrrrmmmjjjiiiiiigggeee```___```cccddddddjjjqqqxxxyyyyyyxxxvvvuuuvvvwwwtttvvvxxxzzz{{{zzzxxxwwwvvvwwwwwwxxxwwwuuusssqqqrrrssstttvvvuuurrrlllhhhiiigggfffeeeffffffdddbbb```bbbbbbbbbaaacccgggkkkmmmmmmjjjddd]]]XXXXXXYYY]]]___aaaaaa___^^^^^^^^^```cccgggjjjkkklllmmmmmmgggbbb___aaaaaa______aaahhhjjjnnnqqqssstttsssrrrooonnniii```WWWSSSTTTWWW[[[aaafffdddbbbbbb```]]]###$$$&&&''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$######%%%(((***''''''&&&&&&&&&''''''(((((())))))(((''''''(((***((((((((((((''''''''''''&&&(((+++***'''%%%&&&'''!!!%%%'''$$$&&&+++$$$%%%(((***+++***'''&&&%%%%%%$$$$$$$$$%%%&&&&&&***((((((***,,,,,,)))&&&$$$&&&((((((%%%***)))))))))***+++,,,,,,////////////...---,,,+++((((((((((((((()))******,,,,,,---...000111333444JJJHHH333***999:::111555444444444555777777444222444444555555444444333222555555444444444333333333666777777555222222444777444555666777888999:::;;;===???>>>;;;===BBBEEEDDDDDDHHHJJJIIIFFFEEEGGGKKKLLLLLLMMMMMMOOOPPPQQQRRRYYYZZZ[[[[[[ZZZ[[[^^^```___aaadddffffffeeecccaaaaaa```___^^^```dddhhhkkkggggggffffffffffffggghhhaaabbbbbb```^^^^^^___aaacccbbb```aaabbbdddcccccc^^^^^^]]]]]]^^^```aaabbb]]]```ccceeeggghhhkkkmmmiiijjjkkkjjjiiikkkppptttvvvzzz}}}yyyxxxxxxwwwvvvtttqqqqqqtttyyy~~~}}}yyytttooolllkkkoootttwwwxxxxxxxxxyyyzzzxxxvvvuuuuuutttsssrrruuuvvvwwwxxxyyyyyyxxxwwwxxxxxxyyyyyyxxxuuurrrpppiiijjjkkkmmmnnnnnnoooooosssqqqnnnkkkjjjiiijjjjjjhhhhhhjjjlllnnnnnnkkkhhhppppppqqqrrrqqqpppooonnniiihhhfffeeefffjjjmmmppphhhjjjlllnnnqqqrrrsssssspppsssvvvvvvtttqqqqqqrrrkkkiiifffddddddgggkkkmmmkkkjjjjjjkkkkkkjjjfffcccccceeegggddd```___cccgggfffiiikkkjjjgggeeegggiiigggfffccc^^^ZZZWWWVVVWWWYYY]]]````````````aaa``````______ccchhhllllllkkkddddddfffjjjllljjjccc^^^XXXTTTPPPQQQUUUZZZ]]]^^^ggggggggghhhiiiiiigggdddeeehhhkkkllllllkkkkkkkkkffffffdddaaa\\\XXXVVVVVVXXXUUUTTTXXX___cccbbb___[[[XXXVVVVVVTTTRRRUUUZZZVVVZZZ^^^___]]]\\\]]]^^^___ZZZTTTRRRTTTVVVWWWWWWXXXYYYZZZZZZZZZXXXVVVUUUOOOPPPQQQPPPQQQVVV^^^eeedddgggjjjjjjiiijjjlllooojjjjjjiiieeecccdddiiimmmfffhhhjjjlllmmmmmmlllkkkkkkjjjjjjiiikkkpppwww}}}|||zzzyyyzzz|||}}}{{{xxx{{{zzzyyyxxxxxxxxxyyyyyytttwwwzzz{{{yyywwwvvvuuuqqqlllfffbbbaaaaaa___]]]ZZZYYY\\\___aaabbbiiiqqqvvvwwwxxxwwwvvvuuuvvvwwwtttuuuwwwxxxxxxvvvtttrrruuuvvvwwwvvvuuussspppnnnmmmnnnpppqqqqqqmmmgggbbbhhhfffeeeeeefffeeedddccc___aaacccbbbaaaaaaeeehhhlllllljjjeee^^^ZZZ[[[\\\]]]]]]\\\ZZZXXXYYY\\\^^^[[[```eeegggffffffhhhkkkfffaaa___aaabbb___^^^```gggiiillloooqqqqqqooonnnkkkkkkggg```XXXTTTVVVZZZYYY```eeecccaaa```^^^[[[%%%###$$$'''&&&###$$$((((((((('''&&&&&&&&&''''''222///+++((('''&&&&&&%%%'''&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''(((%%%###$$$&&&&&&$$$"""&&&%%%%%%&&&''''''&&&$$$&&&((()))((('''%%%%%%&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$############$$$%%%&&&((((((((((((***++++++***)))))))))***+++++++++)))((('''((()))*********+++---000//////000000///---+++***&&&&&&'''))))))************+++,,,...111333444555DDD===444//////222555666333222111222444666555444555555555444333333222222666666666666666666666666666555444555777888888777;;;;;;;;;;;;===???AAABBBEEEDDDCCCCCCEEEGGGIIIKKKRRRSSSUUUVVVVVVUUUSSSRRROOORRRVVVVVVUUUUUUWWWYYY]]]]]]]]]]]]^^^___``````___bbbeeefffdddbbb``````]]]^^^aaabbbdddfffiiillljjjhhhffffffggghhhgggfffeeecccaaa```bbbcccddddddjjjhhhffffffhhhiiigggdddbbb```^^^\\\\\\]]]___aaaaaaaaabbbcccfffiiilllmmmkkkjjjlllooopppooorrrwwwzzzyyyyyyyyyyyywwwssspppwwwuuurrrrrrtttwwwxxxyyy|||{{{yyyxxxuuupppkkkggglllmmmooorrrssstttttttttssssssssssssrrrqqqqqqqqqxxxwwwvvvtttsssssssssssswwwvvvwwwyyyyyyvvvpppkkkjjjlllnnnnnnmmmmmmpppsssrrrqqqmmmjjjiiihhhiiiiiiiiijjjkkkllllllllllllkkkpppooommmmmmnnnnnnlllkkkhhhgggfffeeefffgggiiikkkjjjjjjkkklllmmmmmmmmmmmmoooppprrrsssssssssrrrrrrkkkjjjjjjiiiiiiiiijjjjjjhhhgggeeecccbbbcccdddeeefffeeeddddddddddddeeefffhhhhhhfffbbb^^^^^^aaaeeedddbbb^^^[[[YYYZZZ[[[\\\ZZZ\\\___``````___``````^^^^^^___ccchhhiiigggdddeeeddddddgggjjjiiiccc]]][[[XXXVVVVVVXXXZZZ[[[\\\ddddddffffffffffffddddddddddddeeeggghhhfffbbb___``````___^^^[[[XXXUUUTTTVVVXXXXXXXXX\\\bbbcccaaa^^^ZZZVVVTTTTTTWWWYYYZZZ``````aaa```___]]]\\\ZZZXXXQQQNNNOOOQQQQQQTTTXXXWWWYYY[[[___aaa___\\\XXXMMMMMMNNNOOOSSSWWW\\\___hhhkkklllkkkiiiiiilllooojjjiiihhhhhhjjjllllllkkknnnmmmkkkkkkkkkjjjgggeeebbbaaa______bbbgggmmmqqqvvvzzzzzztttrrrvvvwwwuuu~~~zzzzzz~~~}}}yyyyyy}}}yyyyyyzzz{{{{{{yyyuuurrrqqqhhh`````````]]]ZZZYYYWWWSSSSSSYYY]]]^^^dddkkkssstttuuuwwwxxxwwwtttrrrssstttuuuuuuvvvvvvuuuuuuvvvxxxxxxuuupppllllllmmmnnnnnnnnnmmmkkkhhhdddbbbddddddddddddeeeeeeeeeeeecccbbb```^^^___bbbfffhhhkkkjjjhhhfffdddaaa```___aaa___\\\YYYXXXXXXYYYZZZ^^^___```bbbccccccccccccbbbbbbcccccccccdddddddddcccdddfffjjjmmmpppooonnnjjjjjjhhhccc]]]WWWTTTSSSaaabbbcccdddccc```^^^\\\%%%###%%%((('''%%%&&&***''''''''''''''''''''''''+++)))'''&&&%%%%%%%%%$$$'''&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''(((&&&$$$%%%&&&'''%%%###'''&&&%%%&&&((((((&&&%%%((()))***)))'''&&&'''((()))'''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&)))(((((((((((()))******)))******+++***)))((('''))))))***+++,,,.........///000000//////...---,,,'''((()))******+++++++++***+++---///111333444555;;;777222000111333333333444333222333555666555444555555444444444444444444666666777777777888888999999999888999;;;<<<<<<;;;:::<<<>>>AAACCCDDDEEEEEEJJJJJJIIIJJJKKKMMMPPPRRRWWWXXXYYYYYYYYYWWWUUUTTTRRRTTTWWWWWWVVVWWWYYY\\\^^^___```aaaaaa___^^^]]]```bbbeeeeeedddaaa`````````bbbdddfffgggiiimmmooollljjjhhhhhhiiijjjiiihhhiiifffccccccdddfffggggggkkkiiiggggggiiiiiigggeee```___^^^^^^___aaacccdddaaaaaabbbdddgggjjjmmmnnnmmmlllmmmppppppoooqqqvvvyyyxxxwwwwwwwwwuuurrroooyyyvvvsssrrrtttvvvwwwwww{{{zzzzzzxxxuuupppkkkgggjjjkkkmmmppprrrsssssssssqqqqqqppppppooopppppppppsssssssssrrrqqqqqqpppppprrrrrrrrrtttvvvtttpppllliiikkklllkkkiiiiiilllooonnnmmmllljjjiiiiiiiiijjjiiiiiiiiiiiijjjkkklllmmmrrrpppmmmllllllkkkjjjhhhfffeeedddcccccceeeggghhhiiijjjkkkllllllllllllkkklllmmmooopppqqqqqqqqqpppmmmllllllllllllmmmmmmnnnkkkjjjhhhfffeeeeeefffgggllljjjfffcccbbbbbbdddeeehhhgggccc```]]]^^^aaadddfffccc___[[[ZZZ[[[]]]^^^___aaaccccccbbbaaaaaaaaa^^^]]]^^^aaadddfffeeeddddddbbbbbbeeehhhhhhccc___aaa___\\\\\\]]]^^^]]]]]]bbbcccddddddddddddcccbbb```aaabbbcccbbbaaa___^^^\\\]]]]]]\\\[[[YYYWWWVVVWWWYYYYYYXXX\\\bbbccc``````]]]YYYWWWXXXZZZ\\\^^^``````aaaaaa```^^^]]]\\\VVVPPPMMMOOOQQQQQQTTTXXXYYYZZZ^^^aaacccbbb___[[[PPPPPPOOOPPPSSSXXX]]]```hhhjjjkkkkkkkkkkkkmmmnnnlllkkkiiiiiijjjkkkkkkjjjlllkkkjjjkkkkkkiiifffccc^^^]]][[[[[[^^^ccciiimmmnnnssstttqqqrrrvvvyyyxxx}}}yyyyyy}}}}}}yyyyyy|||{{{zzzxxxwwwvvvuuusssqqqmmmddd]]]\\\\\\YYYWWWWWWTTTPPPQQQVVVYYYZZZ^^^dddnnnoooqqqtttvvvvvvssspppqqqqqqrrrssssssssssssrrrtttuuuvvvtttqqqnnnllllllkkkkkkllllllkkkiiifffeeedddddddddeeeeeefffffffffgggeeebbb```___aaaccceeejjjiiihhhgggfffeeedddcccaaa___[[[XXXWWWXXXYYYZZZ]]]^^^```bbbdddeeefffgggddddddddddddeeeeeeeeeeeeffffffgggiiilllmmmmmmkkkiiiiiihhhddd^^^ZZZWWWVVV]]]^^^aaabbbcccaaa___^^^%%%$$$&&&)))(((&&&''',,,$$$%%%'''((()))(((((('''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((((((''''''((('''%%%&&&''''''&&&%%%'''&&&&&&'''(((((('''%%%((((((((('''%%%%%%''')))((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$)))'''&&&%%%%%%''')))+++)))************)))((((((+++******,,,000111///,,,//////............//////******++++++,,,,,,------+++,,,---///111333444555444333222333555555333111444333222333555666555444444444555555666777777888999999999999:::;;;======?????????@@@BBBCCCBBBAAA<<>>???AAABBBCCCGGGGGGGGGHHHJJJKKKIIIGGGCCCFFFIIIMMMPPPQQQQQQQQQPPPQQQRRRSSSUUUXXXZZZ\\\^^^^^^^^^^^^]]]\\\[[[ZZZWWWVVVUUUUUUVVVYYY]]]```aaabbbbbbbbbaaa___]]]\\\```bbbddddddbbb`````````___aaaccccccdddfffiiikkkkkkjjjhhhhhhiiiiiiiiihhhjjjgggcccbbbccceeeffffffkkkjjjiiiiiihhhhhhgggfffggghhhhhhhhhgggeeecccbbbffffffggghhhiiijjjjjjkkkiiihhhkkkoooooommmoootttzzzxxxwwwvvvvvvtttqqqoootttrrrooonnnnnnoooooooooqqqsssuuutttppplllgggeeeiiiiiijjjjjjkkkkkkkkkkkkjjjiiihhhggghhhiiikkkmmmnnnoooqqqqqqqqqooommmllliiiiiihhhggghhhiiijjjjjjjjjiiifffdddbbbbbbdddeeeiiijjjkkklllllljjjiiigggjjjiiiffffffgggkkkooorrruuuqqqlllgggeeecccaaa___\\\\\\\\\]]]___cccfffhhhjjjkkklllmmmmmmlllkkkiiihhhhhhjjjkkkmmmnnnoooooonnnnnnnnnmmmlllkkkkkkjjjkkkjjjhhhgggeeeeeeddddddkkkiiigggeeeeeegggiiikkkiiiccc\\\ZZZ\\\```bbbbbbgggddd___[[[ZZZ[[[___aaadddeeeeeedddbbb``````aaa```^^^[[[YYYYYYZZZ\\\]]]___]]]\\\^^^aaaddddddccceeedddccccccdddcccaaa___aaaaaabbbbbbbbbbbbaaaaaa]]]``````\\\VVVSSSVVVZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[\\\ZZZXXXZZZ^^^___\\\\\\\\\\\\[[[[[[\\\___aaaaaabbbcccddddddcccbbbbbb\\\WWWTTTVVVWWWVVVVVVYYYUUUWWWZZZ^^^aaaaaa___\\\ZZZXXXVVVUUUWWW\\\aaadddhhhhhhiiilllqqqrrrooolllnnnlllkkkjjjkkklllkkkjjjjjjkkklllmmmmmmjjjeeeaaa___]]][[[YYYYYY[[[^^^```cccfffiiijjjkkklllnnnooovvvvvvwwwyyyzzzyyyxxxxxxwwwwwwvvvtttrrrpppqqqqqqnnnfff___\\\ZZZVVVTTTUUURRRQQQRRRTTTUUUVVVWWWYYY___aaaffflllpppqqqnnnlllkkkllllllmmmmmmmmmmmmmmmooonnnnnnqqqsssqqqlllgggeeefffhhhiiiiiihhhgggfffeeeeeeeeefffgggiiikkklllooommmjjjgggeeeeeeeeefffkkkkkkllllllmmmmmmmmmmmmfffccc^^^ZZZYYYZZZ]]]_________```bbbdddfffggghhhggggggffffffffffffeeeeeeiiigggffffffhhhhhhhhhgggeeeeeeeeebbb^^^[[[YYYYYYXXXZZZ]]]```bbbbbb``````'''%%%&&&(((&&&""""""&&&###%%%''')))******)))((((((+++......+++)))(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%$$$"""!!!"""%%%'''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))(((%%%$$$###$$$&&&'''%%%%%%$$$$$$%%%%%%&&&&&&!!!###%%%'''((('''&&&%%%))))))))))))))))))******,,,***))),,,111222...)))+++***))))))***+++---......------,,,,,,---...///,,,---...000111333444555555555555555444444444555777666555666888:::999888888999;;;===???AAACCCCCCDDDDDDCCCDDDEEEGGGIIIJJJOOONNNOOOPPPQQQQQQOOOLLLLLLMMMMMMOOOQQQSSSUUUWWWSSSTTTUUUWWWZZZ\\\^^^___\\\]]]]]]]]]\\\\\\[[[[[[WWWUUUSSSRRRUUUYYY]]]___aaa```___^^^^^^___```aaa```bbbccccccaaa`````````ccceeefffgggggghhhkkkmmmlllkkkiiiiiijjjjjjjjjiiihhhfffccccccccceeeeeedddhhhhhhhhhggggggfffffffffhhhiiijjjjjjiiigggeeedddjjjjjjjjjiiiiiihhhggggggggggggkkkpppqqqppprrrvvvyyywwwvvvuuuuuutttrrrpppqqqooommmmmmnnnpppoooooonnnqqqttttttpppkkkgggfffkkkjjjiiihhhggggggffffffgggffffffeeefffgggiiijjjkkklllnnnooonnnmmmkkkjjjhhhgggfffdddcccdddfffgggkkkiiifffdddcccdddddddddjjjkkkmmmmmmllljjjgggeeekkkjjjhhhhhhiiimmmpppssssssooojjjfffbbb```\\\ZZZVVVWWWXXX[[[___dddiiillllllmmmnnnooonnnmmmjjjiiigggggghhhjjjkkkmmmnnnooonnnnnnnnnmmmllljjjhhhgggkkkjjjiiihhhgggffffffeeeiiiiiiiiiiiiiiiiiiiiiiiigggbbb\\\[[[]]]aaabbbbbbeeebbb^^^ZZZYYY[[[^^^```___```aaa___^^^]]]^^^___aaa^^^ZZZVVVTTTTTTWWWYYY\\\[[[[[[\\\___bbbcccdddcccccccccdddffffffeeeccccccccccccbbbbbbcccccccccaaacccbbb]]]VVVSSSUUUYYY]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^ZZZVVVVVVZZZZZZWWWXXXZZZ\\\\\\[[[\\\___bbbaaabbbdddeeefffeeeeeedddccc^^^[[[]]]]]]ZZZXXXYYYTTTTTTWWW[[[^^^```___]]]^^^]]][[[ZZZ\\\```eeegggiiihhhiiimmmqqqssspppmmmmmmkkkjjjkkklllnnnnnnmmmllllllmmmnnnnnnlllgggcccbbb___\\\XXXVVVVVVWWWXXX]]]^^^aaacccdddeeegggjjjqqqsssuuuvvvwwwwwwwwwuuuqqqtttvvvwwwuuusssssssssqqqjjjccc```[[[UUURRRSSSQQQRRRTTTTTTUUUWWWXXXWWW]]]___dddiiinnnpppnnnkkkkkkkkklllmmmmmmmmmmmmmmmlllkkkllloooqqqpppkkkfffeeefffggghhhhhhfffdddccceeedddeeeeeegggjjjmmmooopppooommmkkkjjjjjjkkkllloooooooooooooooooooooooojjjgggccc___^^^___aaaccccccbbbbbbbbbbbbcccdddeeeffffffffffffeeeeeeeeeeeegggfffeeeeeeggggggfffeeeaaabbbbbb___[[[XXXWWWWWWZZZ\\\___aaabbbaaa```^^^'''%%%&&&'''%%%!!!"""&&&%%%&&&((()))***))))))((('''+++...---)))&&&&&&'''((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&%%%'''(((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&%%%$$$%%%''')))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''"""&&&)))***(((&&&$$$)))))))))((())))))***++++++))))))+++......,,,))))))))))))))))))***++++++...---,,,++++++,,,---...---...///000222333444555555666666555444444555777:::::::::;;;>>>@@@@@@???@@@AAACCCEEEHHHJJJLLLLLLMMMLLLKKKJJJKKKMMMPPPQQQVVVUUUUUUVVVWWWUUURRROOOPPPPPPPPPQQQRRRUUUXXXZZZYYYYYY[[[]]]___```bbbbbb\\\\\\[[[[[[ZZZZZZYYYYYYVVVSSSQQQQQQUUUYYY\\\^^^```___]]]\\\\\\___bbbddd```bbbcccbbbaaa___```aaabbbcccdddeeedddeeehhhjjjmmmkkkjjjjjjkkkkkkkkkiiigggfffeeeeeefffeeedddbbbcccdddeeeeeeddddddeeefffdddeeegggiiijjjjjjjjjiiikkkkkkkkkjjjhhhgggeeedddggggggkkkqqqrrrqqqrrrvvvuuusssrrrqqqrrrrrrqqqoooqqqooonnnnnnpppqqqpppooolllqqqvvvvvvqqqllliiihhhkkkjjjhhhfffeeeddddddccceeeeeeffffffffffffffffffgggggghhhiiiiiihhhgggfffffffffeeecccbbbbbbeeegggjjjhhhffffffggghhhgggfffjjjkkkllllllkkkhhhfffdddkkkjjjjjjkkklllnnnpppqqqooolllhhhdddaaa^^^ZZZWWWSSSTTTVVVZZZ___eeejjjmmmkkkmmmnnnooonnnllliiigggeeeeeeeeefffgggiiijjjkkkmmmmmmnnnnnnmmmkkkiiihhhlllllllllkkkkkkjjjiiiiiikkkkkklllkkkjjjhhheeedddeeeccc___^^^___bbbdddeeecccaaa^^^[[[[[[\\\^^^___\\\]]]]]]\\\ZZZYYY[[[\\\___]]]YYYUUUQQQQQQTTTWWWZZZ[[[[[[]]]^^^```bbbcccdddcccccceeegggiiiiiiiiieeedddccccccccccccdddeeedddeeeccc___ZZZWWWXXXZZZ```___^^^^^^]]]]]]^^^^^^```^^^YYYSSSRRRTTTTTTPPPSSSWWWZZZ[[[ZZZ[[[^^^aaa___```bbbccceeeeeeeeedddfffaaa___aaa```\\\ZZZZZZTTTTTTTTTWWW[[[___``````aaaaaa``````bbbfffiiikkkjjjjjjkkknnnpppqqqpppooommmkkkjjjkkkmmmoooooonnnnnnmmmmmmnnnnnnlllhhheeeaaa___ZZZVVVSSSQQQQQQQQQVVVUUUWWW[[[]]]^^^bbbhhhlllppprrrrrrtttvvvuuurrrnnnrrrwwwxxxvvvttttttuuupppjjjfffccc]]]UUUQQQRRRPPPTTTVVVWWWXXX[[[[[[YYY```aaadddiiimmmooonnnmmmkkklllmmmmmmnnnnnnmmmmmmjjjjjjlllmmmnnnmmmjjjgggeeefffggggggfffdddbbb```bbbbbbbbbccceeeiiilllooooooooonnnmmmnnnnnnpppppprrrrrrrrrqqqqqqqqqppppppnnnllliiigggeeeeeefffggggggfffdddcccbbbccccccdddeeeeeeeeeeeeffffffggggggeeeeeeeeefffgggfffdddaaa\\\]]]]]]\\\YYYWWWVVVWWW]]]___aaaccccccbbb```___%%%$$$%%%((('''$$$%%%)))((((((((((((((()))))))))&&&***---,,,(((%%%&&&(((((()))))))))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%###%%%'''&&&%%%$$$&&&(((%%%$$$$$$%%%&&&&&&%%%###%%%&&&''''''&&&&&&''')))$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%!!!"""%%%'''(((((('''&&&***)))((((((((()))+++,,,((((((((()))))))))))))))))))))***************)))---,,,***))))))***,,,---......///000222333444444555777:::;;;:::999;;;===?????????BBBEEEHHHHHHHHHJJJKKKMMMOOOQQQSSSUUUVVVUUUSSSRRRQQQQQQSSSUUUWWW[[[ZZZZZZZZZZZZWWWSSSPPPMMMNNNPPPSSSUUUXXXYYYZZZ\\\]]]^^^```bbbccccccddd___^^^\\\ZZZXXXWWWVVVUUUUUURRRPPPRRRVVVZZZ\\\]]]```___^^^^^^___aaabbbddd```bbbbbbbbb```___```aaa___```aaaaaaaaabbbdddfffkkkiiigggggghhhhhhhhhgggccccccdddeeeeeeddd```^^^^^^```bbbcccaaabbbdddfffcccdddfffgggiiijjjkkkkkkiiiiiijjjiiiiiigggfffeeeeeeeeeiiimmmnnnkkklllooonnnlllkkkkkklllmmmllllllpppnnnmmmlllmmmmmmlllkkkhhhnnnttttttpppjjjhhhgggiiihhhfffeeedddddddddeeeeeefffggghhhgggfffeeecccffffffffffffffffffffffffcccdddeeedddbbbcccfffjjjhhhgggfffhhhkkkkkkiiiggggggggghhhhhhhhhgggeeeeeehhhiiikkkmmmnnnnnnmmmllljjjhhhfffdddaaa]]]XXXTTTSSSSSSUUUXXX]]]ccchhhkkkjjjkkkmmmnnnmmmjjjfffdddaaa`````````aaabbbdddeeefffgggiiikkklllkkkjjjjjjkkkkkkllllllllllllkkkkkklllkkkkkkjjjhhhgggfffeeecccddddddcccbbbccceeegggbbbaaa```^^^]]]^^^______^^^^^^]]][[[XXXWWWXXXYYYZZZZZZWWWTTTQQQQQQUUUYYYYYY[[[\\\^^^___```aaabbbcccbbbaaabbbeeehhhiiiiiieeedddccccccccccccdddeeedddcccbbb```^^^]]]]]]]]]___^^^]]]]]]]]]]]]^^^___aaa___XXXPPPNNNOOOMMMJJJKKKPPPTTTVVVUUUUUUXXX[[[ZZZ\\\^^^```bbbbbbbbbbbbccc___^^^aaaaaa]]][[[[[[RRRQQQPPPRRRVVV\\\___aaaccccccdddfffhhhkkkmmmnnnkkkmmmnnnnnnnnnnnnpppqqqooommmllllllmmmooonnnmmmnnnmmmlllllllllkkkhhheeeaaa^^^ZZZVVVSSSQQQQQQQQQTTTQQQQQQUUUVVVVVV[[[bbbgggmmmpppoooqqqtttsssoooooossswwwvvvsssrrrsssvvvnnnkkkiiihhhbbbYYYUUUUUUSSSYYY]]]]]]___dddddd```eeeeeefffjjjmmmppppppoookkkllllllmmmmmmmmmmmmmmmiiikkklllllljjjiiihhhhhhcccdddeeefffeeedddaaa```]]]]]]]]]^^^aaafffjjjlllnnnnnnnnnnnnnnnpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppnnnllllllkkkkkkjjjiiigggeeeddddddeeefffeeeeeefffggghhhhhhiiiiiieeeeeefffggggggddd___\\\VVVXXXZZZZZZYYYXXXYYYZZZ^^^```ccceeefffeeecccbbb###"""$$$((((((&&&(((---***)))((((((((((((((()))&&&***---,,,(((&&&(((,,,((())))))))))))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&$$$###&&&((($$$$$$###$$$%%%&&&$$$""""""$$$&&&&&&%%%%%%%%%&&&$$$%%%&&&&&&'''''''''&&&(((((('''&&&%%%$$$$$$###''''''&&&&&&%%%%%%%%%&&&)))(((&&&%%%$$$###############$$$&&&'''(((((()))***)))(((((((((***+++,,,'''(((((('''&&&&&&(((***)))***+++,,,,,,+++***))),,,+++)))(((((()))+++,,,...//////111222333444444555:::???AAAAAAAAABBBCCCCCCCCCDDDFFFJJJMMMNNNNNNQQQRRRSSSUUUXXXZZZ[[[\\\YYYXXXVVVTTTTTTVVVXXXZZZ]]]]]]\\\\\\[[[XXXSSSPPPHHHKKKPPPUUUXXXZZZZZZZZZ\\\]]]___```aaabbbbbbbbbbbb```]]]ZZZWWWTTTSSSRRRUUURRRQQQSSSWWW[[[]]]\\\``````aaabbbbbbbbbbbbbbb```bbbbbbaaa```___```aaabbbcccddddddcccdddfffhhhfffdddccccccddddddcccbbb______aaaccccccaaa\\\YYY[[[^^^```aaa``````cccffffffffffffgggggghhhiiiiiifffggghhhiiiiiihhhgggfffbbbaaadddhhhhhhdddcccfffhhhfffeeefffgggiiiiiihhhnnnllljjjiiiiiihhhfffddddddjjjpppqqqlllgggddddddfffeeedddddddddeeefffgggeeefffhhhiiiiiifffdddbbbggggggfffffffffgggggghhhaaaccceeeddddddeeeiiilllfffeeefffiiimmmmmmkkkgggcccddddddeeefffffffffeeefffhhhlllnnnooommmkkkiiigggfffeeedddbbb]]]WWWSSSSSSTTTUUUWWW[[[```eeeggghhhjjjllllllkkkhhhdddbbb]]]\\\\\\[[[\\\]]]^^^______aaadddgggiiijjjjjjjjjhhhiiijjjkkkkkkkkkjjjjjjjjjiiihhhffffffhhhiiijjjbbbdddgggfffdddcccfffiiibbbbbbaaa```````````````aaaaaa___\\\XXXVVVWWWXXXVVVVVVVVVSSSQQQRRRWWW[[[YYY[[[]]]_________aaabbbbbb```^^^^^^aaadddeeefffeeedddcccbbbbbbcccdddeeebbbaaa``````bbbbbbaaa___]]]\\\[[[[[[\\\]]]___```aaa___WWWOOOKKKKKKJJJFFFCCCHHHNNNPPPNNNNNNRRRUUUWWWXXX[[[]]]___`````````^^^[[[[[[___```]]][[[\\\PPPMMMKKKLLLQQQXXX]]]___dddeeegggiiilllnnnoooppplllnnnpppooollllllooosssqqqooommmmmmmmmnnnmmmlllnnnmmmkkkkkkkkkjjjgggeeeaaa___\\\XXXVVVUUUUUUUUUXXXRRRPPPRRRQQQOOOTTT\\\eeekkknnnmmmooosssrrrmmmrrruuuvvvtttpppooorrrvvvooommmmmmmmmhhh___ZZZ[[[XXX___ddddddgggllllllhhhiiihhhhhhjjjnnnpppqqqpppkkkkkklllmmmmmmmmmmmmlllhhhkkkmmmlllhhhfffgggiiiaaacccdddeeeeeedddbbbaaaZZZZZZZZZ[[[^^^cccgggjjjnnnmmmmmmmmmnnnoooppppppqqqqqqrrrrrrsssttttttuuuuuutttsssrrrqqqooonnnnnnlllkkkiiigggfffggghhhiiieeeeeefffhhhiiijjjkkklllggggggggghhhgggbbb\\\XXXRRRTTTWWWYYYZZZZZZ\\\^^^^^^```cccfffggggggfffeee%%%%%%''')))++++++(((%%%))))))***))))))(((''''''((()))++++++)))))))))******'''&&&((((((&&&&&&)))$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%&&&((("""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%'''++++++'''%%%'''!!!$$$'''(((&&&%%%%%%%%%!!!"""$$$&&&''''''&&&&&&&&&&&&%%%$$$############%%%%%%&&&'''((()))******)))'''&&&&&&((()))(((((('''++++++&&&&&&***+++''')))'''(((---...***''''''''')))******))))))+++,,,---///111111222666<<>>???@@@BBBEEEGGGGGGFFFEEEGGGIIIKKKMMMHHHIIILLLOOOQQQRRRRRRRRRWWWWWWXXX[[[^^^______]]]^^^\\\YYYXXXYYYZZZ[[[[[[ZZZZZZZZZ\\\^^^___^^^]]]\\\\\\]]]^^^^^^_________\\\XXXTTTRRRSSSSSSQQQNNNKKKMMMOOOQQQRRRSSSSSSSSSVVVUUUTTTSSSSSSSSSTTTUUUXXXYYYZZZ[[[[[[[[[[[[[[[[[[VVVPPPKKKJJJJJJJJJJJJSSSTTTVVVWWWZZZ]]]cccfff`````````_________``````^^^_________````````````]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZYYYXXXVVVTTTQQQOOOWWWWWWXXXYYYZZZZZZWWWTTTVVVTTTRRRRRRTTTUUUUUUUUUUUUVVVXXXYYYZZZZZZ[[[[[[\\\]]]]]]\\\ZZZYYY[[[\\\ZZZ\\\]]]]]][[[YYYXXXXXX]]]ZZZWWWXXX[[[^^^^^^]]]cccbbb```aaacccfffhhhiiijjjiiihhhgggfffeeedddddddddeeeeeeeeeddddddeeeggghhhgggfffeeedddcccccccccgggfffeeecccbbbaaaaaa```^^^```bbb```]]]\\\]]]___ZZZ```dddbbbbbbcccbbb___^^^^^^^^^^^^\\\ZZZXXXWWWZZZZZZ\\\___bbbbbbaaa___aaabbbdddfffggghhhhhhhhhaaa___]]]ZZZXXXWWWWWWWWW\\\]]]___```aaa```^^^]]]aaaaaaaaacccdddccc```]]]aaa___[[[XXXVVVVVVWWWWWW[[[YYYVVVTTTSSSTTTUUUVVV\\\```aaa]]]]]]```^^^YYYYYYWWWUUUTTTTTTSSSQQQPPPIIIHHHFFFEEEFFFKKKRRRWWW___``````]]]ZZZYYY\\\___YYY]]]bbbdddcccbbbcccfffdddeeeggghhhhhhfffcccaaaeeefffgggfffddd```\\\YYY\\\[[[YYYTTTQQQQQQUUUYYY```bbbeeefffeeeeeeggghhhggggggfffeeecccbbbaaaaaabbb```\\\YYYYYY[[[___bbbaaabbbdddfffggggggfffffffffhhhjjjiiifffbbb```___]]]]]]^^^___```aaabbbbbbffffffeeedddeeefffggghhhkkkiiihhhhhhjjjllllllllliiiiiihhhhhhiiiiiijjjkkkeeefffhhhiiijjjhhhgggffffffggghhhhhhhhhfffcccbbbbbb___ZZZXXXXXXZZZ[[[\\\[[[ZZZWWWTTTSSSUUUZZZ^^^eeeggghhhjjjllllllllllllkkkjjjhhhfffeeefffiiilllmmmllllllllllllmmmnnnnnnssstttsssqqqnnnlllkkklllooonnnmmmlllllllllllllllooonnnlllkkkjjjjjjkkkkkkjjjjjjiiihhhhhhggggggggghhhbbb\\\[[[```fffiiiiiiggghhhjjjlllnnnnnnnnnnnnhhhgggfffffffffffffffgggggghhhjjjmmmooopppnnnlllpppooonnnmmmllllllmmmnnnllllllmmmmmmllljjjiiihhhccccccccccccdddgggkkknnnnnnllljjjjjjkkkkkkjjjiiipppmmmjjjgggeeeeeeggghhh'''&&&%%%&&&((((((((('''%%%''')))***))))))***+++((())))))(((&&&%%%&&&''')))'''%%%$$$%%%''''''&&&&&&&&&'''((())))))***)))((('''%%%&&&'''(((((('''%%%$$$"""$$$&&&'''&&&$$$(((&&&%%%%%%%%%&&&%%%$$$'''######&&&%%%$$$'''...'''''''''(((***+++***)))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%''''''&&&***))))))))))))***,,,---...000333444555666888:::>>>???AAAAAA@@@@@@BBBCCCGGGFFFFFFFFFGGGJJJLLLNNNJJJKKKMMMOOOQQQRRRSSSSSSWWWWWWYYY[[[___```___^^^^^^[[[XXXWWWXXXYYYYYYYYYZZZZZZZZZ[[[]]]^^^]]][[[]]]\\\[[[ZZZYYYXXXXXXXXX\\\YYYTTTSSSRRRRRRPPPMMMNNNOOOQQQRRRSSSTTTTTTSSSVVVUUUTTTSSSSSSTTTUUUUUUYYYZZZZZZZZZZZZZZZZZZYYYXXXSSSNNNJJJIIIJJJJJJJJJSSSTTTUUUVVVXXX[[[___bbbaaa```^^^]]]]]]]]]^^^___`````````````````````aaa\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZXXXVVVSSSQQQOOOUUUUUUVVVXXXZZZZZZXXXVVVTTTSSSQQQRRRTTTVVVWWWVVVSSSTTTUUUVVVVVVWWWWWWWWWZZZ[[[[[[ZZZXXXWWWYYYZZZYYYZZZ[[[[[[YYYWWWWWWXXX\\\ZZZWWWWWWZZZ]]]]]]]]]``````______aaacccdddeeeiiihhhhhhgggfffeeedddcccdddeeeeeecccaaa```aaaccceeeeeedddcccbbbbbbaaaaaabbbaaaaaaaaaaaabbbbbbccc^^^```bbb```^^^]]]^^^___YYY___bbb```___```___]]]___``````___^^^\\\ZZZYYY\\\\\\^^^```cccdddbbbaaaaaaccceeeggghhhhhhgggfff```___\\\ZZZXXXXXXXXXXXX]]]^^^```bbbbbbaaa```___aaaaaaaaacccdddccc```^^^___]]]ZZZWWWVVVVVVWWWWWW[[[YYYWWWVVVVVVWWWYYYZZZXXX]]]^^^\\\]]]``````\\\\\\ZZZXXXWWWVVVTTTQQQNNNGGGGGGFFFFFFGGGMMMTTTZZZ___```___\\\ZZZYYY\\\___]]]```ccceeeeeeeeeffffffddddddeeeeeeeeecccaaa___bbbbbbcccdddccccccbbbaaa^^^]]][[[XXXUUUUUUYYY\\\aaaccceeefffeeeeeefffhhhggggggeeedddcccbbbbbbaaagggeeeaaa]]]]]]___bbbdddcccdddeeeggggggggggggfffhhhhhhgggfffeeedddbbbaaa``````aaaaaabbbccccccccceeeeeedddddddddeeeggghhhllljjjhhhiiikkkmmmmmmmmmjjjiiiiiiiiiiiijjjkkkkkkggghhhiiijjjjjjhhhgggeeeeeeeeefffeeedddbbb___^^^aaa^^^ZZZYYYYYYZZZZZZZZZWWWWWWUUUTTTTTTXXX]]]bbbggggggggghhhjjjkkkmmmnnnjjjiiigggdddbbbdddhhhkkkjjjjjjjjjkkklllnnnooopppooooooooonnnkkkjjjkkklllmmmmmmlllkkkkkkkkkkkkkkknnnnnnlllkkkjjjjjjkkkkkkhhhhhhiiiiiiiiiiiihhhhhhhhhbbb\\\\\\aaafffiiiiiiiiijjjkkklllllllllkkkjjjgggfffffffffffffffgggggggggggghhhkkkooopppooonnnpppooonnnmmmmmmmmmnnnoookkkkkkkkkkkkkkkiiihhhgggeeedddcccaaa```aaadddfffhhhgggfffhhhjjjlllmmmlllooonnnllliiihhhhhhiiijjj'''&&&%%%&&&(((((((((''')))((((((***,,,,,,+++***,,,***(((&&&&&&'''&&&%%%+++)))&&&%%%&&&'''&&&%%%&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&'''&&&%%%$$$###"""###%%%&&&%%%$$$&&&'''((('''%%%%%%&&&'''(((&&&$$$%%%$$$$$$)))///((('''''')))+++,,,+++))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$###%%%'''((((((******+++,,,---///111222111444777999;;;===@@@CCCEEEFFFFFFEEEBBBAAAAAABBBEEEEEEFFFGGGIIIKKKNNNPPPMMMNNNNNNNNNOOOQQQRRRSSSXXXXXXYYY\\\___aaa```___]]][[[XXXWWWXXXXXXXXXWWWZZZYYYYYYZZZ[[[[[[ZZZXXXZZZYYYXXXVVVUUUVVVVVVWWWZZZXXXUUUSSSRRRQQQPPPNNNRRRSSSSSSTTTUUUTTTTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVYYYYYYYYYZZZYYYYYYXXXXXXTTTPPPKKKHHHHHHIIIJJJJJJSSSTTTUUUUUUVVVXXX\\\^^^aaa```]]]ZZZYYYZZZ[[[]]]^^^^^^^^^^^^^^^]]]]]]]]][[[ZZZZZZZZZYYYYYYYYYXXX[[[ZZZYYYWWWUUUSSSRRRQQQSSSSSSSSSUUUXXXYYYXXXVVVUUUSSSRRRRRRTTTUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRWWWWWWXXXVVVUUUTTTVVVWWWXXXYYYYYYWWWUUUTTTUUUWWW[[[YYYWWWWWWYYY[[[\\\\\\\\\\\\^^^___aaacccdddeeeggggggffffffeeedddccccccddddddccc```]]]ZZZZZZ[[[```````````````___^^^^^^^^^^^^^^^^^^^^^___``````^^^```aaaaaa___^^^^^^___YYY^^^```]]]\\\]]]]]]ZZZaaaaaaaaaaaa```___^^^]]]^^^^^^```bbbeeefffeeecccaaacccfffiiiiiigggeeeccc^^^\\\ZZZYYYXXXYYYZZZZZZ___```bbbcccdddcccbbbaaabbbaaaaaabbbcccccc```^^^^^^\\\ZZZXXXWWWWWWWWWXXX[[[ZZZYYYYYYYYYZZZ\\\]]]UUUXXXZZZYYY[[[```bbb```^^^]]]\\\[[[YYYVVVRRRNNNGGGHHHHHHIIIKKKQQQXXX]]]______^^^\\\ZZZZZZ\\\^^^``````aaadddfffgggfffdddbbbbbbaaa```___^^^]]]\\\`````````aaabbbcccdddeee______^^^\\\[[[[[[]]]___cccdddffffffeeedddfffggggggfffdddcccbbbbbbbbbcccjjjhhhdddaaa```bbbdddeeedddeeeggghhhiiiiiihhhhhhjjjfffcccbbbdddeeedddbbbdddddddddddddddddddddddddddcccccccccdddeeeggghhhkkkjjjiiiiiilllmmmmmmmmmkkkjjjjjjjjjjjjkkklllllljjjjjjjjjjjjiiigggeeedddddddddddddddbbb```]]]\\\```^^^[[[ZZZZZZZZZYYYXXXVVVVVVUUUTTTTTTXXX]]]aaagggfffffffffgggjjjlllmmmiiigggddd```^^^```eeeiiigggggghhhjjjlllnnnoooqqqmmmmmmmmmkkkjjjjjjlllnnnkkkkkkkkkjjjjjjjjjjjjjjjnnnmmmlllkkkjjjjjjjjjjjjggghhhjjjkkkkkkjjjiiihhhgggbbb^^^^^^bbbgggiiijjjjjjkkkkkklllkkkjjjhhhgggffffffffffffggghhhiiiiiihhhggghhhjjjmmmooopppoooooonnnnnnnnnnnnnnnooopppiiijjjjjjjjjiiihhhgggfffhhhfffccc___]]]\\\\\\\\\______```dddhhhlllmmmmmmnnnnnnmmmmmmmmmmmmmmmmmm'''&&&%%%&&&((((((((('''***((('''))),,,---+++(((---)))%%%%%%''')))((('''***(((%%%%%%&&&'''&&&&&&((('''&&&%%%&&&''')))***'''&&&$$$$$$%%%&&&%%%$$$%%%$$$$$$$$$%%%%%%%%%$$$%%%'''***)))&&&$$$&&&((('''&&&&&&%%%$$$$$$'''+++'''&&&&&&(((***+++***((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((&&&%%%$$$%%%''')))***+++,,,---///111444555666777999<<>>???AAACCCEEEFFFFFFGGGIIIKKKIIIJJJJJJHHHEEECCCCCCCCCFFFGGGIIIKKKNNNPPPRRRRRRWWWUUUSSSPPPMMMKKKJJJIIIXXXXXXYYY\\\___aaa```___^^^\\\[[[\\\]]]]]][[[ZZZZZZXXXVVVUUUTTTRRROOOMMMLLLMMMMMMNNNOOOPPPPPPPPPMMMOOOQQQRRRRRRRRRSSSUUUPPPPPPNNNMMMMMMLLLLLLMMMLLLMMMOOOPPPQQQRRRRRRRRRMMMNNNQQQTTTWWWYYY[[[\\\YYYVVVSSSQQQQQQQQQPPPOOOQQQSSSVVVYYYZZZ\\\___aaa^^^\\\YYYVVVTTTTTTUUUVVVXXXXXXVVVUUUSSSQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSUUUWWWXXXXXXXXXWWWSSSPPPLLLJJJKKKLLLLLLKKKMMMMMMOOORRRVVVXXXXXXWWWVVVUUUTTTRRRRRRRRRSSSTTTRRRSSSTTTSSSRRRRRRTTTVVVUUUVVVVVVTTTRRRQQQRRRTTTUUUUUUUUUTTTSSSUUUXXX[[[[[[]]]___]]]ZZZXXXYYY\\\bbbbbbbbbaaaaaaaaa``````^^^]]]ZZZUUUPPPLLLJJJJJJPPPRRRUUUXXXXXXWWWTTTRRROOOPPPPPPQQQSSSUUUVVVWWWZZZZZZ\\\^^^aaaaaa___\\\\\\______[[[YYY\\\^^^]]]____________```aaabbbccc___^^^^^^```bbbddddddddd```bbbdddeeedddbbb___\\\UUUSSSRRRRRRTTTXXX\\\___^^^```bbbdddeeeeeedddccccccbbbaaaaaabbbbbbaaa``````aaaaaaaaa```^^^\\\[[[^^^^^^^^^^^^\\\YYYWWWUUUYYYTTTPPPOOOOOOPPPTTTYYY\\\\\\]]]```bbbbbbaaa___\\\]]]^^^]]]]]]]]]```bbbcccaaa^^^]]]___```aaaaaaeeedddcccdddeeefffeeeddd```^^^[[[WWWUUUSSSRRRRRRKKKPPPWWW^^^aaaaaa___]]]\\\ZZZYYYZZZ]]]```bbbccceeeeeedddbbb______```bbbbbbbbbbbbcccccccccccccccddddddfffhhhjjjlllnnnoooiiijjjkkkllllllkkkjjjiiihhhbbb[[[XXXZZZ___bbbcccgggggggggfffffffffeeeeeeeeeddddddccccccdddfffgggdddddddddgggiiikkkjjjiiilllkkkkkkkkkkkklllmmmmmmiiihhhfffdddbbb```___^^^[[[[[[\\\^^^___aaabbbccccccaaa```______]]]ZZZXXXTTTVVVXXXZZZ[[[]]]___bbbaaabbbbbbbbbbbb```^^^]]]]]]\\\[[[YYYYYY[[[___bbbffffffffffffggghhhiiijjjjjjkkkkkkiiigggeeeeeefffiiijjjlllmmmmmmmmmlllkkkjjjjjjjjjjjjjjjhhhgggggghhhiiijjjkkkjjjhhhfffeeeeeedddcccbbbbbbbbbcccddddddeeehhhjjjkkkllllllllliiihhhhhhhhhiiijjjkkkkkklllkkkjjjjjjkkkkkkjjjiiihhhiiiiiijjjjjjjjjjjjiiikkkjjjjjjiiiiiiiiijjjjjjoookkkgggffffffeeebbb___UUUUUUVVVYYY\\\]]]\\\[[[```bbbfffjjjmmmpppqqqrrr'''&&&%%%&&&((((((((('''$$$&&&''''''&&&%%%%%%&&&###%%%&&&&&&%%%%%%'''((((((&&&$$$$$$%%%''''''&&&'''''''''((((((''''''&&&%%%######$$$&&&(((((((((%%%&&&(((&&&$$$###$$$&&&$$$$$$%%%&&&((((((&&&$$$###&&&$$$%%%***+++)))%%%%%%%%%&&&((()))((('''***)))((('''&&&&&&&&&&&&'''((((((((())))))*********---000111000///111222444666999<<>>@@@BBBDDDFFFGGGHHHJJJIIIIIIJJJLLLNNNPPPRRRMMMMMMNNNOOOOOONNNNNNNNNIIIKKKOOORRRSSSSSSRRRPPPUUUWWWYYYYYYWWWTTTRRRRRRUUUUUUVVVWWWYYY[[[]]]^^^YYYZZZ[[[[[[\\\[[[[[[ZZZXXXVVVUUUTTTSSSRRROOOMMMIIIJJJLLLMMMMMMKKKHHHGGGJJJJJJKKKKKKJJJHHHGGGEEEEEEDDDBBBAAA@@@AAAAAABBBEEEFFFHHHHHHHHHHHHJJJKKKKKKLLLNNNQQQSSSUUUWWWXXXWWWWWWWWWXXXZZZ[[[]]]^^^ZZZYYYYYYYYYYYYYYYZZZ[[[ZZZZZZXXXWWWWWWWWWWWWWWWSSSRRROOOKKKGGGEEECCCBBBCCCGGGKKKLLLLLLMMMPPPRRRXXXWWWVVVUUUTTTTTTTTTTTTLLLKKKJJJJJJLLLNNNQQQRRRWWWVVVTTTRRRQQQRRRSSSTTTSSSSSSPPPMMMKKKMMMRRRXXXRRRSSSUUUUUUUUUUUUWWWXXXYYYWWWUUUVVVWWWWWWTTTQQQVVVVVVVVVUUUTTTTTTWWWYYYWWWZZZ\\\[[[XXXWWWYYY[[[`````````]]]ZZZWWWWWWWWWWWWWWWUUUSSSPPPMMMJJJHHHNNNPPPRRRTTTTTTSSSQQQOOOQQQPPPOOONNNNNNOOOQQQRRRYYYXXXWWWYYY]]]^^^]]]ZZZ[[[YYYXXXXXXZZZ[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZYYYXXX[[[YYYXXXXXXZZZ\\\\\\[[[^^^^^^___aaabbbcccdddeee```___\\\ZZZYYYYYY[[[]]]```aaaaaabbbcccccccccccc```aaabbbaaa___^^^___``````aaaaaa```^^^\\\ZZZXXXYYYZZZ]]]___^^^\\\YYYWWWTTTPPPJJJEEEEEEIIIOOOTTT]]]]]]]]]]]]^^^```aaaccc______``````aaabbbcccdddeeeccc```___aaaccccccccceeedddcccbbbbbbbbbcccccc^^^^^^^^^]]][[[YYYXXXWWWXXXWWWVVVXXX\\\^^^]]][[[XXXTTTTTTXXXZZZZZZ___hhhbbbdddeeeccc^^^\\\\\\^^^```bbbdddeeedddccccccccceeecccbbbccceeeggggggfffeeefffhhhjjjkkkjjjiiihhhiiifffaaa]]]\\\___cccfffffffffgggiiikkkkkkiiigggkkkjjjiiigggfffdddcccccceeebbbaaabbbfffhhhgggfffiiiiiiiiijjjkkkkkkkkkllliiihhhgggeeecccbbbbbbbbbaaaaaaaaacccddddddbbb```eeeaaa___``````^^^___bbbdddcccdddhhhkkkllljjjgggkkkeee]]]XXXWWWWWWWWWUUUTTTTTTUUUWWWXXXZZZ[[[[[[___```aaabbbdddeeefffgggjjjiiihhhhhhhhhhhhhhhiiifffhhhjjjjjjiiihhhhhhiiifffhhhiiigggcccaaabbbdddgggeeebbbaaabbbeeeiiikkkhhhgggdddbbb___\\\ZZZYYY^^^^^^^^^```ccceeeeeeeeedddeeegggfffeeeddddddeeefffffffffiiikkkkkkjjjhhhdddhhhlllkkkhhhfffhhhllliiiiiiiiiiiiiiihhhgggfffggggggfffeeedddccccccccc___^^^]]]___``````\\\XXXXXXVVVVVV[[[ccciiijjjhhh'''%%%)))(((###)))---$$$'''''''''(((((((((((()))'''&&&&&&'''******'''$$$((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''&&&$$$''''''&&&&&&%%%%%%%%%&&&)))'''%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$%%%,,,+++)))'''%%%%%%%%%%%%'''''''''(((''''''&&&&&&+++++++++,,,...111444666::::::::::::::::::;;;;;;???@@@BBBDDDFFFGGGHHHHHHKKKKKKKKKLLLNNNPPPQQQRRROOOPPPPPPQQQQQQQQQPPPPPPLLLNNNQQQTTTUUUUUUUUUTTTVVVXXX[[[[[[YYYWWWVVVVVVTTTUUUVVVWWWXXXZZZ[[[[[[WWWWWWXXXXXXXXXYYYYYYZZZYYYYYYXXXWWWVVVUUUSSSRRRNNNOOOOOOOOONNNKKKHHHFFFJJJJJJJJJJJJIIIGGGFFFEEECCCCCCAAA@@@@@@@@@AAABBBEEEFFFHHHIIIHHHIIIKKKMMMLLLLLLLLLMMMOOOQQQSSSTTTVVVVVVWWWXXXYYY[[[\\\]]]ZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTPPPNNNLLLHHHEEEBBB@@@???CCCFFFJJJLLLMMMOOORRRUUUWWWVVVUUUTTTSSSRRRRRRQQQMMMLLLLLLLLLMMMOOORRRTTTWWWUUUSSSQQQQQQQQQRRRSSSSSSSSSQQQOOOMMMOOOTTTXXXVVVVVVWWWWWWWWWWWWYYYZZZXXXVVVUUUVVVWWWXXXUUUSSSVVVWWWWWWVVVUUUUUUXXXZZZZZZ[[[\\\\\\[[[ZZZ[[[\\\]]]^^^]]][[[WWWUUUTTTUUUTTTTTTTTTSSSRRRPPPNNNLLLPPPQQQSSSUUUUUUTTTSSSQQQSSSRRRPPPNNNNNNOOOQQQRRRVVVUUUUUUWWW[[[\\\[[[YYYYYYWWWVVVWWWXXXYYYYYYXXXYYYYYYXXXXXXWWWVVVUUUTTTWWWWWWWWWYYY\\\^^^^^^^^^^^^^^^^^^___```aaabbbbbbbbb___\\\ZZZZZZ[[[\\\\\\___```aaacccccccccbbbbbb^^^___aaaaaa```___aaabbbaaa``````___]]][[[YYYXXXYYY[[[]]]^^^^^^[[[XXXVVVPPPLLLGGGDDDEEEJJJPPPTTT\\\[[[\\\\\\^^^```bbbccccccccccccccccccdddeeefffcccaaa^^^^^^___aaaaaaaaacccbbbbbbbbbaaa`````````[[[\\\\\\\\\[[[[[[ZZZYYYUUUSSSSSSUUUYYY\\\]]]\\\ZZZWWWVVVYYYYYYXXX\\\ddd```aaabbbbbbaaa```aaaccc```bbbddddddcccbbbbbbccceeedddcccccceeegggggggggeeeeeeffffffggghhhhhhiiifffeeecccbbbbbbcccdddeeecccdddfffiiijjjkkkiiihhhiiiiiihhhgggfffdddcccbbbbbb```___```cccffffffeeefffffffffgggggggggggggggiiiiiihhhgggfffeeeddddddeeeddddddeeeffffffdddaaaeeeaaa___```___]]]^^^bbbdddccccccfffiiijjjhhhfffiiiddd^^^[[[ZZZZZZYYYWWWUUUVVVWWWYYY[[[\\\^^^^^^aaabbbbbbcccdddeeeffffffhhhhhhggggggggghhhhhhhhhfffgggiiiiiihhhgggfffgggdddfffgggfffdddcccdddfffeeedddccccccdddeeefffggghhhgggfffeeebbb___]]]\\\\\\[[[[[[]]]```cccddddddaaaccceeedddcccbbbbbbccceeeeeeeeegggjjjjjjiiigggfffhhhiiihhhfffeeefffhhhiiijjjjjjjjjjjjiiihhhggggggfffeeedddcccccccccccc```______aaabbbaaa]]]YYYWWWVVVVVV[[[ccciiijjjiii)))&&&***)))$$$(((,,,$$$'''(((((((((((()))))))))''''''''')))******(((&&&((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''''''''&&&&&&&&&&&&%%%)))'''%%%%%%%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$###+++***(((&&&%%%$$$%%%%%%''''''''''''((((((((((((------...000222555888:::>>>===<<<<<<===>>>???@@@BBBCCCEEEGGGHHHIIIJJJJJJMMMNNNOOOPPPRRRRRRSSSSSSRRRSSSSSSTTTSSSSSSRRRRRROOOQQQSSSVVVXXXXXXXXXXXXVVVXXXZZZZZZYYYXXXXXXXXXSSSTTTVVVWWWXXXXXXWWWWWWUUUTTTSSSSSSTTTVVVXXXYYY[[[[[[[[[[[[ZZZYYYXXXWWWTTTTTTSSSRRROOOLLLHHHFFFIIIIIIIIIIIIHHHFFFEEEDDDBBBBBBAAA@@@AAABBBCCCDDDFFFGGGIIIJJJIIIJJJLLLMMMMMMMMMLLLKKKLLLNNNPPPRRRTTTUUUUUUWWWXXXYYYZZZ[[[ZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXWWWWWWUUURRRPPPOOONNNMMMKKKHHHEEECCCAAA@@@CCCEEEIIILLLNNNPPPTTTVVVUUUUUUTTTSSSRRRQQQPPPPPPOOONNNMMMNNNOOOQQQTTTVVVVVVUUUSSSQQQPPPQQQRRRSSSRRRRRRSSSRRRRRRSSSVVVXXXXXXWWWVVVUUUUUUVVVWWWXXXTTTSSSRRRSSSUUUVVVUUUTTTVVVWWWXXXWWWWWWWWWYYY[[[\\\[[[ZZZ[[[\\\\\\[[[ZZZZZZ[[[ZZZXXXUUURRRRRRRRRRRRRRRTTTUUUUUUUUUTTTSSSSSSTTTUUUVVVWWWVVVUUUTTTUUUTTTQQQOOONNNOOOQQQSSSSSSRRRSSSUUUXXXZZZYYYXXXWWWVVVTTTUUUWWWXXXXXXWWWZZZYYYXXXWWWUUUSSSQQQPPPSSSTTTVVVZZZ^^^``````___^^^]]]]]]]]]^^^^^^___```ddd```\\\[[[]]]^^^\\\ZZZ^^^___aaabbbcccbbb```___[[[]]]_________```aaaccc``````^^^]]][[[YYYXXXXXXYYY[[[\\\]]]\\\ZZZWWWUUUMMMJJJFFFDDDFFFJJJPPPTTTYYYYYYZZZ[[[]]]```bbbcccddddddcccccccccddddddeee```^^^[[[[[[]]]^^^^^^^^^``````aaaaaa```^^^]]]\\\XXXYYYZZZ[[[[[[\\\\\\[[[TTTRRRPPPPPPRRRVVVXXXXXX[[[YYYXXXXXXWWWVVVZZZ___aaa``````aaacccdddcccbbbaaaccceeeeeedddddddddeeeeeedddbbbccceeegggggggggeeedddcccbbbccceeegggiiicccdddfffgggfffeeecccbbb^^^```dddgggiiijjjjjjjjjggghhhhhhhhhfffdddbbbaaa___]]]\\\^^^aaacccddddddfffffffffeeeeeeeeeeeeeeehhhiiiiiijjjjjjiiigggfffiiihhhggghhhhhhfffdddaaaccc___]]]^^^]]]\\\^^^bbbeeedddcccdddfffgggfffeeefffccc```^^^]]]]]]\\\[[[XXXXXXZZZ\\\___aaabbbcccdddddddddeeeeeeeeeeeefffeeeeeeeeeffffffggghhhhhhfffggghhhhhhfffddddddeeecccdddffffffeeeeeefffhhhcccdddeeeeeeeeeeeeddddddhhhhhhhhhhhhfffdddaaa___\\\ZZZYYYZZZ]]]```bbbbbb___aaabbbbbbaaa``````aaaddddddeeefffhhhiiigggeeehhhfffdddccccccddddddccchhhhhhiiiiiiiiihhhggggggfffeeedddccccccbbbbbbcccaaabbbccceeeeeeccc___\\\XXXWWWWWW[[[bbbggghhhhhh+++&&&***+++$$$'''***$$$''''''''''''(((((((((((()))))))))******)))'''&&&'''&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''&&&%%%&&&((()))(((''''''''''''''''''&&&&&&%%%(((&&&%%%%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&'''((('''''''''(((((()))***+++///000111333555888;;;===@@@???>>>>>>???AAACCCEEEFFFGGGHHHJJJKKKKKKLLLLLLOOOPPPRRRTTTUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSQQQRRRTTTVVVXXXYYYZZZZZZUUUWWWXXXXXXVVVUUUUUUVVVSSSTTTVVVWWWWWWVVVTTTRRRRRRQQQOOONNNOOORRRVVVXXX[[[\\\]]]]]]\\\[[[[[[[[[XXXWWWUUUSSSPPPMMMJJJIIIIIIIIIHHHHHHGGGFFFEEEEEECCCCCCBBBBBBCCCEEEFFFGGGJJJKKKLLLKKKJJJJJJKKKLLLOOOMMMLLLKKKLLLOOORRRTTTRRRSSSTTTVVVWWWXXXYYYYYYZZZZZZXXXWWWVVVVVVVVVVVVWWWWWWWWWVVVTTTPPPMMMJJJOOOOOOMMMKKKIIIGGGEEEDDDDDDFFFHHHJJJLLLOOORRRTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOPPPSSSUUUWWWVVVTTTRRRPPPPPPPPPQQQRRRQQQRRRSSSTTTUUUVVVWWWXXXUUUSSSQQQPPPQQQRRRSSSSSSPPPOOOOOOPPPQQQRRRSSSSSSVVVWWWYYYXXXXXXXXXYYY[[[[[[XXXVVVWWWZZZ[[[YYYVVVXXXYYYYYYWWWTTTRRRRRRRRRSSSUUUVVVXXXYYYYYYYYYXXXVVVVVVWWWWWWWWWWWWWWWVVVWWWUUURRROOOOOOOOOQQQRRRPPPQQQRRRUUUWWWXXXXXXXXXVVVUUUTTTTTTVVVXXXXXXWWW\\\[[[ZZZXXXVVVSSSQQQPPPRRRSSSVVVZZZ^^^```___^^^^^^]]]]]]\\\\\\\\\]]]^^^ccc```\\\\\\^^^___\\\YYY\\\^^^```aaaaaa___]]]\\\[[[\\\^^^^^^]]]]]]^^^```___^^^\\\[[[YYYXXXWWWWWWYYYZZZ[[[\\\[[[YYYVVVTTTNNNLLLIIIGGGHHHKKKOOORRRUUUVVVWWWYYY\\\^^^```bbbaaa``````____________```]]][[[ZZZZZZ[[[\\\\\\[[[]]]^^^___```___]]][[[YYYXXXXXXYYYZZZ[[[[[[[[[[[[UUURRRNNNKKKKKKLLLNNNPPPYYYYYYXXXWWWVVVVVVYYY\\\dddaaa______aaabbb```]]]bbbdddeeefffeeeeeefffgggdddbbb``````bbbdddeeeeeedddccccccbbbccceeefffgggcccdddeeefffeeebbb^^^\\\ZZZ]]]aaaeeegggiiijjjkkkffffffggggggfffdddaaa```^^^]]]]]]^^^```bbbeeefffhhhhhhggggggfffffffffeeefffgggiiikkkkkkjjjiiihhhjjjiiigggffffffccc```]]]\\\XXXVVVYYYZZZZZZ]]]bbbfffeeedddcccddddddeeeeeecccbbbaaaaaa``````___^^^[[[\\\]]]```bbbeeeggghhhgggffffffffffffeeeeeeeeeccccccdddeeefffgggggggggeeefffgggfffdddbbbbbbcccddddddeeefffffffffggggggeeeeeeeeeeeeeeedddddddddfffhhhiiijjjiiifffcccaaa___]]]ZZZYYY[[[^^^___```^^^```bbbbbb`````````aaaeeeeeeeeeggghhhhhhfffdddgggbbb^^^^^^bbbddddddaaaeeeffffffgggffffffeeeeeefffeeedddcccccccccccccccbbbcccfffggggggdddaaa^^^[[[ZZZZZZ\\\```dddeeeddd+++%%%)))+++%%%&&&)))%%%%%%%%%%%%&&&&&&&&&''''''***+++++++++)))'''%%%$$$'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''''''''((((((((('''&&&%%%%%%$$$$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$&&&'''(((((((((((()))***,,,---...111111333555777:::<<<===AAA@@@??????@@@CCCEEEGGGHHHIIIKKKLLLMMMNNNNNNNNNRRRSSSTTTUUUVVVVVVUUUTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSUUUVVVXXXYYYVVVWWWXXXWWWUUUSSSTTTTTTRRRTTTUUUVVVVVVTTTRRRPPPQQQPPPMMMLLLMMMQQQUUUWWWYYY[[[]]]]]][[[ZZZ[[[\\\WWWVVVTTTRRRPPPNNNMMMLLLHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLNNNOOOOOOMMMKKKIIIIIIJJJLLLKKKJJJJJJLLLOOOSSSUUUQQQRRRTTTVVVWWWXXXXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUWWWWWWWWWUUUSSSOOOKKKIIIOOOOOOOOOMMMLLLJJJGGGFFFFFFFFFFFFHHHJJJLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTPPPPPPOOOOOOQQQSSSVVVWWWUUUTTTQQQPPPOOOOOOQQQQQQPPPQQQSSSUUUWWWWWWWWWVVVSSSQQQNNNNNNPPPQQQQQQPPPOOOOOOOOOOOOPPPPPPRRRSSSTTTVVVXXXXXXXXXXXXYYYZZZYYYWWWUUUVVVXXXZZZXXXUUUWWWXXXYYYWWWUUUTTTTTTUUUXXXYYYZZZ\\\\\\\\\[[[ZZZXXXWWWWWWVVVUUUUUUUUUVVVVVVTTTRRRQQQPPPPPPPPPQQQPPPRRRTTTUUUVVVWWWXXXYYYVVVTTTSSSTTTVVVXXXXXXXXX[[[[[[YYYXXXUUURRRPPPOOOSSSTTTVVVZZZ]]]^^^\\\ZZZ^^^]]][[[ZZZZZZ[[[\\\\\\```^^^\\\\\\^^^^^^[[[YYY[[[\\\]]]^^^]]]\\\ZZZXXX[[[\\\\\\[[[YYYWWWXXXYYY[[[[[[ZZZYYYXXXWWWWWWVVVXXXYYYZZZZZZYYYXXXVVVTTTRRRQQQNNNLLLLLLMMMNNNPPPQQQRRRTTTWWWZZZ\\\^^^___]]]]]]\\\[[[[[[\\\\\\\\\[[[YYYXXXYYYZZZ[[[ZZZYYY[[[\\\^^^______]]][[[ZZZYYYYYYZZZZZZZZZYYYXXXXXXSSSPPPLLLHHHFFFGGGJJJLLLUUUWWWWWWUUUUUUWWWZZZ\\\aaa^^^\\\\\\______]]]ZZZ___aaabbbbbbaaabbbdddeeeaaa___]]]]]]___aaaccccccaaabbbccceeefffeeeeeeddddddccccccaaa___\\\YYYWWWWWW[[[```ccceeefffhhhjjjeeeeeeeeeeeedddcccaaa```______^^^^^^___bbbeeeggghhhhhhhhhggggggffffffeeedddfffhhhjjjkkkjjjiiihhhhhhgggdddcccaaa]]]YYYVVVSSSOOONNNQQQTTTVVV[[[aaaeeeeeedddccccccccccccddd```aaabbbbbbaaa`````````]]]^^^```ccceeehhhiiijjjhhhhhhgggffffffeeeddddddaaabbbdddeeeffffffffffffeeeffffffdddbbbaaaaaabbbffffffeeefffffffffffffffgggfffeeedddcccdddeeeffffffgggiiijjjiiigggdddbbbeeeaaa]]][[[\\\]]]^^^^^^___aaaccccccbbbbbbbbbcccggggggggghhhiiiiiifffdddccc^^^ZZZ[[[aaafffeeebbbeeeeeefffffffffffffffeeefffeeeddddddddddddddddddbbbdddfffgggfffcccaaa___^^^]]]]]]]]]___`````````***###&&&+++%%%%%%(((%%%$$$$$$%%%%%%%%%&&&&&&&&&)))+++,,,+++(((%%%$$$$$$&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&((()))((('''''''''((()))((('''&&&%%%%%%%%%$$$&&&(((((('''%%%%%%$$$$$$$$$$$$$$$$$$###((('''%%%$$$######$$$$$$)))))))))***,,,...111222333444555777999;;;<<<===AAAAAAAAAAAACCCEEEGGGIIIIIIJJJLLLMMMOOOPPPQQQQQQSSSTTTTTTUUUUUUUUUTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQPPPQQQSSSTTTVVVWWWXXXXXXWWWUUUUUUUUUVVVSSSTTTTTTUUUTTTSSSRRRQQQRRRQQQNNNMMMNNNQQQTTTWWWXXXZZZ]]]\\\YYYWWWYYY[[[VVVTTTRRROOOMMMMMMMMMMMMGGGGGGFFFGGGGGGHHHIIIJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQOOOLLLJJJJJJKKKIIIIIIHHHIIIKKKNNNQQQRRRQQQRRRTTTVVVXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTUUUXXXXXXWWWUUURRROOOLLLJJJMMMMMMMMMMMMLLLJJJHHHFFFHHHFFFEEEFFFIIIKKKLLLLLLOOOPPPRRRTTTTTTTTTTTTSSSPPPOOONNNOOOPPPRRRUUUWWWTTTSSSQQQOOONNNOOOPPPQQQQQQQQQQQQTTTVVVVVVUUUSSSSSSQQQOOOPPPSSSTTTRRRPPPRRRRRRRRRQQQOOOOOOQQQSSSRRRTTTVVVWWWVVVVVVWWWYYYXXXWWWVVVWWWXXXXXXWWWVVVVVVWWWXXXXXXWWWWWWXXXYYY[[[[[[\\\]]]]]]\\\[[[ZZZYYYWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOQQQSSSUUUVVVVVVVVVWWWXXXUUUTTTSSSTTTVVVXXXXXXXXXXXXWWWVVVUUUSSSQQQOOONNNTTTTTTUUUXXXZZZ[[[ZZZXXX\\\ZZZYYYWWWWWWXXXZZZ[[[YYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZZZZZZZYYYXXXWWWVVVZZZZZZZZZWWWTTTQQQQQQQQQVVVWWWXXXYYYXXXXXXVVVUUUWWWWWWXXXYYYXXXWWWVVVUUUVVVUUUSSSQQQOOONNNNNNMMMNNNOOORRRUUUWWWYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[\\\XXXWWWVVVWWWXXXYYYXXXVVVYYYZZZ[[[\\\]]]\\\[[[[[[ZZZZZZZZZZZZYYYXXXVVVVVVNNNMMMKKKHHHFFFGGGKKKOOORRRUUUVVVTTTTTTXXXZZZ[[[ZZZYYYYYYZZZ\\\]]]\\\[[[ZZZ[[[\\\\\\\\\]]]___aaa```]]][[[ZZZ\\\___aaaaaa___aaaccceeefffeeedddccccccbbbaaa^^^\\\YYYVVVUUUUUUZZZ___bbbbbbccceeegggeeeddddddcccbbbaaaaaaaaa______^^^]]]]]]___cccfffeeeeeeeeeddddddddddddddddddeeeggghhhiiiiiihhhhhhgggeeebbb___\\\XXXSSSOOOMMMIIIHHHKKKOOORRRXXX^^^aaacccdddcccaaaaaabbbccc^^^```aaaaaa```___```bbb___```bbbdddfffiiijjjkkkhhhggggggfffeeeeeeddddddbbbcccdddfffffffffeeeddddddeeeeeecccaaaaaabbbcccgggfffeeeeeeggghhhgggfffhhhgggeeeddddddfffgggiiiggghhhiiiiiiiiigggeeedddgggddd```^^^^^^___^^^^^^aaacccdddeeeddddddeeefffhhhhhhggghhhiiihhhfffccc```\\\ZZZ\\\bbbffffffdddeeeeeefffggggggggggggfffddddddccccccccccccddddddaaaccceeeeeebbb```______```___^^^^^^]]]^^^^^^^^^))) $$$***%%%$$$(((&&&%%%%%%%%%&&&&&&&&&''''''%%%(((******'''&&&&&&'''&&&%%%%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&(((((('''&&&'''''')))))))))(((&&&%%%((('''&&&''''''&&&$$$"""###$$$$$$$$$$$$$$$$$$%%%'''&&&%%%#########$$$$$$*********+++...111444666666777888:::;;;<<<======AAAAAACCCDDDFFFHHHIIIJJJIIIJJJLLLNNNPPPRRRRRRSSSUUUTTTTTTSSSSSSSSSTTTTTTWWWWWWWWWWWWVVVUUUTTTSSSSSSQQQOOONNNNNNOOOQQQSSSRRRTTTUUUUUUTTTUUUWWWYYYTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSQQQPPPPPPRRRUUUVVVWWWZZZ]]][[[WWWUUUWWWYYYUUUSSSPPPLLLJJJJJJJJJKKKFFFFFFFFFGGGHHHJJJLLLMMMNNNMMMLLLLLLMMMNNNOOOPPPOOOPPPQQQOOOMMMLLLMMMNNNJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRUUUWWWXXXYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUZZZYYYWWWUUURRRPPPNNNMMMKKKKKKLLLMMMLLLJJJHHHFFFHHHEEEDDDEEEIIIMMMNNNNNNOOOQQQRRRSSSSSSRRRPPPOOONNNNNNMMMMMMOOOQQQTTTUUUTTTRRRPPPOOONNNNNNOOOPPPQQQPPPPPPQQQTTTUUUSSSPPPRRRPPPOOORRRVVVWWWSSSOOORRRSSSRRROOOLLLKKKMMMPPPOOOQQQTTTUUUUUUUUUUUUVVVUUUVVVVVVVVVUUUTTTUUUVVVTTTVVVXXXXXXXXXXXXZZZ\\\ZZZZZZ[[[\\\\\\[[[ZZZYYYYYYWWWSSSPPPNNNMMMNNNNNNNNNPPPQQQSSSSSSQQQOOONNNQQQTTTVVVVVVTTTSSSUUUVVVSSSRRRQQQRRRUUUVVVWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQTTTSSSSSSUUUWWWYYYYYYXXXXXXWWWUUUSSSTTTUUUWWWYYYRRRVVV[[[\\\YYYWWWXXXZZZZZZYYYWWWUUUTTTTTTTTTTTTVVVVVVVVVSSSOOOMMMLLLMMMQQQSSSVVVYYYYYYXXXVVVUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVTTTSSSQQQOOOMMMMMMLLLMMMPPPRRRUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[UUUTTTTTTUUUVVVVVVUUUSSSVVVWWWWWWXXXYYYZZZ[[[[[[YYYYYYYYYYYYXXXWWWVVVVVVOOOOOONNNKKKIIIIIIMMMQQQQQQVVVWWWSSSSSSWWWZZZXXXXXXZZZZZZZZZYYYYYYZZZ[[[XXXYYYZZZZZZZZZ[[[]]]``````]]]ZZZYYY[[[^^^```aaa___``````aaabbbbbbccccccaaaaaaaaa```^^^[[[XXXVVVUUUZZZ```aaa```___bbbdddeeedddbbb`````````aaabbb\\\]]]\\\ZZZXXXYYY^^^bbbbbbbbbbbbcccccccccccccccffffffgggggghhhhhhiiiiiihhheeebbb^^^ZZZUUUPPPKKKKKKGGGEEEHHHKKKNNNSSSZZZ\\\___aaaaaa```^^^___```]]]___```___]]]]]]___bbbaaabbbccceeefffhhhiiijjjgggfffffffffeeedddddddddcccdddeeefffgggfffdddccccccddddddcccaaaaaaccceeefffdddccceeehhhjjjiiigggffffffgggggghhhhhhiiiiiiiiiiiiiiiiiihhhgggfffeeeeeecccaaa```aaaaaa```___aaaccceeefffeeeeeefffggghhhggggggggghhhgggdddbbb___]]]]]]___ccceeeeeecccbbbbbbcccdddddddddddddddbbbbbbaaaaaaaaaaaabbbbbb___aaabbbaaa^^^]]]]]]___^^^^^^^^^^^^]]]]]]^^^___(((###***$$$###''''''&&&&&&&&&'''''''''((((((!!!%%%((()))'''&&&((()))&&&%%%%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&&&&((()))***)))(((&&&%%%+++)))(((((('''%%%!!!%%%%%%%%%&&&&&&'''''''''######""""""###%%%&&&(((+++++++++,,,///222666888888999:::<<<======>>>>>>AAABBBEEEGGGIIIJJJKKKKKKIIIJJJLLLNNNQQQRRRSSSTTTUUUTTTSSSRRRRRRRRRSSSTTTXXXXXXXXXXXXWWWVVVUUUTTTSSSRRROOOMMMMMMNNNPPPQQQMMMNNNPPPQQQRRRTTTWWWYYYUUUTTTSSSSSSSSSSSSTTTTTTUUUTTTSSSRRRRRRSSSUUUVVVWWWZZZ]]][[[WWWTTTVVVYYYUUUSSSOOOKKKHHHGGGHHHHHHEEEEEEFFFGGGIIIKKKNNNOOOOOONNNMMMMMMMMMNNNOOOPPPMMMOOOPPPPPPNNNNNNOOOQQQNNNNNNNNNNNNOOOOOOOOOOOOQQQRRRUUUWWWYYYYYYXXXXXXTTTTTTTTTTTTTTTTTTUUUUUU\\\ZZZXXXUUURRRQQQPPPOOOKKKLLLMMMNNNMMMLLLIIIHHHGGGEEECCCEEEJJJOOOQQQPPPQQQQQQRRRRRRQQQOOOMMMKKKMMMMMMLLLLLLNNNPPPSSSTTTTTTRRRPPPNNNNNNNNNOOOPPPQQQPPPNNNPPPRRRSSSQQQOOOOOONNNNNNRRRWWWWWWSSSNNNPPPQQQOOOLLLGGGFFFHHHKKKMMMPPPRRRTTTTTTSSSTTTUUUPPPSSSUUUTTTQQQPPPRRRTTTSSSTTTWWWXXXXXXYYY\\\]]]XXXXXXZZZZZZ[[[ZZZYYYXXXYYYVVVRRRNNNLLLKKKKKKLLLLLLNNNQQQSSSSSSRRROOOMMMQQQTTTVVVUUUSSSRRRSSSUUUQQQPPPOOOQQQSSSUUUVVVUUUVVVWWWWWWWWWWWWVVVUUUUUURRRQQQQQQSSSVVVYYYZZZYYYUUUTTTRRRPPPQQQSSSUUUWWWMMMTTT[[[[[[WWWUUUWWW[[[ZZZXXXUUUSSSQQQQQQRRRSSSSSSSSSSSSQQQMMMKKKJJJKKKNNNQQQUUUYYYZZZYYYVVVTTTTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUTTTSSSRRRPPPNNNMMMJJJLLLNNNQQQSSSTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZSSSRRRRRRSSSTTTTTTSSSQQQTTTTTTTTTUUUWWWYYYZZZ\\\XXXXXXXXXYYYXXXXXXWWWWWWTTTTTTSSSOOOKKKJJJMMMPPPRRRWWWXXXSSSRRRVVVXXXVVV[[[]]]^^^\\\WWWUUUVVVXXXZZZZZZ[[[[[[[[[\\\___aaaaaa^^^ZZZZZZ\\\___aaabbb```___^^^]]]^^^```bbbccc^^^```bbbcccbbb___[[[XXXUUU[[[```aaa___]]]```cccfffdddaaa___^^^___aaacccZZZZZZYYYVVVTTTUUUZZZ^^^bbbbbbccccccdddddddddeeehhhhhhgggggghhhiiijjjjjjiiifffbbb___ZZZUUUOOOKKKLLLHHHEEEGGGIIIKKKQQQWWWXXX\\\___```^^^\\\]]]^^^\\\^^^___]]][[[[[[___bbbbbbbbbccceeefffhhhiiiiiiffffffeeeeeeeeedddddddddccceeefffggggggfffdddccccccddddddcccaaabbbdddfffdddbbbbbbdddiiilllkkkjjjdddfffhhhkkklllkkkiiihhhlllkkkjjjiiihhhhhhggggggbbbaaa```aaaccccccbbbaaaaaaccceeefffeeeeeefffhhhgggffffffffffffeeeccc```______```aaacccddddddccc^^^^^^___`````````````````````____________```aaa^^^``````^^^[[[ZZZ\\\___\\\]]]]]]]]]]]]^^^```bbb***)))&&&%%%$$$%%%''')))((()))******(((''''''((())))))(((&&&%%%%%%(((+++((('''%%%$$$######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''$$$###&&&&&&%%%&&&***&&&'''((((((((('''%%%$$$$$$''')))***(((&&&%%%%%%&&&%%%%%%$$$%%%&&&((()))'''######(((((($$$%%%))),,,...000222555666777777888:::===>>>======???@@@GGGHHHIIIHHHHHHHHHJJJLLLKKKIIIIIIJJJLLLNNNNNNNNNWWWSSSQQQQQQSSSUUUTTTSSSWWWXXXXXXXXXWWWUUUSSSRRRTTTUUURRRMMMKKKMMMMMMJJJOOONNNMMMMMMNNNOOOOOOOOOVVVTTTSSSRRRQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSSSSTTTYYYTTTPPPRRRWWWZZZWWWSSSQQQQQQOOOMMMJJJGGGDDDCCCIIIGGGEEEDDDFFFJJJNNNQQQOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMOOOPPPQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQTTTUUUVVVVVVVVVUUUSSSRRRSSSSSSSSSSSSSSSTTTUUUUUUYYYXXXWWWUUUTTTSSSSSSRRRPPPNNNKKKHHHFFFGGGHHHIIIGGGHHHHHHIIIKKKMMMNNNOOORRRRRRRRRRRRQQQOOOMMMLLLKKKKKKKKKLLLNNNPPPSSSUUUWWWUUURRROOONNNNNNNNNOOOLLLNNNPPPQQQSSSSSSRRRRRRRRRPPPNNNMMMMMMOOORRRTTTRRRPPPMMMIIIFFFDDDCCCBBBGGGJJJOOOSSSUUUTTTRRRQQQOOOQQQSSSRRRPPPNNNMMMMMMVVVVVVUUUUUUWWWYYY[[[\\\]]]\\\[[[ZZZYYYYYYYYYYYYXXXTTTOOOJJJFFFDDDCCCCCCHHHLLLPPPSSSSSSRRRQQQQQQRRRTTTWWWXXXXXXUUURRRPPPMMMLLLKKKLLLOOOTTTZZZ]]]XXXXXXYYYYYYXXXVVVTTTSSSXXXVVVSSSQQQPPPQQQSSSUUUUUUTTTRRRPPPQQQSSSVVVXXX]]][[[YYYXXXYYYYYYYYYWWWVVVTTTQQQOOONNNOOOPPPQQQTTTRRRPPPMMMKKKJJJIIIHHHPPPTTTWWWWWWTTTQQQPPPQQQUUUQQQNNNQQQVVVXXXTTTOOOUUUUUUUUUTTTQQQMMMHHHFFFFFFHHHKKKNNNOOOPPPOOOOOOMMMNNNQQQUUUZZZ\\\[[[ZZZUUUTTTSSSRRRQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVXXXYYYWWWUUUYYYWWWUUUSSSQQQPPPQQQQQQUUUUUUTTTUUUVVVXXXZZZ[[[```___]]]ZZZWWWVVVWWWYYYZZZYYYWWWWWWYYY]]]aaaccc^^^[[[[[[]]]^^^\\\]]]```______```````````````___bbbaaa```aaaaaa```^^^[[[[[[ZZZXXXXXXXXX[[[]]]___^^^]]]]]]___aaa___[[[WWWWWWWWWVVVUUUUUUWWW[[[^^^aaaaaabbbcccddddddeeeeeedddddddddeeeeeeggghhhiiihhhfffdddaaa^^^XXXQQQMMMFFFFFFFFFGGGIIIKKKMMMOOOVVVXXX[[[]]]]]]\\\[[[YYY]]]aaaccc```YYYWWWZZZ^^^```aaacccddddddcccbbbbbb___^^^___bbbbbb___aaaeeeeeeeeedddddddddeeeffffffeeeddddddcccbbbbbbbbbcccfffdddbbbcccfffhhhgggeeegggffffffgggjjjkkkjjjiiijjjiiihhhfffeeeeeeddddddfffeeedddbbbaaa`````````fffcccccceeeeeebbbcccfffcccdddfffggggggfffeeeddd```______```bbbbbbbbbaaa]]]^^^^^^^^^^^^]]]\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]aaa___\\\YYYXXXXXXZZZ[[[]]]^^^^^^^^^]]]^^^aaaccc'''&&&&&&%%%%%%%%%%%%%%%%%%''')))))))))((()))******)))((('''&&&''''''''')))((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''+++'''&&&((((((%%%&&&***''''''((()))((('''&&&%%%&&&'''))))))'''%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''***%%%###%%%%%%###%%%***,,,...000333666999;;;<<<===???@@@AAA?????????@@@DDDFFFIIIJJJIIIHHHHHHHHHHHHGGGFFFGGGIIIKKKLLLKKKSSSPPPNNNOOORRRTTTTTTSSSUUUUUUUUUUUUTTTSSSRRRQQQRRRTTTRRRMMMKKKMMMLLLIIINNNMMMLLLKKKLLLMMMMMMLLLPPPOOOOOONNNNNNMMMNNNNNNNNNNNNMMMNNNOOOPPPRRRTTTSSSPPPNNNOOOSSSUUUSSSPPPQQQPPPNNNLLLHHHEEEBBBAAACCCCCCCCCDDDFFFHHHKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMOOOOOOPPPRRRSSSSSSRRRQQQQQQQQQPPPPPPOOONNNMMMMMMRRRRRRRRRRRRRRRRRRQQQQQQSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTTTTTTTUUUUUURRRPPPLLLHHHFFFEEEFFFFFFFFFFFFGGGIIIKKKNNNPPPQQQRRRRRRRRRQQQPPPMMMKKKJJJJJJJJJJJJKKKMMMOOOPPPQQQUUUSSSQQQOOONNNNNNOOOPPPNNNOOOPPPQQQQQQPPPPPPOOOOOONNNLLLLLLMMMPPPSSSUUUTTTRRROOOJJJFFFBBB@@@>>>EEEHHHMMMQQQTTTTTTRRRQQQOOOQQQRRRQQQOOOMMMMMMNNNUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZVVVSSSNNNIIIEEEBBBAAAAAAIIILLLQQQTTTTTTSSSRRRSSSQQQRRRTTTUUUTTTRRRPPPOOOLLLLLLLLLMMMPPPUUUYYY[[[YYYYYYXXXXXXWWWUUUTTTSSSTTTSSSQQQOOONNNNNNOOOPPPQQQPPPOOOOOOPPPQQQSSSUUU[[[ZZZXXXXXXYYYYYYXXXWWWSSSRRROOOMMMLLLMMMNNNPPPSSSRRRQQQOOOMMMKKKJJJIIINNNQQQSSSSSSPPPMMMLLLMMMRRROOONNNPPPTTTVVVSSSPPPTTTTTTUUUTTTRRROOOKKKIIIGGGIIIKKKLLLMMMMMMLLLKKKGGGHHHKKKPPPUUUXXXWWWVVVSSSRRRQQQOOOOOOOOOPPPPPPRRRRRRRRRRRRQQQPPPOOONNNPPPPPPQQQSSSVVVWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRVVVVVVVVVWWWXXXYYY[[[\\\______]]]ZZZWWWVVVXXXYYYXXXWWWUUUUUUWWWZZZ^^^aaabbb___^^^```___\\\\\\^^^______`````````______^^^```______`````````]]][[[^^^\\\YYYWWWVVVWWWXXXYYY]]]]]]]]]______]]]XXXTTTUUUUUUVVVVVVVVVXXX\\\___aaaaaaaaabbbbbbccccccdddfffeeeeeeeeeeeeeeefffffffffeeecccbbb___[[[UUUPPPGGGGGGGGGHHHIIIKKKMMMNNNVVVXXXZZZ[[[\\\ZZZYYYWWWXXX\\\^^^\\\WWWVVV[[[```aaaaaabbbbbbbbbaaa```___]]]\\\^^^aaaaaa^^^```eeeeeeeeedddcccbbbbbbbbbcccdddcccbbbbbbaaaaaaaaabbbfffdddbbbbbbeeefffeeedddfffeeedddeeegggiiihhhgggjjjiiihhhfffeeedddccccccccccccbbbbbbaaa`````````ccc``````bbbbbb``````ccc```aaabbbbbbbbbaaa`````````___^^^___aaabbbaaa```]]]]]]]]]]]]\\\\\\\\\\\\^^^______````````````______]]]ZZZXXXVVVWWWXXXYYY^^^___``````___```ccceee%%%&&&'''''''''&&&$$$###$$$&&&((()))))))))***+++***(((&&&&&&((((((%%%""")))((('''''''''((()))***(((''''''''''''''''''(((---***)))******''''''***(((((()))***)))((('''&&&'''((()))(((%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%((($$$!!!######$$$(((------...000222666;;;???AAABBBCCCEEEDDDBBBAAAAAABBBBBBEEEJJJKKKJJJHHHFFFEEEFFFDDDDDDEEEGGGIIIIIIIIINNNMMMLLLMMMPPPSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQPPPRRRRRRNNNLLLMMMLLLHHHMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGHHHJJJMMMPPPRRROOONNNNNNOOOOOOPPPPPPPPPPPPOOOMMMIIIFFFBBB@@@>>>>>>@@@AAADDDFFFHHHIIIJJJMMMLLLLLLLLLKKKKKKJJJJJJNNNOOOQQQSSSTTTSSSRRRQQQOOOOOOOOONNNNNNMMMMMMLLLOOONNNMMMLLLLLLMMMOOOPPPRRRRRRQQQQQQRRRRRRSSSSSSQQQRRRRRRSSSTTTUUUVVVWWWTTTRRRNNNIIIFFFDDDDDDCCCEEEEEEGGGIIILLLOOOQQQSSSRRRRRRQQQPPPNNNKKKIIIHHHDDDFFFHHHJJJLLLNNNOOOOOORRRQQQPPPOOOOOOOOOPPPPPPOOOOOOPPPPPPOOONNNMMMMMMKKKKKKJJJKKKMMMPPPSSSTTTVVVTTTQQQLLLFFFAAA===:::BBBEEEJJJOOORRRSSSRRRQQQPPPQQQQQQPPPNNNMMMNNNOOOSSSTTTUUUVVVWWWXXXXXXXXXVVVWWWXXXZZZ[[[[[[ZZZZZZTTTQQQMMMHHHDDDAAA@@@???GGGKKKPPPRRRSSSRRRRRRSSSOOOOOOPPPPPPPPPOOONNNNNNLLLMMMNNNPPPRRRUUUXXXYYYYYYYYYWWWVVVUUUUUUTTTTTTOOOOOONNNMMMLLLKKKJJJJJJLLLMMMNNNPPPQQQRRRRRRSSSYYYWWWVVVVVVWWWXXXWWWVVVPPPNNNKKKIIIIIIJJJKKKMMMQQQQQQRRRQQQPPPNNNKKKJJJKKKLLLNNNMMMJJJHHHGGGGGGKKKLLLMMMNNNPPPQQQQQQRRRRRRSSSTTTUUUTTTSSSPPPOOOKKKKKKKKKKKKJJJIIIGGGGGGFFFGGGKKKPPPVVVYYYYYYXXXSSSRRROOONNNMMMMMMNNNOOOSSSSSSRRRPPPNNNLLLJJJIIIJJJJJJLLLOOORRRTTTTTTSSSNNNOOOQQQSSSTTTUUUTTTTTTVVVWWWXXXYYYZZZ[[[[[[[[[^^^^^^]]][[[XXXWWWYYYZZZXXXWWWVVVUUUWWWZZZ^^^```ccc```___aaaaaa^^^]]]```____________^^^]]]\\\\\\\\\[[[[[[]]]^^^]]][[[YYY[[[ZZZWWWUUUTTTTTTUUUUUU[[[[[[\\\^^^^^^ZZZUUUPPPRRRTTTWWWXXXYYY[[[^^^aaabbbcccccccccccccccccccccffffffeeeeeeeeedddddddddeeedddccccccaaa^^^YYYUUUKKKKKKJJJJJJKKKLLLNNNOOOVVVXXXYYYZZZZZZXXXWWWUUUTTTWWWYYYXXXUUUVVV\\\bbbaaaaaaaaa```___]]]\\\[[[[[[YYY[[[^^^___]]]```eeeeeedddcccbbbaaa`````````cccbbbaaaaaa```aaaaaaaaaeeecccbbbbbbcccccccccbbbdddbbbbbbccceeeffffffeeehhhgggeeecccaaa```___^^^^^^___```aaaaaa```______```]]]]]]______]]]^^^aaa`````````______^^^^^^]]]```^^^^^^^^^```aaa```___^^^]]]\\\[[[ZZZ[[[[[[\\\___```aaaaaabbbbbbbbbbbb]]][[[YYYWWWVVVVVVWWWXXX]]]^^^_________```ccceee'''''''''''''''&&&%%%%%%$$$&&&((()))(((((()))***)))&&&###%%%((('''"""&&&&&&%%%%%%&&&''')))***((((((''''''''''''((((((,,,))))))++++++((((((+++((()))*********)))'''&&&((()))(((&&&$$$###$$$%%%&&&%%%%%%$$$############"""!!!!!!"""$$$'''***---.........000444999===@@@BBBCCCEEEEEEDDDCCCCCCDDDCCCEEEIIIJJJIIIGGGFFFFFFFFFDDDCCCEEEGGGIIIIIIIIIIIIJJJKKKMMMOOOQQQSSSSSSQQQPPPOOONNNNNNOOOQQQRRROOORRRRRROOONNNOOOMMMIIIMMMMMMLLLJJJHHHGGGHHHIIIKKKLLLMMMNNNMMMMMMKKKJJJHHHGGGEEEDDDFFFIIIMMMPPPMMMPPPRRRQQQOOONNNOOOQQQOOOMMMJJJGGGCCC@@@>>>===???@@@AAACCCFFFHHHKKKLLLMMMLLLLLLKKKKKKJJJJJJIIILLLNNNQQQSSSRRRQQQPPPPPPKKKKKKLLLLLLMMMNNNNNNNNNKKKJJJGGGFFFGGGIIIMMMOOORRRRRRQQQQQQQQQQQQRRRRRRPPPPPPQQQSSSTTTUUUUUUVVVSSSQQQNNNJJJGGGEEEDDDCCCFFFGGGHHHJJJLLLNNNPPPRRRRRRQQQPPPNNNLLLIIIHHHGGG???AAAEEEHHHKKKMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMKKKJJJJJJJJJLLLNNNPPPRRRTTTSSSPPPLLLGGGAAA<<<999@@@CCCHHHLLLPPPQQQQQQQQQQQQRRRRRRQQQOOONNNOOOQQQQQQRRRTTTVVVWWWVVVVVVUUUPPPRRRUUUWWWYYYYYYXXXWWWTTTQQQMMMIIIEEEBBBAAA@@@FFFIIINNNPPPQQQQQQQQQRRRNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOQQQSSSUUUVVVWWWXXXYYYXXXVVVTTTSSSSSSTTTTTTMMMMMMMMMMMMLLLJJJHHHGGGJJJLLLOOORRRTTTTTTSSSRRRUUUTTTSSSTTTUUUVVVUUUSSSLLLJJJHHHFFFEEEFFFHHHJJJNNNPPPRRRSSSSSSPPPMMMKKKHHHHHHHHHGGGEEEDDDCCCBBBEEEHHHJJJKKKJJJKKKOOORRRQQQRRRTTTVVVVVVVVVUUUUUUPPPOOOMMMKKKHHHFFFEEEDDDFFFGGGKKKQQQWWWZZZ[[[ZZZSSSRRROOOLLLKKKKKKLLLMMMUUUTTTRRRPPPNNNKKKHHHGGGEEEEEEFFFIIINNNQQQQQQQQQLLLNNNRRRUUUVVVWWWVVVUUUUUUVVVXXXZZZ[[[[[[ZZZYYY\\\]]]]]][[[YYYXXXZZZ[[[YYYXXXXXXXXXYYY\\\___aaa___]]]]]]aaabbb___```bbb]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWXXXZZZZZZXXXVVVUUUTTTSSSRRRRRRSSSUUUVVVVVVXXX[[[]]]\\\YYYTTTQQQQQQUUUYYY\\\^^^___bbbcccdddddddddddddddddddddddddddddddddeeeeeeeeeeeedddeeeeeeddddddccc```[[[WWWQQQPPPOOONNNOOOPPPQQQRRRXXXYYYZZZZZZZZZXXXWWWVVVVVVXXXYYYXXXVVVXXX]]]bbb```___^^^]]]\\\ZZZYYYXXXXXXWWWYYY\\\\\\\\\___ddddddcccbbbaaaaaaaaaaaaaaacccbbbbbbaaaaaaaaabbbbbbdddcccbbbaaaaaaaaaaaaaaacccbbbaaabbbdddeeedddccceeecccaaa___\\\[[[ZZZYYYZZZ\\\^^^```aaa```___^^^```]]]]]]______]]]^^^aaadddcccaaa```_______________^^^]]]^^^___```___^^^^^^]]][[[YYYYYYZZZ\\\]]]___```aaabbbbbbbbbbbbbbb^^^\\\[[[YYYYYYYYYZZZ[[[[[[\\\^^^^^^^^^^^^```bbb((('''%%%$$$###$$$%%%&&&&&&((())))))'''&&&'''((('''$$$"""$$$'''&&& &&&%%%%%%%%%&&&((()))***((((((''''''''''''(((((((((&&&'''***+++)))))),,,((()))*********)))'''&&&'''((((((&&&$$$###$$$&&&%%%%%%%%%%%%$$$######"""!!!###$$$%%%&&&''''''&&&---,,,,,,---///333666888<<<>>>AAABBBBBBCCCDDDFFFCCCEEEFFFFFFFFFFFFGGGIIIGGGFFFEEEFFFHHHJJJJJJJJJGGGHHHJJJLLLNNNOOOQQQRRRPPPOOONNNNNNNNNPPPRRRSSSOOORRRSSSPPPOOOPPPNNNKKKNNNNNNNNNLLLIIIGGGHHHJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKIIIGGGEEEEEEGGGJJJMMMLLLOOORRRQQQNNNLLLNNNPPPKKKJJJGGGDDDAAA???>>>===AAA@@@??????BBBFFFKKKNNNMMMMMMLLLLLLLLLKKKKKKKKKNNNQQQTTTTTTRRRPPPPPPPPPKKKKKKKKKLLLLLLLLLMMMMMMIIIFFFDDDBBBCCCGGGLLLOOORRRRRRQQQQQQQQQQQQRRRRRRPPPPPPRRRSSSSSSSSSSSSRRRPPPOOOLLLJJJHHHFFFFFFFFFIIIIIIJJJJJJLLLMMMNNNOOORRRQQQOOOMMMJJJIIIGGGFFFBBBCCCFFFHHHJJJJJJJJJJJJLLLMMMNNNOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNOOOOOOKKKKKKKKKKKKKKKLLLNNNNNNPPPOOONNNKKKGGGCCC???===@@@CCCGGGKKKNNNOOOOOOOOOQQQRRRSSSRRRQQQPPPQQQRRROOOPPPRRRSSSTTTTTTSSSRRROOOQQQSSSVVVWWWWWWWWWVVVTTTRRROOOKKKHHHFFFDDDCCCHHHKKKOOOQQQQQQRRRRRRSSSOOONNNNNNMMMMMMNNNOOOPPPOOOPPPRRRTTTVVVVVVWWWWWWXXXVVVTTTSSSQQQQQQRRRRRRMMMMMMNNNNNNMMMKKKIIIGGGHHHKKKNNNRRRSSSSSSQQQPPPPPPOOOOOOQQQSSSSSSRRRPPPIIIGGGEEECCCCCCDDDFFFHHHLLLOOORRRTTTTTTRRROOOMMMHHHGGGEEEDDDCCCCCCBBBAAAAAAEEEHHHHHHFFFHHHLLLPPPQQQRRRTTTVVVXXXXXXYYYYYYUUUSSSOOOLLLHHHFFFEEEDDDDDDFFFIIIOOOTTTWWWWWWVVVRRROOOLLLIIIGGGGGGIIIJJJRRRQQQPPPNNNLLLIIIFFFEEEBBBBBBBBBEEEJJJMMMNNNNNNMMMPPPSSSVVVXXXWWWVVVTTTTTTUUUWWWXXXYYYXXXXXXWWWZZZ[[[[[[ZZZYYYYYYZZZ[[[YYYXXXXXXXXXYYY[[[^^^___^^^\\\]]]```aaa^^^]]]___YYYYYYYYYYYYXXXWWWVVVUUUSSSSSSSSSTTTVVVVVVTTTRRRSSSRRRRRRQQQRRRRRRSSSTTTRRRUUUYYY[[[[[[YYYVVVTTTTTTWWW\\\___aaacccdddfffccccccccccccbbbbbbbbbbbb```aaabbbdddeeefffffffffgggfffeeeeeedddaaa\\\XXXVVVVVVUUUTTTTTTUUUVVVWWW[[[[[[\\\\\\[[[ZZZYYYXXX[[[]]]]]]\\\ZZZ[[[^^^bbb^^^]]]\\\ZZZYYYXXXWWWWWWXXXVVVWWWZZZ[[[ZZZ^^^cccbbbbbbbbbbbbbbbcccdddeeeccccccbbbbbbbbbccccccdddcccbbbbbbaaa```___```aaacccbbbbbbbbbdddeeedddccccccbbb```^^^[[[ZZZXXXXXXXXXZZZ]]]___``````___^^^aaa^^^^^^aaaaaa``````dddeeedddcccbbbaaa```aaaaaa```___^^^^^^___```___]]]___^^^\\\ZZZZZZ[[[]]]^^^^^^___``````aaaaaaaaa```aaa```___^^^^^^^^^___```\\\]]]____________```aaa'''%%%###!!! """$$$%%%&&&((())))))'''&&&&&&&&&&&&$$$###%%%&&&%%%!!!''''''&&&&&&''')))***,,,(((''''''''''''''''''(((%%%$$$%%%***+++)))***,,,(((((()))***)))((('''&&&%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%$$$###$$$'''(((&&&%%%%%%"""***))))))***+++---///000333666999<<<===???AAACCC@@@AAABBBBBBBBBDDDFFFIIIGGGFFFEEEFFFHHHJJJJJJJJJDDDGGGIIIKKKKKKKKKLLLNNNMMMMMMNNNNNNOOOQQQRRRSSSNNNQQQQQQOOONNNPPPOOOLLLMMMOOOPPPMMMIIIGGGIIIKKKJJJKKKKKKLLLLLLLLLLLLLLLNNNLLLIIIGGGFFFGGGIIIJJJIIILLLNNNNNNKKKIIIJJJKKKHHHFFFDDDBBB@@@@@@@@@@@@@@@???===<<>>@@@AAABBBCCCEEEDDDCCCBBBCCCFFFHHHHHHHHHBBBEEEHHHHHHGGGFFFGGGHHHJJJKKKLLLNNNPPPQQQQQQRRRMMMOOOOOOKKKKKKNNNNNNLLLLLLNNNOOOMMMIIIGGGIIILLLKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKIIIHHHHHHIIIIIIGGGIIIKKKKKKJJJHHHGGGGGGDDDCCCAAA@@@@@@AAACCCDDD??????>>>>>>@@@CCCGGGIIIKKKKKKKKKLLLMMMMMMNNNNNNWWWYYYYYYVVVPPPNNNPPPSSSRRRQQQPPPMMMKKKIIIGGGFFFFFFEEECCCBBBDDDIIINNNRRRUUUTTTSSSRRRRRRRRRRRRSSSNNNOOOPPPRRRRRRRRRPPPOOOMMMMMMKKKJJJIIIHHHGGGGGGJJJJJJJJJKKKLLLNNNOOOPPPQQQPPPNNNLLLJJJJJJIIIJJJLLLKKKJJJHHHGGGFFFFFFFFFIIIKKKNNNPPPQQQPPPNNNLLLLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJKKKLLLLLLMMMNNNOOOLLLKKKIIIGGGFFFEEEDDDDDDEEEGGGHHHJJJKKKKKKJJJJJJKKKNNNRRRSSSRRRPPPNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNQQQQQQQQQQQQQQQQQQQQQPPPTTTSSSRRRPPPNNNMMMLLLKKKMMMOOORRRRRRRRRQQQRRRSSSNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQRRRQQQQQQQQQPPPOOONNNMMMLLLIIIIIIJJJJJJJJJJJJIIIIIIFFFHHHKKKNNNNNNMMMLLLJJJFFFFFFHHHJJJMMMMMMLLLJJJGGGEEECCCBBBBBBDDDFFFGGGJJJLLLOOOQQQRRRRRRQQQPPPLLLIIIEEEEEEGGGIIIIIIIIIGGGGGGHHHHHHHHHJJJNNNPPPTTTTTTUUUVVVXXXYYYYYYZZZXXXUUUPPPLLLHHHGGGGGGGGGNNNNNNPPPTTTWWWXXXWWWUUUPPPMMMIIIDDDBBBBBBDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHDDDBBBAAABBBEEEHHHHHHHHHKKKMMMPPPRRRTTTUUUUUUTTTUUUTTTTTTTTTTTTUUUVVVVVVTTTVVVXXXXXXXXXXXXYYYZZZVVVVVVVVVVVVWWWYYYZZZ[[[bbb```___aaa^^^XXXUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTSSSQQQOOOSSSSSSSSSSSSSSSSSSSSSSSSUUUXXXZZZZZZYYYXXXYYY[[[ZZZ\\\___``````aaacccddd_________```aaaaaabbbbbb^^^___aaadddeeeeeeddddddccccccdddeeeeeeccc___\\\\\\[[[ZZZZZZZZZ\\\]]]^^^\\\\\\\\\\\\]]]]]]]]]]]]___```aaa```___]]]\\\[[[XXXXXXWWWWWWWWWXXXZZZ[[[YYYWWWWWWYYYXXXXXX[[[aaacccccccccccccccdddeeefffbbbbbbbbbbbbbbbcccdddddd```aaabbbaaa```___bbbddddddbbbaaabbbcccdddcccaaaaaa```^^^\\\[[[ZZZYYYYYY[[[[[[\\\]]]]]]^^^______aaa^^^^^^aaabbb```aaadddbbbcccdddddddddcccbbbaaabbbaaa___```aaaaaa___^^^bbbbbbaaaaaaaaa`````````````````````___^^^]]]]]]bbbbbbbbbccccccdddddddddccceeeffffffdddbbbaaabbb((()))*********)))((('''###%%%'''(((''''''(((***'''(((***)))(((''''''(((%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&)))'''(((,,,,,,)))(((***&&&'''((((((((('''%%%$$$ ###&&&((('''&&&%%%&&&###$$$&&&'''(((''''''&&&"""%%%%%%!!!!!!'''(((%%%"""###%%%'''((()))******(((+++...111222444666888222666;;;???@@@@@@@@@AAABBBAAA@@@AAACCCEEEEEEEEEAAADDDFFFFFFDDDBBBCCCDDDGGGIIIKKKNNNPPPQQQQQQPPPLLLNNNLLLIIIIIILLLMMMKKKJJJMMMOOOLLLHHHFFFIIIMMMNNNMMMLLLLLLLLLNNNOOOPPPLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJGGGFFFBBBAAA@@@@@@@@@CCCEEEFFF@@@AAABBBCCCEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNXXXYYYXXXSSSMMMKKKNNNRRRPPPPPPOOOMMMLLLJJJIIIIIIFFFEEECCCCCCFFFJJJOOORRRUUUUUUTTTSSSSSSSSSSSSSSSLLLMMMOOOQQQRRRRRRQQQPPPNNNMMMLLLKKKIIIGGGFFFEEEHHHIIIIIIKKKMMMOOOQQQRRRQQQPPPNNNLLLKKKJJJKKKKKKJJJIIIHHHGGGHHHIIIKKKLLLIIIKKKNNNPPPQQQOOOMMMKKKLLLKKKIIIGGGFFFFFFFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQMMMKKKIIIFFFEEEDDDDDDEEEHHHHHHJJJJJJJJJJJJIIIHHHIIILLLQQQSSSRRROOOLLLKKKLLLLLLKKKJJJJJJKKKMMMMMMOOONNNMMMLLLKKKKKKKKKKKKSSSRRRRRRQQQPPPNNNNNNMMMKKKMMMOOOOOONNNNNNNNNOOOMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPOOOMMMKKKJJJGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJMMMOOOOOONNNMMMKKKDDDDDDFFFIIIKKKLLLJJJHHHGGGFFFDDDBBBBBBDDDFFFHHHIIIKKKMMMPPPRRRRRRQQQQQQNNNJJJGGGFFFIIILLLMMMLLLKKKJJJIIIIIIKKKMMMPPPQQQUUUUUUVVVVVVWWWXXXYYYYYYWWWTTTOOOKKKHHHGGGGGGHHHLLLLLLNNNQQQSSSSSSQQQOOOTTTQQQLLLGGGEEEEEEGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLFFFDDDBBBBBBDDDFFFGGGGGGHHHJJJMMMPPPRRRTTTUUUUUUVVVUUUTTTSSSTTTUUUVVVWWWRRRTTTWWWXXXWWWWWWYYYZZZXXXXXXXXXYYYZZZ[[[\\\]]]```^^^___aaa```ZZZXXXYYYVVVVVVWWWXXXXXXXXXWWWWWWVVVUUUTTTUUUUUUTTTQQQOOOOOOPPPQQQSSSUUUVVVWWWXXXXXXZZZ\\\[[[XXXWWWYYY\\\[[[]]]^^^___^^^___aaabbbaaaaaabbbcccdddeeeeeefff___```bbbdddeeedddcccbbb```aaabbbdddfffeeebbb___[[[[[[ZZZZZZ[[[]]]^^^___[[[[[[[[[\\\\\\]]]]]]^^^]]]^^^``````___\\\ZZZYYYVVVVVVVVVVVVWWWYYY[[[\\\[[[XXXWWWYYYXXXWWW[[[aaaddddddccccccccccccccccccaaaaaa```aaaaaabbbcccccc___aaacccbbb``````ccceeecccbbb```aaabbbcccaaa```\\\[[[ZZZYYYWWWWWWVVVVVV\\\\\\\\\\\\]]]^^^___```___\\\\\\___```^^^```ccccccdddfffggggggfffeeedddcccaaa``````aaaaaa```^^^bbbccccccccccccbbbaaaaaaaaaaaaaaaaaa```^^^]]]\\\aaaaaaaaabbbccccccddddddcccdddfffeeebbb```______'''&&&&&&%%%%%%$$$$$$###''''''''''''((((((((((((***)))'''%%%$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%$$$%%%'''))))))(((&&&++++++******))))))((((((++++++***)))(((''''''&&&%%%""""""$$$%%%$$$&&&***''''''''''''((((((((((((***%%%!!!###''')))%%% '''&&&&&&%%%%%%&&&&&&'''((('''''''''***///444777222111444:::<<<::::::===BBB???===???>>>;;;<<<>>>===>>>???@@@AAABBBBBBCCCEEEHHHKKKLLLKKKJJJJJJJJJIIIIIIJJJKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNNNNOOOOOOPPPOOOOOONNNOOOQQQPPPMMMKKKJJJJJJEEEFFFFFFGGGGGGEEEDDDCCC@@@===:::;;;???CCCEEEEEEGGGEEEBBBBBBCCCDDDDDDCCCGGGHHHIIIKKKLLLLLLLLLLLLNNNLLLJJJJJJKKKLLLLLLLLLMMMNNNOOONNNMMMJJJGGGEEEHHHIIIIIIIIIJJJJJJKKKKKKPPPPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRLLLJJJGGGDDDBBBBBBBBBCCCEEEHHHLLLPPPSSSTTTTTTSSSSSSQQQOOOMMMKKKLLLLLLMMMNNNMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLJJJIIIGGGEEEDDDEEEGGGHHHIIIIIIJJJLLLNNNQQQMMMHHHDDDCCCDDDDDDDDDIIIKKKLLLLLLJJJIIIJJJKKKPPPOOOPPPQQQSSSSSSQQQOOOKKKKKKLLLLLLLLLJJJIIIGGGHHHIIIIIIHHHGGGIIILLLOOOPPPMMMLLLNNNSSSUUURRRNNNMMMLLLLLLMMMOOOQQQPPPOOOKKKJJJJJJLLLOOOQQQRRRQQQNNNOOOOOONNNKKKJJJJJJKKKMMMMMMMMMNNNNNNLLLHHHEEECCCDDDFFFIIIKKKKKKHHHEEEJJJKKKLLLLLLLLLKKKIIIHHHEEEGGGJJJLLLKKKKKKJJJJJJHHHFFFCCCCCCDDDEEEFFFEEEKKKMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRQQQOOOMMMLLLNNNMMMLLLLLLNNNPPPRRRTTTUUUUUUUUUUUUVVVWWWXXXYYYTTTRRROOOLLLKKKJJJKKKKKKNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMKKKJJJJJJKKKKKKGGGHHHKKKMMMMMMLLLJJJIIIJJJJJJHHHFFFDDDCCCFFFHHHHHHKKKOOOSSSUUUUUUSSSRRRVVVUUUSSSQQQPPPOOOOOOPPPQQQQQQQQQSSSTTTVVVXXXYYYUUUZZZ[[[UUUSSSYYY^^^^^^ZZZ\\\^^^]]]ZZZVVVTTTTTTRRRTTTVVVWWWWWWXXXZZZ\\\YYYYYYYYYYYYWWWUUUSSSRRRRRRRRRRRRTTTWWWYYYXXXWWWVVVXXXYYYXXXVVVWWW[[[^^^^^^^^^^^^______```aaabbb^^^___```bbbcccdddeeeeeeeeecccbbbcccddddddcccbbb___```bbbccccccbbbaaa```______^^^]]]\\\\\\\\\\\\^^^]]]\\\[[[[[[[[[\\\]]]eee```[[[[[[^^^^^^YYYSSSVVVWWWXXXZZZ[[[[[[[[[[[[UUUUUUUUUVVVXXX[[[]]]___ccccccbbb``````_________bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddbbb___\\\\\\]]]^^^___```___^^^]]]cccaaa___\\\ZZZYYYXXXXXX[[[ZZZZZZ\\\^^^``````___^^^^^^^^^___aaacccfffgggiiieeecccdddcccaaabbbfffeeebbb______aaaaaa___\\\aaaccceeeeeeddddddeeefffcccdddeeedddbbbaaabbbcccccccccbbbcccdddfffhhhjjjgggfffdddbbb___]]][[[ZZZ))))))((('''%%%$$$######&&&&&&&&&&&&''''''''''''''''''((()))((((((&&&&&&&&&&&&'''''''''&&&&&&%%%(((''''''(((((('''%%%###((((((((()))))))))))))))***))))))(((''''''&&&&&&%%%###"""%%%&&&$$$%%%)))&&&&&&'''''''''((((((((('''$$$!!!"""%%%&&&$$$!!!'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''+++000222...,,,---111333222444888>>>;;;;;;>>>>>><<<===@@@999::::::;;;<<<===>>>???AAADDDGGGHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPOOOMMMOOOPPPOOOLLLJJJIIIJJJEEEEEEFFFFFFFFFEEEDDDCCCAAA>>><<<===AAADDDEEEDDDEEECCCAAAAAABBBDDDDDDCCCFFFGGGHHHIIIJJJKKKKKKKKKLLLJJJHHHHHHIIIKKKKKKKKKNNNNNNNNNNNNLLLKKKIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNOOOQQQQQQRRRRRRRRRPPPOOOOOOOOOOOOOOOOOOOOOMMMLLLIIIGGGEEEEEEEEEFFFJJJLLLNNNPPPQQQPPPNNNMMMOOONNNMMMLLLKKKLLLNNNOOOMMMKKKJJJJJJKKKKKKJJJHHHJJJJJJIIIIIIIIIJJJJJJJJJLLLLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFGGGJJJLLLOOOKKKFFFCCCCCCDDDDDDDDDHHHIIIKKKKKKIIIHHHIIIIIIOOONNNOOOPPPRRRRRRPPPNNNKKKLLLLLLLLLKKKKKKJJJIIIHHHIIIIIIHHHGGGHHHLLLNNNOOOLLLJJJKKKOOOQQQOOOLLLKKKJJJJJJKKKMMMNNNNNNMMMJJJJJJKKKMMMOOOQQQPPPOOOJJJKKKLLLKKKIIIIIIJJJKKKJJJKKKKKKMMMMMMKKKGGGDDDFFFEEEEEEGGGHHHIIIHHHFFFHHHIIIJJJKKKKKKJJJIIIIIIHHHIIIKKKKKKKKKIIIHHHGGGEEEDDDBBBCCCEEEHHHHHHHHHJJJKKKLLLLLLLLLLLLOOOPPPNNNOOOPPPPPPPPPNNNLLLKKKMMMLLLLLLLLLNNNPPPSSSTTTVVVVVVVVVUUUUUUTTTSSSSSSPPPOOOLLLIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNPPPOOONNNMMMLLLMMMNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKIIIGGGGGGIIIKKKIIIKKKNNNRRRSSSTTTSSSRRRVVVUUUSSSQQQOOOOOONNNNNNPPPPPPPPPQQQSSSTTTVVVWWWWWWZZZXXXSSSRRRVVVYYYXXXWWWYYYZZZXXXUUURRRPPPPPPOOOQQQTTTUUUVVVWWWYYY[[[[[[[[[[[[[[[ZZZXXXVVVUUUUUUUUUTTTUUUWWWWWWVVVTTTUUUWWWYYYXXXXXXYYY\\\_______________```aaabbbbbb___```aaacccddddddddddddcccaaaaaaaaaccccccbbbaaaaaaaaabbbbbbbbbaaaaaa```___^^^^^^]]]]]]]]]^^^^^^___^^^\\\[[[[[[[[[\\\]]]```\\\YYYYYY[[[[[[WWWTTTWWWWWWXXXYYYZZZZZZZZZZZZXXXXXXXXXXXXYYYZZZ\\\]]]___^^^^^^^^^^^^^^^______aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccbbb___]]]\\\]]]^^^_______________```___]]][[[ZZZZZZZZZZZZ[[[ZZZZZZ\\\^^^```__________________aaabbbdddfffgggccc```bbbcccaaabbbeeeeeecccbbbbbbbbbbbb```___^^^```cccdddddddddeeegggfffggghhhfffdddbbbcccdddccccccbbbbbbccceeeggghhhfffeeedddbbbaaa___^^^]]]+++***)))(((&&&%%%######%%%%%%%%%&&&&&&&&&&&&'''$$$&&&***,,,---***'''%%%%%%&&&&&&'''''''''&&&&&&((('''''''''((('''%%%"""&&&&&&&&&'''(((((())))))((((((''''''&&&&&&%%%%%%&&&###$$$''''''$$$###&&&&&&&&&&&&&&&''''''''''''###############$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&))),,,///...+++***---///...111555777555666:::;;;999:::>>>:::;;;;;;<<<===>>>??????===@@@CCCCCCCCCBBBBBBCCCHHHGGGFFFFFFFFFGGGIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMOOOQQQRRRQQQPPPOOOLLLMMMNNNMMMKKKIIIHHHIIIDDDEEEEEEEEEEEEDDDCCCCCCAAA@@@???AAACCCDDDDDDCCCCCCAAA???@@@BBBDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIHHHHHHFFFEEEEEEGGGIIIIIIIIIMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHJJJKKKMMMNNNOOOPPPQQQQQQNNNMMMLLLKKKKKKKKKKKKKKKMMMLLLJJJHHHGGGFFFGGGGGGLLLMMMOOOOOOOOOMMMKKKIIIKKKJJJJJJJJJKKKMMMOOOPPPKKKJJJHHHHHHHHHHHHGGGEEEHHHGGGFFFFFFGGGHHHJJJKKKLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEEEECCCBBBCCCFFFIIIKKKGGGCCCAAABBBCCCDDDCCCFFFHHHIIIIIIHHHGGGGGGHHHLLLLLLLLLNNNPPPPPPNNNLLLMMMLLLLLLKKKKKKKKKKKKLLLIIIIIIIIIHHHHHHHHHKKKMMMNNNKKKHHHHHHJJJKKKJJJHHHHHHGGGGGGIIIKKKKKKJJJIIIIIIIIIJJJMMMOOOOOOMMMKKKEEEGGGHHHHHHGGGGGGHHHJJJJJJKKKLLLNNNOOOMMMIIIEEEIIIGGGEEEEEEGGGHHHHHHGGGFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKLLLKKKJJJHHHFFFDDDCCCBBBBBBDDDGGGJJJKKKKKKIIIIIIJJJJJJJJJKKKNNNQQQMMMMMMNNNNNNNNNLLLKKKJJJKKKKKKKKKLLLNNNPPPSSSUUUWWWWWWWWWVVVSSSPPPMMMKKKLLLKKKHHHFFFEEEEEEEEEFFFEEEEEEFFFGGGIIIJJJKKKLLLPPPOOONNNNNNNNNOOOQQQRRRQQQOOOLLLJJJJJJLLLNNNPPPMMMNNNNNNMMMLLLLLLMMMOOOKKKLLLNNNPPPQQQRRRSSSSSSVVVUUUSSSQQQOOOMMMMMMMMMOOOOOOOOOOOOPPPRRRTTTUUUWWWWWWTTTPPPPPPSSSTTTQQQSSSTTTTTTRRRNNNKKKJJJJJJKKKMMMPPPRRRSSSUUUWWWYYY[[[[[[[[[[[[ZZZYYYXXXWWWYYYXXXVVVVVVWWWVVVTTTRRRSSSTTTVVVWWWXXXZZZ]]]_______________```aaabbbcccaaabbbbbbcccddddddcccccc```______```bbbcccbbbaaaccccccbbbaaa`````````aaa^^^^^^^^^^^^___```aaabbb___^^^]]]\\\[[[\\\]]]]]][[[ZZZYYYYYYXXXWWWVVVUUUXXXYYYYYYZZZZZZYYYYYYYYY\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^_________``````aaaaaaaaabbbaaaaaabbbcccbbb___]]]\\\\\\\\\]]]^^^___``````]]]\\\[[[ZZZZZZ[[[\\\]]][[[ZZZ[[[\\\___```___^^^```_________```aaacccccceee___\\\___bbbbbbaaabbbbbbccccccbbb```___```aaa\\\^^^aaabbbbbbccceeefffggghhhhhhfffdddbbbbbbccccccbbbbbbbbbbbbcccdddeeeddddddcccbbbbbbaaa``````))))))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$&&&***---...,,,)))'''&&&&&&'''(((((((((''''''$$$$$$$$$&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%(((((($$$"""$$$%%%%%%%%%%%%&&&&&&&&&&&& ###%%%$$$###"""$$$'''&&&&&&''''''''''''&&&&&&((('''&&&%%%&&&)))+++---+++))))))---...,,,---000000...000444555444555888:::;;;;;;<<<===>>>??????;;;===@@@@@@@@@???@@@AAADDDDDDCCCCCCEEEGGGJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLNNNQQQQQQQQQOOONNNJJJKKKKKKJJJHHHGGGGGGHHHDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBDDDDDDDDDCCCBBBAAA???>>>>>>AAACCCDDDDDDFFFFFFGGGGGGHHHGGGGGGGGGDDDCCCAAABBBDDDFFFGGGFFFJJJIIIHHHGGGHHHJJJLLLMMMLLLLLLKKKIIIHHHGGGFFFEEEGGGHHHIIIKKKMMMNNNNNNOOOMMMLLLJJJIIIHHHHHHHHHHHHJJJIIIHHHFFFFFFFFFFFFFFFJJJKKKLLLMMMMMMLLLJJJIIIHHHHHHHHHHHHIIIKKKLLLMMMJJJIIIGGGGGGGGGGGGEEECCCEEEEEEDDDDDDEEEFFFIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFDDDDDDCCCAAA???@@@CCCFFFGGGDDDAAA@@@AAABBBCCCCCCDDDFFFHHHHHHGGGFFFGGGHHHIIIIIIJJJKKKMMMNNNLLLJJJMMMLLLKKKJJJJJJKKKMMMNNNJJJKKKKKKKKKIIIJJJKKKMMMNNNJJJGGGEEEFFFGGGGGGFFFFFFFFFFFFGGGIIIJJJHHHFFFGGGGGGIIILLLMMMMMMJJJGGGDDDFFFGGGGGGFFFFFFGGGIIIMMMMMMOOOQQQRRRPPPLLLIIIJJJIIIHHHHHHIIIIIIHHHFFFEEEGGGIIIJJJKKKLLLKKKKKKMMMLLLKKKKKKKKKIIIGGGEEEDDDDDDDDDFFFIIILLLMMMLLLHHHHHHIIIIIIIIIJJJNNNPPPLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJLLLNNNPPPSSSTTTTTTUUUVVVUUURRRNNNIIIFFFIIIHHHFFFDDDCCCCCCDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHMMMMMMMMMMMMNNNPPPRRRSSSQQQOOOMMMKKKKKKLLLNNNOOONNNOOOPPPOOONNNNNNOOOQQQNNNNNNNNNOOOPPPRRRSSSTTTUUUTTTRRRPPPNNNMMMKKKKKKOOOOOONNNNNNNNNPPPRRRTTTUUURRRNNNMMMOOOQQQPPPMMMOOOOOONNNKKKHHHEEEDDDEEEGGGJJJNNNPPPRRRSSSUUUVVVXXXXXXXXXXXXXXXXXXWWWWWWZZZYYYWWWWWWWWWVVVTTTRRROOOQQQSSSUUUWWWZZZ\\\^^^____________```aaabbbbbbbbbcccccccccccccccbbbbbb```___^^^```bbbccccccbbbeeedddbbb```______```aaa^^^^^^___```aaacccdddeee```___]]]\\\\\\\\\]]]^^^[[[]]]]]][[[XXXUUUVVVXXX[[[\\\\\\\\\[[[ZZZZZZYYY]]]]]]]]]\\\[[[[[[[[[[[[YYYYYYZZZ[[[[[[\\\\\\\\\]]]^^^^^^______``````aaabbbaaa```aaabbbbbb```^^^[[[[[[ZZZZZZ[[[]]]___```\\\[[[ZZZYYYYYYZZZ\\\\\\[[[[[[[[[]]]___```^^^]]]``````````````````aaaaaaaaa[[[YYY]]]aaaaaa``````]]]___aaa```]]]\\\]]]```[[[]]]```aaaaaaaaabbbccccccdddeeedddbbbaaaaaabbbbbbbbbbbbaaaaaaaaabbbbbbdddccccccbbbaaa```______%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''((()))+++++++++******'''(((((()))))))))(((((($$$###$$$&&&(((((('''%%%(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%((((((###"""###$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$'''&&&######%%%)))&&&''''''((((((''''''&&&'''&&&%%%%%%&&&''')))***%%%$$$''',,,,,,(((&&&'''---+++---111222000000333555555666777888999::::::;;;<<<>>>>>>>>>>>>???@@@@@@???@@@AAADDDHHHLLLNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNNNNNNNLLLKKKHHHIIIIIIHHHFFFEEEFFFGGGCCCCCCCCCBBBBBBBBBBBBBBBAAABBBDDDEEEEEECCCBBBBBB@@@>>>===>>>AAACCCDDDDDDFFFFFFFFFGGGFFFFFFEEEEEEAAA???>>>???AAADDDEEEEEEFFFEEEDDDDDDEEEGGGJJJLLLLLLKKKJJJHHHGGGEEEDDDCCCDDDEEEFFFHHHJJJKKKKKKKKKLLLKKKIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHGGGHHHHHHHHHHHHIIIGGGFFFFFFFFFFFFDDDCCCDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEEEECCCCCCBBB@@@>>>???AAACCCDDDAAA??????@@@BBBBBBBBBCCCEEEGGGGGGFFFFFFFFFGGGFFFFFFGGGIIIKKKKKKJJJHHHLLLKKKJJJJJJJJJLLLMMMNNNLLLMMMNNNMMMKKKKKKLLLMMMMMMJJJGGGEEEDDDDDDDDDDDDFFFEEEFFFHHHIIIIIIGGGEEEDDDDDDFFFHHHJJJJJJGGGDDDEEEGGGHHHHHHGGGGGGHHHIIIOOOOOOOOOPPPQQQPPPMMMJJJKKKJJJKKKLLLMMMKKKGGGDDDEEEGGGIIIKKKLLLMMMLLLLLLLLLKKKIIIJJJKKKKKKIIIGGGFFFFFFFFFHHHJJJKKKKKKJJJGGGHHHHHHHHHHHHIIILLLOOOJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHJJJKKKNNNPPPRRRSSSPPPRRRSSSTTTRRRMMMIIIFFFHHHGGGEEECCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEJJJJJJJJJJJJLLLNNNPPPQQQPPPPPPQQQQQQQQQPPPPPPOOOMMMNNNOOONNNMMMMMMNNNPPPPPPPPPPPPPPPQQQRRRTTTTTTSSSRRRQQQPPPNNNLLLJJJJJJOOONNNMMMLLLLLLNNNPPPRRRPPPLLLJJJKKKOOOPPPOOONNNMMMLLLKKKHHHDDDBBBCCCDDDFFFIIIMMMPPPQQQRRRTTTUUUWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXWWWWWWXXXXXXVVVTTTOOOPPPRRRVVVYYY\\\^^^^^^^^^^^^^^^^^^___```aaabbbbbbbbbcccccccccbbbaaaaaaaaa```___aaacccddddddccceeedddbbb```______```aaa______```aaabbbdddeeefff```___^^^]]]]]]]]]^^^______aaabbb___ZZZWWWXXX[[[^^^^^^___^^^^^^]]]\\\[[[\\\\\\\\\]]]]]]]]]]]]]]]ZZZ[[[\\\\\\\\\\\\[[[[[[]]]]]]^^^^^^____________bbb`````````aaaaaa```^^^ZZZYYYXXXXXXYYY[[[]]]^^^\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[\\\^^^``````^^^\\\_________``````_________^^^YYYXXX\\\```___^^^___[[[]]]______\\\[[[]]]```]]]___``````___^^^___```___aaabbbbbbaaaaaacccdddaaaaaaaaaaaaaaaaaa``````dddcccbbbaaa___]]]\\\[[["""######$$$%%%&&&'''''''''''''''((((((((()))))))))))))))))))))*********)))))))))))))))((('''''''''&&&&&&&&&'''&&&$$$!!!)))((('''&&&%%%###""""""######$$$$$$%%%%%%&&&&&&'''$$$%%%''''''###"""%%%############$$$$$$$$$$$$###%%%'''&&&$$$###%%%(((&&&'''((())))))((('''&&&$$$$$$######$$$%%%''''''&&&&&&)))//////)))%%%&&&***(((***///111///...111333333444555666777888888888:::;;;;;;;;;;;;<<<>>>;;;<<<===???CCCGGGKKKMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHFFFGGGGGGEEECCCCCCDDDFFFCCCBBBAAAAAA@@@@@@AAAAAA@@@BBBDDDEEEDDDBBBBBBCCC@@@???>>>>>>AAACCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB>>><<<;;;===???BBBCCCDDDCCCBBBBBBBBBCCCFFFHHHJJJJJJIIIHHHFFFEEECCCBBBAAABBBBBBDDDEEEGGGGGGHHHHHHJJJIIIGGGEEEEEEEEEGGGHHHGGGGGGHHHHHHIIIIIIIIIJJJLLLLLLKKKJJJHHHFFFDDDCCCGGGGGGGGGFFFFFFEEEEEEDDDFFFEEEDDDDDDEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDDDDAAABBBBBBAAA@@@???AAABBBBBB@@@???>>>@@@AAAAAAAAAAAACCCDDDEEEDDDDDDEEEFFFCCCCCCDDDFFFHHHIIIHHHFFFIIIIIIIIIIIIJJJLLLMMMMMMMMMNNNOOONNNLLLKKKKKKLLLJJJIIIGGGEEECCCCCCCCCCCCEEEEEEFFFHHHIIIHHHFFFCCC@@@@@@BBBDDDFFFFFFDDDBBBEEEFFFHHHIIIHHHIIIKKKLLLPPPNNNMMMMMMMMMLLLJJJHHHKKKKKKLLLNNNMMMJJJEEEBBBEEEFFFHHHJJJKKKLLLKKKKKKJJJHHHFFFGGGJJJKKKIIIGGGFFFEEEEEEFFFHHHIIIHHHFFFEEEFFFHHHHHHGGGGGGHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKMMMOOOPPPQQQNNNOOOQQQRRRQQQMMMJJJGGGHHHGGGEEEDDDCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGGGGGGGIIIKKKMMMNNNOOOQQQTTTVVVWWWUUUSSSQQQNNNNNNMMMKKKIIIJJJMMMOOOPPPPPPPPPPPPPPPQQQRRRSSSPPPPPPPPPOOONNNLLLJJJIIINNNMMMKKKIIIIIIKKKNNNOOOLLLIIIHHHLLLNNNNNNNNNPPPMMMLLLJJJGGGDDDCCCDDDFFFGGGKKKOOORRRSSSSSSTTTUUUWWWWWWWWWXXXXXXZZZ[[[[[[XXXXXXWWWXXXYYYYYYXXXVVVRRRRRRTTTXXX\\\___```___]]]]]]]]]]]]^^^___```aaaaaaaaaaaabbbaaaaaa``````bbb``````aaacccdddcccbbbccccccbbbaaa`````````aaaaaaaaaaaaaaabbbcccdddeeeaaa```___^^^]]]^^^______aaacccdddaaa]]][[[\\\]]]```````````````___^^^]]]ZZZ[[[\\\]]]^^^^^^^^^]]]\\\\\\^^^^^^^^^]]]\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^aaa```______aaaaaa```___ZZZYYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[\\\^^^``````]]][[[]]]^^^______```______^^^[[[YYYZZZ]]]^^^\\\\\\___\\\]]]______^^^^^^___aaa^^^___aaa```^^^]]]]]]^^^^^^```bbbbbbbbbccceeefff```aaaaaabbbbbbaaa``````dddcccbbb```^^^\\\[[[ZZZ$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))(((((((((((((((((('''%%%$$$###'''&&&%%%&&&'''&&&###!!!(((((('''&&&%%%$$$$$$#########$$$$$$%%%&&&'''''''''$$$$$$&&&&&&###$$$'''"""""""""#########$$$$$$$$$%%%%%%%%%$$$###$$$$$$&&&'''((())))))((('''&&&$$$######$$$$$$&&&'''(((+++***,,,000///***'''(((""""""%%%+++---,,,,,,///000111111222333444555666444666777777666666888:::888999;;;>>>AAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIGGGFFFEEEDDDEEEEEEDDDEEEEEECCCBBBAAACCCEEECCCBBBAAA@@@???@@@@@@AAA???AAADDDDDDBBBAAACCCDDDBBB@@@??????AAACCCDDDDDDBBBBBBBBBBBBAAA@@@???>>><<<;;;:::;;;>>>AAACCCCCCBBBBBBBBBBBBDDDFFFGGGIIIHHHGGGFFFEEECCCAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEHHHFFFDDDCCCCCCDDDFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@AAACCCDDDCCCBBBBBBCCCDDDEEEFFFEEECCCBBBAAACCCEEEFFFGGGEEECCCBBB???AAACCCCCCBBBAAAAAABBBBBBAAA??????@@@AAAAAA@@@===???AAABBBAAAAAABBBCCCAAAAAABBBDDDFFFGGGFFFDDDFFFGGGHHHJJJKKKKKKLLLLLLLLLMMMNNNMMMKKKIIIIIIJJJFFFFFFFFFDDDBBBAAAAAAAAADDDDDDEEEGGGHHHGGGDDDAAA=========???BBBCCCCCCBBBAAADDDFFFHHHJJJLLLOOOQQQSSSPPPLLLJJJJJJJJJIIIHHHMMMLLLKKKKKKJJJHHHDDDAAADDDEEEFFFHHHIIIIIIIIIHHHHHHEEEBBBCCCFFFHHHFFFCCCAAAAAAAAACCCEEEFFFDDDBBBAAADDDFFFGGGEEEDDDCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEHHHHHHJJJLLLMMMNNNOOOOOONNNOOOPPPQQQOOOMMMJJJHHHGGGFFFDDDCCCCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKLLLMMMOOOSSSUUUVVVUUUTTTRRROOONNNKKKHHHFFFGGGKKKNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNLLLKKKJJJLLLJJJHHHFFFFFFGGGJJJLLLKKKIIIJJJNNNNNNKKKMMMRRRNNNMMMKKKHHHEEEEEEHHHKKKJJJNNNRRRTTTUUUUUUUUUUUUVVVVVVUUUVVVWWWYYY[[[\\\ZZZYYYXXXXXXYYYYYYXXXVVVQQQQQQSSSWWW\\\___^^^]]]\\\\\\\\\\\\]]]^^^______^^^___```````````````___bbb```___```bbbbbbaaa```aaaaaabbbbbbbbbaaaaaa```ccccccbbbbbbbbbbbbbbbcccbbbaaa___^^^^^^^^^___```___`````````___^^^____________`````````______^^^ZZZ[[[\\\]]]^^^]]]]]]\\\ZZZ[[[]]]_________^^^]]]``````______^^^^^^]]]]]]aaa```^^^___```aaa```___[[[[[[[[[\\\[[[[[[ZZZZZZXXXWWWWWWWWWXXXZZZ\\\]]][[[[[[\\\___``````]]]ZZZ\\\]]]^^^___```______^^^YYYYYY\\\___\\\XXXZZZ```\\\\\\[[[]]]___```______]]]^^^``````___^^^^^^___]]]___```aaa```aaabbbddd``````aaabbbbbbbbbaaa```bbbbbbaaa```___^^^]]]]]]''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((()))*********((('''%%%(((((('''&&&%%%###"""!!!#########%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((((($$$###%%%%%%###$$$(((""""""""""""############%%%$$$$$$#########""""""&&&'''(((******((('''&&&%%%%%%%%%&&&'''((()))******((((((******&&&%%%'''&&&))))))))),,,******+++,,,---...//////111222333333222333555777777888:::<<<>>>@@@@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEJJJHHHFFFCCCAAAAAABBBCCCDDDDDDDDDBBBAAAAAACCCEEEBBBAAA@@@?????????@@@AAA>>>AAACCCBBBAAAAAACCCFFFCCCAAA???@@@BBBDDDDDDDDD@@@@@@@@@??????===<<<;;;;;;:::999;;;>>>AAACCCCCCBBBBBBCCCCCCEEEFFFGGGHHHFFFFFFEEECCCBBBAAA@@@???@@@AAABBBBBBCCCCCCCCCCCCFFFEEEBBBAAAAAACCCEEEGGGBBBCCCDDDEEEFFFGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHCCCCCCDDDDDDDDDDDDDDDCCC@@@???>>>???AAABBBBBBAAAAAACCCEEEGGGGGGEEEBBB@@@@@@BBBEEEGGGGGGFFFCCCAAA>>>AAADDDEEEDDDBBBBBBBBBCCCAAA??????@@@AAA@@@???;;;===????????????@@@AAA@@@@@@AAACCCEEEFFFEEECCCDDDEEEHHHJJJKKKKKKKKKKKKJJJLLLMMMLLLIIIGGGGGGHHHCCCDDDEEEDDDBBB@@@??????BBBCCCDDDFFFGGGFFFCCC@@@<<<;;;;;;===@@@BBBBBBAAA>>>AAADDDHHHKKKNNNRRRUUUVVVSSSNNNKKKJJJJJJJJJJJJNNNLLLIIIGGGFFFEEECCCAAABBBCCCEEEFFFGGGGGGFFFFFFGGGCCC@@@@@@DDDEEECCC???======>>>@@@BBBCCCBBB@@@???BBBEEEFFFDDDAAA@@@???BBBBBBAAAAAAAAABBBBBBCCCHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPPPPPPPOOOLLLJJJHHHFFFEEEDDDCCCCCCDDDFFFGGGDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFHHHJJJKKKKKKLLLNNNQQQRRRRRRRRRQQQPPPNNNKKKGGGDDDFFFJJJNNNLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNLLLKKKJJJJJJHHHEEECCCCCCDDDGGGIIIKKKJJJLLLPPPNNNIIILLLSSSOOONNNLLLIIIGGGHHHKKKNNNLLLPPPTTTVVVVVVVVVVVVVVVSSSRRRRRRSSSTTTVVVYYYZZZ[[[ZZZYYYYYYZZZYYYWWWUUUNNNNNNOOOTTTYYY\\\[[[YYY[[[[[[[[[[[[\\\]]]^^^^^^]]]^^^^^^___``````______aaa```______```aaa___^^^___```bbbccccccbbbaaa```eeedddcccbbbaaaaaaaaaaaabbbaaa```___^^^______```[[[\\\\\\]]]___`````````^^^^^^_______________^^^[[[\\\]]]^^^]]]\\\[[[ZZZXXXYYY\\\___`````````___aaaaaa```___^^^]]]]]]\\\aaa___^^^^^^```aaa``````\\\]]]^^^^^^]]]\\\ZZZYYYUUUUUUUUUVVVXXX[[[^^^___[[[[[[]]]___``````]]]ZZZ[[[\\\]]]___``````___^^^WWWZZZ___```[[[VVVYYYaaa[[[YYYWWWYYY]]]___^^^[[[[[[]]]___```______```aaa\\\]]]^^^^^^]]]]]]^^^______```bbbcccccccccbbbaaaaaaaaaaaaaaa````````````'''&&&%%%%%%''''''&&&%%%'''%%%%%%'''&&&###%%%)))((((((((((((''''''''''''***)))'''&&&%%%%%%&&&''')))((('''&&&$$$###""""""%%%%%%%%%&&&&&&&&&''''''$$$###""""""$$$$$$###"""%%%$$$######%%%%%%$$$###%%%###"""$$$((('''"""$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&'''((('''&&&$$$***###$$$%%% %%%,,,)))''''''((()))***,,,...///))),,,///000000000000111444666999:::::::::<<<===AAAAAAAAABBBDDDDDDBBB@@@???BBBAAA;;;;;;@@@BBB>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCAAA???>>>???@@@@@@AAAAAAAAAAAAAAACCCAAAAAAEEEIIIIIIEEE@@@;;;===>>>>>><<<;;;<<<<<<777888:::===@@@BBBDDDEEEDDDDDDBBBAAADDDIIIHHHDDDJJJFFFAAA???AAABBBBBBAAA???@@@AAAAAAAAABBBDDDFFFDDDCCCAAA???===<<<<<<===@@@AAACCCCCCBBBBBBDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCFFFDDDAAA@@@@@@@@@???======<<<<<<<<<===???AAACCCDDDEEEEEEEEEEEEDDDCCCCCC@@@AAACCCDDDFFFFFFGGGGGGBBBBBBCCCCCCCCCCCCBBBBBBAAA???======???>>>;;;888>>>============>>>>>>???BBBAAA@@@AAACCCDDDCCCBBBEEEGGGHHHHHHFFFEEEEEEFFFEEEGGGHHHEEEBBBAAACCCGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFDDDCCCAAA???>>>:::999888999;;;???CCCEEEFFFFFFGGGIIIMMMOOONNNNNNSSSPPPLLLJJJKKKKKKIIIFFFHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDDDDDDDDDD@@@===<<<======<<<:::999999999;;;>>>??????======>>>>>>???>>>>>>======>>>>>>>>>???@@@AAABBBCCCIIIKKKLLLMMMLLLKKKLLLMMMNNNMMMLLLKKKJJJIIIHHHGGGFFFCCC??????AAADDDFFFGGGDDDFFFHHHHHHGGGGGGGGGHHHCCCAAA@@@BBBEEEIIIKKKLLLIIIJJJLLLMMMNNNOOOOOOOOOOOOJJJEEECCCDDDEEEEEEDDDHHHHHHHHHGGGGGGGGGFFFFFFMMMKKKHHHGGGGGGGGGFFFFFFJJJGGGCCCBBBCCCEEEGGGHHHEEEGGGJJJMMMPPPPPPPPPPPPQQQRRRQQQOOOLLLKKKLLLMMMQQQSSSVVVVVVUUUTTTTTTTTTVVVUUUTTTTTTUUUVVVXXXYYYWWWVVVVVVWWWZZZYYYVVVRRRPPPPPPQQQRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZYYYYYYYYYZZZ\\\^^^______]]]\\\^^^aaabbb___]]]aaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaa````````````___aaabbbaaa^^^[[[YYYYYY[[[[[[[[[\\\]]]^^^______aaaaaaaaa```````````````aaa___]]][[[YYYWWWVVVVVVTTTXXX]]]^^^]]]]]]___bbbdddbbb```]]][[[ZZZZZZZZZWWWYYY[[[]]]^^^^^^\\\\\\^^^^^^^^^]]][[[XXXUUUTTTRRRPPPQQQUUUWWWVVVXXX\\\VVVYYY\\\[[[YYYXXXYYY[[[YYYZZZZZZ[[[[[[[[[ZZZZZZXXXYYY[[[[[[ZZZZZZ\\\]]][[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[^^^``````^^^\\\^^^___```___]]]\\\]]]^^^\\\]]]^^^___````````````___^^^___aaaddddddaaa]]]'''&&&%%%%%%''''''&&&%%%(((&&&&&&((('''$$$%%%***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&%%%$$$%%%$$$######%%%%%%$$$###)))&&&$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))***)))((()))))))))'''&&&***###$$$$$$"""((($$$((((((((())))))***+++,,,)))+++---.........///111111333666777888888:::;;;???>>>???@@@BBBBBB@@@>>>???BBB@@@<<<<<>>@@@AAABBBCCCDDDBBBAAACCCHHHGGGCCCGGGCCC@@@???AAACCCCCCBBBAAACCCCCCCCCBBBCCCEEEGGGCCCBBB???===<<<;;;;;;<<>>>>>>>>===<<<============>>>@@@BBBCCCEEEFFFFFFFFFFFFFFFEEEEEEAAAAAACCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBAAAAAABBB@@@>>>>>>???>>>;;;999======<<<<<<<<<===>>>>>>BBBAAA@@@AAADDDEEEDDDDDDDDDFFFGGGGGGEEEDDDDDDEEEDDDBBBAAA@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDBBB@@@>>><<<;;;888777777888;;;???BBBEEEEEEEEEFFFIIILLLNNNMMMLLLOOOLLLHHHGGGIIIJJJJJJIIIKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFEEECCCCCCCCCDDDDDDCCC@@@===;;;<<<<<<:::888777777777888;;;<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@BBBCCCDDDGGGIIIKKKLLLKKKKKKLLLMMMLLLLLLLLLLLLKKKJJJHHHHHHCCC@@@===<<<>>>AAACCCDDDFFFGGGIIIIIIGGGFFFGGGGGGDDDBBB@@@@@@CCCEEEGGGGGGFFFGGGHHHJJJKKKLLLMMMMMMLLLHHHCCCAAAAAAAAA@@@???FFFFFFFFFEEEEEEEEEEEEEEEJJJHHHEEEEEEEEEFFFEEEEEEGGGDDD@@@???@@@BBBCCCCCCDDDFFFIIILLLNNNOOONNNNNNNNNOOONNNMMMKKKJJJKKKLLLOOORRRTTTUUUUUUUUUUUUVVVTTTTTTSSSSSSTTTUUUVVVWWWYYYXXXWWWXXXZZZYYYUUURRROOOPPPQQQRRRTTTWWWYYYZZZVVVVVVVVVWWWXXXYYYZZZZZZXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\[[[]]]___```___]]]________________________^^^^^^^^^^^^^^^_________]]]___```___]]][[[[[[\\\\\\\\\\\\]]]^^^^^^^^^^^^________________________^^^]]][[[YYYWWWVVVVVVUUUUUUWWWZZZ\\\\\\\\\]]]]]]aaa___\\\YYYWWWUUUUUUTTTQQQSSSVVVYYY[[[\\\\\\\\\]]]]]]]]]\\\ZZZWWWUUUSSSSSSPPPQQQUUUWWWVVVXXX[[[WWWYYY[[[ZZZWWWWWWXXXZZZZZZZZZ[[[[[[[[[ZZZZZZYYYWWWYYY[[[[[[ZZZZZZ[[[\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZ\\\^^^``````^^^\\\\\\]]]]]]\\\ZZZZZZ[[[\\\^^^^^^_________^^^]]]]]]___^^^^^^aaacccccc```^^^'''&&&%%%%%%''''''&&&%%%(((&&&''')))(((%%%&&&***''''''(((((())))))******(((((((((((('''&&&%%%$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%$$$######%%%%%%$$$###"""!!!!!!###&&&%%%"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))((('''((())))))'''%%%///((())))))"""$$$)))$$$))))))(((((((((((((((((()))***++++++++++++---///,,,///222333444444666888:::::::::<<<>>>>>><<<:::<<<======:::;;;>>>@@@???===>>>>>>???@@@AAABBBBBBDDDEEEEEEEEEDDDBBB@@@???CCCCCCDDDEEEEEEEEEDDDDDDHHHFFFEEEFFFGGGEEE@@@<<<;;;999888999===>>><<<::::::;;;;;;<<<======>>>>>>AAABBBBBB@@@BBBFFFFFFBBBBBB@@@>>>>>>@@@BBBCCCCCCBBBCCCDDDCCCAAAAAACCCEEEAAA@@@>>><<<;;;::::::;;;===???@@@@@@???@@@AAACCCDDDCCCBBBAAAAAAAAABBBCCCAAA???<<<<<<<<<<<<;;;:::>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFHHHGGGGGGFFFDDDCCCAAA@@@CCCBBB@@@??????>>>;;;999;;;;;;;;;;;;;;;<<<===>>>>>>>>>===???BBBCCCCCCCCCCCCEEEFFFEEEDDDBBBBBBCCCBBB>>>:::;;;???AAA@@@>>>AAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAA???===:::888777666666666777:::>>>BBBDDDEEEEEEFFFIIILLLMMMLLLKKKIIIGGGDDDDDDFFFIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKIIIGGGEEECCCBBBBBBCCCDDDBBB@@@===;;;;;;:::888777444444444555777777666555777777777888999:::<<<<<>>===;;;BBBBBBBBBBBBBBBCCCCCCCCCFFFDDDBBBCCCDDDEEEEEEDDDDDDBBB??????@@@AAA@@@@@@CCCEEEHHHJJJLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHJJJLLLMMMPPPSSSUUUUUUUUUUUUVVVRRRRRRRRRRRRSSSTTTUUUUUUWWWVVVVVVWWWWWWVVVSSSQQQNNNNNNOOOQQQSSSVVVXXXYYYTTTUUUUUUWWWXXXYYYZZZ[[[WWWWWWWWWXXXXXXWWWWWWVVVZZZYYYXXXZZZ\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]\\\[[[[[[]]]^^^\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWYYY[[[[[[ZZZXXX\\\ZZZWWWTTTQQQNNNMMMLLLJJJLLLOOORRRUUUXXXYYYZZZZZZ[[[[[[ZZZXXXVVVTTTSSSTTTRRRRRRUUUVVVUUUVVVZZZYYYYYYYYYWWWVVVVVVXXXZZZ[[[[[[[[[ZZZZZZYYYYYYXXXVVVXXX[[[\\\[[[ZZZ[[[[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[[[[\\\^^^``````^^^\\\ZZZZZZZZZXXXVVVVVVXXX[[[^^^^^^^^^^^^]]]\\\[[[ZZZ^^^^^^^^^```bbbbbb```^^^'''&&&%%%%%%''''''&&&%%%'''%%%''')))((($$$%%%)))&&&&&&'''((()))***+++,,,'''(((((()))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%$$$######%%%%%%$$$### ###&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((&&&%%%$$$%%%&&&'''%%%###...(((******$$$%%%***%%%''''''''''''''''''''''''(((((()))(((''')))+++...(((***---//////000222444555555555777999999888666666666666666777999::::::<<<<<<===???@@@BBBCCCCCCCCCCCCCCCCCCBBB@@@>>>>>>BBBCCCCCCDDDDDDDDDDDDDDDHHHGGGFFFFFFFFFDDDAAA===<<<888666888===@@@>>>:::<<<<<<<<<<<<<<<<<<<<<;;;>>>@@@AAA???@@@DDDCCC@@@??????>>>>>>???@@@@@@@@@@@@AAAAAA@@@>>>===>>>@@@@@@???===;;;:::::::::;;;<<<>>>????????????@@@BBBCCCBBB@@@??????@@@BBBCCC???===;;;:::;;;<<<;;;:::?????????@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCBBBAAA???>>><<<:::::::::::::::;;;<<<<<<===:::999999;;;>>>@@@@@@@@@BBBDDDEEEDDDBBB@@@AAAAAA@@@===::::::<<<======<<<>>>@@@BBBDDDDDDCCCBBBAAA@@@???>>><<<:::777555444444444555777:::>>>AAADDDEEEEEEFFFIIILLLMMMLLLJJJFFFDDDBBBAAACCCFFFIIIKKKIIIHHHFFFEEEEEEGGGHHHJJJIIIGGGDDDAAA@@@AAABBBCCC@@@>>><<<:::999777666555333222222333555555444222555555555666888:::<<<>>>@@@AAAAAACCCEEEGGGIIIJJJIIIJJJLLLLLLJJJJJJJJJKKKHHHIIIJJJKKKKKKJJJHHHGGG@@@===;;;;;;>>>@@@BBBBBBHHHIIIJJJIIIFFFDDDDDDDDDBBB@@@>>>>>>???@@@@@@???>>>???AAADDDFFFHHHIIIIIIKKKIIIEEEBBB@@@===;;;999===>>>>>>???@@@@@@AAAAAACCCBBBAAABBBDDDEEEEEEDDDDDDBBB@@@@@@AAABBBAAA@@@CCCDDDGGGIIIJJJIIIIIIHHHEEEFFFFFFEEEEEEFFFIIILLLMMMPPPRRRSSSSSSRRRSSSTTTQQQQQQQQQRRRRRRSSSTTTTTTRRRRRRSSSSSSSSSSSSQQQPPPMMMNNNNNNOOOPPPRRRTTTUUUTTTUUUVVVWWWXXXXXXXXXYYYVVVVVVWWWWWWVVVUUUSSSRRRUUUUUUUUUVVVXXXZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYY\\\\\\[[[ZZZZZZYYYYYYXXXZZZZZZZZZYYYXXXYYY[[[]]]\\\\\\]]]^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\YYYXXXXXXWWWWWWWWWWWWWWWYYYWWWVVVXXX[[[[[[XXXUUUWWWUUURRROOOKKKHHHFFFEEEFFFGGGIIILLLOOORRRTTTUUUXXXXXXXXXXXXWWWVVVTTTSSSVVVSSSSSSVVVVVVTTTUUUYYYYYYXXXWWWVVVWWWXXX[[[]]]\\\\\\[[[ZZZYYYXXXXXXXXXUUUXXX[[[\\\[[[ZZZZZZ[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\[[[[[[]]]______^^^\\\ZZZYYYXXXUUUTTTTTTWWWZZZ\\\\\\\\\\\\\\\[[[ZZZYYY]]]]]]^^^___``````___^^^'''&&&%%%%%%''''''&&&%%%%%%$$$%%%((('''######'''%%%&&&'''((()))***+++,,,'''(((((()))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%$$$######%%%%%%$$$###''''''&&&&&&&&&%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&%%%###&&& $$$&&&!!!###'''"""$$$$$$&&&'''((((((''''''&&&''''''&&&&&&'''))),,,%%%'''***+++,,,---...000000000111333555555444222222111222333444444555777::::::<<<===???@@@AAABBBBBBBBBBBBBBBAAA@@@??????CCCCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDEEEDDDBBB@@@===999666888===@@@>>>;;;=========<<<;;;;;;;;;::::::>>>???===>>>@@@@@@>>>===>>>???>>>>>>===<<<<<>><<<;;;<<<===???>>><<<;;;:::::::::;;;;;;===>>>>>>>>>>>>???AAABBB@@@???===>>>???AAABBB>>><<<::::::<<<<<<<<<;;;>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA???===<<<;;;999999999::::::;;;======999888888:::===???@@@???BBBCCCDDDCCCAAA??????@@@>>>??????<<<:::999;;;===<<<>>>@@@BBBCCCBBBAAA@@@>>>===<<<;;;999666444333555555777999;;;???BBBCCCEEEEEEGGGJJJMMMMMMKKKIIIDDDCCCBBBAAAAAACCCFFFHHHGGGFFFDDDCCCCCCEEEGGGHHHFFFDDDBBB@@@>>>>>>???@@@<<<<<<;;;:::777555444444444333333444555555444222555555666888:::<<<>>>???CCCCCCDDDEEEGGGIIIKKKLLLLLLMMMNNNMMMJJJHHHHHHIIIFFFGGGHHHHHHHHHGGGFFFEEEAAA???>>>>>>AAADDDEEEEEEGGGIIIIIIHHHEEECCCBBBCCC@@@>>>===>>>???@@@???>>>===>>>@@@CCCEEEFFFHHHHHHFFFEEEDDDAAA>>>:::888777::::::;;;<<<>>>???@@@@@@BBBAAAAAACCCEEEGGGFFFEEEBBBAAA???@@@AAABBBAAA@@@DDDEEEGGGHHHIIIHHHGGGFFFCCCCCCCCCCCCCCCEEEIIILLLNNNPPPRRRRRRPPPOOOOOOOOOQQQQQQRRRRRRSSSTTTTTTTTTOOOPPPQQQQQQQQQRRRRRRSSSRRRQQQQQQPPPPPPQQQQQQQQQUUUUUUVVVVVVVVVVVVUUUTTTUUUUUUVVVUUUTTTRRRPPPOOOPPPPPPQQQSSSTTTVVVYYY[[[ZZZZZZZZZYYYYYYXXXXXXXXX]]]]]][[[ZZZXXXVVVUUUTTTXXXYYYXXXWWWUUUUUUWWWYYYYYYZZZ[[[\\\\\\[[[YYYXXXYYYYYYYYYYYYZZZZZZ[[[[[[YYYXXXXXXWWWWWWXXXXXXYYY[[[YYYXXXYYY[[[[[[XXXUUUSSSRRRPPPLLLIIIEEEBBBAAAEEEEEEFFFGGGIIILLLNNNPPPUUUVVVVVVWWWVVVUUUTTTSSSVVVSSSSSSVVVVVVTTTUUUXXXXXXWWWVVVWWWYYY\\\___```\\\\\\ZZZYYYXXXXXXXXXXXXUUUXXXZZZ[[[ZZZZZZZZZ[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZ\\\[[[ZZZ[[[]]]]]]\\\[[[ZZZZZZXXXVVVTTTUUUXXX[[[XXXXXXYYYZZZZZZZZZZZZZZZ\\\]]]]]]^^^^^^^^^^^^^^^'''&&&%%%%%%''''''&&&%%%######%%%(((&&&""""""%%%%%%%%%&&&'''((()))***+++(((((((((((('''&&&%%%$$$ !!!"""$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###%%%$$$######%%%%%%$$$###&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&'''(((&&&%%%###$$$(((###%%%)))$$$###$$$&&&'''((((((''''''%%%&&&'''&&&%%%&&&''')))$$$&&&)))*********+++---,,,,,,---///111222111///222000000333444222222555666777888999;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEDDD@@@@@@AAAAAAAAA@@@@@@???<<<999666777:::<<<<<<;;;;;;;;;;;;;;;::::::::::::555:::===;;;;;;======;;;;;;===???>>>===;;;::::::>>>>>>>>>===;;;;;;<<<======<<<:::999888888999999999;;;<<<<<<<<<<<<===???>>>===<<<<<<<<<===>>>???===;;;::::::<<<======<<<>>>>>>???@@@AAAAAA@@@@@@CCCDDDEEEFFFHHHHHHIIIIIIFFFFFFFFFGGGFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBAAA>>><<<<<<===999999999:::;;;<<<===>>><<<<<<;;;===@@@AAAAAAAAABBBCCCDDDCCC@@@???>>>???===???@@@===999888;;;???;;;<<<>>>@@@AAAAAAAAA@@@======<<<;;;999777666555777888999;;;===@@@BBBCCCCCCDDDFFFIIILLLLLLIIIGGGCCCCCCDDDCCCBBBBBBDDDGGGFFFFFFDDDDDDCCCDDDEEEFFF@@@@@@???======<<<<<<<<<888999:::999666444333444555444444555777777666555555666888;;;===??????@@@DDDDDDDDDFFFGGGIIIKKKLLLLLLMMMMMMLLLJJJGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@AAACCCFFFGGGGGGFFFGGGGGGFFFDDDBBBAAABBB>>>===<<<===>>>???===<<<:::;;;===@@@AAACCCDDDDDD>>>???@@@>>>;;;777555555888888:::;;;===???@@@AAABBBAAABBBDDDFFFGGGFFFEEE@@@>>>======???AAABBBBBBEEEGGGHHHIIIIIIHHHFFFEEEBBBBBBBBBBBBBBBEEEIIIMMMMMMOOOPPPPPPNNNLLLKKKKKKPPPPPPQQQRRRSSSSSSSSSSSSNNNPPPQQQQQQPPPPPPRRRSSSVVVUUUTTTRRRRRRQQQQQQQQQTTTTTTUUUUUUUUUSSSRRRPPPSSSSSSRRRRRRPPPOOONNNMMMKKKMMMNNNOOOPPPSSSWWWZZZZZZYYYYYYXXXXXXWWWWWWWWW\\\[[[ZZZXXXVVVTTTSSSRRRTTTUUUVVVTTTSSSRRRTTTUUUUUUVVVXXXYYYZZZXXXWWWVVVUUUVVVVVVWWWWWWXXXXXXYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[XXXVVVSSSRRRPPPMMMIIIFFFBBB@@@EEEEEEDDDDDDFFFHHHKKKMMMSSSTTTUUUVVVVVVVVVUUUTTTVVVSSSSSSVVVVVVTTTUUUYYYXXXWWWWWWXXX[[[___``````\\\[[[YYYXXXWWWXXXXXXYYYVVVXXXYYYYYYYYYYYYZZZ\\\YYYZZZZZZ[[[[[[ZZZZZZYYY[[[ZZZYYYYYY[[[[[[[[[YYY[[[[[[ZZZXXXVVVVVVYYY[[[UUUVVVWWWXXXYYYYYYYYYYYY[[[\\\]]]]]]\\\\\\]]]^^^'''&&&%%%%%%''''''&&&%%%######&&&)))'''######&&&$$$%%%%%%&&&'''(((((())))))((('''&&&&&&&&&&&&&&& !!!!!!###$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%###%%%$$$######%%%%%%$$$###"""###%%%&&&&&&''')))***$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%&&&"""(((,,,'''))),,,&&&%%%&&&'''(((((('''&&&%%%$$$%%%''''''&&&&&&&&&'''%%%&&&))))))(((((()))***))))))***---///000///---000---...222222......111222222333444555777777888<<<<<<<<<======>>>???@@@??????@@@AAAAAAAAAAAAAAA<<<<<<===<<<;;;;;;;;;;;;999888666666666777999:::777777777888888888888999222888;;;999888999:::888666:::===>>><<<::::::;;;;;;;;;<<<;;;999999:::<<<:::999777666555666666777666888999999999999:::<<<999999999:::::::::;;;;;;<<<:::999999;;;======<<<===>>>???@@@@@@@@@???>>>@@@AAACCCDDDFFFGGGGGGHHHDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBAAAAAA@@@???>>>===???AAA@@@===<<<<<<>>>999999::::::;;;===>>>??????>>>===>>>AAABBBBBBAAABBBCCCDDDCCC@@@>>>>>>???<<<<<<<<<;;;;;;<<<>>>???;;;<<<===>>>???@@@@@@AAA=========<<<;;;:::888777;;;;;;<<<>>>@@@AAACCCDDDAAABBBDDDHHHJJJIIIGGGDDD@@@CCCEEEEEEDDDDDDEEEGGGCCCCCCCCCBBBBBBAAAAAA@@@:::;;;;;;<<<;;;:::999888555777999888555333333444555444444666888999888777555777:::===???@@@???>>>CCCCCCCCCDDDEEEGGGHHHIIIGGGIIIJJJJJJHHHGGGGGGHHHDDDCCCAAA???>>>>>>???@@@AAA@@@???@@@CCCEEEFFFFFFCCCEEEEEEEEEBBBAAA@@@AAA>>>===<<<;;;<<<;;;999777666777999;;;<<<===>>>>>>888;;;>>>===:::777555555777888999;;;>>>@@@AAABBBAAAAAABBBDDDFFFGGGEEEDDDAAA???======@@@CCCEEEFFFHHHIIIJJJJJJJJJHHHFFFEEECCCCCCCCCBBBBBBEEEJJJNNNIIIKKKMMMMMMLLLJJJJJJJJJNNNOOOPPPQQQRRRRRRQQQQQQMMMOOOOOONNNLLLKKKLLLNNNTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQSSSTTTSSSRRRQQQOOOOOOOOONNNLLLKKKKKKKKKKKKHHHJJJLLLLLLMMMPPPUUUYYYXXXXXXXXXWWWVVVUUUUUUUUUWWWWWWVVVUUUTTTSSSRRRRRRNNNPPPRRRRRRRRRQQQRRRTTTPPPRRRTTTVVVWWWVVVTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUWWWWWWVVVVVVVVVVVVWWWWWWXXXZZZ[[[[[[ZZZYYYXXXXXXSSSSSSQQQOOOLLLHHHEEECCCEEEDDDCCCCCCDDDHHHKKKNNNRRRSSSUUUVVVWWWVVVVVVUUUUUURRRRRRUUUVVVUUUVVVYYYYYYXXXWWWYYY\\\^^^]]][[[[[[ZZZXXXWWWWWWXXXYYYZZZXXXXXXXXXWWWWWWXXX[[[]]]YYYYYYZZZZZZZZZZZZYYYYYYZZZYYYWWWWWWYYYZZZYYYXXXZZZZZZZZZYYYWWWWWWXXXZZZVVVVVVWWWWWWWWWWWWWWWVVVZZZ\\\]]]\\\ZZZZZZ\\\___'''&&&%%%%%%''''''&&&%%%$$$$$$'''***)))$$$###&&&$$$$$$%%%%%%&&&'''''''''***)))'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$######%%%%%%$$$###'''((((((&&&$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###%%%%%%$$$###%%%!!!'''***%%%&&&)))###'''((()))))))))'''$$$######%%%(((((('''&&&&&&&&&%%%'''))))))((((((((()))(((((()))+++...///...,,,...******//////***)))---//////000111222222333333777777777888999:::<<<<<<::::::;;;<<<<<<<<<<<<<<<999::::::999777666666777777777666444333333666888444444444555666777777888000666:::888666888888777333777<<<===<<<;;;;;;<<<777888888777666666777999777666555444333333444555444555777777666666888999555666777888888888888888:::999888999:::<<<<<<;;;<<<===???@@@@@@???>>>===<<<===???AAABBBCCCDDDDDDBBBBBBBBBBBBAAA@@@??????BBBBBBAAA@@@???===<<<;;;;;;>>>@@@???===<<<===???:::::::::;;;<<<===??????>>>======>>>???@@@@@@???BBBDDDDDDCCCAAA???>>>???;;;888666888===AAAAAA???;;;;;;<<<<<<===???@@@AAA============<<<;;;::::::======>>>@@@AAABBBCCCDDD???@@@BBBFFFHHHGGGDDDAAA>>>BBBFFFGGGFFFEEEGGGIII@@@@@@@@@??????===<<<;;;666888999::::::999777666333555888888555333333444444444444666999:::999888444777;;;???@@@@@@>>>===BBBBBBBBBBBBCCCDDDEEEFFFCCCEEEGGGGGGGGGFFFGGGHHHDDDBBB???<<<;;;;;;===>>>???>>>===???BBBDDDEEEDDDBBBCCCDDDCCCAAA@@@@@@AAA???===;;;::::::888555222333444555777888888999999777;;;>>>>>>;;;888888888777888999<<<>>>@@@BBBCCCAAA@@@AAACCCEEEFFFDDDBBBDDDAAA??????BBBFFFJJJKKKIIIJJJKKKKKKKKKIIIGGGEEEDDDDDDCCCBBBBBBEEEJJJNNNFFFHHHKKKKKKKKKJJJJJJKKKLLLMMMOOOPPPQQQQQQPPPOOOKKKMMMMMMJJJFFFDDDEEEGGGOOOOOONNNMMMMMMNNNNNNNNNMMMOOOQQQRRRSSSRRRQQQPPPMMMLLLJJJIIIHHHHHHIIIIIIFFFHHHJJJKKKLLLOOOTTTYYYWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSIIILLLOOOQQQQQQRRRRRRSSSMMMOOORRRUUUUUUUUUSSSRRROOOOOOPPPPPPQQQRRRRRRSSSWWWVVVUUUUUUTTTTTTUUUUUUVVVYYY\\\\\\YYYWWWXXXYYYTTTTTTSSSQQQNNNJJJGGGEEEEEECCCBBBBBBDDDHHHMMMPPPRRRSSSUUUVVVWWWWWWVVVVVVTTTRRRRRRUUUVVVUUUVVVZZZ[[[YYYXXXYYY\\\\\\ZZZWWWZZZYYYXXXWWWWWWXXXZZZ[[[YYYYYYXXXVVVUUUWWW[[[^^^YYYYYYZZZZZZZZZZZZYYYYYYZZZXXXVVVVVVXXXXXXXXXWWWYYYZZZ[[[ZZZXXXWWWXXXYYYWWWWWWWWWWWWVVVUUUTTTTTTYYY[[[]]]\\\ZZZYYY\\\___'''''''''''''''&&&&&&&&&$$$$$$$$$###"""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%'''(((%%%"""###&&&&&&###%%%'''((('''&&&%%%%%%&&&***(((&&&%%%%%%%%%$$$###"""&&&((('''''')))'''###''''''&&&%%%%%%$$$######'''%%%""""""###%%%%%%$$$(((&&&%%%'''******(((&&&((('''&&&%%%$$$$$$%%%&&&''''''&&&'''((((((&&&%%%)))'''&&&&&&'''&&&$$$"""$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***************+++++++++$$$$$$$$$$$$&&&(((+++,,,111000...,,,,,,,,,...///333222222333555666666555888666555555777888888777444444333333222111111000222222111111000111111111222333222......222444333666555333222111000111111444444555555666666555555222333333333333222111111444000+++***,,,.........000222333333222222333555111222222222222333333333777666666666777888:::;;;===<<<;;;;;;;;;;;;:::999999:::<<<===???@@@AAAAAA========================:::<<<===<<<;;;:::::::::999:::<<<>>>>>>===<<<;;;888666555555777999:::999<<<>>>???<<<999888;;;>>>AAAAAA@@@???>>>===<<<<<<999777777:::>>>@@@???===@@@<<<999:::>>>AAA???===???>>><<<;;;999888888888<<<@@@DDDEEEDDDBBBAAA@@@???AAACCCEEEFFFFFFFFFEEEGGGFFFFFFFFFEEEDDDAAA>>>?????????@@@@@@>>>:::666888888888888888777666555777777888777555333111///333444777999:::;;;;;;:::;;;:::;;;???CCCDDDBBB???CCCBBBAAA@@@@@@AAACCCDDDCCCDDDEEEFFFFFFEEECCCBBBCCCAAA>>>;;;999888888999===>>>AAABBBCCCCCCBBBAAABBBAAA???>>>>>>@@@AAACCC@@@???===:::888666555555333444555666777777888777:::<<<===<<<888666666888::::::;;;<<<===???AAABBB>>>???BBBCCCDDDCCCAAA???=========>>>@@@CCCFFFHHHLLLKKKIIIGGGFFFDDDDDDCCCEEEDDDDDDCCCDDDFFFGGGIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMLLLKKKJJJKKKLLLNNNPPPNNNMMMJJJHHHEEECCCBBBBBBFFFGGGJJJPPPVVVUUUOOOIIIOOOQQQQQQQQQSSSTTTOOOGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKNNNQQQTTTUUUVVVUUUTTTRRRRRRRRRRRRSSSRRRPPPOOOPPPSSSSSSQQQNNNFFFGGGIIILLLNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTXXXSSSNNNKKKKKKNNNPPPQQQWWWVVVTTTUUUVVVWWWWWWVVVSSSUUUWWWXXXXXXWWWVVVUUUVVVVVVUUUTTTQQQMMMJJJHHHFFFGGGGGGHHHJJJKKKMMMNNNSSSSSSTTTUUUVVVUUURRRPPPRRRQQQQQQQQQSSSVVVYYY[[[YYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXWWWVVVWWWYYYZZZ[[[WWWTTTUUUXXXZZZYYYWWWXXXXXXXXXYYYXXXXXXWWWVVVZZZZZZZZZZZZZZZYYYXXXXXX[[[ZZZYYYXXXXXXWWWWWWXXXVVVWWWWWWWWWWWWWWWVVVVVV[[[[[[\\\\\\\\\\\\]]]]]]((((((''''''''''''&&&&&&&&&'''(((((('''&&&&&&'''#########$$$$$$$$$%%%%%%)))((((((''''''&&&&&&%%%%%%&&&''''''((('''&&&%%%&&&'''%%%"""###'''&&&###"""%%%&&&&&&%%%&&&''')))'''%%%%%%%%%&&&%%%$$$###&&&%%%""""""&&&'''%%%'''&&&&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%'''(((&&&%%%$$$&&&((()))(((&&&'''&&&%%%%%%%%%&&&'''(((&&&%%%%%%&&&''''''%%%$$$'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))***************%%%%%%%%%&&&(((***,,,---000///---,,,+++,,,---...222111000111333444444333333222000000222333222111111000000////////////000111111000////////////000000222000,,,,,,000111000,,,,,,,,,,,,---///111222//////000111111222111111000000000////////////......+++)))))),,,///000///000000000000//////000111//////000000000111111111222222222222333444555666777666555555777888777666555666888999;;;;;;<<<<<<::::::::::::::::::::::::888999::::::888777777888666777888::::::999888777777555333444555777777777:::888777888999:::;;;<<<>>>======<<<<<<;;;;;;;;;888777777:::===???>>><<<>>>:::777999===@@@???===<<<;;;;;;:::::::::;;;;;;===@@@DDDEEEDDDBBB@@@@@@???AAADDDFFFGGGGGGEEEDDDGGGFFFEEEEEEEEEDDDAAA???BBBBBBAAAAAA@@@===888555666777777777777666666555999888888777666444333222444555777999;;;<<<<<<<<>>???BBBDDDEEEBBB???DDDCCCBBBAAAAAABBBBBBCCCCCCDDDEEEGGGFFFEEEDDDBBBAAA???===:::888777888888<<<===@@@AAABBBBBBAAAAAAAAA@@@???>>>>>>???@@@AAA@@@>>><<<999777555444444222333444666777777777777888:::;;;:::777555555666<<<<<<===>>>???AAACCCDDD???@@@BBBCCCCCCAAA>>>=========>>>@@@CCCGGGJJJLLLMMMKKKIIIGGGDDDCCCAAAAAADDDDDDDDDDDDEEEFFFHHHIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLKKKJJJIIIIIIKKKMMMNNNLLLKKKIIIFFFCCCAAA@@@???EEEGGGLLLSSSYYYXXXQQQKKKLLLPPPQQQPPPQQQRRROOOIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIKKKLLLNNNPPPQQQXXXWWWUUUSSSRRRSSSTTTUUUPPPNNNMMMNNNQQQQQQOOOMMMGGGHHHJJJLLLNNNNNNNNNNNNLLLMMMNNNOOOPPPQQQRRRRRRSSSPPPMMMLLLNNNQQQSSSUUUVVVTTTSSSSSSTTTUUUUUUTTTSSSTTTUUUUUUUUUTTTSSSRRRUUUVVVVVVUUUSSSPPPLLLJJJGGGHHHIIIJJJLLLNNNPPPRRRRRRRRRSSSTTTUUUTTTRRRPPPQQQQQQQQQRRRSSSUUUWWWXXXWWWWWWWWWXXXXXXXXXYYYYYYVVVWWWXXXXXXXXXXXXXXXYYYYYYXXXVVVVVVXXXYYYYYYYYYXXXYYYYYYXXXXXXWWWVVVVVVYYYYYYYYYYYYYYYXXXWWWWWW[[[ZZZYYYXXXXXXWWWWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVYYYZZZZZZZZZ[[[[[[\\\\\\)))((((((((('''''''''&&&(((((())))))((('''&&&%%%""""""#########$$$$$$$$$''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%$$$&&&$$$"""###''''''$$$"""&&&'''''''''''''''&&&$$$$$$&&&&&&&&&%%%"""%%%%%%######&&&&&&###&&&&&&%%%%%%$$$$$$######"""$$$%%%$$$""""""&&&)))$$$###$$$%%%'''((('''&&&&&&&&&%%%&&&&&&'''))))))%%%$$$###$$$&&&&&&%%%###%%%%%%%%%''')))***)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))*********((((((((()))***,,,---......---,,,+++++++++,,,---000///...///111333222111000///------......,,,+++---,,,+++******,,,...////////////.........------...000...***))),,,---+++%%%%%%&&&''')))+++---...))))))***,,,,,,---------------+++*********+++,,,)))(((''')))+++---------///---++++++,,,---,,,,,,,,,,,,,,,---------......,,,,,,---...////////////000///...///111222222111000111222333444444444444555555555555555555555555333555666666444333333444111222333444555444333222444222111111333444444333555111000222777;;;:::888888888888888888888888888666666666999;;;<<<<<<;;;;;;999777888<<<>>>===;;;888888999999:::<<<===>>>===@@@CCCDDDCCC@@@??????>>>AAADDDGGGHHHGGGEEECCCGGGFFFEEEEEEFFFEEECCCAAAAAA@@@@@@@@@???<<<777333333444555555555555555444777777666555444444444444555666888:::<<<===>>>>>>??????@@@CCCEEEEEECCCAAAEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDEEEGGGGGGFFFDDDCCC@@@>>><<<:::888777777888;;;===???@@@BBBBBBAAAAAA@@@???>>>=========?????????>>>;;;999666444333333222222444555666777777777777888999888666444444444<<<<<<===>>>???AAABBBBBB@@@AAABBBBBBAAA???<<<;;;:::;;;===@@@DDDHHHLLLNNNLLLJJJHHHEEEBBB@@@???>>>CCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJKKKJJJIIIHHHGGGHHHIIIJJJKKKJJJIIIGGGDDDAAA???===<<<<<>>AAABBB@@@>>>======>>>AAAEEEGGGHHHGGGDDDBBBGGGEEEDDDEEEFFFFFFEEECCC===============:::666222111111222333444444444333444333111111111111333333666777888:::<<<===>>>???;;;<<>><<<;;;999999999999<<<===???@@@AAABBBBBBBBB>>>>>>===<<<<<<<<<======???===;;;999777555444444222222444555777888888888888888999888777555555444:::;;;<<<======>>>>>>>>>??????@@@@@@???>>><<<;;;888999<<>>>>>BBBBBBCCCDDDFFFGGGIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFFFFEEEEEEFFFGGGGGGHHHGGGFFFCCCAAA>>><<<:::888:::>>>CCCFFFEEE@@@<<>><<<:::::::::>>>@@@CCCEEEFFFDDDBBBAAAEEEDDDCCCCCCEEEFFFFFFEEE@@@@@@???>>>===999444000///000111222222222222222111111000000111222444555777777888999:::<<<===>>><<<>>>AAACCCDDDCCCCCCCCCEEEDDDDDDCCCBBBBBBAAA@@@@@@AAACCCEEEEEEEEECCCBBB???>>>>>>===<<<;;;;;;;;;>>>???@@@@@@AAABBBBBBBBB>>>======<<<<<<;;;;;;;;;>>>===<<<:::888777777666333444555777999:::::::::;;;::::::::::::999888777:::;;;<<<===============<<<<<<===>>>>>>======<<<:::;;;>>>AAACCCEEEEEEFFFBBBBBBAAA??????>>>>>>??????@@@AAACCCEEEGGGHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDGGGGGGFFFDDDBBB???<<<;;;???>>>???@@@BBBBBB@@@???BBBIIIMMMLLLJJJLLLNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNOOOOOOOOOMMMLLLKKKKKKJJJGGGEEEDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIJJJKKKKKKLLLKKKJJJIIIJJJKKKMMMOOOOOOOOONNNMMMNNNMMMMMMNNNOOOOOOLLLJJJNNNLLLJJJJJJKKKKKKKKKIIIFFFFFFGGGHHHJJJLLLNNNOOOLLLNNNPPPQQQRRRQQQPPPOOOTTTTTTSSSSSSSSSSSSTTTTTTNNNPPPQQQQQQNNNMMMNNNOOOQQQSSSUUUVVVVVVUUUSSSQQQVVVUUUSSSRRRRRRRRRSSSTTTUUUUUUUUUWWWZZZYYYWWWTTTSSSVVVYYYYYYWWWVVVYYY[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXWWWVVVUUUVVVVVVWWWXXXXXXXXXXXXXXXUUUVVVVVVWWWXXXYYYYYYYYY,,,,,,+++***)))((('''''',,,'''!!! """%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&''''''''''''%%%$$$###"""$$$$$$"""$$$'''%%%!!!###)))+++***'''%%%$$$%%%###"""###%%%&&&&&&%%%%%%$$$ !!!&&&&&&$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$ !!!$$$%%%'''))))))((('''((()))((((((((('''&&&$$$###"""$$$$$$$$$%%%'''((('''%%%&&&&&&&&&'''))))))((('''*********+++,,,,,,------((((((((((((((((((((((((''''''(((((()))***++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,...---,,,...000111000///...------------,,,)))&&&***)))(((((()))+++---....../////////...---+++)))&&&))))))&&&%%%''''''$$$&&&'''(((((()))(((((((((&&&''''''(((((((((((((((***)))(((&&&&&&''''''(((!!!###$$$%%%%%%&&&))),,,))),,,......+++)))''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&...,,,*********)))'''%%%''''''((()))))))))(((((((((((((((((((((((((((((((((***++++++)))(((((()))***************+++++++++,,,+++******+++***(((&&&(((,,,///...+++)))+++...******++++++,,,,,,,,,------///111111/////////000666666666555444222111000333333222222222222333333444666888888777777777888;;;<<<>>>???@@@???>>>===AAA@@@???@@@BBBDDDDDDCCCFFFEEECCCAAA>>>999333...///000111111111111111111111111222333444666777888777777777777888999:::;;;>>>AAACCCDDDBBBAAA@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@>>>@@@BBBCCCDDDCCCBBBAAA>>>>>>>>>>>>======<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>=========<<<;;;;;;:::===<<<;;;:::999999999999555666888:::;;;=========>>>===<<<<<<======;;;999<<<===>>>???@@@???>>>===::::::;;;<<<<<<<<<<<<<<<===???BBBDDDFFFFFFEEEDDD>>>>>>============>>>>>><<<===@@@BBBDDDFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEDDDBBB@@@>>><<>>??????>>>>>>@@@@@@AAAAAABBBBBBAAA@@@???<<<>>>@@@BBBBBBBBBAAA@@@==================<<<<<<@@@???>>>======<<<<<<<<<>>>>>>>>>======<<<;;;::::::999999999999999::::::888999:::<<<>>>@@@@@@AAA@@@>>>===>>>@@@@@@===;;;<<<===???@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::===???BBBEEEFFFFFFDDDCCC>>>===<<<;;;;;;;;;;;;;;;999;;;>>>AAACCCEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCCCCBBB@@@>>>=========>>>??????@@@BBBCCCFFFIIIIIIIIIKKKOOOOOOKKKNNNMMMMMMLLLKKKKKKJJJJJJLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDCCCDDDGGGIIIHHHFFFEEEFFFGGGEEEFFFGGGHHHIIIHHHHHHGGGHHHJJJLLLNNNNNNMMMKKKJJJJJJJJJKKKMMMPPPRRRQQQOOOMMMKKKIIIIIIIIIJJJIIIHHHDDDEEEGGGIIIJJJJJJJJJIIIHHHJJJLLLNNNPPPOOONNNNNNTTTSSSRRRQQQQQQPPPPPPQQQOOOQQQRRROOOJJJGGGIIILLLNNNOOOQQQRRRRRRRRRQQQQQQQQQPPPNNNNNNOOOQQQSSSUUUUUURRRPPPRRRUUUWWWUUURRRRRRRRRSSSUUUWWWXXXWWWVVVWWWVVVUUUTTTTTTVVVWWWYYYVVVVVVWWWXXXXXXXXXXXXXXXWWWXXXYYYYYYXXXWWWUUUSSSVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRR------,,,+++***)))((('''$$$""""""%%%))))))$$$"""############$$$$$$$$$########################%%%%%%&&&&&&%%%###"""!!!###%%%%%%###$$$&&&###"""%%%(((***)))&&&%%%$$$&&&$$$######$$$%%%%%%$$$!!!%%%((((((((()))'''"""##################$$$$$$"""  """%%%&&&&&&%%%''')))(((%%%###$$$%%%###$$$%%%&&&%%%$$$###""""""!!!!!!###%%%&&&%%%$$$&&&&&&'''***...000000///111000///...,,,***))))))))))))))))))))))))))))))'''((()))***+++,,,------)))***+++,,,+++***)))(((***+++,,,---------------***))))))***,,,------,,,/////////000111///,,,***)))))))))***************+++,,,------,,,)))'''%%%$$$((((((&&&&&&))))))%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%$$$###"""!!!&&&''''''''''''&&&%%%$$$%%%&&&%%%###!!!###'''+++000888>>>:::///%%%"""###%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&&&&%%%###$$$%%%%%%$$$######$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''''''''''''''&&&&&&''''''((()))+++***)))))))))(((%%%""")))((('''***...///,,,)))(((((((((((((((((((((((((((+++---,,,***((()))+++(((***,,,---------------+++++++++,,,---...///000+++---000111111111333444333333222222222333333444999777666777:::<<<>>>>>>999999999;;;;;;999555222111111222111111000//////,,,...000333666777777777777666555333333333444555+++000666999:::<<>>???@@@AAAAAAAAA@@@???;;;===???AAABBBAAA@@@???;;;<<<<<<===<<<<<<;;;;;;???>>>===<<<:::::::::999>>>>>>>>>>>>===<<<;;;:::777777777777888999::::::999:::<<<>>>@@@AAABBBCCC@@@>>>===>>>@@@AAA>>><<<:::;;;===>>>>>><<<:::999===<<<;;;;;;:::999888888:::<<<@@@DDDEEEEEECCCAAA>>>>>><<<;;;:::999999999888:::===@@@CCCDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCBBB@@@>>>===:::===@@@BBBCCCDDDEEEGGGHHHIIIHHHHHHLLLPPPOOOIIIMMMMMMMMMLLLKKKJJJJJJIIIJJJIIIGGGFFFEEEFFFFFFGGGDDDEEEEEEFFFEEECCCBBB@@@BBBEEEGGGFFFDDDCCCDDDFFFCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHKKKLLLMMMKKKIIIHHHKKKJJJIIIJJJLLLLLLKKKIIINNNLLLJJJIIIJJJJJJIIIHHHFFFGGGIIIJJJJJJIIIGGGFFFIIIJJJMMMOOOPPPOOOOOONNNQQQQQQPPPPPPPPPPPPPPPQQQPPPRRRSSSOOOIIIFFFGGGKKKMMMMMMNNNOOOPPPPPPPPPPPPNNNMMMLLLLLLNNNRRRUUUXXXUUUQQQNNNPPPTTTVVVTTTQQQRRRQQQQQQTTTXXXYYYWWWTTTVVVUUUTTTTTTTTTVVVXXXZZZTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYWWWUUUSSSUUUUUUUUUTTTSSSRRRQQQPPPRRRQQQQQQPPPPPPOOONNNNNN...,,,***,,,......,,,)))''''''''''''&&&%%%$$$###(((((('''&&&&&&%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%%%%###!!!###$$$%%%''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&######&&&***((('''&&&%%%$$$$$$$$$$$$######""""""###%%%'''((((((((('''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))### ###((())),,,((((((...222111000000///,,,((((((***,,,+++******)))'''&&&%%%&&&((()))------.........---,,,+++)))+++,,,,,,+++***++++++++++++++++++*********)))+++'''''',,,---))))))......---,,,---//////...------,,,+++*********+++,,,000,,,+++...,,,&&&$$$'''%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&'''((((((((((((((('''&&&$$$$$$######$$$%%%&&&&&&''''''555555333...'''###"""###%%%###""""""###$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%###"""###%%%''''''&&&&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%'''(((((((((((((((((((((((((((***(((&&&''')))***'''$$$&&&''''''(((((()))))))))***$$$###***---***(((***...+++((((((+++,,,***'''))))))(((((((((((())))))...,,,+++,,,------,,,***...---,,,***)))******+++---...000222444555666666111111222555777666333111//////---,,,++++++***+++***+++,,,---///111333444444222111/////////000000///333333///000666999666;;;<<<===>>>===<<<;;;:::777666666777:::<<<===<<<@@@???===<<<::::::999999;;;:::999999::::::888666>>>>>>===<<<:::999888777555444333444777999::::::<<<===>>>???@@@AAABBBBBB===>>>@@@@@@@@@>>><<<;;;999<<<>>>>>>;;;:::<<>>>>>======<<<;;;;;;;;;===>>>>>>???@@@AAACCCDDDDDD@@@======@@@AAAAAA???DDDDDDCCCBBBAAA???>>>=====================<<<<<<;;;<<<===???AAACCCDDDEEEFFFIIIIIIGGGKKKQQQPPPJJJLLLKKKJJJIIIHHHGGGFFFFFFJJJHHHEEECCCAAA???<<<:::EEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDDDDDDDBBBAAA@@@DDDDDDCCCCCCCCCCCCCCCBBBEEEHHHLLLLLLJJJIIIJJJLLLHHHIIILLLNNNOOOOOONNNMMMKKKJJJHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDGGGJJJMMMNNNLLLJJJIIIKKKLLLNNNPPPQQQQQQQQQPPPQQQQQQPPPMMMIIIGGGFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOPPPQQQQQQRRRSSSRRRRRRRRRXXXUUUSSSSSSUUUVVVTTTRRRSSSSSSSSSUUUXXXYYYXXXWWWYYYYYYXXXWWWVVVUUUUUUTTTUUUTTTSSSTTTUUUSSSMMMIIIKKKLLLMMMLLLKKKLLLMMMOOO...,,,+++,,,......,,,***))))))))))))((('''&&&%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$$$$""" %%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%######&&&(((((('''&&&%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((%%%$$$&&&'''%%%,,,((((((---000///---......,,,***+++---...---,,,***)))'''&&&&&&''')))***,,,------......,,,+++***)))***,,,,,,*********+++++++++*********)))))))))+++'''(((+++,,,((((((,,,///...---...///111000///...---,,,+++++++++,,,,,,...******,,,+++&&&$$$'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&$$$$$$$$$$$$%%%&&&))))))))))))((('''&&&%%%######$$$$$$%%%%%%&&&&&&((())))))'''$$$"""###%%%&&&$$$######$$$%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%'''))))))((('''&&&%%%$$$######""""""%%%%%%%%%$$$$$$#########%%%$$$$$$$$$%%%&&&'''((('''''''''''''''''''''''')))(((&&&'''))))))'''$$$%%%%%%%%%%%%%%%&&&&&&&&&***$$$###))),,,***((())),,,***((((((((()))((('''))))))(((((((((((())))))+++***)))***,,,---,,,++++++***************++++++//////000000111000000000...------...000000///...------,,,+++******))))))+++++++++,,,---...////////////...------------...///111///+++,,,333666555888888999999999999888888666444444555777999999888======;;;:::999888888888777999:::999666444444555999999999::::::;;;;;;;;;444222111111444666777777::::::;;;<<<===>>>??????===>>>?????????>>><<<;;;;;;<<<<<<;;;:::;;;===???:::::::::::::::999888888;;;<<<===<<<;;;;;;===???======<<<<<<<<<<<<;;;;;;======>>>>>>???@@@AAABBBAAA>>><<<<<<>>>??????>>>AAAAAA@@@???>>><<<:::999666666888999;;;===??????<<<===>>>@@@BBBDDDFFFGGGGGGIIIIIIGGGKKKPPPNNNIIIKKKJJJJJJIIIIIIHHHGGGGGGFFFDDDAAA???>>><<<999777AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@????????????>>>>>>>>>>>>>>>BBBEEEHHHIIIGGGFFFGGGIIIIIIIIIIIIIIIJJJKKKKKKLLLIIIHHHFFFDDDDDDDDDFFFGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCEEEHHHKKKLLLLLLJJJIIIJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMLLLIIIGGGFFFGGGHHHGGGHHHIIIJJJKKKLLLLLLMMMOOOOOONNNMMMLLLLLLLLLLLLMMMNNNOOOQQQQQQQQQPPPOOOOOOPPPQQQQQQRRRRRRQQQQQQSSSQQQOOOPPPSSSUUUTTTSSSUUUUUUTTTUUUWWWWWWUUUTTTWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSQQQMMMKKKJJJKKKLLLKKKJJJKKKLLLNNN---,,,+++,,,---...---,,,++++++++++++***)))((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$###############&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""###$$$$$$""" &&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$###$$$%%%'''''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&%%%&&&)))'''"""+++((((((,,,///---,,,---...------...000000...---((((((''''''''')))***++++++,,,---------,,,***))))))***,,,,,,*********+++************)))))))))(((***((((((++++++))))))+++///------...000222222111//////...---------------***((((((******&&&%%%'''''''''((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&$$$###############))))))))))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!"""$$$&&&'''%%%$$$$$$%%%&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%&&&((())))))(((''''''&&&%%%$$$"""!!! '''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$)))%%%$$$(((+++***))))))((())))))(((&&&%%%%%%&&&)))((((((''''''(((((()))(((''''''(((+++,,,,,,+++''''''((()))************------------,,,,,,,,,,,,---+++((((((***,,,,,,,,,+++******))))))(((((((((+++++++++************)))++++++,,,------------,,,//////,,,'''(((...222333222222222222333444555666333222111222444555444333:::999888666666555555555222777999666000---000444555555666777888999999:::222000......000222222222666666777888999999::::::;;;<<<=========<<<;;;:::===;;;999999;;;<<<======:::::::::;;;::::::999888:::;;;<<<;;;::::::<<<>>>;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@>>>===;;;;;;===>>>>>>===???>>>>>><<<:::888666555222333444777999;;;===>>>;;;<<<>>>AAACCCFFFHHHIIIIIIJJJIIIHHHIIIMMMLLLHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHEEECCCAAAAAA???===:::>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDBBBAAA???>>>????????????????????????AAACCCFFFGGGFFFEEEFFFGGGKKKIIIGGGEEEEEEFFFGGGHHHGGGEEEDDDBBBBBBCCCEEEFFFEEEFFFFFFFFFDDDCCCAAA???AAACCCFFFHHHJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCDDDGGGJJJGGGGGGHHHIIIJJJKKKKKKLLLPPPOOONNNMMMLLLKKKKKKKKKJJJLLLMMMOOOPPPQQQPPPPPPNNNOOOOOOPPPPPPPPPPPPPPPMMMLLLLLLNNNQQQSSSTTTTTTWWWVVVUUUUUUUUUTTTRRRPPPUUUUUUTTTTTTSSSSSSRRRRRROOOQQQSSSRRRQQQOOONNNMMMJJJKKKLLLKKKJJJJJJLLLNNN******)))***+++,,,,,,,,,+++++++++++++++***))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$#########%%%%%%###!!!'''((('''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&***'''""")))&&&(((,,,...------///000000000111111///---,,,'''''''''((()))***,,,---++++++,,,,,,,,,+++***)))***+++------+++++++++,,,*********)))))))))(((((((((((()))+++,,,,,,,,,...---,,,+++,,,///111222222111000000//////.........)))((()))******)))((())))))))))))))))))))))))((((((''''''''''''((())))))'''&&&&&&%%%$$$######"""'''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########$$$%%%&&&%%%######%%%&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$&&&'''&&&%%%%%%%%%&&&&&&%%%###""" &&&&&&%%%%%%$$$###""""""%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((('''&&&%%%'''''''''&&&&&&%%%%%%%%%)))&&&$$$&&&***+++)))(((%%%''')))(((%%%###$$$&&&(((((((((''''''((((((((('''&&&&&&''')))******)))%%%&&&((()))***)))(((''''''''''''((()))***,,,,,,,,,***))))))+++,,,+++***((((((((((((((('''''''''************))))))(((''')))***,,,---......------,,,,,,***((())),,,...///......------///111333444111000///000111111000///555444333222222222222222222444666333...,,,...000333333333333333333333333111///---,,,...//////...111111222333444444555555999999:::::::::999999888<<<:::888:::===>>><<<:::999999:::::::::999999888888999:::999888999:::<<<::::::;;;<<<<<<===>>>>>>===>>>>>>>>>??????>>>>>>>>>=========>>>>>>>>>>>>???>>>===<<<:::777666444555666666666777777888888:::;;;===@@@CCCFFFHHHIIIIIIIIIIIIGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIGGGEEEDDDDDDCCCAAA??????@@@AAABBBCCCDDDDDDDDDEEEDDDCCCBBBAAA???>>>===?????????@@@@@@AAAAAAAAADDDEEEGGGHHHHHHHHHHHHHHHJJJHHHGGGEEEDDDCCCDDDDDDDDDCCCAAA@@@AAABBBDDDEEEDDDEEEFFFFFFEEEBBB???>>>???@@@CCCEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDBBBAAACCCGGGKKKGGGGGGHHHHHHIIIJJJJJJKKKOOONNNNNNMMMLLLLLLLLLLLLKKKLLLNNNOOOPPPPPPPPPOOOMMMMMMNNNOOOOOOOOOOOOOOOLLLKKKLLLMMMOOOQQQSSSSSSUUUTTTSSSSSSSSSSSSPPPNNNSSSSSSSSSSSSRRRRRRRRRRRRMMMPPPRRRQQQNNNLLLNNNPPPLLLMMMMMMLLLKKKKKKMMMNNN&&&'''''''''''')))***,,,******+++++++++***))))))&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$###"""!!!!!!$$$$$$############$$$$$$%%%$$$$$$%%%&&&&&&%%%###'''((((((&&&$$$###%%%'''########################"""""""""$$$%%%'''''''''&&&&&&%%%$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""" ###)))((($$$&&&%%%''',,,...---...222111222222111///,,,***)))''''''((()))***+++------++++++,,,,,,,,,+++***)))+++---......---,,,,,,---************))))))))))))&&&((()))***,,,///111111,,,+++)))***---///000111222222111111000///......)))+++++++++,,,,,,,,,++++++++++++******)))))))))(((''''''''''''((())))))(((''''''&&&%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&&&&&&&%%%$$$""""""$$$$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&&&&$$$############%%%''''''&&&%%%"""###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((&&&$$$$$$(((+++***((("""&&&)))(((%%%$$$%%%'''((((((''''''''''''((((((((('''&&&&&&(((((('''&&&''''''((()))((('''&&&%%%%%%%%%%%%&&&''')))***+++))))))***+++,,,,,,)))'''&&&&&&'''(((((((((''''''((())))))*********))))))&&&''')))+++,,,,,,,,,+++))))))***,,,,,,+++******++++++++++++,,,///111222//////...///000000...,,,000000///////////////000444222000///.........------------............///000...,,,+++,,,------------......//////000000000555555666666666666666666888777888;;;>>>>>>:::555777777888888888888888777666777888777666666888:::999::::::;;;<<<===>>>>>><<<======>>>>>>>>>======>>>>>>???@@@@@@@@@@@@AAA??????>>>===;;;999777666999999888888777777666666999:::<<>>===<<<<<<<<<<<<===>>>??????@@@@@@EEEEEEGGGHHHIIIIIIHHHHHHFFFGGGGGGGGGFFFDDDBBBAAACCCAAA@@@??????AAABBBDDDCCCDDDEEEEEEDDDBBB???===???@@@AAACCCEEEFFFHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFHHHGGGEEECCCAAACCCFFFJJJGGGGGGHHHHHHIIIJJJJJJJJJMMMMMMMMMMMMMMMNNNOOOPPPNNNOOOPPPQQQQQQPPPOOONNNLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNOOOQQQRRRQQQPPPPPPQQQRRRRRRQQQOOORRRRRRRRRRRRRRRSSSSSSSSSMMMPPPQQQPPPMMMLLLNNNQQQNNNOOOOOONNNMMMMMMNNNPPP$$$%%%%%%%%%%%%&&&))),,,)))***************))))))((((((((('''''''''''''''%%%%%%%%%%%%$$$###!!!!!!######""""""""""""######%%%%%%$$$%%%'''(((&&&%%%$$$''')))'''$$$###%%%'''########################%%%###""""""$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&###!!!''')))'''######&&&+++,,,+++---111///000111///+++)))(((((('''((()))***+++,,,------+++,,,---------,,,***)))+++---......---,,,,,,---++++++++++++*********)))%%%(((***))),,,000222000---+++))))))+++...///000222222222222111///...---***---...------//////,,,------,,,+++******))))))''''''&&&&&&''''''((()))'''''''''''''''&&&%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((((('''%%%###""""""###$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%"""###%%%&&&'''&&&$$$###%%%%%%%%%''')))***(((&&&""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$((('''$$$###&&&++++++''' ###%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))'''&&&&&&''''''&&&%%%(((((((((((('''&&&%%%%%%((('''&&&&&&&&&''')))***''''''(((***+++***&&&###%%%&&&((()))***))))))(((&&&((()))+++++++++******$$$$$$%%%''''''(((((((((((((((***......***''''''))))))******,,,---...///---------...//////,,,***------,,,,,,,,,---......333000---,,,...///...---''''''(((***+++---......///,,,******+++,,,,,,,,,++++++,,,,,,------------111111222222222222333333333444555888999888555333444444555555666666555555333444555444333333555777888888999999:::;;;<<<<<<888999;;;<<<<<<<<<;;;:::<<<>>>@@@@@@??????@@@AAA??????>>>===<<<:::999888888888888999999999::::::999:::<<>>???@@@AAABBBCCCCCCCCCCCCDDDFFFHHHHHHFFFEEECCCDDDFFFGGGFFFEEECCCAAACCCAAA@@@>>>>>>???AAABBBBBBCCCCCCCCCCCCAAA@@@???@@@@@@@@@AAACCCEEEGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGIIIHHHGGGEEECCCDDDFFFIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPOOOPPPQQQQQQQQQOOONNNMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPOOONNNNNNOOOQQQNNNNNNMMMOOOQQQQQQPPPOOOPPPPPPQQQQQQRRRRRRSSSSSSPPPPPPPPPNNNMMMMMMOOOQQQPPPPPPQQQOOONNNMMMOOOPPP###$$$%%%%%%$$$&&&***---)))******+++++++++************))))))((((((''''''&&&&&&'''&&&%%%###"""!!!$$$##################$$$$$$$$$$$$%%%''''''&&&$$$!!!%%%))))))&&&$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$'''$$$ """%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%""""""%%%''''''######&&&***)))&&&(((---+++,,,,,,***'''&&&''')))((()))***+++,,,,,,,,,---,,,------......,,,+++***)))+++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++%%%)))***((()))...///,,,///---***)))+++...//////222222222222111///...---+++///000------000000,,,......---,,,+++***))))))&&&&&&&&&&&&&&&''''''((($$$%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%###"""###&&&(((((('''&&&$$$"""###$$$%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%!!!"""%%%''''''&&&$$$###$$$$$$%%%(((******(((&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%"""%%%++++++''' ###&&&'''&&&%%%(((''''''&&&&&&''''''((('''&&&%%%&&&'''((('''&&&(((((('''''''''''''''((((((''''''&&&''')))+++---(((((('''((())))))&&&$$$&&&''')))+++,,,+++******&&&''')))***+++***)))((($$$$$$$$$$$$$$$%%%&&&''')))'''(((,,,,,,'''%%%''''''((()))***+++,,,,,,,,,*********,,,...---+++)))+++*********+++,,,,,,---......---+++++++++---///&&&'''((()))***+++,,,,,,,,,***((((((***+++++++++******++++++++++++,,,,,,...............///000000///000111111000000111222000111222222333333333222111222222222111111333444555555666666777777888888333444666888999999888777777:::===>>>===<<<===>>><<<<<<<<<;;;;;;:::888888777888888999:::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFEEEBBBBBBCCC@@@<<>>===<<<:::::::::::::::??????AAABBBCCCEEEFFFFFFBBBBBBBBBDDDGGGGGGEEECCCBBBBBBCCCCCCDDDDDDDDDDDDDDDBBB@@@???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBDDDFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPOOONNNNNNLLLMMMNNNNNNOOOOOONNNNNNMMMNNNOOOOOOMMMMMMOOOQQQMMMMMMLLLNNNOOOPPPOOOMMMNNNNNNOOOOOOPPPQQQQQQRRRTTTQQQNNNMMMNNNOOOPPPPPPPPPPPPPPPOOOMMMMMMNNNPPP###%%%&&&%%%$$$&&&+++///******+++,,,,,,+++++++++,,,++++++***)))(((((('''''''''''''''&&&$$$"""!!!%%%$$$$$$$$$$$$$$$$$$%%%#########$$$&&&&&&%%%$$$ %%%)))***&&&$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&(((### ###%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$'''%%%###%%%&&&&&&######&&&(((&&&"""###((('''((()))'''%%%%%%(((+++)))***+++,,,,,,,,,,,,,,,------.........---,,,+++((()))++++++)))((()))***---------,,,,,,,,,++++++&&&******&&&'''++++++'''111...+++***,,,...///000222222222222111///---,,,+++000000,,,,,,000000+++//////...---+++***))))))&&&%%%%%%%%%%%%&&&''''''"""###$$$%%%&&&%%%$$$###"""###$$$%%%&&&'''''''''%%%%%%&&&&&&'''((()))))))))&&&$$$$$$'''((('''%%%'''%%%$$$$$$%%%&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%% """%%%''''''&&&$$$###""""""$$$&&&((((((&&&$$$'''&&&$$$###"""###$$$$$$'''&&&&&&%%%$$$###"""""""""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((%%%$$$$$$&&&'''''''''(((((()))))))))'''(((%%%!!!$$$+++,,,&&&!!!&&&(((&&&###'''''''''&&&&&&'''''''''%%%%%%$$$&&&(((***)))(((((('''&&&&&&'''(((***+++%%%%%%%%%&&&)))---000333,,,***((('''((())))))(((&&&(((***,,,------,,,+++&&&''')))******(((&&&%%%'''&&&%%%$$$%%%&&&'''(((***&&&&&&))))))$$$###'''&&&''')))***+++******)))(((((()))+++,,,,,,***(((***)))))))))***+++,,,---))),,,...+++'''''',,,111+++*********))))))))))))***(((&&&&&&(((*********************++++++++++++,,,,,,,,,,,,,,,---...///---...---***((()))...333...///000111111111111111///000111000//////111333333333333444444444444444///000333555666666666555444777;;;;;;:::999:::<<<999999999999999888777777999999999999999:::::::::===>>>???AAACCCEEEFFFGGGCCC@@@@@@BBB???:::>>>EEEBBBBBBBBBCCCDDDEEEEEEEEEFFFEEEDDDDDDFFFFFFFFFDDDBBBBBBCCCCCCBBBBBBAAA@@@===<<<:::999888999999:::;;;<<<===>>>@@@AAACCCCCCCCCBBBBBBDDDHHHHHHFFFCCCAAAAAA@@@@@@AAACCCEEEGGGDDDCCCAAA???>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@AAACCCFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEGGGFFFFFFFFFHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIKKKLLLNNNOOOOOOOOONNNMMMMMMNNNOOOOOOOOOOOONNNJJJLLLNNNNNNLLLLLLOOORRRNNNMMMMMMMMMOOOOOOMMMKKKLLLLLLMMMNNNOOOPPPPPPQQQWWWRRRMMMLLLNNNPPPPPPOOOOOOPPPPPPNNNMMMLLLMMMOOO&&&(((+++,,,++++++,,,---,,,)))...111...333333(((---------,,,+++***)))(((+++)))&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%###"""!!!###%%%''''''&&&###"""''''''((((((''''''&&&%%%(((((('''&&&%%%%%%%%%%%%###$$$$$$$$$$$$###""""""'''(((((('''%%%$$$$$$%%%$$$$$$##################&&&%%%$$$$$$%%%%%%###"""%%%'''%%% """((()))&&&&&&((('''$$$$$$(((***(((''''''((()))))))))))))))******+++,,,...//////000///...------...///...,,,,,,)))***///...(((%%%(((000000///...,,,+++***)))(((((())))))******++++++///---+++,,,///000///---...////////////---+++***...///000222222000///...///...---+++******++++++'''&&&%%%$$$$$$&&&''')))'''&&&%%%$$$$$$$$$%%%&&&(((&&&$$$$$$%%%'''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%###""""""###$$$$$$###+++'''######%%%&&&"""&&&&&&&&&%%%%%%%%%%%%%%%'''!!!%%%+++***(((&&&)))'''%%%$$$%%%%%%$$$"""%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$###$$$&&&(((&&&&&&&&&&&&%%%$$$######(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&###!!!"""&&&)))******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((***(((''''''''''''$$$"""+++***)))''''''(((((()))&&&&&&%%%%%%&&&''')))***,,,$$$&&&'''"""%%%)))###'''&&&&&&(((+++,,,***'''&&&'''(((((()))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$&&&)))***((('''&&&'''((((((&&&%%%(((''''''(((******)))'''))))))((((((((())))))***%%%&&&'''''''''''')))++++++&&&%%%)))+++)))((((((+++)))'''''''''((('''&&&(((%%%%%%(((&&&"""###)))&&&%%%%%%&&&)))******))))))+++------+++++++++,,,,,,------......------,,,222///++++++---//////...***+++,,,+++,,,---000333222222111222222333444444111333555555333222333444777777666555666777888999444555777777666666888999>>>>>>===???BBBCCCCCCBBB@@@AAAAAA@@@??????@@@BBB@@@AAAAAAAAABBBAAAAAA@@@BBBCCCCCCDDDDDDDDDDDDDDDCCC@@@???@@@CCCCCC>>>999;;;:::999888999;;;===???<<>>>>>@@@BBBEEEDDDCCCBBB@@@>>>===<<>>===<<<::::::?????????@@@AAADDDFFFHHHCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHGGGEEEMMMKKKIIIJJJMMMNNNLLLJJJLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMKKKJJJNNNMMMLLLKKKKKKMMMOOOPPPNNNOOOPPPRRRRRRRRRQQQPPPOOOPPPQQQRRRQQQOOOMMMLLLQQQPPPOOONNNOOONNNKKKIII''''''((()))***,,,,,,---,,,)))---///,,,222333(((------...------,,,+++***+++***((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%###""""""$$$&&&''''''&&&$$$###'''''''''''''''&&&%%%$$$%%%$$$$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%$$$######&&&'''(((&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%###&&&&&&### ###))))))$$$%%%((('''$$$$$$((()))''''''(((((()))))))))))))))******+++,,,---.../////////...------......---,,,,,,***+++000000***(((***///...---,,,,,,,,,,,,,,,)))))))))))))))***++++++///---,,,---///111000...///000000111000...---,,,---...///000000///...---000///---+++************((('''%%%$$$$$$%%%&&&((('''&&&%%%$$$###$$$$$$%%%'''%%%$$$%%%&&&''''''&&&''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%######%%%&&&%%%$$$(((%%%######%%%&&&###!!!###############"""!!!!!!%%%###$$$&&&$$$ ###(((&&&$$$$$$%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%$$$$$$######&&&&&&''''''((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###'''+++,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((('''&&&&&&'''))))))(((&&&***)))((('''''''''((((((&&&&&&%%%%%%&&&''')))******###%%%'''"""&&&***$$$&&&%%%%%%'''***+++)))&&&(((((((((''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$######$$$%%%'''((((((''''''(((******((('''((('''''')))+++,,,+++)))(((((((((''''''(((((()))&&&'''(((((('''(((***,,,)))%%%$$$(((***)))'''(((,,,)))''''''''''''&&&%%%(((%%%&&&(((&&&"""###((('''&&&%%%&&&(((***)))((($$$&&&)))***+++,,,...///+++,,,,,,,,,,,,,,,,,,+++---+++))))))******(((%%%---------,,,++++++---///---------------...//////...///000000.........000222111111000111222333444333555777777777777999;;;;;;::::::<<<>>>@@@???>>>>>>??????>>><<<;;;<<<>>><<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAACCCAAA???AAADDDCCC???:::999999888888999:::<<<===;;;>>>BBBCCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAABBBBBBBBB@@@>>>>>>???AAA>>>?????????@@@@@@AAAAAA??????===;;;999888888777999::::::<<<===???AAABBBAAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGHHHIIIHHHGGGJJJHHHGGGHHHJJJKKKJJJHHHIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLKKKJJJKKKMMMOOOPPPPPPQQQRRRRRRRRRRRRRRRRRROOOPPPRRRRRRRRRQQQOOONNNPPPOOOMMMMMMNNNMMMJJJHHH(((&&&$$$&&&***------,,,,,,))),,,---***///333***------............------,,,,,,,,,+++***)))(((''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&%%%$$$"""$$$%%%&&&''''''&&&$$$###'''''''''&&&%%%$$$###"""%%%$$$""""""###$$$'''(((&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&$$$"""###$$$###$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&''''''&&&%%%'''%%%"""!!!%%%***((("""%%%''''''$$$$$$((()))&&&(((((((((((())))))))))))))))))***+++,,,------...///---,,,,,,------,,,++++++***,,,000111---,,,---///...,,,++++++,,,...///+++***)))(((((()))+++,,,///...------///000000///000000111111111///...---------////////////------111000---+++***))))))))))))(((&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&(((((('''%%%(((((((((((('''&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''''''''&&&$$$"""!!!$$$(((''' &&&'''%%%$$$$$$%%%&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$######%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$(((+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''!!!!!!!!!$$$'''))))))((()))(((''''''&&&&&&''''''&&&&&&%%%&&&&&&'''))))))((("""$$$'''###&&&***$$$%%%$$$$$$&&&((()))(((&&&***)))'''%%%$$$$$$$$$%%%(((((('''&&&%%%$$$######"""######$$$$$$%%%%%%&&&&&&&&&&&&''')))***)))'''((('''''')))+++,,,,,,***(((''''''&&&&&&&&&'''''''''((())))))((((((***,,,'''######''')))((('''))),,,***((('''''''''&&&$$$(((&&&&&&'''&&&###$$$(((((('''&&&'''((()))(((&&&((()))***)))'''&&&&&&''')))******++++++******)))((((((((())))))&&&###%%%&&&'''(((((())),,,...******)))))))))***++++++)))******)))(((((()))+++------,,,,,,,,,---...///000222333444444444666888555555555777999:::999888888999999888777777888:::777888999;;;===>>>>>>>>>;;;<<<<<<===============???===<<<>>>@@@???<<<888777777777888999999:::::::::===@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCBBBAAA>>>===>>>@@@;;;<<<===>>>???@@@AAAAAA===<<<999777555444444444888999;;;===???@@@AAAAAA???>>>>>>>>>>>>???@@@@@@EEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHGGGHHHIIIJJJIIIHHHFFFFFFEEEGGGHHHIIIHHHFFFGGGHHHIIIKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKMMMOOOQQQRRRRRRQQQPPPPPPPPPQQQQQQMMMNNNPPPRRRRRRQQQPPPOOOOOONNNMMMMMMMMMMMMKKKHHH)))$$$!!!###)))......,,,,,,))),,,+++'''...333+++,,,,,,---...............,,,---...///...,,,***)))******)))((('''&&&&&&%%%&&&%%%%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&%%%$$$###"""!!!'''&&&###!!!!!!!!!###$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%&&&'''(((((((((&&&%%%&&&''''''&&&%%%(((%%%!!!###'''***'''!!!%%%((('''%%%%%%((((((%%%((((((((((((((())))))***((())))))***++++++,,,,,,...---++++++,,,,,,+++))))))***,,,...//////......000///,,,******+++---///---,,,)))'''''')))+++,,,...---,,,,,,,,,......//////000000111000///...---......///000000///......111000---+++)))(((((((((***)))'''&&&$$$$$$$$$$$$%%%%%%$$$$$$##################%%%'''))))))&&&$$$'''''''''&&&&&&%%%$$$############$$$%%%&&&'''(((((('''%%%%%%'''((('''&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%''')))******(((%%%######((()))$$$ %%%///&&&%%%###$$$%%%&&&&&&%%%((('''%%%######$$$%%%&&&###$$$%%%%%%$$$%%%&&&(((%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''""""""###&&&***,,,,,,+++((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))"""%%%'''###%%%((("""%%%%%%%%%&&&'''((((((''')))'''%%%#########%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%###"""###$$$'''((('''%%%(((((('''(((******)))'''''''''&&&%%%%%%%%%&&&&&&&&&'''(((''''''''')))***&&&######((()))((((((+++---***((('''''''''%%%$$$'''''''''&&&%%%###%%%''')))(((&&&&&&''''''&&&%%%++++++***'''$$$"""!!!"""((((((((())))))((((((((((((((((((((((((&&&$$$###%%%&&&(((((('''''')))+++******))))))))))))******'''(((((('''%%%%%%''')))++++++++++++,,,,,,------+++---......---,,,.../////////000111444444333111///111222222222333555777333444555777888888999999666666777888888888888777777666555666777777555222333444555666777777777777777:::===>>>>>>======>>>AAA???>>><<<<<<===>>>??????@@@@@@???>>>===>>>???>>>>>>>>>======<<<<<<;;;;;;999666444222111222222777888;;;===???@@@@@@@@@>>>>>>>>>>>>>>>??????@@@EEEEEEFFFFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCIIIHHHGGGHHHIIIJJJIIIHHHEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHJJJLLLLLLKKKJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIJJJLLLNNNPPPQQQRRRPPPOOOMMMMMMMMMNNNOOOKKKLLLOOOPPPQQQQQQPPPOOOPPPOOONNNNNNOOONNNLLLJJJ)))$$$!!!###)))......,,,,,,)))---+++&&&,,,333,,,***+++,,,------......------...000000000...+++***,,,++++++***)))(((''''''((('''&&&'''((('''&&&$$$%%%%%%$$$###############%%%%%%%%%%%%$$$###"""!!!'''%%%###!!!!!!!!!"""###%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$$$$$$$%%%&&&''''''((((((&&&%%%$$$%%%&&&'''&&&%%%)))%%%###&&&***)))&&&"""&&&((()))&&&&&&((((((%%%)))(((((('''((()))******((())))))******+++++++++...,,,******++++++)))(((&&&(((***+++---......---222000---+++******,,,---///---***((('''(((***,,,++++++***))))))***,,,...---.../////////...---,,,000000000111111000000000111000---+++)))(((''''''***)))(((&&&%%%$$$######%%%%%%%%%%%%$$$$$$######"""###%%%(((***)))&&&$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%&&&'''(((((('''%%%%%%'''((('''&&&&&&''''''&&&$$$######%%%###$$$&&&((('''%%%###!!!""""""$$$''''''&&&***000&&&%%%###$$$%%%&&&&&&%%%((('''%%%######$$$%%%&&&"""###%%%&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''((()))(((((())))))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))))))))+++...//////...'''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((***###&&&(((###$$$&&&%%%&&&&&&''''''((()))***&&&$$$###"""###%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&%%%###"""###$$$'''((('''%%%)))(((''''''((('''%%%###''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((&&&$$$&&&)))***((()))---,,,***((('''''''''&&&$$$&&&((((((&&&$$$$$$&&&&&&)))(((&&&&&&''''''%%%$$$$$$%%%%%%%%%$$$%%%''')))&&&''''''''''''''''''&&&''''''&&&&&&%%%&&&((()))---------+++(((&&&%%%&&&***))))))(((((()))))))))'''((()))(((&&&&&&((()))))))))******++++++++++++)))***+++)))'''&&&'''(((++++++,,,...///000...,,,---.........------...000000000111222222222222111111111222333333333333222111000///000000000///...000000222333333444333333444666999999999888999:::===<<<:::888777888:::;;;777999;;;<<<;;;;;;===>>>???>>>===<<<:::999888777888666444222111000111111222333666888:::;;;;;;:::>>>>>>>>>>>>>>>???@@@@@@DDDDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEEEEGGGHHHHHHFFFDDDEEEGGGIIIIIIIIIHHHHHHGGGIIIKKKLLLLLLKKKJJJIIIEEEFFFGGGHHHJJJJJJJJJJJJGGGGGGHHHJJJLLLNNNPPPQQQQQQPPPNNNMMMLLLLLLMMMNNNKKKMMMOOOQQQRRRRRRQQQPPPQQQPPPOOOOOOPPPPPPNNNLLL(((&&&$$$&&&***------,,,,,,***...---''',,,333---***+++,,,------------------...///000000...,,,+++,,,,,,,,,++++++************)))(((((())))))(((&&&'''&&&$$$###"""######$$$$$$$$$%%%%%%%%%$$$######""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&'''''''''&&&$$$$$$%%%&&&'''&&&%%%(((&&&'''+++,,,(((%%%%%%'''******((('''***)))%%%)))((('''''''''(((***+++))))))*********+++++++++---+++***)))***)))(((&&&%%%((())))))***---...,,,222111...,,,******++++++///---+++)))((()))************)))((('''(((+++---,,,---...//////...---,,,111111111111111111111111000///,,,***)))((((((((()))(((((('''%%%$$$######%%%&&&&&&&&&&&&%%%$$$###""""""$$$'''******'''%%%######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''')))'''&&&&&&'''(((((('''(((''''''&&&%%%$$$$$$###%%%&&&((()))((('''%%%$$$'''###"""%%%&&&%%%&&&)))'''%%%$$$$$$%%%&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%!!!###%%%&&&&&&%%%&&&(((''''''&&&&&&''')))***,,,))))))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''&&&###""""""###''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((''')))***+++***((('''(((((((((((('''&&&&&&$$$%%%&&&'''((((((((((((((("""%%%(((###$$$&&&%%%&&&''''''&&&''')))+++$$$#########$$$&&&((()))''''''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''(((&&&&&&&&&'''&&&$$$"""((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%######%%%''''''&&&'''******''')))---+++)))'''''''''((('''&&&%%%((((((%%%###%%%&&&&&&)))'''&&&&&&''''''%%%$$$%%%&&&&&&%%%$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%######$$$(((***"""$$$&&&'''&&&&&&'''(((((((((''''''&&&&&&''''''''')))******)))(((((()))&&&&&&'''((((((((((((''')))***+++)))'''%%%&&&'''((()))***,,,...---+++(((......---+++(((''''''(((,,,,,,------------,,,,,,,,,---......//////............------------------------......//////000000111333444444333333333444999777555333333333444555000333666777777888999;;;888888888888777777777666333333333222111111000000111222444666777999999:::======<<<<<<======>>>???@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEDDDCCCAAADDDGGGIIIHHHGGGGGGHHHGGGGGGHHHIIIIIIIIIHHHGGGCCCCCCEEEFFFGGGHHHHHHHHHDDDEEEGGGHHHJJJLLLMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMKKKMMMOOOQQQQQQQQQPPPOOONNNMMMLLLMMMNNNNNNLLLJJJ''''''((()))***,,,,,,---+++***000///(((---333...,,,------............---------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++)))(((***(((&&&$$$###$$$%%%&&&###$$$%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((&&&((((((+++///---'''%%%)))(((+++,,,))))))+++***&&&))))))'''''''''(((***+++*********+++++++++++++++---+++))))))))))))'''%%%%%%)))***((()))---...+++000///...---,,,+++++++++///...,,,+++***)))))))))*********(((&&&'''+++...---...///000000///...---111111000000000000111111///---+++***)))(((((()))((((((''''''&&&%%%$$$###&&&&&&'''''''''&&&%%%$$$"""###$$$&&&))))))(((&&&###$$$%%%&&&'''(((((((((((((((''''''&&&&&&''''''***)))'''''')))***)))((((((%%%$$$$$$'''(((&&&$$$)))************)))((((((***%%%###$$$%%%###$$$'''(((&&&$$$$$$%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$ """%%%&&&&&&&&&'''(((&&&&&&%%%%%%&&&(((+++,,,(((((()))))))))(((((('''&&&&&&''''''''''''&&&&&&###%%%'''&&&$$$###$$$&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$(((((()))))))))((('''&&&$$$%%%&&&(((((((((((('''%%%###'''$$$&&&(((!!!$$$&&&'''&&&$$$%%%(((+++$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$###""""""'''&&&%%%$$$$$$%%%&&&&&&(((''''''(((******((('''%%%%%%$$$&&&'''((('''%%%)))((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''&&&&&&(((***(((%%%''',,,)))(((&&&&&&((((((((('''%%%))))))$$$###&&&'''%%%'''&&&%%%%%%''''''&&&%%%))))))(((&&&$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&$$$$$$&&&((( ###%%%''')))+++(((((('''&&&&&&&&&&&&&&&%%%'''***+++***(((''''''$$$%%%&&&'''''''''&&&&&&'''((())))))''''''((()))(((((()))+++---,,,***'''***++++++)))'''&&&'''(((''''''((()))************)))***++++++,,,,,,+++++++++,,,,,,+++++++++,,,---+++************,,,---......///000000...---...///333222111000/////////000,,,...111333333333333555222222333333333333333333...///000111111000///...000111111333444666888999999999888888999999:::;;;;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAAAAA@@@<<<@@@DDDFFFEEECCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@BBBCCCDDDDDDDDDDDDAAABBBCCCEEEGGGHHHIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIFFFHHHJJJKKKLLLKKKJJJIIIIIIHHHGGGHHHIIIIIIGGGEEE&&&(((+++,,,++++++,,,---++++++111000)))---444......///////////////......------------------,,,,,,,,,,,,------------------,,,+++++++++,,,,,,***)))---+++(((%%%%%%%%%'''(((######$$$%%%&&&&&&&&&&&&$$$%%%&&&'''&&&$$$""" ''''''((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&''')))***)))(((''')))...222...&&&%%%+++))),,,---+++***,,,***&&&***)))'''&&&'''(((***++++++++++++++++++,,,,,,,,,---+++)))((()))(((&&&%%%%%%***+++((()))...///+++------------------------......---,,,+++)))((((((***++++++)))'''(((,,,000...///000111111000//////000000////////////000000...---+++)))))))))))))))''''''''''''&&&%%%$$$$$$&&&'''((((((((('''&&&%%%######$$$&&&((()))((('''###$$$&&&((()))***++++++***)))(((''''''''''''''',,,***))))))***++++++***'''###!!!###(((+++(((%%%((('''''''''&&&&&&&&&&&&)))&&&%%%&&&%%%"""%%%***)))'''%%%$$$%%%%%%$$$"""%%%%%%&&&&&&&&&%%%$$$### """%%%&&&&&&&&&'''(((&&&%%%$$$$$$%%%(((***,,,&&&'''((())))))*********&&&&&&''''''''''''&&&&&&!!!$$$''''''&&&%%%''')))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%((((((''')))***+++)))(((((()))*********)))'''&&&$$$%%%&&&(((((((((((('''""""""'''$$$(((+++$$$###%%%&&&%%%######'''***&&&&&&'''''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%###""""""###%%%&&&((('''&&&'''((((((&&&%%%######$$$&&&)))******)))***)))((('''&&&%%%%%%%%%&&&''''''&&&%%%$$$&&&'''&&&%%%''')))'''###%%%***)))'''&&&&&&((())))))((($$$))))))$$$"""&&&'''%%%'''&&&%%%%%%''''''&&&%%%"""###$$$%%%'''***...222%%%&&&&&&''''''&&&&&&%%%%%%(((++++++(((%%%%%%&&&'''(((******)))'''''''''***)))((((((''''''''''''###&&&***+++***'''%%%%%%%%%&&&'''((()))(((''''''###%%%'''''''''''')))+++(((((())),,,---,,,)))'''$$$&&&'''''''''(((+++---###$$$%%%'''((())))))***((())))))***************)))******)))((((((***+++***)))''''''((())),,,------......---+++******+++000000///...---,,,,,,,,,***---///000/////////000000000000000/////////...***,,,...111111000...,,,,,,++++++,,,...000333444555555555555555666777777777888:::;;;;;;:::888777::::::::::::::::::::::::;;;::::::;;;===???>>>===888<<>>>>>??????@@@>>>>>>???@@@AAAAAAAAAAAA???@@@AAACCCDDDEEEEEEEEEAAABBBDDDEEEFFFFFFEEEDDDAAABBBDDDEEEEEEDDDCCCBBBDDDCCCCCCCCCEEEEEECCCAAA(((((()))++++++,,,,,,,,,//////000000000000//////........................000000000000000///......---------,,,,,,+++++++++000,,,***,,,---+++***,,,------,,,+++)))((('''''''''&&&%%%''')))***)))(((&&&'''''''''&&&%%%%%%$$$'''***,,,+++'''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''))))))(((((((((((())))))&&&((()))(((&&&&&&(((+++)))+++------,,,)))((((((''')))***(((&&&&&&***------,,,,,,++++++,,,,,,---...///...,,,)))&&&&&&&&&***)))(((***,,,......---222111///...///...---+++333111---***'''''''''(((******)))'''&&&(((+++...///...---...000222222222///.........///---+++(((///(((%%%***---)))''')))***(((&&&&&&((((((&&&###$$$$$$%%%&&&((('''%%%"""%%%$$$$$$%%%&&&%%%### !!!%%%)))+++)))(((((()))+++'''&&&'''&&&######&&&---,,,+++******+++,,,---+++***)))'''&&&&&&&&&&&&'''&&&&&&''')))***)))''')))(((%%%$$$$$$&&&(((***'''######&&&'''%%%$$$%%%&&&'''&&&$$$"""!!!###%%%$$$&&&***------+++(((%%%%%%###!!!!!!$$$'''))))))+++***)))***,,,,,,***)))&&&(((&&&"""###''')))'''%%%%%%&&&''''''&&&%%%%%%***'''$$$$$$''')))((('''...''''''''' """'''###((('''%%%$$$%%%&&&(((***//////......,,,+++)))((('''&&&%%%$$$$$$%%%&&&'''###'''&&&%%%&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%''')))(((%%%###)))'''%%%%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''')))&&&!!!"""&&&((('''######&&&&&&$$$$$$((($$$###%%%)))'''######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%###!!!"""###$$$%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''%%%'''((('''&&&&&&'''((()))'''%%%%%%''')))******))))))))))))(((((((((((('''''''''&&&%%%$$$"""!!!(((%%%""""""%%%'''&&&%%%)))&&&$$$$$$%%%&&&&&&&&&''',,,---)))'''((((((&&&'''&&&&&&&&&''''''%%%###,,,((($$$"""$$$&&&'''(((+++******)))))))))))))))(((((()))******)))'''&&&,,,+++)))***++++++***)))+++++++++,,,,,,---------000---******+++,,,***(((************+++,,,---...000---...444444...,,,///000000///...---,,,,,,+++000///---,,,,,,...111222555333111000222222222222444444444333111000...---333---,,,333777555333555666777888777666555666888;;;;;;;;;;;;::::::::::::777777888888888888777777777777777777888888888888888888999:::;;;<<<<<<===::::::;;;<<<============????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<((()))***+++,,,,,,,,,,,,//////000000000000//////////////////////////////000000000000000///......---------------.........111,,,+++---...,,,,,,...///......---+++***))))))+++***))))))***+++***((('''(((((((((''''''&&&%%%(((***,,,+++(((&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''***))))))(((((())))))***((()))***)))&&&&&&(((***''')))++++++)))'''&&&''''''((((((((((((***---///------,,,,,,,,,,,,---------......---***(((((()))***))))))***---......---000///------......,,,+++222000---***)))***+++,,,...---,,,)))''''''***,,,///...---...000222222111......------...---+++(((...(((&&&***,,,)))'''(((***'''%%%&&&''''''%%%###%%%$$$$$$%%%'''&&&$$$"""###"""###%%%''''''%%%$$$%%%'''))))))'''''')))++++++'''$$$%%%%%%###&&&***,,,+++***))))))***+++,,,++++++)))((('''&&&%%%%%%&&&%%%%%%&&&(((((('''%%%((('''%%%$$$$$$&&&'''(((+++&&&###%%%%%%###"""$$$$$$%%%%%%$$$""""""###%%%$$$&&&)))++++++***'''&&&%%%$$$######&&&((()))))))))(((((((((******((('''''')))'''######'''(((&&&'''((((((((('''%%%$$$###***'''%%%%%%''')))((('''***%%%(((***$$$%%%)))$$$'''&&&%%%$$$%%%&&&((()))************)))'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###)))###(((###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''(((''''''''''''((())))))%%%%%%%%%'''((((((%%%###)))'''%%%%%%&&&&&&&&&$$$'''&&&&&&%%%%%%&&&&&&''')))///+++%%%%%%'''''''''$$$$$$&&&&&&###$$$''')))'''''''''###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))'''&&&"""###$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''')))'''%%%%%%&&&((()))))))))))))))(((((('''''''''$$$$$$$$$###"""!!!'''&&&&&&''')))******)))***(((&&&%%%&&&''''''&&&'''))))))&&&&&&((((((%%%((('''&&&&&&''''''%%%###******(((((()))+++...000++++++***)))(((((())))))'''''')))************)))---+++******++++++)))(((************++++++,,,,,,---+++((()))***+++***(((''''''''''''((()))***+++///,,,...222222...,,,......------,,,,,,++++++***)))***+++---.../////////333111......///000000///000000000///...---,,,+++(((...000...///555777444222444555555333333333444444444444444333333333333222222222333333222222222444444444555555444333333222333333444444555555555666666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999888666555333222222)))***+++,,,,,,---,,,,,,...//////000000//////...........................000000000000000//////...---------...//////000000000,,,+++...///......///000000///...------,,,,,,///---,,,,,,,,,,,,+++)))))))))*********)))(((((()))***++++++)))''''''((()))((((((((((((''''''''')))(((''''''''''''''''''******))))))))))))*********++++++)))((('''((()))&&&(((******)))'''''''''(((''''''(((+++...//////------,,,,,,,,,,,,---------......---+++******,,,+++******+++---//////......---,,,,,,---...---,,,000...---++++++---...///111111///,,,)))((()))+++000///...///111222111000...---,,,,,,------+++)))---(((&&&))),,,***((('''***)))''''''((((((&&&%%%'''%%%$$$$$$%%%%%%$$$"""!!!!!!"""$$$''')))(((''')))))))))'''&&&''')))+++,,,'''###$$$$$$$$$(((...,,,+++***))))))***+++,,,---,,,***((('''&&&%%%%%%%%%$$$$$$$$$&&&&&&$$$"""&&&&&&%%%%%%%%%%%%&&&&&&...(((%%%%%%$$$!!! """!!!###%%%%%%$$$###$$$%%%%%%&&&'''))))))((('''''''''&&&%%%''')))******))))))(((((()))******)))''')))***)))%%%$$$'''(((&&&''''''((()))((('''&&&%%%***(((&&&&&&((()))((('''&&&"""(((+++&&&''')))###'''&&&%%%%%%%%%&&&'''((('''''''''''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$+++&&&)))"""###'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&((('''%%%###(((&&&%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%+++---)))%%%%%%&&&%%%(((%%%$$$&&&%%%######&&&)))''''''(((%%%"""###'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******))))))$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%(((***(((&&&***'''%%%$$$&&&((())))))******)))(((''''''&&&&&&''''''&&&%%%$$$######""" ###&&&(((((((((((())),,,***'''&&&'''''''''&&&))))))'''%%%''',,,,,,(((((('''&&&'''((((((&&&$$$%%%''')))(((''''''***...,,,+++***)))((((((((((((&&&''')))***+++,,,,,,,,,---,,,******+++***)))''')))))))))))))))************)))(((((()))***)))(((&&&&&&&&&&&&'''((()))))),,,+++---000000---+++,,,************************'''))),,,......,,,***(((///---+++***+++,,,,,,,,,***+++++++++******)))(((---222((('''444888111---///111111000/////////............---------,,,------------------------...///111111111///---,,,.........///////////////111111222333444444444444555555555666666777777777333333222111///...------++++++,,,---------------...//////////////////...------------------------//////000000000000//////................../////////+++***---///......000000/////////......------///...,,,---......,,,+++++++++,,,,,,,,,++++++******+++++++++************++++++*********))))))))),,,+++***)))((((((((((((++++++************++++++------,,,***)))((()))))))))+++,,,,,,+++******++++++(((&&&(((,,,//////---......------------......---...///---+++)))***+++,,,++++++,,,...000000///---,,,+++,,,...///...---///...---,,,,,,---...///222222111...+++***+++---000//////000111222111///---,,,++++++------+++***---)))''')))++++++)))''',,,+++*********)))(((((()))'''$$$###$$$$$$###""""""""""""$$$'''))))))(((*********)))((((((((())),,,(((%%%&&&'''&&&(((,,,++++++))))))))))))++++++---,,,***)))'''&&&%%%%%%&&&%%%$$$%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%$$$$$$,,,'''%%%'''&&&""" !!!"""$$$%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''''')))((((((***+++,,,+++)))++++++***+++,,,---+++)))***,,,***&&&%%%((((((%%%###$$$&&&)))***++++++******))))))((()))))))))(((%%%!!!&&&)))$$$%%%(((!!!''''''&&&&&&&&&'''((()))'''(((((()))))))))(((((($$$&&&((())))))(((&&&$$$%%%***###)))$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%''''''%%%###(((&&&%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&&&&'''(((((()))&&&%%%&&&%%%""""""%%%'''%%%%%%((('''&&&)))...&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((%%%%%%&&&&&&%%%$$$$$$###%%%&&&'''''''''&&&%%%%%%)))(((((('''''''''''''''(((%%%"""$$$)))+++)))%%%***'''%%%$$$&&&'''((((((++++++***)))(((''''''&&&***)))(((((('''&&&&&&&&&!!!''')))((('''((()))---***'''&&&&&&&&&&&&%%%)))'''###!!!&&&---,,,(((((('''&&&'''))))))'''%%%$$$(((+++)))%%%###%%%(((,,,,,,+++)))((((((((((((((())))))***+++,,,,,,,,,...,,,************((('''))))))))))))))))))))))))******))))))))))))(((''')))((((((((())))))***+++)))***,,,......,,,++++++((((((((())))))*********+++,,,......,,,)))%%%"""---+++)))((()))*********&&&'''(((((((((((('''''' ***,,,&&&&&&///333...***,,,...///---,,,+++,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,...///...+++(((&&&..................------------...///000000000000000000111222333333444444///////////////000000000,,,------............---......////////////..............................//////000000000000//////000//////...---,,,++++++...***))),,,...------///............---------------,,,+++,,,...///...---,,,,,,---......---------,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++......,,,+++******)))))),,,,,,++++++++++++,,,,,,///...,,,+++++++++*********,,,------+++++++++---...+++((((((+++---,,,+++///......------......//////000000---***(((((((((---,,,,,,---///111111000...---,,,---///000000///000///---,,,++++++++++++000111111///...---///111111000000111222222000...---,,,***+++---------,,,---+++))))))+++---+++'''+++++++++***)))((((((((()))'''%%%$$$%%%%%%$$$###%%%$$$$$$%%%'''(((((('''******+++,,,,,,***(((&&&,,,))))))+++***'''&&&(((,,,+++***))))))***+++,,,---,,,***)))'''&&&&&&&&&'''&&&%%%&&&'''&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$%%%))))))%%%!!!!!!"""%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''((((((+++******+++------+++***,,,+++***+++------+++******,,,+++((('''))))))&&&###%%%''')))+++,,,,,,,,,***+++++++++***)))))))))***%%%((()))###%%%(((###((((((((((((((())))))***(((((())))))******))))))%%%'''***,,,,,,***'''%%%&&&'''''')))!!!)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))%%%$$$$$$$$$&&&&&&%%%###'''&&&$$$$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&''')))***+++,,,)))&&&%%%&&&%%%""""""%%%(((%%%$$$%%%### """'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###''''''((((((((((((''''''&&&&&&$$$$$$######$$$$$$((($$$"""$$$))),,,)))&&&***'''%%%$$$%%%''''''''',,,,,,+++******)))(((((()))((('''&&&%%%%%%%%%&&&!!!%%%+++---,,,+++,,,---,,,)))&&&%%%%%%%%%$$$###$$$######******%%%(((''''''((()))***(((''')))---111///+++(((***---,,,+++***)))((((((((((((++++++******************---,,,******+++***)))'''***************))))))))),,,,,,,,,,,,***((('''&&&******)))))))))***++++++''')))+++,,,,,,,,,+++)))(((((())))))******++++++......---,,,***(((&&&%%%---+++)))((()))******)))&&&&&&'''((((((((((((''')))%%%$$$'''*********+++)))+++------,,,******+++,,,,,,,,,,,,++++++++++++++++++***))))))***++++++***+++---------***'''%%%............------------+++,,,---....../////////......//////000111222222.../////////000000000111......////////////......---......//////......---111111111111111111111111...//////000000000000000111000///...,,,+++******...***))),,,---,,,+++---,,,,,,,,,---------------,,,++++++,,,...//////...------.../////////.........,,,++++++---//////...////////////............000///...---,,,,,,,,,,,,------,,,,,,,,,,,,------000...,,,,,,------,,,+++***+++,,,,,,+++***,,,---000...++++++,,,------,,,//////............//////111222111///+++)))((()))...------...000222222111///...---...000111000///111000...---+++***))))))...000000000//////111333222111111222333222///------,,,++++++---//////.........+++***,,,///---(((((()))***(((&&&%%%&&&''')))'''&&&&&&''''''%%%$$$((('''%%%%%%'''(((((('''******+++---...,,,(((%%%,,,***+++...---(((&&&'''---,,,+++******+++,,,---,,,+++***)))(((''''''''''''&&&&&&'''((((((&&&$$$((('''&&&%%%$$$$$$$$$%%%$$$"""###)))***&&&######"""$$$&&&&&&&&&&&&'''(((&&&''''''''''''(((((((((---,,,++++++,,,---,,,******))))))***++++++***(((***---,,,)))(((+++***'''((()))***+++++++++***)))+++,,,------+++))))))***...(((+++,,,%%%'''+++&&&''''''((((((((()))))))))''''''((((((((((((((('''&&&(((***++++++***(((&&&%%%&&&(((---%%%***###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$'''%%%$$$$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&''')))&&&%%%'''&&&$$$$$$'''(((%%%$$$&&&%%%######&&&$$$###$$$&&&%%%###%%%***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$$$$((((((((('''(((((()))***((('''&&&$$$$$$$$$%%%%%%&&&$$$###%%%)))***)))'''***'''%%%$$$%%%&&&''''''++++++************))))))***)))((('''&&&'''((((((%%%''')))***))))))***,,,***(((%%%$$$%%%%%%%%%$$$&&&&&&$$$###'''------***(((((('''(((******)))((())),,,///000......000222+++******))))))))))))))),,,+++***))))))))))))))),,,+++)))***++++++***(((************))))))))))))***,,,------***((('''''')))((((((''''''(((((()))%%%)))+++++++++---,,,))))))))))))******+++++++++++++++*********+++,,,,,,---+++)))((()))*********'''(((((()))))))))((((((///%%%!!!'''***'''%%%(((***+++,,,+++***)))***,,,+++************)))))))))***)))(((''''''((()))******+++,,,,,,,,,***((('''++++++++++++++++++++++++++++++,,,---............------......//////000000000000//////...------,,,/////////000000//////...---......//////......---111111111111111111111111......///000000000000000111000000///...---,,,,,,000,,,***---...,,,+++---,,,,,,,,,------............---,,,---...///...---------...//////////////////,,,++++++...111111000111111111000000000000///111000///.....................------------......111...,,,,,,...///...---+++,,,------,,,,,,...//////000///...---...000222000//////////////////000222333333111...,,,,,,,,,......---///111333222222///---,,,---/////////---111000///...---+++******...000111111000000111333222222222333333222///,,,...---+++,,,...000000000///000...+++---111///))))))+++,,,***'''&&&''')))(((''''''(((***)))'''%%%)))'''%%%%%%'''))))))(((,,,******+++------***(((---******---,,,)))(((+++...---,,,++++++,,,---...+++******)))(((((())))))&&&%%%%%%&&&(((((('''%%%***)))'''%%%$$$$$$%%%&&&'''###"""%%%'''%%%$$$&&&%%%&&&''''''&&&&&&(((***&&&'''((()))))))))((((((///---+++***+++,,,,,,+++***))))))***++++++***((())),,,,,,******,,,,,,)))***++++++,,,,,,+++***)))+++---///...+++))))))***)))%%%***---'''(((+++%%%%%%&&&&&&'''''''''''''''''''''(((((((((''''''&&&%%%&&&((())))))(((&&&%%%###'''!!!,,,...$$$((("""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&!!!!!! !!!!!!"""###&&&$$$######$$$%%%%%%$$$'''%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''$$$%%%&&&######'''$$$$$$&&&&&&###$$$'''""""""$$$((()))&&&(((,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&%%%%%%'''***++++++***(((&&&&&&&&&'''((($$$$$$%%%&&&'''((())))))***'''%%%$$$%%%&&&&&&&&&((((((((((((((())))))))),,,***)))''''''((()))***+++(((%%%$$$%%%'''((((((***(((%%%%%%&&&'''&&&&&&'''******)))***...///---((((((((()))++++++***((()))******+++,,,---...///)))))))))))))))******+++***)))((((((((()))***++++++)))))))))+++,,,+++***)))))))))(((((((((''''''%%%(((+++,,,***(((((()))(((''''''&&&&&&'''''''''%%%***,,,***+++...---((()))))))))))))))*********((((((((()))***,,,---...---+++)))((()))******)))((()))))))))))))))((((((+++***'''%%%%%%'''((('''***+++***)))'''(((***,,,))))))))))))((((((((((((***)))'''&&&&&&''')))************++++++***))))))((((((((())))))************+++,,,---............,,,,,,,,,---------------//////......------,,,,,,///000000000000000//////---..................---..............................///000000000000000000000000000////////////222...,,,...///---,,,---,,,,,,------.../////////111000......//////---,,,------...//////////////////---+++,,,///222222111222222222111111111000000111000000///////////////......------------......111...,,,---///111000......///000/////////111333...111222111///000333777000000////////////000000222333444222000///000111///......///222333333222...---,,,,,,......---,,,111111000///...------,,,///000111111000///000111333222222333333222///,,,///---,,,,,,///111222111000111///+++...333111***,,,...///...+++)))***,,,''''''(((***,,,+++(((&&&(((&&&%%%%%%''')))******...+++((()))+++---,,,+++...***)))***+++)))+++///......,,,,,,,,,,,,......******))))))))))))******%%%$$$$$$&&&(((((('''&&&,,,***'''$$$$$$%%%&&&(((,,,&&&!!!"""$$$###%%%((('''(((((('''&&&&&&)))+++&&&''')))*********)))(((111...+++)))***+++,,,+++---,,,+++,,,---...,,,***))),,,---***+++------***''')))***,,,---------,,,+++...000///,,,))))))***"""''',,,'''((()))"""###$$$%%%%%%&&&&&&%%%%%%))))))******)))(((((('''%%%%%%&&&''''''&&&%%%%%%!!!)))&&&000---!!!&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%###############$$$$$$%%%&&&$$$######$$$%%%%%%$$$&&&%%%$$$$$$&&&((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&(((+++''' !!!''''''$$$###&&&&&&$$$$$$((('''%%%&&&'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''&&&&&&%%%)))'''%%%###$$$&&&)))+++)))'''%%%###"""###$$$%%%###%%%&&&''''''''')))+++***(((%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&$$$######$$$%%%&&&333...'''%%%'''***+++******(((&&&&&&'''((((((((( %%%(((&&&&&&)))***((()))(((((()))+++,,,***)))///---++++++,,,---,,,+++(((((((((((()))***+++,,,''''''&&&'''((()))+++,,,***)))((()))+++,,,,,,+++(((((('''''''''&&&&&&&&& $$$)))***)))((()))+++)))(((((('''''''''(((((($$$***,,,***+++...---((()))))))))))))))))))))((('''((()))***++++++***)))---+++(((((()))******)))))))))******))))))((('''$$$//////###))),,,'''+++***)))'''%%%&&&***---*********)))))))))((((((,,,+++)))(((((()))+++,,,))))))))))))************''''''(((((()))***++++++***+++,,,------......---,,,,,,,,,,,,++++++++++++,,,------...//////000000,,,///111111000/////////...//////...,,,******+++.........000111000...+++...111444333000///000333111111222333222111000///222000.........///...---////////////////////////111......000000------///,,,,,,...///000000000000---.........//////000000555111000222222//////111111000///000111222111///555444111//////000222333000000000000111222333444444444333222222222222333555444444666999:::888555555555444222000000333555333555555222///000666;;;555333111111222222222000222222111000//////000000888777555222000///......333222222222222333444444444444333222111///......///.........///111333444444222///...000222222222///---+++***+++,,,,,,+++,,,***)))***++++++***)))((()))***+++++++++++++++///***&&&'''+++......,,,000...+++)))(((***---...!!!%%%***------,,,++++++........................************)))(((''''''///)))###"""&&&))))))'''''''''((((((((('''%%%$$$%%%&&&(((+++------+++((())))))((((((((((((((((((------,,,,,,++++++,,,,,,---,,,++++++---///......,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,***(((+++,,,---......,,,***)))+++***))))))))))))'''%%%$$$''')))'''###"""&&&+++(((***%%%###'''%%%)))&&&&&&+++,,,***((()))++++++***)))))))))))))))((('''%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%((('''%%%%%%&&&&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$$$$"""!!!###''')))(((&&&(((&&&$$$###$$$$$$###!!!&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%'''&&&$$$"""''''''''''''''''''''''''&&&'''(((((('''%%%$$$###***&&&%%%(((***((('''(((&&&%%%$$$$$$%%%'''***,,,)))(((&&&%%%&&&''')))++++++(((%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&((())))))(((%%%%%%%%%&&&&&&&&&''''''###((()))'''&&&''')))((((((''''''''''''&&&&&&'''(((***+++***)))'''&&&---)))'''((('''$$$%%%(((+++)))(((''''''&&&$$$!!!((('''((()))+++,,,+++***+++'''%%%(((***))))))+++''')))++++++***))))))***(((''''''(((***+++***)))(((&&&$$$(((///333333111,,,***''''''((((((&&&###%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***,,,000///---,,,******))))))((('''%%%$$$%%%(((+++---''')))+++++++++***+++,,,+++---...---)))'''''')))(((((((((((())))))))))))+++***(((''''''))),,,...************************&&&((()))++++++)))(((&&&''''''(((***,,,+++)))&&&))))))))))))***************+++---...///---,,,***++++++*********+++---...+++,,,---...---+++)))(((///'''&&&...111,,,(((+++000222444555333222111222...///000000...---...///......///000111111...,,,111222444333222111222222111111222222222111000///111000......//////...---////////////////////////111......000000,,,,,,///------...///000000000///............/////////000444111000222222///000333222000///000111222111///000000000//////.........111000000000000111222222222222222333444555777888444333333555888999777444888888666444222111333555555666777555222222777<<<666444222222333333333222111111000000000111222222666555444333222111111111333333333333333444555555555444333222111000/////////000222444555555555555555222000000111222333333111...,,,,,,---...------...,,,+++,,,---...,,,++++++++++++++++++,,,,,,,,,///+++''''''+++---,,,***///...------,,,,,,------'''***---///...,,,++++++//////////////////////////////......------,,,+++///***%%%%%%(((+++***(((((())))))***)))((('''&&&,,,***)))***+++,,,,,,++++++***************++++++...---,,,+++++++++------000///---...///000000///---------,,,,,,,,,++++++.........///000000...,,,,,,---...//////---+++***+++***))))))******(((&&&'''((()))(((%%%%%%(((+++***+++'''!!! %%%'''%%%---)))(((***+++'''$$$%%%***)))((((((''''''((((((((('''&&&%%%$$$#########'''''''''&&&&&&&&&&&&&&&+++***)))(((((((((((((((''''''&&&%%%$$$$$$$$$$$$%%%$$$###%%%(((***)))((('''%%%######%%%%%%%%%$$$'''%%%$$$$$$%%%&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''((((((''''''***&&&%%%(((***'''&&&(((((('''''''''''')))***+++((('''&&&&&&&&&'''))))))+++(((%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&(((******)))%%%%%%&&&&&&&&&'''''''''!!!###&&&(((((('''(((((()))((((((''''''&&&&&&&&&%%%&&&(((*********((((((***'''&&&((((((&&&&&&)))+++***)))((()))(((&&&$$$''''''((()))***++++++***+++&&&$$$&&&'''&&&%%%((())))))((('''''''''''''''***(((((((((***+++***)))***'''&&&)))///333222000'''%%%$$$%%%'''(((&&&%%%&&&'''''''''''''''''''''((())))))(((((()))+++---///......---,,,+++******)))(((''''''''')))+++,,,(((***++++++*********+++***,,,...,,,)))''''''((())))))))))))((((((((((((((('''&&&%%%&&&''')))***''''''(((((())))))))))))'''((()))******)))(((''')))'''&&&&&&((()))))))))'''''''''((((((((()))))))))***+++++++++)))((('''+++******)))***+++,,,---******,,,,,,,,,+++)))(((...+++***,,,***((())),,,---///111111///---,,,------...000000//////000111/////////000222111///---333222222333444444333111111111222222111111000///111000......///000///...000000000000000000000000222///...000000,,,+++.........///////////////...............////////////333000000222333111111555222000//////111111111000......000000000///---,,,222111000////////////000///000111333666888;;;<<<333333333444666777666444;;;;;;999666333222333444444666777666444333666999777555333333444555444333111111111111222333444444444444333333333333333333444444444555555555666666666555444333222111111111///111555777888777666444666444111111333444444444333111//////000000000///000///......000000///...///...---,,,,,,,,,---...000---******,,,...---+++...///000000000///---,,,///000111111///---------111111111111111111111111///.........---,,,,,,+++///,,,)))***,,,---,,,)))+++++++++,,,++++++***)))333///+++)))***,,,...///---,,,,,,,,,---...//////000...,,,++++++---///111444333111111222333222111000///...---------------000//////111222222000......///000000000///---,,,+++***)))***++++++***(((******))))))((())))))***+++,,,***%%%$$$&&&'''%%%///***((())))))&&&$$$%%%)))(((((('''''''''''''''&&&'''((((((((('''&&&%%%&&&'''''''''''''''((((((,,,,,,***)))((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&)))******)))&&&%%%$$$$$$&&&''''''&&&)))'''%%%%%%%%%$$$""" %%%''''''%%%""""""$$$'''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((***&&&%%%(((***'''&&&((())))))************))))))&&&&&&''''''((((((((('''***'''%%%$$$%%%%%%%%%%%%((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''((($$$$$$%%%''')))***((('''))))))((('''&&&&&&%%%%%%###%%%'''(((******))))))'''%%%%%%))))))'''&&&)))***)))))))))******((('''&&&'''((())))))******)))---(((%%%&&&'''$$$###%%%***'''$$$%%%''')))(((&&&+++)))((()))******)))(((***(((''')))---000000///'''&&&%%%%%%''''''&&&%%%(((((((((((((((((((((((())))))))))))***+++,,,---,,,---.........,,,+++******************+++++++++)))+++,,,,,,***))))))******+++,,,+++)))'''''''''******))))))((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))************'''((()))******)))((('''+++'''###"""$$$''')))***&&&&&&'''((()))******+++***)))))))))((((((''''''******)))))))))***++++++((()))*********)))((('''###***...,,,)))***+++++++++,,,...---+++)))((((((+++---//////...------.../////////000222222000...333111000111444555222///111111111111111000000///111000......///000000///000000000000000000000000222//////000///,,,+++......///////////////...---.........///////////////222//////222333111222666222111//////000111111000000000111111111000000///333222111///......------......000222555888;;;<<<333333444555666777666666<<<<<<:::777444222222333222444555555333222333555888666555555666777666555333333333222333333444444444444555555555444444444555555666666777777777777666555444333222333333333000222444666777666555444666555333333444555555444555333222222333333222111111000///000111222111000222111///---,,,---///000000...,,,---///111000///000111222222111111//////222333333111//////000111222222222222222222222222000000///...------------000///---...000000...,,,---...............------555222...,,,---000222222////////////000111333333333111...------000333555777555333333333444333222111111000000000000111222/////////111222222111///000000111111111000///...,,,+++***+++------+++))),,,+++)))***++++++***)))+++,,,+++)))((('''&&&$$$---(((&&&((()))((((((******)))((((((''''''((((((%%%'''***,,,------+++***'''''''''(((((()))))))))******)))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''))))))***)))((('''%%%&&&'''(((((('''+++***(((''''''&&&%%%###%%%((()))%%%!!! %%%***&&&&&&''''''''''''((((((((('''&&&%%%$$$%%%&&&'''***&&&%%%)))***((('''((()))***+++,,,+++***((('''$$$&&&'''))))))((('''&&&)))'''%%%%%%&&&&&&&&&%%%,,,+++(((((('''&&&$$$"""&&&''''''''''''((((((((('''%%%$$$&&&***+++)))&&&(((((('''&&&%%%%%%$$$###$$$%%%'''((()))))))))((('''%%%&&&******'''%%%'''((((((''')))***+++***(((&&&''')))))))))((())))))111,,,((())))))&&&%%%&&&'''$$$###&&&+++---)))%%%***)))(((((())))))'''&&&***((('''(((+++------,,,,,,+++***)))((('''&&&%%%******)))))))))))))))))))))(((((()))***,,,,,,+++***+++---//////---,,,+++,,,,,,---...------+++++++++,,,---,,,***(((((()))***++++++***)))(((''''''******))))))(((((('''''''''((()))******)))((('''------.........---,,,+++(((((())))))))))))(((((()))&&&###"""$$$'''((()))(((((()))***,,,---......******)))))))))******+++))))))))))))))))))******'''((()))))))))(((((('''%%%...---...222111***///000222111///---,,,,,,---///111000...,,,++++++///......///111111000///222000...000333333111...111111111000000000000000111///......000111000000////////////////////////222///...000000,,,,,,......///////////////...---///////////////.........111......111222111222555333111......///111111111222111000//////000222333444333111///...------,,,......///000222555777888444555666666666777888999::::::999666333111111111222444555555444333333333999777555666777888888777777777666444333333333333666666666666666555444333555666777888888888777777666555444333222333444555444444444444555666777777777555444444555666666555666444333444555555333222000//////000111222222111444222000......///000111,,,,,,,,,---///111222222444333222111111111222222111222222111000000333555222222222222222222222222666555444222222222222222111111111222222222000...000000000000000000000000222111000111333555555444111111111111222333555555555333111000111444777:::777555444333444444444222333222222222333555777888111000111222444444333111111222222222111111000000...---,,,---......,,,***...,,,++++++,,,,,,+++)))*********+++***'''%%%%%%...)))''')))***))))))+++,,,++++++***************''')))+++......,,,***(((((((((((())))))*********)))******(((%%%$$$&&&'''''''''''''''''''''((((((&&&&&&'''''''''((()))))),,,***((('''(((((('''&&&***)))(((((())))))'''&&&&&&)))***&&&"""!!!&&&+++'''''''''(((((()))))))))((((((''''''((()))+++,,,+++'''&&&***+++)))((()))((()))+++,,,+++)))'''%%%%%%&&&(((******)))(((&&&)))(((&&&&&&'''((('''&&&+++)))((((((((((((&&&%%%'''''''''((((((((())))))(((&&&%%%'''***+++***''''''''''''&&&%%%$$$$$$###((((((((((((((((((''''''***((((((+++***&&&$$$&&&'''&&&&&&(((***+++***(((&&&(((******(((((((((***222---)))******'''&&&'''&&&$$$$$$''',,,+++%%%)))(((&&&'''''''''&&&%%%((('''&&&'''(((*********+++++++++***((('''&&&'''++++++*********)))))))))((('''&&&(((***+++***))))))***,,,......---+++***,,,---///000///...---+++,,,......---+++)))))))))+++************)))((('''***)))))))))(((((((((''''''(((*********)))((('''111111222111000...+++***(((((())))))))))))(((((('''&&&%%%&&&((()))((('''((()))***+++,,,---...///))))))))))))***,,,---...))))))******))))))))))))((((((((()))))))))((((((&&&***)))///777555,,,///111333222000///......000222444333111...---,,,...---,,,---///111000///000//////000111111000...222111000////////////000111///...///000111111000////////////////////////111......000000------///......///////////////...///////////////.........000------000111///000444333111......///111111111222000...,,,---///111333444333222000///...------.........///000111333333555666777666666666888:::666777777666333111111222666666666777666666555444999777666666888999999888:::999888666555444333333666777888888777666444333555666777888999888777666555444333222222333555666888777666666666888999:::666555444555666777555444555444444444555555333111000//////000222333222111333222111000000000111222******+++---...///000000555444333111111222333333000111222222222222555777333333333333333333333333666555333222111111222222333333333333333222111111222111111111111222333333111111222444666777666555222222222222333444555555555444333222444666999;;;777555444444555555555444555444333333444666999:::333333444555777888666444222222222111111111111111000///......///...,,,***////////////...---,,,,,,+++)))***,,,,,,(((&&&'''111,,,***,,,,,,***(((***...------,,,,,,,,,,,,,,,***+++------,,,)))&&&$$$)))******************+++***,,,---+++((('''***,,,******))))))((())))))***%%%'''((((((''''''(((***...,,,***)))))))))(((&&&((('''&&&'''((()))((('''(((******(((%%%%%%'''***(((((())))))******++++++((()))***,,,...000333444---)))(((+++,,,***)))+++)))***+++,,,+++)))'''&&&&&&((()))++++++***)))(((***)))(((((()))***)))''''''&&&&&&''')))+++******(((((((((((()))))))))))))))((('''((()))******)))(((''''''''''''&&&&&&&&&******))))))((((((((((((---******,,,+++&&&%%%'''&&&&&&&&&(((***+++***((('''***,,,+++)))''')))+++000+++((()))***'''&&&((((((''''''((()))&&&)))'''&&&&&&(((((('''%%%'''''''''''''''((()))***$$$%%%'''''''''''')))++++++++++++******))))))((((((&&&%%%'''+++,,,***''')))***+++,,,,,,+++******---...///000000///...------///000///---+++++++++,,,+++***+++++++++)))(((((((((((()))))))))))))))'''((()))))))))(((&&&&&&000000111111///---***((())))))(((((((((((())))))&&&'''(((***,,,+++)))&&&(((((()))***+++,,,,,,---(((((()))***+++,,,,,,---******++++++******)))((())))))************++++++000---(((&&&+++333555333,,,...000000...---------...111333444222///......---,,,+++,,,...000000//////000222222000000000111222111000///...//////000111///...///000222222111------------------------///------000000......111------...///000000000///000/////////............///,,,,,,//////...///222444111...---///111222222111000//////000111222333555444222111//////..................///000111222444555666555444444777:::333555666555444333333444777777666555666666555444888777555666888999999888:::999888777666555555555444666777999999888777666444555777888999888777666555333222111111333555777777777777888888888888888555444444555666666555333444333333444555555222000111000000111333444444333111111111111111111222222---...//////////////////333333444444333333222111111333444555444444555777555555555555555555555555444333111/////////000111444444444444333222333333333222111111222333444555444444333555666777666555333333333222333333444444333333333333555777999;;;777666444555666777777666888777555333333444666888333333444666888888777555333222222111111111111111333111000000000///,,,***000333555444111...///000,,,)))***......***))),,,000,,,+++...///,,,+++,,,///...------,,,,,,------+++,,,---...---,,,***)))+++++++++++++++************---///...+++***---111---,,,,,,+++************''')))******(((''')))+++---,,,***)))***+++***)))***)))((()))*********(((************)))))))))))))))******++++++,,,------++++++---///000111111111...***)))---...,,,+++,,,***++++++,,,,,,+++***)))((()))***+++,,,++++++***+++***)))***+++,,,***)))((('''&&&''')))+++***)))(((((()))))))))*********((()))***)))((((((***+++)))))))))******************))))))))))))******+++...***)))++++++((((((+++((('''''')))++++++***)))'''+++...---)))(((***,,,///***(((***,,,******,,,+++******((('''%%%$$$###)))((('''((()))***)))((('''(((((((((((()))+++,,,!!!$$$'''((('''(((+++---+++++++++***)))((((((((()))'''&&&(((,,,...+++'''******))))))))))))))))))------...//////000000///...000111000...------...---+++***+++------+++(((''''''(((((())))))******)))))))))))))))((((((''',,,---///000///---+++)))))))))(((((((((((())))))))))))***,,,...---+++(((************++++++,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,+++)))(((++++++++++++,,,,,,------444///+++---...000333888+++---///000///.........***---000222111///......,,,+++***+++---////////////222444333111///111333222111///.........///000111///...///111222222111------------------------...,,,,,,000000...///222,,,,,,...///000000000000000000//////.........---///,,,,,,...///,,,---000444111...---...111222222111222333444555444444333555444333111000000//////............///111222222333444555444333333666:::222444555666555555555666777555333333333444333333888666555666888999999888888888777777777777777888222444666999::::::999999444555777888999888666555444333111000111333555777222444666888888777555333555444444555666666555333333333333444555444222000222111111222444555555444///000111222222222222222333444555444222000000000000222555666666444111///333555777777666555555666777777777777777777777777888666444222222222333444555555555444222222333444333222222111222333444555888666444444555666666555444333333222222222333333111111222333555777888999888666555666888999999888:::888555333111222333444111111222444666777555333333222111111000000111111444333111000000///,,,***222666999888333000111444...***+++///000++++++///+++)))***///222000///000......---,,,,,,,,,------***+++...000222333333333,,,,,,,,,++++++*********))),,,///...+++***...222///...---,,,++++++***+++(((***,,,+++)))(((***---,,,+++)))***+++,,,,,,,,,...---,,,,,,------,,,***+++******+++,,,+++***(((******+++,,,------............//////...,,,***)))///+++***...///---,,,---+++,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,,,,+++******+++------+++***---+++)))((()))(((&&&$$$))))))))))))************'''***+++***''''''***---+++++++++,,,------......))))))))))))***+++---...---***)))++++++***+++///***))))))***,,,,,,+++***(((,,,///...***(((***---111,,,***---///......111,,,,,,+++)))(((***---111***)))((()))+++,,,,,,+++((()))*********+++---...&&&(((+++***))))))+++---++++++******)))(((((('''***(((&&&)))...///,,,(((******)))((('''(((((((((,,,------...///000000111///000111111///......///...,,,+++,,,......,,,)))&&&&&&'''((()))***++++++---,,,,,,+++++++++*********,,,...000111///---,,,))))))(((((((((((())))))+++++++++,,,......---+++------------------------111111222333111///,,,++++++,,,------,,,+++***)))---,,,,,,,,,------...///,,,+++000888777000222:::///......------,,,,,,+++////////////////////////---------...............000000000000////////////------...///000000//////111...,,,---000222111000------,,,++++++++++++,,,111---***---...------///---...000111222111///...111000000000//////......//////......---------,,,222111000000111222222111/////////000111///---***222222111000//////000000,,,,,,------...//////000333222222111111222222333444444333222222222333333666555333222111222333333222333444444444444666888===999555555888999666333777888;;;======<<<999888555555555666888777555333111111111111222333444444888777666777888777555333555777777555222222444777333444555666666444222111222333444444333222111000000------222333///000444,,,///333444111000000111000000111222333333444444000333666888777666666666888888888888888666333000666555555666888888777555888444333555444111111444111111222333333222222222999666333333444666666666888555222111111111000///444333222111111333555666999777666444444444555555222333333333222222111000000222444555444444555666111111111222222333333333555555555555555555444333444444444333222111000///111///------.../////////------...///000111222222---...//////......///111000/////////111111///---///---+++)))))),,,///111------,,,------...000000---...000333333///''' ++++++,,,------,,,,,,,,,,,,,,,------,,,,,,+++***...---,,,+++***++++++,,,,,,,,,---.../////////.........//////...------,,,111000......///111333444666333000000222222///,,,...//////...,,,,,,---///,,,,,,,,,---...---+++)))***+++,,,,,,+++***+++,,,))))))*********+++++++++,,,,,,,,,***))))))+++---,,,++++++*********++++++,,,+++***))))))***+++,,,+++*********+++---///000...------,,,,,,+++*********+++,,,---------,,,,,,+++---...---+++,,,000333333222111000///.........------------,,,+++***))),,,,,,+++***+++,,,---...,,,,,,,,,---------.........---------......,,,***((()))+++,,,+++***((('''$$$---///))))))000///''',,,******------***))),,,000000000000000111111111000111222222222222111000000...+++***...222000***...------------...//////111000...,,,+++,,,---.........///000000000000000,,,,,,*********,,,...//////000111222222111////////////............//////333000...///222333000...///...............///000///000111111222222111111111222555777888888777666.........---,,,,,,++++++//////..................,,,,,,---......//////000000000000/////////............////////////......000...------000111111///...------,,,,,,,,,,,,,,,111---+++---///------///---...000111111000...---/////////.........------//////......------------222000//////000111111000000///...///000000000000111111000000////////////////////////////////////111000000//////000000111444444333333333444444444555444333222111000000000333444555444444444777999<<<888555555888999777444666777999:::999888777666444333333555666666444222111111111111222333444444888777666666777777555333444666666444222111333666333444555666555444222111111111111000///---+++***111......222333///000333---000222222000...///000111111111111000000//////111333666777666666666777888777888999:::999777444666555555666888888777666555222111333333000000333...///000111333444555666;;;888555444444444444333555333111000111222111000333222111000000222333555666555444333333333444555333333333333222222111111000222444555444444555666222222222222222333444444555555555555444444333222111111111111000///...---111///------...//////................../////////,,,---......------.../////////...000111222111///222000...------///111222------------............///......///111///***'''***+++,,,,,,------------...............------,,,000///...---,,,---......,,,---....../////////......------...//////...---111000//////000111222333777555333333333222111//////000000///------...///000///......//////...,,,,,,,,,---,,,,,,,,,------++++++,,,,,,,,,------------......---++++++---//////......---------......------,,,,,,,,,,,,------++++++++++++,,,---...///......------------,,,,,,/////////......---------...///000///------///111111000///...---,,,,,,,,,////////////...---,,,+++------,,,,,,,,,---...///------........./////////000...------......---,,,)))***+++,,,,,,++++++******------))))))------***...,,,,,,//////,,,+++...111111111111222222222222222333444555555444333222222111...---000555333---/////////000000000000000444333222000000000000111///000111111222222111111///...---,,,,,,---///000//////000111111111111111222111000000000000111222444333111111222222111000222222222222222333444555222333333444444444444444444555777888999999888777...------,,,,,,++++++***///.........------,,,,,,,,,,,,---...//////000000000////////////........./////////...............000...------///000000///......---,,,,,,,,,,,,---111---+++...000...---///...//////000///...,,,+++......------------,,,,,,............------------111///------...000000///000///---------...000111...//////000000///------000000///.....................------------......222222333333444444555555222222222111000...---,,,333333444333222333666888:::777444555777999777555666666666555555444444333222222222333555444222000000000000000111222333444666555555555777777555333333444444333111111222444333333444555444333222111333333222111000...,,,+++111//////222222000000222///000111000---,,,---.../////////...............222444555555555555666888666666666888::::::999777666555444555777888777666555222111333333111111444//////000000222333555666<<<999666444333333222111333111///000111222222111000000///...///000111222333222222222222333444444222222222222222222111111000222444555444444555666555444222111222333555666444444444444333222111000000000000000//////...---000...------...//////............---------,,,,,,+++,,,------,,,,,,---////////////000222333222000......---,,,,,,,,,---------............---,,,,,,000///------...///......)))***+++,,,---.........///000000000000///......000///...---,,,---......---......///////////////...,,,+++---000111000...111111111111111111222222444555555444222000000111000111222111///...///000222000......///000///...---------------...//////------.........////////////000000///......000111000//////......//////000//////000000000000//////,,,------......---------.........////////////000444333111000///...//////000222333222111///000000444444333222000000//////000000000000///...------//////......//////000111//////000000000111111111222000...---.../////////,,,,,,,,,------...//////222...,,,------***+++///000...///222222///...111222222333333333444444444666777888888888888777666555555333111444888666111111222333444444444333333666555555444444333333222222222333444444444444333333222111000///000111222222222222333444555666777777666444333333444666777666777777555333222222333444444444444555777888888666777888888999999888888::::::::::::::::::::::::---------,,,++++++******.........---,,,,,,++++++............/////////////////////.........------------------....../////////...------....../////////...------,,,,,,------111---+++///000...---///............---,,,******---------,,,,,,,,,,,,,,,------------------------000...++++++,,,---------+++,,,,,,+++***)))***++++++,,,...//////...,,,***------,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,//////000111222333333333---.../////////...,,,+++111111111000///000333555555333222222444666555444777666444222111111222222222111111333444444222000000000///000000111222333444444333444666666555333222222222222111000111111222333333333333222111000222222111000///...---,,,//////000222222000///000000000///---+++***++++++******+++,,,...///000000333444444444333333555777555555555666888999888666555444333444555666666555888555444555555111111444333222111000000000111222999777444333333222111000111000...///000111000///...------------...//////000000111111222333444444222222111111111111111111///111333444333333444555666555222111111333555777333333333222111000///...000000111111111000/////////---,,,---...//////............------------,,,+++---......---,,,...///111000000111222222000///,,,,,,,,,,,,,,,++++++***......//////...,,,+++***111///...---.../////////((()))+++,,,---.........000000000000000///......------++++++++++++,,,---...//////000000000//////...,,,***,,,000333222///111111222333333222222111111333444222///---...111111333444333111000111111111///---,,,---.........---,,,++++++---/////////........./////////000000///000111111000000111222.........---......///000000000222333333222000000......///000///...---,,,//////000000111222222333666444222000//////111222111222444555444444333222666555555444222111000///000000000000000///......111111111111111222222333111111222222222333333333555222///...///111111111000///......///111333444999111000777555,,,,,,444222///000333444111000333444444444555555666666777888999:::;;;;;;:::999888777888777555666:::888333333555777888999888666555666666666666666444333333444555555666666666666666666555444333333333333333666666666777999;;;===???<<<:::888777777888:::<<<888:::;;;999555333444666333333444444666777888999:::;;;<<<<<<===<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<......---,,,,,,++++++***......---------,,,,,,,,,000000000///......------............------------+++++++++,,,---///111222.........---,,,------.........---,,,,,,,,,,,,---000,,,+++...000---,,,...---------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,///---)))((()))+++++++++ $$$((()))((('''&&&&&&)))***,,,------,,,***))))))((('''&&&'''(((***+++++++++************+++++++++,,,---...////////////((()))+++---.........---.........,,,+++,,,///222111000//////000111111111777555333111000111111222222111111333444444222000////////////000111222222222222222333555666444333222111111111111111000///111111111111111000000///++++++******************,,,...000000000000///...000...,,,+++***))))))((())))))***,,,---///000000111222333222111111333555777666555666888888777555444333111111333444444444999555333444222......000111111000///////////////333111000000111222111000000///............,,,+++++++++++++++,,,,,,------...///000111222222333333000000/////////000000111...000222333222222222444666444222000000111444555111111111111000///...---......///000000000//////---,,,,,,---///000///---------........./////////,,,...//////......///000333222111111111000...,,,---...////////////...---//////......---,,,******///000000000///...------((()))+++,,,---............////////////...---------,,,++++++++++++------///000000111000000//////...,,,***,,,000222222111111222222333333333333222111333555333000...000222222333555555333111111222222000...---.../////////...,,,******,,,.....................////////////...000111111000000111222............//////000111000111222333333222111000///000111111000///---,,,000000111222333333444444333222000//////111222444111222333555777888777666222222222111000...,,,+++///000000000000//////...222222333333444444444444333333333444444444555555777555222000222333444333333222000000111333555777<<<444555@@@???333000777222000111555555222222555444555555666777888888888999:::;;;<<<<<<;;;:::999888::::::888888:::888444666777999;;;;;;:::999777999999999999888777666555666777777888888888888888888777777666555555555555888888888999;;;>>>AAABBB???>>><<<;;;;;;<<<>>>???;;;===>>><<<888555666999555555555666777999:::;;;======>>>????????????>>>@@@???>>>===<<<<<<======///......------,,,++++++------------------------111000000//////......---......---------,,,,,,,,,++++++++++++---///111222---......---++++++,,,...------,,,++++++++++++,,,...******...///,,,+++,,,,,,++++++******))))))))))))************+++++++++))))))))))))************...+++(((&&&'''((())))))$$$((((((&&&&&&'''((((((***++++++******))))))'''&&&%%%%%%&&&((()))))))))(((((((((((())))))((()))***,,,,,,,,,++++++%%%'''(((+++,,,...//////---,,,+++)))((())),,,//////......---------......555444222111000111111222111111111222444333111///............///000111222111000000222444555444333222111000111222222000.../////////...............******)))))))))***+++,,,(((,,,///...///111///,,,...,,,***)))***)))'''&&&++++++++++++,,,,,,,,,,,,///000111111//////000111888777666666888888888666333111//////000222333222444000...///...***))),,,+++,,,---...////////////,,,++++++,,,...000///......,,,,,,,,,,,,,,,)))'''*********+++++++++,,,,,,,,,---...///000000000000///...---,,,---...///000,,,...000111000000111222333222000/////////111222......//////......------***+++,,,---------------,,,++++++---///000...---------....../////////000---...000///......///111222111000000000///---++++++,,,------......------//////---,,,++++++++++++,,,///111111///---,,,,,,)))***+++,,,---.........---............---,,,,,,///...---,,,---...///000111111111111111000000///------------...000222444111222222333333444555555555666666555444333333444222444555555444222222222444333111111222222222111111---)))))),,,......,,,------........./////////---///111111111000111222000000000000111222333333222222222333333222222222111111111111000000///...111111222222333444555555111111000000000111333444222222222555888::::::999555555555555333111...---///000000111111000000///222333444555555555555444444444444555555555666666888666444333444555555444555444333222222444666888:::555999CCCBBB888444999444222333666777444444777555555666777888888999:::;;;;;;<<<======<<<;;;;;;999<<<===::::::;;;999555888999:::;;;;;;;;;:::999>>>======<<<;;;;;;::::::777888999999::::::999999777777777777777777666666666666777999;;;===???AAA?????????>>>>>>?????????======>>><<<:::999999:::::::::::::::;;;<<<===>>>===>>>>>>?????????????????????>>>>>>=========<<<000//////......------,,,---------......//////000......//////000000000000---------,,,,,,,,,,,,+++...---,,,++++++---...///,,,......---******+++---,,,,,,+++************+++,,,))))))---...+++)))*********))))))((()))))))))&&&&&&'''''''''((((((((('''''''''((((((((())))))...***&&&$$$%%%&&&((((((!!!'''(((&&&$$$%%%'''''''''(((((())))))))))))...,,,)))&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&''''''((()))++++++***((('''''''''((()))+++---...///,,,,,,***(((&&&(((+++............---++++++,,,---222111111000000000111111000//////111222222000...............///000111111/////////111444555444333222111000111333333000---...------,,,,,,,,,,,,,,,---,,,+++*********+++,,,$$$***---,,,---111000++++++)))((()))***)))&&&###((()))))))))************,,,...000000///------...333222111222444666666666111///,,,,,,...000111111...+++***,,,+++((((((+++(((***,,,...///...,,,+++((('''''')))+++,,,+++***)))(((((()))+++***(((''')))******+++++++++++++++)))***+++---------,,,,,,---,,,+++***+++,,,...///***,,,...///......///000000//////...------......+++,,,------------------))))))+++,,,,,,---------+++++++++---///000...---.........---------------,,,---///...------...000///...---...000000...---(((((()))***+++,,,,,,---000...,,,***)))***,,,---***---//////...,,,---...***+++,,,,,,---------------............---,,,,,,......---,,,---...///000111222222222111111000///---///000///,,,---111666222111111222333555777888777666555555666666555444111333555666444222111111444333222333444444222000444///******,,,///...,,,............////////////---///222333222111222333/////////000000111333333444444333333333333444444222111111000000000111111222222222333333444444444222222222222222222222222555333222444777::::::888::::::::::::888555333111111111222222222222111111222333444555666555555444555555555555666666666666888777666666777777666555666555444444444555666777666444777>>>>>>:::888:::666444555999999777777:::555555666777888999::::::<<<===>>>??????>>>===<<<:::>>>@@@===;;;<<<;;;777999999999:::::::::;;;;;;@@@???===<<<;;;;;;<<<<<<888999999:::::::::::::::666666666777777777777777555666888:::<<<>>>????????????@@@AAAAAA@@@??????>>>===<<<<<<<<<<<<;;;:::>>>=========>>>>>>???@@@<<<===>>>>>>??????>>>>>><<<===>>>>>>>>>===<<<;;;000000000///......------,,,------...///000111111,,,,,,---///000222333333---------,,,,,,,,,++++++111000---+++***+++,,,---,,,...///---***)))+++---,,,+++******))))))******+++((((((,,,...+++((())))))(((((((((((())))))***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((---***%%%###$$$%%%''''''%%%)))+++)))$$$"""###&&&'''''''''''''''((()))***333111---)))'''&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%'''(((***+++***)))'''&&&))))))((((((***+++---///---,,,***(((&&&(((+++.../////////---+++***+++,,,/////////000000000000000.........///111000...,,,...------......///000111......///111333555444333333111000222444444111------,,,++++++******+++++++++***((('''&&&&&&&&&'''"""(((,,,+++---111000+++)))(((''')))+++***&&&"""###$$$%%%''')))***,,,,,,***,,,///000...,,,++++++,,,++++++---000333444444000...++++++---///000000,,,)))))),,,,,,***+++...***+++...///...+++(((%%%'''&&&&&&''')))***)))'''%%%%%%&&&(((******)))'''))))))***+++++++++++++++'''((()))++++++***)))))),,,+++***))))))+++---...)))+++---...------...///......---------,,,,,,+++******+++,,,------------***+++,,,---.../////////+++***+++---///000...---///......---+++******)))+++,,,...---,,,,,,---///+++++++++---000111000///***++++++,,,---///000111000...+++)))(((***---///(((+++------,,,,,,///222++++++,,,---------,,,,,,.........///...------,,,,,,++++++***+++,,,---...222222222222222111000///,,,000222000++++++111777222111111111333555888:::777555333333666777555222111333555666444222111111222111111222333222000...777111,,,+++---///...,,,////////////000000000000...000333444333333333444------------...///000111666555444333333444555666333222111000000111222333222222222333333333333444555555555444333222000000888555333333666999999777999::::::999777555222000222222333444444333333333222333555666666666555444555555555555666666666666888777777888999888777555666666666555555555555666333333555777999999:::;;;888666777;;;<<<999999<<<444555666777888999::::::>>>???@@@@@@@@@@@@???>>>;;;@@@BBB???======<<<999:::999999999999:::;;;;;;???>>><<<:::999:::;;;<<<888999::::::;;;;;;::::::444555666777777777777777777888;;;===???@@@@@@@@@>>>???AAABBBBBBAAA???>>>???<<<:::;;;>>>???===:::???>>>>>>>>>>>>>>>??????<<<<<<===>>>>>>>>>>>>===:::;;;===??????===<<<:::333111//////111000---***...)))...111---///111***///......---,,,,,,++++++---,,,,,,+++,,,---...//////...,,,+++***++++++,,,******))))))))))))******(((((('''''''''(((((()))***)))'''''''''&&&%%%###++++++)))((('''''''''''''''$$$""""""###%%%%%%$$$'''&&&$$$$$$$$$$$$"""!!!'''&&&%%%###"""######$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&'''$$$"""(((000AAAAAA;;;///&&&$$$$$$###'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))$$$%%%'''***,,,...//////******))))))))))))******)))***++++++,,,,,,++++++//////000000000000000//////......///000000///---+++++++++,,,,,,...///000333222000/////////000111222111111000///...------+++)))((()))---...---++++++)))((()))(((%%%'''+++'''&&&''')))'''%%%***111...+++'''%%%%%%'''''''''(((+++***'''(((,,,...,,,------------------------222111000.........///000///---,,,+++,,,...111222...,,,******,,,+++)))&&&&&&&&&''')))******(((%%%$$$%%%'''))))))((('''&&&&&&((('''$$$%%%((('''###&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''))))))))))))***************+++,,,+++)))((('''(((******))))))((((((((('''+++***((()))+++,,,,,,+++***))))))))))))))))))))),,,+++***))))))***++++++***((((((+++------((($$$,,,---//////...---...///+++++++++++++++++++++,,,***((('''((()))***)))'''************++++++++++++,,,+++*********+++,,,---...,,,******+++***)))''',,,,,,,,,,,,---///111222000333111,,,+++111222///+++---000000///---------...///000222333333333333444222111222444444222///000111333333222///+++)))222111111111111000...---222111000///...---,,,,,,333333222111000000111111222222333333222000///...222111000.........///000///000000111333444555555444222000.........000111777555333333444444333222444444555555444333222222666444222333555777888777;;;::::::999777444111000<<<000)))000999:::333---666555444333333333333333222333666777777666333222;;;:::999888777777777777777777777777666666666555222444666777777666444222444555666777888777777666888888888888888888888888===<<<<<>>?????????>>>===<<<;;;:::;;;>>>>>><<<<<>>===<<<===???@@@@@@???<<<===>>>===<<<<<<>>>@@@@@@>>><<<;;;:::;;;<<<===444222000000111111...+++000***...111,,,...111***......------,,,+++++++++---,,,+++++++++,,,...///...---,,,+++******++++++))))))(((((((((((())))))***)))((('''&&&%%%%%%%%%)))(((&&&&&&''''''%%%$$$******)))(((''''''''''''&&&$$$""""""$$$%%%%%%$$$(((&&&$$$$$$%%%%%%###!!!############$$$%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&'''$$$###&&&'''&&&(((+++111333111***%%%&&&((((((%%%$$$######%%%(((,,,...%%%%%%&&&'''(((((())))))'''(((***,,,...///000000******))))))))))))*********++++++,,,,,,,,,,,,,,,//////000000000000/////////...---...000000///---,,,------...000222333444222111000///...//////000222111111000//////.........,,,+++,,,...///...,,,+++(((''')))(((%%%&&&***---***)))***)))&&&(((---)))'''&&&&&&''''''&&&%%%&&&((((((%%%%%%***+++***,,,,,,,,,,,,,,,,,,,,,,,,111000///.........//////000...,,,++++++,,,...///---+++)))***+++***(((%%%&&&%%%&&&(((******'''%%%###$$$&&&''''''&&&%%%$$$%%%'''&&&$$$%%%)))((($$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&))))))((((((''''''&&&&&&)))***+++)))'''&&&&&&'''(((((((((''''''&&&&&&&&&***((('''((()))*********((((((((((((((((((((((((+++***)))(((((()))******&&&&&&&&&(((***,,,,,,++++++,,,......,,,++++++,,,)))))))))))))))))))))))))))((('''((())))))((('''(((((()))))))))*********))))))((()))***+++---...,,,***))))))******((('''+++++++++,,,---...///000000222000***)))---...++++++---///...---,,,---...---......000111222333333333111000000222222111...///000111111000...,,,***111000111222333333333222111000000///...---,,,+++000000///...............222222333333333111000///111000///...---....../////////000111222333444444333222000/////////000000666444333222333444333222444444555555555444333333777777666555555666777888777777777777777555333222777111...222666555222222555444444333333333333333333444666777777777666555::::::999777777666666777777666666555555555555555222444666777777666444222666777888999999999888888888888888999999999999999===<<<<<<>>>AAABBB@@@>>>======>>>>>>>>>======<<<===??????;;;;;;======:::<<<;;;::::::;;;;;;999888888888777666666555555555555555555666666777777777777888:::>>>@@@AAA???===@@@@@@AAAAAAAAA@@@@@@???@@@@@@?????????>>>>>>>>>===<<<;;;<<<>>>>>>>>><<<===>>>???>>>======???AAA???===<<<::::::;;;<<<===555333222222222222///---222,,,///000***,,,000+++------,,,,,,+++*********,,,+++*********+++,,,---,,,+++***************+++((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%(((&&&%%%&&&'''((('''%%%))))))(((((('''&&&&&&&&&&&&$$$######$$$%%%%%%$$$'''&&&%%%%%%%%%%%%$$$###!!!"""###$$$%%%%%%%%%%%%######$$$%%%&&&&&&''''''(((""" $$$((('''%%%%%%###&&&'''$$$$$$'''***)))+++(((%%%######%%%)))+++$$$%%%''')))************)))***+++---............***))))))(((((())))))***++++++,,,---------------/////////000000//////...///...---...//////...---+++,,,---///111333555666000///......---.........111111111000000////////////---,,,,,,......---++++++'''&&&''''''%%%&&&)))---(((&&&((()))''''''***%%%$$$%%%&&&''''''%%%"""%%%''''''$$$$$$(((***(((++++++++++++++++++++++++000///......---.........000///,,,*********+++,,,,,,***)))))))))(((&&&$$$$$$$$$%%%'''))))))'''$$$"""###%%%&&&%%%$$$"""!!!$$$&&&%%%###&&&))))))%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%(((((('''&&&%%%$$$######((((((((('''%%%$$$%%%'''&&&&&&&&&%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''%%%&&&&&&&&&''''''(((((()))((((((''''''((())))))%%%&&&&&&%%%&&&(((,,,...***,,,---,,,***))))))***'''''''''''''''''''''''')))'''''''''((()))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''')))***,,,---)))((('''((())))))(((&&&((()))***+++,,,---------...///---)))''')))***(((,,,------,,,++++++,,,...,,,,,,,,,,,,...000222333222000....../////////......------------,,,,,,,,,...///000111222222222222//////......---,,,++++++......---,,,,,,,,,,,,---//////000000000//////...///......------------...---......///000111222222111111000000000000000000555333222222333333333222444444444555555555555555666777888666222111333666222333444555666555555444111000222555333000222777222222222333333333333444333333444555666777888888999888777666666666666666777666444333333333444555222444555777777555444222666666777888888888888777888888999999:::::::::;;;===<<<<<<>>>@@@@@@???>>><<<===>>>???@@@??????>>>>>>@@@>>>:::999<<<;;;888;;;:::999999:::;;;:::888===;;;999777666666888999444555555666777888888888888:::<<<=========>>>?????????@@@@@@@@@@@@@@@???>>>>>>??????@@@AAAAAAAAA===<<<:::;;;<<<<<<;;;:::<<<===>>>>>>======>>>@@@>>><<<;;;::::::<<<===???555444444333333222000///222---000000(((***///,,,,,,,,,+++******))))))(((+++***)))))))))***+++,,,))))))))))))))))))******'''&&&&&&%%%%%%&&&&&&'''"""""""""###$$$&&&'''(((&&&%%%$$$%%%'''((('''&&&'''''''''''''''&&&%%%%%%%%%$$$######%%%%%%$$$###'''%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%###""" #########$$$%%%&&&'''(((&&&!!! $$$'''%%%###""" $$$%%%######&&&'''$$$)))(((%%%$$$######$$$$$$"""$$$'''***,,,,,,+++***)))***++++++,,,,,,++++++))))))(((((((((((())))))+++,,,------......------/////////000//////......000...------...///...---)))***+++---///000111111......------------,,,---000000000000000000000///------,,,++++++***))))))+++&&&$$$&&&'''%%%%%%((((((""" $$$((((((((()))'''&&&&&&&&&'''&&&%%%###''')))(((%%%%%%)))+++)))***************+++++++++.........---------.........---,,,***)))******++++++***))))))((('''%%%#########%%%'''))))))&&&$$$###$$$%%%&&&%%%###!!! ###%%%$$$###&&&******&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$###""""""&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$$$$$$$###&&&'''&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''((((((&&&((()))'''$$$$$$'''++++++,,,---,,,***(((((((((&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))***&&&&&&&&&'''))))))'''%%%&&&''')))+++,,,,,,+++***,,,,,,+++)))((())))))))),,,,,,,,,***)))))),,,...+++*********+++...000222///...,,,,,,,,,,,,------,,,+++************,,,,,,+++,,,.........------......------,,,++++++******------,,,,,,,,,,,,------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000...///000000000000//////333222000000222222222111333333333333444555555666333666888555///---///222///000222333444444333333//////222444222///222888000000111222222222333222111111111222333555888999777666666555444444555555777666444222222333444555222333444555555444333222444444444444444444444444777777888999::::::;;;;;;=========>>>?????????>>>>>>???@@@AAAAAA@@@???>>>===>>>===999999<<<<<<:::;;;:::999:::;;;<<<;;;:::>>><<<;;;999888888888999555555666777888999999:::888:::<<<<<<::::::>>>AAA>>>???@@@@@@@@@@@@@@@@@@>>>??????@@@@@@AAAAAABBB===<<<::::::;;;;;;:::888999;;;======<<<;;;<<<======<<<;;;;;;;;;===???@@@444444444444222111000///111,,,//////'''(((...+++*********)))((((((''''''***)))(((''''''((()))***&&&''''''(((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!""""""$$$%%%''''''%%%$$$$$$%%%'''((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$###$$$%%%%%%$$$###%%%$$$###$$$&&&&&&&&&$$$%%%%%%&&&&&&&&&$$$"""!!!$$$$$$###$$$$$$&&&'''(((%%%###$$$''''''$$$###&&&###&&&'''%%%%%%'''&&&"""!!!###&&&((((((((('''"""$$$'''***,,,,,,+++***+++++++++,,,,,,++++++***))))))(((((((((((())))))+++,,,------......------///////////////...------111///---,,,---...---,,,***+++,,,------------,,,---------------,,,,,,+++///////////////000000000---------,,,***))))))))),,,&&&$$$&&&'''&&&%%%''''''""" %%%(((((('''(((...+++'''&&&&&&&&&&&&%%%''')))(((%%%%%%)))***((()))))))))******+++++++++------..................,,,+++************+++,,,*********)))'''%%%$$$#########$$$'''))))))'''%%%$$$%%%&&&'''&&&%%%###!!!"""$$$$$$###&&&******'''&&&&&&&&&&&&&&&&&&%%%%%%""""""######$$$$$$$$$###%%%%%%$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$"""###%%%&&&&&&%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&''''''''''''%%%(((***(((%%%$$$%%%'''+++,,,---,,,***(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))(((&&&$$$&&&''')))***+++***))))))***))))))***++++++,,,---+++,,,+++***))))))+++---+++***))))))***,,,...000,,,,,,,,,+++*********+++******((((((((()))+++,,,&&&(((+++,,,++++++---...,,,,,,++++++******))))))*********))))))******+++((((((((((((((((((((()))************+++************++++++,,,,,,---------,,,---...///////////////111///......000111000///222222111111222333444555222555888555///,,,...111...///000111222111000000000---...222333111111444---...///000111111000000......---...000222555777444444333222222222222333666555444333222333444444111222333333333333222111222222222222222222222222555555666777888::::::;;;==================>>>??????@@@BBBBBBAAA???===;;;999<<<;;;777888<<<>>><<<;;;:::999:::<<<======<<<777888888888888666444333666666777777888999::::::555888::::::999:::>>>BBB===>>>???@@@@@@@@@@@@@@@@@@???????????????>>>>>>===<<<:::;;;;;;;;;:::999999;;;======<<<;;;<<<=========;;;;;;;;;===???@@@222333444333000.........---***//////&&&'''---***))))))(((((('''&&&&&&&&&))))))'''&&&&&&&&&'''((($$$$$$&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###############%%%$$$###$$$&&&''''''&&&###$$$%%%&&&&&&%%%$$$###$$$$$$###$$$&&&&&&$$$"""$$$###"""###%%%&&&%%%$$$###$$$%%%&&&''''''''''''&&&%%%$$$###$$$%%%&&&'''&&&$$$%%%((('''%%%&&&)))$$$&&&&&&%%%'''***)))%%%!!!$$$(((***+++)))'''%%%$$$%%%''')))************------............------)))((((((''''''(((((()))++++++,,,---------------////////////......---,,,111///,,,+++,,,------,,,,,,---...//////...---,,,,,,------------,,,++++++---------....../////////...//////...,,,++++++,,,---'''###&&&)))'''&&&'''+++'''&&&)))***'''&&&'''000,,,(((&&&&&&(((((((((%%%'''&&&######'''(((&&&)))))))))***++++++,,,,,,------.../////////......+++++++++***++++++,,,,,,***++++++***'''$$$$$$$$$######%%%''')))***(((&&&$$$%%%'''((('''&&&$$$######$$$$$$###&&&******&&&&&&&&&&&&&&&%%%%%%%%%%%%"""""""""###$$$%%%'''(((&&&%%%$$$$$$######$$$$$$######$$$%%%&&&'''(((((($$$&&&''''''&&&$$$%%%%%%''''''''''''((((((((((((&&&$$$######%%%&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''''''''''''''$$$&&&(((((('''''''''(((***+++,,,+++***(((((()))'''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%&&&((()))(((%%%###''''''((()))))))))))))))***((())),,,...,,,---000+++,,,,,,+++******+++---+++***)))))))))+++,,,---)))+++,,,,,,***)))))))))***)))(((''''''(((***+++"""%%%)))+++***+++...111*********)))))))))((((((&&&&&&%%%%%%%%%&&&''''''))))))(((((('''(((((()))'''((())))))***))))))))))))))))))******+++++++++******+++,,,------.........,,,+++,,,---......---000000///......///111222111444666555111///000111---...///000000///...---111,,,+++///222000///000+++,,,---.........---,,,+++++++++,,,---///222333111000000//////000000000333333333333222222222111000000111111111111000000333222222111111111111222111222333555666888999999;;;<<<<<<;;;::::::;;;======???@@@AAA@@@===:::888666888777444555:::<<<;;;:::999888:::<<<======<<<666888999::::::888666555666666666666777777777777444555777777888:::===???;;;;;;<<<===>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;<<<;;;::::::;;;;;;:::999999<<<>>>???>>>============<<<:::999999;;;===>>>///111222111...,,,,,,---((('''...///%%%&&&,,,)))((((((''''''&&&%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''"""###$$$&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###"""""""""&&&%%%$$$$$$&&&'''&&&%%%"""###$$$%%%&&&$$$###"""$$$######%%%&&&&&&$$$""""""!!!!!!"""$$$%%%%%%$$$&&&&&&&&&&&&'''((())))))(((&&&%%%######$$$%%%&&&%%% !!!%%%%%%%%%&&&$$$%%%$$$###&&&+++***&&&'''(((******)))&&&###!!!%%%%%%&&&'''(((((())))))------...............---((((((''''''''''''((((((***++++++,,,,,,,,,,,,,,,////////////...---,,,+++222///,,,+++,,,,,,,,,,,,+++,,,...///000///...---,,,---.........---++++++++++++,,,,,,---......///---...000...,,,***+++---...'''$$$'''***)))'''''')))((()))+++)))&&&&&&)))+++***(((((()))++++++***&&&((('''$$$$$$'''(((&&&))))))******+++,,,,,,------...///000000000//////------,,,,,,++++++*********,,,---+++'''$$$$$$%%%###$$$%%%(((***+++)))'''###$$$&&&'''((('''%%%$$$###%%%%%%###&&&***)))&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""###$$$'''***---&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###&&&)))***)))'''&&&&&&&&&'''''''''(((((((((((('''%%%$$$%%%&&&(((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&'''((((((((('''***(((&&&&&&&&&''''''''''''(((******(((''''''(((''''''&&&&&&%%%$$$$$$###&&&%%%$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$'''&&&'''))))))(((%%%"""((((((((((((((())))))***+++((()))...///,,,,,,000***,,,------,,,++++++,,,+++++++++************)))&&&***------+++((('''(((***))))))(((((((((((()))"""&&&***)))'''&&&(((+++)))))))))(((((((((((('''$$$$$$######$$$$$$%%%&&&***)))((('''&&&&&&''''''%%%&&&'''((())))))((('''(((((((((((()))))))))))))))(((((()))***,,,---///+++***))))))+++,,,,,,+++///...,,,++++++,,,---......///000000000000//////***+++---.........------///+++***...///---,,,...)))***,,,---,,,+++)))(((*********+++,,,...///000......------------......///000111222111000...---////////////////////////111111///.........//////...///000222444555777777777888999777555555777:::888999;;;===<<<:::777555444555444000111555888777777666666888:::<<<<<<;;;999999::::::;;;;;;;;;:::444444444444333333333333555444444666888999999888777777888999:::;;;;;;:::<<<<<<;;;;;;:::999999999999888777888:::::::::888777999<<<===<<<:::::::::;;;999888666666777888999...000111000,,,***+++,,,%%%%%%---///%%%%%%+++((((((''''''&&&&&&%%%$$$$$$((('''&&&%%%$$$%%%%%%&&& """$$$&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$!!!"""$$$%%%%%%$$$###"""$$$###$$$%%%&&&&&&$$$"""!!! !!!###%%%%%%$$$+++***((('''&&&&&&'''((()))'''%%%#########$$$%%%###!!!###!!!%%%%%%###"""%%%***)))%%%!!!"""###%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))++++++,,,,,,------,,,,,,((((((''''''''''''((((((******+++,,,,,,,,,,,,+++////////////...---,,,+++222///,,,++++++,,,,,,,,,((())),,,.../////////...------...///...---,,,+++******++++++,,,---......***,,,...,,,***(((***,,,///((($$$'''******((((((######'''***(((%%%''',,,&&&&&&'''))),,,---,,,+++)))+++***&&&&&&)))***((())))))***+++,,,,,,---------...000111111111000///000///...---+++***)))(((+++---...+++'''$$$$$$%%%$$$$$$&&&(((++++++***((("""###%%%'''''''''%%%%%%$$$&&&%%%$$$&&&))))))%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$""""""%%%)))---000'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###&&&***,,,+++(((&&&&&&&&&&&&&&&''''''((((((((((((&&&%%%%%%'''((((((''''''&&&&&&%%%$$$###""""""###%%%&&&((())))))((((((333...'''$$$$$$&&&%%%$$$%%%&&&(((((('''&&&'''(((&&&&&&%%%%%%$$$######"""&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''''''''((((((###$$$&&&'''(((''''''&&&''''''((()))***((($$$!!!***)))(((''''''(((***+++---)))***//////++++++...***,,,......---,,,+++,,,,,,,,,,,,,,,+++***((((((%%%)))......,,,(((''''''***))))))))))))(((((((((&&&)))+++((("""!!!((((((((((((((('''''''''%%%$$$$$$$$$%%%&&&'''''')))(((&&&$$$######$$$$$$$$$%%%'''((((((((('''''''''''''''(((((((((((((((((('''''''''(((***---///***((('''(((***++++++***...---+++)))))))))+++,,,)))))))))+++---...,,,***((()))+++---.........------+++,,,...---)))***...)))***+++,,,+++)))'''&&&)))***+++,,,------......,,,,,,,,,++++++,,,------,,,---///111000...,,,***...........................---,,,+++***++++++,,,,,,---...000222444555666444666666555222222444777222444777999:::888555444333444222------111333222555444444666999:::::::::777777555555666777999;;;333333222111111000000///666444333555888999666333444444555777777888888888:::999999999999999888888777666555666888999999888222555888999888666666666999777555444333444555666---...///...+++******+++***)))(((''''''&&&&&&'''000---)))%%%$$$$$$%%%&&&(((&&&$$$$$$%%%&&&'''&&&&&&%%%%%%'''((()))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&######&&&&&&$$$%%%(((+++,,,)))###"""(((&&&$$$###$$$%%%%%%$$$&&&$$$######$$$$$$"""!!!$$$%%%&&&''''''%%%###"""(((((((((''''''&&&&&&&&&&&&&&&''''''((()))))))))+++******,,,......---,,,&&&(((***)))&&&%%%''')))......---,,,++++++++++++------,,,,,,,,,---.........,,,+++***,,,,,,,,,+++000...,,,,,,...///...---111222222222000---***(((,,,)))(((***///000,,,(((000---,,,...---)))(((***+++'''&&&)))(((######''')))))))))))))))((((((((((((---222111---***+++...+++***)))(((((()))***+++))),,,///222333111///---111222222111...---.........------///000///---++++++*********((('''&&&%%%$$$"""!!!###''')))(((&&&&&&&&&((((((((((((&&&&&&"""$$$&&&&&&$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""######"""'''...111///$$$$$$&&&''''''&&&$$$$$$'''%%%$$$$$$&&&''''''&&&''''''''')))+++***'''%%%(((((('''(((((()))***+++'''%%%###&&&+++...---***''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%% !!!&&&)))((($$$$$$%%%&&&((('''%%%"""&&&&&&&&&&&&$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&222...+++***++++++)))&&&------......///000000000,,,,,,,,,------..................---,,,+++)))(((......---+++)))'''$$$###"""$$$''')))******)))((('''''''''''''''((())))))***'''%%%'''++++++'''###(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%###"""!!!"""%%%&&&'''&&&((('''%%%###"""""""""###%%%%%%&&&'''((()))***+++))))))******)))((('''''',,,,,,++++++******))))))))))))))))))************((())))))***+++------...///---+++******)))'''%%%$$$&&&(((******)))((('''))))))******+++++++++,,,******))))))***+++,,,,,,++++++,,,,,,,,,+++******///---+++,,,//////---***...---+++,,,------,,,******+++,,,...///000000000222444444000000333444111///111222333333222111///000///---,,,,,,---...000222222111111222222333444222333444444333222000///333222000000000///...,,,000000000444777777222...111111000000000222333444777666555555666555333222444666777555333222555777555555444555666555222000666555222111000000222333+++,,,......+++))))))))))))((('''&&&%%%%%%%%%%%%+++***)))'''&&&%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%'''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###&&&&&&$$$$$$'''$$$&&&&&&### !!!''',,,(((&&&$$$###$$$%%%%%%$$$%%%$$$######$$$$$$###"""%%%&&&'''((((((&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''(((((())))))***))))))***+++,,,+++)))&&&((())))))&&&&&&'''))),,,,,,++++++++++++++++++...---,,,+++++++++++++++///...,,,,,,,,,,,,***)))///---+++,,,---...---,,,---...//////...,,,***(((...***&&&'''***,,,***''',,,)))))),,,,,,******---+++((()))------'''%%%(((((((((((((((((((((((((((+++,,,......---,,,,,,++++++***)))(((((()))*********,,,...000111111///...111111222111///---...///......---...//////---+++,,,,,,+++***)))(((&&&%%%&&&$$$###$$$'''((('''&&&###$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$"""$$$###"""&&&,,,///---%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$######%%%&&&&&&%%%'''''''''((())))))'''%%%(((((((((((((((((()))***(((%%%###$$$(((***(((%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%###$$$'''&&&%%%%%%%%%'''((((((%%%###$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%))))))))))))(((&&&%%%%%%'''''''''''''''&&&%%%%%%///---+++*********)))(((,,,,,,------.../////////---,,,,,,,,,,,,------...000000//////...,,,+++***///......,,,+++)))'''&&&((())))))******)))''''''((((((((((((((()))******+++(((&&&(((+++,,,((($$$''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%$$$######$$$%%%%%%$$$&&&%%%$$$######$$$$$$%%%'''''''''''''''''''''''''''''''''''''''&&&%%%%%%((((((((((((((('''''''''(((((())))))))))))******((()))***+++------......,,,+++******,,,,,,+++***&&&''''''(((((('''&&&%%%))))))))))))******************))))))((()))))))))(((((()))***++++++++++++---,,,+++,,,...///---++++++))))))***,,,---,,,+++)))***+++,,,---.........000222222000000222222///---...000111111000...---,,,+++***)))***+++---...111000000000000111222222111111222222111///...------,,,+++,,,...///...---...///000000000//////000000///......---...//////333222111222333333111000222444555444222111333555222111111222333222000...333222000.........///000(((***------+++)))'''&&&((('''&&&%%%$$$$$$$$$$$$&&&'''(((((('''&&&$$$###&&&%%%$$$%%%''''''%%%$$$(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$&&&&&&###$$$''' """$$$$$$$$$'''---222'''%%%$$$###$$$%%%$$$###$$$###"""###$$$%%%%%%###&&&'''((((((((('''%%%$$$$$$$$$$$$$$$############&&&&&&&&&'''(((((()))))))))(((''''''((()))'''&&&&&&'''(((((('''&&&'''((())))))))))))************...---+++***)))(((((((((000///.........,,,)))'''---+++******+++,,,,,,+++)))***+++,,,,,,+++)))(((///+++&&&%%%'''))))))'''(((&&&'''+++,,,+++,,,///)))(((+++///...)))&&&&&&&&&&&&''''''(((((())))))---+++******---...,,,******))))))((())))))******,,,,,,...///////////////000111222111///......//////...---...//////---+++------,,,,,,***((('''&&&'''&&&%%%&&&'''((('''&&&######%%%%%%%%%%%%######'''''''''&&&$$$%%%''')))&&&&&&&&&&&&&&&%%%$$$$$$###$$$###"""%%%***,,,)))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&(((&&&&&&&&&'''((('''&&&))))))(((((('''(((((((((***'''$$$%%%''''''%%%"""&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%$$$ %%%'''&&&&&&%%%%%%'''((((((&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&,,,,,,+++***)))'''&&&%%%%%%&&&((()))((('''%%%$$$***++++++***)))((()))***++++++,,,,,,---............---,,,+++++++++,,,---111111111000///...---,,,............---+++***)))+++++++++******)))))))))***))))))))))))******++++++)))((()))++++++)))%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############'''%%%$$$###$$$%%%$$$###$$$$$$$$$$$$$$$%%%&&&''')))(((((('''&&&%%%$$$$$$'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((()))))))))'''(((+++---...//////...---,,,+++,,,---...---,,,(((((('''&&&%%%%%%%%%%%%)))))))))((((((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&''')))************+++******+++---...---+++'''&&&&&&'''***++++++***((()))***+++++++++++++++,,,///111//////111000,,,***+++,,,------,,,+++***)))((((((((()))+++---..................///000000000000//////...,,,+++******)))((()))***+++***)))+++---...,,,((((((+++///...---,,,+++************...------...000000///---///111111111//////000111---,,,,,,---//////...,,,000///---+++++++++,,,,,,%%%(((+++,,,+++(((%%%$$$((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%&&&'''((((((&&&$$$(((&&&%%%%%%&&&(((((((((%%%&&&&&&''''''(((((((((%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%$$$&&&&&&######&&&$$$%%%&&&%%%$$$&&&***---&&&%%%###$$$%%%%%%$$$######""""""###%%%&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$###############%%%%%%&&&''''''(((((())))))(((&&&&&&''''''&&&%%%'''''''''''''''&&&''''''&&&''''''((())))))))))))+++***)))(((''''''''''''...------...///---***'''+++***((((((***+++***))))))************)))((('''...+++))))))+++,,,+++***(((%%%'''+++,,,+++,,,000&&&&&&(((******'''%%%$$$%%%%%%&&&'''((())))))***,,,+++******+++,,,,,,,,,)))))))))))))))******+++...---------...//////000000111222111///...///000000///---.........---+++......---,,,+++)))((('''))))))(((((((((((('''&&&$$$%%%&&&''''''&&&%%%$$$'''''''''%%%###$$$''')))&&&&&&&&&'''&&&%%%%%%$$$$$$%%%$$$"""$$$((()))&&&'''&&&%%%$$$$$$%%%&&&'''(((''''''(((******)))(((((('''%%%%%%&&&''''''&&&***)))((('''''''''''''''+++)))''''''((((((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''$$$$$$((()))'''%%%%%%$$$&&&''''''%%%###'''&&&%%%$$$###$$$%%%&&&'''''''''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&+++++++++***)))((('''&&&%%%''')))++++++)))&&&%%%&&&)))++++++((('''))),,,+++,,,,,,------...//////000...,,,+++***+++,,,---111111111111000///...---------......------,,,+++************+++,,,......)))))))))(((((()))*********)))'''((()))***(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''%%%###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###)))((((((((('''(((((((((&&&&&&''''''((())))))***&&&&&&''''''(((((())))))''')))+++---/////////...111///...---------+++))))))(((&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$&&&'''((()))))))))))))))((())))))+++,,,---,,,,,,&&&%%%%%%&&&((())))))((())))))***************))))))---///......000...***)))******++++++******)))******))))))***+++,,,---,,,,,,++++++,,,,,,---...//////...---,,,***)))(((+++)))((('''((('''&&&$$$***++++++***'''''')))++++++******)))))))))((((((*********,,,...///...,,,------.........------...***))))))***---...---,,,------+++******)))******###&&&***+++***'''%%%$$$)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''(((***)))'''%%%'''&&&%%%%%%'''(((((('''%%%&&&&&&''''''(((((((((%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###&&&&&&###$$$'''((('''&&&$$$######%%%'''&&&$$$###$$$%%%%%%###"""###""""""###%%%''''''&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***(((&&&%%%&&&'''&&&%%%'''&&&&&&&&&'''''''''&&&%%%%%%'''(((((((((((('''''''''&&&&&&&&&''''''(((******+++---///...,,,)))***)))'''''')))***)))(((,,,++++++***)))((('''&&&+++,,,...000222222000...***((((((,,,,,,******---&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))******(((+++---,,,)))(((,,,///)))******+++++++++++++++//////.........///000111000111222111000///000111111///...---......,,,+++------------,,,***)))(((***++++++***)))(((((((((%%%&&&''''''''''''&&&%%%''''''&&&$$$######&&&)))&&&&&&'''''''''&&&%%%%%%$$$&&&$$$"""$$$''''''###((('''%%%%%%%%%%%%'''(((((((((((()))++++++)))((()))'''%%%%%%'''(((''''''))))))(((''''''&&&'''''')))(((''''''(((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%((((((&&&&&&))))))'''%%%$$$###$$$&&&&&&%%%###&&&&&&$$$######$$$%%%&&&((((((((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''((()))))))))((((((&&&(((***,,,,,,+++((('''$$$(((++++++)))(((***,,,---------...//////000000000///---,,,,,,,,,,,,---000000111000000///...---,,,,,,---------------,,,,,,,,,++++++,,,---...///)))(((((('''''''''(((((()))(((&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$######&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))%%%%%%&&&'''((()))******&&&&&&&&&'''((()))))))))((()))+++---.........---000///------------+++***)))(((&&&&&&&&&)))+++---((('''''''''&&&&&&%%%%%%!!!"""$$$%%%&&&&&&&&&&&&)))*********)))(((''''''&&&((()))***+++++++++,,,'''&&&%%%&&&''''''&&&%%%******+++++++++++++++***(((,,,...------///...***************************,,,++++++***))))))))))))******)))))))))***++++++///...---,,,+++***))))))+++)))((('''''''''%%%$$$***(((((()))++++++)))&&&(((((())))))************)))))))))+++---......,,,++++++,,,,,,------++++++)))(((((())),,,------,,,------,,,+++************###&&&)))***(((&&&%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((((('''&&&'''))))))'''&&&&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&######&&&&&&$$$%%%((('''&&&$$$#########$$$%%%%%%$$$###$$$%%%%%%###!!!$$$###"""$$$&&&''''''&&&###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((***(((%%%%%%&&&''''''''''''&&&%%%&&&'''((('''%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((()))((()))+++------,,,******(((''''''((())))))(((---,,,+++***)))(((''''''***,,,000444555444222111,,,))))))+++***''''''))))))***)))&&&&&&)))***(((''''''(((((())))))******&&&+++///...)))(((,,,111***+++,,,---------------111000000//////000111111000111222222000000000222222000...---------,,,++++++,,,,,,,,,,,,+++******+++,,,,,,+++***))))))***$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%###$$$&&&((('''''''''''''''&&&%%%%%%%%%&&&%%%###$$$((('''"""''''''&&&&&&&&&&&&''''''%%%%%%&&&'''))))))'''%%%)))'''''''''((()))((('''((((((''''''&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''###&&&'''%%%&&&(((((($$$&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&''')))***'''(((((()))))))))((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((('''(((***+++,,,+++)))(((&&&(((***++++++***++++++------......///000000111////////////............000111111111000000///...,,,------.........------//////......---,,,++++++)))(((((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""$$$&&&((((((((('''((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&'''((())))))***+++*********++++++,,,,,,,,,+++***)))***,,,...---,,,((('''&&&&&&(((***---///'''''''''&&&&&&&&&&&&&&& !!!$$$&&&'''(((''''''+++*********)))'''&&&%%%&&&((()))***)))))))))+++)))'''&&&&&&''''''&&&%%%)))***+++,,,,,,,,,,,,,,,))),,,...,,,---000///,,,++++++++++++++++++++++++******)))((('''&&&&&&%%%((((((((((((((()))******...---,,,+++*********+++((('''&&&'''((())))))''')))'''&&&(((,,,---***&&&'''''')))***++++++++++++***))))))+++---...---,,,+++++++++,,,------+++)))***)))((()))+++------,,,---------,,,++++++******$$$&&&((()))'''&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%'''&&&$$$$$$&&&'''&&&%%%$$$%%%&&&(((***)))'''$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""%%%&&&%%%&&&)))&&&%%%######$$$%%%%%%$$$$$$######$$$%%%%%%""" %%%######$$$&&&'''&&&%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&''''''((((((&&&$$$###%%%'''''''''(((&&&$$$%%%'''(((&&&$$$%%%&&&((()))((('''%%%$$$''''''&&&%%%%%%%%%&&&&&&***)))((((((***+++***)))***(((''''''((())))))(((******)))(((((((((((((((+++---000222333222111111+++(((''')))((($$$###&&&(((,,,,,,)))***---,,,((()))))))))***************(((+++......---,,,---///+++,,,---////////////...111111111222111111111111000111222222000000111222333000...,,,------,,,+++)))******+++++++++++++++***,,,...---***)))+++---%%%%%%''''''''''''%%%%%%%%%'''((('''&&&%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&$$$%%%((('''###&&&&&&''''''''''''&&&&&&$$$$$$%%%'''))))))&&&$$$)))(((((()))+++***(((&&&''''''&&&&&&&&&'''(((((('''(((((((((''''''(((((())))))))))))(((((((((((('''''''''(((((((((((()))"""&&&(((&&&''')))((($$$((('''%%%&&&'''((('''&&&%%%&&&'''((()))*********''''''((()))************&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&'''((())))))))))))(((((((((***,,,------+++))),,,,,,---......//////000---...000111222111///...222222222222222111111000...//////000//////........./////////...,,,***)))***))))))(((''''''(((((((((((('''&&&%%%%%%&&&''''''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&'''''''''&&&&&&'''((()))(((''''''&&&&&&'''''''''(((((((((&&&%%%$$$######%%%'''(((%%%%%%&&&&&&'''''''''(((&&&''''''((()))***+++,,,---+++***(((((()))***+++)))(((''')))+++,,,+++***''''''''''''((()))+++,,,&&&&&&&&&&&&''''''''''''"""###&&&'''((((((''''''((((((((((((((('''&&&%%%&&&(((******((('''((()))((('''&&&'''))))))((('''((()))***+++,,,---------+++......,,,---000111...+++++++++******+++++++++))))))))))))(((((('''&&&((((((''''''(((((()))***,,,+++***))))))***+++,,,(((&&&&&&'''((()))((('''''''''&&&''')))***++++++(((((()))*********)))(((***))))))+++------,,,+++,,,++++++---///...+++(((+++)))((((((***,,,,,,,,,------------,,,+++***)))%%%'''(((((('''&&&'''((('''&&&%%%$$$###############%%%'''))))))'''%%%###'''$$$""""""###%%%%%%%%%###$$$''')))+++***&&&###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%&&&%%%'''***(((&&&$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%""" %%%$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''%%%""""""$$$&&&''''''(((%%%$$$%%%'''(((&&&$$$&&&''')))))))))'''%%%$$$)))((('''&&&%%%$$$$$$$$$,,,***((('''((()))((('''***)))'''''')))***)))((('''''''''''''''((()))***---...//////......///000)))&&&%%%'''&&&""""""$$$%%%+++---++++++...+++%%%+++++++++*********************+++...000111...,,,+++,,,...000111000000///222222333333333222222111000111222222111000111333333111...,,,------,,,+++'''((()))***+++,,,,,,,,,***,,,...---+++***,,,...'''((()))******)))((('''&&&((())))))(((''''''(((''''''((((((''''''&&&%%%%%%'''&&&%%%&&&)))(((###%%%&&&'''(((((('''&&&%%%&&&&&&''')))+++***(((%%%(((((()))+++,,,,,,)))&&&&&&&&&&&&&&&&&&'''((()))+++,,,,,,+++***))))))***************))))))))))))(((((((((((())))))))))))$$$(((***)))***+++***&&&***)))'''''')))***)))(((++++++,,,,,,,,,***((('''&&&'''(((***++++++++++++'''''''''&&&&&&'''''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&''''''((((((***)))))),,,//////,,,(((++++++,,,------......///,,,...111333444222000///333333444444444333222222000111111111111000000///***+++---//////...,,,+++++++++***))))))((()))))))))))))))'''&&&&&&''')))'''((((((((())))))******************))))))))))))((('''%%%%%%&&&&&&&&&%%%###%%%'''(((******))))))((((((((((((((((((((('''((('''%%%%%%%%%''')))***((((((((()))))))))))))))''''''((()))***+++,,,,,,...,,,)))'''&&&''')))***+++)))(((((())))))'''&&&(((''''''''''''(((((()))&&&&&&&&&''''''(((((((((%%%&&&((())))))((('''%%%%%%%%%&&&&&&'''&&&&&&&&&&&&(((******'''%%%'''((('''&&&&&&(((***++++++***'''''')))***,,,,,,------,,,//////,,,---111222000++++++************++++++)))***+++++++++++++++***(((''''''''''''((())))))***)))((((((((()))+++,,,+++)))''''''''''''%%%###&&&''''''%%%$$$&&&,,,111)))************((('''&&&***))))))***,,,,,,+++***,,,++++++---000///,,,(((+++)))'''''')))+++++++++,,,------,,,,,,+++***)))'''%%%%%%''')))***'''$$$%%%$$$$$$%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%&&&### !!!$$$&&&&&&$$$((('''&&&&&&''''''&&&%%%$$$######$$$&&&''''''&&&$$$$$$#########$$$&&&'''%%%%%%%%%%%%$$$$$$###"""!!!$$$&&&%%%######'''***''''''&&&%%%%%%$$$######"""&&&&&&""""""&&&&&&"""%%%&&&&&&$$$######%%%(((%%%###'''%%%###((( $$$""""""%%%((()))'''$$$'''&&&$$$$$$%%%$$$###!!!"""###$$$%%%&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%&&&'''))))))(((&&&(((((('''&&&%%%%%%%%%%%%'''((()))******(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''')))***,,,---)))&&&###$$$'''((('''%%%,,,***'''%%%%%%&&&((()))************************'''''''''&&&&&&%%%%%%%%%---******...444555///(((...---,,,++++++---///000111///---...111111000---...***+++111555444555888333333333444333333222222222111111000111222444555666444222///---+++))))))//////,,,+++///222///(((+++---//////---+++++++++***)))***+++------+++)))''''''''''''((()))***+++)))))))))******+++++++++111111///...,,,***)))(((+++***))))))(((((())))))...,,,+++)))(((((())))))***((((((***...///---++++++******************++++++***))))))+++++++++)))...---,,,+++************************************(((***+++***)))***...111---,,,++++++************((()))***+++++++++++++++,,,,,,---,,,+++)))'''%%%'''((())))))((('''(((***&&&'''((((((((((((((('''((((((((((((((()))*********))))))***,,,,,,+++))),,,,,,,,,---------......---///111333444333222000777666444222111111111222333222111111111222000///---..................---+++***)))(((((()))***+++,,,***((()))++++++(((%%%)))((((((((((((((()))***+++)))''''''((())))))((((((((()))))))))((((((''',,,---------,,,,,,+++******)))((()))***+++***)))(((,,,,,,''''''++++++'''$$$((((((%%%'''///222000+++***)))***+++,,,+++***...+++(((&&&&&&&&&&&&%%%))))))))))))((((((((((((***)))((('''&&&&&&'''(((***)))((((((***+++++++++))))))************)))((('''''''''(((((((((((()))+++***)))(((((()))*********)))(((((((((((())))))''')))******((()))---111...+++(((***...000...+++++++++,,,---...---***((()))((('''&&&&&&''')))***...***'''(((,,,...+++(((+++------+++''''''***--- ''',,,,,,***%%%&&&'''((((((((('''''''''***,,,---,,,,,,,,,---***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,)))%%%"""+++***)))))))))+++,,,---////////////...,,,+++))))))''''''(((******'''%%%%%%$$$$$$%%%&&&&&&%%%############$$$$$$$$$%%%%%%'''%%%######%%%&&&'''''''''&&&%%%&&&((()))(((''''''%%%$$$$$$&&&&&&%%%###%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%$$$######"""###$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&""""""&&&&&&###$$$$$$#########$$$%%%&&&%%%!!!&&&&&& ###((($$$&&&$$$###$$$''''''$$$ '''%%%$$$$$$$$$$$$###!!!$$$%%%&&&''''''(((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&((())))))'''%%%&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***+++(((&&&%%%%%%&&&''''''&&&+++)))'''&&&%%%''')))***++++++++++++++++++++++++((('''''''''&&&&&&&&&&&&******,,,...111000...+++---,,,*********+++---...111///...///111222111///...///000000111222333444222333444444555555555555444333222222333444555666666555333111///......---//////...---000444111+++///111222111///---------,,,+++,,,---//////---+++******)))))))))***++++++...------------------,,,222111000...---,,,++++++---,,,++++++******++++++...---,,,+++*********+++,,,******+++---...,,,***------,,,,,,,,,,,,------...,,,+++,,,------,,,+++......---,,,+++******+++---,,,,,,,,,+++,,,,,,,,,***,,,------++++++...000//////...---------------,,,,,,,,,---,,,,,,++++++.........---,,,+++)))((()))***++++++))))))***+++******+++++++++******))))))))))))))))))***++++++,,,+++***+++,,,------+++------------........./////////000000111222222222555444222111000000111111333222111111222333111000......////////////......,,,,,,+++******+++,,,,,,---+++***+++------+++)))***************++++++,,,,,,***))))))+++,,,+++***,,,,,,------...------------------...------,,,,,,,,,+++***+++,,,---,,,***)))------)))))),,,,,,)))(((++++++''')))///111///+++***))))))+++++++++)))---***(((''''''''''''&&&))))))))))))))))))))))))+++***)))((('''(((((()))***)))(((((()))***++++++'''((((((((())))))))))))((((((((()))))))))******,,,+++***))))))***+++++++++******)))))))))******(((***+++***)))***---000///,,,)))+++///111...+++,,,,,,,,,------,,,***)))***)))(((''''''((()))+++...***''''''+++---+++)))---+++***))))))*********+++'''%%%&&&***,,,***'''&&&'''((())))))(((''''''((()))*********+++...000,,,+++***+++---------+++---------------+++'''$$$,,,++++++******+++,,,---+++,,,,,,,,,,,,***)))(((***)))))))))***)))'''%%%%%%$$$$$$%%%&&&&&&%%%#########"""!!!"""###$$$%%%$$$%%%&&&%%%$$$%%%&&&(((&&&%%%%%%&&&)))******))))))(((&&&%%%%%%$$$"""!!!%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%""""""%%%&&&$$$(((%%%""""""$$$%%%###!!!%%%$$$((("""###)))'''(((&&&$$$$$$&&&%%%!!!&&&%%%######$$$$$$###!!!%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&((()))(((&&&$$$$$$$$$$$$$$$%%%&&&'''(((&&&'''(((((('''%%%$$$"""&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))''''''((('''&&&&&&'''(((***)))'''&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((('''''''''(((+++...///---,,,---...------,,,+++,,,---...///222111111222333444444333...444555000///555666222333333555666777888888888666666555555555666777777666666555333333222222222000111000000333777444///444555444222000...///000///...///000222222000///...------,,,,,,,,,,,,,,,222222222111000000//////333222000///......////////////...------------...//////...---,,,,,,,,,,,,000///.../////////---,,,000000////////////000000111000.../////////...---//////...---,,,,,,,,,,,,000000.........///000111---///000000///......///222111111000000000000111000000000000///...---,,,222111000///...---------,,,---......,,,,,,,,,...//////......------,,,,,,++++++++++++,,,,,,,,,---///---,,,,,,---/////////......////////////000000000///......///000222333777666666555555666666777444333222333444555444333//////000000000000//////......---,,,,,,---.........------...///000///---------------......//////...---,,,,,,...000000//////000111222222222222222...//////000000000//////000...---...///000///---,,,......,,,,,,......,,,---///...+++,,,///111///,,,+++******,,,,,,+++***,,,***(((((()))))))))(((++++++++++++++++++++++++,,,,,,+++************+++******)))))))))***++++++***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---***+++,,,,,,+++,,,///111///---+++,,,///000///,,,///...---,,,++++++++++++,,,+++***)))))))))++++++...***''''''))),,,+++***...***'''(((+++,,,***'''111...******+++,,,)))'''((()))*********)))((('''***************---111555///...------......---,,,...------...///...+++(((------,,,,,,+++,,,,,,------...////////////...---+++***))))))((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%###%%%$$$"""!!!!!!"""$$$%%%"""$$$&&&%%%###"""%%%((('''&&&&&&''')))******))))))(((&&&%%%%%%$$$"""!!!$$$$$$$$$###############&&&&&&&&&''''''&&&%%%%%%&&&$$$"""$$$''''''$$$!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%%%%,,,'''######%%%%%%!!!&&&###((($$$%%%***((()))'''%%%&&&'''&&&"""&&&$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((('''%%%###%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&%%%######''''''&&&&&&&&&&&&''''''((((((((()))))))))((((((''')))***)))&&&%%%(((+++***))))))((()))***,,,---........................******************))))))+++---//////......///000111000000///000111222222555555555555777777777777///777666000444??????444666666777888999999999888888888888888888888888888888777666555444444444444111333444333666999777222777777666333000///000222222222222333555555333222222111000///............333333333333333333333222333222111000000111222333222222111000000000000000000000//////............222222222333333333222111222111111000000111111222333111000000111111///...000000///...............333222111000111222333555111222333333222000///...444333333222222222333333222222222222222222111111555444333111111111222333000111222111///...///000222222111000///.........------......////////////333000...---///111222222000000000000000000000000000000000000111222333444777777777777888999::::::666555444555777888888777000000111111111111000000///..................///---......000111222111111000000111111222222222222222000///000333444444444111222333444555555555555222333333444444444444333444333111222333333222111...////////////000000000111111111000000111222222///...------...///---,,,,,,***)))***+++,,,+++***,,,,,,,,,---------------......------------------++++++,,,+++******,,,---000///...------...//////---------.........////////////////////////000000//////.........///000000------......//////000111///---,,,---///000///---111000///---++++++,,,.........---,,,,,,,,,------///+++(((''')))+++,,,,,,---+++)))***+++,,,+++)))///---******,,,---,,,***++++++,,,---,,,+++***)))...//////......///222555111000......//////...,,,.........///000///---+++......---------,,,,,,,,,///000111222333333222111)))))))))'''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&%%%###"""!!!###$$$&&&"""%%%((('''%%%$$$&&&((()))'''&&&'''((()))(((&&&'''&&&$$$%%%%%%&&&$$$###########################%%%%%%&&&''''''&&&&&&&&&(((%%%$$$%%%((((((&&&###$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$############$$$&&&***&&&###$$$((()))%%%!!!(((!!!$$$'''&&&,,,///((()))'''&&&'''))))))&&&"""&&&%%%###$$$%%%%%%$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%###((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%))))))(((((((((((())))))))))))***+++++++++***))))))+++---+++((((((***---,,,++++++++++++,,,......////////////////////////,,,,,,,,,,,,,,,---------000//////000222333222111222222222222222333333333888888999999999999:::;;;222666555111;;;JJJHHH;;;::::::::::::999999888777999999999999999999999888:::999888666555444444333222555777777999;;;999555888777666333000///000222444444444666777777666444555444333222111000000000111222222333444555555666333333222111222333444555444333333222111222222222111111111111000000000///000111222333333444444444222222111111111111222222333111000000111111000...222111000000000000000000444444333333333444666777555555555555444333000///444444333333333333444444222222333555666666666666777666555444444555666777333444555444222111222333444333222111000///000000///000111222222222111111555222000///111333444444111111111111111111111111///111333555555555444333222333444555666777777777999777777888:::;;;:::999111222222333333222222111////////////////////////---///000111222222333333222333444555666666666666555444333444666888888888555555777888999999999999777888888999999888888888888666555555666666555444111000000222222222222333333222222333444444444555333222111111222222111///---,,,,,,---...///...---........./////////000000///000000000000000000000...///000...,,,,,,...000444333222111000/////////000000111111111222222222000111111222222222333333111111111111111222333444000000111222333333333333000///....../////////...333333111...,,,,,,///111222111111000000//////000///---+++***+++---......+++---///...,,,+++---......---,,,,,,...//////...---...///000000///...---000222333222111000000111222111000000000000///...//////...///111111///---...........................///111222333222222111((((((((('''%%%$$$%%%'''%%%$$$$$$%%%&&&&&&%%%###&&&%%%$$$###"""###$$$$$$%%%'''((()))((('''(((((()))'''&&&&&&''''''&&&%%%&&&$$$$$$$$$&&&'''&&&$$$!!!"""######$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%(((&&&%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%######%%%$$$###"""%%%)))+++***(((((($$$%%%%%%)))999;;;)))(((&&&&&&(((++++++(((%%%'''%%%$$$%%%&&&'''&&&$$$&&&&&&'''(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''))))))'''%%%***)))((('''&&&&&&&&&&&&'''''''''((((((((())))))++++++************++++++***+++---.........------------...---,,,+++---...///............//////000111111111111111111111111////////////000000000000222111111333666777555222111111111222222222333333:::;;;<<<;;;:::999:::;;;444555444555???JJJIII???<<<<<<<<<;;;:::999777666999999::::::999999888777::::::888777555555444444333888:::::::::<<<:::666666777666444222000111222555444555666888888666444666555444333222222222222000111222333444555666777222333333444444444444555444444333222222222222333000111111222222111111000---///111222222222333444333222222222222222222333222000000000222222111000333222222111111222222222333444444555555666666666888666555555555555222000444444444444444555555666222333555666888999999999888888777777777888999999555666777666444333333444555444333111111111222222111222444555555555444333555333222222333555555555222111111111111111000000000111444777777666444333333444666777888999999999:::999888999:::;;;:::999333333333444444333333333///000000111111000000//////111333444333333444555444555777888999999999888999888777777999;;;;;;:::::::::;;;<<<============;;;<<<<<<<<<<<<;;;:::999;;;999888888999999777666222000111444444333333666555333444666777444555777777555444444444444333111000//////000111222000...//////000000111222222222111222333333333333333222111333444333000///111444333333333222111000///...333333333444444444555555222333444555555555555555444444444444444555666777555444444555777777666555222222222222111111111111333444444222......222555555555555444444333333222000000000//////000000000,,,000333222///---000222444333222222111111222222///000222333333333222111111333555444222///......444333111222333333222111222111111111333333111//////000111222222222222111333444555666777777666555'''))))))'''%%%%%%'''***%%%$$$$$$%%%&&&&&&%%%###$$$$$$######""""""""""""%%%$$$%%%&&&((((((&&&%%%&&&%%%$$$%%%&&&'''&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$ """###$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%(((+++&&&&&&&&&%%%%%%$$$$$$$$$$$$"""###((((((###"""$$$!!!"""$$$&&&((())))))((('''((('''###///JJJJJJ...(((&&&&&&'''***+++((($$$((('''&&&&&&(((((('''&&&&&&''''''((())))))))))))''''''((())))))(((''''''''''''(((***,,,---+++******))))))((((((((())))))((((((((()))***+++,,,---------,,,,,,,,,,,,------,,,---///111222222111000111///......///000000///222111111111111000000000222222222222222222222222111111222222222333333333///222666888777555555555222222333333444444444333999;;;<<<;;;888777888999555555666999<<>>>>>=========>>>>>>>>>===<<<;;;:::999===;;;::::::::::::999777333000111555666333333777999666555999888333222555888666555555555555333222333222222333444444222000000111111222333333444444222333444555666666555444444777999777333111444888000222444555555444222111555555666666666777777777333444666777888888777777666666666666777888999:::888777777888;;;;;;999666666666777666555444444555222555666555222111555999999999999888777666555555111333444444444333222222000222333444444333333333666666666555444444555666111222444666777777666666555666777666444333333444666555444555777777666555777666444555555555444222222333444666777777777777999999;;;<<<<<<;;;:::999((()))***(((&&&&&&))),,,%%%%%%$$$%%%&&&'''%%%###""""""######"""!!! """ """%%%&&&### ######"""$$$&&&((('''&&&'''&&&$$$%%%%%%&&&$$$###!!!###$$$%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%"""!!!"""(((---''''''&&&%%%%%%$$$#########!!!###))))))###!!!######%%%''''''%%%$$$$$$$$$%%%***((("""222UUUUUU222)))'''&&&'''))))))&&&"""((('''&&&'''((()))((('''$$$%%%&&&'''(((((((((((('''((()))******)))((('''))))))***,,,///000///---)))(((((())))))***+++,,,(((((()))***+++---///000.........------.........,,,...111333444444333333333000......111333111///444333333333222111111111333333333333333333333333333333333444444555555555,,,333:::;;;666222444777444555666666777777666666999;;;<<<:::666444555777555666999<<<888333777???999999::::::;;;:::::::::777888888999888777666555888888888888999:::;;;;;;555:::>>><<<;;;;;;999555444666888888666444444444444444444666888888666444666555555444444444444555444444444444555555555555111222555777777555333111333333222111111111111222///000222222333222111000444666999888555333444666555555444444444444555555111000000222444666555444444444333333333444444555000222555777888777555444;;;777444333555666555333777777666666777888999999777777888999999999888888777888:::;;;<<<;;;;;;:::777888999777555444444555777666444333444555777888444555777888999888666555444333333555666777555444111111111111000000//////333222222111222333555666777888999;;;<<<;;;;;;:::999777666666777777555444444444555555555555444444333333444555555444333333444777999999777666777999555777999;;;<<<<<<;;;;;;>>><<<::::::<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::>>>>>>>>>===<<<:::888888>>><<<;;;:::;;;;;;999888444000000555666333333888<<<888777:::888222000333888666555444555555333222555444444555666555333111111111222333333444555555333444555777777777666555777:::;;;999555333666:::///222555999:::999777555666777777777888888888888444555777888999999999888777777777777888999:::;;;:::999888:::======:::777999::::::999888777777888222555888777444333777;;;;;;;;;;;;:::999888777666222444777888777555444444555333222555888999666333333444555555555666888999222333555777999999999999;;;;;;999777666777:::===888777666777999::::::999:::999777777888888666555444555777999:::;;;;;;;;;888999:::::::::999888888((()))******)))'''%%%###%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%$$$###!!!%%%$$$###$$$&&&'''&&&%%%,,,%%%!!!!!!!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%%%%$$$$$$$$$'''******'''###&&&&&&&&&%%%%%%%%%%%%$$$+++'''$$$(((///444222///)))((('''((()))))))))(((***$$$%%%+++''',,,++++++******)))))))))(((***,,,+++***)))******,,,,,,---......---------------............---------...000111111111000//////000111333333222111111666666666777888555111...222111000//////111333555333222222333444444333111222333444555444333222111333333444444444444444444333333333444555444222000333555777555333222555888555888;;;;;;888777777999444666888888888777888999>>>>>>===<<<;;;::::::999888888999;;;;;;:::666333444888<<<===;;;888888999;;;:::999:::<<<;;;777333888777555555666666444333444555666666666555444333777555333222222111///...111333555555333222222333555111666@@@>>>222+++...444555555333111//////000555555444333333222222222...///000222333444555555999666444333444666777777444444444555555555666666444333333444555666666555777777777777777666666555999666666999888444444666555777888777666555666777999777555555666777777666999999:::;;;:::999777666888888999888888777666555666555444333333333333333888888888888777777777777444333333444555555444222555333222000.........///222222333444555666777777777666666777888888666555444999;;;999888999999777666555444444555666444333444444444555777888777666555666888999::::::999888999;;;<<<;;;:::999999999<<<;;;999777777888999:::;;;;;;::::::::::::::::::>>><<<:::;;;<<<<<<999666999;;;===<<<:::777666555666777999888777666666777888888888777777777777666777777777666777777888888<<<<<<===<<<;;;888666555777666555555555555555666555666777888999999:::999;;;:::888777666777777888666666777888888888888777===666333888;;;:::999<<<888888888999999999:::::::::888777777:::<<<======@@@???>>>======>>>???@@@999:::888555777;;;<<<999;;;:::888777777999<<<>>>AAA===::::::<<<<<<:::888:::888666777999:::999666888999999999999999999888555666666666666777:::<<<<<<<<<;;;:::999777666666;;;;;;;;;<<<;;;;;;:::::::::999999999999:::;;;;;;999888888888999888555333555666666777888999999:::<<<<<<<<<<<<============))))))+++++++++)))'''&&&&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$$$$%%%$$$###&&&$$$###$$$%%%&&&&&&%%%***$$$!!!""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$############%%%$$$$$$&&&((()))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###%%%***...---+++)))))))))***++++++)))(((,,,'''(((//////'''$$$))),,,,,,,,,++++++++++++++++++---......---,,,,,,------------......---------......////////////............000111111111000///000000111222222222222222666666666777777555111...222111111000111222333444444333222333555555333222333333333444333222222111333333333333444444444444555444333444444444222000444444555444444444666777444777999999777666666777444666888888888777888999;;;;;;;;;;;;;;;:::::::::999999:::;;;<<<;;;777444555999<<<===;;;999888999;;;::::::;;;<<<;;;888555888777666666777777666555444444555555555555444444666555333333333333111///111333555555444333222333777444888AAA@@@555000333444555555444111///000000000000000000000111111111///000111333444555555555777444222111333444555555444444444555555555666666777666555666888888888666666666777777666666555444888555666888888444333666666777888888666666777888999777555555777999999999999::::::;;;:::999888777888888888888888777666666555444444333222222333333888888888888777777777777666555555555666666444222222111000000///000111222555555555555555555555555777666666666777777555333222777999777666888888666666555444555666777666555888777666666777777555333666666888999::::::999999888999;;;:::888777777888;;;:::888777777888999:::999999999999888888888888>>><<<::::::;;;;;;888666888:::<<<;;;999888777777666777888999999999999999999999999888888777777777888888888888888999999:::======<<<;;;:::888777666777777777777777777777777777888999:::;;;;;;;;;;;;999999888888888999999:::777777777777888888888888===777555999;;;::::::<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999999;;;===>>>===<<<===>>>>>>>>>>>>===<<<999;;;:::888999<<<===:::<<<;;;:::999:::;;;===>>>???===<<<<<<=========<<<;;;999888999;;;;;;:::888999:::;;;<<<<<<;;;:::999999999999888777777999;;;===<<<;;;:::999888777777:::;;;;;;<<<<<<<<<;;;;;;??????>>>===============;;;:::::::::;;;:::777444777666555555666999;;;==================<<<<<<<<<)))***+++,,,,,,+++***)))((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$###$$$%%%%%%%%%'''%%%######$$$%%%%%%%%%(((###!!!###$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$##################&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))******+++,,,......---+++******&&&'''......***)))...------------------.........000111111000//////000..................------/////////000000/////////...///000000111111000000111111111111111222333333555555555666666555111...111222222333333333333333444333333333555555333222444333222222111111222222222222333333333444444444888666444333444444333111444333222333555777777777333555777777666555555555444666888888777777888999888888888999999:::::::::999999999;;;<<<;;;888666777:::<<<===;;;:::999999;;;::::::;;;<<<;;;888666777666555666888888888666333333333333444555555666555444333333444444333111111333555666444333333333888555777>>>>>>666333666444555555444111000000111......///000000111222222111222333444555555555555777555222222444555555555444444555555555666666666999888777777888888777666555555666666555555444333777444555777777444333666666888999888777666777888999777555666888::::::::::::::::::;;;::::::999888888888888888777777777777444444333333222222333333888888888888777777777777888777666666777777555333/////////000111222444444777777666555444333333222888666555555666555333111///444666444333666777555666555444555777888888777999888777777888777555333666777888999::::::::::::666888999999777666666777:::999888777777888:::;;;888888777777777666666666===;;;:::999:::999777555888999::::::888888999:::666777888:::;;;;;;;;;<<<;;;;;;:::999888888777777999999:::::::::;;;;;;;;;>>>===<<<:::999888888777777888999::::::999888777888888999:::;;;;;;;;;;;;777888999:::;;;;;;;;;;;;888888777666777888999:::===999777999;;;::::::<<<>>>>>>>>>>>>???????????????===;;;;;;===>>>>>>>>>999;;;===??????===;;;999999<<<===;;;;;;>>>>>>;;;<<<<<<<<<=========>>>>>>===>>>>>>>>>===>>>???AAA<<<;;;::::::<<<<<<;;;:::;;;<<<>>>??????>>><<<;;;<<<===<<<;;;888777888:::======<<<;;;;;;:::999999:::;;;;;;<<<============CCCBBBAAA???>>>>>>======>>>===<<<<<<===;;;999666999777555444555999>>>AAA??????>>>>>>======<<<<<<))))))***+++++++++******)))((('''%%%$$$###""""""###$$$$$$$$$$$$$$$%%%%%%,,,(((%%%###$$$%%%&&&&&&(((%%%###"""###$$$%%%$$$&&&"""!!!%%%&&&###!!!###%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''')))***)))''''''***,,,***---000111000...---,,,---)))(((++++++'''(((+++.........//////000000000000222333333111111111222//////..................111000000000000000000111//////000000111111111111333222111000111222333444555444444555555444111///111222444555555444333111444333222333555555333222444333111000000000111222111111222222333333444444999777444222333333333222444111000222666999999777444555777777777666555555333555777888777777888999777777777777777777777777777777888999;;;:::888666999:::<<<<<<;;;:::999888999999999999999999777666555444333555777888888777333222111111222444666777333222111111333444333111111333555555444333333333555222333888888444222555333444555444222111111333222222222333333444444444333333444555666666666555888666555555666777777666555555555555666666666666888777555555666666555333444444555555444444333222555222333666666333333555777888999888777666777999999777555555777888888888::::::::::::::::::999999777777777777777777888888555555444444444444555555888888888888777777777666666555555666777888666555000000000111222333444555777666666555444444333333777666555555555444111///...222444222222666777666666555555666888:::999888666555666777999:::999888777777888999999:::::::::666888999999777666666777888888777777888999:::;;;888888888777666666555555<<<:::999888777777666555888999999999888888:::<<<999999999:::<<<<<<;;;:::;;;;;;:::999888888777777::::::;;;<<<<<<=========>>>===;;;999888888888888777999;;;<<<<<<;;;:::999777888999:::::::::::::::888999:::;;;<<<;;;::::::999888777666666888:::;;;===;;;999999:::::::::;;;?????????@@@@@@@@@@@@AAAAAA???<<<<<<<<<======<<<:::;;;===>>>>>>===;;;:::999>>>@@@>>>>>>??????<<<===>>>???@@@@@@???>>>===>>>@@@BBB@@@======???BBB;;;;;;;;;;;;;;;<<<;;;;;;===>>>@@@AAAAAA@@@>>>======>>>>>>===;;;::::::<<<>>>>>>======<<<<<<;;;;;;:::;;;<<<===>>>?????????@@@@@@???>>>======<<<===???>>>===>>>>>>===:::777999777666666888<<<@@@BBBBBBBBBAAA@@@??????>>>>>>(((((()))))))))))))))))))))((('''%%%$$$##################$$$$$$%%%%%%%%%,,,(((%%%###$$$%%%&&&&&&&&&$$$""""""###%%%$$$$$$$$$!!!!!!%%%'''$$$"""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''%%%%%%&&&'''((())))))******,,,...,,,)))(((+++...+++///222333111///......222///.........,,,,,,...//////000000111111111222000111333333111000111222111000///............///222111000000000000111222000000000000000111111222333222111111111222444555444333333333444333111///111222444666555444222000333222222333444444333111333222111000///000111222000000111111222333333444888666333222333333333222333111000222666999999777666777777888999888777555333555777777777666777888888777777666555555444444555555555666888999777666::::::;;;;;;;;;:::999777666777777777666666555666222111111333555666666555222111111111222333555666111/////////111222111000000222555555333222222222222111222444444222222444333444555444222222333444666666666555555444444444444444555666666555555555777555444444666777666555555555555666666666777777888666555555666666555333444444444444444333333222333111111555666333333555666888999888777666777888999777555444555666555555999999999999999999999999777777666666777888999:::777777666666666777777888888888888888777777777666333333333555777888777666222222222333333333333222444444444555555555555666777666444444444333111//////333555222222666888777666666555777999::::::999666555666777999:::999888777777777777888999::::::777888:::999777666666777666666777777888999:::;;;::::::999888777777666666999999888666555555555666777888999999888888;;;===<<<;;;999:::;;;;;;999777::::::999888888777666666999:::;;;======>>>=========;;;999888777777777888777999;;;<<<===<<<:::999999:::;;;;;;<<<;;;;;;;;;::::::;;;<<<;;;:::999888:::999777666666888:::;;;======<<<:::999:::;;;;;;>>>>>>?????????@@@@@@@@@@@@>>>;;;:::;;;<<<<<<;;;>>>======<<<<<<======>>>:::@@@BBB@@@???@@@@@@???===>>>@@@AAA@@@???>>>===@@@BBBCCCAAA===<<<>>>@@@:::;;;;;;;;;::::::;;;;;;>>>???AAABBBBBBAAA???>>>;;;===>>>>>>======>>>????????????>>>>>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@=========<<<<<<===>>>>>>>>>>>>===>>>???>>>;;;999777888999:::<<<>>>@@@AAAEEEDDDDDDCCCBBBAAA@@@@@@((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&***'''$$$###$$$%%%%%%%%%$$$###"""###%%%%%%%%%###$$$ $$$&&&$$$###$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&'''((()))((('''&&&'''(((&&&'''''')))***+++,,,,,,+++---...---***)))+++...---000444444111//////111000000//////000000111222000111111111111111111222///111222222111000000111333222000///......//////222111000//////000111222111000000000000111222333222222222222222333444444444222222222333333111///111222444555444333111000222111111222333333222000222111111000///000000000//////000111222333333444555444222222333333333222222222111333555888888888888888888999;;;:::888666333555777777666666777888888777777666444333333222444333333555777888777666;;;:::999999::::::888666444555666555444333555666222111000222444555555444111111111111222333333444000///......000111000//////111333444222111111111333333444444444444444444222333444444333333444555666666555444444333222222555555555666555555444444333222111222333444222111555555666666666777777777888777666666777777666555444444555555444444333222111///000444555333333555555777888777666555666777888666444333444555555444888777777777777888999999777666666666666888:::;;;888888777777888888999999888888888888777777777777333222333555777888777666444444444444444333222111222222333444555666777888777555444444555444222000000444555222222666888777777666555666888999999888999888777777888777555333666666666666666777999999777888999999777666666777555555666777999::::::;;;;;;;;;:::999888888777666666666666555333444666888777888::::::999999:::;;;===:::888888::::::777333777666666666666555555555777999;;;<<<=========<<<:::999888777666666666666777888999;;;;;;;;;::::::<<<======>>>>>>======<<<;;;;;;;;;;;;:::999888777999999888777888999:::;;;===@@@???;;;888:::;;;;;;===>>>>>>>>>>>>????????????<<<:::999:::;;;;;;:::???>>>===<<<<<<===>>>???;;;AAACCC@@@>>>@@@AAAAAA===>>>?????????>>>===<<>>?????????@@@AAA???@@@@@@@@@@@@@@@@@@@@@======>>>???@@@@@@@@@@@@>>>>>>======>>>???@@@@@@>>>======???@@@@@@>>><<<999999;;;<<<>>>???@@@AAAEEEEEEDDDDDDCCCCCCBBBBBB))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&(((&&&$$$$$$$$$%%%$$$### """$$$&&&'''%%%###$$$ ###&&&$$$$$$&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&"""######%%%&&&'''(((((('''))),,,+++)))''''''((('''((()))***,,,---...///---......---,,,,,,...///...111444333000...000333---...//////000111222111222222111111111111111111///111222222111000000111444222000///......///000222111///......///111222111111000000000111222333111222333333444444333333333222111111222222111000222222333333333222000000111000///000222222000///000000111111000000///.........///000111222333333222111000222333444222111111333444444444555777999999888777999;;;;;;999666222444666777666666777888666666666555555444444444444333333555777999888777;;;999777777999999777444444555666555333333555777333222111222444555444333111111222222222222222111111000//////000111///......000222222111000///000333444555555555555444222222333444444333333444666444444444444444333333333555555555555555444333222222111000111222222111///555666666666777777777777666555444555666777666555555555555555555444333333///...///333444222222555444666777666555444555666666444333333555777888888777666555555555666888999666666555555666888;;;<<<888777777777888888999:::888888888888777777777777777666555666777888666444333444555555555444222111222222333444555666777888666555444555666555333222111555555222111444666666888666555666888888777666888777666666777777555333555555444444555666777888555777888888666555555666333444666777999:::;;;;;;<<<;;;:::999888777777666333444555333222333666:::666888;;;;;;:::999999999:::777555666999999666222333333333333444444444444555777999;;;<<<<<<<<<;;;777777777777666555444333666777777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888888999999888888888999999999::::::===AAAAAA;;;888:::<<<;;;=========>>>>>>>>>??????>>><<<:::999:::<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<===<<<;;;;;;<<<>>>===;;;:::<<<>>>@@@???>>>>>>>>>>>>???@@@999<<<>>>@@@??????@@@AAA@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@@@@@@@@@@???@@@??????>>>>>>>>>>>>???>>>>>>>>>@@@BBBCCCAAA???<<<<<<<<<<<<===???AAABBBCCCCCCCCCCCCCCCCCCCCCCCC******)))'''&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&'''%%%$$$$$$%%%$$$###!!!!!!%%%((((((%%%###$$$ ###%%%$$$$$$'''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%&&&''')))***++++++'''***------***((('''(((((()))***+++---...000000000/////////000000111111...222444333///...111444000222333222222333333111333222222111111000000000///111333222111000111111444333111///......///000111000///------///000111222111000000000111333333111222333444555444333222333222000111222222111000222222222222111111000///000///...///111111///...///000111111111000...------...///000111222333333//////000222444444222000111333666555333333777:::999777777888;;;;;;888555222444666777666666777888444444444555555555666666444444333555888::::::999;;;999666666888888666333444666777666444333666999444333222333555666555444000111222333333222000///222111000000111111000...---///111111000/////////222444555444333444222000111333444444444444555666333444444555555666666777555555555555444333222222333222111222444444222000666666666666777777777777222111111222444555444333555555666666555555444333///---...333444222222555444555666555444333444666444333222444777:::<<<<<<666555444444444666777888666555555555666888;;;===777777666666777888999999888888888888777777777777;;;999888888888777555333222333444555555555444333333333444444555666666777666555444555666666555333222555555111000333555555888777555666777777666555444444444555777888777666444444333333444555777888444666777666555333444444333444555777999:::;;;;;;;;;;;;:::999888777666555111333444333111333777;;;666999;;;<<<;;;999888888777444222444888999666222000111111222222333333444444666888:::<<<;;;;;;:::555555666666666555333222666666666666777888999:::888888888999999888777777888777777666777888:::;;;777888999::::::::::::999===BBBBBB;;;777:::<<<:::======>>>>>>>>>?????????>>><<<::::::;;;<<<===<<<888:::<<<======<<<:::888<<>>BBBDDD======<<<<<<;;;;;;;;;:::>>>;;;888999<<<>>>===;;;<<<>>>@@@???<<<;;;===???@@@???===<<<<<<===???@@@:::<<>>===<<<<<<;;;;;;??????@@@BBBDDDEEEDDDBBB@@@>>><<<:::;;;>>>BBBDDDAAAAAAAAABBBBBBBBBBBBBBB&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$#########$$$%%%&&&###############$$$$$$$$$%%%%%%$$$$$$$$$$$$##############################)))'''%%%%%%&&&&&&### $$$%%%%%%&&&&&&%%%%%%$$$(((### !!!%%%'''&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''(((******+++++++++*********++++++,,,,,,,,,***+++,,,...///000000000111000///000111222111///111111222222222333333333444222000000111333444333333333444444444333222111111111111000000///------222111///---,,,---...///000000////////////000000111111000000000000111111333333333444444444555555222333333333222111///---111111000000//////......222111000.........///000......//////000000000111111222333444444444333222444111///...000222333333000555::::::666333444777999<<<;;;444333999<<<:::444333333555888::::::999333555666666555444444555333444666777888888888888;;;999666666666777777777888777777555444333222222...333555444555888444---333222111000000111222333222222111000///...------++++++---...////////////222333333444444333333222///000111333444555555555555555555666555555444333333333333222222111111111555333000000000000///---333333333444444333222222444444555666666555444333===999555333444555444222333333333444444444555555555555666777888777444222666666666666777777777777666555444444333333333333999888777666666666666666666444333666999;;;:::999:::::::::999999999888888777777666555555555555555777777666666555555555444111111222444555444111...444444444444333222111000444222444666666444777<<<>>>888333222555777555222222333444555555555444444444555555555444333333222666666666666777777777777777777777888999999::::::AAA;;;666666666333333666333333444333333333555777666;;;???>>>999666666999888777666555555444444555222222222222111111000000444555555666777888888999555444333222222333555777;;;:::888777777777888999<<<;;;;;;:::999888777777555555666777888999::::::999777555444666888999999===>>>;;;666888>>>===888>>>======<<<<<<<<<======999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<===>>>AAABBB999666666999>>>???<<<888<<<:::999:::===???>>><<<<<<===>>>??????@@@@@@??????@@@@@@???<<<;;;;;;<<<:::<<<===???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDBBB@@@???AAACCCCCCBBBAAA@@@??????>>>>>>?????????@@@AAABBBCCCCCCCCCCCCAAA@@@>>>>>>===>>>???@@@CCCAAA??????@@@BBBBBBBBB&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&%%%%%%%%%'''%%%$$$%%%&&&&&&###!!!$$$%%%%%%%%%%%%%%%%%%$$$((($$$!!!"""&&&((('''$$$&&&&&&&&&'''''''''(((((('''((()))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111111000//////111111000///111111111222222222333333111000...///000000000...222333444444444333111111//////000111111000000000222111///...------......000000////////////000000111000000//////000000111333333333333444444444444555555444333111///...---000000000000//////......000///...------......////////////000000000111111222222111111111222333444333111......000222222222000444888888555333555888777???BBB===999999;;;:::666555555666888:::999999333333444555666666555555333444555666777777777777999777555555666777777666888777777666555444333333///333444333444777444...222222111111111111222222222111111000///......---,,,,,,---...///000000000111111111222222111111111000111222333444555555555555555444444333333222222333333333222222111111111444222000///000000///...333333333444444333333222666777888888888777666666;;;888444333444555444333333333333444444444555555555555555777888777444222555555666666666777777777555444444333222222333333555555555555555555666666666555444666999:::999888888888888888777777777666888777666666555555666666777666666666555555555444000000111333555555333111333333333444444444444444444222333666666444666;;;;;;666111111333444333000333333333444444444444555666666666666555555444444555555555555666666666666666666777888888999999:::===999666888888555333444333333444444333444555666444777:::999666555555777888777666555444444444444111111111111000000000///333444444555555666666666666555333333333444666777666666555555555666888999999999999888777777666666666666666777777888888999:::777555555777999999999<<<===:::666888;;;:::444:::::::::::::::;;;<<<===999999::::::;;;;;;;;;;;;::::::::::::::::::::::::===<<<;;;;;;;;;===???@@@<<<:::888999===>>>;;;777;;;999888:::===>>>===;;;===>>>??????????????????@@@@@@??????>>>>>>======:::;;;===>>>>>>>>>>>>===BBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCAAA@@@@@@????????????@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAACCCAAA??????@@@BBBBBBAAA&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$''''''&&&%%%%%%$$$######'''''''''''''''&&&%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$(((%%%###$$$''')))(((&&&((((((((())))))))))))***((()))***++++++,,,,,,+++......---------------------......///000111222222111///...///000111000///000111111111222222222222111000//////000000...,,,222222333444333222111000...///000111222222222222111111000//////...------000//////......//////000000//////......//////000222222222333333333333444777666444222///...------000000000////////////......------------......///000000000000111111111111333111///......000333555222000......///111222111000333666666444444666999666AAAIIIFFF>>>999888888777666555666888999888777333222111333777888777444333444444555555666666666666555444555666777666555777666666666555555444444111333222111222444333///222222222333333222222222111111000000//////...............//////000000000...//////000000//////...000111222444555555555555555444333111000000111111222222222222222111111111222000//////000111000///222333333444444333333333333444444555555555444333888666444333444555555444222333444444555555444444555555555666777666444222444555555555666666666666444333222222111222222222222222222333333444555555666555555666888888888777666666666666555555555555888888777666666666777777666666666555555555555555222111111222555666666555333333333333444555666777444222333666666444666;;;999666222111333444222000444333222222222333555666555555555444444444333333444444444444555555555666666666777777888888999999999666666999:::666333444444444444444444555555555555555555666666666666666888777666555444444444444111111000000000000000///333333333333333333333333555555444333444555666777111111111222333555666777666666555555555555555555666777777777777777777777999777666666777999999999:::;;;:::777777999666222888888888999:::;;;<<<===999::::::;;;;;;;;;;;;;;;888888888888888888888888;;;:::999999:::;;;===>>>@@@===::::::<<<<<<:::888:::999999:::<<<======<<<>>>????????????>>>======>>><<<:::;;;>>>???===:::;;;;;;<<<<<<<<<<<<;;;;;;CCCBBBAAA@@@???????????????BBBDDDDDDAAA@@@AAACCC@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@BBB@@@??????@@@AAAAAA@@@'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""" """""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$((('''%%%&&&(((***)))'''************++++++++++++******+++,,,,,,,,,,,,,,,000000//////......------............///000111222000///......000000///...000000000111111111111222777444111000111111111000111222333333333222000//////000111222222333333222111111111111000...---,,,/////////......///////////////............//////111111111222222222333333444333111///---------...////////////////////////------------...//////000000000111111111111111111111000/////////111333444000///---...///111111000111222444444333444777:::777???EEEEEE???999555444777666555555777777666555333000///222888:::888444444444444333444444555555333333222444666666555444555555555444444444444444333222000///000222111///111222333444444333222111000000000000///////////////////////////000000000......////////////......111111333444444555555555666555222000///000111222222222222111111111111111000///......000111111000222222333444444444333333111111222222222222222222555444333333444444555555222333444555555555444444555444444555666555333111444444444444555555555555222222111111111111111222111111111222222222222111666666555666666777666666555555555555555555555555888888777777777777888888555555555555555555555555555333222222444555666666444444333333444555777888444222333666555333555:::999777444444555555444333444333222111111333555666222222111111111111111111444444444555555666666666555555666666777888888999888444444777999666555666555444444444555666555444777555444555777999999888777777666555444444444444111111111111111111111111333333333333222222222222444333333333444555666777111111111222222333444555222222333333444444444444777777777666666555555555999777666666888999999999777888999888888888666333999999999999999:::;;;<<<999:::;;;;;;<<<;;;::::::666666666666666777777777999999999999:::;;;<<<===AAA>>>;;;:::;;;<<<;;;:::;;;;;;;;;<<<===>>>>>>===>>>>>>>>>>>>===<<<;;;:::;;;777555777;;;===;;;777<<<<<<<<<<<<<<<;;;::::::AAA@@@@@@????????????@@@===BBBFFFEEE@@@===???BBB????????????@@@AAABBBCCCBBBAAAAAA@@@@@@??????@@@>>>???@@@AAA@@@???===<<>>(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%###""" !!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))(((((()))***+++***)))+++++++++,,,,,,,,,------+++,,,,,,------------,,,000000000//////.........---------------...000000///...---.../////////---//////000000000111111111:::666111...///111333444000111222222222111000///111111222222222222111111222222222111000...---,,,//////............////////////............//////000000000111111111111222///...---,,,,,,---...///.............../////////......//////000000000000111111000000000000000000///000111222333333333333000///......000111111000111111222222333444666888::::::;;;===<<<888333000555444333333444444333222222///...111777:::888444555444333333333333444444333222111222444555555444444333333333333333333333444111...///000000//////111111333444444333111111////////////000000000000111000////////////000000......////////////......111111222333444444444444666555333111000000222333111111111111111111111111///...---...000111111111111222333333444444444333333333333444444555555555333333333333333333444555111222444555666555444333555444333333444444333111222333333333444444444444111111111000000111111222222222222222111000......555555555555555555666666666666666666666666666666888888777777777777888888444444444555555555555555888666333222333444444333555555555444444555555555444222333666555333444999777666555444444444444333444333111111111222444666222111000000000111111222666666666666666666666666444555555666666777888888999444111444666555666999666444444555777777555222666444333444777999999999777666555444444333333333333333333333333333333333444444444333333333333333222222222333333444555666333333333444333333333333111111111222333333444444777777666666555444444444888666555666888999888777444555777999999888888888999888777777666666666666888999;;;;;;;;;:::999888444444444555555555666666999999999999:::;;;<<<<<<===<<<::::::;;;<<<===>>>;;;<<<=========>>>??????======<<<<<<;;;:::888888:::777444666;;;===;;;777>>>======<<<;;;;;;;;;;;;=========>>>???@@@AAABBB<<>>>>>???@@@BBBCCCDDDDDDCCCAAA@@@????????????<<<===>>>??????>>>===<<>>???@@@@@@>>><<<)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&"""######$$$$$$%%%%%%&&&$$$%%%'''((()))'''&&&$$$"""$$$&&&&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&)))***+++,,,,,,,,,++++++,,,,,,,,,,,,------------------............------000000//////////////////...---,,,,,,,,,...///000///---,,,---...///...---////////////000000000000777333...,,,---///111222000000111222111000///...111111111222111111000000333333222111///...------///......------......///000//////......//////000/////////000000000111111,,,,,,,,,,,,---...//////---............/////////...///000000111000000///000000000000////////////...///111333444444333333000///...///111222111000111111222222333444555555:::444222555888666222000444222111222333333222111111//////222666888777555777666444333222222333444555333111111333444555444444444444444333333222222333///---///000...---...111111111222222111111111......//////000000111111222111///...---......////////////000000/////////000000111222222222222222444333222111111111222333000000000111111111111111///...------///111111000111111222333444444444444111111111111111222444444111333444444222222333444111222444666666555444333555333222222333444222111222222222222333333333333111111111000111111222333333444444333222000...,,,222444555555444444555777666666666777777777777777777777666666666777888888444444444444444555555555888666333222222333222111444444555555555444444333444333333555555222444888333333333333222222111111333222111111111222444555444333222222222333444555888888888777666666555555444444555555666666777777999333000222444444666999777555444555888888555111222333444444555666666777777666555444333333333333333444444444444555555555444444444444444444444444111222222333444555666666555555555555555444333333111111222222333333444444666666555555444444444333666555444555777888777666333333555999999777888<<<777666555444333222222222777888:::;;;:::999777666333333333444444555555666777888888999::::::;;;;;;999999999:::;;;===>>>???:::<<<===>>>======>>>@@@<<<<<<<<<;;;:::999888777<<<:::999:::===>>>===;;;>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBB===???AAA@@@===;;;<<<===;;;<<<<<<>>>???BBBCCCDDDDDDCCCAAA???============<<<===>>>??????@@@??????@@@???>>>?????????===;;;))))))((('''&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$######""""""""""""###&&&(((((((((&&&%%%###&&&((((((&&&%%%&&&(((''''''((((((((((((''''''***+++---...------,,,,,,,,,,,,,,,---------............/////////......---......////////////////////////---,,,---...000111...---,,,,,,......---,,,........./////////000000111///------...//////...///000111111111000///.........///000111111111111555444222000............///......------......///111000000//////000000111....../////////000000000------...////////////...---------.........//////...///000000000///...---////////////.........---......///000111222333444000000///000222333222000000111222333444444333222555111000555666333222444333222111222333444333222000000111333444555666555888777555333222333333444888555222000111333555555777777666555444444333333333...,,,000000---+++---111000000//////000000111---......///000111111222222111///---,,,,,,---.........////////////......//////000111111111111000000000000111111111111222///000000000111111111222000...------///000000///000111222333444444444444......------...///111222111333555444222111111333111222444666777555444222555333111111222333222111111111111111222222222333111111111111111222333333333444444555444222000...000333555555444444666888555666666666777777777777666666555555666666777888333333333444444555555555666444222222222333222111000111444666666555444333444333333555444222333888222333333333222111111111111222222222222333333333444444222222222333555666999999888777555444333222333444444555555666777777777222111444555444444666777555444666999999444000111444777777555444555777666666555444333333333333333333333444444444555555222333333333444555555555222333444666777777888888333444555666666666555444333333333333333444444444555555444444444444444444444333333444666777555444444222444777666333666<<<777666555444444333444444666777999::::::888555444222222333444444555666666555666666777888888999888666888:::;;;;;;<<<<<<===888:::<<<<<<;;;;;;===???<<<<<<<<<<<<<<<;;;:::999===<<<<<<===============<<<;;;:::999999:::;;;;;;<<<<<<<<<===>>>???@@@AAA>>>>>>===<<<;;;:::;;;;;;999:::;;;<<>>@@@AAA@@@???>>>??????>>><<<:::***)))((('''&&&%%%$$$$$$%%%$$$#########$$$%%%&&& !!!"""###$$$%%%&&&&&&&&&&&&$$$###"""  ###%%%&&&&&&$$$###%%%'''))))))&&&%%%&&&((((((((())))))))))))((((((***,,,...///...---------,,,,,,,,,---------.........///////////////......------......//////000000111000...---...///111222...---,,,,,,......---,,,............/////////000------...000222111...,,,///000111111111000...---+++,,,...///111222222222666555222///------...///.........------.........111111000000000000111111............/////////000///000111111111000...------------.........//////....../////////...,,,+++//////......---------,,,///...---,,,...000333555111000000111333333222111000111222444555444222000111000222777666222333999333222111222444555444333///111333444333333555666999888555333222333444444;;;777222///000333555666:::999888777666555444444222---,,,000111,,,***,,,111000///......///000111------...///000111222222222111...,,,++++++,,,------......//////......---...//////000000000000///---...///000111111111000//////000000111111111222000///------///000///...000111222333444444555444111000000000111222444555111333555444111000111222000222555666777666444222555333111111222333222111000111111111111222222222222222111111222333444444222333444555555444222111///222444555333333666999555555555666666666777777555555555555555666777777333333333444444555555555333111111111333444333111,,,...222666777666555333444333333555444111333777333444666555444333333444000111222333333333333222333222111000000222444555999999777666444222111000333333444444555666666777555222222666777444222333888555444666999999444000222777<<<<<<888555777999666666555444333333333333222222222333333444444444111111222333444444555555444555666888999999::::::111222444666777777777666444444444444444444444444444444444444444444444444333333222444555666444333555222333666333000333:::888888777777777888888999555666888999999777444333222222333444444555666666333444555666777777777777666888:::<<<;;;;;;;;;;;;666999;;;;;;999999;;;============>>>======<<<;;;;;;<<<======;;;:::;;;===::::::999888888999:::;;;>>>============>>>>>>??????===:::999:::::::::999888888:::<<<>>>AAACCCDDDBBB@@@===:::888777777777777777777777999<<<>>>@@@???>>>>>>??????>>>;;;999,,,***))))))******((('''%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$""""""""""""###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))---+++))))))***+++***)))(((***...///,,,&&&++++++++++++++++++++++++///...---...//////---+++777333......111222///+++...------...000111///...///...,,,,,,...///...---//////...//////...,,,))),,,,,,,,,---------......&&&,,,333444111......///---...//////......///111111000///000111000///---111---,,,......,,,---111111222222222111000...---000//////111444444111...111111111111111000//////,,,---...///000000000000////////////////////////......//////000000000111//////000000000000//////000000111111111111000000111111222222222111111000111111222444555444111...//////000111222333333333222222111111111222444555;;;888555333333333333222333111000000222333444444777555444444555555444333111///---------...---,,,...%%% '''111333111////////////000111111222222,,,------...............000000//////.........---------............------111///---...000111///,,,///......///111111000///////////////////////////000000111222444555666666555333111111222222222000333///,,,///333444111,,,222111000111222333222111333333333222111000000///333111000111222222111000444444444555555555555555666555444666888888555222777333222555777666777999444555555555666666777777555444222111111222444555...000000...,,,---111666333111000///000111000///000000111222333333333333666555555444444444555555555555666666555333222000444111...///222555555333222333444666777888888888777666555444444444444444222333555444333333444666333000000333444333444777888666444333222333444555555555555555444333222111333555666222...---111555444444333333333444555555666333111222444555333000444555666666777666666666444444444666999999666333666555555444444444555555333333444444555666666666777555333444666888999999888888888888777777666666555555666777777777777777888777666666666555333222333444222///000444555111111222444666777777666666666666555555555777999:::777888999:::999999:::<<<===<<<;;;<<<>>>>>>>>><<<@@@>>>======>>>>>>===;;;888888999999999999::::::>>>???@@@BBBBBBBBBAAA@@@@@@>>>;;;888777888:::;;;:::999999:::===>>>??????===<<<;;;:::999999999999777888:::;;;<<<=========@@@???>>>>>>>>><<<999777---,,,***)))))))))'''%%%%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$%%%$$$#########$$$%%%&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))+++)))((()))+++,,,,,,+++***,,,---...---+++)))'''++++++++++++++++++++++++///...---...//////---+++555111......000111...+++...------...000000///...///---,,,,,,.........---000///............,,,***,,,,,,,,,------------...,,,111555555111---,,,...---.........------///111000/////////000000...,,,000------//////------000111111111111111///...---///---+++,,,///000///...000111111111111000///...,,,---...///000000000000000000000000000000000000000000000000000000//////...////////////......---///000000111111000000///000111111111111111000000111111222444555444111...000000000111222222222333555444333222222222333444999777555444444444333222333111000000222333444333666555444444555555444222444222///.........,,,+++111,,,***,,,...---,,,...000000000000000000000000------...////////////...////////////......------------............------000...---...000222000...000///......//////---+++........................000000111222333333444555555333111111222333222111444444333333333222111000111000///000222333222111333333222111111000//////222111000111222333222111222222333333444444555555777666555666888888666444:::555333666777444333555333333444444444555555555555444222111111222444555222111111111222333222222333111//////000000000//////000111222333333333333444444333333333333333444444555555555555333222111333111///000333555555444555555555666666666555555666666555444444444444444222333555444333333444666333000000444444222333777888777555333333444555666444555555555444333222222333555555222...---111444222222222222222222333444555333222222444555333111333444444555666666666666333333333555888888666333555555444444333444444555333333444444555666666666777555444444666888999999777777777777777777777777555555666777777777777777777777777777777777666444222333111...000444444000222333555666666666666555555555555666666777888999777888888888888999;;;<<<===<<<;;;;;;===>>>>>>===@@@>>>======>>>>>>===<<<::::::::::::;;;;;;;;;<<<;;;<<<===>>>>>>======<<>>;;;:::999::::::999999:::<<<>>>>>>>>>===;;;;;;:::999888888888888888999;;;<<<===>>>?????????>>>===>>>>>>===:::888...,,,***)))((('''%%%###%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$(((&&&$$$###"""###%%%&&&&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))(((((())),,,---------...------,,,,,,------...++++++++++++++++++++++++000.........//////...,,,333000---,,,...///---***------,,,...///000///---///---,,,,,,---...------000...,,,,,,------,,,+++,,,,,,,,,,,,---------------000222222...,,,,,,---,,,---------,,,,,,...000///...---...//////---+++000---...111111...---000///000000000///...---,,,///,,,***)))+++---...///000000000000000//////...,,,---...///////////////111111111111111111111111222222111111000///////////////......------,,,,,,//////000000000000/////////000000111111000000///111000111333555444111///111111111111111111222222777666444333222222333333666555444555555555444222333111000000222333333222555444333333444444333222555333000///......,,,+++111000111111---)))+++222222111000///............---......//////////////////............---------------............------///...---...000111111000000///.........---+++)))------------------------000000000000111111111222444333222222333333222111222444666555222111222333000/////////111222111000222222222111000000//////222111000111333444333222000111111222333444444555888666555555666777777666999555333666666444222333222222333333333333444444444333222111111222333444555222222444777777222...222000///...000000000/////////000111222222222222222222222222222222222222444444555555444333222111333111000111333444555444777777666555444333333222555555555444444444444444222333555444333333444666333000111444555222333666777666555444444444555666333333444444444333333222333444444222///...111444000000000000000111222222555444333333444444333111111222222333444555555666222111222444666777555333444333333222222333444444333333444444555666666666888666444555777999999999666666666666666777777777555555666777777777777777666666666777777666666555222333111///000444333000444444666666777666555444444555666777888888777777888888777777888999;;;<<<>>><<<::::::<<<===>>>===@@@>>>======??????>>><<<;;;<<<<<<<<<===============>>>>>>>>>>>>>>>===<<>>===<<<;;;::::::999888777777777777999:::;;;===???@@@@@@@@@>>>======>>>???>>><<<:::,,,***((((((((('''&&&$$$%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$&&&%%%###""""""###&&&''''''''''''''''''''''''((())))))))))))))))))))))))***))))))***,,,------+++...---,,,+++******++++++***+++++++++++++++,,,,,,///.........//////---,,,000...,,,+++,,,---+++***---,,,,,,---//////...,,,...,,,++++++,,,------,,,000...+++***+++,,,,,,,,,++++++,,,,,,,,,---------(((***,,,,,,++++++,,,...+++,,,---,,,++++++---///...---,,,---......---+++///...///222222///...////////////......------,,,...---,,,,,,,,,...///////////////000000///......,,,---....../////////...000000000000000000000000111111111111111000000000111000///...------,,,,,,...//////000000//////......//////000000000000///000000000222444444222///222222222111111111111111555444333222111222333444333333333555666666444222222111000000222333222111555333222222333333222111333111............---,,,......000111...,,,000777000000...---------......---...//////000000//////------------------------------............------............/////////...000...---.........,,,***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////333222222222444444222111///000222222222222222222000///...///111222222111222222111111111000000000111111000222444555555444000000111222333444555555777666444333444555666666555222111555777555444555333333333333333333333333333333222111111222333333444333222333555444000---111///......///000///.........///000111111111111111111222222222222222222333444444555444333222111222111111222333444444444777666555444333333222222444444444444444444444333222333555444333333444666333111111555555222222555666666555444444555555666111222222333333333333222222333333222//////111333000000///000000111222333444444444555555444333111000000111111222444555555111111222333555555444444222222222111222222333333333333444444555666666666888666555555777888999888888888888777777666666666555555666777777777777777555666777666555333333333333555333111222555444000555555666777777666444444222444777999999999777666999888666666888:::;;;<<<>>><<<999999;;;===>>>>>>???>>>======??????>>>===<<<<<<<<<<<<============?????????>>>>>>===<<<<<<@@@@@@AAA@@@???===;;;:::<<<<<<===<<<;;;;;;;;;<<<;;;:::999888888888888888999:::;;;===>>>???@@@@@@===<<<===>>>??????===;;;)))'''&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$###"""!!!!!!"""%%%''')))((((((((((((((((((((((((************************,,,++++++,,,------+++)))+++++++++,,,++++++***)))*********++++++,,,,,,,,,///...---...///...---+++...---+++++++++++++++***,,,++++++,,,......---,,,---,,,******,,,---,,,+++///---******+++,,,,,,++++++++++++,,,,,,,,,------))))))*********+++,,,---***+++,,,,,,++++++,,,...---,,,,,,---......---+++///...///222222///...///.........---------------***+++---......------,,,---....../////////......,,,------.............................................///000111222222222333222111///...---------......////////////............///000000000000000000///000111333333222000222222222111111111111111000000000000000222444555222222333444666666444222222111000111222222111000333222111111222222111000...,,,++++++---......---///,,,+++///111000222555...---,,,+++,,,---///000---......///////////////,,,,,,,,,,,,------------------............------............---,,,,,,,,,...------...000000...---,,,,,,,,,,,,,,,,,,,,,,,,//////............------222111111222444444222000333111///000333444111---//////...///222333222111222222222222111111111111222111111222444666555555111222222333444555555555444333333222111222333555444111111555777444333444333333333333333333333333222222222222222222222222111333333111...---...///000...------...//////...------...///000000000000000111222333333333333333222333444444444333222111111222333333444444444555555444333333333333444444333333444555555444444333222333555444333333444666333111222555555222222444555444444444444444555555111111222222333222222222111222222111000000111111000000000111111333444444333444666666555444333222111000000000111222444555111222333333333333333444111111111111111222333444333333444444555666666666888666444444666777888777;;;;;;:::999777666555555555555666777777777777777777999:::888555333333444555777666333444777666111555666777777777666555444222444777999:::999777555:::888666777999;;;<<<;;;===;;;999999;;;=========>>>===<<<===>>>???>>><<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999999;;;<<<>>>??????>>><<<;;;>>>>>>===:::888999<<>>>>>>>>===<<<===>>>@@@@@@>>><<<'''&&&%%%&&&'''((((((&&&%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$!!!!!!"""###%%%'''((()))))))))))))))((((((((((((************************,,,,,,,,,---...---***(((''')))+++...///...------*********++++++,,,,,,---...---,,,,,,------,,,***---,,,++++++*********+++++++++***,,,---...---+++---+++******+++,,,,,,+++---+++******+++,,,+++***++++++++++++,,,,,,,,,,,,......------,,,++++++++++++,,,,,,,,,++++++---///---,,,,,,---...///---,,,000---...111111...---000///......---------......&&&))),,,---,,,+++******,,,---..................,,,------.........------------------------------,,,,,,---///000111222333555444111///------------------............------......///000111111111111000//////000222333222111111111111111111111222222.........///000222444555333333222333555555444222222111000111222222000...333111000000111111000///,,,***)))***---//////...444---)))---111000//////,,,,,,******+++---///000,,,------...............++++++,,,,,,,,,,,,,,,---------............---------...///...,,,+++,,,---...------...000000///...,,,,,,,,,,,,,,,,,,,,,,,,...............---------000///000111333333111///999444000111555555000***000//////000333444444333333333333333333333333333444333222333555666555444333333333333444444444444111222222111000000111333777333333666666111...///444444333333333333222222222222222222222222222222///222333111,,,***---111///---,,,,,,...//////...,,,,,,---...///////////////000222333444444333222111222333444444333222111000222444555444444444555333222222111222333555666111222444555555444333333222333555444333333444666333111222666666222111333333333333333444444444444111111222222222111111000111111111111111111111000111111111222333444555666222444777777666444333222222222111000000111333444333444555444222111222333111111111111222333444444333333444444555666666666777555333333444666666666;;;:::999888777666555444555555666777777777777777999<<<===<<<888555666888777999888555666888666222444555666777777777666555222444777999:::999777666;;;999777999<<<>>><<<:::;;;::::::;;;<<<===<<<;;;<<<;;;:::;;;===>>>===<<<999999:::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;999:::<<<===>>>======<<<===>>>===:::777888<<<@@@>>>======<<<<<<=========:::;;;<<<============<<<=========???@@@@@@>>><<<(((&&&%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$"""$$$%%%'''((()))))))))*********)))))))))((((((************************+++***+++---......,,,))))))***+++---.........---)))******+++,,,,,,------,,,+++++++++,,,,,,***(((,,,,,,,,,+++******+++,,,+++******+++------,,,+++,,,+++))))))+++++++++***+++***)))***,,,,,,+++)))***++++++++++++,,,,,,,,,......---......---+++***+++,,,---,,,+++,,,---///---,,,,,,---//////...---000------//////------000//////...------...///000(((***,,,,,,******+++---+++,,,---...............---------......------,,,------------------------,,,,,,---...///000000111555444111...,,,+++,,,,,,---------......---------...///000111222222222222//////...000222333222111000000000111222222222333000000//////000222444555555444222222333444333222111111000111222222///---222000//////000111///...---,,,***+++---//////...444---))),,,...---+++,,,...,,,***))))))+++---...+++,,,,,,---------------***+++++++++,,,,,,,,,,,,------............------+++---//////......000222...---------......---+++---------------------------------........................000222222000...333111000111333333111...111000000111444555555444444444444444444444444444555444333444555666555444333333333333222222222222///222444333111000111222777333333666666111------333333222222222111111111111111222222222222111111000111333333222000//////...,,,+++,,,---//////...+++,,,---......///......---///111222333333222111111222333444444333222111///222555666444333444666333222111000111222444555000222333555555444333222222333555444333333444666333111222666666222111222000111222222333333333333111222222222111000//////000000000111111111111000111111111222333444555666111555888888666333222333444333222000000111222333555666777555111000111333111111111222222333555555333333444444555666666666666444222222333444444444666666666666555555555555555555666777777777777777555888<<<;;;777666888;;;777999888666666888666111444555666777888888777666333444666888999888777666;;;999999<<<@@@AAA===999999999:::<<<>>>===;;;999;;;:::999:::<<<===<<<;;;999::::::::::::;;;;;;;;;>>>======<<<<<<===>>>???;;;;;;<<<<<<======<<<<<<999<<>>:::999;;;???>>>>>>============>>>>>>===>>>>>>>>>>>>===<<<<<<>>>>>>>>>???@@@@@@>>>;;;)))(((&&&&&&&&&&&&$$$###%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$%%%''')))++++++***)))(((+++*********))))))((((((************************))))))***---//////...+++---,,,,,,+++************))))))***+++,,,,,,------+++*********++++++)))(((,,,,,,,,,+++******+++,,,+++******+++------,,,***,,,***))))))***++++++***)))))))))+++---,,,***(((******+++++++++,,,,,,,,,))))))***,,,---...,,,+++,,,---------,,,,,,...000---,,,,,,...///000///---111---,,,......,,,---111000///...------...000000,,,......,,,***+++...222+++,,,------.........------------...------,,,,,,........................---------...............555333000---+++******+++,,,------......------,,,//////000222222333333333///......///111333222222//////000111222333333444333222111111111222333444777444222111222333333222111111000111222222///---111000//////000000///...000...,,,,,,...///...---000+++)))+++,,,++++++---///...+++)))((()))+++,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,---..................---***---000111000111444777///...---,,,---,,,***(((---------------------------------.........//////,,,,,,---000111111///---''')))---//////111333555111000000222444666666555555555555555555555555555666555444444555666555333333333222222111000000000///222555555222111111333333000111555666333000000222111111111000000//////111111222222222222111111222111222666888777111,,,---,,,++++++---///......++++++,,,---............+++---///111222222000000111111333333444333222111///222666666444333444666444333111000000111333444000111333555555555333222222333555444333333444666333111333666666222111222///000111222222222222222222222222222111///......000000000111222222111///000000000111222444555666111555999999666333333333666555222111000000222333777888888555111///111333222222222222333444555666333333444444555666666777666444111111222333333333222222333333444555666666555666666777777777777777///333777777555444777;;;666888888555666888555000333444666777888888888777444555666777888888888777;;;999:::===BBBBBB>>>999888999:::===???>>>;;;888:::999888999;;;<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;:::999999:::;;;===>>>>>>=========<<<<<<<<<<<<444:::@@@AAA===:::;;;<<<>>>>>>=========>>>>>>???@@@@@@@@@??????>>><<<<<>>>>>???@@@@@@===;;;((()))))))))((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$&&&''')))*********)))(((,,,,,,*********+++,,,---,,,+++***)))******(((&&&******+++++++++,,,,,,,,,...---,,,---......,,,***++++++++++++++++++++++++,,,***))))))***++++++***+++,,,,,,,,,,,,+++*********++++++***)))***---///((()))***+++,,,+++******,,,,,,+++******+++,,,,,,,,,---,,,***)))+++000444------,,,,,,,,,+++++++++,,,,,,,,,+++***+++---000///---++++++,,,.........+++,,,---.........,,,,,,...---,,,---000111000///...............---------+++,,,---......---,,,+++111///------......---,,,---------.........//////111000///------......///000///------......---+++555111...///---++++++//////...---------...000000...------...111333444444222222222111222222333333333333222222111222222333777666444333222222333333222222222222111000//////222222222111111///.........,,,******+++------,,,///...---,,,++++++++++++,,,+++)))((((((((()))***,,,++++++,,,......,,,******************++++++,,,...,,,+++,,,///111///------...............------,,,,,,,,,,,,,,,,,,,,,,,,+++000111------000///***---------......000111111---...///000000///...---000000111222222222222222000000000111222555777888666777888888888777555444555555555555555555555555888666444222111222333444000000000000000///.........111333444333222222333000000111111111111000000111111222333555444222///...111333111...,,,...000//////......------------......---------......///+++...000000---,,,---///222111111333555666555333555333111111222222222111000111111222222222111111000000///......///111222000111111222666:::666...000000111111111111000000444222111222444333000---///000111222222111000///333222111111000000111111"""(((000444444111000000444333222222111222222222666333000...////////////333333222222222222222222000111333444444111///---333333333444444444444555555222111222555777555333111111222333333444555555222444777999999777444222555555666888888999999999999888777777888888777555888777666555555666777777999999999999999999999999===:::777888<<>>::::::999999999888888888:::888777888;;;===<<<::::::999888999;;;<<<;;;::::::;;;;;;;;;;;;;;;::::::888999;;;<<<>>>??????@@@@@@???>>>>>>>>>>>>;;;999>>>>>>>>>>>>=====================<<<;;;;;;::::::))))))******)))(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$#########%%%&&&%%%$$$&&&''')))*********)))(((---,,,+++***)))***+++,,,+++)))'''''''''((('''&&&*********+++++++++,,,,,,---,,,+++,,,---,,,+++)))+++++++++++++++*********,,,+++))))))+++,,,+++***++++++,,,,,,++++++***)))***++++++***)))***,,,...((()))***+++,,,++++++***,,,++++++******++++++,,,***,,,------++++++...000.........------------,,,+++,,,+++***)))***---//////---++++++,,,......------.../////////...---,,,000///...///111333222111...------------,,,,,,,,,,,,,,,------------,,,,,,000...---,,,---...---,,,------------.........///111000///...---......///...,,,,,,,,,...///...---,,,***+++///000......111333333333222333333444444111000///000111222111///222111111111111222333333222222111111222333333444555444333333333444555555555666666555555444333222111222222111111///......000...,,,+++---......---...---,,,+++************,,,+++***)))((())))))***,,,+++******,,,,,,+++***+++***)))))))))***,,,,,,...,,,+++,,,///000///---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...///,,,,,,///...***------------...///000111...//////////////////.........///000000000000///000000000111222444666777777777777777666666555444444444444444444555555555777666444222111222333444111222222222222111000000///000222222222111222333///000000111111000000///111111111333444444111///000111111000///...///000000000//////...............---,,,,,,,,,,,,---...,,,...000000...---...//////......///111222222111444222000000111222111000111222222222111000/////////............///111222222222000///333888666000///000000111111000000///111000///000222222///---***+++,,,...///000111111222222111000000000000111))),,,000333444444555555222222111000000///000000555222///...///000000///222222222222222222222222111111333333333222000///777777666666555444444333444222000222666777666444111111222222333444444555333444666888888666444333666666777777888888777777:::888777777888999777666777666555444444555666777888888888999999:::::::::<<<999777888;;;>>>???>>><<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999999888888999<<<===<<<:::;;;:::999999;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>@@@???======>>>>>><<<;;;@@@@@@???>>>===;;;;;;:::======<<<<<<<<<<<<;;;;;;)))******+++***)))'''&&&''''''&&&&&&&&&&&&''''''%%%$$$###$$$%%%&&&%%%$$$'''((()))*********)))(((---,,,+++)))))))))******+++(((%%%$$$%%%&&&&&&&&&)))*********++++++++++++,,,+++******++++++***(((+++++++++******))))))))),,,+++******,,,,,,+++***++++++,,,,,,++++++***))))))*********))))))***,,,))))))***++++++++++++***,,,+++************+++,,,***,,,...///---,,,,,,,,,---------,,,,,,,,,++++++***++++++***)))))),,,...///---++++++---...---,,,///////////////...---,,,///......///111222222111---------,,,,,,,,,++++++------,,,,,,,,,,,,------000...,,,,,,---...---,,,------------............000///......------......---,,,+++,,,---...---,,,((('''***///111...---///000111111111111111000000000000000111222222000...000000000000000111222333222222111222222333444555333222222333444555666777777777777777666555444333111111111111000///......111///------...///...------,,,+++******))))))***,,,+++******))))))******,,,***((((((***++++++***,,,+++)))((()))***,,,......---,,,,,,...///......++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,++++++......+++------------......///000000//////////////////000---......///////////////000000000000222333555666777777555444333333333333222333333333444444555555666555333222111222222333111111222222111111000//////000111000//////111222//////000000000000//////111111111222333333111///222000///000000111000...000000000///////////////...---+++******+++---...---///111000///.../////////---,,,---///111111000222111//////000111000///222222111111000...---,,,------------...///000111222222///---000555555111/////////000000/////////---------...000000...---******+++,,,---///000111222111000000//////000000222000000111333666777888111111///...------------333000......///111111000000000111111222222333333111111222222222333333333888888777555333222111000333000///222666888777555111111111222333333444444333444555555555555444444555666666777777777666666:::888777777888888777666666555555444444555666666777777888888999:::;;;;;;;;;999777888:::=========???>>>===<<<;;;999999888<<<<<<<<<;;;;;;;;;;;;:::888888999;;;======<<<:::<<<:::777777888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;======>>>>>>>>>======<<>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<=========)))***+++++++++)))(((''''''''''''&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%'''((()))***+++***))))))---,,,***)))(((((())))))+++((($$$###$$$%%%'''''')))))))))************+++,,,+++))))))***+++***(((++++++******)))(((((((((,,,+++***+++,,,---+++***+++++++++++++++***))))))((()))******(((((()))+++))))))******++++++++++++++++++************+++++++++,,,---...---,,,++++++*********))))))))))))((()))*********))))))+++---///---,,,,,,---...---+++/////////......---,,,,,,---,,,,,,---///000///............------,,,,,,+++...---,,,++++++,,,---...///---,,,,,,---...---,,,------------------------//////......------------...---++++++,,,,,,+++)))...,,,,,,//////+++)))+++,,,---...//////...,,,+++,,,---...111444444222000////////////000111222222444333333222222222333333222333333333444555555666444444444444333222111111000000111111000///......111///............---,,,---,,,,,,+++******++++++,,,,,,++++++************...+++(((((()))+++,,,,,,---+++)))((()))***---......---,,,,,,,,,---......++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---...---------,,,,,,---......///111000............000111...///000000111111000000//////000000111222333333555444222000//////000000111111111222333444444555444444333222111111222222///////////////......---///000///...------///222...//////000000//////...111000000111222222111///222000...///111222000...////////////............000///,,,+++***,,,---/////////000000000/////////111000...///111333333333111///......///000///...///000000000///...------+++,,,,,,---...///000000000111///---///444333///......////////////......******+++,,,---......---//////---,,,,,,---//////111000//////......//////666222//////222555444333111000///...---,,,,,,,,,000///---...000111111111...//////000111222333333222111111111222333555666444444333222000///...---111///...111555888777555000111111111222222333333333333333333333444444555333333444666666777777777888777555666777777666444555555555555555666666666555666666888999:::;;;;;;999888888888999;;;<<<<<>>===<<<;;;:::=========<<<<<<<<<;;;;;;777888:::<<<======;;;:::;;;888555444666888999:::;;;;;;<<<=========<<<<<<<<<======>>>>>>======<<>>>>>::::::;;;<<<======>>>>>>))))))***++++++***(((((('''''''''&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%'''(((***+++++++++***)))++++++)))((('''((()))))),,,)))%%%$$$%%%'''(((((((((((()))))))))*********---+++))))))***+++***************)))))))))((((((+++******+++------+++)))***++++++++++++***))))))(((***+++***)))((()))******************+++++++++************************...---+++++++++,,,,,,,,,******)))))))))((((((((()))***+++***))))))+++,,,///---,,,---......,,,***---------,,,,,,+++++++++---,,,+++,,,...000///...000000000///...------------,,,+++******+++,,,---...---++++++---...------------------------,,,,,,...............------,,,,,,+++***+++---...---,,,444000......---)))))),,,...///000111222111000///------///111444444222000////////////000111222333666666444333222222111111444444444444444444444444222222222222111000/////////000000000000//////...///...------......---+++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++***///,,,***)))***,,,------,,,+++***)))***+++---.........---+++++++++---...,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------...///---,,,,,,,,,,,,------...000///...------...///000......///000000000000///...//////000000111111111111000...,,,,,,,,,------//////000111222333444555333222222222111111111222///////////////...------/////////---,,,,,,...000......////////////......111000///000111111000///111///---...111222000---------------------------111000...---,,,---...////////////000000000//////222000///000222444444333000...------...//////...,,,---...///////////////+++,,,------.../////////,,,///000///000222000+++---------......---------)))******++++++,,,...//////...---,,,,,,---...///000///......------......444222//////111111...+++222111000///............///...---...000111111000......///000000111222222111111000000111333555666000000000000////////////000...---///444666555333000000111111111111111222222222111111222333444555///000222444666777777888555444333333444444333222555555555666666777777777444444555666777999999:::777888888888888999:::;;;AAAAAA@@@@@@????????????======<<<<<<<<<;;;;;;;;;666888:::;;;;;;;;;;;;;;;===:::666555666888::::::::::::;;;<<<======<<<<<<:::;;;<<<======>>>>>>===@@@===:::999;;;<<<======999::::::;;;<<<======>>>999999:::;;;<<<===>>>>>>((()))*********)))((('''''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%((()))***+++++++++***)))***)))(((''''''((()))***+++)))&&&&&&''')))))))))(((((((((((())))))))))))...+++)))((()))************************************)))***+++,,,,,,***(((******++++++******)))((()))***,,,+++***)))))))))******))))))******+++,,,))))))***++++++***))))))...,,,***)))+++,,,---,,,,,,,,,,,,+++++++++******)))***++++++******+++---///...------......+++***,,,,,,++++++++++++,,,,,,...------...000111111000222111111000///...------,,,,,,++++++++++++,,,,,,---,,,++++++---...------------------,,,,,,,,,,,,---............---,,,,,,)))))))))+++...000000000333...,,,---,,,***,,,///---...///111222222222222222111111111222111///---/////////000111222333444777666555333222222222222333444444555555444333333333333333222222111000////////////000000//////...------,,,---//////---,,,......------------......,,,------------,,,+++***...,,,******,,,------,,,+++++++++++++++,,,------......---+++)))***,,,///,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---******------,,,---000,,,,,,,,,++++++,,,,,,---...------------------...+++,,,,,,---------------......///000000/////////---,,,,,,+++++++++++++++------...000111333444555111111111111111111111111000000111111000000///......//////...---,,,...///------............------111///...///000111000......---------/////////...,,,,,,,,,,,,,,,---------111111000///............//////...///000111///---.........000222222111000///...,,,---...//////...+++,,,---///000000111111------...////////////...)))...000//////000...))),,,,,,------------,,,,,,***+++,,,++++++,,,...000))))))***+++,,,...///000///...------,,,,,,------000000///000000...,,,)))111111000////////////000///...---...000111000///......//////000000111111000000//////000222444555//////000000111111111111///---+++...222444333111000000000000000000000000111111000000111222333444...///111333555666777777444222111111222222111000333444555666666666666666333333444444555666777777555777888888777777888:::>>>>>>>>>>>>????????????;;;;;;;;;::::::::::::999666777999999888888:::;;;>>><<<999888999;;;;;;;;;999999:::;;;<<<<<<<<<<<<888999:::;;;<<<============;;;999999:::;;;;;;;;;======<<<;;;::::::999999888999999:::;;;<<<<<<<<<''''''))))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''''''''&&&((()))***+++,,,+++******((('''&&&&&&'''(((***+++***(((''''''((())))))((('''''''''((((((((())))))---***((('''((()))))))))))))))******+++,,,,,,,,,(((((()))***,,,+++)))&&&***************))))))(((***+++------+++))))))***+++***)))))))))***+++,,,((()))***++++++***)))(((+++))))))+++---...---***------,,,,,,,,,+++++++++)))+++,,,---,,,+++,,,---///...---......---+++))),,,++++++***+++,,,...///...------...000111111000111111000///...---,,,,,,++++++,,,,,,,,,,,,++++++---+++***+++,,,......------------,,,,,,,,,++++++------.........---,,,+++---,,,+++,,,...//////...///,,,+++------***+++...******+++,,,...000222333333222000000111111///---000000000000222333444555444444333333333444444555111222333555555555555444222222222222111000//////......///////////////...---,,,---...000111///...---------,,,,,,------...,,,---.........---++++++,,,+++***+++,,,---,,,******+++,,,---------,,,,,,.........+++((())),,,///++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...***))),,,,,,)))***///,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,---.../////////...------***++++++,,,,,,,,,,,,,,,+++,,,---///111333444555000000111111111111111000000000111111000000///......///000000...------...---------......---------000///---...///000///...+++,,,------,,,,,,---///,,,,,,,,,---------......///000000000///...---,,,///...---...000000...,,,,,,,,,...000222222000---///...,,,---///000000///---...///000000000000000//////000000000///...---***...///---,,,...---***++++++,,,,,,,,,,,,+++++++++---...---+++,,,...111((()))+++,,,.../////////...------,,,,,,,,,,,,,,,---...000000///...///000//////////////////000111///...---...000000///...////////////////////////////////////000111111222......//////000000000000...,,,***,,,000111000...000000000000000000000000//////000111111222222333000111222333333444444333444222111111222222111000000111222444555555444444222222222333333444444444444666999888777666777999::::::::::::::::::::::::999999999999888888888888666777777666555666999<<<<<<:::999888999:::999888777888999:::;;;;;;;;;;;;999999::::::;;;::::::999:::999888888:::::::::888======<<<;;;:::888888777888888888999999:::::::::&&&'''((())))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&((()))***+++,,,+++******&&&&&&&&&&&&''')))***,,,((('''&&&'''))))))((('''''''''''''''((((((((())),,,)))&&&%%%&&&((((((((())))))***+++,,,------...''''''(((***+++***(((%%%***************)))((((((***,,,......,,,***)))***+++***)))))))))***,,,---((()))***++++++***)))((('''''')))---000000,,,(((+++++++++************)))***+++------,,,,,,,,,---///...---...///...+++(((,,,+++++++++,,,...000111,,,++++++,,,...///...---111000///...---,,,++++++***+++,,,------,,,+++***---+++******,,,......------------,,,,,,+++++++++,,,---.........---,,,+++444222///......,,,***(((---+++,,,///...)))'''(((+++++++++,,,...111444666111///...///111222222222000000000111222444555666222222222333444555777888///000222555666777666666000111111000000///...---......///////////////...---------000222333111000,,,,,,,,,++++++,,,------,,,---.........---,,,+++******)))***,,,,,,***((()))***,,,......---,,,+++...///...+++((((((,,,///)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,...)))(((++++++'''(((---,,,,,,++++++***+++++++++******,,,------,,,******,,,---......//////......---.../////////...---,,,)))***,,,---......---,,,++++++---///111222444555///000111111111111000000...............------,,,---///111111///---------,,,------......------,,,000///------///000///...)))+++...---+++***,,,///---------.........//////...///000000000...+++)))///---,,,---000000...++++++,,,///222444333000---///...------///000000000///000000000000000//////000000111111111///...---+++......***))),,,---,,,+++++++++,,,,,,+++++++++---...///...,,,,,,///222---...000000000///...---...---,,,,,,++++++,,,,,,,,,...000000//////333777...............///000111///......///000000...---///////////////.........////////////000000000000------------------------...+++***+++...000...,,,000000000000////////////......000111222222222222333333333333333222111000444333111222333333222000...///111222333333222222222222222222222222222222333666999888666555666888777777777666666666555555888888888777777777666666666777666444333444999===888777666666777777666444666777888999::::::;;;:::::::::::::::999888777666888777777888::::::888777;;;:::::::::::::::::::::777888888888888999999999''''''''''''&&&%%%$$$$$$***'''%%%$$$%%%&&&%%%%%%'''((((((((('''&&&$$$###(((((()))))))))))))))((('''%%%&&&)))+++)))''''''))))))((('''&&&%%%%%%$$$...,,,***(((''''''((((((---,,,***)))((('''((((((,,,,,,+++***)))))))))***(((***+++)))&&&$$$%%%'''))),,,---+++(((&&&'''***,,,---...000111///***&&&)))))))))***++++++,,,,,,))))))))))))***+++,,,---*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++---///000000///---++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------///---------...///...---000...,,,+++,,,+++***))).........---+++***((('''---+++)))((()))+++---///&&&'''(((***,,,...///000............/////////000000---,,,///000---,,,---++++++------------++++++,,,+++*********,,,...000000...,,,---111333222111222222222333333444444444000111222333444333222222888333222666777222000333222000---,,,...000111111***+++,,,---...---,,,+++,,,,,,,,,...///000///.........---------......///...---,,,,,,+++++++++,,,+++*********+++---///000111...***''''''***...111------,,,+++++++++,,,,,,---///000///......///000...---,,,,,,+++++++++,,,......---------......///...,,,***+++...///...---)))+++,,,,,,,,,,,,---///...,,,++++++------,,,+++---...///000000...,,,++++++++++++************))),,,------...///000111111222222111111000/////////111000///......///000000///......///111222000///------............------111---,,,000222000000111...---,,,,,,......---,,,...------,,,,,,------...222000///---,,,,,,,,,---//////////////////////////////...---,,,++++++***---///000///,,,,,,///222111000000000//////......333///,,,---///...***%%%)))+++------,,,,,,---...---------------...///000...------...///...,,,***///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------///111222000///...------...///000000000000///////////////111///...///111111///,,,000111111000///......///---.........---,,,,,,++++++,,,---...............000---***+++...111222111000///......///000...---555222//////222333111///222000///000222333111...333///...000///---...222000000000000000000000000333333222222333333444555666666666666666777888888555555555555555555555555000222555666666777888:::888666666999666222555<<<555666888999::::::999999888666444444555555444222333333444555666777888888999999888888777555444333333444666777777777666555&&&''''''&&&&&&%%%$$$###(((&&&$$$$$$%%%&&&&&&&&&***************((('''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&(((***)))((('''((((((((('''&&&&&&%%%%%%***)))((('''''''''''''''"""###%%%'''((()))))))))+++******))))))))))))***((()))***)))&&&%%%&&&(((***++++++***(((''''''(((***---000000---***)))***+++++++++***************)))))))))******,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,...000000...,,,+++++++++,,,,,,,,,,,,++++++************+++,,,---......---,,,---...///...,,,///---++++++,,,,,,+++***''''''''''''&&&$$$###""",,,+++***))))))+++---...((()))***+++---...//////..................//////000,,,,,,///000---+++,,,++++++------------++++++,,,+++*********,,,...///...,,,***+++---//////...111111111111222222333333111111333333444333222222555111000444555222000222555222000/////////...------------------,,,++++++......---.../////////......------,,,------......------,,,+++++++++++++++,,,,,,+++************+++---,,,+++***+++,,,---...------,,,+++*********+++---------...//////000000...------,,,+++++++++,,,...------,,,------......---+++)))***,,,...---,,,+++,,,------+++***+++---///---+++++++++***(((''',,,---...//////---,,,***++++++++++++************.........//////000000000000000000000000000000000111000////////////000111///......///111111000///------............---------,,,---///,,,((()))......,,,,,,,,,---...---,,,------,,,,,,,,,,,,------000///------,,,---...///..............................------,,,++++++***......///...---...000222111111000000////////////222...+++,,,......+++(((+++,,,......------...///---------------...//////,,,++++++,,,---,,,***(((......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111000///...------...//////111111111000000...---,,,000///000444888777111,,,222222222111...------------.........------,,,+++)))***++++++,,,,,,++++++000---++++++...111222222000...---.../////////---222222222111//////000111111///...000222222000...222...---000000...///222000000000000000000000000222222222222222333444444444444444444444555666666444444444444444444444444222333555555444444555666777555555888555222444:::555666777888888888777666444444333444666666555333555555555555555555666666666666777777777666666555444555666777888777777666'''''''''&&&&&&%%%$$$###&&&%%%###$$$&&&(((((((((***+++++++++***)))((('''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''))))))(((&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$'''******)))((((((((((((((())))))))))))''')))))))))''''''''')))+++)))(((((((((((('''&&&)))...222000***''')))------,,,,,,+++******))))))+++******++++++,,,---...------,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,---//////---,,,+++******++++++++++++******+++******)))***+++---......---,,,,,,......---,,,---,,,******,,,,,,,,,+++((((((((((((((('''&&&&&&************+++++++++,,,+++++++++,,,------..................------------000,,,,,,///000---+++,,,++++++------------++++++++++++******+++,,,...///---,,,******+++,,,---,,,000000000000000111111111111222222222222222111000111......111333111000111333222111111111000...,,,111000///---,,,+++++++++000///...---------...///------,,,++++++,,,,,,---,,,+++*********************++++++++++++***)))))))))***,,,---...---,,,,,,...---,,,+++***))))))))),,,***)))+++///222111///---------,,,,,,,,,,,,,,,------,,,++++++,,,,,,---+++***))))))+++,,,,,,+++------...---+++)))***+++///---,,,,,,,,,,,,***)))+++,,,---...---,,,+++***,,,+++++++++************............////////////---......///000000111111111000000//////000000111......---///000111///...------............------+++,,,///...(((###%%%,,,...,,,+++,,,---...---+++------,,,,,,,,,,,,------...------,,,---...///000...........................---------,,,+++++++++...---,,,---///111111111111111000000000000//////111...******---...---+++,,,...///000.........///...------------...//////,,,+++++++++,,,,,,***(((---,,,,,,++++++++++++,,,------------------------,,,---...//////////////////......---......//////111111222222000...+++***//////111888???>>>555---333333333111...,,,,,,,,,---............---,,,,,,)))******+++++++++++++++000...,,,,,,///111333333///...------...//////......111333111---,,,///222//////...///000111///---000------///000...///333000000000000000000000000222111111111111222333333222222111111222222333444333333333333333333333333333444555555333111111222666444555666555222444888444555666666666555333222111111222555777777555333666555555555444444444333333333555666777777888888555666777777888888777777(((((((((((((((&&&%%%%%%&&&%%%%%%&&&)))***+++***)))))))))((((((''''''&&&(((((())))))((((((''''''&&&'''&&&%%%'''***)))&&&&&&&&&&&&'''''''''((((((###$$$%%%'''''''''&&&%%%$$$&&&(((*********)))(((&&&&&&'''(((((()))))))))'''((((((((((((((())))))+++(((&&&&&&))))))'''$$$)))---111111---******,,,,,,,,,,,,++++++*********,,,+++++++++,,,,,,---......---------,,,,,,+++++++++++++++******************+++,,,------,,,+++***))))))************)))))),,,+++***)))***+++---...---,,,+++,,,---...---+++,,,***)))***,,,------,,,***++++++,,,,,,,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++------------,,,,,,,,,,,,000,,,+++///000---+++,,,++++++------------++++++************+++,,,---...///---,,,++++++,,,------000000000000000000000000000000000000000/////////...------000222222111000......///222444333111///111000...---,,,,,,------//////---+++******,,,...,,,,,,++++++***+++++++++******))))))))))))******&&&(((***+++------,,,,,,(((***+++---......------///...---,,,+++*********+++(((&&&***000333111...------------------,,,,,,,,,,,,++++++***++++++++++++************+++,,,,,,+++,,,---,,,***)))***+++------,,,...000111111000++++++,,,,,,,,,++++++***,,,,,,+++++++++*********------------------,,,,,,------........./////////000000///000000000111111...------...///000...---,,,------......------,,,------//////+++&&&'''------,,,++++++------,,,+++---,,,,,,,,,,,,,,,,,,---///...---,,,,,,---...///.................................---------------...,,,***,,,000333222000000000000000000000000000000---******,,,...///...,,,...000///...---...///......---------......//////---,,,---......,,,+++,,,++++++******+++++++++------------------------+++,,,...///000000///......------.........//////...///111222111///,,,***///...111999@@@@@@888///222222222111...---------------............------,,,,,,------------,,,,,,///...------///111444555000...,,,,,,...//////......000000///------...111........./////////.........,,,,,,///000//////333////////////////////////111000000000000111222222111111000000111111222333222222222222222222222222333444555444222111111222444444444444444333444555333444444444333222000///000111333555777666333111444444444444333333333333222333444555666777777777555555555666666666666666++++++++++++***)))((('''((('''''')))+++,,,,,,+++((((((((('''''''''''''''((((((((((((((('''&&&&&&%%%''''''$$$%%%***)))%%%%%%%%%&&&&&&'''(((((((((###$$$&&&'''(((((('''&&&+++***))))))(((((())))))%%%&&&'''((()))((((((((()))((((((((())))))))))))***(((%%%&&&)))***'''%%%***,,,///222222///+++(((******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,,,,+++++++++******************************+++,,,,,,+++******((())))))******))))))(((,,,+++*********+++,,,------+++***+++,,,---,,,++++++***))))))+++------,,,((())))))***************)))***+++,,,,,,+++)))(((*********)))))))))((((((,,,,,,,,,,,,++++++++++++///,,,+++...///,,,+++,,,++++++------------++++++************+++,,,------...---+++***)))***,,,...111111111111111000000000......---------------------------...111333222000------///222444444111//////...---,,,,,,---///000---------***((((((+++------,,,+++***************)))))))))(((((()))******((()))+++---......------************,,,---///000000000///...---,,,,,,,,,,,,((('''***000333111...,,,,,,---.........---,,,---,,,+++***************++++++++++++++++++,,,---)))***,,,+++******,,,---...------...000111111000******++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++***.........---------,,,,,,......//////000000000000...---------//////---+++,,,,,,------------,,,,,,///,,,+++......+++***,,,---,,,++++++,,,---,,,+++,,,,,,,,,++++++,,,,,,,,,111000...---,,,,,,------....................................////////////---+++***---111333222///////////////////////////...,,,******,,,...///000,,,---//////---,,,------///......---------......///...,,,,,,---...---++++++++++++******++++++,,,........................***+++---/////////......,,,,,,---...............+++---///111111000...,,,000...///555<<<===777111///000111000///...///000------...//////......---------.........------,,,///.........///222555777222000------.../////////000...,,,---///000///...---.../////////.........---+++,,,000111...///222////////////////////////000////////////000111111111111000000111111222333222222222222222222222222111333444444333333333444333444444333444555444333333333333333222111///...222222333555666444111...000111111222333444444444333444555555555555444444333333333333444444555555------------,,,+++***)))***))))))***,,,,,,***)))))))))(((((((((((())))))&&&&&&&&&&&&&&&%%%$$$###%%%((('''"""$$$******$$$&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((((((((()))((('''&&&&&&''')))***&&&'''((()))))))))((('''***)))((((((******)))((()))((('''((())))))((('''++++++---000222000,,,'''******++++++,,,------...,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***)))))))))***************))))))************))))))))))))************))))))++++++++++++++++++++++++,,,+++******,,,,,,+++***+++***((()))+++,,,,,,+++))))))***************))))))***+++++++++***)))((()))))))))(((((((((''''''************+++++++++,,,///++++++...///,,,***+++++++++------------++++++))))))******+++,,,,,,,,,++++++***(((&&&'''+++...111111111111000000000000,,,,,,,,,,,,,,,---......,,,---...---///222222...//////000111222111...+++------,,,,,,---......///+++,,,---+++((((((***...------,,,+++************))))))))))))))))))***+++,,,------------,,,+++++++++***)))(((***---111333000000///.........//////---+++***,,,///111000...+++,,,...//////...------------,,,+++***************+++,,,,,,++++++,,,...((()))++++++***+++,,,...000...---,,,------+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++......------,,,++++++***,,,,,,---///////////////...---,,,---......,,,***,,,,,,------------,,,,,,///***(((,,,---+++******---+++***+++,,,---,,,***,,,,,,++++++++++++,,,,,,222111///---,,,,,,,,,,,,------------------------------....../////////000,,,,,,---...000111000///------............//////,,,,,,++++++,,,---///000,,,...//////---,,,,,,---//////...------------......,,,******+++++++++***,,,++++++++++++,,,,,,---////////////////////////+++,,,---...............+++,,,---...............***,,,...000000000///...///...///222666777444111...///000000//////000111------...////////////...,,,------------,,,,,,+++.../////////000222555999666333///....../////////111...+++,,,000222000------///111000///...//////---+++,,,000111......000000000000000000000000000///............///000000111111111000111222222333222222222222222222222222///111333444333333444666333444444333444777555111222333333333222111///...333333333444444333000---//////000111222333444444444555555555444333222222333222222222222333444444------------,,,+++***)))+++***)))******)))'''%%%(((((('''&&&&&&'''((()))&&&&&&&&&&&&%%%$$$###"""$$$)))'''!!!###***+++$$$&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&'''''''''''''''''''''((()))******)))'''&&&,,,***((((((******(((&&&((()))***)))(((((()))******+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++)))******************+++((()))))))))*********+++)))))))))))))))))))))))))))******++++++******)))******,,,------,,,***))),,,***)))***+++,,,+++***,,,***))))))+++,,,+++***++++++,,,,,,,,,++++++******************)))(((((())))))))))))(((((((((((('''(((((()))***+++,,,,,,///+++***...///,,,***+++++++++------------++++++((()))***++++++,,,,,,,,,*********(((&&&(((,,,000000000000/////////......,,,,,,,,,,,,---...000111***------+++---111000+++///......///000000...+++,,,------------,,,,,,+++))),,,///...+++***,,,000......,,,++++++************))))))))))))***+++,,,---,,,,,,+++++++++++++++***)))((()))+++...111333...............//////000///.....................+++,,,...///000///...---......,,,++++++*********)))***,,,+++))))))+++...)))***++++++***)))***,,,000///---,,,,,,,,,***(((+++++++++++++++,,,------------,,,,,,,,,+++++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++***+++,,,............---...---,,,,,,------+++***+++,,,,,,------,,,,,,+++...,,,+++---+++((('''***,,,+++***+++,,,,,,,,,***,,,,,,++++++++++++,,,,,,000///...---,,,,,,---...------------------------++++++,,,,,,---......///+++---///000/////////000,,,,,,,,,---------......+++,,,------------...///...///000000...------...//////...---------------...,,,***)))***++++++***,,,,,,,,,,,,,,,---......////////////////////////,,,,,,,,,,,,---...//////***+++,,,...//////......------......///.........,,,...111333333111///...///000111000///...///000------...///////////////......//////...------,,,...///000000000222666:::999666222////////////...///.........///000000000...000222222000...///111...,,,---000000---,,,...000000000000000000000000......------......///000000000000000000111222222333333333333333333333333...000222333222222333444333555555333555999666000222333444444444222111000222111111222333333111///000000000111111111222222444444444444444333222222333333222222222333444555,,,,,,,,,,,,+++***))))))+++***)))))))))'''$$$!!!&&&%%%$$$###$$$$$$&&&&&&(((((((((((('''&&&%%%$$$$$$)))''' """++++++$$$''''''''''''''''''''''''((('''%%%%%%$$$%%%'''''''''(((***+++***(((%%%###((()))***+++***)))'''%%%---+++((()))******(((%%%'''***,,,+++((('''))),,,(((+++,,,)))$$$$$$***000...------,,,,,,++++++***++++++******)))*********(((((())))))*********+++(((((())))))*********+++)))))))))(((((()))))))))******++++++++++++******)))***---......,,,***(((+++***)))***+++,,,+++))),,,***))))))***++++++******************)))((((((+++*********))))))((((((*********)))))))))))))))&&&'''''')))***+++,,,---///+++***...///,,,***+++++++++------------++++++((()))***++++++,,,++++++,,,,,,,,,***(((***///444//////.........------------,,,,,,---...000222444))),,,,,,)))+++///...(((+++++++++---///111000///------......---+++)))((()))---111000---,,,...111///...---,,,++++++++++++******))))))***+++,,,,,,))))))(((((()))+++---...(((((()))***,,,...111222---------------...///000000111111000...,,,---...+++,,,...000000///...---///...---,,,++++++++++++''')))+++***((('''***---+++,,,,,,+++)))((()))***///...------...///...,,,,,,+++++++++,,,------...---------,,,,,,,,,++++++++++++,,,------...//////*********+++,,,,,,------)))***+++---......------...---,,,,,,------+++)))+++,,,,,,------,,,,,,+++///000111111+++$$$&&&,,,,,,+++******,,,,,,+++***,,,++++++++++++++++++,,,......---,,,---...///000------------------------))))))***+++,,,,,,------+++...111111///---...000+++++++++,,,,,,---------***,,,......---------...///111222111///......///000///...---------------000...,,,+++,,,------,,,,,,,,,,,,,,,------...///000000000000000000000000---,,,++++++,,,---///000)))+++,,,...//////......//////......------------***///444555222...,,,,,,111222222111...------...------...///000000//////111111222111111000//////...///111000000222666;;;;;;888333000/////////...---///111000...---000444...111333222000///000222...,,,---111000---+++---000000000000000000000000...------------.../////////////////////000111111333333333333333333333333...000222222000000000111333666555333555:::777000333333444555444333222111111000///000222333333222111111111111000000000000222333333444444333333333444444333222333444555666.........---+++***((('''))))))'''&&&&&&%%%&&&&&&(((%%%&&&)))((($$$"""$$$%%%$$$###%%%((((((%%%""""""######!!!$$$((('''$$$&&&&&&&&&&&&''')))***+++***)))((('''&&&''''''((($$$%%%&&&'''(((((((((((("""$$$&&&((())))))((('''###'''(((&&&&&&)))(((%%%,,,------***'''&&&)))---+++)))'''&&&'''))),,,---++++++,,,,,,++++++***)))'''(((***,,,,,,,,,,,,++++++))))))***'''""""""%%%------,,,+++************,,,***(((((()))***)))((('''+++...,,,&&&###%%%(((...---,,,+++***)))))))))(((***,,,,,,+++))))))*********)))(((((()))************)))))))))))))))*********))))))))))))******(((((())))))*********+++(((((((((((('''&&&%%%$$$+++---...///...,,,)))'''+++***))))))******)))'''******)))))))))***,,,---,,,++++++++++++++++++,,,..................------...------,,,,,,+++++++++))))))************))))))+++++++++,,,,,,---------------------,,,+++***)))***+++,,,,,,------,,,,,,111...,,,++++++++++++***---)))'''))),,,,,,)))$$$(((((()))+++,,,---...///+++++++++,,,---...///000////////////......//////222///,,,---000222222000,,,---.........---,,,+++------,,,***''''''(((***))),,,...---***''''''(((***((()))------+++***---......---,,,,,,,,,,,,---,,,+++,,,---......+++)))---,,,***))))))***,,,------,,,,,,++++++,,,,,,---,,,,,,++++++***)))((((((+++)))'''(((***---///000+++++++++,,,,,,,,,------+++,,,---...---,,,+++***...,,,+++)))(((((())))))+++,,,---***'''&&&)))---******+++***))))))+++,,,//////...///000000...---,,,***))))))+++...//////)))))))))***+++---...//////......------,,,,,,+++***...111222000......///+++'''''',,,///---,,,,,,000000000000///---+++)))++++++++++++,,,,,,---.........------------,,,,,,,,,------...///000111111777333...---//////+++'''///111///+++***...///...***+++---.........------..................------,,,,,,,,,///222333000---///000000///------...000,,,---///000000...,,,+++111000///......------......111222111000444<<>><<<;;;:::::::::;;;:::777666999;;;999777999:::::::::::::::;;;<<<<<<@@@>>>;;;999999999::::::666444444444666666555333333111000111333555555555888888777666555555555555111111111222222222222333222222333444666555222///444333111///......------222///,,,,,,---///111111000//////000222222111///...,,,++++++++++++***(((+++***)))+++---...---+++------------...............,,,***)))***,,,......------------,,,+++***)))))))))***++++++,,,,,,---''',,,...+++***+++***'''+++++++++++++++++++++++++++***)))))))))+++...///++++++,,,,,,,,,,,,++++++...000111111000.........++++++,,,------...//////+++,,,---,,,+++***+++,,,,,,++++++---//////...,,,+++++++++++++++,,,,,,,,,////////////....../////////...---------.............../////////000111111///000111000///...///000/////////000000000//////000///111444333000000444000000.........000222444666555444444333222222111000111333555666555444333555555555666666444222111111222222333333333333333111111111111111000000///000000000000000000000000444222///...///000000///.........//////...............////////////......///000111000...---...000//////...///111444777888111111000000111222222222111111111222333333444444555444333333333222///---111000......//////---+++......------------......,,,,,,,,,------------...'''((())),,,...///...,,,++++++,,,---///111444666222222111///...---...///......------------......////////////000111222333555333111111111000///---///...---...000111000//////////////////000111222777777555222///...///111///...+++(((+++111222///+++,,,,,,---......//////000000111111111111000000///............---------/////////...---.........---...////////////...---///...///000000/////////---,,,,,,---///000///..............................////////////000000000222333333333222222111000---///111333444555555555555555555444444333222111000000//////000000111222000000///------...///...000111222222333444555555222222222222111000...---///...---...000111111000111000//////000000///.........---,,,,,,,,,,,,,,,******+++,,,...///000111222000...,,,,,,...000222444222000000111111111000000000111111111///...---,,,---......//////.....................---------///...---...//////---,,,---000111//////333333111444555666777666444333222888777777777999===@@@BBB??????=========>>>???@@@===999888;;;<<<:::999;;;<<<<<<<<<<<<===>>>???@@@FFFDDDAAA>>>;;;:::;;;<<<888888888999::::::999777555444333555777999:::999:::999888777666666666666222222222222333333333333333333333555666555222000444444222000...,,,,,,,,,000...,,,,,,---///000000000//////000222333222000...,,,++++++,,,+++***(((*********+++,,,,,,***)))---------.........//////---,,,+++******+++...000,,,------------,,,++++++++++++++++++++++++++++++''',,,...+++)))******(((++++++++++++++++++++++++((()))***+++,,,---------+++,,,,,,---------,,,,,,---///111000///---------++++++,,,------...//////+++,,,------,,,+++,,,...,,,++++++,,,...///...---......------...///000000......//////////////////............------...///......///000000111111111111111000///...000444888222111///......///000222000///111444333///000444111000///...///111333444222222333333333333333333111222444555666666666555555666888888666555333333333333444444444444444333222222333333222222111000111111111000000111111111555222000///000111111000000000111111111111000000...//////000000//////...///111222111///...///000...---------///333666888111111111111111111333444000000111222222333333444555444222222333222000...000///------------+++)))///......------......///.........---------,,,,,,***+++---///222222000...---,,,,,,,,,...///111333222111000/////////......///...------------...///000000//////...//////000555333222222222222000...222111//////000111///...333222111000000000000000888777555111///...000222------+++***...333111+++000000000000000000000000///000000111111000000///............------------000//////000000......///......///000000///......---//////......///...---000///...///000111000///////////////////////////000000000000111111111111000111111222222111111111---...111333555666666666999999888777666444333222000////////////000111111000222111......000111///222222222333444555555666222333333333222111///...///......///222333333222444333111222333333222000000000///...------------+++,,,---...000222333333000///---,,,,,,---///000555444333222333333222000000000111222111000///...---......///000/////////........................///...---...000000...,,,...111222//////222333000333666888999777555444444888888888999;;;>>>@@@BBB>>>>>>>>>>>>???@@@AAABBB???:::888;;;<<<:::999;;;<<<<<<======???@@@BBBBBBEEEEEECCC@@@<<<:::;;;<<<:::::::::<<<======;;;999777666555777:::<<<======::::::999888777777777777444444444333333333222222222222222444555555333111111222222000---*********...---,,,---///000000////////////000222333222000///---,,,,,,,,,,,,+++)))******+++,,,,,,+++***)))------........./////////++++++,,,+++***+++...000+++,,,,,,---------------,,,,,,,,,,,,,,,+++++++++)))---...***(((***+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...---,,,+++,,,------............------......//////...,,,+++++++++,,,,,,------......+++,,,------,,,,,,---...---,,,++++++---...---,,,---,,,++++++,,,---///000------.../////////......+++,,,---,,,++++++---///...///000000000000000///222000...---///333777:::222111///------...000111000///000333222///000333111000000000000222333444000111222333444444444333333333333444555666777777666888999888666444444555444555555555444444333222333444444444444333222222222222111111111111222222333111000000111222111000222222333333333333222222//////000000000000//////000111333222000//////000...---------///222555777000111222111111111333555000000111111222333333333666555333333333333222000000///------------,,,***//////............/////////.........------,,,,,,------...000000///+++(((,,,,,,+++++++++,,,...///222111///000111111///...000000000000000000000000000000///...............333222222222444444222000444333111111222222000...444444333222111000000111666555444111//////111333---.........111444111+++000000000/////////////////////000000000000//////000/////////............000...///222222///...000///000111111111111000///---000000...---///...,,,111000//////000111000...111111111111111111111111111111111111222222222222...///000111111222111111222222222333555777999:::===<<<;;;:::888555333222000000000000000111111222222555555111111444444000222333333444444555555555333444444555444333111000000//////000333444444333666555444444555555444222222111000///............000000111111222333333333111111000000000000111111666555555666666555333000000000111222111000///......///000000111111000000........................///...---...000000///---...111111......000000---222666999:::888666666666888888999;;;<<<>>>???@@@>>>>>>?????????????????????:::888:::;;;999999;;;<<<<<<===>>>???AAACCCCCC???AAAAAA???<<<::::::<<<:::999:::<<<>>>>>><<<999777666666888;;;>>>???>>>;;;:::999888777777777777666666555444333222222111222111000222333444444333111333333111...++++++,,,,,,,,,,,,...000111///............///222222111000000...------------,,,***(((***,,,...------,,,,,,............////////////)))+++------++++++---///)))***,,,---......//////***++++++,,,,,,---------,,,///...)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000/////////...---...000000---***+++++++++,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,......,,,***+++,,,,,,,,,+++***)))(((((()))+++---...+++,,,---...///......---+++,,,...---++++++---000...///000000000///...---000...,,,...222444444333//////000000000///...---000///111444333///000444111111111222333333444444111222333444444444333222444333333222444666888999777888999777444333555777666666666555444333222111444555555555555444333333333222111111111111222333000000///000222222111///222222333333333333222222///000000111111000000///000111333333111000000000.........///111333555666///111222222111111333666000111111222222333444444777555444333444444333222222111000000111111///...000//////////////////000------------............,,,,,,---......,,,'''$$$---,,,,,,,,,,,,...///000333111000000222222000...///000111222222111000/////////.........//////000000000111333555666444333444333222222444444333222444333333222222222333333333333333111000///111333000222333111333555444000.........///000000111111222333333444444333333222222222222111111111000000///---...333333000///222000111222333333222111000...222222......111000,,,222111//////000000///---111111111111111111111111111111222222222333333333...///000111222333333333888666555444666999===@@@???>>>===;;;888666333222111111000000111111222333444888777333333666666222333333333444444444444444444555666666666555444333000//////111333555555444888666555555666666555444333333111000////////////444444444333333333222222555555555555555555555555777666777888888777333000000000111222222111////////////000111111111111111---.....................///......///000000///---...000000---,,,......+++222666:::;;;999777777888777888:::<<<===>>>>>>>>>>>>??????@@@???>>><<<;;;???:::777999:::888888:::<<<<<<<<<>>>???AAACCCDDD:::<<<>>>>>>;;;999:::<<<999999:::<<<>>>===;;;999777666666888;;;>>>??????;;;:::999888777777777777777777666555333222111000222000///000222444555444333555666444000......///++++++,,,///111111///---...------///111222111000111///............---+++&&&)))---///////////////............/////////000'''***---...,,,+++---///((()))+++---...///000000((()))***+++---...///000---000...)))'''+++......,,,,,,,,,,,,,,,,,,,,,,,,///---+++***)))+++---.........///000000111000000111...,,,...222222...))),,,+++++++++++++++++++++(((***++++++******+++---...,,,******++++++***)))---,,,++++++,,,---000111***+++---.........------,,,...000///------000222//////000000000...---,,,///,,,,,,///444555111,,,,,,...111333222000,,,)))111000222555444000111555111111222444444444444444444444555555555444222111555333222111222555888:::888999999666333333555888777666666555444222111000555555666666555555444333444333222111111222333444......///111333333111///111222222333333222222111000000111111111111000000000222444333222000000000///000000111222444555666///111333222111111444777111111222333333444444555888666444444555555444333555333222333444444333111000000////////////000000++++++,,,---...///000111------///111222000,,,)))//////...///000222333555333111000111333444111...,,,...///111111///...,,,............///111222333//////000333666777666555333222222333555666666555222222222222333444555555111222222111000000111333333666666333333666777555000111222333555666777888888888999999999999888888444444444333333333222222///,,,...333444000000333111222333444444333222111///333333//////222111,,,222333444444333111///...555333000111333333000,,,222333555666555222///---111000000222555555222///444555555666777999:::;;;===<<<:::999888666333000000000000111222333444555777666666555444444333333444444444555666777777888999:::;;;999666333222222555333111333666888777555<<<;;;:::999888888888888555555444333222222222222333333333444555666777777777777888888999888888888;;;;;;:::888777555444444111222333333333333222111111000//////111111000///111000000000//////......000000111222222333333444222000......///000///...111222333444555444333333666666666777999:::999888:::::::::::::::999888777888666444444555555444333777666555777:::===>>>>>>999777888;;;;;;666333444666666666777888888999999666444333777<<>><<<999777999;;;555555666555444222000///000111222333444333333222444222111000111111///---000000111111000///......111000///......---------777444111/////////...---***+++,,,---...---,,,,,,+++---///000//////000111,,,++++++***+++,,,...///000...---...222333111...,,,---------.../////////...,,,++++++,,,+++***(((,,,,,,,,,---,,,,,,++++++///---++++++,,,.........222555555111///111333222000///...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------***'''(((***,,,+++***...---,,,---///000///...000//////......---,,,,,,//////000000///...------111000---,,,+++,,,...///111111111222222222222222333444444444333333555777888666444444555777777777888777666666777666444222666333111333666888777555;;;;;;:::888888777777777000777:::666111111111111444444555555444333111000000222444333111222666:::333333333444333333222222222222222222222111111111444444333222111111111111...111333444333222222333444333222111111222333444666444111111222333333222333333333333333444555555999888666666666666555333555444333333444555555555111111///...///000111222///000111111111111111000......---...///000///////////////000111111222222555444222111//////000000//////000111111111111111333222111111222333222111333222111333777888777555444444444444555555555555777555333111000111222333333333555777444222888???@@@>>><<<<<<<<<;;;888444666555444555777<<<@@@CCCDDDEEEEEEEEEEEECCCAAA@@@<<<;;;999777666555666666333444666777888777666555555666555444777:::888333333666777666777999555///444555666777666444222111666666555555666555444222222333444555555333222111555333333444777888666444555555555555555666777888;;;:::888777777666333111000000000111222444555666555555555555555555555555555555666666777888888888999::::::888555333333444888666333444666888888777;;;;;;:::888888777777777777777555333222111111111444444333444555777999;;;<<<<<<<<<<<<<<<;;;;;;:::;;;:::999888666555444333222111000000000000111222333111000111222333222111111111111111000000000///111111111222333333444444444222111000111222111000111222333444444444333333444333333555777888777555666666666666666666555444777555333333444444333222555444333444666888888888666555777:::888333222555444444555555666777888888555333333666;;;===:::777666777888777666555666777444444444333222111000///000000222333333333222222444222000000111111///---.........///......------222111000///............333111//////000000000...+++,,,---...///......---+++---////////////000111---,,,+++++++++,,,---...000000000000111111///------...............//////,,,+++***+++,,,---,,,+++,,,------......---,,,,,,000...,,,,,,.../////////111444444///...111333222222000//////000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------000---++++++---......---,,,+++++++++,,,,,,,,,+++---.....................///////////////...------......---------...000111000111111222222222222222000222333222222333555777999888666666888999999999777666555666777888777555444222000222666999888777888777666555444444444444111888:::666111222333333111222333333444333222222222222333222111111333555111111222222222222222222333333444444444444555555555555444333222222222222111333444444222222222333555555444444444444555555666444222111222333222222222222222222222333555555999777666666777777555444777666555555555666666666555444333111000/////////222222222222111000000///...------.../////////...000000111222222333333333333333111000000111222333///000111222222222111111222111111111222333222222555333333444777888666444666666666666555555555555888777666555444444555555333333555777666666===FFFHHHGGGFFFGGGGGGDDD???;;;:::::::::===AAAGGGMMMQQQUUUVVVWWWWWWWWWVVVTTTTTTMMMKKKHHHDDD@@@>>><<<;;;:::;;;;;;<<<<<<<<<<<<;;;<<<>>>===<<>>???AAA???999777777888888888666555444222333444444333222222333333333444444555555555555555444333333555666666555666666555555444555555555888777666666666555333111000000000111333555666777333333444555666666777777666666666777777888888999888888888666444333555777<<<999666444666777888888::::::999888777777777777999888666444333222111111555555444444777:::>>>@@@BBBBBBBBBAAA@@@???======:::999888777666555444333555333111//////111333555555333222333444555444333333333222222222222111111222222333444444555555666777555333333444555444333111222333444444444333222333333333444666777666555333333444555555555444444666444222111222222111000444222111111333444444333222333555888555111111555111222333444555666777777555333222444888999777555333222222222444444444333444333111000////////////000000111222222222111111222111//////000000///---............////////////333222111000////////////...------///111111000///---...//////000000//////+++---//////......///000......---,,,,,,,,,---------///222333111000//////////////////............+++******+++---///...---......////////////......111///......000222222111...222222...---000222111333222111000111000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++***++++++++++++++++++++++++,,,,,,---......///000000///////////////......---,,,,,,---...///111111222111111333444444444333333000111222333333444666888;;;999888888:::;;;;;;;;;888666555666888:::::::::666444222555999<<<<<<:::777666555444333333333333444999:::666333444666555000111222333444444444444555444222222333333222111111222222333333444444444555555666777888999::::::::::::999888888777777777777888888666555555666888888888999::::::999888888:::888555444555555444444444333333333444555777888:::999999:::;;;;;;999888777666555555444444444444666777777777666444333111555555444333222111000////////////000000000111111222333555777888999999999888777555333222333444555000111333444555444333333333333444444555555666666:::999888999;;;;;;:::888===<<<;;;:::999888777777999999:::;;;;;;:::999888777666777;;;===@@@IIISSSVVVWWWWWWXXXWWWRRRKKKFFFCCCDDDFFFJJJQQQYYY```eeekkklllmmmnnnooonnnnnnmmmfffccc^^^XXXQQQLLLHHHFFFGGGFFFEEEDDDDDDDDDEEEEEEHHHJJJKKKJJJLLLPPPOOOKKKNNNPPPOOOLLLMMMPPPOOOKKK777777777888777666555444///222555444111000222444333333333333444666888999888777555444444555555666777777666555555555666666666555444444666555444222000000111222444666777888444444444555666666777777555555666666777777777777777777666444333444666999===:::777444444555777888999888777777666666666777888777666555444333333333666555555555888<<>>===999888888777555444444333777666444333333444666777777555444555666777666444444444444444333333333333555555555666777777888888888666555444555666555444111222333444555444333333555444444666888999888666444444555666777777777777444333111000111111000///333222000111222444444333111222555777444000111777000111222333444666777777333222111333555666555333333111///111444666444222444222///---,,,---///000000111111111111111111111000///---...//////...---000000000000111222222333444333222111000000000000,,,,,,---///111111///............///////////////+++---//////......///000//////...---------,,,,,,***...222444222000000222111000000//////.........---,,,+++,,,...///...---//////000000111111000000222111000111333444444333---111111---,,,///111111555333222111111000---+++------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******))))))************------...---,,,,,,,,,---............//////000000...//////000//////......,,,---///000111222222222111333555777777777555444111222444555555666999;;;:::999888999;;;<<<<<<;;;:::888777777:::<<<<<<<<<<<<999777999===???>>><<<999888888777666666777777555999:::666444666888777444444555555666666666666888666555666999:::777444666666666777777888999:::777888:::;;;===???AAAAAACCCCCCCCCBBBBBBAAA@@@?????????>>>===<<<===@@@CCC???AAACCCDDDDDDCCCAAA???BBB???<<<;;;;;;;;;:::999888888777777888:::===>>>?????????@@@BBBBBB@@@>>>;;;<<<;;;999888777777888777999;;;======<<<:::999777666555444333222222222222333444444333333444555555777;;;???BBBDDDDDDDDDBBB@@@<<<888555333333333333444666777888888777777777888999::::::;;;<<<>>>AAAAAABBBCCCDDDEEEEEEDDDGGGFFFEEECCCAAA???>>>===<<<>>>AAACCCDDDBBB@@@>>>@@@>>>???DDDHHHNNNYYYcccfffhhhjjjkkkhhhbbb[[[VVVSSSTTTVVV[[[bbbkkkssswww}}}~~~|||yyytttllleee^^^YYYVVVUUUTTTQQQOOONNNOOOQQQRRRWWWZZZ[[[ZZZ\\\``````]]]ccccccaaa^^^___cccbbb___666666666666666666555555444777999999666555666999444444333444555777:::;;;>>>===;;;999888888888999777777666666666666666777555444444555666666555333111111222333444666888999666666666666666666666666444444444555555555555555666666555444333444777:::;;;999666333222333555777777777666555555555666666555555444444444555666666666555555666999>>>CCCFFFHHHGGGFFFDDDAAA???<<<;;;888777777666555444333333555555555666666555555555777666555555777777666555444444444444555555555555777777888888999:::::::::888777555555666666666555222333444555666555444444555555555666888999888777555666777777888888888888444333111000111111000///111//////000222444444444333333555777555111333777111222222333555666666777222111111111333444444333222000...000333555333111444222///,,,,,,---///111222222111111111111111111///...------///000///...111111111111111222333444444333222111111000000000///......///111000...+++.............../////////---...000000///...///000////////////...------,,,,,,000444444111///000111111111111000000//////...000///......//////...,,,///000111111222222222111333222222333555666666555...111111---,,,///111111555333222111111000---+++------------------------------,,,,,,------...///---------------------------...//////............,,,...///...,,,+++---...111111111000000///////////////000111111000000//////000111222222222111111111333666999999888666555111333555555555777999;;;:::999999:::<<<======<<<:::999888999;;;======<<<@@@===:::;;;===>>>===;;;;;;::::::999999999999:::777:::;;;888888:::;;;999;;;::::::999999999999999;;;::::::>>>BBBDDDAAA>>>>>>>>>>>>>>>???@@@BBBCCC@@@AAACCCEEEHHHJJJLLLMMMOOOOOOPPPOOOOOONNNLLLLLLIIIIIIHHHGGGGGGIIINNNQQQNNNPPPSSSTTTTTTSSSPPPNNNMMMJJJGGGEEEDDDCCCBBBAAA@@@???>>>>>>@@@CCCFFFGGGHHHHHHHHHJJJKKKKKKIIIGGGGGGHHHHHHFFFCCCBBBCCCEEE???AAACCCEEEEEECCCAAA???888888666555555444555555555777888888666666777999888<<>>>>>??????===;;;;;;<<<===;;;;;;:::999888777777777666666555666888888666555333333333444555666777888666666666666666666666666444444444444444444444444444555555444333444666999888888666333111111444666666555555444444555555555333222333333444555777777555444444666999>>>BBBEEEFFFFFFDDDBBB???<<<:::888777666666555444444333333111222444555555444222111777555444555666777666555444444555555555555555666777777888999999::::::;;;999777555555666777666555444555666777777777666555444444444555777888777666555555666777777777666666666444222111222222111000///......///111333444333777444333666666333333666222222333333444444555555000000000000111222444444111000///000111222111000444222000......///111222444333222222111222222222000///...000111222222111111000/////////000111222444333222111000000000000222000//////000///---+++...............///000000...000111111000///000111/////////000//////...---222333444222000///...///111111111111000000000000222111//////000///...,,,///000111222222333222222333222333555777888777666111444444///---000222111333222111000111000---+++---------------------------------------......///........................---...000000...---...///))),,,...---+++***,,,///444444333222222111000000000111111222222222222111111111222222222222222222111444888;;;<<<;;;888666333444555666555666999;;;<<<;;;;;;===@@@AAA@@@>>>=========@@@CCCDDDDDDBBBGGGDDD@@@@@@BBBCCC@@@>>>@@@??????>>>>>>>>>??????>>>BBBCCCBBBBBBEEEDDDAAAEEEDDDCCCBBBAAAAAAAAAAAACCCEEEHHHMMMQQQRRRQQQOOONNNMMMMMMLLLMMMNNNPPPQQQRRRSSSTTTWWWZZZ\\\^^^___```aaabbbbbbaaa```^^^]]]YYYYYYYYYXXXXXXZZZ^^^bbbccceeegggiiiiiigggeeeccc]]]ZZZWWWTTTSSSRRRPPPOOOMMMLLLKKKKKKMMMPPPTTTVVVVVVVVVWWWXXXYYYYYYVVVSSSQQQSSSTTTRRROOOMMMPPPRRRRRRRRRSSSSSSQQQMMMJJJGGGAAA@@@>>><<<;;;:::;;;;;;999<<<>>>>>>;;;:::===??????DDDLLLTTTZZZ]]]^^^^^^OOOLLLFFFAAA>>>======>>>:::;;;;;;===???BBBFFFGGGHHHKKKOOOPPPOOOPPPTTTWWWYYY\\\___aaacccdddgggiiifffeeeccc```]]][[[YYYXXXZZZ]]]aaaeeefffeeecccaaa```\\\[[[___eeellluuu}}}~~~}}}|||{{{{{{}}}{{{yyyuuurrrppppppqqqrrrvvv{{{~~~AAA@@@@@@@@@@@@@@@AAAAAA>>>===<<<=========;;;999:::;;;;;;<<<===???@@@AAA@@@BBBEEEFFFEEEDDDFFFHHHGGGFFFDDDAAA???===<<<;;;999888777888999999888666555555444444555666666777555555666666777777888888555555555555555555555555333555666555444444555777555666666444222111333666555444444444444444555555333222222333333444555666333333444666999===@@@BBBDDDDDDBBB@@@===:::888777666666555444444333333333333222222222222222222333666444333444555666555444444444444555555555666666555666666777888888999999:::888666666777888777666555666777888999888888777555555555666888999888777666666777777777666555555777555333333444444333222333222111111333444444333:::444111444777555333333222222222222222222222222//////000000000222444666222333333333111111111222555333222000000111222333555555333222222222333333333222222333666777666555333222000//////000111222333222111000000///000000333111//////000000///...000000/////////000111222000111333333111000111222......///000000000//////333111//////111222222222000000111111111111111222111000//////111111000/////////000222222333333333333222333555888999777666444777666111///111222111222000//////000///---+++........................---------------...//////000000000000000000000000+++---000000...,,,---...(((,,,///...,,,+++...222444444444444444444333333111222333333444444444333111111111111222333555666666999>>>BBBCCCAAA>>><<<777999:::999999999<<<>>>@@@@@@AAACCCEEEFFFEEECCCEEEFFFIIINNNRRRTTTSSSRRRVVVSSSPPPPPPRRRSSSQQQOOOMMMMMMLLLLLLLLLMMMMMMNNNNNNRRRUUUUUUVVVXXXVVVQQQSSSRRRQQQPPPPPPQQQRRRRRRTTTYYY^^^ccceeeeeeeeeeeedddcccbbbaaaaaabbbccceeeggghhhjjjllloooqqqssstttwwwxxxyyyyyyxxxwwwuuusssqqqqqqqqqooonnnooorrrtttyyyzzz{{{||||||{{{zzzyyyssspppllliiigggfffdddbbb```___^^^^^^```dddhhhkkkjjjjjjkkklllmmmlllhhheee___aaacccaaa^^^]]]```ccchhhhhhhhhfffddd```\\\ZZZTTTRRRNNNKKKHHHGGGFFFFFFCCCFFFIIIHHHEEEDDDFFFJJJNNNSSS[[[ccciiillllllkkk^^^ZZZTTTNNNJJJHHHHHHIIIFFFEEEEEEFFFJJJOOOTTTXXXYYY^^^bbbcccbbbcccggglllnnnqqquuuwwwwwwxxx{{{}}}|||{{{yyyvvvsssqqqooonnnqqqtttxxx|||~~~}}}|||zzzuuuqqqooosssxxx}}}GGGGGGFFFFFFFFFFFFGGGHHHGGGDDDBBBCCCEEEEEEBBB>>>===>>>???@@@AAABBBCCCCCCHHHLLLQQQSSSSSSTTTVVVXXXSSSQQQNNNJJJFFFCCCAAA@@@:::999999999;;;:::999777666666555555555555666666333333444666777999::::::666666666666666555555555333555666666555444444555444666777666333222444666444444333333333444444555444333333222222333333333111222444666999<<<>>>@@@CCCBBBAAA???<<<:::777666555555555444444333333333666555333111111333555666555333222333444555444333333444444444555555666666444444444555666666777777;;;999777777888999888777666777888999:::999999888888777777999;;;<<<;;;999888999999999888777666666888666444444555555444333999777555555666666666555<<<444///222777666222000111111111111000000000000...///000000000222555888444777999777444222444666555444333222222222333444777666444333222333444444666555555777999::::::999777555333111111222333444333222111000////////////444111///...000111111000222111000000000111333444111222444444222111111222---...///111111111000000///,,,***,,,222777888888000000000111222222222333000///...///111333222111...///000111222333333333222222333666888999888666666999888333000222333222000///...///000///---,,,...........................------------...//////000000000000000000000000...111444444222000111222)))...111111///...222666333333444555555666666666222333444444555555555555111000000000222555888:::===@@@EEEJJJKKKIIIEEECCC===>>>???>>>>>>>>>@@@BBBDDDDDDEEEGGGJJJKKKIIIHHHMMMOOOTTT[[[aaaccccccaaaeeebbb``````ccceeecccaaa\\\[[[[[[[[[[[[[[[\\\\\\]]]bbbeeefffhhhjjjfff```___^^^]]]]]]^^^___aaabbbdddjjjqqquuuuuuttttttuuuvvvtttsssqqqqqqrrrtttuuuvvvwwwyyy{{{~~~}}}zzzxxxvvvtttrrrpppooommmnnnppptttyyy{{{{{{zzz{{{|||}}}{{{wwwtttooorrrtttsssooonnnqqquuuwwwwwwwwwvvvtttrrrooonnneeebbb]]]YYYUUURRRQQQQQQLLLOOORRRQQQNNNMMMPPPSSS[[[```hhhpppuuuwwwvvvuuunnniiibbbZZZTTTQQQPPPPPPQQQPPPOOOPPPTTT[[[bbbfffhhhmmmqqqsssrrrssswww|||TTTUUUVVVXXXYYYYYYXXXXXXXXXUUUQQQOOONNNMMMJJJGGGJJJFFFDDDDDDCCCBBBGGGNNNMMMSSS\\\eeejjjkkkjjjhhhiiieee___YYYRRRLLLFFFBBBEEECCC@@@@@@@@@@@@???>>>;;;;;;:::999999999999:::999888;;;@@@@@@<<<999:::>>><<<:::777555444444444555777999999777666555666333888;;;999333222666<<<;;;999777555444444444555444444333222222222333333444444444555777:::<<<>>>AAA???<<<999888888999999666666555555555444444444666444333444666555222...777777777666666666666555555888:::555///---222777777777777777777666555444999999777666666666666777777777777777777666666666444555666777777666555444777777777666666555555555999777444222222333555777888888888777777777666666000111333555555555444444444555555555555444333333000222222000...///333777666555555444333333333444///111222222111111333444777666555555666777888777777<<<@@@BBBEEEHHHFFFAAA???999666777666111111555555333555777555111000222///000000000111111222222111111111111111222222222222333333222000///000111333333333222222222222222###---333000...///000...333333333222222111111111444222000///000111111111000111222111111222444777333444666888:::===???@@@;;;:::777555444333333444333000---...///000///---///...------......,,,***......///000///...---,,,222111222444555333333555333222111111222111///---111111111111222333444444777999999999888777888:::777888999::::::999777777...000222444444555777999BBBKKKUUUYYY\\\\\\VVVOOOHHHEEECCCDDDGGGJJJLLLMMMOOONNNNNNOOORRRVVVZZZ\\\aaabbbeeellltttyyy{{{zzz~~~wwwssstttsssoooqqqwwwqqqooooooqqqpppmmmnnnssswwwwwwwwwwwwwwwvvvuuuuuuzzzwwwsssqqqqqquuuzzz~~~|||~~~~~~xxxvvvsssoookkkhhhfffeeeaaabbbcccaaa___```dddhhhjjjnnntttzzz|||wwwpppkkkhhhddd```\\\ZZZ]]]```ccceeejjjpppvvveeefffhhhiiijjjjjjiiiiiijjjgggbbb```___]]]ZZZWWWWWWSSSOOONNNMMMLLLQQQXXXbbbhhhpppwww||||||zzzxxxvvvrrrkkkeee^^^XXXQQQMMMJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBAAA???>>>============<<>><<<======<<<:::888777777777888;;;<<<;;;:::777666777999666999;;;:::777666999<<<<<<<<<:::999888777777777333333222222333333444555444333444444666888:::;;;<<<;;;:::888777777777777555555555444444444333333555444333555777777555222555555555555555555444444666777888555222111444888555555666666666555555444888777555444444444555666777777777777777777777777666666777777777777666666555555555555555555555555888666444222222444555777;;;;;;:::888666444222111222222333444444333333222333333333333333333222222111333333222000111444666555555444333333333333333///111222111111111333555666555333333555777999999???EEEMMMRRRWWW[[[YYYUUURRRIIIAAA>>>:::666777;;;444222333555444///...111111111111111111111111111111111111111111111111111111333444333222000000111222222222222222111111111(((///333000---000333222666666555555555444444444555333111111222333222222000111111111111222555888<<<======>>>>>>=========;;;:::777555444333333333444111......//////---+++......---///000111000...222333444444444333222222777777888:::;;;:::::::::999888777777777666444222222111111111222444666777>>>@@@AAAAAA???>>>??????:::;;;;;;;;;;;;999888777666777999999:::;;;>>>@@@LLLUUU___dddggggggaaaZZZQQQOOONNNOOORRRUUUXXXYYY]]]\\\\\\]]]```dddhhhjjjpppqqqttt{{{}}}~~~~~~||||||~~~}}}zzz{{{~~~zzzwwwtttsssqqqrrrsssrrrqqqqqqtttvvvyyy||||||wwwtttqqqmmmjjjhhhkkkooorrrvvv|||{{{|||}}}~~~~~~~~~~~~}}}xxxuuussspppmmmkkkiiiddd```___]]]\\\aaahhhvvv{{{zzzsssmmmfff___[[[VVVTTTRRRQQQRRRRRRQQQPPPKKKJJJHHHFFFCCCAAA@@@???CCCBBBDDDGGGGGGBBB???@@@???>>>===<<<<<<===>>>>>>AAAAAA@@@===:::999;;;===;;;;;;;;;;;;;;;<<<===>>>?????????>>>===<<<::::::555555555555666666777888666555555555666777888999999999999999888888888888777777666666666555555555444333444555888999888666666666777777777666555555555444333333333444666777555555555666666666666666999888666444444555666888666666777777888888999999888888777777777777888888555555555666666666666666777666444333333444666777::::::999888666333111000555555555555444444333222333333333333333333333333222333555444333333444666444444333222222222333333222222333222222333555888777666555555888<<>><<<;;;:::888666444333222222666444111000//////---+++.........111333444444333444555555555666666666666:::<<<===>>>???@@@???>>>>>><<<;;;::::::888666333555444333333444777;;;===AAACCCFFFGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA???===<<<===>>>??????@@@BBBFFFJJJZZZdddnnntttxxxxxxrrrjjjaaa```___```dddhhhjjjkkkooonnnnnnooorrrvvvzzz|||}}}zzzvvvxxx{{{~~~~~~{{{zzzxxxtttpppooonnnmmmssszzz~~~xxxqqqkkkgggfffdddbbbaaabbbcccbbbaaaYYYXXXVVVRRROOOKKKHHHFFFJJJHHHIIILLLKKKFFFDDDEEEEEEEEECCCCCCBBBCCCDDDEEEDDDEEEFFFEEECCCBBBBBBCCCBBB@@@>>>???BBBCCCBBBAAABBBBBBCCCBBBAAA???===<<<;;;:::::::::::::::;;;;;;::::::999999999999999999:::;;;<<<<<<======<<<<<<;;;;;;;;;::::::999999888555555555666777888888888::::::;;;;;;:::999888777888666444555888:::999888777666666666777777888888;;;:::888777777888999;;;777777888888999:::;;;;;;999888777666666777888999999999999999888888888888777666555444444555777888555555666777777777666666888999999999888777666666666666555555555555666666333444555555555444444444444333333222222333333333444555555444444555888;;;888888888;;;@@@HHHRRRXXXdddqqqzzzjjj\\\PPPGGG@@@===:::555333555555222222444000000000111111222222222222222222222111111111111000333666777666444333333333222222222111000000000///222333111000111444666333333222222222222222222555333222222333333222111///000111111222555:::===FFFHHHIIIIIIHHHDDDAAA>>><<<;;;999777666444333333777555333222111111000000111111111333666777666555777777777777888999;;;;;;@@@CCCEEEEEEGGGIIIHHHFFFDDDCCC@@@???>>><<<999666888666555555777;;;@@@BBBCCCFFFKKKMMMNNNMMMMMMMMMPPPOOONNNMMMKKKIIIGGGGGGFFFGGGHHHIIIKKKOOOUUUYYYhhhrrr|||zzzrrrqqqqqqssswww{{{}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}|||vvvrrrrrrpppooooooqqqrrrqqqqqqlllkkkhhhddd___ZZZVVVSSSQQQOOOPPPSSSRRRNNNLLLMMMNNNMMMKKKJJJIIIJJJJJJKKKIIIMMMQQQTTTSSSQQQOOONNNMMMJJJGGGHHHKKKMMMKKKHHHHHHHHHHHHGGGEEECCC@@@>>>@@@@@@???>>>=========>>>??????>>>>>>===<<<;;;;;;===>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<999999999999888888999:::<<<===>>>>>>>>><<<:::999@@@===:::;;;>>>@@@>>>;;;888777777666666777888888;;;;;;:::::::::;;;;;;<<<999999::::::;;;<<<======:::999888777777888999:::<<<<<<;;;:::999888888777888777666666666777888888444555666888:::<<<>>>???>>>???@@@@@@???===<<<:::999888777666666666777777555555555666666666444333555444444444444444555555444555666666666777:::<<<999:::<<>>>>>???AAA@@@AAADDDFFFGGGFFFEEEEEEIIIFFFCCCBBBCCCBBB???<<<<<<;;;999888888888999:::;;;<<<===>>>>>>>>>======<<<<<<======>>>>>>??????<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;::::::999999::::::999999888888888888::::::;;;<<<@@@DDDIIIKKKKKKLLLNNNNNNLLLHHHCCC@@@===<<<:::888777777777888888777666666777777666555777666666666666777888888444666888999999:::;;;===;;;===AAAGGGRRRdddwww}}}nnnZZZJJJDDD<<<666666777555333444000000111222444555666666666555555444444333333333222444777999888888888888777777666666555444333333222000222666666333222444333333444444444444555555222111111111222222000...000111222333666;;;AAAFFFRRRTTTVVVVVVRRRJJJBBB===>>>>>>>>>>>>===<<<;;;:::444555555555444444666777:::::::::;;;>>>???>>><<<@@@???>>>>>>???CCCFFFIIILLLSSSWWWUUUWWW\\\[[[UUUSSSQQQNNNKKKIIIEEEAAA>>>===<<<;;;<<<>>>BBBEEEHHHNNNRRRYYY^^^bbbfffiiikkkfffeeedddbbbbbbaaaaaaaaa___aaacccfffiiimmmssswww~~~}}}wwwqqqkkkhhhhhheeefffiiiiiifffeeegggfffeeedddddddddeeefffgggkkkooouuuxxxxxxuuusssrrrmmmkkkiiihhhggggggfffeee^^^\\\YYYUUURRROOOMMMLLLKKKKKKKKKLLLLLLNNNOOOOOOQQQQQQRRRQQQPPPOOOMMMLLLPPPOOONNNNNNOOOPPPRRRRRRXXXWWWUUURRROOOMMMKKKJJJGGGHHHIIIHHHGGGGGGJJJMMMLLLOOOSSSXXX\\\^^^^^^^^^ZZZXXXUUURRROOOLLLHHHFFFDDDCCCAAA???>>>>>>??????>>>@@@CCCEEEFFFDDDBBB@@@??????@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>>>>>>>>>>?????????@@@@@@======<<<;;;:::999999888>>>>>>???BBBHHHPPPXXX]]]```bbbcccbbb^^^WWWOOOJJJDDDCCC@@@===;;;;;;;;;<<<===;;;888777999::::::888999999999999999:::;;;;;;999<<>>===>>>AAADDDEEEEEEDDDFFFEEEDDDDDDFFFJJJOOORRRRRR[[[___\\\___eeeddd]]]]]]ZZZWWWTTTQQQMMMHHHEEEFFFFFFFFFGGGIIIKKKNNNOOOTTTXXX^^^cccggglllpppsssqqqpppooooooooopppqqqqqqoooqqqsssuuuvvvyyy}}}yyyuuupppnnnnnnrrrrrrooooooqqqqqqqqqpppqqqrrrtttvvvwww{{{~~~xxxxxxvvvtttrrrpppppppppfffddd```[[[WWWTTTSSSRRRQQQRRRRRRTTTVVVXXXZZZ[[[[[[\\\\\\\\\[[[ZZZXXXWWWZZZXXXWWWVVVVVVXXXZZZ\\\cccbbb```]]]YYYVVVTTTSSSKKKMMMOOOOOONNNOOOSSSVVVZZZ]]]dddjjjppptttvvvvvvooonnnkkkgggbbb\\\YYYWWWMMMKKKIIIFFFEEEEEEFFFFFFCCCFFFIIILLLMMMKKKHHHEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDCCCAAAAAA@@@@@@BBBCCCEEEFFFHHHHHH??????>>>===;;;:::999888>>>>>>@@@EEEOOOZZZeeelllrrrtttuuusssmmmcccYYYSSSLLLJJJFFFCCCAAA@@@@@@AAAAAA===999999;;;<<<<<<;;;;;;:::::::::;;;;;;<<<===???BBBGGGIIIJJJIIIHHHIIIIIILLLPPPWWWcccwwwpppUUUKKKBBB@@@AAA>>><<<<<<;;;;;;;;;:::999888888777999888888777666555555555444666888888888999;;;===<<<<<<;;;:::999888777666<<<555222555666444666<<<444555555555666666777777444333333444555444222000222333444555999???FFFLLLWWWZZZ___bbb___YYYPPPKKK@@@AAABBBCCCDDDCCCBBBBBBCCCEEEEEECCC@@@???@@@CCC??????AAADDDHHHKKKKKKJJJSSSQQQPPPPPPRRRWWW\\\___]]]gggkkkhhhkkkrrrqqqiiijjjhhhdddaaa]]]YYYTTTQQQOOOPPPPPPRRRSSSUUUWWWXXX^^^bbbfffkkkooosssxxx|||yyyyyyxxxxxxyyy{{{}}}~~~yyyyyyzzzzzz{{{{{{|||||||||{{{||||||~~~~~~}}}|||pppmmmhhheeebbb___\\\YYY[[[ZZZZZZ[[[]]]aaaeeehhhhhhiiiiiihhhgggeeecccbbb\\\^^^___```aaadddhhhlllllllllllljjjgggbbb]]]ZZZXXXYYY[[[ZZZZZZ]]]ccciiilllsss~~~|||vvvrrrkkkdddfff]]]UUUQQQMMMLLLPPPUUUPPPSSSTTTQQQQQQRRRQQQMMMNNNLLLIIIHHHHHHHHHGGGFFFKKKIIIGGGGGGIIIJJJHHHEEEGGGHHHHHHIIIHHHGGGFFFEEEJJJGGGCCCAAAAAABBBBBBAAABBBEEEJJJPPPXXXbbbnnnuuu~~~yyysssiii```XXXQQQJJJEEEDDDDDDCCCBBBCCC???<<<===@@@AAA>>>:::;;;:::;;;>>>>>>>>>AAAGGGLLLQQQWWWYYYYYYXXXYYY[[[]]]ZZZ[[[eeerrrhhhRRRFFFDDDAAADDDGGGBBB@@@>>><<<:::999:::;;;<<<<<<;;;:::<<<>>>>>><<<999===;;;888777777:::>>>@@@===AAABBB???>>>??????======777444888;;;:::777666777888999999999888777666888999999888888777666555999888777666999???HHHNNNYYY^^^bbbccc```YYYSSSPPPMMMLLLKKKJJJKKKNNNQQQSSSQQQPPPNNNLLLJJJHHHHHHGGGIIIIIIJJJMMMQQQUUUVVVWWW[[[YYYXXXYYY___fffmmmpppppprrruuuwwwyyyyyyxxxxxxvvvuuusssppplllhhheeeccc^^^___```bbbcccdddddddddhhhiiilllppptttzzz~~~wwwtttooollliiifffbbb`````````aaabbbfffjjjnnnqqqpppqqqqqqpppooommmkkkjjjeeefffggghhhiiilllpppssstttttttttrrrnnnjjjeeecccaaabbbcccccccccgggnnntttxxx}}}uuummmnnnfff^^^YYYVVVTTTWWW\\\[[[^^^___\\\\\\]]][[[WWWUUURRROOOMMMMMMMMMLLLKKKPPPNNNLLLMMMOOOOOOMMMKKKNNNOOOPPPPPPPPPNNNMMMLLLLLLIIIFFFDDDCCCDDDCCCBBBDDDGGGMMMTTT]]]iiiuuu|||uuummm```YYYQQQKKKJJJIIIGGGEEEFFFCCC@@@@@@CCCDDDAAA>>>:::888:::>>>@@@CCCJJJRRRYYY^^^dddiiijjjiiiggggggccc```aaajjjvvvoooYYYLLLIIIDDDFFFHHHBBBBBBAAA???===<<<<<<===>>><<<<<<===AAAEEEGGGFFFDDDFFFCCC???<<<<<<>>>CCCEEEGGGMMMQQQPPPOOOPPPOOOLLLGGG???999:::;;;888666666888999:::;;;;;;999888777::::::;;;::::::999888777999888777777999???HHHNNNVVV[[[bbbeeeccc^^^ZZZWWWSSSRRRRRRRRRUUUXXX\\\^^^___]]]ZZZWWWTTTQQQOOONNNMMMMMMNNNQQQWWW[[[]]]^^^fffeeedddgggllltttzzz~~~}}}~~~}}}{{{xxxuuurrrqqquuuuuuuuutttsssqqqpppoooqqqqqqrrruuuxxx}}}~~~zzzvvvrrrpppmmmjjjgggggghhhiiikkkooosssxxxzzzyyyyyyyyyyyywwwuuusssrrrmmmnnnoooppppppssswww{{{||||||{{{zzzvvvrrrnnnkkkjjjkkklllkkklllpppyyyzzzwwwooogggbbb^^^\\\^^^cccgggjjjkkkhhhggghhheeeaaa^^^[[[XXXVVVUUUUUUSSSRRRUUUSSSSSSSSSUUUVVVUUUTTTVVVWWWXXXXXXXXXWWWVVVUUURRROOOLLLJJJIIIIIIHHHGGGGGGKKKQQQYYYcccooo{{{}}}ttthhhbbbYYYSSSQQQOOOLLLIIIKKKHHHFFFFFFHHHHHHFFFCCC???<<<;;;???CCCHHHRRR\\\eeeiiipppwwwzzzyyytttpppjjjhhhiiipppzzzyyybbbTTTNNNHHHHHHJJJDDDFFFDDDBBB???>>>>>>???@@@>>>@@@EEEKKKRRRUUUVVVUUUSSSOOOHHHCCCBBBFFFKKKOOOYYYaaaiiijjjjjjiiieee```WWWMMMBBB>>><<<888777888<<<>>>@@@AAAAAA???<<<:::>>>>>>>>>======<<<;;;::::::999888888:::AAAIIINNNXXX]]]dddhhhhhheeeaaa___YYYYYYZZZ]]]aaafffjjjmmmnnnkkkgggbbb\\\WWWSSSQQQQQQRRRTTTYYY```eeeiiijjjnnnnnnnnnqqqvvv||||||{{{~~~}}}||||||~~~}}}yyyuuusssqqqnnnkkkmmmnnnoooqqqtttxxx|||~~~~~~~~~~~~|||zzzxxxvvvqqqrrrrrrrrrsssuuuyyy}}}~~~|||yyyuuurrrpppnnnoooooooooooouuu}}}zzzrrrkkkhhhddd```bbbfffmmmqqqrrrooonnnnnnkkkffffffccc___]]]\\\[[[ZZZXXXXXXWWWWWWXXXYYYZZZZZZZZZ[[[[[[\\\]]]]]]\\\[[[ZZZYYYWWWTTTRRRQQQPPPOOOMMMLLLOOOUUU\\\dddoooyyyvvvlllfff^^^YYYVVVUUURRROOOOOOMMMKKKKKKLLLLLLJJJHHHHHHCCCAAABBBFFFLLLWWWbbbiiimmmttt|||xxxqqqqqqooopppuuu|||hhhYYYRRRKKKKKKLLLFFFGGGFFFCCCAAA@@@@@@AAABBBCCCGGGNNNWWW___dddeeefff```ZZZRRRLLLKKKQQQXXX^^^lllwwwyyyrrrfffZZZMMMEEE@@@===>>>AAAGGGIIILLLMMMLLLIIIDDDAAAAAAAAABBBAAAAAA@@@???>>>===<<<<<<<<<>>>CCCKKKPPP^^^cccjjjnnnnnnkkkgggeee```aaacccgggmmmsssxxx{{{}}}zzzuuunnnfff^^^XXXUUUVVVVVVZZZ```hhhoootttuuuuuuvvvwwwyyy||||||xxxvvvtttrrrpppnnnrrrrrrsssuuuwwwyyy|||}}}~~~{{{yyywwwqqqrrrrrrrrrrrrtttxxx{{{}}}}}}|||{{{yyyvvvtttrrrnnnoooppppppqqqvvv~~~zzztttnnnllliiieeegggkkkppptttvvvtttsssssspppkkkkkkiiieeecccbbbaaa___^^^ZZZ[[[\\\\\\\\\\\\]]]^^^]]]^^^______```___^^^]]]^^^\\\YYYXXXWWWVVVTTTSSSRRRUUUXXX]]]bbbiiiqqqvvv}}}uuujjjeee___[[[ZZZYYYVVVTTTSSSQQQPPPOOOOOONNNMMMLLLNNNHHHEEEFFFJJJPPP\\\gggnnnrrrxxx{{{tttwwwuuuvvvyyy|||jjjZZZSSSLLLLLLNNNHHHGGGEEECCCAAAAAAAAABBBCCCHHHNNNXXXbbbjjjoooqqqrrrnnnggg^^^XXXXXX___iiippp|||~~~qqqdddUUULLLFFFDDDIIIOOOTTTWWW[[[\\\ZZZUUUOOOJJJEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBGGGNNNSSS```fffnnnssstttrrrooommmhhhiiimmmrrrxxx~~~yyypppggg```\\\WWWXXX]]]dddnnnvvv{{{~~~~~~~~~{{{zzzzzzzzzzzzzzzzzzyyyyyy~~~~~~|||yyywwwxxxzzz~~~~~~zzzxxxuuussssssrrrpppooosssssstttuuuwwwyyy{{{|||~~~|||yyywwwuuuppppppqqqppppppqqquuuxxxyyyyyyyyyxxxwwwuuutttsssmmmoooqqqqqqrrrvvv}}}{{{uuurrrqqqooommmnnnrrrtttyyy{{{zzzyyyyyyvvvqqqpppnnnjjjhhhhhhgggfffeee```aaabbbbbbaaaaaabbbcccaaabbbcccdddeeedddccccccbbb```^^^^^^^^^]]][[[YYY\\\]]]___```aaadddiiilllwww}}}}}}vvvoooiiiddd___\\\\\\\\\ZZZWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOJJJHHHJJJNNNTTT___iiissswww}}}}}}yyywwwvvvwwwzzz|||kkk[[[SSSKKKLLLNNNHHHFFFEEECCCBBBBBBCCCDDDFFFLLLSSS___jjjrrrvvvyyy{{{zzzsssiiicccdddkkkvvv}}}vvvjjj[[[RRRLLLLLLSSS[[[aaadddhhhjjjggg___WWWQQQGGGHHHHHHGGGGGGFFFEEEDDDCCCDDDDDDDDDFFFJJJQQQUUU]]]dddnnnuuuxxxwwwvvvuuuoooqqqtttyyy{{{qqqhhh```[[[VVVXXX\\\eeeoooxxx~~~nnnooorrrtttvvvwwwwwwwww~~~~~~}}}||||||}}}|||{{{{{{}}}~~~}}}|||{{{zzzyyyxxxwwwvvvvvvvvvrrrrrrssssssssssssttttttyyy|||wwwssspppooonnnnnnoooooooooooooooooossstttuuuwwwxxxzzz{{{|||tttttttttqqqnnnmmmmmmnnnrrrtttvvvwwwxxxvvvtttsssrrrpppnnnmmmmmmmmmlllkkkmmmnnnoooqqqsssuuuwwwxxxzzzzzzyyyxxxvvvsssqqqoookkkllllllkkkjjjlllooorrrrrrrrrrrrrrrrrrqqqqqqqqqkkknnnqqqqqqqqqtttyyy~~~|||zzzuuusssttttttrrrtttxxxwww||||||wwwvvvssspppnnnnnnnnnmmmllliiikkklllkkkiiihhhiiikkkiiijjjlllmmmmmmmmmlllkkkiiigggffffffggggggeeecccfffgggfffeeecccdddfffhhhkkkpppuuuuuuvvvvvvsssmmmkkkfffaaa_________\\\YYYYYYYYYYYYWWWUUUSSSSSSSSSRRRNNNMMMOOOQQQTTT\\\eeeooosssxxx{{{{{{xxxvvvtttnnnnnnqqqtttwww~~~nnn\\\TTTKKKKKKLLLGGGEEEDDDCCCCCCCCCEEEGGGIIIKKKUUUbbbooovvv{{{xxxnnnggghhhoooyyyyyymmm___UUUPPPPPPYYYcccjjjmmmqqqrrrnnneee[[[TTTIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEEEEEEEGGGKKKQQQVVV\\\cccmmmtttwwwwwwvvvuuuqqqsssvvvzzzwwwnnneee]]]XXXSSSUUUZZZcccnnnxxx~~~\\\^^^```ccceeegggggghhhoooooooooooonnnlllkkkkkklllkkkiiijjjlllmmmmmmlllkkkkkkjjjiiihhhhhhhhhiiihhhhhhggggggggghhhhhhiiioootttwwwtttsssvvvyyyyyyzzzxxxtttpppkkkhhheeedddddddddeeeeeeffffffggggggfffiiillloooqqqqqqpppooojjjkkkkkkiiifffddddddeeehhhjjjlllnnnnnnmmmkkkjjjjjjhhhffffffggghhhgggfffeeefffhhhkkknnnqqqssstttsssssssssrrrooommmjjjhhhfffggggggfffeeegggjjjlllllllllllllllmmmmmmnnnnnnhhhkkkoooppppppqqquuuyyy|||}}}wwwxxxtttsssuuuvvvuuuvvv{{{xxx}}}zzzzzzwwwtttssssssssssssrrrppprrrsssrrrooommmoooqqqpppqqqssstttttttttsssssspppooonnnoooppppppnnnlllmmmmmmllliiifffeeefffhhhhhhnnnrrrsssvvvxxxwwwsssmmmiiidddbbbaaa```]]][[[[[[\\\\\\ZZZWWWUUUUUUUUUWWWSSSQQQRRRRRRRRRWWW^^^eeejjjnnnooommmjjjjjjkkkccceeeiiinnnrrrzzzppp^^^TTTKKKJJJKKKEEEEEEDDDDDDDDDEEEGGGIIIKKKJJJTTTcccpppyyy~~~xxxnnngggffflllvvv|||zzznnn```WWWQQQRRR[[[eeemmmqqquuuvvvqqqggg[[[TTTJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEEEEFFFGGGKKKQQQUUU^^^dddmmmtttvvvtttrrrqqqooopppssswww{{{~~~xxxpppggg___ZZZQQQSSSXXXaaammmvvv}}}MMMNNNQQQSSSUUUUUUVVVUUU\\\\\\\\\\\\\\\[[[ZZZYYY\\\\\\]]]]]]^^^^^^______^^^____________]]][[[ZZZ]]]]]]^^^^^^^^^^^^]]]]]]bbbccccccdddeeefffggggggdddhhhiiieee^^^ZZZZZZ\\\ZZZZZZ[[[\\\]]]^^^^^^___bbb```___```bbbcccaaa___]]]]]]^^^^^^^^^^^^]]]]]]^^^___``````aaabbbcccddd```ZZZYYY^^^aaa```aaaeee___``````bbbdddfffgggiiimmmnnnooonnnkkkfffbbb___dddbbbaaaaaabbbccccccbbbdddccccccccceeehhhkkkmmmiiiiiiiiiiiijjjlllnnnoootttwww{{{~~~}}}}}}}}}|||zzzxxxuuutttttttttttttttuuuvvvwwwwww~~~}}}}}}|||||||||}}}}}}{{{wwwttttttvvvwwwvvvtttxxxwwwtttrrrqqqppppppqqqzzzwwwuuuvvvyyyzzzyyyvvvuuuvvvvvvwwwwwwvvvvvvuuuvvvvvvuuutttqqqooommmlllnnnqqquuuxxxxxxxxxwwwxxxpppllliiihhhhhhhhheeebbbccccccaaa```^^^\\\[[[ZZZYYYVVVSSSQQQRRRTTTXXX[[[___bbbffffffcccaaaaaabbb]]]]]]aaahhhlllrrrtttbbbUUUQQQPPPMMMJJJGGGKKKNNNNNNLLLLLLQQQVVVXXXZZZaaammmyyy}}}}}}vvvkkkeeeeeejjjppptttuuunnncccYYYTTTWWW___fffmmmssswwwvvvqqqkkkaaaWWWQQQOOOLLLJJJJJJKKKJJJIIIFFFFFFEEEFFFIIIMMMQQQSSSaaaccchhhooottttttoooiiiuuuqqqnnnqqqwww|||}}}|||~~~}}}zzztttlllddd\\\XXXSSSPPPSSS]]]hhhrrr{{{AAACCCDDDFFFHHHHHHHHHHHHNNNNNNOOOOOONNNNNNMMMMMMOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTUUUUUUTTTSSSQQQPPPVVVVVVVVVWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZYYY[[[\\\ZZZUUURRRRRRSSSRRRRRRSSSUUUWWWXXXYYYZZZ[[[YYYWWWWWWYYYZZZYYYXXXVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYXXXSSSRRRWWWZZZYYYZZZ]]]XXXYYYZZZ[[[]]]___```aaaeeefffggggggeeeaaa^^^[[[___^^^\\\\\\^^^___^^^]]]``````aaaaaacccfffhhhiiieeeeeedddeeefffgggiiijjjlllnnnqqqtttuuuuuutttssstttuuuuuuvvvuuutttsssrrrsssssssssssstttuuuvvvwww{{{{{{zzzzzzzzzzzz{{{{{{}}}yyyuuuuuuwwwyyyyyywwwwwwvvvuuusssrrrqqqqqqqqqxxxyyyzzz{{{zzzzzzzzz{{{uuuvvvwwwyyy{{{|||}}}~~~{{{{{{zzzxxxvvvtttsssrrrnnnrrrxxx{{{}}}~~~vvvrrrmmmkkklllkkkiiifffjjjiiigggfffdddbbb``````^^^\\\YYYWWWWWWXXX[[[\\\^^^```cccbbb___^^^^^^___[[[[[[^^^cccgggmmm|||~~~rrrbbbWWWSSSRRROOOLLLNNNQQQUUUUUUSSSSSSVVVZZZZZZ[[[```iiirrrxxxwwwttttttooogggccccccfffiiikkktttzzz}}}wwwsssjjjeee]]]UUUQQQUUU]]]cccjjjppptttsssoooiii```WWWQQQNNNLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGHHHKKKMMMOOO]]]___dddiiimmmllliiifffoookkkhhhiiinnnqqqqqqppprrrqqqooojjjddd\\\VVVRRRPPPOOOQQQZZZccckkkuuu~~~;;;<<<===>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRQQQOOOMMMLLLNNNOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNJJJIIILLLOOOOOOPPPSSSOOOOOOPPPQQQSSSUUUVVVWWWZZZ[[[\\\]]]\\\ZZZXXXWWWXXXWWWUUUUUUWWWXXXWWWVVVXXXYYYZZZ[[[]]]^^^``````^^^^^^^^^^^^___```bbbcccggghhhiiijjjjjjjjjjjjjjjhhhiiijjjlllmmmnnnnnnnnnppppppppppppqqqrrrssstttwwwwwwwwwwwwwwwwwwwwwwww|||xxxttttttvvvwwwvvvtttvvvuuuuuutttsssrrrrrrrrrsssxxx}}}}}}{{{yyy{{{}}}vvvwwwzzz|||~~~}}}{{{zzzxxxxxxrrrvvv||||||wwwrrrooooooooommmkkkoooooommmkkkiiigggeeeeeebbbaaa___]]]\\\[[[\\\\\\^^^______^^^\\\ZZZ[[[[[[XXXXXXZZZ]]]___eeeqqq}}}yyyooobbbZZZWWWUUURRROOOTTTWWW[[[[[[YYYXXXZZZ\\\]]]]]]^^^ccciiilllkkkiiihhheeeaaa^^^^^^_________bbbggglllnnnlllgggcccaaa[[[XXXSSSNNNMMMQQQWWW]]]dddiiimmmkkkhhhddd]]]UUUOOOMMMLLLKKKLLLMMMLLLKKKKKKJJJHHHGGGFFFGGGIIIJJJWWWZZZ^^^```aaa```______fffccc______bbbdddcccaaaccccccaaa___ZZZUUUPPPMMMMMMMMMOOOUUUZZZ```kkkvvv999999::::::::::::::::::999999999999999:::;;;;;;<<<<<<===>>>???AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@CCCBBBBBBCCCEEEFFFEEECCCBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHFFFEEEFFFGGGHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGFFFFFFEEEEEEEEEEEEEEECCCBBBCCCFFFHHHIIIJJJGGGHHHHHHIIIKKKLLLNNNOOOQQQQQQSSSTTTTTTTTTSSSSSSQQQOOONNNNNNPPPPPPPPPOOONNNOOOQQQRRRTTTUUUUUUUUUWWWWWWVVVVVVWWWYYYZZZ[[[aaa``````````````````aaa]]]^^^```aaaccceeeffffffiiiiiiiiiiiijjjkkkllllllppppppqqqqqqqqqqqqqqqqqquuurrrppppppqqqppplllhhhrrrrrrsssssssssrrrqqqpppooosssxxxzzzzzzyyyyyyzzzyyyyyy{{{}}}~~~~~~}}}||||||{{{{{{xxx||||||uuurrrrrrrrrqqqpppqqqqqqooommmkkkiiihhhgggccccccaaa```^^^\\\[[[[[[``````___]]][[[ZZZZZZ[[[WWWXXXYYYYYYZZZ^^^gggpppzzz{{{||||||zzzxxxvvvttt}}}{{{ssslllccc^^^\\\ZZZVVVSSSVVVYYY]]]]]]\\\ZZZZZZZZZ^^^]]]]]]^^^aaacccbbbaaa```]]]ZZZXXXXXXXXXXXXWWWTTTWWWZZZZZZWWWTTTRRRRRRNNNMMMKKKIIIIIIKKKPPPUUUZZZ___bbbaaa___]]]XXXQQQNNNLLLKKKKKKLLLMMMLLLKKKJJJIIIGGGFFFEEEEEEFFFGGGPPPTTTWWWWWWUUUTTTVVVXXX]]]ZZZXXXXXXYYYZZZYYYXXXXXXXXXXXXWWWTTTQQQNNNLLLKKKKKKMMMPPPQQQVVVbbbnnntttyyy444444444444444444444444777777666666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<>>======<<<<<<;;;;;;:::===<<<<<<>>>AAABBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBBBBBBBCCCEEE???@@@@@@AAAAAA@@@@@@???BBBBBBBBBAAA@@@@@@????????????===>>>@@@DDDEEEDDDBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOKKKIIIHHHHHHIIIJJJJJJIIIGGGHHHJJJKKKMMMMMMNNNNNNPPPPPPOOOOOOPPPQQQRRRSSSUUUUUUTTTSSSSSSTTTUUUUUUVVVVVVVVVWWWXXXYYY[[[[[[^^^^^^^^^^^^___```aaaaaafffggghhhiiiiiiiiiiiihhhjjjiiiiiijjjkkkggg___YYYjjjkkkmmmnnnooonnnlllkkknnnnnnppptttxxxyyyvvvsssvvvwwwxxxzzz|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{|||yyy}}}xxxuuuuuuvvvuuutttqqqpppooonnnllljjjiiihhheeedddcccbbb```^^^]]]\\\cccbbb```^^^^^^]]]]]]\\\YYYZZZYYYWWWWWW[[[aaaeeejjjkkkmmmnnnnnnllljjjhhhssswwwyyyyyy{{{}}}zzzuuunnnjjjdddaaa___]]]ZZZXXXXXXZZZ]]]]]]]]][[[ZZZZZZ]]]\\\[[[\\\]]]^^^^^^^^^]]]YYYTTTRRRRRRSSSTTTTTTNNNOOOPPPNNNLLLJJJJJJJJJHHHHHHHHHGGGFFFGGGJJJMMMPPPUUUXXXWWWVVVWWWSSSNNNMMMLLLKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFEEEFFFFFFGGGLLLOOOQQQPPPNNNMMMOOORRRSSSQQQQQQQQQRRRRRRRRRQQQQQQQQQRRRQQQPPPOOONNNMMMJJJIIIKKKMMMMMMPPPZZZeeejjjooovvv|||333333222222222333333444666555444333444555666777888888888777777777777666999999888888888888999999<<<======>>>>>>======<<<999999888888777777666666777888:::;;;<<<<<<<<<<<>>>>>===<<<<<<<<<>>>???@@@@@@???>>>???@@@<<<======>>>>>>======<<<=========<<<<<<;;;;;;;;;;;;<<<;;;999<<>>>>>>>>???@@@BBBCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIEEECCCBBBBBBCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMLLLLLLLLLMMMNNNOOOPPPNNNNNNNNNMMMNNNNNNOOOPPPRRRRRRRRRRRRSSSTTTUUUUUUYYYZZZ\\\]]]^^^^^^]]]\\\^^^^^^___aaabbb^^^UUUNNN^^^```ccceeefffeeecccbbbhhhggggggkkkppprrroookkkkkkmmmooorrruuuxxxyyyzzzxxxwwwvvvuuuvvvvvvxxxyyyssswww}}}}}}xxxvvvvvvwwwvvvtttooonnnmmmlllkkkjjjjjjiiieeeeeedddcccbbbaaa``````cccbbb````````````^^^]]][[[]]][[[WWWVVVZZZ]]]^^^bbbcccfffggghhhgggfffeeelllppprrrrrrtttwwwtttnnnjjjgggcccaaa___^^^\\\ZZZZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[\\\\\\\\\]]]]]][[[WWWQQQNNNNNNPPPQQQRRRMMMMMMMMMKKKHHHGGGGGGHHHGGGHHHIIIHHHFFFGGGHHHJJJKKKOOORRRQQQRRRTTTSSSOOOPPPOOONNNOOOOOOOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHKKKLLLMMMLLLKKKKKKLLLNNNLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMKKKIIIJJJMMMMMMOOOVVV^^^dddhhhnnnrrrtttuuuvvvwwwwwwxxx{{{~~~}}}444444333333444555666777555444222111000111333444444444444444555555555555888777666666666666777888999999::::::::::::999999555555555555555444444444555888;;;:::888777999;;;:::::::::999999999999888666999<<<<<<:::999999999999999::::::::::::999999::::::999999999999999999777999888555888>>>???<<<::::::::::::;;;<<<>>>>>>@@@???>>>===>>>???AAABBB???>>><<<<<<>>>???>>>===@@@?????????@@@BBBCCCDDDCCCBBBAAAAAAAAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKFFFFFFEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPRRRSSSRRRQQQPPPQQQPPPQQQSSSUUUSSSNNNIIIQQQTTTXXX[[[\\\[[[YYYWWW[[[\\\]]]^^^```aaaaaaaaa___```ccceeehhhjjjkkklllnnnmmmlllkkkkkkmmmooopppjjjnnntttyyy{{{}}}~~~yyyuuuqqqpppqqqrrrpppnnnhhhhhhhhhhhhggggggggggggcccbbbaaaaaa```aaaaaaaaa```___^^^___aaaaaa^^^[[[\\\___]]]WWWUUUYYY[[[YYY```aaacccdddeeefffeeeeeegggkkkmmmmmmoooqqqmmmgggfffdddaaa___]]]\\\[[[ZZZZZZYYYYYYZZZ[[[\\\\\\[[[YYY[[[\\\\\\[[[ZZZZZZZZZXXXTTTPPPNNNNNNOOOOOOOOONNNNNNNNNKKKHHHGGGHHHIIIHHHJJJJJJJJJIIIIIIJJJLLLKKKOOOQQQPPPRRRVVVVVVTTTTTTSSSRRRSSSSSSRRROOOMMMNNNNNNMMMLLLLLLKKKJJJJJJKKKJJJJJJKKKMMMMMMMMMLLLLLLMMMNNNNNNMMMLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMJJJJJJNNNPPPQQQTTTZZZ___bbbeeegggggggggggghhhiiiiiijjjlllnnnpppqqqrrrmmmpppuuu{{{222222111111222333555666555333111000///000111222222222333333444555666666888888777666666777888999666777777888888777777666444444444444444444444444555:::===<<<888666888<<<555555666666666777777777111555999999777444444444666777777888888777777666999999999999999999999999444777555222555<<<===999666666666777888999:::;;;<<<;;;999888888999;;;<<<<<<:::999999:::;;;;;;:::;;;:::999888999;;;>>>??????>>>===<<<======???@@@999;;;===???AAACCCDDDDDDAAA@@@?????????@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFHHHJJJKKKKKKJJJIIIGGGEEEDDDFFFJJJKKKIIIGGGIIIKKKPPPTTTUUUTTTRRRPPPOOORRRUUUTTTRRRRRRUUUXXXWWWXXXYYYZZZ[[[\\\\\\\\\dddcccbbbbbbbbbdddfffhhhdddhhhmmmppprrrrrrssssssooollliiiiiikkkkkkiiifffbbbbbbbbbbbbbbbccccccccc___^^^]]]]]]]]]^^^```aaa]]]\\\\\\^^^``````\\\YYY]]]```]]]WWWUUUYYYZZZWWW\\\]]]^^^______`````````dddgggjjjjjjlllmmmiiibbbcccaaa___\\\[[[ZZZYYYYYYXXXWWWVVVVVVXXXZZZZZZZZZYYYZZZ\\\\\\[[[YYYXXXXXXUUUSSSPPPOOOOOOOOOMMMLLLOOOOOONNNLLLIIIHHHHHHIIIIIIJJJKKKKKKJJJKKKMMMOOOLLLPPPRRRRRRTTTYYYZZZXXXWWWVVVVVVVVVVVVTTTRRROOOSSSSSSRRRPPPOOOMMMLLLKKKLLLJJJIIIKKKOOOPPPNNNKKKPPPQQQRRRRRRPPPNNNNNNNNNRRRRRRRRRRRRRRRRRRRRRRRRNNNJJJJJJOOOSSSSSSTTTWWWZZZ\\\^^^^^^]]]\\\]]]]]]___^^^^^^___```bbbeeefffdddgggkkkqqqxxx555444333222333555777999555444333222111222333444222222333333444333333333444555777777666666888999777777777888888888555333555555555555555555555555444555666888999888555222666666555555555444444444888777666444444333333333444555666777777666555444999888666555444444555555222444666777888999;;;===888555222111333555777777:::999888777777888999:::777777666666666777777888:::;;;999777888<<<;;;888;;;:::::::::;;;;;;999888999999:::;;;===???AAABBB===>>>@@@???>>><<<======@@@>>>======???@@@???>>>@@@@@@@@@@@@@@@???>>>>>>CCCBBB@@@>>>>>>???AAABBB@@@AAACCCEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGKKKMMMOOOOOOOOOPPPRRRTTTUUUUUUUUUUUUVVVWWWXXXYYY```______^^^___```bbbcccgggeeecccaaa___^^^^^^^^^YYYYYYXXXXXXYYYZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[]]]]]][[[[[[[[[\\\^^^]]][[[[[[[[[ZZZWWWUUUYYYYYYYYYZZZ\\\___bbbcccggghhhkkklllkkkiiieeecccbbb___ZZZVVVSSSSSSTTTUUUXXXVVVSSSPPPPPPRRRUUUWWWZZZWWWTTTTTTVVVVVVUUURRRTTTTTTSSSSSSRRRQQQQQQPPPSSSRRRQQQOOONNNLLLKKKJJJGGGJJJMMMNNNMMMKKKKKKKKKPPPRRRUUUXXX[[[\\\]]]]]]]]][[[YYYXXXXXXWWWUUUSSSRRRTTTVVVUUUSSSPPPNNNNNNNNNMMMLLLNNNQQQTTTTTTTTTUUUXXXXXXUUUTTTUUUSSSOOORRRQQQQQQRRRTTTUUUUUUTTTRRRQQQPPPOOOPPPRRRUUUWWW]]]^^^___^^^\\\ZZZ[[[\\\]]]]]]]]]]]]___aaacccdddbbbccceeehhhooozzz555555333333444555777888777666555444333444444555333444555555666666666666666666666666777777777777777666666777888777555333666666666666666666666666777666555555777777666555666666666555555555444444777666666555444444444444444555666777777666555444888777666555444444444444222444666777777777999;;;999666333222444555666666888888777777777777888888444444444333333444444555555666555333444777777333:::999999999:::999888777777777888999:::<<<===>>>;;;<<<>>>===;;;::::::;;;>>><<<:::;;;<<<======<<<>>>>>>>>>>>>>>>===<<<<<>>===<<<<<<<<<======>>>???@@@AAAAAA@@@??????>>>>>>???@@@@@@@@@@@@@@@AAACCCEEEGGGGGGIIIKKKMMMQQQOOOMMMLLLMMMPPPRRRTTTUUUTTTTTTTTTUUUVVVXXXYYY\\\[[[YYYWWWUUUUUUUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUWWWWWWVVVUUUVVVWWWYYYXXXVVVVVVWWWVVVTTTRRRUUUUUUVVVXXXZZZ]]]___``````bbbdddeeeeeebbb___]]]bbb___\\\YYYWWWWWWWWWXXXWWWUUUSSSRRRRRRSSSTTTVVVTTTSSSSSSUUUWWWWWWTTTQQQSSSRRRRRRQQQQQQQQQQQQQQQRRRQQQPPPOOOMMMLLLKKKJJJHHHKKKMMMMMMLLLKKKLLLLLLPPPRRRUUUXXX[[[]]]^^^___aaa___]]]\\\[[[ZZZXXXVVVTTTVVVWWWVVVSSSPPPOOONNNPPPOOOOOOPPPSSSVVVWWWWWWUUUXXXXXXUUUTTTUUUSSSOOORRRQQQQQQRRRTTTUUUUUUTTTRRRQQQPPPPPPRRRUUUXXXZZZ[[[\\\\\\\\\ZZZYYYZZZ[[[[[[[[[[[[\\\]]]___aaabbbbbbbbbccceeejjjrrr|||777666555444444555666777888777666555555555666666444555666888888999999999:::777555666888999777444777666555666777777555333777777777777777777777777999777444444555777777777666666666666555555555555666666666555555555555555333444555666666555444333555555555555444333222222333444666666555666777999:::777444333444555555555666666666777777666666666333333222222222222333333222444333000222555444000777888888888888777666666555555666666777888888999777999::::::888777777888;;;999777888999:::999888:::;;;;;;;;;;;;::::::999999999999999999888888777:::::::::;;;:::999888888888888999999::::::999999888:::<<<>>>???AAACCCEEEHHHFFFCCCAAABBBEEEIIILLLHHHHHHHHHHHHIIIKKKMMMNNNPPPOOOMMMLLLJJJJJJIIIIIIIIIJJJLLLMMMNNNNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOOOONNNMMMNNNOOOQQQPPPOOOPPPQQQPPPOOOMMMNNNOOORRRTTTWWWYYYZZZ[[[]]]^^^aaabbbbbb```^^^\\\]]]\\\[[[YYYXXXWWWWWWWWWUUUUUUTTTSSSSSSSSSRRRRRRMMMNNNQQQTTTVVVVVVRRROOOQQQPPPNNNMMMNNNOOOQQQRRRQQQPPPPPPNNNMMMLLLKKKKKKKKKLLLNNNMMMLLLLLLMMMOOOQQQSSSUUUYYY\\\___```aaadddbbb```___^^^]]][[[YYYVVVXXXYYYXXXUUURRRPPPOOOQQQPPPPPPQQQTTTWWWXXXWWWTTTXXXXXXUUUTTTUUUSSSPPPSSSRRRQQQRRRTTTUUUUUUTTTRRRRRRRRRRRRTTTWWWZZZ\\\WWWYYYZZZZZZYYYXXXZZZ[[[ZZZZZZZZZ[[[\\\^^^```aaaeeeeeeeeeeeehhhmmmuuuzzz888777666555555555666777888777777666666666666666555666777888::::::;;;;;;<<<888555555999:::666222666555444555666777555444777777777777777777777777888777555666777888888777777777777666666666555555555666666666777777666666333444555666666555444333333333444555444333111000333555666555444444555666999777444333333444333333333444666666666666444333555444333333333333333333333444444222333666555111555666777777555444444444444444444555555555555555444666777777555444444555999777666666777777777666777777888888888777777666555666777888777666444333555555555555555555555555666666777777888777777666555777999::::::;;;>>>???>>>===;;;999:::<<>>???>>>======>>>???@@@>>>===???@@@BBBDDDFFFHHHIIIIIIKKKLLLNNNQQQRRRSSSSSSSSSNNNNNNMMMMMMKKKJJJHHHGGGLLLMMMNNNNNNMMMIIIFFFDDDGGGHHHHHHGGGEEEEEEGGGIIIEEEDDDCCCBBBCCCEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKIIIIIIJJJLLLJJJKKKLLLNNNQQQTTTVVVXXXZZZYYYXXXXXXYYYZZZYYYWWWQQQSSSUUUTTTQQQOOOMMMMMMMMMLLLLLLNNNQQQSSSTTTTTTRRRUUUVVVTTTSSSUUUTTTPPPQQQPPPOOOPPPQQQRRRQQQPPPRRRQQQPPPOOOOOONNNNNNNNNPPPRRRTTTTTTSSSTTTUUUWWWUUUVVVWWWYYYZZZ[[[\\\\\\[[[]]]___``````aaacccddddddggglllooopppooooooooojjjkkkmmmkkkgggfffhhhkkkfffhhhjjjlllnnnooopppqqqttttttuuutttssstttwwwyyy~~~~~~666777777888999999999999888999999:::999888777666777888999999:::::::::999:::999999888888888777777999777555666777999999999777777777777777777777777777777777999;;;<<<:::999999999888888888777777777888888::::::999888666555555666777888888777666555444444333333333333444444333444666666555555666888666555444444555666555444555555444444444444555555333333222111000000000000222444555444555777555000111444777666222000111444111333555666777666555444555666888777555444444555777555333333333333222111333444444555555666555555666666777777777666555444444444333333333444666777222222222222222111000000111222333222111111222333111111111111111111111111333222111000111111222333333444555666666555444444777777888999999::::::;;;555555555555555555555555555777999:::999:::;;;<<<:::999888999::::::999777;;;;;;<<<===>>>@@@BBBBBBEEEFFFHHHJJJLLLMMMNNNNNNHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJHHHEEEBBB@@@===@@@CCCCCCAAAAAABBBDDDAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAADDDFFFFFFEEEDDDEEEEEECCCCCCDDDEEEGGGJJJLLLNNNOOONNNNNNOOOQQQRRRRRRQQQIIILLLNNNNNNKKKIIIHHHHHHHHHGGGFFFHHHKKKNNNNNNNNNOOORRRSSSQQQPPPRRRQQQMMMMMMLLLKKKKKKMMMMMMLLLKKKLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLNNNOOONNNOOOQQQSSSUUUUUUUUUUUUTTTWWWZZZ[[[ZZZZZZZZZ[[[WWWZZZ]]]^^^^^^]]]^^^^^^ZZZ\\\^^^[[[WWWUUUXXX[[[UUUWWWZZZ]]]___`````````aaaaaaaaa___^^^___dddhhhkkkmmmooopppooonnnooopppooooooppprrrssstttuuuvvvyyyyyyyyyyyyzzz}}}555666777999999:::::::::::::::;;;<<<;;;:::999888999999::::::;;;:::::::::888999:::999777777777999:::888666666888:::::::::888888888888888888888888999888666777999;;;<<<;;;999999999888888888888777888999:::;;;:::888666444666777888999999888777666555444333222333444555666333444666666555666777999777666555666777888777666666666444333333444666666666555444333222222222222444666777666777999777222111444777666222000111444000222444666777666555444666888999888777555666666666444222111222222111000333444555555666666666666666777777777666666555555666666444333333333444555222333333333222111000000///111222222222222333555222111000......///111222333222111000000000111222444555666777777777666555666666666666666888999:::555555555555555555555555222444777888888888999:::777666666666777777555333999888888888999;;;===>>><<<===???AAACCCEEEFFFFFFBBBBBBCCCDDDEEEGGGIIIJJJHHHHHHHHHGGGEEEBBB???>>>555999???AAA@@@??????@@@>>>?????????@@@@@@@@@@@@>>>>>>????????????@@@@@@===???BBBCCCBBBAAA@@@@@@>>>>>>>>>???AAACCCFFFGGGFFFEEEEEEGGGIIIKKKKKKJJJDDDFFFHHHIIIGGGEEEDDDDDDAAA@@@@@@BBBEEEGGGHHHHHHLLLOOOPPPNNNNNNPPPNNNKKKJJJIIIHHHHHHIIIJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIFFFGGGIIIHHHGGGGGGHHHJJJIIIJJJLLLOOOPPPPPPPPPPPPIIILLLOOOOOONNNMMMLLLLLLNNNPPPRRRRRRQQQPPPQQQSSSKKKMMMOOOLLLGGGEEEHHHLLLMMMOOORRRTTTUUUSSSRRRPPPRRRRRRQQQOOOMMMOOOUUUZZZWWWYYY\\\]]]]]]]]]^^^```___```aaabbbdddeeefffgggddddddeeefffiiilllppprrrpppsssxxx}}}~~~~~~~~~~~~<<<:::777777888999:::999<<<<<<<<<<<<<<<<<<<<<<<<999666444555999======<<<;;;:::999:::<<<===<<<;;;:::<<<999555555999<<<:::;;;999777777888999888777888:::888777;;;@@@;;;222;;;999777777888999888888777888888999999999888888999:::999888666555666777;;;999777555444444555666555666777777777555222111777777666555444444444444888777777666666666666777444555666555444444555666888777777666555444444444555444333333222222333333333333444555666888:::;;;;;;999888666666777999::::::888555222000///000000333444444555555555555555888777666555555666777888888666444555666666333000444444444333333222222222444111///...///000111000222111111000000000000000666555333222111222222333222222444444444444222222999777444444666888888888444666888999999777555333444333111111111222555666999555333444444222333777:::888666555777888888888:::::::::;;;<<<===??????@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBAAA@@@>>>===<<>>@@@@@@>>><<<888:::<<<===<<<;;;<<<===:::888777666777:::===>>><<<;;;<<<>>>AAABBBBBB@@@======>>>??????>>>======;;;;;;;;;<<<>>>AAADDDFFFFFFFFFGGGJJJLLLMMMKKKIIIBBBAAAAAABBBDDDEEEDDDCCCCCCBBBBBBCCCDDDEEECCCBBBDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCGGGKKKKKKGGGDDDHHHGGGDDDBBBBBBBBBDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFBBBAAAAAA@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEJJJLLLIIICCCBBBFFFGGGDDDHHHJJJLLLNNNOOONNNMMMLLLLLLMMMMMMMMMMMMNNNPPPRRRRRRSSSSSSTTTUUUVVVVVVWWW^^^```eeeiiilllmmmmmmllllllllllllllllllmmmnnnooommmmmmnnnnnnnnnmmmllllllllllllnnnppptttxxx|||~~~}}}~~~}}}}}}~~~{{{yyy|||zzz{{{vvvrrrrrrwww|||~~~~~~<<<:::888888999:::::::::::::::::::::::::::::::::<<<:::888:::>>>@@@@@@>>>???===<<<;;;<<<<<<;;;999888:::888444555999;;;:::<<<999777777888999999888777:::;;;888999<<<:::666999888777888999999777555666777888999999999999999999::::::888666555666888999888666555555666777888555666777888777777555555888777777666555555555555555555555666777888999:::444555666666444444555666888777777666555555444444555444444333222333333333444444555555777999:::;;;:::999888888888:::<<<===999666444222222333333333444444555666666666666666888777666555555666777888888666444555666666333111444444444333333333222222333111000000111111000///222111111000000000111111555444333222222222333444222333444444444444333222555444333444666777777666555666777888888777666444444333333222333444555666999555333555444222444777777666444444666777666555999999999:::;;;<<<===>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCBBBAAA@@@>>><<<;;;>>><<<::::::<<<<<<:::777<<<;;;:::888777777666666777777777999;;;;;;888666555666777777666555777888777777777666666666666666999888888:::===>>>===;;;777888999::::::999888777888888888888:::===???AAA??????@@@CCCEEEFFFDDDCCCAAA???>>>>>>@@@AAA@@@@@@???>>>>>>@@@AAABBBAAA??????>>>===<<<<<<;;;;;;;;;===<<<<<<>>>BBBCCCBBB@@@===<<<;;;:::999999999:::;;;<<<<<<===>>>??????@@@======<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@BBBAAA======@@@AAA>>>===>>>@@@BBBCCCCCCBBBAAAAAABBBCCCCCCCCCDDDEEEFFFBBBCCCCCCDDDEEEEEEFFFFFFMMMPPPTTTXXX[[[]]]]]]\\\ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[[[[[[[ZZZYYYXXXXXXYYYYYY[[[]]]aaadddhhhjjjooooooqqqsssuuuvvvxxxyyyxxxzzz}}}~~~{{{wwwtttssssssqqqoooqqquuutttpppnnnmmmkkkjjjjjjmmmqqqtttvvvwwwzzz~~~}}}~~~}}}{{{zzzzzz}}}~~~~~~===;;;999888:::;;;;;;;;;999999999999999888888888===;;;;;;===AAABBB@@@===AAA@@@======<<<;;;999777666888777444555:::<<<;;;===:::777666777999999999666;;;<<<999777888::::::888777777777888888666444555666777888999::::::::::::::::::999777666777999888777666666666777999:::777777777888888888888999888888777777777777777777555555666777888999999:::444555666666444444555666777777777666555555444444555555444333333333333444555555555666777999:::;;;:::999999999:::<<<>>>???;;;777333222444444333111555555666777777777777777777777666666666666777777777666444444555555444222444444444444333333333333222111111111222222000///222222111111111222222333444333333333333333444555333333444444444444333333333333333444666777777666666666777777777777666666444444555555666666666555999555444555555333444777555444333333555555444333888888888888999:::<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCCCCBBBAAA???===;;;:::===<<<;;;;;;<<<;;;999888:::999888777666666555555444444444555777777555333666777666555333333555777111222333444444333222111555444444555777777666555333444444555555444444333555444444444555777999:::888888:::<<>>>>><<<999888999;;;;;;;;;:::::::::;;;>>>???>>>===;;;::::::999888888777777999777666666999;;;<<<<<<888888888888777666555555222444666777999999999888777777777777666666666666555666666666666777777777666999:::888999;;;;;;999888999:::<<<<<<<<<;;;;;;999999::::::;;;;;;<<<<<<999::::::;;;;;;<<<<<<===<<>><<<<<<<<<;;;999777555777777555666;;;>>><<<>>>;;;888777888999::::::999::::::888888999::::::999777555555666777666555444555777888::::::;;;;;;:::;;;;;;999888777888:::999888777777777888888999999999888888888888999:::999888888777777888888888999999999999888777666666444666777666555444555666777777666666555555555555666555555444444444444444555666666666888999:::;;;:::::::::::::::;;;<<<===>>>:::555333333333///,,,666666777888888888888888777777666666666666777777777666555444444444444444444444444444444444333333222222222333444333111...333222222222333444555555333333333333444444555555333444444444444444444333666444222333555888888888666666666666666777777777444555777888888888666555999555444666666333444777444333222333444555333222666666666777888999::::::999999;;;===>>>@@@AAAAAABBBAAAAAA@@@>>><<<:::999<<<<<<<<<<<<<<<;;;999888777777777777666555444444333222333555777777666555666666555333111111333666,,,---///000222333444444333222111222333333222000333333333333333333333333222222222111222333444444777666777:::===???>>>===<<<999666444555777888888777666777999;;;===<<<;;;:::::::::999888888777666666555444555666777888999777888999999999777555333---///222444666666555444555555555555444444333333444444444444555555555555444666888999999999888666666777888999:::999999999888888888999:::::::::999888888999999999:::::::::777999;;;===>>>???>>>>>>>>>@@@AAABBBAAA???===<<>><<<;;;:::===>>>???AAACCCEEEGGGHHHKKKLLLNNNPPPRRRTTTUUUVVVUUUVVVVVVVVVWWW[[[___ccciiilllppptttvvvxxx{{{}}}yyy{{{~~~}}}yyyuuussssssuuuvvvxxxzzz}}}}}}{{{yyyxxxssslllfffcccaaa```^^^ZZZ\\\ZZZWWWXXX[[[[[[XXXSSSTTTTTTQQQOOOOOORRRUUUUUUZZZ___bbbbbbbbbdddfffeeeeeedddbbb``````aaacccfffggghhhhhhhhhfffdddcccddddddcccbbbaaabbbeeehhhooosssxxx|||~~~zzzwwwssspppooooooooonnnuuuuuutttttttttsssqqqpppssssssuuuvvvxxxyyyzzzzzzyyyxxxxxxwwwxxxyyyzzzzzz}}}{{{xxxvvvtttsssrrrvvv{{{~~~~~~~~~zzzxxxwwwuuuqqqlllgggcccbbbaaaeeekkkrrrxxxzzz{{{zzzzzz~~~~~~wwwssstttrrrooonnnooopppoooooo<<<:::999999;;;<<<===<<<;;;;;;::::::999999999888999888999<<>>:::555<<<;;;999:::;;;;;;:::888555888888777888===???>>>>>><<<999888999:::;;;:::===888555777:::;;;:::888<<<888444222333666777888444555777888::::::;;;;;;999:::;;;999888777999:::;;;::::::999888777777777;;;;;;:::999888888999999:::999888888888888888888::::::::::::999888777666555666777666555555666777666666666666555555555555777666555555444444555555666666666666777888::::::;;;;;;:::999999888888888<<<999555333333222///,,,666777777888888888888888666666777777777777666666666666555444333444444555444444444444444444444444333222222333444444111///333333333333444666777777222333333444555555555555444444444444444444444444777444000///111555888999666666666666777777888888444555777999:::888777555888555555777777444444777555444333333555555444333666666666666666777888999777888:::<<<===>>>??????@@@@@@???>>>===;;;:::999;;;<<<======<<<:::999888666666666666666555444333111111111333666888888777222222111...------///111//////...///000222555777333222111222333222111///333333222222222222333333222111111111111111111111666666666888;;;===<<<;;;;;;777444222333555666666666555666888:::<<<;;;:::999999999999888777666555222333444555555555555555333444666777666444111000---///222444555555444333555555666666555555444333555555555444444444444444666666888:::999777555444333333444444444444444444777666555777999999888555444444444444555555555555999:::;;;;;;::::::888888;;;<<<>>>>>>>>><<<:::888;;;;;;;;;;;;:::999888777444555666888999:::;;;;;;??????AAABBBDDDEEEGGGGGGGGGGGGGGGGGGGGGKKKPPPTTTVVVYYY]]]```bbbdddhhhjjjiiikkkooorrrssssssqqqpppnnnkkkgggdddbbbbbbdddeeelllnnnqqqssssssqqqooommmiiiddd]]]XXXVVVUUUUUUTTTSSSVVVVVVRRRQQQTTTTTTRRROOOLLLJJJIIIJJJKKKJJJHHHIIINNNSSSUUUTTTTTTVVVYYYWWWWWWWWWUUUTTTSSSUUUWWWYYYZZZZZZZZZZZZXXXWWWVVVRRRSSSSSSRRRRRRSSSVVVYYY\\\aaaggglllnnnnnnoooooohhheeeaaa______^^^^^^]]]bbbccccccbbbaaa```___^^^aaabbbdddfffhhhjjjlllmmmhhhhhhhhhhhhhhhiiiiiijjjmmmllljjjhhhfffdddcccccceeejjjrrrzzz}}}vvvsssrrrtttvvvwwwzzz~~~}}}xxxrrrooolllhhhccc]]]XXXUUUSSSRRRWWW]]]dddjjjmmmmmmmmmmmmrrruuu{{{vvvnnniiihhheeebbbaaaaaabbbaaaaaa;;;999888888:::<<<===<<<<<<<<<<<<;;;::::::999999;;;::::::<<>>:::666999888777888:::;;;;;;:::666999:::888:::>>>@@@>>>===<<<::::::;;;<<<;;;:::>>>777444888===<<<999777<<<999555333444666888999555666777888999:::::::::888999:::999777777999:::<<<<<<;;;:::999888777666<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::999999999999777888999:::;;;::::::999555666777777555555666777666666666666666666555555777777666555555555555666555555555555666777888999:::::::::999888777666555666666555555444333333333666666777888888888888888666666777777777777666666555666666444333333555777444444444444555555555555444333333333444444222111333333444555666777999:::333444444555555555555444555555444444444444555555666333...---...222444666444555666777888888888777444555777999999888777666888555555888777444444777777555333333444666666555666666666666666777888888777888:::<<<=========<<<============<<<;;;::::::999<<<>>>>>><<<:::888888555555666777666555444333000//////111444666777666222333333111000000111333777555222000000111333555333222222333444444222111222111111000000111111222111111111111111111111111444333333444777888888777888555222222333444555444666666666888:::;;;:::999666777777888777666444333///111444444333222222333333444555666555333111000000111333444555444444333555666777777777666444444444444444444333333333333555444555888888444222222333333333333333333333444444222111333666666333000333333333333333333333333:::::::::999888777666555777777888999888777666555666666777777666666555555333444555666777777777777666777777888999:::;;;<<<;;;<<<<<<;;;;;;>>>BBBFFFEEEGGGJJJLLLNNNPPPSSSVVVXXXZZZ]]]```aaaaaa___^^^\\\ZZZXXXVVVTTTTTTUUUUUU\\\___ccceeefffdddaaa___WWWSSSMMMJJJIIIJJJJJJJJJMMMQQQQQQMMMKKKMMMNNNLLLJJJFFFCCCDDDGGGGGGDDD@@@AAACCCFFFGGGGGGGGGHHHIIIGGGHHHIIIHHHFFFFFFHHHIIIJJJJJJKKKKKKKKKJJJJJJIIICCCDDDEEEEEEDDDEEEHHHJJJJJJNNNTTTXXXYYYYYYXXXWWWTTTQQQOOOMMMMMMMMMLLLKKKNNNPPPQQQPPPNNNMMMMMMNNNOOOPPPQQQRRRUUUWWWZZZ[[[VVVVVVVVVWWWWWWWWWXXXXXXZZZYYYXXXVVVUUUUUUTTTTTTRRRWWW^^^fffmmmttt{{{~~~~~~xxxtttmmmgggcccbbbccceeehhhkkkpppuuuzzz}}}~~~{{{vvvpppjjjggg___ZZZTTTOOOLLLJJJHHHGGGKKKPPPVVV[[[]]]]]]]]]]]]bbbgggnnnuuuzzz|||tttkkkccc^^^YYYWWWUUUTTTTTTTTTSSSRRR:::888777777999;;;<<<<<<<<<<<<<<<;;;::::::999999<<<::::::;;;======999555:::999888999;;;<<<;;;:::666999:::888999===>>><<<<<<;;;;;;<<<======;;;888;;;666666;;;===:::777888:::888777777888888777666666777888999999999999999777888999888777666888::::::;;;;;;::::::999888888:::;;;===???@@@AAAAAA@@@AAA@@@???===<<<;;;::::::777888:::;;;<<<;;;:::999555777888777666555666777555666666666666666666666888777666666555555666666444444444444555666777888999999999999888777666666444777:::999555444666888555666777777888888777777555666777888888777666555555666666444222222555888444444444444555555555666666444333222333444333222444444444555777999:::;;;444555555666666555444333666555444333333444555666666444222222333444333333333444666888999888777666555555777888888888777666888666666888888555444666999666222111222555666777666666666666666777777888888999;;;======<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999<<>>======<<<<<<===>>>>>>===;;;:::<<<======<<<<<<>>>@@@>>>>>>??????????????????===>>>>>>===<<<<<<>>>??????BBBEEEGGGFFFFFFFFFGGGEEECCCAAA@@@AAAAAA@@@???AAACCCEEEDDDBBBAAABBBCCCBBBBBBBBBBBBDDDFFFHHHIIIEEEEEEFFFGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGEEEIIINNNSSSXXX^^^eeejjjkkkllllllmmmmmmmmmlllllldddaaa\\\VVVSSSQQQQQQRRRVVVYYY^^^eeejjjnnnqqqqqqwwwuuusssoooiiiccc^^^ZZZQQQLLLFFFBBBAAA@@@???>>>@@@DDDIIILLLMMMMMMMMMNNNQQQVVV^^^eeejjjooouuuyyyxxxvvvsssmmmfff]]]VVVQQQJJJIIIHHHHHHHHHGGGEEECCC999888666777999;;;<<<;;;<<<<<<;;;;;;:::999888888;;;999888999;;;;;;888444<<<;;;::::::<<<<<<;;;:::555888999777888<<<===:::;;;;;;<<<===>>>===:::888888666999>>>===777666:::888888999;;;<<<:::777444777888888999999999888888777888888777666666888999999999:::;;;;;;;;;::::::999;;;>>>BBBDDDFFFEEEEEEDDDCCCBBB@@@>>>===<<<<<<;;;<<<======;;;999777555555777888777666555666888555555555666666666666666888888777666666666666666444444444444444555666777777888888999999999888888666;;;???<<<666333555999555555666777777777777777555666777888888777666555555666666444222222555999444444444555555555666666777555333222333444444333444444555666888999;;;<<<555555666666666555333222666555444333333444555666777777777999999888555222222444777999:::999777666555555666777777777777777888666666999888555444666999555111///111444666777777666666666666777777888999:::<<<======<<<:::999999:::;;;;;;<<<<<<<<<;;;888<<>>AAA???@@@AAACCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCBBBAAABBBEEEJJJNNNOOOMMMJJJHHHBBB@@@======???AAABBBBBB???DDDDDD@@@<<<>>>??????999===@@@???;;;999:::<<<<<<:::888999;;;;;;888555444666888888888888:::<<<999999999::::::;;;;;;;;;>>>>>>>>><<<:::999:::;;;<<<=========<<<<<<>>>@@@>>><<<;;;:::;;;<<<;;;:::;;;>>>@@@@@@>>>===>>>@@@===<<<;;;;;;;;;<<<===>>>:::;;;<<<=========<<<<<>>>>>>>>>>>??????@@@BBBDDDEEEGGGIIINNNSSSWWWVVVWWWXXXXXXYYYXXXXXXXXXWWWTTTOOOKKKGGGEEEEEEEEEHHHKKKRRRYYY___dddgggiiilllkkkhhhccc^^^XXXSSSPPPIIICCC===::::::;;;:::999999<<>>:::999;;;;;;:::<<<@@@<<<;;;::::::999999999:::888999;;;<<<;;;888555333444555777999:::::::::999777888999:::;;;:::999888>>>>>>>>>>>>>>><<<:::999777888888999999888888777999777666666777888888888888999;;;;;;999888888999999999888777666666777777:::::::::::::::;;;======???BBBEEEGGGIIIJJJMMMOOOMMMIIIDDDAAA@@@???===<<<;;;::::::999888777666666888777777777777999:::;;;777999;;;:::999777666777555555555555555555555555999777666555666555444222:::999999888777666666555<<<<<<;;;:::999888777666777::::::666666888888555555666777888888777666555:::888666444333444555666666555555777::::::666333:::888555555555666666666777777666666888999;;;<<<:::666222333666888777444555555555555555666777777666666666666666666666666777444555;;;;;;777666999666666777888888888888777999777444555888888666333444333222111111333444666444555666777777666555444666888:::<<<<<<;;;888777@@@>>>===<<<======;;;999999;;;<<<:::666444666999666666777777666555444444555555666666777666666555444444555666777888999999999888666666777666333111666555444444555666777888000111333555555333111///111111222333444555555666222444666777777555222000333222111222555666444111666777888999999888777777;;;:::999888777777888888777777666666666666666777888666333333444555555444444444444333333333222222555555444444444333333333222222333555888666222---666555555666888777555333888888777555555444444444555666777666555444555666777444333444666777555333222333444666888888555333333333333444444444555555444444444333333444444555777555333333444666666666333444555444222111222333444444444555555555666666777666666888:::;;;:::999:::::::::;;;<<<===???@@@<<<>>>??????>>>======>>>>>>>>>@@@CCCEEEEEEBBB???@@@???===;;;;;;;;;===>>>:::;;;<<<======<<<;;;:::;;;<<<;;;999666555666777888444555::::::555444888999888777666666777888999;;;999777666555666777888::::::;;;;;;;;;::::::999555777:::<<<<<<:::777555333555777:::;;;;;;:::999;;;:::999888888888::::::555666777888888999999888777777888888999;;;<<<===>>><<<999:::<<<>>>===;;;======???@@@AAAAAAAAAAAAHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEBBB>>><<<<<<===>>>@@@DDDIIIOOOTTTXXXZZZ^^^______\\\TTTLLLFFFBBBAAA???===;;;999888888888888888999999999999888888:::???GGGPPPWWW[[[]]]^^^^^^ZZZUUUOOOIIIDDDAAA???999999999999:::<<<>>>@@@<<<888777999:::888:::>>>:::999999888888888888888444666888999::::::999888555666777999999999999888888888999::::::::::::999>>>===;;;:::999999:::::::::;;;;;;<<<<<<;;;;;;:::888777666777999999888666777999::::::999888888999999888888777777777777777999999999999:::;;;<<<===???BBBFFFIIIKKKMMMPPPSSSQQQMMMHHHDDDBBB@@@>>>===;;;;;;:::999888777777666888777777777777999:::;;;777888::::::888666666777888888888888888888888888999888666666777666555333999999888777777666555555::::::999888777666555555888::::::777666999888555666777888999999888777666:::888666444444444555666777666555777999999777444:::888666666777777777666888777777666777888:::;;;999666222222666888666444666666555555666777777888666666666666666666666666777444555999999666666999777888999999::::::999999999888777777888888777666666555333222222333444555555555666666666666555555666777999::::::999888777===<<<::::::;;;;;;:::888888:::;;;999555444666888555555555555444444444333333333444444444333222222333444555666777777777777777666555555777777555333666666555555555666888888555555444333333222111000222222222333333444444555222333555666666444333111333222222333666777555333666777888999888888666666888888888888888777777777::::::999999999999999::::::777444333444444333333444444444333333333222222333333333444444555555555333333333555777666222///555555555666777777555333888777666555555444444444555666777666555444555777666555333444666777555333444333444555777777555444333333444444444555555555555555444444444444444444888666333333444666555555444555555555333222333444444444555555555666666666888666444555777888999888777888888888999;;;<<<===:::<<<======<<<;;;;;;<<<<<<<<<===???AAAAAA???===<<<<<<<<<<<<<<<<<<;;;;;;888999;;;<<<<<<;;;999888666777888777555555666777666222111444444111222666777777777666666777777888999888666555555666777888777777888888888888777777555777999::::::777444222444555888:::;;;;;;:::999<<<;;;:::999999999999999777777777888777777666666777777777777888999:::;;;;;;999888999;;;===<<<::::::;;;;;;<<<<<<<<<<<<<<<@@@@@@?????????>>>>>>>>>;;;<<<===;;;999888888999888999:::===BBBGGGLLLOOOPPPRRRSSSQQQLLLEEEAAA>>>===<<<:::999888888888888666666777777777777666666777;;;@@@GGGLLLOOOQQQQQQPPPMMMIIICCC>>>:::888777777777777777888999;;;<<<:::666555777777666777;;;777777777666666666666666555555666777999::::::;;;777777888888888888777777999999888888999999:::;;;===;;;888666555777999:::;;;;;;<<<<<<<<<<<<;;;;;;888777777888999999777555666888::::::888888888999888888888777777777777777999999999999:::;;;<<<<<>>===<<<;;;:::999888888777888777777777777999:::;;;777888::::::888777777888999999999999999999999999:::888777777888888666555888777777666666555555555888777777666555444333333777:::999666666999888666777888999::::::999888777999888777555555555666666888777666777888999777666;;;999777777888999999888888888777777777777888888888555222222555777666555777777777666777777888999777777777777777777777777777555444777777555666999999999:::;;;;;;;;;;;;:::999999:::999888777888999888777555444333444444555666666666666666666666666666666777777777888888888:::999888888999:::999777777999:::888555333666888555444333222222222333444666777777777666555555444333444666777777666555444555444333444666777666555777777666666777777888999999888555333222111222222333333333333333333333333333333444444555444444333333333333666888888777555777888888888888777555444555666777888888888777666777777777777777777777777:::888555333333444333222444444444444333333333333111222333444555666777777555444333444555555333111444444333444666666444333888777666555555444555555555666777777555555666777666555444444666666555444555444444444666777666555333444444444444555555555777666555555444444444444999777555444555666555444555666777666444333444555555555555666666666777777888666333333555666777666555555555666777888999:::888:::;;;;;;:::999999::::::999999:::<<<======;;;777999;;;<<<<<<;;;999888666888:::<<<<<<:::888666777888888777555444555666666222///000000///222666666666666777777666666555777666555444444555777888666666777777777777666666666777999999777555111///555666888:::;;;;;;::::::;;;;;;;;;;;;:::999888777777777777777666555444444666666666666777777888999888777666888:::<<<;;;:::::::::::::::999999999888888999:::::::::999888777333666999:::999999:::;;;999888777888;;;???EEEHHHBBBEEEGGGFFFCCC???<<<;;;999888888777777777888888444444555555555555444444666888:::===@@@BBBDDDDDDEEEDDDAAA===:::777666555555555555555555666777888888555444777777555666999666666666666666666666555888888777666666777888999999999999999999888888777:::999888777888999:::;;;;;;:::888666666666888999888999999::::::999999888:::888666666777888777777555777999999888777888999777777888888888777777777999999999::::::;;;<<<===@@@DDDIIINNNSSSWWW[[[___\\\XXXRRRMMMIIIEEEAAA>>>======<<<;;;:::999999888888777777777777999:::;;;888:::;;;:::999888999:::777777777777777777777777:::888777888999999888777777666666666555555555444666666666555444333333222555888888555555888777555888999:::;;;;;;:::999888999888777666666666666777999888777777777888888888;;;:::999999:::;;;:::999888888888777777666666666777555333333555777777666999888888777888888999999777777777777777777777777777666444444444555666888888999::::::;;;;;;::::::999;;;===;;;888777999;;;:::999777666555444444444666666555555555555666666666555555444555666888999888777666777999999999777555888999777444333666999666555333222222333444666999999999999888777666666555666888999999777444333666444333444666777666555888888888888888888999999888888777555555444444444555555555444444333333333444444444444444444555555333444666888999999888777888888999999888666444333333444777888999888777666555555666666666666666666999666444333444555444333555444444444444333333333333333333444555666666777777666555444444444333333444333222333555555444333777777666555555555555555555666777777666555777888666555555555666666666555777555444444555666666666444444444444555555555555888888777666555555555555:::888666666666666555333666777888777555555555666666666666777777777888888777666555555666777555444555444444555666777888888888999;;;;;;999999999::::::888777777999;;;;;;;;;777888999:::::::::999888777999;;;======;;;999777<<<======:::777444444444666444333222222333444666555555666777777666444333444444444444444555666777666777777888888888888888888999999999777444111///666777888999:::::::::::::::;;;;;;;;;:::888555444666666666666666555444444666666555555666666777888555666777999:::<<<<<<<<<>>>===<<<;;;:::999999888666777999::::::888777555000333777999999999999::::::999999999:::===@@@BBB<<<>>>@@@@@@>>>;;;::::::999888888777777777777777444444444555555444444444777777777888:::<<<===>>>???>>>===;;;999888777777444444444444444444555555888555555888777555555888666666777888888777777666888777666555666777888999<<<;;;;;;:::999999999888:::999888777888999:::;;;888999999999999888888777777777888888888888777777===999555333444777888999444666888888777777777888666777888888888888777777::::::::::::;;;<<<===>>>@@@DDDJJJOOOTTTYYY]]]aaa]]]YYYTTTOOOKKKFFFBBB>>>>>>======<<<;;;:::999999888777777777777999:::;;;:::;;;<<<;;;::::::;;;<<<777777777777777777777777999888777888999:::999888666666666666555555555555666666666555555444444333333666666333333666666444999:::;;;<<<<<<;;;:::999999888888777777777777777999999999888777888999:::;;;:::999:::;;;<<<;;;999999999888888777777666666777555444444555777777888999999888888888888999999666666666666666666666666777777555444444555666666777777888999999999999999999<<<===<<<999777999<<<;;;:::999777666555444444666666666666666666666666555444333333444666888999999888777888999:::999888555777888777444444777:::777666555333333555777888666666666666666555444333777999:::;;;;;;999666444999777555444555666666555::::::::::::::::::999999555666888999999888777666777777666666555444444444555555555555555555555666333555888:::::::::999888999999999999888777555444333444777888999888777666777888999::::::::::::999555444222222444666777777555555555444444444333333555555555555555555555555888777666555333333444555444333222333444555555444777666666555555555555666555666777777666666777999555666666666666555666666888666444444666777666555444444444555555555666666999888777777666666666777:::888777777777777555333777888999888666555666777777777777888888888999999666666777999;;;999666333666666666666666777888999999:::<<<<<<:::999:::;;;;;;999777777999<<<======:::999888888888999::::::999;;;===??????===;;;999;;;<<<===;;;888555444444444666666666666666666444555666777777777555444333333333444444444555666666555666777888888888888888::::::::::::888555333111777888999999::::::::::::999:::::::::888666444333444444555666666666666666666555555666666777888999555777999;;;<<<===>>>>>>@@@???===;;;999999888888666777999::::::999888666---000444666666555555555666666777888999999888888:::;;;<<<<<<:::888888999;;;;;;::::::888777666666444555555666666555555444666666555666777999;;;<<<666666666666555555444444444444555555555555555555888666666888888555555777555666888999999999888777555555555555666888:::;;;<<<;;;:::999999999999999999999888888999999:::;;;777888:::::::::999888777888888999999999999888888>>>:::666333444666888888333555777777777666777888555666888999999888777777::::::::::::;;;<<<======>>>BBBHHHMMMQQQVVVZZZ^^^ZZZWWWRRRNNNJJJFFFAAA>>>======<<<;;;:::999999888888777777777777999:::;;;:::;;;<<<;;;::::::<<<>>>999999999999999999999999888777666777999::::::999666666666666666666666666666666666555555555444444333555666333333666777444999:::;;;<<<<<<;;;:::999888888999999888888888888888999::::::999888999::::::999999:::<<<<<<;;;999999999999999999888777666777666666555666777999::::::999888888777888888888666666666666666666666666666888777444444777777555666666777888888888888777;;;;;;<<<;;;:::999:::;;;:::999999888777555444444444555666777777666555444444444333333444666888999:::999888888999:::999777444777888777555555888;;;888777666666666777888999666777777888888777777777999:::;;;<<<;;;999888666;;;888666555666777777666;;;;;;<<<<<<<<<;;;::::::444666999<<<<<<;;;999888888888888777777666666666777777888888777666666555444777:::<<<;;;999888777999::::::::::::999777666555666777888888888777666555666777999999999888888444222111222555777888888555555555555444444444333666666666555555555444444888888888666444333444555555333222333555666666666666666555555555555666666444666777777777777888:::555666777777555555666777888666555666777777666444444444555555555666666666999888888777777888888999999888777888999888666444777888999888666555666777888888888999999999::::::666777888;;;<<<;;;888555888777777777888888999:::999;;;<<<<<<;;;:::;;;;;;===;;;999:::<<<>>>>>>>>>===<<<:::888888999:::;;;;;;<<<<<<======<<<<<<;;;444666888888777666666666222555777555555777555222777777777777666555555444444444444555555555555555333444555666666777777666999:::::::::999888666555999999999999::::::;;;;;;999999999999888777555555444444555666777777777777666666666777888999;;;;;;666888<<<======>>>>>>??????===;;;999777777777777666777888999999999888777222444777777777666666777444666888::::::999777666888999999888666555555666<<<<<<<<<;;;:::888777666555555666666666666555555333333333444555777888999333444444555555444444333444444555666777777666666888555555888777444333666444666777999999999777666555555555666777888999999:::999888777777777888999888888999::::::::::::999888888888888888888888999999999999::::::999999999;;;999777777777777666555222444666777666666777888555666888999999999777777888888888888999:::;;;;;;;;;???DDDHHHLLLPPPTTTWWWUUURRROOOKKKHHHEEE@@@=========<<<;;;:::999888888888777777777777999:::;;;999::::::999888999;;;===888888888888888888888888777666555777999::::::999777777777777777777777777555555555555555444444444444666777444555888888666999:::;;;;;;;;;;;;:::999888999999999999999999999777:::<<<<<<:::888999:::999999999:::<<<<<<;;;999999999:::;;;::::::999888777777777777777888:::<<<999999888777777777777777444444444444444444444444666999:::666666888888444555666777777888888777777<<<;;;::::::;;;;;;:::888888888888888777666555444333444777999999777444333333333444444555777888999;;;999888888999999777666444777999888666666999===777777777777888888999999888888999:::;;;;;;;;;;;;999999:::::::::999888888;;;888666666777999::::::<<<<<<=========<<<;;;:::999999:::;;;;;;;;;::::::999999999999999999999999999::::::;;;:::888555444444888<<<===:::777666666999:::;;;;;;;;;:::999999888888888888888777777777222333555777888777666666555333222222555777888777555555555555444444444444555555555555666666666666777999:::888555333333555555444222333555777777777666666555555555555666666444666777888777777999:::555777888777555555666888777666666777888888555333555555555555666666666666888888888888888999:::;;;888888777888:::999777555777888888888666555666777999999999999::::::::::::888777777888:::;;;:::999888888888888888999999:::999;;;<<<<<<;;;::::::;;;===<<<;;;<<<>>>????????????>>>===<<<;;;::::::::::::999999999999999999:::222555777999888777777777444777777333333777777444999999888777666666666666555666666666666555555444333444555666777777777777777888999999:::999999888:::999999999999:::;;;;;;;;;;;;:::999888888999999666666777777888777777777666777777888:::<<<>>>???666999===>>>>>>===>>>???>>><<<:::888777666777888777777888888888999999999666888999999888888:::;;;777888999::::::::::::999666777777555444444555777::::::;;;;;;;;;:::888777555555666666666666555555333333444444555555666666444555666666666555444444333444555777888888888777777444444777777333222444333555777888999888777666999888888777666555555444888777666555555666777888777888999:::;;;:::999999:::888666555555777999:::888888888999999888888888888888999::::::999555222222444666777666666777888444666888999:::999888777666666666666777888999:::888<<>>>>>>>>===;;;:::===<<<;;;:::999::::::;;;:::::::::::::::::::::::::::;;;<<<===;;;888555333555999======:::666555555999:::;;;<<<<<<<<<;;;:::;;;:::999888777777888888444666888:::;;;:::999999666444333333444666666666666666555555555444444444333444444555666777888888777999;;;999555333333555666444333333555888888888666666555555555666666777444666777888777777999:::555777999888555444666888777666777888999888555222555555555555666666666777777777777888999:::<<<<<<777777777999::::::888666666777888777666555555777999999::::::::::::;;;;;;;;;888444444666999<<<===999888888888888999999:::888:::<<<;;;:::999:::;;;===<<<<<<===???@@@???>>>>>>???@@@???>>><<<999888888777666555555666777888666999;;;;;;:::888777777777:::888222222888:::777;;;:::888666666666666777666777777777666555444444666666888999::::::::::::666666777999999:::::::::::::::999999999:::;;;;;;===<<<;;;:::999:::;;;<<<888999999888888777666555777777888999;;;>>>@@@AAA666999===???===<<<===>>>???===;;;999888888999999999999999999999:::;;;<<<333555555555555555888:::666666555555666888999:::666777777666444555777999777888999:::;;;::::::999444555555666666555555444555555666666666666555555222333444444444333111000111333555777888888888888888777666555555666777888888666444444555666777666666666666666666666666666:::666222333777888666333444555888<<<>>>===999666999888777666666777888888;;;<<<<<<;;;999888888999;;;;;;:::777555555777:::555666777888888777666555777777777777777666666555777777888999999999999999777888;;;>>>BBBDDDFFFGGGGGGFFFDDDBBB@@@??????>>>>>>::::::===<<<777666999999888777777888:::<<<===<<<:::888666666666888999888888888888777777777777;;;;;;:::::::::999999999999::::::888777666888999444444555555555555555444777666666666777888:::;;;:::999999888888999999:::999888888999;;;;;;999888:::::::::::::::;;;<<<<<<333777:::;;;999888999;;;:::;;;<<<<<<;;;999777666999888777666666888:::<<<888777555666888999999888666333444777777555666888888::::::666666888777444444555777777666777:::<<<===;;;888666555777:::<<<>>>:::555333333555666666777777999999888666444222888666444444666666666555:::888666666999999777555666777888999:::;;;;;;;;;;;;;;;:::::::::999999999:::;;;;;;:::888777777999999999:::::::::;;;;;;;;;888999999999999:::===???<<<>>>AAADDDCCCAAA===:::<<<;;;::::::<<<<<<;;;:::888999;;;<<<===<<<<<<;;;>>><<<::::::<<<<<<:::888999===@@@>>>888444444777666999;;;;;;999777777777;;;;;;:::999999888888777888888777777777777777888777666555666777666444333444444555555555555444444555444444444555666888999555888888666666999999666777777888777777666555444888666555555777888777666222222333333555666777888555666888777666555666888333888<<<<<<999666777999888888888777777777777666999999999::::::;;;;;;;;;777666666666888999888777;;;:::999999888888999999999:::;;;;;;::::::;;;======:::777999===@@@>>><<<===<<<<<<<<<<<<<<<;;;999777<<>>:::;;;;;;<<<===>>>>>>???<<<<<<;;;::::::999888888888888999999999999888888777999:::;;;999555222///:::999999999999999999999444666888999777666666666;;;999888666666777999::::::888777777888888777555777555555777:::;;;888555333444555555666666555555444444444444444555666777999888777666666777888999:::888555555666777777777666666666666666666666666999555222333777999777444555666888;;;======:::777888888777777888:::;;;<<<;;;<<<===;;;999888888999<<<<<<;;;999777777999;;;555666777777777777666555666777777777777666555555666777888888999999999888999:::<<<>>>@@@AAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@<<<999999<<<<<<777666999888777666666777:::<<<======<<<:::999888888999999999999888888888777777777888888999::::::;;;;;;;;;888999999888666666777888333444444555555444444333666666555666666888999:::::::::999999999999::::::;;;:::999:::;;;<<<;;;:::;;;;;;;;;:::;;;;;;<<<<<<444666999:::999888999::::::;;;===>>>===<<<;;;:::888888777777777888999:::888666555555777888888777666333333666777444444777777999999666666888888555666666666666888999:::;;;===;;;999777777888:::;;;;;;888555444444666666666666666777888777555333222777555444444555666555444999777555666888888666444444555666888999:::::::::<<<<<<;;;;;;;;;:::::::::888999:::999777666666777888999999999999:::::::::777888888777777777:::<<<777999<<<>>>???>>>;;;:::999888777888999:::999777::::::999888888888999:::???<<<::::::<<<<<<999777:::<<<===<<<888555666777:::;;;<<<:::777555555555::::::999888888777777666:::999999888888888999999888777666777888888666444666666777777777777666666777666555555555666777888555888999777777999888555888888888888888777666555999777555555777777777666777666555555444555555555666777888888666555666777666:::===<<<888555666888999999888888888777777777999999999::::::;;;;;;;;;999888777888:::;;;:::999::::::999888888888888999888:::<<<<<<;;;;;;;;;<<<<<<999777999===???===:::>>><<<;;;::::::;;;;;;;;;666999;;;;;;999888:::<<<>>>>>>???BBBFFFJJJKKKKKKJJJHHHEEECCCBBB@@@===;;;@@@<<<999888999999999888666666666888:::;;;999888777777777888888888999999999888666444444555666777777777888777666777999;;;888888888777555555666777888999;;;<<<<<<;;;999888<<<;;;;;;<<<======<<<:::======<<<<<<;;;:::999999555666666666777777777777999999999888777999;;;>>>;;;;;;<<<<<<===>>>>>>???<<<<<<;;;::::::999888888777888888999999888888777888888888999888777666555999999999999999999999999444666888888777666666666:::999777666666777999:::999888777888999:::999888666555555777999:::888555444555666666777777666666666666666555666666777777:::999888777777888999:::<<<999777666777888888777666666666666666666666666777444222333777999888666777777888:::<<<<<<:::888888888888999:::===???@@@;;;<<<===<<<:::999999:::=========;;;888888:::<<<555555666666666666555555666666666666666555555444666666777888888888888777:::;;;<<<======>>>======>>>>>>>>>???@@@@@@AAAAAA999777888::::::777777999555555555666777:::<<<===<<<<<<<<<<<<;;;:::999999999999999888888888777777555666888999;;;<<<======777888999888666555666777333333444444444444333333666555555555666777888999;;;::::::999999::::::;;;===;;;::::::<<<===>>>======<<<<<<;;;;;;;;;<<<<<<444666888999888888999:::999:::<<<=========<<<;;;777777777888888888888999777555444444666777777666666333333666666333333555555888888555666999999666888666444666999<<<;;;999;;;;;;:::999999999999:::888666555555666777777666555555666666666444333222555444222333444555555444888666555555666666555444222333444666777999::::::=========<<<<<<<<<<<<<<<666888:::999777555555555777777777888888888999999666666777666555555666888555777999:::<<<<<<;;;;;;888777666777888999888666;;;999666444333444666888>>><<<::::::::::::888666::::::999888777777777777:::;;;:::888666666777999999999888888777666666555;;;:::::::::::::::;;;;;;:::999888999::::::888666777888888999999888888777888777777666777777888888888;;;:::777777999888555888888999999999888777777:::888666666777777666555888777666666555555555666888999999888666555666777999;;;<<<:::666444666888:::::::::999999999888888999999::::::::::::;;;;;;;;;:::999:::;;;<<<<<<::::::999999888888888888888888:::===>>>===;;;;;;;;;:::888777999===>>><<<999===<<<:::999999:::;;;<<<666777888999:::;;;<<<===???AAADDDIIINNNRRRRRRRRRRRROOOJJJFFFDDDBBB???===???<<<999888888999888777:::888777888:::<<<<<<;;;777888888999999:::::::::;;;:::888666555555555555555666777666666777:::===888888888:::<<<<<<;;;:::999999;;;;;;;;;;;;999999;;;::::::;;;===>>>===<<>>>>>===;;;:::999999777777777888888888888888:::;;;:::999888888:::<<<<<<<<<<<<======>>>>>>???<<<;;;;;;::::::999999888777888888999999888888777777777777777777999:::;;;888888888888888888888888555666888888777666666777999888777666666777888999999888777888:::;;;;;;:::666555555666888888777555666666777888888888888777999888777777777777777888;;;:::999888888999:::;;;<<<999777666777888777666666666666666666666666666555444222444666888888777999888777888:::;;;:::999999999999999;;;===???@@@;;;======<<<:::::::::;;;=========;;;999999:::;;;555555555666666555555555666666666666666555444444666777777888888888777777999::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@777666777888999888777888333444444555777:::<<<===;;;<<<======<<<;;;999777888888777777777666666666555666888:::;;;<<<<<<<<<666777888888666555555666555555555555555555444333555555555666666777777888;;;;;;::::::::::::;;;;;;===;;;999999;;;===>>>>>>======<<<<<<;;;;;;<<<<<<555666777888888888999:::999999:::::::::999888888666777888888888888777777666444333333555666666555777444333555555222111444333666777555666999:::777:::666333555:::===;;;888:::::::::::::::999999888555444444555777888777555555666666666666555444333444333111222333444444333666555555555555555444444222222333555777999:::;;;========================666888::::::888555555444666666666777777777777888666777777666444333444555888999999:::;;;<<<<<<<<<999888777777999999888777888777555444333444555666;;;:::999888777666555444999777555444555666777666777777777666666888;;;???999999999888777777666666::::::999999999:::;;;;;;;;;:::999:::;;;;;;:::888777888888999999888888777666777777888888999::::::===>>><<<666555888:::888888888999:::::::::999999:::999777666777777666555555555555666666777999999888999:::999777666666777999::::::999666555777999;;;;;;:::::::::999999999::::::::::::::::::::::::;;;:::999:::<<<<<<<<<;;;999999888777777777777777777:::===???>>><<<;;;::::::999999;;;======<<<999;;;<<<<<<<<<;;;;;;;;;<<<999888888999<<<>>>>>>>>>>>>AAAGGGNNNTTTWWWWWWVVVYYYTTTNNNIIIFFFCCCAAA???===<<<:::999888888888777999888888999;;;<<<<<<:::999999999999999999888888;;;:::888777666666666777777888888888777888;;;===:::888666888<<<>>><<<:::999::::::;;;;;;::::::999999999999;;;>>>???>>>===???>>>===<<<;;;:::999888999999999999999999999999:::;;;;;;999777777888:::<<<<<<<<<======>>>>>>>>>;;;;;;;;;::::::999999999777777888888888888777777555555666777888999999999777777777777777888888888555777888777666555666777777777666666666777888999999888777888::::::999888555555555666666666666555555666777777888888777777:::999888777777777777777<<<;;;:::999999:::;;;<<<:::888666555666777777666777777777777777777777777555444333444666777888888:::999777888999::::::999::::::999999:::;;;===>>><<<===>>>===;;;:::;;;<<<<<<<<<===;;;999888999:::666666666555555666666666666666666777666555555444777777888888888888777777777777888999:::;;;::::::;;;<<<===>>>>>>>>>===<<<666777777777777888888777333333444666888:::<<<<<<999:::;;;<<<;;;999777555777777666666666555555555666888999:::;;;:::999888555777888888666555555666777777777777777666555555666666666777777777777777;;;::::::999999::::::;;;;;;999777777999<<<=========<<<<<<;;;;;;;;;<<<<<<777777777888999:::::::::;;;;;;;;;:::999777666555777777888888888777777666555444222333555666666555777444333555555222111444222666666444555999:::777:::666333555:::<<<:::777999999:::::::::999888777444333444666888888777555666777777777666666666555333222111111333444444333555555555555444444444444333333444555777999;;;<<<<<<<<<==================777999::::::888666666666555555666666666777777777666777888777555444444555;;;::::::999999:::::::::888777666666777888777666444444555666666666666666888888777666444333333333777555333222444555555555777777666555555888<<<@@@;;;::::::999888888777777888888888888888999::::::;;;:::999:::<<<<<<;;;999666777777888888777777666444555666888:::;;;<<<<<>>===;;;::::::;;;::::::;;;<<<===<<<;;;888;;;???@@@>>><<<;;;;;;===;;;:::;;;===??????>>>@@@CCCJJJRRRYYY\\\[[[YYY[[[VVVPPPJJJGGGDDDAAA???<<<;;;;;;999888777777777555666888:::<<<<<<999777::::::999888777666666555999999888888888999999999:::;;;;;;999888888:::<<<===999555444777::::::999::::::::::::::::::::::::999888999;;;>>>??????=========<<<;;;:::999888777:::::::::::::::999999999<<<<<<===;;;999888999;;;<<<<<<<<<<<<============;;;;;;::::::::::::999999777777777888888777777777333444777888888777555444666666777777777888888888666777888777666555666888777777777777777888999999;;;999888777888888666444666666666666555555555666555555666777777777777666999999888777666666666666<<<;;;:::999999:::;;;<<<999777555555666888888777888888888888888888888888555555555555555666777888:::999888888:::::::::888:::999999888999:::<<<===<<<===>>>===<<<;;;<<<>>>;;;<<<===<<<:::999999:::777777666666666666777777777777777777777666666555888999999999999888777777555666777999::::::::::::<<<<<<===>>>>>>===;;;:::666999999777777999888555444444666777999:::;;;<<<888999:::::::::888666444777777666666666555555555888999:::;;;:::999777555555777999999888666555666999999999999888777666555777777888888888888777777:::999999888888999999:::999777666666999;;;<<<<<<:::::::::::::::;;;<<<<<<:::888777888:::<<<<<<;;;???>>>===;;;:::888777666888777777777777666666666666444333333555666666555666333333666666333333555333666666444555999999777999666444555888:::999777888888888999888888777666444444444555777777666555777777777777777777777777333222111111333555555444555666666666444333444555444444444444666888;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<999::::::999777666666777555555555666666666777777666777888888666555555555888888777777666666666666555333222333444555444333222333555777888777777666555666666555333222222333666666555555444444555555::::::999666555666999<<<;;;;;;::::::999888888888666666666666777888999999999888888999;;;;;;:::999555666666777777666666555333444666888:::;;;<<<<<<@@@@@@;;;555444888;;;:::666777888999:::;;;;;;;;;999888666777888999888888999888777666555444444444555777888777666555666888666666777888999::::::;;;;;;;;;;;;:::::::::999999;;;;;;::::::::::::999999999888777888999:::999888888777777666666666666666666888;;;<<<;;;:::999999;;;;;;::::::::::::;;;;;;666;;;???@@@===;;;;;;<<<<<<<<<;;;;;;<<<===???@@@CCCGGGMMMUUU\\\^^^]]][[[XXXTTTNNNJJJFFFCCC@@@>>>:::;;;;;;:::888666666777333444777:::<<<;;;888555::::::999888777666666555999999999:::::::::;;;;;;;;;;;;;;;999777777999;;;===999555444444777999:::::::::::::::::::::::::::999999999;;;>>>???>>>===;;;;;;;;;::::::999888888:::::::::::::::999999999===>>>???>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666777777888888777777666222444777999888666333111666777777888888999999999666777777666555555777888777777888888999999::::::<<<:::888777777666555333777777777666555444666777444555666666777777666666999888777777777777777777;;;;;;:::999999:::;;;;;;999777555666888999::::::::::::::::::::::::::::::555666666555555555666777:::999888999;;;;;;999777888888888888999;;;===???<<<===>>>>>>===<<<===>>><<<>>>???>>><<<::::::;;;999888777666666777888999888888888888888777777666:::::::::::::::999888888666777888999999999999999;;;<<<===>>>>>>===<<<;;;777;;;;;;777777999888444555666777999:::;;;;;;;;;888999999999999777666555888888888888777777777777777888:::;;;;;;999666555666888::::::999777666666999999999888888666555555888888999::::::999888777999888888777777888888999777666666777:::;;;;;;:::888888888999:::;;;<<<===<<<:::888888;;;======<<<>>>===<<<:::999888888888999888777666555666666777666555333444666777777666666333333666777444444777333666666444555888888666666666555555666777777777777777777666666666666666666444333444666666666444666666666555555666666666333222111222444666666555555666888777444333444666444444333333444666888:::888888999999::::::::::::999999888666444444666888555666666666666777777777444666888888666555555555333444555555666555555444444222111222333444333222555555555555555555555555333555777666444333444666666999:::999666555555777::::::999777555666888:::::::::999999888777777777666666666666777888999999888777777888::::::999888555666666777777666666555555666777999999999999888888;;;:::777666888777444555666777999::::::;;;;;;888777666666888::::::999999888777555444333333333333444666666555555666888666666777999::::::999888::::::::::::999999999999;;;;;;;;;::::::999999999999888777888999:::999888777777666555555555555666666777999999888888888999::::::888666666777999;;;666:::<<<;;;888777:::>>>777999::::::999;;;???CCCEEEGGGMMMTTTZZZ]]][[[YYYRRROOOLLLHHHEEEBBB>>>;;;999;;;<<<:::777555666777555555666888:::;;;999777999999999999999999999999:::;;;;;;;;;;;;::::::999888888888777666777999;;;::::::999888777777999<<<;;;::::::999999::::::;;;:::999:::;;;>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888:::<<<======;;;:::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::666666777777777777666666444555666777777666555444777777888888999::::::;;;777777777666555555777999777888999::::::;;;;;;;;;;;;:::888888888888666555888999999777555444666999555666777777888888777777999888888888888999999:::;;;:::999999999999:::;;;999777666777999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666777777666444444555777999999999:::;;;;;;999666777777777888;;;===@@@BBB<<<===???>>>===<<<>>>???>>>???@@@???===<<<<<<<<<:::999888777777888999:::999999999999999888777777;;;;;;;;;;;;;;;:::999888888888999999999999888888999;;;===??????>>>===<<<888<<<<<<777777999888333666777888::::::;;;;;;;;;999999999999888777666666:::::::::999999999999888666777999;;;;;;999777666666999;;;;;;:::888777777888888888888777666444444888999:::;;;;;;:::888888888888777777777777888888666666777999;;;<<<;;;:::666666777888999;;;<<<======;;;888999<<<>>>>>>===::::::999888777777777888:::888666555444555666777777555444444666777777666666333444777777555666888444666777444444777888555555666666666444444666888777777666555555555555555777555333333555666555444555555444444444555555666444222111222444666666666555777888777444333555777444333222111222444777888777777777888888999999999999999777444222222555888666666666666777777777888222444777777666444444555111222444666777777666666555444333333555555444333888666444222111222444555333666777777555444666888777;;;???===888555666999777888888777777777:::<<<999999888888777666666666666666666666777888999:::666666666777999999888777666666777777777777666666777888999999888777666555111666999999888888444...444555777888999:::;;;;;;777666555666999;;;;;;:::555444444444444555555666111333444555555555777888777888888:::;;;:::777555:::::::::999999999888888;;;;;;;;;::::::999999999999888777888:::;;;:::999777777666555555555555555666777888888777777888999999888666444222444777:::888999999666333444:::@@@222666999999777999@@@FFFCCCFFFKKKQQQWWWYYYWWWUUUNNNLLLIIIGGGEEEAAA===:::888;;;<<<;;;777555555777888777666777999:::::::::777777888999;;;<<<===============<<<;;;:::888888444555666555555666999;;;777:::======:::999;;;>>>;;;::::::999999::::::;;;;;;::::::;;;===>>>===<<<;;;;;;;;;<<<<<<<<<<<<===:::::::::999999888888888666888999999888777888999999999999999999999999999::::::::::::::::::::::::666666777777777777666666666666555666666777888999777777888999::::::;;;;;;777777777666444555777999777888999:::;;;<<<<<<;;;;;;999888999::::::999888888::::::888555444777999777777888999999999999888999999999999:::;;;;;;<<<@@@>>>;;;888777888:::<<<<<<:::999:::===???@@@@@@===<<<:::;;;===<<<999666888888888888888777666666888999999999888888:::<<<::::::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>===<<<<<<;;;<<>>@@@@@@@@@???>>><<<;;;:::<<<;;;;;;:::888777777666:::::::::;;;;;;<<<<<<<<<888888888888888999999999888888777666666777888999:::777555666888999777555;;;<<<<<<;;;999888888999444555777999999888666555999:::::::::999999888777888888888888999:::;;;<<<<<<999666888<<<>>><<<888888777666666888:::===???<<<;;;999888888999;;;<<<:::999777888999999888777888888777777777777888888888:::888555555999;;;999888888888888777555444333444444555666666555444444222333555555555555333222:::999999888777555444333555444444555666666555333444333222222444444333222222222333444444444333333888888777777666666666555888777666555444555555666555555555555666666666666777666555555777888888777999888777666666777888999666777888999999888777666555555666777777666555444666666555555555444444444555555555555555555555555333222111111111333555777888===@@@???:::666666888666777999::::::999888777:::999888888999999888666888777666666666777999:::666666555555666777888999333666999999888666555555;;;:::888666555444444444777666555444444555666777666777999999999888999:::333555888999888666666666888666333222333444333333444555666666555555666888===>>>===<<<999777777888777777777777777777888999888888888888999999999999::::::999999777666555444777666555444333222111111777888999::::::999888777666666666666666777777777888999:::;;;:::888666555777999999666444888AAAIII@@@AAADDDIIIMMMMMMIIIFFFBBBBBBBBBAAA???===<<<;;;<<<===<<<:::777555666777444444555777999:::888777777777777888;;;???CCCEEECCCAAA???>>>===;;;888666666666666666777777777777777888888666333444777:::::::::999555333333888<<<888999999888777888:::===AAA;;;999===>>>:::999<<<:::::::::999888777777666444555666777777888888777::::::999999999999::::::<<<:::888777888888777666555666777999999888888777888888777777777777888888;;;999777666888:::;;;;;;888888888888999:::;;;;;;:::;;;;;;999777777888::::::::::::999999777666666<<<<<<<<<999666555888;;;;;;999666666666777777666:::<<<>>>>>>===;;;;;;;;;@@@???===;;;;;;;;;<<<===<<<;;;999:::===???@@@@@@===;;;:::;;;<<<<<<999666888888888888888777777666888999:::999888999:::<<<=========<<<<<<<<<<<<<<<===============<<<;;;;;;:::;;;===>>>>>>===;;;:::;;;;;;;;;:::::::::::::::;;;;;;::::::::::::;;;;;;<<<;;;:::;;;<<<===<<<:::;;;<<<===<<<;;;;;;<<<>>>@@@??????>>>===<<<;;;:::;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;<<<<<<:::::::::999999888888777999888777777777888999999:::888666777::::::999777===>>>>>><<<999777888888777888999::::::999888777::::::;;;;;;;;;:::999999::::::999999999999::::::999666444555999;;;999555777777777888999;;;===>>><<<;;;:::999999:::;;;<<<888777777777888888666555777777666666666666777777555777777555777===@@@???999888888666555444333333444444555666666555444444444444555555555555444444666666666555444333222111555444444555666666555333444333222333444555444222333333444444444333333222777777777666666555555555888777555444444444555666555555555555666666666666777555444444666777777666888777666666666666777888666777777777777777777666444555666777777666555444666666555555555444444444555555555555555555555555444333222111222444666777888<<<>>>===888555666888555666888:::::::::888888:::888777777888999777666666555444444444555777777777666555444555666888999444666888888777666666666999888888777666555444444777666555444444555666777666777999888666555555666444666777666555666777999888555333333333444444333555666666555555555888:::;;;<<<<<<:::777555555555666666666666666666777888666666666666777777777777::::::999999888666555444555555555555555444444444777777777777777666555444555666666777777777777777777888999:::999888666555333444666555555666;;;???======@@@CCCFFFFFFBBB???>>>>>>>>>>>>===<<<;;;;;;>>>>>><<<999666555555666111111111333555555444222888888888888:::<<<>>>??????>>><<<<<<<<<:::888666555555555555555666666666444666888777555444555777999999888555333444888;;;:::;;;;;;:::999:::<<<>>>===777666:::<<<999999<<<:::999999888777777666666555555666777888888888888888777777777777777777888;;;999888888888888777555444555666777888777777666777777666666666666777777666666666777888888777666999999888888888999::::::::::::999999999999999999999999999999888777666555333555777777555444666777;;;999777777888888888777666888::::::999777777888AAA@@@@@@???>>>>>>>>>======;;;:::;;;===?????????===<<<;;;;;;<<<<<<:::888888999999999999888777777999:::::::::999999:::<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;:::======>>>===;;;;;;<<<>>>???>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999888888777:::999999888888888999999:::999888999;;;<<<<<<;;;?????????===:::888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;===<<<;;;:::999999999999888555444555888:::888555666777999:::;;;<<<=========<<<;;;:::::::::<<<<<<999999999:::;;;:::888555888888777777777777888888666888999777:::???BBBAAA;;;:::777555444333333333444444555555555555444444666555555444444555555666444444444444444333222222555444333444666666444333555444333333555555444333555555555555444333222222666666666555555555555555777666555444333444555555444555555555555666666666666444333333555666666555666666555555555555666666666666555555555555666666444555666777777666555444666666666555555555444444444444444444444444444444444444333333444555777888888:::;;;999666444555777444555777999::::::999999999888777777888888777666555555444444555555666777888777555333444555888999555666777777555555666777666666777888777666555444666666555555555555666777666777888777444222222222555555555444333555888;;;777555333333444555555444777777777555555777:::>>><<<======;;;888666555555555555555555555666777777666666666777777777888888::::::999999888777555555555555555666666777777777888888777666555555444444444555666888888888777666666777888888888777555444111222444666777777666666::::::<<<>>>@@@???;;;888999::::::;;;;;;;;;::::::>>>>>><<<888555444666777444444444555777777555333999999888888888888888777:::999888999999999777555555555555555555444444444222444777888666555444444888888777555444555888;;;:::;;;;;;:::999999;;;>>>:::666555999;;;::::::<<<888888777777666666555555555666777888999999999999777777777777777777777777999888888999:::999666444444444555666666666666666666666555555555555666666222444888::::::999666444:::999888888888888888888:::888888:::<<<===:::777777777777777777666555444---000444666666555555666;;;999777777888999999888444666777777666555666666???@@@AAAAAAAAA???>>>======<<<;;;<<<>>>??????>>>>>>===============<<<;;;999999::::::999999888777:::;;;;;;;;;999999;;;<<<:::::::::;;;<<<=========<<<<<<======<<<<<<;;;:::;;;;;;:::999999:::;;;;;;@@@@@@??????>>>===============<<<<<<<<<<<<======<<<:::999:::;;;<<<;;;:::>>>>>>???===<<<;;;===>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::::::::::::::::::::;;;===>>>>>>>>>>>>??????>>><<<::::::;;;>>>>>>===<<<<<<<<<======<<<<<<===>>>>>>>>>======??????===;;;:::999888888:::888777888:::;;;:::999777888:::===>>>>>>===<<<>>>===<<<;;;;;;;;;<<<<<<;;;<<<===???@@@>>>;;;888;;;;;;::::::::::::;;;;;;:::<<<<<<:::;;;???AAA???===<<<999666444444444555555555555555555555555555777777555444444555777777444555555666666555555555555444333444666666444333666555444444666666555444666666666555555333222222555555555555555555444444666555444333333444555666444444444555555555666666555333222222444555555444555555555555555555555555666555444333333444555666444555666777777777666555666666666666555555555555444444444444444444444444555444444444555666777888777888888666444333555777444555777888999999999999999777666666777888666555666666666666777777888888999777444333333555777999666666777666444444666888333555777888888777555444555555555555555666666777555666777666444222222222333444444444444555777:::666555444444666777666555888777777555555888===AAA@@@AAAAAA???;;;888777777555555555555666666777888888888999999999:::::::::999999999999888777666555666666777777777888888888;;;;;;999888777666555555333444666888999888777666555666666777777666555555444444555777999999777555888999:::;;;<<<;;;999777888888999999999999888888<<<;;;:::777555555888:::777777777888999999666444777777777777666555444333666555555666888888777555666666555555555555444444222333555555555444333333666666666555555666888999888999999888666777999;;;<<<:::888999;;;;;;;;;;;;777777666666555555555555666777888999999::::::999999999999::::::999999999888777888999:::999666333555555666666666666777666555555555444444555555555333666999;;;;;;999777666:::999888777777777777777999777666999>>>???;;;666555666666666555555444333000222444666777777777888999777666777888888888666555777888888777666777999>>>???@@@AAAAAA???>>>===>>>===<<<===??????>>>===????????????>>>>>>>>>???:::::::::::::::999888888;;;<<<<<<;;;::::::;;;===:::;;;;;;<<<<<<============>>>>>>>>>>>>===<<<<<<===<<<;;;::::::;;;<<<===@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<======>>><<<;;;::::::<<<<<<;;;:::>>>??????>>><<<<<<>>>???>>>======<<<<<<<<<======?????????>>>>>>>>>======>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<;;;::::::;;;<<<======>>>>>>???@@@<<<>>>??????>>>===???@@@@@@???>>>=========>>>>>>===>>>>>>?????????>>>>>>@@@@@@>>><<<;;;:::999999;;;:::::::::;;;<<<<<<;;;777999<<<>>>??????===<<>>>>>======<<<<<<<<<<<<===>>>@@@AAA???<<<999<<<<<<;;;;;;;;;;;;<<<<<<:::======;;;<<>>???===;;;888666666777888666666666666666666666666999888666666666666888999555555666777777777666666555444444555666666555333777666555555777777666555777777777666555444333222444444555555555555555555666555444333444444666666444444444444555555555555444333222222444555555444444444555555555555444444666555444333333444555666333444666777777777666555777777666666666555555555444444444444444444444444555555555555666777888888666666666555444444555666555555666777888888999999888777555666777777666444555666666777777777777777888777555333333444666888555666666555444444666777333444666777888777555444444555555666666666666666444666777777555444444555000222555666555555555666555444444555777888777666777777666666666:::???CCCAAABBBCCCAAA===999777666666666666666777888999:::999999999999::::::::::::999999:::999999888777666999999888888888777777777<<<;;;:::999888777666555333444666777888888888777555555555666666666555555777666666777999::::::999777888999999888777777777999999999999888777666555888888888777666777:::<<<666555555777888777555333444555555666666555444444555444444666888888777666777777777666666666555555555444333222333333444555555444555666777888888888888999999777666666888:::===<<<:::888999:::999777666666666555555555555555666777888999999::::::999888999::::::::::::999888777777777999:::999666333666666666777777777888888555555444444444444555555555777888888666666888999999888888777666666666666999666555999===>>>:::555444555555555555444333333777666444444555777888888666555444555777777666444666777888888777777888:::>>>>>>???@@@@@@???>>>===???>>>===>>>??????===<<>>===???AAA:::;;;;;;;;;;;;:::999999<<<======<<<::::::;;;===??????>>>===<<<;;;;;;:::>>>>>>>>>>>>>>>======<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>?????????======<<<<<<<<<<<<=========<<<;;;;;;======<<<;;;===>>>???>>>===>>>???AAA???>>>===<<<<<<===???@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>=========;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>===<<<;;;;;;<<<===??????>>>>>>???AAA<<<>>>???@@@???@@@AAACCCAAAAAAAAA@@@@@@??????>>>???????????????>>>======@@@???>>>===<<<<<<<<<<<<999999999999:::::::::;;;999;;;===???@@@???>>>===@@@?????????>>>======<<<<<<;;;<<<===>>>===:::888::::::999999999999::::::666:::;;;:::<<<@@@AAA??????===<<<:::999999999:::888888777777777777888888999888888777777888888999555666666777777777666666777666555666888888666555888777666666888888777666777777777777666555444444555555555555555666666666666666555444555666777888333444444444444555555555555333222222444555555444444444555666666555444444555555444444444444555555333444555777777777666666777777777666666666555555333333333333333333333333444444555555666777777777444444444555555555555555666666666777777777888888777666555555666666555444333333444555555555555444777666555444444444555666444555666666444444555666333444555666666666555444333444555666777777777666555666888777666555555666000222666777666444333333555444444666999999888777555666666666888;;;@@@DDDAAABBBCCC@@@<<<888555444666666666666777999:::;;;777777777888888888888999999999::::::999888888777999999999888888777777777999999::::::999777555444444555555666777888999999555555555555666666666666777777777888999;;;>>>???999::::::888666444555666999999999888888666555555555666888888777888:::;;;888777777999::::::888666333444444555555666777777888777666777999999777666888888888777666666555555777555222111222444555555333333333666888999999777;;;;;;;;;999888777999;;;;;;;;;999555555777666222666666666666666666555555555666777888999999999999666777888999999888777666777666666888999999666444777777777777777888999999555555444444444444555555444555555333111222666:::888777666666666666666666888666666888:::;;;888555444444555555555444444333999666333222333555666666444333333444666666555333444555666666555555777999?????????@@@@@@@@@????????????>>>???@@@???===;;;===??????>>><<<<<<>>>AAA;;;;;;;;;;;;;;;::::::999===>>>>>>===;;;:::<<<===AAA@@@???>>>===<<<;;;;;;======>>>>>>======<<<;;;======<<<<<<<<<<<<======<<<<<<<<<===>>>>>>??????===<<<<<<;;;;;;<<<<<<===>>>===<<<<<<>>>>>>===<<<<<<===??????>>>???AAACCC???>>>=========???@@@BBB>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>??????===>>>>>>>>>??????@@@@@@???????????????===<<<;;;<<<>>>@@@???======>>>@@@>>>???AAAAAA@@@@@@BBBCCCCCCCCCDDDDDDCCCBBB@@@???@@@@@@@@@@@@???===<<<;;;>>>>>>>>>======>>>>>>???888888999999999999::::::;;;<<<>>>????????????>>>@@@@@@@@@@@@???>>>===<<<===<<<;;;<<<======;;;999:::999999999999999999:::666:::;;;999:::>>>>>><<<<<<<<<;;;;;;::::::::::::::::::999888888999::::::888888999999999999888888888999999999999999888777888777777777999999777666999888777777999999888777666666777777777666666555555555555666666777777777777666666555666777888999333333444444444555555555555444222333555666666555444555666666666666555444555555666666666666555555222333555777777777777666777777777777666666666555333333333333333333333333333333444555666666666666333333444555777777555444888777777666666666666666777666444555666666555333222333444555555555444444555666666666555444444333333555777777555444444555555555555555555555555444333444555666777777777666666777888777555333333444333444555555333222222333444444555777::::::999888222444666777999<<<@@@CCCBBBCCCDDDBBB===888555333555555555666777888999:::777777777888888888999999999999::::::999999888888777777777777888888888888777999;;;<<<<<<:::777555666555444444555777:::;;;666666555555666777777888666999===>>>>>>???DDDGGG@@@AAA???;;;777444444666666666666777777666666555555777999999888777777888888888999:::<<<===;;;999555555444444555777888999<<<;;;::::::;;;:::888666888777777666555555444444666444222333555666555333222222222666999:::999666;;;;;;;;;999777777999;;;999:::888444444888777222666666666666666666666666555555666777888888888888555777888999999888777555777666555666777888777666777666666555666777888999666666555555555555666666333555666333000111555:::666666555555555666777777777777777666666666666666444444555555555555444444777444333333555666555333444333444555777777555444444555555555444555777:::@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@???===:::<<<===>>><<<::::::===@@@;;;;;;<<<<<<;;;;;;:::999===>>>>>>===;;;:::<<<===>>>>>>>>>>>>????????????<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????<<<<<<;;;;;;;;;;;;<<<<<>>???>>>===;;;===>>>??????@@@BBBDDD@@@???>>>===>>>???BBBCCC;;;<<<===>>>???@@@AAAAAA======>>>>>>??????@@@@@@@@@@@@?????????????????????@@@@@@@@@???>>><<<;;;===???AAA@@@===<<<===@@@@@@AAABBBBBB@@@@@@AAABBBDDDEEEGGGGGGFFFDDDBBB@@@AAAAAA@@@@@@>>>===;;;:::============>>>???@@@AAA888:::;;;;;;::::::;;;<<<<<<===>>>???????????????AAAAAAAAA@@@@@@>>>===<<<@@@>>>======>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<999<<<<<<999999;;;999666999::::::;;;;;;::::::999;;;;;;:::999999:::;;;;;;888999:::;;;;;;:::999888<<<============<<<;;;:::999888777888::::::888777999888777888999999888777555666666777777777777666555666666666777777888888888777666666666888999:::333333333444444444555555666444333333555666666555444555666777777666555444444555666777777666555444222333555777777777777666777777777777666666666666333333333333333333333333222333444555666666666666222333444666888888666333999888777666555555555666777555444444555666444333444444666777777777666555444555666777666555333222222444777888666444444444777666555444444444444555222333555777777777777666888999999777444111000111666666444222000000222444444444555777:::;;;:::888111333666888999<<<@@@BBBDDDFFFGGGDDD@@@:::777555333333444444666777888999999999:::::::::;;;;;;;;;999999:::::::::999888888444555666777888999::::::888;;;>>>@@@@@@===:::777666555444333444777:::<<<666666666666666777888999777===CCCEEEDDDEEEIIINNNIIIHHHFFF@@@999555555777222333444555666666666666777999;;;;;;888666444444444444444666999999888666777666555444555777999;;;???===<<<<<<<<<;;;888666777777666555444444333333555444444666888888555111111111222666:::;;;999666999999999777555555777888888;;;999555666;;;;;;666666666666777777777777777444555666777777888888888777888:::;;;;;;:::888777888666555555666888777777666555555444444666777888666666555555555555666666333666888777333333666:::555555555555555666777888777777777666444333555666444444555555666555555555555444444666999999666333444444444666888888666555555666666666555666999;;;CCCBBB@@@???>>>??????@@@AAA???======>>>???>>>===AAA@@@???@@@BBBBBB???<<<<<<<<<======>>>>>>>>>>>>AAA======BBBBBB>>>???CCC@@@@@@??????>>>>>>======???>>>===<<<;;;<<<<<<===<<<<<<===>>>???@@@AAAAAA>>>===<<<;;;;;;<<<===>>>???>>><<<;;;;;;;;;<<<===>>>===<<<<<<<<<===>>>??????????????????@@@AAABBBCCCAAA@@@@@@AAAAAA@@@???BBB@@@??????@@@@@@???>>>@@@AAAAAAAAA@@@???>>>===DDDAAA@@@AAACCCEEECCCAAAEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIHHHGGGEEECCC@@@AAABBBCCCCCCBBB@@@???======>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;<<<===>>>???AAABBBBBB>>>>>>>>>???>>>>>>===<<>><<<;;;::::::;;;<<<========================;;;:::999::::::;;;999888;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<::::::>>>===;;;;;;<<<<<<;;;:::???>>><<<<<<<<<<<<:::888:::;;;;;;;;;;;;:::999888999999::::::::::::999999:::555444888888555777<<<:::888777666777888777666777777777888888888888888:::999888777666555444444888888888888888777777777777555444222222333444555555666666777777666666555777777777777666666666666333333333222000000222444555555444444444444333333444444555666888777444222777666444333222222333444555555555555555666777777666555333222222333555666444666888::::::999777555444555555555666666777777666666666555444444444333666666555666777777555333;;;888555666888999777555444444444555555555666666666666777777777777666666888777666666888<<>>>>>@@@CCCDDDBBB<<<666999666333333555777999999666444222333666777666444:::<<<@@@FFFLLLRRRXXX[[[WWWRRRJJJCCC???<<<999777555777666555777;;;;;;777:::<<<===;;;777444444666666666777777777777666666666666777666666777999<<<===>>>???@@@@@@>>>===<<<;;;:::777555444444555666444444444444444444666777222333444666777888888888333444444555777:::<<<===:::<<<<<<999666444555777888777555444555666888999555666777777777777777666888999999999888666555444777666444333333444666777333666888777555777===CCC888888888777666666555555666666777777888999999::::::999777666666666777888666555444333333444666666333333444444555666777777777555333222222333444555444555666777777666555555999666444444666777555333DDDDDDBBBAAA@@@@@@AAAAAAAAA???======>>>???>>>===BBB@@@@@@AAACCCBBB@@@============>>>?????????@@@AAA>>>>>>BBBCCC???@@@CCCEEEEEEEEEDDDDDDCCCBBBAAABBBAAA@@@??????@@@AAAAAA>>>>>>??????@@@AAAAAABBBAAA@@@@@@??????@@@AAABBBBBBAAA@@@??????@@@AAAAAAAAAAAA@@@??????@@@AAABBB???????????????@@@AAAAAAAAA@@@??????@@@@@@???>>>AAA@@@??????@@@@@@???>>>BBBBBBBBBBBBBBBAAAAAA@@@BBB@@@???@@@CCCDDDCCCAAAFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???BBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFEEE@@@AAACCCCCCCCCBBB@@@???>>>??????@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>???@@@@@@======>>>>>>======<<<;;;<<<<<<;;;:::;;;;;;======<<<<<<<<<===>>>??????@@@@@@>>>===<<<======<<<<<<;;;<<<<<<<<<==================<<<<<<<<<<<<======<<<============<<<:::999???===<<<<<<======<<<;;;@@@>>>======>>>>>><<<;;;;;;;;;;;;<<<<<<=========::::::;;;;;;;;;;;;::::::;;;777777:::;;;888888<<<;;;999888777888999888777777777777777777777777777999999888777666555444444777777777777777777888888999777666444444555666777666666777777777777666666999999888888888777777777555666555444222222333555444444444555555666666666444444444666888888666555666555444333333444444555888777666555555555555666444333222111111222333444555666888999999888666555555555555444444444444444555555555555555555444444777666666777888888777555888666444555888:::999888444444444555555555666666444555666777888888888888555444333333555999===@@@DDDDDDCCCBBB???;;;888555444555666777777777777777888888888999999999888888888888888888777777666555777777777777888999;;;<<>>999999777444333555777888888666444333444666777666444===AAAHHHQQQXXX]]]aaabbbZZZTTTLLLEEE???<<<999777666888777555777;;;:::777888999::::::888666666777555555555555555555555555555666666666666777:::===BBBCCCDDDDDDBBB???;;;999999888555444333333444555666444111222666777666444222333444555666777777777555555555555777:::===>>>???@@@???<<<777444444666888777555555555666888999666666777777888888777777999::::::;;;:::999777666666555333222222333555666555777888888666777:::===888777777666555555555666777777777666666555444444999888777666666666777777666555444444444444555666333333444555555666666777777666444333333444666777555555666777777666555444999666444444666666555444HHHGGGFFFEEEDDDDDDDDDDDDDDDBBB@@@@@@AAABBBAAA@@@EEEDDDCCCDDDEEEDDDCCCAAA@@@@@@AAAAAABBBCCCCCCDDDDDDBBBBBBEEEEEECCCCCCFFFEEEFFFFFFGGGFFFEEECCCBBBAAAAAA@@@@@@@@@AAAAAABBBAAABBBBBBCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@AAABBBCCCAAA@@@@@@@@@@@@@@@AAABBBAAA@@@????????????@@@@@@BBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@@@@AAAAAA@@@???CCCBBB@@@AAABBBBBBAAA???CCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAACCCEEEFFFFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAADDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIGGGFFFBBBCCCDDDDDDDDDBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???????????????>>><<<=========>>>>>>>>>>>><<<============<<<;;;;;;::::::::::::;;;<<<>>>>>>;;;;;;<<<>>>???@@@BBBBBBEEECCCAAA???>>>???@@@@@@=========>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@???>>>===<<<;;;@@@???>>>>>>??????>>>===@@@???>>>>>>???@@@???>>>???>>>>>>======>>>???@@@;;;<<<<<<======<<<<<<;;;===;;;;;;>>>>>>;;;:::<<<<<<:::888888999:::999888999999999888888888888888999999888777666555555444666666666777777888888999;;;:::888777777777888999777777888888888888777777:::::::::999999999888888888999999777444444444666333444444555777888888999666555555666888888888777555555555444555666666777;;;:::777555444444555555555444333222222333444555888888777777666666555555555555444444333222222111555555555555555555666666666666666777999:::999777555444333555888:::;;;;;;444444555555555666666666333444666777999:::::::::777666555555777;;;>>>AAABBBBBBBBB@@@===:::777666333555666777777666555444777777888888999999::::::666666666666666555555555666666666777888:::<<<===@@@AAACCCFFFGGGEEEAAA===:::888555444555777777777666555444555666777666555999???IIITTT\\\aaacccccc]]]WWWNNNFFF@@@<<<999777777999888666888;;;:::666777777777888999999888777555555444444444444555555444555666666666888;;;>>>EEEGGGHHHIIIFFFBBB===:::888777555444444444555666888444000333888:::777333444444444555555555666666777777666666888:::===?????????>>>;;;888555555555777777666555666777888999666777777888888888888999:::;;;===>>>>>><<<;;;:::777666555444444555666777666777888888888888777777888777555444444555666777::::::::::::999888777777888777666555555555666666666555555444444444555555444444444555555666666777666555555444555777888999666777777777666555444333888666444444555666555444OOOOOONNNMMMLLLKKKKKKJJJKKKIIIGGGGGGHHHIIIHHHGGGJJJIIIIIIIIIIIIIIIHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIGGGHHHIIIIIIIIIGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@EEEEEEDDDDDDDDDDDDEEEEEEFFFDDDCCCCCCDDDEEECCCBBBFFFDDDCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFHHHIIIJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHEEEEEEEEEEEEEEEDDDBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<=========<<<<<<===>>>???@@@AAAAAAFFFEEECCC@@@>>>>>>AAACCC?????????????????????@@@?????????>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@@@@AAABBBAAA??????>>>>>>???@@@AAAAAA@@@FFFDDDAAA>>>=========>>><<<======>>>>>>======<<<>>>>>>???@@@???===<<<;;;===;;;999999:::::::::999<<<<<<<<<;;;;;;;;;;;;;;;:::999999888777777666666666666777777888999::::::<<<;;;::::::999999::::::777777888888888888777777::::::::::::999999999999:::;;;;;;999666555555666444555555666777777888888999777555555666777666555555555555666777888888999<<<:::777555444555666777777666666555555666666777:::999777666444444444555444444444444444333333333444444555555666666777777555555555777999:::999888444444444555777999:::;;;555555555555666666666666444555666888999:::::::::888888777777999;;;>>>@@@@@@@@@???>>><<<999777666444666888999888666444222777777888888999:::;;;<<<777777666666666666666666777777888888999:::;;;<<<@@@BBBEEEGGGHHHFFFCCCAAA:::888555555555666666666666555555666777777777777555;;;EEEPPPYYY^^^aaabbb]]]WWWNNNFFF@@@<<<999777999:::999777888;;;:::666999777555777:::;;;999666666666555444444555666666333444555666666888<<>>999888888777777888999999888666555666999:::888666555555444444444444444555999888777777999;;;===???888888999888777666666666777666666666777888999:::777777888888999999::::::<<<===???AAAAAA@@@>>>===999888777777777777888999666666666888:::999777444888666444222333444777999888999:::;;;<<<<<<;;;;;;777666666555555555555555666555555555444444444444444444555555666666666777444444444555666777999:::888777777666555444444333666555444444444555555555\\\\\\[[[[[[YYYXXXWWWWWWVVVTTTRRRRRRSSSTTTSSSRRRRRRRRRRRRQQQPPPPPPPPPQQQNNNOOOOOOOOOPPPPPPPPPPPPNNNOOOOOONNNNNNOOOOOONNNOOOOOOPPPPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCGGGFFFFFFEEEEEEEEEFFFFFFHHHGGGFFFFFFGGGGGGFFFEEEGGGEEEDDDDDDEEEFFFDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHEEEFFFGGGHHHIIIJJJKKKLLLIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@????????????>>>>>>>>>======>>>>>>======<<<;;;>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>?????????DDDDDDBBB???<<<===@@@CCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCAAAAAABBBBBBCCCEEEEEEFFFDDDCCCBBBBBBDDDDDDDDDBBB@@@???>>>???AAACCCBBBAAAGGGEEEBBB???>>>===>>>???===>>>>>>>>>>>>>>>>>>===>>>@@@AAA@@@@@@???>>><<<>>><<<::::::;;;<<<;;;:::=========<<<<<<<<<;;;;;;<<<;;;;;;::::::999999999888888999999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;888888999999999999888888;;;;;;;;;:::::::::999999:::;;;<<<:::888666666666777777777777666666666666<<<999777555555555444333555666777888999::::::::::::999777666666666888999777777777777777777777777<<<:::888555444444444555333444444555666777777888444555555666666777777777444444444555888999888666666666666666666666777888555555555666666666777777666666777888888888888777555555444444555777:::;;;======<<<;;;:::888777666666777999::::::777555333888888888888999:::<<<<<<999888888777777888999999;;;;;;;;;;;;;;;:::::::::@@@BBBEEEGGGGGGEEECCCBBB:::888666555666777666555666666777777777777777888:::>>>DDDLLLTTT[[[___bbbYYYSSSKKKDDD???<<<999777:::;;;:::777999<<<;;;777;;;888777888:::;;;888555888888777777777777888888333444555666666888<<>>888888888888999999:::;;;666999<<<;;;999888999;;;666666555444444444555555999999999999:::;;;<<<===777777777888888888666555666666666777888888999:::999888888888999:::<<<======???AAACCCCCCBBB@@@>>>888777777777777777777888555555666999;;;;;;888555777666444333333555888:::555666888999999888777777666666666666666555555444666666555555555444444333555555555666666666666666222333333444555777888999888888777666555444444444555555555444444444555666pppppppppooonnnllljjjiiigggeeeccccccdddeeedddcccaaabbbbbbaaa___^^^```aaa^^^^^^^^^^^^^^^]]]]]]]]]ZZZ]]]\\\ZZZYYY\\\[[[YYYYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEJJJIIIHHHHHHGGGHHHHHHHHHKKKJJJIIIIIIJJJJJJIIIGGGIIIGGGFFFFFFGGGHHHFFFEEEGGGFFFFFFEEEFFFHHHJJJKKKFFFHHHIIIJJJIIIJJJKKKMMMMMMLLLLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHGGGFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBAAAAAAAAAAAAAAA??????@@@@@@@@@???>>>>>>@@@@@@@@@@@@???>>>===<<>>AAA???======>>>???>>>===>>>>>>======<<<;;;;;;;;;???>>>>>>>>>=========<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>======<<<<<<:::;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<;;;;;;;;;;;;<<<===<<<:::888888888999999888888888777777777<<<;;;999888777666444222666777888:::;;;;;;;;;;;;999999888888888888888888666666666666666666666666<<<;;;999777555555666666444444555777888999:::;;;666666666666666666777777444444444555777888777555777888888666444444555777555555666666666777777777666666777777777777666666666666666666777888:::;;;;;;::::::999888777777666777888999:::999888666444:::999888888999:::;;;<<<;;;:::999888999:::;;;<<<===>>>>>>>>>===<<<;;;:::>>>AAADDDEEECCCAAA@@@@@@999777555555777777777555666777888888777777888999<<<===@@@EEEKKKQQQVVVYYYQQQLLLEEE@@@===;;;:::888999;;;:::888999===<<<888::::::999:::;;;;;;999888999999::::::::::::999999444555666666666888;;;>>>EEEGGGHHHIIIFFFBBB===:::444555666777888999::::::444:::???>>>999777:::===888777555444444555666777888999:::;;;;;;;;;;;;:::;;;::::::::::::999666333555666777888888999:::::::::999999999:::;;;===>>>>>>@@@BBBDDDDDDBBB???===555555555666666555555555555666999:::;;;:::999888666666555444555777999;;;;;;<<<======<<<999777555666777777777777666555444666666666666555444333222666666666666666666666666222333333555666777888888888777666555555555555555333444555444333333555777~~~}}}{{{zzzzzz{{{{{{zzzyyywwwxxxyyywwwttttttvvvyyyvvvuuutttsssrrrqqqqqqpppmmmqqqpppllllllooooookkkjjjiiigggeeeeeeeeefffgggddddddeeedddcccbbb```___`````````___^^^]]]]]]\\\[[[[[[[[[ZZZYYYWWWUUUTTTTTTTTTTTTTTTSSSRRRPPPOOOOOOOOOPPPPPPOOONNNLLLKKKQQQPPPOOOOOONNNNNNNNNOOOQQQPPPNNNOOOPPPPPPOOOMMMOOONNNMMMMMMNNNNNNMMMLLLMMMLLLKKKJJJKKKMMMNNNPPPJJJLLLNNNNNNLLLLLLNNNPPPQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKLLLKKKJJJJJJIIIMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOONNNMMMLLLKKKJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAAAAAAAA@@@??????@@@@@@AAAAAABBBBBBCCCCCC@@@CCCEEECCC@@@???CCCFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKLLLGGGFFFEEEFFFHHHIIIHHHGGGFFFEEEDDDEEEFFFGGGFFFEEECCCCCCDDDDDDEEEEEEFFFFFFBBBCCCCCCDDDDDDCCCCCCBBBBBBEEEDDDAAAAAAEEEFFFCCCEEECCCAAAAAABBBCCCBBBAAAAAAAAA@@@@@@???>>>>>>===BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@???>>>>>>??????@@@@@@??????>>>@@@????????????>>>>>>>>>;;;===??????===;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;888666888999:::;;;<<<<<<;;;:::::::::;;;:::999888666555666777777777777777777666;;;;;;:::888888777777777555666666777888999::::::777777777666666666666666666666555666888888777555666777888666444333555777555666666666777777777777333444555666666666666666999999888888999:::;;;<<<999888888777666666666666666777777777777777666666;;;:::999888888999;;;<<<;;;:::999888999:::<<<===>>>>>>?????????>>>=========@@@CCCBBB@@@=========777666555666777888777666666888999999777777888:::999:::;;;>>>AAAEEEHHHJJJHHHDDD???;;;::::::::::::999;;;:::888:::>>>===:::888:::;;;<<<;;;;;;<<<===888999;;;======;;;999888555666666666666777:::===BBBCCCDDDDDDBBB???;;;999333444666888999:::;;;;;;555888<<<<<<:::888999;;;888777666555555666888999666888:::<<<<<<;;;999777;;;999999:::;;;:::666333555666777888999:::::::::::::::999999:::<<<>>>@@@>>>@@@CCCDDDDDDAAA>>>;;;666777777777777777777666777:::===<<<999777888999555555666666888999:::;;;@@@AAABBBBBBAAA>>>;;;999777777888888888777666555555666666666666444333222777666666666666666666666333444555666777888888888777666555555444555666666222444555444333222555777}}}}}}|||{{{}}}zzzxxxwwwxxxzzz{{{wwwwwwwwwwwwvvvsssqqqpppnnnnnnmmmlllkkkjjjjjjiiilllllllllkkkiiifffdddbbbcccddddddcccbbb```^^^]]]\\\\\\]]]]]]\\\[[[YYYXXXXXXXXXWWWVVVVVVUUUVVVVVVWWWVVVUUUUUUVVVVVVUUUTTTWWWUUUTTTTTTUUUUUUTTTSSSRRRQQQPPPOOOOOOQQQRRRTTTPPPRRRTTTSSSQQQPPPRRRTTTTTTTTTSSSRRRQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLLLLOOOOOONNNNNNMMMNNNNNNOOOOOONNNNNNNNNOOOOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKEEEEEEEEEEEEFFFFFFFFFGGGCCCCCCDDDDDDCCCCCCBBBAAA>>>???AAABBBCCCCCCBBBAAA@@@AAABBBCCCDDDFFFGGGGGG@@@DDDGGGFFFCCCBBBEEEIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGIIIHHHGGGGGGHHHIIIKKKLLLHHHGGGFFFGGGIIIJJJIIIHHHIIIHHHGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEECCCGGGFFFBBBBBBHHHIIIFFFHHHFFFEEEDDDEEEFFFEEEDDDFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@<<<>>>@@@@@@???>>>===>>>:::;;;;;;<<<===>>>??????::::::;;;===???>>><<<:::999:::;;;<<<<<<<<<;;;:::<<<<<<===<<<:::777444222999999::::::::::::999999;;;;;;::::::999888888888777777777777888888888888888888777777666666555555888777777777999999777555555666888666444333555888666666666666777777777777111222333555666777777777666666555666666777777888888777777666666666666777666666555555555666666666===;;;999888888999:::<<<;;;:::999888888:::<<<======>>>???@@@AAAAAA@@@???<<>>;;;555999<<<===<<<<<>>>>><<<999777666666777666666777999<<<===>>>???@@@@@@>>>===<<<555666888:::<<<===>>>>>>666666888:::;;;:::888777888777666555666777999;;;555777;;;======;;;777555555444444777::::::777444555555777888::::::::::::;;;:::999999:::===???AAA>>>@@@CCCDDDCCC@@@<<<:::999::::::;;;;;;::::::999:::===@@@===888555666:::555666777888999:::;;;;;;<<<===@@@AAAAAA???===;;;777888999999999888666555555666777777666444222111777777777777666666666666555666777888888999888888777666555444444555777888222444555444222222555888~~~|||{{{yyyxxxwwwwwwzzz{{{xxxsssooooooqqqqqqnnnllllllnnnmmmjjjgggmmmkkkhhheeedddeeefffhhhffffffeeeeeeeeeddddddddd```___^^^^^^```aaaaaa``````___]]]\\\\\\\\\]]]^^^]]]^^^^^^^^^]]]\\\ZZZYYY\\\\\\[[[ZZZYYYYYYYYYYYYZZZXXXVVVSSSSSSTTTUUUWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVSSSVVVWWWVVVRRRPPPRRRTTTRRRRRRQQQPPPPPPOOONNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNLLLJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIEEEBBBIIIHHHGGGFFFFFFGGGHHHIIIEEEEEEDDDDDDDDDEEEEEEFFFHHHFFFDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLJJJJJJIIIHHHHHHIIIJJJKKKIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJHHHIIIJJJJJJJJJJJJJJJIIIKKKKKKKKKIIIFFFFFFIIILLLIIIKKKLLLKKKHHHFFFHHHJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHGGGFFFEEECCCAAA@@@IIIGGGDDDCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEEEECCCAAA@@@AAABBBBBBBBBAAA???>>>AAAAAAAAAAAA@@@???>>>============>>>@@@@@@>>><<<===<<<<<<;;;;;;<<<<<<===>>>?????????>>>===;;;999:::<<<>>>>>><<<:::::::::<<<<<<<<<<<<;;;;;;;;;;;;888888999999999999999999888777777666666777777777:::999999888888888999999777777777777777777777777777777777666666555555555444444444555555555666666999999888888777777777666999888777666666666666666555666666777777777777777:::999888:::<<<<<<999666999888777777777999:::;;;>>>???AAABBBBBBAAA@@@@@@???>>><<<;;;:::999999999;;;::::::999888777777666888777666555555555555555999888888999;;;===<<<<<<@@@???>>>===;;;:::999888888999;;;;;;;;;:::888666:::999:::===@@@@@@===999;;;;;;:::999888777666666999888666555666888;;;===<<<===???@@@@@@>>>===;;;888666555888<<<===:::555:::999777666666666777888777888888888999999999999999999:::::::::;;;;;;;;;;;;999777777999:::888666:::777555777;;;<<<999555888888999:::<<<===>>>>>>@@@@@@@@@@@@???===<<<;;;:::999777777888999999888:::===???@@@>>>;;;999999<<<;;;:::999999;;;===>>><<>>;;;:::<<<<<<;;;:::999777777666777777888777777666555555555555555555666666777777777777888999999888666666777888999888666444555666666555444333333444555666~~~{{{{{{zzzwwwvvvuuuvvvwwwxxxvvvvvvvvvuuuuuuuuutttttttttrrrppppppppppppooonnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggiiihhhgggfffeeedddddddddeeedddbbb```___```aaabbb________________________\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXYYYZZZZZZZZZYYYZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTRRRPPPPPPQQQQQQOOOMMMOOOMMMLLLLLLNNNMMMKKKHHHLLLLLLJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHIIIIIIJJJKKKJJJIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJIIIIIIIIIJJJKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMOOOOOOOOOPPPPPPOOOOOONNNPPPQQQRRRPPPNNNOOORRRUUUPPPRRRSSSRRROOONNNOOOQQQPPPPPPOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIJJJIIIHHHIIIKKKLLLLLLLLLIIIHHHHHHHHHIIIIIIGGGFFFDDDEEEFFFFFFFFFEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDCCCAAA???AAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA???>>><<<<<<===???@@@@@@>>>==================<<<<<<<<<<<<;;;@@@???>>>===<<<;;;:::999999999888777777777888888999888888888888777777777666666666666666666666666888888888888888777777777555555555666666666666777999999999888888777777777777666666555555555555555666777777888888888888888888777777888::::::888555<<<;;;999888777666777777===>>>???@@@@@@@@@???>>><<<;;;:::999777777777777999999999888777777666666888888777666666666666666777666666777:::;;;;;;:::???>>>===<<<;;;999888888888999:::;;;:::999777666777666888;;;>>>>>><<<999;;;::::::999999888888888666666777777888999::::::;;;<<<===>>>>>>===<<<:::999666444666:::;;;888555:::999888888777888888888777777777888888888999999999999999999:::::::::;;;:::888777777999999888666;;;888666888<<<===;;;777666777777999:::;;;<<<<<<>>>>>>???>>>>>>===<<<;;;;;;:::888888999::::::999:::<<<>>>>>>;;;999888888;;;:::999888999:::<<<===<<>>>>>>>>======;;;:::999888777666666666888888777777666666555555888888888777777777777777666555555777999;;;::::::>>>>>>===<<<:::999888888888888999:::999888777666666666777999<<<===;;;:::::::::::::::::::::::::::444555777999999999888777999:::;;;<<<<<<;;;:::999;;;888555666888:::888666999999::::::999999888777666777777777888888888888888888999999999::::::::::::888777777888888777666;;;999888:::===>>><<<999777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<:::999999;;;;;;;;;::::::;;;;;;:::888777777888:::999888888888999;;;<<<===>>>@@@???===;;;;;;<<<===<<<<<<;;;:::999888888888999999999999888777777777777777777777777666666666666666666777888999999555666888888777888999;;;999999888777777888999999}}}|||{{{zzzyyyxxxxxxwwwzzzxxxwwwxxx{{{|||{{{yyyxxxxxxwwwwwwvvvvvvvvvvvvxxxxxxxxxxxxwwwvvvuuutttqqqppppppppppppnnnjjjgggjjjhhhfffeeeeeeffffffgggffffffdddcccaaa```______^^^^^^\\\[[[ZZZZZZYYYYYYXXXXXXWWWXXXYYYYYYWWWUUUWWWWWWWWWVVVVVVUUUUUUUUURRRRRRQQQQQQQQQSSSTTTUUUSSSTTTVVVWWWWWWVVVTTTSSSUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSVVVVVVWWWXXXYYY[[[^^^___\\\]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXX[[[ZZZYYYXXXXXXYYY[[[]]]VVVWWWWWWWWWWWWWWWWWWVVVYYYXXXXXXYYYYYYXXXVVVSSSZZZYYYXXXYYYZZZZZZXXXVVVVVVVVVVVVVVVUUUUUUTTTTTTRRRQQQPPPOOOPPPRRRTTTVVVTTTRRRQQQQQQRRRRRRPPPOOONNNNNNNNNNNNOOOPPPQQQQQQSSSQQQOOOLLLKKKJJJJJJJJJMMMNNNOOONNNMMMLLLLLLMMMJJJJJJIIIIIIHHHHHHGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA??????>>>>>>>>>======>>>>>>===<<<;;;:::;;;;;;::::::::::::999999888888888999999:::::::::666666666777777777777888777777777777777777777777777777777888888777777777777777888999999999999888999888888999:::::::::999999999999999999999::::::888999;;;<<<===<<<<<<;;;<<<<<<;;;:::999888888999777777777666666555555555777777888888888777777777666666666777:::<<<<<<;;;======<<<;;;:::999888888888888999999999888777666888888999:::;;;;;;;;;:::888888999999999:::::::::555666777888888888888888888888999:::::::::999999>>>;;;888777999:::999888888999999::::::999777666666666777777777888888888888888888999999999::::::999888888888888888777777:::999999;;;===>>><<<;;;;;;;;;;;;<<<<<<=========999999:::;;;<<<<<<;;;;;;<<<:::999999;;;<<<<<<;;;:::;;;:::888666666777999999999888888999999:::;;;===>>>>>>===;;;:::<<<=========<<<<<<;;;::::::999888888999999999888888777888888888888888777777777777666666666777888:::;;;666888999999888888999;;;999999999999999999999999~~~{{{www{{{zzzyyyxxxwwwxxxyyyzzzwwwvvvuuutttrrrqqqooonnnooonnnllljjjhhhgggfffeeegggfffeeefffggggggeeecccddddddcccbbbbbbaaa``````]]]\\\[[[[[[\\\]]]^^^___[[[\\\]]]^^^]]]]]]\\\[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\\\\\\\[[[ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]^^^^^^_______________^^^]]]\\\[[[\\\\\\]]]^^^```bbbddddddeeedddddddddeeeeeeeeedddaaaaaaaaabbbbbbbbbbbbbbb```___]]]\\\\\\]]]___```aaaaaaaaa``````___^^^]]]^^^]]]]]]^^^___^^^[[[YYY___^^^^^^^^^______]]][[[\\\[[[[[[ZZZZZZZZZZZZZZZXXXWWWVVVVVVWWWYYY[[[]]]ZZZYYYXXXYYY[[[\\\\\\[[[UUUUUUUUUUUUUUUVVVWWWWWWYYYXXXVVVSSSRRRQQQQQQRRRTTTUUUVVVUUUSSSRRRSSSUUURRRRRRQQQPPPOOOOOONNNNNNLLLLLLLLLKKKKKKJJJJJJJJJFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@??????===<<<<<<======<<<<<<;;;;;;;;;:::777888888999999:::::::::777777777777888888888888777777777777777777777777666777888888888888777777777777888999999999999888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;::::::777888:::;;;<<<<<<;;;;;;<<<<<<;;;:::999999999999777777777777666666666666666777777888888888777777555444444666999;;;;;;:::======<<<;;;::::::999999999999999999999888777777999999999888888777888999777777888888999:::::::::999888666555666777999:::777888888999999::::::999<<<:::888777888888999888777888999:::999888777666777777777777888888888888888888999999999:::::::::999999999999888888888888999999999:::<<<===<<<;;;===============>>>>>>>>>888999:::;;;<<<<<<<<<<<<;;;:::999999;;;<<<<<<<<<<<<<<<;;;999777666888::::::::::::::::::;;;;;;<<<===>>>>>><<<;;;:::<<<>>>>>>>>>======<<<;;;;;;;;;777888888999999888888888999999999999999999999888888777777777888999;;;<<<:::;;;;;;;;;999888888:::999999999999999999999999~~~|||zzzyyyyyyyyy|||zzzxxxxxxyyyzzzyyyxxxvvvuuuuuusssrrrqqqpppppppppooonnnmmmmmmnnnoooooojjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggfffeeeeeeeeeeeefffggggggfffdddccceeeeeeeeeeeeeeeeeeeeeeeecccddddddeeefffgggggggggffffffffffffeeedddcccccccccbbbbbbcccfffggggggfffjjjiiihhhiiikkklllkkkjjjfffffffffggggggggghhhhhhgggfffdddcccccccccdddeeefffffffffeeeeeecccbbbbbbdddcccccceeeggggggfffeeeeeedddcccdddeeedddcccaaabbbaaa```_________``````___^^^^^^^^^___```bbbccccccbbbaaabbbdddfffffffff^^^^^^]]]]]]]]]]]]^^^^^^___^^^]]][[[ZZZZZZZZZZZZ\\\\\\\\\[[[YYYYYYZZZ\\\ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUSSSQQQOOOMMMLLLKKKIIIHHHGGGEEECCCBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<999999:::::::::;;;;;;;;;888888888999999999999999555666888999999888777777888888999::::::::::::999777888999888777888:::<<<@@@@@@???>>><<<:::999888777888:::<<<======<<<<<<;;;:::999999888888888999999999999888888888888888666777888::::::999888888444333333555888:::;;;:::>>>======<<<;;;;;;:::::::::::::::999999999999888888999888666555555777999888888999999::::::;;;;;;;;;999777555555777:::;;;888888999999::::::;;;;;;999888888777777777777888999999999999999888888777777888888888999999999999999999:::::::::;;;;;;;;;:::;;;;;;;;;999888999:::888999:::;;;<<<<<<======>>>>>>==================::::::;;;<<<=========<<<<<<;;;:::;;;===>>>>>>===>>>>>>>>><<<:::999;;;===;;;<<<<<<<<<===============>>>>>>===<<<;;;===???>>>>>>>>>=========<<<<<<888888999:::::::::999999999999999:::::::::;;;;;;999999999999:::;;;<<<<<<;;;<<<===<<<:::888999:::999::::::;;;;;;::::::999}}}|||{{{|||}}}~~~zzz{{{{{{{{{zzzyyyxxxwwwxxxxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttuuuuuuvvvvvvwwwqqqqqqrrrrrrrrrqqqqqqppppppooonnnoooqqqrrrpppnnnuuusssrrrsssvvvwwwvvvtttqqqqqqqqqqqqqqqqqqqqqpppsssrrrrrrqqqpppooonnnnnnllllllmmmmmmmmmmmmllllllooonnnmmmnnnpppqqqqqqqqqnnnmmmmmmmmmnnnnnnlllkkklllkkkjjjiiihhhiiiiiijjjhhhhhhhhhiiiiiijjjjjjkkkmmmkkkjjjjjjlllnnnnnnnnniiihhhgggffffffeeeeeefffgggggggggggggggfffeeedddfffffffffeeeccccccdddfffccccccbbbaaa```___^^^^^^^^^]]][[[YYYWWWUUUTTTSSSQQQPPPNNNLLLJJJIIIHHHHHHJJJHHHEEECCCBBBBBBCCCDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@?????????======>>>>>>>>>?????????;;;;;;;;;<<<<<<=========888999;;;<<<===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<;;;:::;;;>>>@@@BBBBBBAAA@@@>>><<<:::999888999;;;===>>>>>>>>>===;;;;;;::::::999999:::::::::::::::;;;;;;;;;;;;;;;888999;;;<<<===<<<;;;:::666555666888;;;===>>>===>>>>>>>>>======<<<<<<;;;<<<;;;;;;:::::::::::::::888999999888777888<<>>???@@@@@@@@@??????>>>>>>>>><<<======>>>>>>>>>>>>===???===<<<===???AAAAAA@@@@@@AAAAAA@@@>>>===>>>???===>>>>>>???????????????===>>>??????======>>>?????????>>>>>>>>>>>>======::::::;;;<<<<<<<<<<<<<<<888888999:::;;;<<<======;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===<<<;;;:::;;;<<<;;;;;;<<<======<<<;;;;;;~~~|||~~~}}}}}}~~~~~~~~~}}}|||zzzyyyxxxwwwwwwyyyzzzzzz{{{{{{{{{|||yyyvvvuuuvvvwwwwwwvvvxxxwwwvvvwwwxxxwwwvvvtttuuutttsssrrrqqqrrrssssssqqqqqqrrrsssssssssrrrrrruuusssppppppqqqrrrrrrrrrpppooonnnmmmlllkkkkkkkkknnnooopppqqqqqqpppooonnnooooooooommmllllllmmmooolllkkkjjjiiihhhgggffffffgggffffffeeedddcccccccccXXXWWWUUUSSSQQQPPPOOONNNPPPNNNJJJGGGFFFGGGIIIKKKIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCBBB@@@@@@AAAAAAAAABBBBBBBBB===>>>>>>>>>??????@@@@@@<<<>>>@@@AAABBBAAA@@@???<<<======>>>>>>>>>>>>>>>>>>@@@AAA@@@>>>???BBBFFF???@@@AAAAAA@@@???>>>===999:::<<<>>>????????????>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===??????>>>===<<<:::::::::<<>>>>>======<<<<<<===<<<;;;:::::::::;;;;;;:::;;;<<<;;;;;;===CCCGGG>>>>>>>>>>>>>>>>>>>>>===999:::;;;;;;;;;:::999999;;;;;;;;;;;;<<<===>>>???:::<<>>>>>>>>???>>>===;;;;;;<<<======999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;===???===:::999;;;===999;;;===>>>>>>???@@@AAADDDCCCCCCBBBBBBAAAAAAAAA>>>>>>????????????>>>>>>AAA???>>>???BBBCCCCCCCCCBBBCCCDDDBBB@@@???@@@@@@??????@@@AAAAAAAAAAAA@@@<<<>>>@@@@@@???>>>>>>????????????>>>>>>>>>>>>>>><<<<<<===>>>??????>>>>>>777888999:::<<<===>>>>>><<<===>>>>>>>>>===<<<;;;999;;;<<<<<<;;;;;;===>>><<<===>>>??????>>>===<<<}}}~~~}}}}}}}}}zzzzzzzzz{{{{{{|||||||||{{{{{{|||}}}}}}|||||||||xxxyyyyyyzzzyyywwwuuutttsssssssssrrrssssssttttttuuuqqqnnnnnnpppooojjjeeebbbbbbaaa^^^[[[YYYXXXYYY[[[XXXUUUTTTUUUTTTQQQNNNQQQRRRSSSSSSTTTTTTSSSSSSNNNOOOPPPPPPOOOMMMKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDDDDEEEGGGGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEKKKMMMKKKEEEDDDHHHIIIFFFFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@@@@??????@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCC???@@@AAA@@@===;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBAAA@@@@@@?????????@@@@@@EEECCCAAA???>>>>>>??????@@@AAABBB@@@===:::999999AAA???===???BBBCCCBBB@@@??????@@@AAA@@@???>>>===<<<===>>>???@@@@@@???>>>>>>>>>???@@@AAAAAA@@@@@@????????????@@@AAABBBCCCBBBAAA?????????>>><<<:::<<<>>>???>>>===;;;<<<<<<>>>??????@@@AAA@@@@@@@@@BBBAAA@@@???>>>=========DDDCCCBBBAAA@@@@@@@@@AAABBBAAA???>>>>>>>>>???@@@BBBAAA@@@??????@@@AAAAAA@@@AAADDDEEEEEEFFFHHHJJJGGGGGGGGGGGGFFFDDDCCCCCCMMMKKKHHHFFFDDDEEEFFFGGGEEECCCBBBCCCFFFFFFDDDAAACCCBBBBBBAAA@@@??????>>>CCCAAA???>>>??????>>>===<<<<<<=========<<<<<<;;;@@@===<<>>@@@@@@>>>===???AAABBB@@@===~~~~~~~~~~~~~~~{{{xxxyyy{{{zzzvvvqqqqqqrrrqqqnnnkkkjjjjjjkkkkkkiiiffffffffffffccc```bbbbbbbbbbbbbbbaaa```___\\\]]]^^^^^^]]]\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSSSSQQQPPPOOOOOOOOOPPPOOOOOONNNNNNNNNQQQQQQMMMMMMOOONNNJJJMMMMMMMMMMMMLLLKKKIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIJJJIIIGGGFFFFFFGGGDDDDDDEEEFFFGGGGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEEEECCCAAA??????@@@DDDCCCAAACCCEEEFFFEEECCCGGGGGGHHHHHHGGGFFFEEEDDDBBBBBBDDDEEEEEEEEEDDDDDDAAAAAAAAABBBBBBBBBBBBCCCDDDCCCCCCCCCDDDEEEEEEFFFHHHFFFCCCCCCCCCCCCAAA@@@CCCDDDEEEEEECCCBBBBBBCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAEEEEEEEEEDDDDDDDDDDDDDDDHHHHHHFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHEEEGGGIIIJJJJJJKKKMMMOOOMMMLLLJJJHHHHHHHHHIIIIIINNNLLLJJJGGGGGGHHHJJJLLLJJJHHHGGGGGGHHHHHHEEECCCDDDDDDDDDCCCCCCCCCCCCCCCDDDBBB@@@@@@@@@@@@???>>>???@@@@@@AAAAAAAAAAAA@@@BBB???===???CCCDDDAAA>>>===>>>===<<<;;;<<>><<<===???@@@>>><<<}}}}}}}}}|||{{{yyyyyyyyyyyyxxxwwwvvvttttttrrrrrrsssssssssqqqpppoooooonnnnnnmmmmmmllllllkkkiiiiiiiiihhhhhhhhhhhhggghhhgggffffffggggggeeecccbbbcccccccccbbbaaa```___ZZZ^^^```___^^^___^^^ZZZ]]]]]]]]]\\\[[[ZZZXXXWWWWWWWWWWWWVVVVVVWWWWWWWWWTTTSSSSSSSSSSSSTTTUUUUUURRRTTTUUUUUUSSSRRRSSSTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVUUUTTTSSSRRRQQQQQQQQQKKKMMMNNNPPPPPPNNNLLLKKKOOOOOONNNLLLJJJJJJKKKMMMOOONNNMMMNNNPPPQQQPPPOOOOOOOOOOOOOOONNNMMMKKKKKKIIIJJJKKKLLLMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNQQQOOOLLLKKKKKKLLLKKKJJJHHHIIIKKKJJJHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKKKKJJJMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJKKKKKKLLLLLLNNNPPPRRRRRRRRRSSSTTTVVVWWWUUURRRPPPOOOQQQSSSTTTTTTRRROOOMMMMMMOOORRRTTTRRRQQQOOOOOOOOONNNKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHFFFEEEDDDEEEEEEDDDBBBAAAAAAAAABBBBBBCCCCCCCCCFFFCCCAAAAAADDDEEECCCAAAAAAAAAAAA@@@???@@@BBBEEEEEECCC@@@???@@@AAAAAA@@@~~~~~~~~~}}}}}}}}}|||}}}}}}|||zzzxxxzzzzzzzzzzzzyyyxxxvvvvvvqqqsssttttttuuuuuuuuussssssssssssrrrqqqooonnnmmmnnnnnnmmmmmmmmmmmmnnnnnniiiiiiiiiiiiiiijjjjjjkkkccceeeggggggffffffggghhhhhhgggeeeddddddeeeggghhhiiihhhgggeeedddccccccccc]]]^^^___```aaa``````___``````___]]][[[[[[^^^```aaaaaaaaaaaaaaabbbaaaaaa]]]]]]]]]\\\[[[ZZZYYYXXXYYYZZZ[[[\\\\\\\\\[[[ZZZ\\\\\\[[[ZZZZZZ[[[\\\]]][[[[[[ZZZZZZZZZ[[[[[[\\\___\\\YYYXXXXXXYYYYYYYYYSSSTTTVVVUUUSSSRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSQQQSSSUUUWWWXXXWWWVVVUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUXXXZZZ[[[\\\[[[[[[]]]___aaa```___]]]]]]^^^___```___]]]ZZZXXXWWWYYY\\\^^^[[[[[[ZZZYYYYYYXXXVVVUUURRRRRRRRRRRRRRRRRRRRRRRRNNNLLLKKKLLLMMMMMMKKKIIIFFFFFFFFFFFFGGGHHHIIIIIIMMMJJJGGGFFFGGGHHHGGGFFFFFFGGGGGGGGGFFFFFFHHHJJJMMMKKKHHHGGGFFFGGGHHHHHH|||~~~}}}{{{zzzzzz{{{|||}}}~~~}}}{{{{{{zzzzzzxxxwwwwwwvvvwwwxxxzzz{{{uuuuuutttrrrqqqrrrtttwwwtttuuuuuuuuutttttttttuuussssssrrrqqqqqqppppppooopppqqqrrrssssssrrrqqqpppppppppoooooonnnooooooooonnnmmmmmmmmmmmmnnnooooooooommmjjjjjjjjjkkkkkkjjjgggiiijjjjjjhhhgggggghhhbbbccccccdddddddddddddddfffeeeeeeddddddddddddeeebbbcccfffhhhiiihhhgggfffhhhhhhhhhhhhggggggffffffeeeeeeeeeffffffgggggggggeeeggghhhhhhgggggghhhjjjjjjkkklllmmmmmmlllkkkkkkllljjjgggeeeddddddeeefffcccdddeeeeeedddccccccccc___^^^^^^\\\[[[ZZZYYYYYYVVVUUUUUUVVVWWWWWWUUUSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUSSSPPPOOOOOOOOOOOONNNNNNOOOPPPPPPOOOOOOPPPRRRTTTSSSQQQOOOMMMNNNOOOPPP}}}|||}}}~~~~~~|||{{{{{{|||wwwwwwxxxyyyyyyyyyyyyxxx{{{{{{zzzzzzzzzzzzzzz{{{xxxyyy{{{|||}}}}}}}}}|||{{{{{{||||||{{{{{{zzzyyywwwwwwxxxyyyzzzzzzzzzzzzxxxyyyzzzzzzxxxxxxyyyzzzvvvxxx{{{}}}~~~}}}{{{yyyzzzyyyxxxvvvuuussssssrrrppprrrtttsssrrrqqqrrrsssooonnnmmmkkkjjjhhhgggfffeeeddddddfffggggggdddbbbbbbaaa```______```aaabbbbbbaaa```___^^^^^^]]]^^^\\\^^^______^^^]]]___```^^^^^^^^^\\\ZZZZZZ[[[]]]~~~}}}|||zzzzzz{{{|||~~~}}}{{{xxxxxxvvvtttsssrrrsssttttttuuuvvvwwwvvvuuutttttttttqqqsssuuuuuutttssstttuuuppprrrsssrrrpppoooqqqsss