BM6P6(@ {{{zzzuuunnniiieee]]]TTTTTTLLLDDD@@@<<<777555666333222111///............)))111999>>>AAABBB>>>888...(((###"""&&&)))***((('''(((((()))***+++++++++((()))))))))))))))(((''')))(((((((((((())))))***&&&&&&((()))************&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&(((((())))))(((&&&$$$%%%&&&%%%%%%%%%'''***+++'''$$$###""""""$$$&&&&&&%%%$$$&&&%%%$$$######%%%'''((((((+++%%% %%%### &&&$$$$$$%%%&&&''''''''''''$$$&&& '''***###)))!!!---444***---222&&&******))))))))))))******$$$"""$$$((()))&&&&&&)))$$$%%%'''&&&%%%%%%&&&((('''''''''((()))+++,,,---(((((((((''''''&&&&&&&&&((((((((('''%%%%%%&&&'''&&&&&&&&&((())))))'''$$$&&&&&&''')))***,,,---------***''''''))))))'''%%%))))))++++++***(((&&&$$$&&&&&&''')))***+++,,,---''''''''''''(((((((((((())))))***+++,,,,,,------((()))*********,,,///111+++,,,...---,,,++++++,,,******+++,,,---///000111>>>HHHXXXeeennntttxxx{{{zzzlllaaa\\\ZZZZZZ[[[]]]^^^aaajjjpppiii\\\MMM???222,,,,,,,,,---000............---+++***)))...,,,******+++++++++******+++,,,,,,+++***+++,,,*********++++++,,,,,,,,,,,,,,,,,,---------......+++***)))***,,,------+++...***&&&(((---///---))),,,---......//////......,,,,,,,,,,,,,,,+++***)))(((***++++++++++++---...***+++---...///......---)))+++---,,,))))))+++...((()))***,,,///111444555;;;DDDTTThhhzzzyyyiiiUUUGGG<<<555222333000111111111000///...---,,,,,,,,,***)))***---000}}}vvvqqqmmmfff]]]XXXPPPIIIEEEAAA:::777888666555222000//////000000000777===@@@BBBCCC@@@:::111,,,((((((+++...---+++'''(((((()))******++++++&&&&&&'''(((((())))))(((((((((''''''(((((())))))&&&''''''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))'''((()))(((&&&$$$%%%&&&$$$###$$$&&&((()))&&&###&&&%%%$$$$$$%%%%%%###!!!%%%%%%$$$$$$$$$%%%&&&'''''',,,&&&###(((&&&"""(((%%%%%%&&&&&&&&&&&&&&&&&&(((,,,)))"""###***)))""")))!!!)))...&&&***111((('''''''''((()))***,,,,,,&&&$$$$$$''''''$$$%%%'''$$$%%%'''&&&%%%%%%&&&(((%%%&&&'''((()))***++++++'''''''''&&&&&&&&&%%%%%%###$$$%%%%%%$$$%%%'''(((((('''&&&'''((((((&&&%%%%%%&&&'''(((***+++,,,---+++)))((()))******'''$$$))))))***+++***(((&&&%%%''''''((()))******+++,,,''''''(((((((((((())))))((())))))***++++++,,,,,,***++++++***))))))+++---+++---///...---,,,,,,---++++++***+++,,,///111222===HHHWWWdddlllrrrvvvyyy{{{mmmccc^^^]]]^^^]]]\\\[[[___jjjrrrkkk___MMM@@@222......---///111------------------,,,,,,...,,,++++++,,,,,,+++)))***+++,,,+++***)))***,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***(((((((((***++++++***++++++******+++,,,,,,,,,,,,------...............+++,,,,,,,,,++++++***)))(((***++++++******,,,---......//////...---+++***)))***+++***)))(((+++---***+++,,,...111444777999FFFMMM[[[lllyyy~~~|||xxxeeeWWWGGG<<<555...,,,...//////000//////...------+++,,,,,,+++******---///xxxssspppiiibbb]]]VVVPPPMMMHHH@@@;;;;;;:::888555222000000111222000555999999999;;;888333000---++++++...///...,,,((((((((()))******++++++$$$%%%&&&'''(((((())))))&&&&&&'''''''''(((((((((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&(((***'''(((((('''%%%$$$%%%&&&#########%%%&&&&&&$$$"""&&&%%%$$$$$$%%%%%%###!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&+++'''%%%+++((($$$***&&&&&&&&&&&&%%%%%%%%%%%%&&&---///***(((+++)))$$$(((!!!$$$'''"""(((///,,,$$$%%%&&&''')))+++---...)))&&&%%%''''''$$$$$$'''$$$%%%'''&&&%%%%%%&&&((($$$%%%&&&((())))))((((((&&&&&&&&&&&&%%%%%%%%%%%%!!!###$$$%%%%%%'''))),,,***(((&&&&&&'''''''''%%%%%%&&&'''((()))***+++,,,)))))))))***+++***'''$$$))))))*********((('''&&&(((((((((((()))))))))***((((((((()))))))))******((((((((())))))******+++)))******)))(((((()))+++,,,---//////...------...///...------...111444666;;;FFFTTTaaaiiipppuuuyyy}}}oooeeeaaaaaabbbaaa\\\XXX^^^llltttmmm```LLL???333/////////000222,,,,,,,,,------.........---,,,,,,---......+++))))))***++++++))))))***+++((()))***,,,---.........,,,,,,,,,+++++++++++++++---,,,++++++---......---)))+++,,,+++***))),,,...,,,,,,---------.........+++++++++,,,++++++***))))))***+++***))))))***+++............---,,,+++***((()))***)))((()))+++,,,,,,,,,---000444888===@@@PPPVVV```lllsssrrrkkkcccLLLAAA666111...***(((***------.........---,,,,,,)))***++++++******+++---{{{uuurrrmmmgggbbb\\\WWWTTTOOOFFF@@@>>>>>>;;;777333111111222333...222222//////000///++++++***)))***,,,,,,+++((((((((())))))************''''''''''''(((((())))))%%%%%%&&&''''''(((((((((&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&'''((('''%%%$$$%%%&&&######$$$%%%%%%%%%$$$###"""""""""$$$&&&'''&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$***'''%%%+++)))%%%***'''&&&&&&%%%%%%$$$$$$$$$'''+++)))'''((()))'''%%%"""#########(((---...$$$$$$%%%&&&(((***,,,---)))&&&%%%''''''$$$%%%)))$$$%%%'''&&&%%%%%%&&&((($$$%%%''')))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''((())),,,...,,,)))'''&&&&&&''''''&&&%%%&&&&&&''')))******+++'''(((***++++++)))&&&$$$)))))))))***)))((('''&&&(((((((((((((((((((((((((((((())))))******++++++'''''''''((((((((())))))%%%'''((((((((()))+++---***,,,......---,,,---...000...,,,+++,,,///333555999CCCQQQ^^^hhhpppwww|||~~~qqqhhhddddddeeeeee]]]YYYbbbqqqwwwmmm___KKK???333///000///000222---------------.........,,,,,,---///000///,,,***(((*********)))((()))***)))***,,,...///000111111---------,,,,,,,,,++++++///---,,,,,,---.........***+++++++++***+++,,,---,,,,,,,,,,,,,,,------...******++++++++++++******)))***+++***(((((()))***)))******+++,,,,,,,,,---))))))************,,,---+++,,,...222888???EEEIIITTTXXX^^^eeegggaaaVVVMMM<<<444...------+++)))******+++,,,,,,,,,,,,,,,+++''')))++++++*********+++{{{wwwrrrhhhbbb]]][[[UUULLLEEEDDDAAA>>>:::666333222333333222333222...,,,...---***((('''((()))***)))(((&&&)))))))))))))))*********++++++***)))(((((())))))$$$%%%&&&'''((((((((((((&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%&&&''''''%%%$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%%%%"""!!!"""$$$&&&'''&&&%%%###$$$%%%&&&&&&&&&%%%%%%"""(((%%%$$$***((($$$)))'''&&&%%%$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''"""%%%###$$$((()))***...&&&&&&&&&&&&'''((()))***$$$!!!!!!$$$%%%###$$$((($$$%%%'''&&&%%%%%%&&&(((%%%''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''')))++++++)))'''&&&'''(((((('''%%%%%%&&&'''((())))))***&&&(((***,,,+++)))'''%%%)))))))))))))))(((((('''(((((((((''''''''''''''''''(((((()))***+++++++++'''''''''''''''(((((((((%%%&&&((()))((((((***+++(((***,,,,,,++++++,,,---,,,***((('''(((***...000666@@@NNN\\\hhhrrr{{{~~~sssjjjgggfffgggggg___\\\ggguuuwwwkkk^^^LLL???333////////////111000000111000000...---,,,------...000111000...+++(((*********)))((()))******,,,...111222333333222...............---------,,,***''''''((()))***)))---***'''))),,,...---***,,,++++++++++++,,,------)))******++++++*********)))***+++***(((((()))***((((((((())))))***+++++++++******+++,,,---......)))+++///555===EEEMMMQQQTTTUUUWWWZZZYYYRRRFFF===444...+++---///,,,******((()))***++++++,,,++++++''')))++++++*********+++zzzmmmgggbbb```[[[RRRLLLKKKDDDBBB>>>;;;888555444333222444222---,,,------***((()))*********))))))((())))))))))))))))))******...---+++)))((((((((()))###%%%&&&((()))))))))(((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&%%%&&&'''&&&%%%$$$%%%&&&'''((()))(((&&&%%%&&&'''%%%$$$###$$$%%%&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&"""'''###"""(((&&&###(((&&&&&&$$$######$$$%%%%%%'''''''''%%%######$$$%%%!!!'''$$$$$$+++***'''---(((''''''&&&&&&&&&''''''###$$$""""""$$$$$$%%%'''&&&%%%%%%&&&((('''((()))***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''***(((''''''((())))))(((%%%%%%&&&&&&'''(((((()))&&&(((++++++***((('''''')))))))))((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((()))***++++++''''''''''''''''''''''''(((***+++***((('''''''''''')))+++++++++***+++,,,...---+++***+++---000222555>>>MMMZZZfffqqq{{{vvvnnnjjjiiiiiifff^^^\\\gggtttuuujjj```PPPBBB444///......000333333444666666555333///---.........000111111000...)))***++++++))))))***++++++---000222333333222222---.........////////////---+++((('''(((*********///***&&&(((---000---))),,,+++***)))***+++,,,---((()))******+++*********)))***+++***))))))***++++++***)))(((((('''((((((,,,+++***+++---/////////***---333;;;CCCLLLRRRVVVTTTRRRPPPOOOMMMFFF===555111+++)))---///---******'''((()))***+++,,,,,,,,,)))***++++++******+++---~~~ssslllgggeee```XXXSSSRRRGGGFFFDDD@@@===999666555000222111,,,+++------+++***+++++++++******++++++***)))))))))))))))))))))---+++)))((('''((()))***###%%%''')))*********)))&&&''''''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''))))))(((%%%%%%&&&((($$$######$$$%%%&&&$$$###%%%%%%$$$$$$$$$%%%&&&'''###(((### &&&%%%"""(((%%%%%%###"""###$$$%%%''')))'''&&&&&&'''&&&$$$$$$!!!***$$$!!!+++)))$$$...''''''&&&&&&%%%&&&&&&'''!!! """''''''$$$"""###$$$%%%'''&&&%%%%%%&&&((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$######$$$&&&'''''''''(((***+++***(((%%%%%%%%%&&&&&&'''((((((&&&(((+++***((('''((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&''''''%%%&&&'''((()))******+++(((((((((''''''''''''''')))***,,,+++)))'''''''''''')))+++,,,++++++,,,---000000/////////111222333555>>>KKKXXXcccnnnxxxzzzsssnnnlllkkkcccZZZXXXcccooopppkkkgggUUUFFF777000//////222555444777;;;======999555222000///...///111222111000***+++,,,+++***)))***,,,+++---000222333222000///+++,,,,,,---...///000000111...+++***+++,,,------,,,***)))))),,,---,,,+++++++++)))))))))***,,,---(((((()))***************(((***++++++******,,,------,,,***)))(((((()))))),,,***(((***---//////...///333:::BBBJJJPPPUUUWWWRRRNNNHHHDDDAAA<<<555000///***(((---000...++++++'''''')))***+++,,,,,,,,,+++,,,,,,+++******---///vvvpppjjjgggccc\\\XXXXXXIIIIIIGGGEEEAAA<<<888666222444333///...111111...+++,,,,,,+++******+++---*********)))))))))))))))***)))'''&&&'''(((***+++$$$%%%(((***++++++******&&&&&&((()))************&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))((('''''''''$$$%%%&&&&&&$$$$$$%%%&&&'''))))))(((%%%$$$&&&(((!!! !!!###&&&((('''&&&&&&%%%$$$######%%%'''(((%%%)))### &&&%%%""")))%%%$$$###""""""$$$&&&(((%%%""""""&&&***)))&&&$$$###,,,###***((("""...&&&&&&%%%%%%%%%&&&'''''''''&&&(((------((($$$%%%$$$%%%'''&&&%%%%%%&&&(((((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((###$$$%%%%%%$$$%%%''')))%%%%%%&&&)))+++,,,***)))%%%%%%%%%&&&&&&'''''''''''')))***)))'''&&&(((+++))))))(((((((((((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******((((((((((((((((((''''''&&&(((***+++*********+++(((***,,,---,,,,,,---...,,,,,,,,,,,,,,,---......666???KKKWWWaaakkkuuu|||}}}wwwqqqnnnlll```WWWTTT^^^iiimmmlllmmmYYYJJJ999111000000444777555999>>>BBBBBB???:::777111///...///000222222111***+++,,,,,,+++***+++,,,+++,,,///111111000...---)))***+++,,,...///000000000---)))((()))***++++++***+++,,,+++******,,,...+++***)))((((((***,,,---(((((()))***************(((***++++++++++++---///+++************,,,---...+++)))'''))),,,///...---444888???GGGNNNSSSVVVWWWQQQKKKBBB<<<999555000,,,...***)))---111///------&&&''')))***,,,---------,,,---,,,+++)))+++...000~~~{{{vvvooohhhbbb]]]ZZZTTTPPPLLLLLLHHHBBB>>>???:::999777444222111000000******++++++++++++******,,,+++***(((''''''''''''+++***)))(((((()))***+++)))((('''&&&&&&&&&&&&&&&$$$(((***'''%%%$$$ &&&&&&%%%###!!!"""$$$&&&"""$$$'''((((((&&&###!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%))))))&&&&&&((('''$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&((()))*********((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((()))(((&&&$$$$$$&&&((()))))))))***++++++***)))"""$$$'''******)))&&&$$$''')))))))))'''&&&'''((((((((('''&&&'''((()))***)))))))))))))))((((((((('''&&&&&&&&&&&&''''''((()))&&&%%%''''''%%%&&&***(((((()))((('''''')))+++(((***)))&&&(((------((($$$&&&'''''''''((()))***+++))))))+++...000...,,,,,,+++*********,,,...000555:::DDDQQQ___kkkssswww}}}zzzrrrmmmdddXXXTTTZZZbbbppprrrcccVVVHHH:::333000...///222888???EEEFFFGGGGGGBBB;;;444111---++++++,,,------***++++++***))))))+++,,,***+++...//////---+++)))***,,,...///......///000333222///---++++++,,,,,,...------,,,+++++++++,,,+++,,,------+++))))))************)))******+++,,,+++++++++,,,...000111222,,,***((((((***+++)))&&&))))))+++------,,,000666<<>>555222...,,,,,,---------***++++++***))))))+++,,,***+++---......,,,***)))***,,,............///000/////////...---,,,+++***,,,+++******)))))))))***+++,,,,,,,,,***)))***+++***************++++++,,,******+++,,,---///111222---+++)))***+++,,,***((()))'''''')))***+++111999DDDIIINNNOOOQQQSSSRRRMMMGGGAAA999333000...,,,+++...------------------...,,,,,,,,,,,,---......///,,,,,,+++++++++,,,......{{{tttmmmhhheeeaaa[[[VVVTTTQQQJJJEEEDDD???>>><<<:::777555333222...............---,,,+++((((((''''''''''''(((((()))))))))******))))))((((((((('''&&&&&&&&&&&&'''%%%((()))''''''***)))&&&%%%'''))))))'''$$$###"""&&&%%%$$$###$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((+++***'''%%%'''%%%!!!###$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$%%%&&&'''(((((()))...---***(((&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%$$$&&&''''''"""###+++...***%%%***)))((('''''''''))))))&&&'''((('''%%%$$$%%%&&&$$$$$$$$$###$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''')))''''''******'''&&&)))%%%''')))***)))(((((()))((())))))'''***------***,,,,,,,,,+++,,,,,,------+++******+++,,,,,,+++)))+++++++++,,,------......222666>>>IIIVVVdddpppvvv}}}}}}xxxsssooocccWWWUUU[[[cccqqqtttfffTTTFFF888333222111111333333:::AAADDDFFFHHHFFFAAA888444111///...///......+++,,,,,,+++***)))+++,,,***,,,---...---,,,***(((***,,,......------...///***,,,---......,,,***(((++++++***))))))))))))******++++++***)))))),,,...************++++++,,,,,,*********+++,,,...000000---,,,++++++,,,---+++***---***))),,,///222;;;DDDLLLPPPQQQOOONNNNNNJJJFFF===999333///---,,,+++***111///,,,******,,,///111,,,,,,+++++++++,,,,,,---*********+++,,,...///000ӵĦĦӵ{{{uuupppmmmjjjccc^^^\\\XXXQQQKKKJJJDDDCCCAAA???;;;888666444000000000///...---++++++''''''&&&&&&'''((())))))((()))*********)))((('''(((''''''&&&&&&&&&''''''$$$''''''$$$%%%((()))''''''(((***)))'''%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&))))))&&&&&&''''''#########$$$Ħ###$$$%%%&&&'''(((((()))$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((((((///---+++(((&&&%%%%%%%%%))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''$$$"""%%%***+++)))%%%((('''&&&%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%&&&''''''+++)))***------)))((()))'''(((((('''&&&''')))+++((((((((()))+++------+++---,,,******+++++++++++++++++++++++++++***)))(((***+++,,,---............333666===GGGTTTcccpppyyy}}}xxxsssooommmbbbWWWUUUZZZaaannnpppcccQQQCCC666111111111111222000777===AAADDDHHHGGGCCC999666333111111111000///,,,------,,,******+++---+++,,,---------+++***(((***+++---------,,,---...)))***+++,,,,,,+++***))),,,,,,+++++++++++++++,,,*********)))((())),,,///)))******+++,,,,,,,,,,,,*********+++,,,---//////,,,,,,++++++,,,,,,+++++++++))),,,222888===DDDKKKNNNQQQOOOJJJFFFCCC???:::444111...,,,++++++++++++...,,,)))''''''))),,,...,,,+++***************+++***++++++,,,---...///0004ĉ@ӵ>L=hĦ4ĉ@ӵ|||wwwuuuqqqiiicccaaa^^^VVVPPPMMMJJJIIIGGGEEEAAA===999777222222222000///---+++***''''''&&&''''''((()))***((()))*********((('''&&&''''''&&&&&&&&&''''''(((''')))((($$$$$$((((((&&&)))))))))'''%%%$$$&&&'''###$$$%%%&&&&&&&&&&&&%%%''''''((((((((((((''''''###''''''&&&&&&))))))&&&$$$######>L(((######$$$%%%&&&'''(((((($$$%%%&&&'''((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((---,,,***((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$&&&''''''%%%%%%&&&'''&&&''')))((('''&&&&&&'''%%%%%%&&&''''''&&&%%%$$$((()))***)))((('''''')))$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))***+++,,,---***((())),,,,,,(((&&&((()))((('''%%%$$$%%%)))---((('''(((***------,,,,,,///,,,))))))***,,,,,,+++++++++,,,+++***)))((((((***+++,,,...............111555<<>>999777444444444444333222111222222000...---///000/////////......,,,++++++)))+++,,,,,,+++***+++,,,,,,***)))'''((()))+++,,,)))(((((((((((()))******)))******)))((((((+++---((()))+++---......------++++++++++++,,,---...///)))***++++++******+++,,,(((***333@@@HHHJJJJJJKKKGGGHHHDDD<<<777555222---***+++,,,,,,******+++,,,******+++,,,,,,+++************)))))))))******+++,,,------.........------ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵlllUUUSSS>>>:::999888666333111...ӵ)))******+++Ħ)))((('''&&&&&&'''((('''))))))&&&%%%&&&'''Ħ$$$$$$$$$$$$%%%&&&'''Ħ'''&&&'''******''''''%%%$$$DdD%%%%%%%%%&&&'''ӵ%%%%%%ӵ%%%ӵ'''&&&%%%(((&&&Ħ'''%%%ӵ"""$$$&&&&&&ĭӵ&&&'''******)))((('''((()))$$$%%%&&&'''(((''''''&&&&&&&&&'''(((((()))******%%%%%%%%%%%%'''((()))******&&&%%%'''&&&######&&&%%%'''''''''&&&&&&((()))(((%%%'''---000---,,,......***&&&&&&***------,,,***,,,...---+++******,,,------,,,,,,---...000111+++111999BBBMMM\\\lllxxxyyyppphhhbbb^^^[[[XXXPPPPPPTTTXXXdddiii^^^RRRBBB444111444333000...)))...222333666;;;<<<999777555444444555555444333333444444222000///000222111111000///...---,,,,,,)))+++,,,,,,*********+++++++++******************((((((((((((((()))******)))***+++***)))((()))***''')))+++---......------,,,,,,,,,,,,---...///000)))+++---,,,+++***,,,...222333;;;GGGNNNMMMKKKJJJ???@@@<<<555111111///,,,'''***,,,,,,***((()))***+++++++++,,,,,,+++++++++))))))))))))***+++,,,,,,***+++---...////////////?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&euuu@eXXXXXX??CCC@@@===<<<;;;999666333g<ĉ*********+++3we<Ħ((('''&&&&&&3h?@e%%%%%%((('''$$$!!!$$$'''Z'''&&&%%%"""!!!"""3h?gL'''(((&&&&&&))))))&&&(((&&&$$$D%%)?&&&fff?><z%%%&&&=?Ħ%%%g&e%%%g&e)))((('''S?ʬ(((4ff?>ߝL###@e%%%g&e%%%!!!$$$3h?g&e>&e"""!!!??''')))))))))'''&&&'''((($$$%%%&&&'''((('''&&&&&&'''''''''((()))******+++&&&&&&'''''')))***+++,,,---***((()))(((%%%&&&)))"""%%%)))***)))'''&&&&&&(((%%%'''...111---,,,...+++&&&""""""'''++++++)))))),,,......,,,***,,,---...---,,,+++,,,...000222,,,333<<>>AAABBB@@@===;;;333222000///.........///+++((()))......)))'''***((()))+++,,,------,,,+++((((((((()))***,,,---...+++,,,---...////////////4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦnnnggggggbbbZZZVVVUUUPPPIIIIIIFFFAAA>>>;;;888geĦ111000///FSĦ)))+++qjRgdKӵDdDĦ'''&&&%%%%%%''')))"""######DdDĦ'''&&&&&&&&&qjRgdKӵDdDĦ''''''((())))))******$$$((()))HdDĦgdKӵDdDDdDĦ&&&DdDĦ4DufӵDdDĦ%%%DdDĦ(((q<R&&&,,,peƜ4DuTӵ###DdDĦ((('''DdDĦ&&&qjRgdKӵDdDΦDdDĦ&&&%%%$$$%%%%%%&&&)))((('''&&&&&&'''((()))'''((()))((('''&&&'''((('''%%%'''+++,,,******,,,((((((((()))******++++++***(((&&&&&&'''))))))(((&&&''''''(((((()))))))))''')))++++++***)))***+++))))))*********+++++++++)))***,,,,,,+++++++++,,,(((***+++,,,+++,,,---//////444:::AAAJJJYYYkkkxxx~~~tttjjj```WWWRRRNNNMMMNNNSSS```kkkkkkeeeXXXGGG777222333333000...//////000000111111111111///111333333222222333444666777888666444333444555666666555444222000...---000+++))),,,...,,,,,,------,,,++++++++++++,,,---***++++++***)))))),,,...++++++++++++++++++++++++''')))+++,,,+++,,,---......//////000000000000000---...///,,,***,,,222888666888;;;>>>>>><<<999777111000///---,,,,,,------***((()))......)))(((***((()))+++,,,------,,,,,,)))))))))***+++,,,---...))))))******+++,,,,,,---4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦvvvnnnmmmiiibbb^^^[[[VVVQQQQQQNNNHHHCCC???;;;geĦ111000sp?aĦ(((***GIdnuR)ĦDdDĦ((('''&&&%%%&&&'''$$$###"""DdDĦ...%%%&&&'''GIdnuR)ĦDdDĦ$$$%%%%%%&&&&&&''''''"""'''(((DdDĦnuR)ĦDdDΦDdDĦ&&&DdDĦnuR)ĦDdDĦ$$$DdDĦ'''po9u###&&&&&&+++=ӊB1.uTӵ###DdDĦ&&&&&&DdDĦ%%%GIdnuR)ĦDdDΦDdDӵ&&&%%%$$$%%%&&&'''((((((&&&%%%%%%&&&'''(((((())))))(((&&&%%%&&&''')))''''''******'''''')))'''(((((())))))******+++((('''&&&&&&(((******)))&&&'''((()))))))))((('''&&&(((******)))))))))***((()))***+++++++++***))))))***,,,,,,+++++++++,,,+++,,,,,,+++++++++...000,,,111888???HHHVVVgggsss~~~uuummmddd[[[TTTKKKNNNRRRZZZgggqqqooohhhXXXHHH888333333333000///...///111222222111000000...////////////000333555333555777777666444444555777777666555333111///...000+++***,,,...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++***))))))***,,,)))******++++++***))))))&&&)))+++,,,++++++,,,.../////////000000111111111,,,......---,,,...333888666777999:::999666333111///...---,,,+++++++++,,,***(((***------***)))***))))))***,,,,,,,,,,,,,,,************+++---...///***))))))((()))***,,,---4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦ}}}vvvtttooojjjeeebbb]]]YYYYYYUUUOOOJJJEEE@@@geĦ000s<v>aĦ(((+++peӵDx<DdDĦ((((((&&&%%%%%%&&&%%%$$$"""DdDĦ///&&&&&&'''peӵDx<>d<######$$$$$$%%%%%%###'''(((>d<ӵDd<DdDΦDdDĦ$$$DdDӵnd<DdDĦ###>d<Ħ%%%peӵ$$$Ħ+++F&uTӵ$$$DdDĦ%%%%%%>d<Ħ$$$peӵDx<>d<ʜ4DuTӵ%%%$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%((())))))(((&&&$$$%%%&&&(((%%%&&&((()))&&&&&&(((''''''(((((()))*********'''&&&&&&''')))++++++***'''((()))+++***)))'''&&&&&&((()))***)))((()))***'''(((***,,,,,,+++)))((()))***,,,,,,+++++++++,,,333333111...++++++---///)))///666<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ+++---B?Ho9'''>d<&&&%%%%%%&&&!!!!!!!!!>d<ӵ'''&&&B?Ho9&&&<x&&&'''''''''"""&&&&&&&ӫeʬtIӇ&&&>d<Φ>d<Ħ$$$D&ӫetIӇ'''DdDĦ$$$sdKĦ###B?dp&ĒR&&&%%%>d<sdKĦ###B?Ho9###s&dq&ĒR%%%%%%$$$%%%&&&((()))&&&&&&%%%%%%$$$$$$$$$$$$((())))))(((%%%$$$$$$%%%(((%%%&&&)))***((()))---'''''''''((())))))******'''&&&&&&(((***++++++***'''(((***++++++)))'''&&&&&&((()))***)))((()))***&&&(((***+++,,,+++)))((()))***,,,,,,+++++++++,,,333333111...++++++---///(((---333999AAAMMM^^^jjjyyyxxxrrrllleee```[[[aaajjjrrr{{{zzzqqqdddTTTBBB999666222000000...000111333222111///...000000...+++)))***---000,,,///333555444333333444333333333333222000///...000---,,,...---***+++...***++++++,,,,,,++++++***###%%%(((******+++,,,...***************)))((((((&&&(((***+++++++++,,,---******)))******,,,---......///111222333555888:::<<<;;;:::888555222000...,,,,,,---,,,,,,,,,++++++(((************+++++++++************+++,,,------++++++++++++,,,---......///...,,,+++,,,---///0004DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsezzzxxxssslllhhhgggddd```[[[WWWSSSOOOgeĦja>aĦ...///@G''''''se&&&%%%$$$%%%&&&###$$$%%%<Ō''''''%%%@G'''&&&Hkge$$$$$$%%%%%%%%%%%%((((((HĪj@IŌ&&&&&&ege&&&&&&Hu]3hIŌ'''&&&DdDĦ'''ne""""""@h'''&&&>h$$$%%%&&&se&&&ne$$$###@G!!!%%%sĪj@h%%%%%%$$$$$$%%%'''((())))))))))))(((((('''&&&&&&'''(((((('''%%%$$$%%%&&&$$$""""""&&&''''''(((,,,&&&''''''(((((())))))***((('''''')))++++++***)))'''((()))*********)))(((&&&(((******)))))))))***'''((()))*********)))((()))***,,,,,,+++++++++,,,+++,,,,,,+++++++++...000))),,,111666===JJJ[[[gggvvv{{{tttpppmmmlllhhhooovvv}}}wwwgggWWWEEE:::555000///000000000111222222111///...111000...+++((((((+++---+++---000111111111222333111111222222222111111000000......///---***+++///++++++++++++++++++++++++((()))+++***))))))***,,,,,,+++***)))))))))))))))%%%(((***+++******+++---+++*********+++---...000000111333666999;;;<<<===>>><<<:::777444111///...++++++,,,,,,,,,,,,++++++(((***+++)))))),,,---+++************+++,,,---...+++++++++++++++,,,---------,,,+++++++++,,,---...4DuXӵĵD^DdDĦD^s׼s~~~yyyqqqlllmmmjjjfffaaa\\\WWWSSSgeFm8888>aĦ///000...)))''''''s׼s&&&%%%######%%%'''&&&''''''Ho)))&&&&&&&&&&&&((('''&&&"""""""""""""""!!!&&&((((((%%%&&&&&&((('''%%%D^'''$$$$$$DdDĦ&&&$$$$$$ ###!!!'''%%%'''%%%%%%%%%%%%s׼s%%%&&&'''%%%$$$$$$%%%%%%''')))$$$$$$$$$$$$%%%''')))***************)))(((''''''%%%'''''''''%%%%%%&&&'''""" ###$$$$$$&&&***&&&&&&''''''((())))))))))))((((((***++++++)))'''((((((((()))*********+++''')))++++++***)))***+++(((((((((((()))))))))))))))***,,,,,,+++++++++,,,(((***+++,,,+++,,,---///***,,,000333:::GGGYYYfffsss~~~xxxtttuuuxxxrrrxxx~~~~~~iiiYYYGGG<<<666222111333111111111111000000//////......---+++))))))+++...+++,,,............000111///000111222333333333333000...///000---)))+++///,,,+++***))))))***+++,,,***++++++***)))))),,,...///---+++)))((()))***+++%%%'''************+++,,,++++++******+++---///111333444666:::===@@@@@@@@@<<<;;;888444111///------))))))***+++++++++***)))'''++++++((((((---...++++++************,,,---...+++************+++,,,,,,++++++++++++++++++++++++Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBe}}}tttppppppnnnjjjddd___ZZZUUUgeFYĉ;;;;;;>aĦ000000...++++++///)))******)))'''&&&Be&&&%%%$$$"""###&&&((($$$$$$$$$nu]ӵ***)))((('''$$$###%%%'''((('''&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$ ######"""###'''&&&"""%%%%%%%%%&&&'''((())))))''''''&&&%%%###>d<Ħ%%%'''%%%"""""">d<Ħ###$$$&&&Ħ ###$$$"""&&&+++(((!!!'''$$$&&&---///)))&&&'''((('''%%%$$$Be+++&&&'''((()))Ħ$$$%%%&&&((()))***)))((('''######&&&)))&&&$$$$$$$$$$$$%%%''')))***))))))))))))((('''&&&%%%$$$&&&'''&&&%%%%%%&&&''''''$$$$$$&&&'''&&&(((,,,&&&&&&''''''((()))))))))***))))))***++++++)))'''(((((((((((()))***,,,,,,(((***+++,,,+++***+++,,,((((((((((((((()))******)))***,,,,,,+++++++++,,,+++---//////---,,,,,,---+++---///111888FFFYYYfffrrr}}}zzzwww{{{www|||kkk\\\JJJ@@@999555555888222222111000//////000000,,,------,,,***+++---///+++,,,---,,,,,,,,,///111///000111333444555666666000//////000---)))***000,,,+++)))(((((()))+++,,,((()))))))))))),,,000333111...+++(((''')))+++---%%%''')))*********+++,,,***))))))(((***,,,...000555666888<<<@@@CCCCCCBBB;;;999555222...,,,++++++'''((()))******)))(((((('''++++++'''(((---...++++++******)))***,,,---...*********)))******++++++,,,,,,---------,,,,,,+++?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦ{{{wwwxxxqqqmmmfffaaa\\\XXXŶS;;;5552223we<777333...+++,,,+++************)))((((((''''''''''''((($$$&&&(((iĉ@3hR/Ō+++***'''%%%&&&(((&&&((()))(((%%%$$$###$$$''''''&&&$$$"""!!!"""$$$(((&&&$$$$$$&&&&&&$$$"""$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$######DdDĦ###"""$$$''')))sdKĦ%%%$$$gdKĦ###""""""%%%((()))'''$$$***'''***111222+++&&&%%%)))((('''&&&&&&&&&%%%''')))gdKĦ$$$###$$$&&&'''&&&$$$""" '''''''''(((''''''&&&%%%)))((('''&&&%%%%%%&&&'''++++++++++++***((('''%%%%%%&&&&&&&&&%%%%%%''')))((()))(((&&&$$$$$$&&&((("""$$$'''***+++***((('''((((((((()))+++***(((&&&(((%%%%%%(((((('''(((,,,&&&***...---)))&&&'''***&&&(((***+++******+++---******+++,,,------------,,,+++******)))*********...///222666999AAARRRbbbiiiwww{{{uuudddNNN===666333000---222222111111000/////////...///000///,,,******+++******+++,,,------------...///000111333444555666:::777222...,,,+++---......---+++))))))))))))***---,,,+++++++++---///111.........---,,,+++***))),,,+++***+++++++++)))(((&&&))),,,+++)))+++222777777@@@FFFDDDBBBCCCBBB>>>777444000---,,,,,,...000&&&'''''''''(((((()))))))))***,,,---...------,,,---...///...,,,++++++,,,,,,---......------///111***000555222+++&&&&&&)))>AneneneneDenenezzz{{{tttpppiiibbb^^^YYY>ABBB===777k<777777555222000...,,,***))))))***,,,---***)))((('''''''''''''''%%%&&&'''fh&&&((('''%%%###$$$%%%$$$%%%'''''''''&&&'''(((%%%%%%%%%$$$""""""$$$&&&(((&&&$$$$$$&&&&&&%%%"""$$$$$$######$$$%%%&&&&&&(((''''''&&&&&&De'''&&&%%%&&&''''''ne$$$%%%ne(((%%%$$$###%%%((()))(((&&&'''$$$'''---///***&&&'''+++***((('''%%%$$$$$$$$$$$$%%%ne&&&$$$###$$$&&&''''''%%%###!!!%%%%%%&&&'''((((((''''''((((((&&&&&&%%%&&&''''''((())))))***)))(((&&&%%%$$$%%%&&&%%%$$$$$$%%%'''%%%&&&&&&&&&%%%%%%(((***&&&''')))+++++++++***)))'''((()))******)))((('''***''''''***+++((((((+++'''+++......***'''(((+++(((***---------,,,,,,---,,,,,,,,,------,,,++++++******)))******+++,,,,,,,,,,,,///333777???PPP```hhhvvvssscccMMM===666444111...000000000000000111111111...000000///---+++++++++)))***+++,,,---...............000111222444555555777555222///------.........---+++***)))))))))***++++++******+++...111333------------,,,+++*********))))))***++++++*********,,,---,,,***---555;;;<<>>999111///---*********+++,,,(((((((((((((((''''''''')))***,,,------------,,,,,,---......---,,,---///,,,---...---++++++,,,...,,,000222111,,,))))))~~~zzzuuummmfff```\\\JJJEEE???222444555666666666555333000---,,,,,,------******)))''''''&&&&&&&&&%%%%%%&&&&&&###%%%&&&&&&$$$######$$$!!!$$$%%%&&&'''(((***###$$$%%%$$$###$$$%%%''''''%%%$$$$$$&&&&&&%%%###############$$$&&&''''''(((((('''&&&&&&'''%%%%%%&&&'''((('''!!!###%%%%%%&&&&&&%%%%%%&&&((()))((('''$$$"""###)))+++)))'''((()))((('''&&&%%%%%%%%%%%%"""$$$'''&&&%%%$$$%%%'''((('''&&&$$$######$$$%%%&&&((((((((()))'''&&&&&&%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%$$$%%%&&&%%%######$$$%%%&&&'''(((''''''''')))+++******++++++++++++++++++&&&)))++++++((('''(((***+++)))***------)))(((***(((+++......+++))))))+++(((+++...///...,,,++++++------------,,,+++***)))(((((()))***+++,,,---...***+++...222666>>>PPP```jjjvvv}}}qqqaaaLLL===777555333000...//////000111111222222///111222000...,,,,,,,,,((()))+++,,,---.........---...///000111222333444444333222000////////////...---+++***)))******+++///---+++)))***,,,///222++++++,,,,,,,,,,,,++++++(((((())))))***++++++,,,---......---...333<<>>OOO___iiittt|||kkk]]]III<<<888777444222111111111111000000//////111222333222///------...((()))+++,,,---.........,,,,,,------...///000000---...///000000000000///...---,,,+++++++++,,,---555222...+++))))))***+++))))))***+++,,,,,,,,,,,,)))***+++***))))))+++...+++...333999@@@GGGOOOTTTPPPKKKEEE???999333000///((()))***+++++++++***)))&&&''''''((()))***++++++)))******+++,,,---/////////000111000...---...///+++---//////...---...///+++'''$$$%%%(((+++***(((~~~xxxrrrkkkddd```UUUOOOGGGAAA===999444000///---+++***)))***,,,---)))+++...111111...+++)))))))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%###''')))***)))(((''''''(((&&&((()))(((%%%############%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$%%%'''((((((''''''&&&%%%%%%%%%%%%&&&"""%%%''''''&&&$$$#########%%%&&&&&&%%%$$$%%%&&&%%%''')))***(((''''''''''''((((((&&&(((+++)))%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))))))))$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''(((((((((''''''$$$&&&))))))(((''''''((("""$$$&&&(((+++---***)))(((''''''(((******''')))***)))&&&&&&(((+++,,,***+++---,,,(((&&&(((&&&'''((()))))))))((('''+++...111222111///......)))***+++,,,------------+++,,,---------,,,***)))***+++---000333:::KKKZZZdddooo{{{{{{jjj\\\III<<<888777444111222222111111000//////...000222222111///---------******+++,,,------------++++++,,,,,,---......///+++,,,---...////////////......---,,,,,,,,,---...///...,,,++++++,,,...///))))))***+++,,,,,,++++++)))+++,,,+++)))***...111000555>>>GGGNNNRRRSSSTTTMMMDDD:::444111///000444'''(((((()))))))))((((((&&&&&&'''(((***+++,,,,,,)))******+++,,,...///000///000000///---,,,,,,---+++---000111000000000111...+++((((((+++...---,,,~~~xxxppphhhbbbWWWQQQHHHBBB???<<<666222...---+++***))))))***+++''''''((()))))))))(((((((((''''''''''''(((((()))%%%&&&'''''''''%%%$$$###%%%$$$###%%%'''(((&&&$$$(((***+++***(((&&&&&&'''%%%'''((((((&&&$$$$$$$$$"""%%%&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%###%%%'''&&&$$$"""###$$$&&&''''''&&&%%%%%%&&&(((&&&)))---...,,,)))((((((###&&&'''&&&(((,,,+++&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%"""$$$''')))((((((((((((###%%%&&&''')))***(((((((((((())))))***+++***)))(((''''''((()))***...++++++------)))))),,,''''''((()))******)))(((***,,,...///.........///++++++,,,------,,,,,,,,,***+++,,,......---,,,+++++++++---000111888HHHXXXcccnnnzzzzzzjjj[[[III===888777444111111111111000000000000000000111222111...---,,,---+++,,,,,,------,,,,,,+++******++++++,,,---------***++++++,,,,,,------...///...---,,,,,,---...///++++++,,,,,,---...//////)))******++++++++++++***&&&))),,,,,,+++---222777<<>>999444...---+++*********++++++---+++(((&&&%%%%%%%%%&&&'''&&&&&&''''''((()))***%%%&&&(((((((((&&&$$$###(((&&&%%%'''***+++)))'''&&&'''((('''&&&$$$$$$%%%###%%%'''((('''&&&&&&&&&"""$$$'''&&&$$$$$$&&&(((&&&&&&%%%%%%%%%&&&&&&'''$$$###""""""!!!!!!"""""" """%%%%%%######&&&)))(((((((((&&&%%%%%%''')))&&&+++000222///+++***)))$$$&&&%%%)))...,,,&&&""""""###$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''%%%&&&&&&'''&&&%%%###"""###$$$%%%&&&%%%%%%######"""&&&(((((('''(((((($$$&&&((()))(((&&&&&&'''''''''((()))***++++++++++++)))'''&&&((()))))))))000,,,,,,...---++++++...(((((((((***,,,,,,***)))&&&(((***+++******+++---------------,,,+++******((()))+++...///...------......000222333999IIIXXXdddooo|||~~~jjj[[[III===888777444000/////////000111111222222///111111000...,,,,,,,,,,,,,,,---------,,,++++++*********++++++,,,,,,---************+++,,,------///...---,,,------//////,,,------......---,,,,,,******+++++++++******)))$$$(((+++,,,,,,///666<<>>FFFVVV___iiillldddVVVGGG???333111---++++++---000222111...)))'''(((***+++,,,))))))******++++++++++++((()))***+++,,,---------------++++++++++++,,,---111111111///---,,,---...,,,,,,------...///000000}}}qqqggg___WWWOOOLLLGGG>>>777444666000)))''')))++++++***,,,)))'''&&&((()))((('''%%%'''))))))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++%%% ###&&&&&&%%%'''))))))'''$$$#########$$$$$$###""""""###%%%$$$&&&&&&######&&&'''%%%&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&%%%###"""###$$$$$$%%%&&&&&&%%%&&&''')))''''''((((((((((((((()))******++++++***(((&&&$$$&&&((((((%%%&&&***---,,,$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&"""&&&%%% $$$(((''' """%%%((('''$$$(((...###$$$%%%%%%%%%%%%$$$###&&&&&&&&&'''(((((('''&&&'''%%%###$$$'''((((((&&&'''%%%'''++++++'''%%%&&&***)))(((''''''(((***+++---//////...+++)))***+++((())))))******)))((((((***++++++***)))))),,,...***,,,...---,,,*********000...,,,---///000///---000------///111777BBBNNN```oooyyy{{{jjjXXXDDD:::777444333333111111222333333333222111333333222111000///......///000111000---,,,,,,---)))***,,,,,,,,,,,,...000...---,,,***))))))************+++++++++++++++,,,---------......------,,,+++,,,,,,+++))))))+++---***+++---///555>>>JJJRRR^^^dddjjjiii___OOO@@@888111///---++++++...222444333000+++))))))))))))(((''''''((((((***+++,,,---***+++,,,---------------------,,,++++++,,,---...000111111///---,,,---...,,,,,,,,,---.........///uuulllaaaXXXQQQNNNIIIAAA:::888777222+++((()))***)))(((+++)))''''''((()))((('''&&&''')))***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((,,,,,,'''###$$$&&&'''$$$&&&((('''%%%#########%%%&&&%%%###"""###%%%((("""$$$$$$"""###'''(((&&&'''''''''''''''&&&&&&&&&&&&''''''%%%###!!!""""""&&&'''((('''&&&%%%''')))(((((((((((('''''''''''''''(((((())))))(((&&&%%%$$$&&&%%%"""###(((+++)))((('''&&&&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''$$$###&&&((("""%%%&&&&&&(((+++***&&& !!!$$$(((((('''+++222"""###$$$$$$%%%%%%$$$$$$'''&&&%%%%%%%%%'''((()))&&&%%%$$$$$$'''((()))(((((('''(((,,,,,,((('''))))))(((((('''((()))+++,,,+++,,,---,,,***)))***+++'''(((((()))))))))(((''''''(((((('''&&&&&&)))+++***,,,......,,,******+++---,,,,,,---///000000///111///...000111555@@@KKK[[[kkkuuuzzzmmm[[[FFF;;;666222000000111222333444444555444444333333222111000//////...111333555444111///------)))+++......---,,,,,,---...---+++*********++++++,,,,,,***))))))***++++++........................***+++---,,,,,,+++---...,,,...222777@@@LLLYYYaaajjjkkkjjjbbbUUUEEE888000///...,,,+++,,,///222555444111...+++***)))&&&%%%((('''((((((***---///111,,,---............------------,,,,,,---.../////////000111///...------...,,,,,,,,,,,,------------~~~tttlllaaaXXXQQQMMMIIIAAA;;;999555111,,,***)))***)))(((++++++*********+++******%%%'''((((((''''''((()))''''''''''''''''''''''''(((******'''$$$###%%%&&&%%%'''((((((&&&%%%%%%%%%'''&&&%%%###!!!###&&&)))###&&&&&&######'''(((%%%'''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%###""""""###'''(((((('''&&&%%%'''((('''''''''&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$###%%%%%%"""###(((***)))(((&&&$$$%%%((((((%%%"""''''''''''''''''''''''''$$$(((+++)))$$$###&&&***&&&&&&&&&(((,,,---)))%%%%%%$$$%%%'''&&&$$$'''---%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&(((***%%%%%%$$$%%%'''((())))))***((((((,,,,,,))))))+++)))((((((((()))***+++,,,))))))******))))))******'''''''''((((((((((((((('''(((((('''&&&''')))+++***,,,......,,,+++++++++***++++++---...///000///000......000111555???IIIWWWgggsss~~~yyynnn]]]HHH<<<666111///000222222333444555666666666333333222111111000//////444666999888555111...---***,,,///000...,,,++++++---,,,+++*********+++,,,...---+++)))((()))***+++---------------.........+++,,,.........---...//////222999BBBNNN\\\gggooorrrmmmcccVVVGGG;;;222---...,,,+++******---000222222111...---,,,***'''$$$+++*********,,,...000222------.........------,,,------------...//////000...///000000...---...///,,,,,,,,,,,,,,,,,,++++++xxxooohhh```WWWOOOKKKGGG@@@:::888111///,,,+++***++++++***)))***++++++*********+++$$$&&&'''&&&%%%%%%'''((('''''''''''''''''''''''')))(((((((((&&&%%%%%%'''%%%&&&''''''%%%$$$%%%&&&######!!!"""%%%''')))(((%%%$$$''''''%%%&&&''''''''''''&&&$$$$$$###$$$%%%%%%######$$$%%%'''(((((('''%%%%%%&&&(((%%%%%%%%%$$$$$$#########!!!"""###$$$$$$%%%%%%%%%$$$&&&%%%"""###(((***)))&&&$$$###%%%((()))'''$$$''''''''''''''''''''''''###'''+++)))%%%###&&&***+++(((&&&(((***)))&&&$$$'''$$$$$$&&&&&&###$$$((())))))((('''&&&%%%%%%%%%"""%%%((((((''''''((()))%%%&&&&&&&&&&&&''')))***+++)))(((+++,,,******...)))))))))))))))***++++++)))(((((())))))******)))'''''''''''''''((())))))***++++++***)))***,,,...***,,,......---,,,,,,,,,((()))+++---......//////---+++---000222555???HHHTTTeeeqqq}}}{{{ooo^^^KKK>>>777222000222222222333333444555666666333333222222111111000000555888::::::777222///---+++---000000...,,,++++++,,,+++*********+++,,,---///---+++))))))***+++,,,,,,,,,++++++,,,---......+++,,,......------///111111777AAAPPP___kkktttyyyrrrgggWWWFFF:::333000///...,,,***))))))***,,,---000...---------,,,)))'''++++++******+++,,,---...,,,------------,,,,,,+++,,,------....../////////,,,...000000///......///,,,,,,,,,,,,,,,,,,++++++|||tttllleee___VVVMMMIIIDDD===888666------,,,,,,+++,,,,,,,,,&&&(((******)))(((((()))$$$%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''***((((((******((((((***###$$$%%%%%%######$$$%%%$$$$$$###""" !!!###&&&)))+++***&&&%%%''''''%%%'''((()))))))))((('''&&&"""###%%%%%%$$$$$$%%%&&&%%%&&&'''&&&%%%$$$&&&((($$$$$$$$$$$$############$$$$$$$$$%%%&&&''''''((($$$&&&%%%###$$$(((+++***%%%$$$%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((&&&%%%&&&(((+++(((&&&((((((%%%$$$$$$$$$"""###''''''%%%$$$'''******)))(((''''''''''''!!!%%%((()))'''&&&(((***&&&'''((('''&&&&&&(((***,,,)))(((***+++***+++///***************************((('''(((******)))(((''''''''''''((()))******(((((()))(((''''''))),,,))),,,......---,,,,,,---&&&))),,,---------......+++***---000222555===GGGRRRcccppp|||rrrbbbNNNAAA888222111333222222111111222333444555333333222222222111111111555888::::::777222///...+++---//////...,,,,,,---++++++*********+++---.........,,,++++++,,,------,,,+++******+++,,,...///***+++,,,---...000444777888@@@NNN```oooxxx{{{{{{ggg[[[JJJ:::111//////000---,,,***)))((()))***+++...---,,,---...---+++))))))))))))***************+++,,,,,,---------,,,,,,------............---,,,+++---000000000//////000,,,,,,,,,,,,------------|||tttlllggg```VVVMMMHHHCCC;;;666444,,,---------,,,++++++,,,%%%'''******)))((((((***%%%&&&&&&%%%$$$%%%''')))'''''''''''''''''''''''')))%%%&&&***,,,)))(((+++$$$%%%%%%%%%######%%%&&&%%%&&&'''&&&$$$$$$&&&'''&&&)))(((%%%%%%((((((&&&%%%&&&((())))))((('''&&&$$$%%%&&&%%%#########%%%###$$$%%%$$$$$$$$$&&&((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$&&&%%%"""###(((***)))%%%&&&(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&&&&%%%'''%%%'''***(((######&&&$$$"""$$$)))***'''%%%&&&((('''&&&&&&'''((()))***"""%%%((('''%%%%%%)))---'''))))))(((&&&%%%'''))),,,(((''')))***))),,,000++++++++++++***))))))(((+++)))((((((***+++)))'''((((((''''''((()))+++,,,&&&''''''&&&%%%&&&(((***))),,,...///...---------&&&)))---...---,,,,,,---,,,+++...111222444;;;CCCOOO```nnn{{{vvvfffRRRDDD999111000222111111000//////000111222333333222222222222111111555777999888555222000///,,,---///...------...///******))))))***,,,---...------..................---,,,+++***+++---///000+++,,,...000333888???DDDIIIQQQ```qqq{{{}}}wwwqqqYYYOOO@@@444...------...---,,,+++******+++---...///...,,,,,,------,,,***'''(((***,,,------,,,++++++,,,---...............------......---,,,+++******,,,///111000//////000,,,,,,,,,---.........///}}}vvvooojjjaaaWWWMMMGGGBBB:::555444,,,---......,,,*********&&&))),,,---+++)))***,,,&&&''''''&&&%%%&&&(((***((((((((((((((((((((((((&&&""""""(((***''''''***&&&'''((('''&&&&&&''')))"""###$$$$$$###"""###$$$$$$&&&&&&$$$$$$((()))'''!!!###%%%''''''&&&%%%$$$&&&''''''%%%###""""""###!!!###$$$$$$###$$$&&&(((%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&###%%%$$$!!!"""'''***(((&&&(((***)))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%''''''&&&$$$######(((---***$$$###(((&&&%%%&&&+++,,,'''######$$$$$$$$$%%%&&&)))+++,,,$$$&&&'''%%%"""$$$***000(((***+++)))%%%$$$&&&(((,,,(((&&&((()))))),,,000,,,,,,,,,+++***)))(((''',,,***((()))++++++)))''')))((((((((()))***,,,---,,,,,,---,,,++++++---000))),,,...///...------...&&&)))---...,,,++++++---...---///222222222888@@@MMM___lllyyyzzzjjjVVVEEE999000...111111000///.........///000333333222222222222222222444666777777444111000000------...---,,,---///111******))))))***,,,...///------...///000000000///...---,,,+++,,,...000222///000222555:::AAAJJJPPPZZZbbbooo||||||oooeeeOOOFFF;;;333///---+++***,,,+++++++++,,,...000111111///---,,,,,,,,,+++***''')))---000222111000///,,,,,,...///000000000000---.........---+++)))((())),,,///111000000000000,,,,,,------...///000000|||pppggg^^^VVVOOOJJJCCC999222111111---,,,---,,,))))))+++))))))*********)))'''&&&'''((((((((())))))))))))''''''''''''''''''''''''"""######%%%'''(((&&&%%%&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$)))$$$"""((('''%%%+++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''%%%######$$$&&&&&&&&&!!!###$$$&&&&&&%%%$$$###%%%&&&''''''&&&&&&(((***'''&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$###"""!!!###%%%''''''&&&&&&&&&(((%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&))))))&&&###!!! %%%###!!!###&&&((((((&&&(((((('''%%%%%%&&&***---...+++'''&&&((()))'''&&&((((((((()))***,,,......+++)))&&&'''(((((($$$!!!+++((($$$###%%%(((***+++)))******)))'''&&&((()))******))))))******+++,,,+++,,,,,,+++******(((%%%...---,,,...111222111...---******...000222999@@@LLLWWWhhhwwwpppZZZGGG:::111111444333222000///.........//////000222222111222444666222333666777666444222000111000///...---,,,,,,,,,,,,,,,---...000111333444111---,,,...,,,(((***000***---000222000...------///222666999>>>IIIXXXdddpppvvv|||~~~~~~vvv```KKKBBB<<<333---***+++,,,------...---+++)))((()))+++222000...------,,,***((('''&&&)))///666888444000////////////000000000000++++++++++++++++++,,,,,,***,,,...///......///000,,,,,,,,,++++++...222666|||pppggg\\\UUUMMMIIICCC:::444333000---+++---,,,((((((+++&&&&&&'''''''''&&&%%%$$$'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$###(((### %%%### &&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%&&&&&&!!!###$$$&&&&&&%%%$$$###$$$%%%%%%%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$###"""%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***(((&&&&&&&&&(((&&&$$$%%%'''((('''&&&''''''&&&%%%%%%&&&***------***'''&&&((()))(((&&&(((((((((((()))+++,,,---***(((&&&'''((((((&&&###((('''&&&&&&((())))))((()))***+++***)))***+++---+++++++++++++++,,,------(((,,,...,,,+++,,,,,,***)))(((((())),,,---,,,***---***+++...000222888???JJJTTTeeesssppp[[[III;;;222000333222111///...------.........111444555444444444444555555666666555333111000222111000///............++++++,,,---000333666888:::666333333000,,,...333---///222333222000000000///333999AAAKKKZZZiiittt|||~~~yyyssshhhTTTCCC:::666111---,,,++++++******+++,,,,,,++++++,,,------,,,+++,,,---...---,,,))))))***///555777444000------...///000111111111---,,,,,,,,,,,,,,,,,,,,,***,,,......------...///+++,,,,,,,,,,,,...111444{{{qqqhhh[[[SSSLLLHHHBBB:::555555///,,,***,,,+++((((((***((())))))))))))((('''''''''&&&&&&%%%%%%'''((()))%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%$$$$$$#########!!!&&&###!!!((((((%%%,,,'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&%%%######$$$&&&'''&&&&&&%%%%%%%%%%%%%%%############$$$$$$$$$$$$'''(((***)))(((''''''((('''''''''&&&&&&%%%%%%$$$###%%%'''(((''''''(((***)))(((''''''(((((('''%%%%%%&&&&&&%%%%%%'''***---,,,***'''&&&'''(((((('''((((((''''''(((((()))***''''''&&&'''((()))'''&&&''''''''')))******(((&&&''')))************---///------,,,,,,------...///''',,,...,,,,,,///000---***)))(((***,,,---,,,+++---++++++///000111777===FFFPPP```nnnzzzqqq\\\LLL>>>333000222111000...---,,,,,,---......111666888888666555555999888777555444222111000222222111000000///000000...------...333:::@@@DDDEEEAAA;;;777111------111---///111111000///000111000555>>>KKK[[[lll{{{zzzmmmaaaTTTEEE999444222000//////---+++)))&&&))),,,---------...///+++***)))+++---...---,,,***)))))),,,000222111///+++,,,---...///111222222.........------,,,,,,,,,***,,,------,,,+++,,,---+++,,,......---...///111zzzpppiii\\\TTTLLLGGGAAA999444444...+++***+++***''''''************************)))((('''&&&%%%%%%'''(((***$$$$$$%%%%%%%%%%%%%%%&&&###$$$&&&''''''&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$)))%%%"""(((&&&"""(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$############$$$&&&&&&'''&&&%%%$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$'''((((((&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&'''(((***)))'''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$"""###%%%%%%$$$%%%''')))''''''''''''((((((''''''$$$%%%&&&%%%%%%'''***---***)))'''&&&''''''(((((((((''''''&&&&&&'''''''''%%%&&&&&&((()))))))))(((((('''''')))******((('''&&&'''(((((('''(((***,,,---,,,,,,,,,,,,---......***---,,,+++000777666///************,,,------------+++,,,000111111555;;;BBBLLL[[[iiiuuuqqq^^^OOOAAA555000000///...---,,,+++,,,------...111555777888888999:::;;;:::777444222111000000222111111000000000000111111000000333:::EEEOOOVVVWWWQQQHHH>>>444......000///000111111000000222444333888CCCSSSfffwwwyyymmm]]]NNNCCC;;;666555333111000000///---+++&&&)))---//////......///---+++******,,,,,,+++))))))'''&&&'''***,,,,,,+++,,,,,,---...//////000000///......---,,,++++++******,,,------+++******+++***,,,/////////......///xxxoooiii^^^UUUMMMGGG@@@777222222...***)))++++++((((((+++'''''''''''''''''''''((()))((('''''''''((()))***$$$$$$$$$%%%%%%&&&&&&&&&###%%%(((((('''%%%&&&''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$#########'''+++%%% """&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''((('''%%%$$$%%%&&&######$$$$$$%%%%%%%%%%%%''''''(((&&&$$$$$$%%%&&&((('''&&&&&&%%%%%%&&&&&&"""###%%%%%%$$$###%%%'''&&&'''((((((&&&$$$$$$%%%(((((('''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&"""###%%%'''((((((((()))$$$%%%&&&&&&%%%''')))+++(((((('''&&&&&&'''(((***((('''&&&&&&%%%&&&&&&&&&$$$%%%'''((())))))******+++)))''''''((())))))(((((())))))(((''''''(((***+++++++++++++++,,,,,,---+++,,,)))***777EEECCC777((((((((((((((()))+++,,,---,,,---111111000333888???HHHWWWeeerrr~~~rrr```QQQCCC666000000///...,,,++++++,,,------///111222333555888<<<@@@:::999666333111000000000000000000///000000111111222111222777BBBQQQ___hhhkkkeeeXXXHHH;;;555333333222444555555555555666888888>>>KKK]]]ooo|||yyyooo___OOOBBB999666666777444000------------,,,))),,,///000///...------,,,+++******,,,,,,+++***)))(((''''''(((***++++++.........---------------...------,,,+++******)))***+++---,,,+++******+++***,,,///000///.........}}}uuummmhhh___VVVMMMFFF???666111111...+++***,,,+++((())),,,)))(((((((((((()))******((((((((()))))))))))))))$$$$$$%%%%%%&&&&&&''''''###&&&))))))&&&%%%&&&'''((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!'''### %%%"""!!!%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''((()))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%(((***)))%%%###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$""""""###%%%(((''''''&&&&&&&&&&&&&&&"""%%%'''&&&######%%%'''%%%&&&((('''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%$$$'''((())))))'''%%%%%%&&&"""&&&'''(((((()))***$$$%%%&&&&&&%%%&&&((()))&&&''''''&&&%%%&&&)))+++''''''&&&&&&&&&&&&&&&'''$$$&&&((()))))))))***+++,,,***((('''((()))))))))+++,,,,,,+++)))(((***+++******))))))******+++,,,)))***((()))999KKKJJJ===******+++***)))***---///---,,,...222111///111555;;;DDDSSSaaaooo|||sssaaaRRRDDD777111000......,,,,,,,,,,,,---...000111111111222666;;;???777666444222000000000111000/////////000111222222111111444<<>>FFFUUUjjj}}}ssssssttttttuuu|||~~~zzz}}}ssssssrrreeeZZZUUUNNNEEE===555111222333222111000---******,,,---,,,+++---,,,+++++++++,,,---...333222000...,,,...222555+++***((('''''')))***,,,...,,,++++++------,,,***000...+++))))))***,,,...(((((()))***++++++,,,,,,***---///000///.........~~~uuukkkccc___XXXQQQIIIBBB===999333///++++++******)))))))))(((************)))((('''&&&***)))((('''''''''((((((###$$$&&&''''''&&&%%%$$$+++***)))((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###"""!!!"""###%%%!!!!!!""""""###$$$$$$%%%'''$$$$$$''''''$$$$$$'''"""$$$%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%###"""!!!"""$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%*********)))&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''')))++++++)))'''&&&&&&)))'''%%%%%%'''((('''&&&###$$$%%%&&&&&&&&&%%%$$$''''''(((+++---,,,((($$$%%%&&&''''''&&&&&&''')))###)))&&&&&&,,,***&&&+++&&&'''((((((&&&&&&&&&((((((''''''&&&'''((()))***)))((((((((((((((())))))*********((('''(((***,,,,,,+++******************'''''''''((((((((((((((())))))))))))***+++,,,---,,,...000111111000222333...;;;DDDOOOcccqqq}}}rrr___OOO@@@444222666............---------------...//////------...///++++++***)))***+++,,,---333222000000000333555777===@@@HHHWWWkkkrrrnnniiiYYYMMMHHH@@@:::444---+++---000///...000---******,,,---,,,+++,,,,,,+++++++++,,,---......000111000//////000222***)))'''''''''(((***+++,,,...///---***((()))+++---,,,***))))))***,,,---))))))))))))***+++,,,---,,,---//////...---...///yyyqqqhhhaaa]]]SSSMMMEEE???;;;777222///,,,,,,++++++***)))(((((())))))))))))(((''''''&&&''''''&&&&&&''''''((()))###$$$%%%'''''''''&&&&&&,,,+++)))'''%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###""""""#########""""""$$$%%%""""""######$$$$$$%%%%%%'''$$$$$$''''''$$$$$$'''"""$$$&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%!!! !!!$$$&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!%%%)))'''### """%%%'''&&&&&&&&&&&&&&&''''''+++************)))&&&$$$(((&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$)))((()))***++++++)))'''&&&&&&&&&%%%$$$%%%'''***###***((((((...+++%%%)))&&&'''((('''%%%%%%'''((((((((('''''''''((())))))&&&'''((())))))******)))***((('''''')))+++,,,,,,))))))((((((((()))******((((((((((((((((((((((((***))))))******+++,,,---***+++------------000222...:::AAALLL___mmmyyyqqq___OOO@@@666444666000000//////......------,,,---......,,,,,,---...---,,,+++++++++---...///222111000///000111333555===@@@HHHVVVjjj~~~nnnfff^^^LLLAAA<<<555///,,,((((((+++......---///---++++++,,,,,,,,,+++,,,++++++++++++,,,---...***---111333222000///...***)))(((''''''((()))******...111---'''$$$'''+++***))))))((()))***,,,---+++***)))((()))***,,,...---......,,,++++++---///|||uuunnnggg___[[[PPPJJJBBB===:::777333/////////...---,,,+++***)))((((((((((((((('''&&&&&&%%%%%%%%%&&&'''(((((()))$$$%%%''')))************---+++(((%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$#########"""###$$$###""""""$$$&&&%%%%%%%%%&&&&&&'''''''''%%%######&&&&&&$$$$$$'''"""$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&###"""!!!"""$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%% ''''''###!!!###''''''&&&%%%$$$%%%&&&'''((()))'''%%%&&&((((((%%%"""'''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&'''&&&%%%$$$%%%(((***&&&+++(((&&&,,,)))$$$)))'''(((((('''%%%%%%''')))(((((((((((((((((())))))&&&''')))+++,,,---,,,,,,***'''%%%&&&***------+++''''''''''''((()))******+++++++++************)))************+++,,,------+++,,,---,,,,,,---000333///:::???HHHZZZhhhttt~~~sssaaaPPPAAA777444444000000000000////////////***,,,------,,,+++,,,...000000/////////111222333222111000//////000111222999===EEERRReee{{{wwwfff[[[SSSDDD<<<:::444---+++)))***---///...---------,,,,,,,,,,,,++++++++++++++++++,,,------...)))---000222111///...------,,,***)))(((((((((((((((+++---+++'''&&&(((***(((((())))))+++,,,---...,,,***((('''(((***,,,...------+++)))'''(((+++...zzzssslllfff^^^YYYNNNHHHAAA<<<:::888444111//////...---+++***))))))'''((((((((((((''''''&&&$$$$$$%%%&&&'''((())))))%%%&&&''')))***+++,,,,,,+++***'''%%%$$$$$$%%%&&&######$$$$$$%%%&&&''''''$$$##################$$$"""###$$$###""""""$$$&&&%%%&&&&&&&&&&&&&&&''''''$$$!!!!!!%%%%%%######&&&###$$$&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%######%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$,,,,,,(((%%%'''+++&&&%%%$$$$$$$$$&&&'''(((&&&###"""$$$''')))'''$$$&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$%%%&&&'''&&&''''''&&&%%%&&&(((***(((,,,&&&"""'''&&&$$$***((())))))(((''''''(((***))))))))))))))))))((((((&&&''')))+++---------,,,)))&&&%%%'''+++...---+++(((((('''(((((()))******++++++++++++************************+++,,,---...//////000///...///222444///999===DDDUUUbbbooovvveeeQQQBBB888333111...//////000000111111111***+++,,,,,,++++++,,,.........------...///111222222111000/////////000111333777???KKK\\\sss}}}ooo\\\QQQKKK>>>999888333...---,,,---.........---,,,---------,,,+++++++++******+++,,,------......,,,---///...---,,,---...000///...,,,***(((''''''((((((((((((***++++++***((()))***,,,---.........,,,+++)))'''((())),,,...,,,+++)))'''%%%'''***---xxxpppjjjddd]]]WWWMMMHHHAAA<<<:::888444111++++++******)))(((''''''((((((((())))))(((((('''$$$%%%&&&(((((()))))))))%%%%%%&&&'''((()))***+++((((((&&&%%%%%%%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$###""""""###$$$$$$"""$$$$$$$$$######$$$&&&############$$$$$$$$$$$$###!!!!!!%%%%%%######&&&###%%%&&&'''&&&%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&)))'''%%%$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""''',,,,,,'''$$$$$$&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$%%%((()))))))))%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$$$$$$$%%%&&&'''$$$%%%''''''&&&&&&''')))&&&((())))))(((((()))***))),,,%%% &&&&&&%%%,,,((()))++++++***))))))***))))))*********)))((((((%%%&&&'''(((******++++++'''''''''(((+++,,,,,,+++******)))))))))***++++++((((((((()))))))))******+++******++++++,,,---...,,,------,,,++++++,,,...///888:::???OOO\\\hhhyyyxxxhhhSSSCCC;;;555000////////////000000000000)))+++,,,,,,,,,,,,---///...---------...000111333222222111000000//////000///333:::DDDTTTjjjwwwfffSSSIIIDDD:::666555.........---,,,+++++++++++++++---......,,,+++++++++)))***+++,,,---.........//////...,,,***)))+++---000000///---,,,***)))((((((&&&&&&(((+++------+++((()))+++---............,,,+++)))((((((***+++,,,******)))'''&&&(((+++...vvvnnnhhhbbbZZZTTTLLLGGG@@@;;;999777333000)))))))))(((((('''''''''((())))))******))))))(((&&&&&&((())))))))))))(((&&&&&&''''''((()))***+++%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$###$$$$$$$$$######%%%'''########################%%%"""###&&&'''%%%%%%(((###%%%''''''&&&%%%&&&'''$$$$$$######$$$%%%%%%&&&'''%%%######$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&((((((%%%###""""""######$$$%%%&&&&&&&&&&&&&&&'''(((''''''''')))***$$$&&&'''&&&######%%%'''$$$#########$$$&&&((()))###%%%(((((('''&&&((()))&&&(((+++,,,+++***)))***'''+++&&&"""((('''%%%,,,(((***---...---+++******)))******+++***)))((('''''''''''''''((()))***+++&&&((()))*********+++,,,------,,,+++++++++,,,,,,''''''((()))******+++,,,++++++++++++,,,---......)))+++,,,+++)))''''''(((---555666:::IIIVVVbbbssszzzyyyjjjUUUEEE>>>888111111111000//////...------***+++------,,,,,,.../////////...///000111333555333333222111000000//////...222888AAAPPPeee}}}|||nnn]]]LLLDDDBBB:::777555.........,,,***))))))***+++***---///...,,,******,,,((()))+++---............//////...,,,)))((()))***,,,,,,,,,,,,,,,,,,,,,+++'''((()))******+++,,,---'''(((+++---......,,,+++++++++***************+++***++++++******+++...111uuulllfff```XXXRRRLLLFFF???:::888666222...************))))))))))))))))))***************)))'''''')))*********)))(((***)))))))))***+++,,,---###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%###$$$%%%$$$######%%%'''%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$((()))''''''***###%%%''''''&&&%%%&&&'''$$$#########$$$%%%%%%&&&$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&'''((((((((('''&&&!!!###$$$&&&''''''&&&&&&&&&((()))'''$$$$$$&&&)))$$$&&&'''&&&######%%%(((############$$$&&&(((*** $$$'''(((&&&%%%'''(((&&&))),,,...---+++***)))&&&+++'''%%%+++***&&&,,,(((+++///000///,,,******)))***+++++++++)))((('''******)))))))))+++,,,---%%%(((++++++)))(((***,,,//////...---,,,,,,,,,,,,(((((()))+++,,,---...///++++++++++++,,,---.........000222111...,,,+++++++++333333777FFFRRR^^^ooottt~~~}}}xxxjjjUUUGGGAAA:::444444333111000...,,,***)))***+++------------///000------,,,---...000222333444333333222111000/////////333888@@@NNNccc|||xxxkkkWWWGGGBBBCCC===;;;:::222......---***))))))+++---***---//////,,,******,,,((()))+++---...............//////---***((('''''''''((()))+++------......&&&+++...,,,((('''***...&&&(((+++------,,,***)))******++++++************+++,,,---------...111444}}}sssjjjbbb[[[SSSMMMIIIBBB;;;999666222000111+++++++++)))'''''')))+++)))(((((('''''''''(((((()))(((''''''''''''((()))$$$'''+++,,,***'''%%%$$$%%%%%%&&&&&&'''((())))))(((%%%###"""$$$&&&''''''%%%%%%%%%$$$$$$$$$######'''&&&$$$""" """%%%&&&$$$"""$$$&&&(((&&&$$$"""$$$&&&&&&%%%%%%&&&'''###$$$%%%%%%$$$%%%'''((('''(((((('''%%%$$$$$$%%%&&&######&&&'''&&&'''+++)))%%%""""""%%%&&&&&&$$$$$$###$$$%%%((()))(((&&&%%%%%%$$$$$$%%%%%%&&&'''!!!"""''''''###$$$***%%%&&&'''&&&$$$$$$&&&(((''''''&&&%%%%%%%%%&&&&&&!!!''''''%%%###%%%(((******+++++++++,,,,,,,,,''')))(((%%%'''***)))%%%...******------'''&&&***))))))((((((''''''&&&&&&((()))***++++++***)))((()))((((((***---...,,,)))......---+++)))((('''&&&&&&,,,111...(((%%%***000,,,,,,------...//////000222000...,,,+++,,,---......000333666<<>>555444333111///............------------------------***,,,------...///333555999888777444111000111222444444777???IIIXXXnnn{{{cccQQQIIIDDDAAABBBEEEDDDAAA>>>:::444000///---******...******))))))))))))*********+++,,,,,,,,,---///111000000...,,,))))))***,,,,,,,,,+++*********++++++******)))))))))))))))***)))***+++,,,------------+++,,,------+++++++++---***+++,,,,,,+++,,,...000xxxoooggg```YYYQQQKKKCCC===888777555///,,,,,,)))******)))'''&&&((()))((((((''''''''''''(((((($$$%%%&&&''''''&&&%%%$$$%%%(((***+++)))'''&&&&&&$$$$$$%%%%%%&&&'''''''''%%%$$$$$$$$$&&&''''''%%%%%%%%%%%%$$$$$$$$$###### ###&&&''''''&&&&&&'''%%%$$$###$$$&&&'''&&&%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%$$$!!!!!!"""###%%%###"""###'''((('''%%%'''$$$$$$&&&&&&###"""%%%'''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%&&&'''(((&&&$$$$$$$$$######$$$$$$%%%&&&%%%$$$&&&)))(((%%%&&&)))$$$%%%&&&&&&%%%%%%&&&((($$$$$$%%%%%%&&&&&&'''''' $$$'''(((&&&%%%''')))&&&&&&&&&&&&''''''''''''&&&+++...***((()))******+++))))))+++***'''&&&(((%%%&&&((())))))(((%%%$$$)))***++++++***)))((('''(((((((((***,,,---+++)))(((((()))******++++++,,,+++---...---++++++,,,---+++,,,,,,------......///,,,,,,------------.........///000111555???LLLVVVeeewww|||kkkYYYJJJ???777555444222000/////////000------------------------+++,,,---------///222555<<<;;;999555222111222444555333555:::CCCPPPfffxxx}}}nnnYYYIIICCCBBBBBBGGGMMMOOOLLLGGGAAA888111///...+++***+++******))))))))))))******)))+++,,,,,,,,,---///111000000...,,,******,,,...++++++*********+++,,,,,,***)))))))))))))))******)))***+++,,,------------***,,,---,,,+++***,,,---)))***++++++***+++---...xxxrrrjjjbbb\\\UUUMMMGGG@@@;;;777777444///++++++((()))***)))'''&&&''')))(((''''''''''''(((((()))&&&''')))******)))'''&&&&&&((()))***(((''''''''''''''''''(((((()))))))))$$$$$$$$$&&&(((((('''%%%%%%%%%%%%$$$$$$$$$######!!!###%%%&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''%%%######$$$&&&''''''%%%$$$###$$$&&&'''$$$!!!###(((+++((($$$%%%######&&&&&&###"""%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&''''''%%%$$$$$$############$$$%%%%%%%%%&&&'''((('''%%%&&&'''###$$$&&&&&&%%%%%%&&&'''######$$$%%%&&&'''''''''"""%%%((((((''''''((()))'''((((((((())))))))))))%%%---000---((()))+++,,,)))))))))***)))(((''''''$$$$$$%%%%%%&&&%%%%%%%%%******++++++***)))'''&&&'''''')))***+++++++++***'''(((((()))***++++++,,,***)))))))))*********)))++++++,,,,,,------------******,,,---.........---............111:::FFFOOO___ttt}}}mmmZZZJJJ===666444333111000//////000000............------------+++,,,---------///222555:::;;;<<<:::777555555555666444444777===III]]]oooxxx|||~~~}}}~~~}}}qqqdddTTTGGG???AAAEEEMMMXXX^^^[[[TTTHHH===333000000---+++++++++******))))))******+++)))***,,,,,,+++,,,...111//////...,,,***+++---///******))))))***+++,,,,,,+++++++++***++++++,,,---******+++,,,,,,,,,,,,,,,***+++,,,,,,+++***,,,---)))***+++***))))))+++---tttooogggaaa[[[TTTLLLFFF???:::666666444...+++***((()))******(((''''''((('''''''''''''''((())))))&&&''')))******)))'''&&&&&&((()))(((''''''((()))'''''''''((((((((((((((($$$$$$$$$&&&((()))(((&&&%%%%%%%%%$$$$$$$$$######$$$%%%$$$"""!!!"""$$$'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%######$$$$$$%%%%%%%%%$$$$$$&&&(((%%%""" $$$&&&###"""!!!"""&&&'''$$$$$$&&&$$$%%%&&&&&&&&&&&&'''''''''&&&%%%&&&''''''%%%$$$$$$$$$######$$$$$$%%%&&&###&&&'''&&&%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$&&&'''(((''''''((()))((((((((()))))))))******%%%---111...******,,,,,,((()))))))))((()))(((''')))((('''&&&&&&(((***,,,)))***++++++***)))((('''&&&''')))***+++*********))))))))))))))))))*********)))'''(((***+++)))'''+++++++++,,,,,,,,,,,,,,,((()))+++,,,------------------------///555@@@HHHYYYoooppp]]]JJJ===777333222000///...//////000/////////......---------,,,------------///222444555999>>>@@@>>>;;;888777777555444666:::DDDVVVgggsssxxxzzzzzz{{{yyyoooeee]]]QQQGGG>>>BBBHHHQQQaaammmkkkcccPPPDDD888333222///------++++++************++++++***+++,,,,,,++++++---///---------+++***+++...111))))))))))))***++++++,,,++++++******+++,,,,,,---******++++++,,,,,,++++++)))***,,,+++******,,,---)))***+++***))))))+++,,,|||rrrmmmfffaaa[[[UUUMMMGGG>>>999555444222---***+++)))***++++++)))(((((()))''''''&&&''''''((()))***$$$%%%&&&''''''&&&%%%$$$'''(((((('''&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%((())))))(((%%%%%%%%%$$$$$$$$$######%%%%%%###!!! $$$'''###%%%&&&&&&$$$$$$&&&'''$$$%%%'''&&&%%%$$$$$$%%%!!!"""######"""###%%%'''&&&###!!!"""$$$%%%###!!!""" """'''(((%%%%%%'''###%%%'''((('''&&&'''(((&&&%%%%%%&&&'''(((&&&$$$%%%%%%$$$$$$%%%%%%&&&'''!!!&&&'''%%%$$$&&&'''&&&$$$&&&''''''%%%###"""""""""###$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&---000...+++,,,,,,***'''***+++((((((******'''((('''%%%%%%&&&(((***,,,((()))***++++++***)))(((%%%'''***+++***)))*********)))))))))))))))((((((+++***)))***++++++***)))++++++++++++++++++++++++))))))***++++++,,,------,,,---...---...222:::@@@RRRfffwwwtttaaaLLL>>>:::222111000///...//////000000000//////...---------,,,---...------...111444111777>>>BBBBBB===999666777555444555888@@@PPP___mmmrrrvvvwwwyyy|||{{{wwwyyyvvvnnnbbbZZZTTTLLLDDD<<>>:::333222111000///000111111000000000///...---------,,,---......---...111333111666<<<@@@???;;;777444555333333444666<<>>888===BBBLLLbbbxxx}}}uuuhhh]]]NNNCCC888000...111,,,++++++******++++++,,,---------,,,***)))***+++))))))***))))))+++...111+++******))))))))))))***(((((((((((()))***+++,,,******++++++++++++******''')))++++++******,,,---++++++,,,+++))))))+++,,,}}}xxxuuuiiiddd^^^ZZZUUUOOOGGG@@@<<<555000...,,,)))((()))***,,,...---,,,*********&&&&&&&&&'''''')))******)))(((''''''''''''((()))'''((('''&&&%%%&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######&&&)))***+++%%%%%%%%%$$$$$$$$$######"""%%%&&&&&&&&&''')))"""%%%'''&&&$$$###%%%((("""$$$&&&&&&%%%%%%&&&'''&&&''''''&&&$$$###$$$%%%!!!""""""###%%%'''&&&$$$&&&***)))%%%###%%%"""%%%((()))'''&&&((()))$$$$$$$$$%%%((()))(((&&&'''&&&&&&&&&&&&'''((((((!!!''')))&&&&&&+++,,,)))&&&''')))(((%%%!!!###$$$%%%&&&&&&%%%###"""'''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((+++,,,,,,---///,,,&&&''',,,---))))))---,,,((("""%%%***---...---+++)))&&&'''(((***++++++++++++$$$'''***+++)))((()))+++''''''(((((())))))******&&&((()))((('''&&&''')))++++++******************,,,+++)))((((((***,,,---***---//////...///444777GGGWWWfffvvv}}}rrr```III;;;888444333222111111111222333111000000///...------------.........---...111333222666;;;===;;;777444222333111222333555:::GGGTTTjjjqqqwwwzzz}}}}}}wwwoooaaa]]]SSSGGGAAA@@@===999666:::>>>GGG___xxxwwwrrrgggXXXIII:::000...111,,,++++++******++++++,,,.........,,,)))((()))***(((((()))((((((***...111++++++***)))(((((())))))************+++,,,---...******+++++++++******)))''')))***+++******,,,---+++,,,,,,+++******+++---|||tttlllkkkddd\\\UUUPPPKKKEEE@@@<<<888333///---,,,+++***))))))))),,,......,,,***(((((($$$"""%%%******'''%%%+++///,,,%%%!!!$$$(((***)))'''%%%$$$$$$$$$%%%&&&%%%%%%$$$############''''''((((((((((((''''''$$$&&&'''&&&$$$"""""""""&&&&&&'''(((((()))))))))))))))'''&&&%%%$$$$$$$$$$$$&&&)))))))))(((((()))%%%&&&&&&$$$!!! !!!"""&&&%%%$$$%%%&&&&&&$$$###&&&&&&&&&'''''''''(((((("""%%%((((((%%%$$$&&&(((&&&$$$$$$&&&))))))&&&######%%%&&&(((((((((''''''&&&$$$"""###&&&''''''%%%...***&&&$$$&&&((('''&&&'''%%%###$$$&&&'''%%%###$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&'''((('''&&&'''((()))******)))((('''+++&&&$$$(((++++++***+++((('''&&&&&&'''***,,,...---,,,***)))((((((((()))***)))))))))+++,,,+++***)))))))))(((&&&&&&(((***))))))))))))))))))***+++***+++---//////...---,,,(((((((((***,,,...///...---,,,++++++---///111333???JJJ\\\qqq|||uuuaaaGGG;;;===333333222333444444333111333222111///............------------...000111333777888999;;;;;;999444111444333333555666;;;HHHTTTdddqqq|||rrr___TTTLLLBBB>>>>>>>>>:::555444666<<>>:::777222...---,,,+++***---,,,++++++,,,,,,+++)))((((((%%%"""%%%******'''%%%***---+++%%%###&&&++++++***)))((('''&&&&&&&&&&&&&&&$$$#########$$$$$$''''''((((((((((((''''''!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$%%%&&&'''((()))###"""""""""######$$$%%%%%%&&&((((((&&&$$$$$$$$$%%%%%%%%%$$$"""!!!"""$$$(((&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''&&&&&&&&&'''%%%######%%%'''(((%%%###%%%%%%&&&'''(((((((((((('''%%%###$$$&&&((('''&&&,,,)))%%%###%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&'''''''''&&&''''''((((((((((((''''''$$$!!! $$$&&&%%%&&&(((((('''&&&&&&''')))+++,,,'''((()))*********)))(((+++***))))))+++---,,,,,,)))******)))'''''')))+++)))))))))))))))******+++)))***,,,---------+++***+++******+++,,,,,,,,,,,,,,,,,,,,,++++++---///222888AAARRRfffuuu|||sss___FFF;;;<<<444333333444555666444333444333222111000///......------------...000222333666666777888888666333111222111111333555:::GGGSSSjjjxxx}}}nnn\\\MMMEEE<<<888999999666222000222777???KKKXXXdddkkkfff]]]NNN@@@777111---,,,...---+++******++++++,,,---,,,***((((((((()))***((((((((()))***+++------333000---++++++***)))((())))))***---000000---***)))))))))+++,,,,,,+++))))))******+++,,,---.........---,,,+++************eeeWWWnnn}}}}}}vvvpppllleee___WWWPPPKKKFFF@@@;;;777444000---------,,,+++...,,,***)))))))))'''&&&((((((&&&$$$%%%******'''$$$(((***)))%%%%%%)))---)))))))))))))))((('''&&&'''&&&$$$###"""###%%%&&&''''''''''''''''''''''''!!!###%%%&&&%%%%%%&&&'''""""""""""""###%%%'''((( !!!###%%%''''''$$$%%%''''''&&&$$$$$$%%%$$$%%%%%%$$$###"""$$$&&&)))'''$$$###$$$%%%&&&%%%############$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$######$$$&&&&&&%%%$$$'''&&&&&&''''''((()))***'''&&&$$$%%%&&&(((''''''***((($$$###$$$%%%%%%%%%###%%%&&&&&&%%%%%%&&&(((###$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###"""###&&&&&&$$$&&&+++((('''&&&&&&&&&((()))***!!!$$$'''***++++++)))(((***(((&&&''')))+++,,,,,,)))***+++***((((((***,,,)))))))))))))))***++++++***+++,,,---------,,,+++------,,,++++++******)))+++,,,---,,,******---111555<<>>BBBEEEGGGEEE???888222///------,,,))))))(((((()))+++,,,---///...,,,+++***)))******(((((())))))***,,,---...111...+++***))))))((('''******+++---------+++***+++++++++---//////---+++))))))***+++,,,------...---,,,,,,,,,++++++,,,,,,cccXXXGGGAAAFFFJJJQQQ\\\~~~vvvooojjjhhhaaa[[[RRRLLLGGGBBB;;;777222000---,,,,,,---,,,+++***(((&&&&&&'''((()))((('''******&&&&&&((()))'''%%%%%%%%%%%%$$$%%%%%%&&&$$$%%%'''((()))((((((''''''&&&$$$######%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%$$$$$$%%%######"""###$$$&&&'''((("""$$$%%%'''((()))))))))!!!$$$'''(((((((((((()))###$$$%%%%%%$$$%%%''')))%%%%%%&&&((()))((($$$!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###%%%((()))'''$$$%%%%%%&&&&&&''''''((()))''''''&&&&&&&&&(((***+++'''''''''&&&&&&&&&'''((()))(((((('''&&&&&&'''(((###&&&((('''%%%$$$&&&)))'''&&&&&&&&&&&&'''(((((($$$&&&((('''&&&&&&'''))))))((('''&&&'''(((***+++'''&&&''''''$$$ """'''(((((('''''''''(((((((((&&&&&&&&&&&&&&&'''(((((((((&&&%%%%%%(((*********(((***++++++******+++,,,(((((((((((()))***+++,,,---------...............)))+++,,,,,,******+++------///000///---,,,///111000333;;;IIIXXXkkk}}}ppp^^^KKK>>>:::999777666666888999:::999888999::::::888666222000............///111222444333444555333111111333555444333444999BBBPPPfffxxxzzzjjjYYYJJJ@@@666222///...///111000///000111222444555666666666777444000---,,,---,,,,,,))))))(((((()))+++---......---,,,+++*********************+++,,,---...///111...+++*********)))(((***+++,,,,,,,,,+++******+++***+++,,,......,,,***((())))))***+++,,,---...+++,,,,,,,,,------,,,,,,jjjWWWMMMDDD@@@@@@CCCMMMVVV~~~zzztttnnnhhheee___XXXPPPIIIDDD???999444000...,,,,,,,,,,,,+++)))***)))((()))+++------,,,&&&***+++(((&&&((()))'''%%%$$$$$$%%%&&&'''%%%###&&&&&&((()))***+++++++++%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&!!!$$$%%%%%%%%%&&&(((###$$$$$$%%%&&&&&&&&&'''###$$$&&&'''''''''&&&%%%$$$&&&''''''%%%###""""""$$$%%%&&&&&&%%%%%%''')))%%%&&&''')))***(((%%%"""%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&'''((('''%%%%%%&&&''''''&&&'''***,,,&&&%%%%%%&&&&&&'''((()))''''''(((&&&%%%$$$&&&''''''((()))((('''&&&((()))&&&'''''''''&&&%%%&&&'''((('''&&&&&&&&&''')))***###&&&((((((&&&%%%(((***((((((((((((((()))***++++++)))((()))'''$$$$$$((('''((((((((())))))******)))(((&&&%%%%%%&&&'''(((***)))((()))++++++***)))&&&(((***+++******+++,,,(((((((((((()))***,,,,,,*********+++++++++,,,,,,'''***,,,,,,******---///.........///000000000000111222888CCCRRReeetttdddRRRCCC;;;;;;999777666888999999999777888:::<<<;;;888444222///.........///111333444222444666444111111333666333444999BBBLLL[[[ppp}}}nnn\\\KKK>>>666222000......///000000000111111222222222222111000000...,,,+++,,,------,,,***)))))))))***+++---...+++++++++++++++*********++++++++++++---...///000333000---,,,,,,---,,,+++***,,,---,,,***))))))******)))***+++------+++***(((((()))***+++,,,------***+++,,,---......------|||hhhWWWOOOLLLKKKEEEFFFQQQVVVkkk|||xxxuuurrrnnngggbbb\\\UUUMMMFFFAAA<<<666111000...,,,+++++++++)))((()))((((((***,,,---,,,+++&&&+++,,,)))&&&(((((('''#########'''++++++((($$$&&&&&&'''(((***+++---...$$$$$$&&&'''''''''&&&&&&&&&%%%$$$######$$$%%%&&& """$$$$$$$$$&&&'''###$$$&&&''''''&&&$$$######$$$&&&''''''&&&$$$###%%%'''((('''$$$"""!!!!!!&&&''''''&&&%%%%%%'''))))))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''$$$%%%'''&&&%%%&&&))),,,###$$$%%%&&&''''''''''''&&&'''(((&&&$$$###%%%'''%%%''')))(((&&&%%%'''))))))(((&&&&&&''''''%%%$$$((('''&&&%%%%%%'''((()))"""&&&)))(((%%%%%%(((+++%%%&&&'''((())))))))))))---)))'''***+++))))))+++'''''')))***++++++++++++'''''''''(((''''''''''''((((((((()))+++***'''%%%%%%'''*********)))***+++''''''(((((()))+++,,,---))))))))))))******++++++'''***---,,,***))),,,000...,,,+++---111333111...222222666???LLL___yyyxxxjjjYYYHHH<<<===:::777666777888888777555777:::<<<<<<999555333//////......///111333444000333666555111000222666444999CCCPPP[[[fffvvvyyykkk]]]NNNBBB888333///...------.../////////222222222222222111111000---,,,+++,,,---...---+++,,,+++*********,,,---...))))))***************************+++,,,---//////333000---,,,------,,,,,,+++,,,---,,,)))'''(((************,,,------,,,***(((((()))***+++,,,------***+++,,,---............zzzooo\\\UUUYYYYYYOOOLLLSSSTTTRRRsss~~~yyytttrrrqqqnnnfff```YYYSSSKKKDDD???:::444//////...,,,+++++++++)))'''&&&&&&'''(((******(((&&&&&&+++---)))&&&'''((('''""""""###)))...///+++'''%%%$$$$$$%%%'''))),,,---"""$$$&&&(((((('''&&&%%%&&&%%%###""""""###%%%&&& """$$$$$$"""""""""###"""$$$&&&''''''%%%"""!!!###%%%&&&(((((('''&&&%%%%%%&&&((((((&&&%%%%%%%%%''''''((('''%%%%%%'''(((,,,)))%%%###$$$&&&(((((($$$$$$%%%%%%%%%&&&&&&&&&"""%%%((((((%%%$$$&&&((("""$$$&&&%%%$$$%%%))),,,"""###%%%&&&''''''&&&%%%%%%''''''&&&###"""$$$&&&$$$&&&((('''%%%$$$&&&(((+++(((&&&&&&((((((%%%"""'''&&&%%%$$$$$$&&&''')))"""&&&)))(((%%%%%%(((,,,###$$$&&&((())))))((('''(((###!!!%%%))))))((()))'''''')))***,,,,,,------$$$&&&(((***+++)))(((&&&%%%%%%&&&'''(((&&&###$$$&&&)))******))))))***'''''''''((()))+++,,,---++++++******++++++,,,---(((+++...---)))(((+++///...***(((+++222444111,,,---,,,000888DDDVVVooo|||nnn^^^KKK===>>>;;;888666666777777777333666:::======:::666333//////...///000111333444...222666555111///222555666>>>MMM\\\gggooozzzuuuiiiZZZNNNEEE===888555---,,,,,,,,,,,,---------......------------------,,,++++++---......---+++---,,,+++++++++,,,---...'''((()))******+++******)))))))))***+++,,,......000...+++***+++++++++***+++---...,,,)))'''(((***+++***+++,,,......,,,***(((((()))***+++,,,,,,---)))***,,,...//////......{{{||||||xxxsssooopppqqqsssyyyvvvqqqnnnllliiiccc^^^SSSMMMFFF???:::666333111///---,,,---......***'''%%%'''))))))((('''((()))%%%&&&'''''''''&&&%%%$$$'''&&&''''''$$$ """&&&$$$$$$%%%&&&&&&''''''(((%%%&&&'''&&&$$$###$$$%%%)))(((&&&%%%$$$%%%&&&&&&$$$###""""""######""" """$$$&&&&&&%%%#########%%%'''))))))'''%%%######%%%'''(((((('''&&&&&&'''&&&&&&''''''((()))******000+++%%%###$$$'''((('''%%%$$$"""!!!!!!!!!"""############$$$$$$%%%%%%%%%"""$$$%%%$$$$$$%%%''')))%%%&&&'''%%%######'''+++%%%'''(((((('''&&&'''((('''''''''&&&%%%%%%%%%&&&(((((('''''''''((()))***''''''''''''((((((((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''((('''&&&(((***)))%%%!!!+++++++++*********))))))))))))************)))(((((((((((((((''''''''''''((((((((((((((()))******&&&&&&(((***,,,------...&&&%%%(((...---((((((,,,000***(((,,,000...+++)))///...,,,++++++,,,---...111000222666===LLLeeezzz~~~~~~sssaaaNNNBBB::::::;;;:::888666666777555777999999888777666777444333000///...///000111444000---,,,///333777888888GGG\\\lllwww}}}zzztttdddVVVEEE<<<======888333222111///,,,+++******+++***+++---...///......---,,,,,,,,,---------.........+++))))))***,,,,,,,,,,,,++++++++++++++++++,,,)))***++++++***)))+++,,,+++++++++***((((((***,,,------------...---***(((***)))***---111222000---++++++'''***111+++'''///((())),,,///000000///...zzzvvvqqqnnnlllhhhbbb^^^SSSMMMFFF???:::666222000111///,,,+++***'''###&&&'''((((((''''''(((***''''''(((((('''&&&%%%$$$%%%'''(((&&&$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&$$$###$$$%%%''''''%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$###""""""$$$&&&&&&%%%######$$$"""$$$&&&'''%%%###"""###%%%&&&((('''&&&%%%&&&'''$$$$$$%%%%%%&&&''''''(((+++(((%%%$$$&&&'''&&&$$$%%%%%%$$$###############%%%%%%%%%%%%&&&&&&&&&'''&&&'''(((''''''''')))+++&&&&&&&&&$$$$$$%%%'''***%%%%%%%%%&&&&&&%%%$$$$$$)))&&&$$$$$$''')))'''%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''((((((((((((%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((('''$$$!!!,,,,,,++++++***)))((((((((()))))))))))))))((((((************))))))))))))((((((((((((((()))*********++++++++++++***))))))(((''')))---,,,((()))---///+++***++++++***+++//////...,,,++++++,,,...//////...000555===KKKdddxxx~~~~~~wwwdddQQQEEE::::::999888666555555666666888::::::999888888888444333111///......///000222111000000222666;;;>>>IIIXXXjjjxxxvvvlllVVVJJJ===777888999666111///...---+++++++++,,,,,,***+++,,,---............,,,,,,------...//////000...,,,******+++,,,,,,,,,++++++************++++++)))***++++++)))))))))+++***++++++***))))))+++------------......---+++)))******,,,000333444111...,,,---(((***111---(((000***+++---...////////////wwwsssnnnkkkiiieee___ZZZRRRMMMEEE>>>888444111///...---,,,,,,,,,,,,)))''''''(((((('''&&&&&&)))+++((())))))((('''&&&%%%$$$!!!'''(((######(((+++((('''''''''&&&%%%$$$$$$$$$###$$$&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%!!!###%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&'''$$$$$$$$$%%%&&&&&&'''''''''&&&%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&((((((((('''(((***,,,(((&&&$$$###%%%&&&'''(((***((('''''')))***'''$$$***%%%!!!###(((+++((($$$%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%###!!!------,,,+++)))(((''''''''''''((((((((((((((('''))))))))))))************((((((((((((((())))))***++++++++++++***)))((((((***)))+++,,,+++((()))------,,,++++++'''%%%+++333------,,,,,,,,,---///000000000111555;;;HHH___sss}}}~~~}}}jjjVVVIII<<<:::777555333333333444777999;;;;;;:::888888999555333111///------...//////111333444666<<>>444222555777555111,,,+++*********+++,,,---++++++,,,,,,---......///,,,------...///000000000...,,,++++++---------+++******))))))))))))*********++++++***((('''((()))***++++++***)))***---/////////000000///...,,,+++,,,---000444777666333000---...)))***111...)))000---------------...//////}}}tttooojjjgggddd```ZZZUUUQQQKKKDDD<<<777333000---,,,,,,,,,------......---(((((('''&&&%%%&&&))),,,******)))((((((&&&&&&%%% ((((((!!!!!!)))***$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%%%%$$$$$$%%%'''$$$$$$##################$$$%%%%%%%%%$$$$$$$$$%%%"""$$$%%%%%%$$$###$$$&&&"""$$$&&&''''''&&&'''(((%%%&&&&&&$$$######%%%'''&&&&&&&&&''''''(((((((((&&&&&&%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%###"""""""""""""""""""""""""""$$$%%%&&&%%%%%%%%%'''(((***&&&""""""%%%((('''&&&,,,)))&&&'''++++++'''###(((&&&######%%%&&&%%%"""&&&&&&''''''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$###------,,,***)))'''&&&&&&&&&&&&''''''((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,***)))+++---,,,+++++++++(((&&&+++222,,,,,,,,,,,,---...000111444333444666:::EEEYYYkkk~~~ppp[[[LLL===:::555222111111222222666888::::::888777777888555333111...------......,,,000444777;;;EEESSS^^^qqq|||fffQQQ<<<777111111333555444111,,,+++***))))))***+++,,,++++++,,,,,,---...///000........................------,,,---//////---+++))))))(((((((((((())))))***+++,,,***(((''''''((()))***+++******+++...111444555666555222000.........000444888888666222///,,,...)))(((///---***///...---+++++++++,,,...///~~~zzzwwwsssnnniiieeebbb]]]WWWRRRNNNIIIBBB;;;666222///---......,,,***(((&&&&&&&&&(((((('''&&&%%%&&&))),,,******)))((('''&&&&&&&&&%%%)))(((######)))***$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$%%%&&&"""#####################"""$$$%%%%%%###"""$$$%%%"""$$$%%%$$$######%%%'''"""$$$&&&'''&&&&&&((()))$$$%%%&&&%%%$$$###%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$%%%''')))###$$$%%%%%%%%%$$$"""!!!""""""""""""""""""""""""###$$$%%%$$$######%%%&&&***&&&######%%%''''''%%%'''###!!!"""&&&'''###%%%''''''%%%!!! """######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''------+++***((('''&&&%%%%%%%%%&&&'''''''''''''''&&&'''''''''((((((((()))))))))(((((((((((())))))$$$%%%''')))+++,,,------+++------+++)))***+++,,,,,,)))))),,,---++++++...,,,,,,,,,---...///000111222222444666:::DDDWWWiii~~~}}}ttt^^^OOO>>>999444222222222222111333555777777666555555555444333000...------......+++///555;;;DDDSSSffftttrrrXXXCCC666333000000111111111000---,,,***)))(((((()))***+++,,,---...///000111111///......---,,,+++***)))------...///111000...+++)))(((((((((((((((((()))+++,,,,,,+++(((''''''((((((***+++++++++---000333:::<<<<<<;;;777333222222222555888:::888555000---***...(((%%%,,,,,,)))------,,,***))))))+++---...|||wwwssssssoooiiieeebbb]]]VVVQQQKKKFFF???999555222///---,,,,,,,,,+++))))))***+++'''(((((('''&&&&&&)))+++)))(((''''''&&&&&&''''''***)))''''''((())))))'''#########$$$%%%&&&&&&&&&"""###%%%$$$######$$$%%%""""""###$$$$$$$$$######!!!###&&&%%%""""""$$$&&&"""###$$$$$$######&&&'''!!!###$$$$$$$$$$$$&&&'''$$$%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%(((+++$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&''')))'''$$$###$$$&&&&&&&&&%%%###"""###&&&'''$$$"""###''')))&&& $$$$$$%%%'''((((((((('''&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''''''''''')))***,,,,,,+++***((('''&&&&&&%%%%%%&&&'''(((((((((((((((((())))))******++++++***))))))((((((((((((((('''((())))))******))))))(((,,,---***)))+++,,,+++,,,)))***...///---,,,------------.../////////000......111555999CCCVVVgggzzz}}}}}}~~~~~~ttt___OOO>>>999555333444555444222111333555555444222222333333111///---------...///...222:::EEESSSeeexxxrrr^^^III999111000///---,,,,,,,,,---...---+++)))))))))))))))+++,,,...111222222222222///...---,,,+++***)))(((---...///111333222...+++))))))(((((((((((())))))+++,,,,,,+++)))((()))***((()))++++++,,,...222555<<>><<<888222...,,,)))...(((###***,,,))),,,,,,+++***)))***+++---///}}}}}}~~~~~~{{{wwwsssqqqlllfffbbb^^^YYYRRRMMMIIIDDD===888444222000...(((***,,,,,,,,,---111444&&&'''((((((''''''(((***'''&&&%%%%%%%%%&&&'''(((***"""!!!(((***&&&&&&***$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%$$$###"""###$$$""""""$$$%%%%%%%%%$$$$$$!!!$$$'''&&&###"""%%%((("""###$$$#########&&&((("""###$$$$$$######%%%'''###&&&((()))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%''')))&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&'''(((((('''%%%######&&&(((%%%%%%&&&'''(((((((((((($$$&&&'''%%%"""!!!$$$''''''(((***+++,,,+++***)))%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&###%%%''''''&&&'''***,,,+++******)))((('''''''''%%%%%%&&&(((((()))))))))((((((((()))***+++++++++******)))(((((((((((((((************)))((('''&&&$$$***---***))),,,,,,)))++++++---///---***---333......///////////////...---...000444666>>>PPP```rrr}}}~~~}}}|||sss^^^NNN===999666555888888666222000222444444333111111222111000...------...///111222888CCCRRRdddvvvqqq[[[JJJ===444//////...,,,***)))+++---,,,,,,******)))***+++,,,+++---000444555555333222------,,,,,,,,,+++++++++---...000333444333///+++***))))))(((((())))))***+++,,,---,,,+++***+++,,,''')))***,,,---///333666999===AAA@@@===;;;<<<>>>AAACCCCCC???888111---+++)))///)))"""***---+++---,,,,,,++++++,,,...000111~~~zzz{{{{{{}}}~~~~~~|||xxxtttmmmhhhbbb^^^ZZZUUUNNNHHHGGGBBB<<<777444222000///+++,,,---***'''&&&))),,,%%%'''))))))((('''((()))%%%%%%$$$$$$%%%&&&((()))'''&&&***""""""+++&&&&&&%%%$$$$$$#########$$$%%%%%%$$$"""!!!"""###"""###$$$%%%&&&&&&%%%$$$"""&&&)))((($$$###&&&***"""###$$$######$$$&&&)))%%%&&&'''&&&%%%%%%'''((("""&&&***+++***'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&(((&&&$$$%%%&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%$$$$$$#########%%%&&&&&&%%%$$$###%%%&&&'''((((((&&&""""""%%%)))!!!###%%%&&&%%%%%%&&&(((%%%$$$$$$%%%&&&'''((((((%%%&&&((()))***)))'''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''"""%%%''''''&&&&&&)))---******))))))((((((''''''%%%&&&'''((())))))))))))%%%&&&&&&'''((())))))*********)))((((((((((((((()))*********)))((('''&&&"""))),,,***))),,,,,,(((+++---000///)))&&&...:::...///////////////...---111111222333333999GGGVVVmmm~~~}}}{{{~~~rrr]]]MMM===:::666777:::;;;777333000222444444333111111222000///---------...000111555<<>>===???CCCGGGHHHGGGAAA888000,,,+++***111***###***///,,,---,,,,,,---...///000222222}}}zzzzzzzzzyyyxxxwwwvvvtttsssmmmkkkcccZZZTTTRRRNNNIIIFFFBBB===999666333000...+++,,,,,,+++)))(((***+++'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%###!!!'''&&&$$$#########$$$$$$((((((&&&""""""$$$%%%%%%###%%%&&&%%%######&&&(((%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%''''''&&&%%%"""###%%%'''((((((''''''&&&###!!!!!!$$$%%%$$$"""&&&%%%%%%$$$$$$%%%%%%&&& """$$$'''((()))%%%%%%%%%%%%%%%%%%%%%%%%)))))))))'''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''$$$%%%+++...... !!!###%%%&&&&&&&&&&&&"""%%%######''''''$$$###&&&))))))&&&$$$$$$%%%%%%&&&&&&&&&&&&(((+++...(((&&&&&&((('''$$$%%%***(((''''''''''''&&&&&&&&&###%%%'''(((''''''((()))''''''((()))))))))))))))%%%'''((((((((()))***,,,%%%%%%&&&&&&'''(((((((((+++***((((((((((((((('''&&&((())))))'''&&&'''(((,,,,,,+++***)))))))))***+++++++++***)))***,,,///))),,,///111111000---+++...222000111999<<>>CCCAAA999333000000111111000...,,,+++...000111222111000...,,,,,,,,,+++*********++++++'''***---,,,******,,,///,,,+++,,,000444666444111333666:::>>>AAAEEEIIIMMMOOOKKKEEE===777111...------......,,,+++***+++---,,,,,,,,,---...///000111|||yyyzzzyyyxxxxxxwwwuuusssrrrhhhgggaaaXXXTTTSSSOOOJJJCCC@@@:::666333000---+++((())))))(((&&&&&&'''((((((((('''&&&&&&'''((((((&&&'''((())))))(((&&&%%%((('''%%%$$$$$$$$$%%%%%%$$$%%%$$$###$$$&&&'''(((###%%%&&&%%%$$$$$$&&&(((%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&)))++++++***$$$$$$%%%&&&''''''''''''&&&###!!!"""$$$%%%$$$"""$$$######""""""######$$$ !!!###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((($$$$$$(((+++***%%%%%%&&&'''&&&%%%$$$###$$$&&&######&&&'''%%%&&&)))+++***&&&###""""""%%%&&&&&&&&&&&&'''))),,,)))'''(((***(((%%%'''+++''''''''''''''''''''''''$$$&&&((((((''''''((()))''''''((()))))))))))))))&&&(((******))))))***+++%%%%%%&&&'''((())))))******)))((((((((()))(((((('''(((***)))(((''''''((($$$&&&))),,,---------,,,+++++++++***)))***,,,///)))+++---//////...,,,+++---222///000888;;;CCCUUUjjjzzz}}}}}}~~~|||qqq^^^MMMAAA:::666555444222111333/////////////////////000000000111111222555:::===HHHVVVhhhyyyoooaaaPPPCCC999222111444///000000///,,,++++++,,,,,,+++***)))))))))***+++...111777>>>CCCAAA;;;555333333333222111///---,,,111111222111000///---,,,,,,,,,++++++*********)))(((***++++++++++++,,,...---+++***---111333333222444666;;;AAAGGGKKKNNNPPPNNNJJJCCC;;;444...+++)))+++,,,---,,,+++,,,...///............///000111111~~~zzzxxx{{{yyywwwvvvvvvtttqqqoooaaaaaa]]]WWWSSSSSSOOOIIICCC???999555111///,,,******++++++***)))((()))***))))))(((''''''((())))))$$$&&&''')))*********)))((('''&&&&&&&&&&&&&&&'''((('''&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$&&&(((%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&)))*********&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$""""""$$$%%%$$$###$$$######""""""######$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))&&&$$$''''''&&&&&&''''''''''''&&&%%%$$$"""%%%&&&$$$###%%%&&&&&&&&&(((***)))'''$$$""""""%%%&&&'''&&&%%%%%%'''))))))'''(((***)))&&&'''+++&&&&&&&&&''''''((())))))%%%'''(((((('''&&&''')))''''''((((((((()))))))))'''))),,,,,,+++)))))))))%%%&&&'''((()))***++++++(((((((((((())))))))))))''')))******)))((()))))) $$$)))...000///---***+++++++++***)))***,,,...***+++,,,,,,------,,,,,,,,,111...///666999AAASSSdddvvv}}}|||~~~}}}rrr^^^MMMAAA;;;666555333000///111,,,---...///000000000000...///000222555;;;BBBGGG^^^jjjyyy|||aaaRRRAAA777333000000222///000000...,,,******+++)))(((((((((***+++---...222666;;;AAADDDBBB<<<888666555444333111000......333333222111///...------,,,,,,------,,,***((('''***))))))***,,,---,,,,,,---+++)))***---000222333333555:::BBBKKKPPPPPPNNNFFFBBB===666111,,,***))))))+++,,,,,,,,,---///111000000000000000000111111~~~~~~|||zzzxxx{{{xxxvvvttttttrrroookkk]]]^^^ZZZUUURRRPPPLLLFFFDDD???999555222000...,,,***,,,---,,,+++)))***+++((((((((((((((((((((((((###$$$%%%'''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''%%%&&&((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%'''(((%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###'''&&&%%%$$$$$$$$$%%%&&&%%%$$$######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###(((+++(((&&&'''(((&&&###$$$%%%%%%&&&'''''''''$$$%%%&&&$$$######$$$%%%"""$$$&&&(((((('''&&&&&&%%%&&&'''&&&%%%$$$%%%'''(((&&&(((***)))%%%&&&***%%%%%%&&&'''((()))******'''(((((((((&&&&&&''')))''''''''''''(((((())))))(((***---...,,,***((('''&&&&&&''')))***+++,,,---&&&''')))))))))))))))***''')))++++++***))))))***%%%(((,,,//////,,,)))&&&***+++++++++******,,,...,,,,,,,,,,,,,,,------...,,,000------444777???PPP___sss~~~zzzyyy|||~~~rrr___MMM@@@999555444333000///111,,,,,,...///000000/////////000111444;;;FFFRRRZZZsss}}}|||pppXXXHHH888222222111111222---......---+++***+++,,,((((((((((((***,,,...///333888@@@FFFHHHDDD>>>888444444222111000000000000333222111000////////////---...//////...+++)))'''+++((('''))),,,...,,,***++++++***+++---///111222222333888AAAKKKNNNKKKFFF:::777444000...,,,,,,,,,)))***+++++++++,,,...000111111111111111000000///}}}}}}}}}|||{{{{{{xxxtttssssssqqqlllggg\\\]]]YYYRRROOOMMMHHHAAAAAA===777222000///...---'''(((******(((&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%""""""(((***((((((,,,&&&%%%%%%%%%&&&'''''''''%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$###'''&&&$$$######$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&########################$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&!!!(((,,,***'''(((***)))#########$$$$$$%%%&&&&&&$$$$$$%%%%%%###""""""$$$"""###%%%'''(((((('''&&&%%%&&&((('''%%%$$$%%%&&&)))((())),,,+++''''''+++$$$%%%&&&'''(((***++++++'''(((((('''&&&'''(((***'''''''''&&&'''((())))))(((+++......,,,)))((('''''''''((()))***+++,,,,,,%%%'''******)))((()))***''')))***+++***)))***++++++,,,,,,,,,+++***((('''***+++,,,+++******,,,---...------,,,------//////+++000------333555===NNN^^^qqq|||wwwvvvxxx}}}sss___MMM>>>888333444333111111333......////////////......333444777===GGGWWWfffqqqqqqcccOOOAAA333///000000000000)))+++,,,,,,++++++---...))))))(((((()))+++---...111888CCCKKKLLLGGG???999333222000//////000111222222111000000000000111111//////000000///---***)))***((('''(((,,,...,,,***)))+++---///000000000000333444888@@@HHHIIICCC===222111...,,,++++++,,,---)))***+++***))))))+++---111111111111111000......}}}|||}}}|||wwwrrrqqqqqqoooiiiddd]]]\\\WWWPPPLLLJJJFFF???===888222...------,,,,,,''')))++++++***((('''(((&&&''''''((((((''''''&&&)))((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%+++%%%%%%))))))###"""''''''&&&$$$%%%'''(((((('''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%''')))((('''%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%######%%%&&&$$$######""""""######$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!(((---***'''(((++++++'''&&&%%%$$$###"""""""""$$$###%%%(((&&&###"""%%%%%%%%%&&&'''((((((%%%###%%%'''((((((&&&%%%%%%&&&******,,,///...)))))),,,%%%&&&&&&((()))***++++++''''''((('''&&&'''***,,,((('''&&&&&&&&&'''((()))(((***------+++)))(((((((((((())))))******++++++$$$(((++++++)))'''(((***&&&(((******))))))***+++++++++***))))))***++++++)))+++,,,,,,+++***,,,---...------------...///000,,,000---,,,333444<<>>GGGTTTdddsss}}}ssscccVVVDDD999///---...---,,,---'''(((***++++++,,,...///***))))))))))))+++,,,---...777CCCLLLMMMHHHAAA===666444111000000111444555222222111111111000000000//////000000///---+++***)))(((((()))+++,,,++++++(((+++...000000/////////444666:::???CCCAAA;;;555111///---***)))))))))******++++++***))))))+++---000111222222111000///...~~~|||{{{~~~|||wwwqqqooopppnnngggaaa\\\[[[VVVNNNJJJIIIFFFAAA:::666000,,,,,,------...))),,,......,,,*********'''((())))))))))))((('''***))))))((((((((((((((($$$%%%&&&'''(((''''''&&&333+++(((***'''###(((&&&$$$%%%''')))((('''%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%'''(((((('''"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%'''$$$######""""""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###%%%''''''''''''''''''''''''"""***...)))%%%%%%(((***)))(((&&&$$$############$$$$$$''',,,+++%%%$$$'''%%%$$$%%%'''))))))&&&###%%%'''))))))(((''''''''')))(((+++...---((((((+++&&&&&&'''((()))******+++&&&''''''''''''(((,,,...((('''&&&%%%%%%'''(((***((()))+++***)))(((((()))))))))))))))))))))))))))%%%)))---,,,(((&&&''')))%%%&&&))))))(((((()))*********))))))***+++,,,,,,)))***,,,,,,+++++++++---,,,,,,---------.........---111------222444;;;MMM___nnn~~~zzztttrrrvvv||||||nnnYYYHHH@@@:::555555555222222444222000///...///000333555777???KKKYYYfffrrr}}}xxxmmmaaaRRRFFF999222------,,,******---''')))***+++***+++,,,...)))((((((((()))+++---...---555@@@HHHIIIGGGDDDCCC===;;;777444333444666888444444444333222///---,,,......------,,,,,,,,,+++'''(((******))))))+++,,,(((+++------,,,,,,...000111444888;;;;;;777222//////---+++)))((()))***+++)))+++,,,,,,+++,,,...000000111333444333222000///}}}{{{{{{~~~|||vvvpppooopppmmmfff___\\\ZZZTTTLLLIIIIIIGGGCCC:::666111...---///000111&&&(((++++++)))''''''&&&((()))***++++++***)))(((((((((''''''''''''((()))%%%&&&((()))))))))((((((,,,$$$"""((((((###%%%---(((&&&$$$%%%((()))(((&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$###!!! """$$$%%%&&&&&&%%%%%%$$$&&&'''&&&######%%%(((&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!'''''''''''''''''''''''')))))))))'''%%%$$$%%%&&&''''''''''''''''''''''''$$$+++...(((""""""&&&''''''&&&%%%$$$%%%&&&'''(((%%%$$$)))///...(((%%%)))"""!!!"""&&&***+++)))&&&$$$''')))***)))(((((((((%%%%%%'''+++)))%%%$$$'''''''''(((((())))))******%%%&&&&&&&&&''')))---000((('''%%%%%%%%%&&&(((***''')))))))))((('''(((***))))))))))))((((((((((((%%%***------(((%%%&&&((($$$&&&(((((((((((()))*********+++++++++******))))))***,,,,,,+++++++++,,,***+++,,,---------,,,,,,---111...---333444;;;LLL```mmm}}}zzzuuusssvvv}}}yyylllWWWEEEBBB<<<777666555222111333111000...---///222666999AAAKKK\\\lllzzzwwwjjj^^^RRREEE999333///---...---***+++...)))***++++++******+++,,,'''''''''(((***,,,///000...555>>>DDDFFFFFFGGGHHHEEEAAA===888666666888:::666666666555222...+++(((,,,,,,+++*********++++++&&&(((+++***((((((***---)))***+++***((()))---111+++000444666444000,,,*********(((((()))+++---///)))+++,,,------///222444111222444555555444222111~~~}}}}}}zzzwwwrrrmmmjjjgggffffffZZZYYYVVVPPPJJJDDDAAA@@@999666222000/////////...---,,,,,,++++++,,,,,,---%%%"""$$$***,,,((((((,,,)))((((((''''''''''''(((&&&(((******((('''&&&'''&&&%%%%%%%%%%%%&&&'''((( '''***&&&&&&)))***'''###$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&'''###(((###!!!&&&%%%!!!'''$$$%%%&&&%%%$$$$$$&&&((("""&&&)))'''###!!!$$$)))'''&&&%%%$$$$$$$$$%%%&&&&&&$$$&&&)))'''$$$$$$(((&&&$$$%%%((()))'''&&&))))))((('''(((((((((&&&$$$******(((%%%&&&%%%'''***,,,+++)))((()))+++"""%%%$$$"""###&&&'''%%%(((+++------***'''%%%$$$$$$%%%''''''$$$%%%%%%&&&'''((()))******&&&%%%%%%''')))(((%%%!!!+++'''$$$%%%***...---+++++++++,,,,,,,,,---------&&&$$$###%%%((()))'''%%%%%%&&&&&&%%%%%%&&&(((++++++'''%%%%%%((())))))(((&&&***---,,,(((&&&(((+++(((((())))))))))))(((((((((***++++++*********,,,111000...,,,+++))))))(((------,,,,,,,,,---......111444000---333444<<>>666333///---,,,,,,,,,+++*********))))))*********(((&&&''',,,,,,((('''***((('''''''''''''''((((((&&&((()))***((('''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%'''%%%$$$''''''%%%"""$$$%%%%%%$$$$$$%%%'''$$$&&&'''&&&%%%$$$%%%&&&###(((###!!!&&&%%%!!!'''"""###$$$###""""""$$$&&&$$$%%%&&&%%%$$$#####################$$$&&&(((***%%%$$$&&&((('''###$$$''''''$$$%%%((('''$$$$$$&&&##################$$$$$$"""&&&(((&&&%%%&&&###&&&(((******(((&&&'''((($$$&&&%%%###$$$((()))'''"""&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((($$$!!!)))&&&$$$&&&+++...,,,***,,,++++++******))))))((('''&&&%%%&&&((()))'''%%%&&&'''(((((('''(((***,,,)))&&&$$$$$$&&&((('''&&&&&&))),,,+++(((&&&(((+++))))))************))))))''')))******))))))***+++000///---,,,***)))))))))---------............///222555000...444666>>>PPP[[[rrrzzzyyy|||}}}yyyrrrcccPPPCCC:::666444555555222333666333444444333333:::EEEOOOaaappp~~~wwwmmm___OOOEEE===555///---000///...,,,++++++,,,,,,*********)))((((((***,,,*********++++++,,,,,,,,,+++...111666;;;AAAGGGJJJDDDCCCAAA???<<<:::999888;;;<<<<<<<<<:::777555333111000...,,,******************))))))))))))***++++++---......---,,,...///------,,,,,,,,,---......+++***)))((((((((())))))(((''')))---...,,,///444777555444444666666444111~~~||||||||||||sssrrrqqqnnnkkkgggeeeccc___\\\VVVPPPIIIBBB>>><<<444111---+++++++++******))))))))))))))))))))))))+++)))***,,,,,,(((&&&(((&&&&&&&&&&&&'''((())))))%%%'''))))))(((''''''((('''&&&%%%%%%%%%%%%%%%&&& $$$'''%%%%%%&&&'''%%%###%%%&&&&&&%%%%%%&&&(((###%%%&&&&&&$$$$$$$$$%%%###(((###!!!&&&%%%!!!'''######$$$###""""""$$$&&&$$$###"""###%%%&&&###!!!###""""""###$$$''')))***%%%$$$&&&((('''###$$$''''''$$$$$$'''&&&"""!!!###"""$$$%%%$$$"""###&&&***%%%***'''%%%&&&((((((%%%''')))(((&&&%%%$$$%%%'''(((&&&$$$&&&++++++)))###%%%%%%%%%%%%&&&((('''&&&%%%%%%'''***+++((('''%%%$$$###$$$%%%&&&((('''&&&'''(((&&&$$$!!!'''&&&%%%(((,,,---+++(((((((((((((((((((((((((((((('''&&&'''((((((&&&%%%'''(((***+++******+++,,,)))'''&&&&&&'''(((''''''$$$'''***)))'''''')))+++))))))************))))))&&&(((******)))((()))***------,,,******))))))***,,,---...///000000///...222555111///555777@@@RRR___ttt~~~~~~}}}xxxqqqcccQQQDDD;;;777555666555333444777666777777777:::EEEUUUaaarrryyylllbbbRRRAAA999555111......///...---,,,,,,,,,,,,,,,)))***++++++))))))***+++++++++******+++---...///)))...222555777<<>>===;;;999999888;;;<<<<<<===<<<:::777666111000...,,,+++************)))))))))***+++,,,---,,,---///...------...000************+++,,,---...***))))))(((((((((((()))***)))+++......,,,...222666444333444555555444333~~~|||zzzyyyyyyuuuuuutttqqqmmmiiidddbbb```\\\UUUNNNGGGAAA<<<999555222...,,,+++++++++******++++++++++++++++++******)))***+++***(((''''''%%%%%%%%%&&&'''((()))***%%%'''((((((''''''(((***'''&&&%%%%%%$$$$$$%%%%%%###&&&((((((''''''''''''&&&'''((('''%%%$$$%%%&&&"""$$$&&&&&&$$$######$$$###(((###!!!&&&$$$!!!'''%%%&&&&&&%%%$$$%%%(((***#########%%%&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''%%%$$$%%%(((&&&######'''&&&$$$$$$'''&&&###"""$$$###&&&'''%%%!!!!!!&&&+++"""(((***'''$$$%%%''''''&&&'''(((((('''%%%$$$###((((((&&&$$$'''------)))###%%%''''''%%%$$$######((('''%%%$$$$$$&&&''')))((('''$$$######$$$&&&((((((''''''''''''%%%###"""%%%%%%&&&))),,,,,,)))&&&"""###$$$&&&''')))***+++'''''''''''''''&&&%%%$$$&&&(((+++,,,+++***+++++++++***)))))))))***))))))$$$&&&((((((''''''))),,,((())))))))))))))))))(((''')))***+++***)))***+++++++++******)))************+++...///000///...---000333///...555777@@@RRRbbbwww{{{vvvooobbbQQQEEE;;;666444555444222333777666888:::===DDDSSSfffttt~~~zzzlll___UUUFFF888444444222000///......------------------+++---......---,,,,,,---,,,+++******+++...000222,,,...111444777<<>>===;;;999888888888888888999:::;;;:::999777666000000///---,,,+++******((((((((()))***+++,,,---,,,...//////...---///000***************+++,,,,,,))))))((((((((((((((((((***)))+++......,,,...333444444333333444555555444~~~{{{yyyxxxwwwttttttrrroookkkeee___\\\```ZZZRRRKKKEEE@@@;;;777444111---+++*********))))))******++++++******)))&&&'''))))))))))))((('''%%%%%%%%%%%%&&&((())))))%%%&&&'''((('''((()))+++&&&%%%%%%$$$$$$$$$%%%%%%$$$&&&((()))(((&&&&&&(((((())))))'''%%%#########!!!$$$&&&&&&%%%############(((###!!!&&&$$$!!!'''&&&&&&&&&%%%%%%'''+++...'''***+++)))%%%###%%%(((%%%%%%$$$###$$$%%%&&&'''%%%###%%%(((&&&"""###'''%%%###$$$'''(((%%%%%%'''!!!$$$%%%"""!!!&&&%%%((((((%%%$$$&&&%%%"""&&&'''((())))))(((%%%$$$''''''%%%%%%)))...---(((&&&((()))(((%%%###"""###$$$$$$%%%&&&&&&''''''''''''&&&$$$###$$$&&&)))+++''''''((('''&&&$$$$$$$$$###%%%'''***+++***'''%%%""""""$$$&&&(((***+++,,,&&&&&&'''&&&%%%$$$$$$$$$%%%'''***+++***))))))******++++++***))))))((()))&&&&&&'''''''''(((***+++'''(((((())))))(((((('''(((***,,,,,,+++++++++,,,++++++******)))******+++(((***,,,...///...---,,,---111------444777@@@SSSdddxxx{{{vvvooobbbQQQEEE:::555333333222111222777555999???EEEPPPaaauuuxxxkkk\\\QQQCCC888000///111000---,,,---.........//////......+++---//////---,,,---...,,,+++******,,,...111222000//////222888>>>AAABBB999888777555555666777888666777999::::::999777666000000///...---+++***)))'''''''''((()))***+++,,,,,,---......------...000------,,,+++++++++++++++(((((())))))))))))))))))((('''***......---///444333333333333333444555666~~~{{{yyyxxxwwwuuutttssspppkkkeee```]]]]]]WWWNNNHHHDDD???:::666111...***(((((((((''''''&&&'''((())))))((('''&&&###&&&((('''(((******'''%%%%%%%%%%%%&&&'''(((((($$$&&&'''''''''(((***---$$$$$$$$$$$$$$$%%%&&&&&&$$$###%%%((('''######&&&((())))))'''$$$"""""""""!!!$$$''''''&&&$$$###$$$###(((###!!!&&&%%%!!!'''$$$%%%%%%$$$%%%(((,,,000111333222+++###"""&&&!!!!!!"""###%%%'''***+++$$$###%%%'''&&&"""###&&&$$$"""###'''(((&&&&&&((($$$%%%&&&### !!!$$$$$$''''''%%%&&&((('''"""&&&'''(((***,,,+++'''%%%&&&'''&&&''',,,111...'''###$$$&&&%%%$$$###$$$$$$!!!###&&&)))***+++***)))&&&%%%$$$$$$%%%'''***+++&&&'''''''''%%%$$$%%%&&&###%%%''')))***(((&&&%%%&&&&&&&&&'''''''''((((((%%%&&&((('''&&&%%%%%%&&&$$$&&&((()))(((((()))***'''((())))))'''%%%%%%&&&(((''''''&&&'''(((***+++(((((())))))))))))(((((()))+++------,,,+++,,,---,,,++++++*********++++++((()))+++,,,---------,,,,,,///,,,,,,444777AAATTTdddxxx}}}yyyrrrdddSSSFFF:::555222222111000222777666===GGGRRR]]]mmmxxxiiiYYYKKKBBB777111...000111///------......///000111111111000+++,,,------++++++,,,---,,,+++++++++,,,...///000111///...222888======;;;444333222111111333555666666777999::::::999888666000000000///---,,,***)))((('''''''''((()))******+++,,,...---,,,,,,---//////...---,,,++++++++++++((())))))************))))))(((***///000...111666222222333222222333666888~~~}}}|||zzzyyyxxxssssssqqqnnnkkkfffcccaaaZZZSSSJJJEEEBBB???:::666111...***(((((((((''''''%%%&&&((())))))(((&&&%%%###(((***'''(((,,,+++'''&&&&&&&&&%%%%%%&&&''''''$$$%%%&&&&&&'''(((+++...""""""######$$$%%%''''''$$$###%%%)))'''""""""&&&%%%&&&'''&&&$$$"""###$$$"""%%%((()))'''%%%$$$$$$###(((###!!!&&&%%%!!!'''$$$%%%%%%%%%'''+++000444777555000)))###!!!###&&&!!!!!!!!!###%%%'''***,,,$$$###$$$'''&&&""""""&&&%%%"""###&&&'''$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&"""(((,,,***'''''''''%%%%%%%%%'''***---,,,)))%%%&&&'''(((***111444///&&&!!!###$$$$$$$$$###%%%&&&###%%%''')))******))))))%%%%%%$$$$$$%%%&&&''''''$$$&&&'''&&&$$$$$$&&&)))###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&((()))&&&'''(((((('''''')))+++%%%(((***)))&&&$$$$$$%%%+++)))''''''((()))************++++++++++++******)))***,,,,,,+++++++++,,,------,,,+++++++++++++++)))******+++------...///+++///,,,---555999CCCUUUcccwww}}}vvvhhhVVVIII;;;666333222222111333888;;;DDDRRR___jjjvvvxxxiiiXXXIII>>>999222000///111111......222...///111222333333333222---------,,,++++++---///++++++,,,,,,---------...---...000222555666666666000///...---...111333555444555777888888777555444000000000///...,,,***)))***))))))((())))))*********+++,,,,,,++++++,,,...---,,,,,,+++++++++,,,,,,((()))***+++,,,,,,+++***---,,,...111222000222666000222333222111222666999}}}}}}}}}}}}|||{{{zzzyyylllllljjjhhhfffcccaaa___XXXQQQHHHCCCAAA???;;;777444111---************)))'''(((***++++++***((('''%%%***,,,)))))),,,+++'''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&(((+++...!!!""""""###$$$&&&'''((('''%%%'''+++***$$$$$$((("""$$$%%%%%%$$$###%%%&&&"""%%%((()))(((&&&%%%$$$###(((###!!!&&&%%%!!!'''&&&''''''(((***...555999777222***%%%$$$&&&(((((($$$$$$######$$$&&&'''((($$$###$$$'''%%%""""""&&&&&&######&&&%%%!!! """"""!!!!!!###%%%&&&$$$###""",,,333///'''###$$$%%%$$$$$$&&&)))------)))%%%'''(((***---444777000'''$$$&&&'''&&&$$$$$$%%%&&&((((((((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########%%%'''&&&$$$$$$'''***###%%%'''((('''&&&&&&&&&""""""###$$$&&&'''((((((&&&)))++++++)))(((***,,,'''((((((''''''(((***---'''))),,,+++'''%%%%%%&&&---+++((('''((()))******+++,,,,,,------,,,,,,+++(((***++++++*********,,,///...---,,,++++++++++++++++++++++++---...000111,,,000---...666:::DDDWWWbbbvvvzzzkkkXXXKKK===777444333333222444999???JJJZZZgggqqq{{{zzzlll\\\MMM???777555...---......,,,)))---333...000111333444444444333000000///---,,,---///222++++++,,,------,,,,,,+++)))---222333222000111333...---,,,+++---///222444111222444555555333111000000000000000...,,,***)))++++++******************)))+++,,,,,,+++***,,,---************+++,,,---...)))***+++,,,---,,,,,,+++111000111444333111222666000222333222000222666:::}}}}}}}}}}}}}}}yyytttpppoookkkhhhhhhiiifff___ZZZUUUQQQKKKFFFAAA<<<777333222///,,,******++++++***(((((())))))***,,,---...$$$%%%&&&&&&%%%%%%&&&((())))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&%%%&&&)))+++(((***+++)))%%%$$$&&&(((###$$$&&&''''''&&&$$$###"""%%%''''''$$$###$$$&&&%%%((('''###$$$)))(((###!!! !!!%%%+++...///...''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&%%%%%%%%%########################$$$&&&&&&$$$ !!!&&&***---+++%%%"""###%%%%%%&&&'''(((,,,...)))!!!###'''---111444333111///)))%%%###%%%$$$!!!!!!$$$###$$$&&&''''''%%%$$$"""###$$$%%%%%%%%%%%%$$$###$$$%%%'''&&&%%%%%%&&&(((%%%&&&(((((('''((()))+++$$$$$$$$$%%%%%%%%%&&&&&&&&&***,,,***+++///,,,&&&&&&&&&&&&&&&(((***,,,---&&&'''((())))))((('''&&&''''''&&&&&&'''))),,,...)))+++---//////...,,,******)))(((((()))+++---...,,,------,,,***))))))***,,,+++***+++---------,,,...---...000222777DDDQQQeeerrrwwwiiiYYYMMM@@@<<<777333333777<<<@@@GGGQQQ```nnnxxx}}}uuukkk\\\MMMAAA888333000---------------------------------...///000000111111000///......///000000111000---+++***+++,,,,,,///000111222111000...,,,---///000000///......///000000111111111111000//////111333222///,,,+++***((((((((((((***+++---///)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++(((...000(((***000---222000///000222444444444333///---222555555555666zzz{{{{{{}}}}}}{{{wwwssstttppplllkkkkkkgggaaa[[[PPPMMMGGGBBB???<<<888666111...***))))))******)))((((((((((((((()))***+++%%%'''((((((''''''((()))&&&'''((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++((((((((('''%%%$$$%%%&&&###$$$&&&''''''&&&$$$###$$$&&&((('''%%%###$$$&&&###&&&&&&$$$&&&+++)))$$$%%%$$$###%%%)))+++***)))!!!!!!!!!!!!"""###$$$%%%###$$$%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""###%%%%%%(((***)))%%%######$$$%%%&&&''''''+++...)))!!!$$$'''+++///000///,,,******&&&$$$&&&%%%###$$$'''((()))***++++++***)))((($$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&'''&&&((()))(((&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&"""'''******+++...,,,&&&((((((''''''((()))***+++'''((((((((((((''''''&&&((('''&&&&&&''')))+++,,,+++***)))((('''%%%$$$###***)))(((((()))+++---...***+++,,,,,,+++***+++---+++++++++,,,...///...---...---...000222777DDDQQQdddrrr}}}qqqcccXXXFFFBBB<<<888888;;;AAAEEEOOOXXXfffqqqwwwxxxxxxwwwkkkbbbTTTFFF;;;444000---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000111000///...//////000111///...,,,++++++,,,---...///000111222111000...---+++---//////---------...///////////////////////////111222111///,,,++++++************,,,...000111*********+++,,,,,,------***++++++++++++***))))))+++''',,,...(((***///+++000///...000333555666666666333333888;;;888666666~~~}}}yyyyyyzzz|||}}}|||yyyvvvvvvsssnnnllliiieee^^^YYYOOOKKKEEE???<<<999777555///,,,)))(((((())))))((((((''''''&&&&&&''''''((('''((())))))(((((()))+++%%%%%%&&&(((((()))))))))$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&)))+++((('''%%%$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&'''((('''%%%$$$%%%&&& ###%%%&&&))),,,***&&&%%%$$$$$$%%%'''(((((('''######!!!!!!"""###%%%'''"""###%%%''')))***++++++(((((((((((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&(((***$$$%%%&&&&&&&&&%%%######%%%&&&&&&&&&***---)))###$$$&&&)))++++++)))&&&$$$,,,'''%%%&&&&&&%%%'''+++%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&%%%$$$$$$%%%''''''((()))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''"""'''+++---...///---)))******)))((((((((())))))))))))((('''&&&&&&&&&'''(((((('''&&&'''(((***+++...---+++(((''''''''''''******)))))))))+++,,,---(((***,,,,,,++++++---///++++++,,,...000111///---...---...111222888EEERRRdddqqq}}}sssggg^^^MMMIIIDDD@@@@@@DDDJJJNNN[[[bbbmmmtttuuuqqqllliii^^^VVVJJJ???777222///---,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000////////////000000222222------,,,+++,,,---...//////000111222111000///...***,,,.........---...///...---,,,,,,,,,,,,---...///000111000...,,,,,,,,,------,,,,,,---///111222+++*********+++,,,...///+++*********)))))))))(((---'''))),,,(((+++///)))---------000444777888888999777888===>>>999555444~~~}}}|||yyyyyyzzz{{{|||{{{xxxvvvuuuqqqlllhhhddd^^^XXXSSSQQQLLLEEE???:::666333111///,,,)))(((((())))))))))))((('''&&&&&&&&&&&&&&&'''((())))))(((((()))***%%%&&&''''''((((((((('''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&)))+++)))&&&###$$$&&&'''%%%###%%%%%%&&&''''''&&&%%%%%%(((((('''&&&%%%%%%%%%%%%!!!###&&&))),,,,,,)))%%%""""""###$$$&&&'''((((((+++)))'''$$$$$$%%%&&&(((###$$$%%%''')))***++++++&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((()))***%%%$$$$$$&&&''''''%%%###$$$&&&&&&%%%(((+++)))$$$$$$%%%'''(((((('''$$$###+++'''%%%&&&&&&%%%(((,,,"""######$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%'''&&&'''((('''%%%$$$$$$%%%&&&&&&&&&'''''''''((((((&&&+++///111111000---+++))))))))))))))))))))))))***)))'''&&&%%%%%%&&&'''(((((('''''''''((())))))******++++++,,,---...///******))))))******,,,,,,)))+++,,,,,,+++,,,---///------...000111111///,,,...---...111333999FFFSSSeeerrr|||tttiiiaaaUUUQQQMMMJJJKKKPPPVVVZZZdddjjjqqquuuqqqiiiaaa[[[TTTMMMCCC;;;555222000///++++++++++++++++++++++++---------....../////////......//////000111222222...---,,,,,,,,,------...///000000111111000//////+++---/////////...///000...---+++******,,,...///...///000///---,,,---...///...---,,,,,,,,,---...,,,+++***)))***,,,///000,,,,,,+++******)))))))))000((())),,,)))---000)))++++++,,,///444888::::::;;;999:::===<<<777333444}}}~~~~~~}}}|||{{{{{{zzzzzzzzzyyyuuurrrrrrooojjjddd___YYYTTTPPPOOOKKKDDD>>>:::666333000///,,,)))((()))***************)))(((''''''''''''%%%&&&((('''&&&&&&''')))'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++***'''$$$$$$'''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$''',,,...,,,'''%%%"""###$$$$$$%%%&&&'''(((***(((%%%###"""###%%%'''$$$$$$%%%''''''((((((((("""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%'''))))))'''%%%$$$&&&&&&$$$&&&******&&&###$$$%%%'''''''''&&&%%%***&&&$$$%%%%%%$$$&&&+++%%%%%%&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((***---111333000,,,))))))&&&''''''((())))))******)))((('''%%%%%%%%%&&&'''''''''''''''''''''((((((!!!###&&&))),,,---,,,,,,******************+++++++++,,,------++++++,,,---000//////000000000---+++...---///222444:::GGGTTTfffrrrzzzrrrlll\\\ZZZXXXWWWYYY]]]bbbfffiiimmmrrrrrrlllbbbWWWRRRJJJDDD===666333111111000++++++++++++++++++++++++------------............------...///000111111111//////...---,,,,,,++++++/////////000000000//////***,,,......------...///...---,,,++++++---///000...///...---,,,,,,---//////...,,,***)))((())))))++++++***)))+++---///111///...---++++++***++++++333******---***...111***))))))***...333777999999???<<<;;;<<<:::666555888}}}|||}}}}}}{{{yyy|||{{{yyyyyyxxxvvvrrrooopppmmmiiiccc]]]WWWSSSQQQIIIFFFBBB>>>;;;888444222///,,,)))((()))++++++++++++******)))((((((((()))$$$%%%&&&&&&%%%%%%&&&((((((((((((''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&&&&%%%%%%$$$'''---///+++'''&&&%%%&&&'''&&&$$$###$$$%%%!!!  !!!###%%%$$$%%%%%%&&&&&&&&&%%%%%% !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((((((((('''&&&###&&&&&&$$$$$$)))***(((###$$$%%%&&&''''''(((((((((%%%$$$&&&%%%###$$$'''%%%&&&&&&&&&'''(((((((((%%%$$$$$$######$$$$$$%%%$$$%%%'''&&&%%%%%%&&&(((%%%&&&''''''&&&%%%&&&(((%%%&&&&&&&&&&&&'''''''''***+++...///+++%%%$$$'''$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((("""$$$'''***+++***)))(((************************,,,---...---,,,+++,,,---111000......//////...,,,......///222555:::HHHUUUgggttt{{{wwwggggggffffffhhhjjjmmmoookkknnnpppnnnfffZZZPPPJJJAAA<<<666111///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///////////////000//////...,,,+++******---...............//////***+++------+++***+++,,,...------,,,---...000111......---,,,***+++...111...---+++)))((((((((((((*********+++,,,...000111000///---,,,+++++++++,,,333+++---...)))---111,,,))))))))),,,111555777777@@@=========;;;777888<<<|||{{{||||||xxxttt{{{zzzxxxwwwvvvtttqqqnnnllljjjgggaaa[[[VVVSSSQQQEEECCC@@@===;;;777222...---+++((('''(((***************))))))((()))))))))###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&)))+++%%%&&&&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&''''''&&&### !!!###&&&&&&&&&%%%###&&&---///,,,)))***%%%&&&((('''$$$###%%%&&&!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''&&&%%%###&&&))))))&&&$$$%%%&&&###&&&&&&######(((******$$$$$$%%%%%%&&&&&&'''((((((%%%%%%''''''###"""%%%############$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&%%%'''(((((('''&&&((()))((())))))(((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((((((+++---((("""###)))$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&'''(((((())))))'''((()))***++++++***)))******+++++++++************,,,------,,,,,,...///000...,,,+++---///000000///...000333555;;;IIIVVViiiuuu~~~~~~|||tttttttttuuuuuuuuuttttttlllnnnnnniii___TTTJJJDDD<<<888222...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......------,,,............---,,,,,,+++,,,,,,,,,,,,,,,---......---...//////---++++++,,,,,,,,,------...//////000...---,,,+++***+++///222,,,,,,+++******+++------)))***+++,,,---///000000111///---+++*********+++111,,,......'''***000---)))))))))+++///222333333::::::<<<>>><<<777888<<<}}}||||||zzzuuupppyyyxxxvvvuuuuuutttqqqoooiiigggddd^^^XXXTTTQQQQQQFFFDDDAAA===999444---(((,,,***'''&&&''')))))))))))))))(((((((((((())))))$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%&&&''''''''''''"""############$$$$$$$$$%%%&&&&&&&&&%%%&&&)))+++"""%%%&&&%%%""""""$$$'''''''''&&&&&&&&&&&&''''''$$$!!!###&&&'''&&&%%%!!!$$$,,,000---+++---!!!$$$&&&'''%%%&&&(((+++)))((((((((('''&&&%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$########################%%%###"""$$$((()))(((&&&"""&&&***)))$$$!!!###&&&###&&&&&&"""###'''******&&&%%%%%%$$$%%%%%%&&&&&&(((&&&&&&)))((($$$"""###$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&'''((((((''''''(((******++++++)))&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((***,,,((("""%%%---&&&&&&''''''&&&$$$###""""""###%%%'''((((((''''''###$$$%%%'''((()))))))))((('''''''''((()))+++,,,******+++++++++******)))(((***,,,------...000222...+++)))))),,,000222333///...000333555<<>>;;;666555999~~~}}}~~~{{{zzz{{{|||yyyvvv}}}xxxqqqnnnooopppooonnngggddd```]]][[[WWWOOOJJJDDDAAA===:::999777555444...,,,***))))))((('''%%%)))&&&$$$%%%''')))(((&&&###%%%'''******)))'''&&&%%%%%%$$$%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&,,,***###!!!%%%+++%%%%%%$$$$$$###"""!!!!!!)))((('''&&&%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$'''&&&"""$$$******%%%)))(((&&&%%%$$$$$$%%%%%%(((((( ,,, $$$''''''&&&%%%$$$$$$%%%'''((( """%%%'''&&&%%%$$$%%%#########$$$%%%&&&((()))(((&&&$$$$$$'''((('''%%%###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$&&&))),,,)))&&&)))......)))&&&)))'''!!! ###"""%%%%%%&&&"""&&&$$$%%%((( )))!!!###$$$&&&&&&%%%$$$###$$$%%%'''&&&&&&''')))+++&&&%%%***%%%$$$)))(((&&&###"""$$$%%%&&&&&&%%%'''))))))((('''((((((###%%%'''''''''''')))***,,,((($$$%%%))),,,***((()))'''(((+++,,,))))))+++)))((('''))),,,+++((($$$******+++,,,,,,,,,,,,+++...+++)))(((***+++,,,,,,000000000000111111111111444111000111333:::JJJYYYjjjyyy|||vvvqqqnnnpppkkk^^^SSSLLLDDD<<<666111---,,,...///---******---///000///.........333111///---,,,---...///222******444666...***---,,,,,,---......---,,,,,,---......///......------444222444888555---***,,,***)))))),,,///000...+++***,,,---+++((((((+++///---------,,,,,,------...///...------...///000111222///++++++,,,---,,,***+++,,,,,,,,,,,,+++******+++******)))***+++---...111333666888999999999888~~~~~~~~~~~~{{{zzzyyyxxxwwwvvv|||vvvpppllllllllljjjhhheeeaaa]]][[[YYYTTTMMMHHHEEEAAA<<<888555333000......,,,***)))))))))(((''')))'''%%%%%%'''((((((&&&!!!###%%%%%%%%%$$$%%%%%%%%%&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&!!!$$$'''&&&$$$###$$$'''''''''&&&&&&%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###&&&%%%"""$$$((()))%%%)))((('''%%%%%%%%%%%%&&&%%%&&&+++!!!(((###+++((('''&&&%%%%%%%%%%%%%%%!!!###&&&&&&%%%$$$$$$$$$#########$$$%%%&&&(((((((((&&&$$$%%%'''((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$(((((('''&&&$$$$$$''')))&&&$$$%%%******%%%$$$&&&***+++///&&&###"""%%%$$$&&&"""$$$***###$$$"""###%%%&&&&&&&&&$$$###%%%&&&'''&&&%%%&&&(((***111(((###&&&+++***((())))))&&&$$$###$$$&&&&&&&&&%%%'''))))))((('''((()))$$$&&&''''''''''''(((***'''%%%###$$$'''***+++***(((%%%&&&)))***'''''')))((('''''')))++++++(((%%%******+++,,,,,,,,,,,,+++++++++,,,---////////////---............/////////222000000222555<<>>999555222000---+++---+++))))))***+++***))))))'''%%%%%%'''((('''&&&!!!"""###%%%&&&'''''''''$$$%%%&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""$$$$$$"""###&&&'''%%%***)))'''&&&%%%%%%&&&''' ###"""%%%''''''''''''&&&$$$###""""""$$$&&&&&&%%%##################$$$%%%&&&'''((('''&&&$$$$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((('''%%%######%%%'''&&&$$$$$$''''''$$$$$$&&&(((000%%%777(((!!!!!!$$$%%%&&&"""$$$---(((""""""###%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%&&&(((333///)))$$$'''---,,,((()))'''%%%%%%&&&'''((('''%%%'''((((((''''''(((***&&&((()))((('''&&&''')))'''((((((''''''(((+++---(((%%%&&&))))))''''''***''''''''')))******(((&&&***++++++,,,,,,,,,,,,,,,(((***---000111111000000------------.........///000///111444777>>>MMM[[[mmm}}}xxxqqq```___XXXMMMEEE@@@;;;666111...---...000000...+++***+++,,,+++******,,,...111000...---,,,,,,---...111,,,---444555///---///...///000000000000///...+++++++++,,,,,,,,,,,,,,,......111555333...---///+++***))))))+++------,,,,,,,,,---///000...***''')))))))))*********++++++,,,,,,,,,---...000111222///---++++++,,,,,,+++***++++++,,,,,,++++++***)))''''''((()))************,,,...000333555666666555~~~~~~~~~}}}~~~~~~~~~~~~|||{{{{{{{{{{{{}}}~~~~~~zzztttqqqqqqsssrrrnnniiigggfffeeebbb______[[[WWWTTTSSSOOOIIIDDD===:::666444333222000...,,,***))))))+++,,,+++***((('''&&&&&&&&&''''''&&&******)))(((((('''''''''"""$$$&&&'''((('''&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&'''(((((())))))(((((($$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%!!!######""""""$$$%%%&&&)))((('''&&&%%%&&&'''''')))*** ((()))###(((%%%&&&''''''&&&%%%###"""$$$%%%&&&&&&$$$###"""###$$$$$$$$$$$$%%%&&&'''(((%%%$$$######$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$$$$###$$$&&&((()))'''&&&''''''&&&''')))###...###555&&&######&&&"""'''%%%'''///+++###&&&###$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%'''&&&...---###!!!***,,,&&&)))'''&&&&&&'''))))))(((%%%'''(((((('''''')))+++((()))***)))'''&&&'''((((((***+++((($$$"""%%%)))***((('''***+++((())),,,''''''((()))))))))((('''***+++,,,,,,------,,,,,,(((***---.........//////......//////000000111111......111555999@@@OOO\\\ooossshhhWWWSSSLLLDDD>>>:::777444...------...000000...++++++,,,,,,+++******---/////////------,,,,,,------///,,,---222222...---///......000000000000......+++++++++++++++,,,,,,---000111444555444111///000,,,***))))))***+++,,,---///...---...000///+++'''+++++++++***)))(((((('''((()))***+++---...000000---,,,,,,++++++++++++***+++++++++++++++***))))))&&&((()))++++++++++++***+++---000333555666666666}}}}}}|||{{{}}}~~~}}}|||zzzyyyyyyzzz|||}}}|||xxxrrrooooooqqqllliiifffeeefffeeebbb___]]]YYYUUURRRPPPMMMHHHCCC===:::777444333222111000+++***((()))***,,,++++++((((((((('''&&&%%%&&&'''''''''&&&%%%%%%%%%$$$$$$"""###%%%&&&'''&&&$$$###$$$%%%&&&&&&''''''&&&&&&$$$'''******'''&&&(((***$$$$$$###############"""###$$$%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$%%%%%%!!!"""######""""""$$$''')))(((&&&%%%%%%&&&''''''&&&(((&&&)))"""$$$"""###%%%&&&'''&&&%%%%%%$$$%%%&&&%%%$$$"""######$$$$$$$$$$$$%%%&&&''''''"""###""""""!!!!!!"""###&&&%%%$$$######$$$%%%&&&"""$$$%%%%%%%%%%%%''')))***)))(((&&&&&&((()))***%%%,,,...$$$&&&&&&&&&$$$&&&&&&+++)))%%%)))$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&'''000555)))!!!'''***&&&((('''&&&'''(((***)))(((&&&'''''''''&&&'''))),,,)))***+++***(((''''''((($$$''')))%%% """'''+++((('''******((()))---'''((()))))))))))))))***++++++,,,------------,,,,,,---...,,,++++++...000......//////000111111222...///222666:::BBBQQQ^^^ppp{{{gggZZZOOOIIIBBB===:::777444333,,,,,,---...000///...,,,,,,------+++***+++...000...------,,,,,,,,,,,,,,,++++++,,,//////,,,,,,...---...////////////...---,,,,,,++++++,,,---......111333555444111000...---,,,++++++*********,,,...222///++++++---...,,,))))))************))))))(((&&&&&&((()))+++,,,---...++++++,,,++++++************++++++++++++***))))))((()))***,,,---,,,,,,+++***,,,///111333444333333|||zzz|||~~~}}}~~~~~~~~~~~~||||||zzzwwwvvvyyyyyyyyywwwsssooommmllllllhhheeecccccceeeddd```]]][[[WWWRRROOOMMMKKKFFFBBB@@@<<<888444222000...,,,+++)))(((((()))******)))((())))))'''%%%$$$%%%'''!!!"""$$$%%%&&&'''''''''###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&!!!%%%(((((($$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&$$$$$$######$$$$$$%%%&&&!!!!!!###%%%### ###)))'''&&&%%%%%%$$$%%%&&&'''""""""+++######!!!"""###%%%&&&&&&&&&'''$$$%%%&&&%%%#########%%%%%%$$$$$$$$$%%%%%%&&&'''!!!"""###""" """###%%%$$$$$$$$$$$$$$$$$$%%%'''((())))))''''''((()))'''((('''$$$$$$'''(((''',,,000+++$$$((('''###!!!$$$!!!&&&%%%###(((%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&''')))$$$555<<<000%%%&&&)))''''''&&&&&&''')))***)))(((&&&&&&'''&&&&&&'''***---***++++++***)))(((((()))$$$'''***(((%%%%%%)))...)))&&&%%%'''(((&&&'''+++''')))******)))***+++---++++++,,,---------------///000000---++++++///222,,,------...///000111111000000222666;;;CCCRRR```ssswwwbbbTTTHHH@@@:::888888555333333,,,------.........------+++,,,---,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,+++,,,...---...////////////...---,,,,,,+++++++++---...000...111333///------,,,***+++,,,---,,,++++++,,,...000...,,,***+++,,,,,,,,,&&&'''(((***++++++***)))%%%&&&((()))***+++++++++)))***,,,,,,***))))))*********++++++******)))((()))***+++,,,,,,------,,,''')))+++...//////......~~~~~~}}}zzz{{{~~~|||}}}~~~}}}||||||}}}}}}zzz{{{yyyttttttwwwuuussspppmmmllljjjhhhgggfffdddbbbbbbcccaaa]]]XXXXXXTTTNNNKKKJJJHHHCCC???<<<999555111///---+++)))***)))''''''((()))((('''((())))))(((%%%$$$%%%'''"""###&&&)))***+++******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$$$$$$$#########$$$%%%&&&"""!!!$$$&&&$$$ ###+++&&&%%%$$$######$$$%%%&&&&&&,,,$$$---(((777---***############$$$%%%&&&&&&###$$$%%%$$$######%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$###!!!!!!###%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&((((((''''''((()))$$$''''''######''''''$$$+++111+++###(((&&&!!!###"""%%%&&&###%%%%%%%%%%%%%%%%%%&&&''''''&&&'''(((((('''''')))+++)))111444---&&&%%%'''&&&&&&%%%%%%''')))***)))'''&&&&&&'''&&&&&&'''***---)))+++++++++)))((()))+++''')))+++***)))***...111***&&&%%%''''''&&&(((,,,(((***,,,+++******---///+++,,,------...---------***---000...,,,+++...222------...///000111222222333111333666:::CCCSSSbbbwwwttt\\\MMMBBB999444666777444111222.........---,,,,,,---...)))+++,,,---,,,+++,,,---++++++,,,,,,,,,,,,++++++(((+++---,,,+++,,,...///...///000000000000///...++++++***)))***,,,...///***///111---+++------***+++---//////---+++,,,...+++,,,---,,,+++***+++,,,'''((()))))))))'''%%%$$$'''((()))+++,,,,,,++++++'''))),,,,,,***((()))******************))))))((())))))))))))***+++,,,---''')))+++---------,,,+++~~~||||||}}}}}}~~~{{{zzz}}}}}}{{{|||~~~}}}|||{{{|||}}}|||yyyzzzxxxrrrrrrvvvsssoookkkiiijjjiiifffccceeecccaaaaaaaaa___YYYTTTVVVQQQLLLIIIHHHEEEAAA>>>666333000...------+++******((('''&&&'''((('''&&&((()))***((($$$###%%%'''###$$$''')))***)))'''%%%)))(((((('''''''''(((((($$$%%%&&&&&&''''''&&&&&&'''$$$"""$$$)))***'''###########################"""###%%%&&&&&&%%%###"""%%%$$$#########$$$%%%&&&""""""$$$'''$$$ ###,,,%%%$$$#########$$$%%%&&& &&&&&& ---"""&&&%%%$$$#########$$$%%%"""$$$$$$$$$######%%%'''%%%%%%$$$$$$$$$%%%&&&&&&###%%%&&&%%%""""""$$$'''###$$$%%%&&&&&&%%%$$$###"""$$$%%%''')))***$$$(((((($$$$$$(((((($$$###---+++!!!&&&%%%!!!!!!(((###'''***$$$"""&&&%%%%%%%%%%%%&&&''''''&&&'''((((((((((((+++---''''''&&&$$$###$$$%%%&&&%%%$$$%%%&&&((()))((('''&&&&&&&&&&&&&&&'''+++...)))***++++++***)))***+++'''''''''&&&%%%%%%'''))),,,((('''))))))(((***...)))+++---,,,++++++...111+++,,,------......------###(((---...,,,***,,,//////000111222333444555555444333333666999BBBSSSccczzzlllRRRBBB>>>555111444666333000111//////...,,,++++++,,,...'''))),,,,,,+++******+++***++++++,,,,,,,,,++++++(((,,,///---+++---///000///000111222222111000///***)))(((((()))+++---...)))///111---,,,000000---+++...111111...,,,---...&&&***...///,,,******+++,,,,,,+++***&&&""")))***+++,,,------,,,+++&&&))),,,,,,***((()))******************)))(((((())))))(((((((((***+++---)))+++---.........,,,+++}}}|||}}}}}}||||||}}}}}}zzz|||}}}|||zzzzzz~~~zzzwwwxxx|||{{{wwwyyy|||zzzwwwtttqqqpppqqqqqqpppnnniiieeecccdddfffhhheeeaaa]]]ZZZZZZYYYVVVTTTOOOLLLHHHFFFEEEBBB<<<777333333222111000///...---+++)))'''$$$######$$$%%%(((((('''&&&%%%%%%$$$$$$(((((('''%%%$$$###%%%'''&&&%%%%%%$$$%%%&&&'''(((###$$$$$$###&&&(((&&& ((((((&&&$$$&&&***(((###"""###$$$%%%%%%%%%%%%%%%'''%%%$$$%%%''''''%%%"""%%%''')))((($$$ ###$$$$$$$$$###""" """###$$$%%%&&&'''''''''###&&&'''&&&""" """%%%'''(((%%%!!! """$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###&&&(((&&&!!! """&&&((('''&&&%%%######&&&)))!!!###%%%%%%%%%%%%''')))&&&((()))((('''%%%&&&&&&""""""""""""""""""""""""&&&%%%$$$$$$$$$%%%&&&'''&&&''''''&&&$$$"""###$$$###$$$%%%%%%######$$$%%%,,,((($$$$$$&&&((((((&&&"""%%%%%%###%%%***,,,+++$$$$$$%%%&&&(((***,,,---...,,,++++++,,,,,,***)))))))))))))))************)))'''$$$$$$&&&***---......+++((((((+++......---...---,,,++++++,,,---...---------...------,,,,,,///000111111111111000000222222555888;;;BBBRRRaaasss|||bbbIII999555222000111444666444111///...,,,+++***)))))))))//////...---,,,,,,++++++************+++,,,---...))),,,//////...---///111...///111222222111000///+++***))))))***,,,...000---,,,,,,,,,,,,---...//////111222111///,,,+++***,,,,,,***)))((((((((((((((())))))(((((()))+++---$$$'''***,,,+++*********'''(((((()))))))))))))))))))))))))))))))))******''')))******)))***---///)))((()))------***)))+++}}}~~~~~~~~~~~~~~~}}}~~~~~~{{{|||}}}~~~{{{{{{{{{{{{zzz{{{}}}yyywwwwwwzzzzzzvvvxxx~~~uuuuuuuuutttrrrpppnnnlllmmmjjjfffbbbaaabbbdddeeeddd```[[[YYYXXXWWWUUUSSSNNNKKKGGGEEEDDDAAA;;;777555444222000...,,,,,,+++((('''&&&%%%%%%''')))***%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%######%%%'''&&&&&&%%%%%%%%%&&&((()))%%%&&&%%%$$$&&&)))'''"""'''(((&&&$$$&&&***)))$$$"""######$$$%%%%%%$$$$$$&&&$$$$$$%%%((()))'''%%%"""$$$%%%&&&$$$###$$$%%%$$$$$$###""""""!!! !!!!!!"""###$$$%%%&&&&&&!!!$$$%%%%%%###"""###$$$ %%%&&&%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$(((''''''''''''&&&&&&&&&"""%%%'''%%%!!!"""%%%###$$$%%%%%%$$$&&&(((+++%%%&&&''''''%%%%%%&&&(((%%%'''((((((&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%)))(((&&&%%%###############%%%''''''%%%%%%%%%&&&%%%&&&'''&&&%%%$$$%%%'''###$$$&&&&&&&&&&&&&&&'''%%%((((((&&&%%%'''&&&"""***)))((('''&&&&&&&&&&&&)))((('''(((***++++++***))))))))))))************)))'''&&&%%%'''***---...000...---///111222111///......------------......------.........------,,,//////000111222444555555222333777:::<<>>CCCQQQ___pppfffOOOAAA:::...333888999777666888;;;444222000...---,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,---...///000000000000...,,,+++---///666555444222000...,,,++++++***)))(((((()))++++++------,,,,,,---......///111444666666333...+++***((((((''''''(((((()))***+++,,,+++***((('''((()))---......,,,***(((((()))(((((()))))))))*********++++++*********)))))))))&&&)))+++,,,,,,,,,,,,---+++***+++//////,,,+++---~~~yyyyyy{{{~~~|||yyy|||~~~~~~|||yyyvvvwwwyyyzzzxxxuuuvvvvvvvvvvvvtttrrrtttvvvqqqsssuuuuuusssooojjjgggeeecccaaa___^^^^^^___```]]][[[WWWTTTRRRPPPOOONNNJJJGGGBBB@@@???===888444444222...+++)))))))))***)))((('''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&###$$$%%%%%%$$$%%%&&&(((((('''&&&&&&&&&'''((()))$$$%%%$$$ $$$$$$"""###%%%%%%###$$$)))***(((#####################$$$$$$$$$%%%&&&((((((((('''&&&''''''&&&%%%&&&(((***)))'''%%%###!!!"""###$$$&&&%%%$$$$$$%%%''')))+++"""#########$$$$$$&&&''' ''')))'''$$$##############################%%%%%%%%%$$$$$$$$$######"""$$$$$$$$$""""""$$$&&&%%%&&&((('''%%%######$$$&&&'''((('''&&&%%%&&&'''$$$&&&'''&&&%%%###$$$$$$&&&%%%$$$""""""###$$$%%%$$$$$$$$$%%%&&&'''((((((!!!$$$((())))))'''&&&&&&&&&((()))((('''&&&'''(((###%%%''''''&&&&&&(((***###&&&(((&&&'''))))))&&&(((''''''&&&&&&&&&&&&&&&((('''(((***---//////...((()))))))))************((()))*********+++---...//////000111111111000......///000111111000///.........//////000000//////000//////000333777:::===444666;;;???@@@DDDQQQ^^^oootttXXXDDD<<<:::///333888::::::;;;<<<>>>666444111///---,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,---///333555:::888555111...,,,+++***++++++***)))(((((())))))***++++++,,,...///111222444666999999555111---,,,******)))))))))))))))******++++++***((('''(((***---------+++((('''((()))(((((('''((((((((()))))),,,++++++******))))))(((&&&))),,,......------------+++,,,000000---,,,...~~~wwwyyyzzz|||}}}~~~~~~zzzyyy|||~~~}}}zzzxxxuuuvvvwwwwwwtttqqqtttvvvuuusssppppppqqqqqqrrrrrrrrrpppmmmjjjgggeeebbbbbbaaa```______``````ZZZYYYVVVRRROOOMMMMMMMMMHHHDDD???======;;;777333000...+++)))((()))+++,,,''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&&&&''')))((('''&&&%%%%%%&&&'''((($$$&&&%%%!!! ###$$$###"""%%%%%%"""###(((******$$$$$$###""""""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%'''))))))'''&&&&&&'''***(((&&&$$$$$$$$$%%%&&&%%%$$$######$$$&&&(((***&&&%%%$$$######$$$$$$$$$"""&&&((((((%%%"""###%%%########################%%%%%%$$$$$$$$$#########$$$$$$%%%$$$$$$%%%&&&(((%%%&&&''''''%%%#########"""$$$%%%&&&%%%%%%'''((($$$&&&'''&&&%%%###$$$$$$&&&&&&$$$#########$$$$$$######$$$&&&'''((())))))"""%%%((()))(((&&&$$$$$$%%%&&&''''''&&&%%%&&&'''***&&&"""!!!###&&&'''&&&&&&((('''$$$&&&+++...---&&&&&&&&&&&&&&&'''((()))***))))))***,,,...---,,,((()))))))))************''')))+++++++++,,,...111000000///...---...///000...///000111111000///......///000000111111111000111111000111333666999;;;666888<<<@@@AAAFFFRRR```pppiiiOOO>>>888888333333555999>>>@@@@@@???777555222...,,,+++,,,,,,---------------,,,,,,,,,++++++++++++,,,---...///***))))))+++...222666888:::888333///,,,+++++++++++++++***))))))((((((((('''((())),,,///222555666555888::::::777222///...///...---+++***)))))))))''')))******))))))***+++((())))))((('''''')))***''''''&&&&&&&&&'''((())),,,+++++++++******))))))''')))---///...------...---,,,---111111...---///~~~|||||||||xxxzzz{{{zzz{{{~~~}}}|||~~~|||yyyxxx{{{|||zzzxxxwwwvvvuuuuuutttqqqooosssuuuuuupppmmmnnnnnnmmmnnnmmmkkkiiifffdddcccbbb________________________XXXWWWUUUQQQMMMKKKKKKLLLFFFBBB===::::::999555222...---+++))))))***+++,,,###$$$$$$%%%&&&'''((((((!!!""""""$$$%%%&&&'''(((%%%'''))))))(((''''''(((((('''&&&%%%$$$%%%&&&&&&&&&))))))%%%###%%%&&&%%%"""%%%%%%""""""&&&******&&&%%%$$$#########$$$%%%$$$&&&'''&&&%%%######$$$!!!###&&&''''''''''''(((((('''&&&%%%%%%&&&'''((()))((((((((()))+++---...***'''$$$######$$$###"""$$$&&&'''&&&######&&&)))#########$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((()))"""$$$%%%%%%$$$$$$%%%'''!!!###$$$%%%%%%%%%''')))%%%&&&''''''%%%$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&"""%%%'''(((&&&$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&+++&&&!!!$$$%%%$$$+++,,,)))$$$%%%***------)))(((((('''''''''((((((***)))((((((***+++***)))))))))))))))************'''))),,,,,,+++---111555222222111///---...000333//////000000000000////////////000111222222222222222222222222444666888999777999===@@@BBBGGGUUUcccrrr{{{bbbKKK<<<666666666444444888>>>CCCBBB@@@:::777333///,,,,,,,,,---------------------------++++++++++++,,,---...///---++++++,,,///222444444888555000,,,******,,,...+++++++++******))))))(((&&&'''))),,,///333666888555666888777444222000000111000...,,,+++***))))))&&&(((***************,,,%%%&&&(((((((((((()))+++((('''&&&%%%&&&'''((()))++++++++++++++++++++++++(((+++---............///---,,,---111111...---///|||zzzzzzzzz}}}|||xxxyyy}}}|||yyy{{{zzzxxxxxx{{{zzzwwwvvvwwwwwwvvvrrrpppnnnnnnqqquuutttnnnkkklllllljjjhhhggggggfffdddcccbbbaaaZZZ[[[\\\]]]]]]\\\\\\[[[VVVVVVUUUQQQLLLIIIJJJKKKDDD@@@;;;888888777444111...---,,,+++************%%%%%%&&&'''''''''''''''!!!"""###$$$&&&'''((()))%%%'''))))))'''&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%***,,,(((%%%&&&&&&%%%"""&&&&&&"""!!!%%%)))***((('''%%%$$$###$$$%%%&&&###%%%''''''%%%$$$%%%''' """######$$$%%%'''***$$$$$$$$$%%%&&&&&&''''''******+++,,,---......///+++((($$$###$$$$$$$$$"""###%%%'''%%%######%%%)))$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$############%%%'''(((((($$$$$$%%%$$$"""###%%%'''###%%%&&&&&&%%%%%%&&&(((%%%'''((((((&&&%%%%%%&&&%%%&&&''''''&&&$$$"""!!!$$$%%%&&&(((((((((''''''!!!###$$$%%%$$$$$$%%%&&&$$$&&&&&&&&&%%%$$$%%%&&&(((&&&###"""###%%%'''(((+++,,,***&&&&&&)))+++*********)))(((((((((((())))))(((((((((***+++***)))))))))))))))************&&&)))++++++***---444999111222333111///...000222000//////......//////000///000111222333333333333111222333555777888::::::888999<<<@@@BBBHHHWWWfffuuuttt^^^KKK>>>666333666666666888<<<@@@CCCDDD===:::555111...------...------------------------,,,,,,,,,,,,---...///000...---,,,...111333222111555111,,,)))(((***...111++++++++++++++++++******((()))***,,,///222555666222333333222000//////000000///---,,,+++******)))''')))++++++***))))))***$$$&&&)))***)))))))))******)))'''''''''(((***+++)))******++++++,,,,,,---***+++---...---...///111---+++---000111...---///{{{zzz|||}}}xxxwww}}}~~~{{{wwwyyyyyywwwxxxzzzyyyuuutttwwwxxxvvvqqqmmmlllmmmqqquuutttmmmiiikkkkkkhhhcccdddfffggggggfffdddcccWWWXXXYYYZZZZZZZZZYYYXXXVVVVVVUUUPPPKKKIIIIIIKKKCCC???:::777777666333000//////...,,,+++)))((('''*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&$$$$$$$$$'''&&&$$$#########$$$$$$###)))+++((($$$%%%$$$######''''''""" $$$(((***)))(((&&&$$$$$$$$$&&&'''"""%%%(((((('''&&&(((***$$$###""" """&&&))) !!!###$$$%%%&&&&&&&&&###$$$%%%'''((((((((((((+++'''###"""$$$%%%%%%###$$$&&&(((&&&###!!!"""$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########"""""""""!!!!!!"""%%%'''''''''((((((&&&###!!! """$$$'''(((((((((&&&%%%&&&'''&&&((()))((('''%%%&&&&&&!!!###%%%%%%%%%""" """$$$''')))********* """######$$$&&&(((%%%&&&'''&&&%%%%%%&&&'''%%%'''***)))''''''+++...&&&))))))''''''***+++((())))))((())))))***+++,,,***))))))***,,,...---,,,))))))))))))************&&&)))++++++***...555<<<---000333333000------...000///...------...///000///000111222333444444444111222444777999;;;<<<<<<999999<<>>;;;777444111000/////////...+++))))))***,,,---,,,***)))'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&)))(((&&&&&&&&&(((***+++$$$((()))%%%&&&++++++'''#########$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%&&&''' (((+++&&&"""$$$&&&$$$%%%&&&&&&$$$###"""###$$$***$$$!!!%%%&&&%%%!!!%%%!!!!!!((('''"""&&&///***###"""$$$&&&%%%""""""&&&)))'''###"""$$$(((&&&'''&&&%%%"""!!!"""### !!!"""###$$$$$$%%%"""'''((($$$%%%))))))$$$)))(((&&&###!!!"""$$$''')))###$$$)))'''%%%)))&&&%%%(((***'''%%%&&&%%%###"""###$$$$$$###"""%%%%%%%%%%%%&&&(((***+++&&&%%%%%%%%%&&&((()))******+++...111...&&&"""###'''&&&%%%&&&(((((('''&&&------,,,***'''&&&'''((('''(((((()))))))))))))))***)))***+++,,,,,,***(((++++++******++++++,,,---***+++,,,,,,,,,...222555222111///...------...///...///111111000000222333111///000444555444555888333555666777777888;;;=========???BBBEEEKKKXXXfff|||{{{pppbbbOOO<<<222000111///111666888999>>>EEE>>><<<999666222000...---++++++************++++++......---------///000111............///111222333---+++)))***---///...,,,000---***+++//////+++'''((((((((()))***,,,---...***...///---,,,......,,,---+++***)))***+++***)))(((((()))))))))*********,,,)))'''''')))***(((&&&******,,,...,,,(((***...,,,---------,,,***)))''''''((())),,,...000222333---111,,,+++111///***---~~~~~~{{{yyywwwwwwxxxyyyxxxwwwvvvuuutttsssrrrqqqrrrssstttsssrrrpppnnnmmmllllllpppmmmiiifffeeefffhhhjjjkkkkkkkkkjjjhhheeebbb```aaa___]]]\\\\\\[[[ZZZXXXXXXRRRKKKIIIJJJJJJFFFBBB???===:::666333111//////222111///,,,((('''(((***+++***)))((('''''''''((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%'''((($$$((()))%%%%%%(((((($$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&&&&%%%$$$%%%&&&"""%%%$$$"""%%%******%%%$$$%%%%%%$$$###"""$$$%%%***$$$!!!%%%%%%$$$"""'''$$$$$$+++***$$$((((((%%%###%%%((()))&&&""" ###$$$###!!! """$$$&&&&&&&&&%%%###"""###$$$""""""""""""#########$$$###'''(((%%%%%%(((((($$$((('''&&&$$$""""""%%%''''''"""###)))((( !!!((()))%%%$$$'''(((&&&$$$&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&(((***+++'''&&&&&&%%%&&&'''((()))"""!!!$$$)))***'''%%%''''''&&&%%%&&&((()))(((''',,,,,,+++)))'''&&&''')))''''''((())))))))))))(((+++***+++,,,------***(((***))))))))))))***+++++++++,,,,,,,,,,,,...111444000000///..................///000000///000111333222///000444666444555999444666777888888999;;;>>>???>>>@@@CCCFFFLLLZZZgggxxxzzzooobbbOOO===333222222000222555777777;;;BBB???===:::777333000...---++++++************++++++---,,,,,,,,,---///000111............///000111111...,,,***+++...///...---///,,,)))***---...,,,)))'''(((((()))+++,,,......'''***+++)))(((++++++)))---+++)))))))))***)))(((((()))******+++,,,,,,,,,,,,)))''''''))))))((('''''''''***---+++(((***...,,,,,,------,,,***)))(((((((((***,,,...///111222)))...,,,,,,444222---000}}}~~~~~~{{{yyyvvvuuuuuuwwwwwwwwwwwwuuurrrpppoooppprrrtttsssrrrqqqooommmlllkkkjjjjjjhhhfffddddddfffiiijjjhhhhhhhhhhhhfffdddbbbaaaaaa___^^^^^^^^^\\\YYYVVVXXXPPPHHHFFFIIIIIIDDD>>>===;;;888555222000///...000000...+++(((((()))+++((((((((('''(((((())))))(((((('''''''''''''''(((&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''$$$'''(((&&&&&&&&&$$$ %%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$$$$"""&&&...,,,&&&###$$$%%%$$$######%%%&&&***%%% """$$$$$$###"""'''%%%&&&---+++$$$'''""""""###&&&)))'''!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###%%%########################$$$''''''%%%%%%'''&&&###&&&'''&&&%%%######%%%'''%%%"""$$$))))))###$$$***)))%%%###&&&'''%%%$$$&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&((()))***((('''&&&%%%%%%&&&'''(((+++%%%###&&&(((&&&%%%%%%&&&%%%%%%&&&)))******))))))******)))'''&&&((()))&&&''''''(((((((((((((((***++++++---...---)))&&&((((((((('''((())))))***,,,---------,,,---000222...////////////......---...//////......///111333333111222666777666666:::666888999999999:::===???@@@???AAAEEEGGGNNN\\\iiixxx~~~zzzpppcccQQQ>>>555444333111111444555444888>>>@@@???<<<888444000...,,,++++++************++++++++++++,,,,,,---///000111//////............//////...---,,,---...///...------***'''(((+++---,,,+++'''((()))***+++---......))),,,,,,***+++......+++,,,***(((((((((((('''&&&***+++,,,---............+++)))''''''((()))(((''')))(((***---,,,))))))---++++++,,,,,,,,,***)))((())))))***+++---...///000###++++++///888666000222vvv~~~}}}~~~~~~|||xxxuuussssssuuuuuuuuuxxxvvvsssrrrrrrsssttttttqqqpppooonnnllljjjiiihhhgggfffdddddddddeeeggghhhdddeeeeeeeeedddcccbbbaaa]]]\\\]]]]]]^^^\\\XXXUUUQQQLLLGGGEEEGGGFFFBBB>>>;;;999666333111///......+++++++++***)))***---///(((((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''(((###&&&(((((((((&&&$$$!!!%%%%%%%%%$$$$$$#########$$$%%%'''&&&$$$#########!!!$$$******'''"""###$$$$$$######%%%''')))&&&"""!!!"""###"""!!!%%%$$$%%%,,,)))"""$$$""""""###%%%%%%"""&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&%%%######$$$&&&"""#########$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%###%%%&&&'''&&&$$$$$$&&&'''&&&$$$&&&***)))$$$%%%***)))$$$"""%%%&&&$$$###%%%$$$###"""###%%%%%%%%%###%%%%%%&&&&&&'''((())))))'''&&&%%%%%%&&&'''((()))000'''!!!###'''&&&%%%%%%&&&%%%%%%''')))++++++***'''((())))))''''''(((***&&&&&&'''((((((((((((((()))***+++------+++'''$$$((((((((((((((()))******---......---,,,,,,...000---...///000000000///......//////...---///111444444222333777999777888;;;999:::<<<<<<<<<<<>>>>>>>>???AAACCCAAA@@@BBBFFFIIIPPP^^^lll|||yyykkkUUU@@@666666///---...111222222666===AAA???===:::555111---+++++++++************++++++,,,---...///000111111222///...---,,,++++++++++++***+++,,,,,,,,,++++++***'''%%%######%%%(((******'''(((***,,,---.........***+++***(((+++000111---+++)))((('''((()))((('''000111111111000...,,,+++)))))))))((((((((()))***)))''''''+++,,,***)))+++((()))***+++++++++***)))))))))******+++,,,,,,---###,,,---111:::777...///|||~~~~~~~~~zzz{{{|||yyyuuussssssssssssrrrsssqqqpppqqqssssssoookkkjjjjjjkkkkkkjjjiiigggffffffeeeeeedddcccbbbaaaaaa```____________^^^^^^^^^VVVVVVVVVXXXYYYWWWSSSPPPFFFIIIJJJGGGBBB???@@@BBB888777555222000/////////......,,,***(((''')))+++***)))((('''&&&&&&&&&&&&******)))(((''''''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%)))***'''&&&(((%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""######&&&&&&((()))%%%###'''...###$$$%%%$$$######%%%&&&$$$$$$$$$$$$######""""""!!!&&&$$$%%%,,,***###&&&######%%%&&&''''''&&&&&&""""""###""""""""""""###$$$%%%&&&%%%$$$%%%''')))"""###$$$%%%&&&''''''((($$$"""###&&&'''$$$$$$&&&&&&((())))))'''%%%$$$$$$'''((())))))'''%%%%%%&&&((($$$$$$'''(((%%%###$$$&&&%%%$$$%%%((()))((('''%%%&&&&&&'''((((((''''''%%%%%%%%%%%%&&&(((***+++)))### ###''''''''')))(((''''''(((+++,,,,,,+++''')))++++++***))))))***'''(((((())))))))))))))))))(((((()))++++++)))'''+++++++++++++++,,,,,,---,,,...///...------.../////////000222333333333333000222444444333333444666888666666;;;<<<:::;;;??????@@@AAAAAA@@@AAACCCEEEBBBBBBDDDHHHKKKRRRaaannnxxx|||mmmVVV???666666///---...111222222666<<>><<<999555111---+++++++++************++++++,,,---...///000000000000------,,,++++++***++++++)))+++------+++)))))))))&&&%%%%%%%%%&&&''')))***'''(((***,,,............++++++)))(((,,,333333///+++***))))))+++,,,,,,+++000000111111000...+++)))'''((()))((('''''')))+++"""!!!&&&*********,,,'''(((***+++++++++******(((((()))***++++++,,,,,,'''......000888444,,,...}}}xxxzzz|||yyyvvvuuuttttttrrrppprrrooollllllooopppmmmjjjfffgggiiijjjjjjiiigggfffddddddeeeeeedddcccaaaaaa___^^^^^^]]]\\\\\\\\\\\\XXXWWWWWWVVVVVVTTTPPPMMMIIIJJJIIIFFFBBB???======888777555222111000000000......,,,***''''''(((***(((''''''&&&&&&&&&''''''+++***)))(((''''''''''''%%%%%%%%%%%%&&&'''(((((('''(((((((((''''''&&&%%%&&&###$$$(((((($$$$$$'''$$$$$$$$$$$$$$$$$$%%%%%%!!!###%%%%%%#########$$$&&&&&&)))+++'''"""%%%,,,$$$%%%%%%$$$###"""$$$%%%"""###$$$%%%$$$###""""""!!!&&&###"""***(((###&&& """&&&(((((((((((((((###%%%'''&&&###"""$$$&&&###%%%&&&%%%%%%%%%''')))&&&&&&&&&&&&&&&%%%%%%%%%### !!!&&&'''$$$$$$(((''')))+++***((($$$###"""###&&&((('''&&&&&&'''''''''$$$%%%***+++'''######&&&%%%$$$&&&((())))))(((%%%&&&'''((((((((('''&&&((((((&&&&&&%%%&&&'''(((...+++***,,,***&&&%%%'''***)))((()))+++,,,+++***)))+++,,,,,,+++***)))***((())))))******************)))((()))+++,,,,,,++++++++++++++++++,,,------+++---...///...---...000111111111222333444666666111444777888777666666777999777888<<<===<<<===@@@AAABBBCCCBBBBBBBBBDDDFFFEEEEEEGGGKKKOOOVVVdddrrrxxx|||mmmUUU???666666111//////111222111444:::<<<<<<;;;999555111---***++++++************++++++,,,,,,---......---,,,,,,,,,++++++*********++++++))),,,......,,,))))))***'''(((((()))((()))******'''(((+++---...///......,,,+++)))(((---444444000,,,******+++---/////////,,,---///000000...,,,***'''((())))))''''''))),,,$$$!!!!!!'''+++******+++&&&''')))***+++++++++***''''''((()))***+++,,,---)))///,,,,,,444222,,,///|||wwwxxx~~~{{{zzzwwwvvvvvvtttrrrooouuupppjjjjjjmmmooonnnllldddfffhhhiiijjjiiihhhgggbbbcccdddeeeeeedddbbbbbb^^^^^^]]]\\\[[[[[[[[[[[[\\\ZZZXXXVVVUUURRRMMMJJJNNNLLLHHHFFFCCC@@@;;;888888777555333111111111111+++++++++)))((((((+++---%%%%%%%%%&&&'''((())))))))))))(((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))******++++++***)))((((((((($$$###&&&&&&!!!!!!%%%#########$$$$$$%%%%%%&&& """$$$$$$$$$###$$$%%%$$$###%%%)))'''!!!"""(((%%%&&&&&&$$$###"""###$$$!!!"""%%%%%%$$$#########$$$ &&&%%% $$$"""&&&((((((&&&###""""""%%%###!!!$$$###$$$%%%%%%%%%&&&(((***))))))((('''%%%$$$######""" &&&((($$$%%%)))'''***,,,+++((($$$"""!!!!!!$$$&&&&&&&&&'''(((((('''%%%&&&+++,,,((($$$###$$$######$$$&&&''''''&&&%%%&&&'''((((((((('''&&&+++***(((&&&%%%$$$%%%%%%$$$$$$'''+++***''''''++++++***))))))+++,,,+++******,,,......,,,*********))))))***+++++++++++++++,,,***)))))),,,...//////++++++******++++++,,,---***,,,...///......///000222222222222333555777999222555999;;;:::999888777:::777888<<<>>><<<===AAABBBCCCDDDCCCCCCCCCEEEGGGGGGGGGJJJNNNQQQXXXgggttt|||zzzlllUUU???666777333111111222111000222888;;;;;;:::888555111---***++++++************++++++++++++,,,---,,,+++***)))+++***************++++++)))---000000---******+++(((***+++,,,+++***++++++'''(((+++---//////...---(((&&&######)))000000,,,,,,+++***,,,///111222111(((***---///000///---,,,&&&(((***)))''''''))),,,---((('''***---***((((((&&&''')))***++++++++++++&&&&&&''')))***+++,,,---***///+++***222111---111|||wwwtttuuuvvvuuuwwwvvvtttuuuwwwtttooovvvqqqkkkiiikkkmmmmmmlllgggggggggfffeeeeeeddddddaaabbbcccdddddddddcccbbb___[[[VVVVVVZZZ[[[YYYVVV\\\XXXTTTSSSSSSQQQJJJEEEGGGFFFCCC@@@===;;;999999333333333333111///---++++++++++++++++++++++++,,,***))))))(((((((((((((((((('''&&&%%%$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%%%%%%%&&&'''&&&$$$""""""$$$'''(((###((($$$!!!&&&$$$ %%%'''### !!!%%%'''%%%"""$$$&&&(((&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%(((### %%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&%%%###!!!!!!!!!%%%###"""&&&***+++'''###%%%$$$$$$$$$$$$%%%&&&'''***)))'''%%%###"""!!!!!!###$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&&&&)))+++"""###$$$$$$###$$$&&&(((***!!!###((('''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******)))(((''''''(((((((((&&&!!!''''''(((******'''%%%&&&''''''''''''***,,,///---***((('''(((***+++'''((((((((('''(((***,,,***+++,,,,,,+++***+++---***+++,,,------------------...000000//////111222...000333555666777666555999;;;<<<<<<;;;:::;;;<<<===@@@@@@======@@@@@@===???AAACCCDDDCCCCCCDDDEEEGGGFFFHHHMMMSSSZZZgggsss~~~}}}uuueeeQQQAAA:::888333111///------///222333777999:::888333///...///***)))))))))))))))***************)))******++++++)))((('''&&&&&&&&&&&&&&&+++,,,......---+++++++++(((+++,,,,,,)))(((***,,,!!!''',,,,,,)))&&&''')))(((((()))***+++,,,,,,---...---,,,---///111000///++++++,,,++++++***(((((($$$(((+++)))$$$###(((...''''''(((((())))))******((()))+++,,,,,,***((('''$$$((()))''')))//////***///............---,,,***{{{zzz{{{{{{{{{uuuvvvtttqqqrrrvvvvvvsssqqqooommmiiihhhhhhkkkmmmffffffeeeddddddccccccbbb___```aaaaaaaaa```^^^^^^]]]YYYUUUUUUXXXYYYWWWUUUWWWSSSPPPPPPQQQPPPKKKFFFFFFDDDBBB???<<<:::888777222222222111000...,,,++++++++++++***)))))))))((())))))(((((()))***++++++)))((('''&&&%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######%%%&&&'''"""((($$$###)))'''###)))###""""""&&&+++---)))%%%$$$&&&'''&&&$$$"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$((()))&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&%%%###"""###$$$$$$###"""%%%***+++'''$$$$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&%%%$$$%%%&&&((()))"""$$$((('''&&&'''######$$$%%%&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((('''"""'''***)))(((((('''$$$'''((())))))((()))+++,,,111///,,,)))(((((()))***$$$&&&)))*********+++,,,***+++,,,,,,++++++,,,---++++++,,,,,,---...//////...000111111//////000222222444666999:::::::::999999;;;======<<<<<<<<<>>><<>>>>>BBBBBB@@@BBBDDDEEEEEEDDDCCCDDDEEEFFFEEEHHHMMMRRRZZZgggsss}}}}}}sssbbbPPPAAA999666222111000//////000111222555777888777333/////////******))))))))))))******++++++******************((((((''''''&&&&&&&&&&&&***---///...***'''&&&''')))+++,,,+++)))((()))+++"""''',,,,,,)))&&&''')))))))))******++++++,,,,,,---,,,,,,---///000000...)))******+++,,,,,,,,,,,,%%%))),,,***%%%$$$)))...''''''(((((()))*********%%%&&&'''((())))))((('''&&&)))***''')))------)))......------------+++***{{{xxx{{{}}}uuuuuuqqqnnnooouuuvvvtttlllmmmmmmiiiddddddhhhlllddddddccccccbbbaaaaaaaaa^^^^^^^^^]]]\\\[[[YYYXXX[[[WWWTTTSSSVVVWWWUUUSSSTTTQQQOOONNNNNNLLLHHHCCCCCCBBB@@@===;;;888666555000000000///...,,,+++***++++++***)))((('''&&&&&&'''(((((((((***+++,,,---(((((('''&&&&&&&&&''''''$$$$$$%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%***&&&###'''###"""###$$$''',,,000///***%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&###"""$$$&&&&&&((('''%%%$$$###$$$$$$%%%"""###$$$###""""""$$$&&&###""""""%%%)))***(((%%%%%%%%%%%%&&&'''(((((()))#########$$$%%%&&&((()))###$$$%%%%%%&&&&&&%%%%%%%%%""" !!!$$$&&&&&&$$$&&&''''''&&&%%%%%%''')))'''"""!!!&&&)))(((&&&&&&"""###$$$%%%&&&((())))))******)))((('''&&&&&&%%%((((((((((((((((((((((((''',,,---***(((((((((%%%***+++,,,+++***)))+++---000///,,,***)))(((((((((!!!%%%))),,,,,,,,,+++,,,***,,,------,,,,,,---...,,,+++++++++---...000222///111222111000000111222555666999;;;<<<===<<<<<<:::<<<>>>???>>>>>>???AAA===AAAAAA???@@@DDDEEEBBBEEEFFFGGGFFFDDDCCCDDDEEEFFFEEEGGGLLLQQQYYYeeerrr|||}}}ooo___NNNAAA999555111111111111111111111111222444555555222000000000+++******)))))))))******,,,,,,+++******)))))))))((((((''''''''''''''''''$$$)))...---(((%%%%%%&&&)))***+++***((('''((()))###'''+++,,,***(((((()))************************,,,,,,,,,---///000///...******+++,,,,,,---------&&&***,,,+++'''&&&***...''''''((())))))******+++$$$%%%%%%&&&((())))))***(((******))))))+++,,,)))------------,,,+++******xxxwwwyyy|||}}}|||ssstttqqqmmmnnnrrrrrroookkkkkkjjjgggddddddgggjjjccccccbbbbbbaaa`````````^^^]]]\\\[[[YYYXXXVVVUUUYYYVVVSSSRRRTTTTTTTTTRRRVVVSSSPPPNNNKKKHHHBBB>>>@@@???>>><<<999666444333//////...---,,,+++***)))***)))))))))(((((('''''''''''''''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((((((&&&$$$###"""###%%%&&&'''&&&&&&%%%&&&+++'''%%%)))&&& %%%&&&'''))),,,---+++&&&"""$$$%%%%%%%%%$$$$$$$$$$$$########################!!!&&&((($$$"""$$$$$$###)))(((&&&$$$############ !!!!!!!!! !!!$$$&&&"""""""""$$$((()))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&""" %%%'''%%%"""&&&''''''&&&%%%%%%&&&(((%%%$$$$$$'''***)))'''&&&$$$%%%%%%&&&'''(((((())))))))))))(((''''''&&&&&&'''((())))))(((((()))***(((,,,---***)))++++++))),,,,,,---+++))))))***,,,,,,,,,+++***))))))))))))$$$'''***,,,,,,++++++,,,+++,,,......------...000,,,+++******,,,...111333///111222333222333555666555666888:::;;;<<<<<<<<<<<<>>>@@@AAAAAAAAACCCDDDAAADDDDDDBBBBBBEEEEEEBBBDDDEEEFFFEEEDDDDDDEEEGGGFFFEEEGGGLLLQQQXXXdddqqq~~~}}}mmm\\\MMMAAA888333000111222222222111000///000111222333222111000000++++++******))))))******,,,,,,,,,+++***)))((((((''''''((((((((('''''''''$$$+++,,,)))&&&(((+++*********)))((('''''''''$$$(((+++,,,+++)))((()))))))))))))))((((((((((((---,,,---...000111000...------,,,+++************&&&)))+++***'''''')))---'''(((((()))******++++++(((((((((((()))***+++,,,''')))***))))))+++,,,---...///000///---+++******{{{{{{zzzyyyxxxxxxyyyzzzqqqrrrqqqmmmmmmooolllgggllliiieeeeeefffggggggfffccccccbbbbbbaaa`````````___^^^\\\ZZZXXXVVVUUUTTTVVVUUURRRQQQQQQRRRRRRRRRSSSRRROOOMMMJJJFFFAAA>>>======<<<:::888555333111...------,,,+++***))))))'''((((((((())))))******(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$,,,***(((&&&%%%%%%&&&'''%%%&&&'''((((((&&&$$$###!!!###%%%&&&''''''&&&%%%""")))'''(((///---)))...&&&&&&&&&''''''&&&$$$"""$$$$$$###$$$$$$%%%$$$$$$########################"""%%%###$$$''')))'''***(((&&&$$$############!!!"""######""""""$$$&&&""""""###$$$&&&'''''''''&&&&&&&&&&&&%%%###"""!!!((('''&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%((($$$ """&&&(((&&&###$$$%%%&&&%%%$$$$$$&&&((($$$%%%&&&''')))***)))&&&((('''''''''''''''''''''''''''''''''((((((((((((&&&(((***)))(((((()))+++(((,,,---***)))++++++***+++,,,,,,***((('''(((***&&&'''((()))***************+++++++++))))))+++---+++---...///......000111---,,,++++++,,,///111333///111333555555777999;;;666777888:::;;;<<<======>>>AAACCCDDDDDDDDDEEEGGGEEEHHHGGGDDDCCCDDDDDDAAAAAABBBCCCCCCCCCDDDGGGIIIFFFEEEGGGLLLPPPWWWdddppp~~~mmm[[[LLL@@@777222///000111222222000...---......///000111111000///,,,,,,+++***************,,,,,,,,,,,,+++)))((('''''''''((())))))(((((('''%%%***+++)))''')))+++***))))))(((((((((((('''&&&(((+++---,,,***))))))''''''''''''&&&&&&&&&&&&------...000222222000...,,,+++***)))((((((((()))%%%'''))))))'''&&&(((***(((((())))))***++++++++++++******)))))))))******&&&''')))******+++...222222444444222...,,,+++,,,zzz|||}}}{{{xxxvvvvvvxxxooopppooolllkkkkkkgggaaajjjfffccccccfffhhhfffcccbbbbbbaaaaaa```_________]]]\\\ZZZWWWUUUTTTSSSSSSSSSRRRPPPOOONNNNNNOOOPPPLLLLLLLLLKKKIIIFFFCCCBBB;;;;;;;;;:::777555222000...---,,,+++************&&&&&&'''((()))***++++++''''''&&&%%%%%%%%%%%%%%%""""""###$$$$$$$$$######,,,***'''$$$###$$$&&&'''%%%&&&'''''''''&&&%%%$$$!!!"""$$$&&&''''''&&&&&&$$$***'''&&&+++''' $$$######""""""###$$$&&&'''$$$###"""###$$$%%%$$$###########################"""%%%%%%###$$$&&&&&&###)))(((&&&$$$############$$$&&&''''''%%%$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&$$$""" %%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((%%%###$$$&&&((('''%%%###$$$%%%%%%$$$%%%''')))$$$'''((('''(((******((()))))))))(((''''''&&&&&&%%%%%%&&&'''((()))***+++%%%(((+++***((('''***---(((---...+++)))))))))&&&*********)))''''''((()))###%%%'''***+++,,,,,,+++------,,,***))))))+++---,,,---////////////111333000////////////000222333111333666777888:::<<>>@@@AAAAAABBBDDDFFFGGGFFFFFFGGGHHHHHHJJJIIIEEECCCDDDCCC@@@@@@AAABBBBBBCCCEEEHHHKKKGGGFFFHHHLLLQQQXXXdddppp~~~}}}ooo]]]KKK>>>666222///000000111000///---,,,,,,,,,---///111111000...---,,,+++******************+++,,,,,,+++***((('''&&&'''((()))***)))(((''''''(((******)))'''''''''***)))((((((******)))(((''')))+++------,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,---000222222000---((((((''''''((()))+++,,,%%%'''((()))((('''((()))(((((()))******++++++,,,*********))))))(((((((((%%%%%%(((+++******///555999:::;;;777222...---...~~~|||zzzxxxwwwvvvuuutttmmmnnnkkkgggfffhhhfffaaaeeedddcccbbbcccccccccccc`````````___^^^^^^]]]]]]YYYXXXVVVSSSQQQPPPPPPPPPOOOOOOMMMLLLJJJJJJKKKMMMGGGHHHIIIHHHFFFDDDBBBAAA::::::::::::888555222000...---,,,************+++&&&&&&&&&'''((((((((()))&&&&&&%%%%%%%%%&&&''''''!!!"""###$$$%%%$$$$$$###(((&&&###!!!!!!$$$''')))''''''&&&&&&&&&%%%%%%%%%""""""$$$%%%&&&'''''''''%%%+++'''$$$'''!!!######$$$######$$$&&&'''$$$"""!!!"""%%%&&&%%%###########################%%%'''&&&######$$$###((('''&&&$$$######$$$$$$$$$&&&((((((&&&###!!! $$$$$$%%%$$$###$$$$$$%%%###$$$%%%&&&&&&$$$###!!!#########$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&''')))+++%%%))))))&&&&&&***,,,))))))))))))(((((((((((((((%%%%%%&&&'''((()))******%%%(((++++++((('''***...###))),,,***)))***)))&&&)))******)))''''''(((***%%%'''))),,,------,,,,,,***,,,------++++++,,,---,,,...000000000000222444444444444444444444444444666888:::::::::;;;===???======>>>???@@@BBBCCCDDDEEEGGGIIIIIIHHHGGGHHHIIIGGGIIIIIIEEECCCEEEDDDAAACCCCCCDDDCCCCCCEEEHHHKKKHHHGGGIIIMMMRRRXXXeeeqqq}}}zzzzzzsss___KKK===555333////////////...---,,,+++,,,++++++---000111///,,,...---,,,+++************)))***+++,,,,,,+++)))(((&&&''')))*********((((((+++)))'''&&&(((((('''%%%***((('''(((+++---+++***((()))+++---...---+++)))&&&&&&&&&'''((((((((()))******,,,...000000---+++))))))((('''(((***,,,---&&&''')))***))))))((()))((())))))******+++,,,,,,((()))***+++,,,+++***)))'''&&&))),,,***(((---666???AAAAAA===555000///000|||tttrrrtttuuussspppllllllhhhccccccffffffccc```cccdddbbb___^^^aaaddd______^^^]]]]]]\\\\\\[[[VVVTTTRRROOONNNMMMMMMMMMLLLLLLKKKIIIHHHGGGIIIJJJHHHIIIIIIGGGCCC@@@>>>===::::::::::::888555222000...---,,,*********++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***"""###$$$%%%&&&%%%%%%$$$$$$"""  ###'''***((('''&&&%%%%%%%%%&&&&&&"""######$$$%%%'''(((((( '''''''''...+++&&&***'''(((((('''%%%$$$$$$$$$$$$""" """%%%&&&%%%###""""""""""""""""""""""""!!!!!!$$$))))))&&&((('''%%%$$$###$$$$$$%%%"""$$$''''''###%%%%%%%%%$$$###"""$$$%%%!!!###%%%'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$###%%%'''###%%%&&&'''''')))+++...%%%******%%%%%%***,,,***''''''(((((())))))******&&&&&&''''''((()))))))))$$$(((,,,+++((('''***...###((()))***,,,,,,))))))******)))(((((()))+++'''))),,,...///...---+++&&&)))---///...---------,,,...000000000111333444777777888888777777666555:::;;;===<<<;;;;;;<<<>>>======>>>???@@@BBBCCCDDDGGGHHHJJJJJJIIIHHHIIIJJJFFFHHHHHHDDDDDDFFFEEEBBBFFFFFFFFFEEEDDDEEEHHHKKKIIIHHHIIINNNRRRYYYeeeqqqyyy}}}xxxyyyuuuaaaLLL<<<555444//////...---,,,,,,++++++,,,++++++---000000...+++...---,,,+++************((()))+++,,,,,,+++***)))%%%''')))***+++***)))(((***&&&"""###(((+++***'''***((('''))),,,...---+++((()))+++---......+++)))&&&''''''((()))***++++++((((((***---///...,,,)))...---***)))((((((***+++'''(((***++++++******))))))))))))***++++++,,,,,,(((***---///000///...---)))(((***---***''',,,555CCCEEEEEE@@@888222111222~~~}}}|||{{{~~~~~~yyysssrrrtttsssooouuuqqqkkkfffbbbaaabbbddddddeeefffdddaaa^^^\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTSSSRRROOOMMMKKKJJJKKKJJJHHHFFFFFFFFFHHHIIIGGGFFFDDDDDDCCCAAA===:::888777555333111000//////---+++)))(((((())))))((('''######(((***&&&''',,,(((%%%###$$$&&&'''%%%"""###$$$$$$###"""###&&&((('''%%%$$$"""###%%%'''((( +++&&&///!!!,,,###%%%'''$$$"""$$$''')))(((&&&$$$%%%'''))))))((('''&&&'''"""!!!&&&((($$$$$$'''&&&&&&%%%$$$############$$$'''&&&######%%%$$$"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%(((***+++)))'''&&&&&&###"""###$$$'''+++///111%%%%%%$$$%%%&&&&&&$$$###!!!"""%%%'''(((''''''&&&'''&&&%%%&&&((((((%%%"""'''%%%$$$%%%''''''$$$!!!%%%((()))(((&&&'''***...+++)))'''&&&'''***...111&&&'''((())))))((('''&&&((('''''''''((()))+++,,,,,,)))'''(((******'''$$$'''(((***+++,,,,,,,,,+++'''%%%###$$$(((***)))'''***************+++++++++***+++---.........------222000///000111333333333555222444:::;;;666444555======>>>@@@BBBBBB@@@===AAACCCDDDEEEDDDEEEFFFHHHIIIHHHGGGGGGGGGGGGHHHIIIGGGGGGGGGGGGFFFEEECCCCCCEEEDDDDDDCCCCCCEEEFFFGGGIIIJJJLLLLLLPPPZZZhhhttt}}}vvvrrrmmmuuuzzzeeeNNN>>>666222///111222111///......//////...,,,++++++,,,...///---******------))))))+++%%%'''***+++*********+++******************++++++)))(((''''''(((((('''&&&))))))((())))))***++++++((()))***++++++***)))((((((((()))***************&&&''''''((()))******++++++(((&&&'''))),,,+++***))))))))))))************---------,,,,,,,,,,,,+++***)))***,,,---...,,,***)))***,,,,,,,,,...000222@@@EEEIIIDDD:::111///000~~~}}}|||zzzzzz{{{|||zzzvvvuuuvvvsssnnnrrrooojjjfffccccccdddeeeccceeeeeeddd```]]]\\\\\\YYYYYYXXXWWWWWWVVVVVVVVVSSSSSSRRRPPPNNNLLLJJJIIIJJJIIIGGGFFFEEEFFFGGGHHHGGGEEECCCCCCBBB???<<<999888777555333111000//////---+++)))(((((()))(((((($$$!!!!!!&&&&&&######&&&(((&&&$$$$$$&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%***''')))###+++(((''''''%%%###$$$&&&((('''&&&%%%&&&'''((()))(((''''''---(((&&&)))***&&&%%%'''&&&&&&%%%$$$$$$$$$$$$%%% ######!!!"""%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((***+++***'''$$$###"""!!!"""$$$%%%'''((())))))&&&$$$###$$$%%%&&&%%%### ###%%%&&&&&&%%%$$$%%%$$$###%%%((()))'''%%%+++(((%%%%%%&&&'''%%%$$$$$$%%%&&&''''''))),,,...)))((('''&&&'''***---...))))))))))))***,,,---...)))(((''''''((()))+++,,,+++******+++,,,---+++***((()))***+++,,,,,,++++++'''&&&%%%&&&((()))***)))*********++++++++++++++++++,,,...///000111000000111111111222333444444333777444666;;;;;;777444666===???AAABBBCCCBBBAAA@@@AAACCCEEEFFFEEEFFFHHHJJJKKKJJJHHHGGGGGGGGGHHHIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAABBBCCCEEEFFFGGGJJJLLLMMMPPPZZZhhhrrr~~~tttpppkkkqqq|||fffNNN>>>666111---///000000...---------...---,,,,,,,,,,,,---...---+++,,,//////+++***,,,&&&(((+++,,,+++++++++,,,+++++++++++++++*********(((&&&&&&''')))***)))(((******))))))))))))))))))***++++++,,,,,,++++++***))))))(((((((((***,,,---''''''(((((()))******+++---***'''''')))******((()))))))))*********++++++*********)))*********************,,,---...,,,***)))***,,,,,,,,,---000222>>>FFFMMMJJJ@@@777444555}}}}}}}}}|||{{{zzzyyyxxxwwwyyyyyywwwwwwxxxtttnnnooommmjjjgggeeeeeeeeeeeebbbcccdddbbb___]]]\\\\\\VVVVVVUUUTTTTTTSSSTTTTTTQQQQQQPPPNNNLLLJJJHHHGGGIIIHHHFFFEEEEEEFFFGGGGGGFFFDDDBBBAAA???===:::777777666444222000//////...---+++(((((())))))((('''&&&$$$&&&)))((($$$"""###'''&&&%%%%%%&&&&&&%%%###&&&((()))(((&&&$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&'''&&&&&&+++'''(((&&&$$$$$$%%%&&&%%%$$$&&&&&&'''''''''(((((((((///+++)))******'''%%%%%%&&&%%%%%%%%%%%%&&&''''''"""%%%%%%"""###%%%&&&###%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''(((((('''(((***)))&&&$$$###""""""$$$&&&(((((('''%%%$$$'''%%%######$$$&&&&&&%%% !!!###%%%&&&&&&%%%%%%$$$######$$$'''*********,,,)))%%%###$$$%%%&&&'''%%%$$$$$$&&&))),,,......''''''''''''((()))+++,,,)))((('''((()))---111333******)))(((((()))***+++%%%'''))))))))))))***+++******+++++++++++++++***'''((()))(((((((((***,,,***+++++++++,,,,,,,,,,,,---...///111222333333333111222333555666666555555999777888;;;;;;888666888===@@@DDDDDDCCCAAACCCEEEBBBDDDFFFGGGGGGHHHJJJLLLMMMLLLJJJHHHGGGGGGGGGHHHEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCEEEGGGHHHFFFIIIMMMOOORRRZZZfffppp}}}sssnnniiinnn|||fffNNN>>>555111,,,---///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***---111111---+++,,,(((***,,,,,,++++++,,,------,,,,,,++++++*********&&&%%%%%%''')))++++++***++++++***))))))(((((((((,,,++++++******++++++,,,+++***((('''(((***---///'''(((((())))))*********---+++)))((())))))((('''))))))*********+++++++++(((((((((((()))******++++++******+++------,,,***)))***,,,,,,,,,---///111;;;FFFPPPPPPGGG<<<777777||||||||||||{{{yyyxxxwwwuuuwwwvvvuuuvvvxxxuuuppppppnnnllliiigggeeedddddd```aaaaaa```]]][[[[[[\\\WWWVVVTTTRRRQQQPPPPPPPPPNNNNNNMMMLLLJJJHHHFFFEEEFFFFFFEEEDDDDDDDDDEEEFFFDDDBBB???>>>===;;;888555555444333111//////......,,,***(((((())))))(((&&&'''''')))***)))&&&"""!!!'''&&&&&&&&&&&&&&&%%%$$$$$$&&&((((((&&&$$$$$$$$$'''''''''''''''(((((((((%%%!!!'''((("""+++###((('''&&&%%%$$$$$$$$$###&&&%%%%%%%%%%%%&&&''''''+++(((&&&''''''%%%$$$###%%%%%%%%%&&&&&&((())))))))),,,***&&&%%%&&&%%%!!!"""######$$$%%%&&&''''''&&&&&&&&&'''''''''&&&&&&"""$$$&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&)))&&&$$$###%%%'''((((((###$$$%%%'''(((((((((((('''&&&%%%&&&(((***,,,---(((&&&%%%$$$%%%&&&(((((()))'''%%%(((,,,///...,,,&&&'''((()))************&&&&&&&&&&&&(((+++---///,,,+++***)))((()))***+++###&&&))))))'''&&&(((***++++++++++++++++++******(((***,,,+++((((((+++...++++++,,,,,,------......///000111222333333444444111333666888888888777777888999:::;;;:::999999;;;;;;@@@EEEEEEBBB@@@DDDGGGDDDFFFHHHIIIIIIJJJLLLNNNNNNMMMKKKIIIGGGGGGGGGGGGCCCCCCDDDDDDCCCBBBBBBAAABBBBBBCCCEEEGGGIIIJJJKKKEEEIIINNNPPPSSSZZZeeennn}}}zzz|||{{{}}}|||rrrmmmiiimmm|||{{{eeeMMM===555111+++---......---,,,,,,---)))******++++++******)))***))),,,111222---***+++((()))++++++******+++,,,...------,,,+++***))))))'''&&&&&&''')))+++***)))******************))))))***)))(((''''''((()))***,,,+++***))))))***+++,,,(((((()))))))))***************))))))))))))))))))((((((((()))))))))******((((((((()))***+++---...,,,+++++++++------,,,+++)))***,,,,,,+++,,,///111888FFFSSSUUUJJJ===666444~~~{{{{{{{{{{{{zzzxxxwwwvvvssstttrrroooqqquuuuuurrrrrrpppllliiifffcccbbbbbb]]]^^^^^^]]]ZZZYYYZZZ[[[YYYWWWTTTPPPNNNMMMLLLLLLKKKKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCAAA???<<<;;;:::999666555444333111000///...------+++)))(((((())))))'''%%%###%%%'''&&&%%%### '''''''''&&&&&&%%%%%%&&&!!!###&&&&&&%%%$$$$$$%%%'''&&&%%%%%%%%%&&&((()))###!!!)))***"""***"""((('''&&&%%%############$$$$$$#########$$$%%%&&&&&&%%%$$$$$$%%%'''&&&$$$%%%%%%%%%&&&'''((()))******,,,+++'''%%%&&&%%%"""######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%$$$!!!###%%%%%%%%%%%%&&&((('''&&&&&&%%%&&&'''((()))***'''%%%%%%&&&)))******$$$%%%&&&'''((()))))))))++++++***))))))***,,,---$$$%%%''')))***+++,,,,,,---***)))+++...///...+++'''(((***++++++++++++***%%%&&&'''((()))))))))))),,,,,,***))))))***++++++(((+++...---***)))***---,,,,,,++++++++++++++++++***,,,...---******,,,///+++,,,,,,---......//////222222222222222222333333222666999;;;:::999:::;;;999;;;===;;;:::;;;===???:::???CCCCCCAAA@@@DDDHHHFFFHHHJJJJJJKKKKKKMMMOOONNNMMMKKKHHHGGGFFFFFFFFFBBBCCCCCCCCCCCCBBBBBBAAAAAABBBDDDFFFHHHJJJKKKKKKFFFJJJOOOQQQTTT[[[eeennnzzzsssmmmmmmpppssszzzqqquuu}}}yyyooollliiimmmzzzxxxcccLLL===555111,,,...000000.........///(((((())))))))))))(((((()))(((+++000000,,,)))***'''((())))))(((((()))+++------,,,++++++***))))))***)))(((((()))***)))'''((((((***+++,,,,,,,,,,,,***)))(((''''''((()))***------......,,,+++)))'''))))))))))))************''''''))))))******+++,,,'''''''''((((((((()))))))))((((((((()))+++...///...,,,++++++------,,,+++)))***+++++++++,,,...000:::IIIXXXYYYLLL===444222}}}yyyyyyyyyyyyxxxvvvuuutttpppqqqnnnkkkmmmrrrsssppppppnnnjjjeeebbb```______ZZZ[[[[[[YYYWWWWWWXXXZZZWWWUUURRRNNNKKKJJJJJJJJJHHHHHHGGGFFFEEECCCBBBAAA?????????@@@@@@@@@@@@@@@>>>;;;999888888777666555222222000///...---------***)))(((((())))))&&&$$$$$$'''((('''&&&'''%%%!!!&&&'''((('''%%%%%%%%%''' """$$$%%%$$$$$$%%%&&&$$$$$$$$$###$$$%%%%%%&&&###&&&+++$$$'''$$$((($$$&&&''''''%%%###"""###$$$#########$$$$$$$$$%%%%%%$$$%%%%%%$$$'''+++***'''%%%%%%%%%&&&'''((()))***###&&&&&&###$$$&&&'''$$$&&&&&&''''''(((((())))))$$$%%%&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$$$$$$$&&&%%%$$$"""""""""$$$'''((()))'''%%%&&&((()))******###$$$$$$%%%&&&'''((())),,,------,,,***)))***,,,%%%(((,,,......///000111---,,,,,,---......---+++))))))***+++++++++++++++((()))***++++++***(((''',,,,,,+++******+++,,,---***+++------+++******+++,,,,,,++++++++++++,,,------......---,,,,,,...///,,,,,,---...///000000111444333333333333444555555444888<<<===;;;;;;===???>>>BBBCCC>>>;;;===@@@AAA;;;>>>AAABBBAAABBBFFFIIIHHHIIIKKKKKKKKKKKKMMMOOOMMMLLLJJJGGGFFFEEEEEEEEEBBBCCCCCCCCCCCCCCCBBBBBB@@@AAACCCEEEGGGHHHIIIIIIHHHLLLPPPRRRUUU\\\fffooo{{{wwwnnngggbbbdddiiiiiivvv{{{rrriiilllxxxvvvmmmlllmmmqqq|||yyycccLLL===555111---///111111000///000111))))))))))))))))))))))))+++)))+++//////***((()))'''((()))(((&&&&&&(((***,,,++++++******)))))))))+++***(((((()))***((('''''')))+++---...//////...+++******))))))******+++,,,...///000///,,,(((&&&************************$$$&&&)))*********,,,---'''''''''((((((((())))))((('''&&&&&&'''***,,,...///---++++++,,,---,,,,,,)))***++++++++++++---///>>>MMM\\\\\\NNN===555444}}}|||}}}~~~{{{vvvvvvvvvvvvuuusssrrrqqqkkkmmmllliiikkkooonnnkkkllliiiddd___\\\\\\\\\]]]WWWXXXXXXVVVUUUUUUVVVXXXSSSQQQMMMJJJIIIHHHIIIJJJFFFFFFEEEDDDCCCAAA@@@???<<<<<<===>>>>>>>>>>>>>>>;;;888666555666666666555111111///...------,,,,,,))))))((())))))(((&&&$$$%%%)))***((((((,,,+++(((&&&((()))(((%%%$$$&&&'''$$$%%%&&&%%%$$$$$$%%%'''!!!###&&&((()))'''%%%###"""***((('''######'''%%%&&&'''%%%"""!!!###%%%###$$$%%%&&&'''&&&&&&%%%$$$'''&&&$$$''',,,,,,(((&&&%%%%%%%%%&&&'''(((((("""$$$%%%######''''''$$$'''''''''(((((((((((((((%%%&&&'''((('''&&&$$$###%%%&&&&&&&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%''')))((('''$$$$$$%%%%%%&&&((())))))))),,,---,,,***((()))***)))+++------,,,,,,///111(((***,,,---,,,,,,,,,,,,))))))))))))************+++*********************,,,+++******+++,,,---...)))((()))***,,,,,,+++***,,,++++++***+++,,,......000///....../////////...,,,---...///000111111222333333333444555777999;;;666:::>>>>>><<<<<>>AAAAAA>>>???@@@BBBDDDFFFHHHIIIIIIKKKLLLLLLKKKKKKLLLMMMKKKJJJHHHFFFEEEEEEEEEEEEBBBCCCCCCDDDDDDDDDCCCCCCAAABBBDDDFFFHHHIIIIIIIIIJJJNNNQQQSSSUUU\\\hhhqqqzzzyyykkk```XXXUUUXXX^^^dddqqq~~~}}}vvvnnnfffiiiwwwxxxqqqsssuuuzzz|||fffMMM===444000---///111111000000000111,,,,,,************,,,,,,...,,,,,,///...***((())))))))))))((('''''')))***))))))))))))))))))))))))***)))((((((***+++***)))***+++---///000000///...))))))************)))))),,,---.........---+++***************************$$$'''***+++***)))***,,,))))))))))))***************)))''''''(((***---...000...,,,+++,,,------,,,)))***++++++***+++---///???NNN\\\[[[LLL<<<555555~~~~~~}}}||||||zzzyyy{{{~~~~~~|||zzztttttttttsssrrrqqqoooooogggjjjkkkjjjkkknnnkkkfffgggddd___[[[XXXYYY[[[\\\VVVVVVVVVTTTSSSSSSUUUWWWNNNLLLJJJGGGGGGHHHJJJKKKDDDDDDDDDCCCBBB@@@???>>>::::::;;;<<<======<<<<<<999777444444555666666555111000///...---,,,,,,,,,)))(((((())))))(((&&&$$$"""''''''$$$%%%***+++'''&&&((()))(((%%%$$$&&&((((((((('''%%%######%%%'''!!!%%%+++///000,,,'''### +++###&&&((($$$%%%&&&%%%"""!!!###&&&$$$%%%'''))))))((('''&&&###'''&&&###&&&++++++&&&&&&%%%%%%%%%%%%&&&''''''&&&((((((%%%$$$'''&&&###&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''%%%$$$"""###%%%%%%%%%'''***,,,%%%&&&'''((((((&&&$$$############%%%'''((('''%%%''''''''''''(((***+++,,,&&&))),,,,,,***((((((***+++++++++)))&&&'''+++///$$$(((+++,,,+++***,,,...)))((((((((((((((()))***+++***((('''''')))+++---++++++******+++---...000,,,******---111333111///++++++******+++---...000333000------000222000...------...///000111222222222222333555777;;;>>>@@@888;;;>>>>>>;;;<<<@@@EEEOOOSSSQQQFFF??????BBBAAA@@@@@@@@@BBBFFFIIIJJJJJJJJJLLLMMMLLLKKKJJJKKKLLLJJJIIIGGGEEEDDDDDDEEEEEECCCCCCDDDDDDDDDDDDDDDCCCCCCEEEGGGIIIJJJKKKJJJJJJLLLOOORRRSSSUUU]]]iiirrrzzzwwwkkk[[[PPPHHHEEEJJJQQQcccppp}}}{{{tttmmmfffjjjzzz}}}wwwzzz~~~hhhNNN===333...---///000111000///000111///...,,,++++++,,,...///111......///...***(((******+++***)))'''''')))+++(((((((((((())))))))))))(((''''''(((+++,,,,,,+++,,,...///111111000...---&&&'''((())))))((('''&&&,,,,,,,,,,,,---...//////++++++******************&&&))),,,,,,***((()))******++++++++++++,,,,,,,,,---,,,***)))***,,,///000000...,,,+++,,,------,,,)))***++++++******,,,...<<>>@@@BBBLLLKKKHHHFFFDDDDDDCCCDDDAAAAAABBBDDDEEEGGGHHHHHHHHHFFFFFFHHHKKKLLLKKKHHHHHHJJJJJJIIIFFFDDDDDDEEEBBBCCCDDDCCCBBBBBBCCCDDDBBBBBBDDDFFFIIIJJJJJJHHHHHHJJJPPPUUUVVVZZZfffrrrvvv|||mmm___OOOFFFBBBBBBFFFKKKXXXkkkxxxnnngggsssyyykkkSSS@@@444000...000111111000000111333---///000000//////000222,,,***+++//////+++***,,,+++******)))))))))))))))******))))))))))))******,,,,,,+++)))'''(((+++---...333888:::;;;<<<777111---+++(((&&&'''((((((''')))******+++---...//////------,,,,,,,,,+++++++++***+++---,,,+++)))((((((((('''''''''((()))+++,,,+++,,,,,,,,,++++++---/////////............//////***+++,,,,,,++++++---///444EEERRROOOAAA777111///~~~}}}~~~~~~~~~{{{yyy}}}{{{yyywwwvvvvvvwwwwwwrrrooommmllllllkkkhhheeeeeedddcccbbbaaaaaaaaaaaaaaa___\\\YYYWWWVVVVVVWWWZZZXXXVVVSSSPPPNNNLLLLLLLLLJJJFFFCCCBBBBBBBBBCCCAAAAAAAAA@@@???>>><<<<<<<<<:::777777888999888777888555222111222111///---///......---,,,,,,++++++&&&'''((('''&&&''')))***%%%%%%%%%&&&'''((())))))%%%$$$###""""""###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%)))%%%"""&&&######$$$$$$######$$$%%%%%%%%%)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""$$$$$$#########%%%%%%$$$$$$%%%&&&&&&'''###'''### &&&%%%"""(((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###&&&%%%!!!"""&&&&&&###$$$)))###"""'''(((###"""###$$$%%%%%%&&&(((***((((((((((((''''''&&&&&&))))))(((''''''((()))))))))******)))((((((***,,,+++---...---,,,******+++111000...---------//////........................,,,,,,---///000000...---...++++++...///---...111//////000222666666444111222333444555555666555555666999999666777<<<===;;;888:::<<<<<<<<<===@@@BBBFFFEEEDDDCCCCCCCCCCCCDDDAAAAAABBBDDDEEEFFFGGGHHHGGGFFFFFFHHHKKKLLLJJJHHHHHHIIIJJJIIIFFFDDDDDDDDDBBBDDDDDDDDDBBBAAABBBCCCCCCDDDEEEGGGHHHIIIHHHGGGHHHIIINNNRRRTTTYYYeeerrr{{{sss^^^RRREEE>>>===???DDDJJJWWWjjj}}}yyypppiiirrrzzzmmmUUU@@@222------...000//////...000111---...000000///...000111...,,,---000///+++***,,,***))))))((((((((())))))***))))))(((((())))))***((()))************,,,---...555<<>>666333333}}}|||{{{|||||||||zzzxxxwwwwwwvvvuuutttsssrrrrrrooonnnlllkkkjjjhhhdddaaabbbaaa```^^^]]]\\\[[[[[[\\\[[[YYYWWWVVVUUUUUUTTTUUUTTTRRRPPPMMMLLLKKKKKKHHHGGGEEECCCAAA@@@???????????????>>>===<<<;;;:::<<<:::888777777777555444333222000///000///...,,,------,,,,,,+++*********&&&'''((('''&&&&&&((()))%%%%%%%%%%%%&&&(((***+++%%%$$$#########$$$%%%&&&%%%&&&'''&&&%%%$$$%%%&&&$$$)))$$$!!!&&&######&&&###!!!"""%%%'''&&&$$$)))&&&###"""###$$$%%%$$$%%%%%%$$$$$$###$$$$$$$$$"""%%%'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$)))$$$!!!&&&$$$ &&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%"""$$$$$$!!!"""%%%&&&%%%''',,,***$$$###((()))%%%%%%$$$###$$$&&&((()))((()))))))))((((((((((((((())))))(((''''''((()))))))))******)))(((((()))+++,,,------,,,******+++,,,000///...---------...///.../////////////////////,,,---...///000///...---000------000111...///222000111333666888888666333111222333555666777888888777::::::999;;;???AAA@@@888999;;;<<<<<<===???AAA@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFGGGIIIJJJIIIHHHGGGHHHIIIHHHFFFDDDDDDDDDCCCDDDEEEDDDBBBAAABBBCCCDDDEEEFFFGGGHHHGGGFFFEEEIIIIIILLLOOORRRXXXeeerrrsssdddQQQGGG<<<888888:::AAAHHHVVVhhh{{{zzzsssmmmrrr}}}oooWWWAAA222,,,,,,---///...------...///---...//////......///000000------000///+++***+++((((((((('''(((((())))))))))))(((((((((((())))))$$$'''***,,,,,,,,,---...333<<>>CCCEEECCC:::<<<>>>>>>======>>>@@@>>>>>>>>>???@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHGGGEEEDDDDDDDDDDDDEEEFFFDDDBBBAAABBBCCCCCCEEEGGGHHHHHHGGGGGGGGGLLLJJJKKKNNNRRRYYYfffsssvvvbbbTTTKKKCCC:::777666888>>>EEEVVVhhh{{{|||vvvqqqsssoooWWWAAA444///,,,...///...---,,,---///,,,---......---,,,---///000------...---)))(((***'''''''''''''''((()))))))))(((((((((((((((((()))%%%(((***,,,,,,---...000777CCCSSSaaahhhcccQQQ???111...)))'''''')))++++++++++++,,,,,,---....../////////.........------------+++***)))******)))(((&&&'''((()))***,,,---...+++,,,,,,,,,++++++---///111000...,,,,,,...000111+++,,,,,,+++******+++---111===EEEAAA888444444555~~~~~~~~~}}}{{{rrrsssssssssrrrpppnnnmmmfffhhhiiiiiihhhgggfffeeecccaaa___]]]ZZZXXXWWWVVVTTTTTTSSSSSSRRRQQQPPPPPPJJJJJJHHHGGGFFFFFFEEEEEECCCCCCBBBAAA@@@>>>;;;:::999999999999888777666666444555777888888777666555...///000000///...------)))))))))))))))((((((((()))))))))'''%%%###$$$%%%%%%%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&"""'''$$$"""(((&&&"""((('''### !!!&&&(((&&&""",,,(((%%%%%%))),,,,,,***&&&&&&%%%$$$############"""$$$&&&'''&&&&&&&&&'''***)))(((&&&&&&&&&''''''!!!'''###!!!'''%%%!!!'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###""""""$$$%%%%%%&&&((('''((('''&&&'''***(((%%%+++)))&&&(((+++---,,,***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))+++,,,,,,*********+++,,,------+++***+++---///111111111111111111222222------....../////////000///000222111///...///111...---///333555333333666000333666888999888777666444666888;;;===???@@@AAA;;;>>>???===???DDDFFFEEE>>>@@@AAAAAA???>>>>>>>>>???@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFDDDEEEFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGEEECCCCCCDDDDDDEEEFFFEEECCCBBBCCCDDDAAADDDHHHIIIIIIIIIJJJKKKNNNKKKKKKNNNSSSZZZhhhttt}}}hhhUUUHHHEEE???999777666777===DDDVVVhhh{{{|||wwwrrrtttkkkRRR>>>444111---...//////------...///,,,---...---,,,+++,,,---///,,,***,,,+++'''&&&)))&&&&&&&&&&&&'''(((******))))))(((((((((((())))))+++++++++++++++,,,000222888EEEWWWeeekkkdddQQQ>>>444000+++)))((()))******,,,,,,,,,------....../////////.........---------...,,,******++++++***((('''(((((())))))*********+++,,,,,,,,,++++++---///000///...------...///000(((***++++++***+++---///000<<>><<<:::999666666666666666555444333000333666888777555444444...///111111///---------))))))(((((((((((((((((($$$%%%&&&&&&%%%&&&(((***%%%%%%&&&''''''((((((((($$$%%%%%%&&&&&&''''''''''''(((((('''%%%$$$%%%&&&###(((### %%%""""""&&&###!!!"""%%%'''&&&$$$***'''$$$''',,,///---***%%%%%%$$$$$$###$$$$$$$$$###%%%&&&'''&&&%%%&&&''')))))))))((('''&&&%%%%%% &&&###"""(((&&&"""&&&###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&######&&&&&&%%%&&&)))###$$$'''((()))))))))((()))((('''((()))*********,,,,,,,,,,,,,,,---------***+++,,,,,,,,,,,,+++******,,,......,,,+++,,,,,,,,,---...---,,,,,,...000000000000111111111111111......//////000000111111111333555333000///111333///---///444666333333666222555777888888888999:::555666999;;;>>>@@@AAABBB===@@@@@@>>>???DDDEEECCC???AAACCCCCCAAA???>>>???AAAAAABBBBBBBBBAAA@@@@@@AAABBBBBBCCCDDDDDDEEEEEECCCEEEFFFFFFEEEDDDDDDEEEDDDEEEFFFFFFDDDCCCCCCDDDCCCDDDEEEEEECCCCCCDDDEEEAAAEEEJJJKKKJJJJJJLLLNNNOOOKKKKKKOOOTTT\\\hhhtttooo[[[KKKDDD???;;;888777777777===EEEUUUggg{{{{{{tttooorrr~~~{{{|||{{{hhhNNN:::222111---/////////---,,,---...+++,,,---,,,+++***+++,,,...***)))***)))&&&&&&)))&&&&&&&&&'''(((***+++,,,******))))))))))))******---------,,,+++...222555;;;IIIZZZeeeggg___NNN>>>444111---+++++++++***))),,,,,,------.....................------------,,,---+++)))+++---,,,)))%%%(((((())))))))))))((((((''')))***+++,,,---000222//////............//////'''(((*********+++...000...999@@@<<<555111000...gggSSSRRRVVV]]]cccooo}}}|||{{{yyyxxxrrrrrrrrrqqqpppooonnnmmmdddeeedddccc```aaacccfff___^^^\\\YYYWWWUUUTTTTTTTTTSSSPPPNNNMMMMMMNNNNNNJJJIIIGGGFFFEEEDDDDDDDDD@@@???>>><<<:::999888777333444444444444333222222---111555666444111//////---///222111...,,,+++,,,((((((((((((((()))))))))"""$$$%%%%%%%%%&&&)))+++%%%&&&'''((()))(((&&&%%%$$$%%%&&&''''''((((((((('''((()))(((&&&$$$%%%&&&###(((### %%%""""""$$$$$$######$$$%%%%%%%%%&&&###!!!%%%,,,...+++'''$$$$$$$$$###$$$$$$%%%%%%&&&((())))))(((((()))***''''''(((((('''%%%"""!!!"""'''$$$###(((%%% $$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''')))%%%%%%((((((%%%&&&***$$$&&&)))***)))(((+++...)))******)))))))))***,,,,,,,,,---------.........,,,,,,---......---,,,,,,,,,...///000...------...,,,...000000///...///000//////000111111111111111000000111222222333444444333555777555111000222666111000111555555222000222555777999999888999;;;>>>888999<<<>>>@@@BBBCCCDDD???BBBAAA>>>>>>BBBBBB@@@<<>>===;;;999888666666666222222333333333222111111,,,000555555222...++++++,,,///222111---***)))***((((((((()))))))))))))))%%%&&&&&&&&&%%%%%%'''(((%%%&&&(((***)))'''%%%###$$$%%%&&&'''((((((((((((((())))))(((&&&$$$%%%&&&"""'''###!!!'''%%%"""'''###$$$%%%$$$######%%%'''"""$$$+++---)))###############$$$%%%&&&&&&&&&'''((((((''''''((()))$$$&&&'''(((&&&### $$$)))&&&###((($$$"""######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''+++&&&&&&))))))%%%&&&***'''))),,,,,,)))(((,,,333***,,,...---******,,,///---------.........//////...///000111111000///...,,,...000111///.........,,,...111222111000000000333444555555666666666555222222333444444555666666444777999666222000333777444222333666555000...///888:::;;;:::999:::===AAA<<<===???BBBDDDEEEFFFGGG@@@CCCBBB>>>>>>@@@@@@>>>999<<>>???AAABBBCCCCCCBBBAAAAAABBBBBBCCCCCCDDDDDDDDDBBBDDDFFFFFFCCCBBBCCCEEECCCDDDEEEEEEDDDBBBCCCDDDAAACCCDDDEEEDDDEEEFFFHHHFFFKKKOOOOOOKKKIIIKKKNNNLLLIIIHHHNNNTTT\\\fffooo~~~uuucccSSSGGGEEEJJJHHHDDDAAA???:::777:::AAAQQQdddxxx|||tttkkkdddhhhvvvyyyooolllnnnoooVVV???444111+++,,,---,,,***)))***+++***,,,,,,+++)))((()))***---***)))******((()))---&&&&&&'''(((***,,,---...,,,,,,++++++++++++,,,,,,(((+++///222333555777999111???LLLNNNHHH???555------,,,,,,...000000///------------...............------,,,,,,,,,+++++++++'''&&&&&&))),,,+++$$$&&&''')))+++,,,---,,,,,,+++,,,,,,,,,++++++---///,,,...000111111000...,,,)))***+++***))))))+++,,,***000333...***,,,000222oooMMMPPPLLLFFFRRRUUUhhhqqqttt~~~uuu~~~|||zzzwwwqqqmmmooollliiihhhhhhhhhgggfffffffffccc___[[[YYYYYYZZZUUUTTTSSSRRRRRRQQQRRRRRROOONNNLLLLLLMMMLLLKKKIIIEEEEEEDDDCCCBBB@@@>>>===@@@888444666777444222555111111111000000000//////,,,///111222111/////////666000+++,,,---+++)))******)))))))))))))))******&&&''''''&&&######&&&)))%%%%%%&&&&&&'''&&&&&&%%%%%%''''''$$$!!! ###&&&+++)))((('''((()))(((''')))(((&&&%%%$$$$$$%%%&&&((('''%%%$$$$$$%%%'''(((#########"""######$$$$$$ """(((,,,(((!!!$$$###$$$'''++++++)))&&&$$$$$$$$$###############$$$$$$##################&&&%%%$$$$$$$$$%%%&&&'''"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&'''''''''(((***,,,)))***+++,,,---.........------------------------***---////////////000222000000111222222222222222------.../////////......---333999999444000000222333333333444444444555555444333222111222444777888888:::>>>AAA:::222333:::555555444333444555666777999;;;<<<>>>????????????BBBBBBBBBDDDFFFHHHGGGFFFCCC@@@???AAA@@@>>>>>>AAA999;;;???BBBCCCBBB@@@>>>@@@BBBDDDFFFFFFDDDAAA@@@???@@@AAAAAABBBBBBBBBAAAEEEDDDCCCEEEGGGGGGDDDAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAHHHLLLOOOOOOMMMKKKKKKMMMKKKGGGFFFKKKRRR[[[gggrrr~~~jjjRRREEEDDDLLLSSSPPPRRRLLL>>>666999???AAAWWWkkkwww}}}uuubbbZZZ___ooo~~~xxxooolllooouuu{{{mmmZZZ???///333---,,,++++++------,,,+++***************)))((((((***)))((((((((()))+++,,,)))(((&&&%%%&&&(((+++---(((((())))))*********+++///000111222444666777777777999:::888444000---,,,''')))+++,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,---.........---***(((((()))(((((((((((())))))))))))+++)))''')))+++---+++)))!!!$$$)))---///000222333........................(((***+++,,,******+++,,,+++,,,---------...000222\\\RRRNNNJJJQQQQQQ^^^lllhhh[[[bbbvvv|||xxxwwwuuuqqqoooooollliiigggggggggeeedddddddddbbb^^^ZZZWWWVVVVVVRRRRRRQQQPPPOOOOOOOOOOOOMMMLLLJJJJJJJJJJJJIIIGGGDDDDDDCCCCCCAAA???>>>===>>>777333666666444333555555444333222111000//////,,,...000111///......///444---***++++++)))((()))******))))))((()))))))))&&&((()))'''%%%%%%''')))&&&&&&'''''''''&&&%%%%%%%%%((()))'''%%%$$$&&&)))***)))''''''((((((((('''((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&'''###&&&&&&$$$&&&)))((($$$&&&%%%%%%'''))))))'''$$$%%%$$$$$$###"""!!! $$$$$$##################%%%%%%$$$$$$$$$%%%&&&'''"""%%%((()))(((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))+++---)))***+++---.......................................000222222000000000111000000111222222222222111---.........////////////---111555666444222222333333444444555555555555555555444333222333555777888666999???CCC===555444:::777666666555666777888999<<<===???AAABBBBBBAAAAAAAAA@@@AAACCCEEEFFFEEEDDDEEEAAAAAACCCBBB???@@@CCC;;;===@@@BBBCCCBBBAAA@@@BBBCCCDDDEEEEEECCCBBBAAA??????@@@AAAAAAAAA@@@@@@DDDCCCBBBDDDFFFFFFDDDAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEHHHKKKOOOOOOMMMKKKKKKKKKKKKGGGGGGLLLSSS[[[hhhrrrttt```NNNFFFJJJSSS[[[YYYYYYOOO???666777===???VVVkkkxxx|||}}}ooo\\\UUU^^^mmm}}}xxxnnnjjjkkkttt~~~{{{lllZZZAAA333666---,,,++++++------,,,++++++++++++,,,++++++************)))(((((()))***+++***)))'''&&&''')))+++---+++******************)))...///000111222333444555222444444333000---++++++&&&(((+++,,,,,,---...000,,,---------............---......,,,***(((((()))))))))))))))(((((((((((()))''''''))),,,---,,,******,,,...///...---......------------------------''')))++++++***)))***++++++,,,---------...000222vvv\\\SSSNNNOOOOOOYYYZZZSSSOOOTTTooozzzvvvtttsssrrrppppppmmmjjjhhhgggfffdddbbbbbbbbbaaa]]]XXXTTTRRRQQQOOOOOOMMMLLLLLLKKKKKKKKKJJJHHHGGGGGGHHHHHHFFFEEECCCBBBBBBAAA@@@>>>===<<<;;;666333555555444333555777777555444222000///...---...///...---,,,---...000+++(((******'''&&&(((******)))(((((((((((((((&&&((())))))(((''''''((('''''''''''''''&&&%%%$$$"""%%%((((((&&&&&&(((***)))'''%%%%%%&&&'''&&&%%%''''''&&&%%%%%%%%%&&&&&&$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$(((***'''%%%''')))))))))'''&&&&&&''''''&&&$$$%%%%%%$$$"""!!! ######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''"""%%%)))***)))'''&&&&&&&&&&&&&&&''''''(((((((((***+++,,,+++***+++,,,...***+++,,,...////////////000000000000000000000000222333555444222111111222000000111222222222222111//////......//////000111...///111222333444444444333444666888888777666555666555444444555666888999444888???CCC???888777:::888888888888999:::;;;<<>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBB???@@@@@@@@@@@@@@@???>>>DDDCCCBBBDDDEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEGGGHHHIIIJJJGGGJJJNNNOOONNNKKKJJJIIIHHHEEEEEEJJJPPPXXXeeeqqqsssfffUUUJJJIIIRRR^^^fffeee```SSSAAA666666;;;???TTTkkkyyy{{{xxxhhhUUUOOOZZZjjj{{{yyynnniiiiiisss|||mmm[[[EEE666999---,,,+++,,,---...---++++++,,,,,,---------,,,,,,+++***)))(((((()))******,,,+++)))((((((***+++---------,,,++++++******)))------...//////000000111,,,---...,,,***))))))***%%%(((+++---------------------...///////////////,,,---...,,,***))))))*********))))))((((((''''''&&&&&&'''***...///...---...///000///,,,+++,,,---------,,,,,,+++++++++***&&&(((******)))))))))******,,,------------000222sss\\\RRRQQQNNNYYYWWWTTTVVVVVVooo}}}zzzwwwuuusssqqqppppppnnnkkkhhhgggeeebbb````````````]]]WWWRRROOONNNMMMMMMKKKJJJIIIIIIIIIIIIGGGFFFEEEEEEFFFFFFEEECCCAAA@@@@@@@@@>>>===<<<;;;888666444444444444444444666555444333222000//////---------,,,+++***,,,------***)))++++++'''&&&(((******)))(((''''''''''''%%%'''((())))))((('''&&&(((((((((((('''&&&%%%$$$ %%%&&&$$$$$$&&&((((((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&'''$$$######""""""###$$$%%%###############$$$%%%&&&###''')))''''''******'''((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$###"""!!!!!! ######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))''''''(((((())))))******,,,---------++++++---///,,,---...///000111111111111111111111111111111111222444555555444333333444000000111222222222222222000000000///000111333333444222111222444666666555444555888::::::999777555777777666666777888999999444888>>>@@@===::::::<<<999999::::::;;;<<<===>>>@@@AAACCCEEEFFFFFFFFFEEEEEEDDDDDDFFFHHHIIIHHHGGGFFFCCCBBBDDDDDDBBBBBBEEE@@@AAAAAAAAABBBDDDEEEFFFGGGFFFDDDCCCBBBBBBBBBCCC@@@AAAAAAAAAAAA@@@??????DDDCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEGGGHHHJJJKKKGGGIIILLLNNNMMMKKKHHHFFFDDDAAABBBFFFKKKSSSaaammmlll___PPPHHHLLLYYYfffnnnmmmdddSSSAAA666666<<>>>>>>>>>>>===<<<::::::555666666444333444444444222222111111000000//////,,,------,,,***)))+++,,,,,,***+++...---)))(((***)))(((((('''&&&&&&''''''%%%%%%&&&'''((('''&&&$$$'''(((((((((''''''&&&%%%###%%%######$$$''''''%%%$$$###$$$%%%$$$###$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&&&&############$$$%%%&&&'''%%%''''''''')))+++&&&%%%%%%%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((((('''&&&$$$###%%%(((,,,((())))))***++++++,,,,,,,,,---...---,,,,,,---///...///000222333333333333333333333333333333333333000222555555444444555666111222222333333333333333222222222222333444555666:::888666555777888888777555777:::<<<<<<;;;999777999999999999999999::::::666999;;;:::999:::===???:::;;;;;;<<<===>>>>>>>>>@@@AAACCCDDDEEEFFFEEEEEEEEEEEEEEEFFFHHHIIIHHHFFFDDDAAA@@@CCCCCCAAAAAAEEEBBBAAAAAABBBCCCDDDFFFGGGIIIGGGEEECCCAAAAAABBBBBBAAABBBBBBBBBBBBBBBAAAAAADDDDDDEEEEEEEEEEEEFFFGGGCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDFFFGGGHHHFFFGGGIIIKKKKKKIIIFFFCCCBBB@@@BBBEEEJJJQQQ```mmm{{{}}}qqqcccVVVIIIFFFPPP```mmmtttmmm```OOO???555666===EEEQQQkkk|||~~~yyygggSSSNNNOOO___ttt}}}vvvqqqppptttsss```III666333...---,,,,,,......---,,,******++++++++++++******+++***)))(((((()))******,,,++++++******+++,,,---******+++,,,---.........++++++++++++++++++++++++)))******)))((((((***,,,%%%(((,,,---,,,+++***)))***+++---...//////......,,,---...,,,***))))))***+++******)))(((''''''&&&%%%'''***---///000111222...///000/////////111333++++++*********)))))))))&&&((()))***)))((()))***)))***,,,,,,,,,---000222~~~yyyeeebbbYYYTTTVVVccc{{{}}}}}}yyysssooommmmmmkkkhhhgggeeeccc___\\\]]]]]]\\\YYYSSSOOOMMMMMMLLLKKKIIIHHHGGGFFFEEEEEECCCBBB@@@AAABBBCCCBBB@@@<<<<<<<<<<<<;;;:::999888555888999555333444444333///////////////.........,,,---...---+++)))***+++******---000///***))),,,''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$&&&''''''((((((((('''''' ###&&&&&&$$$$$$&&&((('''%%%######$$$%%%$$$######$$$%%%&&&''''''''''''$$$%%%%%%&&&'''''''''(((%%%%%%%%%%%%&&&((()))******)))'''%%%((()))"""###%%%&&&&&&%%%%%%&&&(((######$$$$$$%%%&&&&&&'''######$$$$$$%%%&&&&&&&&&%%%%%%'''((()))******)))))))))'''%%%###%%%***---)))******+++,,,---......---...///...------///111111222333444555666666666555555555555555555555555111333555666666666777888333333444555555555555444333444555666777888888888<<<;;;;;;:::999999999:::888999;;;<<<===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;999<<<<<<888888<<<@@@AAA======>>>?????????>>>>>>???@@@BBBCCCDDDEEEDDDDDDCCCCCCBBBDDDEEEFFFEEECCCCCC@@@???BBBBBB@@@AAADDDAAAAAABBBBBBCCCDDDFFFGGGIIIHHHFFFDDDBBBAAAAAABBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCDDDFFFHHHCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCEEEFFFFFFFFFFFFGGGHHHGGGDDDAAACCCCCCEEEHHHLLLSSSbbbpppyyyqqqbbbSSSJJJBBBFFFVVVgggqqquuugggYYYGGG:::444555>>>GGGSSSlll}}}}}}kkkUUUNNNKKK[[[ppp}}}~~~yyytttsssvvvqqq]]]GGG444///...---,,,---...///...,,,)))************)))((('''***)))((((((((()))+++,,,************+++,,,---...))))))***+++---...//////***+++++++++++++++++++++)))***+++***)))((()))***&&&(((+++,,,+++))))))))))))***---///000///...............---***(((((()))******))))))((((((''''''&&&(((***+++,,,---///111333444555444333222333444************************&&&(((******)))))))))***((()))+++,,,,,,---000222ttthhh```uuu~~~{{{}}}~~~{{{uuupppmmmlllhhhfffdddcccbbb___\\\YYYZZZZZZXXXTTTPPPMMMLLLLLLJJJIIIHHHFFFEEEDDDCCCCCC@@@>>>>>>>>>@@@@@@???>>>;;;;;;;;;;;;:::999888888555;;;<<<666333444555222111000000///...---,,,,,,+++---///...,,,***)))***((()))---111///***))),,,%%%%%%%%%%%%&&&'''(((((()))&&&$$$%%%'''((('''&&&%%%&&&'''(((((())))))(((%%%''')))'''$$$###&&&)))'''&&&$$$$$$%%%%%%%%%$$$"""###%%%&&&(((((((((((($$$%%%%%%&&&'''(((((((((%%%%%%%%%&&&'''((()))*********'''###$$$&&&$$$###%%%((((((%%%###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''%%%'''(((***++++++++++++)))*********))))))+++---***++++++,,,...//////000...///000000///000222444444444666777888999999999888888888888888888888888444666888888888777888999444555555666666666666666333555888:::<<<;;;:::999999<<<>>>===::::::;;;>>>:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;??????;;;;;;@@@BBBAAA@@@AAABBBBBBBBBAAA@@@???>>>@@@AAACCCDDDDDDDDDDDDCCCBBBBBBCCCEEEEEEDDDBBBBBB??????BBBBBB@@@AAADDD@@@AAABBBCCCDDDDDDEEEEEEJJJIIIGGGEEECCCAAAAAA@@@???@@@AAABBBCCCDDDDDDDDD@@@BBBCCCBBBAAAAAADDDGGGCCCCCCDDDEEEEEEFFFGGGGGGEEEDDDCCCBBBBBBDDDEEEFFFFFFDDDBBBCCCDDDDDDBBB@@@DDDDDDFFFIIILLLSSSbbbqqqzzzxxxdddVVVGGGBBBAAAMMM```nnnsssqqqaaaRRRAAA666222333<<>>===<<<:::::::::::::::999888777666<<<===777333555555222333222111///...,,,+++***+++---//////---+++))))))'''(((---111///)))))),,,$$$$$$$$$%%%&&&'''((()))+++(((%%%%%%'''))))))'''$$$%%%&&&((())))))******'''))))))&&&###"""$$$((((((&&&$$$$$$%%%&&&%%%$$$!!!###%%%'''((((((((((((###$$$%%%&&&''''''''''''#########$$$%%%&&&((((((%%%'''&&&!!! %%%+++,,,$$$'''***)))%%%"""!!!"""%%%$$$$$$$$$######""""""######$$$%%%%%%&&&''''''&&&''')))+++,,,---,,,,,,(((+++...///...,,,,,,,,,++++++,,,---...///000111///000111222111222555777555666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;999888888999555666666777777777777777444666:::===>>>===;;;:::555:::>>>>>>;;;:::===AAA<<<<<<<<<<<<=========>>><<<===============<<<<<<<<>>???CCCDDD@@@CCCDDDDDDDDDDDDBBBAAA@@@???@@@BBBCCCDDDEEEDDDDDDDDDDDDCCCDDDFFFFFFEEECCCCCC@@@???BBBCCCAAABBBEEE???@@@BBBCCCDDDDDDEEEDDDIIIIIIGGGFFFDDDBBB@@@???===>>>???AAABBBCCCDDDDDD>>>@@@AAA@@@??????CCCFFFCCCDDDDDDEEEFFFGGGGGGGGGDDDDDDBBBBBBCCCEEEGGGHHHGGGDDD@@@@@@BBBBBBAAA???BBBCCCEEEHHHKKKRRRaaappp}}}jjjVVVJJJDDDBBBFFFUUUiiitttrrrlll^^^NNN===444000222;;;EEE[[[ppp~~~pppUUUIIIIIIXXXkkkxxxzzzvvvsssqqqxxx|||aaaMMM>>>333222///...------...///...---,,,,,,,,,+++)))(((&&&%%%'''''''''''')))+++---...&&&&&&((()))+++---......++++++++++++++++++++++++***++++++,,,------......''')))+++***'''###"""!!!((()))***)))((('''((()))***,,,///222333222111000000000000---)))'''&&&&&&(((((((((((())))))))))))'''((('''%%%###$$$(((,,,...111333444333111000000(((((()))***+++,,,------(((***+++,,,+++***+++,,,''')))***+++,,,---000222}}}yyyyyy}}}vvv}}}yyysssooohhhaaagggeeedddcccbbb```\\\YYY___VVVPPPPPPPPPLLLHHHGGGEEEGGGHHHGGGDDDBBBAAAAAA;;;;;;<<<<<<===>>>>>>>>>999777444222222444777999777666666555333222111111222111111000///......---------,,,,,,,,,,,,++++++***+++,,,---,,,)))%%%###&&&'''&&&%%%$$$$$$&&&(((&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&$$$!!!!!!%%%)))''')))***(((%%%###%%%'''$$$&&&'''&&&%%%%%%&&&''''''%%%&&&(((((($$$$$$'''))))))((('''&&&&&&%%%%%%(((&&&%%%###""""""#########!!!!!!###&&&(((&&&$$$&&&''''''%%%######$$$%%%***'''%%%'''***,,,***'''....../////////...---,,,***,,,---------,,,...//////+++,,,222333000111666222444555555444444555777777888:::<<<======<<<<<<<<<;;;;;;;;;<<<===???@@@===<<<;;;::::::;;;<<<===:::<<<<<<;;;888666666666;;;999888999===>>>===;;;999===AAABBB>>>;;;;;;<<>>CCCAAA???>>>===>>>???@@@===<<<;;;<<<@@@CCCDDDDDDIIIIIIIIIHHHGGGFFFEEEDDDDDDBBB@@@BBBEEEGGGEEECCCHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBFFFDDDCCCEEEGGGHHHFFFDDDGGGFFFEEEDDDDDDDDDEEEFFFFFFCCC??????AAACCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEFFFGGGFFFCCC@@@CCCBBBBBBBBBCCCDDDFFFGGGDDDDDDCCCAAA??????BBBDDDDDDBBBDDDHHHLLLSSSaaammm|||tttcccQQQEEE@@@AAAKKK]]]qqqxxxrrrhhhZZZEEE666777666333;;;IIIXXXqqqqqqYYYOOOFFFYYYgggrrr}}}{{{xxx~~~}}}}}}uuubbbIII777//////+++++++++,,,,,,---------000---+++***,,,---+++))))))***,,,+++)))(((((())))))******))))))))),,,...,,,,,,,,,++++++***************,,,,,,,,,,,,******---,,,+++)))'''(((***,,,+++******)))))))))))))))...000444555555444444444222///+++(((((()))***)))(((((((((((())))))))))))))))))))))))***+++,,,---//////............//////+++******,,,///000///...***(((&&&(((+++,,,+++)))((((((((()))***,,,---...}}}}}}zzzyyy|||vvv|||}}}xxxrrrnnnhhhbbbdddcccaaaaaa```^^^[[[XXXZZZRRRMMMMMMNNNKKKHHHGGGFFFGGGHHHFFFCCCAAA@@@@@@<<<<<<<<<<<<<<<=========:::999888666555555555555555555444333222111000///111111000000///......---------,,,,,,,,,+++++++++,,,,,,,,,,,,***(((%%%###&&&''''''&&&%%%%%%''')))&&&&&&'''((((((((((((((($$$%%%%%%&&&'''(((((()))&&&&&&%%%$$$###$$$&&&(((%%%'''***)))&&&$$$%%%'''((()))***)))'''&&&&&&'''&&&!!! %%%(((&&&$$$$$$&&&&&&&&&&&&&&&''''''''''''&&&%%%###############'''%%%$$$&&&(((((('''%%%%%%&&&&&&%%%###"""###%%%'''((((((((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------///000---+++,,,222444333555999555666888888888888999;;;:::;;;===>>>>>>>>>>>>===<<<===>>>>>>????????????>>>===<<<;;;;;;<<<===>>>===>>>>>>===:::999999:::<<<::::::;;;>>>@@@???>>>@@@@@@BBBCCCDDDCCCAAA@@@@@@>>>======>>>???>>><<>>??????===<<<===@@@CCCCCCCCCHHHHHHHHHGGGFFFEEEDDDDDDDDDBBBAAACCCFFFGGGFFFEEEGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDCCCEEEGGGHHHFFFDDDGGGGGGHHHHHHHHHGGGFFFEEECCCAAA??????BBBDDDDDDCCCBBBBBBAAAAAAAAACCCDDDEEEDDDDDDDDDEEEFFFFFFCCCAAACCCCCCCCCCCCDDDEEEGGGGGGCCCCCCBBBAAA??????BBBDDDDDDBBBCCCHHHLLLTTTaaammmzzzzzzfffTTTFFF??????BBBNNNaaatttzzzsssjjjSSSAAA444555666333;;;HHHYYYqqqrrrYYYNNNFFFXXXgggrrr}}}{{{xxx~~~xxxeeeLLL888000000------------,,,,,,++++++///,,,******+++,,,***((()))***++++++)))(((((()))((()))))))))((()))+++---,,,,,,++++++++++++++++++++++++,,,------,,,++++++###%%%((())))))***,,,---***)))((((((''''''((((((,,,///222444444333444444111...***(((((()))***)))(((((((((((())))))))))))(((((('''(((((()))***+++......------,,,------------+++)))***,,,///000000+++)))((()))+++,,,+++)))***)))))))))***+++,,,,,,~~~{{{~~~}}}||||||uuuyyyzzzuuuppplllhhhdddaaa```^^^^^^^^^]]]ZZZXXXTTTMMMIIIJJJKKKIIIFFFGGGEEEGGGGGGEEEBBB???>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999888666444333333222222111000///......111000000//////.........,,,,,,,,,,,,++++++++++++++++++******)))((('''''''''(((((('''&&&&&&''')))&&&&&&'''(((((((((((('''$$$%%%&&&'''''''''''''''%%%%%%$$$%%%'''(((''''''"""&&&))))))'''%%%&&&((()))******)))'''%%%%%%&&&&&& ###))))))&&&$$$"""###$$$%%%&&&'''((()))&&&&&&%%%$$$############((('''&&&&&&''''''&&&$$$%%%''''''&&&%%%$$$%%%&&&$$$'''***)))&&&%%%(((+++))))))(((((()))***,,,---,,,---//////...///000222000...///333555444666999666888:::::::::;;;===>>>??????@@@@@@@@@@@@@@@???>>>???@@@AAAAAA@@@@@@??????>>>>>>======>>>>>>???AAAAAAAAA???===<<<===>>>===<<<<<<>>>@@@BBBBBBAAAEEECCCAAACCCGGGIIIFFFCCCAAA@@@@@@AAACCCDDDCCCBBBAAA@@@???>>>===>>>???@@@AAA???>>>???AAACCCCCCBBBEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCBBBDDDGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDDDDEEEGGGGGGFFFEEEDDDFFFHHHJJJIIIGGGEEECCC@@@??????AAADDDEEEDDDCCCCCCBBB@@@??????AAACCCDDDBBBBBBBBBDDDEEEEEECCCAAADDDDDDCCCCCCDDDEEEFFFGGGAAAAAAAAA@@@??????BBBDDDCCCBBBCCCHHHMMMTTTaaannnzzz~~~kkkTTTCCC<<<<<>>JJJZZZssstttXXXLLLEEEXXXgggrrr}}}{{{xxx~~~|||hhhOOO;;;222000000///...---,,,+++******---,,,******++++++)))((((((***+++***)))(((((()))'''((()))(((((((((***,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***"""&&&)))*********+++)))(((''''''&&&&&&''''''***---111333333222333444000---***((())))))***)))(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))------,,,+++++++++++++++...+++((((((***...000111,,,+++******+++,,,***)))++++++***************+++}}}yyy}}}}}}|||uuuvvvvvvrrrmmmiiigggeee___^^^\\\\\\\\\[[[YYYWWWRRRLLLHHHIIIIIIFFFEEEFFFEEEEEEEEECCC@@@===<<<=========<<<<<<;;;::::::999:::999999888666555555444222222111000//////......000000/////////.........,,,,,,,,,++++++++++++***((((((''''''((()))***+++'''((()))((('''&&&((()))%%%&&&''''''(((((('''''''''((((((((('''%%%$$$###%%%######&&&)))***(((%%% $$$((()))'''%%%'''(((&&&'''((('''%%%$$$$$$%%%(((######'''***)))''''''""""""###$$$&&&'''((((((%%%%%%%%%$$$$$$#########&&&%%%$$$$$$%%%%%%%%%$$$&&&((())))))((('''((()))%%%''')))((('''&&&(((***)))(((''''''(((***---...---///000111000000222444666555555666666555555555666888:::;;;;;;<<<>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCBBBAAA???>>>@@@AAA>>>>>>???@@@AAACCCCCCCCCCCCBBBAAABBBEEEGGGFFFEEEFFFEEEDDDEEEGGGHHHGGGFFFAAAAAA@@@@@@@@@@@@AAABBBCCCBBBAAAAAABBBCCCBBBAAACCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEGGGHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFEEECCCDDDEEEFFFFFFDDDBBBAAA???@@@AAACCCDDDDDDBBBAAADDDBBB@@@???>>>@@@AAACCCAAAAAAAAACCCEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCDDDDDD???@@@@@@@@@???@@@BBBEEECCCBBBCCCHHHLLLTTTaaannn||||||lllZZZHHH<<<;;;???HHHRRRcccssszzzsssdddXXXCCC999666<<>>EEEOOO\\\uuuvvvYYYJJJEEEXXXgggsss}}}{{{www}}}~~~kkkQQQ<<<222000000000///...---,,,++++++---,,,,,,,,,,,,+++***)))''')))******)))(((((()))'''(((******))))))+++---*********++++++,,,,,,,,,))))))************))))))$$$&&&((()))(((''''''''')))(((''''''&&&&&&''''''(((+++...111111111111222...+++)))((()))***))))))(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))------,,,+++************+++***((()))+++---//////---,,,,,,+++++++++***************)))******+++,,,xxxuuuyyy}}}|||yyyyyyttttttssspppkkkfffdddddd___]]][[[ZZZ[[[ZZZYYYWWWRRRLLLIIIIIIHHHDDDCCCEEECCCCCCCCCAAA===;;;;;;<<<======<<<;;;:::999888888999888555333333444666888222222222111000000//////////////////............,,,,,,+++++++++************)))'''''''''((()))***&&&((())))))'''''''''(((%%%&&&&&&'''''''''''''''&&&''''''((('''%%%###"""$$$######&&&)))***'''$$$ $$$'''(((&&&%%%''')))###%%%&&&&&&%%%%%%'''((('''''')))+++(((###$$$((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%'''((($$$&&&((()))((('''((()))((('''%%%''')))***)))'''***)))(((((())),,,///000...000222222222222444666888999999777777888777777888:::<<<======>>>@@@BBBBBBBBBAAAAAAAAAAAAAAAAAACCCAAA>>><<<===???BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBB@@@@@@AAACCC???@@@AAAAAABBBBBBCCCDDD@@@BBBDDDDDDCCCCCCEEEGGGDDDCCCBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCDDDDDDCCCAAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJGGGFFFEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCC@@@BBBDDDEEEDDDBBB@@@>>>CCCBBB@@@??????@@@AAABBBBBBAAAAAABBBDDDEEEDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@===???@@@AAAAAABBBDDDFFFDDDCCCDDDHHHLLLSSS```mmm|||ppp\\\MMMBBB;;;<<>><<<:::;;;<<<<<<<<<;;;:::999999888888999777444222222444777999222222222222111111000000........................++++++++++++************---+++)))'''&&&&&&&&&&&&%%%'''))))))'''&&&''''''%%%%%%&&&''''''''''''&&&!!!"""%%%'''(((((('''&&&######$$$%%%''''''&&&$$$!!!$$$'''&&&$$$$$$'''***$$$&&&'''(((((((((***+++%%%'''******$$$!!!'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&&&&&&&'''***---!!!###&&&''''''&&&'''(((***'''%%%'''+++,,,***'''++++++++++++,,,...000111///111333444444444666888666999999888999===>>><<<<<<>>>@@@@@@@@@AAACCCDDDBBBBBBAAAAAAAAAAAABBBCCCBBB@@@>>>======@@@DDDFFFCCCDDDDDDEEEEEEDDDDDDCCC@@@BBBDDDDDDCCCBBBBBBCCCBBBCCCDDDDDDBBBBBBCCCDDD@@@DDDGGGGGGDDDBBBEEEHHHCCCBBBAAABBBDDDDDDCCCBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFDDDBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDEEEGGGGGGFFFFFFGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFGGGFFFEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDEEEAAACCCEEEEEECCC@@@???>>>BBBAAAAAAAAAAAAAAABBBBBBDDDCCCBBBBBBDDDEEEDDDCCC@@@@@@@@@@@@@@@???>>>===<<<>>>AAABBBBBBCCCFFFHHHFFFDDDEEEHHHLLLRRR___kkkxxxzzzfffRRRFFF>>>:::>>>GGGRRR___ooowwwppp```NNNCCC777888???HHHMMMNNNSSSYYYhhh|||xxx\\\MMMIII]]]kkkvvv{{{uuuzzzmmmTTT>>>222//////////////////.........---///000000...,,,++++++&&&'''))))))((('''((()))(((***,,,---,,,,,,---...++++++++++++++++++,,,,,,...------,,,,,,------...******)))(((&&&'''***,,,***)))((((((''''''((((((%%%(((+++------,,,,,,,,,)))((('''''')))***)))((((((((((((((())))))))))))(((((((((((()))***+++,,,++++++************++++++&&&&&&))),,,......+++)))***+++,,,+++***)))***+++''''''((()))***,,,...///|||uuuqqqppprrrrrroooooorrrssspppppppppjjjaaa]]]___^^^[[[XXXVVVVVVUUUTTTRRRLLLIIIGGGHHHFFFBBBCCCFFF>>>???>>><<<::::::;;;===;;;;;;::::::999999888888999888666555444555666777222222222111111111111000........................++++++++++++************))))))((('''''''''''''''$$$&&&(((((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!$$$'''((()))((('''"""$$$%%%%%%$$$###$$$$$$$$$%%%&&&$$$"""###'''***%%%'''(((((('''''')))***&&&&&&((()))&&&!!!"""'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###'''(((((('''%%%&&&))),,,!!!$$$'''))))))(((((()))))))))))))))***+++******,,,,,,,,,---...///000000000222444555555666888:::666:::;;;999;;;@@@AAA>>>>>>???AAAAAA@@@AAABBBDDDBBBBBBAAAAAABBBCCCDDDEEE???@@@@@@AAABBBDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDD???BBBEEEGGGFFFDDDDDDDDDEEEGGGHHHGGGDDDBBBCCCEEEAAACCCEEEFFFFFFEEEDDDCCCCCCBBBBBBDDDFFFGGGGGGFFFBBBBBBDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGEEECCCCCCDDDEEEFFFGGGHHHHHHHHHDDDFFFGGGGGGEEEDDDEEEGGGIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBEEEGGGGGGEEEDDDEEEGGGEEEEEEEEEDDDDDDDDDCCCCCCAAACCCEEEDDDBBB@@@@@@AAA@@@AAABBBCCCDDDDDDCCCCCCFFFDDDCCCCCCDDDEEEDDDCCC@@@AAAAAAAAA@@@???===<<<<<<>>>AAACCCDDDEEEGGGIIIHHHEEEFFFIIILLLQQQ]]]iiiuuulll[[[JJJBBB;;;999BBBPPP\\\fffpppooocccQQQDDD===999>>>HHHRRRXXXYYY\\\aaannnxxx]]]PPPLLL```nnnxxx|||uuuyyyoooVVV@@@444000222111111000///...------+++...000000---+++***+++%%%'''))))))((('''((()))'''))),,,---,,,+++,,,---,,,,,,++++++++++++++++++------,,,++++++,,,------''')))))))))((((((***,,,)))(((''''''&&&&&&''''''%%%(((+++,,,+++***))))))((('''&&&''')))***)))((((((((((((((())))))))))))(((((((((((()))***++++++(((((((((((()))***++++++&&&'''(((***,,,---+++***(((***++++++)))(((***,,,))))))))))))***+++,,,---}}}yyyuuusssssstttrrrnnnooossssssoooooopppjjj```[[[]]]]]]ZZZWWWTTTSSSSSSQQQPPPIIIFFFEEEFFFEEEBBBDDDHHH=========;;;::::::;;;===:::::::::999999999999888:::::::::999777666444333111111111111000000000000---.....................+++++++++************)))######%%%''')))***,,,,,,###%%%((((((&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!"""%%%'''((('''%%%$$$"""$$$&&&%%%""" """%%%%%%&&&&&&###!!!"""&&&+++%%%&&&''''''%%%$$$%%%&&&(((&&&&&&)))***'''''')))&&&&&&&&&''''''((((((((("""###%%%%%%&&&%%%$$$###'''((((((%%%""""""&&&)))$$$'''+++,,,,,,,,,,,,---'''***---,,,)))(((+++---,,,,,,---///////////////111333555666666777999:::999>>>>>>:::;;;???@@@<<<===>>>@@@??????>>>@@@AAACCCBBBBBBBBBCCCDDDFFFGGG===???BBBFFFGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFEEE???CCCGGGIIIHHHFFFEEEDDDHHHJJJKKKIIIEEECCCDDDFFFBBBAAAAAADDDGGGFFFAAA===@@@??????BBBEEEGGGHHHGGGAAAAAACCCEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHFFFDDDDDDEEEFFFHHHHHHIIIIIIIIIDDDFFFHHHGGGDDDCCCDDDFFFJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBEEEGGGGGGEEEDDDEEEGGG@@@AAACCCEEEDDDBBB@@@>>>???BBBDDDDDDAAA@@@BBBDDD>>>@@@CCCEEEFFFEEEDDDCCCHHHFFFDDDDDDDDDEEEDDDCCCAAABBBBBBBBBAAA???>>><<<<<<>>>BBBDDDEEEFFFHHHJJJIIIFFFFFFIIIKKKQQQ]]]hhhttt~~~{{{^^^QQQFFF@@@999888GGGZZZhhhnnnqqqiiiXXXFFF;;;888===DDDPPP[[[```bbbeeehhhqqqxxx___RRRNNNbbbpppzzz|||tttxxxpppXXXBBB555222444333222000///---,,,+++***---000000,,,***)))***%%%'''((()))((('''((()))&&&(((+++,,,+++++++++,,,---,,,,,,++++++*********+++***)))(((((()))***+++&&&(((++++++***(((''''''''''''&&&%%%%%%%%%%%%&&&&&&(((++++++***((((((((('''&&&&&&''')))***)))((((((((((((((())))))))))))(((''''''(((((()))***+++&&&&&&&&&'''((()))***+++(((''''''(((***,,,,,,,,,&&&)))+++***((((((***,,,+++***************++++++|||wwwtttqqqpppppppppooonnnnnnpppoooiiieeeccc^^^XXXXXXWWWUUUSSSSSSQQQNNNKKKIIIIIIGGGFFFEEEEEEEEEEEE<<<<<<<<<<<<;;;:::999888888999::::::::::::999888555666888999999777555333111444666555000......///,,,...//////---++++++,,,,,,,,,++++++***)))((((((***)))'''''')))))))))((())))))(((((('''''''''&&&)))'''$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$&&&))))))'''%%%$$$$$$((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&%%%$$$%%%'''((('''%%%###""""""%%%'''&&&######%%%&&&###(((((()))***+++,,,,,,---((()))++++++***+++---///,,,---///000222333333333999888777888:::;;;;;;:::>>>???@@@???======AAADDDCCCCCCCCCBBBBBBAAAAAAAAACCCDDDFFFHHHHHHGGGEEEDDDEEEDDDCCCCCCDDDFFFHHHJJJHHHHHHHHHHHHIIIIIIJJJKKKFFFGGGHHHFFFDDDCCCCCCDDDGGGIIIJJJHHHEEEDDDFFFIIICCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCEEEHHHKKKEEECCCBBBBBBDDDFFFGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGJJJHHHFFFFFFHHHGGGDDDAAABBBAAA@@@???@@@BBBEEEFFFCCCCCCEEEGGGHHHGGGCCC@@@FFFFFFEEEEEEDDDDDDCCCCCCGGGFFFDDDCCCBBBBBBCCCCCCCCC@@@======@@@CCCDDDEEEFFFFFFDDDBBB@@@@@@BBBDDD@@@@@@@@@??????>>>>>>>>><<>>AAANNN^^^mmmpppmmm___KKK<<<:::===???NNN[[[gggpppiiiccckkkssstttbbbUUUWWWaaarrrzzzvvvwwwttt]]]GGG;;;999777333000000///,,,---111---..................---************************+++++++++***************(((---000***!!!&&&...,,,++++++***)))(((''''''...***&&&'''+++---,,,)))&&&''')))*********)))(((&&&(((***)))'''%%%$$$$$$***)))((((((((((((((()))******+++***(((((()))***)))***+++***)))((()))***)))(((''''''(((***,,,...(((((()))***++++++,,,,,,))),,,...---+++)))***,,,***************++++++,,,~~~wwwtttqqqnnnmmmllllllkkkjjjlllnnnlllfffbbbaaa]]]XXXWWWUUUTTTSSSSSSRRROOOMMMEEEDDDCCCBBB@@@@@@??????;;;;;;;;;;;;:::999888777888888999::::::999888888555666888999999777444333444444333111///...///111,,,---......,,,++++++,,,,,,,,,++++++***))))))(((***(((''''''((())))))(((((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$ """%%%&&&&&&%%%%%%%%%((('''%%%$$$$$$&&&'''(((&&&&&&&&&'''''''''(((((($$$$$$&&&'''((((((((((((%%%&&&&&&&&&%%%&&&(((***$$$''''''%%%&&&***+++)))((())))))***+++,,,------***+++------,,,---///111...///111222444555555555999888888999;;;<<<<<<:::===???@@@@@@??????AAADDDCCCCCCCCCCCCBBBBBBBBBAAACCCDDDEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDEEEGGGIIIKKKKKKJJJIIIHHHIIIJJJKKKLLLIIIKKKLLLKKKIIIIIIJJJKKKHHHHHHIIIGGGFFFEEEGGGHHHCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDDDDEEEIIIKKKDDDCCCBBBCCCEEEHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIHHHFFFDDDDDDEEEEEEBBB@@@CCCBBB@@@@@@@@@BBBCCCDDDCCCDDDGGGHHHGGGEEEBBBAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@===>>>???===<<<===@@@DDD@@@AAA@@@???>>>???BBBDDDAAAAAA@@@@@@@@@?????????===DDDHHHHHHJJJOOOQQQOOOJJJHHHHHHIIIIIILLLXXXeeesss~~~|||lllcccOOOBBB::::::===@@@NNN^^^jjjlllgggYYYFFF;;;<<>>===<<<;;;>>>AAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGIIIJJJLLLNNNMMMKKKIIIIIIJJJLLLMMMHHHJJJKKKKKKJJJIIIKKKLLLJJJHHHGGGFFFGGGHHHGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFEEEEEEFFFIIILLLFFFEEEDDDDDDFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFHHHIIIJJJHHHFFFEEEDDDEEEDDDCCCAAACCCBBBAAA@@@@@@AAABBBCCCCCCFFFJJJIIIFFFCCCAAABBBAAABBBBBBCCCDDDDDDEEEEEEAAAAAAAAAAAA@@@??????>>>777<<<@@@>>>:::999===BBB<<<>>>?????????@@@BBBEEEBBBAAAAAAAAAAAAAAA@@@@@@???FFFKKKMMMNNNQQQRRRPPPLLLJJJJJJJJJJJJMMMXXXdddrrr~~~uuueee[[[FFF<<<666777:::@@@NNN^^^eeeeee___OOO???999@@@III[[[jjjtttwwwuuuhhhbbbllltttttt\\\KKKPPP[[[lllzzz{{{uuurrrsss~~~|||kkkUUUCCC:::999888444111222000,,,,,,///******++++++++++++******(((((((((((((((((((((((())))))))))))))))))******&&&***...---***((()))+++*********)))))))))))))))***((('''***---///---*********)))(((&&&$$$""" '''(((***)))'''%%%%%%&&&'''''''''&&&&&&''''''((('''((()))((('''(((***,,,)))******)))(((''''''((()))((('''''''''((()))***((())))))******+++++++++$$$''')))***++++++---...))))))((((((((()))******yyyrrrpppmmmiiigggfffeeedddcccfffgggddd^^^[[[\\\ZZZWWWVVVTTTSSSRRRRRRQQQNNNLLLKKKJJJIIIGGGFFFDDDBBBAAA999999::::::999888777777777888888888888888888777444555666777666555444333555111------000222222000+++,,,,,,+++******+++,,,+++++++++*********)))))))))(((&&&&&&((()))((('''''''''''''''''''''''''''!!!&&&)))(((%%%$$$(((,,,&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''!!!$$$'''(((((()))***,,,&&&&&&&&&&&&'''(((******%%%&&&(((******((('''&&&&&&&&&'''''''''&&&&&&%%%'''((()))((('''(((***,,,&&&)))***)))+++111333111)))***+++,,,---...///000...///000000000111333555333444555777888999999:::<<<;;;<<<>>>@@@AAA@@@>>>;;;>>>AAADDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDFFFEEEDDDCCCDDDFFFHHHIIIHHHHHHHHHHHHIIIKKKLLLMMMRRROOOLLLJJJIIIKKKMMMOOOIIIKKKLLLKKKIIIIIIIIIKKKKKKHHHFFFFFFHHHJJJHHHEEECCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFEEEEEEGGGJJJMMMJJJHHHGGGGGGHHHHHHGGGEEEFFFGGGHHHIIIIIIJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEGGGIIIJJJIIIHHHGGGFFFFFFEEEEEEDDDAAA@@@@@@@@@AAABBBCCCCCCCCCGGGKKKJJJDDD@@@AAACCCAAAAAABBBBBBCCCCCCCCCCCCAAABBBBBBCCCBBBAAA@@@???888<<<@@@@@@===;;;===???===???AAAAAAAAAAAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAGGGNNNQQQRRRSSSRRRPPPNNNLLLKKKKKKKKKNNNYYYeeetttmmm]]]SSSAAA;;;666666999@@@NNN]]]bbb```XXXIII;;;999EEERRRffftttzzzwwwooo___YYYdddpppoooWWWFFFMMMWWWiiivvvxxxrrrooopppxxx}}}{{{kkkTTTCCC:::777777333000111///+++***---******++++++++++++******))))))))))))))))))))))))((()))))))))))))))******)))***+++,,,,,,,,,,,,,,,)))))))))))))))*********((('''(((+++...///---+++&&&&&&'''''''''''''''&&&''')))))))))'''&&&&&&'''(((''''''''''''((())))))&&&'''''''''%%%%%%'''))))))******)))'''&&&'''((()))(((''''''&&&''''''(((((()))))))))*********+++%%%&&&((()))***+++,,,,,,((((((((((((((())))))***}}}vvvtttpppmmmiiifffeeedddbbbaaacccdddaaa\\\YYYZZZYYYVVVWWWUUUSSSQQQPPPNNNKKKHHHEEEEEEEEECCCAAA???===<<<999::::::::::::999999888777777777777777777777777444555555666555444333222222000...000222333000---++++++,,,+++)))***+++---+++++++++***************)))'''&&&&&&'''(((((('''((((((((((((((()))))))))!!!&&&))))))&&&%%%(((,,,&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%&&&((()))(((((()))+++&&&&&&''''''((()))***+++&&&''')))******)))'''%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&***+++***)))))))))'''***+++)))+++///111///******+++---...///111111///000111111111222444666444555666888999:::;;;;;;======>>>AAACCCDDDBBBAAA===???BBBEEEHHHGGGFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDEEEGGGIIIKKKIIIJJJJJJKKKLLLMMMNNNOOOSSSPPPMMMKKKJJJLLLNNNPPPOOOPPPPPPNNNLLLJJJJJJKKKLLLIIIFFFFFFIIIJJJHHHFFFCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFEEEEEEGGGJJJMMMHHHGGGGGGHHHJJJKKKJJJHHHFFFGGGHHHJJJKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGFFFEEEDDDCCCDDDEEE>>>>>>???@@@AAABBBDDDDDDCCCGGGJJJIIICCC???@@@CCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>???AAABBBAAA@@@>>>???AAACCCCCCBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDHHHOOOTTTUUURRRQQQQQQNNNLLLLLLMMMLLLPPP\\\hhhxxxsssbbbTTTKKK@@@<<<999888999@@@NNN[[[aaa___WWWHHH;;;<<>>???@@@CCCFFFGGGEEECCC@@@AAACCCFFFIIIIIIGGGDDDGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGIIIKKKMMMKKKKKKLLLMMMNNNOOOPPPPPPQQQPPPNNNLLLLLLMMMOOOPPPOOOPPPPPPMMMJJJHHHHHHIIIKKKIIIHHHGGGHHHIIIHHHGGGCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFEEEEEEFFFIIILLLEEEEEEFFFIIIMMMOOONNNNNNFFFGGGIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBBBBBBBBDDDEEEFFFCCCCCCCCCAAA??????AAACCC>>>>>>???@@@AAABBBCCCCCCBBBEEEGGGFFFCCC@@@@@@AAABBBBBBBBBAAA@@@??????>>>?????????@@@@@@??????>>>AAA@@@@@@BBBDDDDDDAAA???>>>AAACCCCCCAAA>>>===<<>>>>><<<999:::AAAOOO[[[cccbbb[[[MMMAAAAAAOOO]]]sss{{{yyypppeeeSSSLLLVVVgggwwwppp\\\MMMKKKUUUfffssstttmmmjjjkkkppp|||~~~lllSSSCCC:::444222///...000...***)))+++,,,,,,------------,,,,,,************************)))))))))***++++++,,,,,,---+++)))((((((***---///*********)))))))))))))))&&&'''((()))*********+++))))))))))))***+++,,,,,,((())))))((('''&&&(((***))))))))))))***+++,,,,,,,,,------,,,***)))+++,,,+++,,,,,,+++(((''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((***+++,,,+++)))))))))((((((((()))******zzzqqqppplllhhhdddaaa___]]][[[YYYYYY\\\\\\XXXWWWWWWUUUQQQSSSRRROOONNNMMMJJJGGGDDDAAAAAABBBBBBAAA???<<<;;;888888999999999999888888777666555555555555666777444444444444333333222222111222222000...---......,,,---,,,+++***+++...000************************)))'''%%%&&&'''(((''''''(((((((((((()))))))))***&&&'''((())))))((('''''''''((((((((()))))))))***%%%%%%&&&'''((((((''''''&&&'''((('''&&&&&&(((***((())))))******)))))))))))))))))))))((((((''''''###$$$%%%''')))***+++,,,###&&&***------,,,------'''***+++)))***///000...++++++---...000222333444222444555555555555888:::888999;;;<<<>>>????????????@@@BBBEEEHHHIIIGGGEEECCCCCCCCCFFFIIIIIIGGGDDDGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNLLLMMMNNNOOOPPPQQQQQQQQQOOONNNMMMMMMMMMNNNOOOPPPLLLMMMMMMLLLIIIGGGGGGHHHIIIJJJJJJIIIGGGGGGHHHIIICCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDDDDEEEIIIKKKGGGGGGHHHKKKNNNOOONNNMMMFFFGGGIIIKKKKKKKKKIIIIIIKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEAAABBBAAA???======@@@CCC@@@@@@AAAAAAAAA@@@@@@???BBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@????????????@@@@@@@@@AAABBBBBBAAA@@@@@@AAA>>>AAADDDDDDBBB???======@@@@@@AAAAAABBBBBBBBBBBBGGGGGGMMMSSSSSSOOONNNQQQJJJIIIKKKNNNPPPVVVcccqqqzzz}}}pppbbbVVVMMMHHH;;;======::::::CCCQQQ\\\ffffffaaaTTTHHHGGGSSS___uuuzzzuuukkkaaaQQQIIIRRR___qqquuu```QQQLLLVVVgggssstttlllhhhiiiqqq}}}}}}gggNNN@@@:::555222//////111000---,,,...,,,,,,------------,,,,,,************************)))******+++,,,,,,------***++++++***))))))+++...++++++******))))))((((((&&&''''''''''''''')))***+++******)))******,,,,,,((())))))((('''''')))+++(((((((((((()))***+++,,,)))***++++++++++++---///,,,------,,,)))(((((()))''''''((()))************)))))))))))))))))))))((((((''''''***---///---,,,***))))))))))))***++++++{{{pppkkkiiieeeaaa^^^\\\ZZZXXXVVVUUUYYYYYYWWWUUUVVVSSSNNNQQQOOOMMMLLLLLLJJJGGGEEE===>>>???@@@???===;;;999666777777888888888777777777666555444444555666777444444444333333333222222333444333///+++***---111---------++++++,,,///111******************++++++((('''%%%%%%'''((('''&&&&&&'''''''''(((((())))))(((''''''(((***)))'''%%%%%%&&&&&&&&&''''''((((((%%%&&&''''''(((''''''''''''((())))))))))))+++---)))************))))))(((+++***)))(((''''''(((((((((((()))***************+++,,,------++++++,,,---&&&)))***)))+++000222000+++,,,---///000222333444444666777777777777:::<<<:::;;;===>>>@@@AAAAAAAAA@@@AAACCCGGGIIIJJJHHHEEEFFFDDDDDDFFFIIIJJJGGGDDDHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMOOOPPPQQQRRRRRRRRRMMMMMMMMMMMMNNNOOOOOOPPPNNNPPPPPPOOOMMMLLLMMMNNNHHHJJJLLLJJJGGGFFFHHHKKKCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCEEEHHHKKKMMMLLLLLLLLLMMMLLLJJJGGGFFFGGGIIIKKKKKKJJJIIIGGGLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFDDDCCCCCCDDDEEEEEEBBBCCCCCC@@@>>>>>>AAADDDCCCCCCBBBBBB@@@???===<<>>>>>>>>???@@@@@@AAAAAACCCBBBAAAAAAAAABBBCCCDDD===@@@CCCAAA===;;;>>>BBB@@@CCCFFFGGGFFFCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBGGGGGGKKKRRRRRRMMMMMMQQQHHHHHHJJJNNNQQQXXXfffsssyyysssfffXXXMMMFFFBBB999<<<===::::::DDDRRR]]]iiijjjfffZZZMMMKKKTTT___tttwwwpppggg___OOOGGGOOOWWWkkkxxxbbbQQQMMMWWWhhhttttttlllhhhiiisss~~~{{{cccIII===:::777222000000333222///...000+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******+++,,,------......'''***...---***((()))+++,,,++++++***)))((((((''''''''''''&&&%%%%%%''')))))))))((()))***+++---...)))))))))((('''''')))+++''''''''''''((()))++++++$$$&&&'''((()))+++...000---......---***((())))))'''''')))***++++++++++++))))))))))))(((((((((((('''&&&&&&***...111000...***************++++++,,,vvvnnnkkkccc```[[[VVVXXX[[[YYYSSSXXXVVVSSSQQQPPPOOOMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFBBB@@@>>>===>>>@@@@@@???888999999888555444555666444555555555555555444444333444555555333111111222000111222111///------...+++,,,,,,------,,,,,,+++------+++)))((())),,,///(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++(((((((((((())))))))))))***((('''&&&%%%%%%&&&'''++++++***************+++++++++******))))))(((((())))))***+++++++++++++++(((***++++++***(((((((((+++++++++************)))***,,,,,,+++)))((()))***(((+++---///.........///000111333333333555777999:::::::::::::::::::::;;;999::::::<<<>>>@@@BBBCCC@@@AAABBBDDDEEEFFFFFFFFFGGGHHHJJJJJJGGGFFFEEEEEEGGGGGGGGGFFFFFFIIIMMMPPPOOOKKKHHHIIILLLOOOOOOOOOPPPOOOQQQSSSRRROOOOOOSSSOOOOOOOOOOOOOOOPPPQQQRRRLLLMMMNNNOOOOOOOOOOOONNNJJJHHHIIIIIIGGGCCCFFFLLLFFFEEECCCBBBAAAAAABBBBBBCCCDDDEEEEEEEEEGGGJJJMMMLLLMMMLLLJJJHHHFFFGGGHHHKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFCCCEEE??????CCC???;;;DDD????????????????????????BBB@@@>>>>>>???@@@???>>>>>>===???AAAAAA@@@??????BBBCCCDDDCCC@@@???>>>???AAAAAABBBBBBCCCDDDDDDEEEBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===>>>?????????AAADDDFFFCCCIIIPPPRRROOOLLLMMMOOOJJJIIINNNUUUXXX[[[fffsssxxxhhh\\\QQQFFF@@@???999;;;<<<<<<>>>EEERRR[[[gggoooqqqfffXXXSSSXXX\\\gggmmmoooiii^^^TTTKKKFFFXXXmmmyyycccTTTQQQ\\\mmmyyyyyypppjjjjjjxxxyyysssaaaNNN@@@888333333222111///............***+++,,,---............***---...,,,)))(((***---...------,,,,,,++++++***,,,***)))***,,,---***'''))),,,,,,(((''')))'''$$$***&&&$$$%%%%%%%%%''',,,+++***(((&&&&&&''')))***))))))((('''&&&'''***,,,*********(((&&&'''***,,,+++************,,,---...+++,,,,,,++++++***)))(((+++++++++***************'''((()))***************(((((()))***++++++***((()))************+++++++++vvvnnnlllcccaaa[[[VVVWWWZZZWWWQQQVVVSSSQQQPPPOOOOOONNNLLLNNNLLLJJJHHHFFFDDDCCCBBBAAA???<<<<<<===>>>>>>===666777777666444222333444444444555555555555444444333444555444222111111111...000111000...,,,,,,---+++,,,,,,------,,,,,,+++//////...,,,***+++...000)))))))))))))))))))))))))))((('''&&&&&&(((***+++))))))*********+++++++++******)))((('''((()))))),,,,,,++++++++++++,,,,,,***************+++++++++)))***++++++,,,,,,++++++***+++,,,,,,+++***))))))++++++++++++************,,,---...---+++***+++,,,'''))),,,------------...000111333444444666999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBCCCEEEFFFFFFFFFFFFDDDFFFHHHIIIHHHHHHHHHIIIHHHHHHHHHHHHIIIKKKNNNPPPPPPLLLHHHHHHKKKOOOQQQRRRQQQPPPQQQTTTSSSOOOOOOSSSQQQPPPPPPPPPQQQQQQRRRSSSOOOOOOOOOOOOOOONNNNNNMMMJJJHHHIIIJJJGGGDDDFFFLLLGGGFFFDDDCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGHHHJJJMMMJJJKKKLLLLLLKKKKKKMMMOOOJJJJJJKKKJJJJJJIIIHHHGGGIIIHHHGGGFFFFFFFFFFFFGGGDDDEEE@@@???DDD???<<>>@@@AAA@@@@@@@@@AAACCCCCCCCC@@@?????????@@@AAAAAABBBCCCCCCDDDDDD?????????@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>>>>======>>>???>>>>>>@@@CCCEEECCCIIIOOORRRPPPNNNMMMNNNKKKLLLQQQXXX]]]aaalllxxxsssdddWWWLLLCCC???@@@999;;;<<<<<<===EEEPPPYYYhhhqqquuummmbbb]]]\\\]]]bbbiiinnniii\\\QQQLLLKKKWWWllljjj\\\SSS\\\kkkxxxyyyqqqjjjiiiyyy{{{tttbbbNNN@@@777222000000///.........//////+++,,,,,,---.../////////+++,,,,,,+++))))))***+++++++++,,,,,,,,,,,,,,,,,,)))'''&&&&&&((()))(((&&&'''***+++((((((***)))&&&)))%%%$$$&&&'''%%%''',,,,,,+++)))'''&&&&&&&&&'''((()))((('''&&&'''***,,,+++,,,,,,***))))))+++---******))))))***+++,,,---*********+++******)))(((---,,,+++***))))))))))))))))))***+++++++++******((()))***+++,,,,,,***)))************++++++++++++tttllljjjbbb```[[[VVVUUUWWWTTTOOORRRPPPNNNNNNNNNOOONNNMMMNNNLLLJJJGGGEEECCCBBBAAA???===;;;:::;;;<<<<<<;;;333444555444222000111222333333444444444444333333222444555444222000000111---...000///---++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,+++)))'''(((***,,,************************))))))((('''((()))***++++++++++++,,,,,,,,,------++++++*********+++,,,,,,------,,,,,,,,,,,,------******+++,,,,,,---......++++++,,,------------,,,,,,,,,---------,,,++++++,,,,,,,,,+++++++++******---...///...---,,,,,,...)))+++---.........///000000111333555666888;;;============>>>>>>>>>??????>>>?????????@@@AAAAAAAAADDDEEEFFFFFFGGGGGGGGGFFFEEEGGGIIIJJJIIIIIIJJJKKKIIIIIIJJJKKKMMMNNNOOOPPPOOOLLLJJJIIILLLQQQTTTVVVRRRQQQRRRUUUSSSOOOPPPSSSSSSSSSRRRRRRRRRSSSTTTTTTRRRRRRQQQPPPOOONNNMMMLLLKKKIIIIIIJJJIIIEEEGGGKKKIIIHHHFFFDDDCCCCCCCCCDDDFFFHHHJJJJJJJJJJJJKKKLLLJJJKKKLLLLLLLLLLLLOOOQQQJJJJJJJJJIIIIIIHHHFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFEEEFFFAAA@@@EEE@@@===EEEAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@AAAAAA@@@>>>;;;:::<<<===>>>@@@AAAAAAAAA@@@BBBCCCBBB@@@??????@@@@@@@@@AAAAAABBBBBBCCCCCC===>>>???AAABBBBBBAAAAAA======<<<<<<<<<<<<=========>>>>>>>>>===>>>AAACCCGGGJJJOOOSSSTTTRRROOOLLLMMMOOOUUU]]]dddkkkvvvyyylll]]]OOODDD<<<<<<@@@888999999999;;;BBBMMMUUUeeennnuuutttnnnggg```ZZZWWW___eeeaaaUUUKKKIIILLLTTTjjjqqqbbbVVV\\\iiivvvzzzrrrjjjgggxxx{{{uuucccNNN???666222......------...//////000,,,------.../////////000---,,,******+++++++++***)))******+++,,,,,,------,,,***(((((()))++++++***&&&)))***'''(((++++++)))'''$$$$$$'''((('''(((+++++++++***)))((('''%%%$$$((())))))(((''''''***,,,+++,,,...---,,,+++,,,---(((((((((((()))***+++,,,(((((())))))******))))))///...,,,***((((((((((((++++++,,,,,,,,,+++******((()))***,,,,,,++++++***************+++++++++,,,{{{qqqjjjhhh______ZZZUUUTTTVVVSSSNNNOOONNNLLLLLLNNNOOONNNNNNHHHGGGFFFDDDCCCBBBBBBBBB???===:::999:::;;;::::::222333444333111000111222111222333333333333333333222333444333111000000000---...//////---,,,,,,---++++++,,,,,,,,,,,,++++++*********(((&&&&&&(((******************************))))))))))))***+++,,,,,,,,,,,,---------......++++++,,,,,,,,,---......---,,,,,,,,,,,,------...------......////////////,,,---......//////......///.........//////...------,,,,,,,,,++++++++++++---...//////---,,,---///---///111222111222333555000222555666777:::===@@@===>>>>>>??????@@@@@@@@@???@@@AAABBBCCCCCCDDDDDDGGGGGGHHHHHHIIIHHHHHHHHHJJJLLLLLLKKKIIIHHHHHHIIIJJJKKKLLLNNNQQQQQQQQQPPPMMMLLLLLLNNNQQQTTTVVVWWWSSSRRRSSSVVVTTTPPPPPPTTTUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTRRRPPPOOOMMMLLLLLLLLLIIIIIIKKKJJJGGGGGGKKKKKKJJJHHHFFFEEEDDDDDDEEEFFFHHHKKKLLLKKKJJJJJJKKKKKKLLLLLLKKKIIIIIIJJJLLLJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEGGGAAA@@@EEEAAA===FFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@===:::888;;;<<<<<<>>>BBBCCCAAA???AAABBBBBB@@@??????@@@@@@@@@@@@@@@AAAAAABBBBBB===>>>@@@BBBCCCBBBAAA@@@>>>===<<<;;;;;;<<<===>>>======>>>======>>>@@@BBBLLLNNNQQQTTTVVVTTTOOOLLLOOOSSSZZZbbbkkkttt~~~qqqdddTTTGGG===666777<<<666666666666888>>>GGGMMM[[[eeeoootttsssmmmaaaVVVNNNQQQSSSRRRKKKDDDCCCFFFQQQfff~~~rrrbbbZZZ^^^iiivvvzzztttkkkgggvvvzzzvvvdddOOO@@@888444......------------...///............//////000000000---******---...,,,***)))*********++++++,,,,,,---+++)))((()))+++------'''******'''(((++++++)))&&&$$$%%%))))))((((((+++)))***+++,,,+++)))'''&&&(((((()))((('''''')))+++)))+++...///---,,,++++++'''''''''((())))))***+++&&&&&&((())))))*********...---+++)))(((((()))***------------,,,+++******''')))+++++++++******************+++++++++,,,,,,{{{qqqjjjhhh\\\]]]ZZZUUUTTTUUUSSSOOONNNMMMKKKLLLMMMNNNNNNMMMEEEDDDBBBAAA@@@????????????===:::999:::::::::999222333444333111111111333000000111222222222222222111222333333111//////000---///000000...------...***++++++,,,,,,++++++***,,,,,,---+++******,,,...************************************++++++,,,,,,,,,,,,,,,---------......,,,,,,------............,,,,,,,,,,,,,,,---...///222222111111000000000000......///000000000000000111///......000111000///------------,,,,,,,,,+++,,,...///...------...///000111333333333333555777222444666888999;;;???AAA>>>>>>>>>???@@@AAAAAAAAA>>>@@@BBBDDDFFFGGGGGGGGGIIIIIIJJJJJJKKKJJJJJJJJJLLLMMMMMMLLLJJJIIIJJJKKKLLLLLLMMMPPPSSSTTTRRRPPPKKKMMMPPPSSSUUUVVVWWWWWWUUUSSSUUUWWWUUUQQQQQQUUUVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTRRRPPPNNNMMMMMMLLLLLLIIIIIILLLLLLIIIHHHJJJLLLKKKIIIGGGFFFFFFFFFFFFFFFHHHKKKLLLKKKJJJJJJJJJJJJKKKLLLKKKIIIIIIJJJLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEGGGAAA@@@EEEAAA===FFF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@===:::777;;;<<<:::<<>>@@@AAAAAA@@@???@@@AAA????????????@@@@@@@@@@@@>>>???AAABBBBBBAAA???>>>@@@???>>>======>>>???@@@<<<===>>>======>>>AAACCCNNNOOOQQQTTTUUUSSSOOOLLLTTTYYY```hhhqqq|||kkk\\\LLLAAA:::555555777555444333222333888???DDDOOOYYYfffooossspppcccVVVNNNGGGCCCDDDCCC???>>>@@@QQQggg}}}rrr```]]]```jjjuuuyyyssskkkhhhsssyyyvvveeePPPAAA999666000000...------,,,,,,,,,//////.........///000000111...+++,,,...///...++++++++++++******)))))))))(((((('''&&&&&&''')))+++***,,,+++''''''***+++((('''%%%%%%)))***((((((+++''')))+++---...---+++***'''((())))))(((((()))+++'''***---...,,,***))))))&&&''''''((())))))******%%%&&&''')))************+++***)))))))))***+++,,,---------------,,,+++***%%%(((++++++)))((()))******++++++++++++,,,,,,,,,{{{rrrkkkjjj\\\]]]\\\VVVTTTTTTRRRNNNNNNLLLJJJJJJKKKKKKJJJIIIDDDCCCAAA???===<<<;;;:::???<<<:::888999999999888222333444333222111222444...///000111222222222222000222333222000......///---...000000...---......******++++++++++++******)))***++++++***+++---...************************+++++++++,,,,,,,,,,,,,,,---------.........//////---...//////000/////////------------...///000000555555444333333222111111000000111222222222222111222///---...111333222000......---------,,,,,,,,,,,,...//////...---///000000222333333222333555888555666888:::;;;<<<@@@BBB>>>??????@@@AAABBBCCCCCC???AAACCCFFFHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKLLLMMMLLLKKKLLLNNNPPPNNNMMMMMMPPPTTTVVVTTTQQQLLLOOOTTTWWWWWWXXXXXXYYYVVVUUUVVVXXXVVVRRRRRRUUUUUUUUUTTTSSSSSSSSSTTTTTTTTTRRRPPPOOOMMMMMMNNNNNNMMMJJJIIILLLMMMJJJIIIIIIKKKJJJIIIGGGGGGGGGGGGHHHFFFHHHJJJKKKKKKJJJKKKMMMIIIJJJKKKKKKKKKKKKNNNPPPLLLLLLLLLKKKIIIHHHFFFEEEGGGGGGFFFFFFFFFGGGHHHHHHEEEFFFAAA@@@EEE@@@===EEE????????????????????????>>>>>>>>>???@@@???===;;;666;;;<<<888:::AAACCC???===>>>@@@AAA@@@???@@@AAA>>>>>>??????????????????>>>???@@@AAA@@@@@@>>>>>>@@@@@@????????????@@@@@@<<<======>>>>>>???BBBEEEMMMNNNPPPRRRSSSSSSSSSRRR]]]cccjjjpppyyy{{{eeeVVVFFF???>>>;;;888777666444111000111444999<<>><<<<<>>===<<<;;;;;;===;;;888777777777777666111222333333111111222333---...///000111111111111000111222111///.........+++---//////---,,,---...******++++++++++++******%%%''')))))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------////////////000000000000000111222222222111000///000000000000111222333333555555555555555444444444111111222333333333333333333///,,,---111333222000............------------...///000000//////000222222333444444333444777999777888:::;;;;;;===@@@BBB@@@@@@AAABBBCCCDDDEEEEEEBBBCCCFFFHHHJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOOOOLLLMMMMMMMMMLLLMMMOOOQQQPPPNNNMMMPPPTTTWWWUUURRRPPPRRRUUUVVVVVVWWWZZZ]]]WWWVVVWWWYYYWWWRRRRRRUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPNNNMMMMMMMMMOOOPPPNNNJJJIIIMMMOOOLLLIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIHHHJJJKKKKKKKKKLLLNNNQQQIIIJJJKKKJJJIIIJJJKKKMMMKKKKKKKKKJJJHHHGGGEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHDDDEEE@@@???DDD???<<>>===<<<666<<<<<<777999AAACCC>>><<<>>>@@@@@@@@@@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@??????@@@@@@@@@@@@??????;;;<<<===>>>???AAADDDGGGLLLOOOSSSUUUVVVYYY]]]aaaiiiooouuuzzz}}}rrr```PPPBBBAAAFFFEEE???:::999666222///000222555777;;;EEERRR]]]gggmmmjjjdddWWWFFF999888888666:::AAATTTlllxxxaaaYYY^^^iiirrrqqqjjjfffgggttt{{{zzzhhhPPP???777555111000//////............///...---,,,,,,---...///---......---++++++,,,---))))))))))))))))))(((((((((***,,,,,,++++++---///***,,,***''''''+++---+++,,,((('''((((((&&&'''+++&&&''')))+++,,,,,,++++++&&&((()))***(((((()))***''')))++++++)))(((((()))&&&''')))***+++*********(((((()))***+++++++++***((()))+++,,,,,,+++***)))***++++++,,,,,,,,,,,,+++&&&+++......+++)))+++---+++++++++,,,,,,,,,------}}}uuulllfffeeeaaacccaaaZZZSSSPPPMMMIIILLLJJJGGGEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>??????@@@<<<999666555555666555444000111222222111000111333---...///000111111111111000111222111///.........***,,,------,,,+++,,,---******++++++++++++******'''))),,,------///111333------------------------+++,,,------......------000111111111111222222222333444444555444333111000222222222222333444555666444444555555666777777777111222333333444444333333333///,,,---111444333000//////.........---------///000222222111111222333555666777666666777:::<<<888:::;;;<<<<<<===@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGDDDFFFHHHJJJJJJJJJIIIHHHJJJKKKMMMNNNOOOPPPPPPQQQPPPPPPPPPNNNLLLKKKMMMOOOQQQNNNLLLOOOTTTWWWUUURRRTTTUUUUUUTTTSSSVVV[[[```XXXVVVWWWYYYWWWSSSRRRVVVSSSSSSRRRQQQQQQPPPQQQQQQOOONNNMMMLLLLLLNNNPPPQQQNNNJJJIIIMMMOOOLLLIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLNNNQQQTTTKKKKKKJJJHHHFFFEEEEEEFFFJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEECCCEEE??????CCC???;;;DDDAAAAAAAAAAAAAAAAAAAAAAAA<<<:::999:::<<<>>>>>>===666======666888AAACCC===;;;===???@@@@@@@@@AAABBB>>>>>>>>>>>>============;;;;;;;;;<<<===???AAABBB>>>???@@@AAAAAA@@@???>>>:::<<<>>>>>>???BBBFFFIIIMMMRRRXXXZZZ[[[```hhhoooqqqxxx}}}xxxkkk]]]LLL@@@CCCMMMNNNFFF???<<<888333000000222333444444>>>JJJUUU```iiikkkgggWWWGGG999666222///777CCCRRRkkkyyyaaaVVV]]]hhhpppmmmfffccceeevvv~~~|||iiiOOO===555222000////////////000111111///...,,,++++++,,,---...***---...,,,)))(((***---''''''(((((())))))******$$$'''******(((((()))+++(((***)))&&&''',,,///......***'''''''''%%%'''+++'''(((((()))))))))))))))&&&(((******)))((()))***((()))++++++)))((()))***&&&''')))+++++++++******)))******++++++++++++***)))***,,,------+++(((&&&)))***++++++,,,,,,,,,,,,(((,,,000000---+++---///++++++,,,,,,,,,---------~~~{{{yyyqqqhhhddd\\\]]]\\\XXXQQQLLLKKKLLLIIIHHHHHHIIIHHHEEE@@@<<<@@@@@@@@@???===:::888666:::777555555777777444222////////////////////////000000111111222222333333000000//////............///......------......///,,,,,,++++++++++++,,,,,,+++***)))((((((***,,,---,,,,,,---...///...+++(((---///000111000///000111///111333333222222333444555333444:::===999555444999777555555888888777444;;;:::999999888888999999:::888888;;;:::555444555222222222111111111111000//////000...------...000111333555555444333222333444777999888555555999>>>:::;;;<<<>>>???AAABBBBBB>>>AAADDDDDDCCCCCCFFFIIIIIIGGGFFFHHHKKKLLLKKKHHHKKKNNNPPPPPPNNNLLLNNNPPPSSSRRRPPPNNNNNNNNNPPPQQQQQQLLLKKKOOORRRQQQOOOPPPSSSTTTTTTUUUWWWYYY[[[\\\[[[ZZZYYYWWWVVVVVVVVVVVVTTTUUUVVVTTTRRROOOOOOOOOMMMOOOQQQPPPNNNNNNQQQTTTSSSMMMJJJLLLLLLJJJKKKMMMHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKWWWTTTOOOIIIEEEFFFJJJMMMDDDEEEGGGHHHHHHFFFDDDBBBGGG@@@>>>CCCGGGFFFFFFIIIFFFCCC@@@?????????>>>===>>>???@@@AAA@@@===:::888;;;::::::999:::;;;===>>>:::::::::999999:::===@@@<<<>>>??????>>>>>>>>>???>>>>>>>>>===;;;:::<<<===;;;<<<<<<<<<<<<<<<<<<;;;?????????>>>===>>>AAADDD:::<<<>>>BBBFFFKKKNNNPPPWWWZZZ___bbbeeejjjrrrxxxzzzuuujjjXXXQQQKKKMMMUUUXXXPPPEEE@@@999333222222000111444333:::???DDDTTTfffjjjccc\\\MMM<<<333111222777===MMMkkksssddd^^^\\\bbblllmmmccc]]]^^^llluuuwwwhhhRRR@@@555111///000000000///...,,,+++,,,+++******,,,...------+++******)))))))))))))))******))))))))))))*********)))'''&&&&&&'''((()))++++++*********+++,,,---,,,'''$$$%%%))),,,***(((''''''(((((())))))*********++++++***((('''((()))***((('''))),,,,,,***((((((((())))))))))))((('''+++)))(((***------+++)))***,,,---//////...,,,+++)))***+++---......---,,,+++++++++***((((((***,,,---......---++++++---...~~~zzzvvvnnnfffbbb]]]\\\ZZZUUUPPPMMMKKKKKKIIIHHHGGGGGGFFFDDD@@@===;;;;;;<<<<<<<<<<<<<<<;;;888666444444666666444111111111111111111111111111////////////000000000000111111000000////////////......------------......,,,++++++++++++++++++,,,,,,+++***))))))+++,,,---***+++,,,---......---,,,---///222333222333444555111333555555555444555666777444555:::<<<999555555999777666888:::<<<;;;999<<<;;;;;;:::::::::::::::888555666888777333111222222222222222111111111111...000111000///...///000...111333333222222222333555888:::999777777;;;???======>>>>>>???@@@AAAAAA@@@CCCFFFFFFEEEEEEGGGJJJKKKIIIGGGIIILLLNNNMMMLLLKKKMMMPPPPPPOOOOOOQQQRRRUUUSSSQQQPPPOOOOOOPPPQQQSSSNNNMMMQQQTTTRRRQQQRRRUUUUUUVVVVVVWWWXXXYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVUUUVVVVVVUUURRROOOOOOOOOOOOPPPPPPOOONNNNNNOOOPPPRRRMMMLLLNNNNNNJJJHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGNNNNNNLLLIIIGGGFFFGGGIIICCCDDDFFFGGGGGGEEECCCAAAAAA======BBBEEEDDDEEEIIIDDDAAA???>>>>>>>>>>>>======>>>???@@@@@@???===<<<<<<;;;;;;:::;;;<<<===>>>999:::::::::999;;;>>>@@@@@@AAABBBBBB@@@>>>>>>???>>>??????>>><<<<<<===>>><<<<<<<<<======<<<<<<<<<>>>>>>>>>======>>>AAACCC;;;<<>>777444444999>>>OOOkkk~~~lll^^^RRRUUU___iiihhh___]]]bbbllluuuvvvgggQQQ@@@777222222222333333222000///...,,,+++)))***,,,------,,,+++***))))))(((((())))))***))))))))))))))))))******((('''&&&&&&'''((()))***************++++++,,,+++(((%%%&&&***---,,,***(((((((((((()))***++++++)))***+++***((((((((())))))((('''(((+++,,,***((()))))))))))))))))))))))))))((('''(((+++,,,***(((***+++,,,---...------,,,+++,,,.../////////......***++++++***((()))+++---......///...,,,,,,...///yyyssskkkccc```^^^[[[VVVRRROOOMMMKKKJJJJJJHHHEEEDDDCCCBBB???===999888888999:::;;;<<<<<<666555333333444444222111111111111111111111111111000000000000000/////////111111111111000000000000......------------......,,,,,,++++++++++++,,,,,,,,,,,,+++***+++,,,---...***++++++,,,...//////000///111444555666777888:::444666888888888888999:::<<<999888<<<===:::999:::999999999;;;>>>@@@@@@???>>>=========<<<<<<<<<<<<;;;888999;;;:::666444555333333333222222222111111...000222333111000000111...000333444333333444555888:::<<<<<<::::::>>>AAA@@@?????????@@@@@@AAAAAACCCFFFIIIHHHGGGFFFIIILLLMMMKKKIIIJJJLLLOOOQQQQQQLLLNNNPPPQQQQQQRRRTTTUUUUUUTTTRRRQQQPPPPPPQQQQQQUUUQQQPPPTTTUUUSSSSSSTTTWWWWWWWWWWWWXXXXXXXXXXXX[[[[[[ZZZZZZYYYWWWVVVVVVVVVWWWWWWUUURRRPPPOOOOOOQQQPPPNNNMMMMMMMMMMMMLLLNNNKKKLLLOOOPPPKKKGGGFFFKKKKKKJJJHHHGGGEEEDDDDDDDDDFFFHHHJJJJJJHHHFFFDDDGGGIIIKKKKKKJJJGGGFFFFFFCCCCCCDDDEEEEEECCCBBBAAA??????AAADDDDDDAAABBBEEEAAA???======>>>>>>>>>===<<<<<<===>>>???@@@@@@AAA<<<;;;;;;;;;;;;<<<===>>>999:::;;;::::::;;;>>>AAABBBDDDEEECCCAAA????????????@@@@@@@@@>>>===>>>???<<<======>>>>>>======<<<======>>>===<<<===@@@BBB<<<===@@@DDDJJJQQQWWW[[[cccgggmmmrrrvvv}}}wwwmmmYYYRRRMMMPPPWWWXXXPPPGGGFFF===444000...---000555444888:::>>>JJJ\\\dddbbbXXXOOODDD===888666;;;AAASSSmmm~~~{{{cccUUUGGGMMM[[[fffddd\\\^^^gggmmmuuuuuufffPPP@@@888555333333333333222111000///,,,+++)))***,,,---,,,,,,+++***))))))(((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))*********+++++++++,,,)))'''))),,,......,,,)))(((''''''(((***+++,,,)))***+++***)))((()))***(((''''''(((******)))(((+++***)))((())))))***+++)))(((((()))++++++***(((******++++++,,,---......------...//////.........)))******))))))))),,,......//////...------///000}}}wwwppphhhbbb```___YYYRRRNNNNNNMMMKKKIIIIIIGGGCCCAAA@@@@@@>>>===<<<;;;999777666666777777444333333222222222222111111111111111111111111111333333333222222111111111111111000000000000000000///......------......///---,,,,,,++++++,,,,,,---------,,,,,,,,,---...///------......---...000222222444666888888888:::;;;666888:::;;;::::::;;;===BBB???===@@@@@@>>>===@@@<<<<<<===>>>@@@AAABBBBBB@@@@@@@@@@@@??????>>>>>>===;;;;;;===<<<888666888444333333333222222222222...111444555333222111111111333555666666777999:::999;;;======<<<===@@@BBB@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJJJJHHHGGGJJJMMMNNNMMMKKKKKKMMMPPPSSSTTTQQQQQQRRRRRRSSSSSSUUUVVVRRRQQQQQQQQQQQQRRRSSSSSSVVVSSSSSSVVVVVVTTTTTTVVVVVVWWWXXXXXXYYYYYYYYYYYYZZZ[[[[[[[[[ZZZXXXVVVUUUVVVWWWWWWUUURRROOOOOOOOOPPPMMMJJJKKKMMMNNNLLLJJJKKKIIIJJJNNNPPPLLLIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFIIILLLMMMKKKIIIGGGFFFBBBCCCCCCCCCBBBBBBAAAAAACCCFFFHHHGGGCCC??????AAA???>>><<<===>>>??????===<<<;;;;;;;;;<<<>>>???AAA:::::::::;;;;;;<<<<<<===:::;;;<<<<<<;;;<<<>>>@@@AAACCCDDDCCCAAA@@@@@@AAA>>>???@@@@@@>>>>>>>>>???===>>>>>>>>>>>>>>>>>>===<<<=========<<<===???AAA>>>???BBBHHHOOOWWW^^^bbbnnnrrrxxx{{{~~~xxxnnn]]]TTTOOOSSSYYYXXXQQQKKKDDD<<<555222000---...222111444666999DDDTTT```ccc]]]UUULLLCCC;;;888>>>GGG[[[rrrsssZZZNNNCCCIIIVVVcccddd^^^___gggooovvvuuudddOOO@@@999777111111111111000000//////...,,,++++++,,,------,,,******)))(((((((((((((((((())))))))))))))))))((((((''''''''''''((())))))*********+++++++++++++++...,,,***+++---...---+++((('''&&&&&&''')))+++,,,)))***+++***)))((()))***''''''(((((()))))))))(((,,,+++)))((((((***,,,---)))))))))***+++++++++************+++,,,...000000+++,,,,,,,,,,,,,,,,,,,,,)))******))))))))),,,...---.........,,,---...000|||uuunnnfffaaa```\\\WWWPPPLLLLLLLLLJJJGGGHHHEEEAAA???>>>>>>===<<<===;;;999666444333333444222222222222111111111111000000000000000000000000444444333333222222111111000000000000000000000000000//////......//////000......------------.....................//////000000111222111///...000222555777999999888888999:::777999<<<===<<<<<<>>>???DDDAAA@@@BBBAAA???@@@DDDAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???;;;888999;;;:::666444555444444444444333333333222...111444555444333222333222444666777777888;;;===999;;;===>>>>>>???AAABBB?????????@@@BBBEEEGGGIIIEEEHHHJJJJJJHHHHHHKKKNNNOOONNNMMMLLLMMMOOOSSSUUUVVVUUUTTTSSSSSSTTTTTTTTTNNNNNNOOOPPPRRRSSSUUUVVVWWWTTTUUUWWWWWWTTTTTTWWWTTTUUUWWWYYY[[[[[[\\\\\\YYYZZZ[[[\\\[[[XXXUUUSSSTTTUUUVVVTTTRRROOOOOOOOONNNKKKIIIJJJMMMOOONNNLLLOOOKKKJJJMMMNNNKKKIIIKKKIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGHHHJJJLLLKKKIIIGGGFFFFFFCCCBBBBBBAAAAAAAAAAAAAAABBBFFFHHHFFFAAA????????????>>>===>>>@@@AAA@@@>>><<<;;;:::999999:::<<<===777888999:::;;;<<<======<<<===>>>===<<<<<<===???===???AAABBBAAA@@@AAABBB<<<>>>??????>>>===>>>>>>>>>??????@@@@@@??????>>>;;;<<<============???AAA???AAAFFFLLLTTT]]]dddiiissswww}}}~~~xxxooo^^^SSSLLLPPPTTTQQQKKKIII???999444444333...---......000222444===MMM[[[bbbeee___VVVJJJ???:::CCCNNNcccxxxmmmTTTJJJCCCEEEPPP___ddd```^^^cccpppwwwuuudddNNN@@@999777111111111000000000000000///...,,,,,,.........---***))))))((('''((((((((('''((())))))))))))(((''''''''''''''''''((())))))***+++,,,,,,------,,,,,,///...------,,,,,,***)))%%%%%%%%%%%%&&&(((***+++((()))******)))((()))+++'''((())))))))))))))))))+++***)))((((((***,,,...'''((()))***))))))))))))+++++++++,,,---///000111,,,+++++++++,,,,,,------)))******)))((()))+++...+++,,,,,,,,,++++++---///{{{uuummmddd___^^^XXXUUUPPPMMMKKKIIIHHHFFFFFFCCC@@@>>>===<<<;;;:::888888777666555555555555111222333222111000111222////////////////////////111111111111111000000000111111111111111222222222111111000000000000111111000000////////////000000/////////000000000000000222444666555111000222444666888::::::999888999:::999;;;>>>?????????AAABBBBBB@@@AAACCCBBB@@@BBBFFFFFFGGGGGGEEECCCAAAAAABBBBBBCCCDDDDDDDDDCCCAAA@@@===;;;;;;===<<<888666888555555444444444333333333///111444444444333333444222444555666666777:::<<<:::<<<===???AAABBBCCCCCC@@@@@@@@@AAACCCFFFJJJLLLEEEHHHKKKKKKJJJJJJMMMPPPPPPQQQPPPOOOOOOPPPSSSUUUYYYWWWTTTSSSTTTUUUTTTTTTNNNOOOPPPRRRTTTUUUVVVWWWXXXVVVWWWYYYXXXTTTUUUYYYTTTUUUXXXZZZ\\\]]]]]]]]]WWWXXX[[[\\\[[[XXXTTTRRRQQQSSSTTTSSSQQQOOOOOOPPPKKKJJJIIIJJJLLLNNNNNNNNNSSSNNNLLLNNNNNNJJJHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGEEECCCCCCEEEGGGIIIGGGHHHIIIHHHFFFDDDDDDEEEDDDCCCAAA@@@@@@@@@AAABBB<<<@@@BBB@@@???AAAAAA@@@???>>>>>>???@@@AAA???===<<<;;;999888888888999999555666888;;;===>>>??????>>>???@@@???===<<<<<<===;;;===???@@@@@@@@@AAABBB;;;===???@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@???;;;===>>>>>>>>>>>>???AAAAAADDDJJJQQQZZZccciiimmmrrrwww~~~||||||~~~~~~wwwnnn[[[NNNEEEGGGJJJEEEBBBBBB999444222444444///,,,------///000222888DDDSSS]]]iiifff```TTTFFF@@@IIIVVVgggzzzhhhNNNGGGAAAAAAKKK[[[bbb^^^\\\___qqqxxxvvveeeOOO???999666333222222111111111222222000...,,,,,,---...---,,,***)))((((((''''''((((((''''''))))))))))))''''''&&&&&&''''''((())))))))))))***+++,,,---,,,++++++---------,,,+++***((('''$$$$$$%%%'''((()))******((()))******))))))***+++''')))***+++***)))***+++***)))(((((()))***,,,---$$$&&&(((((('''&&&'''(((++++++,,,------...//////---------------///000111+++++++++***((((((***,,,)))+++++++++***+++---///}}}vvvlllaaa[[[ZZZTTTSSSQQQNNNIIIGGGFFFFFFDDDBBB???===<<<;;;999888555666666666666666555555000222444333111000222444000000000000000000000000000111111111111111111222333333333333444444555555333222222111111222222333222111111000000111111222///000000111111111111111111555888888555333444777666888;;;;;;;;;;;;<<<===<<<>>>AAABBBBBBBBBDDDEEECCCBBBEEEGGGFFFDDDFFFKKKIIIJJJKKKIIIFFFDDDDDDFFFBBBCCCDDDEEEEEEDDDBBBAAA@@@>>>>>>@@@???;;;999;;;555555555555444444444444///111222333222222444555555666777666666888:::=========???BBBDDDEEEEEEDDDBBBBBBAAAAAACCCGGGJJJLLLEEEIIILLLMMMLLLMMMPPPSSSRRRTTTUUUTTTQQQQQQSSSVVVYYYVVVSSSRRRTTTVVVVVVUUURRRRRRTTTUUUVVVWWWWWWWWWZZZYYYZZZ\\\YYYVVVWWW[[[UUUWWWYYY[[[\\\]]]\\\[[[UUUWWWZZZ[[[ZZZWWWSSSPPPNNNPPPQQQQQQPPPOOOOOOPPPLLLLLLMMMLLLKKKKKKMMMNNNNNNKKKLLLPPPRRRNNNKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIDDDFFFIIIIIIHHHFFFFFFFFFEEECCCAAA@@@???@@@BBBCCC<<>><<<>>>CCCDDD@@@>>>======>>>@@@???===;;;;;;::::::999999999999999444666999<<>>@@@AAA@@@???@@@AAA;;;>>>@@@AAA@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@<<<===???@@@??????@@@AAABBBFFFMMMVVV___ggglllooosssxxx|||{{{zzz{{{}}}~~~}}}|||{{{xxxwww{{{}}}uuulllZZZJJJ???@@@AAA<<<:::===555111///111222///...//////000111111444<<>>===<<<;;;888666666777777888777555444222000222444333111000222444111111111111111111111111222222222333333444444555555555555666666666777777444333333222222333333444333222222222222222222333000000111222222222222111///444999:::777666777:::666888;;;<<<<<<===???@@@>>>@@@CCCDDDDDDEEEFFFHHHEEEFFFIIIMMMKKKIIIKKKPPPJJJLLLMMMKKKHHHFFFGGGIIIBBBCCCEEEFFFEEEDDDBBBAAA===;;;;;;>>>===888777888666666555555555444444444000111222111111222444666888999999999999:::===???>>>???AAADDDFFFHHHGGGFFFEEEDDDCCCBBBCCCFFFIIIKKKFFFIIIMMMNNNNNNOOOSSSVVVTTTVVVXXXWWWTTTSSSTTTVVVXXXTTTQQQRRRTTTWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWWWW\\\[[[]]]^^^[[[WWWXXX]]]WWWYYY[[[\\\]]]\\\ZZZYYYTTTVVVYYY[[[ZZZVVVRRROOOLLLNNNPPPPPPOOOOOOOOOPPPMMMOOOPPPNNNJJJIIIKKKNNNFFFEEEJJJRRRVVVTTTQQQPPPOOONNNNNNLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHBBBFFFKKKMMMMMMKKKIIIIIIFFFDDDAAA??????@@@BBBDDDBBBCCC@@@<<>>>>>>>>;;;999::::::::::::::::::::::::555777:::>>>BBBDDDEEEFFFBBBCCCCCCAAA===;;;::::::???@@@BBBAAA@@@??????@@@<<>>@@@@@@@@@???@@@AAABBBGGGOOOYYYbbbiiinnnpppwww|||{{{{{{{{{|||}}}|||zzzwwwuuurrrrrrvvv|||{{{ssskkk[[[JJJ=========777666;;;444///,,,...///...///222111111222111111777DDDQQQccchhhmmmgggWWWMMMSSS```eeevvvxxx]]]DDD@@@;;;BBBQQQ```aaa\\\___iiirrrzzzyyyhhhPPP???666333//////...------...///000---+++))))))*********)))))))))((('''''''''''''''&&&'''(((******((('''&&&%%%&&&'''((())))))))))))%%%&&&((()))***)))'''&&&$$$&&&)))***)))))))))***$$$&&&))),,,......,,,+++''')))******))))))***,,,(((+++------+++***+++---&&&&&&((()))************))),,,......,,,+++,,,...'''(((***+++,,,***)))((()))))))))***+++...000222------,,,***((('''(((******,,,------,,,---///111xxxuuunnnbbbXXXSSSRRROOOMMMLLLHHHCCCCCCFFFGGG<<<888>>>@@@999444777444444333333222222333333444333111000...---,,,,,,//////...//////000111111333333333222222333444444999888777777999999999888777777888888777666555444666777888999999888777666444555666777888:::;;;;;;444555777888:::;;;;;;;;;@@@???>>>???@@@AAA@@@@@@@@@BBBDDDFFFHHHHHHHHHHHHJJJIIIIIIJJJMMMOOOPPPPPPTTTRRROOONNNNNNMMMKKKIIIFFFEEECCCCCCCCCBBBAAA@@@:::;;;<<<<<<<<<:::777666333444444333222111333444222222222111000111333666999:::;;;<<<===???@@@@@@@@@???AAAEEEEEECCCEEEJJJHHHEEEEEEIIIJJJIIIKKKNNNHHHLLLMMMKKKLLLRRRVVVWWWUUUSSSSSSVVVWWWVVVVVVVVVQQQUUUVVVUUUVVVYYYXXXUUUVVV[[[[[[VVVVVV\\\___^^^YYYZZZZZZ[[[[[[[[[ZZZZZZZZZXXXWWWXXX[[[]]]]]]\\\UUUVVVWWWWWWVVVSSSQQQOOOOOOPPPQQQOOOKKKIIIJJJLLLQQQOOONNNMMMMMMLLLIIIGGGJJJIIIIIIKKKNNNQQQRRRRRRQQQMMMHHHHHHLLLOOONNNLLLKKKJJJIIIHHHHHHIIIKKKKKKGGGHHHKKKNNNKKKFFFFFFIIIKKKIIIEEEBBB???>>>????????????>>>===============;;;;;;<<<<<<<<<<<<<<<;;;777777888888888888777777444888;;;<<<;;;;;;===@@@BBBAAA@@@>>>>>>>>>>>>???AAAAAA@@@@@@???@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@???@@@@@@AAAAAAAAA@@@??????<<<<<<<<<<<<<<<===>>>>>>@@@DDDKKKUUU___gggjjjkkkqqqvvv~~~yyyuuu|||}}}uuuqqqjjjhhhhhhnnnyyy}}}sssdddZZZLLL===555666999888555222000------.../////////,,,---///111111444>>>III___eeekkkjjj^^^RRRQQQWWWffftttzzzkkkXXXGGG<<<999BBBPPPZZZ[[[YYY___iiixxx{{{vvvdddNNN>>>444///000//////...------,,,,,,)))+++,,,...---+++(((&&&'''''''''''''''((())))))%%%'''))))))'''&&&&&&&&&'''((()))((('''((()))+++'''(((***)))'''&&&&&&''''''***,,,)))%%%$$$$$$$$$)))((((((''''''''''''((('''''''''''''''((())))))000///---,,,,,,---///000---,,,++++++******++++++%%%(((***+++***((((((((())))))++++++,,,+++***)))************+++,,,------,,,,,,+++******+++++++++&&&***------+++,,,111555~~~vvvrrrlllaaaWWWTTTRRROOOLLLKKKGGGBBBBBBFFFDDD;;;:::BBBDDD<<<555666666555444333222111111111222111111111222444555777111111111111111222333333222222222222222333444555666777999<<<===<<<888555888999999:::999888777666777888999::::::999888888666666666777777888888888777888999;;;<<<===>>>>>>AAAAAAAAABBBCCCCCCBBBBBBDDDEEEGGGJJJKKKLLLLLLLLLKKKKKKKKKLLLOOOQQQRRRRRRSSSQQQOOOOOONNNMMMKKKIIIGGGFFFEEEDDDDDDCCCAAA@@@<<<======<<<;;;888666444444555555444333333444666555555555444222333666999::::::<<<===>>>???@@@AAACCCBBBCCCGGGGGGEEEFFFKKKLLLJJJJJJLLLIIIFFFGGGLLLPPPSSSSSSNNNMMMQQQSSSSSSUUUTTTTTTVVVWWWWWWVVVVVVTTTXXXZZZXXXWWWYYYYYYWWWZZZ]]]]]]XXXWWW\\\___^^^^^^^^^^^^^^^]]][[[ZZZYYY[[[ZZZYYYZZZ\\\^^^^^^]]]WWWWWWWWWWWWVVVUUUSSSRRRQQQRRRSSSQQQMMMLLLLLLNNNNNNNNNNNNMMMKKKIIIHHHGGGKKKJJJJJJLLLOOOQQQQQQPPPQQQMMMIIIJJJNNNPPPNNNLLLIIIIIIHHHGGGGGGHHHIIIJJJGGGGGGJJJLLLJJJDDDDDDGGGIIIGGGEEEBBB@@@???>>>>>>???>>>>>>===============;;;;;;<<<<<<<<<;;;::::::777777777777777777777777666888:::<<<<<<<<<===???>>>??????@@@@@@???>>>===AAA@@@@@@?????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????<<<<<<<<<<<<<<<======>>>@@@CCCIIIQQQYYY```dddfffmmmrrr{{{xxxuuu{{{|||tttpppeeecccdddjjjwww~~~vvviii[[[OOOAAA:::;;;===;;;888444111///...///000000///000...///111222333:::CCCXXX^^^eeefff\\\RRRQQQWWWeeerrr}}}{{{mmm[[[III;;;888???KKKTTTVVVYYYcccooo{{{yyyeeeNNN>>>444///......---,,,,,,++++++***&&&''')))******)))(((''''''''''''''''''((())))))###%%%(((((('''&&&&&&&&&'''((()))((('''''')))+++'''(((***)))'''&&&&&&'''%%%(((***(((&&&'''((())))))(((((('''''''''((((((((((((''''''(((((()))***---,,,+++******+++---...,,,,,,+++***************&&&(((++++++***)))((((((((()))***+++,,,,,,+++***+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,)))+++...---+++,,,222777}}}tttnnnhhh^^^WWWTTTQQQNNNKKKJJJFFFAAAAAAFFF???:::<<>>777666777666555333222111000000111111111111333666:::<<<444444333333333444555555444444444555666777888999888;;;AAAFFFHHHDDD>>>888:::;;;<<<<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::999999999;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFGGGFFFEEEEEEFFFHHHIIILLLMMMOOOOOOOOOMMMMMMNNNOOOQQQSSSUUUVVVRRRQQQPPPOOOPPPOOOLLLJJJHHHHHHGGGFFFEEECCCAAA@@@=========<<<:::777555333555666777666444444666888888888999777666777999<<<;;;<<<===???@@@AAABBBBBBFFFEEEFFFIIIIIIFFFHHHLLLMMMLLLMMMNNNKKKGGGIIINNNTTTWWWVVVRRRPPPRRRTTTSSSUUUUUUVVVVVVWWWWWWWWWVVVVVV[[[^^^[[[XXXZZZ[[[ZZZ\\\___^^^YYYWWWZZZ\\\\\\aaaaaa```___]]]ZZZXXXWWWZZZYYYXXXYYY[[[\\\\\\[[[VVVVVVUUUTTTTTTTTTTTTTTTQQQQQQQQQPPPMMMLLLMMMNNNLLLNNNOOOMMMJJJGGGGGGIIILLLKKKLLLNNNPPPPPPOOOMMMPPPMMMLLLMMMPPPQQQNNNKKKHHHHHHGGGFFFFFFGGGGGGHHHGGGFFFHHHKKKHHHCCCBBBEEEFFFEEEEEECCCAAA???===<<<>>>>>>======<<<<<<======<<<<<<<<<<<<<<<;;;:::999999888777666666777888999777777888;;;===>>>===<<<:::<<<>>>@@@AAA???===;;;@@@???????????????@@@@@@??????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>><<<<<<;;;;;;<<<<<<===>>>???AAAEEEKKKQQQXXX\\\___iiinnnvvv||||||vvvtttyyy}}}zzzrrrmmmaaa``````gggttt}}}yyyooo^^^TTTGGGAAAAAAAAA>>>:::666333111000111222111111222//////111333222555:::KKKRRR[[[^^^VVVNNNOOOUUUcccppp{{{|||rrr```KKK;;;666<<>>?????????>>>=========>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@??????@@@AAABBBDDDEEEFFFEEEGGGJJJKKKJJJIIIIIIHHHGGGHHHIIIKKKMMMOOOPPPPPPPPPQQQRRRSSSSSSUUUWWWYYYRRRQQQPPPPPPQQQPPPMMMKKKGGGHHHHHHFFFDDDAAA@@@@@@<<<<<<<<<;;;999777666444555666666666555555666888:::;;;;;;;;;::::::<<<>>><<<===???AAACCCCCCCCCCCCHHHFFFHHHJJJJJJGGGHHHLLLLLLIIIIIIMMMPPPOOOQQQTTTQQQUUUVVVSSSSSSWWWYYYYYYUUUXXXYYYXXXWWWXXXXXXWWWUUU[[[^^^[[[XXXZZZ]]]^^^^^^___]]]ZZZWWWXXXZZZ[[[``````___]]][[[YYYWWWVVVWWWVVVVVVWWWXXXYYYWWWVVVTTTSSSQQQPPPPPPQQQRRRSSSOOOOOONNNMMMLLLKKKLLLMMMKKKNNNQQQOOOJJJGGGHHHKKKMMMMMMNNNOOOQQQPPPMMMKKKNNNNNNNNNPPPRRRQQQNNNLLLHHHHHHGGGGGGFFFFFFFFFGGGHHHFFFGGGJJJIIIDDDBBBCCCCCCCCCDDDCCCBBB???===;;;>>>======<<<<<<<<<==================<<<<<<:::::::::888666555555666888:::888777777;;;???@@@===:::999:::<<<>>>??????>>>===???>>>>>>>>>>>>???@@@@@@===>>>???AAABBBCCCDDDDDDAAA@@@??????>>>>>>>>>>>><<<;;;;;;;;;;;;<<<=========???BBBFFFKKKQQQXXX\\\eeejjjrrr{{{wwwxxxuuutttwwwzzzxxxqqqkkk```______eeesss~~~|||tttccc[[[PPPJJJHHHFFFAAA===888555333222222333333222222...---111333222222444???DDDMMMQQQLLLFFFHHHNNNbbbnnn{{{~~~vvvdddMMM:::444999BBBIIIMMMTTTdddtttjjjOOO<<<333///+++++++++***))))))((((((***))))))((()))***+++,,,'''''''''''''''((())))))###&&&((()))((((((((()))'''((((((((('''''')))***'''(((***)))'''&&&&&&''')))'''&&&&&&%%%$$$$$$'''''''''(((((())))))))))))***************++++++,,,,,,,,,++++++,,,---...///************))))))(((((()))+++,,,,,,***))))))***'''(((***,,,------------...---,,,+++++++++++++++------,,,,,,,,,---....../////////......000555999{{{ooohhhbbbZZZTTTSSSPPPKKKHHHFFFBBB>>>???DDD:::999999<<<===:::777777222222222222333444555555555444222111111222333444666555555444444444555555111111111222333555666777555777;;;???BBBAAA===999>>>???AAABBBBBBBBBAAAAAA??????@@@@@@AAABBBCCCCCCAAABBBCCCDDDEEEFFFGGGGGGCCCCCCCCCDDDEEEGGGIIIJJJIIIKKKNNNNNNMMMLLLLLLMMMKKKKKKLLLMMMOOOPPPQQQRRRRRRTTTUUUUUUTTTUUUWWWZZZSSSRRRQQQRRRRRRPPPMMMJJJFFFGGGGGGDDDAAA???@@@AAA::::::::::::999888888777444555666555444444666888;;;<<<======<<<<<<===???>>>???BBBDDDEEEFFFEEEEEEHHHGGGHHHKKKJJJGGGIIIMMMOOOHHHFFFMMMUUUWWWVVVVVVPPPUUUWWWUUUUUUYYY\\\[[[VVV\\\]]]YYYWWWZZZ[[[XXXSSSYYY[[[YYYXXX\\\______aaa```___]]]ZZZYYY[[[^^^___^^^^^^^^^\\\[[[ZZZYYYWWWVVVVVVWWWXXXXXXVVVTTTTTTSSSPPPOOOOOOPPPRRRSSSOOONNNLLLKKKLLLMMMNNNNNNLLLPPPRRRPPPKKKHHHJJJMMMNNNNNNOOOPPPQQQPPPMMMJJJNNNNNNOOOQQQRRRQQQNNNLLLHHHHHHHHHHHHGGGGGGFFFFFFHHHFFFGGGJJJJJJEEECCCDDD@@@AAABBBCCCAAA???<<<:::======<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<:::888666555555666888:::888777888;;;???@@@<<<999;;;;;;;;;;;;<<<===??????>>>=========>>>>>>???@@@<<<===???AAACCCDDDDDDEEEAAA@@@???===============;;;;;;;;;;;;;;;<<<======;;;===AAADDDHHHNNNVVV[[[bbbfffmmmvvv}}}|||uuuvvvuuuuuuwwwyyywwwpppiii]]]]]]___fffttt}}}llleee[[[UUURRROOOJJJFFF===:::666555444444333111000,,,,,,000222111000222555999@@@EEEAAA===@@@FFFbbbooo|||xxxfffMMM:::444999AAAGGGJJJOOO]]]llllllPPP===333000,,,,,,,,,+++******)))))),,,+++)))((('''((()))***'''''''''''''''((())))))&&&(((++++++************&&&'''((('''&&&&&&(((***'''(((***)))'''&&&&&&''',,,((('''***+++((((((+++&&&&&&((()))************,,,++++++++++++,,,------,,,,,,,,,,,,---......///)))************)))((('''***+++,,,,,,***))))))***'''(((***,,,---...------......---,,,++++++++++++---,,,,,,,,,------...///000000000///000222555888{{{ooogggaaaYYYTTTSSSOOOJJJGGGDDD@@@<<<>>>CCC999999888777777666666777000000111222333555666777555444444555555666777777666666555444444444444555555555555555666777888999666666888;;;===???===<<>>>>>AAADDD999999999999999999999999444555666555555555777999<<<>>>??????>>>===???@@@???AAADDDFFFHHHHHHGGGFFFIIIGGGIIILLLKKKIIIJJJOOOTTTMMMJJJPPPVVVWWWVVVUUUUUUYYYZZZXXXWWWYYY[[[YYYWWW___bbb\\\YYY\\\]]]ZZZUUUXXXXXXWWWYYY]]]___]]]dddaaa```aaa___]]]___ddd````````````______^^^]]]YYYYYYXXXYYYZZZYYYWWWTTTWWWUUUSSSRRRQQQRRRSSSTTTRRROOOMMMLLLNNNPPPQQQQQQMMMPPPRRRPPPMMMKKKLLLMMMOOOOOOOOOOOOPPPPPPMMMKKKMMMNNNPPPQQQQQQPPPNNNMMMHHHHHHHHHHHHHHHGGGFFFEEEHHHEEEEEEIIIJJJGGGDDDDDD???@@@AAAAAA@@@>>><<<;;;<<<<<<;;;;;;<<<<<<======<<<======>>>>>>>>>======999888777666666777888999777888:::===???>>><<<999<<<;;;;;;;;;;;;===???@@@===<<<<<<<<<===>>>???@@@<<<===???AAACCCDDDEEEEEEAAA@@@>>><<<<<<;;;<<<<<<;;;;;;::::::;;;;;;<<<===;;;>>>BBBDDDGGGLLLSSSYYY]]]aaafffmmmtttzzz~~~}}}|||xxxssstttvvvwwwwwwyyyxxxqqqiiiZZZ[[[^^^gggvvvsssmmmfff```]]][[[WWWTTTGGGCCC>>>:::777444111///...++++++...///---///222000333888;;;:::888<<>>@@@@@@???@@@AAACCCEEEFFFFFFFFFEEEAAAAAABBBCCCFFFIIILLLMMMIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLMMMNNNPPPSSSTTTTTTWWWXXXVVVSSSSSSWWW[[[YYYXXXWWWVVVVVVWWWXXXYYYUUUXXXYYYWWWSSSQQQSSSWWWVVVUUUUUUTTTSSSPPPLLLHHHFFFGGGEEEAAA===>>>DDDIII::::::999888888888888888555666777777666666999:::>>>???AAAAAA@@@@@@@@@BBB@@@BBBEEEHHHIIIIIIHHHGGGJJJIIIJJJNNNNNNLLLMMMRRRTTTRRRRRRUUUUUUSSSTTTXXXYYY]]]^^^[[[YYY[[[[[[YYYYYYccceee^^^ZZZ^^^```\\\[[[ZZZWWWVVVZZZ___^^^YYYbbb___^^^aaa```]]]```fff```aaaaaa``````___^^^]]]ZZZYYYYYYZZZ[[[YYYVVVTTTXXXVVVUUUSSSRRRRRRSSSSSSRRROOOLLLKKKNNNQQQQQQQQQNNNNNNOOONNNNNNLLLLLLKKKPPPOOONNNNNNOOOPPPOOOMMMMMMNNNPPPPPPOOONNNNNNNNNGGGGGGGGGGGGGGGEEEDDDCCCEEEBBBBBBGGGIIIGGGDDDDDD>>>????????????>>><<<;;;<<<;;;;;;;;;;;;<<<===>>>999:::;;;<<<=========<<<777777777777777777777777555888<<<>>>>>><<<;;;:::<<<<<<<<<===>>>>>>>>>>>><<<<<<<<<<<<===>>>??????<<<===???AAABBBDDDDDDDDDAAA@@@>>><<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<@@@DDDFFFFFFIIIPPPUUUWWWYYY^^^dddjjjooosssuuuuuuxxxxxxtttsssuuutttqqqtttxxxzzzyyyyyyyyysssjjj\\\^^^aaaiiivvvtttoooiiieeeddddddbbbaaaVVVPPPHHHAAA:::333...***---,,,---...+++))),,,222///000444777888999???HHHeeeuuuvvvbbbKKK;;;777:::???BBBBBBEEESSSaaasss}}}mmmSSS>>>555111---,,,,,,++++++******)))(((''''''&&&&&&&&&'''''''''''''''''''''((())))))***,,,...---+++)))))))))&&&'''''''''&&&&&&((()))'''(((***)))'''&&&&&&'''!!!'''+++&&&$$$((($$$%%%(((***,,,,,,,,,+++......------......///000............---,,,++++++***+++,,,---,,,+++)))(((***++++++***'''&&&'''))))))***,,,---------,,,,,,------,,,,,,,,,------...*********++++++,,,---...000000000222333444444444zzzooohhhbbbYYYSSSRRRNNNIIIEEEBBB>>>;;;===BBB777999:::888666555444333333333222222333333444444555666888999888777555444888888777666666555666666333333222222222333333444555555666999<<<>>>>>>===@@@AAACCCEEEFFFGGGGGGFFFAAAAAABBBDDDGGGKKKNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPQQQTTTVVVXXXYYY[[[[[[XXXUUUUUU[[[```[[[ZZZYYYWWWWWWWWWXXXYYYVVVYYYZZZWWWRRROOORRRUUUWWWVVVUUUUUUTTTPPPKKKGGGGGGHHHFFFAAA===???FFFMMM<<<;;;:::888777666666666666777888888777888:::<<>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>777777999:::;;;<<<<<<<<<777777888888888888777777444999>>>???===;;;:::;;;:::<<<>>>@@@@@@???===<<<;;;;;;;;;<<<<<<>>>??????===>>>???AAABBBCCCDDDDDDBBB@@@>>>;;;::::::;;;<<<;;;::::::::::::;;;<<<<<<===BBBFFFGGGFFFGGGLLLQQQRRRTTTXXX]]]bbbgggkkkmmmnnnpppooollllllppppppnnntttyyy{{{zzzzzzzzztttkkkbbbdddeeejjjuuuzzzppplllgggeeeeeeggggggggg```ZZZPPPFFF<<<333+++'''............)))%%%)))111000000333777999;;;DDDNNNfffwwwuuu```JJJ<<<999;;;>>>???>>>CCCQQQaaannnyyy}}}mmmSSS???555222,,,,,,++++++***)))))))))''''''(((((()))*********'''''''''''''''((())))))***,,,------***(((''''''&&&'''''''''&&&&&&((()))'''(((***)))'''&&&&&&''')))"""$$$...111***&&&(((###%%%(((+++,,,---,,,,,,...............///000000222222111111000///---,,,***+++---------,,,***(((***++++++)))'''&&&'''(((***+++,,,---------,,,+++,,,,,,,,,,,,------...///************+++,,,---...//////000333555555333222|||ssshhh^^^VVVPPPMMMIIIDDD???>>>>>>>>>@@@AAA<<<<<<999444444666444000444666888777444333555777777666666999======:::777444666999888666666888;;;777777666555555666777888;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDDDDEEEHHHJJJIIIJJJKKKKKKKKKNNNRRRUUUSSSRRRRRRSSSUUUVVVVVVUUU[[[WWWRRRQQQRRRVVVYYYZZZ^^^]]]YYYWWWYYY]]]\\\WWWXXXYYYYYYZZZZZZZZZYYYYYYVVVWWWWWWXXXWWWWWWVVVVVVTTTUUUUUUSSSNNNJJJHHHGGGDDDFFFFFFAAA<<<>>>FFFOOO???:::444222555888888666777777888999;;;<<<======>>>AAA@@@===???EEEEEEAAAGGGGGGGGGHHHJJJLLLMMMNNNLLLMMMOOOQQQRRRSSSSSSSSSNNNTTT[[[^^^]]]\\\[[[\\\_________```````````````aaaaaaaaaaaaaaa```______```^^^\\\ZZZZZZ[[[^^^```eee___[[[[[[]]]]]]___cccaaaaaa```___^^^\\\ZZZYYY\\\[[[ZZZZZZYYYXXXVVVUUUOOOQQQSSSTTTRRRQQQQQQQQQMMMMMMMMMLLLKKKMMMQQQUUUSSSRRRPPPMMMKKKLLLOOORRRQQQSSSOOOIIIHHHNNNQQQOOOOOOIIIKKKRRRRRRIIIGGGMMMKKKHHHEEEEEEFFFFFFBBB>>>???@@@AAADDDFFFEEEBBB???AAA???===>>>@@@AAA>>>;;;::::::::::::::::::::::::>>>======;;;:::999888888;;;777444666999:::777333666555999??????999888<<>><<>>;;;<<>>???>>>===@@@@@@?????????@@@BBBCCC??????>>><<<;;;:::999888999;;;;;;;;;999999999;;;======>>>AAADDDHHHKKKMMMPPPRRRUUUXXXZZZ^^^bbbeeehhhhhhiiiiiijjjlllmmmnnnppptttyyy{{{zzzwwwtttsssgggcccjjjsssxxxxxxooofff```ccchhhkkkmmmpppllljjjaaaRRRDDD;;;555///---+++******+++,,,,,,+++222222444777888:::DDDPPPbbbyyyyyyaaaGGG>>>666===>>>???AAA>>>JJJdddrrr}}}nnnRRR>>>444111///...---+++***)))(((((())))))(((((((((((()))))))))))))))***+++++++++,,,************)))((('''&&&''''''''''''((((((((()))))))))((('''''''''''''''((((((***++++++***)))((($$$&&&))),,,......---,,,000///---,,,---...000111//////000000000//////.........///000111///+++((((((***,,,,,,***))))))***'''***---///...---,,,,,,+++,,,,,,------......///***(((((((((+++...//////////////////000000000000}}}sssggg\\\SSSLLLHHHGGGCCC???>>>>>>>>>??????===>>><<<888888999777222555777888777555444666777777777888:::;;;;;;999777666888:::999666555777999:::999888666666666777777:::999999::::::;;;<<<===???AAABBBCCCCCCEEEGGGIIIIIIJJJKKKKKKLLLNNNRRRUUUVVVVVVVVVWWWYYYZZZZZZZZZ[[[YYYVVVVVVXXXZZZ[[[[[[ZZZ[[[YYYWWWXXX\\\\\\YYYWWWXXXYYYZZZ[[[\\\\\\\\\YYYYYYYYYXXXVVVUUUTTTSSSQQQRRRRRRPPPLLLHHHFFFFFFCCCCCCAAA===999:::???DDDEEE???999777888:::888666777888999;;;<<<======>>>@@@CCCBBB@@@AAAFFFGGGDDDJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQSSSTTTUUUUUUPPPUUUZZZ\\\[[[ZZZ[[[\\\[[[\\\]]]___aaaccceeeeee```aaaaaabbbbbbbbbaaaaaa```^^^\\\ZZZ[[[]]]___aaaeee___[[[\\\^^^]]]___ccc`````````___^^^]]][[[ZZZVVVTTTRRRSSSVVVYYYZZZYYYRRRSSSUUUTTTRRRPPPOOOOOOMMMMMMMMMLLLLLLMMMOOORRRQQQQQQOOOMMMKKKLLLNNNQQQOOOQQQOOOJJJJJJOOOQQQNNNNNNIIIJJJQQQPPPIIIGGGLLLEEEFFFGGGFFFEEECCCBBBBBB??????@@@CCCDDDDDDAAA???>>><<<;;;;;;======;;;999::::::::::::::::::::::::======<<<;;;:::999999888999666555888===AAA@@@>>>:::999;;;???===888777;;;@@@======@@@@@@<<<<<>>???>>>===@@@??????>>>???@@@AAABBB>>>>>>===<<<;;;:::999999999:::;;;;;;999999999;;;:::;;;===@@@CCCGGGIIIKKKQQQSSSUUUVVVVVVWWWYYY[[[aaabbbccceeehhhjjjmmmnnnrrruuuyyy|||}}}{{{xxxuuukkkgggnnnuuuyyysssiii___WWWYYY___eeekkkqqqqqqqqqjjj\\\MMMCCC999222000...,,,,,,---......---111222555999:::===GGGRRRbbbyyyxxx```GGG>>>999???>>>>>>???;;;FFF___qqq{{{}}}lllTTT@@@666222111///---+++***)))))))))))))))(((((((((((()))))))))))))))******++++++,,,+++++++++***)))((('''&&&'''''''''((((((((())))))))))))(((''''''''''''''''''((()))******)))((((((&&&'''(((***,,,...000111000///......///000333444111222333333333111000///------...///000...+++((())))))******))))))******'''***...000000...------,,,,,,,,,,,,------------+++***))))))+++,,,------........./////////000000zzzooodddZZZRRRJJJFFFDDDBBB@@@??????@@@???===999;;;:::777777888444///666777888777666666777888777999;;;;;;:::888777888999::::::999777555666777<<<:::999777666666666666888888888888999:::;;;<<<>>>@@@BBBCCCCCCEEEHHHJJJJJJKKKLLLMMMNNNPPPTTTWWWZZZ[[[[[[]]]^^^______```]]]\\\[[[\\\^^^^^^^^^\\\WWWZZZ[[[XXXWWW[[[]]]\\\WWWXXXZZZ\\\]]]^^^^^^^^^[[[[[[YYYXXXUUUSSSPPPOOOMMMOOOOOOMMMJJJFFFEEEDDDBBB@@@===:::999888999:::DDD@@@;;;999:::;;;:::888777999;;;===>>>?????????CCCEEEEEECCCEEEHHHJJJHHHMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUWWWXXXUUUYYY\\\]]][[[[[[]]]___[[[\\\^^^```bbbdddfffgggaaabbbbbbcccccccccbbbbbb```___]]]\\\\\\^^^aaaccceee___\\\]]]___^^^```ccc____________^^^]]]\\\[[[]]]WWWQQQPPPTTTVVVVVVTTTTTTUUUUUUTTTQQQOOONNNNNNLLLMMMNNNMMMLLLLLLMMMNNNNNNOOOOOONNNLLLLLLMMMOOOMMMOOOOOOLLLLLLOOOPPPNNNLLLHHHIIINNNNNNHHHGGGKKK@@@DDDHHHGGGDDDAAABBBEEE???>>>???AAABBBBBB@@@>>><<<;;;::::::;;;;;;:::888::::::::::::::::::::::::<<<<<<;;;;;;:::::::::999888666555888>>>BBBDDDCCC888777888;;;999777888;;;<<<;;;===AAAAAA>>><<<===;;;::::::<<<>>>???>>><<>>>>>>>>???@@@@@@<<<<<<<<<;;;;;;:::::::::888:::;;;:::999888:::;;;999;;;>>>AAAEEEHHHJJJKKKNNNPPPRRRSSSRRRQQQQQQQQQVVVXXX[[[___dddiiinnnpppssssssuuuzzz~~~~~~zzzvvvppplllrrryyyzzz}}}nnn```UUUKKKKKKRRR[[[eeennnqqquuurrrhhh[[[NNNAAA777111...+++***+++,,,,,,,,,000111666;;;===@@@IIISSSaaawwwvvv```HHH???===AAA>>>===<<<888BBBZZZrrryyyzzzkkkVVVEEE:::444333111...+++)))))))))***))))))(((((((((((())))))(((((())))))***++++++,,,,,,,,,,,,+++***((('''&&&(((((((((((())))))))))))))))))((('''''''''((((((((())))))***))))))(((((()))((('''''')))---111444000000///000111333555777444555666777666444111///,,,,,,,,,---...---***''')))))))))***,,,,,,+++***(((,,,000333222000...---,,,,,,,,,,,,,,,++++++***,,,,,,+++******++++++,,,---------.........//////zzzsssiiiaaaZZZSSSMMMHHHBBBCCCBBB@@@AAABBB@@@<<<777999999777777777444...777777888888888888888999999<<<>>>===999777888999999999999999888777777777999888777666555555666777888888888888999;;;<<<===>>>@@@BBBCCCDDDFFFIIIKKKLLLNNNOOOPPPQQQTTTWWWZZZ]]]^^^```aaaaaabbbccceee```___^^^^^^```aaaaaa```YYY^^^```\\\YYY[[[]]]]]]ZZZ[[[\\\]]]^^^^^^^^^^^^[[[ZZZYYYWWWTTTQQQOOONNNKKKMMMMMMLLLIIIFFFDDDDDDBBB???<<<;;;<<<;;;999666<<<999777888:::<<<<<<;;;888:::===???AAAAAAAAAAAAEEEGGGHHHHHHHHHJJJLLLMMMMMMNNNNNNOOOQQQRRRTTTUUUWWWVVVUUUTTTUUUWWWYYY[[[\\\___aaa```^^^^^^aaaeeebbbbbbbbbbbbccccccccccccddddddddddddcccbbbaaaaaa```___^^^]]]^^^```bbbcccddd___\\\___```___```ccc``````___^^^]]]\\\ZZZYYY___ZZZTTTSSSVVVWWWTTTPPPSSSTTTTTTSSSPPPOOOOOOOOOKKKMMMOOONNNMMMKKKKKKKKKKKKMMMNNNNNNMMMLLLMMMNNNLLLNNNNNNNNNNNNOOOOOONNNJJJGGGHHHLLLLLLHHHGGGJJJBBBEEEGGGGGGEEECCCCCCDDD???>>>===>>>@@@@@@???======<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;:::::::::::::::::::::888666444555999<<<======222222444555666777;;;???::::::<<<>>>???>>>>>>>>>;;;::::::<<<>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>???::::::::::::::::::;;;;;;888999::::::999888:::;;;;;;===AAAEEEHHHJJJLLLLLLHHHKKKNNNOOONNNMMMMMMMMMNNNPPPUUU[[[cccjjjpppssssssqqqrrrvvv|||~~~{{{vvvrrrnnnuuu{{{}}}~~~nnn[[[PPPEEECCCGGGOOO[[[dddkkkrrrvvvqqqfffYYYKKK???666222...,,,,,,------------000555;;;===???HHHRRR\\\rrr}}}vvvaaaKKKCCC@@@BBB>>>;;;<<<999CCCZZZsssyyyyyykkkXXXIII>>>777444222///,,,***)))******))))))(((((((((((())))))'''(((((()))***+++,,,,,,------,,,,,,+++)))((('''(((((()))))))))*********))))))((((((((((((((()))******************)))))))))(((''''''))),,,///111......///000222444666777444666888999888444111...+++++++++,,,---,,,)))'''***+++---111333222...***)))---222444444111///...,,,,,,---,,,,,,***)))(((++++++,,,+++******+++,,,,,,,,,,,,---------......xxxqqqggg___YYYTTTMMMHHHBBBEEEEEEBBBCCCEEECCC===;;;======;;;;;;<<<888222888888888888999::::::999<<<>>>@@@>>>:::888999;;;888777777888999999999999555444333333444555666777888888999999:::<<<===>>>>>>@@@BBBDDDEEEGGGKKKMMMNNNPPPSSSTTTUUUWWWZZZ]]]]]]```bbbcccbbbccceeehhhdddbbb___^^^```bbbcccddd___dddeeeaaa\\\]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\XXXXXXWWWUUUSSSQQQOOONNNKKKLLLMMMLLLHHHEEEDDDDDD???<<<:::;;;>>>>>>:::666888777777999:::<<<<<<;;;:::<<<>>>AAABBBCCCDDDDDDGGGHHHJJJKKKKKKKKKNNNQQQLLLLLLMMMOOORRRTTTVVVXXXYYYXXXWWWVVVWWWYYY\\\]]]```aaabbbaaa___```dddhhheeeeeeeeedddccccccbbbbbbggggggfffeeecccaaa___^^^``````___^^^^^^```bbbcccbbb]]]\\\___aaa``````bbbaaaaaa```^^^]]]ZZZXXXWWWUUUSSSRRRUUUZZZ[[[XXXTTTPPPQQQRRRQQQOOOOOOPPPQQQKKKMMMOOOOOOMMMKKKJJJJJJJJJLLLNNNOOONNNMMMNNNNNNMMMMMMNNNPPPPPPNNNMMMNNNIIIGGGGGGJJJJJJHHHGGGIIIIIIGGGEEEEEEFFFEEECCC@@@@@@>>>======>>>???>>>===<<<<<<;;;:::999999:::;;;::::::::::::::::::::::::::::::::::::::::::999999777555444444555777777777222444555555666:::>>>@@@;;;;;;;;;:::;;;>>>???@@@:::::::::;;;===>>>===<<<=====================<<<999999999:::::::::::::::777888:::999888888:::;;;;;;===AAADDDHHHJJJKKKKKKGGGIIILLLMMMKKKJJJIIIIIIIIILLLRRRZZZccckkkrrrvvvtttqqqqqquuu{{{}}}zzzvvvpppmmmttt|||sss^^^SSSHHHCCCBBBFFFNNNWWWgggqqqyyyxxxpppcccTTTGGG???:::444000///000000000+++...333888:::<<>>===:::;;;<<<999444999888888999;;;<<<;;;:::===>>>>>>===;;;::::::;;;888777666888:::;;;;;;:::222222222222333555666888888888888999;;;<<<>>>>>>===???AAACCCEEEGGGKKKNNNOOOQQQTTTVVVXXXZZZ\\\___]]]```ccccccbbbcccfffiiifffdddaaa```aaadddffffffeeehhhhhhdddaaaaaa___]]]____________^^^]]]\\\[[[VVVVVVUUUTTTSSSQQQOOONNNLLLMMMMMMLLLHHHEEECCCCCC;;;999888:::<<<<<<:::777;;;;;;<<<======<<<<<<;;;===>>>???AAACCCEEEGGGGGGGGGHHHJJJMMMLLLJJJNNNTTTLLLMMMNNNPPPRRRUUUWWWXXXXXXXXXXXXXXXZZZ\\\^^^___^^^```aaa```^^^___dddhhhcccddddddeeeeeefffggggggggggggfffeeecccaaa___^^^aaa```___^^^^^^___```aaa___\\\[[[___aaa______`````````___^^^\\\ZZZYYYWWWRRRSSSTTTWWWXXXVVVSSSPPPNNNOOOPPPOOOMMMMMMOOOQQQLLLNNNOOOOOOMMMLLLKKKKKKJJJLLLNNNOOONNNNNNOOOPPPPPPMMMNNNPPPPPPMMMLLLNNNHHHHHHHHHHHHIIIIIIIIIIIIKKKGGGBBBAAADDDEEECCC@@@AAA???<<<<<<===>>>>>>>>>:::::::::888666666888:::::::::::::::::::::::::::;;;;;;::::::999999999888444444555666777888888888888;;;;;;888888;;;>>>>>>;;;<<<;;;888999===@@@???:::999999;;;===>>>===;;;<<<<<<=========<<<;;;;;;999999999999999999999999666888999999888888:::;;;;;;<<<>>>AAADDDEEEGGGGGGIIIJJJLLLKKKHHHFFFEEEEEEIIILLLRRRZZZdddmmmtttxxxuuusssrrrtttxxxyyyxxxuuummmkkksss|||{{{hhh]]]PPPGGGAAA@@@EEELLLdddooozzz|||vvvkkk\\\PPPDDD>>>666000............+++---111555555777@@@IIIRRRkkk{{{}}}yyyfffPPPIII@@@@@@:::888======III```ttt{{{zzzkkkVVVGGG>>>999000///...---+++*********))))))(((((((((((())))))&&&&&&'''(((***+++,,,,,,,,,,,,------------,,,,,,)))*********++++++++++++))))))((((((((()))******---,,,+++***************%%%'''***---...,,,***)))+++,,,---///111222444444222333444555444222///---***))))))***++++++***(((+++222;;;@@@>>>888111---))),,,000111111/////////,,,---......---+++)))'''&&&***------+++***,,,///,,,,,,,,,---------......|||sssggg___[[[VVVMMMGGGBBBGGGFFF@@@AAAGGGFFF???<<<===;;;888999;;;999555:::888888999<<<===<<<;;;===<<<:::::::::;;;:::999:::888777888:::;;;:::888444333333222333444666777666777777888:::;;;===>>>:::<<>>??????>>>======@@@@@@@@@AAACCCFFFIIIKKKGGGGGGJJJNNNLLLIIIMMMUUUPPPPPPQQQRRRSSSUUUVVVWWWVVVWWWXXXZZZ\\\^^^___```]]]```aaaaaa```aaaeeejjjbbbbbbccceeegggiiijjjkkkddddddddddddcccaaa```___aaaaaa```___^^^^^^^^^^^^]]]ZZZZZZ___aaa___^^^___]]]]]]]]]]]]]]]\\\[[[ZZZVVVXXXZZZXXXTTTQQQPPPPPPOOOOOOOOOMMMKKKKKKLLLNNNMMMNNNOOOOOOMMMLLLMMMNNNKKKLLLNNNOOONNNOOOQQQSSSRRRNNNNNNPPPOOOKKKJJJNNNHHHHHHHHHHHHHHHIIIJJJJJJGGGDDD@@@>>>???@@@CCCDDDCCC@@@===;;;<<<>>>???>>>:::;;;:::888666666888;;;::::::::::::::::::::::::<<<;;;;;;:::999888777777333555777999999999888888777<<<===999888<<<>>><<<999<<<<<<999999===>>>;;;:::999999;;;======<<<;;;;;;<<<<<<===<<<;;;:::999999999999999888888888888555777999999888888:::;;;======>>>???AAACCCEEEFFFGGGHHHIIIGGGEEEDDDDDDEEEJJJMMMSSS[[[dddmmmtttxxxrrrqqqqqqqqqqqqqqqqqqqqqkkkiiiqqq{{{uuuhhhXXXKKKAAA===BBBIIIXXXeeesssyyyxxxrrrfff\\\JJJCCC:::333///...............000222222333<<>>777666;;;===III```rrr{{{{{{jjjRRRAAA999777,,,---------,,,+++***)))))))))(((((((((((())))))%%%&&&'''((()))+++,,,,,,+++,,,---......//////...*********+++++++++,,,,,,))))))(((((()))******+++,,,+++***(((((((((((((((%%%'''+++...000000///...+++,,,...///111222333333111222222333222111000///+++***))))))++++++***)))+++444===???:::333//////)))+++......------...///+++,,,...//////---***)))'''+++///...+++)))***---------------............yyypppeee___]]]YYYRRRKKKBBBGGGEEE>>>???GGGFFF???AAAAAA???;;;<<>>:::;;;999888999===>>>===;;;===999777777:::;;;999777===:::888888::::::888666777666555444333444555666555555666777888:::<<<===888:::===???AAADDDHHHKKKMMMPPPSSSVVVWWWYYY\\\]]]\\\```dddeeeccccccgggkkkfffffffffhhhjjjjjjhhheeeggggggfffdddfffhhhddd^^^[[[\\\\\\]]]^^^^^^^^^^^^WWWVVVUUUSSSQQQOOOLLLKKKKKKLLLLLLJJJFFFBBB??????=========<<<;;;:::::::::444777;;;>>>??????@@@AAABBBAAA@@@AAACCCFFFJJJMMMFFFFFFJJJNNNLLLHHHMMMVVVTTTTTTTTTSSSTTTTTTUUUUUUTTTVVVXXX[[[]]]___``````^^^aaaccccccbbbdddhhhlllccccccdddfffgggiiijjjjjjaaabbbbbbccccccbbbbbbbbbbbbaaa```___^^^]]]]]]]]]\\\YYYZZZ___aaa___]]]^^^ZZZ[[[\\\\\\]]]]]]]]]]]]SSSWWWZZZXXXUUUTTTXXX\\\PPPPPPOOOLLLJJJIIIJJJKKKMMMNNNOOOOOOMMMMMMNNNPPPLLLMMMNNNNNNNNNOOORRRTTTTTTOOONNNPPPOOOJJJIIINNNHHHIIIIIIGGGHHHJJJKKKJJJBBBBBB@@@<<<:::<<>>??????<<<======;;;888888;;;>>>::::::::::::::::::::::::<<<<<<;;;:::999777777666444666999;;;:::777666555111777999666666<<<>>>;;;666<<<===;;;;;;>>>===888:::999999;;;======<<<;;;;;;;;;<<<===<<<;;;999888999999999999888888777777555777888999888888:::;;;@@@@@@@@@@@@AAACCCEEEGGGBBBCCCDDDDDDDDDEEEGGGIIIKKKNNNSSS[[[dddlllssswwwmmmnnnnnnllljjjiiijjjkkkkkkhhhppp{{{~~~ppp]]]MMMBBB===BBBJJJIIIXXXiiissswwwuuummmeeeUUUNNNCCC;;;777555555555000///000111000111:::DDDSSSmmm~~~}}}gggNNNEEE???===666444:::;;;GGG___pppzzz{{{iiiNNN<<<666555***+++,,,------+++)))((())))))(((((((((((())))))%%%%%%&&&((()))+++,,,,,,***+++,,,...///000000000******+++++++++,,,,,,,,,))))))((())))))***+++++++++***((('''&&&&&&&&&'''%%%'''***...111333333444,,,---///000222222333333111111111222111111111000+++***)))***+++,,,+++***+++444<<<<<<444...---000)))+++,,,,,,++++++---///+++---///000000...+++***)))---000///***'''(((+++---------.........//////|||wwwqqqiiibbb\\\VVVRRROOOLLLIIIEEEEEEFFFEEEBBB???DDDCCC@@@===;;;:::::::::===???@@@@@@>>>======>>>>>>======<<<;;;999888777999999777666555555555555222222222222222222333444444666888888777666777888777999<<>>>>>???<<<999666666999;;;;;;999>>>===<<<===>>>??????>>><<<@@@EEEGGGFFFGGGJJJMMMKKKLLLMMMMMMMMMNNNQQQSSSYYYUUUUUUZZZ^^^[[[XXXWWWUUUYYY\\\\\\[[[[[[```eeedddcccaaaaaabbbfffjjjmmmkkkkkkhhhdddaaabbbfffjjjcccgggjjjjjjfffccccccdddcccaaa___```bbbbbb```]]]___^^^___``````___\\\YYY^^^[[[YYYYYY[[[\\\YYYWWWUUUUUUVVVWWWWWWUUUQQQNNNQQQNNNJJJJJJLLLMMMLLLKKKNNNPPPQQQQQQOOONNNNNNOOOJJJOOOTTTTTTPPPLLLLLLNNNPPPOOONNNLLLKKKIIIHHHGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDCCCAAA@@@@@@AAACCCBBB@@@>>>>>>>>>>>>>>>@@@===::::::<<<>>>>>><<<;;;;;;<<<>>>???>>>:::777<<<;;;:::::::::999777555666666777888888888888888555777999;;;<<<;;;:::999???;;;888888:::<<<<<<;;;888777777999<<<>>>>>>>>>?????????===:::888888999999999888888999999:::;;;888888888999:::;;;<<<===BBB@@@???AAADDDEEECCC@@@CCCCCCCCCCCC@@@===999777HHHMMMTTTZZZcccmmmpppnnnlllllljjjhhhffffffgggiiihhheeeooo|||{{{jjjWWWHHH???<<<<<>>>>>>>>??????===???@@@@@@>>>======>>>;;;;;;<<<<<<;;;:::999999999888777666555555555555333222222222222333444444444666777777666666777888999;;;===???AAADDDGGGJJJLLLMMMOOORRRVVVXXXYYYYYY]]]bbbiiikkkkkklllooorrrmmmiiifffhhhlllmmmjjjeeedddffffffeeehhhlllkkkfff^^^aaabbb___^^^___]]]YYYXXXUUURRRPPPNNNLLLJJJHHHJJJKKKKKKHHHCCC@@@@@@AAA:::::::::999999999;;;===>>>======>>>@@@AAAAAA@@@>>>AAAEEEHHHJJJJJJKKKLLLKKKMMMNNNOOOOOOPPPRRRSSSWWWUUUWWW\\\^^^[[[YYYYYYYYY\\\___^^^\\\]]]aaaeeefffdddcccbbbcccfffhhhjjjhhhiiiiiihhheeeeeehhhjjjdddfffhhhhhhfffdddcccbbbeeecccbbbbbbddddddbbb```^^^^^^^^^______^^^[[[YYY]]][[[YYYZZZ\\\\\\YYYVVVRRRRRRTTTVVVWWWVVVTTTRRRSSSPPPMMMLLLMMMMMMLLLJJJNNNPPPQQQQQQOOONNNNNNOOOKKKOOOSSSSSSOOOLLLLLLNNNPPPOOONNNLLLJJJIIIGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBCCCDDDCCCAAA???@@@AAA@@@???>>>===<<<<<<======???===;;;;;;===???>>><<<;;;;;;;;;<<<======:::777777666666888:::;;;:::888666777888888888888888777555777888::::::::::::999>>>;;;888888:::<<<<<<;;;:::999999;;;>>>?????????>>>??????===:::888888999777777777777777888999999999999::::::;;;===>>>???BBBAAA@@@AAABBBBBBAAA@@@???@@@AAABBBBBBAAAAAA@@@FFFKKKQQQWWW```iiillljjjeeeeeedddccccccdddggghhhgggdddooo}}}}}}nnn]]]NNNDDD@@@???===DDDOOOYYYccckkkqqqsssrrrkkk\\\LLLCCC@@@===888333222333333000///888BBBUUUkkkwwwyyyvvvdddLLLCCC<<<999999:::777999LLLcccwww|||xxxeeeKKK999...)))---,,,,,,,,,++++++++++++'''''''''''''''((((((((())))))))))))))))))))))))((()))+++///333555555444...,,,***)))(((***,,,---,,,***))))))+++***(((%%%(((((('''&&&&&&'''((((((&&&''')))+++---......///---...///000222444555666888555222222333111,,,((()))+++---......,,,***))))))...222222...***((())),,,,,,+++***)))))))))))))))***,,,,,,***)))******''')))++++++++++++,,,---///............---------|||wwwnnneee___YYYUUURRRLLLIIIGGGHHHJJJKKKIIIFFFCCCBBBAAAAAA@@@AAAAAABBB===???@@@@@@>>><<<======999::::::;;;;;;:::::::::888777666555555555555555333222222222333333444555333555777777666666666777:::;;;===??????AAADDDGGGIIIKKKNNNQQQUUUWWWYYYZZZ\\\aaagggkkklllmmmpppsssmmmlllkkkkkklllllljjjhhheeehhhiiiiiilllooommmhhhaaadddddd```______\\\XXXWWWUUUQQQOOOMMMLLLIIIGGGHHHIIIIIIGGGCCC@@@??????999<<<>>><<<999888<<>>???@@@AAABBBCCCDDDAAACCCGGGKKKOOOOOONNNKKKKKKMMMPPPRRRRRRRRRSSSTTTUUUUUUYYY^^^^^^[[[ZZZ]]]\\\___aaaaaa______bbbfffffffffeeeeeeeeefffggghhhfffhhhjjjjjjiiiiiiiiijjjdddddddddeeefffeeebbb___aaa```______``````___]]]^^^]]]]]]]]]^^^]]]ZZZXXX\\\ZZZYYYZZZ\\\\\\XXXUUUNNNPPPRRRUUUVVVVVVVVVUUUUUURRRPPPNNNNNNMMMLLLJJJNNNOOOPPPPPPNNNMMMMMMNNNKKKOOORRRRRROOOMMMMMMNNNNNNNNNMMMKKKJJJHHHGGGFFFDDDEEEEEEEEEDDDCCCBBBAAABBBCCCCCCBBB@@@??????@@@===<<<;;;::::::;;;<<<===>>>=========??????>>><<<===<<<:::;;;<<<<<<;;;999555555555777999:::999888777888888888888888777777666777777888888999999999===;;;999888:::;;;;;;;;;;;;::::::<<>>>>><<<:::888888999666555555555555666777777::::::;;;<<<===???AAABBBAAABBBBBBAAA???>>>??????<<<======>>>@@@AAACCCDDDCCCIIIOOOTTT]]]eeegggddd]]]]]]]]]^^^```bbbeeegggcccaaalll|||~~~qqqbbbTTTIIIBBB???:::===CCCKKKUUUaaammmuuu{{{wwwkkk\\\QQQIII@@@999999666444222///...777AAAUUUkkkwwwwwwtttcccNNNFFF???<<<:::999666;;;PPPfff{{{~~~vvvaaaGGG666---)))+++++++++++++++*********''''''''''''''''''''''''))))))))))))))))))))))))%%%'''+++111666777666555...---+++)))((()))+++,,,((((((((()))******(((&&&''''''''''''''''''''''''&&&'''((()))***+++++++++,,,---...///111222444444999666333222333111---))))))***---//////...+++)))***...111000---++++++------,,,***)))(((((())))))(((***,,,,,,***)))***+++(((***,,,,,,++++++,,,---///............---------yyypppggg```[[[VVVTTTSSSPPPLLLLLLMMMLLLIIIFFFFFFFFFDDDCCCAAA@@@@@@???===???@@@???===<<<<<<===999::::::::::::999999888777666555555444444444555222222222222222333444555333555777777666666666777888999;;;<<<===???BBBDDDEEEHHHLLLPPPSSSVVVYYY[[[ZZZ___dddiiikkkllloooqqqmmmnnnooonnnmmmlllkkkllliiilllnnnmmmmmmnnnkkkfffeeegggfffaaa___^^^\\\WWWVVVTTTPPPNNNLLLKKKHHHFFFDDDDDDDDDCCCAAA???===<<<;;;======<<<;;;<<>>???AAABBBCCCEEEGGGEEEFFFIIINNNSSSTTTPPPLLLLLLOOOSSSUUUUUUUUUUUUVVVTTTVVV[[[```___[[[\\\```]]]___aaaaaaaaabbbeeehhheeeeeefffggghhhhhhhhhhhhhhhiiijjjiiiiiihhhhhhhhhdddcccbbbcccfffeeeaaa]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[\\\]]]\\\ZZZXXX[[[YYYXXXYYY\\\[[[WWWSSSMMMOOORRRTTTUUUUUUUUUVVVRRRQQQPPPOOONNNMMMLLLKKKLLLMMMOOONNNMMMKKKLLLLLLLLLOOOQQQQQQOOOMMMMMMMMMMMMMMMKKKJJJIIIGGGFFFFFFDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCAAA???>>>???@@@<<<;;;:::::::::;;;<<<=========>>>???@@@???===<<>>@@@??????<<<<<<===;;;999888888999666555555555555666777777999999:::<<<>>>@@@BBBCCC@@@BBBCCCAAA===;;;===???>>>===<<<;;;;;;<<<>>>???BBBHHHNNNSSS[[[bbbccc___YYYXXXYYY[[[^^^aaacccccc___]]]iiiyyy{{{qqqdddXXXMMMCCC>>><<<;;;<<>>???@@@???===;;;;;;<<<;;;;;;;;;:::999777666555666555444444444444444444222111111222333444555555444666888888777666777888444666999:::;;;>>>AAADDDCCCGGGLLLPPPRRRUUUYYY\\\\\\___eeeiiilllnnnpppqqqmmmoooqqqpppnnnlllmmmnnniiinnnpppnnnmmmmmmkkkggggggiiigggaaa^^^^^^[[[WWWUUUSSSOOOMMMKKKJJJGGGEEEBBBBBBBBBBBBBBB@@@>>><<>>@@@AAA@@@<<<>>>AAABBBBBBCCCFFFIIIIIIIIILLLQQQVVVWWWSSSNNNNNNQQQUUUWWWXXXXXXXXXYYYVVVXXX\\\```___\\\^^^ccc]]]^^^```aaaccceeehhhjjjcccdddfffhhhjjjkkkkkkkkkmmmkkkiiigggffffffffffffdddbbbaaaccceeeddd```\\\`````````_________aaabbb]]]\\\[[[[[[\\\[[[ZZZXXXZZZWWWVVVWWWYYYYYYUUURRRMMMPPPSSSTTTSSSRRRSSSUUUMMMNNNNNNNNNNNNMMMMMMMMMKKKLLLNNNMMMKKKJJJJJJKKKMMMNNNPPPPPPNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCCCC@@@AAABBBAAA???>>>>>>???===<<<;;;;;;;;;<<<===>>><<<===>>>??????>>>===<<>>===>>>===;;;:::999777555222888888999999999999888777777777777666777777888999::::::::::::999999:::;;;:::999888:::<<<======<<<:::;;;<<<;;;999888888999777777666666777777888999888888999;;;<<>>AAA@@@>>><<<::::::;;;<<<===BBBHHHNNNSSSZZZaaaaaa]]]YYYXXXWWWZZZ^^^aaaaaaaaa]]]\\\iiiyyy|||wwwpppggg^^^UUUKKKDDD===999999<<>>888333000111:::CCCXXXnnnzzzzzzvvvhhhXXXUUUSSSPPPIII@@@:::@@@UUUiiixxxwwwlllUUU???333...+++************************))))))((((((((('''''''''))))))))))))))))))))))))'''***///666:::;;;888555,,,+++***)))))))))******###%%%(((***++++++***)))+++,,,...//////...,,,+++((())))))***++++++******++++++,,,...///000111111333222///...,,,+++)))((((((***---//////...,,,***((((((((('''&&&''')))+++///...,,,+++******++++++''')))++++++******+++,,,+++---......,,,++++++,,,+++,,,,,,---...///000000}}}sssjjjddd```]]][[[VVVSSSQQQRRRTTTUUUSSSPPPEEEEEEFFFEEEEEECCCBBBBBB>>>???@@@???<<<;;;:::;;;;;;;;;::::::888666555444555444444333333333444444333333333444555666777888555777999999888888888999555666999:::<<<>>>AAADDDBBBGGGLLLPPPRRRUUUYYY]]]aaadddhhhlllppprrrssssssmmmoooppppppooonnnoooooohhhnnnpppnnnmmmnnnmmmkkkhhhiiigggaaa]]]]]][[[WWWTTTRRRNNNLLLJJJIIIFFFDDDCCCBBBCCCDDDEEEDDDAAA>>>@@@<<<999;;;???BBBBBB@@@===AAADDDEEEDDDDDDHHHKKKKKKLLLOOOSSSVVVWWWTTTRRRPPPSSSWWWYYYYYYZZZ[[[\\\\\\ZZZ\\\______]]]___ddd``````aaabbbeeegggiiijjjdddeeegggiiikkklllmmmmmmooolllhhhfffffffffeeeeeebbbbbbbbbcccdddccc```]]]_________^^^]]]^^^```bbb^^^]]][[[[[[[[[[[[ZZZYYYYYYVVVSSSTTTVVVVVVTTTQQQNNNQQQTTTSSSQQQPPPRRRTTTKKKMMMOOOOOONNNMMMNNNOOOKKKMMMNNNNNNLLLKKKKKKLLLNNNNNNNNNNNNNNNMMMMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDD@@@AAAAAA@@@>>>======>>>>>>>>><<<<<<;;;<<<===>>>;;;===>>>>>><<<<<<<<<===@@@>>><<<;;;<<<=========;;;:::999:::::::::888666777888888999::::::999999888888888888888888888888888:::;;;:::999888999:::888777777888:::<<<;;;:::888:::::::::888888888:::888888777777888888999:::888888999:::;;;===???@@@?????????>>>===>>>AAACCC???>>>===<<<===>>>@@@BBBBBBHHHNNNTTT[[[aaaaaa]]]YYYXXXWWWZZZ___bbbaaa______]]]jjjzzz~~~vvvrrrnnnkkkhhhbbbZZZTTTBBB;;;888999;;;BBBTTTfffwwwxxxjjjZZZMMMFFF>>>777333111333;;;DDDUUUmmmzzz{{{xxxjjj\\\[[[[[[YYYQQQDDD<<>>???@@@???<<<:::::::::999999999999888777666555444333333333333333444444666666666777888:::;;;<<<777888::::::999999999:::999:::<<<======???AAADDDBBBHHHNNNQQQRRRTTTYYY^^^dddfffiiinnnrrrttttttsssmmmnnnnnnooopppqqqpppppplllqqqsssooolllmmmmmmlllhhhiiifff```\\\\\\ZZZWWWTTTQQQMMMKKKJJJHHHFFFDDDBBBBBBBBBDDDFFFEEEBBB>>>===<<<<<<<<<>>>@@@AAABBBAAAEEEHHHHHHFFFGGGJJJNNNLLLOOORRRTTTUUUUUUUUUVVVSSSUUUXXXYYYZZZ[[[^^^```bbb]]][[[]]]______aaadddeeeeeedddeeeggghhhiiiiiigggggghhhiiijjjkkklllmmmnnnkkkiiiiiiiiiiiigggdddaaaccceeeeeecccaaa```___]]]^^^^^^\\\[[[[[[___bbb___]]][[[[[[\\\\\\[[[ZZZXXXUUUQQQPPPRRRSSSSSSQQQLLLPPPSSSSSSPPPOOORRRUUULLLOOOQQQQQQOOOMMMNNNOOONNNOOOQQQPPPOOOMMMMMMNNNOOONNNMMMMMMNNNNNNMMMLLLIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDD???@@@AAA@@@>>><<<===>>>???>>>===;;;;;;;;;<<<<<<;;;<<<===<<<:::999;;;>>>>>><<<;;;:::<<<<<<;;;:::888777777888:::;;;999888666777888999:::;;;;;;;;;888888999::::::999888777777999;;;;;;999888999:::888777777888:::;;;:::999777999:::999888777999:::888888777777888888999:::999999999:::;;;===>>>???>>>===<<<===???BBBDDDEEE>>>>>>>>>===>>>@@@AAABBB@@@GGGNNNTTT[[[aaaaaa\\\XXXVVVVVVZZZ```dddbbb```]]]\\\iiixxx}}}wwwllljjjjjjmmmpppoookkkfffSSSHHH???;;;999===PPPfffvvv|||mmmZZZMMMCCC<<<555222222444<<>>DDDWWWgggrrrooobbbLLL999///+++)))++++++++++++,,,,,,,,,---,,,,,,++++++***))))))((())))))))))))))))))))))))***+++...222555444111...(((((())))))******++++++$$$(((,,,...---+++++++++)))+++...000000...+++)))'''((()))***+++,,,,,,,,,,,,,,,---...///000111111,,,,,,+++)))((('''((()))(((((()))***++++++,,,,,,,,,+++***)))******++++++,,,---......---,,,***)))''')))+++++++++***+++---...///000///---++++++,,,///............---------xxxpppkkkhhhfffeee]]]ZZZWWWVVVWWWWWWTTTPPPNNNNNNMMMKKKHHHDDDAAA???>>>???@@@???<<<:::::::::777777888888888888777777333333333222222333444444999999999:::;;;<<<>>>???888999;;;;;;:::::::::;;;===>>>????????????AAACCCCCCHHHOOOQQQRRRTTTYYY^^^dddfffhhhmmmqqqsssrrrqqqmmmmmmmmmoooqqqsssqqqpppssswwwvvvpppkkkkkkkkkjjjggghhheee___\\\\\\ZZZWWWSSSQQQMMMKKKIIIHHHEEECCC@@@???@@@BBBEEEDDD@@@===:::===???>>><<<===AAAEEEDDDHHHKKKKKKIIIHHHLLLPPPLLLPPPTTTUUUTTTSSSVVVXXXUUUVVVXXXYYYZZZ\\\___bbbeee^^^ZZZ\\\___```aaadddkkkiiihhhggghhhiiihhhgggjjjjjjiiiiiijjjjjjkkklllkkkjjjjjjlllnnnmmmhhhddd```dddgggfffccc``````aaa```aaaaaa```^^^^^^bbbfff```^^^\\\[[[\\\\\\[[[ZZZXXXTTTOOONNNPPPRRRRRRQQQKKKOOORRRRRROOOOOOSSSWWWOOORRRTTTSSSPPPMMMMMMNNNPPPRRRSSSSSSQQQPPPPPPQQQOOONNNMMMMMMNNNNNNMMMLLLIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCC???@@@AAA???===<<<===>>>???>>>===;;;::::::;;;;;;:::<<<<<<;;;888888;;;>>><<<:::999:::;;;;;;999888777777666777999999888666555666777999:::;;;<<<<<<777999:::;;;;;;:::888777777999<<<;;;999777888:::999888777888:::;;;;;;999777888999999888777999:::777777777777777888999999:::::::::;;;;;;===>>>>>>>>><<<:::<<>>>>>============>>>>>>???FFFMMMSSS[[[aaa```\\\VVVUUUUUUZZZaaaeeedddaaaZZZYYYeeetttxxx}}}{{{ooocccccceeekkkssswwwuuuqqqeeeVVVHHH@@@999;;;OOOfffuuu{{{jjjVVVHHHAAA999333111111444;;;CCCVVVoootttgggggg^^^^^^VVVHHH>>>EEEWWWfffrrrnnnaaaKKK888...)))&&&+++++++++,,,,,,---------------,,,,,,+++***))))))))))))))))))))))))))))))++++++---000222111---***''''''((()))***+++,,,,,,$$$)))...///...,,,+++,,,&&&(((,,,......,,,(((&&&&&&'''(((***++++++,,,,,,---------...///000111111***+++***)))'''((()))+++(((((((((((()))***+++,,,***((('''''''''((('''&&&***+++---......+++((('''''')))++++++++++++,,,---...000111000---++++++,,,+++,,,,,,---...///000000}}}xxxqqqhhhcccbbb^^^___```___\\\XXXSSSPPPPPPOOOMMMKKKHHHEEEBBBAAAAAA???===;;;;;;999777555777888999888555444555666666555333222222444777999888999;;;===>>>>>>===<<<:::<<<>>>>>>===<<<===>>>===<<<;;;;;;<<<>>>AAACCCGGGJJJNNNRRRUUUYYY]]]```eeefffjjjnnnrrrtttsssrrrsssjjjcccfffqqqwwwrrrkkkqqqrrrssssssqqqnnnjjjhhhkkkgggaaa]]][[[ZZZYYYXXXNNNLLLJJJHHHHHHFFFDDDBBBCCC??????BBBBBB======AAA>>>@@@AAAAAA@@@@@@BBBCCCFFFFFFFFFEEEFFFHHHLLLPPPSSSSSSSSSUUUWWWYYYYYYYYYOOOWWW\\\\\\^^^dddeeebbbfffaaa___aaa___]]]```hhh___dddfffeeegggmmmnnnkkkkkkmmmmmmiiieeedddggglllggghhhiiikkklllkkkkkkjjjffffffbbb[[[\\\ccceeebbb```aaabbbaaa```___```aaa]]][[[YYYXXXYYYYYYYYYXXXWWWSSSOOOOOORRRSSSQQQMMMKKKOOORRRQQQNNNMMMQQQTTTSSSPPPSSSXXXUUULLLLLLTTTOOOPPPQQQRRRQQQNNNLLLJJJNNNNNNNNNMMMLLLKKKJJJIIIKKKHHHEEEEEEHHHJJJIIIHHHEEEDDDCCCDDDEEEEEECCCAAA@@@@@@@@@@@@?????????>>>@@@>>><<<::::::;;;>>>??????@@@@@@???===<<<===>>>@@@>>><<<:::888777666666666666666777888777444222444777:::;;;:::999888999666???GGGFFF===777888<<<===888555555555444777;;;::::::;;;<<<======<<<<<<888888888666444444666888777888999888666666777999::::::::::::;;;<<<===>>>;;;;;;<<<===???BBBEEEFFF<<<<<<============<<<<<>><<<:::::::::999888666555666777666444444444666666555333222333555777999;;;<<<===>>>>>><<<:::999:::<<<>>>???=========>>>============>>>@@@BBBDDDIIILLLPPPTTTWWWZZZ^^^aaaeeefffhhhkkkoooqqqqqqqqqsssooolllnnnsssvvvtttqqqqqqrrruuuuuutttpppllliiigggeeebbb```^^^[[[WWWTTTNNNLLLIIIGGGGGGFFFCCCAAAAAA===>>>BBBBBB??????CCCBBBCCCEEEEEEDDDDDDFFFGGGKKKKKKJJJHHHGGGHHHLLLNNNUUUUUUUUUWWWYYYZZZ[[[[[[YYY___aaa^^^^^^aaabbb___bbb___^^^aaa```^^^bbbhhh___dddgggfffhhhmmmnnnjjjkkkmmmnnnkkkgggfffiiillljjjlllnnnmmmkkkiiiiiiiiidddfffddd```aaafffeeeaaa```aaaaaaaaa```___``````\\\ZZZWWWWWWWWWXXXXXXWWWVVVQQQMMMLLLPPPSSSSSSRRRMMMQQQTTTSSSPPPPPPRRRVVVPPPOOOPPPRRRPPPLLLKKKMMMOOOPPPPPPPPPPPPNNNMMMLLLNNNNNNNNNNNNMMMLLLKKKJJJJJJGGGEEEEEEGGGIIIHHHGGGDDDCCCBBBCCCDDDCCCBBB@@@@@@?????????>>>>>>>>>>>>???>>><<<;;;;;;<<<===>>>???@@@AAA@@@>>>===>>>???<<<;;;;;;::::::999888888666666777888888777444222444666999999999888888999;;;CCCJJJIIIAAA<<<>>>BBBEEE???;;;:::777444555999999::::::;;;;;;;;;;;;;;;999999999777666555777999777888888777666555777999999999999999:::;;;<<<===:::::::::;;;===???AAACCC:::;;;<<<===>>>?????????AAAFFFKKKPPPXXX```bbb___^^^[[[ZZZ___gggjjjhhhdddZZZWWW\\\lllzzzyyypppgggVVVQQQTTTaaapppzzz}}}lllZZZOOOGGGFFFTTTeeewww~~~}}}kkkUUUDDD;;;888444111000...333@@@MMMaaaxxx~~~xxxlll``````aaa]]]XXXPPPFFFFFFVVVhhhrrrhhhWWWEEE888111......000///...------...//////------------,,,***)))((('''''''''&&&%%%&&&))),,,,,,...000222111///+++)))******)))******+++,,,,,,((()))+++------,,,+++***(((((())))))))))))))))))'''''')))***+++,,,,,,---...,,,+++++++++,,,+++***((()))************)))(((++++++++++++++++++++++++***)))'''&&&&&&'''((()))*********,,,...///---,,,((((((((())))))************+++,,,,,,******+++,,,+++++++++,,,------......{{{qqqjjjgggfffeeecccaaa]]]YYYUUUSSSPPPOOOMMMJJJGGGDDDAAA@@@<<<:::888888888999888666222444555555444333555666666555444333444666999:::<<<<<<===>>>>>>===;;;:::;;;===???@@@???>>>>>>???===>>>>>>@@@AAACCCDDDDDDJJJNNNRRRVVVYYY]]]```ccchhhhhhiiikkkmmmoooqqqssssssuuuwwwwwwvvvuuuvvvxxxqqqsssvvvwwwvvvrrrnnnjjjbbbbbbbbbbbb```\\\VVVQQQMMMJJJHHHFFFEEEDDDBBB@@@>>><<<===@@@BBB@@@AAADDDDDDEEEGGGGGGFFFFFFHHHIIILLLLLLLLLJJJJJJKKKNNNPPPVVVWWWXXXYYYZZZ\\\]]]]]]```cccddd```^^^```aaa```___^^^___bbbbbbaaadddiii```dddggghhhjjjmmmllliiijjjmmmnnnmmmiiihhhjjjllllllppprrrpppjjjggggggiiiccceeefffeeefffhhhddd___aaaaaa``````_________^^^[[[XXXVVVUUUUUUVVVUUUUUUWWWRRRMMMKKKMMMQQQRRRRRRMMMPPPSSSSSSQQQPPPRRRUUURRRTTTSSSQQQQQQRRROOOJJJNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJHHHFFFEEEEEEFFFGGGFFFEEECCCBBBAAAAAABBBBBBAAA???>>>>>>>>>>>>====================================???@@@AAA@@@???>>>???@@@888888:::;;;;;;;;;:::999555666888999888777555444444666777777777777888:::888>>>CCCBBB<<<999<<<@@@FFF@@@<<<;;;888444555888999999999:::::::::::::::999::::::888777777888:::666777777666555555777888888888888888888999:::;;;999999999999:::;;;===>>>777888:::<<<>>>???AAAAAA@@@DDDIIIMMMUUU^^^bbb```[[[ZZZZZZ```gggkkkiiifff[[[ZZZaaappp{{{wwwkkkaaaNNNKKKPPP___qqq~~~sssaaaWWWOOOOOOZZZhhh{{{}}}|||sssbbbOOO@@@888666333000000000555DDDRRRdddyyy{{{ssseeeYYY[[[bbb```\\\SSSIIIIIIWWWfffnnndddTTTDDD777000......111000000//////000111111---------,,,,,,+++++++++%%%&&&'''&&&&&&'''***---,,,...000222111000---++++++************++++++,,,'''(((***,,,---------,,,((((((((((((((()))++++++%%%&&&''')))+++,,,......,,,,,,,,,***(((((()))+++'''(((((())))))((((((''')))))))))))))))))))))))))))((('''''''''((()))***+++******,,,...///...,,,''''''((()))***+++,,,---***+++,,,,,,******+++,,,******++++++,,,---------|||sssllljjjfffeeeccc```]]]YYYVVVUUUPPPOOOLLLIIIEEECCC@@@???;;;999777666666666666555111333444555444444666777555555444555666888:::;;;999:::<<<>>>???@@@@@@@@@<<<>>>AAABBBAAA??????@@@<<<===???AAACCCDDDDDDDDDKKKOOOTTTXXX[[[^^^aaadddlllllllllmmmnnnppptttvvvtttwww{{{{{{xxxvvvwwwyyyppprrrvvvxxxvvvsssnnnjjjaaa`````````___[[[UUUPPPLLLIIIFFFDDDCCCBBBAAA???======>>>???@@@@@@AAABBBBBBCCCEEEEEEEEEEEEGGGHHHGGGIIIJJJJJJKKKMMMPPPSSSVVVWWWYYYZZZZZZ[[[]]]^^^```aaaaaa```___aaadddfff___aaaccceeeeeeeeefffhhhaaadddgggiiikkklllkkkiiiiiikkkmmmmmmkkkiiijjjkkklllqqquuuqqqjjjeeegggjjjddddddeeeeeeffffffccc```bbbaaa```_________]]]\\\YYYVVVTTTSSSSSSSSSSSSRRRYYYTTTOOOMMMMMMMMMMMMLLLKKKMMMPPPQQQOOOOOOPPPQQQSSSWWWUUUOOOQQQVVVRRRHHHMMMMMMMMMMMMMMMNNNOOOPPPJJJJJJKKKKKKKKKJJJIIIIIIFFFEEEEEEDDDEEEEEEDDDDDDCCCBBBAAABBBCCCBBBAAA???>>>============<<<<<<<<<;;;<<<===>>>???>>>======>>>???@@@???>>>===>>>???666888:::;;;<<<;;;999888444666999999888777666555444555666666555666888;;;444777:::999666555888;;;===999777777777555666:::::::::::::::::::::;;;;;;777999999888777666888999555666777666555555777999777777777777777888999:::999999999999999:::::::::777777888:::;;;===???@@@>>>BBBFFFJJJSSS]]]aaa```WWWVVVYYY___gggkkkkkkiii``````iiivvv|||tttfff\\\KKKKKKQQQ```sssvvvdddZZZVVVXXXcccooozzzwwwqqqfffXXXJJJ???:::444111000000111888GGGUUUjjj||||||rrr```SSSUUUcccccc^^^TTTJJJKKKZZZhhhnnndddTTTCCC777000......000000000000000000111111---------,,,,,,,,,,,,---&&&'''((('''&&&''')))+++,,,---///111111000///...,,,,,,+++*********++++++((((((***+++,,,,,,,,,+++'''''''''((()))***,,,---&&&''''''(((***+++---...***,,,,,,***''''''***...(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((()))***+++***)))+++,,,---,,,+++((())))))***++++++,,,,,,***+++,,,,,,******+++,,,)))******++++++,,,,,,---{{{sssnnnmmmeeedddbbb```]]]ZZZWWWVVVQQQOOOKKKHHHDDDAAA@@@???===:::777555444444333222222333555555555555777999555555555666888:::<<<===;;;<<<===???@@@AAABBBBBB===???BBBDDDCCCAAA@@@@@@;;;===???AAACCCDDDDDDEEEKKKOOOTTTYYY\\\___bbbdddlllmmmnnnmmmmmmppptttxxxuuuvvvwwwyyyyyyxxxwwwvvvoooqqqtttvvvtttpppllliiibbb```^^^\\\[[[XXXTTTQQQKKKHHHDDDBBBAAA@@@???>>>>>>??????>>>???@@@@@@@@@@@@BBBDDDDDDDDDDDDFFFHHHEEEGGGIIIIIIJJJLLLPPPRRRTTTWWWYYYYYYYYYYYY\\\^^^_______________aaaeeeiiicccfffhhhhhhhhhhhhiiiiiidddeeegggjjjkkkkkkjjjjjjhhhiiijjjkkkjjjiiiiiijjjiiiooossspppjjjfffhhhkkkeeecccaaabbbcccbbbbbbaaacccaaa^^^^^^___^^^\\\ZZZXXXUUURRRQQQQQQQQQQQQPPPTTTRRRQQQOOONNNMMMJJJIIIKKKMMMOOOPPPPPPPPPOOOPPPOOOSSSQQQKKKMMMSSSOOOEEELLLLLLLLLLLLLLLMMMOOOOOOJJJJJJKKKKKKLLLKKKKKKKKKEEEEEEEEEEEEDDDCCCCCCCCCDDDCCCBBBBBBCCCCCCBBB@@@============<<<<<<<<<;;;;;;<<<>>>???@@@???>>>===;;;===>>>===<<<;;;===>>>888999;;;;;;;;;999777555333666999999777666555666333555666666555666999;;;666777999888777777999<<<888444333666666555777;;;===<<<;;;;;;:::;;;<<<<<<555777888888666666777888555666777666555666888999888888888777888888999999::::::::::::::::::::::::888888888888888:::;;;<<<===AAAEEEIIIRRR\\\```___VVVVVVZZZ```hhhmmmooonnngggiiiqqq{{{}}}rrrddd\\\KKKNNNVVVeeexxxwwwfff^^^^^^eeepppxxxuuummmbbbVVVKKKBBB;;;777222000000222555<<>>>>>;;;666444333333222111222444555666555555777888555555666777999;;;===>>>AAAAAAAAAAAAAAABBBBBBBBB===@@@DDDEEEDDDCCCAAAAAA<<<===???@@@BBBDDDFFFFFFLLLPPPVVV[[[^^^```bbbdddiiikkkmmmmmmlllnnntttxxxwwwuuutttvvvyyyzzzxxxuuuppprrrssssssqqqnnnjjjhhhdddaaa]]]YYYWWWUUUSSSPPPIIIFFFBBB?????????>>>======@@@@@@===>>>@@@@@@>>>AAACCCEEEEEEEEEFFFHHHJJJIIIJJJKKKLLLKKKLLLNNNPPPSSSVVVYYYYYYXXXXXX[[[^^^bbb______``````^^^bbbgggeeejjjllljjjiiikkkllljjjgggfffgggjjjkkkiiiiiilllhhhhhhhhhiiiiiijjjjjjjjjhhhlllooonnniiifffgggjjjfffaaa^^^___```___```bbbdddaaa^^^]]]^^^^^^[[[XXXWWWTTTQQQPPPPPPPPPOOONNNLLLMMMOOOOOOOOONNNLLLKKKMMMNNNPPPRRRSSSRRRQQQPPPOOOQQQQQQOOOOOOQQQOOOJJJKKKKKKLLLLLLMMMMMMMMMMMMKKKLLLMMMMMMNNNNNNNNNNNNDDDEEEFFFFFFDDDBBBBBBCCCDDDCCCBBBCCCDDDCCCBBB@@@============<<<<<<<<<<<<;;;<<<>>>???@@@??????>>>:::;;;<<<<<<;;;;;;<<<===:::;;;;;;;;;999777555444111555888999666444555666333444666777777888:::;;;777777888888999999:::::::::777666888888666777:::>>>===<<<;;;:::;;;<<<===444666777888777666666777666777888777666777999;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777888999:::===AAAFFFJJJRRR[[[___]]]YYYZZZ^^^cccjjjnnnoooooolllnnnuuu~~~}}}rrrfff```PPPVVV```nnnvvviiieeeiiisss{{{ssshhhYYYLLLCCC>>>;;;888333222333777<<>>>>>===:::666333333444444333222333555555444444555777444555666888;;;===>>>???CCCCCCCCCCCCCCCDDDDDDEEE>>>AAAEEEGGGFFFDDDBBBBBB?????????AAACCCEEEHHHJJJMMMRRRXXX]]]```bbbdddfffgggjjjnnnnnnmmmoootttyyywwwvvvuuuvvvxxxzzzzzzzzzsssssssssrrrooollliiigggdddaaa]]]YYYWWWTTTPPPMMMIIIEEEAAA>>>=========<<<:::>>>???<<<===BBBBBB???AAACCCEEEFFFFFFFFFHHHJJJLLLMMMOOOOOOOOOPPPQQQSSSSSSVVVZZZZZZXXXXXX[[[___bbb``````bbbaaa^^^aaafffdddjjjkkkiiihhhmmmooommmkkkgggfffiiijjjhhhiiimmmjjjiiihhhhhhiiikkklllmmmhhhjjjkkkjjjhhheeeeeeeeefff```]]]```aaa^^^___bbbeeeaaa]]]\\\^^^^^^ZZZVVVWWWTTTQQQPPPPPPPPPOOONNNKKKLLLMMMMMMMMMMMMMMMNNNLLLNNNPPPRRRSSSSSSQQQOOOPPPPPPQQQTTTSSSOOOOOORRRJJJKKKLLLMMMMMMMMMLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMCCCFFFHHHGGGDDDBBBBBBCCCCCCBBBAAAAAACCCBBBAAA???>>>>>>>>>=========<<<<<<<<<<<<===>>>???@@@@@@@@@:::;;;<<<<<<;;;;;;<<<>>>;;;;;;:::999888777666666///333888888555333444666222444777999999999:::;;;777777666888999999888666<<<888777999999666666999>>>===;;;999999:::;;;<<<444666888999888777777888666777888888888888:::<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<=========<<<;;;<<<;;;999888888999:::;;;===BBBGGGLLLSSS[[[]]][[[\\\]]]```cccgggiiijjjiiilllooovvv}}}|||ssskkkhhh^^^eeennnxxxzzzssskkkkkksss{{{~~~|||nnnaaaPPPDDD@@@??????===444444888???GGGTTThhhyyyrrrXXXJJJQQQ___gggiii```ZZZ```mmmvvvzzzlllWWWBBB333---...000+++,,,---///000000//////...///111222111...+++)))''')))***)))'''&&&&&&''')))))))))+++---///111222//////---,,,+++************))))))))))))*********%%%'''***,,,---,,,+++***(((((('''&&&''')))+++---*********++++++***'''$$$)))(((''''''''''''((()))))))))))))))))))))))))))''''''((()))***++++++++++++)))''''''((()))))))))((()))))))))))))))))))))***+++,,,,,,******+++,,,+++++++++,,,------......~~~wwwuuummmmmmkkkhhhbbbZZZSSSOOOQQQOOOJJJEEEAAA???>>>>>>;;;888444333333555666666111333444444222222333555444555777999;;;===???@@@AAAAAABBBCCCEEEGGGIIIJJJ>>>BBBFFFGGGFFFDDDCCCBBBAAAAAA@@@AAACCCGGGJJJLLLOOOSSSZZZ___bbbdddfffhhhggglllpppqqqppprrrwww|||wwwxxxxxxxxxxxxzzz}}}vvvuuusssqqqnnnllliiihhhcccaaa]]]ZZZWWWSSSNNNJJJHHHEEE@@@===<<<<<<<<<<<<888===>>>;;;===CCCDDDAAA???AAACCCDDDDDDEEEGGGIIIKKKMMMPPPRRRSSSUUUXXXZZZSSSWWW[[[[[[XXXXXX\\\```aaa^^^___dddddd```bbbiiibbbhhhjjjggghhhnnnqqqooolllgggfffiiiiiigggiiiooollljjjhhhhhhjjjlllnnnoooiiiiiiiiiiiigggeeebbbaaaeee___^^^bbbccc___^^^aaaeeeaaa]]]\\\^^^^^^YYYUUUWWWTTTQQQPPPPPPOOONNNMMMPPPOOONNNLLLJJJJJJKKKMMMJJJKKKMMMPPPRRRQQQOOOLLLMMMJJJMMMTTTQQQIIIKKKSSSJJJKKKMMMNNNNNNLLLKKKIIIFFFFFFHHHIIIJJJJJJKKKKKKDDDFFFIIIHHHDDDBBBBBBCCCAAA@@@@@@@@@AAAAAA???>>>>>>>>>>>>>>>============<<<======>>>???@@@@@@AAA:::<<<======<<<<<<===???;;;:::999888777777777888...333777777444222333666111555888:::;;;::::::;;;;;;:::999;;;======:::777999666555888888666777:::===<<<:::888888999:::;;;555777999:::999888999999777888999999888999;;;===>>>======<<<<<<<<<======:::;;;<<<=========<<<;;;<<<;;;:::999999;;;===>>>===BBBHHHMMMTTT[[[\\\YYY\\\]]]___aaabbbcccbbbbbbkkkmmmttt{{{{{{tttnnnmmmmmmssszzzzzzrrrnnnkkknnnwww~~~|||vvvaaaTTTDDD;;;:::>>>??????555666;;;DDDOOO^^^sssoooVVVJJJTTT]]]hhhmmmgggbbbgggrrrxxxzzzlllUUU@@@222---///222+++,,,...000000000000///...000222333222///***'''%%%'''))))))(((''''''(((((((((((())),,,...111333000///...,,,+++******)))(((((((((((()))+++,,,---%%%'''+++---...---***(((&&&&&&%%%&&&'''***---///,,,***)))***+++(((###((('''&&&%%%%%%&&&'''(((************************'''''')))***++++++++++++,,,***(((''')))******)))&&&&&&'''((()))***++++++***+++,,,,,,******+++,,,+++,,,,,,------......///zzzqqqqqqrrrqqqkkkaaaYYYTTTSSSLLLIIIDDDAAA???>>>===;;;;;;999777444444444666777444333222111222333444555666777888999;;;===???AAA@@@AAACCCEEEFFFGGGFFFFFFCCCFFFKKKMMMHHH@@@???CCCFFFDDDDDDFFFFFFFFFJJJPPPRRRXXX___ccceeefffhhhkkkkkknnnrrrsssssstttwww{{{xxx{{{{{{wwwxxx|||uuupppnnnlllhhhfff___^^^\\\ZZZVVVQQQJJJFFFDDDAAA===<<<<<<<<<<<<;;;<<<===>>>??????@@@@@@???DDDGGGIIIGGGGGGHHHJJJJJJIIIKKKOOOQQQRRRUUUXXXZZZXXX___bbb___[[[\\\]]]]]]```bbbccccccbbbcccdddfffhhhcccccchhhlllmmmmmmnnnnnnjjjggghhhkkkmmmmmmkkkhhhiiiiiiiiihhhjjjmmmoookkkhhheeedddcccbbb```___aaabbbccccccaaa`````````cccaaa^^^]]][[[ZZZWWWUUUWWWVVVRRRNNNKKKLLLOOOSSSQQQPPPNNNNNNNNNNNNMMMKKKJJJNNNRRRRRRPPPNNNOOOPPPIIIKKKOOOQQQQQQOOONNNNNNNNNNNNLLLKKKKKKJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFDDDBBBAAABBBCCCDDD;;;??????;;;;;;??????;;;@@@???>>>???AAA@@@===:::============<<<<<<<<<<<<:::??????:::888<<<===;;;999999999;;;===>>><<<:::;;;666222222666777444000555555666777888999999:::999:::<<<<<<;;;999999999:::777444444666888777666666888999999777666777777999::::::999666555555666888999999888777777999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999:::;;;<<<===>>>======<<<:::999999888888:::@@@KKKVVV^^^aaaaaa[[[]]]^^^^^^bbbeeeaaa[[[bbbgggooovvvzzz{{{||||||vvv}}}~~~vvvqqqaaaiiirrrzzzuuuiiiWWWKKKAAA@@@AAA@@@??????<<<<<>><<<;;;777777666555555444444444444333222222222333444555777777888:::<<<>>>@@@AAAAAABBBDDDEEEFFFFFFFFFEEEEEEEEEHHHKKKGGGAAA@@@CCCEEECCCDDDFFFGGGGGGLLLRRRVVVYYY]]]cccgggjjjjjjjjjnnnqqquuuvvvuuuvvvyyy||||||~~~{{{|||}}}yyysssooommmkkkgggddd```^^^[[[XXXTTTOOOIIIEEECCC@@@===;;;;;;<<<;;;;;;:::;;;<<<>>>@@@AAAAAABBBEEEGGGIIIIIIIIIKKKMMMMMMKKKMMMPPPRRRSSSUUUXXXZZZQQQYYY^^^]]]\\\___bbbcccbbbdddfffgggffffffggghhhhhhdddccchhhlllllllllnnnlllkkkiiijjjkkkmmmmmmllllllmmmmmmkkkhhhggghhhiiikkkhhheeedddcccbbb```___aaabbbccccccbbbaaa```aaa```___]]]\\\[[[ZZZXXXWWWRRRQQQNNNKKKIIIJJJNNNQQQPPPOOONNNNNNOOOOOONNNLLLMMMOOORRRSSSRRRPPPPPPPPPMMMOOOQQQSSSRRRPPPNNNNNNKKKJJJIIIIIIIIIIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBAAAAAABBBCCC<<<@@@@@@<<<<<<@@@@@@<<<@@@>>>>>>???@@@@@@===:::<<<<<<======>>>??????@@@:::??????;;;999<<<>>><<<;;;<<<===>>>===<<<;;;:::888555333333555666444222666666777777888888999999999;;;======;;;999999999999777555555888999888666555777888888666555666777777888888777555444555666666777888888777777999;;;;;;<<<<<<======>>>>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;:::999999999<<<>>>CCCLLLVVV\\\^^^^^^YYY[[[\\\^^^bbbeeeaaa[[[ZZZaaakkkuuu}}}}}}uuulllgggaaaiiittt}}}ssseeeOOOEEE===<<<>>>>>>===>>>>>>AAALLL]]]mmmyyypppZZZPPPYYYllltttyyywwwssstttyyy|||xxxeeeMMM>>>555000...//////000111111000///---+++------...///...,,,***)))&&&(((******(((&&&&&&&&&&&&'''((())))))***,,,...///+++((((((+++---+++)))++++++******))))))(((((($$$%%%&&&&&&''''''&&&&&&((('''&&&(((+++,,,***(((+++++++++***)))((('''''''''''''''''''''((())))))))))))))))))((('''&&&%%%'''(((***,,,)))&&&)))///))))))*********+++++++++))))))(((''''''((())))))******)))((()))***++++++)))+++---------,,,---...}}}vvvrrrrrrpppjjjaaaYYYTTTQQQLLLHHHDDD@@@>>>===;;;:::444555666666666444222111444333333333333444555555777888:::;;;===???AAABBBCCCDDDEEEFFFGGGFFFFFFEEEGGGDDDDDDGGGFFFBBB@@@CCCDDDCCCDDDHHHIIIJJJNNNUUU[[[ZZZ\\\cccjjjnnnmmmjjjrrruuuyyyyyyxxxxxxzzz}}}~~~||||||yyyvvvrrrooollliiifffcccaaa^^^YYYUUUQQQLLLGGGDDDAAA>>>;;;::::::;;;;;;;;;999:::;;;===@@@AAACCCDDDFFFHHHJJJLLLLLLLLLNNNPPPMMMOOORRRSSSTTTVVVXXXZZZUUU\\\bbbbbbbbbfffjjjjjjbbbeeehhhiiiiiihhhggghhhhhhddddddhhhkkkkkkkkknnnjjjkkklllllllllkkklllnnnmmmnnnnnnllliiifffeeeeeejjjgggeeecccccccccaaa```ccccccbbbbbbbbbaaaaaaaaa]]]]]]]]]\\\[[[ZZZYYYXXXNNNNNNLLLJJJIIIJJJNNNQQQOOOMMMMMMNNNOOOPPPPPPNNNRRRQQQRRRSSSTTTSSSQQQOOOQQQRRRSSSTTTSSSQQQOOOMMMIIIIIIHHHHHHIIIKKKLLLNNNIIIIIIIIIHHHGGGGGGFFFFFFHHHFFFDDDAAA@@@@@@AAABBB>>>@@@@@@>>>>>>@@@@@@>>>???>>>===>>>??????===<<<;;;;;;<<<>>>???AAABBBBBB;;;??????<<<;;;===>>>>>><<>>;;;;;;<<<666555555444444555555555777777777777777888888888999;;;<<<<<<:::999999:::999888777888999:::888777444666777777666555555666444555666666444444444666555666777777666777999;;;<<<<<<<<<===???AAABBBCCC<<<;;;999888777888888999999999999999999999999999<<>><<<:::999555555555555555444333333444444444444444555555666888999;;;===???AAABBBBBBEEEFFFGGGHHHHHHGGGGGGFFFHHHCCCAAADDDEEEBBBAAACCCDDDCCCEEEIIIKKKLLLQQQWWW\\\]]]```eeekkkoooooonnntttxxx{{{|||zzzyyy{{{}}}{{{|||{{{yyyyyyzzzzzzzzzuuutttrrrooolllhhheeecccaaa]]]WWWQQQMMMIIIEEEBBB???===:::999999;;;;;;;;;:::;;;<<<===???AAABBBCCCGGGHHHJJJMMMMMMKKKLLLOOOOOOQQQSSSUUUUUUVVVYYY[[[]]]bbbfffeeeeeehhhiiihhhaaadddhhhiiiiiigggffffffhhheeeeeehhhjjjiiijjjmmmiiilllnnnnnnkkkjjjlllooohhhjjjlllllljjjhhhhhhhhhgggeeeccccccddddddcccbbbdddcccaaaaaabbbbbbaaaaaa[[[\\\]]]\\\ZZZXXXVVVVVVPPPPPPPPPNNNLLLLLLOOOQQQMMMLLLLLLNNNPPPRRRQQQPPPTTTRRRQQQRRRTTTTTTQQQMMMRRRRRRRRRSSSSSSRRROOOMMMLLLKKKKKKKKKKKKMMMNNNOOOKKKJJJIIIHHHGGGEEEDDDDDDGGGEEECCCAAA@@@@@@AAAAAA???@@@@@@??????@@@@@@???=========>>>>>>>>>>>>===;;;<<<<<<>>>???@@@AAAAAA<<<>>>???===<<<===???@@@;;;@@@EEEDDD@@@<<<===???666777777777555555777999888888888777777777777777888:::;;;:::888777888999888888999:::;;;:::999777444666888888777666777888444555666666555555666777444555666777666777:::<<<<<<<<<===>>>@@@CCCEEEGGG<<<;;;999777666666666666777777777888999999::::::888<<>>BBBMMMTTTcccqqqwwwwwwzzzvvvfffaaalllmmmZZZEEE:::666333000///.../////////...---,,,+++....../////////...---,,,(((***+++***)))((()))***)))&&&$$$%%%(((***(((&&&+++)))''''''***,,,,,,+++))))))(((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''(((''''''(((***,,,,,,---''''''(((((()))******+++%%%&&&'''(((((()))))))))))))))((('''''''''''''''&&&&&&)))---+++&&&%%%(((*********************************))))))*********)))))))))***+++,,,------,,,...000000//////000111~~~tttrrrnnnhhhaaaZZZSSSNNNLLLHHHCCC???===;;;999888888666555333333444555666444444555555666666666666888999;;;>>>@@@AAABBBBBBFFFGGGHHHIIIIIIIIIHHHGGGGGGCCCAAACCCDDDCCCCCCEEEDDDCCCFFFKKKNNNOOOSSSYYY\\\```eeehhhkkkmmmpppsssuuuxxx|||}}}{{{zzz{{{}}}zzzyyyxxxxxxwwwvvvuuuvvvttttttssspppkkkgggeeeccc___ZZZTTTNNNJJJFFFCCC@@@>>>;;;999888999;;;;;;;;;============>>>???AAABBBHHHGGGIIINNNMMMHHHIIIMMMPPPRRRTTTUUUVVVWWWYYY[[[]]]aaacccbbbaaaddddddaaaaaaeeehhhjjjiiihhhgggggghhheeefffiiiiiigggiiimmmiiilllnnnmmmjjjjjjlllooofffhhhjjjkkkjjjiiiiiiiiidddcccbbbbbbdddffffffeeedddbbb```___aaabbbaaa```ZZZ\\\]]][[[WWWTTTRRRRRRRRRRRRRRRPPPNNNLLLMMMNNNMMMLLLLLLNNNQQQRRRRRRRRRTTTRRRPPPQQQSSSSSSQQQNNNQQQPPPOOOPPPRRRRRRPPPNNNMMMMMMMMMLLLLLLMMMMMMMMMKKKKKKIIIHHHFFFDDDCCCBBBEEEDDDBBB@@@???@@@AAABBB@@@??????@@@@@@??????@@@<<<<<<=========>>>>>>???=================================>>>===<<<>>>AAA:::@@@EEEFFFBBB???@@@BBB777999999888777777999;;;888888888777777777777777777888999888666666777888888999:::;;;;;;:::999888555777999999888888999:::666777888888777666777999444555777777777888:::<<<<<<<<<===???AAACCCEEEFFFAAA???===;;;::::::::::::555666666777999999:::;;;888<<>><<<:::888777888777444222222444666888444555666666777777666666777999;;;>>>@@@AAAAAAAAAEEEFFFGGGHHHIIIHHHHHHGGGFFFCCCBBBEEEEEECCCCCCGGGEEEEEEHHHNNNPPPQQQUUU[[[\\\aaagggjjjjjjlllqqqvvvtttyyy}}}~~~|||{{{{{{}}}|||zzzyyy{{{zzzwwwvvvxxxuuutttsssnnniiieeecccccc\\\WWWQQQLLLHHHEEEAAA>>>===;;;999888:::<<<<<<<<<>>>>>>=========???@@@AAAGGGEEEHHHNNNMMMGGGGGGLLLOOOQQQTTTUUUVVVXXXZZZ\\\\\\```bbbbbbcccffffffcccdddgggjjjkkkkkkjjjiiijjjhhhfffgggiiihhhfffhhhlllkkkkkkkkkjjjiiijjjlllnnniiikkklllkkkhhhgggfffgggeeecccbbbbbbdddfffeeeeeedddaaa]]]]]]```aaa```^^^WWWZZZ\\\ZZZUUUPPPOOOOOOPPPQQQQQQOOOLLLJJJJJJKKKMMMLLLLLLNNNQQQSSSSSSRRRSSSRRRQQQQQQRRRRRRQQQPPPPPPNNNMMMNNNQQQRRRPPPMMMJJJKKKLLLMMMMMMKKKJJJIIIKKKJJJIIIHHHFFFDDDCCCBBBCCCBBB@@@??????@@@BBBCCC@@@>>>>>>@@@@@@>>>>>>@@@;;;<<<===<<<<<<===???AAA??????>>>===<<<;;;::::::<<<;;;<<<>>>===;;;===AAA:::???DDDFFFDDDBBBAAABBB:::999999888888999999999777777777777777888888888888888999777666555777888888999;;;:::999888999:::666888::::::999999:::;;;888:::::::::888888999:::666777888888777888:::<<<;;;<<<>>>@@@AAABBBCCCCCC???>>><<<:::999999999999555666777888999:::;;;;;;<<>>;;;:::888666555555444333333444555555444555666777888777666666666888;;;>>>@@@AAAAAA@@@AAABBBDDDFFFGGGGGGFFFFFFCCCCCCEEEGGGEEEBBBDDDIIIFFFFFFJJJOOORRRRRRUUU[[[___aaaeeehhhlllooosssuuuuuuyyy~~~~~~|||}}}||||||~~~zzzyyy|||uuutttrrrlllfffaaaaaabbbXXXTTTOOOKKKHHHDDD@@@======;;;999999:::<<<===>>>======<<<<<<===???BBBCCCDDDAAAFFFNNNOOOHHHIIIPPPNNNPPPSSSUUUVVVXXX[[[]]]___bbbdddccceeeiiihhheeeeeegggiiijjjiiiiiijjjkkkhhhfffhhhiiigggdddggglllmmmjjjgggfffhhhjjjlllmmmllllllllliiifffeeeeeefffhhhfffdddcccddddddcccaaaddd___[[[[[[^^^```___]]]SSSWWWZZZXXXSSSNNNMMMNNNMMMNNNOOOOOOLLLKKKJJJKKKNNNMMMMMMNNNQQQSSSSSSRRRRRRSSSSSSSSSRRRRRRSSSUUUSSSPPPMMMNNNQQQRRROOOKKKFFFHHHLLLNNNOOONNNKKKIIIJJJJJJIIIGGGFFFDDDCCCBBBAAA@@@???>>>???AAACCCDDD@@@<<<<<<@@@@@@<<<<<<@@@999;;;<<<<<<;;;<<>>===<<<;;;:::<<<999:::>>>===:::<<>>@@@AAA@@@???===;;;:::888777666666666777666777777888999:::;;;;;;>>>CCCJJJPPPTTTWWW[[[^^^[[[```dddhhhkkklllddd[[[QQQWWWcccsss|||jjjbbbVVVKKKHHHQQQaaannnxxx~~~}}}qqq___OOOBBB999444222333666:::BBBSSSbbbkkklllmmmgggZZZRRRWWWbbbqqq~~~~~~pppjjjuuu~~~jjjTTT===444444444333111111111000///............------,,,,,,,,,,,,------''''''((('''&&&&&&)))+++'''((((((((('''(((***+++++++++***)))((((((***+++)))))))))(((((((((((((((&&&&&&'''(((((((((((((((%%%&&&'''&&&%%%&&&***---+++***)))((('''&&&%%%%%%'''(((***++++++***)))((()))((('''&&&&&&''')))***)))&&&(((---...+++)))***+++++++++*********))))))&&&&&&'''(((((('''&&&&&&'''(((***---///000000000''')))+++,,,++++++,,,---~~~vvvqqqlllgggbbbZZZQQQKKKKKKGGGBBB>>>;;;999777555111222333444444444333222444555777888888888777666555777:::>>>@@@@@@@@@@@@>>>???AAACCCDDDEEEEEEDDDAAACCCGGGIIIFFFBBBDDDKKKGGGGGGKKKPPPRRRRRRVVV[[[bbbaaaaaafffnnnssssssrrruuuzzz~~~||||||{{{zzz~~~uuutttpppjjjccc______aaaVVVSSSNNNKKKGGGDDD???<<<===;;;999999;;;===>>>>>>;;;;;;;;;;;;===@@@DDDFFFBBB???DDDOOOQQQJJJKKKSSSMMMOOORRRTTTVVVXXX[[[]]]___bbbbbbaaabbbeeeddd___dddeeeggggggffffffhhhiiihhhggghhhiiigggdddffflllooojjjdddcccgggjjjllllllllllllkkkhhhfffeeefffhhhkkkiiifffdddcccbbb```^^^ddd___ZZZZZZ^^^```___\\\OOOSSSXXXWWWRRRNNNNNNOOOKKKMMMOOOPPPNNNMMMLLLMMMNNNMMMMMMOOOQQQSSSRRRRRRRRRTTTVVVUUURRRRRRUUUXXXVVVRRROOOOOOQQQQQQMMMIIIEEEHHHMMMRRRSSSQQQOOOLLLJJJIIIHHHGGGFFFDDDCCCCCC??????>>>>>>???AAACCCEEE@@@;;;;;;@@@@@@;;;;;;@@@999;;;<<<<<<;;;<<<@@@CCCAAA@@@@@@???>>>======<<<;;;888999======999;;;BBBAAAAAACCCEEEFFFDDD???;;;<<<888444444777999666222555666666777888999999:::;;;<<<;;;:::888888:::<<<888999:::888555555888;;;444666888888888888999::::::;;;<<<:::888777777888999:::;;;:::999999:::<<<:::<<>><<<:::999999555666444111222666555111333444555777999999888777555:::???BBBCCCAAA@@@???AAAAAAAAABBBCCCDDDEEEEEE@@@AAABBBBBBAAACCCEEEHHHIIIKKKMMMOOOQQQUUUYYY]]]bbb```aaagggpppvvvxxxwwwwwwzzzzzzxxxzzz}}}|||{{{|||{{{zzzxxxrrrpppllliiieeecccbbbaaaZZZOOOHHHHHHGGGAAA<<<;;;;;;;;;:::999:::;;;<<<===888999;;;===???@@@AAAAAADDDCCCDDDFFFJJJMMMOOOOOOTTTUUUVVVXXXYYYZZZZZZZZZ_________aaaddddddcccaaagggeeedddeeegggjjjkkkkkkccceeegggfffddddddgggjjjfffggghhhjjjjjjiiiiiihhhiiigggffffffffffffdddbbbhhhhhheeebbbcccdddaaaZZZ[[[^^^]]]XXXYYY^^^___\\\XXXWWWVVVUUUTTTRRRQQQPPPDDDFFFJJJMMMOOOOOONNNMMMRRROOOOOORRRWWWYYYVVVRRRUUUUUUUUUTTTTTTTTTTTTTTTOOOOOONNNLLLKKKJJJIIIHHHJJJKKKMMMOOOPPPOOONNNMMMFFFEEEDDDEEEEEEEEECCCAAABBBBBBAAA@@@???????????????===;;;;;;===>>>>>>>>>>>>>>>??????>>>===<<<<<<===>>>>>>===;;;;;;<<<===999<<<>>>???>>><<<<<<<<>>???AAAAAABBBEEEEEEEEEGGGJJJMMMOOOOOOPPPQQQTTTWWWZZZ\\\^^^______^^^___bbbdddeeedddbbbgggfffeeefffhhhiiiiiihhhdddeeegggfffddddddgggiiifffggghhhiiiiiiiiihhhhhhjjjhhhffffffgggggggggfffeeefffdddaaaaaaccc```ZZZ[[[^^^]]]YYYYYY]]]]]]ZZZYYYXXXVVVTTTSSSRRRQQQQQQLLLMMMNNNOOOOOONNNLLLKKKQQQOOOOOOSSSYYY\\\ZZZWWWTTTTTTTTTTTTTTTSSSSSSSSSMMMMMMLLLKKKJJJIIIIIIHHHKKKLLLNNNOOOOOOMMMLLLKKKIIIGGGFFFGGGGGGGGGDDDCCCAAAAAA@@@?????????@@@@@@<<<;;;:::;;;>>>@@@AAAAAA>>>=========<<<<<<<<<<<<===>>>>>>===;;;:::<<<===:::<<<>>>???>>><<<<<<<<<@@@BBBCCCBBB???<<<;;;:::777666666555666777888999888999:::;;;<<<<<<<<<<<<;;;:::999888888999:::;;;777::::::666666999999555777888:::999888888999;;;999999999777666555777999888888888999;;;;;;;;;:::???===>>>AAA@@@;;;;;;@@@;;;;;;:::::::::999999999:::999999999:::<<<<<<<<>>===;;;;;;;;;<<<;;;;;;:::::::::;;;<<<>>>@@@AAABBBCCCGGGGGGHHHIIIKKKMMMOOOPPPOOOQQQTTTWWWZZZ]]]___```^^^^^^___bbbeeefffeeedddgggffffffgggiiihhhfffdddeeefffffffffeeeeeefffhhhfffgggggghhhiiihhhhhhhhhiiigggdddccceeefffgggfffbbbdddccc``````bbb___ZZZ[[[]]]]]][[[ZZZ\\\[[[XXXYYYXXXUUUSSSRRRRRRRRRSSSOOOOOOOOONNNNNNMMMLLLLLLPPPOOOQQQUUU[[[^^^]]]ZZZTTTTTTSSSSSSRRRRRRRRRRRRJJJJJJJJJJJJJJJIIIHHHHHHMMMMMMNNNNNNMMMLLLJJJIIIJJJHHHGGGGGGGGGFFFCCCAAA??????????????????@@@AAA===;;;;;;<<>>===<<<<<<<<<===>>><<<===>>>===;;;:::;;;<<<:::<<<>>>???===<<<;;;<<<>>>@@@AAA@@@>>>;;;::::::777777666666666777888999:::;;;<<<===>>>>>>>>>>>>;;;;;;:::999999:::;;;<<<666888888555555777777555666888999999888888999:::888999999888666666777999666777888999999::::::999???>>>???AAA???;;;;;;>>>::::::::::::999999999999888888999:::;;;<<<======CCCHHHNNNSSSWWW[[[aaaeeegggkkkoooqqqrrroooeee[[[WWW___kkkvvvwwwooo```VVVLLLEEEKKKVVV```rrr~~~ttthhhWWWGGG;;;555333333222666@@@QQQeeeuuu}}}~~~ppp^^^JJJ>>>666333<<>>;;;888999;;;<<<===<<<;;;;;;;;;<<<===>>>@@@BBBCCCDDDHHHIIIJJJJJJKKKMMMOOOQQQSSSTTTVVVXXXZZZ\\\\\\]]]]]]^^^___bbbeeegggfffeeeffffffggghhhiiigggdddaaaeeeeeeeeeeeeeeeeeeggghhhffffffggggggggghhhhhhhhhiiifffbbb```aaabbbccccccaaacccccc```___aaa```\\\ZZZ\\\\\\\\\[[[ZZZXXXVVVZZZXXXUUURRRQQQQQQSSSTTTNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQRRRVVVZZZ\\\[[[ZZZSSSSSSRRRRRRQQQQQQPPPPPPGGGHHHIIIIIIJJJIIIHHHHHHKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDDDDCCC@@@>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>>======>>>???>>>===AAA???>>><<<<<<===???@@@;;;<<<===<<<;;;::::::;;;:::<<<>>>===<<<:::;;;;;;;;;<<<>>>===;;;999999:::777777666555666777888999;;;;;;<<<===>>>>>>>>>>>>>>>===;;;:::999999:::;;;666777777666666777666666666777888888777777888:::888999:::999777666777999444666888888888888888999;;;<<<===>>><<<;;;;;;<<<:::::::::999999999999888777888:::;;;;;;;;;<<<===FFFLLLSSSWWWXXX[[[bbbhhhfffiiinnnrrrsssoooddd[[[VVV]]]jjjsssuuummm___UUUMMMIIIRRR^^^iiizzz}}}tttdddPPPBBB:::666444555777>>>LLL^^^qqq}}}}}}wwwjjjVVVBBB888444555???LLL___tttxxxeeeZZZ___jjjrrr}}}~~~sss___LLL999111000000......000---)))'''''')))---000.../////////------......)))))))))))))))******+++((((((''''''&&&&&&&&&&&&'''((()))***++++++++++++,,,***))))))***+++***)))&&&&&&&&&(((******(((&&&%%%&&&''''''&&&%%%'''(((******)))((('''''''''''')))(((((()))(((((('''(((((()))***++++++***)))(((+++++++++,,,,,,,,,,,,,,,)))******++++++******))))))))))))((())))))******((())))))******+++,,,,,,000444777888666111---+++xxxvvvppphhh```XXXRRROOOOOOCCCBBB@@@>>>;;;888666555///222333222555999888444444666888888777777:::<<<:::<<<===>>>>>>>>>AAACCCBBBBBBBBBBBBBBBAAAAAAAAACCCCCCBBBAAAAAACCCGGGJJJLLLNNNRRRTTTVVVXXX[[[]]]```dddjjjnnnpppsssxxx{{{|||~~~~~~|||{{{{{{yyywwwuuusssqqqmmmiiiddd___[[[YYYRRRPPPLLLHHHDDDAAA===999666777:::<<<============<<<<<<===>>>???AAACCCEEEGGGIIIKKKKKKKKKLLLOOORRRTTTUUUVVVYYYZZZ\\\\\\]]]]]]]]]___bbbeeegggfffeeeffffffggghhhiiifffbbb___eeeddddddeeefffggghhhhhhfffffffffffffffgggggggggkkkgggccc`````````aaa``````ddddddaaa___aaa```]]]ZZZZZZZZZ[[[ZZZXXXVVVVVVYYYWWWTTTRRRQQQRRRSSSUUURRRQQQOOONNNNNNOOOQQQRRRSSSSSSTTTVVVXXXXXXWWWVVVRRRRRRQQQPPPPPPOOONNNNNNGGGHHHIIIJJJKKKJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKHHHFFFEEEDDDDDDCCC@@@>>>============>>>??????@@@???>>>======>>>>>><<<;;;???>>><<<;;;;;;<<<>>>???999;;;===<<<;;;999999::::::;;;<<<<<<:::999999:::888999::::::888888888999777666555555555666888888999999:::;;;<<<<<<<<<<<>>JJJ[[[lll|||~~~ttt```MMM999111...000;;;HHH]]]tttzzzfffUUUUUU```hhhsss|||~~~sssZZZIII777000///...------...---+++******,,,...//////111222000...---...///***)))))))))))))))******''''''(((((())))))))))))&&&''')))***++++++++++++)))))))))***,,,...---,,,%%%$$$%%%&&&((((((&&&$$$%%%'''((((((&&&&&&'''((()))(((((('''&&&&&&&&&&&&((())))))((())))))***)))((()))***++++++***)))((()))***++++++,,,,,,++++++(((((())))))))))))(((((()))))))))))))))***++++++***+++++++++,,,---------///333888:::888444111///vvvooogggaaaYYYRRRNNNOOODDDBBB???<<<999777666666///222222111333666444000444666999888666777:::===<<<===??????>>>>>>@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDGGGIIIKKKNNNRRRUUUXXXZZZ]]]___^^^eeelllpppppprrrwww|||{{{~~~}}}||||||{{{yyywwwrrrpppmmmhhhbbb\\\XXXUUUNNNPPPMMMGGGCCCAAA>>>999777888999;;;<<<======>>><<<<<<<<<===>>>AAACCCEEEEEEHHHKKKKKKJJJKKKOOOSSSRRRSSSVVVXXX[[[]]]______]]]]]]^^^aaadddeeedddcccfffffffffggghhhfffbbb^^^dddcccbbbdddfffiiiiiiiiifffeeeeeeeeeeeefffggggggllliiieeecccccccccbbbbbb```dddeeeaaa_________]]]ZZZXXXXXXZZZZZZVVVUUUWWWXXXWWWUUUSSSRRRRRRSSSTTTWWWVVVTTTRRRQQQQQQQQQQQQTTTUUUVVVVVVVVVUUUSSSRRRQQQQQQPPPOOONNNMMMMMMLLLHHHIIIKKKLLLLLLKKKJJJIIIGGGHHHHHHIIIIIIJJJKKKKKKIIIGGGFFFFFFFFFEEEBBB@@@==================>>>???:::::::::<<<>>>???>>><<<;;;:::999999999:::;;;<<<888:::<<<<<<:::999888999999::::::999777666777888444666777777666666777999555555444444444555666777666777888999::::::::::::AAA???===:::888777777777777555555888888666666888444666777777666666777888888999;;;:::999777777888333666999999777666888;;;222666999777777:::;;;;;;999999999999888888888888888;;;======<<<>>>CCCGGGQQQUUU[[[______```ccceeeddddddiiiqqqssslllccc^^^aaaeeekkkpppooohhh]]]VVVNNNUUUdddooottt|||hhhVVVFFF???;;;777777<<>>999777666777777111333333222333444222,,,444777999888666666:::>>>999;;;>>>???>>>>>>@@@AAA@@@@@@@@@AAAAAABBBBBBCCC@@@BBBDDDEEEEEEEEEFFFHHHJJJNNNRRRVVVYYY\\\^^^aaa___gggooorrrqqqrrrwww}}}{{{}}}|||zzzxxxvvvpppoookkkgggaaaZZZUUURRRIIIMMMMMMGGGCCCCCC@@@<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;===@@@BBBDDDCCCGGGJJJKKKJJJKKKPPPTTTSSSUUUWWWYYY[[[]]]^^^^^^]]]]]]^^^```cccdddbbbaaafffeeeeeeffffffeeebbb___cccaaaaaacccgggjjjkkkjjjeeeeeedddddddddeeefffgggiiigggeeedddeeefffeeeddd```dddeee```]]]]]]]]][[[ZZZVVVUUUYYYXXXUUUVVVYYYWWWVVVUUUTTTSSSSSSSSSSSSUUUTTTSSSRRRQQQQQQPPPPPPTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKKKKJJJKKKMMMOOOOOOMMMKKKIIIIIIHHHHHHHHHHHHHHHIIIIIIGGGFFFEEEEEEFFFEEECCCAAA>>>>>>===<<<<<<<<<======999999999;;;======<<<:::::::::::::::;;;;;;<<<<<<777:::<<<<<<:::888888888888999999777555444555666222333555555444555777999444444333222333444555666555666777888999999999999===<<<;;;999888888888888666333333777777444444888444555777666555555666888888999;;;;;;999888888888333777::::::777666999<<<222888:::777666:::;;;999999999999999888888888888888;;;>>>???@@@EEEMMMTTT\\\___dddhhhjjjjjjhhhgggiiigggjjjqqqssskkkbbb^^^aaaeeelllqqqqqqjjj___XXXPPP]]]qqqyyyyyysss^^^OOOCCCAAA???:::<<>>>>>???@@@AAA??????@@@AAAAAABBBCCCCCC???BBBEEEFFFFFFEEEFFFGGGIIIMMMRRRWWWZZZ]]]```bbb```hhhqqqtttrrrsssxxx||||||{{{xxxuuurrrpppnnnkkkfff```YYYSSSPPPEEEKKKKKKFFFCCCEEECCC??????===;;;:::999999::::::;;;;;;:::;;;<<>>===<<<<<<<<<<<<<<<<<<;;;:::;;;<<<;;;888555<<<<<<===>>>??????>>>>>>777999<<<<<<:::888777777777888888666444333444555111222333333333444666888333333222111222333444555555555777888888888888888::::::888888888999::::::555111111666666333333777444555666666555555666888888:::;;;;;;:::888888888333777;;;;;;777666999<<<444:::<<<888666::::::777999999999888888888888777888<<>>BBBKKKXXXnnn~~~rrreeeIII@@@888666555:::LLL```xxxuuu]]]EEE===:::CCCPPP```qqqzzzvvvmmmMMM???222...---,,,,,,---...---+++***+++---///111...111333000+++)))***---------+++)))((('''''''''''''''(((((((((&&&%%%$$$)))(((&&&%%%%%%&&&'''((('''&&&'''(((******(((&&&&&&%%%%%%&&&((('''%%%###)))+++---,,,***(((''''''(((((('''(((((()))***+++$$$(((((($$$%%%******&&&&&&'''((())))))((('''&&&)))+++---......---,,,+++))))))************))))))))))))))))))***+++,,,---***+++...000000...,,,+++000444777888777555333333wwwnnnfff```YYYPPPKKKJJJHHHEEE@@@<<<999777777777000333555555333222555888666888:::;;;::::::;;;======<<<<<<===>>>@@@BBBCCC>>>@@@CCCDDDDDDDDDDDDEEEAAABBBCCCEEEFFFFFFGGGGGGNNNPPPTTTXXX[[[___aaabbbfffeeekkktttxxxxxx{{{}}}zzzyyyzzzzzzwwwssshhhhhhfffbbb[[[VVVSSSRRRNNNJJJDDDAAAAAA@@@>>>;;;<<<;;;:::999888999:::;;;;;;;;;<<<;;;:::<<>>===<<<;;;?????????===;;;:::;;;<<<:::<<<>>>>>><<<::::::::::::;;;;;;<<<<<<=========;;;:::888666555555666777:::333000222555444555777555555444444555666888999777444000///111555777888444555666777888999::::::777666666666666666777888666555444333222333333444333555777888666555555666777:::===>>>===:::888666555555777888::::::::::::999999999888888777777777::::::;;;<<<<<<;;;;;;:::;;;>>>BBBFFFKKKTTT```hhhnnnwww|||zzztttqqqnnnkkkiiiiiijjjlllnnnkkkddd^^^\\\dddnnnsssqqqkkkeeeaaa^^^ggguuuwwwjjjaaaRRRLLLGGGCCC>>>===EEEOOObbbqqq}}}ssseeeYYYBBB===::::::;;;BBBUUUiiitttXXXCCC999555:::DDDUUUjjjxxxuuulllTTTBBB111---000000...+++//////......///111333555666444000,,,***+++,,,...)))*********)))(((&&&%%%&&&'''((((((''''''(((***''''''((()))******))))))'''''''''(((((((((((((((%%%&&&'''((())))))))))))***++++++,,,+++***)))(((%%%%%%%%%&&&((()))((('''###  &&&++++++)))***)))'''&&&%%%&&&((()))***,,,......---++++++,,,,,,++++++******+++,,,---&&&)))---......---------)))+++...////////////000...000222444444333111///|||uuummmddd___XXXOOOIIIIIIEEEBBB>>>:::777555555666222333444444444444555777555777999999999999:::<<<;;;;;;;;;<<<>>>AAACCCDDDAAACCCEEEEEEDDDCCCCCCDDDCCCCCCEEEFFFGGGHHHIIIIIIPPPRRRUUUXXX[[[^^^___```fffgggmmmuuuyyyxxx{{{{{{yyyyyywwwsssoooggggggeee```ZZZUUURRRQQQKKKGGGBBB@@@@@@@@@???===<<<;;;;;;:::::::::::::::<<<<<<===<<<<<<===@@@CCCBBBDDDFFFEEEDDDFFFLLLQQQTTTWWWZZZZZZXXXWWWXXXYYYZZZ```ccc``````cccdddaaaaaaaaaaaabbbddddddcccaaaaaabbbcccdddeeeggghhhiiibbbbbbbbbaaaaaaccceeegggbbbcccbbb___aaaeeegggeeeaaaaaa```___]]][[[YYYXXXYYYWWWVVVVVVXXXYYYYYYXXXSSSSSSSSSQQQPPPOOOPPPQQQNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPQQQQQQPPPPPPOOONNNNNNQQQOOOJJJHHHJJJKKKHHHIIIIIIJJJKKKJJJJJJIIIHHHKKKJJJGGGDDDAAAAAADDDFFFCCCBBBAAA@@@???===<<<<<<>>>??????===;;;;;;<<<===;;;===>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;999777777777888999<<<666222444666555666888444333333333444666888999888555222111222444555555444555666777888999999:::999999888777777666666666666555444333333333444444444666777777666555555555555888:::<<<<<<:::999999555666777888999:::;;;;;;=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<>>;;;777555444444444444333333444666777666666555777999:::999:::;;;===999:::;;;===???BBBDDDEEECCCEEEFFFEEEDDDBBBBBBCCCDDDEEEFFFHHHIIIKKKLLLLLLRRRSSSUUUXXX[[[]]]___```gggiiiooowwwzzzzzz||||||yyywwwsssnnnjjjfffeeeccc^^^XXXSSSPPPOOOFFFDDDAAA@@@@@@@@@??????<<<<<<<<<<<<<<<;;;::::::<<<============>>>AAACCCAAACCCEEEDDDDDDFFFKKKOOORRRTTTUUUUUUUUUUUUVVVXXXZZZ^^^```^^^^^^```bbbaaa```bbbccccccbbbaaabbbbbb\\\^^^aaadddeeeeeecccbbbbbbaaaaaa```aaabbbdddeee___aaaaaa^^^___ccceeeccc]]]]]]]]]\\\\\\[[[[[[ZZZZZZXXXWWWVVVWWWXXXWWWVVVRRRRRRRRRRRRQQQPPPOOONNNLLLLLLMMMMMMNNNOOOOOOOOORRRRRRRRRQQQPPPOOOMMMMMMMMMOOONNNJJJJJJLLLLLLJJJEEEGGGJJJLLLLLLKKKHHHGGGMMMJJJFFFCCCCCCDDDDDDDDDCCCBBBAAA@@@???===<<<<<<===>>>???>>>===<<<===>>><<<======<<<;;;:::<<<===;;;;;;;;;;;;::::::::::::<<<;;;999777666777888999<<<777444555666555555777222222222222333555777888888666333333333444333222444555555666777888999999::::::999888777666555555666555444444333444444444555666888777555444333444555555777999::::::;;;;;;666777777888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999:::;;;<<<===>>>BBBHHHOOOXXXeeettt~~~|||wwwhhhhhhhhhkkkmmmjjjddd___]]]dddnnnttttttpppllliiikkknnnqqqqqqlllaaaVVVOOOKKKGGGGGGOOOZZZ```dddhhhrrr{{{wwwfffUUUGGG???999444333;;;III\\\rrrgggLLL:::222333555;;;HHH[[[jjjkkkeeeMMM@@@333///...---,,,---******,,,///333777;;;===666333000,,,***)))***+++))))))******)))((('''&&&(((((('''&&&%%%&&&))),,,)))(((''''''''''''(((((($$$$$$%%%&&&''''''((((((&&&&&&'''((())))))))))))((()))***+++++++++***)))000---)))'''((()))******,,,)))((())),,,---***''',,,***)))'''&&&&&&''''''(((+++...000///---,,,,,,,,,,,,+++*********+++,,,)))+++...///...------...(((***---............///000111222222111///---+++zzzrrrjjjccc^^^WWWNNNHHHGGG???===:::777555444333333555333222333777888777555888:::;;;<<<<<<<<>>@@@BBBDDDDDDBBBCCCEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHJJJLLLNNNOOORRRSSSUUUXXX\\\___bbbccchhhlllsssyyy{{{|||}}}zzzwwwuuuqqqlllgggdddcccaaa[[[UUUPPPMMMMMMDDDCCCAAA@@@??????>>>>>><<<======>>>===<<<:::999;;;<<<======<<<===@@@BBB@@@AAACCCCCCCCCEEEIIIMMMMMMNNNOOOQQQRRRUUUWWWYYYZZZ\\\]]]\\\\\\^^^```aaaaaaccceeeddd```^^^```bbb[[[]]]```cccddddddbbbaaacccbbbaaaaaabbbdddddddddccceeeddd___]]]^^^___]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZXXXVVVVVVWWWWWWWWWVVVQQQQQQQQQRRRRRRQQQOOOMMMNNNNNNPPPQQQRRRSSSSSSTTTTTTSSSSSSQQQPPPNNNLLLKKKMMMMMMLLLKKKLLLMMMLLLKKKEEEFFFHHHJJJKKKJJJIIIHHHPPPKKKFFFEEEFFFGGGFFFDDDBBBBBBAAA@@@???>>>===<<<<<<>>>??????>>>===>>>???===>>>===<<<::::::===???;;;;;;;;;::::::999999999999888666444444444666777;;;777555666555333333666444333222222222333444555555444444444555555333111444444555666666777888888777777777777777666555555555555555444444444444555666777888666444333333333666555555666888999::::::777777888888999:::;;;;;;999999999999999999999999;;;:::999999999;;;>>>???BBBFFFLLLTTT^^^lll|||{{{hhhggggggjjjkkkiiiddd___]]]ccclllsssuuusssnnnkkkmmmmmmkkkggg```XXXPPPKKKHHHFFFIIISSS___gggnnntttuuuzzzzzznnn[[[III???<<<888777:::FFFYYYnnnxxx```HHH888111---///333???SSSeeekkkhhhMMMBBB777222///,,,,,,...)))***---000444888<<<>>>555222///+++)))(((((())))))))))))))))))(((''''''(((((('''&&&%%%&&&))),,,)))((('''&&&&&&&&&'''(((+++******)))(((''''''&&&&&&'''((())))))******)))'''((()))++++++++++++***...,,,***)))***++++++***)))(((''')))+++***'''%%%,,,+++)))((('''''''''''''''+++///111000///...------,,,+++*********+++,,,+++---...///---------...(((***---......---...///...///000111000///---,,,}}}qqqjjjccc___XXXOOOIIIHHH???>>>;;;999666555444444555333111333666888777444888999;;;;;;;;;<<>>???@@@AAAAAABBBBBBCCC@@@AAABBBBBBBBBBBBDDDEEEEEEFFFFFFHHHJJJMMMOOOQQQQQQRRRUUUYYY]]]bbbgggiiikkkpppvvvyyy{{{}}}|||wwwtttssspppkkkgggcccaaa^^^XXXQQQLLLJJJJJJDDDDDDBBBAAA>>>===<<<<<<<<<===>>>>>>===;;;:::888999:::;;;<<<;;;<<<>>>@@@???@@@AAABBBDDDFFFIIIKKKHHHIIIJJJNNNRRRVVVYYYZZZZZZZZZ[[[\\\\\\\\\^^^aaa^^^```cccbbb```___bbbeeeccccccdddeeefffgggggggggeeecccbbbbbbdddfffeeecccdddhhhgggaaa]]]]]]]]][[[]]]\\\[[[YYYYYYXXXYYYYYYXXXVVVUUUUUUWWWXXXXXXWWWRRRQQQQQQRRRSSSRRROOOLLLNNNOOOQQQSSSTTTUUUUUUUUUUUUTTTSSSRRROOOMMMKKKJJJMMMKKKIIIKKKMMMMMMKKKJJJGGGGGGGGGGGGGGGHHHIIIJJJNNNJJJFFFEEEFFFGGGEEECCCBBBAAAAAA@@@???>>>======<<<>>>@@@@@@???>>>??????=========<<<;;;;;;===@@@;;;;;;;;;::::::999999999888666555333333444555666<<<888777888777444444888666555333222111111222222333222333444666666555333444444444555666666777777222333444555666666555555444555555555555555555555666777777555333222333444999666444555777999999888999888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999;;;===@@@AAAFFFIIIOOOVVV```ooo{{{iiiggggggiiijjjhhhccc^^^[[[aaajjjrrrvvvtttoookkknnnkkkeee^^^VVVOOOJJJGGGGGGGGGLLLUUU\\\dddpppzzzsssrrrlll___LLL<<<555555222777AAARRRggg{{{rrr\\\GGG:::444,,,---111;;;NNNaaajjjjjjSSSGGG;;;555111...---000+++,,,...000333666888:::333111...+++)))((((((((()))))))))((((((((((((((((((((((((&&&%%%&&&)))+++((((((((('''''''''((((((++++++***)))((((((''''''&&&'''((()))************&&&''')))+++,,,------,,,(((((()))+++,,,,,,***(((%%%%%%&&&((())))))(((&&&++++++***)))(((''''''''''''+++///111111000///000///...,,,+++++++++,,,---,,,---......,,,+++,,,---(((***---............///,,,---...///000000//////}}}pppiiiccc___YYYOOOIIIGGGAAA@@@>>>;;;888666555444333222222333555666555555666777888888888:::===@@@AAAAAABBBCCCDDDCCCCCCCCC@@@AAABBBBBBBBBCCCEEEGGGFFFFFFGGGHHHKKKNNNQQQSSSRRRSSSVVVZZZ___eeejjjmmmoootttxxxyyy{{{~~~|||xxxtttrrrqqqpppkkkhhhaaa___[[[UUUNNNIIIHHHHHHCCCDDDDDDBBB???===<<<============<<<;;;:::999888777999;;;;;;;;;;;;===??????@@@AAABBBDDDGGGIIIJJJFFFFFFIIIMMMSSSXXXZZZZZZZZZYYY[[[]]]]]][[[]]]aaaZZZ\\\^^^___aaacccgggiiiddddddccccccccceeeggghhhfffcccbbbcccfffgggeeebbbaaafffgggbbb^^^^^^___^^^^^^]]][[[YYYXXXXXXXXXYYYWWWUUUTTTUUUWWWXXXXXXWWWUUURRRQQQQQQSSSSSSPPPMMMLLLNNNPPPRRRSSSSSSSSSRRRUUUTTTSSSRRROOOMMMKKKJJJMMMHHHGGGKKKMMMKKKIIIHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIGGGDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>======???AAABBB@@@???>>>???<<<===>>>===<<<<<<>>>???;;;;;;;;;;;;::::::::::::999777666555555666777888<<<::::::;;;999666777;;;777555444222111111222222222222222444666777555444444444444444555555666666000111333444666666555555444444555666666666666555555666666444333222333555:::777444555888:::999777:::999888888888:::;;;<<<999999999999999:::::::::;;;;;;;;;<<<===???BBBCCCHHHKKKPPPWWWaaaoooyyyjjjhhhggghhhiiifffaaa\\\[[[aaajjjtttyyywwwpppjjjmmmggg___UUUMMMGGGDDDCCCGGGIIIOOOWWW]]]dddppp|||vvvnnnbbbTTTCCC555000222,,,777HHH[[[qqq}}}ooo\\\JJJ===777111222444;;;LLL___iiikkk\\\MMM>>>666222///...///,,,,,,...///111333444555000///,,,***)))((('''((())))))(((((((((((())))))&&&'''((((((''''''(((***''''''((()))***)))))))))%%%%%%&&&'''(((((())))))''''''((()))************&&&'''***,,,.../////////%%%&&&(((+++------***'''%%%&&&'''((()))***************))))))))))))(((((()))+++...000000000111333111000...---,,,------...,,,---...---+++***+++,,,)))+++...////////////000+++,,,---///000000111111zzznnngggaaa^^^XXXNNNHHHFFFCCCAAA???<<<999777555444000111333333333333444555555666777777777999===@@@AAABBBDDDEEEFFFFFFFFFEEECCCDDDEEEDDDCCCDDDFFFHHHHHHHHHHHHJJJMMMQQQTTTVVVUUUVVVXXX\\\aaaggglllooorrrxxxzzzxxxyyyyyyvvvrrrppppppoookkkggg```^^^YYYSSSLLLGGGFFFFFF@@@BBBDDDCCC@@@>>>???@@@>>>===<<<:::999999888888888999<<<<<<<<<<<<===???@@@@@@AAACCCFFFHHHIIIIIIGGGGGGJJJOOOUUUYYYYYYXXXYYYXXX[[[______[[[\\\```]]]\\\\\\^^^aaaeeefffgggaaaaaa``````aaabbbcccdddfffcccaaabbbffffffddd```]]]cccfffbbb^^^___``````]]]\\\ZZZYYYXXXYYYZZZZZZXXXWWWUUUUUUVVVWWWVVVUUUXXXTTTPPPQQQTTTUUURRROOOKKKMMMOOOQQQRRRQQQQQQPPPTTTTTTSSSQQQPPPMMMKKKJJJMMMGGGEEEJJJMMMJJJFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEECCC@@@???@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>AAACCCCCCAAA???>>>>>>;;;<<<>>>>>>======>>>???;;;;;;;;;;;;;;;<<<<<<<<<888777555444444555777888888777999:::888555666;;;555444333222222333444555555333222333555555444333333444444444444555555555111222444555666555444444333444555666777777666555444555555444222222444666888555444666:::<<<:::888;;;:::999888888:::;;;<<<777777777888888888999999;;;;;;===>>>@@@BBBCCCDDDHHHKKKPPPWWWaaapppwwwllljjjhhhggggggeee___ZZZ[[[aaalllwww|||yyyqqqiiieee___VVVMMMFFFCCCBBBCCCGGGHHHOOO[[[dddllluuu}}}vvvhhhXXXJJJ===222///222222@@@SSSeeewww{{{ooo]]]LLL???999333444666===NNNaaallloooeeeRRR>>>555222///---,,,***+++,,,...///000111111---,,,+++***((((((((((((***)))(((''''''((()))***%%%'''))))))((('''((((((%%%'''))),,,---,,,+++***$$$%%%&&&'''((()))***+++'''''')))***************&&&(((***---///111111111)))((()))***,,,,,,)))'''&&&''''''''''''(((***+++(((((()))************)))***,,,...//////000333555333222000///.........///,,,------+++)))((()))******,,,///000000000000111.........///000000000000|||wwwlllfff```]]]WWWMMMFFFEEECCCBBB@@@===:::666444333...111444333111111333666666777888888888;;;???BBB@@@BBBDDDFFFHHHHHHHHHHHHGGGHHHGGGFFFDDDDDDFFFHHHIIIIIIJJJKKKOOORRRVVVYYYXXXYYYZZZ]]]bbbgggllloootttzzz{{{wwwxxx~~~yyyuuuqqqpppooonnnjjjfff___]]]XXXQQQJJJFFFEEEEEE>>>AAACCCCCCAAA@@@AAACCC>>>===;;;999888888888888888:::===>>>======>>>@@@@@@@@@AAACCCFFFIIIIIIIIIIIIIIIKKKPPPVVVYYYWWWUUUYYYWWW[[[aaa```[[[[[[```ccc```]]]^^^aaacccbbbaaabbbbbbccccccddddddddddddeeebbb___aaaeeefffbbb^^^\\\cccfffaaa]]]]]]______\\\[[[ZZZYYYYYYZZZ[[[]]][[[XXXVVVUUUVVVUUUTTTSSSZZZUUUPPPPPPTTTUUUSSSPPPLLLNNNPPPRRRRRRRRRPPPOOOTTTSSSSSSQQQPPPNNNLLLKKKMMMFFFDDDJJJMMMIIIDDDDDDEEEFFFHHHIIIIIIGGGDDDBBBFFFGGGHHHEEEAAA???@@@CCCAAA@@@@@@@@@???>>>>>>>>>???AAACCCCCCAAA>>>======:::<<>>>>>>>>;;;;;;;;;<<<<<<=========555444333222222333555666444333555777555111333888333222222222333555777888777555333333333444333222333333444444444444444444333444666777777555444222333444666777777777666555444444444333222222555777666444333666<<>>@@@BBBCCCDDDDDDHHHKKKPPPWWWbbbqqquuummmjjjhhhggggggddd^^^YYY\\\cccnnnyyy|||rrriii[[[VVVNNNGGGCCCBBBDDDFFFHHHGGGOOO^^^mmmuuuzzz~~~nnn]]]KKK???666...---000===LLL___mmmzzzzzzooo___MMM@@@999222444777???PPPeeerrruuujjjUUU>>>444222///+++)))((()))+++---...///000000,,,+++***)))((((((((((((***)))(((''''''((()))***$$$&&&)))***)))(((''''''###&&&***---///...,,,***))))))))))))************'''((()))******++++++***&&&(((+++...000222333333---,,,***)))******)))((('''''''''&&&%%%%%%''')))'''((()))******++++++***+++,,,---......000444777444333111000/////////000,,,---,,,+++((('''(((***+++---000111111000111222000000000000000/////////~~~{{{zzzmmmggg___WWWRRRNNNKKKJJJ@@@AAAAAAAAA???<<<999777555444333333222222222222:::???;;;999@@@@@@>>>DDDAAABBBBBBCCCEEEFFFHHHIIILLLJJJHHHHHHIIIJJJKKKJJJHHHKKKOOORRRTTTUUUWWWYYYYYYZZZ]]]```dddiiimmmooouuuwwwyyyyyy{{{yyy|||zzzwwwsssnnnhhhdddbbbaaa]]]VVVOOOJJJGGGEEEEEEGGGFFFCCCAAA????????????>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;===???AAACCC<<>>===>>>???@@@@@@AAAAAA@@@@@@???>>>???>>>>>>=========<<<<<<>>>>>>===<<<;;;;;;::::::888888666555333333222222333333333111111333666:::888333111222333333666;;;666444333333444555444444444444333222222333333333555444333222111222333333444555666888888666555444222222333222111222555777444666888888888777888999555444333555777999:::999;;;;;;<<<<<<;;;;;;:::999;;;===AAABBBCCCCCCDDDEEENNNKKKOOOZZZeeeqqqyyyiiihhhfffggggggddd^^^YYY```hhhrrrzzzwwwmmm]]]RRRGGGDDDDDDBBBBBBCCCFFFMMMZZZiiiuuu||||||{{{hhhWWWDDD888333000111444<<>>>>><<>>>>>>>>===<<<:::999<<<<<<;;;<<<===???AAABBB===@@@CCCDDDEEEFFFHHHJJJKKKLLLNNNOOOOOOQQQTTTVVVWWWXXX[[[]]]___^^^]]]\\\___cccccc^^^]]]aaadddbbb___```bbbdddffffffffffffgggddd```___```aaabbbbbbdddcccaaa___^^^\\\\\\[[[]]][[[[[[\\\YYYVVVYYY___XXXWWWWWWWWWXXXWWWUUUSSSQQQPPPNNNMMMMMMNNNOOOPPPOOOQQQTTTSSSQQQPPPQQQRRRRRRSSSTTTTTTSSSPPPMMMKKKHHHGGGFFFFFFHHHHHHGGGFFFGGGGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@>>>???@@@???>>>===>>>???@@@AAAAAABBBBBBBBBAAAAAABBBAAAAAA???>>>===<<<;;;======<<<;;;;;;:::999999999888777555555444444444444444444222222333777:::777333222444555555777<<<555333///...000222444444444444333333222333333444444333333333333444666666333444555666666555444333222333333222222333555777333555777777666666777999:::888666666888999888777;;;;;;<<<<<<;;;;;;:::999888:::===?????????@@@AAAKKKIIIMMMWWWcccoooyyykkkiiigggggghhhfffaaa]]]aaajjjwwwvvviii\\\RRRHHHEEEDDDCCCCCCDDDIIIQQQ```ooo{{{}}}zzzeeeTTTBBB777222000333666EEE\\\mmmuuu~~~yyyzzzvvv{{{~~~xxxjjjZZZMMMHHHEEE>>>:::BBBVVVkkkyyyqqq]]]FFF999222...,,,,,,***+++---......---,,,***+++,,,---,,,***))))))***'''(((''''''%%%%%%&&&''''''(((***)))(((''')))***+++)))(((+++///000---******+++)))'''))),,,+++&&&+++''''''))))))((()))---***+++,,,---...///000000111///---+++))))))***+++'''''''''''''''((()))))))))***,,,,,,,,,,,,...000///000111111111222555888:::999999777555222///......+++))))))+++,,,+++)))***...333666666444333222***///000...444======555|||vvvmmmhhh___WWWQQQLLLHHHEEEBBBAAA>>>;;;888555333222555444444555555666777888888===999888??????===CCCBBBCCCDDDEEEFFFGGGHHHIIIFFFEEEEEEEEEFFFHHHJJJKKKIIILLLPPPSSSUUUWWWYYY[[[[[[]]]aaafffjjjnnnppprrruuuxxx|||zzzwwwrrrlllhhhgggddd]]]WWWVVVTTTPPPLLLHHHEEECCCBBBEEEEEEDDDCCCBBBAAA??????<<<===>>>???>>><<<:::999======<<<<<<===???@@@AAA???@@@BBBBBBCCCEEEHHHKKKJJJKKKLLLMMMMMMNNNQQQSSSSSSVVVYYY\\\^^^^^^]]]\\\___bbbbbb___^^^aaacccccccccaaa```bbbfffhhhgggfffdddaaa]]]\\\]]]```bbbccc````````````___]]]\\\\\\___\\\[[[\\\YYYUUUWWW[[[YYYWWWUUUUUUUUUUUUTTTSSSMMMMMMLLLLLLMMMOOOQQQRRRQQQQQQRRRQQQPPPOOOQQQRRRRRRRRRSSSSSSRRROOOMMMKKKEEEFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@>>>???@@@@@@??????@@@AAAAAAAAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBAAA???===<<<<<<<<<;;;;;;::::::999999999888888777666666666777555555555444333444777:::666444444777888777888<<<666333...---///222555777444333333333333333444444222222222222444555666777222333444555555444333222222333444333333333555777333444666666555555777888:::999777777999:::999999;;;<<<<<<<<<<<<;;;::::::;;;===???@@@??????@@@AAAFFFFFFJJJTTT___lll|||yyyooollliiiiiijjjjjjgggdddcccnnn|||uuufffZZZQQQHHHEEEEEEDDDDDDGGGNNNWWWhhhxxxyyyaaaQQQ???555111000444:::JJJaaapppvvv|||xxxtttxxxuuuzzz~~~}}}tttggg[[[SSSOOOFFF@@@FFFYYYnnn|||sss___GGG999222...,,,---+++,,,---......---,,,++++++,,,---,,,+++***+++,,,)))***)))%%%""""""&&&)))'''((((((((('''(((***,,,***)))(((+++///111///---)))***)))'''))),,,+++''')))&&&&&&)))***)))***...+++,,,,,,---...//////000222111...,,,************(((((()))***************&&&(((*********+++,,,...111222222222222444777999<<<;;;:::888666333111//////---++++++,,,,,,,,,***)))...444888888666555444---///...///777AAA???777xxxoooiiiaaaYYYRRRMMMHHHEEEDDDBBB>>>;;;888666666666333333444555666888999:::999???<<<;;;BBBBBB???EEECCCDDDEEEFFFHHHHHHIIIIIIDDDEEEEEEFFFFFFHHHKKKMMMGGGJJJNNNPPPRRRUUUXXXZZZ\\\^^^aaaffflllrrrvvvyyyyyyyyy||||||zzzrrriiieeedddaaaYYYQQQOOONNNLLLJJJGGGDDDAAA@@@@@@@@@AAAAAA@@@>>><<<;;;;;;<<<>>>???>>><<<:::888>>>======<<<===>>>@@@@@@@@@@@@AAA@@@AAACCCHHHKKKJJJKKKLLLLLLLLLMMMOOORRRRRRTTTXXX\\\^^^^^^^^^]]]___aaaaaa```___aaacccdddgggccc```bbbgggkkkiiifffdddaaa]]][[[]]]___aaabbb\\\]]]^^^______^^^]]]\\\___[[[ZZZ[[[ZZZVVVWWWZZZ[[[XXXUUUSSSTTTUUUUUUTTTNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRPPPOOONNNOOOPPPRRROOOPPPPPPPPPOOOMMMKKKJJJEEEHHHIIIHHHEEEDDDEEEHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@???>>>???AAAAAAAAAAAABBBDDDAAABBBCCCEEEFFFFFFGGGGGGEEEEEEEEEDDDCCCAAA@@@???======<<<<<<;;;;;;;;;;;;:::999999888888888999999666666666555444555888:::666444555999:::888888;;;666444111000222555777777444333333333333444444555111111222222333444555555333333444444444444333333222333555444444444666777444555666666555555777999666555555777:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::<<<>>>??????>>>===>>>@@@AAACCCIIIRRR]]]kkkzzz{{{rrrnnnkkkjjjlllnnnllljjjgggrrrxxxhhhWWWOOOGGGEEEEEEDDDFFFJJJRRR\\\nnnxxx___PPP???555111000555<<>>===;;;999777444222111///...---,,,,,,,,,,,,,,,***///555888888666333222,,,...//////555;;;;;;666{{{qqqlllccc[[[TTTNNNIIIFFFBBB@@@===999777777777888222222333444666888999:::999???===<<>>===>>>?????????===<<<;;;:::;;;===>>>===<<<:::999======<<<<<<<<<===???@@@@@@@@@@@@??????BBBGGGKKKJJJKKKMMMMMMMMMNNNPPPRRRSSSUUUXXX[[[]]]_________^^^___```aaa``````aaadddhhhdddaaaccchhhkkkiiiffffffbbb^^^\\\]]]___``````ZZZ[[[\\\^^^^^^^^^]]]\\\]]]YYYXXX[[[\\\YYYYYY\\\]]]ZZZVVVTTTTTTUUUUUUUUUNNNNNNNNNOOOPPPQQQRRRRRRSSSQQQOOOMMMMMMNNNPPPPPPLLLLLLLLLLLLKKKJJJHHHGGGGGGIIIKKKIIIFFFEEEFFFIIIFFFFFFEEEEEEEEEEEEEEEDDDEEEDDDDDDBBBAAA@@@??????<<<>>>???@@@???@@@AAACCCAAABBBCCCEEEFFFGGGGGGHHHBBBCCCDDDEEEEEEDDDBBBAAA>>>>>>>>>>>>============;;;::::::999999999::::::666777777666555555777999666444555::::::777777999444333222333555666555444444333333333444444555666555555555555555555444444444444444555555444444444222444555666555555666888555666777666666666999;;;555444444666999;;;<<<<<<<<<<<<======<<<<<<;;;:::888999::::::888888999;;;>>>BBBIIIQQQ]]]mmm{{{}}}tttpppllllllnnnppppppnnnkkkuuuyyykkkTTTLLLFFFDDDDDDDDDGGGLLLTTT^^^nnnxxxaaaTTTDDD999333111555<<>><<<999666333222111//////...---,,,+++,,,,,,,,,000444777555222000...)))...111000...000222333{{{qqqlllddd]]]VVVPPPJJJGGG???===:::888666666666777222222333444666888:::;;;777===;;;;;;CCCBBB???DDDEEEFFFHHHJJJJJJJJJJJJIIIEEEHHHJJJIIIHHHIIIMMMQQQKKKNNNQQQSSSUUUYYY]]]```aaaaaacccgggnnnvvv~~~}}}yyyyyy~~~}}}}}}{{{yyyuuunnnddd]]]XXXSSSKKKEEEFFFFFFEEEDDDBBB@@@>>>===>>>>>>?????????>>>>>>===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;===>>>???@@@@@@@@@??????BBBFFFIIIJJJKKKMMMMMMMMMNNNQQQSSSUUUVVVWWWYYY[[[]]]___```]]]\\\^^^aaa```^^^```dddeeecccbbbdddgggiiigggeeedddbbb^^^]]]^^^^^^^^^^^^YYYZZZ[[[\\\\\\]]]]]]]]]\\\XXXXXX\\\^^^\\\\\\^^^]]]ZZZVVVTTTUUUUUUUUUTTTKKKLLLMMMOOOQQQSSSTTTUUUTTTQQQNNNLLLMMMNNNOOONNNJJJJJJJJJIIIIIIHHHGGGFFFIIIJJJJJJIIIGGGFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????:::<<<============???@@@@@@AAACCCDDDEEEFFFFFFFFF@@@AAACCCEEEEEEDDDCCCBBB??????????????????>>>>>><<<;;;;;;:::999999999:::666777777777555555777888777444555888888555444777111111222333444444111///333333333333444555666777888888999999888777777666555444444444444444444555222444666777666666777888666777777666666777999<<<888666555666888::::::999<<<============<<<;;;;;;888999:::999888888999;;;<<>>======>>>===============>>>>>><<<;;;:::::::::;;;<<<<<<999999888999:::<<<>>>?????????@@@??????AAAEEEGGGHHHJJJKKKLLLMMMOOOQQQTTTWWWVVVUUUVVVXXX[[[^^^```[[[ZZZ\\\``````]]]^^^ccc```aaabbbdddddddddcccccc___^^^\\\]]]^^^___^^^]]]ZZZZZZZZZZZZZZZ[[[\\\]]]]]]YYYXXX]]]```^^^]]]^^^[[[YYYVVVTTTTTTTTTSSSRRRKKKLLLMMMOOOPPPQQQRRRRRRSSSPPPMMMMMMNNNOOONNNLLLIIIIIIIIIHHHHHHGGGFFFFFFJJJIIIGGGGGGHHHGGGFFFEEEBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????<<<===>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDD@@@AAACCCDDDDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888888555666777777555555666777777444444666555222111444444333222222333222111///333333333444444555666777666777888888999888777777444444333333333333444444222555777888777666777888666666666555555666999;;;999777666777999;;;;;;:::===============<<<;;;;;;999::::::999888999;;;===;;;DDDMMMVVVdddvvv~~~tttqqqnnnoooqqqrrrpppnnnlllttt|||zzzkkk]]]LLLGGGCCCBBBAAABBBHHHOOOQQQWWWbbboooyyy}}}|||zzznnncccUUUHHH;;;333222666???KKKTTT```lllnnnssswwweeeSSSQQQaaatttzzzdddKKK<<<555111111222000///...------,,,,,,,,,)))+++,,,+++******+++,,,333///***(((***+++)))''''''(((***)))(((''')))***((()))******+++---///111)))---...***&&&(((((('''(((%%%%%%((())))))***...000000000//////.........//////...---,,,+++***)))'''''''''''''''((())))))$$$&&&)))******+++...///000111333444555777;;;>>>>>><<<999555222000///......//////---***)))***,,,---///222222111//////000,,,...000///,,,)))***---wwwrrrnnnjjjccc\\\VVVPPPJJJFFFDDDCCC@@@===:::777666555555555666777888:::<<<===888???>>>???FFFFFFBBBGGGFFFHHHJJJKKKLLLKKKJJJIIIFFFIIIKKKJJJGGGGGGLLLPPPLLLNNNPPPRRRUUUYYY^^^aaacccfffkkkppptttvvvvvvvvvwwwtttxxx}}}}}}xxxtttrrrqqqnnnjjjddd\\\UUUPPPMMMLLLEEEDDDBBB@@@???>>>======<<<;;;:::999999;;;<<<======<<<:::999999:::<<<===777777777888999<<<>>>???>>>???@@@@@@@@@AAADDDFFFFFFHHHJJJKKKLLLNNNQQQTTTWWWVVVTTTSSSUUUYYY]]]```ZZZXXX[[[``````\\\]]]bbb\\\___bbbcccbbbaaa```aaaZZZZZZZZZ\\\^^^___^^^\\\[[[ZZZYYYYYYYYY[[[\\\]]]___ZZZYYY^^^aaa___]]]]]]ZZZWWWUUUTTTTTTSSSRRRPPPOOOOOOOOOOOOOOONNNMMMLLLSSSPPPMMMMMMNNNOOOMMMKKKJJJIIIIIIHHHHHHGGGGGGGGGJJJHHHEEEEEEGGGHHHEEEBBBAAABBBBBBBBBBBBBBBBBBBBB@@@????????????????????????AAABBBBBBAAA@@@BBBCCC???@@@AAABBBCCCCCCCCCCCC@@@BBBCCCDDDCCCAAA>>><<<============>>>>>>>>>>>>>>>===;;;:::999888888777555666777666555444555666888444333444333//////222999777333222222333333222333333333444555666777777111222444555777777666666333222222111111222222333222555777888888777777888555555555444333555888:::666555555888;;;>>>??????===============<<<<<<;;;555666666555555666888;;;;;;EEEOOOXXXfffzzz}}}sssqqqooooooqqqrrrooollljjjrrrzzz~~~}}}uuucccTTTJJJEEEBBBAAAAAAAAAHHHOOOOOOTTT]]]iiissszzz{{{{{{ssshhhZZZLLL>>>333000333444;;;@@@LLL\\\bbblll~~~{{{}}}jjjVVVSSScccvvviiiOOO???666222111222111000///------,,,,,,,,,)))+++++++++))))))***+++>>>555+++(((+++---+++'''''')))******)))'''((((((((()))*********+++...111***...///***&&&''''''&&&+++''''''***+++***,,,000/////////...------,,,,,,+++,,,,,,+++***)))(((''''''&&&%%%%%%%%%&&&((()))'''))),,,------///111333111222222222222444777999===;;;888444111///------...//////---)))((()))+++---///000111000000222333///...---//////---,,,,,,}}}uuuoookkkeee\\\TTTMMMHHHFFFEEEBBB>>>:::777666666666666666777888999::::::;;;>>>>>>???@@@BBBCCCDDDEEEDDDFFFHHHIIIHHHGGGGGGHHHIIIJJJKKKKKKIIIHHHIIIKKKJJJKKKLLLNNNSSSXXX\\\^^^eeeiiifffgggrrrtttrrrwwwuuu{{{}}}xxxssspppppphhhbbb]]][[[VVVNNNIIIHHHFFFAAA???@@@@@@<<<999:::<<<;;;::::::<<<=========<<<>>>@@@>>>;;;:::;;;===:::;;;;;;;;;::::::;;;===@@@???@@@@@@AAABBBCCCDDDHHHIIIKKKLLLLLLMMMPPPRRRSSSTTTUUUWWWXXXYYYYYYYYY[[[ZZZ[[[\\\]]]^^^]]]\\\\\\\\\[[[[[[\\\^^^```aaa^^^^^^^^^^^^]]]\\\[[[ZZZYYY[[[]]]]]]\\\[[[ZZZ[[[___]]]ZZZZZZZZZZZZYYYWWWTTTTTTSSSRRRQQQQQQQQQRRRPPPOOOOOONNNMMMLLLKKKKKKNNNMMMMMMMMMMMMMMMNNNNNNHHHHHHGGGFFFEEEEEEFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFFFFCCC@@@???AAACCC???AAABBBBBB@@@@@@AAACCCAAA@@@@@@AAACCCDDDCCCAAAAAA@@@@@@@@@@@@AAABBBBBB???@@@AAAAAA@@@???>>>=========<<<;;;;;;;;;;;;;;;<<<;;;999777777888999:::999888777666555555666777999888666333000000111333444444444333333222222222///---...333444333444888333444777888999888777666444666666666444333444555999666444555999;;;:::888999888555222111222777:::444444444444333555999;;;:::888:::>>>===999777888666666555333222444777:::DDDJJJSSS\\\lllwwwkkkkkknnnrrrtttsssnnniiiiiivvv~~~|||zzzwwwhhhWWWFFFFFFEEEBBBAAADDDJJJOOORRRWWW\\\^^^```fffooovvvqqqqqq]]]UUUGGG999===666<<<222222@@@JJJNNN[[[mmmxxx{{{kkkZZZXXXfffyyyoooXXXEEE:::666333111///,,,,,,...---))))))+++((((((((('''%%%&&&(((******+++---------+++)))(((+++***))))))(((((())))))))))))************)))))),,,,,,---+++)))(((((()))******)))'''%%%''',,,000/////////,,,******+++---+++++++++++++++***)))(((((()))***)))((('''(((***)))))))))***+++,,,......,,,...111111000111555888444555666555333000---+++///...------------...///...///000111111222111111...///000000//////000111~~~|||wwwzzz}}}qqqfffhhhqqqyyyoookkkddd[[[SSSMMMIIIGGGEEEBBB>>>:::777666666666666666777888999::::::;;;===>>>???@@@BBBCCCDDDDDDDDDFFFHHHIIIHHHGGGGGGGGGHHHJJJKKKJJJIIIIIIJJJKKKLLLMMMOOOQQQTTTXXX^^^aaagggllljjjlllwwwyyywww}}}xxx{{{~~~}}}|||zzzvvvrrrmmmkkkggg```ZZZXXXSSSLLLGGGGGGEEE@@@===>>>>>>:::999::::::999999999:::;;;;;;;;;:::<<<===<<<999888999;;;:::;;;<<<;;;::::::<<<>>>?????????@@@AAABBBDDDEEEEEEHHHLLLNNNPPPPPPRRRSSSQQQSSSUUUWWWZZZ[[[\\\]]]^^^^^^^^^___`````````___\\\\\\[[[[[[\\\]]]^^^___\\\\\\]]]]]]]]]]]]\\\\\\XXXZZZ[[[[[[ZZZYYYZZZZZZ]]][[[YYYXXXXXXXXXWWWVVVTTTTTTSSSSSSSSSSSSSSSSSSQQQPPPOOONNNMMMLLLKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCAAA???>>>@@@BBB@@@AAABBBBBB@@@???@@@BBBCCCCCCCCCEEEFFFFFFEEECCCCCCCCCBBBBBBBBBBBBCCCCCC===>>>?????????>>>===<<<>>>======<<<;;;;;;<<<<<<;;;:::888666666777888999444555555555444444333222999999777444111000222444444444444333333222222222222000111444555333444777555666777888777666444333222333444444333222333555:::888666666666777666555888777666333222333777:::888888777555333444666888<<<::::::===<<<777555777999999888777666777;;;>>>FFFOOOZZZeeettt|||sssmmmnnnppptttvvvuuupppllljjjvvv}}}|||yyyttteeeTTTEEEFFFFFFEEEDDDFFFJJJMMMRRRTTTWWWWWWXXX\\\dddkkkoooqqqbbb]]]RRRDDDGGG@@@GGG888111777<<<@@@OOObbbiiivvvooo]]]ZZZhhh|||ttt\\\HHH>>>999666444555111///000///,,,+++...*********)))((((((***,,,***+++,,,---,,,+++)))(((************************)))))))))******)))))))))***+++,,,+++)))(((((())))))***)))(((&&&(((+++////////////...,,,+++,,,---((())))))*********))))))''')))***)))((('''((())))))))))))***+++,,,---...111333444333111111333555555555555444222///---+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000...///000///...---...000{{{mmmccciiiooonnnfffdddooo~~~tttpppkkkbbbYYYRRRLLLIIIHHHEEECCC???:::777555555555666666777888999::::::;;;===>>>???AAABBBCCCDDDDDDCCCEEEHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIIIIKKKMMMNNNPPPSSSSSSTTTYYY___eeeeeejjjiiilllxxx{{{yyy~~~}}}~~~{{{|||zzzxxxwwwuuuqqqjjjeeeeee]]]VVVRRRNNNHHHEEEEEEDDD>>>;;;<<<;;;999888:::888888777777888888999:::999:::;;;:::999888999:::;;;<<<===<<<;;;;;;===???>>>>>>>>>@@@AAACCCEEEFFFBBBFFFLLLPPPRRRSSSTTTTTTTTTUUUWWWYYY[[[\\\]]]]]]_________```````````````\\\\\\[[[[[[[[[\\\\\\]]]YYYYYYZZZ\\\\\\]]]]]]]]]YYYYYYZZZYYYXXXWWWYYY[[[[[[YYYVVVVVVVVVVVVUUUSSSTTTTTTTTTTTTTTTUUUUUUUUURRRQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJFFFFFFFFFEEEEEEEEEEEEEEEBBBDDDFFFHHHGGGEEECCCAAA???@@@AAA@@@>>>>>>@@@AAAAAABBBCCCBBB@@@??????@@@@@@@@@@@@BBBDDDDDDAAA???DDDCCCCCCBBBAAAAAAAAA@@@:::;;;<<<<<<===<<<<<<;;;>>>===<<<<<<;;;<<<<<<<<<:::999777666666666777888666777888999888777666555999999888555333222333555444444333333333333222222444222222666666333333555777777777777666444222000///111222222222222333444777888777666444333444666666666666555444444666888888999888666555555666888===:::999;;;999555444777999999999777777999<<<@@@GGGSSSaaannn{{{zzzpppooopppsssvvvxxxxxxtttqqqpppzzz{{{ttteeeUUUEEEFFFHHHHHHHHHHHHJJJLLLQQQQQQPPPNNNLLLOOOVVV[[[gggmmmeeefff___RRRTTTLLLLLL<<<222333555666CCCSSScccssstttaaa]]]kkkzzzaaaLLLAAA<<<999777999444111111///++++++...)))******)))((((((***+++******+++,,,,,,+++)))(((((()))***,,,,,,,,,++++++))))))))))))))))))))))))((()))******(((((((((***((()))***)))))))))+++......///000///---,,,,,,---&&&&&&((())))))*********'''((())))))''''''((()))))))))))))))***,,,---...222222222111000000111333666666444222000...,,,,,,+++++++++++++++++++++++++++,,,---...///////////////000000///---,,,---...}}}{{{uuuooojjjaaaXXXPPPLLLJJJJJJDDDBBB???;;;888666555555666666777888999::::::;;;<<<>>>???AAACCCCCCCCCCCCCCCEEEGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLOOOOOORRRUUUUUUVVVYYYaaagggdddjjjiiimmmzzz}}}||||||}}}yyyvvvvvvvvvrrriiibbbbbbYYYQQQMMMIIIDDDBBBDDDCCC===888999999777888:::777777888777777777999:::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<===<<<<<<<<<>>>@@@======>>>???AAACCCEEEFFFCCCGGGKKKOOOPPPRRRTTTUUUZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\]]]]]]]]]\\\\\\]]]^^^\\\\\\[[[[[[[[[[[[[[[[[[XXXYYYZZZ[[[[[[\\\\\\\\\ZZZZZZZZZXXXWWWWWWYYY\\\ZZZXXXVVVUUUUUUUUUTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVRRRQQQPPPOOOMMMKKKJJJIIIJJJIIIIIIHHHHHHHHHHHHIIIEEEEEEEEEFFFEEEEEEEEEDDDCCCDDDFFFGGGFFFEEECCCBBB>>>????????????@@@@@@AAAAAABBBCCCAAA???>>>>>>???===>>>???AAABBBAAA>>><<>>===<<<;;;888888999999::::::::::::;;;;;;::::::999::::::;;;999999888777666777777777888999999999999888888888999999999777444333444666333333333333333333333333333111222666777444333666888888888777666444333222///000222222222222444555222444666555333333666999444555666666555555666777555666777777666777999;;;;;;777666888777555555888666666666555555777;;;>>>HHHTTTcccooo{{{zzzqqqpppqqqtttwwwyyyyyywwwvvvzzzwwwgggXXXHHHHHHHHHHHHIIIJJJLLLNNNQQQOOOKKKFFFDDDEEEJJJOOOZZZdddbbbjjjhhh^^^aaaYYYHHH===666888888777???JJJgggwwwxxxccc___lll}}}dddOOOCCC>>>;;;888888333///...+++((((((,,,'''((()))((('''&&&'''))))))******++++++***))))))&&&(((***---......---,,,)))))))))(((((()))))))))'''((())))))(((''')))***'''((()))***++++++,,,,,,---///000000///---,,,,,,'''(((((()))******))))))'''((())))))''''''((())))))))))))***+++,,,---......------------///111333666555333000...---,,,,,,+++,,,---......---,,,+++++++++---...////////////111222222111...------...mmmhhh```WWWPPPLLLJJJJJJCCCAAA>>>;;;888666555555666666777888999::::::;;;<<<===@@@BBBCCCDDDCCCCCCBBBDDDFFFGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHJJJNNNQQQOOOQQQUUUWWWXXX\\\bbbggghhhoooooosss~~~zzzwwwvvvvvvrrrjjjccc___WWWNNNJJJFFFAAA@@@BBBAAA;;;777888888777888:::777888999999777777999;;;;;;;;;:::;;;;;;;;;;;;;;;:::<<<===<<<<<<<<<>>>@@@======>>>???AAACCCEEEFFFGGGHHHJJJKKKLLLNNNRRRUUUZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\]]][[[YYYYYY[[[]]][[[[[[\\\[[[[[[[[[[[[ZZZYYYZZZZZZ[[[[[[ZZZZZZYYYZZZ[[[[[[YYYXXXXXXZZZ\\\ZZZXXXVVVUUUVVVVVVTTTSSSRRRSSSTTTUUUUUUUUUUUUUUUQQQPPPOOONNNLLLKKKJJJIIIKKKJJJIIIIIIHHHHHHHHHIIIDDDEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDD?????????@@@AAABBBBBBBBBAAABBBBBBAAA???===>>>???AAA@@@AAABBBDDDCCC@@@>>>?????????>>>===;;;999888666666666777777888888999777777666666666666777777999888888777777777777777666555444333333444666777888999999888555444555666333333333333333333333333000///111666777555555777999999999888777666555555000222444444333444555777111444666555333333666999333555666777666555666777555777888777777777999:::666333333666777555666:::444555555444444777;;;>>>KKKWWWdddnnnyyyzzzqqqoooqqqtttwwwxxxyyyyyyzzzxxxhhh[[[MMMKKKHHHGGGHHHLLLOOORRRQQQNNNHHHCCC@@@@@@DDDGGGMMMZZZ]]]jjjmmmgggmmmfffMMMCCC;;;999888888???IIIaaauuuxxxccc^^^kkkhhhTTTHHHAAA===:::666111---,,,)))&&&'''***&&&((()))((('''&&&'''(((((()))))))))))))))))))))&&&(((***---......---,,,))))))(((''''''((())))))'''((())))))(((''')))***'''''')))+++,,,---,,,,,,,,,...000000...---,,,---***+++++++++******)))(((((()))***)))(((((((((***))))))******+++---...///000...,,,+++,,,...000111444333111///---,,,,,,+++...///111333333111///...,,,---...///000111111111444444444333000......///~~~kkkfff___WWWPPPLLLJJJIIIAAA@@@>>>;;;999888777666666666777888999::::::;;;;;;===@@@BBBDDDDDDCCCBBBAAACCCFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHKKKOOORRRNNNPPPTTTXXX]]]bbbeeefffjjjppppppttt~~~|||{{{~~~{{{wwwuuusssoooiiiddd]]]UUUMMMIIIEEE@@@???AAA???999666888999777888:::777999;;;:::777777:::===:::999888999:::;;;:::999999;;;<<<<<<;;;<<<>>>@@@>>>>>>>>>@@@AAACCCEEEFFFIIIIIIIIIIIIJJJMMMRRRVVVTTTUUUWWWYYY[[[\\\]]]]]]\\\^^^___]]]ZZZYYY\\\___[[[[[[\\\\\\]]]\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYZZZ[[[[[[ZZZYYYYYYZZZ\\\[[[YYYWWWVVVVVVVVVUUUTTTPPPQQQSSSTTTTTTSSSRRRQQQNNNNNNMMMLLLKKKJJJJJJIIILLLKKKJJJIIIHHHHHHHHHIIIDDDEEEGGGHHHHHHGGGFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEAAA@@@@@@AAACCCDDDCCCAAA@@@AAABBBAAA???>>>>>>???@@@???>>>???@@@@@@???===>>>>>>>>>>>>===;;;999888666666555555555666777777333333333333333333444555777777777777666666666555666555444444444555666777777888999888666444555666222222333333333333444444000///222777999777666999::::::999888888777666666333444555555555555666777666777666555333222333555333555666666555555777888888999:::888666444555555333000111555777555666999555666666666666999>>>AAANNNZZZfffoooxxxzzzqqqoooqqqtttvvvwwwyyy{{{}}}uuueeeZZZPPPMMMHHHGGGIIINNNRRRTTTRRRNNNGGGAAA>>>===>>>???CCCQQQUUUfffmmmlllvvvrrr```RRRBBB999555777AAAKKKRRRlllvvvaaa\\\iii~~~kkkWWWLLLDDD???;;;333///,,,,,,+++((((((,,,((()))++++++***))))))***((((((((((((((()))))))))&&&((()))+++---------,,,))))))''''''''''''))))))((()))******(((((((((***((('''(((***---...---,,,+++---......---,,,,,,---,,,,,,,,,++++++***)))((()))***++++++))))))***+++++++++++++++,,,...///000777444000....../////////111000000///...---,,,+++///111444666666444111///---...///111222333333333444555555444111000000000~~~ttthhheee___WWWQQQLLLIIIHHH>>>>>>===;;;:::999888888666666777888999::::::;;;;;;===@@@CCCDDDDDDCCCBBBAAACCCEEEFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHKKKPPPTTTOOOPPPSSS[[[ccchhhhhhfffjjjppppppsss~~~||||||}}}|||yyyvvvqqqmmmiiifffddd[[[TTTLLLIIIEEE@@@>>>@@@===888777999:::888888:::666999;;;:::777666999===;;;999888999<<<===<<<:::888:::;;;;;;;;;;;;>>>@@@?????????@@@AAABBBDDDEEEFFFHHHIIIKKKLLLOOOTTTWWWQQQSSSUUUWWWZZZ[[[\\\]]]]]]___```]]]YYYYYY\\\```ZZZ[[[\\\]]]^^^^^^]]]]]]YYYYYYZZZ[[[\\\\\\\\\\\\WWWYYYZZZZZZYYYXXXXXXYYYZZZXXXVVVUUUVVVUUUTTTSSSOOOPPPQQQRRRRRRQQQOOONNNLLLKKKKKKKKKJJJJJJJJJIIIKKKKKKJJJIIIHHHHHHHHHHHHEEEFFFHHHIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@BBBDDDDDDBBB??????@@@AAA@@@???>>>???@@@???===;;;:::;;;<<<<<<;;;:::;;;<<<<<<;;;999777666777666555444444444555666111111111111111222333333444555555555444444333333333555777888999888666555666777888777555444444555222222222333333444444444333222555:::<<<888777999<<<;;;:::888666555444444444555666666555444555777999777555444555555444333333555555555555555777999777888999888555444333444111000111666777444444666666666777777888;;;???CCCMMMZZZgggpppxxx}}}tttooorrruuuwwwxxxzzz~~~ssscccYYYPPPMMMJJJJJJMMMPPPRRRRRRSSSNNNGGG@@@;;;999777666999FFFKKK]]]gggkkkyyyxxxoooaaaOOOBBB;;;;;;CCCLLLQQQjjjttt```[[[hhh|||}}}hhhWWWKKKCCC<<<777///,,,+++---,,,)))***---''')))++++++***)))))))))''''''''''''(((((())))))(((((())))))***+++,,,,,,***)))'''&&&&&&''')))******+++,,,+++)))(((((())))))(((''')))---///...---+++,,,---,,,******,,,...)))***************))))))***+++,,,,,,+++***+++,,,,,,,,,,,,---...///000111999555000....../////////------...///...---,,,+++---///333555555333///---------///111222333444444333444444333111000000111}}}tttgggddd___XXXRRRMMMIIIGGG======<<<;;;;;;:::999999666666777888999::::::;;;;;;===@@@CCCDDDDDDCCCBBB@@@CCCEEEEEEDDDCCCDDDDDDDDDEEEFFFFFFHHHKKKQQQUUUPPPPPPSSS]]]hhhmmmkkkfffooouuutttwww}}}}}}yyyxxxtttnnnhhhdddcccddd[[[SSSMMMJJJFFFAAA>>>???<<<888777:::;;;999888999555999;;;999666555999===>>>;;;:::;;;>>>@@@>>><<<777999:::::::::;;;===???@@@@@@@@@@@@AAABBBCCCDDDCCCFFFJJJMMMPPPSSSVVVXXXSSSTTTUUUWWWXXXYYYYYYYYY\\\______\\\XXXWWW[[[```ZZZ[[[\\\^^^______^^^^^^WWWXXXZZZ[[[]]]^^^^^^^^^UUUWWWZZZZZZYYYWWWWWWWWWZZZWWWUUUTTTUUUUUUTTTRRRNNNOOOPPPQQQQQQOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFHHHJJJJJJJJJHHHGGGCCCDDDFFFGGGGGGEEECCCAAABBB@@@@@@AAADDDDDDAAA>>>>>>???@@@@@@???>>>???AAACCC@@@===<<<===>>>??????666777888999888666444333888777555444333444444555111000000000111222333333222333333333333222111000,,,///444888888666111...555777888777555444444444222222222333333444444444777666888======:::888999>>><<<:::777444222111111444666666666444333444555777444222333777999888666444555555444444555888:::333555777777666555555666222000222666777333111333555555666666777:::???CCCIIIWWWgggpppwwwxxxpppsssvvvxxxxxx{{{sssdddZZZOOOMMMKKKMMMPPPRRRRRRPPPSSSNNNGGG???:::555111///222>>>BBBTTT```gggxxxyyytttiii[[[OOOGGGDDDGGGKKK[[[pppsss___[[[hhh{{{xxxdddSSSHHH???777222+++((())),,,,,,)))))),,,%%%''')))***(((''''''''''''''''''''''''((()))***)))((((((((()))***+++,,,***((('''&&&&&&'''(((***,,,------,,,)))(((((()))***(((&&&(((,,,//////...+++,,,+++***)))))),,,...&&&'''((()))************+++,,,------++++++,,,------------...///000111222555111,,,+++---000111000***,,,...//////...,,,++++++...111444444111...+++,,,---///000222333333444222333333222000///000111{{{vvvpppiii^^^VVVQQQNNNJJJGGG>>>===<<<;;;999888666666777555444777;;;>>>===<<<>>>???@@@AAAAAAAAA@@@???EEEEEEFFFFFFFFFEEEEEEDDDDDDEEEGGGHHHJJJKKKLLLMMMPPPRRRVVVZZZ^^^dddkkkpppnnnsssxxx{{{yyyzzzrrrmmmjjjfffaaa]]]ZZZTTTLLLFFFCCCAAA===:::888888888777777777777777::::::999999999:::;;;;;;;;;777777<<<<<<888999===777999::::::999999;;;<<<<<<>>>@@@@@@@@@BBBEEEGGGAAAIIIOOOOOOPPPTTTWWWWWWPPPWWW\\\ZZZXXXYYYYYYXXX```___\\\YYYXXXZZZ___bbb^^^^^^]]]]]][[[ZZZXXXWWWXXXYYY[[[]]]^^^]]][[[ZZZZZZVVVTTTWWWXXXWWWVVVXXX\\\WWWSSSSSSVVVWWWTTTQQQLLLNNNNNNMMMKKKJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGEEEDDDHHHHHHHHHHHHHHHGGGFFFEEEBBBDDDFFFHHHGGGEEECCCAAA???@@@@@@AAABBBBBBBBBBBBDDDCCCBBB???======???AAA===<<<<<<:::999888777777999777666555555666777999666444222222444444222000666222//////222444333111///222444444000,,,)))'''////////////000111222333222888999555444777777444222222222333555888:::<<<777777666666666888999:::777666666666555555555555666666333///...333555444555444333222222222333444555666777777666666777888555555555555444333222111333111000///000222555777777555666888888777:::@@@FFFSSSaaakkkttt}}}qqqrrrrrrxxxwwwfffVVVOOOKKKHHHIIIMMMPPPRRRQQQOOOLLLFFF???999444000...///111:::FFFRRR^^^nnn|||ttttttgggZZZUUUMMMGGGMMM[[[tttwwwddd]]]jjj~~~|||nnn^^^RRRHHH===666555111---((('''))),,,,,,,,,,,,,,,***(((***...,,,'''+++***)))((('''''''''''''''''''''''''''(((((()))'''***,,,+++)))(((+++......---,,,+++************---)))&&&(((,,,...,,,)))***...///,,,***+++***''')))))))))******+++,,,,,,''')))******))))))***,,,,,,------,,,+++***,,,------...///...,,,+++,,,------,,,,,,++++++,,,,,,---)))+++...000111000...------/////////...///111333444333000///...///000111|||yyynnnhhh___XXXSSSNNNHHHCCC??????===;;;999888666666666555666888<<<>>>>>><<>><<<===???@@@@@@BBBEEEGGGEEEKKKNNNMMMMMMQQQUUUVVVOOOUUUXXXXXXWWWYYYXXXVVV]]]]]]\\\[[[ZZZ[[[^^^aaa___^^^]]]\\\[[[ZZZYYYYYYYYYYYY[[[\\\\\\\\\[[[[[[YYYUUUSSSVVVXXXVVVUUUWWWZZZVVVQQQPPPSSSTTTSSSQQQMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEGGGHHHHHHHHHGGGGGGFFFEEEBBBCCCDDDEEEEEECCCBBBAAA????????????@@@@@@AAABBB???@@@???===;;;:::<<<>>><<<;;;;;;:::888777777666666555444333333444555666555333222222444444222000222222111000000000111333000333555555333000///...000000///000000111222333222777888444333666666333555444444555666888:::<<<888777666555555666666777777777666666555444444333333555444111000333444111444333222222222222333444444666777777666555777888666666555555444444444444000000000111222444555555777555555777777666999???FFFSSSbbbmmmwww{{{qqquuutttxxx~~~uuudddTTTOOOKKKHHHIIIMMMPPPQQQQQQPPPMMMGGGAAA:::555222111000000555>>>HHHTTTeeetttrrrvvvlll```ZZZQQQKKKQQQ]]]vvvzzzggg```kkk~~~|||nnn]]]PPPEEE999222000000,,,'''&&&''')))******((()))'''%%%'''***)))$$$))))))(((((())))))***+++))))))((((((((()))***+++'''***,,,,,,))))))+++------,,,+++***)))))))))))),,,)))&&&'''+++---+++(((&&&+++...+++***,,,,,,***))))))***,,,,,,,,,,,,,,,''')))******))))))***+++***+++++++++))))))***,,,(((***++++++******+++------,,,,,,++++++,,,,,,---+++,,,...000000///---+++,,,.../////////000222444111000///.........///000}}}|||mmmhhh```ZZZUUUNNNFFF@@@AAA@@@>>><<<:::888777666666666888;;;>>>???>>>===???@@@BBBDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEJJJIIIIIIIIIKKKNNNPPPRRRUUUWWW[[[^^^aaaffflllpppooowww|||}}}}}}~~~xxxpppjjjgggccc^^^ZZZSSSRRRNNNHHHBBB>>><<<<<<;;;;;;:::888777666555444:::999888777777777777777:::888888;;;;;;999999<<<:::<<<============???@@@<<<>>>???@@@@@@BBBDDDGGGGGGLLLNNNKKKJJJOOOSSSUUURRRUUUWWWWWWYYY\\\ZZZVVVXXXZZZ\\\\\\\\\\\\^^^___```___]]][[[ZZZZZZ[[[[[[ZZZZZZZZZYYYZZZZZZ[[[[[[XXXTTTSSSVVVWWWUUUTTTVVVYYYTTTPPPOOOQQQSSSSSSRRRNNNLLLJJJJJJMMMMMMKKKIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAA@@@???===<<<<<<>>>???AAA<<<===>>><<<:::999:::;;;;;;::::::999888777666666444333222111111222333444444333222222333333222111...111333111...---000444000222333444333222333444111111000000000111111222111555666444222444444333555555555555555666888888777666555444333333333444777666666555444333333222000444555333222444222...333222222111222222333333333555666666555555666777777666555444444444555666000111333444444333222111666444444666666555888===EEESSScccppp|||~~~wwwqqqvvvtttuuuyyy{{{}}}uuueeeVVVPPPLLLIIIJJJMMMPPPQQQPPPOOOLLLFFF???999555222111333000111666>>>III[[[kkkqqqyyyuuukkkcccWWWPPPVVV^^^wwwnnnfffoooxxxjjjZZZMMMBBB777000///000---)))'''((()))*********,,,***((())),,,***&&&((((((((()))***,,,---...,,,+++)))))))))***,,,...'''***---,,,***)))+++---,,,+++***)))((((((((())),,,)))''''''***+++)))'''###))),,,******---...,,,(((***,,,---......,,,,,,((()))******))))))***+++((()))***)))(((''')))+++&&&((()))))))))***,,,...,,,,,,++++++++++++,,,,,,,,,---...///...---,,,+++...///111111000000222333---------...............{{{|||pppiiiaaaZZZUUUOOOGGGBBBCCCAAA???<<<:::888777777666777:::<<>>???@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFKKKJJJIIIIIIKKKNNNQQQTTTUUUWWWZZZ]]]```eeeiiimmmpppyyy~~~}}}|||{{{rrrkkkgggccc^^^ZZZPPPPPPNNNHHH@@@;;;:::<<<::::::999999888777666666;;;:::999888777666666666999888888::::::999:::;;;:::<<<===>>>======???AAA???@@@@@@@@@???@@@AAACCCEEEKKKNNNLLLKKKOOOSSSSSSUUUWWWWWWXXX\\\```^^^YYYTTTWWW[[[]]]]]]\\\]]]^^^```^^^\\\[[[ZZZ[[[\\\]]][[[ZZZXXXWWWWWWXXXZZZ[[[VVVSSSRRRUUUWWWTTTSSSTTTUUUSSSRRRRRRSSSTTTRRRPPPNNNJJJGGGIIIMMMOOOKKKHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@AAAAAABBB@@@>>>;;;:::999;;;===???;;;<<<>>>===<<<::::::;;;::::::999999888777777666333222111111111111222333333222222222222333222222///111222111//////000222...///000000//////111333222222111000000000111111000222444333222222333333333333333333333333333333333333333333222222222333333333333444444444444444000333444111111333222...111111111111111222222222222444555555444444555666666444333222222333555666555555444333222000///...666333333555555444777===FFFTTTeeesssxxxtttqqqqqqrrrsssuuuwww{{{wwwhhhZZZPPPMMMJJJKKKNNNPPPPPPOOOLLLHHHBBB<<<666222000///666222///111777BBBUUUeeeqqq}}}~~~uuulll\\\SSSXXX]]]vvvvvvmmmtttsssfffVVVKKKAAA777222000222000---+++***+++,,,,,,,,,...---******,,,+++((()))))))))***+++,,,......---+++)))((()))***---...(((+++...---+++)))***,,,******)))(((((((((((((((,,,)))''''''((()))(((&&&###(((+++******,,,---+++&&&(((+++---...---+++***((()))******)))((()))+++((()))))))))'''((()))+++)))***+++******+++---///,,,,,,++++++++++++,,,,,,+++,,,,,,---------,,,,,,000222333222000//////000+++,,,...///000///...---}}}xxxyyyssskkkaaaYYYSSSOOOJJJFFFCCCAAA>>>;;;999888888888666888:::===>>>?????????>>>???AAACCCDDDEEEEEEDDDEEEEEEDDDDDDEEEFFFGGGGGGKKKJJJIIIIIIJJJNNNQQQSSSVVVXXX\\\___bbbeeejjjmmmqqqyyy~~~}}}|||~~~||||||{{{rrrjjjfffbbb]]]YYYPPPPPPMMMFFF>>>999999:::888888888888888999999999<<<;;;:::888888777777777888999999888999::::::999888:::<<<<<<<<<===>>>@@@BBBBBBBBB@@@>>>===>>>???@@@HHHNNNOOOOOOQQQSSSRRRUUUVVVVVVWWW\\\aaa___ZZZSSSVVVYYY[[[\\\\\\\\\]]]___]]][[[ZZZZZZ[[[]]]^^^[[[YYYWWWVVVVVVWWWYYYZZZUUURRRRRRVVVWWWTTTRRRSSSPPPPPPRRRSSSTTTRRRNNNKKKMMMIIIFFFHHHLLLNNNKKKGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@AAABBBCCC???===;;;888888999;;;<<<999;;;<<<<<<:::999999:::::::::999999888888777777333222222222222222222333111222222222222222222333333111000111333444222000///000000...------///111111111000000///000000000///000222333222111222444333333333333333222222111//////000111222333333333000000111222333444555555111333222///...111222000000000000111111222222222111333444444333333444555333222000000000222444666555444222000000111222333444222222555555444777===GGGUUUgggwwwzzzsssqqqooommmppptttvvvxxx|||wwwiii\\\QQQNNNKKKLLLOOOPPPPPPNNNJJJGGGAAA:::555111000000666111...///333<<>>:::999:::777777888888999:::::::::;;;:::999888888888888888777999999777888:::;;;888777999:::;;;;;;<<<>>>???CCCCCCCCC@@@>>><<<===>>>???HHHOOOQQQQQQSSSSSSQQQPPPSSSUUUUUUXXX]]]]]]ZZZTTTVVVXXXYYYYYYZZZ\\\^^^\\\[[[ZZZZZZZZZ[[[\\\]]]ZZZYYYWWWUUUUUUVVVWWWYYYUUURRRRRRVVVXXXUUUSSSSSSMMMNNNQQQRRRQQQNNNJJJGGGKKKIIIGGGHHHKKKLLLKKKHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGDDDEEEFFFFFFGGGFFFFFFFFFDDDCCCBBBAAA@@@AAABBBBBB>>>===;;;999888888999:::777888999888777666777888888888888888777777666666333333333333333333333333000111222222111111222333444111///111555666333///222222222111///...///111//////.........//////000000///111444333000111555555555666666555555444333,,,---///111222333333333...///000111222333444555111333222...---111222000...///000111111111111111111222333333222222333444000000//////000222333444111000///...000333777999333111222555555555999???IIIWWWjjjzzztttmmmjjjiiijjjpppuuuwwwyyy~~~uuuhhh\\\RRROOOLLLMMMOOOQQQOOOMMMKKKGGGAAA:::555333222222222///---...000666BBBOOOeeeuuu}}}}}}zzzkkk___```dddxxxzzz~~~zzzoooaaaQQQFFF<<<222,,,+++---------,,,******,,,---,,,///000,,,)))++++++)))...---,,,+++************((((((((((((((()))******(((,,,//////,,,******+++))))))(((((((((((())))))******)))((((((((())))))%%%***,,,)))((())))))&&&%%%&&&)))***+++***)))))))))***+++***)))((()))***)))***++++++******,,,...,,,,,,+++)))''''''))),,,++++++************++++++((((((((()))***---///111(((+++...000111222333444...///111333333222000///|||rrrnnnmmmggg^^^WWWSSSOOOJJJFFF@@@>>>;;;999777888999:::777999::::::999;;;???CCCBBBBBBDDDEEEFFFEEEDDDDDDEEEEEEDDDCCCDDDFFFHHHIIIKKKKKKLLLMMMOOOQQQRRRSSSWWW[[[___cccgggjjjnnnqqqrrrwww{{{|||}}}||||||wwwqqqiiidddccccccbbb```\\\VVVMMMEEE@@@===<<<;;;888999999999999999999:::999888888777777777888888666999:::666777;;;;;;777666888:::;;;;;;<<<>>>@@@AAABBBAAA@@@>>>===>>>???CCCKKKPPPPPPPPPRRRSSSRRRNNNRRRUUUTTTVVVZZZ]]]\\\WWWWWWWWWVVVVVVXXX\\\___YYYYYYYYYZZZZZZ[[[[[[[[[YYYXXXVVVUUUUUUUUUVVVWWWUUURRRSSSWWWYYYUUUSSSSSSQQQRRRRRRQQQNNNLLLKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@>>>===;;;:::999888888888777888888777555666888:::666666555555555555444444222222222333333222222222///111333222111000222444111111111222333333111000111222333222000000000111---------------...///000000///111555444000111666555555666777666666444444---...000111222222222222000000000111111111222222///222222//////111000------...///111111111111111000111222222111111222444...///000111222333444444000000000000222444666777222000111555666777;;;AAALLLYYYlll}}}yyylllfffbbb___fffmmmrrrrrruuu{{{}}}~~~uuuhhh^^^RRROOOMMMNNNPPPQQQNNNLLLJJJFFF@@@999444222222222111//////000000111999BBBVVVgggrrryyyvvvjjjkkkooo|||~~~~~~uuucccVVVHHH???777///+++***+++---...---++++++---000///444444000---......---------+++******)))))))))'''((()))*********))))))(((,,,000000---***)))******))))))(((((())))))***)))******)))))))))***,,,$$$)))+++)))''')))(((&&&'''((()))******+++******)))***+++***((((((((())))))***++++++******,,,...++++++***)))'''))),,,...++++++************++++++***)))(((((()))+++...000(((+++...000000000111111000111222222222111000///}}}rrrllliiiccc]]]XXXTTTOOOHHHCCC>>>===:::888777888:::;;;777999999888888:::???DDDDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCCCCDDDFFFHHHIIIKKKLLLNNNOOOQQQRRRSSSTTTUUUYYY^^^bbbeeeiiimmmppprrrvvvyyy{{{~~~}}}}}}tttnnnhhheeefffhhhhhhgggaaaYYYNNNFFFBBB@@@>>><<<:::::::::999999888888888777666666666666777777888555::::::666666;;;;;;777777999;;;<<<<<<===???AAA???@@@@@@???>>>>>>@@@AAAHHHNNNQQQOOONNNPPPRRRRRRNNNTTTXXXVVVVVVZZZ^^^___YYYXXXVVVTTTSSSVVV[[[```WWWXXXYYYZZZ[[[[[[ZZZZZZXXXWWWWWWVVVUUUUUUUUUUUUVVVSSSSSSXXXYYYVVVSSSTTTXXXWWWUUUQQQNNNMMMNNNPPPGGGHHHJJJIIIHHHHHHJJJKKKEEEEEEDDDDDDDDDDDDEEEFFFHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFF@@@@@@@@@@@@??????>>>>>>======<<<;;;:::888777777:::::::::888777888:::===333333333333333333222222111111222222222222111111...111333222000000222444---000444333000...///111...000111222111000000111+++++++++,,,---...///000111...000555555000111777333333555555555444333222///000111222222111000000222222111111000/////////,,,000333222111222///***,,,---///000111111111000///111222222111111222333...///111222444444555555222333333444333222111000111///111555777888===CCCMMM[[[mmm~~~rrrgggaaa\\\WWWccciiimmmlllooowww{{{zzzwwwkkk```SSSPPPMMMNNNPPPQQQNNNKKKHHHDDD===666222000000111333222333444222000444;;;JJJ\\\jjjvvv}}}ssssssyyy|||~~~|||rrrVVVKKK???999444///---...,,,...000///------000333---222333...***+++,,,+++,,,+++******))))))******&&&(((***+++,,,+++)))((((((,,,000000---***)))******)))))))))))))))******)))*********)))***,,,---###(((***((('''))))))''')))))))))******+++,,,,,,***++++++***((((((((()))((()))******)))***,,,...,,,,,,,,,+++***,,,000333++++++************++++++,,,***((('''(((***---...,,,...111111///,,,++++++111111111111111000//////wwwpppiiiddd[[[TTTNNNIIIEEECCC???>>><<<:::999999999:::;;;<<<============@@@BBBFFFFFFFFFHHHIIIJJJHHHFFFHHHGGGEEEDDDDDDFFFHHHIIIPPPJJJIIINNNRRRQQQSSSXXXWWWVVV[[[dddkkkmmmooorrrsssvvv{{{~~~uuurrrmmmhhheeedddccc___\\\RRRNNNIIICCC>>>;;;:::999999777555666999:::888666888888888888999:::;;;;;;999999999999:::;;;<<<===:::999888888999<<<>>>@@@BBB@@@@@@BBBBBB@@@BBBGGGFFFJJJOOORRRPPPMMMJJJIIIRRRTTTUUUVVVXXX\\\aaaeee^^^WWWQQQPPPTTTYYYZZZZZZXXXYYY[[[ZZZXXXVVVUUUUUU[[[WWWTTTUUUTTTQQQRRRUUUTTTSSSRRRPPPOOOQQQTTTVVVSSSSSSSSSQQQNNNMMMMMMOOOLLLMMMMMMJJJGGGFFFHHHJJJBBBCCCCCCDDDEEEGGGIIIJJJEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@???>>>============888888999888888777666555555666777888888999999888666444333555777777444111111333444444222111111222111111222222222222111111///000111222222111000///,,,...///111111///...,,,------+++)))'''(((+++.........///000111333555666888777555444333333444444111222333333444444333333......///000000000000000+++---000000///000444777000111111000---,,,,,,---000000000000000111111111222222111111111111111111///000222222111111222333111111111111333777===AAAIII[[[mmmvvvzzzqqqeee[[[TTTRRRSSSUUU\\\dddjjjnnnqqquuuxxx~~~ppp___UUUNNNKKKPPPQQQNNNKKKMMMHHHBBB:::555222222222333...............///000000CCCOOOdddyyyzzzyyy|||}}}}}}|||~~~xxxhhhYYYGGG777333111,,,))),,,...//////---++++++,,,------///111000---***)))((('''(((***++++++***((('''((((((((((((((((((((((((***---000///---+++,,,---+++***'''%%%%%%&&&((()))''')))******))))))***,,,,,,,,,***)))((((((((((((,,,***((()))***++++++***(((''''''''''''(((((()))(((------((('''+++,,,***---...///...------...000,,,,,,+++***))))))******))))))))))))************...------,,,,,,++++++***%%%'''***,,,---...000222wwwqqqkkkfff]]]UUUNNNIIIEEEBBB???===<<<:::999999999999:::;;;======<<<===???AAACCCDDDFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFHHHIIINNNJJJJJJOOORRRRRRUUUZZZXXXXXX^^^gggmmmmmmmmmooopppsssxxx}}}}}}xxxqqqmmmgggdddbbb___ZZZVVVMMMJJJEEE@@@===;;;::::::;;;999777888999:::888666888888777777777888999999888888888888999::::::;;;::::::999999:::===???AAABBB@@@AAACCCBBB@@@CCCHHHFFFJJJOOOQQQRRRPPPOOOOOOOOORRRVVVYYYZZZ\\\^^^___[[[VVVQQQQQQTTTXXXXXXVVVXXXYYYXXXVVVTTTTTTUUUVVVZZZVVVTTTTTTSSSPPPQQQUUURRRRRRSSSRRRRRRRRRRRRSSSQQQQQQQQQOOOMMMLLLMMMNNNLLLLLLLLLJJJGGGFFFGGGIIICCCCCCCCCCCCDDDDDDEEEFFFCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDD@@@@@@???>>>============::::::999999777666444444666666777888888888777777333222222444666777555222///000111111//////000111000111111222222111111000///000111111111111000///...///000111111000///......///000///...---...000...//////000222333555666888777666444333333333444111222333333444444333333111222222333333333222222///111222111000000222444111222222111...---...////////////000000111111111111111111111111111111111///111222222111111222333111222333444555999>>>BBBHHHYYYhhhpppxxxzzzrrrmmmeeeZZZQQQMMMMMMNNNHHHPPPZZZcccjjjpppvvv{{{~~~qqqaaaVVVPPPMMMPPPQQQNNNKKKKKKEEEAAA:::555333333333222...............//////000888DDD[[[sss~~~~~~wwwyyy|||zzziiiUUUCCC555222222---+++......//////---++++++,,,...///111222111...+++)))))))))***,,,------,,,***)))))))))))))))))))))))))))(((+++------+++******++++++)))'''%%%%%%&&&((()))'''(((***)))((((((***+++,,,+++***)))((((((((((((---,,,++++++---......---((('''''''''(((((())))))''',,,---)))(((,,,---+++,,,---------,,,,,,...000,,,+++***))))))))))))***(((((()))))))))*********+++++++++++++++++++++,,,***+++,,,,,,+++,,,...000}}}wwwrrrlllfff^^^UUUNNNIIIDDDAAA>>>===;;;999888888888999999;;;<<<<<<<<<<<>><<<;;;;;;;;;<<<:::999999::::::888777888888777666666666777777999888888888888888999:::;;;::::::;;;<<<>>>AAABBBCCCAAAAAACCCCCCAAADDDIIIJJJLLLPPPQQQQQQQQQQQQRRRLLLQQQVVVZZZ[[[ZZZYYYXXXWWWTTTRRRSSSUUUVVVTTTRRRXXXXXXVVVTTTRRRRRRTTTWWWYYYUUUSSSTTTSSSPPPPPPTTTPPPQQQSSSSSSSSSRRRQQQPPPNNNOOOOOOMMMKKKKKKLLLNNNKKKKKKKKKIIIGGGFFFFFFHHHCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGFFFEEECCCCCCCCCDDDEEE??????>>>======<<<<<<<<<;;;;;;:::888777555444333777777777777777666666555222111111333444555444222//////000///...///111444000111111222222111111000///000000111111000000///000000000000000000000000---000333333222000000000//////000111222444555555888888666555444333333333111222222333333333333333333333333333333333333222333333333222//////000111000222222111///...///000---......///000111222222111111111111111111111111000111222222111000222333111333666777888;;;>>>AAAGGGTTTaaaeeejjjpppnnnhhhaaa\\\UUULLLEEECCCFFFHHH@@@HHHTTT___gggooovvv|||~~~qqqdddYYYSSSPPPRRRRRROOOKKKJJJBBB>>>:::666555444333222......------......///000...;;;RRRjjjxxx{{{|||~~~tttkkkpppyyy{{{iiiQQQ@@@222111111......111...//////---,,,,,,---///222333444333///,,,++++++)))***+++,,,,,,+++***)))************************)))+++......---+++++++++***)))'''&&&%%%&&&((()))&&&((())))))((('''(((***++++++******))))))((((((+++******+++---//////...'''(((((((((((())))))***&&&+++---,,,+++,,,,,,***)))+++,,,,,,+++,,,...000+++***))))))))))))))))))''''''(((((()))***++++++)))))))))******+++,,,---+++,,,,,,******+++...000|||wwwrrriiiddd[[[SSSMMMHHHDDDAAA===<<<:::999888777888888888:::;;;;;;;;;;;;>>>@@@???DDDIIIIIIFFFFFFJJJOOOHHHGGGGGGGGGHHHIIIJJJKKKJJJKKKNNNQQQTTTVVVZZZ^^^]]]]]]bbbiiillllllnnnrrrtttvvv{{{~~~yyyvvvuuulllhhhdddaaa^^^XXXOOOIIIEEECCC@@@===;;;;;;:::;;;999999888999999999999999999888777777666666666666:::999999999999999::::::;;;;;;;;;<<<>>>@@@BBBCCCCCCAAABBBDDDDDDBBBEEEJJJPPPQQQQQQPPPOOONNNOOOPPPLLLPPPUUUXXXXXXVVVUUUTTTTTTSSSTTTUUUWWWVVVSSSPPPVVVVVVVVVUUUSSSSSSTTTVVVXXXTTTSSSTTTSSSQQQQQQTTTRRRQQQQQQQQQRRRRRRPPPOOOKKKLLLLLLKKKJJJJJJKKKMMMJJJJJJIIIHHHGGGFFFEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEGGGGGGGGGGGGHHHFFFDDDCCCBBBCCCDDDEEE>>>>>>======<<<;;;;;;:::::::::999777666666555555777777777777666555444333222222111222222222111111000111111000///111444777000000111111111111000000///000000000000000000///000000////////////000000,,,...111111000/////////...///000222333333444444777777666555444333222222111111222333333333333222111111000000000000000000222222111000.........//////000111000///...///000,,,,,,---...000111222222000000000000111111111111000111222222111000111333000333666888999;;;===???DDDNNNWWWZZZ]]]___]]]YYYTTTPPPJJJBBB======@@@DDDBBBJJJVVV```hhhooovvv{{{{{{pppfff\\\YYYVVVUUUUUURRRMMMIII???===999777666555333111...------------...//////---777KKK```mmmpppsssvvvzzzeee]]]gggtttzzzhhhOOO>>>111000111......111/////////---,,,---///111555666666444111...,,,,,,(((((())))))))))))((((((************************,,,...000222111000///...)))((('''&&&&&&'''((()))&&&((()))((('''&&&'''))))))************)))))))))'''&&&&&&(((+++,,,,,,+++'''(((((()))************'''+++//////...,,,***)))((()))***+++***+++...000******)))(((((())))))***&&&&&&'''(((***+++,,,,,,++++++*********+++------)))***))))))))),,,111444|||vvvrrrddd___WWWPPPKKKHHHDDDBBB===<<<:::888777777777777777999::::::::::::===???===BBBFFFFFFDDDDDDIIINNNHHHHHHHHHIIIIIIJJJKKKLLLIIIMMMQQQRRRTTTXXX\\\_________ccchhhkkklllqqqxxxxxxzzz}}}}}}xxxrrrnnnhhheeebbb```]]]WWWOOOIIIFFFDDDBBB???<<<;;;:::999555666777777888999:::::::::999888777777777777777;;;;;;:::::::::;;;<<<<<<;;;;;;<<<>>>???AAACCCDDDDDDBBBCCCEEEEEECCCFFFLLLPPPPPPPPPNNNLLLLLLNNNPPPNNNQQQSSSTTTSSSSSSSSSSSSSSSSSSUUUWWWWWWVVVSSSQQQSSSUUUXXXXXXWWWUUUTTTTTTWWWTTTSSSUUUTTTQQQQQQTTTUUURRROOONNNOOOQQQQQQPPPJJJKKKKKKJJJHHHHHHJJJKKKIIIIIIHHHGGGGGGFFFDDDCCCAAAAAACCCDDDDDDEEEDDDDDDAAACCCEEEGGGHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBBBB<<<<<<===<<<<<<;;;999999888777777666777777888999777777777666555444333222333333333111000/////////000000000//////000444777000000000111111000000000000//////////////////000///......------......///,,,...///...------///111...///000111222333333222555555555444333333222111000111222222333333222222000///............/////////...------------------,,,...///...------...///+++,,,---...///000111111//////000000000111111111000222333222111000111222///222555777888999;;;<<<@@@GGGNNNQQQRRRSSSRRROOONNNKKKEEE>>>::::::>>>BBBEEEMMMXXXbbbiiipppwww|||vvvmmmggg___^^^]]]\\\[[[WWWPPPIII>>><<<999777777555333111---------------...//////...555CCCTTT^^^cccggglllyyymmmZZZVVVcccsss|||iiiPPP???222000111------000//////...---,,,...111444888999888555111...------((((((((())))))(((((((((************************---...111333444333000...((((((''''''''''''((()))'''((()))((('''&&&'''(((((())))))*********))))))%%%$$$%%%'''***+++***)))'''((()))***++++++++++++***---000222///+++((((((''')))*********+++---000******))))))))))))******''''''((()))***+++,,,---///...---+++++++++,,,---*********)))))),,,000444|||uuupppaaa\\\UUUOOOJJJGGGEEECCC<<<;;;999777666666666777666888999999999999<<<>>>===???BBBBBBAAABBBFFFJJJHHHHHHIIIJJJKKKLLLLLLMMMIIIOOOTTTTTTUUUYYY^^^___```aaaeeejjjllllllrrrzzzzzz{{{}}}~~~zzz{{{{{{uuunnnkkkeeeccc___]]][[[VVVOOOIIIFFFEEECCC@@@===;;;999999444555777777777777999;;;999999888777777777888888:::::::::;;;;;;<<<===>>>:::;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCFFFFFFEEEHHHMMMLLLMMMMMMLLLLLLMMMPPPRRRPPPQQQRRRRRRQQQQQQRRRTTTRRRSSSTTTUUUVVVUUUUUUTTTQQQTTTXXXZZZXXXUUUSSSRRRUUURRRRRRTTTTTTQQQPPPSSSVVVRRRMMMLLLNNNPPPPPPOOOJJJKKKKKKIIIHHHGGGHHHJJJIIIGGGFFFFFFGGGFFFCCCAAAAAABBBDDDEEEFFFFFFEEEEEEAAACCCEEEGGGHHHHHHGGGFFFDDDDDDCCCBBBAAA@@@@@@???;;;;;;<<<<<<;;;:::888777666666555555666888:::;;;666666666666555444333222333333333111///...///000......///...---...000333///000000111111000000///000//////......//////000------------------------.../////////...///111333,,,...///111222111111000111222222333333222222111000111111222222222222222000000///...///000111222---,,,***+++,,,------,,,+++,,,...---------...///+++,,,,,,---...///000000...//////000000111111111111222333222000000000222...111444666666888999;;;<<>>AAABBBJJJVVVaaaiiiqqqyyy~~~|||rrrkkkhhhaaacccdddcccbbb^^^TTTJJJ>>><<<999777666555333111------,,,,,,------...///...111:::FFFOOOTTT\\\cccmmmxxx|||eeeVVVWWWfffvvvnnnRRRAAA333111111...---000//////...------///222666::::::999666111...------***************************************************+++---000222111...+++'''''''''''''''(((((()))((()))***)))'''&&&'''((('''((()))+++++++++***)))'''''''''***,,,,,,+++)))'''(((***+++,,,,,,,,,+++,,,---000333000+++((()))(((***++++++***+++---///******************+++,,,))))))******+++,,,------222000...,,,+++,,,---...------,,,+++)))***---///|||tttnnnbbb]]]UUUOOOJJJGGGDDDBBB<<<:::999777666666666666666777888888888999;;;===@@@@@@@@@AAABBBDDDFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMIIIQQQWWWUUUUUUZZZ^^^______bbbiiioooooommmpppvvv|||}}}~~~{{{zzz{{{xxxppplllllleeebbb]]][[[XXXTTTLLLGGGDDDCCCBBB???===;;;999999777999:::999777666888999777777666666666777888888888888999:::;;;===>>>???999:::<<<>>>@@@BBBCCCCCCEEECCCDDDGGGGGGFFFIIINNNLLLMMMMMMMMMLLLMMMOOOQQQOOOPPPRRRRRRQQQPPPQQQSSSQQQQQQRRRRRRRRRSSSUUUWWWPPPSSSVVVWWWUUUTTTSSSSSSRRROOOOOORRRRRROOONNNPPPUUUQQQMMMMMMPPPQQQOOOLLLKKKKKKKKKIIIGGGFFFGGGHHHHHHFFFEEEFFFGGGFFFCCC@@@BBBCCCEEEFFFFFFEEEDDDCCC@@@BBBDDDFFFFFFEEEDDDBBBAAABBBBBBBBBAAA???===<<<999:::;;;<<<;;;999777666888777666555666888999;;;555555555555555444333222000222222111//////111444---///000///......///000//////000000000000//////000///............///000,,,---...//////...---,,,+++...000111111000111111+++,,,...000111000///.........000111222222111111000000111222222222222222000///......///111333555...,,,***+++---...---++++++,,,......---...///111,,,,,,,,,------...............//////000111111222111222333222000///000111///111333555555777999;;;;;;===AAADDDEEECCCDDDEEE@@@@@@>>><<<::::::===@@@AAAIIIUUU```iiiqqqxxx~~~yyyoookkkjjjccchhhkkkjjjiiieeeYYYLLL@@@<<<888666555444222111------,,,,,,------...//////...222999@@@EEENNNWWWbbbqqqvvv___TTTYYYjjjyyyqqqRRRAAA333111222///...111//////...------///444777;;;;;;999666111...------******))))))))))))******))))))))))))))))))))))))'''(((***...000000,,,(((''''''''''''(((((()))))))))***+++***((('''((()))&&&''')))+++,,,+++******))))))***,,,------+++)))&&&(((***,,,------,,,,,,,,,+++...222111,,,+++...***+++,,,+++++++++---///+++++++++++++++,,,------+++++++++,,,,,,---------000...,,,+++***,,,...///,,,------,,,+++***,,,...|||ssslllddd___WWWPPPKKKGGGCCCAAA;;;:::888777666555666666555777888888777888;;;===EEECCCBBBCCCFFFHHHIIIIIIHHHIIIJJJLLLMMMMMMNNNNNNJJJSSSXXXVVVUUUZZZ^^^______dddlllsssrrrmmmmmmqqq~~~|||zzz|||}}}vvvmmmkkkooofffaaa\\\YYYVVVQQQJJJDDDBBBAAA@@@???===;;;:::999:::<<<===;;;777555666888555555555555555666777888666777777999:::<<<>>>???888999;;;>>>@@@BBBCCCCCCEEECCCDDDGGGGGGFFFIIIOOOPPPPPPPPPOOOLLLKKKLLLNNNMMMOOORRRSSSRRRQQQQQQQQQPPPPPPPPPOOOPPPRRRUUUXXXQQQRRRTTTSSSRRRRRRSSSTTTOOOMMMMMMPPPPPPMMMLLLNNNSSSPPPMMMOOORRRRRRMMMIIILLLLLLLLLJJJGGGFFFFFFHHHHHHFFFDDDEEEGGGFFFBBB???DDDEEEFFFFFFEEECCCAAA@@@???@@@CCCDDDEEECCCAAA@@@???AAABBBCCCAAA???<<<999999:::;;;<<<;;;999777555:::888777555555777888999444444555555444444333333...000111111///000444888///111222222111///000000//////000000000000//////000///...------...///000---...000111111000...---'''+++000333222000......***,,,...///000///...---+++,,,...000111222111111000000111222222222222111...---------...111333555111...++++++---...,,,***+++---//////...///000222---------------------------......///000111111222111333333222000///000111000222444444555777:::<<<:::<<>>AAACCCDDDBBBDDDEEEFFFFFFGGGJJJLLLFFFGGGHHHJJJJJJJJJJJJIIIJJJNNNQQQQQQPPPNNNPPPQQQRRRQQQPPPOOOPPPRRRTTTVVVSSSNNNNNNRRRSSSPPPRRRWWWPPPOOONNNNNNNNNNNNLLLJJJKKKNNNOOOLLLKKKMMMKKKGGGFFFBBBDDDKKKIII@@@???EEELLLJJJGGGDDDBBBBBBBBBCCCDDDDDDDDDEEEDDDCCCCCCBBBBBBDDDEEEEEECCCAAAAAAAAA>>>>>>?????????===<<<;;;@@@666444;;;===777666;;;===999666777:::;;;888444444333333222222111111111111222222111...------...///111444444222111000000,,,---......//////......000000///---++++++---000///---+++(((((()))+++,,,++++++++++++,,,,,,---...******+++///222111---)))---...///111111111000000222222333333222111///...///000111222222222222222000000///...------,,,,,,---...//////---++++++,,,,,,///111...***(((+++///'''))),,,...///000///...444333222000000000111111000111333555555777:::======>>>>>>????????????>>>;;;888777999999888999===@@@NNN\\\bbbfffppp|||uuujjjdddcccfffnnnuuuuuutttqqqfffYYYKKKBBB777222222333///+++)))+++...///...------...***,,,000444444555===GGGSSShhhuuujjj^^^SSSYYYlll|||mmmSSSDDD666222444444222111000000000//////111555888999666222000000000//////******)))(((&&&&&&(((***'''''''''''''''((())))))'''((()))******)))((((((((((((''''''''')))***,,,---///000000---***((((((%%%'''((()))((((((***,,,---***((())),,,...---+++)))***+++---///000///---...---+++))))))***+++,,,///...,,,***)))((('''''',,,+++***)))***,,,///111222///,,,+++...///...---,,,---...//////---+++***)))***+++***))))))+++,,,|||uuummmeee```WWWPPPJJJEEEBBB???>>>;;;888666666666555333555666888888888888:::;;;???@@@BBBCCCCCCDDDFFFGGGGGGHHHIIIIIIIIIKKKNNNQQQTTTVVVXXXYYYYYYZZZ\\\^^^cccjjjnnnllllllnnnppppppuuuzzzzzzyyywwwsssnnnjjjgggfff```\\\VVVQQQMMMJJJHHHFFFBBB>>>>>>CCCEEEAAA:::777666888999888666555555666777888888888777777999;;;999999999999:::;;;<<<<<>>>>>>>>>>><<<;;;:::>>>666444;;;===777555::::::777444555777888555222444444333333222111000000111111222111...---......---///222333333111111222---....../////////////////////...,,,++++++---000...---+++*********,,,---++++++*********+++,,,,,,,,,+++***,,,///000...,,,---...///000111111000000///000000000000...---,,,//////000111111111111111---------------.........,,,...///...,,,++++++,,,+++...000...+++***---111,,,---///000000000...---222111///.........///000///111333333444666999;;;<<<<<<=========<<<<<<;;;888555555777777555777<<<@@@NNN\\\ccciiitttuuuiiibbb___dddmmmtttxxxyyywwwmmmbbbOOOFFF:::444444333000---,,,---///...---,,,,,,---)))***---000000111:::DDDVVVjjj{{{kkk___ZZZRRRZZZnnn}}}~~~jjjRRRDDD666333444333111000///000/////////111555888:::777333111111111000///((()))***)))'''&&&''')))((((((''''''(((((()))***((()))***++++++***))))))(((((((((((()))***++++++)))+++---,,,***(((&&&&&&%%%(((+++---,,,+++*********(((&&&&&&(((***)))(((---------///111222222111...---+++))))))***+++,,,,,,++++++***)))))))))*********)))(((***---000222111...++++++---...---,,,---...///000///...,,,++++++,,,---,,,++++++---///zzzsssllleee___WWWOOOIIIDDD@@@>>><<<:::777666666666666555444555777888888888:::<<<>>>@@@CCCEEEEEEEEEFFFGGGEEEGGGIIIJJJLLLNNNRRRUUUUUUWWWYYYZZZ[[[\\\^^^```gggjjjlllkkkmmmpppqqqnnnrrrvvv{{{wwwvvvtttppplllhhheeeccc]]]YYYSSSNNNJJJHHHEEECCCCCC>>>===AAACCC???;;;:::777999:::999666555555555666777888888888888:::<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEBBBDDDEEEEEEEEEEEEGGGHHHGGGHHHJJJKKKLLLLLLKKKKKKIIILLLNNNOOONNNNNNNNNOOONNNMMMMMMLLLMMMOOOPPPQQQMMMKKKLLLOOOPPPNNNNNNPPPMMMMMMMMMOOOOOONNNKKKHHHIIIKKKJJJFFFFFFHHHHHHFFFGGGJJJKKKGGGEEEFFFGGGEEEFFFEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@>>>AAADDDEEEDDDBBBAAAAAA============<<<;;;:::999<<<666666<<<===777555888999777444555777777555222555555444333222000000///000111111000///......///,,,...111222222222222333.../////////000000000000,,,------,,,***+++---///---,,,,,,,,,,,,,,,---...+++******)))))))))******...,,,******,,,...//////---...///000111111111111222222333333222111///......//////000000000000000)))***+++,,,---...///000+++---......,,,+++,,,,,,***,,,......,,,,,,///222...///000222222222111000111000///.........///000///111222333333444777999:::;;;;;;;;;:::999888888777555444666666555888>>>BBBPPP^^^fffmmmyyyvvviii```\\\aaaiiirrrxxx{{{yyyqqqhhhUUULLL???777555444222///...//////---+++***+++---+++***,,,...---///888BBBXXXkkktttdddWWWVVVPPPZZZooo}}}{{{fffPPPCCC777444444333000000...////////////111555888999666222000000000///...''')))++++++)))''''''((()))(((((((((((()))************+++,,,,,,+++***)))(((((()))***++++++++++++''')))++++++)))''''''''''''***...000///,,,***))),,,***((((((*********)))............///111222222---,,,+++*********+++,,,))))))))))))***+++,,,,,,)))((((((((())),,,///111///---++++++,,,---,,,+++,,,---///000///...,,,++++++,,,---,,,+++,,,---///|||vvvpppkkkddd^^^VVVNNNHHHDDD@@@===;;;999666666666777777666333555777888888999;;;======@@@DDDFFFFFFFFFFFFGGGDDDGGGIIIKKKMMMOOOSSSUUUUUUWWWYYYZZZ[[[\\\___aaagggiiijjjjjjnnnssstttqqqqqqtttwwwzzz{{{{{{{{{zzzvvvtttqqqooolllhhhdddaaaZZZUUUPPPKKKGGGEEEBBB@@@AAA===;;;???@@@<<<::::::888999:::999777555555555444666777777777888:::<<<;;;;;;;;;;;;<<<===>>>???<<<<<<===>>>@@@AAABBBCCCBBBCCCEEEEEEDDDDDDEEEFFFHHHIIIJJJLLLLLLLLLLLLKKKIIIKKKLLLNNNNNNNNNMMMMMMOOONNNNNNNNNNNNOOOPPPQQQNNNNNNPPPRRRRRRQQQPPPPPPNNNNNNOOOPPPQQQPPPLLLJJJHHHIIIHHHDDDCCCGGGGGGEEEFFFLLLLLLDDDBBBHHHIIIDDDBBBCCCCCCDDDDDDEEEEEEEEEAAAAAAAAAAAAAAA@@@??????<<>>===@@@DDDGGGGGGGGGHHHHHHEEEHHHJJJLLLMMMNNNQQQSSSTTTVVVXXXZZZ[[[\\\^^^aaadddgggiiijjjooovvvxxxuuutttuuuvvvwwwwwwwwwvvvttttttqqqnnnkkkiiifffbbb^^^VVVRRRLLLHHHEEEBBB@@@>>>>>>:::999<<<<<<999888999888999:::999777555555666333555666666666777999<<<::::::::::::;;;<<<===>>>;;;<<<===???@@@AAABBBBBBAAACCCEEEFFFEEEDDDEEEFFFHHHIIIJJJLLLLLLLLLLLLKKKIIIJJJKKKMMMNNNNNNMMMLLLMMMMMMMMMMMMMMMNNNNNNOOONNNOOOQQQQQQQQQRRRQQQOOOLLLLLLMMMNNNOOONNNLLLIIIFFFHHHGGGCCCCCCFFFGGGEEEDDDKKKKKKCCCAAAFFFGGGCCC@@@AAACCCDDDEEEEEEEEEDDD@@@@@@@@@@@@@@@??????>>><<>>===<<<;;;:::999888888666666888;;;:::666444555999888666666666666555444555555444333222000000///...///000000//////000111000111222222000...///000------,,,,,,,,,---...///***+++,,,,,,++++++---///+++,,,,,,------.........---,,,+++******************+++---...............------...///000111222333000111111111111///...---....../////////......---+++++++++,,,,,,---------)))+++------,,,,,,,,,.../////////...---,,,---...,,,---...000111222333333111111000//////000111222111222444444444444777999:::::::::999888777666555777555555666444555<<>>;;;999666666777777777666333555888999:::<<<>>>@@@>>>AAADDDFFFGGGHHHIIIJJJGGGIIILLLMMMNNNNNNPPPRRRSSSVVVXXXZZZ[[[\\\___aaabbbfffiiijjjooovvvzzzzzzyyywwwvvvvvvvvvvvvtttrrrpppllliiigggfffccc^^^ZZZTTTPPPJJJFFFCCCAAA>>>===;;;888888;;;:::777666999777888:::999888777777777555666777777666777999;;;::::::999::::::;;;<<<======>>>???AAACCCCCCDDDDDD@@@CCCFFFGGGFFFFFFFFFGGGGGGHHHJJJKKKLLLLLLKKKKKKJJJJJJKKKMMMOOOOOONNNLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKNNNNNNMMMMMMOOONNNKKKKKKJJJIIIJJJKKKKKKJJJHHHFFFHHHGGGDDDDDDGGGHHHEEEDDDGGGHHHDDDBBBCCCDDDBBB@@@AAACCCEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@??????>>>===???AAABBBAAA@@@@@@@@@???>>><<<;;;999999888888555777888999777555555666555555555444333333222222444444333222222111111111---///000000//////000222222222333111///------...---,,,+++++++++,,,...///+++,,,------,,,,,,---...---,,,,,,,,,,,,,,,---...,,,,,,+++*********++++++)))+++...///...------...---------...///111333444222222333333222111///...///////////////......---------------,,,,,,,,,,,,(((***,,,,,,,,,,,,---...111000///...------------111111000000///.........///...---------...///000000222333444444555888:::999999999999888777666666333222222333111222;;;FFFPPPZZZdddjjjqqq{{{xxxooofffaaaYYYXXX[[[ccckkkooorrrvvvggg___SSSGGG>>>777222///+++,,,------,,,---///000------...///...///888BBBYYYjjjyyy{{{qqq```MMM@@@KKKEEEPPPcccpppxxxtttdddMMMDDD<<<:::888333111111,,,...000222333555888;;;:::777333111111111000///***---000000///,,,+++***,,,++++++++++++,,,------******+++++++++)))((('''))))))***+++,,,,,,,,,,,,&&&'''(((((('''&&&((()))++++++***((('''(((+++---)))*********))))))+++---+++---///...,,,+++...111,,,,,,,,,+++++++++************)))((((((((())))))++++++*********+++++++++,,,---///...,,,++++++,,,)))***,,,---...---+++***+++,,,------------000222tttnnnnnn]]]XXXQQQJJJFFFCCCAAA???<<<999777666666777666666444666999:::<<<===@@@BBB@@@BBBDDDFFFFFFHHHJJJLLLGGGJJJMMMOOOPPPQQQRRRTTTTTTWWWYYY[[[\\\^^^aaacccbbbhhhllllllnnntttzzz|||}}}zzzxxxwwwxxxxxxvvvtttoookkkgggeeeeeeccc^^^YYYRRRNNNIIIEEEBBB@@@===<<<999777999<<<;;;777666888666777999999888888888999888999999999888888:::<<<::::::::::::;;;<<<=========>>>@@@BBBCCCDDDDDDCCC@@@CCCFFFHHHHHHGGGGGGHHHFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKKKKMMMPPPPPPNNNLLLIIIIIIJJJJJJJJJIIIIIIIIIJJJMMMLLLHHHHHHLLLMMMIIILLLKKKIIIIIIJJJKKKKKKKKKEEEHHHIIIGGGGGGIIIIIIEEEEEEDDDEEEHHHFFFAAA@@@CCC@@@BBBDDDEEEEEECCC@@@>>>@@@@@@AAAAAA@@@@@@???>>>@@@@@@AAA@@@>>>>>>???@@@@@@???===;;;:::999999999555777999777444444555666444555555444222222222222222222222222222222222222,,,...000000//////111333000111111000...---...000...---,,,++++++---...///,,,...//////---,,,,,,---...---+++*********,,,---******)))))))))******+++***,,,------+++,,,...111---------...///111333444444555555666555333222111000000000000000///...---------------------------''')))+++,,,,,,,,,---///000///.........//////...444333111000...---------...------,,,---...///000...000222222333555888:::666777777888777777666666222111222222000222<<>>AAADDDAAABBBDDDEEEFFFHHHKKKNNNGGGJJJNNNQQQRRRSSSUUUVVVVVVXXX[[[\\\^^^___bbbdddbbbjjjnnnmmmmmmrrryyy||||||yyyyyyzzz{{{yyywwwqqqlllhhhfffgggeee___ZZZRRRNNNHHHDDDAAA???===<<<888888:::===<<<777666999555777999999999888999::::::;;;<<<;;;::::::;;;===;;;::::::;;;;;;<<<===>>>:::<<<>>>@@@AAABBBBBBAAA???BBBFFFHHHHHHHHHIIIIIIFFFGGGHHHJJJJJJJJJJJJIIILLLKKKKKKMMMPPPQQQOOOLLLJJJKKKKKKLLLKKKKKKJJJJJJJJJNNNLLLGGGGGGLLLMMMJJJPPPNNNKKKJJJLLLNNNOOOOOOEEEIIIJJJHHHHHHJJJIIIFFFFFFBBBDDDKKKIII@@@???EEEAAACCCEEEFFFEEEBBB>>><<<@@@AAAAAAAAAAAA@@@??????AAAAAAAAA???======???AAAAAA@@@===;;;:::999999999555888999666333333666777666777777666444333333444111111222222222333333333,,,...///000///000111333///000000///......000222///...,,,,,,,,,---///111---///000000...,,,,,,---///---+++)))((()))+++,,,(((((('''(((((()))***+++---------***)))***///444------------///111333555111222333333222111///...000000111111000///......---------....../////////&&&(((+++,,,,,,,,,---///...---------///000000000222222111000//////000000000///......///000111222,,,...000111222444777:::555555666666777666666666444333444333111333???KKKTTT]]]ffflllttt~~~zzzvvviii___XXXXXX[[[^^^eeemmmpppjjj```SSSGGG===555111,,,...000///---+++++++++)))***...111000000888AAAUUUeeeuuuwwwnnn^^^MMM@@@===<<>>;;;555222333,,,///222444666888;;;===666333///---,,,,,,,,,+++)))+++,,,,,,***)))))))))---,,,,,,,,,,,,---......------......---+++***)))***))))))((()))+++,,,---+++,,,,,,+++)))(((***+++&&&(((+++,,,+++++++++,,,&&&)))++++++***+++...111***...222222...,,,...111+++,,,,,,,,,,,,+++******(((((('''(((((()))***+++&&&''')))+++---///111222,,,...111111...,,,,,,---,,,---///000111000///...)))***+++++++++,,,...111{{{tttlllfffeee\\\RRRLLLIIIEEE@@@======999888999777333333666666:::;;;999;;;CCCHHHJJJBBBDDDEEEFFFGGGIIIKKKNNNPPPOOOPPPUUUVVVUUUUUUXXXXXXZZZ]]]^^^___aaaccceeeiiinnnrrrsssrrrtttyyy~~~{{{~~~xxxvvvyyyyyyvvvpppiiibbb```bbbbbb]]]XXXJJJGGGCCC@@@>>><<<:::999555777<<>>:::@@@AAABBBAAA???>>>???@@@@@@@@@???===;;;<<<>>>@@@???===<<<;;;;;;:::999777777777666555444444333333111222222111000111444666333222222111111222333333222000......000222444555......---......///000111//////000000///...---,,,,,,+++***+++++++++)))'''111000///...---,,,++++++)))(((((()))+++,,,---,,,***((((((,,,---+++,,,///---000222111//////222555333555666666444111000000555444222222222111...,,,,,,---...000000000//////...,,,+++,,,......+++(((333///---//////---///333000///...------...000111---......---++++++---...---///222444666666555555:::777444333555666555444555555555444222333???KKKVVVeeennnnnnwwwkkkfff^^^WWWTTTWWW]]]aaakkkmmmjjjaaaUUUKKK???666...+++,,,//////,,,+++,,,***)))***+++***,,,555@@@SSSkkkzzzzzzsss^^^FFF===888@@@JJJYYYmmmyyyppp___RRRJJJ>>>666444666444000333222111111111222444444000000//////............,,,,,,++++++,,,,,,------///,,,******---...---+++,,,,,,,,,,,,,,,+++***)))%%%,,,***)))...,,,***000---,,,+++*********+++,,,------,,,,,,,,,,,,++++++,,,+++*********+++,,,---000//////...------,,,+++///...---,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&(((***---...////////////......------,,,++++++***,,,...///......///000,,,---...///000111222333|||tttlllfffbbbZZZPPPKKKHHHEEEAAA>>>>>>999666666666444555888555:::;;;:::<<>><<<:::999444555777999999888777666888888888888999999999999:::999888999;;;;;;999777999999999999:::;;;<<<<<>>===>>>???<<<>>>@@@@@@>>>======>>>>>>===;;;;;;::::::888777777666666555444444333333222333333333111111333555222222111000000000111111111000//////111222333444000000000000000111111222//////.........------------+++******++++++***)))..................------+++***)))***+++,,,------+++)))***---///---...111---...////////////111333222444666666444222111111---------///111222111000------//////000///.........,,,+++,,,---...+++)))222...---//////---...222000///---,,,,,,,,,...///......///...,,,,,,...//////000222444666666666666:::888555555777777666444111111222333333666BBBOOOUUUbbblllqqqssslllbbbYYYTTTVVV[[[___fffkkkllleee[[[PPPEEE<<<555111///000000---,,,...+++***+++---+++,,,555@@@QQQiiiwwwxxxqqq^^^HHHBBB>>>DDDLLL[[[ppp}}}sssaaaNNNFFF<<<555666888777555222222111000000000111222///////////////...------,,,+++***)))))))))))))))...,,,******,,,---,,,++++++,,,,,,,,,++++++***)))(((///---+++///---***000,,,+++******)))***+++,,,+++++++++++++++++++++++++++++++++***++++++,,,---...------------...//////111000///---,,,+++++++++++++++***)))))))))******)))***+++---......////////////......---,,,,,,++++++---/////////...///000------...///000111222222}}}uuullleee^^^WWWOOOIIIFFFDDDAAA>>>???888333555777666777999555:::<<<;;;<<>>@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEHHHJJJHHHIIILLLLLLJJJLLLMMMNNNOOOPPPPPPPPPOOOKKKKKKLLLMMMNNNMMMJJJHHHOOOMMMLLLKKKKKKJJJIIIGGGLLLJJJIIIIIIIIIIIIHHHGGGGGGCCCCCCFFFGGGEEECCCDDDCCCDDDDDDCCCBBBAAABBBCCC???AAABBBCCCCCCBBBCCCDDD===>>>???>>>===<<<<<<>>>888<<<@@@AAA@@@>>><<<;;;<<<<<<;;;:::999888888777666666555555444333333333222444555555333222222333222111000///////////////000000000111222222333333111111111000000000000000000///---,,,,,,---......///---+++***+++,,,,,,+++++++++,,,---...//////000,,,,,,+++++++++,,,,,,---,,,***+++///000///000444///---------///111111000111333666666555333333333222000////////////,,,***....../////////...---------,,,+++,,,------+++***000------000000------000///...,,,+++++++++,,,---...//////...------///000000111222333444666777777999888777777888777555333000///111333444888DDDPPPVVV```iiippp|||ttthhh\\\SSSRRRUUUZZZ\\\fffmmmkkkdddZZZNNNEEE===666000///...,,,,,,...++++++---///......555???OOOggguuuuuuooo]]]KKKGGGGGGIIINNN]]]tttwwwcccJJJBBB888444666999::::::222222111000////////////---.../////////...,,,+++,,,+++)))((('''&&&&&&&&&,,,+++******,,,,,,,,,***+++++++++,,,++++++***)))(((...,,,***///,,,***000++++++***))))))***+++,,,++++++************++++++******+++,,,,,,,,,,,,,,,,,,++++++,,,---///111222333222000...,,,++++++***...---+++)))((()))***+++,,,,,,,,,------...///000/////////...------,,,,,,,,,...000000000///000222////////////000000000000}}}uuukkkeee[[[XXXOOOGGGCCCBBB@@@<<<<<<666222666999999777888555:::===<<<===@@@AAA???EEEFFFHHHJJJKKKMMMPPPRRRQQQPPPTTTZZZ\\\[[[[[[^^^]]]^^^```aaacccfffkkknnnnnnpppsssssssssuuuxxx{{{|||{{{yyyvvvsssqqqnnnkkknnniiibbb]]]ZZZVVVPPPKKKGGGDDD@@@>>>===<<<;;;999777888888999999999999999666666666666777777777777666777777888:::::::::999;;;:::888777888;;;>>>@@@@@@AAAAAABBBBBBDDDEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEGGGHHHIIIJJJKKKLLLKKKLLLMMMNNNNNNMMMNNNPPPRRRMMMLLLKKKLLLOOOOOOKKKGGGLLLKKKJJJJJJIIIHHHGGGFFFJJJIIIHHHHHHGGGGGGFFFEEEGGGDDDDDDGGGGGGDDDBBBDDDAAABBBDDDDDDBBBBBBBBBCCC<<>>???>>><<<<<<<<<===777;;;>>>@@@???===;;;;;;:::;;;;;;:::888777777777555555555444444333333333333555777666555333222222222222111000///////////////000222222222111222222///////////////...------111///...,,,,,,---///000000...+++***+++---......++++++,,,---......//////+++,,,,,,+++******+++,,,,,,)))+++///111///111444111...,,,---111333222000000333666777666555444555666444222111000...+++)))............------,,,,,,,,,,,,,,,,,,------,,,+++---+++,,,///000---,,,//////...---,,,+++++++++,,,---.........,,,---...000000000000111222444555666666666777777777666444333222111111444555888BBBLLLWWW```gggkkkvvv~~~zzzlll]]]PPPKKKMMMPPPQQQ^^^kkkooollleeeZZZPPPDDD:::000,,,***)))))),,,,,,,,,///111//////555>>>QQQhhhuuusssmmm]]]MMMKKKOOONNNPPP]]]tttxxxcccHHH===444222444777999:::444333222111000//////...------/////////...,,,+++,,,+++***)))((((((((((((+++******++++++++++++*********++++++++++++******%%%+++)))''',,,+++)))000+++***)))))))))***+++,,,,,,,,,+++******+++,,,,,,)))***,,,---...---,,,,,,,,,,,,++++++---///111333111000///...---,,,,,,,,,000...+++)))((()))+++,,,------,,,---...000222333000000//////...------------///111111111000111222000000000000////////////}}}tttkkkddd[[[YYYQQQFFF@@@@@@===888888444444999<<<999666666555;;;>>>======???@@@>>>DDDFFFHHHIIIKKKMMMPPPSSSRRRQQQUUU[[[^^^\\\\\\___ZZZ\\\___aaadddhhhnnnqqqooopppqqqrrrsssuuuwwwyyy~~~{{{xxxwwwuuuqqqmmmjjjjjjfff```[[[WWWQQQKKKFFFEEEBBB???===<<<<<<;;;:::777888:::<<<<<<;;;:::888555555666666666777777777333444666888999:::;;;<<<;;;:::888888999;;;???AAAAAAAAAAAABBBCCCDDDFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEGGGIIIJJJJJJKKKLLLLLLMMMNNNMMMLLLMMMPPPRRRMMMKKKJJJKKKMMMNNNKKKGGGFFFGGGHHHHHHGGGGGGFFFFFFHHHHHHHHHGGGFFFEEEEEEEEEGGGEEEFFFHHHGGGCCCCCCFFF@@@BBBDDDDDDCCCCCCCCCDDD<<>>?????????===<<<===>>>:::;;;<<<<<<;;;:::;;;===888999:::999666555666888444444444444444333333333333555777666555333222222333222111000000000000000...111333333111000111222//////000000///...---,,,111000...------...000222000...+++***,,,.........,,,,,,------------------)))***+++***(((''')))++++++)))***...///...///222222///---///222444333111000333666777777666555666///......///111111000.........------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,***+++...///,,,,,,...///......------,,,------+++,,,,,,,,,++++++---//////......///000111222333222333555555555444333333222000111444666999BBBKKKUUU^^^eeeeeejjjttt{{{|||{{{ooo^^^NNNEEECCCEEEFFFTTTeeeooossspppfff\\\LLL???222,,,***((())),,,,,,,,,///111000///666???SSSkkkwwwtttlll]]]OOOOOOUUURRRQQQ[[[qqquuuaaaGGG:::000///111222444777666666555444333111000000---.../////////...---,,,,,,,,,++++++++++++,,,,,,)))***+++++++++***)))))))))******++++++*********)))///+++'''+++)))&&&---+++***)))))))))***,,,---///...---++++++,,,------)))***,,,---......------...------,,,---...///000...------------.../////////---+++)))((()))+++------------...000222555666111000000//////...---------///111222111111222333000000000000////////////|||sssiiibbbZZZ[[[SSSFFF??????===777777555777::::::777666888666;;;>>>======@@@@@@???BBBDDDFFFHHHIIILLLOOORRRTTTTTTXXX^^^aaa___^^^```ZZZ^^^bbbfffiiimmmqqqtttsssssssssssstttuuuvvvwwwzzzwwwxxxwwwqqqllliiiiiifffaaa\\\WWWRRRLLLHHHDDDAAA>>><<<<<<<<<;;;:::555666999;;;;;;:::888666666666666666777777777777111444777888999:::;;;===:::999999999:::<<>>======>>>===??????>>>===<<<===>>>===<<<;;;999777888:::===666888:::888555444555888444444333333333333333333222444555555333222222333111111111000000111111222///222444333000///111444000000111222222111////////////...---...///000111///---++++++,,,...............------,,,,,,++++++''')))+++)))'''&&&))),,,+++))))))---...,,,---000222111000000222444444333222444777888777666666666000...------------***(((------,,,+++++++++,,,,,,***+++------,,,+++,,,---+++)))))),,,---++++++...---------.........------)))+++++++++***+++---///------......///000000111///111333444333333444555///---...333777<<>>@@@???999888888888999666222666<<<777<<>>>>>???@@@@@@>>>===<<<===>>>===;;;;;;;;;<<<======;;;888666666888:::444777999888444333555888333333333333333333333333222333333333111111333555////////////000000111222000333444222......111555...///111222222222000///,,,,,,,,,---------......,,,+++++++++---...---,,,---------,,,,,,,,,++++++&&&)))+++***''''''***...---******---...+++,,,//////000111111000111333555333555888999888666666666444222///...,,,)))&&&###,,,++++++******+++,,,---)))+++...---,,,+++,,,...+++((((((***+++***+++///***+++,,,---------------***+++,,,,,,+++,,,...///,,,---...000000000000///...000222333222444777:::000---...333888<<>>AAAAAA;;;;;;:::999777111///666@@@888===???======AAACCCBBBGGGIIIKKKMMMNNNQQQTTTWWW\\\[[[___eeegggdddbbbccc^^^bbbgggkkkmmmmmmnnnooorrrrrrsssvvvzzz}}}~~~vvvssswwwwwwqqqjjjhhhaaa```]]]ZZZUUUPPPKKKHHHBBB???===;;;<<<<<<;;;::::::888777666777888:::;;;777777777777888888888888555888:::999777555777999888888:::;;;===>>>??????CCCBBBBBBBBBCCCFFFIIIJJJNNNMMMJJJHHHGGGHHHIIIJJJIIIEEEFFFKKKKKKFFFFFFJJJNNNKKKIIILLLQQQRRROOOKKKJJJMMMNNNMMMJJJHHHJJJMMMCCCGGGKKKKKKIIIGGGHHHIIIDDDFFFHHHHHHEEEEEEFFFIIIAAAAAADDDGGGEEEAAACCCHHH>>>@@@CCCCCCAAA???>>>>>>???===<<<>>>BBBCCCAAA>>>;;;<<<===<<<:::999:::;;;<<<===<<<:::777666666888333777999888444222555888333333333333333333333333111222222111000111444666------------///000111222111333444111------111666+++---///000111000///...)))***+++,,,,,,,,,,,,++++++******,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,+++((((((,,,000...++++++......++++++...---000222111//////222555444666999999888666555555000///......///...---+++++++++*********+++---...(((+++......,,,+++,,,...,,,(((''')))***))),,,000((()))***+++,,,---------***,,,------,,,---///111,,,---000111222111000///...000222222222444999===444111000444777:::@@@GGGQQQUUU[[[aaajjjssswwwxxx{{{wwwttttttuuuzzz|||yyymmmYYYGGG<<<888===DDDSSSiiivvvVVVFFF555...,,,+++***+++***)))***,,,,,,///999EEESSSmmm|||zzztttfff\\\___]]]\\\XXXYYYfffqqqkkk]]]HHH777,,,---///---///666666777777777777555444333444222000...---///111222,,,+++***(((''''''''''''%%%(((,,,,,,)))''''''((((((((()))***************---222---)))---+++)))111,,,,,,++++++,,,...///000444222...***((((((((()))++++++++++++,,,...000111***,,,...000111000...,,,,,,++++++******++++++,,,''''''((()))***++++++,,,333444444555444333111000222222111111000/////////,,,...000000000///000222////////////000000000111~~~qqqeeeaaaYYYUUUNNNHHHDDD@@@===;;;:::777777888777555888===;;;===@@@AAABBBDDDFFFIIILLLKKKKKKMMMPPPRRRSSSSSSXXX[[[___bbbdddcccaaa```bbbdddfffiiilllmmmnnnnnnqqqrrrtttvvvyyy{{{||||||yyywwwuuurrrppplllhhhdddbbb^^^ZZZVVVTTTQQQLLLHHHBBB@@@>>><<<::::::::::::666666555555555555666666777777777777777777888888999999888888999999:::;;;:::::::::;;;<<<===>>>>>>@@@AAABBBCCCCCCDDDGGGIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFHHHJJJKKKJJJIIIHHHIIILLLNNNOOOOOOKKKKKKLLLKKKKKKJJJIIIIIIDDDFFFIIIJJJIIIHHHHHHIIIJJJJJJJJJHHHFFFEEEFFFGGGDDDFFFEEEBBBBBBEEEEEECCC;;;BBBFFFCCC??????AAAAAAAAA@@@??????@@@@@@>>><<>><<<;;;:::;;;;;;999999999888777666666555444555666666777777666666222333444555444333222111///000111333333222111111000///...---...000222333000111111000......///000333333222000...,,,---...***+++---/////////---,,,*********+++,,,---//////***+++---......---,,,+++******+++++++++,,,,,,,,,...///111000...,,,++++++222///++++++---000111000666999===???>>>;;;777444555666444000......---+++444222000---++++++******++++++++++++++++++++++++------------------------,,,'''(((///...***000<<<***+++---...///...------,,,,,,---000111111///...222222333444444444333333///111222333444999AAAGGGRRRYYYcccjjjnnnssszzz~~~|||xxxuuuqqqooonnnqqqvvvyyysss```HHH;;;999>>>EEERRReeezzzsssVVVEEE444...///...+++***+++///+++***000111666FFFVVVqqq{{{ssseee]]]bbbfff^^^WWWYYYfffpppkkk```GGG;;;///,,,...,,,******000111444555555333111//////...---,,,---000333555000...***))))))*********(((((())))))))))))((((((***)))))),,,//////,,,)))+++---......,,,++++++,,,//////000///------...000333111...+++)))((())))))))))))***+++---...///000(((***---------...000333///***)))+++***&&&''',,,...***)))++++++***,,,000111222333444444333222111000//////---,,,+++******///222555444111...---...+++,,,------...000444888~~~yyynnnfffcccWWWSSSMMMGGGCCC@@@<<<999:::777777888777555888===<<<>>>@@@BBBCCCEEEGGGIIILLLLLLLLLNNNPPPSSSUUUVVV\\\]]]^^^```aaacccdddddddddfffiiillloooqqqrrrrrrqqqrrruuuxxx{{{|||||||||}}}{{{xxxvvvsssooojjjfffbbb___YYYVVVSSSOOOJJJFFFAAA@@@>>><<<::::::::::::777777666666555666666666555666666777777777777777888999999999999999999999;;;;;;<<<===>>>??????@@@@@@AAACCCCCCCCCEEEGGGIIIHHHHHHGGGGGGGGGGGGGGGHHHKKKJJJIIIHHHHHHIIIJJJKKKHHHGGGGGGIIILLLOOOPPPOOOLLLLLLLLLLLLLLLKKKJJJJJJEEEGGGHHHHHHGGGFFFGGGHHHFFFGGGHHHIIIHHHGGGDDDCCCCCCEEEEEEAAAAAADDDEEECCC???EEEGGGCCC??????@@@@@@@@@???>>>?????????===<<>><<<;;;:::999::::::999999888777777666555555333444444555555555555555333333333444333222222111000000111222222222222111000///...---...000222333000000111///...---...000111111111///---,,,---...))))))***++++++***((('''//////...---+++***))))))...---,,,,,,++++++++++++))))))*********+++++++++---///000///---+++++++++111...++++++...111222222777888;;;===>>>;;;777333333333222000.........---...---,,,++++++,,,---...))))))))))))))))))))))))++++++++++++++++++++++++333+++(((------((()))000,,,,,,---.........------,,,---///111222222000//////000111222222222222222///111222333444:::BBBHHHQQQXXXaaahhhmmmsss{{{}}}yyytttpppnnnmmmsssxxx|||ttt___GGG<<<;;;???JJJZZZlll{{{wwwjjjKKK<<<...***,,,,,,)))(((+++...******000111777GGG\\\uuu|||rrrddd]]]bbbhhh___VVVXXXdddnnnjjj```GGG:::...,,,---,,,******,,,...000222333222000///000///---,,,---000222444222///,,,***++++++++++++)))))))))******)))))))))***))))))+++------+++((((((***+++,,,+++***+++,,,---...///...------...000333111...+++***))))))***))))))***+++,,,---......+++,,,,,,,,,,,,+++++++++---******------***,,,000...+++)))++++++***,,,000///000111111222111000000111000000///...---,,,,,,...000333222///---,,,---+++,,,------...111555888zzztttlllfffcccSSSPPPKKKGGGCCC???;;;888999777777999888666888===<<<>>>AAACCCDDDFFFIIIKKKMMMMMMMMMOOORRRUUUXXXZZZ```___^^^^^^___cccfffiiigggiiilllooorrrtttuuuvvvpppssswww{{{~~~~~~}}}|||~~~|||yyyvvvsssooojjjfffbbb^^^YYYTTTPPPLLLHHHEEE@@@???===<<<::::::999999999888777666666666666666444555666888888888777666888888999::::::999888777<<<<<<===>>>???@@@AAABBB@@@BBBDDDDDDDDDEEEGGGIIIGGGGGGGGGGGGGGGHHHHHHHHHNNNMMMLLLJJJIIIJJJJJJKKKGGGGGGGGGIIILLLOOOOOONNNLLLLLLLLLMMMLLLLLLKKKJJJGGGGGGHHHGGGEEEEEEFFFHHHEEEEEEGGGKKKNNNMMMHHHCCCBBBEEEDDDAAAAAADDDEEEBBBCCCHHHHHHBBB>>>???@@@@@@???>>>===>>>??????===;;;<<<;;;:::999999999999:::888888777777666666555555444444444555555555666666444333222222111111222222111000000000000111222222//////.........000222333///000000///------...///...//////...,,,,,,---///------------,,,+++******111000000...,,,)))'''%%%000///,,,***))))))***+++))))))))))))************,,,---......,,,******+++///---+++,,,...111333333888777999<<<>>>===777222222111111000000/////////************+++,,,---...))))))))))))))))))))))))*********++++++,,,,,,,,,000'''$$$***...,,,+++...//////...---------......,,,---000111222222000000,,,---...///000111111000...000222333555;;;CCCJJJQQQWWW```ffflllssszzz|||vvvpppllljjjjjjrrrwww|||ttt^^^HHH@@@BBBDDDTTTgggvvv}}}yyykkk]]]CCC777---,,,///...,,,,,,***...+++***000111888JJJbbbyyy|||qqqddd]]]dddkkkaaaVVVVVVbbbmmmjjjaaaHHH:::...+++,,,,,,++++++)))+++---///000000///...///...---,,,---000333555222///,,,******++++++***************************+++***))))))***+++***(((%%%''')))*********+++,,,,,,---......------///111333222///,,,******++++++*********+++++++++,,,,,,---,,,+++,,,---,,,***(((---,,,---//////,,,---111...+++)))+++,,,***,,,000......///000111111000000111111000000/////////...,,,...000000...,,,++++++,,,------......111555888xxxrrrkkkeeeaaaRRROOOJJJGGGCCC@@@<<<999888666777999888666888======???BBBDDDEEEGGGJJJLLLMMMNNNPPPQQQSSSWWWZZZ]]]```___^^^^^^```dddhhhjjjiiikkkmmmpppsssttttttuuuppptttyyy~~~}}}|||yyywwwtttrrrppplllhhhdddaaa]]]XXXRRRMMMIIIEEECCC>>>>>>===<<<:::999999999:::999888777777666666777444555777999999999888777777888:::;;;;;;999777666<<<======???@@@AAABBBCCCAAACCCEEEFFFEEEFFFGGGIIIGGGGGGHHHHHHHHHHHHHHHHHHOOONNNMMMKKKJJJIIIIIIIIIHHHHHHHHHIIILLLMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGEEEEEEFFFHHHGGGFFFGGGLLLSSSTTTPPPKKKCCCFFFEEEBBBAAADDDEEEBBBDDDHHHGGGAAA>>>@@@BBBBBB???>>>===>>>@@@@@@>>><<<::::::::::::999999::::::777777777666666555555555555555555555666666777777444333111000000000111222111000/////////000222333///.........///000111222///000000///---,,,...///,,,---...---,,,,,,---///........................,,,---.........,,,***(((...---,,,*********++++++)))*********+++++++++++++++,,,---,,,+++)))***+++---,,,,,,---///222444555999888888<<>>999333444222222333222///...000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,------...//////---(((''',,,///------///111000...---,,,------...***---///111111000//////+++,,,---...///000000000---///111333555;;;DDDJJJSSSXXX___ffflllrrrxxx|||}}}|||xxxqqqjjjeeeeeefffoootttxxxppp\\\JJJFFFLLLNNN```ttt~~~|||ppp]]]NNN===444...///111000......***///,,,+++000222:::MMMeee{{{yyyoooccc___hhhooodddWWWUUUaaammmlllcccJJJ<<<...***+++++++++,,,***+++---...///...---,,,,,,,,,+++,,,...222555888222///+++************)))++++++++++++++++++++++++,,,+++)))(((((())))))(((&&&(((************+++,,,,,,...//////...///111333444222///---++++++,,,,,,************************+++******,,,///000///---...///111000---***+++---...***)))++++++***,,,000...//////000111111111111000000000000000000//////,,,---.........---,,,,,,,,,---......///111555888yyysssmmmddd^^^SSSPPPKKKGGGCCC@@@<<<:::777666777:::999777888======???BBBDDDFFFHHHKKKMMMMMMOOORRRTTTUUUWWW[[[^^^]]]^^^___aaacccfffggghhhjjjkkkmmmoooqqqqqqqqqqqqrrrvvv{{{}}}zzztttrrrpppooonnnkkkgggddd^^^\\\WWWPPPJJJFFFCCCBBB===<<<<<<;;;:::999888888999999888777777777777777555666777999::::::999999777999:::<<<;;;:::888777;;;<<<===>>>@@@AAABBBCCCAAADDDFFFGGGFFFFFFGGGHHHFFFGGGHHHIIIIIIIIIIIIHHHMMMLLLKKKJJJIIIIIIHHHHHHJJJIIIIIIJJJKKKKKKIIIGGGHHHHHHIIIIIIIIIIIIIIIHHHKKKKKKJJJHHHFFFFFFHHHJJJIIIFFFEEEIIIQQQVVVUUUSSSFFFHHHGGGDDDCCCEEEEEEBBBCCCFFFEEEAAA???BBBDDDCCC???>>>>>>???@@@@@@???===::::::;;;;;;::::::::::::666666666555555555555555444444333333333444555666333222111000///000111222111000/////////000222333.........//////000111222///000000///------...000+++,,,---,,,+++,,,---///)))***,,,---//////000000)))***,,,......---,,,+++((()))+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,+++***)))***,,,+++,,,---...///222444666999999:::<<>>:::666888555444777555///---///++++++,,,,,,------------++++++++++++++++++++++++++++++,,,------...//////222111222111---)))(((+++111///...,,,,,,,,,---...(((+++...///...------...,,,---...///000000000000,,,///111222444:::CCCJJJVVVZZZ```gggmmmqqquuuxxx|||{{{wwwooogggcccdddgggqqqssstttkkkYYYKKKKKKSSSZZZkkk|||uuudddQQQBBB666000---///000---+++---+++111...,,,111222<<>>000++++++++++++,,,---............---+++***)))))))))+++///444888;;;555222...,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,++++++***)))((((((((())))))+++---,,,+++******+++...///000000///000222444333111///---++++++,,,---+++++++++************)))+++***+++,,,///111222222000333444111,,,***+++,,,...+++)))++++++***,,,000............//////000000000000//////////////////............/////////...,,,---......///111666999{{{tttooofff]]]UUUQQQJJJEEEBBB???<<<:::666555777::::::777999===<<<>>>AAADDDEEEHHHKKKMMMKKKPPPUUUWWWWWWXXXZZZ]]][[[]]]```ccceeefffggggggiiikkkmmmooopppqqqqqqqqquuuxxx|||~~~{{{yyysssrrrpppnnnmmmjjjfffccc\\\ZZZUUUNNNGGGCCCBBBBBB;;;;;;;;;;;;:::999888777777777777666666777777888555555666777888999::::::888999;;;<<<<<<<<<;;;:::<<<<<<===???AAABBBCCCDDDBBBDDDGGGHHHGGGGGGGGGHHHFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKJJJHHHFFFFFFGGGHHHHHHIIIHHHHHHHHHJJJKKKKKKJJJHHHHHHIIIKKKHHHEEEBBBDDDJJJOOORRRSSSKKKMMMKKKGGGEEEGGGFFFCCCAAADDDCCC@@@@@@DDDDDDBBB>>>======>>>???@@@???===:::;;;;;;;;;;;;:::999888555555555555555555444444111111000///000111222333222111111000///000000000000////////////000111111......//////000111111111000111111000......///000,,,---...---,,,,,,---///)))+++...111333444333333+++,,,---------,,,+++***&&&'''***,,,------,,,+++,,,,,,,,,,,,---------...+++,,,,,,+++***)))+++---+++,,,...///000111444666777999;;;======;;;:::888:::555444888666...+++///'''(((***,,,...///000000))))))))))))))))))))))))*********++++++,,,,,,,,,---000333222---******---......---,,,,,,,,,------&&&***...///---+++,,,.........///000000000000///,,,...000111333999AAAHHHUUUZZZaaaiiipppsssuuuuuu||||||xxxppphhheeehhhmmmwwwuuupppfffWWWMMMQQQYYYgggsss|||wwwiiiWWWFFF999444111000222111......000...444111///222333>>>RRRgggzzz~~~sssjjjdddfffsssqqqfffZZZYYYggguuuvvvoooRRRBBB222,,,++++++,,,---/////////...---,,,******(((((((((+++///444:::===888555222////////////...---,,,+++******+++,,,---)))+++++++++)))((()))***,,,---......,,,++++++,,,...///000000//////111333222000...,,,++++++,,,,,,++++++++++++++++++******,,,------------///333777999======555...---///000000---+++------,,,...222......------------......111000000000//////......///...---...000111111000---......//////222666999zzztttppphhh___VVVQQQIIIBBB>>><<<:::999555555777::::::777999===;;;===AAACCCEEEGGGJJJMMMJJJPPPWWWZZZYYYWWWXXXZZZZZZ\\\___bbbdddfffgggggghhhjjjmmmppprrrtttuuuuuuwwwzzz}}}|||yyywwwuuussspppnnnkkkgggccc___YYYWWWSSSMMMEEEBBBBBBCCC::::::;;;;;;:::999888777555555555555666777888888555444333333444666999:::999::::::;;;<<<===>>>>>>======???@@@BBBDDDEEEFFFBBBEEEHHHIIIHHHGGGGGGHHHEEEFFFHHHJJJKKKKKKJJJIIIFFFGGGHHHIIIJJJKKKKKKKKKFFFFFFGGGIIIKKKKKKIIIGGGFFFGGGHHHIIIIIIIIIIIIHHHGGGHHHJJJJJJIIIHHHIIIJJJGGGEEECCCCCCDDDHHHKKKMMMPPPRRROOOJJJGGGHHHGGGDDDAAADDDCCCAAAAAACCCBBB>>>;;;::::::<<<===>>>===;;;::::::::::::999888666555444444444444444444444444222111000///000111333444000000111111000000///......//////000000000000000---...///000000111111111111222222111//////000111---...///...,,,,,,---///***---111555777666444222------,,,,,,,,,,,,++++++))))))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++******,,,...+++---000000000111333666333777;;;<<<999777888:::777111222777666---+++///&&&(((***,,,---.........))))))))))))))))))))))))++++++++++++++++++++++++&&&))),,,------------+++++++++,,,,,,,,,,,,,,,,,,&&&***//////---+++,,,...///////////////......---,,,...///000111777???EEERRRXXXaaakkkssswwwwwwvvvzzz{{{xxxppphhhfffkkkqqqyyyrrrjjjaaaXXXUUU\\\eeeqqqwwwvvvkkk[[[KKK===222222111111444333000222666111777444111333444???TTTkkk|||~~~rrriiidddiiiwwwqqqfff[[[\\\kkkzzz|||uuuWWWFFF444---,,,+++,,,---------------,,,+++++++++)))))))))+++///333888;;;999666222/////////......,,,+++***))))))***+++,,,'''***------+++******+++***,,,......---,,,,,,---...//////...------///000111///---+++******+++,,,++++++++++++,,,,,,,,,,,,---000222000///333;;;CCCLLLPPPLLL???333111222333444000///111111000111555333222000////////////000333333222111000//////...///---,,,---000222222000---.../////////222666999xxxrrrqqqjjjaaaWWWQQQHHH@@@<<<:::999888555444777::::::888999===:::===@@@CCCDDDGGGJJJMMMIIIQQQYYY\\\ZZZWWWWWWYYY[[[\\\]]]```bbbeeeggghhhhhhjjjmmmqqquuuxxxyyyzzzyyy{{{}}}~~~}}}{{{xxxvvvuuussspppllliiiddd^^^ZZZWWWVVVRRRLLLDDDAAABBBDDD999:::;;;;;;:::999777666444444444444555777888999444222111000222444777::::::::::::;;;===>>>@@@AAA>>>???@@@BBBDDDEEEGGGGGGCCCEEEHHHJJJIIIHHHGGGHHHEEEFFFIIIJJJKKKKKKJJJIIIEEEFFFHHHJJJKKKLLLMMMMMMCCCCCCEEEHHHLLLMMMKKKIIIGGGHHHIIIIIIJJJJJJJJJIIIDDDFFFIIIJJJIIIHHHHHHIIIHHHHHHGGGEEECCCCCCFFFIIISSSUUURRRLLLIIIIIIHHHDDDBBBDDDDDDAAAAAABBB???:::999888888:::<<<<<<;;;999999999:::999888666444333444444444444444444444444555444333222222444666777///000111111111000...------...000111111111000///---...///000111111111111222333333222000///111222/////////...,,,,,,---///'''***///333444222///,,,++++++++++++,,,---...///---+++***(((((()))+++,,,******+++++++++,,,,,,,,,,,,------+++***+++---///+++...111111000000333555///666;;;;;;666333666:::444...///666555---***000)))***+++,,,,,,+++***)))++++++++++++++++++++++++...---------------------******)))***++++++&&& ((()))+++,,,---,,,,,,+++&&&+++000000---+++---000////////////...---,,,,,,,,,...//////000555===DDDOOOVVV```lllvvvzzzyyyxxxwwwxxxvvvnnnfffeeekkkrrrvvvmmmddd^^^[[[]]]gggrrrvvvwwwqqqbbbQQQCCC777///,,,+++---000///---000666333999666222444444???UUUnnnrrriiieeejjjyyypppggg\\\^^^nnn~~~yyyYYYHHH666...,,,+++,,,---++++++++++++++++++,,,,,,+++++++++,,,...222666999666333///---,,,,,,,,,+++,,,+++)))(((((()))+++,,,&&&***......,,,++++++,,,(((***,,,---------...///---......---++++++,,,...000///,,,*********+++,,,++++++,,,,,,,,,------------111555555333999FFFRRR___aaaZZZGGG888333222111777333111333444222444888888777555333222222333333555555444333222000000//////---+++,,,000222222000---...//////000222666999|||xxxqqqggg___YYYSSSJJJCCC???===<<<;;;<<<888666888>>>AAA@@@===>>>???@@@CCCFFFJJJMMMNNNNNNSSSYYYYYYWWWUUUWWWZZZ\\\cccgggddddddiiimmmlllggghhhjjjooouuuzzz|||}}}{{{~~~}}}}}}~~~{{{tttsssqqqnnniiiddd```^^^YYYUUUPPPKKKGGGDDDAAA???:::;;;<<<:::888777777888666555444555666777777555222333555555555666888:::@@@;;;888:::???CCCCCCAAA@@@@@@@@@AAACCCDDDFFFGGG???===AAAIIIKKKFFFDDDGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHGGGEEEDDDEEEHHHKKKLLLLLLHHHIIIJJJKKKJJJIIIGGGFFFIIIIIIIIIJJJLLLMMMLLLKKKDDDJJJJJJCCCAAAGGGIIIEEEGGGXXXVVVWWWHHHRRRFFF@@@DDDBBB???<<<::::::;;;<<<<<<<<<<<<;;;;;;:::::::::999999777666555555555555333333333222222222111111444333222111000000000000111111111000///000222555******,,,///111111///---///000000000000000///...333222111///............,,,---...---+++***+++,,,///,,,+++...333444000+++++++++++++++,,,---.........,,,******++++++***)))*********(((''''''***,,,,,,***+++//////+++***,,,...///111111000000222333000222555666555555666777444444444444333111///......---,,,++++++---...000///---+++***+++,,,,,,,,,!!!$$$)))---///...+++)))''')))+++---......---,,,,,,,,,++++++,,,,,,---...+++,,,------......------(((///111...---111111.........000333444666>>>FFFTTTXXX^^^fffmmmsssxxx{{{{{{zzzwwwpppiiigggjjjnnntttkkk[[[SSS]]]pppwwwttt|||ssscccQQQCCC:::333...333///,,,---///222777;;;GGGAAA<<<888333555HHH^^^rrrrrrcccccclllsssttteee^^^dddqqqpppUUUBBB000---111222---((((((,,,---++++++......+++)))(((''')))---111333444111111000///...------...)))+++,,,,,,***))))))***)))+++...///...,,,(((&&&(((,,,---+++,,,//////,,,------+++++++++,,,---...------,,,,,,,,,***'''%%%---//////,,,,,,111222111555666999<<<@@@GGGXXXggg|||vvvhhhVVVFFF???AAAEEEEEEAAA<<<;;;???CCCEEEFFFDDDBBBAAABBBBBB???:::555======;;;999555111...,,,,,,---///000222333333333---------...000222444666{{{wwwpppfff^^^WWWRRRIIICCC???===<<<<<<888777777888:::<<<===>>>>>>???@@@BBBEEEHHHKKKLLLLLLQQQVVVWWWVVVUUUWWWZZZYYY```cccaaaaaafffhhhgggggghhhjjjooouuuzzz|||}}}zzz~~~}}}}}}~~~{{{uuusssqqqmmmiiiccc___\\\YYYVVVPPPKKKHHHEEEAAA???;;;<<<<<<;;;888777777888666555444555666777777555444555555555444555888:::BBB>>>:::;;;???BBBAAA???AAAAAABBBCCCEEEFFFHHHIIIEEECCCFFFLLLMMMIIIGGGJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHJJJKKKKKKJJJIIIFFFHHHGGGCCCAAADDDFFFEEEDDDQQQOOOVVVHHHOOOCCCBBBBBB@@@===;;;999999:::;;;:::::::::999999999888888888777666555444444444444333333333333222222222222444333222111111000000000///000000///...///111333000000///000000///---+++/////////000000000//////000000/////////.........,,,---...---+++***+++,,,***+++---...///...---,,,,,,,,,,,,,,,---.../////////---,,,+++---------,,,)))***++++++)))((()))***,,,)))***------***))),,,---///111111000000111333111222333333333333444666333444444444333111///......---+++++++++,,,...000000///---++++++***)))))))))***,,,---,,,+++***((()))***,,,...///...------,,,,,,++++++,,,,,,---...,,,,,,------......------***000111...---//////,,,...---///333444555===EEEUUUXXX^^^dddkkkqqqwwwzzz}}}}}}yyyqqqiiieeegggjjjpppkkkaaa]]]iii{{{{{{wwwkkkYYYIII>>>888222...,,,---...///111666???GGGPPPIIIAAA<<<555666HHH\\\tttttteeeeeennnsssqqqccc___gggtttnnnVVVCCC222///333333...+++(((+++,,,******---,,,)))+++)))((()))---000222333///---,,,+++,,,,,,++++++)))***,,,,,,***)))***+++((())),,,------,,,***)))(((,,,---+++,,,//////,,,---------------...000000++++++,,,---/////////...---000111000222888:::888;;;???HHHRRRYYYbbbrrrttteeeXXXSSSWWW\\\\\\WWWQQQOOORRRWWW[[[]]][[[YYYXXXWWWWWWSSSMMMIIIFFFEEEBBB@@@===;;;999888333333333333222222222111/////////000222666999;;;zzztttmmmddd]]]UUUPPPHHHBBB???>>>===<<<666888999999888999===@@@>>>???@@@BBBDDDGGGIIIKKKKKKOOOTTTVVVUUUUUUWWWYYYYYY___bbbbbbbbbeeefffeeehhhhhhjjjnnntttyyy{{{|||yyy|||~~~|||}}}~~~{{{uuutttrrrnnniiiccc___\\\ZZZVVVQQQLLLHHHEEEBBB@@@<<<======<<<999888888999666555444555666777777555666666666444444555888:::DDDAAA======???@@@???===AAABBBCCCEEEGGGIIIJJJKKKIIIGGGHHHKKKLLLIIIIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJHHHJJJKKKIIIGGGFFFHHHKKKHHHGGGFFFGGGHHHJJJLLLNNNFFFGGGGGGHHHHHHHHHHHHGGGHHHEEECCCCCC@@@>>>AAAFFFAAAGGGGGGUUUHHHJJJ???EEE@@@>>>;;;999888888888999888888888888777777777777666555444333222222222333444444444333333333222222555444333222111111111111.../////////......000222444222000/////////---+++.........///000000000000------...//////...---,,,,,,---...---,,,+++,,,---&&&***......***(((***---,,,,,,,,,------...///000///...------...000//////(((***------+++)))(((''',,,)))(((++++++((())),,,---///000111000000111222111222222111///000222444222333333333222111///......---+++***+++,,,...///------,,,,,,+++***))))))...---,,,+++++++++++++++***+++---...///...------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---000222...,,,---,,,+++---,,,...222333444;;;DDDTTTWWW]]]bbbhhhooouuuzzz|||}}}zzzsssiiidddeeehhhkkkllljjjkkkxxx~~~ooo___KKK>>>777444000---)))---222444666>>>JJJTTTYYYNNNEEE>>>888:::LLL```zzzwwwiiiiiiooosssnnnbbbaaalllxxxkkkSSSBBB222///222222...,,,***---...,,,,,,......+++,,,+++)))***,,,///111111...+++)))))),,,---,,,***)))***,,,,,,+++******+++(((((()))++++++,,,,,,+++))),,,---+++,,,//////,,,******+++,,,---......///)))***+++,,,...000111222---222777:::@@@HHHLLLKKKPPPVVVcccrrr{{{}}}uuutttyyy~~~yyysssqqqsssxxx|||~~~}}}|||zzzvvvqqqllljjjfff```XXXQQQKKKFFFDDD===<<<:::777444333111111//////...000333777;;;>>>xxxrrrkkkbbb[[[SSSNNNGGGBBB???>>>===<<<::::::::::::;;;===???AAA>>>???@@@BBBEEEIIIKKKMMMNNNQQQTTTUUUUUUUUUVVVXXXYYY\\\___```bbbccccccbbbiiiiiijjjnnnsssxxxzzz{{{xxx{{{}}}||||||~~~{{{uuutttrrrooojjjfffaaa___ZZZVVVQQQLLLIIIFFFBBB@@@===>>>>>><<<:::888888999666555444555666777777555777777666555333444777:::CCC@@@>>>>>>???@@@???>>>AAABBBCCCEEEGGGIIIJJJKKKIIIHHHGGGHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHDDDHHHLLLKKKHHHGGGKKKPPPGGGGGGHHHHHHIIIJJJKKKKKKDDDEEEGGGFFFEEEEEEEEEEEEIIIBBB???BBB@@@:::<<>>000---///...,,,+++,,,000111000111444444222...,,,******,,,...///000///+++)))***---///---+++)))***,,,,,,+++***+++,,,))))))))))))******+++,,,))),,,---,,,,,,//////,,,***+++,,,---.../////////...///000000111222333555222;;;EEENNNZZZeeekkkjjjtttyyyxxxnnnddd\\\XXXPPPMMMIIIDDD>>>:::888666333333222333555:::>>>AAAwwwpppiii```[[[QQQLLLFFFBBB???>>>===<<<===999666777<<<@@@@@@???>>>???AAADDDGGGKKKNNNPPPQQQSSSTTTUUUUUUUUUVVVWWWXXXXXXZZZ]]]`````````aaajjjjjjjjjmmmrrrwwwzzz{{{www{{{}}}{{{{{{~~~}}}zzzttttttrrrppplllhhheeecccZZZVVVQQQLLLHHHEEEBBB@@@>>>>>>>>><<<:::888888888666555444555666777777555777777777555444555777:::???>>>===>>>@@@AAAAAAAAA???AAACCCEEEGGGHHHHHHIIIGGGGGGFFFEEEEEEGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLJJJIIIGGGFFFFFFFFFFFFJJJNNNMMMJJJIIIMMMQQQGGGIIIKKKLLLLLLIIIGGGEEECCCEEEFFFEEECCCAAABBBCCCGGG@@@>>>AAA>>>888:::CCCBBBBBBAAAUUUHHHBBB777DDD:::999777666555555555555666666666666666777777777444444333333222222333333444444333333333222222222444444333222111111111111...///111111000///000222000...,,,,,,,,,---,,,+++------------...///111222......//////...,,,)))''',,,---......,,,,,,---...******++++++++++++******************+++,,,---......,,,+++,,,...//////...,,,,,,,,,***((((((***,,,///+++***,,,,,,***+++///+++---000111111000000000333333111///------000222000111111222111000...------,,,+++******+++---///(((***,,,,,,++++++---///))))))***+++,,,,,,++++++------------------,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,---.../////////000000///---///111---,,,...111111222999BBBKKKQQQYYY```fffmmmvvv}}}zzz|||{{{sssggg___```dddfffpppzzzttt___KKK777000///...---///000666===EEESSSbbbhhhfff___PPPAAA===???KKKbbbxxx~~~qqqoooqqqooolllcccfffqqq{{{www^^^HHH<<<000---...,,,+++,,,+++///111111333777888666///---******,,,...//////...+++)))***,,,...---+++(((***,,,,,,++++++,,,------,,,***)))))))))******)))---...,,,---000000---//////000111222333444444333666999:::;;;===@@@BBBGGGRRR```mmm{{{{{{ppplllfff^^^UUUNNNIIIFFF>>>===<<<;;;<<>>>>>>>><<<999777777777666555444555666777777555555666777777666666888::::::;;;<<<>>>???@@@AAABBB???@@@CCCEEEFFFFFFFFFFFFEEEGGGGGGEEEFFFJJJKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJIIIHHHHHHHHHLLLOOOQQQPPPMMMKKKKKKMMMHHHJJJMMMNNNMMMIIIDDDAAABBBEEEFFFEEEAAA???@@@BBBBBB@@@??????===:::;;;???AAABBBAAASSSEEEAAA666@@@888777666555444444444444555555555555666666666666333333222222222222333333333333333222222222111111444333222111000000000000---///111111000000000111222000...,,,,,,+++(((&&&......---,,,---...000111.../////////...,,,***))),,,---......------...///,,,+++******++++++******))))))))))))***+++,,,------,,,***+++,,,------,,,,,,,,,+++)))((())),,,......++++++------++++++...***---000111111000///000111111111///------///111///000111111000///...------,,,***)))***+++---......//////,,,)))(((***...++++++,,,,,,+++***)))(((---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------,,,+++,,,---...//////......000...,,,...222...---...111111222999BBBHHHPPPZZZaaafffmmmvvv|||~~~tttfff^^^___dddiiitttnnnSSSAAA222//////......222333===GGGTTTfffuuuvvvnnn```QQQDDDDDDKKKXXXnnntttqqqooollliii___bbbmmmwww}}}qqqXXXFFF<<<222//////------///(((,,,......000444666333///---******,,,...///...++++++******))))))***+++(((***,,,---,,,,,,,,,......---,,,+++***************---...,,,---000000------------...000333666888666<<>>???AAABBBCCCEEEGGGIIIKKKMMMOOOOOOPPPRRRUUUWWWYYYYYYaaa\\\[[[aaafffhhhjjjmmmlllkkkjjjlllpppuuuxxxyyyyyy|||}}}zzzzzz{{{zzzvvvvvvuuusssoookkkfffaaa___XXXTTTOOOJJJFFFCCC@@@>>>===>>>===;;;888666666666666555444555666777777555333555888999888888888999999:::<<<===>>>???@@@AAA@@@BBBDDDEEEFFFFFFEEEDDDAAAEEEGGGEEEGGGLLLMMMJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMJJJKKKLLLMMMKKKHHHDDDBBBBBBEEEGGGEEE@@@>>>???AAA<<<@@@AAA>>><<<===>>><<<<<>><<<999777;;;;;;:::999888;;;@@@DDDCCCCCCDDDDDDEEEGGGHHHIIILLLKKKLLLPPPTTTXXXZZZ[[[]]]VVVTTT[[[aaabbbfffjjjmmmkkkjjjlllppptttxxxyyyzzz}}}}}}zzzyyyzzzyyyuuuwwwvvvsssnnniiiccc]]]ZZZWWWSSSNNNIIIFFFCCC???============;;;777555555555666555444555777777777555111444888::::::999999999888:::<<<=========>>>???BBBCCCEEEFFFGGGFFFDDDCCC===BBBEEECCCFFFLLLMMMJJJFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKLLLOOOQQQSSSTTTOOOOOOOOOQQQSSSSSSRRRPPPKKKKKKKKKJJJIIIHHHFFFEEEBBBEEEHHHEEE@@@===>>>AAA888AAACCC===;;;@@@@@@:::888AAA@@@LLL???CCC888<<<666666666555555444444333111111222222222333333333000000////////////000111111111111000000000000///222111000///............+++---///000///.........---------///111000---+++000///---,,,,,,---...///++++++,,,,,,...///111222,,,---......------///000&&&,,,000,,,%%%###(((...++++++++++++,,,---......000...,,,,,,------,,,+++&&&(((,,,------,,,,,,---***(((***------***(((***))),,,000222111000//////***,,,......,,,+++,,,,,,...///000000000///...---,,,+++***))))))+++---...000111000,,,((((((///444...+++)))''')))---222666------+++***))))))((((((,,,,,,++++++,,,,,,---......---,,,++++++---...000111---,,,---***%%%&&&,,,///...///222222333:::BBBJJJSSS___fffhhhjjjpppvvvzzz~~~~~~uuujjjgggmmmvvvzzzwwwcccNNN;;;000+++000111///333<<>>999666666777777666333444555555666555555444666666555555555777999:::666777999<<<>>>@@@AAABBBCCCEEEGGGHHHHHHFFFDDDCCCFFFFFFFFFGGGGGGHHHHHHHHHFFFHHHJJJJJJIIIIIIIIIJJJLLLNNNPPPSSSUUUVVVVVVVVVSSSQQQPPPRRRUUUWWWVVVTTTTTTPPPLLLHHHGGGEEECCCAAAAAABBBBBBBBBAAA???===<<<======<<<;;;999888777777666:::===>>>BBBFFFAAA999333444444555555444333333555333111222444444111...111222333444444333222111+++...222222000///000111222222222111000...---,,,+++...111333333222///---,,,,,,------------------000---,,,---+++((()))...***,,,---//////...,,,+++000+++))),,,222555111---)))333(((,,,'''222'''+++,,,,,,+++***+++,,,...///000,,,((())),,,...+++((((((+++---...---,,,,,,---,,,,,,,,,++++++*********++++++---///222222000...***++++++,,,+++***((('''---...000111111///---,,,*********+++,,,---...///++++++++++++,,,---......---)))(((,,,...---,,,...///---,,,***))))))*********+++,,,---...---,,,++++++,,,...---,,,,,,---///++++++,,,000222222---)))111000000222333444;;;DDDQQQOOOWWWfffnnnmmmrrr~~~xxxqqqrrruuuvvvuuudddPPPCCC777111---///111222:::DDDXXXddduuuvvveeeZZZJJJRRR```ooo~~~}}}llljjjggg```RRRMMMMMMZZZkkkpppeeeWWWCCC999111///---+++***,,,111...******------+++(((,,,+++******,,,...000222...---+++)))''''''''''''''',,,111111---+++,,,///+++---...---,,,+++,,,...---,,,+++++++++---///111555555777<<>>;;;888777777888888777444444444555555555555666777777666666777888:::;;;888999;;;===???AAABBBBBBDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHKKKNNNKKKLLLOOOSSSUUUWWWXXXXXXXXXUUUQQQQQQSSSUUUUUUTTTSSSOOOKKKIIIGGGEEECCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;:::999888777777666999:::888;;;@@@AAA===555555555444444444333333333222111222444444222//////000111111111111000///---///111111///...///111......///000000000//////)))+++---//////...---,,,............------------,,,***+++---,,,***---222...------,,,---------...---+++***,,,222666666444111111)))222'''111+++...,,,,,,++++++,,,,,,---...000---)))***---...,,,)))***,,,......---,,,,,,---++++++++++++++++++++++++,,,---...000222222000...------.........---,,,,,,,,,---///000000///...---++++++++++++,,,---......************+++,,,------...++++++......,,,,,,///...---,,,***************++++++,,,,,,------,,,,,,+++---......---,,,...///000///...///222333111//////......000000222999AAALLLPPPZZZeeelllooowww}}}yyy|||yyyjjjWWWEEE999444111000222333666???JJJeeeooo{{{{{{lll[[[QQQQQQZZZjjj|||~~~llldddaaa]]]PPPKKKLLLYYYkkkpppeeeWWWCCC:::222000///---,,,...---------,,,*********+++++++++******+++---///111111000...,,,+++******+++'''+++///000...,,,---...---......---***))))))***+++,,,---...///000222333666;;;DDDPPP```ssskkkcccbbbaaa___[[[SSSJJJCCCCCCCCCBBB???;;;777666666<<<<<<===<<<::::::;;;===>>>BBBGGGKKKLLLMMMPPPRRRPPPMMMIIIFFFFFFHHHLLLOOOUUUXXX\\\```fffpppyyy~~~}}}}}}~~~~~~}}}xxxooohhh```YYYOOOGGG@@@??????<<<;;;<<<777:::===>>>======>>>???BBBDDDGGGGGGGGGGGGIIIJJJMMMMMMMMMMMMOOOSSSVVVXXXVVVXXX[[[^^^```bbbeeehhhiiijjjkkknnnqqquuuxxxzzzzzz}}}~~~zzzxxxyyyzzz}}}zzzvvvpppjjjddd```]]]VVVRRRMMMIIIFFFDDDAAA>>>:::999888888999:::999777555555444444444555777777888888888888888999;;;;;;;;;<<<===???@@@AAABBBBBBEEEDDDCCCCCCCCCEEEFFFHHHEEEFFFHHHIIIIIIHHHHHHGGGHHHHHHGGGEEEEEEHHHMMMQQQKKKMMMPPPTTTWWWYYYZZZZZZ[[[XXXTTTQQQRRRTTTUUUUUUQQQNNNKKKIIIHHHFFFDDDBBBCCCBBBAAA???>>>===<<<<<<::::::999999999888888888666888666333333999???AAA888777666444333333333444222111000222333444222111///000000111111000000///000000111000......///111------...///////////////,,,---...///000111000000000000//////......------,,,++++++------+++---222000///,,,++++++,,,...000******+++---111555999<<<666,,,+++<<<%%%+++,,,---+++,,,,,,------------,,,000---***+++---...---++++++---......,,,++++++,,,*********+++,,,---------......///111222111///---++++++*********++++++,,,+++,,,...///000///......------,,,,,,,,,,,,------))))))))))))***+++,,,---///...///000---***,,,111------,,,+++************,,,+++++++++,,,,,,---...+++---......------...///222000......000111222222///...///111111222999AAAGGGTTT```eeeiiisss}}}ooo[[[HHH:::222000000222444777<<>>??????===:::888888;;;???AAABBBBBBDDDIIIPPPYYYbbbhhhgggffffffiiinnntttwwwxxxuuummmggg___XXXQQQIIIAAA???===:::777888777===CCCCCC>>>:::<<>>???@@@@@@AAA@@@BBBBBBBBBCCCDDDFFFGGGHHHFFFGGGHHHJJJJJJIIIGGGFFFFFFGGGGGGFFFGGGIIINNNQQQOOOQQQTTTWWWYYYZZZ[[[[[[ZZZYYYWWWUUUUUUUUUUUUUUUPPPMMMKKKIIIHHHGGGDDDCCCDDDBBB@@@===<<<;;;;;;;;;888888888888888888888888555666555222111555<<>>888---999OOO,,,***,,,---+++,,,---......---,,,+++...,,,******,,,---,,,++++++,,,---,,,***))))))***((()))***+++---...//////000000000222222111///,,,***)))(((((((((***+++,,,***+++,,,...////////////......---,,,,,,,,,,,,,,,************+++,,,---...//////000000+++'''***111,,,,,,,,,++++++*********,,,++++++***+++,,,...///,,,---......------...///000///.........000000111222000111333333555<<>>===???CCCBBB===777222333444333222222333555666333111222444666555222222333555777777888888888:::888666444555777:::<<<===:::999===AAAFFFLLLRRROOONNNOOORRRXXX___dddfff}}}rrrjjjeee]]]UUUQQQHHHAAA???===:::888888;;;EEEMMMKKKAAA;;;>>>EEE@@@BBBFFFHHHHHHHHHHHHIIIIIIJJJKKKLLLOOORRRTTTVVVWWWYYY]]]___```aaaccceeehhhjjjmmmrrruuuxxxzzz{{{|||~~~~~~zzzvvvttttttsssqqqnnnjjjfffcccaaaWWWUUUPPPIIICCC>>><<<;;;:::999999::::::999555333666555444333444666888:::666666777888888999999999;;;<<<===>>>????????????>>>@@@CCCFFFGGGHHHGGGGGGGGGHHHIIIIIIIIIIIIGGGGGGDDDFFFHHHJJJJJJLLLNNNPPPUUUVVVXXXZZZ[[[[[[[[[[[[VVVXXXZZZZZZZZZXXXUUUTTTOOOMMMKKKJJJIIIGGGDDDBBBBBBAAA>>><<<;;;::::::;;;666666666777777777777888333444555555333444999>>>:::888666333222222333444///000111222222222222222111111111111111111111111333111///....../////////.../////////...---,,,+++,,,,,,++++++,,,...///000222222111000//////......000......///---+++,,,111......------,,,,,,,,,,,,***,,,---,,,+++...444999888666KKKbbb999000000111,,,---...///......,,,++++++***))))))***+++++++++***++++++***((('''((()))((((((***+++---///000111111111111222333222///,,,---,,,++++++,,,---///000******+++,,,---.........//////...---,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////...//////)))%%%)))000+++,,,,,,,,,++++++******,,,+++******+++,,,...///,,,---///...------...000---///000111111000000000222000222444555777???GGGKKK___kkkggghhhvvv{{{kkkUUUBBB777444555---000444888@@@PPPbbbnnnxxxssshhhXXXJJJFFFNNNVVVdddqqq~~~wwwttt{{{pppVVVJJJKKKDDDBBBGGGYYYmmmrrrfffWWW???888222222222000///111,,,***((((((+++,,,+++***************+++,,,,,,---+++******))))))***,,,---000000333666777666222///------...------...111444222888???FFFNNNWWWbbbkkkxxxwwwXXX???888555555;;;CCCEEE???888222333333222000111222444666333000000222333111...//////000111333444444444777555333222111222444555888444555999:::999<<>>EEE???BBBEEEHHHHHHHHHHHHIIIHHHIIIJJJMMMOOORRRTTTVVVWWWZZZ]]]```aaaaaacccdddmmmnnnppprrrtttuuuvvvwww|||~~~{{{wwwttttttsssqqqmmmhhhbbb^^^[[[UUUSSSOOOHHHAAA<<<:::::::::999999999999888555222555555444444555777999:::555666777888999999999999;;;<<<===>>>????????????===@@@DDDGGGIIIJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHEEEHHHKKKLLLMMMNNNOOOPPPXXXYYY[[[\\\\\\\\\[[[[[[UUUXXX]]]^^^\\\YYYVVVTTTPPPNNNLLLJJJIIIGGGCCCAAA???>>>===<<<;;;:::::::::666666666666666666666666444333555777777555666999777666555333222222222333///000222222111000111222000//////......//////000222000......///000000///+++,,,---...///000000000.........---......///000111111000000//////......---+++,,,//////---000666------,,,,,,++++++******+++,,,---,,,***+++///333111888III\\\:::333...000---............------,,,***))))))))))))******+++)))******)))(((''')))***((()))***,,,---///000111222111222333444333000---,,,++++++++++++,,,,,,---++++++++++++,,,---------//////...---,,,,,,------,,,,,,,,,------...///000///...------)))&&&)))///++++++,,,,,,,,,++++++************+++,,,---...///,,,...//////......///000///111444444333222222333///...000444555888@@@IIISSScccllljjjkkkwww~~~}}}|||rrr___KKK;;;333222444...444;;;CCCPPPbbbqqqxxxwwwnnn]]]KKKAAADDDRRR^^^mmmuuuyyypppbbbaaapppkkkVVVKKKHHHDDDCCCKKK___ssswwwhhhXXX???888222222333111///000...+++((((((,,,---+++(((***++++++,,,,,,,,,,,,---,,,+++++++++,,,---///000222444888:::999666333111...////////////111555888<<>>EEEKKKOOOQQQ|||qqqkkkeee[[[QQQNNNFFF@@@???@@@>>>===>>>777<<>>AAAEEEHHHHHHHHHHHHIIIHHHIIIKKKMMMPPPSSSUUUVVVTTTXXX\\\```aaacccdddfffmmmnnnoooqqqsssuuuwwwwww{{{|||~~~~~~zzzwwwrrrqqqoookkkfff```ZZZWWWPPPPPPMMMGGG@@@;;;;;;;;;999888777888999888777555444444555666777888999999666777888::::::::::::999;;;<<<===???@@@AAAAAAAAA???AAACCCFFFIIIKKKLLLLLLLLLJJJIIIGGGGGGGGGIIIIIIIIIJJJLLLLLLLLLNNNQQQSSSWWWXXXZZZ[[[\\\\\\[[[[[[XXX\\\______\\\WWWUUUUUUPPPOOOLLLKKKIIIFFFBBB???<<<<<<<<<<<<<<<;;;::::::666666555555555555555555666222222777888444222444444444333333222222222222///111333222000//////111000///...------...///000000......///111222000...,,,,,,...///000111111111111111111111111000000000////////////////////////---,,,,,,//////...111777...---***((((((((()))***,,,,,,---,,,,,,,,,---///)))333666AAA000333***,,,//////...---------------)))*********)))***+++,,,***++++++***))))))+++---))))))***,,,...///000111111111222333444444111...))))))*********))))))(((,,,+++++++++++++++,,,,,,///......------------...,,,,,,,,,,,,---...//////222---+++,,,+++)))+++///***+++,,,,,,,,,,,,+++***))))))+++,,,---.........---...//////......///000111333444333111111444666///...111555888;;;DDDMMMXXXbbbjjjlllpppxxx~~~~~~rrrfffSSSBBB777333333444111:::EEESSSdddvvv~~~~~~rrrfffUUUFFFBBBKKK[[[gggrrrqqqjjj\\\QQQUUUfffvvvtttaaaWWWOOOHHHFFFGGGRRRggg{{{}}}lllZZZAAA:::444444444222000000...---+++++++++++++++***+++,,,,,,---------------,,,++++++,,,---///111222222777;;;<<<888444111111...000222444777<<>>BBBEEEDDDCCC===AAAEEEHHHHHHHHHHHHHHHHHHIIIKKKNNNQQQSSSUUUVVVRRRVVV[[[```bbbdddfffhhhiiijjjlllooossswww{{{}}}yyyzzz|||}}}zzzmmmmmmkkkiiieee```[[[XXXLLLLLLJJJEEE???<<<<<<>>>777666666666888999999888333444555777888999999999777888:::;;;<<<<<<;;;:::<<<===>>>@@@BBBBBBCCCCCCAAABBBCCCEEEGGGKKKNNNPPPMMMKKKHHHFFFFFFGGGIIIKKKMMMMMMLLLKKKKKKNNNRRRVVVUUUVVVXXXZZZ[[[\\\\\\\\\]]]___```^^^YYYVVVTTTUUUQQQOOOMMMKKKIIIFFFBBB>>>999:::<<<<<<<<<<<<:::999666666555555555444444444888111///444777333000222222222333333333222111111///222444333000...///000222111000//////000111222///------000333333000...000000000000000000///....../////////...---,,,+++............////////////111//////000///---///444000---)))%%%$$$&&&))),,,,,,,,,,,,------......---(((222'''---+++777+++///000///...---,,,,,,---...***+++++++++***+++,,,...+++,,,,,,+++***+++...000)))***+++,,,...///000111111111222333555444222///,,,---......---,,,***))),,,,,,++++++***+++++++++......---------......///++++++++++++,,,---......444...***,,,---,,,---000)))***,,,,,,---,,,+++***((()))+++---.........------...//////......///111222222111///---...333777111000333888;;;???HHHRRR[[[aaahhhmmmsssyyy~~~yyyhhh\\\JJJ<<<666555666666333>>>NNN___tttkkk```PPPFFFGGGSSSdddpppvvvoooaaaSSSLLLSSSdddrrrjjjYYYVVVRRRIIIIIIKKKVVVmmmooo\\\CCC;;;666666666333000111---///000---***(((***---,,,,,,---.........------*********+++,,,...000222222888======777222000000---000444:::@@@IIIRRRXXXfffuuuwwwoookkkeeeeeejjjvvv}}}fffeeemmmzzzyyydddHHH666222222888IIIYYY\\\PPPBBB222222222111000111444666///111333222//////222555444111//////111222111///000111222333444555666666555:::GGGPPPHHH999777AAA666666666888;;;======<<<yyyqqqfffYYYQQQQQQMMMGGGAAA===;;;<<<===<<<<<<===@@@BBBCCCAAA@@@BBBDDDFFFFFFFFFGGGHHHJJJJJJJJJKKKMMMPPPRRRTTTVVVVVVXXXZZZ]]]aaaeeehhhjjjkkkmmmppprrrtttvvvyyy{{{uuuvvv|||zzzwwwzzzxxxrrrkkkeeeaaa]]]VVVRRRLLLIIIEEEBBB@@@>>><<<:::888888777777777777888888666666666777888:::<<<<<<:::888999======999888:::===>>>???AAABBBCCCDDDDDD@@@BBBFFFIIIKKKKKKJJJIIIGGGJJJKKKHHHHHHJJJJJJFFFLLLKKKKKKKKKLLLNNNPPPQQQPPPSSSVVVXXXXXXWWWWWWWWW___^^^^^^]]][[[VVVPPPLLLOOOKKKGGGEEEEEECCC@@@>>>@@@>>>:::666222222555888666666555444333222111111222222222333333444444444333333222111111222333444444444222111111111222333&&&+++000111000///111333---///111333444333222111000000000000000000000000000000000000///---,,,+++///...---------///000111333111///....../////////......///---+++)))******)))***,,,,,,+++++++++,,,///,,,---111///***+++111///...,,,******+++,,,---((()))***++++++++++++***///...,,,+++***+++,,,,,,***,,,---,,,******...111(((+++///333555555333222+++++++++***++++++,,,,,,...//////---++++++,,,---...............///000000///......---...///000111222...+++***,,,...---,,,+++,,,,,,,,,++++++---///))))))))))))))))))))))))///...+++******---000333111111111000///111555999222222333666<<>><<<<<<<<<<<<<<<===???AAABBBBBBBBBCCCEEEFFFGGGGGGGGGIIIKKKJJJJJJLLLNNNQQQTTTVVVXXXXXXYYY[[[]]]aaadddgggiiijjjllloooqqqrrrtttwwwzzzvvvwww|||zzzwwwyyywwwqqqjjjdddaaa\\\WWWRRRMMMIIIDDD@@@>>>===;;;:::888888777777777777777888555555666666888999;;;<<<888666777;;;===;;;;;;>>>===>>>@@@AAACCCDDDDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHFFFIIIJJJHHHHHHJJJJJJGGGLLLLLLMMMMMMNNNPPPQQQQQQPPPRRRUUUVVVVVVVVVWWWXXX\\\[[[ZZZZZZXXXTTTNNNJJJMMMIIIFFFDDDCCCBBB???===BBBAAA>>>:::777666999;;;999888888777666555444444222222333333333333333333444333222111000111111222444333222111000111111222***,,,000111222111222222...///000222333333222222////////////////////////111111111111111000///...//////...------...///000111///...---.../////////---......---+++******+++***+++------,,,,,,,,,---+++)))***---+++'''(((---,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,------,,,+++++++++++++++***---//////---,,,---...+++---000222333333111000------,,,+++************+++,,,,,,+++))))))***,,,.........///////////////---,,,++++++,,,---...///111...******+++------++++++,,,,,,+++******,,,...++++++++++++++++++++++++000...---,,,---///111333000000///---,,,---000222222333666;;;BBBJJJRRRVVV\\\^^^bbbgggmmmssswwwzzz~~~|||pppeeeSSSFFF999444333333444666???LLL___qqq}}}sss]]]MMMAAAHHHXXXgggqqqwwwooo\\\IIIBBBCCCLLL___qqq}}}kkk```bbbffffffaaa```fffuuu~~~iiiUUUBBB:::444333333111000111...//////...,,,,,,---///+++++++++***++++++,,,,,,+++,,,,,,+++***+++...000---666555222555222222;;;===DDDQQQaaaooo{{{|||lll___SSSHHH@@@EEEGGGTTTkkksssaaaRRRXXXnnnqqqTTT>>>333444999HHH```tttrrr\\\FFF666444444444666777666555444555666555444444555666666777777666444333333444444555555444555666666555666444999BBB@@@444...111444666777777666666666888{{{ssslllcccYYYRRRMMMKKKGGGCCC???<<<;;;:::<<<<<<<<<===???BBBDDDEEEDDDFFFGGGHHHGGGHHHIIIKKKIIIJJJLLLOOORRRUUUXXXZZZZZZZZZ\\\^^^aaadddfffgggkkkmmmpppqqqsssuuuxxx{{{wwwxxx|||yyywwwxxxuuuooohhhccc___\\\WWWSSSMMMIIICCC>>><<<;;;::::::999999888777666666777777444444555666777999:::;;;<<<999999<<<===<<<===@@@>>>???AAABBBCCCDDDEEEEEEKKKIIIGGGFFFEEEEEEFFFGGGDDDHHHIIIGGGGGGJJJJJJGGGJJJKKKMMMNNNOOOPPPOOOOOOOOOQQQSSSTTTTTTUUUWWWYYYXXXWWWVVVUUUTTTPPPKKKGGGIIIGGGDDDBBBAAA@@@===<<>>666333222222777>>>JJJXXXhhhuuu}}}}}}ssshhhQQQGGGCCCPPPcccooossssssaaaOOO???;;;>>>HHH]]]qqq~~~mmmeeekkktttvvvpppooosss~~~iiiTTT???888222222333111000111000000000///------...000---,,,,,,++++++++++++,,,***+++,,,,,,,,,---///111+++444333111666888<<>>777666;;;;;;555111333444555666666555555666888xxxpppiiiaaaYYYSSSKKKJJJGGGDDD@@@===;;;999;;;<<<<<<<<<===AAAEEEHHHEEEGGGHHHHHHHHHHHHJJJKKKGGGHHHKKKNNNRRRVVVYYY[[[YYYZZZ\\\^^^bbbeeehhhiiioooqqqssstttuuuxxx|||xxxzzz}}}}}}yyyvvvvvvsssmmmfffaaa^^^[[[VVVRRRMMMHHHAAA<<<:::::::::999:::999888777666666666666444444444555666888:::;;;CCC???>>>???>>><<<===@@@@@@@@@BBBCCCDDDEEEEEEEEEJJJIIIHHHGGGFFFFFFFFFFFFCCCFFFGGGFFFFFFJJJJJJGGGGGGIIILLLNNNOOOOOOMMMLLLOOOPPPRRRRRRSSSTTTWWWYYYUUUTTTRRRQQQOOOMMMIIIFFFEEEDDDAAA???>>>===<<<;;;<<<======;;;999777777888888888777666555444333333444333333333222222111111111111000//////000111222111000000///////////////111///...///333333111...000////////////000111222////////////////////////+++,,,---...............//////.........---------,,,---------++++++,,,---***+++---,,,,,,+++---...***,,,......---,,,---...)))***+++,,,***)))***---,,,,,,---------,,,+++***++++++***************************++++++******))))))+++...000000000//////111000///......///111222------,,,+++************+++,,,,,,,,,+++,,,---///---...000111111///---,,,///...---------...///000,,,+++***)))******+++++++++++++++***)))(((***+++------------------------+++,,,---...////////////222222111///---,,,...000///333:::BBBKKKRRRWWWZZZ[[[^^^bbbhhhmmmsssvvvxxx}}}xxxmmmcccWWWNNN???<<<888666333444===GGGUUUcccqqqyyyyyyrrreeeYYYIIIFFFJJJZZZllluuuqqqjjjSSSEEE:::999===GGG[[[nnnsssooowww~~~gggQQQ===666111222333111000111111111222000///...///111...---,,,++++++++++++++++++---...///...///111222...666444333;;;BBBLLL\\\ppp~~~vvvuuu}}}eeeVVVPPPJJJDDD???:::HHHaaa{{{hhhTTTTTTjjj{{{zzzgggIII777777:::JJJddd~~~|||```III777666555666888999888777555777999:::999999999:::999::::::999777666777888777555666888999777888:::BBB<<<:::;;;:::555444777444555666555444444666777uuummmfff___XXXRRRJJJIIIGGGDDD@@@===:::999;;;<<<<<<<<<<<<@@@EEEIIIFFFGGGHHHHHHHHHHHHIIIKKKFFFGGGIIIMMMQQQUUUXXXZZZXXXYYY\\\___ccchhhkkkmmmqqqrrrtttuuuvvvyyy}}}yyy|||~~~}}}zzzxxxvvvuuupppllleeeaaa^^^ZZZTTTPPPKKKFFF???:::999999999999999999888777666666777777444444444555666888:::;;;BBB???===>>>>>><<<===@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHFFFEEEAAAEEEFFFEEEEEEIIIIIIFFFGGGIIILLLOOOPPPOOONNNLLLNNNPPPQQQQQQQQQSSSUUUXXXRRRPPPNNNLLLKKKJJJGGGEEEAAAAAA@@@>>><<<:::::::::999:::;;;:::888666666777888888777666555444333333333333333222222111111111//////......///111333444000000000000//////......000...,,,...111222///---//////.........///000111........................***+++,,,------...------..................------,,,...///---***))))))***)))+++,,,,,,,,,,,,---///)))+++,,,---,,,+++,,,---)))+++---,,,+++,,,------...---,,,+++++++++,,,,,,++++++***))))))******+++************************))))))***+++...000222333111///---,,,---///222333************+++,,,------***+++,,,,,,++++++---///---...000111111///...,,,///...---,,,,,,---...///************)))******+++***++++++***)))(((***,,,---------------------------...000111222222111111///000000///...///111333222666>>>GGGOOOUUUYYY[[[]]]```eeekkkrrrwww{{{|||}}}|||pppcccWWWMMMEEE<<<;;;:::888666888EEERRRbbbnnnzzz{{{tttiiiZZZNNNIIILLLVVVdddrrrtttjjj]]]FFF<<<666888<<>>===<<<>>>DDDIIIEEEGGGHHHHHHGGGGGGHHHJJJFFFGGGIIILLLPPPTTTXXXYYYXXXZZZ]]]aaafffjjjnnnqqqqqqrrrssstttuuuxxx}}}{{{~~~{{{xxxwwwvvvtttnnnjjjeeebbb___YYYRRRLLLGGGCCC===:::999999999888888888777777777777888888444444555666777999:::;;;:::888888<<<===<<<>>>BBBCCCCCCDDDEEEFFFFFFFFFFFFDDDEEEHHHJJJJJJIIIFFFEEEAAAEEEFFFDDDDDDGGGGGGDDDIIIKKKMMMPPPQQQPPPOOONNNLLLMMMOOOOOOOOOOOOQQQSSSOOOMMMIIIHHHGGGGGGEEEDDD>>>??????===:::999999;;;999:::::::::888777777888:::999999888777666555444222222222222222111111111000/////////000222333555000000000000000///......///...---...///000///............///////////////........................,,,,,,---.../////////...,,,,,,---............---***---///...+++((()))+++***+++---,,,,,,,,,---...(((***,,,,,,+++++++++,,,'''+++,,,***))),,,---,,,///...,,,******+++,,,------,,,+++++++++,,,...///,,,+++***))))))+++,,,---***)))(((***---111333444000///---,,,,,,///111333)))))))))***+++,,,......)))*********((((((***,,,,,,---///000000000///...------+++*********+++,,,(((***++++++***)))+++,,,)))***++++++******,,,---------------------------)))***+++,,,------------***,,,---------...000222666:::BBBKKKSSSZZZ^^^```___ccchhhnnntttyyy|||}}}{{{|||wwwhhhXXXMMMDDD===999888888999:::@@@PPP```oooyyy~~~wwwkkk___TTTLLLNNNWWWcccmmmsssoooaaaSSS===555111555:::BBBTTTgggzzz|||```JJJ<<<555111333444111///000///000111111000000222444...------,,,,,,,,,,,,---,,,,,,,,,,,,+++---111444555@@@FFFNNN```nnn~~~pppkkkeeefffrrrzzzdddNNNHHHGGGCCCAAABBBGGGZZZsssttt___PPPUUUxxxooo```GGG555>>>CCCWWWrrrmmmTTTBBB:::999888888:::;;;:::999;;;;;;<<<;;;999999;;;<<<999::::::999777666666777777222333999999555666;;;666:::>>>;;;555000111555333444444333222222555777zzzrrrkkkeee]]]UUUOOOJJJHHHEEEBBB???<<<;;;:::;;;===???>>><<<>>>CCCGGGEEEFFFHHHGGGFFFFFFGGGHHHGGGHHHJJJMMMQQQUUUXXXYYY[[[]]]___cccgggllloooqqqrrrsssttttttvvvyyy~~~|||zzzvvvwwwvvvrrrllliiifffccc___XXXOOOHHHCCC@@@<<<:::999999999888666666666666777888999:::555555666666888999;;;<<<888777888===???>>>???BBBDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFBBBEEEEEECCCCCCFFFEEEBBBGGGIIIKKKMMMNNNNNNMMMLLLHHHJJJLLLMMMLLLKKKKKKLLLKKKHHHEEECCCCCCCCCBBBAAA===>>>>>><<<999888999;;;888999999888666666888999999888888777666555444444111111111111222222222222333222111000000111222333000000111111111000///....../////////...///000222---.../////////...------........................,,,------.........------)))***,,,.../////////...'''+++///...+++***,,,...+++,,,------++++++,,,---)))+++------,,,+++,,,---&&&+++---)))))),,,...,,,------,,,,,,+++++++++,,,++++++******+++---///000...,,,***((()))+++...000,,,++++++---000222111000222000...---,,,---///000************+++,,,------******+++***(((((()))+++,,,------...///000111111------+++*********++++++(((***,,,,,,******+++---)))***++++++++++++...000////////////////////////&&&''''''(((((()))******)))***,,,,,,,,,---///000555:::BBBKKKUUU\\\bbbdddbbbeeejjjoootttwwwyyyzzzyyyzzztttcccRRRFFF???:::555444666;;;BBBNNNbbbsssyyy}}}zzzlll[[[RRRNNNLLLSSS```mmmrrrqqqiiiZZZLLL:::222///333888CCCXXXmmm~~~|||___III===666222444555222//////---...000000000111444666------,,,,,,,,,------...,,,,,,,,,,,,---111777;;;BBBSSS___lllxxx^^^]]]___hhhyyymmmZZZJJJHHHIIIEEECCCFFFIII]]]xxxppp\\\OOOYYYnnnbbbLLL;;;DDDKKK^^^uuuyyydddNNNAAA999999999;;;>>>@@@@@@???>>>===<<<999777888:::===777888999777555444555666555///000777888333444;;;888;;;===:::777666666666333444333222111222555777~~~xxxqqqjjjeee]]]TTTNNNJJJHHHEEEAAA>>><<<;;;;;;;;;>>>@@@???======BBBFFFEEEFFFGGGGGGFFFEEEFFFHHHIIIJJJLLLNNNRRRUUUXXXZZZ^^^___aaadddhhhlllooopppuuuuuuvvvwwwxxx||||||yyyuuuvvvvvvrrrkkkiiifffddd```XXXMMMEEE@@@>>>;;;:::::::::999888555666666666777999:::;;;666666666777888:::<<<<<<===;;;===BBBCCC@@@???BBBDDDEEEFFFGGGGGGGGGGGGGGGJJJIIIGGGFFFFFFFFFFFFGGGBBBEEEFFFCCCCCCEEEDDDAAADDDEEEGGGHHHIIIJJJJJJIIIEEEGGGJJJKKKIIIHHHGGGGGGIIIFFFBBB@@@@@@@@@@@@???<<<===>>><<<999888999<<<777777777666444444777999666666555444333222111111000000111111222222222333777555333222000000000111000111222222222111///...---000222111//////222555,,,---///000000...---+++........................+++++++++,,,,,,++++++***((())),,,...////////////$$$)))...///,,,,,,...222+++,,,------++++++,,,---***,,,......---,,,---...'''---...******...000---+++,,,---......,,,***))))))((('''''')))+++...000///---***((((((+++///111...---...111333333000,,,444222000---,,,,,,------,,,,,,++++++***+++++++++,,,------,,,***)))***,,,,,,,,,,,,---...000222333000///---,,,+++,,,------(((***------+++***,,,...(((***+++++++++---///111000000000000000000000000++++++++++++,,,---...///***,,,------------...000222666???IIISSS\\\cccfffdddgggkkkooorrrtttuuuuuuzzz{{{sssbbbQQQEEE>>>:::444333666>>>IIIYYYppp}}}}}}ttt```NNNHHHJJJLLLWWWfffsssuuuooofffWWWIII;;;333///222999FFF___vvv|||___III===777333444555222//////+++---//////000111444777,,,,,,,,,,,,------...///............111777>>>DDDSSSfffvvvnnnTTTWWW^^^lllzzzcccRRRFFFGGGHHHDDDCCCHHHIII___{{{ppp\\\PPP^^^qqqgggRRRAAAKKKQQQcccxxxttt```LLLAAA888888999<<>>======<<<:::;;;===>>>@@@BBBCCCDDDDDDFFFGGGHHHHHHHHHKKKMMMKKKLLLNNNQQQSSSTTTUUUUUU___aaadddfffhhhkkkooorrrwwwxxxyyyyyyxxxzzz|||}}}}}}|||xxxrrrqqqsssvvvkkkfffbbb___XXXOOOJJJIII>>>??????<<<888666777:::555555555333222333666888888888777777888:::<<<>>>777888:::;;;<<<>>>AAADDD<<>>???@@@@@@@@@???===<<<;;;;;;:::999888777666555555555666666666666555555555444333333222222222222,,,111222///...000000...111111111111111111111111............////////////............//////000000000000///...............***---///...,,,+++---000,,,---....../////////...***++++++,,,,,,------...,,,,,,,,,,,,++++++***)))+++,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,---------------,,,+++---000333111...,,,,,,......+++)))---------------,,,,,,,,,000000...,,,***)))+++...'''---000///...000///,,,111,,,+++...---)))+++000555111,,,+++,,,------+++///---+++***+++,,,,,,+++###000444333333333222///,,,+++,,,,,,((((((+++---,,,***))))))+++,,,......)))(((,,,---***,,,222333333222000---,,,,,,---******+++,,,---///000111---000111//////333333111111999CCCKKKQQQWWW^^^cccjjjhhhiiimmmpppppprrrwwwtttrrrjjj]]]NNNBBB;;;999666555999DDDWWWlll|||}}}ppp___OOODDDBBBJJJUUUbbbqqq{{{xxxrrrjjjZZZHHH>>>666444777:::CCC```wwwYYYCCC777555333333333333111///,,,---000222333333222111000,,,+++......,,,+++---000000333666666:::JJJ[[[nnnpppUUU^^^kkkyyywwwbbbRRRHHHBBBHHHPPPPPPJJJEEEOOOjjjooo\\\ZZZuuuiiiXXXPPPMMM___nnn||||||qqq```NNNBBB@@@AAACCCEEEFFFFFFFFFEEE@@@===:::888888999999888777555333111111111333333000111222333222333555777:::::::::999888666444333444555555333000111555999wwwnnnkkkfff]]]UUUQQQJJJGGGCCC@@@???>>>===<<<;;;<<<===>>>@@@AAACCCCCCGGGHHHHHHHHHGGGHHHKKKMMMLLLMMMOOOQQQRRRTTTTTTUUU]]]___cccfffiiimmmqqquuuyyyyyyyyyzzz|||~~~}}}}}}{{{wwwtttqqqqqqrrrkkkeeeaaa]]]VVVLLLGGGFFF>>>???>>>;;;888666888:::999999777555222222333555888777666666777999;;;<<<999:::<<<<<<===>>>AAACCC@@@DDDHHHIIIGGGDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHEEEEEEFFFFFFEEECCCAAA@@@DDDDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFCCC???======???===>>>>>>???>>>===<<<;;;;;;::::::999888777666555888666555333333555666888444444333222222222333333111555666222000111111///111111111111111111111111....../////////000000000///...---------...000111000//////...............***---......,,,,,,---///+++,,,---------------,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---------***,,,---/////////...------------,,,+++---000222000...,,,,,,------+++)))***+++,,,---------------///000///---,,,,,,...111)))///222000///000///---333...+++......***))),,,444000---+++,,,---,,,+++///---+++***++++++,,,,,,###,,,333333111111111//////+++***,,,,,,)))))),,,...---+++)))))))))++++++---)))(((+++,,,***,,,111---...////////////222444,,,,,,,,,---...///000111+++...///------111111///222999BBBJJJPPPVVV]]]bbbggggggkkkqqqrrrooooooqqqrrrooohhhZZZKKK???999888777888>>>LLL___qqq|||uuuhhhVVVGGG===;;;DDDOOO___nnnzzzyyyvvvoooaaaQQQEEE;;;666999===GGGaaa~~~xxxZZZDDD777555333333333333111///---...000111222333222222444000///222222...---//////111888???EEENNN```rrrxxxbbblllyyynnnXXXHHHDDDFFFRRR\\\\\\TTTOOOSSSlllooo```aaayyy~~~iii[[[WWWWWWcccrrr~~~qqq```NNNBBB===>>>@@@BBBBBBBBBBBBBBB>>>;;;888777888999999888555333222000///000111111000111333333222333555777999999888777555444444333111333555555444333555777tttjjjhhhfff^^^TTTNNNIIIFFFCCCAAA@@@???===;;;=========>>>???AAABBBCCCJJJJJJIIIHHHFFFGGGJJJLLLKKKLLLNNNQQQSSSTTTUUUVVV[[[^^^bbbfffjjjooouuuxxx{{{yyyxxx{{{}}}{{{yyywwwuuurrrooolllhhhbbb]]]YYYRRRHHHCCCCCC>>>>>>===:::888777888:::999999888666333333444666888777666666666888999::::::<<<===>>>>>>???BBBDDDCCCEEEFFFGGGGGGEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBB>>>;;;:::;;;===<<<<<<=========<<<;;;:::::::::999888777666666555:::777333000000333777:::333222222222222333333444000444555222000222222000111111111111111111111111/////////000000000111111000///---,,,,,,...000222/////////............---+++,,,...---,,,,,,---///,,,---------------,,,+++***++++++,,,,,,------...,,,,,,---------,,,++++++++++++,,,,,,------------)))+++...111222111///...,,,------,,,,,,,,,///111///---,,,,,,------,,,***((()))+++---.........---.../////////...///222444---222444222000111000---222---***---///---++++++222000---,,,,,,---,,,+++...---+++******+++,,,,,,///222333111111222222...///+++***,,,,,,)))***...///...,,,***)))))))))***,,,)))(((***+++***,,,///***,,,...//////111444666...............///000000+++...///,,,---000111...222888AAAHHHNNNTTT[[[```dddgggmmmttttttnnnjjjkkkpppmmmeeeWWWHHH<<<777666777999AAASSSgggvvv{{{{{{mmm___MMM???666555>>>HHHYYYhhhvvv{{{|||xxxkkk\\\MMM???777;;;AAAKKKddd}}}wwwZZZEEE666555333333333333111000...//////000111222333333000......111111......000000666BBBOOOYYYfffxxxqqq{{{}}}aaaKKKAAAEEERRReeeoookkkaaaZZZ]]]sss|||kkk___cccyyy{{{hhh^^^^^^bbbiiiwwwppp^^^NNNCCC;;;<<<<<<===>>>>>>>>>===;;;888666666777999999888555444222000000000111111000222333333333333666888:::999777555444444555555///222666888777666555555vvvllliiieee\\\RRRMMMGGGEEECCCBBBBBB@@@>>><<<>>>>>>>>>>>>???@@@AAABBBKKKKKKIIIGGGEEEEEEHHHKKKIIIKKKNNNQQQTTTVVVXXXYYY\\\___dddhhhlllqqqvvvzzz{{{xxxwww{{{}}}zzzwwwvvvuuurrrkkkfffbbb]]]XXXTTTNNNEEEAAAAAA======;;;:::888888999:::555666777666555666888:::888888777777888999::::::999;;;===>>>???AAADDDFFFDDDCCCCCCDDDEEEDDDAAA???AAAAAABBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBB????????????@@@AAABBBBBBDDDCCC@@@>>>======???AAA;;;;;;;;;;;;;;;::::::999:::999999888777666666666999777333111111333777999222111111111222333444444(((---000......222333222111111111111111111111111000000000000111111111111//////........./////////......///.........------,,,,,,------------.....................------,,,***++++++,,,,,,------...,,,,,,---------,,,,,,+++++++++,,,,,,---.........,,,---///000111000///...,,,---------,,,,,,...000---,,,,,,,,,,,,,,,,,,+++***+++---/////////...---+++---......///000333666///444666333111111000......+++))),,,000000...+++000///---,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---000111111000444888666111///+++***,,,+++***+++///---,,,+++***))))))*********)))((()))******,,,------...//////...///111333//////...............///---000000...///222333000222888???EEEJJJQQQXXX^^^cccfffmmmtttrrrlllhhhjjjqqqmmmcccUUUFFF;;;666555555888AAATTTiiiwww{{{yyyjjj\\\KKK>>>666333:::BBBOOO^^^ppp{{{rrreeeRRRAAA777;;;CCCOOOeee}}}tttXXXCCC666444333333333333222000/////////000111222444555,,,+++,,,000000///000555999DDDTTTdddooozzz|||xxxnnnVVVEEEGGGRRRggg{{{vvvggg___hhhzzz|||qqq```XXX___vvvyyyggg___bbbfffmmm{{{~~~nnn[[[LLLBBB:::::::::;;;::::::::::::888666555555777888888888666666444333333222333333111222333333333444666888;;;999777555555555777888000222666999:::999888888yyyrrrlllcccXXXPPPOOOGGGEEECCCBBBBBBAAA???===???>>>======>>>@@@BBBCCCIIIIIIHHHFFFEEEEEEGGGJJJIIIJJJNNNRRRVVVYYY[[[\\\aaadddgggkkknnnrrrwwwzzz{{{yyyxxx|||}}}zzzwwwuuutttooohhhbbb[[[VVVRRROOOJJJCCC@@@AAA===;;;:::999888999999999444555777777666666888:::999999999999:::;;;;;;<<<777:::<<<>>>@@@BBBFFFIIIDDDCCCBBBCCCDDDCCCAAA???AAABBBCCCDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCC???????????????@@@AAABBBCCCAAA>>>===>>>@@@CCCDDD;;;::::::999999999999999999888888777777666666666666555444333333444555666111111111111222222333444''',,,...------111222111000000000000000000000000000000000000111111111111---...000111111///...,,,---......///...---,,,,,,,,,,,,,,,,,,---......---,,,,,,---------,,,,,,+++***++++++,,,,,,------...++++++,,,------,,,,,,,,,++++++,,,------...//////222000///---------...///+++---------,,,,,,---///++++++,,,,,,,,,,,,,,,---//////000000///...---,,,)))***,,,---...///222444000555666222000111000...---,,,,,,---///000---))).........---,,,++++++,,,+++,,,,,,+++))))))+++...---///111222777;;;888111000,,,***++++++***+++///))))))))))))***++++++,,,((()))))))))***+++,,,,,,...//////...---,,,...//////...------,,,,,,------,,,///000......222222000222666<<>>>>>======>>>@@@CCCDDDFFFGGGHHHHHHGGGGGGIIIKKKKKKMMMPPPTTTWWWZZZ\\\]]]eeehhhkkknnnppptttxxx{{{{{{zzzzzz~~~|||{{{xxxuuupppkkkeee```WWWRRRMMMKKKGGGAAA???AAA<<<:::888888999::::::999666777888777555444555666888888999:::;;;<<<======777999<<<>>>???BBBFFFIIIDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEBBBAAAAAAAAAAAAAAABBBCCC@@@@@@????????????@@@@@@???===;;;;;;===@@@AAAAAA;;;:::999888888888999999888888777777777666666666333444555555555555444333222111111111111222222333,,,111333000///111111///000000000000000000000000/////////000000000111111---...000111111///---,,,------...//////---,,,+++---,,,+++,,,...///...---))))))***+++++++++++++++***++++++,,,,,,------...******+++,,,,,,,,,++++++++++++,,,---...//////000444222...,,,++++++---///+++,,,...---,,,+++,,,---)))+++,,,,,,++++++,,,...111111000///...---,,,,,,(((***,,,---------///111000333444111...000///---,,,///111///...---***&&&,,,---...---,,,++++++,,,)))+++,,,+++((((((+++///...111444666:::<<<888111222...+++,,,+++)))+++///'''(((((()))***+++,,,,,,(((***+++)))***------++++++,,,---,,,,,,,,,...000...------,,,,,,,,,------***---...+++,,,///000---000444999===AAAHHHPPPWWWbbbgggnnntttssspppsssyyyxxxsssgggVVVEEE:::666666555888BBBQQQbbbqqqyyy|||lllaaaUUUMMMEEE<<<999999>>>GGGVVVgggtttxxxtttnnnYYYHHH<<>>555444222333333444222111///000000111222333444444000///000333444666???HHHfffttt{{{nnnaaa[[[YYY]]]nnntttbbbZZZXXXXXX[[[^^^aaa^^^TTTLLLNNNUUUnnn{{{rrrddd```ooouuugggXXXUUUaaavvv{{{iii^^^^^^aaakkkzzz}}}jjjWWWHHH@@@===<<<:::999888777777777666555444555777888777666444444444333222222111111111333444444444444777999555444333333333444555666777777999===AAACCCCCCBBB}}}uuummmiiicccYYYQQQOOOHHHEEEBBB@@@AAABBBBBBAAA>>>===<<<<<<>>>AAADDDFFFDDDFFFIIIKKKKKKKKKLLLNNNQQQRRRTTTVVVXXXZZZ[[[[[[hhhjjjmmmpppssswww{{{~~~}}}}}}|||{{{yyytttmmmfffbbb```VVVPPPLLLIIIEEE???===???<<<999777777999;;;:::999444666777777555444444555555666888:::;;;======>>>999;;;===>>>>>>@@@CCCEEEAAADDDFFFEEECCCBBBDDDFFFCCCDDDFFFGGGGGGGGGEEEDDDAAAAAA@@@?????????@@@AAAAAA@@@???>>>>>>===>>>>>>===;;;999999;;;===<<<:::;;;:::999888888888999999777777777777666666666666333444444555555444444333333222111111111111111111///333555222000222222000000000000000000000000000....../////////000000000000000///...............,,,---...//////---,,,***...,,,+++,,,...///...,,,)))***+++,,,---.........***++++++,,,,,,------...((()))******+++++++++***++++++,,,---...///000000000///---,,,+++,,,---...+++,,,...---,,,+++,,,---(((***,,,,,,++++++---///000///---+++++++++,,,---)))+++---------,,,---///---111222...---...///---%%%---333000---...---***+++---///...+++***+++,,,(((+++,,,+++((('''+++//////444777888:::===;;;666555///,,,,,,***(((***...(((((()))*********+++***(((,,,---***+++...///+++)))***++++++***+++---......---------------...///***------+++,,,///000---///222666:::===DDDMMMSSSbbbgggrrrzzzzzzxxx{{{|||uuuhhhVVVDDD999555555000666AAAMMMZZZfffpppuuuoooggg___ZZZSSSIII@@@>>>===???GGGUUUdddmmmqqqqqqbbbQQQDDDEEEIIIRRRiiiiiiOOO===555333222222444444333111...///111333444444444333//////222888>>>GGGUUUbbb~~~zzzrrrbbbTTTIIIFFFHHHPPPdddyyy}}}fffPPPEEECCCEEEEEEGGGJJJHHHAAAAAAOOOaaa{{{lllcccdddvvv{{{kkk[[[YYYfffvvvvvvbbbWWWVVVYYYhhhyyy~~~kkkWWWIIIAAA===<<<:::888666666555666666555555666888888777555444444444444333222111000222333444444444555777999555555555555666666777777888999===CCCHHHIIIFFFCCC|||qqqgggeeeddd\\\SSSNNNIIIEEEAAA@@@@@@BBBCCCCCC===<<<;;;<<<>>>AAADDDGGGCCCFFFKKKMMMNNNOOOOOOPPPUUUVVVWWWXXXYYYYYYYYYYYYhhhkkknnnrrruuuyyy~~~~~~{{{|||zzztttkkkdddaaaaaaWWWQQQKKKHHHCCC===;;;===<<<999666666999;;;;;;999000222555555555555777888333444777999;;;<<<===>>><<<===>>>>>>===>>>@@@BBB===AAAEEEDDD@@@???BBBFFF@@@AAACCCEEEEEEDDDCCCBBBAAA@@@>>>=========>>>???AAA@@@???>>>===<<<<<<<<<>>><<<999:::;;;;;;999666;;;;;;999888888888999:::777777777777666666666666444444444444444444444444333333222111000000000111,,,111333111000333444333000000000000000000000000............////////////444111...+++***,,,///222,,,---...//////---+++***...,,,***+++...000...,,,,,,---...000111222222333***++++++,,,,,,---......'''((()))***************++++++,,,---...///000111,,,,,,------------------+++,,,......,,,++++++,,,'''***,,,,,,******---///---,,,***((((((***---...+++---......---,,,,,,---,,,000111---+++---...---(((111000...000222222***---///...+++***+++---(((***,,,+++''''''+++000///444777888:::???@@@>>>666111---,,,***((()))---))))))*********))))))((((((,,,...***+++//////+++***++++++***)))(((***+++...............///000000,,,//////---...111222///...111555888;;;BBBKKKRRR```hhhuuu~~~}}}wwwiiiVVVDDD888444444***222>>>IIISSS\\\ffflllrrrlllgggeee___SSSIIIDDD>>>;;;===HHHXXXeeeooosssiiiXXXLLLJJJKKKSSSjjjiiiNNN===555333222222444444333111---///222444555444333333222333:::DDDOOO]]]qqq{{{pppdddYYYNNN@@@777999???KKKbbbyyyxxx___FFF999888:::666999======888<<>>AAAEEEFFFFFFEEEDDDGGGKKKMMMMMMNNNOOOPPPTTTWWWZZZ\\\\\\]]]___aaagggjjjooosssuuuxxx~~~zzz{{{|||yyyvvvqqqkkkccc\\\XXXSSSKKKFFFFFFCCC===;;;======999555666:::<<<:::888555666777777555444555666888:::<<<<<<;;;:::;;;<<>>>>>@@@CCCEEE@@@@@@@@@@@@AAABBBCCCCCC>>>@@@AAA@@@>>><<<<<<===@@@@@@???>>>=========>>>;;;===;;;666777<<<<<<777;;;888666777::::::888666555555555555555666777777666555444444444444333222111222444444444111///---///333666444///---///333...000000///...---...///......---,,,---...///000...---,,,+++,,,...000222++++++---...//////000000---------.........//////000...---,,,,,,+++)))(((++++++++++++++++++++++++...---+++))))))+++...///***,,,......---------///.........------,,,,,,,,,---------,,,,,,++++++++++++++++++***)))***,,,...111+++(((***------...111+++---//////---,,,,,,---,,,...000000...---------------............------+++///111000+++)))+++...%%%)))---,,,)))(((+++///555777:::???BBBBBB???<<<666333000---,,,+++)))''''''((()))((('''(((***,,,)))---///***"""%%%,,,*********+++,,,---...///000...++++++,,,...///000000000111111000///---,,,333111222666999>>>HHHSSS\\\iiivvvzzz|||uuucccRRRDDD999333111///222777>>>FFFOOOVVVZZZcccmmmrrrnnnggg```XXXOOOFFF===:::@@@LLLYYYiiixxxlllbbbVVVMMMKKKWWWpppcccIII;;;222666999777222000111444444///...111444555666999:::@@@JJJVVVcccssstttfffZZZNNNDDD888999888666:::JJJcccvvv}}}{{{nnnUUU===333444666555666888:::888===PPPdddtttyyy~~~zzziii___gggwwwvvvbbb```pppzzz~~~gggVVVIIIHHHRRRbbbtttzzzkkk\\\LLL??????<<<888444333333444444555666888777666444444555555777999:::888777777777333555666444111000222444777777777777888888888888:::>>>CCCGGGHHHGGGDDDBBB|||vvvkkk```\\\ZZZRRRHHHFFFCCC@@@???@@@AAA???============@@@CCCFFFFFFEEEGGGIIIKKKLLLLLLMMMNNNOOOVVVXXX[[[]]]^^^___bbbdddeeeiiiooosssuuuyyyxxxtttooonnnnnnjjjbbb\\\RRRJJJFFFFFFDDD@@@>>>@@@===999555666999;;;:::777666777777666555555777999888999;;;;;;:::999:::;;;???@@@AAA@@@??????AAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBB>>>@@@AAA@@@>>><<<<<<===>>>>>>>>>>>>>>>=========<<<===;;;666777;;;;;;777999777666777999999888666666666666666666777888999777444222444666555000***///000222222111///---+++000222444333000...000222...000000///...---...///...------,,,---...///000------,,,,,,---...000111+++,,,---...////////////++++++++++++,,,,,,,,,,,,...------...///000//////++++++++++++++++++++++++000///---,,,+++,,,---...***,,,......---,,,---...,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***+++---///222///...---)))&&&'''---(((+++...///---+++*********,,,...///---,,,+++,,,---......//////......---***...111///+++)))+++---''')))+++***))))))+++...///222777===AAABBB???<<<;;;666///+++)))*********&&&'''((((((((((((+++---))),,,///,,,&&&$$$'''+++'''(((***,,,---.../////////---,,,+++,,,...///000//////000000000///...---111///111555888===HHHSSS```mmmzzz~~~vvvcccRRRCCC888222000222333444888<<>>???>>>>>>@@@DDDGGGHHHHHHIIIKKKLLLKKKKKKKKKMMMOOOXXXZZZ\\\]]]___bbbfffiiieeekkkrrrvvvyyy}}}vvvpppjjjjjjlllkkkccc[[[NNNHHHDDDDDDCCC@@@???AAA;;;888555666999:::999777777777777666555666999;;;777999::::::999999:::;;;???@@@@@@@@@??????AAACCC???AAACCCEEEEEECCCAAA???BBBBBBAAAAAA@@@@@@AAAAAA>>>@@@AAA@@@>>><<<<<<===<<<<<<>>>??????>>>======<<<<<<:::777777:::999666777666555666777888777666666666666777777888999:::999444111444888666---$$$000111222222111///---+++111111111111111000000000...000000///...---...///...------------...//////---------......//////000------............------************++++++++++++))))))***+++,,,---------++++++++++++++++++++++++111111000///...---,,,,,,***,,,---...,,,,,,,,,---***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,---+++,,,---,,,++++++---/////////111///((("""%%%+++(((+++...///---+++******)))+++------,,,+++++++++......////////////......))),,,//////,,,***+++,,,))))))(((((()))***,,,---///222999AAAGGGIIIFFFDDD@@@999000)))((()))+++---&&&'''((((((((()))+++...)))+++......,,,***)))***&&&(((***---...///...---...---,,,+++,,,---...///------...////////////......---000444888===HHHSSSbbbooo|||vvvcccPPPAAA888222///444333222111333666999;;;JJJXXXhhhrrrtttsssnnniii___UUUJJJDDDCCCHHHSSS]]]ccc\\\TTTNNNNNNZZZqqqeeeJJJ;;;555555555444333333222222111222666;;;<<<<<<@@@GGGWWWeeeyyyoooWWWLLLJJJEEE???999777555777???NNN___kkkjjjaaaQQQBBB<<<===;;;777???<<<>>>EEEJJJLLLMMMOOOXXX\\\bbbdddeeeoooxxxgggjjj}}}jjjUUUHHHHHHTTTeeeuuu~~~tttdddYYYPPPIII<<<999777666666666555444444555555555444555777:::>>><<<;;;999777555444444555666666555333333444666666666777777777888888888666999===CCCFFFHHHIIIIIIvvvppphhh```\\\WWWPPPJJJDDDBBB@@@>>>>>>>>>??????BBBAAA@@@BBBEEEIIIJJJJJJLLLLLLLLLKKKJJJKKKNNNPPPYYYZZZ\\\^^^```dddiiimmmhhhooovvvzzz}}}uuupppjjjgggfffbbb[[[UUUKKKGGGCCCAAA@@@>>>======:::888666777999:::888777666666555444444666999===999:::;;;:::999999;;;<<<>>>???@@@@@@??????AAACCC???AAACCCEEEEEECCCAAA???DDDCCCBBBAAA@@@@@@@@@@@@>>>@@@AAA@@@>>><<<<<<===;;;<<<>>>@@@@@@@@@>>>===<<<;;;999888888999888666555555555555666666666666666666666666777888999:::888555333444666444...)))333444444444333111///...222000///000111222111///...000000///...---...///------------......//////------...///000/////////............------,,,+++++++++,,,,,,,,,---------)))*********)))((()))***++++++++++++++++++++++++...//////000///...---,,,+++,,,......,,,,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,---------***+++,,,,,,++++++,,,...++++++---///+++''')))///,,,---...---,,,+++,,,...)))+++......,,,++++++,,,...//////000000//////...(((+++......---++++++,,,,,,)))'''''')))+++,,,,,,...333;;;DDDKKKNNNLLLJJJAAA:::222+++)))***+++,,,%%%'''((())))))***,,,...,,,,,,+++,,,------,,,+++''')))+++......---,,,***,,,,,,,,,,,,+++,,,---///+++,,,,,,---.../////////------000555999>>>IIITTT```nnnzzz~~~~~~uuubbbNNN@@@:::555111444333111///000333666888>>>KKK[[[gggmmmnnnnnnmmmggg___SSSHHHCCCDDDKKKRRRYYYSSSNNNKKKLLLWWWooo~~~bbbHHH;;;888666555444555666555444333444888>>>AAAFFFRRR^^^ooo}}}lllZZZUUUWWWTTTNNNFFFBBB======CCCNNNXXX___^^^YYYPPPHHHGGGKKKJJJEEEHHHJJJOOOWWW]]]^^^[[[XXXdddhhhnnnqqqvvvssseeejjj~~~kkkWWWLLLMMMYYYjjjxxx}}}qqqaaaYYYTTTOOO@@@;;;666444555666555444444444444444333555999<<>>@@@AAA@@@@@@BBBFFFHHHIIIIIILLLMMMMMMMMMLLLMMMPPPRRRZZZ[[[]]]^^^aaaeeejjjnnniiiqqqwwwzzz}}}|||rrrqqqnnnhhhaaaZZZVVVUUULLLIIIEEE@@@???>>>===:::999888888888999999888777666666555444333555999<<<;;;<<<<<<;;;:::;;;<<<>>>>>>???@@@@@@???@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@?????????>>>@@@AAA@@@>>><<<<<<===;;;===???AAAAAAAAA???>>>;;;999888999::::::888777444444555555555666666777666555555555555666777777555555555444222111222444333333444444333222111000111000//////111222111///...000000///...---...///---------...............---...///000000/////////............---,,,+++***++++++,,,,,,,,,---------,,,---......,,,+++,,,...++++++++++++++++++++++++***+++---/////////...---,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((***++++++******+++,,,,,,))))))---///------///------+++)))((())),,,///,,,...000000...---,,,---......////////////......(((***---......---,,,,,,,,,***((((((***,,,,,,++++++///777@@@HHHKKKKKKIII>>>999333///,,,+++******&&&((()))))))))***,,,...///,,,))))))+++......---)))+++---......,,,)))'''***+++---,,,******,,,...******+++,,,---...//////......111777;;;???JJJTTT^^^lllyyy}}}}}}|||tttbbbMMM@@@<<<888333444333111000000222555666777>>>KKKVVV^^^ccciiinnnlllggg^^^QQQHHHEEEFFFHHHMMMIIIEEEDDDGGGSSSkkkxxx^^^GGG:::555333111111222333333222555555999@@@HHHTTThhhyyytttjjjjjjlllggg^^^SSSNNNHHHFFFJJJQQQWWWZZZXXX[[[ZZZWWWVVVYYYZZZXXXUUU]]]gggmmmoooooommmlllvvv{{{~~~nnn```eeexxxmmm[[[PPPRRR^^^qqq{{{|||nnnaaa[[[XXXSSSEEE>>>666222333555666555333444444333333555999<<>>CCCHHHMMMPPPRRRSSSuuulllccc\\\UUUMMMHHHHHHAAAAAA???<<<;;;;;;>>>AAA>>>>>>???BBBEEEGGGGGGFFFKKKLLLNNNOOOOOOQQQTTTVVVZZZ\\\___aaacccgggkkkooojjjsssxxxxxx|||~~~~~~~~~yyyooopppnnnggg^^^XXXVVVXXXLLLKKKFFF@@@>>>???>>>:::888999::::::::::::999888666777777555555666999;;;<<<<<<===<<<:::;;;===@@@===???@@@@@@???@@@BBBDDDDDDCCCAAA@@@@@@AAACCCDDDDDDCCCBBBAAA@@@@@@???@@@>>>@@@AAA@@@>>><<<<<<=========???@@@@@@???>>>>>>;;;888888;;;===;;;::::::333555666666555555777888777666666555555555555555333555666333000111555:::000111111111111111000000//////000000000000000111...000000///...---...///,,,---......//////......////////////////////////---------------,,,+++***************++++++++++++(((+++------++++++---000++++++++++++++++++++++++)))***,,,.../////////...---///000000...------...,,,,,,---------------...+++,,,,,,,,,,,,,,,,,,---(((***,,,,,,+++++++++,,,111,,,)))---///---,,,...,,,+++)))'''%%%'''+++...000111333222///---,,,---------............------(((***---///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,---000666>>>EEEIIIIIIGGG;;;888444111///---***(((((()))******))))))+++---...,,,)))''')))+++------***+++,,,---,,,+++)))'''(((+++---,,,***)))+++...************+++,,,......//////222888;;;@@@IIISSS^^^lllyyy~~~~~~|||vvvcccLLL@@@>>>;;;444333222111000000000111111222555<<>>>>>CCCPPPhhh}}}ttt\\\EEE:::555555444333222333444555888999???KKKYYYjjj|||rrreeeaaa[[[XXXZZZ```eeeiiicccjjjnnnjjjgggiiikkklllhhhsss}}}}}}{{{{{{|||}}}xxxggg[[[aaauuummm[[[QQQSSSaaaxxx}}}yyykkk```]]]YYYSSSFFF>>>555111333666666555333444555444444666888;;;===:::777666888999777555444222111111333444444333444444555666666777888888<<>>BBB===>>>AAAEEEHHHIIIHHHFFFHHHKKKOOOQQQSSSUUUWWWYYY\\\___bbbeeefffiiillloooooowwwzzzxxx|||~~~}}}}}}zzzmmmkkkhhhbbb[[[VVVSSSSSSGGGGGGCCC===;;;>>>===999999:::;;;<<<;;;:::::::::888999:::999888888999;;;<<<<<<<<<;;;999:::===@@@===>>>@@@@@@???@@@BBBEEECCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@>>>@@@AAA@@@>>><<<<<<===============<<<<<<<<<<<<:::666777===???===;;;===333555777777666555777::::::999777666555555444444222333333333222222444666//////000111111222222333---///111111///...000333...000000///...---...///,,,---.../////////...---111000///......///000000,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,'''***---,,,)))(((+++...++++++++++++++++++++++++,,,---...//////////////////000222111///......///***+++,,,---///000111222---,,,,,,,,,,,,,,,,,,+++***,,,...///...------...000---+++,,,+++)))***///+++,,,,,,+++******+++---222333444333000---++++++,,,,,,------------,,,,,,)))***---000222222///---)))---000000---+++,,,---///111555;;;AAADDDEEEDDD999666222000...---***)))******+++***))))))***,,,+++******)))(((((()))***))))))***+++++++++++++++'''***------)))(((***---+++***))))))***+++,,,---//////222777;;;>>>GGGQQQ\\\jjjxxx}}}~~~yyyfffMMM???>>>:::333000111111111111111111000222000333999>>>CCCOOO\\\eeemmmppphhh]]]TTTJJJCCC@@@===;;;<<>>BBBNNNbbbuuuvvvsssmmmjjjiiinnntttyyysssxxxxxxrrrnnnooorrrrrrsss{{{~~~yyyttttttvvvvvvsssuuutttttt~~~nnn```YYYccczzzfffTTTLLLSSSccc||||||tttfff___^^^XXXPPP@@@:::444444888:::888555222444666666555666777999999777555888<<<>>>;;;888555333111222444666555444666666777888999:::;;;;;;===@@@EEEJJJLLLLLLKKKIII}}}rrrhhh___ZZZTTTNNNMMMRRR@@@@@@???<<<999:::>>>BBB@@@AAAEEEIIIMMMMMMJJJHHHGGGJJJOOOSSSUUUWWWZZZ\\\^^^aaaeeegggiiikkkmmmooouuu}}}{{{zzz||||||mmmhhhbbb\\\WWWRRRMMMIIIAAABBB>>>888777<<<;;;666999;;;======<<<;;;:::::::::<<<===<<<:::::::::;;;;;;;;;;;;999888999<<>>???@@@???@@@CCCEEEAAABBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAA@@@@@@AAAAAA>>>@@@AAA@@@>>><<<<<<======<<<;;;::::::::::::::::::666777>>>AAA>>>===???333555888777666666888;;;<<<;;;999888666555444444222111111222444555222000000111111333444555666666+++///333111...---000444...000000000...---...///,,,,,,.../////////...---222111///------...000111+++,,,,,,------,,,,,,,,,------............//////...111333111,,,)))+++...++++++++++++++++++++++++000000000///////////////000111333222000//////000((()))+++---000333555666---------,,,,,,++++++++++++...000111000/////////,,,+++,,,,,,(((%%%+++333,,,...111222000///......333444444333///,,,******+++,,,,,,------,,,,,,+++)))***---111333333000...(((...333333///+++,,,...+++,,,///333999<<<======999666111...,,,,,,+++***++++++,,,***)))(((***+++''')))++++++)))'''''''''''''''((()))+++,,,---...&&&***------)))(((***---+++***)))))))))***+++,,,......222777:::===FFFOOOZZZhhhwww||||||}}}hhhMMM???===999111---...111333444555444444444000///222333555???KKK\\\hhhrrrnnnfff\\\RRRHHH@@@===:::<<>>999444222444666777666666666777999777777;;;AAACCCAAA===666444222333666777777555888999999;;;<<<===>>>>>>@@@CCCHHHLLLNNNLLLIIIGGG}}}qqqhhh```]]]XXXOOOFFFAAA???>>><<<999888:::>>>BBBAAAAAAAAAEEEIIIKKKIIIGGGIIIOOONNNNNNVVVVVVSSSYYY[[[___cccffflllrrrsssppptttwwwxxxwwwzzz{{{yyy{{{zzzvvvpppmmmfff\\\SSSMMMKKKJJJ???>>><<<999777666555555888999::::::888888999;;;:::777777::::::888999<<<<<<===>>>>>>======>>>???<<<===>>>???@@@AAABBBBBBBBBAAA@@@BBBDDDCCC???<<<@@@@@@BBBCCCCCCBBB@@@@@@???@@@@@@@@@???>>><<<;;;;;;:::888777777888:::;;;;;;<<<<<<<<<<<<<<<<<<;;;666666555666888999999888<<<999666555555555333000666555555444444333333222222000000222555777555333///000111000///......000000---***+++...000000...///,,,+++,,,***'''(((---...///000///---,,,,,,---.........------,,,,,,,,,&&&***......,,,++++++---,,,+++++++++,,,,,,+++)))(((((((((((()))***+++,,, ***000---+++...000///---///111333333111///...000111//////666???@@@:::666444000---++++++,,,---111111111111111111111111***000---***///---***111///000000000///,,,***)))//////.........---------++++++,,,---.........---///---,,,---000222000......///000///,,,,,,///222))),,,000444666888;;;===666444000,,,***+++,,,...'''((())))))))))))((((((&&&'''***,,,,,,+++)))'''(((((())))))***+++------******+++++++++,,,,,,,,,***++++++++++++***))))))...---///444777<<>>;;;777555444444333222222333444444333555888:::;;;999:::@@@GGGIIICCC<<<888666555666999:::888555;;;;;;:::;;;<<<>>>@@@AAAHHHDDDEEEJJJJJJFFFFFFJJJ{{{ooofff___\\\WWWNNNFFFBBB@@@>>>:::888999;;;>>>@@@AAA@@@AAADDDHHHJJJIIIGGGLLLRRRQQQRRRZZZZZZXXX^^^]]]bbbfffhhhmmmrrrssspppuuuxxxyyyxxx{{{zzzvvvwwwuuuqqqmmmiiibbbYYYQQQKKKHHHGGG>>>===;;;999888666555555777888::::::999888999::::::777777999:::888888<<<<<<===>>>>>>======>>>???;;;<<<<<<===>>>???@@@@@@AAA@@@@@@BBBDDDCCC@@@===@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBB@@@>>>;;;999777===;;;:::888888888999::::::;;;;;;<<<<<<;;;;;;::::::999999999999:::999888;;;888555444555555333111444444444333333333333333111000///111444555333111000111222111/////////000000---+++,,,...000000///111//////000///,,,---111---...//////---,,,---.........---------,,,,,,,,,&&&)))------+++))))))+++,,,+++***+++------,,,+++)))(((((()))***+++,,,,,,&&&---111...,,,///000///000111333444444222000///000222111000555<<<===:::555333000---,,,,,,---...///000222333333111///...***///...,,,000...,,,111...000222333111...,,,***000//////...------,,,,,,)))***+++---...//////000000...,,,---///111000///---//////...,,,,,,...111---///111333333555777999777444000---++++++,,,---))))))))))))))))))))))))'''(((***+++++++++)))(((******************++++++*********+++++++++,,,,,,******+++++++++*********......000444888===HHHRRR```iiirrrvvvyyy~~~xxxooo]]]HHH:::555222...,,,---///000111111111000...,,,---111222333888>>>IIIWWWhhhqqqrrrlll```TTTDDD===888999BBBTTTmmmtttggg^^^kkkyyy|||ppp[[[HHH===999666444666666888BBBMMM___ooouuuggg[[[RRRMMMJJJNNNTTT[[[^^^^^^]]]^^^___aaa]]][[[YYYTTTPPPTTT[[[QQQPPPNNNLLLJJJHHHFFFEEEDDDFFFFFFBBBBBBEEEFFFCCCCCC@@@DDDSSSeeexxxhhhRRRJJJTTTkkkrrrSSSCCCBBBSSSnnnrrr^^^WWWZZZUUUHHH===:::666444333333222222222333444444444555888;;;<<<<<<===BBBHHHIIIDDD???;;;888555555888::::::999<<<<<<<<<===>>>@@@BBBDDDGGGFFFIIILLLKKKFFFGGGKKK}}}wwwlllddd]]][[[VVVNNNGGGDDDAAA===888777:::<<<======??????@@@CCCGGGIIIIIIHHHJJJPPPOOOPPPYYYZZZXXX______dddiiijjjnnnrrrsssqqqwwwzzz{{{zzz}}}~~~wwwsssrrrooolllhhhddd]]]TTTMMMGGGDDDBBB>>>===;;;999888777666666555777:::;;;:::999999999999666666999999777888;;;<<<===>>>>>>======???@@@=========>>>>>>?????????@@@@@@@@@BBBDDDDDDBBB???@@@??????>>>>>>??????@@@BBBAAAAAA???===;;;999888>>>===;;;:::999999999:::999999::::::::::::999999======<<<;;;;;;:::999999888666444444555555444333111222222222222333333333111000000111222222111//////000111000///......000///...,,,---.../////////---,,,---000...++++++///,,,...///...------...///...------------,,,,,,,,,'''+++...---***((()))***,,,+++***+++---.........***))))))******+++,,,------000000......000111///333333444555444333111000---111333111111555777666444222000---,,,,,,---...---///111333333000---******---/////////...///111---000444555333000...---/////////...---,,,,,,+++)))***+++---...000111111111...,,,+++---///000000---...---,,,++++++---///111222222111000111333666777555222...,,,+++,,,,,,+++***)))(((((()))******((()))))))))************,,,++++++***))))))***************++++++++++++,,,*********+++++++++++++++,,,,,,...333777<<>>888:::CCCWWWsss}}}nnnaaaZZZhhhxxx|||rrr^^^KKK@@@777555555777;;;BBBOOO[[[uuurrrhhhZZZNNNEEE???:::666888<<>>===<<<<<<;;;???AAABBBEEEJJJLLLKKKIIIIIIPPP```sssxxx\\\IIIEEEQQQiii~~~mmmOOOAAACCCWWWssssss\\\QQQRRRPPPHHH;;;888444222222222222111111222333444444777:::===AAAAAADDDGGGIIIHHHEEEBBB>>>:::555555888<<<<<<<<<======>>>???AAACCCEEEGGGDDDFFFKKKMMMKKKHHHKKKRRRyyyrrrkkkccc]]]ZZZVVVNNNHHHGGGBBB<<<777777;;;>>>===;;;>>>???@@@CCCFFFHHHJJJJJJJJJPPPOOOPPPYYY[[[ZZZaaaaaagggkkklllnnnrrrsssqqqxxx|||}}}}}}~~~{{{vvvrrrooollljjjddd___XXXQQQKKKFFFAAA???===<<<;;;999888777777777333666:::<<<;;;999888888999666666999999777888;;;<<<===??????>>>>>>???AAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBB???>>>===<<<<<<===>>>???==================<<<<<<@@@???===;;;::::::999:::888888999999999999888888<<<<<<===<<<:::::::::;;;666555444333444444444444///000000111222222333333222111111111111111000///...///000///---,,,---...///............/////////,,,+++---///---((('''***+++---......------///000------------------------***---///...+++)))***+++///---++++++---.........+++++++++++++++,,,------000///...---///111111000333333333333333222111000***///333222......000333111000...,,,,,,,,,---...---...000111000...,,,***,,,,,,222333------111111...111444444111//////000------------------------++++++,,,---...///000111111///,,,++++++---///111------,,,*********+++,,,111111000///...///111444777666333000...,,,,,,+++---+++)))(((((()))***+++***)))((((((((()))++++++++++++***************+++************++++++++++++************++++++,,,---***))),,,111555;;;FFFQQQ```jjjsssuuuuuuwwwxxxwwwrrrlll^^^JJJ<<<666333000.........//////000000000------///333222000111555888DDDUUUggguuuxxxlll^^^GGG???999;;;EEEZZZxxxyyyhhhZZZWWWgggyyywwwbbbMMMAAA888888999===EEESSSeeerrruuummm\\\RRRFFF>>><<<:::777444222555999:::999999;;;>>><<<;;;;;;<<<999777:::AAA@@@@@@AAAAAABBBBBBBBBCCCBBBHHHOOOSSS[[[cccgggfffcccdddkkkyyysssSSSAAA@@@LLLdddxxxgggKKK@@@EEE[[[wwwwww___OOOLLLJJJDDD:::777444222222333333222000111333444666999===@@@HHHJJJKKKLLLJJJHHHDDDBBB===:::777888;;;>>>>>><<<======???AAACCCEEEGGGHHHAAAEEEIIIJJJIIIKKKTTT]]]uuunnnjjjccc]]]ZZZUUUMMMIIIIIIBBB===888888;;;>>>===:::===>>>AAACCCFFFHHHKKKMMMOOOUUUTTTUUU^^^``````gggaaahhhmmmmmmnnnrrrsssrrryyy}}}|||zzzwwwuuurrrnnnkkkjjjaaa\\\UUUOOOKKKFFF@@@===<<<;;;:::999888888888888222555999;;;;;;999888888999666666999999777888;;;<<<===??????>>>>>>@@@BBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBBBBBBBCCCCCCCCC???>>><<<<<<<<<<<<>>>???<<<<<<<<<<<<<<<<<<======??????>>><<<;;;::::::999777888888888888888888777777999::::::999888:::<<<444444444333333333444444...///000000111222333333222333333333222111000000///000111000...---...///...////////////......///000///000111...)))'''***+++---......------///000------------------------***,,,...---)))((()))+++111///...---.........,,,---,,,,,,,,,,,,------......,,,+++,,,///000111111222222111000000000000000,,,111555555000,,,...222------,,,+++++++++,,,---//////...---,,,,,,---------///;;;===---+++333111///111333111...---000333******+++,,,---...//////......---------...//////000///---+++***,,,...000---,,,***))))))******+++------------,,,...222555666555444222000...,,,+++...,,,***)))((()))+++,,,***)))((('''((()))+++,,,))))))))))))***+++,,,---))))))*********+++++++++************+++,,,......******,,,222666<<>>777333111..................//////...---000333222//////333555???NNN```pppvvvmmm```JJJBBB;;;===GGG\\\zzzwwwdddVVVUUUfff{{{{{{eeeNNN@@@>>>BBBFFFLLLXXXlllzzzhhhZZZSSSKKKCCC999555666888777555444888::::::999888;;;>>>::::::===AAAAAA@@@DDDKKKGGGIIIKKKNNNQQQTTTVVVWWWRRR[[[eeennnwwwpppNNN===;;;EEE[[[pppzzzbbbGGG???FFF]]]yyyyyybbbOOOGGGCCC???:::888444333333444444444000111444666888;;;@@@CCCPPPPPPPPPNNNKKKGGGCCC@@@;;;:::999<<<@@@AAA>>>;;;<<<===???AAACCCEEEGGGGGGCCCGGGIIIGGGGGGOOO\\\ggg~~~tttmmmhhhbbb]]]YYYSSSKKKHHHIIIBBB>>>;;;:::<<<======;;;===???BBBDDDFFFIIIMMMPPPQQQWWWTTTUUU^^^aaaaaahhhbbbjjjpppppppppsssvvvuuuzzz~~~~~~zzzwwwuuuuuurrrllliiiiii```ZZZSSSNNNKKKFFF@@@<<<;;;::::::999888888888999222555888:::999999999999:::777777::::::888999<<<;;;===????????????AAABBB?????????@@@@@@AAAAAAAAAAAABBBCCCCCCBBBAAACCCDDD>>>======<<<<<<======>>>???>>>===;;;::::::::::::>>>>>>===<<<;;;;;;:::999777777888888888888777777333666888888666666888;;;333444444333111111333444//////000111222222333333111333444333222000000111111333333222111000111222...000111111///......//////------...+++&&&%%%(((,,,...///...------...///,,,,,,,,,------------...(((***,,,+++(((&&&(((+++000//////000111000...,,,......------------......+++)))***...///---...111000///...------...000000111333888:::555//////333++++++++++++,,,,,,---...000...,,,++++++,,,...000///555MMMQQQ777///666000///222444222---,,,///333)))***+++,,,---...///000111000...---------.../////////...,,,++++++---000///,,,***)))*********)))((()))++++++,,,...222444555555444333111///---,,,...---,,,************+++***)))((((((((()))+++,,,((((((((()))***,,,---...)))))))))************+++******)))***+++---///000------///444888===IIISSS___iiiqqqooollllllooopppqqqnnncccPPP???888444222//////............/////////...000333222//////333444<<>>SSSiii|||www___EEE???FFF]]]xxxttt^^^LLLCCC>>>::::::777444333444555555555000222555888:::???DDDGGGRRRPPPNNNLLLJJJGGGAAA===999999:::>>>BBBBBB>>>:::<<<===???BBBDDDEEEFFFFFFFFFJJJJJJGGGJJJVVVdddmmmvvvooofffaaa[[[WWWPPPHHHEEEGGGAAA@@@>>>===<<<<<<=========@@@CCCEEEFFFIIINNNRRRQQQWWWTTTTTT]]]______gggdddlllsssssssssvvvyyyzzzzzz~~~|||zzzvvvttttttppphhhdddfff^^^XXXQQQMMMJJJFFF@@@:::::::::999999888999999999333555777888888888999;;;;;;888888;;;;;;999:::===;;;===????????????AAACCC>>>??????@@@AAABBBCCCCCCBBBDDDEEECCCAAA@@@BBBDDD======>>>>>>>>>>>>======>>>===;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;::::::777888888999999888888777333666999777444333555999333444555333000000111333000111111222222333333333///111333222000///000111111222222222000///000111...000222222///---...///,,,******+++)))%%%&&&+++---...//////---,,,---...,,,,,,,,,---------......)))+++---,,,))))))+++...,,,---///111333333111/////////...............///+++***...111///***+++111///...,,,,,,,,,...111222222333777;;;888111///222++++++,,,------...///000------,,,,,,---...///000111>>>ccckkkFFF666:::///...444888777111---...111++++++,,,,,,,,,---------000///...------...000111---//////...+++***,,,...000---***)))***+++***)))%%%'''***+++,,,...111333333333444444333111///---...------,,,++++++******)))))))))))))))******+++***)))))))))***+++,,,,,,))))))))))))***************)))))))))+++---000111---,,,///333777<<>><<<:::999999;;;<<<===<<<@@@FFFHHHIIIJJJMMMPPPLLLPPPXXXaaafffiiipppwww{{{|||~~~|||___CCC888555:::OOOgggzzzuuu]]]DDD???FFF\\\vvvyyyiiiTTTEEE>>>;;;999888555222222333444555555111333666999===AAAGGGKKKOOOKKKGGGGGGHHHFFF@@@;;;:::999999<<<@@@AAA???<<<>>>???AAACCCDDDEEEEEEEEEBBBGGGJJJKKKSSSbbbpppuuuxxxrrrddd___ZZZUUUMMMEEECCCEEEAAAAAA@@@>>><<<<<<===???===@@@DDDEEEGGGJJJOOOTTTVVV[[[XXXXXXaaaccccccjjjfffnnnuuuuuuuuuyyy|||}}}zzz~~~{{{{{{vvvssstttoooeeeaaabbb]]]WWWPPPLLLJJJFFF???999::::::999999888999999:::444555777777777888:::<<<<<<999999<<<<<<:::;;;>>>;;;===?????????@@@BBBCCC@@@@@@AAABBBDDDEEEFFFFFFCCCEEEEEEDDDAAA@@@AAADDD<<<===>>>??????>>>===<<<:::999999999:::<<<>>>???:::;;;;;;<<<;;;;;;::::::888888999999999999888888444888:::888333111333777333444555333000///000333222222222222222333333333---000222111///...///111---/////////---,,,---......000333222///---...///...,,,,,,------+++---222...///000///---,,,,,,---,,,,,,,,,------.........,,,///000///------000333)))***...222666666333111000//////.........//////,,,,,,111444000((()))000///...,,,+++,,,///222444111000444999888000---///,,,,,,---...///000111111***+++---///000000000///111DDDrrr}}}SSS======///---444<<<<<<555///---.........---,,,,,,++++++***......---,,,---///111333,,,...000///,,,***+++---000---***)))+++,,,***)))$$$'''***,,,,,,---///111222333444555444222000...------...---,,,+++***)))((()))))))))************,,,+++******)))*********))))))))))))***************)))))))))+++...000222+++***,,,000333888CCCMMMWWWaaaiiihhheeeiiipppuuurrrqqqiiiXXXIIIBBB@@@>>>444333222111111222333333111000000222222///111666222999BBBMMM[[[hhhllljjjUUULLLDDDCCCJJJ[[[tttwwwiii^^^jjjwwwzzzmmmffffffxxxqqqZZZOOOIIIEEEDDDFFFAAABBBDDDDDDDDDFFFIIILLLMMMRRRYYY^^^```bbbeeehhhcccgggqqq|||uuuwwwyyy~~~rrrWWW???666333888NNNgggyyyttt\\\DDD???FFF[[[uuu}}}rrr___KKK>>>:::::::::666444111000222333444444111444777:::>>>CCCIIIMMMJJJEEEAAACCCFFFFFF@@@:::<<<:::888:::>>>@@@@@@>>>???@@@BBBDDDEEEFFFEEEEEE;;;BBBHHHNNN[[[nnn{{{~~~{{{sssnnnhhh___UUUQQQNNNHHHEEEDDD===>>>>>><<<:::999:::<<>>;;;999666666888:::;;;<<<666555444444555666777888III???777777:::;;;<<<>>>>>>======>>>@@@@@@???===<<<@@@DDDEEEDDDCCCEEEGGGBBBBBBCCCCCCBBBBBBAAA@@@DDD???:::999<<<>>><<<999888999:::::::::999888777<<<<<<;;;:::999999999999888999:::;;;;;;:::999888888888888888888777666666666333111222222///000333333000---...111333222111111111111111111111111111000///......//////...---///...---///111111...+++---,,,+++******+++,,,---111///---,,,---......---++++++******++++++,,,---,,,,,,,,,------.........,,,+++******,,,...000222333222000...---,,,,,,---+++---000000///---------000...,,,,,,...000000000222000...///111111...,,,------......------,,,+++///...---,,,---///111333===DDDggghhh===000999333777HHH444***444,,,555444***&&&,,,///))))))///,,,+++...444444///...111111...+++((('''(((+++---***,,,---,,,+++******+++''''''(((+++///222333222555666888888666333///---+++++++++++++++++++++++++++***((('''''')))+++,,,++++++,,,,,,,,,++++++***+++)))(((***---...---+++***+++,,,---------,,,,,,///111222333555;;;DDDKKKXXXaaajjjkkkhhhhhhqqqzzzyyywwwpppcccXXXRRRKKKEEEBBB>>>888555444555555555///222555444222111222444111333:::FFFRRR[[[______YYYSSSJJJDDDHHHZZZrrr|||sssqqq}}}wwwttt}}}|||jjjWWWOOOOOOSSSYYY]]]YYYZZZ[[[YYYYYY[[[```eeennnlllnnnwww~~~}}}|||}}}}}}fffXXXZZZ^^^gggvvvlllOOO888555666888LLLffftttooo^^^FFF:::FFFaaauuuzzzjjjQQQ???888:::999777666555444333222111111111333555888<<<@@@CCCEEEFFFEEECCCBBBEEEHHHIIIDDD@@@>>>;;;999:::>>>AAAAAAAAACCCCCCCCCCCCBBBCCCCCCDDDBBBDDDKKKZZZlll{{{|||vvvssshhh___WWWRRRMMMFFFCCCDDD>>>??????===<<<;;;<<<>>>AAACCCEEEIIILLLOOORRRSSSVVVVVVXXX\\\ccciiinnnpppxxxzzz|||||||||}}}~~~~~~~~~|||{{{~~~}}}yyysssnnnjjjfffbbb___SSSQQQNNNJJJEEEAAA>>><<<999777555555666888999888666555444444555666888999FFF>>>777888;;;;;;<<<>>>???>>>===>>>@@@@@@@@@???@@@BBBDDDDDDBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@EEE@@@;;;:::<<<===;;;888;;;<<<<<<===<<<;;;:::999;;;::::::999999999999999888999999::::::999999888777888888888888777666666444111000222222111222555333000...///111333333111000000000000000000000000000//////...//////...---000...---...000000...,,,------,,,,,,,,,,,,------000...,,,+++,,,------,,,+++++++++++++++,,,,,,---,,,,,,,,,------.........,,,+++******+++---000111000///...------...//////,,,...111111000.........//////.........///000111000...---...000000...,,,------------------,,,,,,***)))))))))+++...111333@@@???XXXmmmXXX777222<<<555444BBB444---555...999444***'''---...))))))......+++---333444000...//////...+++)))((()))***,,,---...000000000.........***))))))+++...000111000444555666555444222///...++++++++++++++++++++++++,,,+++***)))(((((())))))+++++++++,,,+++++++++******)))(((***---...---,,,++++++++++++,,,,,,,,,,,,...///111222444;;;DDDKKKVVV___hhhiiifffhhhqqqzzz~~~~~~xxxlllccc^^^YYYUUUQQQKKKBBB;;;777666555444000222333222000///000111222333777@@@KKKTTTZZZ\\\XXXTTTMMMGGGKKK[[[rrr~~~|||~~~qqqeeeccchhhmmmqqqvvvzzzzzzxxxuuussstttyyy}}}}}}zzz||||||ooohhhkkkrrr~~~~~~gggRRRDDDFFFJJJVVViii|||gggLLL888666777:::OOOhhhvvvppp^^^EEE999EEE]]]pppvvvfffNNN===666777666444555555444333222222222222333555888<<<@@@BBBCCCDDDCCCAAAAAADDDIIIJJJGGGCCC@@@===;;;;;;>>>AAACCCCCCEEEFFFGGGFFFDDDBBBAAAAAABBBGGGRRRbbbrrr~~~{{{wwwtttgggaaaZZZTTTKKKCCCBBBEEE??????@@@???======>>>@@@AAACCCEEEIIIMMMQQQTTTVVVWWWZZZ]]]aaaffflllrrrvvvzzz|||~~~~~~}}}}}}~~~}}}~~~}}}wwwpppiiiddd```^^^\\\PPPNNNKKKFFFBBB>>><<<::::::888555555666777777777666555555555555777999:::AAA;;;777999<<<<<<<<<===AAA???======???@@@AAA@@@DDDCCCBBBCCCDDDCCCAAA@@@AAABBBBBBBBBBBBAAA@@@@@@DDD@@@;;;:::;;;<<<:::888<<<<<<======<<<<<<;;;:::888888888888888888999:::999999999888888999999999777777777777777666666555222//////222333222333666222000//////111222222222........................////////////............000...------...//////...------............------...,,,++++++,,,,,,,,,+++,,,++++++++++++,,,---------------------.........++++++******+++---///000,,,,,,,,,---...///111222---///111222000////////////111222000------///222---,,,,,,---//////...,,,,,,---------------------,,,+++++++++...222666999@@@888DDDQQQBBB000222<<<777111999444111333///;;;333,,,)))------)))(((---///,,,---222444111...,,,---,,,+++******************+++...//////...,,,***++++++***+++...///...---222222222222111000//////++++++++++++++++++++++++,,,,,,,,,+++***)))((('''***+++++++++++++++++++++)))((((((***,,,......---------++++++***+++,,,---,,,...000111444:::DDDKKKUUU\\\dddfffeeehhhqqqzzzwwwpppmmmkkkhhhbbbZZZPPPFFF???;;;888666222333333222000//////111333222444999BBBKKKRRRVVVTTTTTTQQQMMMNNN]]]uuuzzz~~~~~~|||hhhXXXQQQYYYdddyyy~~~iiiSSSCCC:::;;;???LLLcccyyy```III777666888===QQQjjjtttnnn\\\EEE;;;GGG^^^ooosssbbbKKK<<<666555444333444333333222222333333444333555:::>>>@@@BBBAAAAAAAAA??????CCCGGGJJJHHHFFFBBB???<<<<<<>>>BBBDDDEEEHHHJJJKKKJJJFFFCCCAAA@@@DDDMMM\\\jjjwww~~~xxxsssqqqfffaaa[[[TTTJJJAAAAAAEEE>>>?????????======???AAAAAACCCFFFJJJOOOSSSVVVXXX\\\___ccceeegggjjjoootttsssvvvyyy|||}}}~~~|||wwwoooiiiccc___[[[XXXNNNLLLHHHDDD@@@===;;;:::<<<:::888777888999888777666666555555666888:::;;;===888777;;;>>>===<<<>>>BBB???======>>>@@@AAABBBDDDAAA@@@BBBFFFGGGFFFCCCAAAAAAAAAAAAAAA@@@??????@@@===;;;:::<<<<<<;;;:::;;;;;;;;;;;;::::::999999666666666666777888999::::::999888777777888999:::666666777777666666555444333000000333333111222555000/////////000111111111........................///000000///...---......///...---,,,---...///000,,,---...//////...---,,,...,,,++++++------,,,+++,,,,,,,,,,,,,,,---......---------...............+++*********+++,,,...///++++++,,,---...000111111---///111111///...//////...222444222---+++...222,,,,,,,,,---...///......,,,,,,,,,,,,------............------000333777999<<<000444<<<333,,,000555888///000222222......888222---+++------)))))),,,000------000333222---***+++++++++++++++***))))))'''(((+++---///...***(((+++******+++---......---000000//////////////////***************************+++,,,---,,,+++)))'''***************+++++++++(((((()))***,,,---......000///---++++++,,,---///+++---///000333:::CCCKKKTTT[[[cccffffffiiirrrzzz{{{uuuuuuuuutttnnnggg]]]SSSKKKEEE@@@===666555444222111111222333333333444777===DDDJJJNNNMMMPPPRRRPPPRRR```xxxwwwsssssswwwzzzwwwtttsss}}}nnnXXXIIIHHHUUUdddzzzmmmVVVFFF===<<<;;;???LLLdddzzz|||YYYEEE666555777===RRRjjjqqqjjjYYYEEE???MMMdddtttrrr```JJJ===888666555555333222222222333333444555444777;;;???BBBBBBAAA@@@???>>>>>>@@@CCCEEEEEEDDDBBB@@@>>>===>>>BBBFFFHHHKKKMMMMMMKKKGGGEEEFFFHHHMMMWWWdddooovvv}}}}}}wwwrrrooofffaaa[[[TTTJJJAAA@@@EEE<<<===>>>>>>======???AAABBBDDDGGGLLLPPPUUUXXXZZZ^^^aaaeeeffffffhhhlllppppppsssxxx|||~~~~~~zzzwwwqqqlllfff```ZZZVVVMMMKKKGGGCCC???===;;;;;;;;;999888777888888777666666666666666777999;;;<<<:::888888===???======>>>AAA???===<<<>>>@@@AAAAAABBB@@@>>>@@@DDDFFFEEECCC@@@@@@AAAAAA@@@@@@???>>><<<;;;:::;;;<<<======<<<;;;;;;::::::999999999999555555555666777888999::::::999777777777777999:::555666666666666555444444444222111444444000000222---...///////////////000////////////////////////...000111000---,,,...///...------,,,,,,---///111+++,,,---......---,,,+++...---,,,---...///...,,,------,,,,,,------...///........................++++++++++++,,,------...,,,,,,---.........//////---...//////...---...///---111444222---+++---111,,,---...///////////////,,,+++++++++,,,...///000------,,,,,,---///111222555+++,,,111------000,,,666///***000000)))---222///---,,,---,,,)))))),,,.........000222222...)))******+++++++++***)))((()))))),,,///222111...******))))))***---//////...........................************************&&&(((***,,,---,,,***)))******)))))))))***+++,,,((()))***++++++,,,---...111000...---,,,...///111,,,...///111333:::CCCJJJUUU\\\dddggggggjjjqqqxxxyyyssssssuuuuuutttoooggg___WWWOOOGGGBBB999777444222222333444555222444777:::===@@@CCCEEEEEEJJJOOOPPPTTTccc|||~~~vvviiicccaaadddeeeaaa]]]\\\eeennnxxxoooZZZKKKEEEKKK\\\llltttYYYDDD:::777888888<<>>TTTkkktttkkkYYYFFFBBBRRRiiiwwwqqq]]]GGG<<<777444444666222222222222333444555555555888<<<@@@CCCBBBAAA@@@@@@>>>======>>>???@@@@@@@@@@@@???>>>@@@CCCGGGJJJNNNOOONNNJJJGGGIIIPPPVVVZZZbbbkkkpppsssyyy~~~xxxssspppfff```YYYSSSJJJBBBAAADDD<<<===>>>>>>===>>>@@@BBBDDDEEEIIIMMMRRRVVVYYY[[[]]]___cccfffhhhkkkoooqqquuuxxx}}}}}}yyyvvvqqqmmmgggaaaZZZUUULLLJJJFFFAAA>>><<<<<<<<<777666555555777777666444666666666666888:::<<<===:::999:::>>>???======@@@@@@>>><<<<<<>>>???@@@???AAA???>>>>>>???@@@@@@??????@@@@@@@@@@@@???>>>>>>::::::;;;;;;<<<<<<<<<======<<<;;;::::::::::::;;;666666666666777888999:::888888888777777888888888555555555555555444444333555222222555444000///111,,,...000000/////////000000000000000000000000000---000222000---,,,---000+++,,,------,,,---///000,,,,,,------------,,,,,,---------...000000...---...------------...///////////////...............,,,,,,,,,------.........,,,------.........---------...///...---,,,---///,,,///111111...,,,---///,,,...///000.........///++++++++++++,,,...000111//////////////////......000)))***------333555,,,///111(((...---&&&...---,,,---...---+++***+++,,,***...000000000000...+++)))******+++******)))))))))((()))---111222...+++)))))))))***---///......------.........---,,,,,,************************%%%&&&)))+++,,,,,,+++******)))(((((()))***,,,---(((***+++,,,++++++,,,...//////...---...///000111---///111111333999CCCJJJVVV]]]eeeiiiiiijjjnnnssszzz}}}{{{qqqiiigggjjjkkkpppooollliiibbbYYYOOOHHH???;;;666333222333444444111555:::===>>>>>>???@@@@@@DDDIIIMMMSSSddd|||{{{~~~sssgggZZZSSSOOOOOOOOOKKKHHHGGGLLLYYYhhhvvvdddVVVHHHCCCIIIVVVhhhwww|||eeeLLL:::555555222444===QQQmmm}}}xxxkkkOOOAAA666333777BBBYYYqqq{{{pppZZZFFFDDDUUUkkkxxxoooYYYBBB888444111222777222222222222333333444555555888;;;???AAABBBAAAAAA@@@???<<<:::::::::;;;<<<>>>@@@AAABBBCCCFFFJJJNNNPPPQQQOOOLLLJJJOOOYYYbbbhhhlllqqqssstttyyy~~~wwwppplllfff^^^VVVQQQKKKEEEBBBCCC<<<>>>?????????@@@BBBDDDEEEGGGJJJNNNRRRVVVYYY[[[___```bbbgggmmmqqqrrrsssxxx|||xxxtttnnniiiddd^^^YYYVVVKKKHHHDDD@@@===;;;;;;<<<666555444555777777666555777666666777888:::<<<>>><<<:::<<>>BBB===<<<<<<<<<>>>???>>>===??????@@@?????????BBBDDD???????????????>>>>>>===;;;<<<<<<<<<;;;:::::::::<<<;;;:::999999999::::::777777777777888888999:::777777888888888888777777444555555555555444333333333111111555555111000222---000222333111000000222000000000000000000000000---000222111---+++---000))),,,......------...000......------------......,,,+++,,,---//////...,,,...............//////000000/////////.........---------......//////......+++,,,---.........------.../////////------...000,,,---...//////...------,,,...000///---+++,,,...+++*********,,,...111222...000111222222111///---...)))******,,,:::@@@444'''222)))---+++&&&333+++))),,,...---++++++,,,---&&&...333000---//////---)))))))))))))))*********)))((('''+++000222///,,,+++*********,,,---,,,+++,,,---...//////---+++***************************&&&'''((()))***))))))((())))))((('''(((***,,,---)))+++---,,,***)))+++---++++++,,,---...//////000000111222222444999BBBIIIVVV]]]fffjjjiiiiiijjjlllpppssspppdddYYYVVVWWWYYYbbbeeejjjnnnmmmfff[[[TTTKKKEEE===777666555444333333777;;;======<<<===??????AAADDDHHHRRRcccyyytttyyyooocccTTTKKKDDDCCCBBB>>><<<<<<<<>>@@@AAAAAA@@@???<<<999888888;;;======@@@DDDFFFHHHJJJOOORRRPPPRRRRRRPPPNNNSSS___hhhrrruuuwwwxxxzzz}}}tttlllfffggg]]]TTTPPPLLLGGGCCCBBB===???@@@@@@@@@AAADDDFFFGGGHHHKKKOOOSSSWWWYYY[[[dddcccdddiiipppttttttrrrwww{{{wwwrrrkkkddd___\\\XXXVVVIIIGGGBBB>>>;;;::::::;;;666666666777999:::999777777666666777999;;;===>>>===<<<===@@@@@@===???CCC<<<;;;;;;===>>>???===<<<<<>>=========>>>>>>===:::888777777999888777666666666777888888888888888888999999:::666777888999999888777666444444555555444444333222111///000555555222222444...111444555333111222444000000000000000000000000---000333111---+++---111(((+++//////...---...///000///...------...///000******+++,,,......---+++...............///000000000000//////.........------...//////000/////////)))***,,,...//////......///000000000......000111+++++++++---//////...,,,+++---///...+++)))***,,,+++*********,,,...111333)))+++...000000...,,,)))...******(((+++>>>HHH>>>!!!333***---+++(((888,,,'''+++...---+++,,,---...###...444111,,,...000///***)))))))))))))))***+++///,,,+++...444777555222...,,,++++++,,,,,,***))),,,---///000///---***((())))))))))))))))))))))))'''((((((((((((((('''''')))(((''''''(((***,,,---***,,,...---***)))***,,,((()))***,,,---.........111333444333444999BBBIIIVVV]]]fffjjjiiigggfffggghhhjjjfffYYYLLLHHHIIIJJJRRRYYYeeeoootttpppggg___VVVOOOEEE>>>:::888666555444777;;;<<<;;;;;;===???@@@AAABBBFFFPPPbbbvvv|||pppttt}}}zzzooosss|||sssjjjVVVMMMEEEBBBAAA>>><<<===999JJJ]]]lll{{{ttt```OOOEEEAAAOOOeeeyyy{{{lllXXXGGG;;;444333555555:::HHHbbb~~~www```III???666555;;;LLLiii{{{mmmUUUCCCEEEZZZrrrsssZZZAAA888444111666>>>444333333222222333333444222444666999<<<>>>@@@AAA@@@>>><<<999888999<<>>======???DDDHHHKKKJJJMMMSSSVVVVVVXXX\\\aaafffkkkllllllooouuuzzzzzzyyy|||}}}||||||sssmmmjjjhhhaaaYYYWWW\\\NNNHHH@@@======>>><<<999???;;;666333444555444333666:::;;;777888===>>>:::;;;===???@@@?????????@@@;;;;;;<<>>??????>>>>>>??????@@@AAA@@@@@@AAAAAA@@@???===<<<>>>===<<<::::::999999999...000444777:::;;;;;;:::444666999;;;;;;999666444111333777999999888888999888777666555333222111000111333444333000///222555...///000111111000///......//////000000000000///222111000///////////////---+++***,,,///000...+++///...---,,,+++*********&&&(((***,,,,,,,,,...//////...---,,,+++,,,---......------------...//////---------------...///000***+++---,,,,,,+++---...000111444666666444222000+++,,,.../////////...---***,,,------,,,,,,...///+++'''&&&***111333000+++222///(((%%%,,,555444---...,,,***+++///666<<<@@@...//////---++++++,,,...---,,,...111000,,,+++///++++++,,,,,,------......///---+++)))(((((())))))''',,,---+++***---///......+++''''''***++++++))),,,///000...000111)))&&&(((***)))&&&%%%''')))+++(((&&&'''******'''###(((+++,,,***&&&$$$'''+++///......///000...)))%%%(((,,,///---))))))---111000111111222333777===BBBYYY]]]aaabbb```___aaaccciiilllgggVVVEEE===<<<===FFFLLLVVV```gggkkkkkkjjjbbbXXXOOOIII@@@666222555666666:::===;;;777888===???>>>???FFFQQQ___ssszzzrrrvvvxxxooopppttt|||zzzlll```VVV[[[eeettt{{{ssscccaaaYYYMMMDDDAAA@@@>>><<>><<<:::888888;;;>>>>>>CCCIIIKKKKKKNNNSSSYYYZZZ^^^___]]]YYYZZZbbbjjjwww|||}}}ssskkkfffddd\\\TTTOOOJJJDDDAAAAAA@@@@@@???>>>>>>@@@DDDHHHLLLKKKNNNUUUXXXXXXZZZ]]]bbbfffkkkmmmmmmpppuuuzzz}}}||||||zzzzzzuuunnniiifffaaaXXXUUUWWWLLLFFF???<<<======;;;999>>>:::666444555666555444888;;;<<<888888<<<<<<999999<<<>>>??????>>>???@@@<<<======@@@BBBBBB@@@>>>??????>>>>>>??????@@@AAAAAA@@@???===<<<<<<======>>>===<<<;;;::::::::::::444555777888::::::::::::555666888999:::888666555///222555777666555555666444444444333333333222222111222222111000000222333...///000111111000///......//////000000000000000000000///.........//////...---+++---///000///---000//////...------------***+++------,,,++++++,,,///...---,,,,,,,,,,,,,,,------,,,,,,------...///......---------......///***,,,------,,,,,,---...000111333444555444333222,,,------...//////......+++,,,...---,,,,,,---...+++)))))),,,000111///+++,,,...,,,'''(((...000...***+++---,,,---111888>>>,,,---...---,,,++++++,,,...---///111000++++++///...///000000111111111111000///,,,***)))))))))***))),,,,,,+++,,,000111...///...,,,,,,,,,---,,,+++***---------//////'''''')))+++***((('''(((***''')))******)))((((((((((((+++---+++'''&&&))),,,,,,+++,,,...000///+++(((---///000///,,,,,,///111000111222333666;;;AAAFFFWWW[[[```bbbbbbbbbdddgggjjjmmmgggVVVDDD;;;888777>>>DDDMMMXXXbbbjjjnnnpppjjjbbbYYYRRRGGG;;;777999777777999<<<;;;888999===???===>>>EEEOOO]]]qqqwwwpppwww|||hhh___```dddjjjmmmgggYYYNNNGGGLLLXXXiiiyyyrrrooofffZZZSSSPPPLLLGGGDDDQQQbbbnnntttnnn[[[HHHCCCLLLZZZkkkxxxfffUUUHHHHHHGGG>>>777777555777KKKhhh~~~}}}bbbFFF<<<333555AAATTTkkk}}}oooXXXFFF>>>GGGddd}}}tttUUU@@@777//////555666222222333333222222111000222444777999:::===@@@BBB?????????===<<<<<>>;;;;;;<<<:::888<<<999666444555666666666:::<<<<<<999999;;;:::888888:::===>>>>>>>>>???@@@?????????@@@BBBBBB???===???>>>>>>>>>>>>???@@@@@@AAA???<<<:::999:::<<<>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999999999999:::666666777777777777666666000333666777666555444444111111111222333333444444222111//////000111111000//////000000000000//////.../////////000000000000.........---......//////000...,,,,,,...///000///........................+++---......,,,+++,,,---............---,,,******,,,,,,++++++,,,,,,---...//////...---------......+++,,,------,,,,,,---...///000111222222333444444...------------...//////,,,---...---,,,+++,,,---++++++---.........---,,,(((---///)))%%%''',,,000&&&***......+++,,,222999***,,,......,,,+++***+++///...///111///++++++///000111222333333222111111111///---+++***))))))******+++++++++///444222......///000///---++++++,,,(((***++++++---,,,&&&)))***++++++))))))***+++%%%)))---,,,)))'''))),,,)))+++---+++)))(((+++...'''((())),,,//////---+++/////////......///000111000222333555888>>>EEEJJJVVV[[[```ddddddeeehhhkkkjjjmmmiiiZZZHHH===888666888<<>>>>><<<>>>EEENNN\\\ooowwwqqqyyyqqq\\\OOOOOOQQQUUUWWWQQQFFF<<<999===HHHYYYlll{{{~~~uuummmhhheee[[[QQQLLLVVVbbbgggeee\\\NNNAAAJJJXXXmmmtttcccRRRKKKKKKVVVZZZOOOAAA:::777:::NNNgggyyyyyyaaaGGG;;;222777EEEXXXlllzzziiiSSSCCC???JJJhhhpppSSS>>>777///000555555333333333444333333222111555666888999:::===AAADDDBBBCCCDDDDDDBBBBBBDDDEEEJJJLLLOOOOOOQQQUUU]]]cccdddbbb^^^XXXVVV]]]kkkwww~~~~~~xxxqqqllleee]]]TTTOOOJJJDDDAAABBBBBBBBBBBBAAA@@@BBBEEEHHHMMMMMMQQQXXX\\\[[[]]]```bbbfffjjjmmmooorrruuuxxx~~~}}}tttlllddd___]]]YYYRRRMMMFFFBBB===;;;;;;;;;:::999:::888666555666777777888999::::::999:::;;;;;;:::777999<<<>>>>>>>>>???@@@AAAAAA@@@AAABBBAAA???===>>>>>>>>>>>>>>>???@@@@@@???>>><<<;;;:::;;;<<<=========>>>======<<<<<<;;;<<<;;;999777777888999:::777777666666555555666666333555888888777666555555000000000111222222333333222///------000222000.../////////000000000000000.........//////000111111---------------...///000000...,,,+++,,,---///000***++++++,,,,,,---------(((+++---...---...///000---.........---+++)))(((++++++******++++++,,,---000///...---------------+++---...---,,,,,,---...////////////000222444555///...---,,,,,,---//////,,,......---+++***+++,,,))),,,///...,,,******+++''',,,///+++&&&&&&+++///'''***---...,,,---///222(((+++---...,,,+++******///...///111///+++,,,000...///000111111000...---///...---+++))))))(((((())))))((()))///555222++++++...000///,,,))))))***((()))***+++,,,+++'''""")))************)))******'''))),,,,,,***(((((())))))***++++++)))***,,,...&&&''')))+++------,,,+++,,,++++++,,,///111111111222333555666:::???FFFKKKWWW\\\bbbffffffgggiiillljjjooommmaaaQQQEEE>>>999777888<<>>===???FFFOOO\\\ooo|||www}}}wwwxxx}}}qqq\\\MMMJJJHHHGGGGGGCCC<<<666333666===JJJZZZkkkyyy}}}}}}wwwhhhXXXMMMTTTZZZZZZUUUOOOKKKIIIVVVggg}}}}}}eeeSSSGGGKKKXXXjjjooo```III;;;888;;;NNNfffuuu}}}ttt]]]BBB999222777DDDUUUhhhvvvgggRRRCCCAAANNNllllllOOO<<<777000000666666444444444555555444444333:::;;;;;;;;;<<>>>>>===>>>???BBBAAA@@@@@@AAAAAA???===>>>>>>======>>>>>>???@@@=========>>>======<<<<<<<<<======>>>>>>===<<<;;;:::888777555555777999:::777777555444444444555555222555777888777555555555222111111111111111000000222///,,,---000111000...///////////////000111111............///000222222---------------...///000...---,,,******+++---...)))***+++,,,------------)))+++---...------...000,,,---......---+++***(((+++************+++,,,,,,000///...---------------,,,---......,,,,,,---...///...------///111333555//////---,,,,,,---...///,,,---...---+++******+++(((,,,///...***'''(((***+++++++++,,,,,,+++,,,---+++******---000111///,,,(((***---...---+++******///...///111///,,,---111....../////////...,,,+++,,,,,,+++***)))(((''''''((((((''')))...333000)))***...000///,,,))))))+++))))))***,,,---+++)))'''))))))))))))))))))))))))+++******+++,,,+++'''###((()))***))))))***+++,,,'''(((***+++++++++++++++*********,,,000444555555555666777888:::???EEEJJJYYY___eeehhhgggggghhhjjjmmmssssssiiiZZZMMMBBB:::666666666:::CCCOOOZZZaaakkkooopppkkkaaaVVVLLLGGG>>>999555666666555777;;;???>>>AAAHHHRRR___qqquuufff^^^ccclllwwwxxxdddTTTOOOGGGBBB???<<<999666222444888???JJJYYYhhhqqqyyy|||ooo[[[JJJLLLMMMJJJEEEFFFMMMVVVhhhuuuoooZZZMMMMMMXXXlll||||||hhhLLL999777:::NNNeeessszzzoooWWW<<<666333777???NNNbbbsssgggRRRCCCAAANNNjjj}}}hhhMMM;;;777111222777777555555666666666666555555;;;;;;;;;;;;<<<@@@FFFJJJNNNPPPRRRQQQOOOMMMLLLKKKLLLOOOTTTXXXZZZ[[[\\\\\\[[[]]]___bbbgggooozzzzzzpppkkkjjjbbbYYYPPPKKKGGGCCCBBBDDD???@@@AAABBBBBBCCCFFFIIILLLMMMRRRZZZ^^^]]]^^^aaaccceeeiiinnnqqqtttvvvvvv{{{}}}vvvqqqkkkhhhaaaZZZVVVUUUPPPJJJ@@@???===;;;::::::;;;;;;888999999888777666777999777555666:::<<<;;;===@@@999;;;>>>???>>>===>>>>>>BBBAAA??????@@@@@@???>>>>>>============>>>??????;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>>>>===;;;;;;777666555444444666888999777666555444444333444444///222555666555444333333333333222222111000//////111000......///000000/////////......///000111222///.........///000222333.........---......//////,,,---,,,+++))))))+++---+++,,,...///000///......,,,...///...,,,+++++++++,,,,,,,,,,,,,,,++++++***++++++******++++++,,,---//////...---------......---...///...---,,,---.........------...000111333//////...------------...+++,,,---,,,+++***+++,,,))),,,......***(((((()))---))))))---000///---------***(((,,,111333///))))))+++------,,,++++++,,,///---...000///---///444111000000///...------,,,***))))))))))))(((((((((&&&((())))))---000...(((---...//////---,,,,,,---***(((***------+++***,,,***)))((((((******)))(((,,,***))),,,......(((###***))))))))))))******+++(((***,,,+++***)))***++++++,,,...000333666888:::777777888999<<<@@@GGGKKK[[[```fffiiihhhgggggghhhrrrxxxzzzrrrdddUUUGGG<<<777555444666<<>>BBBJJJTTTaaatttppp```RRRMMMVVVeeesssvvvccc\\\RRRHHH@@@;;;888555222444666999???IIIWWW```gggmmmvvvlllXXXEEECCCAAA@@@???EEETTTccczzzwwwaaaUUURRR^^^kkk|||yyybbbHHH777666999MMMfffuuuzzzkkkPPP888555333777???MMMdddvvviiiSSSBBB???LLLhhhzzzwwweeeKKK;;;888333444999888555666777777888777777777777888888999;;;???EEEIIIOOOQQQSSSSSSPPPNNNNNNNNNMMMPPPUUUZZZ[[[[[[XXXVVVYYY^^^eeemmmttt{{{}}}ssskkkggg___VVVNNNIIIFFFBBBBBBEEE===>>>@@@AAABBBDDDGGGIIIMMMNNNTTT\\\```___```bbbeeegggkkkppptttwwwxxxwww|||ssskkkiiiiiicccYYYSSSQQQMMMHHH>>>>>>===<<<;;;;;;<<<<<<888:::;;;999777555777999999666666;;;<<<:::;;;???;;;===@@@@@@???======>>>AAA???>>>>>>???@@@???>>>===============>>>??????;;;;;;;;;;;;;;;;;;<<<<<<999:::<<<======<<<;;;:::777777666555555555666777666666555555444333222222...000444555555444444444444333333222111111000000000111111000//////000222///.........///000222333///...------...000333444000000///.........//////+++---...---+++)))+++,,,,,,---...000000///------,,,---...---+++***)))***++++++++++++++++++,,,---+++++++++++++++,,,------......---------......///...//////...---,,,---......---------...//////000......//////...------,,,***+++,,,,,,+++***+++---,,,---......---+++******+++'''(((...222///---///+++***)))+++///000...+++***,,,------,,,,,,---...---,,,---000000...111666333111///---,,,,,,------(((((()))***************&&&+++---,,,,,,...,,,(((---,,,++++++---......---***''')))------***+++///+++***((()))+++,,,***((()))***---///000///---***---+++*********++++++***(((***,,,,,,******+++---,,,///222222222333777;;;777888:::;;;>>>DDDJJJOOOZZZ___fffiiihhhgggggghhhsss{{{|||qqqdddUUUIII<<<:::777555888>>>EEEIIITTT___kkktttyyywwwiiiZZZKKKBBB:::888777666888<<<>>>===BBBKKKUUUcccuuurrr___QQQEEEBBBQQQdddvvvxxxrrrgggZZZNNNCCC;;;666333666888888888===GGGOOORRRZZZeeennntttppp```OOO>>><<<<<<@@@EEEOOOcccuuukkkXXXUUU\\\ppp{{{}}}iiiRRR@@@666666999NNNiiizzz~~~jjjKKK:::444222888EEEVVVlll~~~nnnVVVDDDAAAMMMiii{{{wwwdddIII;;;999444666;;;:::666777777888999999888888555666888999;;;@@@EEEJJJLLLNNNOOOPPPOOONNNOOOPPPPPPRRRUUUXXXZZZYYYVVVTTT]]]cccnnnxxxzzzoooggg]]]TTTLLLHHHEEEBBBBBBEEE;;;===???AAABBBDDDGGGIIIOOOOOOUUU^^^bbbaaabbbdddgggiiimmmrrrwwwyyyzzzyyy}}}ssskkkhhhjjjeeeYYYPPPNNNKKKFFF===>>>>>>===;;;;;;<<<===888:::<<<:::777555666888;;;777777<<<<<<999999======???AAAAAA???=========@@@>>>======>>>??????>>>===============>>>??????<<<;;;999777888999;;;===888:::;;;======<<<:::999999888777666666555555555555555555555444333222111///222555777777666666777333333333222222222222222///111333111......000333///.........///000222333///...------...000333444222111000///////////////+++...000///,,,***+++---***+++---......---+++***(((***,,,,,,++++++,,,---+++******)))***+++---...,,,,,,++++++,,,,,,---...---------------...///000...///000///---,,,---...------..................---...///000///...,,,+++)))***,,,,,,++++++,,,........./////////...---+++(((&&&)))000111------111((()))+++,,,,,,,,,------,,,---------,,,,,,...000---+++,,,///000///222888333111---***)))***+++,,,(((((()))++++++,,,,,,,,,'''---000...------,,,))),,,)))&&&'''***------+++)))&&&(((,,,,,,)))***000---+++)))***,,,---,,,)))%%%***000333111000000222///---,,,+++,,,,,,++++++'''***,,,,,,******---///,,,000333222//////333888777888:::===AAAGGGNNNSSSXXX^^^eeeiiiiiihhhhhhiiirrr|||}}}rrrdddYYYDDD@@@;;;777666777:::===KKKWWWfffttt~~~ppp^^^PPPFFF===:::999888:::===<<<<<>>BBBHHHLLLHHHJJJLLLLLLMMMNNNPPPRRRTTTTTTUUUVVVXXXXXXVVVTTTbbbiiittt~~~zzznnnfff```YYYOOOIIIGGGEEEAAA===@@@BBBDDDDDDCCCEEEJJJOOONNNQQQUUUXXX[[[```eeehhhdddgggkkkooosssxxx}}}tttkkkllliiibbbZZZPPPIIIEEECCC>>>>>>>>>===<<<<<<;;;;;;=========<<<;;;:::999888;;;999777888<<<>>>>>><<<<<<<<<<<<>>>@@@@@@>>>===999<<>>@@@???>>><<<<<<<<<===>>>777888:::<<<======<<<<<<<<<<<<======<<<:::999777666777777777777888888888888777777555444222000///222333333444444444333222000000111222222222222111444444333333111000///...333222111111000000111111000///.........///111222//////......---------,,,......---,,,---...///000...---+++++++++...111222///,,,+++,,,...///---+++---***'''(((+++......,,,++++++,,,...000000///......---,,,++++++,,,---...,,,+++***,,,......---+++))))))***+++---///111222111///...,,,))))))...444---+++***,,,///000...+++)))%%%+++000,,,,,,---$$$---,,,***))))))***,,,------///000...+++***,,,...///...,,,,,,...///...---+++++++++******)))))))))//////---,,,+++*********)))''''''******)))***------...,,,---###000"""***((()))*********+++...111...***###!!!***//////************************///......///222444555444111...***((((((+++///222'''(((***+++,,,,,,+++***------,,,---...///111222666<<>>BBBIIIUUUggg{{{|||bbbMMM===;;;;;;===NNNdddyyy~~~zzz}}}}}}mmmcccVVVJJJJJJAAA;;;;;;;;;888999>>>888???FFFHHHHHHEEEAAA>>>333999DDDQQQ```qqqvvv```YYYfffxxxooo\\\JJJ>>>777444444>>>PPPggg|||}}}cccGGG444444999<<>>@@@@@@@@@CCCFFFHHHHHHGGGHHHJJJMMMRRRUUUOOOPPPRRRSSSPPPPPPXXXcccfffpppzzz}}}rrrjjj```YYYPPPJJJHHHFFFCCC???AAABBBDDDCCCCCCEEEJJJMMMLLLOOOTTTXXX[[[```eeeiiigggjjjnnnrrrvvvzzz{{{rrrjjjhhheee___WWWNNNHHHEEECCC>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888;;;999888999<<>>======>>>???@@@???>>>===;;;===>>>>>>===<<<======@@@???>>>===<<<<<<===>>>888999;;;<<<======<<<<<<:::;;;;;;;;;:::999888777777777777888888888999999777777777666555444333222333333333333222222222222000000111222222222222111//////000000000000//////333222222111111111111111000///.........///111111.........---------,,,,,,...------,,,---...///000///...---,,,---///111333///---+++,,,...///---+++---+++)))***---//////...+++,,,---...000000...---------,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,---...///000222333---.........,,,+++...111---,,,+++,,,//////...,,,)))$$$***///,,,...///(((---,,,***))))))***,,,---,,,---...,,,))))))+++---...---++++++---------,,,))))))+++,,,...000111222000///...---,,,++++++++++++((('''***+++)))+++...444===)))+++'''///%%%,,,***++++++++++++,,,...111+++,,,***)))+++000///,,,,,,,,,,,,,,,,,,,,,++++++///......///222555555555333000,,,)))((())),,,---((()))***++++++,,,,,,+++...---------...000222333555:::AAADDDGGGKKKQQQWWW]]]___cccfffdddaaaeeelllttt}}}uuutttkkk```PPPCCC<<<999777666<<>><<<;;;<<>>PPPfffxxxvvv\\\AAA555111666>>>NNNmmm}}}lllQQQ@@@DDDUUUmmmyyysss]]]HHH555333666666888<<<888888999999888888777777888;;;???@@@???>>>AAACCCJJJIIIHHHIIILLLNNNPPPQQQKKKLLLNNNOOONNNPPPZZZeeepppwww}}}rrrjjj___XXXPPPKKKIIIGGGDDDBBBBBBCCCCCCCCCCCCEEEIIILLLKKKNNNSSSWWW[[[```eeehhhjjjmmmqqquuuxxx|||}}}|||wwwpppiiidddaaa[[[SSSLLLGGGDDDCCC>>>>>>======<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888:::999999:::===@@@@@@@@@>>>???@@@@@@@@@???>>>===>>>>>>===>>>??????>>><<>>>>>============>>>;;;;;;<<<======<<<<<<;;;999:::::::::999888777666888888888888999999999:::666666777777777666555555444333222111000000111222000000111222222222222111,,,---...000111111111111333333222111111111111222//////......//////000111.........------------,,,...------------...//////000///...---...///111333...---,,,---.........,,,...,,,+++,,,.../////////,,,---...//////...---,,,,,,,,,------------,,,,,,)))+++......,,,+++,,,...------......///000000111***,,,.........---...///,,,,,,+++---...///...,,,+++%%%***...+++///222,,,,,,,,,*********+++,,,---------,,,***)))))),,,...---+++******+++,,,,,,+++((()))+++---000222444555000000...---,,,+++++++++---)))(((***+++***,,,000FFFZZZ++++++...,,,(((---,,,------,,,++++++...000,,,...///---///111///***//////......------,,,,,,...---...000333555666555111///---,,,+++++++++,,,***))))))******+++,,,---............///111222333444888???DDDHHHMMMTTTZZZ^^^```ccceeebbb___ccciiirrryyyyyy|||xxxxxxwwwoooaaaQQQBBB:::666666;;;HHH^^^sssvvvlllSSSEEE::::::;;;999:::>>>======AAAIIIXXXmmmyyybbbMMM???777:::???GGG[[[pppxxxwwwooo```VVVWWW]]]aaappp{{{}}}~~~zzztttmmmdddYYYPPPHHH???;;;;;;444555666777777999<<<>>>FFFRRReeeyyyxxxtttzzznnnTTT???555222111111666AAATTTiiivvvpppUUU<<<666000444BBBXXXvvvtttbbbIII===DDDUUUlllwwwoooXXXEEE444222555555666::::::999999888888777666666;;;>>>AAA@@@>>>===>>>AAAMMMLLLKKKMMMPPPQQQOOOLLLJJJJJJMMMQQQRRRUUU```kkkwww~~~wwwmmmfff\\\WWWPPPJJJHHHFFFEEECCCCCCCCCBBBBBBCCCEEEHHHKKKLLLOOOTTTXXX[[[___cccfffjjjmmmrrruuuxxx{{{{{{yyyuuuooojjjeee```YYYQQQKKKGGGCCCAAA>>>======<<<<<<;;;::::::::::::;;;;;;;;;:::999999:::::::::<<<>>>@@@AAABBB???@@@AAAAAA@@@>>>======AAA>>>===>>>@@@AAA>>>;;;>>>>>>>>>============>>>============<<<<<<;;;;;;::::::999999999888888777888888999999999:::::::::666666777777777666555444555333111/////////111222000000111222222222222111...///000222333333333333333333222111111111111111............//////000000........................------------....../////////...---------...000111...---------.........---,,,,,,,,,,,,.../////////,,,---//////...---,,,,,,+++,,,---......---,,,+++''',,,//////+++))),,,///,,,,,,------------------***---...,,,---//////...,,,,,,,,,---......------...(((+++...+++...222---++++++*********+++,,,---///...,,,******+++---///---,,,******,,,---,,,+++******+++,,,---......///000///...,,,++++++******...***)))+++++++++---111XXXsss111...555,,,***,,,,,,------+++******,,,...///000---))))))---...,,,//////......------,,,,,,---------000333555555444,,,------...////////////+++***))))))***+++---...---......///000111222333333777===CCCHHHPPPWWW]]]___```cccdddaaa]]]```fffpppvvvtttrrrwwwuuurrryyyzzzvvvkkkYYYFFF:::888:::>>>LLLbbbuuuqqqcccRRRGGG===<<<<<<::::::===???@@@DDDMMM\\\qqqlllUUUBBB888444999@@@KKKaaavvvyyyjjjVVVHHHGGGLLLOOO]]]gggooorrrvvv}}}yyypppggg]]]RRRJJJEEE:::777555555666:::BBBJJJPPPaaawwwtttaaaGGG666000111222222999EEEYYYnnnxxxnnnSSS===666000666FFF^^^zzzoooVVVAAA888CCCUUUkkksssiiiTTTBBB444333666555666:::888888777777777777777777;;;>>>@@@@@@======???AAARRRPPPOOOQQQTTTTTTPPPLLLKKKMMMSSSZZZ]]]aaaiiirrryyyzzzrrriiibbbYYYUUUOOOIIIFFFDDDCCCCCCCCCBBBAAAAAACCCFFFIIIJJJNNNQQQVVVYYY\\\^^^aaaccchhhkkkppptttwwwzzz}}}{{{xxxuuupppmmmhhhbbbYYYQQQKKKFFFBBB???=========<<<;;;;;;::::::999999::::::;;;::::::::::::;;;<<<===>>>???AAACCC>>>@@@BBBBBB???======>>>AAA???===>>>@@@AAA>>>;;;=========>>>>>>>>>>>>===>>>===<<<<<<;;;;;;:::::::::::::::999999999999999888888999999999:::::::::777777777666555444333222444333111//////000111222000000111222222222222111000111111222222222111111333222111111000000111111---....../////////////////////////////////000000---------...............------,,,,,,,,,---...///...............---......***+++,,,---------......***---//////---++++++,,,***+++,,,------,,,+++***''',,,//////+++))),,,///,,,,,,---......---,,,,,,,,,...---)))***///000---+++,,,---...------------222***,,,...***---111+++*********++++++,,,,,,------,,,***)))***+++,,,---...,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,///...---+++************...***)))+++,,,+++---111WWWttt333...666...------+++,,,+++***((((((***,,,---///...)))(((+++,,,***------------,,,,,,++++++---,,,---///222444333111,,,---///000111111111000+++******)))***,,,---///------...///000111222222333666;;;AAAHHHPPPXXX]]]^^^___bbbccc___[[[^^^dddnnnvvvpppfffdddbbbhhhwww}}}{{{qqq^^^III;;;999<<>>===;;;:::;;;===@@@HHHUUUggg{{{{{{bbbMMM;;;555333999AAAOOOfff{{{~~~kkkTTTCCC@@@BBBCCCJJJQQQXXX]]]fffsssxxxnnncccWWWNNNDDD===777777999???KKKXXXccctttsssmmmmmmsss{{{zzz```QQQ===111///222333222999FFF]]]sssyyykkkQQQ>>>666333;;;KKK```zzznnnPPP===888EEEXXXnnnssshhhQQQBBB666666888777777<<<555444444444555777888999999<<>>AAADDDTTTSSSSSSTTTWWWWWWUUURRRNNNRRRZZZdddiiikkkqqqwww|||xxxqqqhhhbbbXXXUUUOOOIIIEEEBBBBBBBBBBBB@@@???@@@DDDGGGJJJJJJNNNRRRWWW[[[]]]___bbbdddfffjjjppptttwwwzzz}}}}}}yyyuuuqqqnnnjjjbbbXXXPPPKKKGGGBBB???======<<<<<<;;;:::::::::888888999::::::;;;::::::;;;<<<============@@@BBB<<>>>>>???>>>===;;;<<<======>>>>>>>>>>>>======<<<;;;:::::::::::::::;;;:::999999999999::::::888888888888999999999:::777777777666555444222111333222111000000111222333000000111222222222222111000000000000000///...---111111000////////////000------...////////////...///////////////000000000,,,---......//////......---,,,,,,,,,,,,,,,---------/////////...---...///)))+++---------,,,---...))),,,//////,,,+++,,,---++++++,,,,,,,,,,,,++++++)))+++......,,,+++,,,...---...///000000000///...---000---'''(((///000+++***,,,......---,,,---...222+++---///***,,,///))))))******+++,,,,,,,,,---***)))((((((***++++++***...---++++++---------,,,)))***+++---...000111111///...---,,,+++*********,,,))))))------+++,,,000DDD]]]///+++000333000000***+++***)))((((((***,,,'''...222111///...+++'''++++++++++++++++++++++++,,,,,,---///111111000...///000111111111000...---+++******++++++,,,---...+++,,,---///000000000000444555999???GGGPPPWWW[[[]]]^^^aaabbb^^^YYY\\\cccmmmuuunnn___XXXWWWbbbvvvvvvaaaJJJ<<<:::===>>>SSSiiiuuuyyyuuufffUUUKKKGGGDDDAAA@@@>>>;;;:::;;;BBBOOObbbvvvrrr[[[III888555555:::CCCTTTnnnqqqXXXGGG@@@???===>>>AAAFFFLLLVVVfffxxx|||tttiii^^^QQQGGG>>>???BBBIIIYYYjjj{{{ppp___YYY[[[___mmm}}}rrrOOOEEE888000///111111000666EEE^^^tttwwweeeMMM===666555AAARRRdddzzz}}}kkkOOO===:::III]]]qqqvvviiiOOOAAA777888:::888888===444444333444555777999;;;888;;;>>>>>>===>>>BBBFFFSSSSSSTTTUUUVVVXXXZZZ\\\UUUXXX```kkkppprrruuuzzzxxxppphhhcccYYYVVVPPPJJJEEEBBBBBBCCC@@@>>>===???DDDIIIKKKKKKLLLQQQVVV\\\___bbbeeeggggggkkkqqqwwwzzz}}}~~~zzzuuuqqqooohhh```UUUNNNJJJHHHCCC@@@===<<<<<<;;;;;;::::::999777777888::::::;;;;;;;;;;;;===>>>===;;;;;;>>>@@@:::>>>AAAAAA>>><<<===@@@===?????????===;;;;;;;;;;;;<<<===>>>??????>>>===;;;;;;:::999888999:::::::::999888777777888999:::777777777888888888999999777777777777777666555444111111222222333333444444000000111222222222222111000000000000000///......000000///...............,,,---.../////////......------------.........///,,,---.../////////...------------------------------///000000------...000))),,,//////...---...000'''+++//////,,,***,,,///,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,,,,---///000111000///...,,,000...(((***000...&&&***,,,......---,,,---///000))),,,///***---///)))))))))***+++,,,,,,------+++))))))+++......,,,***---+++******,,,,,,,,,+++))))))+++---000222333444111000///...---,,,,,,,,,***(((***......,,,+++---111BBB///+++(((999000111***++++++)))((()))+++---'''...222111......,,,)))*********+++,,,,,,------,,,,,,,,,...//////,,,***....../////////...------******+++,,,------------***+++,,,...////////////555666888>>>FFFNNNUUUXXX\\\]]]```aaa]]]YYY\\\bbblllssskkk^^^YYYYYYdddwwwttt```JJJ<<<:::===BBBXXXnnntttrrrkkk\\\MMMCCCDDDDDDDDDCCCAAA>>>;;;AAAJJJ\\\qqqzzzxxxuuujjjWWWGGG888777777<<>><<<===???CCCJJJVVVfffqqqxxx}}}|||tttfffYYYOOOPPPSSS[[[nnnrrr]]]NNNIIIJJJOOOcccxxxyyyeeeHHHBBB:::333111111111111666EEE```vvvvvvaaaHHH:::666666DDDXXXkkk~~~zzzcccMMM<<<999III^^^rrruuuhhhLLL???777999;;;888888===777666666555666888:::<<<999<<<>>>>>>===>>>BBBFFFPPPRRRSSSSSSSSSWWW^^^eee___```eeennnsssuuuzzz~~~wwwooohhhbbbZZZXXXRRRKKKEEEBBBBBBCCC@@@===<<>>===;;;:::<<>>===:::999888888888999:::;;;888888777666666777888999666777777777777888888888666666777888888888888888000111222333444555555555000000111222222222222111000111222222222222111111//////...---------------,,,,,,.../////////...---+++++++++,,,,,,---------,,,,,,.../////////...---..................---------///111000---,,,...000***---000111///...///111&&&***//////,,,***---000---,,,+++******+++,,,---,,,++++++,,,......---+++)))***---...//////...---***000000***,,,111---"""***,,,//////,,,+++---///---'''+++///+++...000***((()))***+++,,,------------------000333333///,,,,,,***))))))***++++++***)))***+++---///000222222333222111///............((('''***...///,,,***,,,***444222---%%%===000000***++++++***)))***,,,///+++......)))'''***...///)))******+++,,,---...///,,,,,,,,,---...---***((()))***+++---.../////////)))***,,,---......---,,,)))***,,,...//////......666666888===EEEMMMSSSVVV[[[\\\___```]]]XXX\\\bbblllqqqiii______```hhhyyy|||ooo\\\HHH===;;;>>>GGG___ssstttmmmcccSSSDDD>>>AAADDDEEEEEEDDDAAA===IIITTTggg}}}}}}sssqqqpppfffTTTFFF888888999>>>JJJ```~~~lllZZZPPPHHHBBB?????????@@@BBBIIITTT^^^eeelllqqquuu|||wwwiii___```eeemmmwwwaaaOOOCCC>>>===DDD\\\uuuqqqZZZIIIDDD>>>777333222333444888HHHcccyyywww___FFF999666666EEE\\\qqqxxx\\\JJJ999777GGG[[[ooosssfffJJJ>>>777:::;;;888888===;;;:::888777777999:::<<<;;;===>>>>>><<<===AAAEEEMMMPPPRRRQQQPPPUUU```jjjiiigggjjjpppuuuxxx~~~}}}wwwppphhhccc[[[SSSLLLIIIFFFBBB@@@BBB?????????@@@BBBFFFJJJLLLKKKMMMUUU^^^ccccccgggkkknnnppptttzzz{{{vvvtttpppjjjaaa\\\TTTMMMGGGCCC???===<<<@@@@@@;;;:::<<<;;;666777999;;;======;;;999777===<<<;;;::::::<<<===???===???@@@>>><<<<<>>===BBBEEEYYYhhhxxxxxxgggSSSFFFBBBCCCBBBEEEIIIIIIEEECCCDDDHHH\\\rrr|||mmmkkkqqqmmmdddVVVDDD555444555@@@UUUnnnxxxjjjddd```ZZZRRRKKKDDDBBBDDDHHHNNNRRRUUUVVVXXX^^^kkkyyy{{{|||mmmSSSCCC;;;888777BBBRRRhhh|||}}}pppfffTTTMMMFFFAAA;;;555444777:::NNNiiiyyyttt```GGG777;;;:::DDD\\\tttzzzjjjXXX:::888777@@@ZZZrrrrrrdddGGG===555666::::::::::::::::::999999888888999999<<<===>>>======AAAGGGMMMUUUQQQLLLIIIJJJRRR]]]eeegggmmmsssvvvvvvxxx~~~}}}vvvmmmddd^^^ZZZRRRKKKIIIFFFBBBAAACCC@@@@@@AAABBBDDDFFFJJJLLLLLLNNNUUU^^^bbbbbbeeejjjpppqqquuu|||}}}xxxtttlllddd]]]XXXQQQJJJFFFBBB???======@@@@@@<<<;;;===<<<888888999;;;<<<<<<;;;999888<<<;;;:::999:::;;;===>>>??????>>>===;;;;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<999:::;;;:::888777888999888888999999999888777666666555444333333333444555444555555666777777666666333333333222222111111111444444333222111000//////222333333333222111///...///////////////........................///000000........................///............//////000///...---,,,,,,---...///***+++---...///...,,,,,,,,,,,,,,,---///000///...)))+++------,,,+++,,,---///.........---------,,,***,,,------,,,+++,,,---(((***,,,,,,,,,+++,,,...+++***)))(((((()))+++,,,+++---//////...---...///************************))))))***+++,,,,,,------***---///...***)))+++///...---,,,,,,,,,,,,,,,,,,+++///222000,,,+++...222222000111333111,,,,,,000)))***,,,,,,+++)))((((((******+++,,,,,,---,,,,,,,,,+++******))))))******...///...---+++,,,...111++++++***+++++++++)))((((((((()))******************+++---,,,++++++---000,,,,,,+++***+++,,,---...---111,,,+++444333...111111333777999===DDDNNNUUUXXXbbbaaa\\\\\\WWWWWWaaaiiipppsssppppppuuu}}}uuulll[[[III===<<>>666666:::;;;;;;<<<;;;::::::999999:::<<<<<<@@@@@@@@@>>>>>>BBBIIINNNSSSPPPJJJFFFFFFNNNXXX```ggglllssswwwzzz}}}~~~vvvmmmbbb[[[XXXQQQJJJIIIFFFCCCBBBDDD@@@BBBDDDEEEFFFGGGJJJLLLNNNOOOUUU]]]aaabbbeeejjjrrrssswww}}}~~~yyysssiii___XXXTTTMMMHHHDDDBBB???>>>===??????======>>>===:::::::::::::::::::::::::::;;;:::999999999:::<<<===AAA???<<<;;;;;;;;;;;;:::===<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;999:::;;;:::888888888999888888777777666666666777777666555444333333333333333444444555555555555444666444333111000000111111555444333222111000000000111111222222111000///............/////////////////////...---...///000111........................,,,,,,---...///111222333///...---,,,,,,---...///***+++,,,.........---,,,+++***)))***,,,------,,,***,,,---...---,,,---.........------------,,,,,,''')))+++++++++***+++,,,''')))++++++******,,,------,,,+++++++++,,,...///+++---...///...---...///************************)))******+++,,,,,,,,,---***---///...+++***,,,///000///...---,,,,,,,,,,,,,,,111444000(((&&&+++111111///000111///+++,,,000)))***+++++++++)))'''&&&((()))***+++,,,------------,,,***)))((()))***+++.........---+++,,,...000,,,+++******)))*********&&&'''(((******+++++++++***+++,,,,,,+++,,,...000,,,+++*********+++---...---111,,,+++333222...222222444777999===CCCMMMTTTZZZcccaaa[[[ZZZVVVWWWbbbnnntttwwwwwwyyy~~~iii[[[MMMDDD>>>>>>KKK[[[mmmtttwwwnnn\\\JJJ@@@===BBBCCCFFFIIIGGGFFFKKKSSS^^^qqquuu^^^VVV^^^mmmmmmdddUUUAAA<<<:::;;;EEEXXXnnn|||yyyvvvqqqkkkgggccc^^^[[[JJJEEE@@@BBBNNNccc}}}}}}aaaHHH;;;777999;;;333AAAUUUeeellloooqqqsssyyyvvvqqqgggWWWGGG@@@AAAIII\\\ssswwwbbbKKK<<<555:::HHH___qqqqqq___NNN:::999<<>>@@@BBBEEEDDDBBB@@@@@@CCCIIINNNRRRNNNHHHDDDDDDKKKUUU]]]hhhlllrrryyy}}}vvvnnnfff```VVVOOOIIIHHHFFFCCCCCCEEE@@@CCCGGGHHHGGGHHHJJJLLLNNNOOOTTT\\\```bbbgggmmmssstttwww||||||wwwrrriii```WWWRRRLLLGGGCCCAAA???===<<<===============<<<;;;;;;:::999999999:::;;;<<<::::::999999999:::;;;<<>><<<:::>>>>>>======<<<;;;::::::999::::::;;;;;;;;;::::::888:::::::::888888999:::999888666555444555666777666666555555444444444444222333333444444444333333777555333000///000111222555444333111111000111111000000000000000//////...------......//////000000...---,,,++++++---...///........................++++++,,,,,,...///111222...------,,,,,,------...,,,,,,...///////////////***)))((((((***++++++******,,,......---------...------,,,,,,,,,,,,,,,,,,%%%''')))******)))+++,,,'''(((***)))))))))+++------------------...000000***,,,......---------...***+++++++++++++++,,,,,,*********++++++,,,,,,---+++,,,...---,,,+++---///......------------------///111111...)))(((+++000///......///...***+++///+++***(((((()))))))))((()))***+++,,,......//////...,,,***(((''')))+++,,,,,,,,,,,,+++))))))+++,,,,,,,,,+++)))((((((***,,,&&&&&&((()))++++++,,,,,,******++++++,,,---...///---,,,+++++++++,,,---...,,,111---+++222111---222333555888999<<>>JJJ^^^rrr~~~{{{{{{}}}~~~~~~~~~~~~zzzssskkkXXXMMM@@@;;;CCCWWWttt{{{___GGG999666777999333;;;CCCIIIOOO[[[jjjvvvxxxgggVVVOOOPPPXXXhhh|||uuu^^^GGG:::666;;;JJJbbbuuuttt^^^JJJ:::888===QQQmmm{{{nnnYYYHHH>>>666666888:::<<>>AAADDDFFFGGGEEEBBB@@@@@@CCCHHHKKKMMMKKKGGGDDDFFFMMMXXX___kkkmmmsss{{{zzztttoooiiidddUUUNNNIIIHHHFFFCCCCCCEEE???DDDHHHIIIHHHHHHKKKNNNNNNOOOTTT\\\aaadddjjjpppttttttvvv{{{xxxtttqqqkkkdddXXXTTTMMMGGGDDDAAA???===;;;;;;;;;<<<<<<;;;::::::;;;:::999888888:::<<<===999999999999::::::;;;;;;AAA>>>;;;;;;>>>@@@???===@@@??????>>>===<<<;;;;;;999:::::::::::::::999999888999::::::888888999::::::888666444444555777888444444444555555666666666222222333333333333222222666555222000000000111222555444222111000111222222000000//////////////////------......//////000000------,,,+++,,,---...///........................++++++++++++,,,,,,---...---------,,,,,,---------+++,,,---....../////////...,,,++++++,,,......---***,,,......---------...++++++,,,,,,,,,,,,,,,,,,%%%''')))******)))+++,,,'''((())))))((((((+++---******)))******++++++,,,***,,,......---,,,---...,,,,,,,,,------.........++++++*********+++,,,---+++,,,------------...///++++++++++++,,,---//////111///,,,,,,---...//////...,,,,,,---,,,)))***///111---(((%%%&&&((())))))((()))***,,,---............,,,***(((''')))+++,,,+++,,,,,,+++***)))***++++++,,,,,,***((('''***,,,&&&&&&((()))++++++,,,,,,*********+++,,,...//////...------,,,,,,...///000***000---,,,111000---222333555888999<<>>CCCIII[[[qqq~~~xxxlllZZZIII===:::;;;>>>@@@DDDIIIKKKRRRaaapppwww^^^QQQKKKUUUdddddd^^^SSSCCC;;;<<>>NNNhhh}}}yyy```GGG999888???UUUpppzzzlllXXXDDD<<<555555666777:::>>>;;;;;;<<<===???CCCFFFHHHFFFDDDAAA???@@@BBBEEEGGGEEEDDDDDDEEEJJJRRR\\\dddoooqqqvvv|||xxxrrrmmmgggcccUUUNNNIIIGGGFFFCCCBBBEEE>>>CCCHHHHHHGGGGGGLLLQQQQQQQQQUUU\\\aaaeeekkksssvvvuuuwww{{{|||tttooonnnjjjdddXXXTTTMMMHHHDDDBBB@@@>>><<<::::::<<<<<<999888::::::999999888999:::<<<===999:::::::::;;;;;;;;;;;;@@@>>><<<<<<>>>@@@@@@@@@???>>>>>>======<<<<<<<<<999999:::::::::999888888777999::::::999888999;;;:::999777555555666777888333333444666666777777666333333333333333222222111444333222111111111222333666444222111000111333444000000////////////000000.........///////////////.........///////////////........................,,,,,,+++*********++++++,,,,,,,,,------,,,,,,,,,))))))***+++,,,------...---+++))))))***,,,,,,,,,***,,,---...---,,,---...******++++++++++++,,,,,,''')))+++++++++***+++,,,((())))))(((((()))+++...+++++++++++++++++++++******,,,---...---,,,---...,,,------......//////000,,,,,,*********+++,,,---,,,,,,,,,---......//////*********+++,,,...000000111---***+++///222111...---+++***,,,***(((***///666000)))&&&&&&(((((('''&&&'''((()))***+++++++++---,,,***)))((()))***+++---...///...,,,***+++,,,***,,,---+++((('''))),,,&&&'''(((******+++++++++***))))))***---////////////...---------...000111***000...,,,111///,,,333222555777999;;;AAAJJJQQQYYYaaa^^^YYYYYYWWWZZZfffuuusssaaaSSSDDD:::666===GGGSSSeeevvv}}}sssbbbOOO@@@::::::<<<>>>???DDDLLLTTT```qqqttt[[[MMMGGGQQQ^^^^^^XXXNNN@@@999<<>>AAADDDFFFGGGCCCAAA>>>>>>@@@BBBBBBBBB===@@@DDDIIIPPPYYYbbbiiirrruuuyyy}}}{{{uuunnneee^^^VVVOOOIIIGGGEEEBBBAAADDD===BBBGGGGGGEEEGGGMMMTTTVVVVVVXXX^^^aaadddkkkrrrxxxwwwxxx|||{{{qqqllliiiddd^^^UUUQQQKKKGGGDDDCCCAAA@@@>>>;;;;;;>>>===888777:::999999999999:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<>>===<<<<<<>>>???<<<<<<<<<<<<;;;;;;;;;;;;999999999999999888777777777999::::::999888:::;;;:::999888777666777888888444555666777777666555555333333444444333333222111111222222222222333333333666444222111000111333555111000/////////000111111///////////////.........,,,---///000111000///...........................,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,)))))))))***+++,,,......+++)))'''&&&'''))))))))))))+++------,,,+++,,,---************+++++++++,,,***,,,------,,,+++,,,---)))))))))(((((())),,,...------------,,,+++*********+++------,,,,,,,,,---,,,,,,------...//////000---,,,***))))))***,,,---,,,,,,,,,---.../////////,,,,,,,,,,,,---...000000---,,,+++,,,...///...---,,,))))))***)))''')))...111---)))(((+++---+++)))''''''((()))******)))))),,,+++******))))))******---...///...,,,******+++(((+++...---)))''')))+++(((((()))***************+++)))(((***---000000///......---,,,---...///000)))000...,,,000...,,,333111444666888;;;BBBKKKRRRVVV___^^^YYYZZZXXX[[[ggguuuwwweeeRRREEE:::999999@@@OOOaaasss}}}yyylllYYYFFF:::888;;;???@@@@@@FFFQQQ___nnnpppXXXJJJEEEPPP^^^]]]WWWMMM???999>>>KKKbbbzzzsssbbbPPPHHHEEEDDDHHHNNNRRRccctttvvv]]]JJJ<<<@@@NNN___uuuxxxjjj]]]RRRHHH???999000111222222333666;;;???NNNUUUcccsss|||}}}lllPPP>>>777888FFF___vvv~~~rrrXXXCCC666:::III```rrrppp]]]JJJ===777444666666555666:::777999;;;???AAACCCDDDEEE???>>>===>>>AAABBBAAA???<<>>888777:::888888999:::;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<>>>@@@@@@===999888;;;>>>999:::::::::::::::::::::999999999999999888777666777888::::::999999:::;;;:::999999888888888888888666666777777777555444333444444444444444333222111000000222333333333333333666555222000000222444555222111000//////000111222000000//////.........---)))+++---///000...,,,+++........................,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++,,,---...000111///,,,))))))***,,,,,,,,,(((***,,,,,,+++++++++,,,))))))******+++++++++,,,,,,...//////---,,,,,,---*********)))((())),,,///*********)))((('''&&&%%%)))+++------,,,,,,,,,---++++++,,,,,,---...//////...,,,+++))))))***,,,------,,,,,,---///000000/////////.........//////000***,,,......,,,++++++,,,+++)))((()))(((&&&)))...(((&&&&&&+++000333111---)))******+++++++++******++++++++++++******))))))***,,,---,,,***((((((((('''+++///...***'''(((+++((())))))*********))))))+++)))''')))---000000///------,,,+++,,,---...///(((000...,,,000---,,,333000333666888;;;BBBKKKRRRTTT^^^]]]ZZZ[[[YYY\\\hhhvvvmmmXXXEEE999777;;;???EEEVVVmmm~~~uuugggSSSAAA777777<<>>???EEEUUUhhhvvv|||fffJJJ:::444555IIIfffzzz{{{iiiQQQAAA444;;;MMMfffssslllUUUCCC;;;777555777777555666:::555888;;;???BBBCCCCCCCCC>>>======???BBBCCC@@@===@@@FFFOOOYYYaaajjjqqqvvvuuu{{{|||sssjjj```ZZZTTTMMMFFFDDDFFFGGGCCC>>>BBBEEEHHHHHHGGGHHHNNNSSSZZZZZZ\\\bbbdddfffkkkrrrtttzzzzzzrrrllleee[[[TTTMMMIIIEEEAAA@@@???>>><<<>>>;;;888999<<<>>>>>>===999999888888888999::::::<<<===>>>>>>===>>>@@@BBBAAA???<<<:::;;;<<<<<<<<<555888999999777888;;;>>>:::999999999888777777666===;;;888666555666888999777777777777666666666666777666555555666666555444222222222333333444444444333444555555333333444555111111222333333111000///'''+++///222222000//////222222111///------...000,,,,,,,,,------...............---,,,++++++***)))///---+++,,,...///---+++++++++,,,,,,,,,---------.........------.........)))(((+++///...)))))),,,************************++++++,,,------------,,,)))+++------,,,*********)))******)))((())),,,...))))))))))))***+++,,,---)))***++++++******,,,...###,,,000***'''))),,,+++333///++++++---......---)))***,,,---.../////////,,,,,,------.../////////************++++++,,,---+++,,,,,,)))&&&%%%))),,,***+++,,,---------,,,,,,(((,,,000...)))''')))---///...,,,***))))))************+++++++++******)))!!!%%%***+++***)))***+++(((((()))************)))...)))%%%(((000444444000---------...............222111000//////000111222222444888;;;@@@GGGOOOTTTUUU]]]bbb^^^VVVTTT]]]gggtttzzz|||rrr]]]JJJ>>>:::555:::CCCTTTkkkrrr\\\FFF<<<888444666<<>>777???QQQhhhtttlllSSS===666666666666666666555555666999<<<===>>>>>>@@@AAA@@@>>>???AAA@@@>>>???CCCEEEPPP[[[^^^aaaiiippptttrrr{{{zzzrrrhhh___YYYRRROOOJJJFFFEEEDDDCCCBBBBBBFFFIIIIIIHHHIIINNNSSS[[[ZZZ]]]cccffffffkkkqqqwww|||{{{tttllldddZZZSSSMMMJJJEEEBBB@@@???>>>======;;;999999<<<===<<<;;;999999999:::::::::::::::<<<===>>>>>>===>>>@@@BBBAAA???<<<;;;;;;<<<<<<<<<666999;;;:::999999;;;===<<<;;;:::999999999999999<<<:::888777666666777888888888888777666555555444888555333444666777555222111111111222222222333333333444555555444333444555111222222222222111000000---///111111000///000111000111000...,,,,,,---///,,,,,,,,,------.........---------------------,,,+++***((()))+++,,,***(((++++++++++++,,,,,,,,,,,,...------,,,,,,------...---......,,,++++++---...******************************+++,,,,,,,,,,,,,,,)))+++---,,,+++******+++******+++***))))))+++---++++++***************+++***+++,,,,,,++++++---///***111333///---///000///222///,,,+++---......---,,,------...///000111111111111000///...---,,,+++------,,,+++++++++,,,,,,***++++++)))&&&&&&)))---***+++++++++,,,,,,------***+++,,,,,,+++*********---,,,+++))))))))))))*********++++++++++++******$$$'''***+++***)))+++,,,((()))******++++++******((('''***///666999777444......------......///000111111000/////////000000111333666:::>>>EEELLLRRRWWW]]]aaa\\\TTTUUU___kkkuuuxxxvvvhhhSSS@@@888777:::???IIIZZZppplllVVVAAA999666333555:::===CCCPPPcccwwwyyyfffXXXOOOKKKXXXgggeee\\\PPPBBB;;;<<>>777666666555333333888@@@HHHSSSaaaooowww{{{]]]CCC777555:::TTThhhrrrvvveeeJJJ===<<>>@@@BBBDDDEEEBBBAAACCCBBB@@@BBBGGGHHHUUU```cccdddjjjqqquuuttt{{{~~~xxxpppggg^^^YYYQQQPPPNNNIIIDDDBBBDDDGGGCCCFFFIIIIIIIIIKKKPPPTTT[[[[[[___eeeggggggjjjooozzz~~~|||tttkkkaaaYYYTTTMMMJJJEEEBBBAAA@@@???===;;;:::999:::;;;;;;:::888888999;;;<<<<<<<<<;;;;;;<<<>>>>>>>>>===>>>@@@BBB@@@???===<<<;;;;;;<<<<<<888:::<<<<<<;;;:::::::::===<<<;;;::::::;;;<<<<<<:::999888777777777777777:::999888777555444333222888444111222666777444000000000000111111111111111333444555444333333444555222222111000000000000111000000000...---,,,...////////////...,,,+++,,,...---------------.........,,,---------.........///***)))((((((******)))(((*********++++++++++++,,,---,,,,,,++++++,,,,,,---+++///---$$$"""))),,,***************************))))))***+++++++++++++++***+++,,,+++))))))+++---+++++++++***)))(((***+++---,,,+++***))))))))))))+++,,,------,,,---///111---000111//////000///,,,111...,,,+++,,,......---------------...000111333333333222111///---,,,+++------,,,+++************(((***+++)))''''''***---***************,,,...///+++))))))***,,,---+++(((+++***))))))))))))************+++++++++++++++***'''(((************,,,...)))******+++++++++++++++&&&***111888;;;:::777444000///...------///111222111111111000000/////////222444777:::>>>DDDLLLQQQXXX]]]```[[[UUUWWWdddpppuuuuuunnn^^^III:::666777>>>DDDPPPbbbwww{{{eeeOOO;;;666666444555:::<<>>???RRRnnniiiVVVIIILLLRRRLLLCCC===EEESSSgggvvv{{{tttaaaPPP???FFFSSSggg{{{xxxhhh\\\NNNCCC@@@???;;;<<>><<<555666888;;;BBBMMM]]]hhh{{{xxx\\\BBB666555;;;WWWlllsssqqq]]]DDD;;;AAAPPPfffvvvwwwfffMMM;;;777666555444555555777777555777;;;>>>AAAEEEIIILLLLLLGGGDDDEEEEEEDDDGGGLLLOOO\\\hhhjjjiiimmmssswww{{{}}}~~~}}}wwwooofff^^^YYYSSSQQQNNNIIIEEEDDDFFFHHHEEEGGGIIIJJJKKKMMMRRRUUU[[[\\\aaagggiiihhhjjjooo{{{~~~{{{rrrggg^^^YYYWWWLLLIIIEEEBBBAAA@@@???>>>999::::::;;;;;;999888666888:::<<<>>>>>>===<<<;;;===>>>???>>>===>>>???AAA??????>>><<<;;;:::;;;<<<:::;;;===>>>===;;;999888===<<<;;;::::::;;;===>>>888888888888888777777666999888777666555444333333777333///111555777333///111111111111111111111111111222333333111111222333333222000/////////000111000111222111///...///000...///000///---,,,---...---------...............------------------------,,,+++++++++,,,,,,,,,+++))))))*********+++++++++,,,++++++++++++++++++,,,)))111///### ***---&&&************************(((((()))******************++++++)))((()))+++...+++,,,,,,+++)))((()))***,,,++++++***))))))******,,,---............000222/////////000111111...+++///...,,,,,,,,,---------,,,+++******+++---000111111222222222111000...---+++******))))))))))))***''')))+++***''''''***...***)))(((((()))+++...///)))))))))***++++++***)))***************+++++++++******++++++,,,,,,++++++***************+++---...******+++,,,,,,,,,,,,+++)))///777:::888333000...222000...------///111333222222333333222111111000333555777:::???EEELLLQQQYYY]]]aaa]]]YYY\\\hhhsssuuussskkkZZZEEE999888<<<===GGGXXXkkk|||zzznnn^^^JJJ888555666444555999<<>>>>>>>>:::999;;;>>>KKK[[[iiiuuu~~~|||{{{qqqcccXXXTTTPPPLLLHHH===:::888888:::BBBQQQ^^^uuu~~~tttYYYBBB888777===\\\rrrwwwpppYYYAAA:::AAATTTlllzzzuuuaaaIII:::888777555555555666888999888:::>>>BBBFFFKKKRRRVVVQQQJJJEEEFFFGGGHHHLLLRRRXXXeeeoooqqqnnnqqquuuxxx}}}wwwooofff___ZZZVVVQQQLLLHHHGGGHHHHHHHHHGGGHHHIIIKKKMMMPPPTTTVVV\\\]]]aaahhhjjjjjjlllpppyyy|||~~~xxxmmmccc\\\YYYYYYKKKHHHDDDAAA@@@@@@???>>>888999;;;;;;:::888777666888999<<<>>>???>>>===<<<===>>>???>>>======???AAA===??????>>>;;;:::;;;===;;;;;;<<<======;;;999777::::::999999999;;;<<<===888888888888777777777666666666666666555555555555666333000111444555333///222222222222222222111111///000111111000///000111333222000/////////000111///222555666555333222222///000111000///......///........................------,,,,,,+++******))),,,---------,,,,,,------))))))*********++++++++++++++++++******+++++++++***444444***(((///000((())))))))))))))))))))))))(((((()))************))))))******)))((()))+++...***,,,,,,+++***((()))*********))))))***++++++,,,,,,---...///...///111444333222222444555333///---,,,---------,,,,,,---...,,,+++******+++---000111222222333333222000...---)))))))))******,,,---...&&&)))+++***((((((***---***)))((('''(((***,,,...&&&))),,,+++(((&&&(((+++++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++*********+++,,,------******+++,,,,,,,,,,,,+++,,,000555444000,,,++++++222000...------///111333222444555666666555333222111333666999===DDDKKKPPPXXX]]]bbbaaa___aaajjjsssvvvtttkkkYYYEEE888888<<<>>>NNNbbbttt~~~|||mmm^^^SSSBBB444222333222444999???SSSjjjzzzzzziiiiiimmmwww~~~yyygggXXXVVVXXXfffrrrpppjjj\\\HHHEEECCCTTTnnnoooaaa\\\aaaoootttgggVVVLLLUUUeeexxxvvvaaaOOOEEEOOO```vvveeeNNNAAA???@@@BBB@@@:::555444444===IIIVVVdddttt}}}~~~xxxoooiiieeeaaaYYYSSSIIIDDD???===:::===KKKZZZttt|||}}}nnnUUUAAA;;;===AAAbbbyyy|||rrrXXXAAA:::<<>>===888:::;;;;;;999888888999888999;;;===>>>>>>======>>>??????>>>======???@@@<<>>;;;999;;;===;;;;;;:::;;;<<<;;;999777777777888999:::;;;;;;;;;888777777666666777777777555555555555555555555555555444222333333444222111222222222222222111111111///000111000///...///111111111000////////////000)))---111333222000///......000111111000//////000/////////...............------,,,+++***)))((((((***+++,,,,,,******+++,,,*********++++++++++++,,,,,,++++++******++++++,,,(((000222---+++...---'''))))))))))))))))))))))))(((((()))***************((()))******))))))+++---)))+++,,,,,,***))))))***))))))))))))***+++,,,---+++---...///...000222444222111333555444///,,,,,,+++,,,------,,,,,,---...------------...000111333444444444444111...+++)))***++++++,,,---///000111'''))),,,+++((('''))),,,***)))((((((((()))***+++%%%***...,,,&&&$$$&&&***,,,---------------,,,,,,)))***+++,,,------------+++***)))***,,,---,,,+++)))******+++++++++++++++))),,,...---+++***,,,...000///...------///111222111333666999999888666555---///333666;;;BBBJJJOOOWWW]]]bbbbbb```ccckkkrrryyyvvvlllXXXCCC777777<<>>DDDLLLkkk~~~~~~qqqWWW@@@;;;999OOOiiivvvmmmXXXDDD999888888999::::::;;;;;;;;;999;;;>>>AAAFFFMMMVVV[[[VVVNNNHHHKKKQQQVVV\\\bbbkkkqqquuuuuuvvvzzz{{{zzz}}}|||tttlllddd^^^ZZZSSSQQQMMMHHHEEEEEEHHHKKKIIIIIIJJJLLLPPPTTTWWWXXX]]]]]]aaagggjjjlllqqqwwwyyy}}}~~~zzzrrrlllfff```XXXRRRHHHEEEAAA>>>>>>>>>===<<<888:::;;;:::888888:::<<<888999:::;;;<<<===>>>>>>>>>??????>>>======>>>@@@;;;>>>AAA???;;;999:::===<<<:::888999;;;;;;:::888555666888;;;<<<<<<;;;;;;888777666555555666888999666666666555555444444444333555666555222111222444222222111111111000000000000111222222000000111222000000000000000//////...***,,,//////---+++++++++,,,...000111///......///000/////////.........---,,,,,,,,,++++++*********)))+++,,,+++)))(((***,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,&&&))),,,,,,+++)))(((((())))))))))))))))))))))))((()))******++++++******&&&(((************+++,,,(((***,,,,,,+++******++++++***************+++++++++,,,.........///222444000000333666222***))),,,)))+++...---,,,+++,,,...,,,------...///000111111222333444333111...+++)))++++++++++++,,,---//////'''***,,,+++((('''(((******))))))))))))((((((((((((***+++***'''%%%%%%&&&,,,------------,,,***))))))***+++,,,------------***))))))+++------+++(((((()))******++++++******'''((()))***+++,,,///111......------......///000///222666999::::::888666---000333888===DDDLLLRRRXXX[[[___^^^]]]aaajjjrrrxxxuuuiiiVVVCCC:::>>>EEESSSfffwwwyyymmm]]]MMMAAA999222000222222111;;;GGGVVVkkk~~~|||ssscccTTTJJJRRRaaaqqqzzzuuugggZZZRRRZZZmmmzzzyyytttcccJJJAAA>>>MMMeeetttyyymmmWWWQQQYYYjjj|||}}}ooodddbbbvvviiiQQQPPPZZZqqq|||zzzgggVVVHHH@@@JJJSSS[[[WWWJJJ>>>888666000333555888BBBRRR___dddjjjjjjmmmuuu}}}~~~yyyooocccUUUJJJ???;;;JJJ^^^zzz{{{sss^^^FFF;;;@@@JJJ\\\ttt{{{lllTTT???;;;:::OOOhhhtttlllXXXEEE:::888999;;;===>>>===<<<<<<;;;<<<>>>@@@EEEMMMUUU[[[YYYQQQMMMRRRZZZaaaggglllrrrsssssssssxxx~~~~~~yyy}}}~~~|||{{{rrrjjjccc]]]YYYPPPRRRPPPJJJBBBAAAGGGNNNJJJIIIJJJLLLQQQUUUXXXYYY]]]]]]```fffjjjmmmrrryyy{{{~~~|||wwwrrrnnnjjjbbbWWWNNNGGGDDD@@@>>>======<<<;;;888:::;;;:::888888;;;???999999999999;;;<<<>>>???>>>???@@@???======>>>@@@;;;>>>AAA@@@;;;999:::===<<<999666777999;;;:::888444666999<<<======<<<:::999777555444444666888:::888888777555444333222111222555888666222000333666111111000000/////////...111333333333222111222333///000111111111000...---333444333111///......///+++---///000///------...000000//////.........---++++++,,,,,,,,,,,,------))),,,------***)))+++---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++)))+++///---))))))...))))))))))))))))))))))))))))))***+++++++++++++++%%%'''***++++++******+++''')))+++,,,+++***++++++---,,,+++***))))))))))))***,,,---......///222444333444888;;;666,,,+++111(((+++......,,,+++,,,...)))***,,,---.../////////---///111222222000...,,,))))))))))))))))))******(((+++---,,,(((&&&'''))))))*********)))((('''&&&,,,***((((((((('''%%%""",,,,,,------,,,***)))((()))***+++,,,------...---)))((()))+++......***'''(((((()))***************)))))))))***,,,...///000---------...............---000555999;;;:::888666000222666;;;AAAHHHQQQVVVYYY[[[\\\ZZZYYY^^^iiirrrvvvrrrgggUUUDDD@@@HHHRRR[[[lllzzztttbbbNNN@@@888444111222666666666BBBRRRbbbvvvssseeePPP===AAALLL^^^pppxxxsssfffZZZPPPYYYnnn|||{{{vvvdddJJJBBB>>>MMMdddssswwwjjjTTTLLLVVViiiyyyyyymmmfffiii{{{eeePPPXXXlll~~~ttt[[[IIIBBB@@@RRR]]]ddd\\\KKK===777666333444333111777CCCLLLPPPQQQSSS[[[hhhxxxppp^^^OOOAAA<<>>;;;===QQQiiitttlllXXXFFF;;;888:::===???@@@???===<<<>>>???@@@BBBFFFNNNWWW]]]\\\TTTQQQWWWaaaiiioootttvvvtttqqqrrryyyyyy|||}}}rrrfff___[[[ZZZUUUSSSLLLCCCCCCJJJMMMJJJIIINNNRRRSSSRRRSSSWWW\\\```bbbfffjjjmmmqqqsssuuuvvv{{{{{{wwwqqqkkkddd]]]VVVQQQHHHFFFBBB???===<<<<<<===888:::999777999===>>>;;;999:::<<<>>>??????>>>===@@@???>>>>>>======>>>>>><<<===>>>>>>>>>===;;;:::???>>>;;;999777666666666777777777888999:::<<<<<<444444555666777888999999555444333333333333444555444888999666444555555333444555666333///...///222000222222111///---------111111222111111000///...222111111111000000//////...///000///------///000000000///...............,,,...///...---+++,,,,,,------------------,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,++++++***************&&&)))---000000---)))&&&+++******,,,+++'''(((,,,(((+++///000///---,,,,,,+++***)))))))))***,,,,,,***+++,,,,,,,,,...111444444555666777555222///,,,---------,,,)))((()))+++...///111222333222000///444444333111000...---,,,,,,***((())),,,...---,,,,,,+++***)))***)))((('''%%%&&&((()))************&&&&&&&&&''')))***)))((((((+++---+++)))(((***,,,*********+++,,,---//////222111000000///---***((())))))))))))))))))))))))***)))))))))***,,,...000444///***(((***---...---000111555;;;??????;;;777000111555===GGGNNNPPPOOOXXXXXXYYYYYYXXXXXX```jjjooommmeeeTTTEEE@@@IIITTTddduuu|||nnnUUUBBB888444000333444222333>>>QQQ```rrrzzz~~~uuuaaaMMM@@@<<<@@@KKK```tttzzznnn^^^TTTQQQbbbrrrzzz~~~yyycccKKKHHHCCCPPPfffssstttbbbHHHGGGPPPbbbrrrrrrhhhiiissssss[[[WWWfffvvvwww\\\EEE>>>CCCHHH```sssnnnVVVEEE;;;444444333555555222333888:::999AAAEEENNN\\\kkkxxx}}}}}}ttt___IIIDDDRRRbbb~~~~~~kkkOOO>>>777???SSSqqq~~~~~~ooo\\\EEE999>>>GGGZZZoootttfffQQQBBB<<<999???DDDCCC???::::::;;;=========@@@GGGPPPYYY^^^ZZZZZZ[[[aaaiiiqqqwwwzzzzzzxxxuuutttwwwzzz}}}sssiiiaaa]]]\\\TTTRRRLLLDDDDDDIIIKKKHHHFFFKKKPPPRRRRRRSSSWWW[[[\\\```eeejjjnnnrrruuuwwwvvv{{{yyyuuupppjjjccc[[[TTTOOOFFFEEEBBB@@@>>><<<<<<<<<888:::999777999======;;;666777:::<<<>>>@@@AAAAAA@@@@@@??????>>>>>>>>>>>>===============<<<<<<;;;===<<<:::888777777888888777777777777777888999:::333444444555555666666777666555444333333444555666111555777444222444555333555555444222000///000111000111222111///...---...//////000000000///......222111111111000000000000...//////...------...000000000///...............,,,...///...---,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++***)))((())))))+++,,,,,,+++))))))***(((***,,,+++((()))---***---000111000///......,,,+++*********+++------***+++,,,------///222555000111222333222111///...***+++,,,+++******,,,......///000111111111000000444333222111///...---,,,---***((((((+++,,,,,,+++,,,+++*********)))(((''''''((()))******)))(((((('''&&&&&&(((***+++***(((222000---***)))+++000444*********+++,,,---...///------.........---***((())))))))))))))))))))))))***)))))))))***,,,...000333///***(((***,,,......///222777===AAA@@@;;;666333444888???GGGNNNRRRTTTYYYWWWVVVVVVSSSSSS[[[eeejjjjjjcccSSSDDDAAAKKKWWWmmmvvvvvveeeMMM<<<555222///333666777;;;HHH\\\lll|||mmmVVVBBB888555===HHH___tttzzznnn]]]RRRVVVgggwww|||eeeNNNCCCEEEXXXnnnuuussscccLLLGGGKKKWWWcccdddaaahhhuuukkk\\\___pppyyyfffQQQ@@@<<>>666>>>MMM___qqqrrrbbbNNNBBB>>>@@@EEEIIIGGGAAA<<<;;;===>>>???AAAEEELLLTTT\\\```___```bbbgggmmmtttzzz~~~|||zzzxxxwwwyyy|||~~~~~~~~~}}}~~~sssiiibbb^^^\\\SSSRRRLLLFFFEEEHHHIIIFFFDDDIIINNNQQQRRRSSSVVVYYYYYY]]]dddkkkooossswwwyyyxxx}}}}}}uuurrrmmmhhhaaaYYYQQQKKKDDDDDDBBB@@@>>><<<;;;:::888::::::888888<<<===;;;777888999:::<<<>>>@@@AAAAAA@@@@@@@@@????????????>>>>>>===<<<<<<<<<<<<<<<;;;:::888888777888999:::777777666666666666777777333333333333333333333333555555444333333444555555///444555333222555666555666444222111111111000///000111222111000......///------......//////......///////////////.........---...///...---,,,...000000//////............///---...///...---,,,,,,---++++++,,,,,,------......++++++,,,------...//////++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))*********)))((('''+++***)))(((((()))***+++)))((())),,,+++)))***...***---000111000.........,,,,,,++++++,,,,,,---...)))+++---...///111444666222222222111000///......((()))+++++++++,,,...111////////////000000111222333222111000///...------...+++((('''(((*********,,,++++++******))))))))))))))))))))))))(((''''''(((((('''(((***,,,+++***///,,,)))''')))+++,,,---))))))***+++,,,---......***+++---//////...,,,+++))))))))))))))))))))))))***)))))))))***,,,---///111...***)))***,,,......000444:::AAADDDAAA;;;555333666;;;@@@EEELLLSSSWWWXXXVVVSSSQQQLLLLLLTTT^^^gggiiieeeVVVGGGEEESSSaaattttttlllXXXCCC777444333222666<<<@@@FFFUUUiiixxxvvvaaaKKK;;;444333999EEE]]]ssszzznnn[[[PPPVVVfffwwwwwwaaaJJJBBBIIIaaavvvxxxrrrcccNNNJJJHHHKKKSSSWWW\\\kkk{{{~~~qqqaaa\\\gggwww}}}hhhRRRDDD<<<:::CCCPPPcccnnndddLLL===888<<>>OOOfffmmmeeeSSSFFF888555???OOO^^^llliiiWWWEEE>>>>>>BBBFFFIIIGGG@@@;;;:::<<>>AAAAAAAAAAAA@@@@@@?????????>>><<<;;;;;;<<<<<<===;;;:::888777777777888999888777777666555555666666444444444333333333222222444333222111111222333444111555777444444777:::999666333000000222333111...///111222222000//////000,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///000///............//////...//////...,,,,,,---...******+++,,,------......,,,,,,---------.........++++++++++++++++++++++++++++++,,,,,,,,,++++++*********((('''''''''((()))+++***)))(((((()))***+++***)))***,,,+++((()))---(((***------,,,++++++,,,++++++++++++,,,,,,------)))+++---///000222444777999888555222///...---,,,(((***+++++++++,,,///111000///.........000222333111111000//////...------...,,,)))''''''((())))))+++,,,,,,+++***)))******((())))))))))))(((((((((***)))((()))+++,,,,,,+++%%%%%%&&&))),,,+++&&&!!!))))))***+++,,,---......***,,,...000///......---))))))))))))))))))))))))))))))))))))***+++,,,---///---***)))***,,,...///222777???FFFGGGCCC<<<666111555:::>>>BBBHHHQQQWWWWWWTTTPPPMMMIIIHHHQQQ\\\hhhllljjj]]]OOONNN]]]lllvvvooo```MMM>>>666555666666<<>>;;;333555666666777===IIIRRR^^^aaa^^^QQQEEEJJJ___sss~~~xxx```FFF;;;777<<>><<>>???AAAAAAEEEKKKSSS[[[aaafffiiiiiinnnrrrttttttwww~~~}}}~~~~~~~~~}}}}}}~~~|||yyyzzz~~~{{{qqqiiiccc^^^ZZZTTTQQQMMMKKKKKKIIIHHHGGGJJJLLLOOORRRSSSTTTUUUVVV[[[```hhhlllnnnppptttxxx|||zzznnnkkkgggaaa[[[TTTLLLGGGAAAAAAAAA@@@>>><<<:::999777;;;<<<999777:::<<<;;;===<<<;;;::::::<<<===>>>@@@AAAAAAAAAAAA@@@???>>>???>>><<<;;;;;;<<<<<<===<<<;;;999777666666666777999888777666666666666666666666555555444333333333333222111000000111222333222666777444333777999999555222//////222222111......000222222111000000111...///000111111111111111------------------------,,,---------++++++---...//////............///////////////...,,,,,,---///******++++++,,,---............---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++...+++'''$$$$$$&&&))),,,******+++,,,,,,+++******,,,***+++---+++''''''+++(((***,,,,,,+++***++++++)))******+++++++++++++++)))+++...///000222444666999777444111...---,,,,,,+++,,,,,,,,,++++++---///000///---------///222444000/////////......---------,,,***(((''''''((()))+++,,,------***)))+++,,,'''''''''((())))))***++++++)))((()))+++,,,---,,,'''''')))---000...(((###)))***+++---............))),,,......,,,+++,,,---************************))))))))))))***++++++,,,,,,,,,+++))))))+++...000555;;;DDDIIIIIIDDD===888111555:::>>>AAAGGGPPPVVVUUURRROOOLLLHHHIIIRRR]]]jjjnnnmmmcccVVVVVVcccqqquuujjjYYYHHH<<<666666999999AAAMMMWWWaaalllxxx{{{ppp^^^NNNCCC===;;;::::::EEEZZZooouuukkk\\\SSSTTTbbbrrrzzzxxxkkkVVVEEEDDDKKKbbbwwwyyytttgggSSSNNNHHHEEEKKKXXXgggxxxzzzrrriiifffnnnwwwvvvooo^^^KKK<<<;;;===BBBUUUlllgggdddSSS@@@888666AAAVVVhhhqqquuulll]]]OOODDD>>>333555777555222444;;;BBBJJJLLLKKKEEECCCPPPiii~~~vvv]]]EEE<<<888:::EEENNNSSSKKK@@@===777777AAAKKKSSSXXXSSSFFF===>>>BBBGGGKKKNNNMMMIIIHHHKKKOOOIIIMMMSSSZZZaaagggkkkmmmmmmqqqvvvvvvtttvvv||||||}}}~~~~~~||||||}}}zzz{{{|||ssslllfff```\\\TTTOOOKKKKKKKKKHHHHHHIIIKKKLLLNNNPPPRRRUUUVVVWWW]]]ccciiilllkkkmmmsssxxx~~~|||tttmmmjjjddd^^^XXXQQQKKKGGGAAAAAA???>>>===;;;::::::777<<<===999777999;;;<<<:::::::::;;;===???@@@AAA???@@@AAAAAAAAA@@@>>>===>>>>>>===<<<<<<<<<<<<<<<<<<;;;999777666666666666888888777666666666666666777666666666555555444444222222111000000111222222222666555222000444666555333222000000111111000///...000222222111111222333111111222333333333222222/////////000000000000000,,,,,,---,,,+++***,,,...///............//////000000000///...,,,,,,...000******++++++,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++******+++,,,,,,,,,++++++///,,,'''$$$$$$&&&***---(((***---......---***(((,,,***+++---+++'''(((,,,***+++------,,,,,,,,,---((()))***++++++++++++***)))+++...000000111222444222111///------------...------...---++++++,,,...///...---------000222333...............---------+++,,,,,,***((('''((()))***---///...+++***+++...&&&&&&''''''(((***+++,,,+++)))((((((***,,,---,,,---+++))))))***+++,,,+++)))+++---...///000//////(((***,,,+++((((((+++...************************)))))))))*********++++++***++++++***)))+++...111666===FFFJJJIIICCC<<<888333666:::???DDDJJJQQQUUUSSSQQQOOOMMMJJJJJJSSS^^^jjjmmmllldddZZZYYYcccmmmqqqdddRRRDDD999555888>>>AAALLL\\\jjjssszzzpppcccQQQDDD>>>;;;888555<<>>@@@GGGYYYrrrvvv\\\GGGCCC???>>>FFFEEEJJJEEE>>>@@@>>>===GGGJJJNNNQQQMMMEEE@@@BBBFFFKKKPPPSSSSSSRRRSSSXXX]]][[[]]]___ccchhhlllppprrrrrruuuwwwwwwvvvwwwzzz~~~{{{}}}~~~}}}zzz{{{~~~|||}}}|||rrrmmmgggaaa\\\RRRKKKGGGIIIIIIFFFGGGJJJIIIIIIJJJLLLQQQUUUYYYZZZ^^^dddiiijjjiiilllssszzz~~~yyysssmmmiiibbb[[[UUUPPPKKKGGGAAA@@@>>><<<;;;:::;;;;;;777<<<>>>:::666888;;;<<<:::;;;<<<>>>???@@@@@@@@@>>>???@@@AAA@@@???===<<<===============<<<<<<;;;:::999888666666666777888666666555555444555555555666666666555555555555555444333222111111222333444555888777222///222444333111222222111//////000111---///111222111111222444222333333333333222222111.../////////000000000111+++,,,,,,+++******+++---...............///000000000000///...,,,,,,...000++++++++++++++++++,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++---+++)))((('''(((***+++((()))+++------+++)))((()))'''))),,,+++)))***///)))+++,,,,,,++++++,,,---)))***+++,,,,,,,,,++++++))),,,.../////////000111000///......------------,,,---...---++++++---...------------...000222333------------------------))),,,...---***))))))******---000...+++***,,,///((((((''''''((()))***++++++)))'''''')))+++,,,,,,******)))'''&&&'''***,,,***,,,...000111111000000)))+++,,,***(((***000555************************((())))))***************(((***+++***)))***...111666===EEEIIIFFF@@@:::777333444888>>>EEEKKKOOOPPPSSSQQQPPPOOOKKKKKKSSS\\\kkkmmmllleee^^^\\\aaagggfffYYYIII===666666???JJJSSS___qqqhhhZZZHHH===::::::777333;;;HHH___vvv|||ooo\\\PPPJJJTTTbbbjjjfffXXXGGG<<>>;;;::::::;;;<<<777===???:::666888;;;<<<===>>>???@@@@@@???>>>======>>>@@@@@@@@@???===;;;<<<===>>>>>>>>>===;;;:::888777666666666777999:::444444444333333444444555555555555555555555555555555555333333333333555555999<<<:::444111333444444///222333111...---000333---///111222222222333444333333333333333222111000,,,,,,,,,------.........+++,,,,,,+++******+++---...............///000111000000000---,,,,,,...111,,,,,,++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))************))))))&&&%%%'''+++,,,+++---222''')))******))))))***+++***+++,,,---...---,,,,,,***,,,...//////......///333333222111///...,,,,,,+++,,,------,,,,,,...000,,,,,,---...///000111222,,,,,,---------------...(((+++//////,,,***)))******---000///+++***---000+++***(((''''''(((((()))+++(((&&&&&&(((+++,,,,,,&&&***...///,,,))))))***+++---///111222222111000+++---...,,,+++...666===************************((())))))************)))''')))+++***)))***...222666<<>>===<<<===>>>@@@BBBCCC@@@======??????===;;;<<<;;;;;;:::::::::;;;;;;::::::::::::999999888777555555555333222333555888222333333333444444555555444000///222444222222444;;;777222111333444333111444333222000------///111///000111222222222222222000000000000////////////000///...---------------(((***,,,,,,++++++...111111000/////////111222333333222111///......------,,,,,,+++,,,------,,,+++''')))***+++***)))***+++,,,---......,,,******+++,,,***((()))---000///---+++++++++***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,...---,,,+++******************+++++++++,,,,,,,,,+++---000222333222000///...------,,,+++++++++,,,.........---,,,+++)))(((///......111444555333111...---,,,+++******************++++++++++++,,,,,,000000///,,,)))((()))+++((()))))))))'''''')))***---......,,,***(((((()))((()))***)))((('''((())))))+++...222555444111---+++)))***------///999FFF///)))%%%(((+++,,,---000(((((()))***************------***&&&(((...111///222===EEEBBB===;;;777222---000555;;;@@@GGGNNNSSSPPPPPPQQQOOOJJJKKKVVVdddkkknnnnnniiiiiiiii```SSSMMMCCC;;;888666;;;PPPggg|||}}}rrrZZZJJJ======CCCCCC>>>999;;;IIIccc}}}qqqZZZNNNJJJUUUfffpppkkkYYYIIIBBBMMMaaazzzmmmTTTDDD::::::@@@LLLXXXbbbllluuu}}}xxxaaaMMMBBB<<<>>>CCCPPPgggyyy~~~yyyeeeXXXJJJBBB???@@@FFFMMM\\\lllzzzqqqdddffffff```XXXSSSSSSVVVTTTXXXccctttvvvnnnlllnnnnnnnnnkkkiiiggghhhnnntttzzz}}}}}}|||zzz~~~{{{|||~~~~~~|||zzzzzzzzz{{{{{{{{{~~~~~~~~~||||||zzzyyyxxxooohhhbbb\\\XXXQQQMMMHHHEEEDDDEEEDDDDDDIIIJJJLLLOOOSSSYYY^^^bbbdddeeefffiiimmmrrrwwwzzz{{{}}}wwwqqqkkkfff^^^WWWQQQLLLHHHEEEAAA>>>:::999999999888666::::::::::::;;;<<<======BBBAAA???>>>===>>>@@@AAABBB@@@>>>>>>>>>>>>>>>===;;;;;;;;;:::;;;;;;<<<<<<:::::::::::::::999888888444555666666555555666888444444444444444444444444555111000333555333333555777666444222111111222333222222111///---,,,...000///000111222222222222111000000000000////////////,,,,,,,,,,,,,,,---...///+++---...,,,******,,,///+++++++++,,,---///000111111000///...,,,,,,++++++,,,,,,,,,,,,------,,,+++(((***,,,,,,+++***+++,,,+++---......,,,++++++,,,+++***)))***+++------,,,+++++++++***)))(((((((((,,,,,,,,,++++++*********++++++***)))***+++,,,---------,,,+++************))))))*********+++++++++)))***,,,.........---,,,------,,,++++++++++++++++++,,,---.............../////////222555555333000...---,,,++++++*********))))))******++++++,,,,,,***++++++***)))***,,,...((()))))))))'''''')))***,,,------+++)))''''''(((''')))***)))''''''((()))***+++...222555555111...---++++++,,,)))(((///999...)))&&&))),,,,,,,,,...'''((())))))******)))))))))***(((%%%''',,,///...333===BBB???:::777333//////222555:::???FFFMMMRRRSSSSSSTTTRRRMMMLLLUUUaaakkkooonnniiigggfff\\\OOOEEE===666555555>>>UUUlll}}}pppWWWLLLBBBAAABBB@@@======AAANNNhhhpppYYYLLLLLLXXXjjjtttlllYYYJJJDDDRRRdddzzz~~~iiiSSSEEE::::::???IIISSS]]]jjjvvvpppYYYHHH@@@<<>>>>>???@@@AAAAAAAAA@@@>>>===>>>???;;;;;;;;;;;;;;;<<<===>>>::::::;;;;;;;;;:::999999666777777777555555666777555444444333333333333444444000///222444222222444222444555333///...111555111111000...,,,,,,...000000000111111222222111111000000000000////////////*********+++,,,...///000...//////---+++)))***,,,((()))***,,,...///000000000//////...---,,,+++++++++,,,,,,------,,,,,,+++)))+++------,,,+++,,,---***,,,---...,,,,,,---...***++++++***))))))+++,,,+++++++++***))))))((((((---,,,,,,+++***)))((('''+++***(((((((((***,,,---,,,,,,,,,+++++++++++++++(((((()))))))))*********+++,,,,,,---......//////---,,,,,,++++++++++++++++++,,,---//////000000000//////111333555555222///...------,,,,,,+++++++++(((((()))***++++++,,,,,,&&&'''(((''''''(((+++---((()))))))))'''''')))******++++++***(((&&&'''(((&&&((()))(((''''''((()))+++,,,///222555555222///,,,++++++***&&&$$$'''------)))(((+++---+++***,,,''''''((())))))))))))(((''')))(((%%%'''---000000555;;;>>>:::555222///,,,111222555999>>>EEEMMMSSSWWWWWWWWWUUUPPPNNNUUU```kkkqqqppphhhccc```UUUIII???777222333777CCC]]]vvvzzzkkkUUUNNNHHHEEEBBB>>>>>>AAAGGGVVVnnnpppYYYKKKPPP^^^qqqyyymmmXXXKKKHHHZZZiii{{{yyyeeeQQQEEE???>>>AAAGGGMMMWWWhhhxxx~~~eeeOOOCCCAAACCCNNN]]]lllzzzmmmddd[[[YYYYYYZZZ___eeennn~~~}}}zzzyyyoooeeeaaaccceeedddaaa```^^^\\\^^^fffpppxxx}}}}}}{{{{{{}}}~~~}}}{{{yyywwwvvvyyy|||~~~~~~{{{{{{}}}zzzyyy~~~~~~}}}}}}|||~~~yyypppjjjddd]]]YYYTTTPPPIIIFFFEEEGGGHHHIIIGGGHHHJJJLLLPPPXXXbbbjjjffffffgggiiimmmrrrvvvyyy~~~{{{vvvoooiiifffaaaZZZTTTOOOKKKGGGEEEDDDBBB???===<<<;;;;;;:::::::::::::::;;;<<<======AAA@@@???>>>>>>>>>???@@@???AAABBB@@@===<<<>>>AAA;;;;;;;;;;;;<<<===>>>>>>::::::;;;;;;;;;::::::999999888777555333444777:::333333222222333444555666333...---000222111000222111222333111//////111333000111111///......///111000000111111111111000000000000000000////////////+++++++++,,,---...///000//////...---++++++++++++***,,,...000111111111111111000000000///...------+++,,,------,,,+++,,,,,,)))+++------,,,+++,,,---)))+++---...------...///+++---...,,,)))(((***---+++++++++******))))))))),,,,,,++++++******))))))***)))'''''''''))),,,---++++++,,,,,,,,,,,,,,,,,,))))))))))))*********+++------,,,,,,---...000111,,,,,,++++++++++++,,,,,,....../////////......---///000222444555444111///------------,,,,,,++++++((())))))***+++,,,------&&&''''''&&&$$$%%%''')))((()))))))))'''''')))***)))***+++***((('''((()))%%%'''((((((''''''(((***,,,---///222555555222000((()))***)))'''&&&'''***+++))))))------***(((***&&&''''''((((((((((((((('''***+++((()))///222222555888999777333000...---///111444888???HHHQQQXXX\\\ZZZYYYVVVQQQOOOWWWaaalllrrrrrrhhh___YYYNNNBBB<<<555222555;;;IIIeee~~~tttdddVVVPPPKKKIIIFFFAAAAAACCCMMM]]]tttttt^^^PPPUUUeeexxx}}}nnnXXXMMMMMM___nnnwwwbbbOOOEEECCCCCCEEEHHHLLLVVViii{{{xxx^^^KKKGGGIIIUUUcccrrr|||xxxssstttuuuvvvxxx|||}}}~~~{{{xxxzzzzzzuuukkkddd\\\UUUMMMKKKNNNQQQOOOLLLLLLJJJIIIMMMVVV```iiinnnjjjhhheeecccdddiiinnnsssqqqooommmnnnrrrwwwzzz{{{}}}~~~|||||||||}}}}}}|||zzzxxxwwwvvvyyy|||}}}{{{{{{}}}~~~||||||~~~~~~}}}|||{{{zzz|||~~~yyypppjjjddd^^^ZZZRRRMMMGGGCCCCCCEEEFFFGGGFFFHHHJJJKKKNNNVVVaaajjjddddddfffhhhlllqqqvvvxxx|||xxxssslllfffccc^^^XXXRRRNNNJJJGGGEEEBBBAAA@@@===;;;;;;;;;<<<::::::::::::;;;<<<======<<<<<<<<<===>>>???@@@@@@>>>@@@BBB@@@===<<<>>>AAA;;;;;;;;;;;;;;;<<<======999999:::;;;;;;::::::::::::888666444444999@@@EEE444444444444555777:::;;;444000...222333222222444333111///000222222111///000111222111000000111333000000111111111000000///000000000000////////////...............///000000...---,,,,,,------------...///111222222111000/////////000000///...---,,,***,,,......,,,++++++---(((***,,,,,,+++***+++,,,)))+++---...------///000---///000...***)))+++...++++++++++++***************+++++++++,,,,,,------)))(((''''''(((***,,,---++++++,,,---------,,,,,,*********+++++++++,,,,,,***)))(((((()))***,,,...---,,,,,,,,,,,,,,,------------.........------,,,///000333444333111///...,,,,,,---------,,,+++*********++++++,,,------...((())))))((('''''')))+++((()))))))))'''''')))***)))***++++++)))((()))***$$$&&&(((((('''((()))+++---...///222444333111...(((***++++++***************(((***...---)))'''***&&&''''''(((((((((((((((&&&***,,,))))))...222333555555555555222000///000,,,///333:::BBBMMMXXX```ccc___ZZZWWWRRRRRR[[[eeellltttttthhh[[[RRRGGG;;;:::444222777===KKKfffnnn___WWWPPPKKKKKKKKKGGGDDDEEEPPPbbbzzzzzzfffXXX\\\kkk}}}oooZZZQQQSSSaaapppvvv```LLLBBBAAABBBEEEJJJPPP[[[pppzzzcccVVVWWW]]]lllyyy~~~zzzwwwuuuqqqooooootttzzzzzztttnnneeecccaaabbbccc```XXXPPPFFFBBB>>>>>>@@@BBBAAA>>>>>>===>>>CCCLLLUUU\\\```VVVRRRNNNKKKLLLPPPUUUXXXUUUVVVXXXZZZ___fffnnntttyyyyyyzzz|||~~~}}}{{{xxxxxxyyy{{{|||||||||{{{zzzssswww{{{}}}||||||~~~~~~~~~||||||||||||}}}~~~uuummmgggbbb\\\XXXRRRNNNHHHEEEEEEGGGHHHHHHEEEHHHJJJKKKLLLSSS^^^gggbbbcccdddhhhlllqqqvvvyyy}}}|||xxxssslllggg___[[[UUUPPPLLLIIIFFFDDD=========;;;999888:::<<<::::::::::::;;;<<<======999:::;;;<<<>>>???@@@@@@>>>??????>>>======>>>@@@<<<;;;;;;:::::::::;;;;;;888888999:::::::::999999777777555555777>>>GGGNNN777777666666777:::<<<>>>666222111444666444444666555222///000333444111---///111222222222222333444000000111111000000//////000000000000//////////////////////////////000000...,,,+++,,,...//////...///////////////......---,,,------...---,,,+++***))),,,///...+++***+++---(((***,,,,,,+++***+++,,,***,,,............///000/////////...,,,,,,---...++++++++++++++++++++++++******+++,,,---......///((((((((()))***+++,,,---+++,,,---......---,,,+++***++++++++++++,,,,,,,,,++++++******+++,,,...///---------------......///***+++,,,---...////////////111222222000.........***+++,,,,,,,,,,,,***)))***++++++++++++,,,,,,,,,((()))*********,,,///222((()))))))))'''''')))***(((***++++++))))))***+++$$$&&&((()))))))))+++---/////////111222111...,,,,,,......,,,+++,,,***'''((((((***---,,,((((((+++''''''((())))))))))))((($$$)))+++((('''+++///000555222222444333///...000***...555===GGGTTT```gggjjjeee```\\\WWWVVV]]]fffmmmvvvvvvhhhXXXMMMAAA777777222111666===IIIbbbzzz~~~tttfff[[[UUUOOOKKKMMMMMMIIIFFFGGGSSShhhnnn```cccppp~~~ooo\\\TTTWWWbbbqqqttt^^^MMMDDD@@@BBBHHHRRR[[[gggyyyqqqiiimmmttt|||{{{tttnnnkkkgggccc```YYYXXXYYY]]]bbbaaa[[[UUULLLMMMKKKIIIJJJJJJDDD===999::::::;;;;;;:::::::::999:::>>>DDDLLLRRRUUUWWWJJJFFFAAA>>>???BBBDDDEEEBBBEEEHHHLLLQQQYYYccckkkwwwvvvvvvwwwyyyxxxvvvtttwwwxxxyyyzzz{{{|||||||||tttxxx}}}~~~~~~~~~|||~~~~~~~~~}}}}}}}}}}}}{{{rrrjjjeeeaaa\\\XXXQQQNNNJJJHHHHHHHHHIIIIIIDDDHHHKKKKKKKKKPPPZZZcccbbbbbbdddhhhmmmsssxxx{{{wwwzzzvvvqqqkkkfff[[[WWWQQQLLLIIIFFFCCCBBB:::;;;<<<:::888888;;;===::::::::::::;;;<<<======;;;;;;<<<===>>>????????????===<<<<<<===>>>>>>===<<<;;;:::999999999999999666777888888999999999888555666555555666:::@@@EEE888777555444444666888:::666111000333555333333555444333333222222111000......000222222222111333444000000000000000//////...000000000000////////////---------...///000111222///---+++,,,...000///.........---------......///+++,,,---......,,,+++)))))),,,///...+++)))+++...)))+++------,,,+++,,,---+++,,,...///...---...//////---,,,,,,---------,,,++++++++++++++++++++++++******++++++,,,,,,------'''(((***+++,,,------,,,,,,---...///...---+++)))************++++++++++++---------......///000111...............///000000,,,---...//////////////////111111///---+++---...((()))+++,,,,,,+++)))(((*********)))))))))))))))((())))))))))))***---000((()))))))))'''''')))***'''((())))))((((((***+++%%%''')))******+++---...111000///000000///,,,))),,,......***))),,,+++&&&''''''))),,,+++''')))---'''((())))))******))))))$$$***---)))'''***...///555111000333222---+++,,,***///777AAALLLXXXdddkkkqqqmmmiiieee___[[[]]]ccclllwwwxxxiiiWWWJJJ>>>444555111222888>>>III```wwwwwwlllcccZZZSSSMMMLLLMMMNNNJJJEEEFFFJJJWWWmmmtttfffiiirrr~~~~~~ooo^^^XXX[[[jjjxxxuuubbbTTTOOOLLLMMMUUU```kkkttt|||xxx}}}vvvsssgggddd___YYYUUURRRQQQQQQJJJIIIHHHIIIKKKKKKGGGDDD???CCCCCC>>>>>>@@@>>>999777<<>><<<===@@@CCCFFFKKKSSSYYY\\\[[[YYYPPPLLLGGGEEEFFFHHHHHHHHHCCCCCCEEELLLWWWbbbkkkoooyyyyyyzzz{{{|||{{{wwwtttyyyyyyyyyyyyzzz{{{||||||xxx|||~~~{{{}}}}}}||||||}}}zzzqqqjjjeeeaaa]]]YYYLLLIIIFFFDDDDDDEEEDDDDDDDDDHHHKKKKKKJJJNNNWWW```bbbccceeeiiinnnuuuzzz}}}vvv}}}xxxtttoooiiidddXXXTTTNNNIIIFFFDDDAAA@@@:::<<<===;;;999:::===@@@::::::::::::;;;<<<=========>>>>>>????????????>>>???<<<::::::===???>>>;;;<<<<<<:::999888777777777555666777888888888888888555666666555333222333555777555222000///000111222222...---000222000000222222555777555111...///111,,,...111111111111222333000000000000000///......000000000000////////////******+++,,,...000222333111...+++,,,...000...,,,......------...///111222,,,...///000000...---+++))),,,000///+++)))+++...***,,,......---,,,---...+++---//////...---...//////,,,)))***---...---++++++++++++++++++++++++++++++++++++***************&&&(((***---......---,,,---...//////...,,,***)))))))))))))))******************+++,,,,,,------...///////////////000111111222222222111000...---,,,000111111...******,,,///'''(((***++++++***)))((()))))))))(((''''''&&&&&&(((((((((&&&%%%$$$&&&(((((()))))))))'''''')))***%%%'''(((((('''''')))***%%%''')))***+++,,,...000222000/////////---***'''(((++++++'''(((---,,,''''''''')))+++***'''***///(((((()))***************&&&---///,,,)))+++///000666111000333222+++''')))+++111:::DDDOOO[[[fffmmmvvvrrrpppmmmfff^^^\\\___lllwwwyyyiiiVVVHHH===333555222444;;;AAAKKKaaawww{{{}}}xxxkkk^^^UUUOOOKKKFFFJJJNNNNNNGGGAAADDDLLLZZZqqqwwwiiilllttt}}}|||ooo___ZZZ]]]sssxxxggg]]]ZZZ\\\\\\cccnnnwww}}}{{{nnnccc]]]OOOPPPOOOJJJDDDCCCFFFJJJIIIFFFDDDBBBBBBBBBBBBAAAAAAFFFGGGBBB@@@DDDEEECCC>>>FFFMMMMMMGGGCCCFFFJJJSSSWWW^^^fffkkklllhhhddd___[[[VVVUUUWWWXXXXXXWWWOOOLLLNNNYYYjjjxxx}}}~~~{{{www|||{{{yyyxxxxxxyyyzzz{{{|||~~~~~~}}}||||||}}}|||{{{{{{|||wwwnnnggg```[[[WWWNNNIIIFFFGGGFFFCCCDDDHHHHHHGGGIIIMMMPPPRRRXXX______aaaeeeiiimmmsssyyy~~~~~~~~~xxxtttoookkkiiiWWWSSSNNNJJJGGGDDDAAA???<<<<<<;;;::::::999888888888888:::;;;<<<============:::999<<>>AAA@@@<<<999:::===<<<;;;:::999999999:::;;;:::999999888777666666555999999888777666555444444000444777777333000000222222000///111333444111///333555777777555222111111111///...000333444222///000333333000000000+++$$$---000333222...+++,,,---+++,,,---------...000222---...111222333222111000////////////////////////...//////...------000222,,,,,,,,,,,,,,,,,,,,,,,,***+++------------...000---.........---+++)))(((............---,,,++++++++++++++++++++++++++++++//////...---,,,******))),,,+++*********,,,///000222000,,,'''$$$%%%))),,,''')))++++++******+++,,,++++++,,,------......///,,,------......------,,,000///---++++++,,,---...222111000...---------...***)))((((((((()))+++,,,+++)))(((((())))))(((&&&&&&'''''''''&&&'''***,,,''''''''''''(((((()))))))))))))))(((((((((((((((###&&&)))+++---///333555444666777444///+++)))***...---+++*********++++++***+++,,,------,,,***)))++++++++++++***((('''&&&((())))))*********)))))),,,---------,,,,,,+++***(((///:::IIIZZZhhhtttzzzzzzwwwsssppphhh___\\\]]]ssszzzttthhh^^^KKK;;;:::111555999>>>JJJ^^^pppxxxwwwoooggg^^^SSSJJJGGGJJJFFFEEEEEEEEEAAA@@@GGGPPP]]]uuuyyycccjjjxxxwwwiiidddjjjpppzzztttrrrqqqqqqsssxxx|||~~~{{{xxx{{{yyyyyy||||||yyyxxx{{{~~~|||yyyvvvssssssrrrpppkkkbbbXXXPPPIIIEEEBBBCCCGGGKKKLLLLLLMMMPPPRRRPPPLLLLLLOOOSSSYYYZZZXXXQQQJJJIIIOOOVVVWWW[[[dddjjjfff^^^^^^eeemmmtttzzz{{{yyyzzz}}}vvvvvvxxxxxxrrrlllfffkkkmmmrrr~~~{{{zzz{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{ssskkkddd^^^XXXUUUQQQLLLHHHFFFDDDBBBDDDHHHIIIHHHJJJOOORRRTTTYYY```cccfffjjjnnnqqquuuyyy}}}~~~{{{xxxtttnnnjjjVVVSSSNNNIIIGGGDDDAAA???<<<<<<;;;::::::999888888888888:::;;;<<<=========>>>;;;:::===BBBCCCAAA>>>;;;???BBBAAA===:::;;;===<<<;;;:::888888888888999999999999888888888888888888888777666555444333333333333444555555444222000333111///000222333222000///111444666555444444444.../////////000000//////---///000///000333000+++000000000...,,,+++---...,,,---......------///111---///000111222111//////........................---.........,,,---///111+++++++++,,,,,,,,,,,,,,,)))+++------,,,,,,...///---------,,,,,,+++***)))---------...------,,,+++++++++++++++++++++++++++,,,,,,++++++***)))))))))+++************,,,...///...---+++(((&&&'''***---((()))++++++******+++,,,)))******+++,,,,,,------,,,,,,------------,,,,,,...---,,,++++++,,,---///---,,,+++***))))))*********))))))((()))***+++,,,,,,***))))))******)))(((&&&'''''''''&&&''')))+++'''((((((((())))))))))))************************&&&(((***+++---111555999888::::::777111,,,++++++222000---***)))(((((()))+++*********************+++++++++***)))((((((''''''((()))***,,,...//////------------,,,,,,+++***...333>>>LLL[[[jjjvvv|||{{{wwwrrrjjjaaa^^^___oooyyyvvvjjj^^^HHH888888333888>>>FFFUUUggguuuzzzuuujjj___VVVMMMGGGFFFIIIJJJGGGEEECCC@@@===AAAHHHZZZpppuuudddkkkxxxyyymmmkkkrrrxxx}}}~~~|||yyyxxxvvvsssnnnjjjdddcccgggmmmnnnkkkjjjkkkdddeeegggiiikkkkkkiiiggghhhiiijjjhhhccc[[[SSSOOOJJJJJJKKKOOOTTTXXXZZZZZZ^^^bbbffffffcccbbbeeehhhssstttqqqjjjdddcccjjjqqqsssvvv|||wwwuuuyyyxxx~~~~~~}}}}}}{{{|||}}}~~~|||}}}~~~}}}}}}xxxpppiiiccc]]]XXXTTTTTTNNNIIIGGGEEEBBBCCCGGGIIIIIILLLRRRUUUVVVZZZ```dddhhhnnnssswwwzzz}}}}}}{{{zzzvvvnnngggUUURRRMMMIIIFFFCCCAAA???<<<;;;;;;::::::999999888888888:::;;;<<<=========>>>===<<<>>>BBBCCCBBB???===@@@BBBAAA>>>;;;;;;===<<<;;;:::888777777888888888888888999999999::::::777666666555444333222222666333222444777777333///444222//////111222222111///111444444444333333444///000000000///...//////,,,......---000444444000333000---++++++---.........//////...------...000...///000000000///...---------------------------,,,---...---,,,,,,...000++++++++++++++++++++++++)))+++,,,,,,++++++---...+++++++++*********+++++++++,,,,,,---------------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++)))((()))+++---(((***++++++*********+++((((((((()))******+++++++++++++++,,,,,,+++++++++,,,+++******+++,,,...///------++++++***+++,,,---***))))))))))))***++++++,,,+++******++++++***)))((((((((('''&&&&&&(((***((((((((()))))))))))))))******************************++++++...333999>>>???@@@???:::333...,,,---222000---***(((((()))***+++***(((''''''(((***,,,++++++***)))((((((((()))'''(((((()))+++---///000------,,,,,,,,,,,,++++++111666???LLL[[[jjjvvv}}}}}}wwwqqqhhh___\\\^^^iiiwwwyyymmm]]]EEE444555222999CCCPPPaaaqqqxxxwwwooobbbSSSKKKFFFCCCDDDGGGIIICCC@@@???===;;;<<>>;;;;;;;;;::::::999999999888888:::;;;<<<=========>>>===<<<>>>AAABBBAAA???===???AAA@@@===;;;;;;;;;<<<;;;:::999999999:::;;;999888888888888888888888666666555555444333333222555444333444666666444111444222000//////111222333222333444444222000000000222111//////000111000///000111///---///333444111444000,,,,,,...000///...///000000///---,,,...///.../////////...---,,,,,,........................+++,,,------,,,,,,---///+++++++++***************)))***,,,++++++***,,,---+++***)))((()))***,,,---******+++,,,---......---++++++++++++++++++++++++''''''(((((()))*********'''((()))***************)))***,,,+++***)))***+++(((***,,,,,,***)))***+++''''''(((((()))******+++******++++++++++++******************+++---//////...---,,,,,,,,,---...///)))))))))*********+++++++++***))))))++++++***)))((())))))'''&&&&&&((()))(((((((((((((((((((((((('''''''''(((((((((((((((++++++***+++...444===CCCHHHHHHEEE>>>555///...//////---+++))))))***---///******)))(((((()))+++,,,+++***))))))((()))******))))))(((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,000444===IIIYYYiiivvv}}}zzzssslllbbbYYYVVVYYYeeevvvzzzooo]]]CCC222444000:::GGGXXXiiiuuutttnnndddWWWIIIDDDCCCAAAAAABBBBBB<<<888999:::999:::===KKK]]]zzz{{{pppqqqzzzzzz{{{~~~{{{zzzmmmiiiaaaXXXQQQKKKGGGEEECCCCCCFFFLLLNNNKKKJJJKKKMMMNNNPPPTTTYYY```hhhmmmtttyyy|||zzztttpppppprrruuuxxx~~~~~~zzz~~~{{{xxxyyyzzzpppmmmttt}}}~~~{{{zzz{{{{{{|||}}}~~~~~~{{{{{{~~~zzzuuunnngggbbb]]]XXXUUUKKKIIIJJJMMMLLLGGGEEEFFFGGGGGGKKKQQQTTTTTTXXX^^^^^^eeeoooyyy|||yyyvvvnnnccc[[[RRROOOJJJFFFDDDBBB???>>>;;;;;;::::::::::::999999888888:::;;;<<<=========<<<<<<<<<>>>???@@@???>>>===>>>???>>><<<:::999888<<<;;;::::::;;;<<<>>>???:::999888777666555444444777666666555555444444444222444666555333222333555333222111//////000222444111222333222000//////000333///+++,,,000222000,,,000111///,,,...444555222222000...000222333000---000111111///---,,,---///...............---,,,,,,////////////////////////+++,,,......---,,,---...+++++++++*********)))))))))+++,,,,,,******+++---***))))))((()))***,,,---))))))+++,,,------......++++++++++++++++++++++++'''(((((()))***+++,,,---(((((()))*********))))))***+++------+++)))(((((()))***,,,,,,***)))******(((((())))))***+++++++++)))******++++++******)))))))))***+++,,,...///000,,,+++***)))***+++,,,---)))*********++++++++++++***((('''((()))***)))(((((())))))'''&&&&&&((()))''''''''''''''''''''''''&&&&&&''''''((((((((((((******)))***...777AAAHHHPPPNNNJJJAAA777000...///...---+++******+++---///((()))+++,,,,,,,,,+++++++++************++++++,,,)))))))))******+++,,,------,,,+++++++++,,,------...222;;;HHHXXXiiivvv~~~}}}vvvooohhh^^^UUURRRUUUbbbtttyyymmm[[[AAA333777333>>>OOO```nnntttmmmbbbVVVKKKBBBAAABBB@@@>>>>>>===888555666888777777:::III\\\||||||{{{sssmmmhhheeecccYYYUUUOOOHHHBBB?????????@@@>>>@@@EEEHHHHHHKKKOOORRRSSSVVVYYY```lllyyyyyytttsssvvvzzzwww{{{}}}yyywwwvvvooooooppprrruuuuuupppjjjjjjhhhccc^^^]]]aaajjjqqqwwwuuunnndddZZZXXX\\\bbbnnnyyy~~~|||{{{{{{}}}~~~~~~||||||~~~~~~||||||~~~~~~}}}|||wwwsssllleee___ZZZUUURRRHHHGGGHHHLLLLLLHHHEEEGGGFFFFFFIIIOOORRRSSSWWW]]]aaagggqqqyyyzzzsssjjjaaa[[[QQQMMMIIIEEECCCAAA???===::::::::::::::::::::::::888888:::;;;<<<=========<<<<<<===>>>>>>>>>>>>>>>============<<<:::888666===<<<;;;;;;<<<===???@@@::::::888777555333222222666666666666555555444444000333666444111000333666111222222111///000222444---///000000///000111333000,,,)))***...000///------...---,,,///444666333000///000111222222///---000111111///...---...000...............---------000000000000000000000000+++---...///...---......,,,,,,,,,+++******))))))***,,,---,,,+++***,,,---***************+++,,,---))))))+++,,,------------++++++++++++++++++++++++((())))))***+++,,,---...))))))))))))))))))*********,,,------+++((((((((()))+++,,,,,,***))))))***)))))))))***++++++,,,,,,*********++++++***************+++,,,...//////000...---,,,+++++++++,,,---)))***++++++,,,,,,++++++)))((('''((()))***)))(((((((((((('''&&&&&&(((***(((((((((((('''''''''''''''(((((())))))******+++(((((()))+++000:::EEEMMMVVVSSSMMMBBB777///---...000///...,,,+++***++++++''')))+++---...---,,,+++***+++,,,---------------''')))+++...000222333333---,,,+++***+++,,,---......333<<>>???===;;;;;;<<<999777888777555666:::OOOccc{{{zzzyyytttnnnddd[[[VVVRRRPPPOOOHHHGGGCCC???;;;;;;===???DDDBBBEEELLLRRRUUU[[[aaaccceeehhhlllssszzzmmmbbb\\\\\\```ccc```dddjjjllljjjfffbbb___TTTVVVXXXXXX\\\^^^ZZZSSSOOOMMMHHHEEEFFFMMMVVV^^^aaa]]]UUUMMMGGGGGGKKKOOOgggqqq~~~{{{~~~~~~}}}}}}~~~zzz|||}}}|||}}}~~~~~~~~~~~~xxxsssllleee___YYYTTTQQQKKKHHHGGGIIIHHHEEEEEEGGGGGGFFFIIIMMMPPPRRRWWW^^^aaagggqqqyyyyyyooofff___]]]PPPLLLHHHEEECCCAAA>>>===::::::::::::::::::::::::888888:::;;;<<<=========<<<===?????????>>>>>>??????>>>>>>======;;;888666???>>>===;;;;;;;;;<<<===:::999888777666555444333555555555444444444444444111111222111111222333444000222333222000///111333---...//////...///000222,,,...///...,,,---111555---......,,,...333333000.../////////...---...000///000111///......///111..................//////000000000000000000000000+++---///000///......///---------,,,+++*********,,,---...---,,,+++,,,---***+++,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,------++++++))))))))))))***+++(((***,,,,,,+++))))))******+++,,,,,,***))))))***((())))))******+++,,,,,,***++++++++++++++++++***+++,,,---...//////000000000///...,,,,,,,,,------)))***+++,,,,,,,,,++++++)))((('''(((***+++***)))&&&'''''''''&&&''')))+++************)))))))))(((''''''(((((()))******+++'''((()))---333>>>JJJRRRZZZWWWOOOBBB666...,,,---//////......---,,,******((()))***++++++,,,,,,,,,)))+++...000111000...---''')))---111333444444333---,,,+++******,,,...///...333===IIIXXXeeepppvvvsssooojjjfff^^^UUUQQQSSS```llljjj^^^PPP???777???BBBQQQbbblllnnnhhhZZZMMM>>>:::888::::::888888;;;:::999:::;;;999777:::AAATTTjjjuuunnniiieee^^^WWWNNNGGGEEEFFFGGGGGGEEEFFFFFFDDDDDDFFFKKKOOOUUUUUUZZZcccjjjnnntttyyyzzz}}}~~~zzz}}}yyyggg___SSSHHHDDDEEEHHHKKKHHHKKKOOOQQQPPPMMMJJJHHH===AAACCCBBBCCCFFFCCC===>>><<<:::999:::>>>DDDHHHHHHGGGEEE@@@>>>AAAIIIOOOgggooozzz~~~}}}xxx|||}}}}}}zzzvvvxxx{{{{{{~~~{{{vvvnnngggaaa[[[VVVRRRPPPJJJFFFFFFDDDBBBDDDHHHIIIGGGIIIMMMPPPRRRXXX___^^^eeeoooyyy|||~~~}}}vvvkkkaaa]]]]]]OOOLLLHHHDDDBBBAAA>>><<<::::::::::::::::::::::::888888:::;;;<<<============???@@@@@@@@@??????@@@@@@???>>>>>>>>><<<999777AAA@@@===;;;:::999999999999999888888777777666666444333333333333333333333333000...///222444333111///111444333111///000222000111111///---,,,---///+++222777444---,,,555>>>000222000---...000...***---......,,,))))))...222///000000000......000111...............///000111////////////////////////+++...000111000/////////......------,,,+++******,,,.........,,,,,,,,,...+++,,,---......---+++*********+++,,,,,,,,,++++++++++++++++++++++++++++++((())))))***++++++,,,,,,---,,,***(((((()))+++,,,''')))+++++++++***+++---***+++,,,,,,***)))))))))(((((())))))******++++++++++++,,,,,,,,,,,,++++++,,,---...///000000000000---,,,***(((''''''(((((()))***+++,,,---,,,++++++***)))((()))+++,,,,,,***&&&'''''''''&&&'''***,,,,,,,,,,,,,,,++++++******%%%%%%%%%&&&'''(((((()))'''(((***///666AAAMMMVVV\\\XXXOOOBBB555---+++,,,***+++---...///...------)))(((''''''(((***,,,---)))+++///222333222///...(((+++...222333222000...---,,,+++******,,,...///---222;;;HHHUUU```jjjnnnnnnkkkgggddd\\\SSSPPPQQQ___hhhdddWWWLLL>>>888AAAFFFUUUeeemmmkkkaaaRRREEE999666555666555444777<<<666777;;;>>>===;;;AAAJJJVVVmmmvvvjjjaaaZZZTTTOOOIII@@@<<<>>>BBBFFFHHHMMMOOORRRTTTUUUZZZaaafffiiijjjpppzzz{{{vvvooojjjhhhmmmuuuvvvmmmdddQQQIII???777444666999;;;<<<>>>???@@@@@@???===<<<333999;;;999888;;;999333777777666555555666777888;;;???AAA@@@@@@FFFRRR\\\gggmmmwww}}}~~~}}}{{{www{{{}}}zzzyyy|||vvvsssvvvyyyzzz~~~||||||}}}}}}yyyxxxtttnnnhhhbbb\\\VVVRRROOOJJJGGGFFFEEEBBBCCCGGGIIIHHHIIIMMMRRRWWWZZZ[[[]]]aaahhhqqq{{{}}}sssjjjddd^^^ZZZXXXLLLJJJFFFBBB???>>>===>>>???>>><<<;;;999999888888999888777:::===???===;;;@@@AAAAAABBBAAA@@@>>>===CCC@@@<<<;;;===>>>>>><<>>;;;888777777888888999888888777666555444666666444111000333777555333111222333444444333222444555333000---,,,,,,......///////////////...222333333222000///000222000///...000444555333000///...---------...000111000000000000000000000000,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,---...............///000000------,,,+++++++++,,,,,,...///000///---,,,---...''')))+++------+++)))'''+++++++++,,,---...000111000---******,,,---,,,+++))))))))))))))))))))))))'''(((******))))))+++,,,'''(((***++++++***))))))((()))+++,,,,,,***'''&&&((()))))))))))))))((((((+++***,,,///,,,(((,,,444000222444333///...///000......---,,,***(((&&&$$$+++---......---,,,,,,---...***(((***++++++...333((()))******)))***,,,...666,,,&&&(((+++***)))++++++)))&&&''')))***)))'''***+++...111888CCCQQQ[[[ZZZSSSIII???888333///,,,******+++,,,+++***)))((('''(((***+++,,,,,,+++++++++++++++***)))***,,,...***000333111111333000***'''((()))***+++,,,,,,,,,///444;;;CCCPPP^^^fffgggiiieeebbb^^^WWWPPPOOORRR]]]jjjhhhZZZPPPFFFAAAFFFVVVaaahhhfff___VVVGGG:::777222111444555333666;;;;;;>>>@@@AAAAAAEEENNNUUUfffuuu}}}pppddd\\\TTTJJJGGGIIIDDDDDDCCCAAABBBIIISSSZZZeeeiiimmmrrruuuwwwzzz{{{|||ssskkkccc___UUUTTTVVVYYY\\\ZZZRRRKKK???<<<888444222333444666333444555666777666555444444333222222222333444555222222222111222222333333555999>>>???BBBJJJXXXccchhhmmmvvv~~~~~~|||yyyxxx{{{zzztttxxxxxx||||||~~~vvvuuutttvvvyyy|||~~~~~~{{{}}}xxxtttnnnhhhbbb[[[UUUPPPNNNJJJHHHHHHGGGDDDDDDHHHJJJJJJLLLOOORRRVVVZZZ]]]cccffflllssszzz{{{vvvpppiiiccc]]]WWWSSSJJJHHHDDD@@@>>><<<<<<<<<>>>>>><<<;;;::::::999999;;;:::999<<>>@@@EEE@@@BBBEEEJJJRRR^^^kkkttt~~~wwwpppkkkiiiiiikkkiiifff```YYYSSSMMMIIICCCBBBCCCFFFIIIGGGAAA;;;888666333000//////000111111222222333333333333333222111000000000111333333222111111111111222333333555:::>>>AAADDDNNN\\\gggooossszzz}}}xxxxxx||||||xxx{{{zzz~~~yyywwwvvvxxxzzz}}}{{{~~~yyyvvvqqqkkkddd]]]UUUPPPMMMJJJIIIJJJIIIFFFGGGIIIJJJMMMPPPRRRSSSVVV[[[```fffiiiooouuu{{{xxxuuuppplllfff___XXXTTTGGGEEEBBB>>>;;;:::::::::======<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@AAA@@@???@@@@@@???>>>>>>>>>??????@@@>>>;;;:::;;;<<<<<<;;;:::;;;<<<<<<:::999::::::888888888777666444333222444333333333444444222111222111///000111222111000))),,,...000000000000111/////////000000//////...///000000///------...000333111///000222444444444......///000000111222222........................++++++++++++,,,---...///...............///000111,,,,,,,,,,,,---...///000//////...---+++***)))))),,,---...---+++***+++,,,************************))))))******+++,,,.........,,,+++***+++,,,+++***++++++++++++++++++++++++***+++,,,***((('''((((((***)))((((((((()))++++++)))***+++,,,,,,***)))'''(((((())))))***))))))(((---,,,+++)))'''+++777EEE:::@@@DDD@@@777///---...+++***)))))))))***,,,,,,,,,...//////...------...***''''''******''''''***+++,,,,,,+++)))(((((()))...(((%%%'''***)))))))))***((('''''')))***)))((('''***000777@@@KKKVVV]]]XXXOOOAAA555...***)))((()))******+++++++++******((((((((((((((()))***+++***+++,,,+++******,,,...111222000,,,,,,111444333+++,,,,,,------,,,,,,+++111777>>>EEEPPPZZZ]]][[[^^^\\\ZZZXXXQQQKKKLLLPPP[[[kkkkkk^^^VVVQQQUUUbbbooorrrnnn```OOOBBB999333444222222666777777999===AAALLLZZZeeejjjkkkllllllmmmqqqzzz|||oooeee\\\UUUMMMGGGAAA@@@GGGPPPVVVYYY]]]ccckkkvvv{{{xxxvvvuuukkkgggaaaYYYRRROOOOOOQQQPPPNNNKKKHHHCCC???<<<;;;999777777999;;;:::666222111111000///............///////////////000111111000///.........///111222111111000000111222222333555999???CCCHHHSSSaaallltttwww||||||wwwxxx|||~~~|||}}}||||||zzzyyyzzz}}}|||~~~{{{xxxsssmmmggg___WWWRRRLLLIIIIIILLLLLLIIIHHHKKKHHHMMMRRRTTTTTTXXX___eeecccgggnnnvvv}}}yyyuuupppkkkeee^^^WWWSSSFFFDDDAAA===;;;:::999:::<<<<<<<<<;;;;;;<<<============>>>???@@@AAA@@@@@@>>>===<<<;;;;;;<<<===>>>@@@???===<<<<<<<<<<<<<<<<<<======<<<999777666666999999999888777555444333444222111333555555222...111000000111222222111///)))+++///000000000111222///000000000000//////...///000000///...---///111333222000000111333555666000000111111111111000000---------------------------,,,,,,------...///000+++++++++,,,---...///000,,,++++++,,,,,,...//////------------,,,++++++***+++,,,---,,,***)))***+++++++++***))))))***++++++))))))))))))***+++,,,------,,,+++++++++++++++***************************)))++++++***((((((((()))+++***((('''''')))+++---((()))***++++++***((('''(((((()))*********))))))+++,,,,,,)))(((...;;;GGG///777>>><<<444,,,***,,,+++***)))((((((***,,,...,,,---//////...---...///$$$###%%%***+++)))***,,,***+++,,,,,,***))))))***,,,)))((())),,,,,,,,,+++)))(((''''''((()))))))))%%%(((---444===FFFOOOTTTSSSJJJ===111+++***+++,,,))))))******++++++++++++***)))((((((((()))+++,,,)))+++,,,+++******,,,---222111///,,,+++...000000------......---,,,,,,+++///666>>>FFFPPPXXXZZZVVVWWWVVVVVVUUUOOOIIILLLRRR\\\lllmmmaaa\\\ZZZbbbrrrxxxvvvlllZZZGGG;;;777888999888777888:::===AAADDDNNNYYYiiitttwwwsssmmmiiiggghhhkkkoooqqqkkk^^^TTTZZZYYYWWWTTTQQQTTT^^^hhhuuuvvvxxx{{{uuurrrkkkddd^^^ZZZXXXWWWOOOMMMIIICCC??????AAADDD@@@???===;;;999888777777777555444444666666444222//////000000000000//////......---,,,---...000111//////...---...///000111000000000000111222333333333888>>>DDDLLLWWWfffpppvvvxxx{{{}}}yyyzzz|||~~~~~~~~~}}}~~~|||}}}zzzwwwqqqkkkeee^^^VVVRRRLLLJJJJJJMMMMMMJJJIIILLLGGGLLLRRRUUUVVVZZZbbbiiidddhhhnnnvvv}}}~~~xxxssskkkddd]]]WWWQQQMMMFFFDDDAAA>>>;;;::::::;;;<<<;;;;;;;;;;;;<<<======<<<===>>>??????????????????>>>===<<<<<<===???@@@;;;;;;:::999888777777888:::;;;<<<;;;888666555666:::::::::999888777555555333111000222444444111---222111111222333333222000,,,...111222111000111111000000111111000///......///000111000//////000222222222111000000222444666333333222111000///......------------------------))))))))))))***+++,,,---******++++++---...000111---,,,,,,,,,,,,---......)))***+++---------------+++,,,---,,,***)))***+++,,,+++***((((((***+++,,,))))))))))))***+++,,,,,,+++,,,,,,,,,+++*********))))))))))))))))))))))))''')))******))))))***+++,,,***(((&&&&&&)))+++---''''''((())))))(((((('''(((((()))***************(((+++,,,+++,,,222;;;AAA---444::::::333---,,,------+++***(((((()))+++,,,+++---//////...---...///%%%$$$&&&+++---******,,,''')))+++,,,+++***++++++))))))))))))***,,,,,,+++((((((((((((((((((***+++&&&(((,,,222999@@@EEEGGGHHH@@@555---)))***,,,...(((((()))******+++,,,---,,,+++***)))***+++,,,---)))+++,,,,,,+++***+++---111///......,,,***)))***............------,,,+++,,,444>>>FFFPPPYYYYYYUUURRRRRRTTTTTTNNNJJJNNNUUU___ooopppgggddddddmmm|||~~~vvvgggSSSAAA666666:::888999999:::@@@HHHOOOSSSaaaiiisssyyywwwnnnccc\\\WWWWWW[[[bbbhhhggg___WWWaaafffjjjjjjjjjooowww}}}{{{vvvpppkkk```\\\UUUNNNIIIEEEDDDCCC<<<<<<;;;999777777888:::555444333333222222333333222111//////000000000000---...///000111000000///......------...///111222000000///...///000111222000000000000111222333444222666===EEENNN[[[iiirrrwwwyyy|||~~~|||{{{|||}}}~~~~~~}}}~~~~~~}}}|||wwwsssmmmgggaaa[[[UUUQQQNNNJJJJJJLLLLLLIIIJJJMMMHHHLLLQQQUUUXXX]]]dddiiikkkmmmqqqvvv{{{|||xxxssskkkccc\\\UUUPPPLLLFFFDDDAAA>>><<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;<<<>>>>>>>>>===>>>???AAAAAA@@@@@@@@@AAABBBBBB:::;;;<<<;;;999777888999555777999999888777888999::::::::::::999888777777222111111111222222000///111111111333444444111//////111333333111/////////111111111111000///......///000111000//////111222000000111000000000333555555333111///............------------------------+++******++++++,,,---...,,,------...///000222222///......---------------''')))+++---............+++,,,---,,,***)))***+++,,,+++***))))))***+++,,,******))))))***++++++,,,***+++---,,,+++))))))***((((((((((((((((((((((((&&&(((******))))))+++,,,+++***((('''''')))+++---''''''(((((())))))(((((((((((()))***++++++++++++'''***,,,,,,///555888777///222444333///***))))))---,,,+++))))))))))))******+++---...------...///***((())),,,,,,(((''')))&&&(((+++,,,+++++++++,,,''')))(((%%%&&&)))+++)))'''((()))((('''(((***,,,******,,,000666;;;>>>>>>:::555---((('''(((***+++((((((((()))***,,,---...,,,,,,+++++++++,,,,,,---(((***,,,,,,+++++++++,,,///------///---(((&&&'''---.........---,,,,,,+++,,,444>>>GGGQQQYYYYYYVVVOOOQQQTTTUUUPPPMMMRRR[[[ffftttvvvnnnnnnooouuu~~~ppp]]]KKK;;;333444999444888===BBBLLLYYYbbbeeepppqqqrrrpppjjj```UUUOOOEEEJJJTTTaaalllqqqpppmmmuuu|||{{{xxxtttpppmmmhhhaaaWWWOOOJJJGGGBBB===:::888888999333444555444222111111222000111111111111111111111//////............//////,,,---...////////////............//////111222333111000/////////000222333000000111111222333555555222666===FFFRRR___llluuu{{{|||~~~~~~}}}|||zzzzzz||||||}}}~~~~~~~~~|||yyy{{{xxxsssllleee```[[[WWWTTTOOOKKKIIIKKKJJJHHHIIIMMMMMMNNNPPPTTTYYY^^^bbbeeepppqqqrrrvvvzzz~~~~~~zzzuuuqqqllleee___XXXQQQLLLEEECCC@@@===;;;;;;;;;;;;;;;::::::999999999::::::;;;===??????===<<<>>>??????@@@AAAAAABBBBBBAAAAAA;;;===>>>===:::999999;;;444666888888777777777888888888999999999888888888111222222111//////000111000000000222333333000...///111222222000.........111222222111111///........./////////......000222---///111111//////111333333111...,,,,,,---000111------------------------------------...///000000---------...///000111222111111///...---,,,,,,,,,((()))+++---......------,,,---------+++***+++,,,+++******************++++++************+++,,,,,,)))+++------***))))))***((((((((((((((((((((((((((()))******)))((()))+++***)))((('''((()))+++,,,((())))))***************(((((()))***++++++++++++***+++******000666444---000///---+++***((('''&&&+++++++++************)))(((***,,,---,,,,,,---...---***))),,,+++'''&&&((('''))),,,---+++*********'''***)))$$$###(((+++)))&&&((())))))''''''***---,,,******---222777888888222...***''''''(((((((((((((((((((((***,,,...///++++++,,,,,,,,,++++++***(((***,,,---,,,++++++,,,...++++++......)))(((***,,,,,,---------,,,,,,+++...666>>>GGGPPPXXXYYYUUUOOORRRVVVXXXSSSQQQWWWaaannn{{{|||wwwyyyyyyzzzvvvdddOOOAAA888333444:::777@@@JJJSSS___lllrrrqqqsssnnnggg^^^VVVNNNHHHEEE@@@IIIYYYjjjxxxzzzpppddd]]]^^^\\\ZZZYYYVVVOOODDD;;;888666444222111111111222000111222111///...///000111111222333333222000000///000000000//////000111..................//////------///000111222222222111000/////////000222222111111111222333555666777444777>>>HHHUUUcccpppwww}}}~~~~~~zzz||||||xxxxxx{{{zzzzzz||||||~~~|||{{{~~~zzzuuummmfffaaa^^^[[[YYYQQQLLLIIIIIIIIIGGGIIIMMMQQQPPPPPPTTTYYY^^^```aaapppqqqrrruuuyyy~~~xxxsssmmmkkkhhhddd^^^VVVNNNHHHDDDCCC@@@===;;;::::::;;;;;;:::999999888888888999;;;>>>@@@@@@>>>===>>>@@@<<<===>>>@@@@@@@@@???>>>777:::<<<:::777555666777777888999888666444444555666666777888888888888888111222333111------000333///...///111222222///,,,---///111111///---------222222222111111///......,,,---......------///111+++...111111//////000222111///,,,***+++...222444........................************+++,,,------,,,,,,,,,,,,,,,---...///333222111///---,,,,,,,,,)))+++,,,......---,,,+++,,,---...---+++***+++,,,************************++++++++++++++++++,,,,,,(((+++...---***((()))***))))))))))))))))))))))))***+++,,,***((('''((()))***)))((((((((()))++++++******+++++++++,,,,,,---(((((()))++++++,,,,,,,,,---,,,((((((///666111'''333///***)))***,,,+++***))))))***+++++++++******''')))+++,,,++++++,,,---***''''''******''''''***)))+++------+++)))((((((***---+++%%%###)))---,,,%%%'''))))))''''''***---***((('''***///333444444000---+++******)))((('''(((''''''(((***,,,...000)))***+++,,,,,,+++)))((((((***,,,---,,,++++++,,,...))))))......***+++///+++,,,,,,------,,,,,,+++111888@@@GGGPPPWWWXXXTTTOOORRRXXXYYYUUUSSS[[[eeettt}}}}}}kkkXXXDDD:::777555888>>>???LLLYYYcccnnnxxxzzzvvvooogggZZZNNNFFFBBB@@@???DDDPPPcccuuuyyyrrriii]]]PPPGGGKKKJJJKKKMMMNNNIII>>>555111000000//////000111222///000000///...///111444///000111222111000---,,,...///000///......///000111000/////////000000111+++---///111222222222111000//////......000111222222222222333444555777888666999@@@JJJXXXfffrrryyy}}}~~~~~~}}}|||yyywwwzzz{{{wwwwwwzzzssstttzzz~~~zzzzzz~~~|||yyyuuuoookkkgggbbb[[[UUURRRPPPMMMJJJIIIIIIJJJKKKLLLOOORRRTTTVVV\\\eeekkkqqqlllllluuu~~~uuummmnnnkkkfff```YYYRRRJJJEEECCCCCCBBB???;;;777666666999999:::::::::;;;;;;;;;===;;;:::<<<>>>>>>;;;888@@@@@@@@@@@@@@@@@@@@@AAA===<<<;;;:::999:::;;;<<<222555999<<<===;;;888666555666777666555444555666...///000000000000//////)))***---///111222111000000000////////////000000------...111000------111//////.........---------///111222111...+++)))(((...//////...,,,,,,---///,,,,,,,,,---///000///...000///...------...///000***,,,......---------...111111---'''&&&***---,,,------,,,++++++******)))+++---///---+++)))+++---++++++,,,,,,+++++++++++++++,,,---+++)))(((((()))###,,,---(((%%%)))...,,,***)))+++---...+++)))+++***))))))((()))))))))''''''((()))***++++++,,,&&&(((******)))(((((()))((()))***)))((((((***,,,///---++++++,,,.........///,,,((((((***+++***((((((***,,,,,,+++*********+++''''''******)))))),,,+++*********))))))(((((('''(((***,,,,,,***((('''******+++,,,,,,,,,,,,+++)))((((((((((((((())))))***,,,---------...111333,,,,,,+++++++++++++++,,,+++***)))))))))***,,,,,,'''***------***((()))+++(((((()))+++---...---,,,,,,---......,,,******+++777,,,(((///111***)))...///444>>>KKKVVVZZZXXXTTTTTTPPPOOOSSSRRRSSS^^^mmmvvvxxx\\\KKK===:::;;;===@@@EEEKKK[[[kkkssswwwxxxtttmmmdddTTTIIIGGGDDD@@@EEEOOOTTT```sssrrrjjj___VVVNNNFFF???:::>>>GGGQQQSSSKKK@@@777222...///111000//////000111,,,,,,...//////...---,,,000///---...///000000///000///...000333444222000///000222222000///000000---......//////000000111000333444111222555555222777444222111333555777777555;;;DDDQQQ]]]iiisssxxx}}}|||zzzzzz|||}}}}}}|||uuuvvvwwwwwwvvvuuuvvvxxxrrrtttyyy~~~|||~~~~~~{{{vvvppplllhhhccc\\\WWWWWWUUUQQQMMMJJJIIIJJJJJJNNNSSSXXX[[[]]]bbbhhhmmmpppnnnqqqyyy}}}rrrkkknnnjjjddd^^^XXXPPPIIIDDD>>>>>>>>>===;;;:::;;;<<<999999999:::::::::::::::>>>======>>>AAABBBAAA???AAAAAAAAAAAAAAAAAAAAAAAA<<<;;;:::999888999::::::222444777::::::999777666777888888777666555555666000000111111111111000000...000222222111000///...000000////////////000000...---///111000,,,---000......------,,,,,,,,,,,,+++,,,------,,,,,,...///---......---,,,,,,...///...------...///000///---//////...------...//////***,,,---...---,,,---......///...***))),,,---***+++++++++++++++++++++,,,+++---...---+++***+++---******))))))))))))******+++,,,---+++)))(((((()))(((,,,000...)))''')))---,,,***)))+++------+++)))******)))))))))******+++(((((())))))******++++++)))***,,,,,,***(((((((((((()))******))))))***,,,---+++)))***,,,---------...+++)))(((***+++***))))))+++------,,,******+++***((((((******'''(((,,,************)))))))))(((((()))************)))(((((()))******++++++******((((((((((((((()))***+++(((***++++++++++++---///))))))((((((((((((((()))+++***)))))))))***,,,,,,,,,,,,,,,+++******,,,---,,,,,,++++++,,,------,,,(((***---...------///000+++'''''',,,///...///222///444===JJJUUU[[[YYYVVVSSSPPPQQQUUUTTTSSS]]]kkk|||}}}qqqNNNBBB999;;;AAAFFFLLLRRR]]]jjjvvvxxxsssnnnfff___SSSGGGAAAEEEIIILLLUUU```dddmmm|||yyynnnhhhWWWPPPGGG???;;;999777555===EEENNNPPPJJJ@@@888444---///000000//////000222////////////---+++***(((//////......///000111111///......000333444222000+++---///000//////000111------...///000000111111333666555222333666777555333444444444555666888999666===IIIVVVbbbmmmtttyyy}}}{{{yyyyyyzzzzzzzzzyyywwwwwwwwwwwwwwwvvvvvvvvvvvvxxx{{{}}}~~~}}}~~~{{{vvvpppkkkhhhccc]]]XXXXXXVVVRRROOOMMMLLLMMMMMMPPPUUU\\\```ccceeejjjmmmooopppvvv}}}yyypppiiilllhhhbbb\\\UUUNNNGGGBBB<<<<<<<<<;;;::::::===???888888999999:::::::::999;;;:::999;;;>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA::::::999888888888888888555666777999999999888888888999:::888666555555666111111222222222222111111...111333333000......///000000////////////000000000///000222000++++++///---,,,,,,,,,,,,+++++++++***++++++******,,,///222+++,,,------,,,,,,...000000///......//////...---......------------......)))+++------,,,+++,,,---***---...++++++...---***)))******+++,,,,,,------,,,---...---+++***+++,,,+++***)))(((((()))+++,,,+++,,,,,,+++)))((()))***------,,,***'''&&&((()))+++******+++,,,,,,+++)))))))))))))))***+++,,,---)))))))))))))))*********+++,,,...---+++((('''(((((()))******))))))***,,,***)))((()))+++------------+++))))))***++++++******+++------+++***++++++))))))***+++(((%%%'''---************)))))))))))))))))))))(((((()))))))))'''((())))))******))))))(((((((((((()))***,,,,,,(((***++++++******+++,,,+++***************+++++++++***)))))))))***,,,,,,000---***)))***,,,......///...---,,,+++,,,,,,,,,(((+++---/////////111222+++...///---...222111...111555===JJJUUU[[[[[[YYYVVVSSSTTTXXXWWWUUU]]]jjjssscccBBB===;;;BBBMMMVVV^^^cccrrr|||zzzmmm```WWWQQQGGGAAACCCOOOZZZbbbmmmxxxyyy}}}|||vvvkkk___SSSLLLDDD>>>666000///111444666;;;BBBKKKNNNIIIAAA999555---...000000000000222333111111000000...---+++***------,,,------...///000/////////111444555444333000111222222222111333444222222333444555666777888888:::999666777:::<<<:::666888;;;<<<===>>>???@@@<<>>;;;888666777999777888999;;;;;;:::999888<<<<<<<<<<<<===>>>AAABBB@@@?????????>>>>>>>>>===;;;;;;;;;:::999999888777::::::::::::::::::;;;;;;777888888666444222222333000000111111000//////...,,,...111111000///111444000000////////////000000222000111222///******---------------............///000222111///,,,,,,,,,)))+++,,,,,,,,,---000222333111...---......---,,,,,,------------------,,,(((***,,,,,,+++++++++,,,+++---,,,))))))...///...,,,,,,,,,+++++++++******,,,,,,+++,,,,,,---,,,,,,...---***)))***,,,...000***+++,,,+++)))))))))++++++******---///111///---)))***++++++************'''(((((()))***,,,---...*********)))))))))))))))%%%'''*********))))))***(((***,,,,,,+++***++++++*********,,,...000///...)))***+++,,,,,,,,,,,,---***++++++***)))((()))***)))((()))***((($$$''',,,))))))))))))))))))******+++)))'''&&&&&&''')))+++((()))******++++++******'''''''''((()))+++,,,---***+++------+++*********'''''''''''''''((())))))+++***)))))))))***,,,,,,,,,***(((***------+++(((%%%)))...000///---,,,,,,---///111111000000111222(((...---,,,888HHHEEE555222555>>>JJJWWW^^^___]]]___YYYVVVWWWSSSRRR\\\jjjwwwsssXXXHHHDDDMMMYYYdddnnnwww}}}{{{yyysssfffVVVJJJHHHKKKQQQVVVcccssszzzqqqcccYYYPPPOOOLLLHHHBBB<<<777333000000000/////////000000111999CCCJJJIIIAAA888222,,,...000111000111333555---.........///000111111222333444444222333555777888:::;;;<<<===>>>>>>???<<<>>>?????????@@@CCCEEEIIIIIIJJJKKKLLLMMMNNNOOOVVV\\\`````````aaa]]]XXXWWWTTTTTT[[[ccceee___WWW^^^iiivvv~~~|||{{{zzzwwwtttrrrrrrqqqooommmqqqoooooossszzz}}}zzzvvvxxxxxxyyy{{{}}}}}}|||zzz~~~|||{{{yyy{{{|||vvvooojjjgggddd___\\\TTTSSSPPPNNNMMMNNNPPPQQQXXX[[[___aaacccgggnnnsssuuuwwwzzz}}}||||||~~~}}}|||yyyrrrmmmaaa\\\VVVQQQLLLGGGBBB???999;;;<<<;;;999888999:::777999:::<<<<<<;;;:::999:::;;;<<<<<<<<<===???BBB@@@@@@@@@???>>>>>>======;;;;;;;;;;;;:::999777666888888888888888888888888555666777555333222222333000000000000000///...---222222222222222222222222000000////////////000000111000000222///+++***---------...............///,,,...111222111/////////***,,,---------...000222222000---,,,---------,,,------............------)))+++------,,,+++,,,---,,,---,,,((()))---///...------,,,,,,+++******))),,,+++***+++---...---,,,+++***)))((()))+++---...)))+++,,,+++***)))***++++++++++++---...---+++)))(((***++++++***))))))***'''''''''((()))+++,,,---)))))))))))))))*********###&&&)))***))))))***+++'''***,,,---,,,++++++++++++++++++---///000///...(((***,,,---,,,,,,---...+++,,,,,,***(((((()))***)))&&&&&&((()))'''(((+++))))))))))))***************)))'''&&&&&&''')))***((()))******++++++******''''''''''''((()))++++++''')))++++++***((((((((((((''''''(((((()))***++++++***)))))))))***,,,,,,))))))***+++,,,,,,***((($$$)))///111///------...***---///111111111333444+++...+++***555BBB???111111555???LLLYYY``````^^^]]]WWWTTTTTTOOOMMMVVVcccsss{{{iiiSSSJJJLLLYYYhhhqqqwww{{{|||{{{ooojjjccc\\\SSSMMMOOOTTTdddkkkvvv~~~yyyrrrkkkddd[[[PPPIIIAAA@@@>>>;;;777444111///'''***...111111000000000000555>>>DDDDDD>>>777111...///111111111111333444//////.........///000000111444777777777888<<<@@@IIIKKKMMMNNNMMMMMMMMMOOONNNOOORRRTTTVVVZZZ___bbbdddddddddeeeffffffggggggmmmsssxxxxxxxxxyyyuuuooosssppppppvvv}}}~~~xxxpppoooxxx{{{zzzyyywwwtttrrrqqqpppnnnlllmmmmmmooosssxxxzzzyyyvvvyyyxxxyyy{{{~~~|||zzz}}}{{{|||zzztttmmmhhheeebbb^^^ZZZTTTRRRPPPNNNNNNOOOQQQSSSWWW\\\bbbeeegggiiinnnrrrvvvwww|||}}}|||{{{vvvoooiii]]]YYYSSSNNNJJJFFFBBB???555777:::<<<;;;:::::::::888999<<<===>>>===;;;:::555888<<<======>>>@@@CCCBBBBBBAAAAAA@@@??????>>>::::::;;;:::999888666555666777777888888777666666555666777666444333333555111111222111000///......222///,,,...222444222000000000////////////000000111///000222000++++++...,,,,,,,,,------.........+++---////////////000222,,,...///......///111333111...+++***+++,,,,,,,,,---...////////////...---***,,,---...---,,,---...***------++++++......+++,,,+++++++++++++++++++++---+++***+++---...---+++******)))***+++,,,------)))***++++++***)))***+++++++++***)))'''''''''''''''***,,,+++)))((()))***''''''''''''((()))***+++(((((())))))******++++++%%%(((***+++***)))******'''***,,,---,,,++++++++++++***+++,,,...///---+++&&&)))---------,,,---///.........,,,***)))+++,,,***$$$"""&&&+++***)))***((()))))))))************)))(((''''''''''''((()))'''((())))))******))))))''''''&&&&&&'''((())))))'''))),,,,,,+++***)))))))))))))))******+++,,,---+++***)))))))))***,,,,,,***+++,,,+++******+++,,,***...111000...,,,///222+++---000000000000222333111222000,,,...333222,,,000555@@@NNN[[[aaaaaa___ZZZVVVUUUVVVQQQLLLRRR]]]nnn|||wwwpppaaaSSSQQQWWWffftttwwwtttqqqkkkeee___ZZZYYY^^^aaabbbeeekkkwwwzzz~~~uuunnngggccc]]]UUUMMMFFFAAA???777666444333111000000///'''+++000333333111111222333555888;;;<<<:::666333///000222222111111222333222222111222333555666777666;;;@@@CCCEEEHHHOOOTTTdddfffhhhhhhfffeeefffgggeeegggiiijjjlllpppuuuxxxwwwwwwwwwwwwxxxxxxxxxxxxyyy}}}~~~{{{}}}}}}www|||yyyyyyyyywwwtttrrrrrrqqqooommmkkkmmmpppsssuuuvvvuuutttwwwvvvwwwzzz~~~{{{xxx{{{{{{vvvqqqiiidddaaa___[[[WWWQQQPPPNNNNNNPPPSSSVVVXXXTTTZZZbbbgggiiijjjlllnnnuuuxxx~~~~~~|||{{{zzztttkkkeeeZZZVVVQQQLLLHHHEEEBBB@@@555888;;;===;;;999888888888:::<<<>>>???===;;;:::666;;;@@@CCCCCCDDDGGGIIIDDDDDDCCCBBBBBBAAA@@@@@@999999:::999888666444333777888999::::::999777777555666777666555444555666333333333222222000//////+++'''$$$(((000444333///000000////////////000000000///000222000++++++///+++++++++,,,,,,---------.........,,,+++,,,///222...///000/////////111333000---***)))***,,,,,,,,,---...///000000///...---***,,,......---------...(((,,,///------...,,,(((*********++++++,,,---------+++)))+++...///---+++++++++,,,---......//////)))***++++++***)))***,,,......,,,)))'''(((+++///'''***,,,+++)))((()))+++'''&&&&&&''''''((()))***'''(((((()))***++++++,,,(((***,,,,,,+++))))))***'''***---...---+++++++++*********,,,------+++)))&&&)))---...---,,,...000000000000...++++++,,,...***###%%%,,,---***)))(((((())))))*********+++((((((''''''''''''((((((&&&''''''(((((((((((((((''''''&&&&&&&&&''''''((((((+++...///...,,,,,,,,,&&&&&&&&&&&&'''((()))***+++***)))))))))***,,,,,,,,,...---+++((((((---111111333333000,,,,,,000555///111222111///.........---000111///,,,---111444///555@@@OOO\\\bbbaaa^^^ZZZWWWYYY\\\WWWOOOQQQ[[[jjjxxxyyyqqqiii\\\SSSVVVbbbppp{{{xxxnnndddXXXOOOTTTQQQVVVeeeqqqwww|||}}}~~~|||wwwqqqjjj___VVVTTTQQQLLLDDD<<<888888999111000/////////000111222)))---111222000......000666555444444666777777666000111222222111000111333333444555777:::===@@@BBBCCCIIIPPPUUUXXX^^^fffmmmzzz|||~~~}}}{{{yyyzzz|||sssssstttssssssuuuyyy|||zzzzzzyyyyyyyyyyyyxxxxxxzzz||||||yyyyyy}}}~~~|||tttzzzzzzvvvvvvxxxzzzzzzxxxxxxyyywwwtttsssrrrrrrpppnnnkkkooorrrtttsssrrrqqqqqqsssssstttwww{{{{{{www{{{zzzzzzpppfffbbb^^^YYYVVVVVVPPPRRRRRRRRRPPPOOOPPPQQQ[[[ZZZ^^^fffkkkmmmppptttxxx{{{}}}yyywwwrrrkkkeeeYYYRRRKKKHHHDDD>>><<<===:::999888:::======:::777777999<<<===<<<;;;;;;;;;:::<<>>AAA@@@;;;:::999999999999999999999444999666555;;;999555:::555555666666555555444333333444333222///...///111222///,,,---000333444333000111111111111///---,,,/////////...---,,,******............///////////////////////////000111222...------,,,,,,------...,,,,,,+++***+++,,,...///.........///......---,,,///...,,,+++******+++,,,...,,,******---...---+++000---******+++,,,***(((+++,,,------,,,+++)))(((''')))+++---...///......+++++++++***)))***---//////...,,,(((%%%%%%'''))),,,+++***)))***)))((('''(((%%%%%%))))))&&&)))000(((((())))))************,,,,,,,,,---------......)))***++++++))))))***+++///)))'''---///+++)))***&&&+++000000---+++...111777222---******+++***((()))******)))(((((()))+++)))((((((((((((((()))***+++&&&&&&******%%%%%%)))))))))))))))(((((((((((('''$$$$$$))))))%%%&&&*********)))((((((((((((((()))(((((((((((())))))***+++***))))))***++++++******))))))***+++...000111////////////000000000000000000111000000///......(((+++,,,,,,,,,---///111222777AAANNN[[[bbbbbb```XXX[[[\\\VVVNNNMMMTTT\\\iiinnnqqqjjj^^^XXX[[[aaammmooopppjjjYYYHHHEEELLLIII]]]oooxxx|||uuujjj___UUULLLEEE@@@DDD???888444222111///------------...///000111111,,,///333222000...///111444555555666666666555555000222444333111111444777777:::???EEELLLQQQUUUWWW[[[aaahhhiiiiiilllttt{{{~~~{{{zzzssswwwoooooonnnkkkgggdddccccccaaa^^^]]]```eeegggeeebbbaaabbbcccddddddddddddccc____________```eeekkkpppuuu|||zzzwwwzzzvvvttt{{{}}}yyytttrrrsssrrrpppnnnkkklllmmmmmmmmmnnnppprrrssswww{{{{{{xxxwwwzzz~~~~~~}}}~~~}}}}}}{{{qqqhhhdddaaa[[[WWWWWWRRRSSSTTTSSSQQQPPPPPPQQQYYYZZZ___eeeiiijjjooouuu{{{}}}|||zzzwwwppphhhaaaXXXQQQJJJGGGCCC===;;;<<<;;;999999:::<<<;;;999666666999===>>>>>>===>>>>>>;;;===???AAABBBCCCCCCCCC===AAAAAA======@@@???;;;;;;:::::::::999999888888444999666555;;;999555:::777666666555444333111111222333333222000///000222111...,,,,,,///111222111111111111000000///------............---,,,++++++............////////////////////////...............------,,,,,,------...,,,,,,+++***+++,,,---..................---,,,,,,,,,,,,***))))))******+++---+++)))***---...---,,,000...,,,+++------+++***)))***+++,,,,,,,,,+++***)))***,,,---............+++++++++***)))***,,,///------+++(((&&&&&&(((***,,,+++******))))))(((''')))''')))---,,,''''''+++(((((((((((((((((()))))),,,,,,,,,,,,------------***+++,,,+++***)))***+++///***)))---...***((()))333444444333000---+++***444000,,,++++++,,,+++*********))))))))))))******((((((((((((((()))*********'''&&&***)))%%%%%%)))((((((((())))))((((((''''''%%%%%%))))))%%%&&&*********)))((((((((((((((((((''''''''''''(((((())),,,,,,+++,,,,,,---,,,,,,************+++---...//////////////////////////////////////////...------)))***///444444000///222333999CCCPPP[[[aaabbb```YYY[[[\\\XXXRRRPPPSSSXXXhhhjjjjjjccc[[[YYY___fffooommmiiiaaaTTTHHHIIIQQQXXXjjj{{{}}}qqqhhh[[[NNNDDD>>>999777888555000...///000000///.........///////////////+++---///000/////////000222222333555666777777888555666777777777999>>>CCCGGGLLLUUU^^^fffkkknnnooommmooopppooommmoootttyyyuuu{{{xxxtttvvvoooeeeggg^^^___]]]ZZZUUURRRQQQQQQMMMKKKIIILLLPPPRRRPPPMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRUUU[[[bbbhhhssszzzxxxuuuyyywwwuuu|||zzzvvvpppnnnnnnoooooooooiiijjjkkkkkkjjjkkkmmmooorrrvvvzzzzzzxxxxxx{{{~~~}}}~~~~~~~~~~~~}}}vvvzzzqqqiiifffbbb\\\XXXWWWSSSSSSTTTSSSQQQPPPRRRSSSXXXZZZ```eeefffhhhoooxxx~~~{{{yyyuuunnnddd]]]WWWPPPIIIFFFBBB===:::;;;;;;:::::::::;;;;;;999777777999===?????????AAABBB===>>>???@@@AAABBBCCCDDD@@@AAAAAA>>>>>>@@@@@@>>><<<<<<;;;:::999999888888444:::666555;;;999444999888777666444222111///...111222222111000000111333111///---,,,.../////////111111000///............------.........------,,,---............/////////---......///...,,,+++***......------------......---,,,+++++++++,,,---...------......------,,,+++++++++*********+++,,,---///---,,,+++,,,,,,+++***...---++++++,,,,,,+++)))((()))***+++,,,,,,,,,,,,***+++,,,------------,,,***++++++***)))))),,,...++++++***(((&&&'''))),,,+++++++++***))))))((((((******---///---'''%%%''')))((('''&&&&&&'''((((((++++++,,,,,,,,,---------+++,,,---,,,***)))***+++///+++***,,,---***((((((222111000111222111...+++000...---,,,---------,,,,,,)))'''(((+++,,,***(((''''''''''''(((***++++++***''''''))))))&&&&&&(((&&&&&&((())))))((('''&&&'''&&&(((***)))&&&'''+++******)))((((((((((((((('''&&&&&&&&&''''''((()))++++++,,,------,,,+++***************+++,,,---...000000//////......------------.........---,,,,,,+++(((000======222...444777===GGGSSS]]]aaaaaa___[[[\\\\\\YYYVVVSSSSSSTTTbbb```\\\VVVRRRVVV^^^eeelllfff^^^VVVOOOLLLRRR[[[kkkzzzyyymmm^^^UUUFFF:::222000111111000...++++++,,,...//////.../////////......---------------///111222111000444444444555777999;;;<<<:::;;;===>>>AAAGGGNNNSSSYYY___iiittt{{{~~~~~~wwwsssnnnhhheeeeeeggghhhaaagggddd```aaaWWWLLLLLLIIIJJJHHHEEE@@@===;;;;;;===:::999:::>>>???===;;;???>>>=========>>>@@@@@@CCCDDDGGGJJJOOOWWW```fffqqqxxxuuusssxxxwwwuuu|||yyyuuuoookkkkkkmmmoooooohhhiiijjjjjjiiiiiikkkmmmppptttyyyzzzzzzzzz|||~~~~~~~~~zzz{{{|||tttwwwooohhheeebbb\\\WWWUUUOOOPPPQQQQQQPPPQQQTTTVVVXXX[[[aaaffffffgggqqq|||~~~zzzuuuqqqjjjbbb\\\WWWPPPIIIFFFCCC===;;;<<<;;;;;;;;;;;;<<<<<<;;;;;;888:::===?????????@@@BBB????????????AAABBBDDDEEEDDDDDDCCCAAAAAABBBCCCCCC>>>===<<<;;;:::999888777555:::777555;;;999444999666555444333111000//////000111222111000000222333111000///...............111000///...---......///,,,,,,---...............---------.........//////***+++---......,,,***)))......------------......---,,,+++++++++,,,---...---------------,,,++++++,,,,,,,,,------...///000000///...---,,,***((('''******))))))***)))((('''))))))******+++++++++++++++++++++++++++++++++******++++++***))))))+++---)))***)))((('''(((+++---++++++++++++)))))))))***)))***,,,---***'''&&&&&&***)))(((&&&&&&'''((()))++++++++++++,,,,,,,,,,,,,,,---...,,,***)))***++++++******+++,,,***))))))++++++,,,---...---,,,***000///.........---,,,+++---)))'''(((---...+++'''&&&&&&&&&'''(((***+++,,,)))(((((((((((('''&&&'''$$$%%%'''((()))(((&&&&&&''')))******((('''(((+++***))))))((((((((((((((('''''''''''''''((()))***''')))+++,,,+++)))(((''''''((()))***+++---...///000//////...---,,,,,,+++++++++,,,,,,,,,,,,++++++---'''///@@@@@@111...777<<>>@@@BBBCCCFFFJJJOOOUUU[[[```cccjjjnnntttzzz}}}}}}{{{yyyooohhh]]]VVVSSSRRRRRRQQQLLLQQQMMMIIIJJJAAA777888>>>>>>===;;;777555444555999777666777999:::999777>>>===<<<;;;<<<>>>@@@AAADDDGGGLLLQQQXXX```iiiooorrrxxxsssqqqwwwuuusssyyyyyyvvvrrrooommmmmmmmmmmmjjjkkklllkkkjjjkkklllnnnqqqtttyyy{{{|||}}}~~~~~~~~~|||}}}yyytttllleeeccc```YYYTTTSSSKKKLLLMMMNNNOOOQQQUUUXXXZZZ]]]ccchhhhhhiiisss~~~|||~~~xxxrrrnnnhhhbbb]]]XXXPPPJJJGGGDDD???===>>>:::;;;<<<<<<======???@@@:::<<<>>>>>>======>>>???@@@@@@???@@@AAABBBDDDDDDEEECCCBBBBBBBBBBBBDDDEEE>>>>>>===<<<;;;999999888666<<<888777<<<999555:::444444222111111111111111000111222111000000222333222222111000////////////111000...---------//////,,,,,,---...////////////------------............''')))+++---......---,,,///......------......///...---,,,+++++++++,,,---,,,,,,,,,,,,,,,++++++******+++,,,---......//////,,,---......,,,+++******((()))*********)))((((((+++++++++******)))))))))*********)))))))))))))))***++++++***))))))***+++(((((())))))((()))+++---***+++,,,+++)))(((***+++'''))))))'''&&&'''((()))+++***)))((((((((()))************+++++++++,,,,,,+++,,,---,,,***)))***+++''')))*********++++++++++++...000...((($$$$$$%%%111111000///---,,,++++++---)))''')))---...+++&&&&&&&&&&&&'''(((***+++,,,((())))))''''''((('''&&&$$$%%%'''((((((((('''''''''+++---+++((('''***,,,***))))))((((((((((((((((((((((((((()))***+++,,,'''))),,,,,,***(((''''''%%%&&&(((***---///000111///......---,,,+++************++++++++++++******///''',,,:::;;;......:::???FFFRRR\\\bbbdddcccaaabbb^^^YYYVVVTTTSSSPPPNNNMMMIIICCC@@@BBBHHHOOOSSS[[[[[[ZZZ\\\bbbkkkssswww~~~}}}xxxnnncccXXXLLLCCC;;;666000,,,+++---///000111000///---,,,+++,,,,,,***,,,...000111111111000000...---000555888777666555777:::>>>CCCHHHMMMOOOVVVZZZ```gggmmmqqqrrrqqqvvvvvvuuussspppmmmjjjhhh]]]UUUKKKEEEDDDDDDBBBAAA???CCC>>>999<<<777111555888999999888666555666777999777666666777888888888AAA@@@??????@@@BBBEEEFFFNNNRRRXXX^^^eeelllrrrwwwvvvyyyssspppuuutttpppvvvvvvvvvuuusssooollliiigggjjjkkkllllllkkkkkkmmmooorrruuuyyy}}}}}}|||}}}~~~}}}}}}}}}rrrjjjbbb```]]]WWWSSSRRRIIIJJJLLLLLLNNNQQQVVVYYY[[[]]]ccciiikkklllttt~~~{{{}}}xxxrrrnnniiiccc^^^XXXPPPJJJHHHDDD@@@>>>???:::;;;<<<<<<<<<===???AAA<<<===>>>>>>======>>>???@@@@@@@@@AAABBBCCCCCCCCCCCC@@@@@@BBBBBB@@@AAADDD>>>>>>===<<<;;;;;;::::::888>>>:::888>>>;;;666;;;444333222111111111222333111222222111000000111333111222333222000//////000//////......---......///,,,---...///////////////,,,------------.........((())),,,...//////////////////............//////...---,,,+++++++++,,,---++++++,,,,,,++++++***)))'''((()))***+++,,,,,,+++&&&(((,,,------......///))),,,......,,,+++++++++,,,,,,+++))))))(((((()))******)))(((((())))))***)))+++++++++)))((()))***'''((())))))))))))+++---)))+++---,,,)))(((***---%%%((((((%%%$$$'''******((())))))***************))))))*********+++++++++)))***++++++***)))***+++%%%***,,,***)))+++,,,+++'''---111000+++(((***...222222111///,,,++++++,,,+++***)))+++---...+++'''''''''''''''(((***++++++'''***)))'''&&&((((((&&&&&&&&&&&&''''''((())))))'''---000,,,'''(((+++,,,******)))(((((((((((((((((((((((()))***+++,,,---))),,,///...***((((((***%%%'''))),,,...000111111------,,,,,,++++++******))))))***+++++++++******...''')))222333---///:::@@@HHHTTT^^^cccdddbbbaaa```]]]YYYVVVSSSPPPLLLIIIDDDBBB>>><<<>>>CCCJJJOOO\\\aaafffiiinnnuuuyyyxxxuuunnnbbbVVVKKKCCC<<<777444111...,,,,,,,,,+++***+++,,,---,,,++++++,,,...***,,,...111333333333222.........000444777999999555999@@@IIIRRRYYY___bbbkkknnnsssxxx|||zzzuuuqqqmmmjjjeee___ZZZVVVTTTSSSIIIDDD>>>;;;<<<===<<<;;;888<<<777444999777333999444666777777666666777999999999888777888999;;;<<>>;;;<<<===;;;999999;;;>>><<<===??????>>>???AAACCC???@@@AAACCCCCCCCCCCCBBBAAA>>>???CCCDDD@@@@@@CCC>>>=========<<<<<<;;;;;;:::@@@<<<:::???<<<777<<<777555333111000111222222222333333222000///000222...000222111///...///000---.........///......------......////////////...,,,,,,---------.........,,,------...///000000111//////............//////...---,,,+++***+++,,,,,,+++++++++++++++******)))'''''')))************)))%%%(((,,,...------...///))),,,//////---,,,,,,,,,+++***)))(((((()))******++++++***)))******+++,,,)))***,,,+++)))(((((()))'''(((******))))))***,,,(((+++...---)))(((+++...$$$)))***&&&%%%)))***((($$$&&&(((***++++++***)))))))))))))))*********+++&&&((())))))))))))***,,,''',,,...***''')))***(((%%%)))...000111222444666111111111...++++++---000)))***,,,------,,,***)))((((((((((((((()))******'''******&&&&&&))))))%%%((('''&&&&&&'''(((***,,,'''///222,,,'''(((,,,,,,******)))(((((((((((((((''''''(((((()))+++,,,---***---///---(((&&&(((+++)))***,,,...////////////+++++++++++++++*********))))))***+++++++++++++++***((())),,,------111777>>>GGGTTT^^^bbbbbbaaa```YYYZZZ[[[YYYTTTMMMFFFBBB<<<;;;888666777>>>HHHOOOaaaiiipppoooooopppnnniiiaaaWWWJJJ???999444222111///...,,,,,,------+++***(((***,,,,,,++++++---000,,,...111333444444333222000111333555777:::>>>@@@@@@FFFOOOZZZdddmmmrrrtttvvvvvvvvvvvvtttnnneee^^^TTTQQQNNNIIIFFFEEEDDDDDD@@@??????@@@BBBCCCCCCCCC===CCC@@@???EEEDDD@@@EEEAAACCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFIIIKKKNNNOOOQQQTTTWWWYYY[[[\\\```fffnnntttvvvvvvuuuuuuxxxzzzrrrnnnvvvuuuqqqvvvppprrrtttrrrnnnjjjiiiiiiiiikkkmmmmmmnnnooorrrtttrrrtttxxx|||~~~|||zzz{{{~~~|||}}}}}}}}}sssiii```\\\ZZZVVVSSSTTTOOOOOOOOONNNNNNPPPTTTXXXZZZZZZ___hhhnnnpppsssxxx}}}~~~|||zzzwwwoooddd[[[UUUNNNHHHFFFCCC>>><<<===<<<======:::777666888:::<<<===??????@@@AAADDDFFF>>>@@@BBBDDDDDDDDDBBBAAABBB???AAAFFFGGGBBBAAAEEE===============<<<<<<<<<;;;AAA===;;;@@@===888===999888555222000000000111333444333222/////////111,,,///111111...---...000,,,---.../////////------......////////////......,,,,,,,,,---------......000000/////////000000111//////............/////////...,,,+++***+++,,,,,,+++++++++++++++***))))))((()))***,,,,,,+++******))),,,//////---******+++'''***......,,,******+++))))))(((((((((***+++,,,,,,,,,+++++++++,,,...///)))***,,,+++)))(((((()))''')))******))))))***+++(((,,,...---)))(((+++...###***---***(((***)))%%%!!!$$$'''***++++++)))((())))))))))))************%%%&&&((()))((()))***,,,)))///000***&&&'''(((%%%------...000333444333111///000000---++++++000444(((+++---...,,,+++******)))((((((((((((((()))***&&&******&&&%%%))))))%%%)))(((&&&%%%&&&))),,,...'''000333---'''))),,,---******)))(((((((((((((((&&&&&&''''''(((***+++,,,(((+++---***%%%$$$&&&***,,,---.../////////...---***************+++++++++))))))***+++++++++++++++((()))******+++...222555<<>>CCCGGGPPPVVV___jjjssszzz}}}wwwsssnnnjjjddd[[[QQQIIIBBBAAAAAA@@@@@@AAABBBCCCEEEGGGKKKNNNPPPQQQRRRRRRKKKRRRQQQRRRYYYVVVQQQUUUYYYZZZ[[[[[[YYYYYYYYY[[[VVVVVVVVVVVVVVVXXX[[[^^^]]]___bbbfffiiilllmmmnnnhhhnnnvvv{{{|||yyyvvvtttwwwxxxqqqnnnvvvwwwsssxxxqqqssstttrrrooommmnnnppplllnnnooopppqqqsssvvvxxxqqqsssvvv{{{~~~~~~|||zzzwwwyyy}}}}}}~~~~~~}}}}}}yyyqqqhhhcccccc```UUUNNNLLLOOONNNLLLLLLNNNQQQUUUXXXXXXcccffffffmmmooottt~~~xxxuuurrrmmmeee^^^VVVOOOFFF@@@>>>???>>>>>>:::;;;;;;:::999:::<<<>>>======>>>???@@@AAAAAAAAA>>>@@@BBBEEEFFFEEEDDDCCCBBBBBBCCCCCCBBB@@@>>>===???===>>>AAAAAA===<<<>>><<<<<<<<<<<<;;;:::999888;;;777333222444555555333///000111///......///111,,,,,,------......///////////////000000000000000...//////000000000000000000---******,,,---+++)))//////............//////000///---------...000111,,,,,,---......------,,,,,,---...,,,***'''''''''))))))((((((((((((((())),,,+++)))((()))+++---...***,,,------,,,+++,,,---...))))))---,,,''''''+++))))))***+++,,,,,,------+++++++++***************...---+++)))((())))))***,,,------,,,+++***,,,...---,,,+++)))(((''''''''')))((((((((((((***+++,,,((()))***)))((('''''')))))),,,///---)))&&&(((***,,,++++++******)))******+++...111333333333333444222111///---,,,+++,,,,,,---+++,,,...,,,((())),,,+++)))((()))******)))(((&&&&&&&&&'''''')))***+++&&&((()))***)))***+++---+++++++++,,,------***((()))))))))***+++***'''$$$(((((((((((()))))))))))))))))))))((('''''')))+++---------///000000---+++---)))(((***+++))))))++++++&&&"""%%%+++...+++''')))***+++,,,,,,---000222999CCCPPP[[[______\\\ZZZUUUXXX\\\\\\VVVMMMDDD@@@888777333///...555CCCMMMbbbggghhhaaaXXXPPPFFF>>>888333111222000,,,)))***)))+++------+++++++++,,,***))))))((())),,,///111,,,111999<<<;;;999888888888;;;@@@CCCGGGMMMUUU[[[mmmpppvvv}}}{{{qqqiiigggbbb\\\VVVPPPJJJEEEBBB<<<>>>@@@CCCGGGLLLRRRWWWXXXXXX[[[bbbjjjnnnlllhhhllliiillltttwwwtttuuuzzz|||{{{yyyvvvuuuvvvyyy}}}xxxvvvsssqqqpppsssxxx{{{uuuyyy{{{~~~~~~{{{zzzyyy{{{~~~}}}yyyuuuwwwwwwwwwuuussssssuuuwwwmmmoooqqqqqqoooooooooppppppjjjjjjrrrvvvtttrrrssstttxxx||||||zzzzzz}}}{{{yyy~~~}}}}}}{{{}}}|||yyyooogggbbbbbb___WWWQQQPPPMMMKKKJJJIIIKKKOOOSSSUUUVVVaaaeeefffmmmooosss}}}vvvrrrooojjjbbb\\\TTTNNNFFF@@@>>>======<<<::::::;;;:::999999;;;>>>======>>>???@@@AAAAAABBBAAABBBDDDEEEEEEDDDAAA@@@BBBBBBCCCCCCBBBAAA@@@??????<<<===@@@???<<<:::<<<<<<<<<<<<;;;;;;:::999888999666333222444444444222000000111000......000111............////////////---...........................//////000000//////...,,,***+++---...---+++//////............//////333111///---,,,+++,,,---------------------------,,,---...,,,***((('''(((++++++************++++++111111///...---......///,,,---//////---------...,,,((((((++++++''''''***))))))***++++++,,,------+++++++++++++++++++++++++++***)))((((((((())))))***+++,,,+++******,,,------,,,+++)))(((((('''''',,,+++***(((((((((((())))))***+++***((('''((()))(((+++---+++'''&&&(((+++---,,,+++******+++,,,,,,,,,///333555555555555666333222000...---,,,,,,---)))((((((***)))%%%&&&))),,,***)))***+++,,,+++)))((((((((((((((()))***+++'''((())))))((('''(((***)))))))))+++---...---,,,***,,,///...***'''&&&'''''''''''''''(((((((((((()))******)))((((((***,,,...000111222111///,,,***111+++)))---///...---...)))((('''''')))************,,,.........///111333777@@@LLLVVV[[[\\\ZZZZZZWWW[[[^^^]]]VVVMMMDDD???666555111---,,,111===FFFRRRWWWWWWQQQIIICCC;;;444444///---000000,,,+++,,,***,,,------,,,+++,,,---,,,------......///111333111444888:::;;;===AAADDDGGGLLLRRRWWW]]]cccjjjooozzzyyywwwvvvssslllccc]]]RRRPPPMMMIIIGGGDDDBBBAAA???DDDLLLTTT\\\ccchhhjjjrrrrrrtttzzz}}}{{{|||}}}|||xxxuuuzzzyyyxxxwwwvvvuuuttttttlllmmmoooooonnnnnnnnnoooqqqooopppttttttooonnnrrrsssvvvzzz{{{yyyyyy}}}~~~|||~~~}}}zzz}}}|||yyyqqqiiibbb```]]]WWWRRRPPPLLLKKKIIIIIIJJJNNNRRRTTTTTT```dddfffnnnoooqqq{{{{{{~~~|||tttnnnjjjeee^^^YYYQQQMMMFFFAAA>>>===;;;:::999::::::999888888;;;============>>>???AAABBBCCC@@@BBBCCCEEEEEEDDDBBBAAAAAABBBBBBCCCCCCBBBAAAAAA???<<<<<>>:::888:::;;;;;;;;;;;;:::999888777666444333333333333222000000111111000//////111222///......------------.....................---------------.........//////,,,+++***+++---///...---//////............//////222111...,,,+++******+++///...------,,,---...///+++,,,---,,,***(((((()))++++++*********++++++,,,,,,,,,,,,---,,,,,,+++++++++---......---,,,,,,---***((((((***)))'''''')))))))))******+++,,,,,,,,,++++++++++++++++++++++++((((((''''''((())))))***)))***++++++******,,,------,,,+++***)))(((((((((++++++***)))((((((((((((***+++++++++)))((()))***''')))***)))&&&&&&***---///---+++******,,,...000///222666888888777777777333222///---,,,+++++++++(((&&&''')))((($$$%%%))),,,+++***+++,,,---,,,************))))))******+++'''))))))((('''&&&&&&''''''''''''))),,,///000000***///222000)))%%%&&&)))&&&&&&&&&&&&'''''''''''')))******))))))))),,,...000444777666222---+++***---&&&###(((,,,,,,******(((***+++***((('''***,,,***---000111111111222333555<<>>888555000+++...***)))---...,,,+++---***,,,------,,,,,,---///+++,,,...//////000333555999:::;;;>>>DDDLLLVVV]]]]]]bbbiiiooossswww{{{}}}{{{rrrjjjaaaZZZSSSNNNHHHIIIIIIJJJLLLNNNOOOPPPRRRYYYeeeqqq{{{~~~||||||zzzwwwtttxxxuuusssssstttsssoookkklllnnnppppppoooooopppqqqrrrsssvvvvvvqqqkkkkkkoooqqquuuxxxyyyyyyzzz~~~|||zzz~~~~~~~~~}}}zzz|||~~~{{{yyyuuunnneee^^^ZZZUUUPPPMMMMMMLLLJJJJJJKKKOOOSSSUUUUUUaaaeeehhhooooooooowwwxxx}}}|||tttmmmgggaaa\\\XXXPPPMMMGGGBBB???===;;;;;;888999999888777888:::<<<=========>>>???AAABBBDDD===???AAACCCEEEFFFFFFEEEAAABBBBBBBBBCCCCCCBBBBBB@@@======>>>===999888:::::::::::::::999888777666333333333333333222000///000111111111///000111333///...,,,++++++++++++,,,000000000000////////////,,,,,,,,,,,,------......,,,,,,,,,---.........---///......------......///------,,,++++++,,,,,,---111///...,,,,,,---...000+++,,,------+++))))))***))))))(((((())))))******$$$%%%(((+++,,,---,,,,,,)))+++,,,+++***))))))***)))))))))))))))(((((()))))))))******+++++++++,,,))))))******************&&&''''''((()))***+++,,,)))+++,,,---,,,,,,---...,,,++++++***))))))))))))''''''(((((()))******+++***+++,,,+++)))))))))+++(((((()))((('''(((,,,000...,,,***)))))),,,///222000444888::::::999888888222111...,,,***)))))))))***((()))+++***&&&'''++++++***)))***,,,,,,,,,***+++******)))))))))******'''((())))))''''''''')))((('''&&&(((+++///111111))),,,///---(((%%%&&&(((&&&&&&'''''''''(((((((((((())))))))))))***---///333888<<<999222,,,******)))"""###))))))'''&&&)))***+++***)))(((***,,,***---111222222111111222444999BBBJJJOOOSSSVVVXXX]]]___aaa^^^VVVLLLDDD???666555222...+++,,,000444444888888333//////---***,,,((('''+++---+++***,,,***+++,,,,,,,,,,,,...000+++---///111222666<<>>AAACCCEEE>>>???AAACCCEEEEEEEEEEEEBBBAAAAAAAAABBBBBBBBBCCCBBB>>>===???>>>:::999<<<999999999999888777666555222333444333222111000000///000111000//////111333000///---,,,+++,,,---...111111000000/////////...---,,,,,,+++,,,---......---.........---,,,,,,+++......------------......+++++++++++++++,,,------111000---,,,+++,,,...///***,,,------+++******+++)))))))))))))))***++++++(((***---000111111111000)))+++,,,,,,***((()))))))))******)))***++++++***)))***************++++++(((((((((((())))))******&&&'''(((***+++,,,------+++---//////.........///++++++***************+++&&&''''''((())))))*********+++,,,+++)))))))))+++)))))))))))))))+++///111,,,***((('''))),,,000222111555999<<<;;;999888888444333000---+++***))))))***)))***,,,+++'''(((---***(((((()))+++++++++*********)))((((((((())))))&&&((())))))))))))***,,,***((('''(((+++...///000((('''''''''(((((('''&&&''''''((((((((()))))))))&&&'''((())))))+++...111555999<<<999222+++)))***,,,&&&###(((,,,,,,++++++,,,***))))))+++,,,,,,+++))),,,000111111000000000333888???FFFKKKPPPTTTWWW\\\^^^```]]]UUULLLDDD???888777444111...---...000///333333///---......---,,,((('''***,,,)))(((******+++,,,,,,,,,---000222...111444777:::BBBMMMVVV\\\]]]aaaiiisss}}}|||uuupppeeeeeedddbbb```^^^]]]]]]gggjjjnnnrrruuuyyy~~~~~~}}}~~~}}}zzzxxxzzz{{{}}}|||{{{~~~~~~zzzxxxwwwtttqqqvvvtttsssvvvzzzyyysssmmmoooqqqsssssssssssstttuuussssssqqqqqqqqqqqqmmmiiitttvvvyyy{{{|||~~~{{{{{{|||{{{|||}}}}}}~~~~~~zzzwwwmmmiiiaaaZZZWWWXXXTTTOOOIIIHHHFFFFFFHHHKKKOOORRRXXXbbbdddhhhqqqqqqpppvvvyyy}}}~~~{{{uuummmfff___ZZZWWWQQQOOOJJJDDD???<<<===???999::::::999888888;;;=========<<<<<<>>>AAADDDEEECCCCCCDDDCCCCCCBBBBBBAAABBBBBBAAA@@@@@@@@@AAAAAABBB>>>===>>>===::::::===888888888888777666555444333444444333111000000111---/////////...///111333222111///......///000111/////////...------,,,,,,------,,,+++,,,---...///---///000000...,,,++++++......------------......---------,,,,,,,,,++++++000///---,,,++++++,,,---)))+++------,,,+++,,,,,,+++++++++++++++,,,---......///111222222000///---,,,...///...,,,+++++++++)))++++++)))))),,,,,,***************************''''''(((((()))*********&&&''')))***,,,------------///111111000.........++++++*********++++++,,,))))))))))))((('''&&&&&&***+++++++++)))((()))***)))))))))***+++---///111))))))((((((***---000333222666;;;>>>===;;;999888888666333000---,,,++++++(((&&&(((***)))&&&'''+++)))((('''(((***++++++***))))))((((((((())))))***&&&''')))***)))***,,,---***)))((())),,,.........(((&&&$$$&&&((()))(((&&&(((((((((((()))))))))***&&&'''))))))***---000333666888999666111,,,******,,,((('''+++---++++++...,,,***((())),,,...---,,,***,,,///000///...///000333777===CCCHHHMMMQQQTTTYYY[[[\\\ZZZSSSKKKDDD@@@999777444111///.........,,,///000---+++---...------)))(((+++,,,***(((***,,,---.........000333666000555:::???DDDOOO\\\gggrrrtttxxxyyyqqqiiidddbbbfffmmmrrrttttttuuuuuu}}}{{{xxxrrrlllhhhffffffgggdddjjjpppsssvvvxxxvvvrrrqqqqqqoookkkgggeeeeeefffiiiggghhhmmmvvv{{{wwwwwwvvvsssqqqtttssstttvvvxxxwwwsssooolllnnnpppqqqqqqqqqrrrsssssssssqqqpppsssvvvrrrkkkwwwwwwyyy{{{}}}zzz{{{|||}}}~~~}}}~~~zzzvvviiiggg```XXXWWWXXXTTTNNNHHHGGGEEEEEEGGGJJJNNNQQQTTT]]]```eeepppsssssszzz|||~~~zzzxxxtttmmmeee^^^YYYVVVQQQOOOJJJBBB<<<:::===@@@::::::;;;:::999999;;;>>>===<<<<<<<<<>>>AAADDDFFFEEEEEEDDDCCCBBBAAAAAA@@@BBBBBB@@@???>>>??????@@@@@@<<<;;;===<<<::::::===777777777777666555444444444555555333000///111444,,,---......---...000222111///...,,,---...000222000//////...------,,,,,,...---,,,+++,,,---///000+++...000111...,,,,,,---...------,,,,,,------...+++,,,,,,---------------...------,,,++++++******)))+++------,,,,,,,,,---++++++++++++,,,---...///---............---+++***...///000///---++++++,,,'''***+++((((((,,,,,,)))************)))))))))))))))))))))***+++,,,,,,,,,%%%&&&(((***+++,,,,,,,,,---///111111///---,,,,,,************++++++,,,---((())))))))))))'''&&&%%%)))***+++***((('''((())))))((()))***,,,.........(((((()))***,,,///222444555999>>>@@@@@@===;;;:::777666222///,,,***))))))&&&%%%&&&)))(((%%%&&&***)))(((((()))+++,,,,,,+++))))))))))))******+++,,,&&&((())))))((((((***+++(((((((((***---///...---*********)))(((((()))***'''''''''((((((((())))))''')))+++,,,---///333666666555444222///---+++***)))'''(((***(((%%%''',,,((()))+++++++++,,,///111+++---............///111222666<<>>HHHOOOVVV___lllvvv}}}|||wwwtttpppkkkhhhmmmttt}}}}}}yyyyyywwwrrrnnnbbb___ZZZSSSNNNKKKJJJKKKGGGNNNTTTVVVYYY\\\[[[VVV[[[[[[YYYVVVRRRPPPPPPQQQUUUUUUXXXaaammmwww{{{{{{yyy{{{wwwuuuvvvvvvsssqqqrrrsssttttttsssqqqooonnnkkkmmmppppppppppppqqqssstttwwwwwwttttttwwwuuupppxxxxxxxxxzzz}}}|||}}}|||{{{~~~|||||||||}}}~~~}}}|||~~~yyyuuuiiihhhaaaXXXVVVVVVRRRIIIJJJHHHGGGGGGHHHLLLPPPRRRPPPYYY\\\bbboootttuuu}}}~~~~~~wwwwwwsssmmmeee]]]XXXUUUQQQNNNIIIAAA:::888<<<@@@:::;;;;;;:::999:::<<<>>>===<<<<<<<<<>>>AAADDDGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>======>>>>>>>>>:::999;;;;;;999:::===777777777777666555444333555666555333//////222555+++,,,------------///111---,,,***)))***,,,...000222111111000///.........///...---,,,,,,...///111(((,,,000111///---...///...------,,,,,,------...'''(((***---///000111222,,,,,,---,,,+++***)))((()))+++------,,,,,,---...))))))))))))***+++,,,---+++,,,,,,---............,,,...///...,,,*********%%%******&&&'''+++,,,(((*********)))))))))))))))******+++,,,------......$$$&&&((()))***+++******---///111111///,,,+++***************+++,,,------%%%&&&'''))))))))))))(((((()))***)))((('''''')))''''''(((***,,,---,,,+++((()))***,,,///111333444666;;;@@@CCCBBB???===;;;555333000,,,)))'''&&&&&&'''&&&'''***)))&&&'''+++***))))))***,,,...---,,,************+++,,,---...'''))))))((('''&&&'''(((&&&&&&(((+++...000///...,,,///111...)))'''***...&&&&&&&&&'''''''''(((((()))***,,,...///222666999666444000///...---,,,***((()))++++++'''###&&&---$$$***...---))))))///555---...///...---...000222111555;;;@@@DDDGGGKKKMMMQQQTTTVVVUUUPPPIIIDDDAAA555222...,,,,,,,,,++++++)))...///,,,+++------+++---))))))---///------...222333333444444777;;;>>>CCCMMMZZZcccjjjqqq|||}}}|||yyyzzzzzzyyyxxxzzzyyysssjjjeeeaaa]]]WWWQQQQQQOOOJJJCCC===:::999:::<<<@@@???<<<===DDDFFFCCCGGGHHHGGGDDDAAA??????@@@FFFHHHNNNZZZhhhqqqtttsssttt||||||xxx{{{xxxuuutttvvvvvvsssqqqvvvwwwxxxwwwtttqqqppppppmmmoooqqqrrrrrrrrrssstttttt{{{~~~yyyuuuvvvwwwtttxxxwwwxxxyyy|||~~~~~~~~~~~~|||zzz{{{|||~~~|||yyyyyy{{{~~~~~~yyyeeeaaa\\\WWWTTTQQQMMMKKKBBBDDDFFFGGGHHHKKKOOORRRWWW[[[```fffkkkqqqwwwzzz|||ooorrrqqqbbb```aaaSSSPPPJJJEEEDDDBBB<<<:::;;;<<<<<<;;;;;;;;;<<<======@@@AAABBBBBBAAAAAACCCEEEHHHFFFFFFGGGDDD@@@@@@CCCCCCBBBAAAAAA@@@???>>>>>>???===;;;;;;;;;:::999777888777666555444333333333555333444555333000000444111111111111000...---,,,---...000111111111000//////...---,,,,,,++++++,,,,,,---///000000000///...111222222000///...///111///...------............***+++,,,---...000111111++++++,,,///111111///,,,111---,,,......,,,---000---,,,,,,+++*********+++---,,,,,,++++++,,,,,,,,,---...000111000...+++)))++++++******)))***************))))))***++++++,,,,,,)))&&&&&&))),,,+++)))************++++++,,,---//////...---,,,***)))(((%%%&&&((()))+++,,,------)))))))))((()))******+++'''((()))((('''''')))+++'''(((***,,,......,,,***''')))+++,,,...111555888<<<>>>BBBEEEFFFDDDBBB@@@777333---))))))***++++++)))***,,,,,,***)))***+++&&&'''(((******+++++++++,,,***((())),,,---+++(((((('''%%%""" """&&&)))&&&(((***+++******,,,---000...+++)))((((((((()))(((((((((((())))))))))))((()))+++...111444666777<<<555000000...***)))***+++***)))((((((((()))***///...---+++***,,,000333000000111111111000000///222555999<<>>===<<<:::999999::::::>>>EEEPPP[[[eeennnuuuyyyuuuuuutttttttttvvvwwwxxxwwwqqqlllkkkooorrrrrrpppwwwvvvttttttuuutttrrrppprrrppprrrvvvvvvttttttvvvqqqwww~~~{{{vvvuuuvvvtttuuuxxx}}}~~~~~~~~~}}}|||}}}yyytttiiiddd^^^YYYUUUQQQMMMJJJCCCEEEFFFGGGHHHJJJNNNQQQUUUYYY^^^dddiiioootttxxxyyyrrrpppmmmccc___[[[RRROOOIIIDDDCCC@@@;;;999999999999999999:::;;;<<<<<>><<<<<<<<<;;;:::888888777666555444333333333333222222444222//////333......////////////.........//////000000000//////000//////...............,,,---......//////......333333444222111000111333///...------............+++,,,,,,---...///000000++++++,,,---000000///---000---,,,......,,,---000---,,,,,,+++******++++++---------,,,------......---///000111000---+++)))+++***************+++++++++***************++++++)))))))))))))))***+++,,,+++++++++++++++,,,,,,,,,---------,,,+++***)))(((''''''(((((((((''''''&&&)))))))))))))))******+++((()))))))))((((((***+++)))***+++,,,......,,,+++(((***,,,---///111666999;;;>>>CCCFFFFFFDDDAAA>>>555111+++(((''''''(((((((((***++++++***))))))***(((((()))***+++++++++***+++***))))))++++++***))))))))))))(((&&&''')))+++***,,,......---,,,,,,---///---+++)))((((((((()))(((((((((((()))))))))******+++---000333777999;;;888222......---)))(((***,,,+++*********+++------(((***+++,,,---000444777555555444444333111000000+++...333777;;;@@@DDDHHHNNNPPPTTTUUUPPPHHHAAA>>>888444///,,,,,,,,,------,,,,,,+++******+++---...******+++,,,---000333555999===DDDKKKRRRYYY^^^bbbgggqqqyyyyyywwwwwwvvvssslllnnnvvv~~~uuupppooollllllfff^^^[[[]]]^^^\\\NNNEEE>>><<<;;;888888:::>>>??????===999555333222111111111222444666777999:::999999999:::;;;===>>>===EEESSS```kkkrrruuuwwwuuutttsssrrrrrrssstttuuuwwwrrrmmmmmmqqqttttttssstttsssrrrrrrsssrrrpppnnnrrrooopppssstttrrrrrrvvvuuuzzz{{{wwwuuuvvvuuuuuuwwwzzz}}}~~~}}}~~~~~~~~~}}}|||}}}~~~|||tttooolllggg```ZZZUUUQQQMMMJJJEEEFFFGGGGGGHHHJJJMMMPPPUUUYYY___dddjjjoootttwww~~~uuuvvvnnngggfff]]]SSSRRRNNNGGGCCCBBB???:::888999888888888999:::;;;<<<===>>>???AAABBBCCCEEEHHHJJJFFFDDDEEEGGGEEEAAABBBFFF???AAABBB@@@<<<:::;;;===???>>><<<<<<<<<<<<:::999888777666555444333333333222111111333222...///333,,,,,,---...//////000000000000//////.../////////---------...............---------------......///222333333333111000111222........................---------.........//////...---,,,---...///...---000---,,,......,,,---000---,,,,,,+++++++++++++++------------......///000...///000000///---***(((*********++++++,,,,,,---,,,++++++*********++++++%%%)))------***))),,,///,,,,,,---------,,,+++++++++++++++******)))))))))((((((((((((''''''&&&%%%)))))))))))))))*********((()))******))))))***,,,,,,,,,,,,,,,,,,---------***+++---...///222666999<<>>AAABBB<<>>???AAABBBBBBDDDGGGIIIEEECCCDDDGGGEEEBBBCCCGGGAAADDDEEECCC>>>;;;===@@@>>><<<;;;;;;;;;;;;999888888777666555444333333333222111111444222///000444------......///000000111111000///------...///000---......///000000111111///...---------...000111...000111111///...///000---...//////.........///.....................---444111///.........---,,,///,,,,,,//////------000---,,,,,,+++++++++,,,,,,---,,,,,,,,,---...///000.../////////...,,,***))))))***+++,,,,,,---------,,,,,,+++*********++++++&&&))),,,---,,,+++,,,...------......---,,,+++***))))))((((((((()))))))))''''''((()))*********)))(((((()))***************(((***++++++******+++,,,.........---,,,,,,---...+++,,,...///000222666888<<<@@@FFFIIIIIIEEE???;;;888444...+++)))))))))((('''(((******((('''((()))&&&&&&&&&'''&&&&&&%%%%%%''')))+++***'''&&&(((+++&&&((())))))((('''((()))'''***---...,,,***)))))),,,+++***)))(((((())))))(((((()))))))))************+++---000444888;;;===222,,,)))++++++)))))),,,*********************+++---------------000555999AAA???<<<999555222///...///000222444666:::@@@DDDSSSXXXZZZWWWRRRNNNIIIDDD666444111/////////...---000///...,,,,,,,,,---------000222222333999CCCLLLVVVZZZbbbmmmxxx|||zzzwwwkkkjjjfff___[[[\\\```ccckkkttt|||vvvqqqdddXXXSSSOOOIIIEEECCC@@@BBB@@@;;;888:::999555777333111333555444777;;;;;;@@@DDDEEEAAA:::333///111111111111111111111222222333555888<<>>GGGVVVgggsssxxxwwwuuuzzzxxxvvvsssqqqooooooooonnnllljjjkkknnnrrrttttttoooooooooppprrrqqqnnnlllooolllllloooqqqrrruuuzzzzzz{{{{{{xxxtttpppooooootttsssssstttwwwzzz{{{zzzzzz|||~~~~~~}}}|||}}}~~~yyyzzz}}}{{{tttoooiiiddd\\\VVVRRROOOMMMKKKFFFGGGHHHHHHGGGIIIKKKNNNWWW[[[bbbhhhlllqqquuuwww}}}tttzzznnndddhhh]]]OOOSSSNNNGGGCCCBBB@@@<<<:::;;;>>>======<<<;;;;;;;;;;;;>>>@@@AAAAAA@@@AAACCCEEEDDDCCCDDDFFFEEEBBBCCCHHHBBBDDDDDDBBB>>><<<===>>><<<:::999999999999888777888777666555444333333333333111222555333000111555222111000000//////000000000///...------...///000111000000111222333555666111000/////////000222333---///111111///...///000,,,///111111///......///...............---------888666222000///...,,,***...+++,,,///000------000---,,,,,,+++,,,,,,------,,,,,,++++++,,,------...---.........---,,,+++***)))***+++---............,,,,,,+++++++++++++++,,,)))))))))+++...///---***------------,,,++++++***(((((('''''''''((()))***''''''((()))))))))))))))(((((()))************)))((()))+++,,,+++******+++---...///---++++++---///,,,---...//////111555888<<<@@@EEEIIIIIIDDD???;;;777333...+++******)))((('''(((******((('''((()))''''''((((((((('''&&&&&&&&&)))+++***'''&&&(((***'''''''''&&&%%%&&&(((+++%%%(((+++,,,++++++++++++******))))))))))))))))))))))))))))))***************,,,...222555999;;;<<<111,,,)))+++,,,+++,,,...++++++++++++******))))))111///---+++,,,000777<<>>999555111...---///000111333555;;;AAAFFFQQQWWWYYYTTTOOOLLLFFF@@@666333111/////////...---111000...------------...///222444666:::DDDTTT___kkkllloootttxxxvvvpppkkkZZZTTTMMMIIIKKKTTT```jjjttt~~~}}}qqqfff```YYYNNNFFFDDDCCC>>>:::888666888888444444666666333666333333555666555777;;;888===BBBCCC???888222...222111///...///111444666222444666:::===@@@BBBCCCBBBIIIVVVeeeqqqwwwwwwuuu}}}{{{xxxuuurrrppppppoookkkjjjjjjkkknnnqqqssstttooooooppprrrtttsssqqqnnnnnnkkklllppptttuuuyyy|||{{{zzzwwwssspppooonnnrrrqqqrrruuuyyy|||~~~~~~{{{|||~~~|||{{{{{{}}}|||}}}~~~~~~~~~~~~yyyzzz|||}}}~~~~~~{{{uuuqqqgggbbbZZZTTTPPPMMMKKKJJJFFFGGGHHHHHHHHHIIILLLNNNTTTYYY```fffkkkooorrrtttxxx|||~~~}}}uuuuuummmfffeee]]]RRRRRRMMMGGGCCCCCCAAA<<<:::;;;<<<<<<;;;:::999999999999>>>@@@@@@@@@???@@@BBBDDDDDDCCCDDDGGGEEEBBBCCCGGGCCCBBB@@@???>>><<<;;;::::::999777888888999777666888777666555444333333333333111333555444111222666555444222000/////////000......------......///000...---+++***+++---000222111111111111111222333333...000222333222111111111,,,///222222///---...000..................------888666333111000...,,,)))---+++,,,000000...---000,,,,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,***+++---...///......---+++++++++++++++,,,------,,,)))''')))---...,,,(((,,,,,,+++*********++++++)))((('''''''''((()))***''''''''''''&&&&&&%%%$$$'''((()))++++++******)))&&&)))+++,,,+++************---///...+++***,,,///,,,---...//////000333666999<<>>999555111///...+++,,,...000555===FFFLLLSSS[[[]]]WWWQQQNNNHHH???666333///......//////...///...---,,,,,,,,,---...---000555;;;EEETTTdddoooxxxvvvsssoookkkddd]]]XXXOOOHHHCCCEEENNNZZZjjjwww|||}}}}}}wwwmmmbbbXXXSSSIIICCC>>>>>>===888444333111444444111222555666444222111222444333111333777444888===>>>;;;555000---000///---,,,---000444777444666999<<>>>>>??????;;;777:::999888888999999888777888777666555444333333333222000222444333000222666555444111///......//////+++,,,---...///000000000---***'''$$$%%%(((,,,///000000111222222222222111---///222333222111111111+++///333333///---...000------..................222111000000111///,,,***,,,***,,,000111...---000,,,,,,,,,,,,,,,---......///...---,,,,,,+++,,,,,,***++++++,,,------......+++,,,...//////...---,,,*********+++,,,---...///,,,+++)))))))))******))),,,+++)))'''((()))+++---+++)))((('''&&&''')))***&&&&&&&&&'''&&&&&&%%%%%%'''(((***+++++++++)))(((%%%(((***+++***)))))))))&&&***......+++***,,,...,,,---.........///222555555777<<>>666222...,,,,,,...////////////...------...000000000444;;;GGGTTTbbbnnnuuussspppjjjbbbZZZTTTQQQPPPMMMIIIKKKUUU```iiittt~~~|||vvvqqqiiijjjiiidddYYYOOOGGGDDD>>>:::888999777333111333111333222//////333555333000000222555333000111666444777:::;;;999555222111//////......///111333444555777:::===@@@BBBDDDDDDLLLPPPZZZhhhtttyyywwwssswwwvvvsssqqqooonnnnnnnnnjjjkkklllmmmoooqqqsssuuuppppppsssvvvxxxwwwtttrrrqqqooopppuuuvvvuuuwwwzzz{{{{{{zzzzzzyyywwwtttrrrooopppsssxxx}}}||||||~~~~~~}}}{{{yyyxxxyyy|||}}}}}}}}}}}}|||{{{zzzyyyzzz{{{zzzwwwuuuvvvzzz~~~}}}xxxrrrmmmllleee\\\TTTNNNKKKHHHFFFEEEFFFGGGGGGHHHJJJMMMPPPVVV[[[ccciiimmmqqqsssuuuuuu{{{|||tttuuuhhhkkkjjj[[[YYYZZZLLLJJJEEE@@@@@@???:::888999999999999:::<<<>>>???@@@<<<>>>@@@AAABBBCCCFFFIIIFFFDDDEEEGGGEEEAAABBBFFFIIICCC>>>???BBBBBB===888;;;999888999::::::999888888777666555444333333333000///000333222///111555333222000...---...///000)))***,,,///000000000000222///***''''''+++000444...///111222222111111000***---000111000///...///+++///444333000---...000---------.........//////,,,,,,---///111000---+++,,,***,,,000111......000,,,,,,,,,,,,,,,---...///111000///...---,,,,,,,,,)))******+++---...//////,,,---///000000...---+++))))))***+++,,,...///000***,,,,,,***&&&%%%(((++++++***'''&&&&&&))),,,...,,,***((('''&&&''')))***###$$$&&&((()))***++++++'''(((***+++,,,+++)))(((%%%'''***+++***)))(((((($$$)))...///,,,***+++...,,,---...------...111444111444777:::;;;:::777666222000---,,,,,,,,,,,,+++)))***,,,,,,***)))***+++%%%%%%'''((()))))))))))))))&&&$$$%%%((()))'''%%%!!!$$$((())))))(((''''''(((((('''%%%$$$$$$''')))&&&'''((()))*********))))))************+++++++++(((,,,222777999888555222111,,,)))+++,,,+++,,,...%%%&&&)))+++---...//////###'''---222666:::>>>AAAGGGDDD@@@;;;777444333333222333444555:::BBBLLLRRRTTT^^^aaaYYYRRROOOFFF999666222---***+++---//////111111000000000222333444777;;;EEERRR```kkkrrrtttfffddd___WWWOOOMMMOOORRRPPPOOOWWWeeeppptttyyy~~~|||vvvpppjjjeee___ZZZZZZ[[[YYYSSSHHH===777444555333333444222///000555333555333//////333444333222222555888666333444999666999;;;<<<:::777666666000000111222222333222222555777:::>>>BBBDDDEEEFFFMMMRRR]]]kkkwww{{{wwwrrrsssrrrpppnnnlllllllllmmmhhhiiikkkllllllnnnqqqsssooopppsssvvvxxxxxxuuurrrsssqqqrrrvvvvvvtttsssvvvxxxxxxxxxxxxxxxwwwsssqqqoooppptttyyy~~~{{{{{{|||||||||zzzxxxwwwxxx|||~~~|||zzzxxxwww{{{{{{yyyuuurrrtttyyy}}}~~~uuujjjfffbbb\\\UUUNNNIIIFFFEEEGGGEEEEEEHHHHHHGGGJJJPPPXXXbbbdddgggppprrruuuxxx|||yyynnnmmmkkkfff___WWWRRROOOGGGDDDAAA>>>>>>===;;;:::;;;999:::>>>>>>;;;;;;===:::<<<>>>@@@CCCDDDFFFFFFFFFGGGHHHFFFDDDBBBBBBBBBGGGEEEBBB???===;;;::::::999666444555888:::999777222555777777444333444555555333222222333444222111222111///---,,,---///000---......//////......---......---,,,---...///000000111333555555555333222............///000222333///000555999444,,,+++111..................---------...///000...,,,***(((///...------///000000///+++,,,------,,,,,,---///+++---///...---,,,,,,------,,,+++*********+++,,,///------///111000---)))*********+++,,,---///000***+++,,,,,,+++***)))(((((((((((((((''''''''''''+++***((('''&&&''')))***&&&###"""###'''))))))'''((((((((()))++++++***)))************))))))((((((***+++...000000...,,,***+++,,,,,,,,,+++,,,///111000111333555777888888888222///***''''''(((((((((!!!&&&---...***(((***,,,'''(((((()))(((&&&$$$###''''''''''''''''''''''''&&&(((++++++***(((''''''++++++***)))((((((((()))***(((&&&(((+++---+++)))&&&&&&&&&&&&''')))*********,,,///222444333222111************+++,,,,,,---///---,,,---000000...,,,+++,,,---000555<<>>555333000...------...000---------,,,,,,...111333???KKK```iiijjjqqqrrreee]]]TTTIIIDDDFFFMMMWWW___ffffffjjjttt~~~}}}wwwqqqjjj```XXXRRRLLLGGGCCCEEEJJJDDD>>>===666///444222222222000000111444777111333444444333222333444555777999777555444777:::888999::::::999666333222333222111111111222444555999;;;===???AAABBBDDDDDDJJJWWWbbbiiittt~~~tttwwwuuurrrooommmmmmnnnnnnmmmjjjggggggkkkoooppppppvvvrrrppptttzzz{{{uuunnnqqqssstttsssrrrrrrssstttwwwvvvuuusssrrrqqqppppppoooooorrryyy~~~yyy}}}{{{uuu|||zzzyyyzzz|||}}}|||~~~}}}yyy{{{uuuuuuyyy{{{yyyuuu~~~|||uuukkkeeebbb[[[TTTNNNIIIGGGEEECCCAAABBBFFFGGGHHHNNNTTTWWWaaadddfffooorrrttt~~~|||~~~wwwmmmllliiiddd]]]WWWRRRPPPGGGDDD@@@>>>======;;;:::;;;999999===>>><<<<<>>FFFNNNSSS]]]cccbbbXXXQQQOOOGGG<<<666444111...,,,---...///+++,,,,,,,,,...333;;;AAAIIIXXXllluuuqqqlllaaaQQQJJJEEE@@@CCCLLLZZZjjjtttzzzxxxxxxzzzzzzvvvmmmeeeXXXRRRJJJDDD@@@===999666;;;AAA<<<666777000***///111222222222111222444666222333444333222222444666999;;;===;;;777555777999<<<<<<<<<;;;:::777555444333333222111222333444555:::<<<>>>@@@AAACCCDDDEEELLLXXXcccjjjttt~~~|||rrrsssrrrpppnnnmmmmmmmmmnnnpppmmmjjjjjjlllnnnnnnmmmssstttvvvwwwxxxwwwtttssspppqqqrrrrrrqqqqqqrrrssswwwuuusssqqqpppppppppqqqppprrruuuxxxzzz{{{{{{zzz}}}{{{uuuxxxxxxyyyzzz|||~~~~~~|||||||||{{{wwwvvvxxxyyyxxxwww|||{{{tttllldddaaa[[[TTTNNNJJJGGGFFFDDDAAAAAADDDFFFHHHNNNVVVVVV```cccfffoooqqqsss}}}zzztttmmmkkkgggbbb\\\WWWSSSQQQGGGDDD@@@======<<<<<<;;;;;;888888<<<===<<<>>>BBBAAABBBBBBCCCCCCBBBBBBAAABBBEEEGGGHHHFFFDDDBBBBBBCCCBBB@@@>>>============999888777888999888555333888999888666444333444666444222111111222333111000---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------...//////000111333444555555444333444333333222111///---------///333666333......111........................////////////////////////...---,,,---///111111000+++,,,,,,,,,******+++---///000111///---+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,---,,,***(((''''''(((((()))***,,,,,,***++++++++++++***))))))************************&&&&&&%%%%%%&&&(((***,,,***(((''''''((())))))(((++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++)))***+++---...///000000000111000///------///111111111222222000,,,)))&&&))))))***+++------+++))),,,,,,,,,+++***)))((((((((((((((((((((('''%%%%%%))))))))))))))))))))))))&&&)))++++++***)))((()))))))))))))))))))))***+++#########%%%(((******)))((((((((()))***+++------...000222444555444333222++++++++++++,,,---...///---,,,,,,...111333222222,,,---000444888<<>>999666222...,,,,,,...///,,,.........000999FFFQQQYYYgggvvvxxxmmm]]]LLL@@@:::;;;???HHHWWWkkk~~~yyynnnbbbVVVNNNCCC???:::777555444222111111777444///222---(((...///111333444333333444555444555444333222333666999<<<>>>@@@???;;;999:::;;;<<<<<<;;;999888666555444333333222222222333444555:::<<>>???::::::;;;;;;:::888555333::::::888666555444444555333111000000111222000///---.../////////...---------,,,++++++++++++,,,---------------......//////000111222333444555555444444444444333222000...,,,///111333444222///...///---------.....................------...///000000000///------///000///...&&&''')))******,,,///111...//////...,,,+++,,,---***+++,,,---------,,,+++++++++,,,,,,,,,+++***)))(((((((((((()))***+++,,,*********+++************((((((((((((((()))))))))''''''''''''((()))***+++,,,+++***))))))))))))))),,,---......---,,,,,,,,,------------------,,,,,,++++++,,,,,,---...///////////////...------///222---///111222111///,,,***+++++++++,,,......,,,***+++)))))))))+++,,,,,,+++((((((((((((''''''&&&&&&((((((((((((((((((((((((&&&''')))***((((((((())))))((((((((()))***++++++******))))))******)))))))))))))))***,,,---//////000111333444444444333222+++++++++,,,---...///000333333222111222222222111---///222666999;;;<<<===111000...---,,,,,,---......000444;;;CCCKKKRRRVVV\\\___]]]VVVQQQOOOJJJDDD<<<999444///------...///111222222222444???PPP]]]hhhsssvvvnnn^^^III<<<>>>999AAALLLXXXhhhzzz|||kkk[[[NNNDDD???999777555333333333333333...444222///333000---222...111444666555444555555666666555333333444888;;;:::===@@@@@@>>><<<>>>@@@<<<<<<<<<;;;:::999777777333222222111222333444555:::===???@@@@@@AAAEEEHHHSSS^^^jjjsss{{{~~~wwwrrrsssttttttuuuttttttsssjjjkkkmmmoooqqqrrrqqqqqqooouuuyyyxxxsssppprrruuunnnpppqqqqqqpppppprrrsssqqqqqqqqqqqqpppooonnnnnnrrrvvvyyyyyywwwvvvxxx{{{~~~}}}|||}}}~~~}}}zzzxxxtttzzz|||{{{~~~~~~zzzwwwzzz~~~~~~}}}~~~www{{{}}}zzzvvvtttxxx}}}{{{rrriiibbb^^^YYYSSSNNNJJJHHHGGGGGGDDDBBBDDDEEEGGGNNNVVVUUU```dddgggppprrrsss|||}}}~~~~~~{{{uuupppkkkfffaaa]]]ZZZUUURRRFFFCCC>>>;;;;;;<<<<<<<<<;;;888888;;;======AAAEEECCCCCCDDDEEEEEEEEEEEEEEEEEEHHHJJJJJJFFFBBB???===???>>>=========>>>???@@@;;;<<<======;;;999666555;;;999888666666555444444222000//////000111///...------......///......---,,,,,,,,,++++++,,,,,,,,,---------...............000000222333444555555555333333333222111000//////111333444333000///---,,,---------.........//////,,,,,,,,,,,,---...///000333111///.........---,,,***+++---...///000333666,,,------,,,++++++---///***+++,,,---...---,,,,,,------...------,,,,,,,,,************++++++,,,---******************++++++'''((((((((()))))))))***++++++******************------,,,+++***)))******,,,...//////---,,,,,,...------------------.........---------------------***+++,,,,,,,,,---000222+++---///111111000...---///---++++++,,,------,,,***)))((()))+++,,,,,,+++)))(((((((((''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''))))))((((((((()))***++++++,,,---,,,,,,+++******************+++---...000111222222333333333222111000+++++++++,,,---...000000333222222111000000000111...000333666888999:::999111000000//////000111222///111444999BBBLLLUUU[[[^^^^^^[[[UUUPPPNNNJJJGGG???;;;666111......000111222444555777===IIIZZZgggnnnwwwsssgggYYY@@@444AAA@@@OOO```mmm{{{lllXXXHHH>>>999888222222111000/////////000---444333111666444111888...111555777666666555666777777666555444666:::===999<<>><<<;;;===@@@???@@@BBBBBBAAA>>>;;;999333333222111222333444555:::>>>AAAAAA@@@AAAEEEJJJSSS^^^kkkvvv}}}~~~zzzttttttuuuuuuuuuuuutttsssjjjllloooqqqrrrrrrrrrrrrqqqrrrtttsssrrrqqqppppppoooppprrrrrrqqqqqqsssuuummmooorrrttttttrrrnnnlllsssvvvzzz~~~~~~{{{yyy~~~|||zzzzzz{{{{{{zzzyyywww|||}}}{{{}}}{{{xxx|||}}}|||~~~tttzzz~~~|||uuusssxxx|||wwwoooggg```]]]XXXSSSNNNJJJHHHGGGCCCAAABBBEEEHHHKKKSSS[[[UUUaaaeeeiiirrrsssttt}}}~~~yyyoookkkeeeaaa^^^ZZZTTTOOOFFFBBB===;;;:::<<<<<<===;;;888999<<<>>>>>>@@@DDDAAAAAACCCDDDEEEEEEEEEEEEFFFHHHJJJIIIEEEAAA???>>>>>>>>>===<<<===>>>???@@@;;;<<<>>>===:::888777777999777666777777666444222111///......///000...---++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////......000000111222444555666666333222111000000000000111000333333000///000...+++,,,,,,------.../////////+++,,,,,,,,,------......333111///.........,,,+++---...///...---...///111---...---,,,++++++---///***+++,,,------......---...///000///---,,,---...,,,,,,++++++,,,------...*********)))******+++,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,------,,,***)))***,,,***---000///---,,,---000------------........................---,,,+++***'''((()))******,,,///222,,,------...---,,,+++***///,,,******+++,,,,,,,,,)))************)))(((((())))))(((''''''(((((()))''''''''''''''''''''''''%%%&&&''''''''''''(((***))))))))))))))))))***+++(((***++++++******+++---*********,,,---///111222222222222111000///......*********+++,,,...///000---......------...000333///111333555666777777666000000000000000111111222///000333999BBBMMMWWW]]]dddaaa[[[UUUOOOJJJHHHFFFBBB>>>888333000111333555222444888???IIIXXXfffpppkkkqqqjjjfffeeeKKK999FFFKKK^^^rrr~~~~~~ppp[[[GGG:::555444444///000000///...---...000,,,444222111777555222999///111555777777666777777777777888777666888;;;>>>:::===???>>><<<<<>>999555555444333444555666777<<<@@@CCCCCCAAABBBHHHMMMTTT^^^lllwww}}}}}}{{{xxxuuuttttttsssrrrqqqqqqpppoooqqqssssssrrrqqqqqqqqqsssqqqoooppprrrrrrooolllnnnppprrrrrrqqqrrrsssuuummmooosssvvvvvvtttpppnnnuuuyyy}}}yyy~~~|||zzzyyyzzz{{{zzzzzzyyy|||~~~|||{{{}}}|||xxx}}}||||||sssyyy~~~|||vvvtttyyy{{{uuurrrmmmggg```]]]XXXRRRMMMJJJIIIHHHBBBAAACCCHHHKKKNNNTTT[[[VVVbbbfffjjjssstttuuu}}}~~~~~~}}}wwwnnniiiccc```]]]XXXPPPJJJFFFBBB===::::::;;;======;;;999:::>>>???>>>???CCC???@@@AAABBBCCCCCCCCCCCCEEEFFFHHHGGGEEEBBBBBBBBB>>>>>>===<<<<<<>>>???@@@999;;;<<<:::777666777888666555555777888777444000000///---...//////...,,,++++++*********+++------+++,,,...000000...,,,+++,,,---.../////////...---000000111222333555666777444333000...---...///111---111111...///333111---,,,,,,------...//////000,,,---...//////...------111///...---//////...---***+++,,,+++******,,,---222222111...,,,+++---///+++++++++,,,,,,...//////...000000///---,,,---///,,,,,,,,,,,,,,,------...******)))))))))***,,,,,,)))******++++++,,,------******++++++,,,,,,+++++++++,,,---,,,))))))+++---'''+++//////,,,,,,...111,,,,,,,,,------.........+++---...//////---,,,***((()))******)))+++...000------,,,+++************((('''''')))++++++***)))$$$'''++++++)))'''((()))))))))(((''''''((()))***''''''''''''''''''''''''&&&((())))))((((((***,,,+++***))))))))))))))))))(((***,,,+++))))))***,,,))))))***+++---///111222111111000///...,,,++++++)))))))))***,,,---///000---...///...,,,---000444111111222333444444444444000000000000000000000111000222888???IIISSS[[[```eeeaaaZZZTTTNNNJJJHHHHHHCCC@@@:::555222333666888555777===HHHVVVdddnnnrrrcccaaaTTT^^^sssbbbJJJUUU___rrrlll]]]III:::333222111111000111333222000///111333,,,333111000666444111888///222555666777777888999666888999999999999<<<>>>===@@@BBBCCCDDDHHHNNNTTT\\\```eeefffaaaVVVIIIAAA999888777777777888::::::@@@DDDHHHGGGDDDEEEKKKRRRZZZcccqqq||||||yyywwwxxxwwwtttrrrpppoooooooooppprrrttttttrrrqqqrrrssstttrrrppppppqqqqqqooommmmmmnnnpppqqqpppqqqssstttqqqrrrtttuuuuuuuuutttssswww~~~}}}{{{}}}{{{zzzyyyzzz{{{{{{zzzwwwxxxyyyyyy{{{|||~~~uuurrrxxx|||xxxyyy~~~rrrxxx}}}|||wwwuuuzzzuuunnnmmmkkkhhh___\\\WWWRRRMMMJJJIIIHHHEEEDDDFFFJJJLLLMMMRRRXXXWWWbbbgggkkktttuuuuuu~~~}}}~~~{{{zzz{{{xxxssslllgggbbb___\\\VVVMMMFFFFFFBBB<<<999:::;;;======;;;999;;;???@@@>>>???AAADDDDDDEEEEEEEEEEEEEEEDDDCCCDDDFFFFFFDDDDDDDDDEEE>>>>>>===<<<<<<===??????888999:::888555444666888333333444777999888333///000...------...///---,,,...---+++++++++---///000***,,,///111111///,,,***,,,,,,.../////////...---000000111222333555777888666444000---+++,,,...000***...///---///555444///,,,,,,------...///000000---...000111111///...,,,///---,,,---///111111000)))+++,,,,,,,,,---000222777777444000---+++,,,...,,,,,,++++++,,,---///000...///000///,,,+++---000,,,,,,,,,+++,,,,,,------******)))))))))***,,,---'''(((((()))******++++++'''((()))***+++,,,,,,,,,***,,,---,,,))))))+++...&&&***...///,,,,,,///222,,,,,,,,,---------......)))+++---///000///---+++***++++++***)))***,,,///---,,,+++++++++,,,---... """$$$(((++++++)))&&&###)))+++)))(((***---***)))(((''''''((()))***))))))))))))))))))))))))((()))******)))***,,,...++++++***)))(((((())))))---...///---)))'''(((***))))))***+++---///111222000000///---,,,+++***)))(((((()))***+++---///000444444444111...---000333111111111222222333333333555555555444444444444444222666===GGGPPPYYY___cccbbb]]]WWWSSSOOOKKKKKKMMMDDDAAA;;;666444555888:::<<<===CCCOOO^^^jjjoooooo\\\RRR???QQQyyyrrr[[[eeesss~~~ttt[[[MMM<<<111000111111///...000222222000///111444,,,444222111666444111888000222555666666777888:::666888:::::::::;;;<<<>>>???BBBFFFJJJNNNVVV```gggwww{{{zzzlll\\\QQQ<<<;;;:::::::::;;;<<<===CCCGGGKKKJJJFFFGGGNNNUUUaaajjjwww}}}yyyxxx|||zzzwwwssspppooooooooonnnpppssssssrrrsssuuuxxxssssssrrrrrrqqqpppooooookkkmmmooopppoooppprrrsssuuutttsssssstttuuuwwwxxxxxx|||{{{}}}}}}{{{zzzzzz{{{|||{{{zzzuuutttsssuuuyyy}}}xxxmmmjjjrrrvvvsssuuu{{{rrrxxx||||||xxxvvvzzz~~~yyysssrrrqqqlllggg```ZZZSSSPPPOOOLLLFFFAAACCCDDDFFFGGGIIILLLQQQUUUZZZaaahhhkkkoootttwwwvvv|||{{{zzzzzzvvvrrrnnnjjjeee___YYYSSSLLLHHHDDD<<<777888;;;<<<>>>BBB<<<>>>???AAABBBBBBAAAAAAAAAAAABBBDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???<<<:::<<<@@@AAA===999:::::::::::::::999888777222333555777666555222111000000///...---...111444,,,,,,,,,***))))))+++---000000000...,,,,,,...000,,,---...//////...------------...111444666666666000000///...---,,,,,,,,,---...///...,,,,,,...000...///////////////......333111/////////...,,,+++))),,,...000000111333555000000000...++++++,,,...+++///000---+++,,,---+++///...---,,,,,,---///000///---++++++,,,---...------,,,+++***)))***+++,,,......---+++)))***,,,///))))))))),,,//////+++(((---,,,++++++******++++++++++++***************+++******+++,,,---//////000...000///,,,...333000***++++++...000...))))))---)))******+++---///111222000...---+++******++++++,,,***)))''''''(((***+++++++++++++++++++++++++++******+++,,,------------*********(((&&&&&&(((***&&&'''((()))***+++,,,,,,++++++***)))((((((((()))((())))))************)))&&&%%%&&&(((+++---------))))))))))))************)))***++++++***+++---///+++...000111///......///000222555555444444444555333666888999777555555555666:::AAAIIIQQQ[[[dddjjjccc\\\XXXVVVSSSMMMIIIIIIDDD???:::888:::===>>>>>>???GGGQQQ[[[fffllldddXXXNNNGGGCCCMMMdddwwwyyyrrr{{{ooobbbZZZIII???777444333000...///111111000///000222444555444666444000111777999888666333222555777666666999<<<;;;;;;;;;===@@@BBBCCCLLLPPPTTTWWW\\\iii{{{pppWWWDDD===888:::>>>@@@@@@BBBBBBMMMTTTOOOHHHIIIQQQWWW```mmm{{{|||yyy|||xxxpppooorrrsssppplllooonnnnnnooopppqqqpppooosssssstttrrrpppnnnnnnooonnnjjjjjjoooqqqnnnoootttxxxwwwwwwyyyzzzyyyvvvsss|||{{{~~~~~~{{{}}}|||zzzxxxyyy}}}|||wwwuuuttttttwww{{{|||zzzwwwwwwpppgggdddgggnnntttwwwvvvyyy{{{zzzvvvtttuuuvvvyyytttssspppkkkeee___ZZZUUUQQQOOOLLLGGGDDDBBBCCCEEEGGGJJJNNNSSSWWW\\\cccjjjlllpppuuuwwwvvv|||yyywwwsssmmmkkkhhhbbb]]]WWWQQQJJJFFFBBB;;;666777999:::===@@@;;;===???AAACCCCCCDDDCCCAAABBBCCCDDDEEEEEEEEEEEE???@@@BBBCCCDDDDDDCCCCCC;;;888777888<<<===;;;777999999999999888777666555222333555666666444222000//////000///......000333---......,,,++++++---//////000000...,,,,,,...000---......//////...---,,,......///111444555555555/////////......------,,,,,,---.........///111333////////////////////////---,,,,,,...000222222111///.........///111222333000000000...,,,+++---...+++......++++++---,,,)))///...---,,,---...000111111///------.../////////,,,,,,+++************+++...///...,,,******+++---******+++---000000,,,))),,,,,,++++++*********+++)))))))))))))))***+++++++++,,,---...///000111222111333333111222666333,,,111000000111---((('''+++*********+++---...///000......---,,,++++++***++++++***)))(((((()))***+++************************)))***++++++,,,,,,,,,,,,)))******(((&&&&&&(((***''''''((()))++++++,,,,,,******))))))(((((())))))))))))*********))))))((('''''''''(((***+++++++++(((((()))))))))*********(((***************,,,...,,,...///000000//////...///222555888888777888888777:::======<<<;;;;;;;;;999>>>FFFMMMVVV^^^fffkkkgggaaa[[[YYYUUUOOOKKKJJJBBB???;;;;;;>>>BBBDDDEEEFFFNNNWWW\\\aaabbbYYYNNNHHHHHHKKKTTTeeeuuuzzzxxx|||tttjjj]]]PPPGGG===888444333222000222777111111000000111111222222555666444000222666888777888555555999;;;:::;;;>>>===>>>>>>???CCCHHHOOOSSS]]]dddmmmttt{{{yyy[[[DDD<<<777999===@@@CCCGGGGGGOOOSSSQQQNNNPPPUUUXXXbbbnnn|||}}}xxxyyy{{{|||wwwrrrqqqtttvvvuuussssssrrrppppppqqqqqqqqqpppvvvvvvvvvtttqqqppppppqqqpppllllllooopppmmmnnnrrrsssvvvyyyyyywwwttttttuuu{{{zzz}}}zzzwwwyyy{{{yyywwwxxx|||~~~{{{wwwuuuttttttvvvzzz||||||zzz{{{wwwqqqmmmlllmmmnnnoooxxxyyyzzzxxxuuuttttttvvv{{{vvvssspppiiiddd]]]ZZZVVVQQQMMMJJJHHHGGGBBBDDDFFFHHHKKKOOOUUUYYY___ffflllnnnpppuuuxxxvvv{{{yyywwwrrrkkkhhheee```ZZZUUUOOOHHHDDDBBB;;;777888:::;;;===AAA;;;===???AAACCCEEEFFFFFFBBBBBBDDDEEEFFFFFFEEEEEE>>>@@@BBBDDDEEEDDDCCCBBB???===;;;===@@@AAA@@@===::::::999888777666444333222333555555555333111000---///000000///...000111/////////...------///111///000000...---,,,...///...............---,,,+++...///000222333444444444........................+++,,,...//////111444666000000/////////000000111222111//////000000...---444111......111333222111///000000...,,,,,,---...,,,---,,,***,,,///---'''...---------...///111222222000//////000111111000---------------,,,++++++---......---+++)))***+++++++++,,,...000///---***,,,,,,++++++***************)))))))))***+++,,,,,,------...000111333444444222444555444555666333------+++,,,///...,,,...333******++++++,,,------...------------,,,+++***)))+++***)))(((((()))***+++******++++++++++++******)))******++++++++++++***)))******)))'''&&&((()))((((((***+++,,,,,,,,,---)))(((((((((((())))))***************)))(((((('''))))))))))))))))))))))))(((((())))))))))))******''')))))))))((()))+++---------...///111111///---...222777:::;;;;;;:::;;;:::<<>>>>>???<<>>===>>>@@@CCCHHHRRR___hhhxxx|||YYYCCC<<<777888<<<@@@FFFLLLMMMSSSWWWUUUUUUXXXYYYXXXdddppp}}}~~~xxxuuuttttttsssrrrrrrsssvvvxxxyyytttrrrpppppprrrtttuuuuuuyyyyyyxxxvvvsssrrrrrrsssrrrooooooqqqqqqoooooorrroootttyyyxxxtttqqqtttwww{{{{{{}}}}}}wwwtttvvvyyywwwvvvxxx{{{|||zzzwwwxxxvvvuuuvvvxxxzzzzzzzzz{{{{{{zzzwwwrrrooommmmmmyyyyyyxxxvvvtttssstttvvv}}}xxxuuupppiiidddZZZYYYVVVQQQKKKHHHHHHHHHEEEGGGIIIJJJLLLPPPUUUYYYccciiinnnoooqqqvvvxxxwww{{{}}}|||zzzzzzyyytttlllfffccc^^^YYYTTTNNNHHHDDDCCC>>>;;;<<<======@@@DDD>>>???@@@AAACCCDDDEEEFFFCCCDDDFFFGGGHHHGGGFFFEEEBBBCCCEEEFFFEEEDDDAAA@@@CCCAAA@@@AAACCCDDDDDDBBB;;;;;;:::999888666444333222333444444444222111///,,,...000000///...///000/////////...---...000222...///000///---,,,---...............---,,,,,,+++///000222222222222222333............////////////+++,,,......///000222555111111000///000111222222555333111000000///---+++333000---///444666333//////000000///---,,,---///...---+++***...222...'''------------///000222333111000//////111111111///...///000000000///---,,,)))+++,,,,,,***))))))******+++,,,---...---,,,***+++++++++++++++******)))---,,,,,,+++++++++,,,,,,------///000222333444555///222444444444333///,,,,,,)))***---...---000555******++++++,,,,,,+++++++++,,,---------+++***)))***))))))((())))))***+++,,,---............---,,,++++++,,,,,,,,,++++++***)))******)))''''''((()))((()))+++,,,------,,,,,,''''''''''''(((((()))***************)))((('''&&&'''((())))))(((((()))***(((((((((((()))))))))***&&&((()))(((((((((***,,,---,,,---///111222000---///333999<<<<<<;;;999999999;;;<<<<<<;;;:::::::::===CCCMMMVVV\\\aaaeeegggmmmeee]]]YYYSSSKKKGGGFFFGGGFFFEEEFFFJJJOOOSSSVVVZZZaaaeeeaaaWWWMMMHHHFFFEEETTTfffqqqwww{{{{{{wwwmmmbbbSSSHHHAAA<<<555000444222333777888666666888999999888888888:::;;;<<<;;;<<<;;;:::<<<@@@>>>999555444777<<<===:::;;;???>>>AAAFFFKKKUUUdddvvvpppOOO@@@;;;999;;;===AAAHHHOOOUUU\\\```]]]YYYYYYYYYXXXdddnnn{{{~~~xxxssspppnnnppprrrqqqqqqrrrwwwzzzrrrpppnnnnnnqqquuuxxxyyyyyyyyyyyyvvvsssrrrssstttrrrqqqqqqrrrsssssstttuuupppssswwwwwwtttsssuuuwww|||~~~zzzvvvtttuuuwwwttttttxxxzzzzzzxxxyyy{{{yyyvvvttttttvvvwwwxxxvvvzzz|||{{{wwwttttttvvvzzzxxxvvvtttrrrrrrtttuuuzzzuuupppiiieeeYYYXXXTTTOOOIIIFFFGGGHHHIIIJJJKKKLLLNNNQQQVVVYYYeeekkkoooooorrrvvvyyyxxx|||}}}|||zzz{{{zzzsssjjjeeebbb^^^YYYTTTOOOIIIEEEBBB>>><<<======<<>>?????????<<<<<<;;;:::999777555444333333333333222111000///,,,...000000///...///000---......---------000222---...//////---,,,,,,---......------,,,,,,,,,,,,...000222222111000111333......//////////////////---...///...------///000111111111111111222333333///......000222333333222///------222777888333......///000000...---...///......++++++///333///(((,,,,,,---...///000111222000///...///000000///...---......//////...,,,+++%%%''')))***)))((()))***)))***+++,,,+++******)))******+++++++++***)))(((...---,,,******)))))))))+++,,,---///111333444555///111333555444000---,,,444///,,,---,,,((((((+++******+++,,,,,,++++++******+++,,,---,,,+++***))))))))))))))))))******+++,,,,,,...//////...,,,,,,---.........---,,,++++++((()))******(((''''''(((((()))+++,,,------,,,+++'''&&&&&&&&&'''((())))))*********))))))'''&&&%%%$$$&&&((()))((((((***,,,'''(((((((((((()))))))))&&&'''(((((('''(((***,,,,,,,,,---///111111000///222555:::<<<;;;888555444777888999888555444444444>>>EEEOOOXXX___cccfffgggmmmeee]]]XXXRRRJJJFFFFFFFFFFFFGGGIIINNNVVV^^^cccdddgggfff]]]OOODDDCCCGGGQQQ```sss~~~tttiiiYYYOOOBBB:::777777555333999444555>>>EEECCC===999;;;:::;;;<<<>>>BBBFFFHHHDDDFFFGGGGGGIIIJJJDDD;;;999999<<<@@@@@@>>>@@@EEECCCHHHPPP\\\lll^^^CCC<<<:::;;;>>>???BBBJJJSSS___iiimmmfff[[[VVVXXXYYYccckkkvvv||||||xxxrrrooonnnqqqtttsssqqqqqquuuyyyssspppnnnnnnpppsssuuuvvvuuuvvvwwwvvvsssrrrqqqrrrnnnooopppppprrrtttvvvvvvtttssstttuuuvvvvvvvvvuuuzzz}}}{{{vvvsssssstttvvvrrrsssxxxzzzxxxxxxzzzxxxvvvtttsssssstttxxxzzzuuuxxxzzzzzzxxxxxx{{{~~~xxxvvvtttrrrrrrsssttttttzzzsssnnniiieee\\\YYYSSSNNNJJJGGGGGGFFFJJJKKKMMMNNNOOOSSSXXX[[[eeekkkoooooorrrwwwzzzzzz~~~{{{{{{zzzpppfffeeebbb]]]YYYUUUOOOJJJFFF>>>;;;:::;;;:::999<<>><<<<<<<<<======<<<<<<;;;;;;999888666555333333333222111000///...,,,...//////...---///000,,,---------,,,---///111,,,...//////---,,,,,,---------,,,,,,,,,,,,---------000333333000///111444///////////////////////////000000...,,,+++,,,---000111222333444444444333222111000111222333222000------...222666666333///...///111111///......///,,,---,,,+++...111///***+++,,,,,,---...///000000...------...///000...,,,+++++++++++++++***))))))%%%'''(((((('''((()))+++)))***++++++)))((()))))))))***+++++++++***((('''++++++)))(((''''''&&&&&&***+++---...000222444444333333666888666000///000111,,,***,,,---***)))+++***+++,,,------,,,++++++***+++++++++++++++******(((((())))))******++++++(((***+++------+++***(((////////////...---++++++((()))+++***(((''''''(((((()))+++------,,,+++***'''&&&&&&&&&&&&''''''((())))))))))))(((''''''&&&###&&&))))))''''''***---''''''(((((((((((())))))&&&((((((((('''(((***,,,***,,,///000000///000111555777:::;;;888555333222555666666555222111111222<<>>@@@DDDJJJPPPUUUYYY[[[YYY[[[\\\]]]]]]ZZZNNNAAA<<<<<<@@@DDDDDDCCCHHHOOOLLLRRR]]]nnnhhhMMM<<<888888:::>>>???CCCOOO[[[kkkuuuxxxmmm^^^WWWXXX[[[dddiiipppvvvxxxvvvrrrooorrrtttvvvuuussssssvvvyyyuuurrrooonnnooopppqqqpppppprrruuuuuutttqqqppppppiiilllmmmlllnnnsssuuutttvvvtttrrrsssvvvwwwvvvttttttyyy{{{vvvpppppprrrsssuuuqqqrrryyy{{{wwwwww}}}sssssssssssssssvvv{{{~~~zzzzzzxxxwwwvvvxxx{{{~~~vvvsssqqqqqqsssttttttssswwwpppkkkgggeeeaaa[[[SSSNNNLLLJJJHHHEEEHHHJJJLLLNNNQQQVVV[[[```eeejjjnnnoooqqqwww{{{{{{~~~|||}}}{{{qqqeeeccc```\\\XXXTTTOOOJJJFFF<<<::::::;;;:::888;;;AAAAAA@@@??????@@@AAABBBCCCAAACCCEEEGGGGGGEEEBBBAAA@@@@@@@@@AAABBBDDDFFFGGGEEEDDDBBB???======>>>???:::::::::999999888666666333333222111000///......---......---,,,---///111,,,---------,,,---000222,,,...//////---,,,,,,,,,,,,++++++++++++---...///+++///333222000///111555111111000000//////......000111111///---,,,---...///111333555666666444333888666333222222000...,,,////////////000111111111---///111111000/////////(((+++,,,***+++------***++++++,,,---------------...------...000000...,,,,,,++++++******************+++***)))''''''(((***)))+++---,,,)))((()))+++))))))+++++++++***((('''***))))))(((((())))))******+++---///111333444555666555777999666000///444+++''''''---111000///000)))+++,,,.........---,,,++++++************++++++'''((()))******+++++++++''')))+++,,,,,,+++)))'''/////////...---,,,***)))''')))++++++)))''''''((('''(((***,,,,,,+++)))(((''''''&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''$$$'''***)))&&&%%%(((+++'''''''''((((((((())))))'''((())))))((()))+++,,,'''---222222...---000444777999::::::777444333333111222222222000000222333777>>>IIITTT\\\bbbfffhhhiiiaaaYYYUUUPPPJJJGGGHHHAAABBBBBBEEELLLXXXfffpppmmmeee\\\QQQGGGEEEPPP___nnnyyyyyyjjjVVVFFF999999888555333444777;;;<<<===GGGXXXccc___TTTLLLJJJQQQ\\\gggpppvvvxxxxxxxxxzzz{{{{{{xxxooo]]]MMMCCCDDDHHHLLLNNNPPPXXXaaagggkkkvvv{{{eeePPP@@@888444555777:::===EEEWWWgggxxx~~~}}}qqqddd^^^]]]]]]gggiiilllpppsssssspppmmmssstttuuuuuutttuuuvvvwwwrrrpppooooooqqqrrrrrrqqqkkkoootttvvvuuurrrpppooojjjnnnooolllnnnsssuuurrrtttttttttsssrrrrrrssstttpppwwwyyysssmmmooosssttttttppprrrzzz{{{vvvwwwuuuvvvwwwvvvuuuvvvzzz~~~~~~zzzwwwuuuuuuwwwxxxyyyrrrqqqpppqqqtttuuutttsss~~~uuummmhhheeedddeee]]]TTTOOONNNMMMIIIEEEFFFHHHKKKNNNSSSXXX___cccdddjjjnnnnnnqqqwww{{{{{{}}}|||~~~~~~tttiiibbb___[[[WWWSSSNNNIIIFFF===<<<<<<===;;;999<<>>>>>>>>>>>???AAACCCDDD???AAACCCEEEEEECCC@@@>>>CCCBBB@@@??????@@@BBBCCCFFFEEECCC???<<<<<<===>>>888888888888888777666666333333222111000///...............,,,+++,,,///222---.........---...111333+++---//////---,,,+++,,,+++*********+++---///000***...222222000///222555222111111000///......---000111111000...---...000...111444777888666444222222111000111333444333222333222000---+++,,,000333---///111222000//////000%%%***,,,)))(((***+++***++++++,,,------,,,,,,,,,.........///111000...,,,///...---,,,+++,,,---...//////---***'''&&&(((***+++---...---***(((***,,,((()))+++,,,+++***((('''*********+++,,,...///000+++,,,---///111333555666666444666888555...///444///+++***///222000---,,,)))+++---/////////...---++++++)))))))))***+++,,,'''''')))***++++++++++++)))***,,,......,,,***)))//////...---,,,***)))(((''')))++++++)))'''''''''&&&(((***,,,,,,+++)))'''((('''&&&&&&%%%%%%%%%%%%''''''((((((((((((((('''&&&))),,,***&&&$$$&&&)))''''''''''''((((((((()))''')))))))))))))))+++---%%%---333333---+++///555888999::::::777555555555,,,---...///...///222444000888CCCNNNWWW]]]bbbeeeddd\\\TTTQQQLLLGGGEEEFFFEEEDDDCCCCCCGGGRRRaaakkkkkkaaaWWWPPPKKKNNN___rrrvvv~~~nnn\\\JJJ>>>---111555555333444:::???>>>DDDRRRccciiicccXXXRRRWWWbbbrrrjjjWWWOOOPPPUUUZZZ]]]bbblllwwwsss]]]LLL???888666333222444666:::FFF]]]qqq~~~sssiiidddaaa___jjjjjjjjjmmmpppqqqooolllqqqqqqqqqrrrssstttuuuuuulllkkklllooosssvvvwwwvvvhhhmmmssswwwvvvssspppooonnnssssssooopppuuuvvvsssqqqtttvvvtttooommmpppuuuooowwwzzzsssnnnqqqvvvwwwtttppprrr{{{|||vvvxxx{{{||||||zzzvvvuuuwwwyyy}}}yyyuuutttvvvwwwwwwuuupppooooooqqquuuvvvuuurrrzzzuuupppjjjhhhkkk[[[WWWSSSPPPMMMLLLIIIGGGMMMIIIIIIPPPWWW[[[^^^bbbhhhggghhhjjjoootttwwwxxx|||yyyyyy{{{xxxqqqkkkfff```ZZZVVVSSSNNNEEE>>>999999999999:::;;;;;;<<>>FFFMMMTTT[[[______\\\VVVOOOJJJGGGEEEEEECCCAAA@@@BBBEEEJJJVVVbbb[[[[[[YYYWWW]]]jjjwww|||~~~nnn]]]ZZZNNN666777666333222999AAA???777<<>>???AAACCCAAA======AAADDDBBBEEEEEEFFFFFFEEEDDDCCCBBBEEEDDDDDDDDDEEEFFFGGGHHHEEECCCAAA@@@AAA@@@<<<::::::888555444444555444333555444333111000000//////))),,,...---...000---(((111---,,,//////++++++///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///...------------...///000---///111000///---------000000//////000000111111444444333333222111000///---111333000000444777666333222111000///000000111000000000000000000000000***...000//////111000---///111222111///---...//////,,,,,,000111///---///***------,,,---000...******++++++***)))'''%%%$$$,,,,,,,,,)))&&&&&&+++///+++++++++,,,++++++******************************)))+++---...///111444777555555555555555555555555444///+++***---///...,,,***++++++***((()))+++---......---,,,,,,+++************+++***((()))+++---,,,,,,,,,,,,++++++*********+++---,,,***(((((((((***+++,,,***&&&%%%''')))!!!'''++++++,,,+++%%%***(((&&&'''((()))'''%%%&&&'''((()))***+++,,,,,,)))******)))'''&&&%%%%%%$$$%%%&&&'''))))))((('''''''''(((***+++---........./////////...///222444555>>>AAA;;;888;;;999111...........................222999@@@FFFNNNUUUZZZ]]]YYYTTTNNNIIIFFFEEEDDDDDDAAA@@@@@@@@@BBBLLLVVVZZZ\\\^^^aaajjjvvv~~~xxxtttiiiaaadddcccPPP:::<<>>???@@@CCCBBB???@@@CCCDDDBBBFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEDDDEEEEEEFFFGGGHHHBBBAAA@@@AAAAAA@@@===::::::888555444444444444333333333333333222111///...(((---000......000000...000---,,,......+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000*********+++,,,...///000---///000000...------...111111000000111111222333555555444333111000///...---111111------222666666222111000/////////000111......//////000111111222---000111///000333444111111333333333000/////////000,,,***---///......000,,,000111---,,,......---,,,,,,------,,,***)))(((,,,+++++++++++++++,,,---++++++,,,---------,,,,,,************************)))***,,,---...000222555444444444444444444444444222...+++***+++,,,)))''')))******)))((()))+++---//////...---+++***))))))((()))******))))))+++------------,,,,,,,,,,,,+++(((***++++++***))))))***))))))******))))))((((((&&&,,,---,,,***%%% ((('''&&&&&&''''''&&&%%%''''''(((((()))***++++++***(((((()))***((($$$ ###$$$&&&''')))))))))***'''(((***,,,------------,,,------------///222444666>>>@@@;;;888999777111....../////////////////////111666:::AAAIIIQQQWWWYYYVVVQQQKKKGGGEEEDDDDDDDDDAAA???>>><<<<<>>>>>===<<<;;;;;;;;;;;;???CCCCCCBBBBBBEEEEEEBBBFFFFFFEEEEEEDDDCCCBBBAAADDDDDDDDDDDDEEEEEEFFFFFF??????@@@AAA@@@???===;;;<<<999666555666666555444111333444555444222///------000...'''%%%***000333///...---------,,,,,,---+++++++++++++++++++++++++++,,,---,,,+++,,,---///******++++++,,,......///---///000///...---...///111111111111222333444444555444333222000000/////////222222...,,,///111111000///...------...///000.........//////000000000,,,......,,,---222444222333444444333222000//////...******...000...---///,,,000111,,,(((***,,,,,,,,,---.........---++++++***))))))+++------,,,******++++++,,,------------***************+++++++++//////000...---,,,...///222222222222222222222222000...,,,++++++***'''$$$***++++++***)))***---/////////...---+++***))))))''')))******))))))+++,,,,,,,,,,,,,,,,,,,,,,,,+++''')))******))))))***+++'''''''''***,,,,,,***)))$$$))),,,+++)))(((***+++(((''''''''''''''''''&&&''''''(((((()))******+++(((((()))))))))(((&&&$$$&&&'''((((((''''''((((((''')))+++---......,,,+++'''((())))))***+++///111444999;;;666333444222---------....../////////000222444777;;;@@@IIIRRRXXXVVVSSSOOOJJJGGGEEEEEEEEEAAA???======<<<;;;BBBJJJTTT]]]iiittt|||rrrbbbnnnmmmzzzrrrFFF@@@BBBIIIQQQUUUUUUSSSQQQNNNGGGFFFIIIQQQ^^^mmmzzzooolllttt{{{yyykkk^^^PPPFFFBBBCCC@@@;;;888777666444333666555666:::AAANNNcccvvvyyytttjjj]]]RRRPPPTTTZZZjjjoooqqqooopppssstttrrrlllkkkkkkkkkmmmmmmllljjjiiikkkmmmnnnnnnnnnppprrrooooooooooooppprrrssstttwwwqqqkkkkkkoootttvvvuuuxxxyyyxxxuuurrrqqqrrrssssssuuuuuurrrrrruuuvvvsssqqqqqquuuzzz{{{vvvssssssvvvvvvvvvwwwxxxwwwvvvuuuooopppqqqrrrttttttrrrqqqpppooopppsssvvvuuurrrnnn~~~yyywwwtttllleeeaaa^^^YYYRRRLLLJJJJJJKKKKKKGGGFFFIIIPPPVVVZZZ```gggjjjooouuuxxxyyyzzzzzz{{{vvvxxxxxxuuupppjjjfffdddccc___YYYRRRMMMIIIEEECCC??????>>>===<<<<<<<<<<<>>@@@@@@???>>>===<<<;;;999666555555666555444111222444666555333000...,,,...,,,%%%!!!%%%+++.........---,,,+++,,,---,,,++++++++++++++++++++++++***+++,,,+++******,,,...,,,,,,------...............///000///......///000111111111111222333444555333222111000000000111111+++000222000...000000---...---,,,++++++,,,---.../////////.........------+++...---***,,,111333222333333222222222111///...***(((***///222///,,,,,,,,,000111+++((()))++++++((()))***+++++++++***)))))))))***,,,......,,,***((()))***+++++++++++++++))))))*********+++++++++222222222000---,,,---...000000000000000000000000///...------,,,***'''%%%+++,,,,,,,,,+++,,,///111///......---+++******)))'''(((******))))))***+++************++++++++++++'''((())))))))))))***,,,)))))))))***,,,+++)))'''&&&(((++++++)))(((***...(((((()))(((((((((((()))'''''''''((())))))******&&&)))+++)))''''''+++///&&&((()))((('''&&&(((***((()))+++---------+++***)))***++++++,,,---111333111555666333111000...,,,++++++,,,---......//////444666999===CCCKKKTTTZZZVVVSSSOOOJJJGGGFFFFFFFFFAAA>>>======<<<;;;AAAJJJXXXbbbnnnwww|||zzzooocccRRRlllwwwccc@@@HHHEEEJJJTTT^^^bbb]]]TTTNNNKKKJJJLLLTTTbbbrrr}}}~~~~~~tttllluuutttfff\\\RRRHHHBBBAAADDDBBB???===;;;888666444444555888???EEEOOO___mmmmmmggg^^^SSSMMMNNNUUU\\\dddkkkqqqqqqppprrrrrrpppmmmlllkkklllmmmmmmkkkiiiiiikkkllllllkkkkkkmmmnnnqqqqqqqqqqqqqqqrrrrrrsssoooppppppooopppssswwwzzzxxxxxxwwwtttrrrqqqsssuuutttvvvuuurrrqqquuuuuusssqqqqqqtttyyyyyyuuurrrrrrtttwww{{{yyyuuuqqqqqqrrrrrrssssssrrrrrrqqqrrrrrrpppooonnnqqqtttuuurrrooo|||uuuuuusssllldddaaa]]]XXXPPPJJJHHHHHHIIIJJJEEEEEEIIIPPPUUUXXX```gggkkkpppvvvyyyyyyyyy{{{}}}yyyyyyxxxuuuqqqlllfffccc```^^^YYYSSSMMMHHHDDDBBB<<<<<<<<<===>>>???AAABBB>>>BBBCCCBBBCCCFFFFFFCCCEEEEEEDDDCCCCCCCCCCCCDDDAAAAAABBBBBBBBBBBBAAAAAA>>>??????>>><<<;;;<<<===999777444333333333333222111222444666555333111///+++000111...,,,---,,,)))---///...+++***------+++++++++++++++++++++++++++***+++++++++******,,,...---......////////////...///000111000//////111333000000111111222333444555222111000//////000222222'''---111000000222222000---,,,+++++++++,,,---...000//////...------,,,,,,---//////,,,---222333222111000///000111111///---(((''')))000222///++++++,,,///000,,,***++++++)))((()))+++,,,------,,,,,,+++,,,...000000///---,,,(((((()))*********)))))))))))))))***++++++,,,,,,---/////////......000222////////////////////////------------,,,+++***))),,,------------...000333...------,,,,,,++++++***''')))******)))(((((())))))***************++++++'''((())))))((((((***,,,...------+++)))'''&&&%%%###$$$)))------(((&&&''''''(((***)))(((((()))***'''''''''(((((()))))))))%%%))),,,***&&&'''---333$$$&&&((((((''''''+++...))))))++++++,,,+++***)))***+++,,,,,,,,,---000333111333444333111///......******+++,,,---...///000111555:::AAAHHHOOOWWW\\\XXXUUUQQQMMMJJJIIIIIIIIIDDDAAA@@@???======DDDMMMbbbkkksssuuurrrkkk```UUUEEE]]]iiikkkfffMMM???NNNHHHKKKUUU```ccc[[[PPPIIIJJJKKKMMMTTTbbbrrr|||~~~nnnmmmkkkkkkkkknnnppprrryyy{{{xxxsssvvvggg___VVVQQQKKKEEECCCEEEAAA@@@???===;;;999888888555555999@@@FFFMMMXXXcccbbb^^^VVVPPPMMMQQQYYY``````iiiooopppooopppooommmooonnnnnnnnnnnnmmmjjjhhhjjjkkkllllllkkkjjjlllmmmqqqrrrsssssssssssssssrrrnnnrrruuuuuussstttyyy~~~vvvvvvuuurrrqqqqqqtttvvvsssuuussspppooossstttrrrsssrrrtttxxxxxxtttrrrssslllrrrwwwvvvqqqmmmooorrrtttuuuuuutttqqqppppppqqqrrrooommmnnnqqqrrrpppnnnyyyrrrrrrqqqllleeeaaa^^^WWWOOOIIIGGGHHHIIIJJJGGGGGGKKKQQQTTTWWW^^^fffjjjooovvvyyyzzz{{{~~~|||yyywwwuuupppiiiccc^^^\\\YYYTTTNNNHHHCCCAAA;;;<<<<<<===???AAACCCDDD>>>AAABBB@@@AAAEEEFFFDDDFFFEEEEEEDDDDDDEEEGGGGGGAAABBBCCCCCCCCCBBBAAAAAA???@@@???===:::999;;;>>>999666444222333333222222222333444555555333111000---111222111222444000+++,,,///...******------***************************+++,,,,,,,,,++++++---...+++,,,---///000000000000000111222111000000222555///000000000111333444555444222111///...///000111)))...000......222333222...---,,,,,,,,,---///000...---------------------...000000......222222000...---,,,---000000///,,,)))'''(((---000...,,,---))),,,+++)))***,,,***%%%)))+++---...000000000000***---000000---+++,,,---)))))))))***))))))((((((((())))))***++++++,,,,,,)))***,,,---...///222555........................***++++++++++++++++++,,,+++,,,------,,,---000333,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++)))'''''''''*********++++++,,,,,,,,,((())))))((('''''')))+++,,,---...+++(((&&&'''***)))%%%&&&+++,,,)))&&&(((%%%'''))))))''''''(((***'''''''''(((((((((((((((&&&(((******((()))+++...%%%(((***)))&&&&&&***...))))))))))))))))))))))))***+++++++++***+++...000000111222222111......000******+++---...000111111///444===FFFNNNUUU[[[___[[[YYYTTTPPPMMMKKKKKKKKKHHHEEEDDDDDDDDDFFFPPPZZZiiippptttnnndddZZZQQQJJJBBBIIIOOONNNIIICCCBBBGGGDDDHHHQQQ[[[[[[RRRLLLKKKJJJLLLNNNRRR___ooovvvuuucccbbbbbbeeeiiinnnrrrttt{{{|||zzz{{{tttgggWWWQQQMMMLLLIIIEEEDDDFFF>>>===<<<:::888888999;;;888666999>>>CCCHHHSSS]]]^^^ZZZUUUQQQRRRWWW^^^ddddddlllrrrqqqoooppprrrqqqrrrqqqpppppppppnnnjjjgggiiikkklllmmmllllllnnnpppoooqqqtttvvvwwwvvvuuuttttttttttttssssssuuuxxx{{{ssssssrrrpppoooppptttvvvrrrsssrrrmmmmmmqqqrrrpppuuusssssswwwwwwssssssuuulllooorrrrrrpppnnnoooppppppsssvvvvvvssspppoooooopppmmmiiijjjmmmpppqqqpppxxxpppppppppkkkeeeaaa^^^XXXOOOHHHFFFHHHJJJKKKKKKKKKNNNSSSUUUVVV]]]eeehhhnnnvvvyyy{{{}}}~~~zzzyyyxxxtttkkkddd\\\\\\ZZZUUUNNNGGGCCCAAA???>>>>>>>>>???@@@AAAAAA>>>AAAAAA???@@@DDDFFFDDDGGGFFFFFFFFFFFFHHHIIIJJJBBBCCCDDDDDDDDDCCCBBBAAA@@@AAA???<<<888888;;;???;;;888555444555555444333222333444444444333222111---,,,)))'''***000000,,,+++///...))))))---...***************************,,,---------,,,,,,...///((())),,,...000111111111111222222111000111444666/////////000111333444555666444111///.........//////222111---,,,///222111///......---...///000111+++,,,,,,------......///---///000------000000---,,,+++***,,,///000...,,,+++''''''+++---,,,---///&&&''''''&&&(((+++''' &&&'''))),,,---...------(((,,,000...***''')))+++***************)))((('''((())))))***++++++,,,,,,''')))+++,,,---...111444------------------------((()))************,,,...***+++,,,,,,+++---000222++++++,,,,,,,,,---------)))***,,,+++)))&&&&&&&&&+++++++++,,,,,,---------)))))))))(((&&&''')))+++&&&***,,,***'''''',,,111444***$$$&&&))))))+++///$$$&&&((((((&&&%%%'''***'''''''''(((((((((((((((''''''''')))++++++)))&&&))),,,---***%%%###'''+++***)))(((((('''(((((()))---......---,,,---///111......///111///------000++++++,,,...000111222333///666AAALLLTTTZZZ___bbb^^^[[[WWWRRROOOMMMMMMMMMJJJHHHGGGIIILLLQQQ]]]iiikkkrrrssshhhYYYNNNGGGCCCEEE>>>>>>???>>>DDDEEE;;;===BBBMMMUUUSSSKKKKKKRRRPPPRRRRRRUUUaaapppvvvtttbbbcccfffmmmvvvzzzcccUUURRRMMMKKKLLLJJJEEECCCEEE>>>===;;;888666666999;;;;;;888888<<<@@@EEEPPPZZZ]]]ZZZVVVTTTUUU[[[aaafffkkkrrrvvvssspppssswwwxxxtttsssrrrrrrqqqooojjjgggiiijjjmmmnnnnnnoooqqqsssmmmoootttwwwyyyyyywwwvvvyyyuuupppoooqqqtttuuuvvvqqqqqqpppooonnnppptttwwwqqqrrrpppllllllooopppooowwwtttsssvvvvvvssssssvvvrrrqqqpppqqqrrrrrrooommmkkkpppvvvxxxuuuqqqnnnmmmlllhhheeeffflllqqqtttttt}}}vvvqqqnnnjjjddd```___VVVNNNKKKMMMKKKCCC;;;LLLLLLNNNSSSZZZ```dddfffnnnooorrrvvvzzz~~~zzzyyyzzzwwwmmmeeehhh\\\RRRPPPOOOKKKEEEBBB>>>======@@@DDDGGGGGGFFF@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGDDDEEEFFFEEECCCBBBBBBCCCBBBAAA???>>><<<;;;;;;:::666555555444222111111000111333666999999666333111111...++++++---...---+++&&&,,,...)))(((+++,,,(((,,,---,,,+++)))((()))***+++,,,,,,------,,,,,,+++,,,---///000000000///...222111000000000111222333......///000000000000000222333222111///...///000//////............//////000///---,,,,,,---...000+++......,,,---000000...///...---,,,+++,,,,,,------,,,++++++,,,+++)))'''...---,,,,,,+++++++++,,,++++++++++++)))((('''&&&,,,,,,,,,+++++++++******++++++***))))))((())))))((()))************,,,---)))******++++++******)))((()))***+++,,,++++++***000---******---///...---///---***'''&&&(((***,,,---------............///******)))***+++***)))'''+++)))(((((()))******)))+++,,,---,,,***)))***+++###$$$&&&''')))*********///...,,,***'''%%%###"""'''%%%$$$&&&)))***(((%%%'''&&&&&&&&&&&&'''(((((("""$$$'''))))))&&&""" ))))))((('''''''''''''''$$$%%%&&&'''((((((((((((------,,,++++++******))),,,,,,,,,------......//////...++++++///333000))))))+++...111333444333333999999@@@MMMXXX\\\^^^```^^^\\\[[[YYYSSSMMMNNNSSSSSSRRRRRRRRRVVV^^^hhhnnnqqqmmmfff\\\NNN@@@;;;<<<:::<<<;;;::::::;;;<<<<<<;;;EEENNNQQQSSSTTTRRROOOKKKMMMRRR]]]nnn{{{{{{tttccckkkwwwjjjZZZRRRNNNGGGCCCFFFJJJHHHEEEDDDBBB<<<888888888777888;;;???;;;;;;======@@@NNN\\\___ZZZVVVUUU[[[dddmmmrrruuutttrrrpppoooqqqvvvyyywwwwwwvvvuuurrrooollljjjjjjjjjkkkkkklllooosssvvvwwwuuusssuuuxxx{{{zzzyyywwwyyyyyyvvvqqqooopppqqqqqqsssuuuwwwwwwvvvtttsssxxxuuuqqqoooooopppoooooowwwssspppqqqtttvvvvvvtttqqqrrrsssrrrqqqrrrtttvvvxxxwwwvvvuuusssqqqnnnkkkjjjiiihhhiiikkkooorrruuu|||uuuppplllhhhbbb^^^^^^WWWPPPMMMNNNMMMHHHCCCJJJKKKNNNTTT\\\ccciiikkkooopppssswww|||{{{xxxvvvrrrlllgggggg\\\RRRPPPOOOJJJDDDBBB???>>>>>>@@@DDDFFFFFFEEEAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEECCCBBBAAA@@@@@@???BBBAAA???===<<<;;;::::::666555555444222111111000222222333444444333222222111...++++++,,,...---,,,''',,,...***))),,,,,,)))((()))******)))***,,,...++++++,,,,,,,,,,,,++++++---...///000000000//////111111222222222111000///......///000000000000000222222222111......///000000//////......//////000000///---,,,,,,---...///+++...///,,,---000000---000///---,,,,,,,,,------,,,++++++,,,------,,,***...------,,,+++++++++,,,******************)))))),,,+++++++++************,,,+++************+++,,,&&&(((*********)))***++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++,,,***(((***---000111000000///---++++++,,,...///.........------,,,,,,,,,+++***))))))******)))'''***)))'''''')))***)))(((+++,,,---,,,*********+++%%%&&&'''((()))*********)))))))))))))))((((((''''''&&&%%%&&&)))***(((&&&'''&&&&&&&&&''''''((((((%%%%%%&&&'''((((((''''''))))))(((''''''''''''(((&&&&&&'''))))))*********,,,,,,++++++++++++*********************+++++++++,,,...///---...111111---,,,---...000333555888999;;;;;;BBBOOOYYY]]]^^^```bbb]]]YYYWWWTTTQQQSSSXXXWWWXXXZZZ]]]aaaiiirrryyyttthhh[[[QQQHHH???:::999777999999999:::<<<>>>???>>>IIIUUUZZZ[[[ZZZVVVPPPPPPTTTZZZgggyyy}}}ttt{{{tttcccWWWPPPIIIDDDBBBGGGKKKIIIEEEDDDBBB<<<888888777666777;;;<<<::::::<<<<<>>===;;;;;;::::::555555444333333222111111222111000000000000111222000...++++++,,,------,,,)))---...,,,***,,,,,,+++((()))******)))***,,,...++++++++++++++++++++++++---...///000000000000///000111333444444111...---......///000000000//////111111111000...---...000000000////////////000000000///---,,,,,,,,,---...,,,//////,,,---000000---000///......------......+++++++++,,,/////////------------,,,,,,,,,,,,,,,)))******+++++++++,,,,,,++++++*********)))))))))***)))(((((((((***,,,...$$$'''***+++***))))))***---..................---***+++---......---,,,++++++***)))***---///000///......---------...///000///......---,,,+++***))),,,***(((((()))***)))(((***)))'''''')))***)))((()))***+++***)))((((((***(((((()))***************&&&'''(((*********))))))'''&&&&&&'''))))))((('''&&&&&&'''''''''(((((((((((('''&&&&&&'''))),,,...***)))((((((''''''(((((((((((()))***++++++++++++*********+++++++++++++++------------------,,,,,,'''---000...,,,...000///---...///111555999===???>>>>>>EEEQQQZZZ\\\^^^```ddd\\\VVVTTTUUUUUUXXX]]]YYY\\\aaafffkkkrrryyy~~~tttaaaLLLCCC@@@===888555555666777888999;;;???CCCDDDSSSdddlllmmmiiibbb[[[XXX^^^gggvvvxxx|||sssdddYYYRRRMMMEEEAAAAAAHHHMMMKKKFFFCCCAAA;;;777777666555777<<<<<<<<<>>>??????BBBKKKVVVgggddd```aaafffmmmssswwwqqqrrrtttssspppnnnmmmmmmooooooooonnnmmmkkkjjjiiijjjkkklllkkkkkklllooorrrsssrrrrrrsssuuuwwwwwwvvvtttsssrrrpppnnnooorrruuuvvvuuuuuuuuuvvvvvvwwwwwwyyywwwtttssssssqqqooommmnnnpppssstttssssssttttttqqqsssuuuvvvwwwxxxzzz||||||yyyuuuqqqooooooqqqssstttssspppmmmlllmmmooopppzzzsssnnnjjjfff```[[[WWWUUUPPPKKKGGGGGGIIILLLNNNQQQUUUYYY^^^ccchhhkkkoooqqqtttxxx~~~~~~|||yyyvvvsssoookkkiiiddd[[[SSSQQQNNNHHHCCCAAAAAAAAABBBCCCDDDDDDCCCBBBCCCDDDDDDEEEEEEEEEDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGQQQKKKDDDBBBDDDDDD@@@<<<@@@???===<<<;;;:::::::::555555444333333222111111000000000000000000000000///...,,,+++,,,------...***,,,...---,,,,,,,,,,,,+++,,,,,,***)))((()))+++------,,,,,,,,,,,,------......//////000000000000///000111222222111///.........///////////////...000000111///------...000000000////////////000000///...---,,,,,,,,,------,,,//////,,,,,,//////---////////////......//////,,,,,,,,,---///000///...------------------,,,,,,+++++++++++++++,,,,,,,,,*********))))))))))))(((&&&%%%$$$$$$&&&(((+++---$$$'''+++---,,,******)))......////////////......+++,,,...000000///---+++------,,,,,,,,,,,,,,,+++)))***+++,,,------------------,,,,,,+++******))),,,***(((((()))***))))))+++***((((((***+++***)))'''((()))(((&&&%%%&&&'''******+++++++++******)))))))))***+++***(((&&&%%%'''''''''((()))))))))(((&&&''''''((((((((((((((()))((('''&&&'''***,,,...***))))))((('''(((((((((((()))******++++++++++++((())))))***+++,,,,,,,,,//////000000///...---,,,%%%***---,,,,,,//////,,,,,,---000444999===@@@BBB>>>@@@GGGRRRYYY[[[]]]```cccZZZSSSTTTWWWYYY[[[___XXX]]]dddiiinnnqqqtttvvvjjjWWWCCC;;;:::888555333555444666888888:::???FFFNNNaaawwwwwwnnneeekkkvvvqqqzzzsssbbbYYYSSSNNNJJJFFFBBBCCCJJJOOOKKKDDDAAA???:::777777555444888>>>@@@CCCEEEFFFGGGLLLWWW```llliiiffffffjjjoootttwwwtttvvvwwwuuurrrnnnmmmlllnnnnnnnnnnnnmmmmmmllllllkkklllllllllkkklllnnnppprrrrrrrrrsssuuuuuuuuuuuurrrqqqooommmmmmpppsssvvvwwwwwwuuutttuuuvvvxxxyyywwwvvvuuuuuuuuutttrrrpppkkkoootttuuusssrrrrrrtttrrrtttvvvwwwwwwwwwyyyzzz|||xxxsssmmmkkkmmmqqquuuzzzxxxuuurrrqqqqqqrrrsss{{{tttnnnjjjeee___[[[YYYVVVQQQJJJEEEDDDHHHKKKMMMQQQVVV[[[^^^ccchhhkkkppprrruuuzzz~~~|||vvvuuuvvvtttnnnhhhccc[[[TTTRRRNNNHHHCCCBBBAAABBBDDDEEEDDDCCCBBBBBBDDDDDDEEEEEEFFFEEEEEEEEEJJJIIIHHHFFFEEEEEEDDDDDDPPPJJJDDDCCCDDDDDD@@@<<<>>>>>><<<;;;::::::::::::444444444333333222222111///000111222222111000///...------,,,+++,,,...///+++,,,---...,,,++++++---***+++,,,***)))(((***+++......------------.....................//////000............//////000111......////////////......//////000...---,,,...///000000////////////000000---------,,,,,,------------//////,,,,,,//////,,,......//////////////////...------...///000...,,,,,,,,,---.........---,,,---,,,+++*********++++++*********))))))))))))(((%%%$$$$$$%%%&&&))),,,...%%%))),,,...---,,,++++++------............------,,,---000111111///---+++,,,---------,,,+++++++++'''((()))+++,,,,,,,,,,,,++++++++++++++++++++++++,,,***(((((()))***)))(((---+++)))***+++,,,++++++((()))***)))'''&&&'''(((+++++++++++++++******)))***++++++***)))'''%%%$$$'''((()))***))))))))))))&&&'''((()))))))))((((((''''''(((((())))))))))))******)))((((((((((((((((((((())))))***)))))))))(((((()))***++++++,,,---+++,,,---------+++***((()))++++++,,,111555111+++(((,,,222888<<>><<<999777666555555;;;BBBFFFKKKPPPQQQTTT[[[fffnnntttppplllkkkmmmrrrvvvxxxwwwwwwwwwtttpppnnnmmmnnnooooooooooooooopppppppppkkklllmmmmmmllllllnnnoooqqqrrrtttuuuuuuuuuuuuuuurrrooommmlllmmmpppsssuuuxxxwwwuuuttttttvvvxxxzzzpppoooooopppqqqrrrpppnnnkkkooouuuvvvtttrrrrrrsssrrrtttvvvvvvuuutttuuuuuuxxxvvvqqqkkkhhhjjjpppuuuyyywwwtttrrrrrrrrrtttuuu{{{sssnnnjjjeee___ZZZ]]]ZZZTTTMMMHHHGGGIIILLLIIIOOOVVV\\\```eeekkkpppqqqtttxxx}}}{{{vvvwwwzzzxxxooogggccc\\\VVVTTTOOOHHHCCCCCC@@@CCCEEEFFFEEECCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAAIIIFFFCCCBBBBBBAAA===:::======<<<;;;:::999999:::444444444333333222222222///000222333333222000///,,,------,,,++++++...000+++***,,,...---)))***---'''((()))******+++---//////...---,,,,,,---...///------,,,,,,------...///...---,,,+++,,,---///000....../////////...---------...///...,,,,,,.../////////............//////++++++,,,,,,------......---000000---,,,//////,,,------.../////////......///...---...//////---,,,+++,,,...//////...---------,,,+++)))))))))***+++++++++*********)))))))))&&&&&&''')))***,,,...///'''***---...---,,,,,,---,,,,,,------------,,,,,,,,,---000222222///,,,***(((***,,,---,,,,,,---...)))***+++,,,------------******+++++++++,,,,,,,,,******)))***+++***)))'''---+++))))))+++,,,+++******+++,,,+++***)))***+++******+++++++++******)))((((((((((((((()))))))))''')))***+++***)))***+++&&&'''((()))***)))((((((%%%&&&(((******)))'''&&&+++***))))))(((((())))))''''''(((((()))(((((('''(((((())))))***+++,,,,,,+++---...//////...,,,***//////...000666999444,,,'''+++111888<<<======<<<:::>>>GGGRRRYYYZZZ^^^cccddd___\\\^^^______aaaeeeeeeiiinnnpppmmmgggaaa^^^NNNGGG???;;;666222333666777555666999888777@@@MMMaaaxxxooojjjpppiiiddd]]]XXXVVVTTTPPPMMMMMMGGGDDDGGGHHHDDD>>>;;;:::888666777666777>>>GGGMMMVVV^^^aaaeeemmmuuuzzz|||wwwqqqnnnooorrrvvvxxxuuuuuuuuusssooommmmmmnnnqqqqqqpppppppppqqqrrrssskkkmmmnnnnnnmmmmmmooopppppprrruuuuuutttsssssstttrrrpppmmmlllnnnppprrrrrrwwwvvvuuuttttttvvvxxxyyyrrrppppppppprrrsssrrrqqqnnnqqqtttvvvuuusssrrrqqqqqqsssuuuuuusssqqqqqqqqqtttssspppkkkhhhiiiooottttttrrrpppoooooopppssstttyyyrrrlllhhhccc]]]XXX^^^ZZZUUUOOOLLLLLLLLLMMMJJJPPPYYY^^^bbbffflllrrrtttwww||||||zzzyyyzzzzzzvvvooohhhccc]]]XXXVVVQQQIIIDDDDDD???CCCFFFGGGEEECCCBBBCCCBBBCCCDDDFFFGGGHHHHHHIIIDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@===;;;===<<<;;;:::999999999999444444333333333333222222000000000000000000000000,,,---...,,,++++++...111+++)))***...,,,((((((---&&&((()))******+++---000...---+++******+++---...,,,,,,+++++++++,,,---...---------,,,+++***))))))......//////......---,,,---......---,,,,,,---///......------------......((()))***,,,---...//////---000000---,,,///...++++++,,,---...///......---,,,++++++---///000...---+++,,,...///000///...---+++***)))(((((()))+++,,,,,,+++++++++************&&&''')))+++---.........(((***,,,,,,,,,+++,,,---,,,------......------,,,+++---000222222///,,,)))'''***------,,,+++,,,---,,,,,,,,,,,,---.........,,,,,,,,,,,,,,,+++++++++))))))***+++,,,+++(((%%%+++)))(((((()))******)))***+++,,,+++)))))))))***))))))***************)))((('''&&&&&&''')))+++---'''))),,,+++***)))***,,,&&&''')))*********((('''$$$%%%''')))******)))(((+++***))))))(((((())))))'''(((((())))))(((''''''(((((())))))******++++++---...000222222111///......000222222555777333---(((+++000555888999999999888===GGGSSSZZZ]]]bbbhhheeeaaa]]]\\\[[[[[[```gggfffjjjnnnmmmggg^^^VVVQQQIIIBBB<<<:::888555666999666333555:::999888CCCSSSmmmzzz~~~mmmqqqyyyhhhZZZYYYXXXXXXWWWVVVUUUTTTMMMEEE???@@@BBB???;;;:::888666666777777999BBBLLLUUUcccpppvvvyyy~~~xxxpppkkkkkknnnrrrtttqqqsssvvvvvvsssqqqooonnnqqqpppooooooooopppqqqrrrkkkmmmooopppoooooopppqqqnnnqqqttttttsssqqqqqqrrrtttqqqnnnnnnpppqqqpppooouuuuuutttttttttuuuvvvwwwxxxvvvtttssstttttttttssssssssssssuuuvvvuuurrrpppnnnpppssstttrrrqqqqqqqqqqqqrrrqqqnnnjjjjjjnnnsssrrrpppnnnmmmmmmoooqqqsss~~~xxxqqqkkkgggaaa[[[VVV]]]YYYSSSOOONNNNNNMMMLLLNNNUUU]]]aaacccfffkkkpppvvvzzz}}}xxxzzz||||||yyysssnnnjjjccc^^^YYYWWWQQQIIIEEEEEE>>>BBBGGGGGGEEECCCCCCDDDAAABBBDDDFFFHHHIIIJJJJJJCCCBBBBBBCCCCCCDDDEEEFFF@@@BBBEEEFFFDDDAAA??????<<<<<<;;;:::999999999999444333333333333333333333222111///------///111222+++---...---++++++...111+++(((***...,,,'''(((---***++++++***))))))+++,,,,,,+++)))(((((()))+++,,,,,,+++*********+++,,,---------......,,,(((%%%###.../////////...---,,,,,,,,,---...---,,,,,,---///---------,,,,,,---------'''(((***,,,...///000000...000000---,,,......+++***+++---.........------))))))***,,,///000000///+++,,,...000000///...---((((((''''''(((***---...,,,,,,,,,++++++++++++***$$$%%%(((+++,,,,,,,,,+++((()))************,,,---------............------+++---000222111///+++(((***---///...+++((((((***,,,,,,+++++++++,,,------///......---,,,+++******((((((***,,,---,,,'''$$$)))(((&&&&&&(((((((((''''''))))))((('''&&&'''((((((((()))******************((('''%%%&&&(((+++---'''***,,,,,,***)))***,,,&&&''')))***+++***((('''$$$$$$&&&(((***+++,,,---+++******)))))))))))))))(((((())))))))))))((('''))))))))))))************)))***---///000///---+++)))///333222111111000,,,***+++...111444666888888888===HHHUUU\\\___dddkkkeee```[[[XXXUUUUUU]]]gggcccfffiiiggg```UUULLLGGGJJJAAA999888999999999;;;555111444:::::::::FFFWWWxxxxxxmmmzzzzzzooottt}}}hhhXXXRRRTTTVVVWWWWWWWWWXXXYYYLLLBBB;;;<<<===<<<::::::777666666777777:::DDDOOO[[[mmm}}}vvvmmmfffeeehhhllloooppptttyyy{{{yyyuuurrrpppoooooonnnmmmmmmnnnppppppkkkmmmooopppppppppqqqssslllooossssssqqqooooooqqquuurrrooooooqqqqqqooommmtttttttttttttttuuuuuuvvvzzzwwwsssqqqpppqqqpppooowwwtttssstttvvvvvvrrrooolllooorrrssssssrrrrrrrrrooorrrsssppplllkkkooossssssqqqooommmmmmoooqqqssszzzvvvqqqlllhhhddd```]]]ZZZXXXTTTOOOLLLLLLOOORRRUUUXXX]]]aaadddgggiiikkkrrrzzz}}}}}}zzzwwwwww{{{wwwmmmggggggcccaaaZZZQQQLLLJJJGGGAAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCBBBDDDIIIJJJGGGCCC???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCBBBAAA???===<<<=========:::777555555666777777666444111111222444000000111111111000000///......---,,,,,,+++******+++++++++***)))((('''&&&...---+++))))))***+++,,,***((()))---...++++++...***+++,,,+++******,,,---......,,,++++++,,,...///,,,,,,,,,+++++++++******++++++,,,---...000111222*********++++++*********,,,,,,,,,---------......,,,---///111000,,,,,,---++++++,,,---,,,+++***)))---+++******,,,......---......---------......///111...***))))))*********,,,+++++++++++++++,,,,,,)))***,,,......,,,***(((((((((((()))***,,,---...222111000.........//////+++666333,,,111111---///&&&,,,000...,,,,,,***''')))************+++++++++...+++***,,,+++)))***---,,,,,,++++++******))))))***++++++***(((''')))***'''&&&&&&(((******(((&&&******))))))))))))******&&&&&&'''((()))---222555***)))((()))***)))(((&&&++++++******************)))***,,,---...---------,,,,,,++++++***)))))))))((()))***)))''''''(((***&&&(((+++,,,+++++++++,,,+++---//////---+++))))))---...000111222111///...///------//////...111777888===EEEPPP[[[dddjjjnnnmmmfff___\\\YYYWWWYYY^^^\\\___aaa]]]UUUMMMHHHFFF@@@BBBBBB>>>777333555888333999999;;;===;;;EEE]]]~~~yyygggYYYffftttxxxtttrrrvvv{{{|||eeeTTTLLLHHHIIIKKKNNNQQQTTTVVVWWWHHHBBB<<<999:::999555111777555888;;;999:::HHHZZZjjj~~~zzzsssiiiaaa___bbbggglllpppvvvyyyyyyxxxxxxtttnnnooosssrrrnnnooossstttqqqoooqqqssssssrrrrrrssstttnnnpppssstttsssrrrssstttuuussspppnnnmmmnnnoooqqqwwwxxxvvvrrrtttxxxzzzwwwyyyvvvtttuuuwwwvvvqqqkkksssvvvwwwtttssssssqqqlllmmmnnnppprrrsssrrrnnnjjjpppvvvwwwoooiiikkknnnnnnhhhjjjmmmoooqqqssswwwyyy|||xxxrrrlllhhheeeaaa^^^XXXXXXVVVRRROOOMMMMMMOOOWWWYYY\\\___bbbfffkkkooovvv{{{~~~zzzwwwwwwyyyvvvnnniiiiii```^^^XXXPPPLLLKKKHHHCCCBBBBBBAAAAAAAAABBBCCCCCCDDDBBBBBBEEEIIIJJJGGGDDDBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<======<<<:::777555555666777777666444111000111333---...///000111222222222...------,,,++++++******)))******++++++******)))...---+++***)))***+++,,,***((()))------++++++---***+++,,,+++******,,,---......---,,,++++++++++++,,,,,,,,,++++++++++++***************+++,,,------)))******++++++******)))++++++++++++,,,,,,,,,---,,,...///000...***)))******+++,,,------,,,******------,,,,,,------...///......---------------...000---***))))))*********,,,+++***************+++(((***,,,------,,,***)))(((((())))))***+++,,,---111000///......///000000***333///)))---...***,,,###)))------,,,...---***)))************+++++++++,,,***+++...---((((((******************)))))))))******+++)))(((''')))***'''''')))***))))))((('''''''''(((((()))***+++,,,'''''''''&&&(((---666===,,,*********+++***((('''******+++++++++******)))***+++,,,------,,,***))))))))))))***************((()))***)))'''''')))***)))+++------+++*********(((+++---...---+++++++++,,,...///111111111000//////,,,,,,///...---111666777<<>>??????;;;666333444555444999999:::===<<>>===<<<<<<============<<<:::777555555666777777666444111///000111......///000000111000000------,,,,,,++++++******((()))***+++,,,---------...---+++*********+++,,,,,,)))***------******,,,)))+++,,,++++++***,,,---......//////...,,,***))),,,,,,,,,,,,++++++++++++++++++******)))***************++++++++++++******************++++++++++++,,,...///...+++)))((('''***+++,,,------,,,++++++,,,...000...,,,,,,...111///......---,,,,,,,,,,,,///,,,***)))***+++******++++++***))))))((())))))'''(((***,,,---,,,+++***)))))))))))))))***+++,,,//////...---...///000111,,,222---'''+++,,,(((+++###))),,,++++++------***)))************+++++++++)))))),,,///---'''%%%'''((())))))))))))))))))***)))******)))''''''(((***&&&))),,,,,,)))'''(((***%%%%%%&&&((()))***,,,,,,((()))(((&&&&&&---999CCC---,,,++++++,,,+++)))'''((()))+++,,,,,,+++***))))))***,,,---,,,***'''%%%''''''(((((()))******+++((()))***)))(((''')))++++++---......,,,***))))))&&&(((+++,,,+++++++++,,,,,,,,,...///000000000000...,,,,,,...---,,,///555777<<>>LLLfffsss^^^RRROOOPPPOOONNNSSSfffvvv___NNNDDD@@@?????????@@@AAAAAABBBBBB777555444555888999666444222222777<<<;;;;;;HHHYYYttt|||rrrdddZZZYYY^^^ggglllmmmssswwwxxxzzz|||zzzuuupppssssssqqqrrruuuvvvuuurrrsssttttttsssssstttuuuuuuooojjjjjjppptttsssqqqtttrrrpppooooooqqqtttuuuwwwyyywwwttttttxxxzzzyyyuuurrrnnnnnnrrrvvvwwwvvvnnnqqqrrrooopppssssssqqqlllmmmpppssstttrrrnnnjjjiiimmmoookkkhhhjjjmmmnnnmmmmmmmmmlllkkkmmmpppsss|||tttmmmiiifffdddbbbYYYYYYXXXTTTPPPNNNMMMNNNWWWYYY\\\___ccchhhnnnsssxxxyyy{{{{{{zzz{{{}}}{{{uuupppjjjgggfff^^^]]]XXXQQQNNNMMMIIIDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBEEEHHHIIIHHHFFFCCCCCCDDDEEEEEEEEEEEEEEE???>>>===<<<<<<===>>>???<<<===<<<999666444555666666666666444111//////000111111111000///---,,,+++,,,,,,,,,,,,++++++******)))***+++,,,---............---,,,++++++++++++,,,,,,******------***)))+++(((***,,,,,,++++++,,,------...000111111///---+++------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++*********++++++++++++,,,+++...///---*********))))))***,,,---------,,,,,,+++...111///+++***---222///...---,,,++++++++++++---+++))))))***++++++***+++***)))((((((''''''(((&&&''')))+++,,,,,,+++******)))))))))))))))***+++000///...---------...//////333,,,'''---,,,(((---''',,,---***)))******'''))))))*********+++++++++)))***,,,...+++%%%%%%(((''''''(((((())))))******)))******)))''''''((()))&&&***......)))'''))),,,%%%&&&'''((()))******+++((()))***'''&&&+++666@@@---,,,++++++,,,+++)))'''''')))+++------,,,***((('''(((+++,,,,,,)))'''%%%''''''''''''(((((())))))((()))***)))((((((***,,,+++---///...,,,*********&&&(((***+++*********++++++,,,,,,---///000111111...,,,,,,------+++///444666;;;CCCOOO[[[fffooosssppphhh___XXXRRRLLLLLLOOOTTTVVVVVVQQQIIIAAA<<<;;;:::777444333333222111///333777666777<<<>>>NNNjjjmmm]]]TTTNNNNNNNNNNNNVVVjjjhhhUUUIIICCCBBBAAA@@@@@@??????>>>======222222222555888888666444333333888===;;;:::GGGWWWppp|||ooo___UUUUUU]]]fffmmmpppuuuyyyzzz{{{}}}{{{wwwsssssssssrrrrrrssssssssssssuuuuuuuuuttttttuuuwwwtttppplllmmmqqqtttsssqqqvvvtttqqqooonnnoooppprrrwwwyyyyyyuuutttxxx{{{zzzwwwtttpppooopppqqqqqqpppqqqsssrrroooooossssssqqqmmmmmmmmmoooqqqpppnnnlllgggjjjkkkjjjhhhiiijjjkkkggghhhiiiiiijjjnnnsssvvv}}}uuunnniiifffdddbbb\\\[[[WWWRRROOONNNOOORRRSSSWWW]]]bbbfffkkkooorrrtttvvvxxxzzzzzzzzzzzzzzz}}}xxxqqqllljjjhhhgggaaa```[[[TTTPPPNNNIIIDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBDDDFFFHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>===>>>???@@@<<<<<<;;;999666444444555444555555333111///...///111111000000...---++++++,,,+++++++++++++++*********+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,******------***)))+++'''))),,,,,,,,,+++,,,---(((***---000111000...------------,,,,,,,,,++++++************+++,,,---------......//////......---++++++++++++,,,,,,,,,,,,)))...///,,,***---...,,,)))***+++---......------***---000...)))(((,,,000///...---++++++*********+++***((()))***++++++******))))))(((''''''((((((&&&'''(((******+++******)))))))))((())))))******111000...---,,,,,,,,,,,,000111)))'''---,,,'''---'''+++,,,)))'''))))))((())))))*********++++++++++++***,,,,,,((($$$&&&,,,''''''(((((())))))******)))******)))'''&&&((()))%%%***......***(((***---'''((())))))***))))))(((''')))+++)))''')))000555+++***)))***++++++)))'''&&&(((+++------,,,***)))$$$&&&(((***+++***((('''((((((((((((''''''&&&&&&((()))***)))((()))***,,,***,,,......---++++++,,,((()))******)))((()))***+++++++++,,,---///111222...,,,,,,------+++...333555:::BBBNNNZZZeeennnsssqqqiii___XXXQQQJJJIIILLLOOOQQQQQQLLLDDD<<<888777666444222111111111000///111555444666<<>>===<<<;;;999888777666222333444555777777555444666666:::>>><<<:::EEEUUUpppzzzlllZZZPPPQQQ[[[fffmmmuuuyyy|||{{{|||}}}{{{vvvuuutttrrrrrrqqqooooooppptttuuuvvvvvvuuuvvvxxxzzzqqqrrrssstttsssssssssssssssqqqooommmmmmnnnpppqqqwwwzzzzzzvvvtttxxx{{{{{{vvvtttrrrqqqpppnnnmmmkkkuuuwwwuuuqqqppprrrrrrooonnnkkkiiiiiikkkmmmnnnnnniiiiiiiiijjjiiiggggggiiidddeeeggghhhjjjnnnsssvvv}}}uuuooojjjfffcccaaa]]][[[WWWRRRNNNOOORRRUUURRRVVV]]]ccchhhmmmqqqsssrrrtttwwwzzz{{{zzzxxxwwwwwwwwwsssmmmjjjkkkjjjhhhbbbbbb]]]UUUQQQOOOJJJDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCEEEFFFGGGGGGFFFFFFJJJIIIHHHFFFDDDBBB???>>>BBBBBBAAA@@@@@@???@@@@@@<<<<<<;;;999666444444555222333444333111///...///,,,,,,---...//////......++++++++++++++++++*********+++,,,,,,------------------------,,,,,,,,,,,,,,,)))***------******,,,&&&))),,,---,,,,,,,,,---$$$&&&***---......---,,,------------,,,,,,,,,,,,(((((((((((()))***+++,,,......////////////......++++++++++++,,,,,,,,,---'''...///******///000---((()))+++---...//////...+++---...---***)))+++...------,,,+++************)))(((((()))+++,,,+++***))))))(((((((((((())))))&&&'''((()))))))))))))))((((((((((((((()))***+++000///---,,,++++++,,,,,,---,,,%%%&&&...+++&&&+++$$$((()))&&&&&&***,,,,,,)))************+++++++++***+++,,,,,,'''$$$(((///((())))))))))))))))))***((())))))(((&&&&&&''')))%%%(((,,,,,,+++***+++---((()))***++++++***)))(((((()))******))))))***,,,))))))(((***+++,,,***)))'''(((***,,,,,,,,,+++***%%%&&&''')))******))))))***))))))(((''''''&&&&&&((()))******))))))+++---)))+++------,,,++++++,,,)))***+++***(((((()))***---,,,+++***+++---000111///------...---+++...444555999AAALLLXXXdddmmmrrrpppggg^^^WWWOOOIIIHHHKKKIIIKKKKKKFFF>>>777444444333333222111000000111111111555555777===AAARRRnnnyyylllaaa[[[TTTQQQLLLKKKTTTkkksssaaaRRRJJJFFFCCCBBB<<<;;;:::999777666555444333444444555555555444444888888;;;???<<<;;;GGGWWWqqqvvvhhhUUULLLPPP[[[gggmmmwww{{{}}}{{{zzz{{{yyyuuuvvvsssqqqrrrqqqnnnmmmppptttuuuvvvvvvvvvxxx{{{}}}rrruuuwwwxxxvvvttttttuuullllllkkkkkkmmmppptttvvvwww{{{|||wwwuuuxxx|||}}}sssssssssrrrqqqpppooonnnwwwyyywwwsssqqqqqqppplllkkkhhheeedddfffiiikkkllljjjhhhhhhkkkkkkhhhgggiiifffhhhiiijjjkkkllloooqqq|||vvvpppkkkfffbbb___ZZZYYYWWWTTTQQQQQQSSSUUUSSSWWW\\\bbbgggmmmssswwwtttuuuwwwyyy{{{{{{zzzxxxsssuuuqqqjjjggghhhhhhddd``````\\\UUURRRPPPKKKEEEBBBBBBAAAAAAAAABBBCCCCCCCCCEEEFFFGGGFFFEEEEEEEEEGGGGGGFFFEEEDDDBBBAAA@@@BBBBBBBBBBBBAAA@@@>>>>>>;;;<<<;;;888555444444555///111333333111//////000***+++,,,---.../////////******************++++++'''(((***+++---.........---------------,,,,,,+++***((()))------++++++---&&&(((,,,------,,,,,,---'''(((+++---.........---...------------,,,,,,,,,******)))))))))******+++------............------************++++++++++++'''//////((('''---///***((()))+++---////////////......---,,,,,,,,,,,,,,,++++++************++++++((('''''')))+++,,,+++***(((((((((((()))***++++++'''((((((((((((((((((((('''''''''((((((***+++,,,,,,,,,+++++++++,,,...///,,,***$$$'''000,,,&&&,,,%%%((((((%%%%%%))),,,,,,)))************+++++++++''')))---...***&&&)))000***************)))))))))((())))))(((&&&&&&''')))$$$&&&(((***,,,---------''')))***,,,---,,,+++******)))'''(((***+++)))((()))((((((***---...---,,,(((((()))++++++,,,,,,+++(((((((((((((((((()))))))))(((((((((((((((((((((((()))******)))***,,,...***,,,------+++)))))))))((()))******))))))+++---...---***)))***,,,...000111......///...,,,///444555999@@@JJJVVVbbbkkkqqqmmmddd[[[TTTMMMGGGFFFIIIFFFGGGGGGCCC<<<666333333111333444333000///111444222777777:::AAADDDTTToooyyyssskkkaaaZZZTTTQQQKKKIIIOOObbbzzz{{{kkkbbbVVVMMMHHHEEEAAA===;;;;;;:::999888666666555333333333333222333444555888777:::>>>======KKK]]]tttrrrdddRRRIIIOOO[[[gggmmmuuuyyyzzzxxxxxxyyywwwsssuuuqqqpppssssssooopppssstttuuuvvvvvvwwwyyy}}}wwwvvvuuuuuuvvvvvvvvvuuukkkjjjjjjkkknnnrrrvvvyyywww|||}}}xxxuuuxxx|||~~~vvvvvvtttrrrqqqqqqsssuuuuuuxxxwwwsssqqqqqqnnnjjjeeedddbbbccceeegggggggggiiifffggglllmmmjjjiiikkkgggjjjlllllllllkkkkkklll|||vvvpppkkkfffaaa^^^WWWXXXXXXVVVTTTRRRSSSTTTUUUWWW[[[```eeemmmuuuzzzwwwwwwwwwxxxzzz||||||{{{vvvwwwsssiiidddeeebbb]]]]]]]]]ZZZTTTQQQQQQLLLFFFAAAAAAAAAAAABBBBBBCCCDDDDDDFFFGGGGGGFFFEEEDDDDDD@@@AAABBBDDDEEEEEEFFFFFFBBBBBBCCCBBBAAA???===<<<;;;<<<;;;888555333444555...000222222111000000000---------...------,,,,,,******************++++++%%%&&&(((+++---///000000------......------,,,+++***((()))---...++++++...%%%(((,,,------,,,------,,,---...000000000000///......---------,,,,,,,,,///...---,,,+++++++++++++++,,,,,,------,,,,,,+++))))))))))))************(((//////'''%%%,,,---'''''')))+++---///000000000111///------......---,,,******************++++++''''''''')))+++,,,+++***(((((((((((()))+++,,,---((((((((((((((('''''''''&&&&&&&&&'''(((***+++,,,)))))))))***,,,...000222---+++&&&***444000)))...(((+++***%%%###&&&)))))))))************+++++++++$$$(((///111---''')))000,,,,,,++++++******))))))((())))))(((&&&&&&'''((($$$$$$%%%))),,,......,,,&&&(((***---......---------(((%%%&&&***---+++((()))((()))+++...000///...((())))))******+++,,,---,,,+++)))'''''''''((()))''''''(((((()))*********((()))******)))***,,,...,,,---...---***'''&&&&&&&&&((()))******+++...000///---***))))))+++...000111///...000...---///555555888@@@IIIUUUaaajjjooojjjbbbYYYRRRKKKFFFEEEHHHFFFHHHHHHCCC===777555555000333666444000///222666444999:::===CCCFFFVVVqqq|||wwwqqqooonnnjjjbbb\\\SSSRRROOOMMMPPP[[[kkkwww|||vvvooohhhaaaZZZQQQLLLJJJFFF???:::777777666555555444333333111222222111111222444666777666999>>>===???OOOaaazzzpppaaaPPPHHHOOO\\\hhhnnnrrrvvvxxxvvvvvvwwwvvvrrrtttpppppptttuuurrrssswwwtttuuuvvvvvvxxx{{{|||vvvqqqqqquuuxxxwwwuuunnnmmmlllmmmooorrrvvvxxxwww|||}}}xxxuuuxxx|||~~~}}}zzzwwwrrrpppqqquuuxxxrrrvvvvvvsssqqqqqqnnniii``````aaadddffffffdddbbbhhhdddffflllooolllkkknnnfffiiilllnnnmmmlllllllllyyyrrrkkkeee```]]]SSSWWWVVVPPPOOOTTTXXXVVV\\\]]]]]]___jjjwww|||xxxuuuxxx{{{~~~~~~|||yyyvvvzzzwwwrrrlllgggccc```___WWWWWWUUUSSSOOOKKKHHHEEEAAA@@@???AAADDDEEECCCAAAAAAFFFHHHGGGGGGHHHEEE@@@GGGFFFFFFEEECCCBBB@@@@@@@@@???>>><<<<<<<<<======999888888666444222000//////,,,...333444///---111------/////////...---,,,------...,,,***))))))***,,,,,,,,,---...///000111///)))'''---///+++)))***(((***------,,,++++++,,,------,,,,,,,,,------...+++,,,...000111111000///...---+++******+++---...***)))(((((((((+++---///...,,,+++,,,//////---******************************++++++***((((((((()))******))))))+++///222555000111///)))(((++++++)))++++++++++++************&&&'''))),,,---......---+++***)))((()))+++...///---+++(((&&&%%%%%%&&&'''###&&&***+++)))(((***,,,++++++++++++,,,...000222)))***+++***))))))+++---)))++++++)))%%%$$$'''+++******)))((()))***,,,---(((,,,//////---***+++,,,,,,------,,,++++++,,,...(((((())))))*********+++(((((('''((()))***,,,---***+++---///000000///...,,,***)))+++//////+++&&&+++++++++*********))))))%%%&&&&&&'''((()))************+++***'''&&&''''''(((((())))))******++++++*********)))******+++,,,++++++******))))))((((((%%%(((++++++******---///...---+++******+++,,,...111/////////,,,+++000777777===BBBFFFOOO]]]hhhlllbbb^^^YYYRRRKKKFFFBBB@@@FFFEEEBBB===888555444444333333444222111000222333777666888<<<>>>GGG\\\ppp}}}jjjaaa[[[___cccccc```___PPPMMMJJJIIILLLRRRYYY^^^nnnmmmkkkkkkjjjfff___ZZZSSSXXXXXXPPPIIIFFFAAA:::444555777888777555222000000111222222222333666888666::::::===BBBAAANNNiii|||jjjWWWPPPTTT^^^kkkvvv{{{yyyxxxxxxzzzyyyuuuqqqpppuuuxxxwwwrrrpppqqqtttssstttuuuvvvxxx}}}uuutttsssrrrrrrrrrrrrrrrrrrooollllllpppsssvvvvvvttt{{{~~~wwwuuuzzz~~~tttppptttyyywwwvvvwwwzzzvvvrrrrrrsssrrrmmmhhhbbbaaabbbdddfffgggfffdddjjjjjjiiiggggggiiimmmpppjjjrrrvvvrrroooqqqqqqnnnyyyrrrkkkfffaaa___WWWZZZYYYRRRPPPTTTWWWVVV\\\]]]^^^aaakkkwww|||yyyyyyyyy{{{{{{{{{zzzyyyxxxxxxuuuqqqkkkfffaaa___]]]YYYXXXWWWTTTQQQMMMIIIGGGCCCAAA@@@BBBDDDFFFEEECCCCCCGGGGGGEEEEEEGGGFFFCCCFFFFFFGGGFFFEEEDDDBBBAAA@@@???>>>===<<<<<<=========<<<<<<:::999666555333///---...333333///---000------...//////...---,,,+++,,,---,,,******+++,,,((()))***+++...000222333333---***---...,,,+++...(((***,,,,,,+++***+++,,,------,,,,,,---...//////+++,,,...000111000///......---+++******+++---...,,,,,,+++******+++,,,---...,,,+++---//////---+++***************************+++++++++)))((()))***+++***))))))+++...111333000111///***))),,,---+++************))))))))))))++++++---.........------+++************,,,---...+++)))'''%%%$$$$$$%%%%%%%%%(((++++++)))(((((())))))******+++,,,...///000'''((())))))((()))+++---,,,***(((''''''(((((((((***))))))******+++,,,---(((+++//////---++++++---)))***+++***)))(((***++++++******))))))))))))***((('''''''''(((***,,,---***+++---///000///.........***((())),,,...,,,)))+++++++++******)))))))))&&&&&&''''''(((((()))))))))***+++***'''&&&'''((((((((())))))******+++++++++***************+++++++++*********))))))(((((('''***++++++))))))+++---,,,,,,*********,,,...///...,,,------+++)))---444777>>>EEEJJJRRR\\\dddfff```\\\WWWPPPJJJFFFCCCBBB>>>??????===:::666555555222333333333222222444666999999===AAADDDNNNdddxxxyyydddZZZRRRSSSVVVUUUSSSRRROOOLLLIIIIIILLLRRRVVVYYYaaa``````___^^^[[[YYYWWWTTTXXXWWWOOOHHHEEE@@@;;;555555666777666444333111111222333333222333555777666::::::===AAABBBRRRooommmYYYSSSYYYeeeqqq{{{~~~|||zzzzzz{{{{{{xxxuuutttuuuvvvtttqqqpppsssuuuuuuvvvwwwwwwxxxzzz~~~vvvuuuttttttsssssssssssspppooollllllooossswwwzzzyyy{{{||||||{{{zzz|||~~~~~~vvvsssvvvxxxvvvvvvxxxyyyvvvsssssstttsssooojjjaaaaaaccceeeggghhhfffdddkkkkkkjjjhhhgggjjjnnnrrrjjjqqquuurrroooqqqrrrppp}}}vvvnnniiieeeaaa___[[[]]][[[UUURRRTTTVVVVVV[[[]]]^^^bbblllwww{{{zzz{{{{{{zzzzzzyyyyyyyyyyyyuuusssooojjjeee```^^^\\\XXXWWWUUUSSSOOOLLLIIIGGGDDDCCCAAAAAADDDEEEFFFFFFEEEGGGFFFBBBCCCFFFHHHFFFDDDFFFGGGHHHGGGFFFDDDCCC@@@???>>>===<<<<<<<<<<<<999999888777555333222111000...///222222///---///------......///......---)))+++,,,,,,++++++,,,...(((((()))***,,,///000222555///++++++,,,+++,,,...)))***+++***))))))+++------,,,------...///000111+++,,,...///000//////...------++++++++++++---------------------,,,,,,+++---,,,,,,---......---+++++++++++++++++++++++++++***+++,,,+++)))))))))***,,,+++******+++---000111...000///+++***...///,,,,,,++++++++++++*********---.........---,,,+++*********++++++,,,---------+++***(((&&&%%%%%%&&&&&&''')))++++++)))''''''''''''(((***,,,---.........&&&'''(((((('''(((***,,,---)))%%%&&&)))+++***'''((()))***+++,,,,,,,,,,,,'''+++...///,,,+++,,,...(((*********(((((()))***---,,,+++)))((())))))***''''''&&&'''((()))+++,,,***+++---...///......---///+++''''''))),,,,,,+++************))))))))))))'''''''''((((((((((((((()))***+++)))'''&&&'''((((((((())))))***++++++,,,,,,++++++*********++++++*********))))))))))))))))))***++++++))))))***++++++*********+++---///000---,,,---...,,,)))---333888@@@IIINNNTTT\\\______]]]ZZZTTTNNNIIIFFFDDDDDD:::<<<>>>===:::666444333111222333333333444777999;;;>>>CCCIIINNN[[[rrruuu^^^TTTKKKJJJKKKKKKKKKLLLJJJGGGDDDFFFJJJNNNPPPOOOSSSUUUVVVUUUQQQNNNOOOPPPSSSUUUTTTMMMFFFBBB===999666666666555555444333333222333444444333333555777555<<<<<<<<<@@@DDDXXXwwwoooYYYUUU^^^kkkwww}}}|||zzzzzzzzzzzzxxxwwwwwwvvvsssqqqqqqrrruuuvvvxxxyyyzzzyyyxxxwwwxxxzzzvvvvvvvvvvvvuuuuuuuuuuuuoooooommmlllmmmrrrxxx}}}}}}zzzxxxzzz}}}}}}zzz|||yyyvvvwwwwwwuuuwwwzzzyyyvvvttttttuuusssoookkkbbbbbbccceeeggghhhgggfffmmmmmmkkkhhhhhhjjjooosssiiioootttrrrqqqrrrsssrrrzzzqqqjjjfffccc```]]][[[[[[YYYUUUSSSSSSVVVWWWZZZ[[[^^^dddllltttxxxxxxzzz{{{zzzzzzyyyxxxwwwvvvsssqqqnnniiieeeaaa^^^\\\UUUTTTRRROOOLLLHHHFFFEEEDDDCCCAAAAAABBBDDDFFFGGGDDDGGGFFFCCCCCCGGGHHHFFFBBBDDDFFFGGGHHHFFFDDDCCC@@@@@@???>>>===<<<<<<;;;444444333333111000......000///000111111///......---------...............+++,,,---,,,++++++,,,---+++++++++***++++++,,,,,,000...,,,+++*********+++*********)))((()))+++---,,,,,,------///000222222+++,,,---............------,,,,,,++++++,,,,,,---***+++---......---,,,+++,,,,,,,,,---......---,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,,,,+++***+++,,,...///,,,///...++++++...///---------------,,,,,,,,,,,,,,,,,,++++++******)))(((******+++,,,------,,,,,,,,,,,,***)))((((((((()))'''(((*********(((((('''%%%'''***,,,------,,,+++((()))))))))(((((()))+++,,,)))'''''')))+++***)))((()))+++---......------'''+++......,,,+++,,,///***+++,,,,,,+++***+++,,,---,,,***))))))***+++,,,''''''&&&&&&''')))+++,,,***+++,,,---------------,,,***(((''')))++++++***))))))))))))))))))))))))(((((((((((((((''''''''')))******)))(((''''''((((((((()))***++++++,,,,,,---,,,++++++************)))))))))))))))*********)))*********++++++,,,,,,,,,++++++++++++,,,---.........000222000---000666999BBBKKKPPPUUU[[[]]]\\\]]]YYYSSSNNNIIIGGGFFFFFF>>>>>>>>><<<888444222222111222333222222444777:::<<>>===<<<;;;:::666666666555444333222111///000000000///000000...------------......//////---......---+++******+++,,,,,,+++*********++++++,,,...///...---,,,***(((*********)))((()))+++...,,,,,,------///000222222+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++---///...---,,,+++,,,---...---------...++++++++++++++++++++++++***+++---,,,+++***+++---,,,++++++++++++,,,---...+++------++++++...///,,,---,,,,,,,,,,,,+++++++++******)))*********++++++)))***+++,,,,,,,,,++++++++++++******))))))((((((&&&&&&''')))***+++***)))%%%'''***------,,,***(((+++,,,,,,***(((((()))***((()))***)))'''(((+++...((()))+++---...///......(((+++......+++***,,,///)))+++------,,,***++++++************+++,,,...///''''''''''''((()))+++,,,+++++++++,,,,,,,,,,,,,,,(((((()))***+++***)))'''((((((((((((((((((((((((((((((((((((((('''''''''((()))***)))((('''((()))(((((()))***+++,,,------...---,,,+++************(((((())))))******++++++(((((()))***---...//////...------,,,++++++++++++------000333111///333999<<>><<<:::999666666666666666555444333---000000......111222///---------------...///000...//////...+++******+++************+++,,,---...***///222111//////---******+++,,,+++******,,,...---,,,------...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***---...///......***,,,---...------...///,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,...+++++++++++++++,,,------+++...///,,,,,,//////,,,************))))))))))))************+++---...///************************(((((((((''''''&&&&&&&&&%%%%%%&&&)))+++,,,+++)))(((***,,,------+++)))''',,,,,,,,,+++)))((()))***&&&)))+++***'''''',,,000)))***+++---...///000000***---...---+++)))+++...(((***,,,,,,+++***)))***((()))***,,,---...//////(((((('''((()))***,,,---++++++++++++++++++++++++&&&''')))++++++)))'''&&&''''''''''''(((((((((((('''''''''(((((((((((((((((()))***)))((('''((()))'''((()))***+++---......//////---,,,******))))))''''''((()))***++++++,,,)))((()))+++///111222111.........---,,,+++***))))))))),,,//////...333:::AAAIIIRRRVVVZZZ^^^___\\\^^^[[[WWWQQQLLLHHHFFFDDD<<<;;;999666555666:::===222222222222222555:::===FFFSSS```gggooo~~~zzziiiQQQKKKHHHJJJLLLMMMOOOSSSSSSQQQOOONNNOOORRRWWWZZZVVV\\\___[[[RRRJJJHHHJJJFFFCCC@@@===888222222555888777555444333333444444444555666666555555777999777???<<<:::EEEVVVooojjjPPPFFFKKKVVV```gggiiillloooqqqrrrrrrssstttssstttvvvwwwwwwvvvuuutttuuuwwwyyyxxxvvvtttssstttvvvwwwyyy{{{{{{{{{{{{zzzxxxtttpppoooppprrrssstttooossswwwwwwvvvvvvzzz~~~yyyzzzzzzxxxzzz{{{{{{zzzxxxtttooojjjfffiiifffccccccfffjjjmmmooolllmmmllljjjhhhggghhhjjjkkkmmmrrruuutttqqqrrrwww~~~wwwoookkkjjjhhhbbb\\\TTTQQQPPPSSSSSSQQQUUU\\\]]]]]]ccclllooonnnpppuuurrrsssuuuvvvvvvuuusssqqqnnnmmmkkkhhheeeaaa]]][[[SSSRRROOOLLLIIIGGGFFFFFF???AAACCCCCCBBBBBBDDDFFFCCCEEEEEECCCDDDHHHIIIGGGFFFEEEDDDCCCCCCDDDDDDEEE@@@@@@@@@???>>><<<:::999333444444444444333333222,,,///000---...222444111------,,,,,,---...000111---...///...,,,++++++---+++++++++++++++,,,---...)))///222///...000000...***,,,------,,,,,,,,,...------,,,,,,---...//////,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++((()))+++---...//////...)))+++......---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///)))******+++,,,,,,---......111111///...111000---,,,+++++++++************+++*********+++,,,---...***)))(((''''''((())))))&&&''''''''''''&&&%%%%%%''''''&&&)))+++,,,)))''',,,,,,------,,,***(((&&&((()))***)))((()))***,,,(((((()))))))))+++---///***++++++,,,...///111222,,,...///---***(((***---(((+++---...,,,+++******)))***,,,...//////...---))))))))))))***+++---...++++++************++++++'''((())))))((('''((((((&&&&&&&&&''''''(((((((((&&&&&&''''''(((((())))))''')))***)))((('''(((***'''((()))***,,,---...///000///...,,,***)))))))))&&&'''((()))***+++,,,,,,,,,++++++---000333222111------------,,,++++++***&&&&&&(((,,,---...444<<>><<<:::888444555555666666555555444+++//////,,,---333555222------,,,,,,---...000111+++,,,...---,,,,,,---//////...---,,,+++*********(((...000+++)))---000///***,,,...///...---------------,,,,,,,,,------...,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++,,,,,,---...////////////(((+++......---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///((()))***+++,,,------...000333444111111222222...//////.........---------***)))((((((((()))***+++***)))'''%%%%%%&&&((()))'''((((((((((((((('''&&&***(((''')))++++++(((%%%.........---,,,)))'''&&&$$$&&&'''(((((())),,,...+++(((%%%'''+++......---+++++++++,,,---///222333---///000---)))(((***,,,+++---000111///...------***+++...000000...,,,*********))))))***,,,...///++++++***************+++))))))(((&&&%%%&&&(((***&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******'''(((***)))(((((()))***'''((()))***,,,---...///111000...,,,+++)))))))))&&&'''((()))***+++,,,---///---,,,...111333222000++++++,,,---------,,,,,,&&&%%%'''+++,,,///666???JJJVVVaaaggghhheee^^^WWW]]]\\\XXXSSSLLLEEE???<<<888999999888555444444555///111222444888>>>EEEJJJZZZjjjwwwzzz|||}}}iiiWWWSSSTTT\\\hhhqqqwww|||{{{|||yyytttpppuuuvvvhhhYYYOOOJJJJJJHHHBBB??????;;;666777===666666666555555444333333333444666666666777999;;;555<<<:::===RRRkkklllQQQBBB>>>CCCMMMVVVWWW]]]eeejjjkkkkkklllmmmnnnqqqrrrooollllllqqqwwwxxxxxxxxxvvvsssqqqqqqrrrtttvvvyyy{{{|||||||||{{{vvvppplllooovvvzzzvvvpppnnnppptttvvvxxx{{{~~~{{{www{{{yyysssuuuwwwwwwtttooollljjjaaacccgggmmmpppoookkkhhhcccgggkkknnnooooooooopppnnnnnnrrrwwwuuupppqqqwww{{{wwwpppjjjeeeaaa\\\YYYRRRNNNLLLMMMLLLMMMRRRYYY___aaagggnnnpppmmmmmmpppwwwrrrooorrrvvvwwwuuusssjjjjjjhhheeeaaa^^^]]]]]]YYYVVVQQQLLLGGGDDDCCCBBBDDDCCCCCCCCCCCCDDDDDDEEEGGGFFFGGGIIIGGGEEEIIIOOOJJJHHHEEECCCBBBBBBBBBCCC???AAAAAA???<<<::::::<<<777555444555666777666555000000000000111111111111,,,---...//////000//////---...//////---,,,---///+++++++++***++++++,,,,,,//////.........------,,,+++...000...,,,***,,,///(((***---//////...,,,+++///...,,,+++******+++,,,,,,---------,,,,,,+++***(((***,,,---,,,---...///------,,,---...111444666000...,,,*********+++,,,***+++---,,,+++******++++++,,,***(((***///000---222444555444111///......///000111///,,,)))''''''(((***++++++******+++---***)))))))))((((((''''''))))))))))))((((((((((((+++*********))))))((((((111......///)))!!!$$$(((((()))******************)))((()))++++++'''$$$***+++,,,,,,******+++---000,,,------%%%$$$333+++)))+++000///******...222///...000///,,,---000---......+++((('''***...+++++++++*********))))))((()))))))))))))))(((((((((((('''(((((()))***+++&&&''''''((()))******+++'''((()))***++++++++++++&&&&&&''')))***+++,,,---+++***)))(((((()))***+++(((***+++***)))((()))***)))***,,,+++***)))***+++...---,,,+++++++++,,,---...//////,,,***...777>>>DDDUUUgggoooooojjjddd]]][[[WWWRRRNNNKKKGGGBBB>>><<<999666555666666444222555000222999;;;===KKK\\\mmmttt|||{{{ggg___```SSSdddooo{{{lllYYYQQQMMMIIIIIIBBB:::666777888777555;;;999777666666666444333666666555666666777888999888999<<>>CCCIIITTTVVVZZZ```eeeiiilllnnnooommmjjjgggeeeggglllppppppwww{{{yyyvvvuuutttrrrvvvzzz{{{xxxvvvwwwnnnllllllpppuuuvvvrrrmmmttttttssstttvvvzzz~~~{{{tttvvv~~~{{{zzzzzz{{{zzzwwwrrrmmmjjjhhhjjjmmmoooooonnnkkkjjjffffffhhhlllqqqsssrrrooorrrtttuuutttrrrqqqqqqqqq}}}xxxrrrlllgggbbb^^^[[[TTTPPPOOOPPPPPPQQQWWW^^^______eeelllooonnnqqqvvvxxxtttqqqtttwwwwwwuuurrrlllkkkjjjfffaaa]]]ZZZYYYUUUSSSOOOKKKGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEGGGFFFGGGIIIGGGEEEHHHNNNHHHGGGEEECCCBBBAAAAAABBB>>>???@@@???<<<:::;;;<<<;;;999888777888777555444000000000000000000000000......//////000/////////,,,...///...---,,,---...,,,+++++++++,,,------.........---,,,++++++++++++***+++,,,,,,+++***+++,,,+++++++++++++++,,,---------...///000///...,,,+++,,,---------,,,++++++***)))+++------,,,,,,---...---,,,,,,+++,,,...000222111///---+++))))))******---///000///,,,+++***+++&&&******(((***...000...000222444333111...------***+++---,,,***)))))))))'''((())))))(((((()))+++************************)))))))))))))))))))))(((+++++++++******)))))))))111//////111---&&&&&&***+++***((((((((()))***+++***(((((()))******'''%%%((()))++++++***)))***+++...***+++...)))###(((444...,,,...111000+++,,,000111...---//////,,,,,,///(((***+++***((((((,,,000---------,,,,,,,,,,,,+++(((((())))))))))))(((((((((''''''&&&&&&&&&''''''&&&''''''((())))))******(((((()))))))))(((((('''*********+++++++++,,,,,,+++***)))(((((()))***+++(((***+++***)))((()))***,,,---...---++++++---...---,,,++++++***+++,,,---+++,,,,,,***))),,,444:::FFFSSSbbbkkknnnlllcccZZZYYYVVVPPPLLLIIIEEE@@@<<<;;;888555444555555333111111---///777:::>>>MMM___qqqyyy|||{{{}}}~~~mmm^^^\\\aaagggxxxmmm\\\UUUPPPKKKHHHBBB:::777888888777555555444444444666888888888777777777777777888999:::999:::;;;AAAPPPjjjvvvYYYFFF>>>>>>BBBGGGRRRTTTXXX\\\```ccceeeeeeiiihhhfffcccbbbdddhhhkkkmmmrrrtttrrrqqqssssssqqqrrrvvv{{{{{{xxxuuutttuuuqqqooonnnqqqvvvwwwuuuqqqrrrsssvvvxxx{{{}}}~~~zzzuuuxxx|||vvvwwwyyyyyyxxxuuurrrpppqqqppppppnnnllljjjhhhfffiiiiiijjjnnnrrrsssrrrooowwwxxxxxxvvvsssrrrrrrrrr}}}yyysssmmmhhhddd___]]]TTTQQQPPPRRRSSSTTTYYY```^^^^^^bbbiiimmmpppuuu|||wwwuuuuuuvvvxxxxxxtttooonnnmmmkkkgggbbb\\\WWWTTTQQQOOOLLLIIIGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGEEEFFFHHHHHHEEEHHHLLLGGGFFFEEEDDDCCCBBBAAA@@@<<<>>>>>>===;;;:::;;;<<<>>><<<:::999888777444222/////////.........////////////000000000///......+++---...---,,,+++,,,...+++++++++,,,---...///000///...,,,+++******+++++++++******+++,,,------,,,...,,,)))''''''***---///(((+++///222222000,,,***,,,,,,,,,,,,,,,+++++++++***,,,------,,,+++,,,,,,,,,,,,+++******+++------111000---+++))))))))))))...000000///,,,***)))***"""(((,,,***))),,,......---000222222000---+++******+++,,,+++***)))***+++%%%'''(((((('''&&&''')))((((((((()))))))))))))))))))))))))))))))))******,,,++++++***************,,,+++,,,---+++((((((+++---+++(((&&&&&&(((***,,,)))((('''((())))))'''&&&&&&(((***+++***))))))***,,,)))***///...***---444///......000...+++---111///,,,,,,......++++++...)))+++,,,+++))))))---000***))))))))))))((((((((((((((())))))))))))(((((())))))'''&&&&&&%%%%%%%%%'''''''''(((((())))))***))))))))))))((('''&&&&&&+++++++++******)))))))))******))))))))))))******(((***+++***)))((()))***---------+++******---///,,,++++++******+++,,,,,,)))+++,,,+++***---333777GGGPPP\\\dddjjjjjjaaaWWWXXXUUUPPPLLLIIIDDD@@@===;;;999777666666555333222222///111777;;;BBBRRRcccsss|||yyyoookkkkkkvvvtttqqqiii]]]VVV\\\gggyyy|||hhh[[[UUUPPPJJJGGGAAA;;;888888888777555222222333333555777888999888777777888999:::;;;;;;;;;;;;;;;BBBQQQlllxxx]]]JJJAAA>>>AAAEEEKKKNNNRRRWWW[[[]]]^^^^^^``````___]]]\\\^^^bbbeeegggiiiiiihhhjjjooopppmmmnnnrrruuuuuurrrpppppprrrqqqooommmooosssuuutttssspppsssxxx}}}}}}zzzxxx{{{}}}wwwxxxyyyzzzyyywwwuuutttvvvtttqqqmmmjjjhhhggggggllllllmmmppprrrsssrrrpppzzz{{{zzzwwwtttssssssttt|||xxxrrrlllhhhccc___\\\TTTQQQPPPQQQQQQQQQVVV\\\\\\]]]bbbiiinnnpppvvv|||uuuvvvwwwwwwwwwwwwrrrlllmmmllljjjgggccc]]]WWWRRROOONNNKKKHHHGGGFFFGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKHHHEEEFFFIIIIIIFFFGGGKKKGGGGGGFFFFFFDDDCCCAAA@@@;;;<<<<<<<<<;;;;;;;;;;;;<<<:::888777666555333111//////...---------......000000000000//////...---***,,,---,,,++++++,,,...******++++++---...///000111000...,,,+++,,,------...,,,***,,,///111000------+++)))''''''))),,,...%%%(((,,,...///...+++))),,,,,,+++++++++++++++++++++---......,,,***+++++++++************+++,,,---///...,,,+++************+++,,,---,,,***((((((((("""***///,,,)))***------***---000111///,,,))))))///000///---+++)))***+++&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%)))))))))******++++++++++++***))))))))))))******+++*********)))((()))***,,,+++)))((((((((()))***(((((((((((()))(((((('''%%%(((+++,,,+++*********---)))***000222//////111///...---,,,+++***+++...---++++++......+++***------///000...***)))+++...'''''''''&&&&&&&&&&&&%%%'''(((((())))))))))))(((******)))((((((((((((((('''''''''((((((((())))))***************)))((('''(((((((((((('''''''''&&&***))))))))))))))))))***(((***+++***)))((()))***+++***)))'''&&&'''***---************+++++++++,,,+++,,,.........000333777BBBKKKVVV\\\aaabbb\\\TTTWWWUUUQQQMMMIIIDDDAAA>>>;;;:::999888888666555333777666777<<<@@@HHHXXXhhhssszzzyyykkk___[[[\\\dddbbb___YYYSSSSSS```ooolll[[[TTTPPPKKKFFFDDDAAA<<<999999888777555555555555444333222333444777777777888888:::;;;<<<<<<<<<>>>FFFWWWqqqyyy```NNNDDD???@@@DDDBBBEEEKKKQQQVVVZZZ[[[\\\XXXXXXXXXXXXWWWXXX\\\^^^aaaaaa^^^]]]bbbiiijjjgggkkknnnqqqpppmmmkkkkkklllmmmkkkiiiiiillloooppppppnnnrrrwww|||{{{{{{zzz||||||}}}}}}|||{{{xxxvvvtttsssqqqpppnnnllllllkkkkkkkkklllnnnpppqqqrrrrrrrrryyyyyyyyywwwttttttuuuvvv~~~zzzvvvpppjjjfffbbb^^^[[[UUURRRPPPQQQPPPNNNRRRWWW[[[\\\ccckkkooopppsssxxxssswwwyyyvvvvvvvvvrrrkkkkkkjjjhhhfffddd___XXXSSSPPPNNNKKKGGGEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKIIIFFFFFFJJJJJJHHHGGGJJJHHHHHHGGGGGGEEECCCBBBAAA;;;;;;::::::;;;;;;::::::666444333333333333222000000///---,,,,,,,,,---...///////////////...---,,,***+++,,,,,,++++++---...)))))))))***+++---...///222111000/////////000000///---+++,,,000111///---++++++***))))))******+++((((((***+++,,,,,,------,,,+++*********+++,,,,,,,,,---......,,,******+++))))))******+++---......++++++******++++++,,,,,,(((***++++++***)))***+++&&&---111...******,,,,,,))),,,...///---***)))(((---......---+++)))***+++''')))))))))''''''((())))))((('''&&&%%%$$$###"""((())))))***+++,,,,,,---***)))(((''''''(((***+++//////---++++++,,,,,,+++((()))***++++++***)))(((((()))))))))(((((()))***''')))+++,,,,,,+++,,,---...,,,---111333222///...///000///,,,******,,,---,,,***+++......+++***,,,,,,...///---)))(((***,,,******)))))))))(((((((((''''''((()))))))))))))))((((((((((((((()))******''''''''''''((((((((((((&&&'''(((((()))))))))(((&&&&&&&&&'''(((((()))))))))))))))******)))))))))(((***+++***)))((()))***))))))(((%%%$$$%%%(((+++******++++++,,,,,,,,,,,,,,,---......///111333555:::FFFQQQTTTUUUVVVUUURRRRRRQQQOOOKKKGGGCCC@@@???;;;;;;;;;:::888666555444777888;;;???EEEOOO```nnnxxxzzzwwwkkk[[[PPPOOOQQQSSSRRRQQQOOOMMMSSSeeewww~~~nnn[[[PPPLLLJJJFFFCCCBBB@@@===;;;999888666555777888777555111///000222666666666777888999:::;;;===???EEEQQQddd|||zzzdddSSSHHHAAAAAADDD???BBBGGGMMMRRRVVVXXXYYYTTTTTTUUUTTTSSSUUUXXXZZZ___]]]YYYVVVZZZaaabbb___gggjjjmmmmmmiiiffffffggghhhfffeeedddfffiiikkklllmmmooossswww{{{~~~yyyyyy{{{~~~~~~}}}{{{xxxvvvoooooopppppppppooonnnmmmjjjkkkmmmooopppqqqsssssstttuuuuuuuuuttttttuuuwww{{{xxxtttnnnhhhddd```\\\ZZZWWWTTTSSSSSSQQQNNNQQQVVVZZZ\\\bbbjjjnnnnnnqqqvvvrrryyy{{{vvvuuuwwwtttlllkkkhhheeedddccc```ZZZUUUOOOMMMJJJGGGDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIKKKGGGGGGKKKLLLJJJHHHIIIHHHHHHGGGEEEDDDCCCBBBAAA<<<:::999999::::::999777222111000000222333222000111000...,,,+++,,,---...------.........---,,,,,,***+++------,,,,,,...///)))))))))***+++,,,---...000000000111111111111111---,,,+++,,,------,,,+++***+++,,,,,,,,,+++***))),,,++++++***+++---///000++++++***))))))***,,,---,,,---......,,,******+++))))))***+++,,,---......((())))))***+++,,,------(((***,,,---,,,,,,---...(((...000---***,,,---,,,)))+++------+++)))))))))$$$&&&)))******)))******)))***+++***((((((((()))++++++***((('''&&&%%%$$$((())))))+++,,,---......+++***((('''''')))+++,,,......+++((((((+++***'''%%%'''***,,,---+++)))''')))*********))))))+++,,,(((***++++++++++++---///......///111333111///---111444333///,,,---...---+++)))+++//////,,,+++---%%%(((+++***((((((***---((((((((((((''''''''''''&&&'''((())))))******)))%%%%%%%%%&&&&&&'''))))))''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&'''((()))+++,,,---...))))))************))))))(((***+++***)))((()))************(((''''''***,,,******,,,---------------,,,,,,,,,---...000222333555AAAKKKLLLKKKMMMOOOPPPMMMMMMLLLHHHDDDAAA@@@@@@<<<===>>>===;;;888777777444888===BBBIIIUUUfffrrr|||xxxnnn___QQQIIIJJJMMMIIIHHHHHHHHHIIITTTjjj~~~rrrcccSSSKKKIIIFFFDDDDDD@@@???>>><<<:::888666555444666777555111000222555555555666666888999;;;<<>>DDDFFFGGGKKKMMMLLLKKKLLLLLLIIIEEECCCCCCDDDBBBDDDFFFEEEBBB???>>>>>>999>>>DDDGGGMMMYYYgggqqqtttlll```SSSJJJHHHKKKOOOHHHFFFDDDDDDGGGVVVpppkkk^^^PPPKKKHHHDDDBBBDDD>>>??????===;;;888666555333666777666222111444777666666666777999;;;<<<===CCCLLL^^^uuusssbbbSSSFFFAAABBBBBBCCCDDDGGGKKKOOOSSSUUUYYYXXXVVVSSSRRRSSSXXX[[[aaabbb]]]UUUPPPQQQRRRQQQTTTZZZaaaeeedddbbbaaaaaaaaabbbbbbbbbbbbdddfffgggcccdddggglllqqqvvvzzz|||wwwvvvxxx}}}}}}xxxwwwzzzwwwzzz}}}|||wwwttttttsssrrrppppppoooooooooppprrrsssqqqooonnnppprrrlllooossstttsssrrrqqqqqq~~~wwwsssmmmhhhddd```]]]ZZZSSSPPPPPPQQQPPPOOOQQQWWWZZZYYY\\\ccchhhlllsss{{{uuu}}}xxxwww{{{zzzsssooojjjdddaaaaaa___YYYTTTLLLJJJGGGEEEDDDDDDDDDEEEGGGGGGGGGHHHIIIJJJLLLMMMNNNJJJIIIMMMPPPMMMJJJIIIGGGEEEBBB???>>>>>>???@@@===:::888888999999666333666444333333444555444222333222///---,,,,,,...///)))***++++++,,,,,,,,,,,,+++,,,............///111------,,,,,,,,,---......%%%(((+++...000///...---///111333111---+++,,,.........,,,+++++++++,,,,,,******************+++++++++***)))((()))***,,,---***,,,------,,,+++,,,---+++++++++++++++***))))))******++++++++++++***))))))***,,,+++)))(((((((((&&&''''''&&&)))///111///+++,,,+++***((((((***,,,$$$''',,,---,,,)))&&&%%%)))***+++***(((''''''(((%%%%%%&&&&&&'''((())))))((((((***+++---...000000...---+++***+++---///111+++,,,)))$$$'''------((('''''''''(((***+++------***,,,---,,,******---111((((((((('''&&&)))---000***...111000000000111111---333444///,,,---+++'''+++***,,,000111---,,,...,,,///111///,,,***+++---******)))))))))(((((((((&&&'''((()))************+++***)))(((((('''(((((('''''''''''''''''''''&&&,,,,,,---,,,,,,+++***)))''''''((()))***+++,,,,,,((()))***++++++***)))((((((***+++***)))((()))***)))***,,,+++***)))***+++***,,,---///000000//////333111///...111444666777888<<>>??????>>>;;;888666555555888999777222000333666777777888999:::<<<>>>>>>EEERRRgggzzzhhhVVVHHHAAAAAA??????AAAEEEJJJPPPUUUYYY\\\ZZZWWWTTTRRRTTTYYY]]]ccceeeaaaWWWOOOMMMMMMMMMKKKSSS\\\bbbcccaaaaaaaaa^^^___`````````aaacccddd]]]```eeejjjooosssvvvxxxvvvtttvvv{{{zzztttssswwwxxx{{{~~~~~~xxxrrrmmmtttrrrpppnnnnnnpppssstttuuuvvvvvvsssooommmnnnqqqmmmppptttuuutttqqqooonnn}}}uuuooohhhddd^^^XXXWWWZZZWWWTTTQQQNNNNNNQQQTTTWWW[[[]]]aaafffkkkqqqvvvyyy|||~~~{{{vvvsssnnnkkkgggdddaaa]]]ZZZWWWOOOKKKFFFCCCCCCCCCBBB@@@FFFGGGIIIIIIHHHIIIJJJLLLNNNLLLJJJGGGGGGHHHJJJKKKDDDDDDCCCAAA???>>><<<<<>>;;;>>>>>>@@@EEEMMMSSSXXXYYY[[[ZZZWWWSSSOOOPPPUUUZZZaaa\\\TTTLLLGGGFFFHHHIIILLLUUUYYY___fff```ZZZaaaaaa\\\XXXXXXZZZ[[[\\\]]][[[[[[___fffjjjkkknnnrrrrrrsssuuutttsssrrrrrrsssvvvzzz}}}zzztttnnnmmmooosssrrrqqqpppqqqsssuuuwwwsssuuutttrrrrrrssspppkkkiiinnnsssvvvvvvsssqqqppp{{{xxxpppgggccc___ZZZXXXYYYSSSRRROOONNNNNNQQQSSSVVVYYY\\\aaagggmmmrrrxxx{{{yyy{{{}}}~~~}}}{{{xxxuuuooolllhhhdddaaa]]]YYYVVVLLLIIIEEECCCDDDEEEDDDCCCDDDFFFIIIIIIHHHHHHIIIJJJLLLLLLKKKJJJIIIGGGGGGFFFCCCCCCBBB@@@>>>===;;;;;;???;;;999999888666777:::777777555222...---000333000...,,,,,,...///...---,,,++++++******+++,,,------,,,,,,+++,,,---...///000000111///---++++++,,,......//////...---,,,+++***))))))+++---//////...---,,,+++)))))))))******---+++))))))+++,,,+++***+++,,,,,,+++******+++---+++******))))))******+++***++++++,,,,,,,,,,,,,,,+++*********+++,,,++++++*********+++++++++,,,,,,((()))***+++,,,---......***(((&&&)))---///---))),,,,,,,,,***(((''')))***&&&&&&'''((()))******+++''''''(((((((((((((((((((((((())))))******++++++---***''''''))),,,...///&&&%%%$$$'''***---,,,+++'''&&&&&&&&&''')))+++,,,,,,,,,,,,---------,,,+++'''&&&&&&'''***---...///---...000111000///...---...---------,,,***)))))),,,,,,,,,...//////,,,***+++***************++++++)))))))))))))))(((''''''&&&%%%&&&(((***+++)))(((---%%%!!!%%%***)))&&&%%%%%%&&&'''&&&%%%$$$&&&'''''''''(((***,,,,,,***(((+++)))'''))),,,...---,,,+++++++++*********))))))((()))***+++,,,++++++***************+++,,,------,,,...000000000111222444111111111222222222222333666:::???DDDHHHKKKLLLLLLMMMMMMMMMLLLMMMRRRZZZ```eeedddbbb^^^XXXQQQKKKHHHHHHNNNTTTUUUSSSRRRWWW[[[NNNKKKFFFEEENNNYYY]]]ZZZVVVQQQNNNQQQZZZmmmggg[[[RRRQQQQQQJJJCCC???AAA<<<;;;???BBB???:::888<<<;;;:::999888888888888<<<<<<<<<===???BBBFFFHHHIII[[[xxxjjjTTTEEE===;;;;;;;;;===CCCJJJPPPTTTUUUTTTSSSQQQMMMJJJJJJNNNRRRVVVSSSNNNIIIEEEDDDDDDEEEKKKSSSVVV[[[```YYYTTT[[[WWWSSSQQQSSSWWWYYY[[[[[[XXXWWWZZZaaaeeefffiiinnnmmmoooqqqrrrrrrrrrtttuuuuuuxxxzzzwwwqqqnnnnnnpppmmmqqqvvvzzz{{{xxxtttqqqqqqsssrrrpppqqqtttrrrmmmlllpppuuuwwwvvvssspppooo|||qqqfffcccaaa\\\YYYXXXPPPOOONNNNNNOOOQQQSSSUUUWWW[[[bbbhhhnnnsssxxx|||xxxyyy{{{}}}}}}|||{{{zzzpppmmmhhhddd```\\\XXXTTTJJJGGGDDDCCCDDDEEEFFFFFFCCCFFFIIIJJJIIIHHHHHHHHHKKKKKKLLLKKKJJJGGGDDDBBBCCCBBBAAA???===<<<;;;:::===999777888777444444888555888888444...+++000555---,,,***+++---......---,,,+++*********+++---........................///111222333111///......///......///...---,,,+++******++++++++++++,,,...111,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++,,,,,,)))'''+++,,,,,,+++******+++---+++******))))))******+++***************+++,,,,,,+++,,,,,,,,,------......*********++++++++++++,,,(((((()))***+++,,,------***((('''***...000...,,,+++,,,,,,***(((''')))***%%%&&&''''''))))))***+++******)))))))))(((((((((((((((((()))))))))))))))***(((''')))+++---......---+++)))((()))(((&&&$$$%%%%%%%%%&&&'''))),,,---------............------+++'''$$$&&&+++///000...,,,---...//////...---,,,++++++++++++*********)))++++++,,,...000///,,,)))))))))))))))***+++,,,---,,,,,,***)))((((((''''''$$$'''***+++)))((()))******&&&%%%((()))&&&$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&(((,,,...---***''')))((('''(((+++---------++++++*********)))))))))%%%'''***---...---+++***,,,,,,+++,,,,,,---...///......///111444555555555222333333333444444444444555888>>>DDDHHHIIIIIIIIIOOONNNMMMMMMQQQYYYdddkkkqqqnnnhhhaaaYYYRRRLLLIIIKKKOOOQQQOOOKKKJJJMMMRRRDDDCCCAAAEEEQQQaaahhhhhhggg^^^ZZZaaappp~~~ggg___YYYYYYWWWOOOFFFBBBBBB<<<:::===???===::::::>>>===<<<;;;;;;;;;;;;;;;>>>>>>===>>>???BBBEEEGGGKKK[[[xxxxxxcccPPPCCC===<<<::::::===BBBHHHMMMPPPPPPMMMLLLKKKHHHFFFFFFHHHJJJHHHGGGEEECCCBBBAAAAAAAAAJJJQQQSSSUUUYYYQQQMMMUUUSSSSSSRRRSSSVVVXXXYYYXXXVVVTTTVVV\\\```bbbggglllfffiiilllnnnoooqqqsssuuutttvvvvvvsssooommmooorrrlllpppwww|||}}}yyysssooopppqqqpppnnnpppttttttqqqpppsssvvvwwwuuuqqqooonnn~~~qqqfffcccbbb^^^YYYWWWNNNNNNNNNNNNPPPRRRTTTUUUVVV[[[bbbhhhlllpppuuuyyyzzz{{{|||}}}}}}}}}|||{{{qqqnnniiiddd```[[[VVVSSSJJJHHHEEEDDDDDDEEEFFFGGGDDDGGGKKKLLLKKKIIIHHHHHHIIIJJJJJJJJJIIIGGGEEECCCCCCBBBAAA@@@>>><<<;;;::::::666555666555222222555333555555222...---111444...---,,,+++,,,,,,,,,,,,,,,,,,+++++++++---...///,,,---...///000000//////111222333222///...///000///......---,,,+++*********,,,,,,+++)))***...222+++,,,---............---)))))))))***+++***)))(((+++,,,,,,+++******+++---***))))))(((((())))))******))))))((()))***,,,---***+++------------...///************++++++++++++)))))))))))))))*********((('''(((***---///...,,,***++++++***(((((((((***+++*********)))))))))))),,,+++***)))((('''&&&&&&((((((((((((((('''''''''''''''(((***---...---,,,///---+++)))(((&&&$$$"""''''''&&&&&&&&&((()))***---...//////...------...///,,,((((((***,,,---,,,***+++,,,---------------+++++++++++++++++++++,,,***+++,,,///000///+++(((((((((((()))***,,,---...///...,,,)))((('''((((((&&&(((***+++)))(((((()))$$$###&&&))))))%%%%%%(((&&&((())))))((('''''')))'''''')))+++---,,,***'''######%%%'''((()))))))))************))))))))))))&&&(((***,,,---,,,+++***,,,,,,,,,,,,,,,---.........,,,---000555888777444222333333444444555555555777999>>>CCCFFFIIIJJJJJJNNNNNNNNNQQQWWWaaakkkqqquuuppphhh]]]TTTMMMIIIFFFIIIKKKKKKGGGCCCBBBEEEIIIBBBBBBCCCHHHVVVhhhsssuuuuuuoooooozzz|||gggccc___]]]YYYRRRJJJEEEBBB===:::<<<===;;;:::<<<>>>>>>===============>>>>>>>>>======>>>@@@CCCEEEKKKZZZvvvooo[[[KKKBBB>>>>>>===>>>???CCCHHHKKKLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEAAA@@@?????????@@@BBBCCCHHHOOOPPPQQQSSSMMMKKKUUU\\\^^^___]]]]]]]]]ZZZWWWTTTQQQRRRWWW\\\```gggnnneeegggjjjmmmnnnoooqqqsssttttttssspppnnnnnnrrruuuqqqqqqssstttuuuuuuttttttqqqrrrpppnnnpppuuuuuurrrrrrtttvvvuuurrrooolllkkk|||qqqfffdddccc___YYYVVVNNNNNNNNNOOOQQQSSSUUUVVVVVV[[[bbbfffhhhkkkqqqvvvzzz{{{{{{{{{{{{zzzxxxwwwqqqmmmhhhccc___ZZZUUUQQQJJJIIIGGGEEEDDDDDDEEEFFFFFFIIIMMMNNNMMMKKKJJJJJJIIIHHHHHHHHHGGGHHHHHHHHHDDDDDDBBBAAA???===<<<;;;:::777666777666333222555111000//////000111222222111000///...,,,+++++++++,,,,,,,,,---...//////000)))***,,,---//////000000///000111000...------......------,,,+++*********+++,,,---+++))))))...222++++++---...............******))))))((((((***++++++,,,,,,+++******+++---(((((((((''''''(((((((((***)))(((((()))+++,,,...)))+++---,,,+++***,,,...))))))*********+++++++++,,,,,,+++***)))''''''&&&''''''((()))+++,,,,,,+++)))***+++***)))(((((()))*********))))))))))))(((++++++******************((((((((('''''''''''''''&&&'''(((+++---...,,,***%%%&&&'''((()))***+++,,,((('''&&&&&&'''((()))***,,,...000///...,,,---///,,,---,,,***((()))+++...)))******+++,,,---------------,,,,,,,,,---......***+++,,,...///...+++(((((((((((()))***,,,---...000///,,,***(((((((((((()))(((((()))******(((%%%&&&&&&)))---+++'''(((,,,''')))++++++***)))))))))+++***((()))******)))(((!!!%%%(((((('''&&&$$$*********)))))))))((((((++++++***************+++,,,++++++++++++,,,,,,---++++++,,,000555777666333222222333333444555555666:::<<>>:::;;;;;;:::;;;>>>>>>>>>=========>>>??????@@@???>>>>>>???AAADDDEEEJJJXXXrrrzzzpppaaaQQQFFF@@@>>>===@@@AAABBBEEEHHHIIIHHHFFFHHHGGGFFFEEEEEEDDDCCCBBBAAA???===<<<>>>AAAEEEHHHGGGNNNNNNNNNQQQLLLMMMZZZeeekkkooollljjjhhhbbb[[[QQQMMMMMMQQQWWW]]]fffoookkkmmmpppqqqpppppprrrsssuuutttqqqooonnnppptttwwwtttsssrrrrrrssstttvvvwwwssstttrrrooopppuuuuuurrrrrrssstttrrrooollljjjjjj|||}}}xxxnnngggfffddd^^^YYYVVVOOOOOONNNOOOPPPSSSUUUWWWWWW\\\aaadddeeehhhooouuuxxxyyyyyyyyyxxxvvvsssrrroookkkfffbbb]]]YYYTTTPPPJJJJJJHHHFFFDDDCCCEEEGGGIIIKKKNNNNNNMMMKKKKKKKKKHHHHHHHHHGGGHHHIIIJJJJJJEEEDDDCCCAAA???>>>===<<<<<<999999;;;999666555777000...---...111222222000222333222///,,,***+++,,,)))+++---///000//////...******+++,,,---...//////---...///...,,,+++,,,------,,,+++*********+++++++++,,,,,,+++***+++---///+++++++++,,,,,,---------***+++***)))((((((***,,,+++,,,,,,+++******+++---)))((((((''''''(((((())))))))))))***+++,,,---...)))+++---,,,)))(((***,,,)))))))))************+++------,,,***)))'''&&&&&&'''((()))***************''')))+++***)))(((((()))$$$%%%&&&&&&(((((()))***(((((()))+++---...000000'''''''''((((((((((((((('''''')))+++------***(((%%%'''))))))((()))***,,,&&&&&&&&&&&&(((***---...+++...000///---+++---///&&&))),,,+++))))))---111))))))***+++,,,---...///000///...------...///000+++++++++,,,------+++)))((((((((()))***,,,---...///...,,,***)))((('''''')))((('''(((***)))&&&###)))'''(((***)))%%%$$$(((&&&(((******)))((('''(((+++***(((((()))******))) $$$(((***)))'''&&&%%%******)))))))))(((((((((---,,,***)))((()))***+++++++++************++++++)))***,,,000444555444222222222333444555666666777;;;===AAAEEEJJJNNNQQQRRRLLLMMMQQQXXX___eeehhhiiiccc]]]TTTJJJBBB>>>======??????>>>===;;;<<>>???@@@BBBBBBAAAAAABBBDDDGGGIIIIIIUUUooo{{{fff^^^SSSIIICCC@@@>>>===BBBCCCEEEHHHKKKKKKHHHFFFHHHFFFCCCCCCCCCCCCBBB@@@CCCAAA>>>===???BBBGGGIIIFFFMMMMMMLLLNNNKKKNNN^^^gggsss|||{{{xxxvvvnnndddPPPKKKIIILLLQQQXXXbbbllltttvvvwwwwwwuuuttttttuuuuuussspppnnnnnnqqquuuwwwqqqsssvvvyyyzzzxxxvvvuuurrrsssrrroooqqquuutttqqqpppqqqrrrpppmmmkkkkkkkkkqqqlllhhhhhhddd]]]XXXWWWPPPOOOMMMLLLNNNQQQTTTVVVWWW\\\aaabbbcccgggqqqxxxwwwxxxzzz{{{zzzwwwtttqqqllliiiddd```\\\WWWSSSOOOGGGHHHHHHFFFDDDDDDGGGJJJJJJKKKMMMMMMKKKJJJKKKLLLHHHIIIJJJKKKKKKJJJHHHHHHDDDCCCBBB@@@???===<<<;;;<<<999999;;;:::666444777111111111111000//////000111222222///,,,***,,,---%%%(((,,,///000///---+++...---,,,++++++,,,------,,,---...---+++***+++,,,+++******)))******,,,,,,,,,+++++++++---------,,,+++******))))))***+++,,,(((+++---,,,***)))***,,,+++,,,,,,+++******+++---******))))))))))))******((()))***,,,------......***,,,...---((('''))),,,))))))))))))************,,,++++++******)))(((((()))***++++++************&&&(((******)))(((((()))$$$%%%%%%&&&'''((())))))&&&'''((()))***+++,,,---'''''''''(((((())))))***)))((()))***,,,,,,)))'''***+++,,,***'''%%%&&&'''(((((('''((()))+++---...)))---000///+++***,,,...&&&'''***++++++++++++,,,)))))))))+++,,,...///000111000...------...///000---+++******+++,,,,,,+++))))))))))))***+++,,,---,,,,,,,,,+++***((('''&&&&&&((())))))'''%%%$$$$$$(((%%%$$$&&&'''$$$$$$'''%%%'''******)))''''''''''''&&&''')))+++---,,,***%%%'''))))))'''&&&''')))***)))))))))((((((((((((************++++++++++++++++++************++++++(((+++///222333222333333333444444555666777888999888<<>>======>>>>>>>>>>>>===<<<===???@@@???DDDKKKVVVkkkiiiaaahhhjjjccc[[[UUUOOOIIIDDD@@@>>>>>>===;;;===AAA;;;;;;;;;;;;<<<===>>>???BBBBBBAAAAAACCCFFFHHHJJJHHHTTTmmmqqqgggXXXSSSLLLHHHGGGFFFDDDBBBEEEFFFJJJNNNRRRRRRPPPMMMIIIFFFCCCBBBCCCDDDCCCAAABBBAAA@@@@@@AAABBBDDDFFFFFFLLLKKKIIIJJJGGGLLL]]]jjj{{{xxxlllUUUOOOJJJKKKOOOUUU___iiiwwwxxxyyyyyyvvvuuuuuuuuutttqqqnnnmmmnnnpppsssuuupppssswww{{{|||yyyvvvsssmmmoooooonnnqqqttttttpppppppppqqqooommmlllmmmnnnmmmjjjiiiiiiddd\\\WWWWWWQQQOOOLLLJJJKKKOOOSSSVVVVVV[[[```bbbccchhhsss|||wwwzzz}}}~~~~~~{{{wwwtttkkkhhhccc___[[[WWWRRROOOEEEFFFGGGFFFDDDEEEIIIMMMJJJKKKLLLKKKJJJIIIJJJLLLHHHJJJMMMNNNMMMJJJFFFDDDCCCBBBAAA???>>><<<;;;:::999666666888777333222444111555777444...+++...111...000111///,,,+++---///"""&&&+++...000...+++(((222111...+++******+++,,,+++---------+++***+++,,,***))))))))))))+++,,,------+++***+++...///---***+++***(((''''''(((***+++&&&***///000---***)))***+++,,,,,,+++******+++---,,,,,,++++++++++++,,,,,,((()))+++---............+++...000---)))&&&(((+++))))))))))))************************+++++++++++++++,,,------+++*********&&&(((***+++)))(((((()))***)))))))))(((((((((((((((''''''&&&%%%$$$$$$###&&&''''''((()))***++++++***))))))***++++++(((&&&%%%'''***)))((('''***,,,---,,,+++)))))))))******(((,,,000...+++)))+++...+++)))(((***---,,,((($$$))))))***+++,,,...000111222000...---------///000...,,,))))))***,,,,,,,,,))))))))))))***+++,,,---***+++++++++***)))'''%%%###(((---***$$$ """&&&***%%%$$$(((++++++,,,///&&&(((++++++***(((((((((!!!###&&&+++...///---+++))))))(((%%%######'''+++))))))))))))((((((((((((%%%'''***,,,------+++***,,,,,,+++******+++++++++''',,,222444222111222444444555666777888999::::::444:::DDDNNNSSSTTTRRRPPPPPPOOOPPPTTTZZZ^^^```___QQQMMMGGGAAA>>>===???@@@?????????>>>>>>??????@@@AAAGGGNNNYYYmmmzzzaaa^^^hhhmmmggg^^^WWWOOOHHHDDD@@@???@@@>>>;;;===BBB::::::::::::;;;===>>>???@@@@@@???@@@BBBDDDGGGIIIIIIUUUmmmxxxlll^^^UUUSSSPPPLLLKKKLLLMMMKKKHHHHHHJJJOOOUUUZZZ[[[YYYVVVMMMIIIDDDCCCEEEFFFEEEDDDAAAAAABBBBBBBBBBBBAAAAAAEEELLLJJJFFFGGGDDDJJJ[[[ppp~~~ooo\\\TTTNNNMMMOOOTTT^^^hhhuuuvvvwwwvvvtttsssssssssssspppmmmlllmmmoooqqqrrrqqqrrrtttvvvwwwvvvuuuttthhhkkklllmmmpppttttttooooooppppppooonnnnnnoooqqqtttmmmggggggddd]]]WWWTTTOOONNNKKKHHHGGGHHHLLLPPPXXX]]]cccdddcccgggooowww{{{yyyxxx|||~~~tttllljjjhhhddd^^^XXXTTTTTTTTTGGGEEECCCCCCEEEHHHIIIIIILLLHHHGGGJJJKKKHHHIIINNNKKKKKKLLLKKKIIIFFFCCCAAAEEEEEEDDDBBB???:::666444999:::888444555888777444000444222+++)))...111000/////////...---+++***)))///111222111///,,,,,,,,,***//////++++++//////***+++***))))))***++++++***///...---,,,++++++++++++)))***+++,,,,,,,,,,,,,,,++++++***))))))***+++,,,))))))(((((((((***+++,,,+++,,,,,,***(((((()))***(((((()))***************)))***+++++++++,,,///111111///---+++***)))******---***((((((+++,,,+++)))+++***)))))))))***+++,,,...---,,,+++++++++++++++---,,,***)))((()))+++,,,$$$&&&'''((('''''''''(((&&&&&&&&&'''''''''((((((((()))***((('''(((,,,000***(((((()))+++---,,,,,,(((''''''&&&&&&&&&''''''+++***)))((()))+++---...---111111,,,)))******((((((*********)))***+++---,,,,,,------...---------............------------//////---***)))+++,,,+++***((('''))),,,...,,,)))000...+++(((&&&&&&&&&''',,,***(((&&&&&&'''***+++((()))***+++,,,,,,+++***(((((((((((()))+++,,,---(((%%%$$$''',,,...+++''',,,,,,(((%%%&&&,,,...,,,)))************)))((((((&&&(((++++++***))))))***+++***)))***---...,,,)))******+++,,,...000222333222222333666999<<<>>>>>>>>>CCCKKKQQQSSSSSSSSSSSSSSSRRRQQQRRRTTTVVVVVVVVVKKKIIIEEEAAA>>>===>>>>>>BBBBBB@@@>>>===???CCCFFFIIIGGGKKKZZZsssoooeee___hhhllleee^^^[[[WWWQQQFFFDDDBBBAAAAAABBB@@@???;;;;;;:::::::::;;;<<<<<<===>>>?????????BBBFFFIIIFFF\\\yyyyyyooobbbUUUSSSZZZSSSQQQNNNLLLKKKKKKKKKLLLJJJRRR]]]iiipppoooggg]]]VVVOOOJJJIIIGGGCCCBBBDDDCCCCCCBBB@@@AAADDDEEECCCHHHKKKMMMIIICCCDDDPPP]]]rrrzzziiiSSSKKKMMMMMMUUUbbbggglllpppuuuwwwwwwuuusssrrrtttooonnnooommmiiikkkrrrooonnnnnnqqquuuwwwuuusssnnnppppppnnnjjjjjjlllppprrrqqqooonnnmmmmmmmmmnnnvvvnnnfffdddaaa[[[VVVUUUNNNMMMKKKIIIHHHKKKPPPSSSZZZ___dddffffffjjjrrrzzzzzz{{{}}}{{{uuuqqqkkkiiiddd^^^YYYUUUSSSSSSHHHEEECCCCCCEEEGGGHHHHHHKKKGGGGGGJJJJJJHHHIIIMMMJJJJJJJJJIIIHHHFFFCCCBBBCCCCCCCCCBBB???;;;888666777888777444444777666222333666555000...111333222/////////......------,,,,,,...000000///---------)))---...++++++...---))),,,+++***)))*********)))---,,,+++***)))*********&&&''')))+++---...//////,,,+++***((((((((())))))***)))(((((((((***+++,,,+++,,,,,,+++)))(((***+++))))))***++++++*********)))***+++******+++...111000///---+++*********+++,,,***((()))+++,,,+++)))+++***)))))))))***,,,,,,......------,,,,,,------+++***((('''&&&'''((()))&&&((())))))((('''((()))&&&&&&'''''''''(((((((((&&&'''((((((&&&'''***---++++++++++++***)))(((((()))(((''''''''''''((()))%%%%%%&&&'''((((((((((((,,,000000,,,)))++++++)))%%%&&&'''(((((())),,,///,,,------.......................................,,,---,,,++++++,,,---,,,***)))(((***---...,,,***,,,,,,,,,,,,,,,***)))((()))(((&&&%%%%%%&&&'''(((((()))***++++++******)))&&&&&&&&&&&&&&&'''((()))'''&&&%%%'''***,,,***(((***,,,+++)))+++......***++++++,,,,,,++++++***)))''')))******))))))***++++++***)))***---...,,,***,,,,,,,,,,,,---...///000///000111444888;;;<<<===AAAFFFNNNSSSVVVVVVVVVVVVYYYWWWSSSQQQPPPOOOMMMKKKDDDBBB???<<<;;;;;;<<<===AAAAAA@@@>>>>>>@@@DDDHHHLLLKKKPPP___uuuyyyeee^^^]]]fffjjjfff```[[[VVVOOOGGGEEEBBBAAAAAAAAA???>>>::::::999999:::;;;<<<<<<:::;;;===>>>???BBBGGGKKKJJJ```}}}tttbbb[[[VVVNNNMMMRRRPPPOOOMMMKKKKKKKKKMMMMMMQQQ[[[hhhttt}}}~~~uuukkk^^^TTTKKKHHHGGGDDDCCCDDD@@@@@@@@@@@@BBBEEEGGGGGGIIILLLOOOMMMLLLRRRbbbooo|||fffRRRKKKNNNMMMSSS___dddiiimmmqqqttttttrrrppppppqqqnnnnnnpppooolllnnnttttttrrrqqqrrrtttssspppnnnmmmmmmmmmlllkkkkkklllnnnlllllljjjjjjiiijjjkkklll|||zzzyyyooofffaaa]]]XXXTTTTTTLLLLLLKKKIIIJJJMMMRRRVVV[[[```fffiiijjjnnnvvv}}}www{{{|||xxxuuutttmmmjjjeee___ZZZVVVSSSRRRIIIFFFDDDCCCEEEFFFGGGGGGJJJGGGFFFIIIIIIGGGHHHKKKJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBBBBAAA???<<<:::888444777777555444555444000000333333000...//////...//////...------...///000***,,,...///...---......)))+++,,,******,,,+++))),,,,,,+++***)))))))))***,,,,,,***))))))***+++,,,'''((()))***,,,...//////+++******))))))******+++******)))((()))***+++,,,+++,,,,,,+++***)))+++,,,++++++,,,,,,,,,+++******))))))******)))***---///...---,,,++++++++++++,,,+++***((()))***+++***)))+++***))))))***+++,,,---.............../////////***)))((('''&&&'''(((((((((***++++++)))(((((()))'''''''''((((((((())))))&&&'''(((((((((((()))+++'''+++------***'''&&&'''+++)))(((''''''(((***+++%%%&&&)))+++++++++)))(((+++...///,,,***,,,,,,+++'''((()))(((((())),,,///------...///////////////---......//////000000111,,,,,,,,,------,,,+++++++++***)))+++---...---,,,(((***...000000///,,,***''''''''''''''''''''''''((())))))******)))((('''))))))))))))))))))))))))(((((())))))******++++++$$$(((***,,,///222000+++---------------,,,,,,+++((()))***)))((((((***,,,***))))))+++,,,---+++***...------,,,,,,,,,,,,,,,...000222666999<<<>>>???EEEJJJQQQWWWYYYZZZZZZZZZ]]]YYYSSSNNNKKKHHHEEECCC???===;;;:::999:::<<<===?????????>>>>>>AAAFFFJJJOOOQQQXXXfffzzzpppaaa]]]^^^eeeiiigggbbb]]]UUUOOOIIIFFFCCCBBBAAA@@@>>><<<888888888888999:::;;;<<<777999;;;<<<>>>BBBHHHKKKNNNdddqqq___OOOMMMNNNMMMNNNQQQMMMLLLKKKJJJKKKLLLNNNPPPXXXdddsssyyyeeeXXXKKKHHHHHHFFFDDDDDD>>>>>>???AAABBBEEEIIIMMMMMMRRRWWWYYY^^^kkk}}}zzzbbbPPPJJJNNNLLLPPP[[[^^^eeeiiimmmpppooonnnmmmmmmnnnmmmoooqqqqqqoooppptttsssrrrqqqqqqqqqpppnnnlllkkkjjjjjjkkkmmmnnnnnnnnnjjjiiiiiihhhhhhjjjkkklllxxxuuuyyyooofffbbb]]]VVVQQQPPPLLLKKKJJJIIIIIILLLRRRVVV\\\```fffiiilllqqqxxx}}}wwwzzz}}}}}}zzzwwwuuutttnnnkkkeee```[[[VVVSSSPPPIIIGGGDDDCCCDDDFFFFFFFFFHHHGGGGGGHHHHHHHHHHHHIIIKKKJJJIIIHHHGGGGGGGGGHHHCCCCCCBBB@@@>>>;;;999888111555777555333444222///...111222111...---,,,,,,000///---,,,+++,,,...///***,,,...///...---------***++++++++++++++++++*********+++***))))))+++,,,,,,,,,+++***+++,,,---...+++++++++++++++++++++,,,))))))******+++,,,---...+++***)))))))))***+++,,,+++,,,,,,+++******,,,---,,,,,,------,,,,,,++++++((()))***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,---*********************)))+++******)))***+++---......//////000111111111111,,,+++***)))))))))******)))+++,,,+++)))(((((()))((((((((()))))))))******'''((()))***************"""(((---...***'''(((+++***)))'''&&&&&&(((***+++'''((()))++++++++++++***)))---...+++***,,,---,,,.........,,,******+++------...///000000111000000------...///000111222222...------///...***((()))++++++++++++,,,---......)))+++...000000...,,,***'''((()))***+++***))))))(((((()))))))))'''&&&%%%******++++++*********)))***+++,,,+++******,,,...###'''***///444333///---------...---,,,,,,+++)))))))))((('''(((***---))))))***++++++,,,+++***------,,,+++++++++,,,,,,///222666:::===@@@BBBDDDIIINNNTTTYYY\\\]]]]]]^^^ZZZVVVOOOJJJGGGEEECCCAAA???>>>===;;;;;;<<<=========>>>>>>>>>???CCCHHHMMMPPPUUU```oooyyymmmjjjeeeggggggeeeaaa\\\TTTOOOKKKHHHDDDBBBAAA???<<<;;;666666666777888:::;;;<<<777888:::;;;>>>AAAFFFJJJRRRggg~~~mmm]]]QQQHHHIIILLLMMMOOORRRJJJJJJIIIIIIKKKNNNPPPRRR\\\kkk|||}}}fffXXXLLLIIIKKKIIIEEEBBB??????AAABBBBBBDDDLLLTTTZZZaaaiiioooxxxuuu^^^MMMKKKOOOLLLNNNWWWZZZbbbfffjjjllllllkkkkkkkkkkkklllnnnpppooonnnoooqqqkkkkkklllmmmnnnooooooooollljjjjjjmmmrrrtttrrrpppooonnnmmmlllllllllmmmnnnzzzwwwwwwooogggddd___VVVOOOLLLLLLKKKJJJHHHHHHKKKPPPTTT[[[___dddiiilllqqqwww{{{{{{zzzzzz{{{|||zzzwwwtttnnnjjjddd___[[[WWWRRRNNNIIIFFFCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHIIIIIIHHHKKKKKKJJJIIIIIIIIIIIIIIIFFFEEECCC@@@===:::777666///555777555222222111///222333555555333///...///111///---+++)))***+++++++++---//////---,,,+++,,,+++++++++------+++++++++''')))******)))***,,,///*********+++,,,---...///,,,,,,+++******++++++,,,***************))))))))),,,+++***))))))***++++++)))***++++++******,,,...,,,,,,---------,,,,,,+++)))******)))((())),,,...++++++,,,,,,,,,---,,,,,,)))***+++,,,+++*********+++************,,,---/////////111222222222222111,,,,,,+++***************)))***++++++)))''''''((()))))))))*********++++++'''''''''((())))))((('''###(((......***'''(((***((('''&&&%%%%%%''')))***'''&&&%%%%%%&&&''')))***)))---...+++***---...,,,---......---+++***+++,,,---...///000111111111111,,,---...///000111222333...+++,,,000///***)))++++++++++++++++++,,,...///------,,,,,,++++++******'''(((***+++,,,+++***)))'''((())))))((('''&&&%%%&&&'''((((((((('''&&&%%%((()))***)))((()))+++---"""%%%&&&&&&***000111...,,,,,,,,,,,,,,,+++******)))))))))((('''(((***---((()))***++++++******+++++++++++++++,,,,,,---...///333999===@@@BBBEEEHHHKKKPPPVVV[[[]]]^^^___```YYYTTTMMMGGGDDDCCCBBBBBBBBBAAA???>>><<<<<<<<<<<<<<<======>>>@@@DDDJJJNNNQQQYYYgggvvvrrrlllgggccc___YYYSSSOOOKKKIIIEEEBBB@@@>>><<<:::666666666777888999;;;<<<888999;;;;;;===@@@EEEHHHTTTjjjjjjYYYJJJHHHGGGGGGGGGFFFIIINNNIIIIIIIIIIIIKKKNNNQQQSSS___ppp{{{bbbVVVMMMMMMOOOLLLEEEAAACCCBBBDDDFFFEEEGGGSSSaaapppyyyqqqZZZLLLKKKPPPLLLMMMUUUXXXaaaeeeiiikkkkkkjjjkkkkkkiiilllmmmmmmkkkkkkkkkkkkeeefffhhhiiikkklllnnnpppmmmlllmmmqqqvvvxxxvvvttttttsssqqqooonnnnnnnnnnnnvvvooohhheee```WWWOOOLLLKKKKKKIIIHHHGGGJJJOOOSSS[[[^^^ccchhhlllpppuuuxxx}}}|||{{{{{{}}}|||yyyvvvlllhhhbbb^^^\\\XXXRRRMMMHHHEEECCCBBBDDDEEEFFFFFFFFFIIIIIIHHHHHHJJJJJJGGGKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFCCC@@@===999777666000555888444111111111000333222333555222---,,,...000///---+++)))))))))))),,,...000000...,,,+++,,,,,,***+++......+++***,,,&&&)))+++***)))))),,,///&&&(((***,,,............***)))))))))***,,,...///++++++***)))'''$$$"""!!!---,,,+++***)))***++++++((()))******)))***,,,...***+++,,,,,,---------,,,***++++++***)))***,,,...++++++,,,---------,,,,,,)))+++......,,,++++++++++++*********+++,,,...//////000222333333222111111++++++*********)))))))))(((***++++++)))(((((()))*********+++++++++,,,,,,'''&&&%%%%%%''''''&&&%%%***---///...***'''&&&'''&&&%%%&&&&&&&&&'''((()))***)))'''&&&'''))),,,---)))---...+++***,,,---,,,$$$'''***++++++++++++,,,,,,---...000111111111111,,,------...000111222222,,,((()))///000++++++000***++++++******+++---000000...+++)))'''((()))***%%%&&&((()))***))))))((('''(((((())))))((('''&&&&&&''')))******)))((('''%%%%%%$$$$$$&&&((()))***)))***(((%%%'''+++,,,)))+++++++++++++++***))))))((()))***)))((((((***,,,''')))++++++***)))***+++*********+++,,,...///000---333:::???AAACCCGGGJJJNNNRRRWWW\\\^^^```aaaccc\\\VVVNNNGGGDDDBBBBBBBBBCCCBBB@@@>>><<<;;;:::999<<<======>>>@@@EEEKKKOOOSSS]]]mmm}}}yyynnniiiddd\\\TTTQQQLLLIIIEEEBBB@@@>>><<<:::777777777777888999:::;;;999:::;;;<<<===@@@DDDHHHYYYoooqqq\\\MMMDDDGGGIIIHHHEEEDDDGGGKKKKKKKKKJJJKKKLLLOOORRRTTTcccwwwzzzaaaWWWPPPPPPQQQLLLEEEBBBEEEDDDFFFKKKLLLRRRdddyyyqqqYYYKKKLLLQQQMMMMMMUUUYYYaaadddhhhjjjjjjjjjkkklllgggkkkkkkhhhgggiiiiiihhhfffggghhhhhhggghhhkkkmmmkkkmmmppptttxxxyyyxxxvvvuuutttrrrooonnnmmmmmmmmmxxxooohhhddd___WWWQQQNNNJJJJJJIIIHHHIIILLLRRRVVV\\\^^^cccggglllpppsssuuuyyy{{{{{{zzzxxxwwwwwwxxxjjjfff```]]]\\\XXXRRRLLLFFFDDDBBBBBBDDDFFFGGGGGGFFFJJJKKKHHHIIILLLKKKGGGIIIIIIJJJIIIIIIGGGEEEDDDFFFEEEBBB???<<<:::888888111666888444///000222222222000000222///***)))---......---,,,++++++******+++---000000///......///,,,))))))------)))))),,,(((+++---+++((('''***---&&&)))---111333333111000******))))))***,,,...///*********)))(((&&&$$$"""---,,,+++***)))***++++++&&&'''((()))((())),,,...((()))***,,,------------+++,,,,,,+++******,,,///+++,,,---------,,,+++******---000000...,,,,,,---************+++---///000000111222333333222000///+++,,,,,,,,,++++++******(((***,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,+++(((%%%%%%''')))((('''.........---+++)))((('''$$$%%%'''((()))))))))(((+++++++++,,,,,,---...///***...///+++***,,,---+++ $$$))),,,---++++++***,,,,,,...///000111111111,,,,,,---...//////000000111***)))///...((((((///)))***+++***((()))---000///...+++)))(((((()))***&&&&&&'''((()))*********&&&'''((()))***)))(((''''''(((***,,,---,,,+++***&&&###!!!"""&&&***+++******+++)))&&&(((,,,,,,(((+++++++++++++++******)))''')))******))))))***+++&&&)))++++++)))(((***++++++++++++,,,---///000111...444===BBBDDDFFFJJJNNNPPPTTTZZZ^^^```bbbdddeee^^^WWWNNNHHHDDDDDDDDDEEECCCBBBAAA???===<<<;;;:::<<<===>>>>>>@@@EEEKKKOOOVVVbbbrrryyyssshhh]]]XXXKKKHHHEEEBBB@@@???<<<:::888888888888888999:::;;;777999;;;<<<>>>BBBGGGJJJ^^^uuu{{{gggUUUKKKIIIIIIHHHEEEDDDEEEHHHJJJNNNMMMLLLLLLMMMOOOQQQSSSeeezzzyyyeee\\\UUUSSSPPPJJJFFFEEEDDDCCCHHHPPPVVVaaa{{{qqqXXXKKKMMMRRRMMMNNNWWW\\\aaacccgggiiiiiijjjkkkllleeeiiiiiieeedddhhhkkkjjjggghhhiiihhhggggggjjjmmmgggkkkqqquuuvvvuuuuuuuuusssrrrpppnnnmmmllllllmmm{{{qqqgggbbb]]]WWWRRRRRRIIIIIIIIIIIIJJJOOOUUUZZZ\\\___ccchhhlllpppssstttssswww{{{xxxrrrpppsssxxxiiiddd___\\\[[[XXXRRRLLLEEECCCAAAAAADDDFFFGGGHHHFFFKKKLLLIIIIIIMMMLLLGGGGGGHHHIIIIIIHHHFFFCCCAAADDDCCCAAA???===;;;::::::111777999333///000333444666333333555222,,,,,,111,,,------......---,,,,,,***,,,///000000000000111+++'''(((,,,,,,((('''++++++...///,,,'''%%%'''+++)))---222777999888666444...---+++))))))***+++,,,((()))***,,,,,,,,,+++***...---+++*********++++++%%%&&&((((((((()))+++---'''((()))+++,,,---......,,,,,,---+++***+++---///,,,,,,---...---,,,+++******---111111///------...************+++---///000000111333333333111///........./////////...---,,,)))+++------,,,,,,---...++++++,,,,,,,,,,,,------000,,,)))(((***,,,,,,+++...,,,++++++------,,,+++$$$&&&(((***++++++)))(((&&&(((***,,,,,,,,,+++***+++//////,,,***,,,,,,+++###'''---000///,,,)))(((+++,,,---///000000111111,,,,,,------.../////////999000,,,000,,,$$$###))))))***+++)))'''(((,,,000------,,,************+++((())))))***+++,,,,,,---&&&'''(((*********))))))###%%%''')))******(((((()))$$$!!!###***...///---%%%(((((((((+++//////,,,+++,,,,,,,,,,,,+++******&&&(((++++++***))))))***&&&)))++++++)))((()))+++------------......///000000888@@@FFFGGGIIINNNRRRRRRVVV[[[___bbbdddfffggg\\\VVVNNNHHHFFFGGGIIIJJJDDDCCCBBBAAA@@@???>>>=========>>>???@@@EEEKKKOOOYYYeeevvvtttfff___KKKHHHDDDBBBAAA???<<<::::::999999999999999::::::666777:::<<>>???DDDGGGGGGPPPOOONNNMMMMMMOOOQQQRRRddd{{{yyyjjjaaaXXXSSSNNNHHHFFFGGGAAAAAAHHHTTT]]]lll~~~pppXXXLLLMMMSSSNNNNNNYYY^^^```cccfffhhhhhhiiijjjkkkccchhhhhhccccccjjjmmmlllfffhhhiiiiiiggghhhlllpppccciiippptttsssrrrrrrsssqqqpppooonnnmmmmmmnnnooo{{{vvvpppgggaaa\\\XXXSSSOOOOOOHHHFFFIIIKKKMMMSSS[[[```aaacccggglllrrrvvvyyy~~~{{{xxxtttrrrqqqrrrrrrfffaaa\\\YYYYYYWWWQQQLLLDDDDDDDDDDDDDDDEEEFFFFFFIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHGGGEEECCCBBB>>>???@@@@@@???===:::999444555555555333000---,,,444333111...,,,---000333---000111///***(((***...///000000000///...---,,,111"""(((...)))&&&+++'''---///***''')))+++******,,,222:::??????999333,,,,,,++++++++++++++++++((()))***++++++***((('''***)))((()))++++++)))((((((((())))))******++++++,,,,,,+++******++++++,,,+++---......---,,,---...+++---......,,,+++***+++///...---,,,+++,,,------))))))***+++,,,,,,---------...000111222111///...---...///...,,,+++,,,------...///000000///...---///---******+++,,,---------,,,***(((((()))***+++,,,---...,,,***((()))***+++++++++,,,++++++******,,,,,,************,,,,,,+++,,,---,,,***)))***,,,%%%&&&)))+++,,,+++***)))***+++(((###&&&...222//////000000...------...000222000...,,,***)))((((((&&&(((******)))***---000111222222...***((()))+++))))))***************)))"""$$$&&&'''&&&&&&'''(((''''''((()))))))))))))))&&&(((&&&"""&&&///111...***((((((***---...+++(((+++,,,.........,,,***)))***((())),,,,,,***))),,,%%%(((+++,,,+++***))))))---)))(((---000111222555:::???EEEIIIJJJKKKOOORRRWWWXXX\\\```dddfffeeeccc^^^UUUKKKEEEEEEEEEDDDCCCFFFFFFDDDAAA<<<:::999:::@@@???======AAAGGGNNNSSSXXXeeetttxxxjjj]]]SSSJJJGGGEEE???999777777666444555777888888777999;;;===<<<===CCCNNNVVVlll|||iiiTTTLLLNNNIIIEEE@@@@@@BBBFFFGGGGGGJJJLLLMMMIIIEEEEEEJJJPPP\\\sss{{{```PPPNNNHHHFFFGGGBBBCCCFFFLLLTTTccczzzsssgggSSSPPPKKKIIILLLSSS[[[```]]]aaaeeefffeeeeeehhhkkk```aaadddhhhkkkkkkjjjhhheeeffffffgggiiijjjlllmmmgggmmmqqqoooooopppooolllnnnmmmmmmlllmmmnnnnnnnnn~~~yyytttnnngggaaa\\\XXXSSSPPPLLLGGGEEEHHHJJJKKKPPPWWWZZZ]]]ccciiioootttxxxyyy}}}{{{wwwtttqqqqqqqqqqqqiiiddd___\\\[[[XXXRRRMMMGGGGGGFFFEEEEEEEEEFFFFFFJJJJJJKKKKKKKKKKKKKKKKKKDDDEEEEEEEEEDDDCCCAAA@@@AAAAAAAAAAAA???<<<999777666777777777666444111///555555333111...---///111,,,///000---)))'''))),,,...............---,,,,,,000***(((------))))))///(((...///+++(((***,,,******---333:::???>>>777111---------,,,+++***)))(((((()))***++++++******)))***))))))***++++++***((()))))))))))))))*********++++++++++++++++++++++++***+++------,,,,,,---...+++---......---+++***+++)))))))))***,,,///111333************+++,,,---...+++---...000000///...---,,,---------+++***+++,,,------............------............//////...------,,,***)))((()))***+++111---)))((()))++++++***((()))***+++,,,,,,++++++,,,+++***))))))***+++,,,***++++++,,,---------,,,'''(((***,,,,,,---,,,,,,///111000---000666777333.........---,,,---000333......---,,,++++++,,,,,,(((((()))***,,,...000222000111111...***((((((***************)))(((&&&&&&$$$%%%''''''&&&&&&''')))'''((())))))******))))))(((,,,---)))(((---111111***)))(((***------+++)))***,,,---......,,,+++))))))'''(((+++,,,)))(((+++'''***,,,---,,,*********---******...000111444999===BBBGGGJJJKKKLLLPPPSSSVVVWWWZZZ^^^bbbdddcccaaa]]]UUUJJJDDDCCCDDDDDDCCCFFFFFFDDDAAA===;;;;;;<<>>======>>>AAAAAAAAACCCGGGLLLQQQTTT]]]dddmmmvvvuuubbbMMMCCC@@@===;;;:::999888666777888:::999999666888::::::;;;@@@HHHNNNiiillljjj___OOOEEEDDDHHHDDDCCCBBBBBBDDDEEEEEEDDDEEEEEEFFFFFFGGGHHHJJJKKKTTTdddvvvcccRRROOOKKKJJJMMMJJJEEEFFFGGGJJJVVVlll~~~sssiiifffgggaaaSSSGGGGGGGGGHHHKKKQQQWWW^^^aaacccbbbaaaaaadddfffggggggffffffggghhhiiiiiiiiiiii___bbbfffjjjlllllljjjhhhggglllnnnlllkkknnnooommmnnnqqqtttuuussssssvvvxxx|||yyyvvvnnnkkkfffaaa\\\WWWTTTRRRLLLKKKJJJKKKMMMOOORRRUUUWWW[[[bbbiiiqqqvvvyyy{{{~~~|||yyyvvvsssqqqqqqqqqiiiddd^^^YYYUUURRRMMMJJJIIIHHHFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA>>><<<:::888333444666777666555333222444555777666444222111111222333333111...---...000------------------......)))111444...)))+++...///,,,///000...+++***+++---,,,...333:::===:::222+++,,,---......---+++)))((())))))***+++,,,---------,,,++++++,,,------,,,***++++++******))))))(((((((((***,,,------,,,+++***((((((((((((''')))---000+++---//////---,,,,,,,,,))))))((()))***,,,///000---+++)))((()))+++---///***+++,,,---------,,,,,,***+++,,,+++***)))***+++...---,,,,,,,,,---...///,,,...000000///.........---,,,+++*********++++++000+++''''''***,,,,,,***((())),,,......---,,,***++++++++++++++++++++++++***((((((,,,111222---(((---------...///111222333......------///000///---......,,,+++***+++///333111000///---,,,+++++++++***))))))+++000333333333.........---+++***))))))###$$$&&&'''((())))))***)))***)))((('''&&&(((***))))))***+++++++++++++++%%%))),,,+++((((((+++...************++++++******((()))+++---...---,,,+++)))'''(((+++,,,))))))+++***,,,...---,,,******+++***+++///333444666???JJJPPPSSSTTTRRROOOLLLMMMOOOPPPQQQSSSWWW[[[]]]]]]\\\XXXQQQHHHBBBBBBEEEIIIKKKIIIIIIFFFCCC???===>>>???BBBBBBDDDFFFJJJNNNRRRTTTUUU\\\fffpppjjjSSSGGGCCCAAA>>>===:::888777777888999999888666777999:::;;;???DDDHHH\\\[[[VVVMMMCCC>>>???BBBAAABBBCCCEEEEEEEEECCCBBBCCCBBBBBBEEEHHHJJJJJJIIIQQQ^^^oooeeeSSSOOOIIIIIILLLIIIGGGGGGGGGHHHOOO___ttt{{{rrrllljjjjjjjjjiiiddd___]]]\\\VVVLLLCCCEEEGGGLLLRRRXXX^^^cccfffgggdddaaaaaadddggghhhfffggghhhhhhhhhgggggghhhhhh```bbbfffiiikkkkkkjjjiiihhhmmmnnnlllkkknnnpppoooqqqtttwwwvvvqqqnnnoooqqq|||yyyvvvllljjjfffaaa[[[VVVSSSRRRKKKLLLKKKKKKMMMQQQTTTUUU\\\^^^bbbgggnnntttyyy{{{~~~{{{wwwuuusssqqqqqqhhhddd^^^XXXSSSOOOKKKIIIFFFEEEDDDCCCDDDFFFIIIJJJGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFAAAAAA@@@???>>>===;;;;;;333444666777777666444333111333666777666444444444444444333111///...///000......------...///000111)))...///------111222///---///000///,,,)))+++...,,,...222888;;;999111+++***+++,,,---------,,,+++))))))******+++,,,---...---,,,+++,,,......,,,+++++++++******))))))((((((((()))+++---------+++***'''''''''''''''))),,,///***---//////...,,,,,,---++++++*********+++,,,------,,,***((((((***---///++++++,,,,,,------------***,,,---,,,+++***+++---///...---------...000111+++,,,---+++)))))),,,...---,,,,,,+++++++++++++++((()))+++++++++*********,,,---...///...---+++)))+++,,,,,,,,,,,,,,,,,,++++++)))(((+++//////***$$$------...///000222444555444111//////000000111111//////---+++)))***,,,///000///...---,,,+++++++++((()))+++...000222111000...------------,,,***)))$$$%%%&&&((()))*********)))******)))''''''(((***))))))***+++++++++++++++&&&%%%&&&(((***++++++,,,***++++++************+++((()))+++---------+++***+++))))))------******---***+++,,,,,,***)))***+++)))+++000666999???KKKWWW___aaa```\\\TTTMMMJJJJJJMMMNNNPPPSSSWWWZZZZZZYYYSSSNNNGGGCCCCCCGGGLLLOOOKKKJJJGGGCCC???===???@@@BBBCCCDDDGGGJJJMMMPPPQQQPPPYYYcccqqqoooZZZNNNHHHCCC???>>>:::888777777888999888777666777999;;;<<<>>>AAACCCJJJIIIFFFAAA===;;;<<<>>>@@@BBBEEEFFFFFFEEECCCBBBBBBAAABBBDDDHHHJJJKKKJJJPPP^^^qqqgggUUUPPPJJJIIIKKKHHHGGGIIIJJJIIIKKKSSS```jjjooohhh___\\\^^^^^^[[[WWW[[[]]]]]]YYYQQQHHHAAA>>>EEEIIIOOOWWW^^^cccggghhhkkkgggccccccfffhhhhhhgggggghhhiiihhhfffeeefffhhhdddeeefffggghhhjjjkkkkkkiiinnnooommmmmmppprrrqqqrrruuuwwwvvvrrrnnnllllll~~~zzzuuujjjiiigggaaa[[[UUURRRQQQIIIJJJIIIGGGJJJPPPUUUUUU^^^```bbbggglllrrrxxx{{{~~~{{{xxxuuurrrqqqppphhhddd^^^XXXRRRNNNLLLKKKEEEDDDCCCBBBDDDGGGJJJLLLHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIGGGFFFEEEDDDDDDDDD@@@??????>>>===<<<;;;;;;555666888999999777555444000222555666666555666666222111000///...---------...---------...///111222---,,,,,,///222444333111......000000,,,((()))...+++,,,///444888888333...+++++++++,,,------......***************+++,,,---,,,,,,+++,,,------,,,***************))))))))))))((()))+++,,,------,,,+++'''((((((((('''(((+++---***,,,//////...------...+++*********+++,,,...///---,,,***))))))***,,,---++++++++++++,,,,,,,,,---***+++---,,,++++++,,,---...............///000111+++,,,,,,)))''''''+++///,,,,,,,,,,,,,,,+++++++++$$$(((,,,---+++*********//////......---+++***)))***+++,,,,,,,,,,,,+++***+++))))))***---,,,(((%%%,,,,,,...///111222444444777222//////000//////111//////...,,,***)))***+++*********+++,,,---...///(((,,,000222111///...---...------...///...,,,)))***************)))((((((&&&(((******)))(((((()))((()))******++++++******)))%%%$$$(((,,,,,,,,,...++++++,,,***)))(((***+++((()))+++,,,---,,,***))),,,)))***......++++++---)))***++++++******+++---,,,,,,111:::CCCLLLZZZgggnnnooonnnhhh]]]RRRKKKHHHLLLLLLMMMQQQUUUWWWXXXWWWPPPMMMHHHDDDCCCFFFKKKNNNIIIHHHFFFBBB??????AAACCCCCCCCCCCCEEEGGGJJJLLLNNNPPPXXXcccqqqvvvcccWWWMMMEEE@@@???<<<:::888888999:::999888777999;;;===>>>???@@@@@@===>>>>>>===<<<;;;===>>>@@@CCCFFFHHHGGGEEEDDDDDDBBBCCCDDDFFFGGGJJJLLLMMMRRRcccyyygggUUUQQQKKKIIIKKKGGGEEEIIILLLLLLJJJMMMTTTZZZ]]]XXXTTTUUUYYYZZZVVVRRRYYY^^^___WWWJJJ@@@>>>@@@HHHLLLSSS[[[aaaeeeggghhhkkkiiigggfffggghhhhhhgggfffiiikkkjjjgggeeefffhhhhhhggggggggghhhiiijjjkkkiiinnnpppooonnnqqqsssqqqppprrruuuwwwwwwuuurrrooo{{{sssjjjjjjgggbbbZZZTTTQQQPPPHHHJJJIIIEEEHHHQQQWWWWWW\\\^^^ccchhhnnnssswwwyyy}}}|||zzzwwwtttqqqooommmeeebbb]]]VVVPPPLLLKKKKKKHHHFFFDDDCCCDDDGGGJJJLLLJJJJJJJJJJJJIIIHHHGGGGGGKKKIIIGGGEEECCCBBBBBBBBBAAA@@@>>>===;;;:::999999555666888888888666444333111333555555444444555666222111///.........---,,,---,,,,,,,,,---///111333///))))))111444///...111///---///000,,,'''(((---******,,,111666888555111...---,,,++++++,,,...///+++***)))))))))***++++++,,,+++++++++------+++***)))))))))))))))*********)))******+++,,,,,,------'''(((******))))))***+++***,,,//////............++++++++++++,,,---///000,,,,,,+++******++++++,,,***)))))))))******++++++)))***++++++******+++---+++,,,---...////////////***---///---***(((+++///,,,,,,------,,,,,,+++***''''''(((***+++,,,+++***------+++************+++((()))************)))((())))))***+++++++++******)))+++---000111222222222555///...000111,,,+++,,,+++---...---+++******+++)))))))))***+++,,,......(((///777888333---+++,,,...------///111000---***------------,,,+++))))))###&&&)))+++***)))(((((('''((())))))******)))))),,,((('''******(((+++000+++,,,,,,***((('''))),,,)))***,,,,,,,,,+++)))(((+++)))***------+++***---)))***+++++++++,,,...000000///444@@@MMMZZZjjjuuuyyy{{{zzztttgggZZZPPPLLLKKKJJJLLLOOOSSSVVVWWWVVVOOOLLLHHHDDDBBBCCCFFFHHHDDDCCCBBB@@@???AAAEEEHHHCCCBBBBBBBBBCCCEEEHHHJJJKKKRRR]]]kkkqqqbbbTTTHHHDDDEEE>>><<<;;;:::;;;<<<;;;:::999:::<<>>999<<<>>>>>>======???BBBAAADDDHHHIIIGGGEEEEEEFFFDDDFFFGGGGGGGGGIIIMMMRRRVVVjjj}}}aaaQQQNNNIIIHHHIIIEEEBBBGGGKKKLLLKKKMMMRRRXXXUUUUUUVVVUUUTTTSSSSSSSSSYYYZZZXXXOOOEEEAAADDDJJJNNNRRRYYY```eeehhhiiiiiiiiijjjjjjhhhfffeeeeeeffffffjjjnnnnnnjjjggghhhjjjiiiiiijjjjjjjjjjjjiiiiiiggglllpppoooooorrrrrrpppooooooqqqvvvzzzzzzuuuqqq|||rrriiijjjhhhbbbZZZSSSPPPOOOJJJLLLJJJFFFIIITTT[[[[[[YYY]]]cccjjjqqquuuwwwxxx|||{{{xxxuuurrrooommmkkkaaa___YYYSSSMMMIIIHHHIIIKKKIIIFFFEEEEEEGGGJJJLLLLLLLLLLLLKKKJJJIIIGGGGGGMMMKKKIIIFFFDDDCCCCCCCCCBBBAAA???<<<:::888777666444444666666555333111000333444555444333222444555444333111000000000///...,,,+++******,,,...111222...&&&(((222222((('''//////---...000,,,&&&'''---***)))+++///555888666444111///,,,******+++---...+++***)))((((((((()))***++++++***+++,,,---+++)))(((((())))))******++++++************+++,,,---...''')))++++++***))))))******,,,///000///......///......---,,,,,,,,,......++++++++++++++++++++++++((((((((((((((()))******''')))******))))))***,,,)))+++,,,...//////...---)))...222222...+++,,,///,,,,,,---------,,,+++***,,,'''$$$&&&+++...---***+++***((('''''')))+++,,,&&&'''((())))))((('''&&&((()))++++++++++++---///(((***---000111222111111444000000555555///***+++(((***------,,,+++++++++++++++******)))******+++(((222<<<===555,,,***+++///......000222222...+++,,,------.........------!!!$$$)))++++++)))((('''''''''((()))))))))))))))+++)))***+++&&&"""'''111+++,,,---***''''''))),,,***+++,,,---,,,***((('''***((())),,,,,,***))),,,)))+++,,,,,,,,,---000222444111666CCCTTTdddsss~~~{{{nnn```UUUPPPJJJJJJKKKNNNRRRUUUVVVVVVNNNMMMIIIDDD@@@???AAABBB????????????@@@CCCIIIMMMCCCBBB@@@???@@@BBBEEEGGGCCCIIISSSbbbyyy}}}kkkYYYLLLIIILLL@@@???=========>>>===<<<;;;;;;>>>@@@BBBBBB???===:::>>>AAA@@@>>>>>>AAAEEEBBBEEEIIIIIIGGGEEEFFFGGGEEEHHHJJJHHHFFFHHHNNNTTTYYYnnntttYYYKKKJJJFFFEEEFFFBBB@@@EEEJJJLLLLLLOOOVVV\\\SSSXXX[[[WWWOOOLLLOOOTTTRRRPPPJJJCCC???BBBJJJQQQUUUXXX^^^dddiiikkklllkkkfffiiikkkiiifffcccccceeeggglllqqqqqqmmmjjjjjjlllhhhjjjlllnnnmmmkkkhhhfffeeekkkoooooooooqqqqqqnnnnnnmmmnnnttt{{{{{{uuunnnyyypppmmmllliiibbbZZZUUUTTTUUUJJJNNNNNNJJJLLLTTT[[[[[[]]]```iiirrrsssqqquuu}}}}}}~~~{{{uuupppooolllggg^^^YYYUUUTTTPPPJJJHHHJJJHHHHHHHHHHHHGGGIIIKKKMMMKKKKKKLLLLLLKKKJJJJJJIIIHHHFFFCCCCCCCCCCCCBBBAAA>>>>>>>>>===;;;999999:::666555333333444444333222111111111111111000///...111222222111...------...,,,,,,,,,------............---,,,,,,++++++++++++000000///...,,,+++*********+++...222666888777666444222///,,,+++,,,...///...---+++***))))))((((((,,,)))'''+++111111+++%%%((((((((()))******++++++,,,++++++******++++++,,,,,,,,,++++++******++++++------,,,---...000222333------...---,,,---///111000...+++)))((()))***,,,(((---...***+++...,,,'''))),,,---+++((((((---222........................+++,,,,,,,,,,,,...111444111000000///...,,,+++***((('''&&&%%%%%%&&&'''(((***&&&&&&******'''(((---))))))***)))''''''(((***(((***++++++)))(((((()))***---111222111111222444666555333///,,,+++...000---+++))))))+++,,,***'''+++*********))))))(((((()))+++---...---,,,,,,---)))+++---000111222111111---,,,******+++***)))''''''((()))******))))))((((((***&&&&&&+++&&&"""*** %%%+++,,,***)))---111333000+++'''(((+++,,,***,,,,,,***)))***+++***(((***))))))***+++,,,,,,++++++,,,---------...000222444;;;GGGVVVeeesss|||yyygggVVVMMMKKKJJJHHHGGGIIILLLPPPSSSRRROOOKKKGGGCCCAAAAAAAAAAAAAAAAAACCCFFFHHHHHHGGGKKKGGGBBBAAABBBDDDDDDCCCDDDFFFKKKWWWkkknnn___SSSMMMGGGAAA>>>@@@???===???EEEBBBFFFFFFCCCBBBEEEFFFDDDBBBAAA@@@???@@@BBBEEEFFFEEEGGGIIIJJJIIIGGGIIIMMMLLLLLLMMMLLLGGGDDDKKKTTT]]]oooiiiZZZLLLHHHGGGCCCAAABBBBBBDDDGGGJJJMMMPPPTTTWWW[[[XXXUUUSSSQQQPPPMMMKKKKKKHHHDDD@@@@@@GGGQQQYYYbbbccceeejjjnnnpppmmmjjjfffddddddfffiiijjjgggdddhhhiiilllnnnoooooonnnmmmiiinnnttttttpppkkkiiijjjkkklllmmmmmmmmmnnnppprrrsssrrrrrrtttvvvvvvrrrooozzzsssjjjiiifff___WWWRRRPPPQQQKKKNNNNNNJJJLLLTTTZZZ[[[[[[^^^gggpppsssrrrwwwzzz}}}{{{vvvrrroookkkeee___ZZZVVVTTTPPPJJJHHHJJJIIIIIIIIIIIIIIIIIIKKKMMMJJJJJJKKKKKKKKKJJJJJJIIIGGGEEEDDDCCCDDDCCCBBB@@@<<<===??????===:::888777555333222222333333222111111111222222111111000///000111222000...---...///,,,,,,,,,---------.........---,,,+++++++++++++++......---,,,+++***)))(((***+++---111444666666666222000...,,,,,,,,,---...***)))(((((()))*********+++))))))+++///000,,,((((((((((((((()))))))))***'''((()))+++---000222333---,,,+++)))))))))******------,,,---...000111333---......---,,,---///111---.........------,,,,,,(((++++++((()))---,,,((($$$'''+++***'''&&&))),,,,,,,,,,,,,,,------------+++,,,,,,++++++,,,///222.........---,,,+++***))))))((('''&&&&&&'''((()))'''###$$$((((((&&&'''+++((())))))(((''''''(((***(((***++++++***)))***+++***---111222111111222444111...,,,,,,///111111111---+++***+++------***(((*********)))))))))((((((&&&)))++++++***)))******)))***---///111111000000---+++************)))'''&&&'''((()))***)))(((((($$$'''%%%'''...***(((000"""%%%***+++++++++---///+++(((%%%%%%)))------*********))))))***+++)))&&&)))(((((()))***+++******)))***+++++++++,,,...000444;;;HHHYYYiiixxx|||jjjYYYPPPKKKJJJIIIHHHJJJMMMPPPSSSQQQOOOLLLHHHEEECCCBBBBBB@@@???@@@CCCGGGJJJLLLLLLLLLHHHCCCBBBCCCDDDCCCBBBDDDEEEJJJTTTeee}}}tttggg___VVVLLLFFFGGGIIIHHHHHHJJJLLLQQQSSSNNNIIIIIIIIIGGGDDDCCCBBBBBBCCCDDDFFFGGGIIIKKKNNNNNNLLLIIIIIIKKKOOOOOOQQQRRRNNNJJJNNNUUU___mmmlll]]]NNNIIIHHHEEEDDDEEEDDDFFFIIILLLNNNQQQUUUYYYXXXUUURRRPPPOOOMMMKKKIIICCCBBB@@@AAAFFFOOOYYY```ggghhhkkkpppttttttppplllffffffgggiiikkklllkkkjjjkkklllmmmnnnoooooonnnnnnnnnooopppqqqrrrqqqmmmiiilllmmmmmmmmmlllllloooqqqpppnnnnnnppprrrrrrpppmmmzzzvvvjjjiiiddd]]]VVVQQQOOONNNLLLNNNNNNKKKLLLSSSYYY[[[]]]```gggnnnpppqqqvvv}}}wwwzzz{{{wwwssspppiiibbb```[[[WWWUUUPPPKKKIIIKKKJJJJJJJJJJJJJJJJJJKKKKKKHHHIIIIIIJJJJJJJJJIIIIIIFFFEEEDDDDDDEEECCCAAA>>>:::<<<>>>@@@???<<<888555444222111111333333222000000111222222222222222222///000111000...---...///,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,...------,,,+++******)))******,,,...000333444555///...---,,,,,,,,,,,,,,,+++)))((((((***+++++++++******+++,,,---.........******)))(((((((((((()))&&&''')))+++///222555777000///---+++******+++,,,------,,,,,,---///111222......///...,,,---///111+++---000333333111///---++++++)))&&&(((+++,,,)))$$$(((---...,,,***+++,,,******++++++,,,,,,,,,,,,,,,,,,,,,+++***+++...000------......---,,,,,,+++***)))(((((((((((()))***&&&$$$%%%((((((''''''***'''(((((((((&&&&&&((()))(((***+++,,,++++++,,,...+++---000111111111222444///+++(((+++111444111---,,,,,,,,,---...---+++)))******))))))))))))((((((&&&(((***+++***))))))))))))***,,,...///000000///,,,+++))))))******((('''&&&'''((())))))))))))(((%%%((($$$%%%,,,'''$$$,,,%%%&&&(((***,,,,,,,,,,,,,,,(((&&&'''+++...//////+++***))))))***)))'''%%%***************+++++++++)))***+++++++++,,,...000666===JJJZZZkkkzzz|||iiiYYYQQQKKKJJJIIIIIIJJJMMMOOOQQQPPPNNNLLLIIIGGGEEEDDDCCC>>>===>>>AAAGGGLLLPPPQQQLLLIIIEEECCCBBBCCCBBBBBBCCCDDDHHHPPP```wwwvvvlllaaaWWWXXX]]]]]][[[YYYaaahhhiii___SSSLLLKKKKKKHHHGGGEEEEEEEEEGGGJJJKKKPPPRRRTTTSSSPPPMMMKKKIIILLLMMMOOORRRPPPNNNQQQWWWbbbmmm~~~wwwiiiYYYQQQMMMIIIGGGGGGDDDGGGJJJLLLLLLOOOSSSWWWWWWTTTQQQOOONNNMMMKKKIII???>>>@@@EEENNNXXX```dddgggiiimmmqqqtttrrrmmmjjjdddfffhhhjjjjjjkkkmmmoooqqqpppoooooonnnnnnnnnnnnsssoookkknnntttvvvpppjjjmmmnnnmmmkkkjjjkkknnnpppmmmlllkkklllnnnoooooonnn{{{xxxwwwmmmkkkfff___XXXSSSPPPOOOLLLMMMMMMLLLMMMRRRXXX\\\bbbeeeiiimmmooopppsssvvvsssxxxzzzxxxtttoooggg``````[[[WWWUUUQQQKKKIIIJJJJJJIIIIIIJJJKKKKKKJJJIIIGGGHHHIIIIIIJJJIIIIIIIIIEEEEEEDDDEEEEEECCC@@@===;;;<<<<<<======<<<999666444222111222333333222111000000111222333444444444111111222000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,//////......------,,,,,,)))***+++,,,---///222444,,,,,,,,,,,,++++++++++++///---******+++,,,***((()))+++,,,,,,***+++///222---,,,***)))((((((((())))))******,,,---///111222555333000...------///000------,,,,,,---...000111...//////...,,,---///111***,,,000222444333000///444000+++((()))+++,,,+++'''***---...---,,,---///+++++++++,,,,,,,,,---------......---++++++---......//////000000/////////***************************))))))******)))((()))&&&'''((('''&&&&&&(((***(((***+++,,,+++,,,...000,,,---...///000111222333111...---...111111---)))******+++------,,,***)))))))))))))))))))))(((((('''))),,,,,,+++******+++)))***,,,---.../////////+++***(((((())))))((('''&&&''''''((())))))))))))&&&)))%%%&&&---(((%%%---''''''(((***------,,,***+++)))(((***,,,333???JJJ333---)))((((((&&&&&&'''+++,,,,,,,,,++++++,,,---+++,,,---------...000222888>>>JJJXXXgggttt}}}xxxdddUUUNNNIIIIIIHHHIIIJJJLLLMMMNNNMMMLLLKKKIIIGGGEEEDDDCCC===<<<<<>><<<:::999:::;;;:::999444333222333444555444333///000111222333444444444222333333000---*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------------------,,,,,,((()))+++++++++,,,///222*********+++++++++++++++...+++'''(((***+++)))&&&(((+++,,,+++)))***///333///...,,,***)))))))))***************+++,,,---...444222000///......///000------,,,,,,---...///000.........---+++,,,...000***+++,,,...000000111111>>>666...+++,,,,,,,,,,,,(((((()))((()))***---///........................---...///...,,,+++---...---...//////////////////***++++++++++++++++++***,,,------+++)))(((&&&%%%&&&'''(((((('''''')))***)))***+++++++++---///222,,,,,,---...000222222333000222222222000---+++***((()))***++++++***))))))(((((((((((((((((())))))'''))),,,,,,+++******+++***+++,,,---......//////***((('''((())))))(((&&&''''''(((((()))***++++++&&&)))&&&)))000---***333)))))))))+++------+++)))&&&&&&(((***+++777PPPggg;;;222***(((&&&$$$&&&***)))+++,,,,,,***)))***,,,+++,,,---------...000222666<<>><<<@@@<<<888777999;;;;;;:::444333222333555666555444///000111222333333333333222333222000,,,*********,,,,,,,,,,,,+++++++++++++++************++++++,,,))))))))))))************&&&))),,,,,,++++++---000***************+++,,,---((($$$"""$$$))),,,***'''(((***+++***)))***---111///---+++)))((()))***+++'''''''''((()))+++,,,---......------------------...---,,,,,,,,,---///000---...---,,,******,,,...***)))******,,,...000111BBB888///---...---,,,,,,,,,+++******+++...000222111111000000///.........,,,---...---,,,+++,,,---++++++,,,,,,---,,,,,,,,,******+++,,,,,,+++*********---,,,)))''''''%%%!!!'''((()))(((((((((***,,,)))***+++++++++,,,///111---,,,,,,---000222333222---000222222///------...'''(((***)))(((((()))+++''''''(((((((((((())))))&&&(((***+++***))))))))),,,,,,,,,---......//////)))'''&&&'''((()))(((&&&((((((((()))***+++,,,---***,,,'''&&&***$$$&&&******,,,,,,,,,+++***))),,,+++++++++(((...FFF```>>>222)))((('''###&&&---''')))+++***'''%%%'''***)))***+++++++++,,,...000111777AAANNN[[[gggooosss|||xxxgggWWWNNNKKKFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIIIIGGGDDDAAA???<<<;;;:::;;;???BBBDDDEEEDDDDDDDDDBBB@@@???@@@AAABBBFFFPPP```tttlllZZZRRRNNNJJJKKKIIIHHHIIINNNWWWaaagggbbbiiimmmlllooosssppphhheee\\\TTTUUUYYY]]]bbbhhhjjj~~~}}}nnnbbbZZZWWWTTTTTTVVVWWWUUUSSSUUUSSSOOOLLLIIIGGGDDDBBBEEEKKKUUU]]]cccgggjjjllljjjnnnsssvvvtttqqqmmmkkkiiiiiihhhggggggiiimmmqqqqqqpppnnnlllllllllnnnooolllppprrrqqqmmmkkknnnqqqmmmnnnooonnnmmmlllnnnppphhhiiikkkkkkjjjjjjkkkmmm{{{uuurrriiiddd^^^ZZZWWWTTTPPPMMMJJJGGGHHHMMMPPPSSSZZZccc^^^eeekkkoootttyyyyyytttrrruuutttppplllkkkgggaaa___ZZZVVVSSSNNNHHHEEEGGGHHHGGGIIINNNRRRSSSNNNIIILLLLLLLLLKKKJJJIIIHHHGGGGGGFFFCCCBBBBBBAAA>>><<<>>>;;;777888;;;<<<;;;888333222111222444555444333//////000111222222222222///000000///---+++,,,,,,,,,,,,,,,+++++++++*********************+++,,,,,,''''''((((((((()))))))))%%%)))---...+++***,,,///+++***)))))))))+++---///)))%%%!!!$$$***---+++'''))))))******)))***+++,,,---+++)))'''&&&''')))***&&&''''''((()))+++,,,---***+++,,,---------,,,+++...---,,,,,,,,,---...///,,,---,,,+++))))))***,,,((())))))***+++---...///???444++++++...,,,++++++.........///111333444444333333222111///...---,,,(((***,,,+++*********+++***+++++++++++++++******)))***+++,,,,,,+++***)))''',,,,,,)))((()))'''"""''')))***)))))))))+++---***++++++***)))+++...000...,,,***,,,///222333222...------...//////......(((******(((''''''+++...'''''''''((((((((())))))&&&)))++++++***)))******------------...///000000((('''&&&&&&(((((('''&&&***))))))***+++,,,...///,,,---&&&$$$&&&))),,,///...+++))))))***333...---...)))'''333DDD888---'''******%%%'''...'''+++---+++'''%%%(((+++)))***+++++++++,,,...000...333<<>>;;;::::::;;;>>>AAABBBBBB@@@AAABBBAAA???>>>???AAAEEEJJJUUUiiivvvcccYYYVVVOOOHHHHHHIIIKKKOOOTTT[[[aaaeeeaaammmwww|||uuuiii```[[[___hhhoootttyyy}}}nnnggg```aaaeeefffaaaZZZVVVSSSOOOKKKHHHEEEBBB???GGGQQQ]]]dddfffhhhmmmqqqjjjnnnssstttrrrooonnnmmmmmmjjjfffeeefffiiikkklllllllllkkkkkkkkklllnnnnnnnnnqqquuusssnnnlllnnnqqqkkkmmmppppppoooooooooppphhhkkkmmmmmmllljjjkkklll~~~xxxqqqllliiiddd^^^ZZZXXXVVVRRROOOIIIFFFGGGMMMQQQSSS[[[ddd```hhhnnnqqquuuzzzwwwpppsssuuusssmmmjjjjjjgggccc___ZZZUUURRRMMMGGGDDDFFFIIIHHHJJJPPPUUUVVVQQQLLLNNNMMMMMMLLLKKKIIIHHHGGGHHHFFFCCCAAAAAA@@@???===<<<999777999===>>>:::555222111000111333444333222//////000111111111111000,,,...///...------...///,,,,,,,,,++++++***************))))))***+++,,,,,,(((((())))))******++++++$$$)))...///,,,***+++...,,,***)))((()))+++...000000***&&&''',,,...+++'''))))))))))))*********)))+++)))'''%%%%%%&&&(((***)))))))))))))))******+++)))***---/////////---,,,...---,,,,,,,,,---...///,,,,,,,,,***(((((()))+++'''(((***+++------------;;;///''')))---+++***+++******,,,///222222111000444444222111///---,,,+++&&&((()))***)))((()))***,,,------------,,,+++***)))***+++,,,,,,+++***)))''',,,---******---+++&&&((()))******)))***,,,...***++++++))))))***---000...,,,***+++///222333222111---***+++///000---)))***++++++(((&&&(((,,,000&&&'''''''''(((((()))))))))+++......---,,,,,,---...............///000111'''&&&%%%&&&(((((('''&&&+++*********+++---///000&&&(((%%%&&&,,,(((%%%---)))---000///***'''(((+++,,,''')))000000+++...888111(((%%%+++,,,'''(((...+++...000...***(((***...+++,,,---------...000222---111888AAAJJJQQQVVVXXX___dddfff^^^QQQGGGEEEGGGHHHJJJLLLMMMNNNMMMLLLKKKJJJKKKLLLLLLIIIEEEAAA>>>:::999:::<<>>===???AAAGGGLLLYYYooojjj\\\ZZZZZZQQQFFFFFFIIINNNTTTYYY]]]```aaa___ooo~~~}}}nnngggfffooo||||||ssstttzzz{{{sssjjjYYYVVVQQQMMMIIIFFFBBB@@@LLLWWWccchhhgggggglllqqqnnnssswwwxxxvvvsssssssssnnniiicccaaadddfffggggggiiiiiiiiijjjkkklllmmmnnnpppsssuuutttqqqnnnnnnooojjjmmmppprrrqqqppppppqqqkkknnnqqqqqqooollllllmmm{{{tttnnniiieeecccaaa]]]YYYTTTNNNKKKGGGJJJMMMOOOPPPSSSYYY^^^^^^bbbhhhooosssttttttsssuuutttrrrqqqnnniiiccc___aaa[[[SSSMMMIIIHHHGGGFFFJJJHHHHHHLLLSSSVVVSSSPPPPPPPPPOOOMMMJJJGGGEEEDDDCCCCCCCCCBBBAAA???>>>===>>>:::666666888::::::888777444111111333444333111111222333444444333111000---,,,,,,---///000///...)))***+++------......---,,,+++*********+++,,,---(((((()))***+++,,,,,,---+++,,,,,,,,,++++++---///))))))(((((()))+++---...+++''''''+++---+++***+++$$$%%%&&&'''(((******+++,,,***((((((***+++)))'''******+++)))(((((()))+++++++++++++++,,,...000111000000///,,,)))((()))+++))))))))))))))))))))))))''''''''''''((()))+++++++++++++++)))'''''')))++++++---///000111000...---333444222......///---(((************))))))))))))(((***,,,,,,+++))))))***---+++)))'''&&&&&&(((((()))'''%%%$$$%%%'''+++---)))&&&'''***+++)))***------+++***,,,***(((***///+++***))))))+++---000222///000000...,,,+++,,,...*********)))))))))))))))%%%((()))&&&%%%)))***(((&&&(((***+++***)))***+++,,,---......---***(((&&&(((((()))(((((()))+++...(((***++++++++++++,,,...''''''(((((()))))))))***+++***((('''''''''((())))))***)))(((,,,000///)))---+++(((&&&&&&(((+++---,,,++++++***)))))))))***'''***---............///...///333888???EEEKKKNNNSSSTTTSSSNNNGGGBBBBBBCCCGGGKKKPPPTTTVVVUUURRRPPPKKKJJJHHHGGGFFFEEECCCAAA:::;;;===>>>>>>>>>===============<<<;;;<<>>===>>>:::666666888:::999777777444222222444444333222222333444444333222///...---,,,+++,,,///000///...******++++++,,,,,,------++++++*********+++,,,---((())))))***+++,,,------+++,,,,,,,,,++++++---...000///---,,,+++***+++++++++((((((---///,,,+++,,,)))'''%%%%%%&&&(((+++---((('''&&&(((+++---,,,***)))******)))((((((***+++***+++++++++---...///000---......---+++***+++,,,))))))))))))))))))))))))((('''''''''((()))***************)))''''''(((***+++,,,...111333444444444666666333///...///,,,''')))))))))))))))***++++++(((***,,,,,,***(((((((((+++***)))(((''''''((((((((('''&&&%%%&&&(((***,,,)))&&&'''***+++)))))),,,,,,******+++***''')))...,,,+++******+++---///111000000000...+++******,,,***)))))))))))))))))))))&&&(((''''''***---***$$$'''(((******))))))+++,,,------------,,,+++)))((('''((()))(((((()))+++---+++,,,------,,,+++,,,...'''''''''(((((()))))))))***)))((('''''''''((((((+++---...---///333222...,,,,,,+++***)))(((((((((,,,,,,+++***************(((+++---......///111222...000222777===DDDJJJMMMRRRSSSQQQLLLFFFCCCCCCFFFMMMPPPTTTXXXYYYXXXVVVTTTOOOLLLIIIFFFDDDAAA>>><<<999:::;;;======>>>============>>>===<<<===???AAABBBHHHVVViii~~~ooocccXXXVVVWWWSSSMMMJJJLLLOOOSSSXXX]]]bbbeeegggggglllvvvhhh]]]QQQKKKHHHDDDCCCDDDNNNXXX^^^___eeennnpppjjjmmmpppuuuxxxxxxtttpppmmmiiieeebbbcccccccccfffkkkppppppooommmkkklllooorrrqqqttttttqqqqqqrrrqqqnnnrrrpppqqqttttttqqqppprrrqqq|||xxxooopppooolllppp{{{uuuooojjj```cccccc]]]SSSMMMLLLOOOIIIKKKLLLMMMNNNRRRZZZaaadddgggkkkooosssuuuvvvvvvtttrrrpppnnnlllhhhccc___ZZZVVVQQQMMMKKKIIIGGGEEEFFFGGGHHHJJJLLLMMMMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFEEEDDDBBB???===<<<>>>:::666555777999888666777555333333444555444333333444555444333111...,,,,,,++++++,,,...//////...,,,+++***)))******,,,,,,+++************+++,,,,,,)))******+++,,,---...///***+++,,,+++***+++,,,...222111///---+++***))))))+++((()))...000...,,,---...***&&&######''',,,///''''''&&&(((***,,,++++++'''(((******))))))***,,,)))***+++,,,---.........***,,,......---,,,,,,---))))))))))))))))))))))))((((((((('''(((((()))))))))))))))((('''&&&((()))(((***,,,///222555777999888888555111///000---((()))((((((((()))+++---...***+++---,,,***(((''''''((()))))))))))))))((((((''''''&&&''''''((()))******''''''******'''(((***---++++++,,,+++)))+++///,,,,,,+++***+++,,,---...000000///---***((()))***))))))))))))))))))******'''''''''(((---000+++"""((()))***)))))))))+++------,,,,,,,,,++++++******'''((())))))((((((***,,,...///000...,,,++++++,,,((((((((((((((()))))))))))))))(((''''''''''''((((((,,,...,,,+++......---'''(((***,,,+++)))&&&%%%,,,,,,,,,,,,++++++++++++***,,,...//////111444666///000222555;;;BBBHHHKKKPPPPPPNNNJJJEEEDDDGGGJJJTTTVVVXXXZZZ[[[ZZZXXXWWWOOOLLLHHHDDDAAA>>>;;;999888888999;;;<<<===>>>>>><<<>>>??????>>>===>>>??????EEEQQQcccwww~~~```UUUMMMOOORRRQQQMMMLLLMMMPPPUUU[[[aaaeeehhhjjjaaahhhqqqzzznnnbbbUUUNNNIIIDDDAAABBBIIISSSZZZ]]]cccmmmooojjjnnnppprrrtttssspppmmmkkkhhhdddbbbccceeeeeeiiiooommmnnnoooooonnnnnnoooqqqsssuuuuuuqqqqqqtttuuurrrvvvssssssuuutttqqqpppssssss|||yyyqqqqqqnnnjjjnnn{{{uuupppkkkbbbccc```[[[TTTOOONNNOOOJJJLLLLLLLLLNNNSSS\\\ccchhhjjjmmmpppsssvvvwwwwwwrrrqqqnnnmmmjjjgggbbb^^^WWWTTTPPPMMMKKKIIIGGGEEEFFFHHHIIIJJJIIIJJJKKKMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFDDDBBB???===<<<>>>:::666555777888777666666555444444444555555555222222333444333111///---,,,+++***+++---///...------+++***(((((()))+++,,,***************++++++,,,***++++++,,,---...//////***+++,,,+++******,,,...---,,,,,,+++***)))))))))+++((()))---000---,,,---///,,,(((%%%$$$'''+++...***)))))))))))))))((('''&&&((()))*********+++,,,((()))+++------------,,,***,,,...///---,,,,,,,,,)))))))))))))))))))))))))))(((((('''''''''(((((('''((()))((('''&&&''')))&&&'''))),,,///333666888888888666222222444111---+++***)))((()))***,,,---,,,---...---+++(((''''''&&&''')))*********((('''&&&&&&'''(((((((((((((((***''''''))))))&&&&&&)))///---,,,...---***,,,111++++++***))))))******+++---......,,,)))((()))***)))))))))))))))*********((())))))(((+++...+++&&&((()))***))))))))),,,...++++++***)))))))))******'''((())))))(((((()))+++///000000...+++))))))***)))))))))*********************))))))(((((((((((('''---///+++(((((()))))) """&&&)))******)))(((,,,,,,,,,---,,,,,,,,,++++++---...///000222666999000000111444888???EEEHHHMMMMMMKKKGGGDDDEEEKKKPPPYYYYYY[[[[[[[[[YYYXXXVVVKKKHHHDDDBBB@@@>>><<<:::777777888999:::<<<>>>???<<<>>>@@@AAA???>>>=========BBBLLL\\\pppmmmTTTLLLGGGJJJOOOOOONNNNNNMMMQQQVVV]]]bbbfffhhhiii___cccjjjsss}}}qqqeeeWWWNNNHHHAAA??????EEEMMMVVV\\\ccclllnnnlllllllllmmmnnnmmmkkkiiihhhgggcccaaadddeeefffiiinnnlllnnnpppqqqooonnnnnnnnnqqqsssrrroooooosssuuussstttqqqqqqssstttqqqrrrvvvoooxxxvvvqqqssspppmmmsss{{{vvvqqqlllhhhccc\\\XXXVVVTTTQQQNNNKKKMMMMMMNNNOOOUUU^^^eeejjjlllooorrrtttvvvwwwwwwqqqooommmkkkiiieeeaaa^^^VVVSSSOOOMMMKKKJJJHHHFFFGGGIIIJJJJJJIIIJJJKKKMMMKKKLLLLLLLLLLLLKKKJJJJJJGGGFFFEEEDDDAAA???===;;;<<<888444444666888888666555555555444444444555666///000222333333222111000+++***)))+++---...---,,,---+++***(((((()))+++,,,))))))******++++++++++++++++++,,,---...//////000***+++++++++******,,,---+++++++++******)))((((((,,,((((((+++---+++***+++,,,+++)))((('''(((***+++))))))))))))(((''''''(((%%%'''***+++******+++,,,((()))+++,,,---,,,+++++++++---///...,,,***)))***(((((((((((((((((((((((()))((('''''''''''''''(((&&&''')))(((''''''''')))))))))***,,,///222555666555777555333444777666222---,,,+++)))))))))******...///000///,,,)))''''''&&&''')))++++++***((('''&&&'''((())))))((((((''')))&&&&&&))))))&&&%%%(((---++++++,,,+++(((***///)))))))))(((((((((((((((***+++++++++******+++---(((((())))))************'''+++,,,(((%%%(((,,,,,,((()))******)))***,,,...***)))(((((((((((())))))&&&((())))))(((((((((***---------,,,)))''''''(((++++++++++++++++++++++++++++++++++++******)))))),,,111222...)))))))))((($$$$$$&&&((()))+++,,,,,,+++,,,,,,---------,,,++++++---...///000222666999000000000333777<<>>===;;;888777777777999;;;>>>@@@<<>><<<<<<;;;@@@IIIWWWjjjuuu^^^OOOIIIFFFJJJNNNOOOOOOOOOLLLPPPVVV\\\aaaddddddeeeZZZZZZ^^^hhhwwwwwwiiiXXXMMMEEE???<<<===AAAJJJTTT\\\eeekkkmmmkkkeeefffffffffffffffeeeeeeeeebbbbbbeeefffeeegggkkkllloooqqqrrrpppnnnllllllmmmooooookkklllppprrrpppssspppppprrrrrrpppppptttllltttsssrrruuuqqqnnnvvv|||vvvrrrmmmkkkcccZZZVVVWWWWWWSSSNNNLLLNNNOOOPPPRRRWWW___fffkkkmmmpppsssuuuvvvuuuuuupppnnnkkkiiigggdddaaa^^^WWWTTTPPPLLLKKKJJJIIIHHHIIIIIIIIIIIIJJJKKKMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKEEEEEEDDDCCCAAA>>><<<;;;:::666333333666888888777333444555444333333555777---...111222333333111111***))))))***,,,------,,,,,,+++***)))******,,,,,,((()))******++++++*********++++++,,,---...//////)))***+++***)))***+++------------,,,+++)))((('''///***''')))***))))))+++))))))))))))))))))(((((($$$&&&((((((((((((***,,,%%%(((***+++************((()))***++++++++++++++++++,,,---,,,***(((((()))(((((((((((((((((((((((('''''''''&&&''''''((((((&&&'''))))))((((((((())),,,---...000111333444555222333333111333777666222------,,,+++***)))((((((---///000...,,,)))(((((('''(((***+++***)))'''&&&''''''((((((((((((''''''(((%%%%%%((((((%%%&&&((()))''''''((('''$$$'''+++((((((((((((((((((''''''(((***++++++***+++---///((((((((()))******++++++&&&,,,---'''"""%%%+++///''')))+++,,,++++++,,,---))))))))))))((((((''''''&&&((())))))((('''(((((()))******)))'''&&&&&&''',,,,,,,,,+++++++++++++++******+++++++++***)))(((,,,///000,,,)))))))))&&&---,,,+++******+++---...)))***,,,---------,,,+++***,,,...//////111444666...///000333666:::>>>@@@CCCDDDEEEDDDEEEJJJRRRYYYccccccdddccc```\\\XXXUUUMMMIIIEEEAAA???>>>===<<<:::888777777888;;;>>>@@@>>>@@@BBBBBB@@@===<<<<<<;;;???HHHUUUggg|||yyydddRRRLLLGGGEEEJJJNNNOOOOOOPPPLLLPPPUUU[[[______^^^]]]RRRRRRVVVaaaoooxxxzzzxxxtttwww}}}ttt```QQQFFF>>><<<>>>AAAIIITTT^^^eeehhhgggddd\\\]]]^^^___```aaaaaaaaabbb```bbbggghhhffffffiiikkknnnqqqrrrqqqnnnmmmllljjjmmmmmmjjjkkknnnooommmtttqqqppprrrqqqmmmlllnnnnnntttssssssvvvpppmmmvvv|||wwwrrrnnniiiccc[[[VVVUUUTTTRRRPPPLLLOOORRRSSSUUUZZZaaagggkkkmmmqqqtttvvvvvvtttsssooollliiigggfffccc```]]]ZZZVVVPPPLLLKKKJJJJJJJJJJJJGGGEEEGGGJJJMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJCCCCCCBBBAAA@@@>>><<<;;;777444111222666999999888222333444444222222444777...///111222333222000///***)))((())),,,---,,,+++******++++++,,,,,,------'''((()))***+++******)))******+++,,,---...//////)))***+++***))))))+++---))))))***+++******((((((333---((())))))((())),,,'''((((((((((((((((((((($$$&&&((((((''''''***,,,&&&)))+++,,,+++)))))))))***))))))))))))***++++++)))******)))(((((()))+++((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))&&&(((***+++***))))))***,,,---///111333333333333///111000...000333333///++++++------,,,+++)))(((+++,,,...---***(((''''''))))))******)))((('''&&&((((((((((((''''''((((((&&&$$$$$$'''(((&&&&&&))))))'''&&&((('''$$$&&&+++(((((())))))***)))))))))***+++,,,+++++++++---///'''(((((()))******++++++%%%***+++&&&$$$'''***+++&&&))),,,...---,,,++++++++++++,,,++++++)))'''&&&&&&(((******((('''''''''&&&'''(((((('''&&&''')))++++++*********)))))))))((())))))***)))((('''&&&)))++++++)))***---+++'''---,,,,,,+++++++++,,,,,,((()))+++,,,---,,,+++***(((+++---......///111222---...111444666999:::;;;???AAACCCDDDFFFLLLTTT[[[dddeeeeeedddaaa\\\VVVRRRLLLHHHDDDAAAAAAAAAAAA@@@<<<:::888777777:::>>>@@@@@@AAABBBBBB???===<<<<<<;;;@@@HHHUUUeeezzzppp```RRRHHHHHHDDDDDDIIIMMMMMMNNNPPPLLLPPPVVVZZZ]]]\\\YYYWWWNNNSSS[[[eeemmmpppnnnjjjhhhiiippp~~~lllXXXKKKAAA???@@@DDDJJJVVV```eeebbb]]]YYYRRRTTTVVVYYY[[[]]]^^^^^^^^^^^^cccjjjllljjjiiijjjhhhkkkoooqqqqqqpppppppppjjjmmmnnnkkklllnnnnnnkkkrrrppppppsssrrrnnnlllnnnnnnsssssstttwwwooolllvvv|||wwwsssnnneeebbb\\\VVVQQQPPPQQQRRRLLLOOOSSSUUUWWW[[[bbbgggjjjmmmrrruuuwwwuuusssqqqnnnllliiigggeeeccc```]]]\\\WWWQQQLLLJJJJJJKKKKKKJJJFFFCCCEEEJJJNNNMMMKKKLLLLLLLLLLLLKKKJJJIIIHHHAAAAAAAAA@@@???>>><<<<<<666333000222666999:::999111333444333111111444777000111222333222000///---***)))((()))+++,,,,,,+++)))***+++------.........'''((()))++++++******))))))******+++,,,---...///)))***+++***))))))+++--- """$$$''')))*********777000***)))((((((***---(((''''''&&&'''((()))***''')))***)))&&&%%%''')))'''))),,,,,,+++)))((((((******)))(((((()))***+++'''((((((''''''(((***---((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&(((++++++************(((***---000222222111111...///...,,,---000///***(((***,,,......---***))))))***,,,+++)))&&&&&&&&&*********))))))'''&&&&&&)))(((((('''''''''((((((%%%######'''(((&&&&&&***+++))))))***)))&&&(((---))))))***+++++++++++++++,,,------,,,++++++,,,...'''(((((()))***+++++++++%%%((((((&&&'''******&&&%%%(((---///...,,,+++***,,,---......---***(((&&&&&&(((******((('''''''''%%%&&&(((((('''''')))******)))))))))((((((''''''&&&'''((((((((('''%%%$$$,,,---,,,,,,000555333...&&&'''((()))***+++++++++'''(((***,,,,,,,,,***)))'''***---............///,,,...111444777888999999<<>><<<999777777:::>>>@@@AAABBBCCCAAA>>><<<<<<<<<;;;@@@IIIUUUeeeyyyzzz___OOOGGGBBBEEEAAAAAAGGGKKKLLLNNNPPPNNNQQQVVVZZZ\\\ZZZVVVSSSPPPYYYfffoooqqqoookkkhhhiiikkkrrrvvv___OOODDDAAACCCFFFLLLWWWaaaccc]]]UUUQQQMMMOOORRRVVVYYY[[[\\\]]][[[]]]ccclllpppmmmkkkmmmeeeiiimmmpppqqqrrrssstttkkknnnpppnnnnnnooonnnkkknnnlllooossstttqqqpppqqqkkkpppqqqtttxxxqqqnnnyyywwwooolllfffbbb\\\WWWTTTRRRPPPNNNPPPRRRTTTUUUVVV[[[aaaggghhhqqqqqqpppxxxxxxpppoooooollliiifffdddbbb```^^^XXXVVVSSSPPPMMMLLLKKKKKKJJJKKKKKKJJJIIIIIILLLNNNKKKMMMNNNMMMKKKHHHGGGGGGDDDDDDCCCAAA???>>><<<<<<999888555444444555888999666666444222222444888<<<666111///000000......111************++++++,,,---(((---***(((...,,,)))...)))+++---,,,+++***+++,,,,,,,,,,,,---------......***(((&&&(((+++---+++)))&&&,,,...+++(((***+++***+++)))&&&%%%&&&(((((('''))))))(((%%%$$$$$$&&&)))'''''')))***++++++++++++,,,---...,,,***'''''''''(((((())))))***+++++++++))))))))))))))))))))))))###$$$'''))))))'''%%%$$$'''''''''''''''((()))***)))))))))******++++++,,,,,,...///111111000...------------....../////////+++,,,,,,+++******+++---///,,,***)))+++,,,***((('''''')))******)))(((((((((%%%###$$$''''''$$$!!!%%%&&&&&&''''''''''''''',,,,,,+++)))'''&&&(((***+++************+++,,,,,,------,,,++++++*********+++***(((&&&'''***---//////,,,)))(((((((((((('''))))))((((((((((((((((((*********+++,,,***'''$$$)))'''(((++++++'''&&&(((&&&&&&&&&'''(((***+++,,,,,,+++***)))(((((((((((($$$&&&(((+++,,,,,,+++***...------......,,,)))&&&((((((((((((((()))******---,,,+++*********+++,,,///......---+++******)))000///111333111///333999===>>>@@@BBBEEELLLUUU[[[aaadddffffffaaa[[[UUURRROOOJJJEEEDDDHHHLLLLLLKKKEEE>>>999;;;===>>>???BBBBBBFFFJJJJJJFFFAAA@@@@@@BBBGGGMMMUUUfff}}}|||cccPPPCCC@@@BBB???BBBEEEHHHIIILLLOOOQQQWWWYYY[[[\\\\\\ZZZVVVTTTVVVfff{{{{{{uuurrrvvv~~~vvv]]]LLLDDDBBBJJJNNNVVV]]][[[RRRJJJHHHFFFFFFIIIOOOWWW]]]______bbbgggjjjiiihhhjjjjjjhhhkkkmmmsssxxxsssjjjjjjooolllnnnnnnmmmooorrrqqqlllrrrsssuuuuuuuuusssqqqpppkkknnnqqqqqqqqqrrrvvvzzz~~~tttmmmlllddd```[[[WWWUUUTTTRRRQQQQQQSSSUUUWWWXXX\\\aaafffllltttrrrooovvvvvvppppppooolllhhheeebbb___\\\YYYWWWUUURRROOOLLLKKKJJJJJJJJJKKKKKKJJJIIIJJJLLLNNNLLLLLLLLLLLLJJJIIIGGGEEEDDDDDDBBBAAA???===<<<<<<:::888555333333555888:::555555444333222333666999222000///111///,,,,,,000)))))))))***+++---...///)))...***(((...---)))...)))+++---,,,+++***+++,,,,,,,,,,,,------------...((('''''''''((()))((('''))),,,,,,(((&&&***---...*********)))((((((((((((*********(((&&&&&&(((***&&&&&&'''((()))))))))))))))***,,,,,,***))))))***)))))))))(((''''''&&&&&&))))))))))))))))))))))))"""###&&&((()))((('''&&&(((''''''''''''(((((()))((((((((()))******++++++,,,---.../////////...---,,,,,,,,,------.........)))***+++***(((((()))+++///---******+++,,,***)))&&&'''((()))))))))((('''((())))))(((&&&$$$######&&&&&&'''((((((((((((''')))******)))((((((***,,,---,,,,,,,,,------......++++++++++++++++++,,,,,,)))))))))***+++,,,...//////,,,***))))))***)))((()))))))))))))))))))))***&&&&&&'''))),,,---+++***)))'''(((++++++(((&&&(((%%%&&&'''(((***+++,,,---+++******))))))*********%%%''')))+++,,,,,,++++++------...//////,,,)))&&&'''''''''((((((***++++++---,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,///333333333999@@@???AAABBBCCCFFFKKKRRRWWW]]]```dddeeebbb]]]WWWTTTRRRLLLFFFEEEHHHKKKKKKIIIIIIBBB<<<<<<===;;;<<>>===<<<;;;;;;888555222222555888;;;444555555444222222333555......000222...***+++///((())))))+++,,,...000111)))///+++)))///---)))///)))+++---,,,+++***+++,,,,,,,,,,,,,,,------------((()))))))))'''&&&'''((()))***'''"""!!!(((...000+++,,,---,,,***)))((()))((()))***)))((('''((()))%%%%%%&&&&&&''''''((((((&&&(((***+++++++++,,,---***))))))(((((('''&&&&&&))))))))))))))))))))))))"""###%%%'''((()))))))))((((((''''''&&&'''''''''''''''(((((()))******+++++++++,,,---------------+++++++++,,,,,,,,,,,,,,,'''((()))(((''''''(((***///---+++***++++++***)))&&&'''(((((())))))(((((())),,,---***%%%"""###&&&''''''((()))))))))((((((&&&''')))))))))***---///........./////////000000*********+++,,,---------******+++,,,,,,+++******...,,,))))))************)))))))))******+++++++++''''''&&&(((+++,,,,,,+++(((&&&(((++++++(((''')))%%%&&&(((***,,,,,,,,,,,,******))))))******+++,,,&&&((()))+++,,,,,,,,,++++++---000111000---)))'''&&&&&&'''((()))***,,,---------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++...222333444:::BBB@@@CCCEEEFFFGGGIIIOOOTTTWWW[[[```dddccc___YYYTTTPPPKKKFFFEEEHHHKKKLLLLLLKKKDDD>>>======;;;<<>>>>>===;;;<<>><<<;;;:::;;;888555222222555888;;;555666777666444222222333---...111333///***+++///*********+++,,,...///000***///+++)))///---)))...)))+++---,,,+++***++++++++++++,,,,,,,,,---------(((***,,,,,,)))(((***---***+++'''###$$$+++111222000---)))((()))***)))(((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&''''''((((((%%%(((***+++++++++,,,...((())))))***++++++,,,,,,((((((((((((((((((((((((%%%%%%&&&'''(((((()))***)))(((''''''&&&&&&&&&&&&''''''((()))***++++++,,,******+++,,,,,,---------************++++++++++++'''(((((((((''''''(((***...---+++************)))''''''((())))))************++++++)))&&&$$$%%%''''''(((((()))))))))))))))&&&((()))******+++---///....../////////000//////+++++++++,,,,,,,,,---------,,,+++***)))''''''&&&,,,***(((((()))*********)))******++++++,,,,,,------+++)))((())))))((('''(((&&&'''++++++(((''')))''')))+++,,,---,,,***)))***))))))(((((())))))***((((((***+++,,,,,,,,,,,,***---111333111---)))'''&&&&&&'''((()))+++---...------------------............---,,,,,,+++******......///222111000666======BBBGGGIIIIIIKKKOOOTTTVVVZZZ```eeeeee```XXXRRRLLLHHHDDDDDDHHHLLLPPPQQQHHHCCC>>>>>>>>>===???CCCKKKUUUaaahhhfff___XXXTTTXXXeeesss|||eeeSSSLLLJJJKKKMMMHHHMMMTTT\\\dddmmmvvv{{{tttfff]]]^^^bbboooyyy```PPPOOOJJJGGGHHHFFFAAA>>>>>>;;;999888;;;CCCNNNXXX^^^eeemmmsssttttttuuusssooovvvtttsssttttttqqqmmmkkkmmmooonnnlllooouuuvvvssssssrrrpppnnnmmmmmmnnnoookkklllnnnppprrrtttwwwxxx}}}ssskkkiiiaaa]]]WWWRRRQQQQQQPPPPPPSSSTTTVVVZZZ^^^aaaccccccdddoooqqqrrr||||||uuutttmmmkkkiiifffeeeaaa]]]ZZZQQQPPPMMMKKKIIIHHHGGGGGGIIIKKKLLLLLLKKKKKKLLLMMMSSSNNNJJJJJJLLLLLLHHHDDDBBBBBB@@@???===<<<:::::::::888555333333555888:::666777888888555333333333......111333111,,,,,,000,,,,,,+++++++++,,,------***///+++)))///,,,(((...)))+++---,,,+++***+++++++++++++++,,,,,,,,,------&&&))),,,,,,***))),,,///,,,---,,,)))+++111555444333+++###"""'''+++***&&&$$$&&&(((((('''&&&&&&''')))((((((''''''((()))***''')))++++++******+++,,,))))))******+++,,,,,,,,,(((((((((((((((((((((((()))((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((()))***+++,,,---)))***+++,,,------------************************''')))))))))((((((***,,,,,,,,,+++***)))((())))))(((((())))))***+++,,,,,,***(((%%%&&&''')))(((&&&'''(((((()))))))))))))))(((***++++++******+++,,,+++,,,---.........---------------,,,,,,,,,++++++///---***)))((()))+++,,,,,,)))''''''((()))))))))******++++++,,,,,,,,,---///---***)))((((((&&&%%%'''&&&'''++++++((((((******+++,,,---,,,***(((&&&***)))((('''''''''''''''((())))))***++++++++++++(((,,,111333000,,,)))(((&&&&&&'''(((***,,,---...,,,,,,,,,------.........---------,,,,,,++++++***///......000...---222::::::AAAJJJNNNNNNOOOTTTYYY[[[^^^dddiiijjjcccYYYPPPLLLIIIEEEDDDFFFJJJNNNQQQIIIDDD@@@@@@>>>===@@@EEELLLWWWeeeooooooiiibbb___dddooo|||fffXXXUUUTTTTTTVVVVVV\\\fffqqq}}}pppiiimmmttttttcccVVVNNNFFFCCC@@@;;;999:::;;;999888:::@@@JJJUUU\\\hhhooouuuuuuttttttqqqmmmrrrrrrqqqqqqrrrrrrpppmmmppprrrrrrqqqtttyyyyyyvvvooommmkkkiiiiiijjjlllmmmmmmmmmmmmoooqqqtttvvvvvv}}}ssskkkhhhbbb]]]VVVRRRPPPPPPQQQPPPSSSSSSTTTXXX]]]bbbdddeeehhhssstttttt|||yyyooolllhhhgggeeecccbbb___ZZZWWWPPPOOOMMMJJJHHHGGGGGGGGGIIIKKKMMMMMMLLLLLLLLLMMMRRROOOKKKJJJJJJJJJGGGEEEBBBAAA@@@>>>===;;;:::999999888555444444555888999666888999888555444333444000......111111...---000---,,,++++++******++++++***///+++(((...+++''',,,)))+++---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,&&&((())))))))))))***,,,((())))))'''***///000---111)))!!! &&&+++***&&&'''((())))))(((((()))***+++***)))(((((()))***+++(((***,,,,,,***)))***++++++******))))))(((''''''))))))))))))))))))))))))************)))((('''&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((***+++,,,,,,)))+++---///000000///...***************)))))))))((()))******))))))+++---*********)))'''&&&'''(((((((((((()))***+++,,,---+++'''###$$$(((+++***'''''''''((()))))))))(((((()))+++---,,,+++******+++((()))+++,,,,,,,,,+++***.........---,,,+++++++++---,,,***)))+++...333555---+++((((((((())))))(((+++++++++++++++++++++++++++***))))))******)))((('''%%%'''++++++)))(((***,,,,,,,,,,,,***)))'''&&&)))((((((''''''((((((((((((((()))))))))*********''',,,111111...+++))))))''''''((()))***+++---...***+++,,,------...------******+++,,,,,,---......,,,+++,,,---------444<<<999CCCOOOUUUVVVWWW\\\```dddgggmmmrrrrrrjjj]]]RRRPPPMMMHHHDDDBBBDDDHHHKKKLLLGGGCCCBBB>>>;;;>>>DDDKKKWWWeeeoooppplllgggdddhhhtttnnngggfffeeeeeegggnnnvvv~~~vvv[[[QQQFFFAAA>>>:::888999999999:::;;;@@@IIITTT[[[iiiooosssrrrqqqqqqnnnkkkmmmppppppnnnnnnqqqqqqooollloooooooooqqquuuuuuppplllkkkiiihhhiiijjjlllmmmqqqpppooopppsssuuuvvvvvv{{{qqqiiigggaaa\\\VVVRRRRRRSSSTTTTTTSSSRRRRRRVVV\\\bbbeeefffkkkuuutttsssyyyvvvmmmjjjhhhfffdddbbb```\\\WWWTTTPPPOOOLLLJJJHHHHHHHHHHHHIIIKKKMMMNNNMMMLLLLLLMMMOOONNNKKKIIIGGGEEEEEEDDDAAAAAA???>>><<<:::999999777777666666666666777777555666777666444333444555222,,,)))---000///......*********))))))***++++++)))...***'''---***&&&+++)))+++---,,,+++***+++,,,***++++++++++++,,,,,,,,,+++***))))))))))))((('''&&&&&&$$$###&&&+++,,,)))((('''%%%%%%'''(((((((((((())))))(((''''''***,,,,,,+++)))(((((()))***+++((()))++++++******+++,,,++++++***))))))(((((('''))))))))))))))))))))))))((()))***++++++***((('''&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&((()))******)))+++///222444222000...+++++++++******)))))))))((()))******)))***,,,...((())))))'''%%%$$$%%%''''''&&&&&&'''((()))+++,,,,,,***(((''''''))))))***&&&&&&'''((((((((((((''')))+++------+++******+++'''(((***+++++++++))))))------------------,,,,,,++++++***+++,,,...111222000---+++******+++***))),,,,,,++++++******))))))''''''(((***,,,,,,+++)))'''%%%'''+++,,,)))(((************))))))(((((((((''''''((((((***+++,,,---(((((((((((((((((())))))&&&+++//////,,,))))))***))))))))))))***+++,,,---)))***+++,,,---------,,,)))******+++---......///+++***+++------...666>>>;;;GGGVVV]]]^^^___ccchhhmmmpppvvv{{{|||sssdddXXXRRRNNNIIICCC@@@AAADDDGGGKKKGGGDDDBBB???<<<@@@FFFHHHRRR___ggghhheeeaaa___iiixxxxxx\\\PPPEEE@@@===:::999:::444666:::===BBBJJJTTT[[[fffkkkooonnnmmmnnnmmmjjjiiiooopppkkkiiimmmpppoooiiilllnnnnnnppprrrpppkkkkkkkkkkkkkkklllnnnpppqqqsssqqqooopppsssuuutttsss~~~wwwnnnhhhggg```\\\VVVSSSSSSVVVXXXYYYSSSQQQPPPTTT[[[bbbfffgggkkktttrrrooowwwvvvnnnnnnkkkiiigggdddaaa\\\WWWRRRPPPOOOLLLJJJIIIHHHHHHHHHIIIKKKNNNNNNMMMLLLLLLMMMMMMMMMKKKHHHDDDBBBCCCDDDAAA@@@???>>><<<:::999888666666777777777777666666444555555444222222333555333+++&&&***///000---,,,(((((((((((()))***+++,,,)))...)))''',,,)))%%%***)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,222...++++++,,,+++(((%%%,,,+++'''$$$(((...000--- &&&+++,,,(((%%%'''***''''''&&&%%%$$$%%%(((+++,,,+++)))((('''(((***+++&&&(((***+++++++++,,,---*********+++,,,,,,------))))))))))))))))))))))))%%%'''***,,,,,,+++)))(((%%%%%%%%%%%%&&&&&&'''(((!!!"""###$$$&&&'''((()))))),,,111555666444111///,,,+++++++++******))))))'''((())))))))))))+++---&&&((()))'''$$$"""$$$'''%%%%%%$$$%%%&&&(((***+++,,,------***&&&&&&))),,,%%%&&&&&&'''''''''''''''(((***,,,---,,,++++++,,,&&&(((***+++++++++)))(((+++,,,,,,------......///+++++++++++++++***)))(((222000---,,,,,,,,,+++***---,,,,,,+++***)))((((((''''''(((+++,,,,,,***''''''%%%'''+++,,,)))(((+++((((((''''''((()))***+++&&&&&&'''))),,,///111222(((''''''''''''(((((()))&&&+++///...***'''(((+++***)))))))))***+++,,,,,,((()))***,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,...,,,,,,.........555>>>???LLL[[[ccccccdddhhhlllrrruuu|||zzzjjj^^^PPPLLLGGGBBB???@@@EEEIIIGGGDDDCCCBBB@@@???DDDKKKCCCLLLWWW^^^___[[[XXXWWWiii}}}nnnWWWKKK???;;;999777777888///333999>>>DDDKKKUUU[[[ccchhhkkkjjjjjjlllmmmkkkhhhoooqqqjjjfffjjjnnnooommmqqqssssssuuuwwwsssnnnlllmmmmmmnnnppprrrssstttrrrpppmmmnnnqqqrrrqqqppp{{{vvvqqqllliiibbb___ZZZUUUSSSTTTVVVXXXWWWQQQSSS\\\^^^[[[```jjjssstttuuuvvvuuurrrpppooolllkkkhhhccc^^^YYYVVVUUUPPPPPPMMMIIIEEEEEEIIIMMMHHHMMMMMMIIIIIINNNNNNKKKJJJIIIIIIHHHFFFDDDCCCBBBEEEDDDBBB@@@>>><<<;;;:::777777666555555555555555666444333333333333222000............---,,,+++***---,,,)))((((((***---///+++***(((***,,,---***((()))++++++(((######(((------,,,---///,,,((('''******)))((((((((()))+++,,,***))))))))))))******+++(((((((((((('''(((***,,,(((%%%######&&&((('''&&&111///,,,)))'''''''''(((((()))***++++++***)))(((*********)))))))))))))))((())))))*********)))))),,,((('''***(((###"""&&&((('''&&&%%%%%%&&&((()))%%%''''''''''''''')))+++)))))),,,000222111+++&&&,,,***,,,222111***''')))(((((((((((()))***+++,,,'''((((((((((((&&&%%%$$$$$$'''))))))((((((+++---&&&(((+++------,,,---...'''(((((()))))))))((((((---,,,,,,+++***)))((((((+++******))))))******+++((()))******+++---000333)))******++++++,,,------,,,,,,+++******+++,,,,,,(((***,,,+++***)))***+++******))))))))))))))))))(((((()))***+++---///000,,,***)))(((''''''(((((($$$###"""%%%***...///...)))(((''''''''')))***+++''')))+++***((((((***,,,+++,,,---,,,***)))***+++'''(((((())))))))))))(((,,,,,,,,,---------......+++,,,...///111333777:::AAALLLZZZdddhhhjjjmmmpppsss{{{{{{iiiYYYRRRMMMIIIGGGDDD???>>>AAADDDEEEEEECCCAAA@@@AAABBBDDDEEEJJJOOOPPPOOORRRXXXeeezzzwwwqqqrrr{{{xxxggg[[[NNNFFF===999999999777444444:::===>>>BBBNNNYYY```gggkkknnnnnnllljjjjjjkkkmmmlllkkkjjjkkklllmmmnnnppptttwwwvvvvvvwwwsssnnnvvvuuutttrrrqqqpppoooooonnnnnnooossswwwxxxuuurrr|||vvvqqqllliii___\\\WWWSSSQQQRRRUUUWWWWWWRRRTTT\\\___]]]bbbllloooqqquuuvvvtttqqqnnnllllllkkkhhhccc^^^YYYVVVUUUOOONNNLLLHHHEEEFFFIIIMMMIIILLLMMMJJJKKKOOONNNJJJEEEEEEEEEFFFFFFFFFEEEEEECCCBBBAAA???===;;;999888777666666555555555555555666444333333333333222000............---,,,++++++,,,+++***))))))+++---...,,,+++***+++------+++))),,,------+++((((((+++...,,,++++++---+++'''(((+++)))))))))))))))******+++******)))(((((((((((()))((((((((('''&&&''')))+++***)))((()))******'''$$$111///---***)))((())))))%%%&&&((()))*********))))))*********************))))))************)))))))))%%%%%%'''&&&"""!!!$$$''''''&&&&&&&&&''''''(((&&&'''(((''''''''')))*********+++---...+++&&&!!!+++(((***//////)))''')))'''''''''((())))))******%%%&&&'''))))))(((&&&%%%"""%%%((((((((()))+++...&&&(((***+++++++++,,,...************************+++++++++***))))))((((((---,,,,,,++++++,,,,,,---)))************+++---000*********+++,,,,,,------,,,,,,+++******+++,,,,,,)))+++,,,,,,+++******+++***************)))))))))(((((()))***,,,---......+++***(((''''''(((((())))))'''&&&(((,,,.........)))(((((('''((()))***+++(((***,,,+++***)))+++---''')))++++++++++++---///(((((()))*********)))))),,,,,,,,,,,,------------+++---...///000444888<<>>>>>AAABBBCCCDDDCCCAAAAAACCCEEECCCCCCEEEHHHIIIIIIOOOWWWiii|||rrr\\\VVVTTTYYY\\\VVVKKKEEEGGGAAA:::777777888777444222888===BBBKKKWWW^^^___jjjmmmoooooollliiiiiiiiinnnmmmlllllllllmmmnnnooonnnsssvvvuuutttuuussspppsssrrrqqqooonnnmmmmmmmmmoooppprrrvvvyyyyyyvvvsss}}}wwwqqqkkkhhh]]]ZZZVVVRRRPPPQQQSSSUUUVVVSSSUUU]]]```___eeennnjjjoootttwwwuuupppllliiillljjjgggccc^^^YYYVVVTTTMMMLLLJJJGGGEEEGGGJJJMMMJJJLLLLLLLLLOOOQQQNNNHHHCCCCCCDDDEEEEEEFFFFFFFFFAAA@@@???===;;;999777666777666555555444444555555666555333333444444222111//////......---,,,,,,,,,++++++******++++++,,,------+++++++++------,,,+++---------,,,+++++++++++++++))))))***)))&&&(((---(((((()))*********************)))(((''''''''''''((((((((('''&&&%%%'''(((&&&&&&'''((()))&&&"""...---+++)))((((((((()))###$$$&&&((()))***++++++))))))******++++++,,,,,,))))))************))))))+++((((((******'''''')))&&&'''''''''''''''&&&&&&&&&'''(((((('''&&&'''))))))))))))******)))%%%###)))'''(((++++++)))(((***$$$%%%'''((())))))(((((("""$$$''')))***)))'''&&&$$$&&&'''''''''''')))***'''((()))))))))))),,,......---,,,*********++++++*********************)))---,,,,,,++++++,,,,,,---***++++++***))))))+++---******++++++,,,,,,------,,,,,,+++******+++,,,,,,)))+++---,,,+++***+++,,,+++++++++*********))))))'''(((***,,,,,,,,,,,,,,,)))((((((''''''(((***+++***)))'''(((***++++++******)))((('''((()))***+++)))+++,,,,,,++++++,,,---''')))***+++++++++---...((()))***++++++++++++++++++++++++,,,,,,,,,------,,,------...000444:::???GGGQQQ[[[^^^]]]___iiissstttdddWWWPPPJJJFFFEEEBBB>>>>>>AAA@@@BBBCCCBBBBBBBBBDDDFFFBBB@@@???AAAAAACCCLLLUUUmmmkkkYYYOOOHHHCCCCCCDDD@@@>>>===@@@<<<888777888999888777555;;;BBBJJJUUU___aaa]]]iiillloooooonnnmmmllllllooonnnmmmmmmmmmooopppqqqnnntttwwwuuussstttuuutttqqqpppooonnnmmmmmmmmmmmmqqqsssvvvyyy{{{zzzwwwsss~~~xxxqqqkkkggg```]]]XXXTTTRRRQQQSSSTTTTTTRRRUUU[[[___aaagggooohhhnnnuuuxxxuuupppkkkiiimmmjjjfffbbb^^^ZZZVVVSSSLLLKKKIIIGGGFFFHHHKKKMMMKKKKKKKKKMMMQQQRRRMMMHHHGGGGGGFFFEEEEEEEEEEEEEEE@@@@@@>>><<<:::888777666666666555444444444444555666555333333444444222111//////...---------------******+++++++++,,,,,,,,,,,,+++******++++++++++++***))))))***+++***(((&&&***''''''((('''&&&)))...'''((()))++++++***)))))))))((('''''''''''''''((('''((()))'''%%%%%%%%%'''$$$%%%%%%&&&&&&$$$""" ))))))'''&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++)))******+++,,,------...)))************))))))(((***))))))******))))))***&&&'''((((((((('''&&&%%%%%%'''(((((('''&&&'''(((''''''((()))*********)))(((''''''))))))***+++,,,$$$&&&(((*********((('''###%%%'''******)))&&&%%%''''''((('''&&&&&&&&&&&&'''((((((''''''(((+++---///...+++)))))))))***+++************++++++,,,,,,+++******))))))******+++***+++,,,+++******,,,---******++++++,,,------...,,,,,,+++******+++,,,,,,***+++------+++***+++,,,,,,,,,+++++++++*********((()))+++,,,---,,,***)))((('''''''''((()))+++,,,+++***))))))******++++++******)))(((((()))***+++)))***+++,,,,,,+++++++++***+++,,,+++***))))))+++)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,---------///555<<>>???CCCBBBCCCCCCCCCBBBBBBCCCEEEAAA>>>>>>??????AAAJJJSSSkkk}}}pppZZZMMMMMMGGGBBB@@@>>><<<===AAA>>><<<999999;;;<<<;;;:::;;;CCCLLLSSSZZZ```bbb___fffiiimmmppprrrttttttuuuooonnnmmmmmmnnnoooqqqrrrooouuuyyyvvvsssuuuxxxxxxrrrrrrqqqppppppppppppqqqrrruuuxxx|||}}}{{{wwwtttyyyrrrlllgggeeebbb]]]XXXTTTSSSSSSSSSRRRRRRUUUZZZ]]]aaagggmmmhhhooowwwyyyvvvpppmmmlllmmmiiieeeaaa^^^ZZZUUURRRLLLJJJHHHGGGHHHJJJKKKMMMKKKJJJJJJNNNQQQPPPLLLIIIIIIHHHGGGFFFFFFFFFFFFGGGAAA@@@???===;;;999888777666666555444444444444444777555444444444444333111//////...---------......******+++++++++,,,,,,,,,*********)))((()))***+++((('''((()))***)))&&&$$$)))'''&&&((('''&&&)))...'''((()))++++++***))))))''''''&&&''''''((()))***'''((()))(((&&&%%%%%%&&&((((((((('''''''''((()))'''&&&&&&&&&&&&&&&&&&&&&******************++++++***++++++,,,---......///***************)))(((((($$$%%%&&&%%%%%%&&&'''&&&&&&'''((((((((('''%%%$$$$$$&&&(((((('''&&&&&&'''&&&&&&(((((())))))******(((((((((((()))+++------%%%''')))+++,,,+++***)))%%%'''((())))))'''%%%###&&&&&&&&&&&&'''((('''''''''(((((('''&&&'''***,,,...,,,***((('''''')))*********+++,,,,,,---------+++******))))))******+++)))+++------------///000***++++++,,,------......,,,,,,+++******+++,,,,,,)))+++---,,,+++***++++++++++++++++++++++++++++++)))***+++,,,,,,+++)))'''''''''''''''((()))+++,,,+++++++++,,,,,,---...000+++***)))(((((()))***+++(((((()))+++,,,+++***)))***+++,,,+++)))((()))***))))))+++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---///444;;;@@@DDDMMMVVVWWWUUU\\\lll{{{uuudddWWWPPPKKKFFFEEECCC@@@AAAEEEEEEFFFEEECCCAAA@@@@@@AAA???>>>@@@BBBBBBCCCIIIQQQcccvvviiiUUUKKKEEEAAA>>>===;;;777888<<<<<<;;;999999:::<<<<<<<<>><<<:::888888666555444444333333444444777666444444555555333222000///...------...//////++++++******++++++,,,---)))***)))((('''''')))+++((()))***+++***)))'''''')))'''''')))(((&&&(((---(((((()))***************((((((''''''(((((()))***&&&((())))))'''&&&&&&''''''''''''&&&%%%&&&)))+++''''''((((((((())))))))),,,++++++*********++++++,,,,,,------......//////******+++******)))((('''%%%((((((%%%&&&((((((&&&(((((((((((('''&&&%%%%%%"""$$$'''((('''''''''(((&&&'''((((((&&&%%%%%%&&&'''))))))'''(((,,,---+++'''((()))***++++++******(((((((((((((((&&&%%%$$$$$$######&&&)))+++++++++'''((()))((('''((()))++++++***)))'''''''''((((((***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---)))+++---.........///111++++++,,,,,,------......,,,,,,+++******+++,,,,,,(((***,,,+++***)))***+++***++++++,,,,,,---......+++++++++++++++)))(((&&&((('''''''''((()))+++,,,%%%'''((((((((())),,,...,,,+++***)))((()))******''''''(((***,,,,,,)))'''&&&((()))*********,,,---((()))***+++,,,---------,,,,,,,,,---------......+++,,,,,,---///333999>>>???GGGPPPSSSTTT[[[kkkxxx}}}ssscccVVVQQQKKKFFFEEECCCAAACCCGGGHHHHHHGGGDDD@@@>>>>>>>>>>>>>>>AAAEEEDDDDDDHHHOOOZZZlll~~~hhhSSSKKKAAA>>>===>>>===999777999999888777777888:::===>>>DDDRRR]]]^^^[[[]]]dddhhhbbbdddggglllrrruuuuuutttmmmmmmmmmmmmnnnoooqqqrrrnnnqqqsssqqqrrruuutttpppoooooooooooopppqqqrrrssspppsssvvvxxxxxxvvvvvvvvv{{{uuunnniiibbb```\\\XXXUUUTTTTTTTTTRRRUUUXXXZZZ]]]ccchhhllllllrrrwwwvvvqqqnnnppptttnnniiiccc```^^^[[[UUUPPPOOOLLLJJJIIIKKKMMMLLLKKKHHHHHHKKKNNNKKKGGGHHHOOOIIIHHHFFFEEEEEEGGGHHHIIIBBBAAA???>>>;;;:::888777666555444444333333444444777666444444555555333222000///...------...///000,,,+++***))))))+++---...*********)))&&&'''***---(((***,,,+++)))'''(((***)))((()))+++***'''(((,,,)))))))))))))))******+++,,,+++***)))((('''''''''%%%''')))***)))(((((((((%%%'''((('''%%%$$$%%%'''&&&&&&'''))))))***************)))))))))+++,,,---.....................///+++++++++******)))((('''))),,,,,,((((((,,,+++((())))))((('''&&&%%%%%%%%% ###&&&(((((('''((()))$$$'''))))))'''%%%%%%&&&%%%))))))&&&'''++++++(((''''''(((((()))*********(((''''''&&&&&&&&&'''''''''%%%%%%&&&***++++++)))'''(((******)))((()))***((((((((((((((((((((((((*********************+++---,,,,,,++++++,,,,,,---***,,,...///...------...++++++,,,,,,---.........,,,,,,+++******+++,,,,,,''')))+++***)))((()))))))))***+++,,,---///000000---,,,+++***)))((('''&&&((((((''''''''')))***+++$$$&&&((((((''''''***---,,,,,,***)))))))))******(((((()))+++...---***'''&&&((()))***)))***+++---'''((()))+++,,,,,,------------........./////////***+++,,,---///222777:::;;;BBBJJJNNNRRRZZZgggqqq{{{zzzmmm___UUUOOOIIIEEECCCBBB@@@CCCGGGIIIIIIGGGDDD@@@>>>===>>>>>>>>>@@@CCCCCCBBBGGGNNNSSSdddsss{{{xxxxxxzzzgggQQQIIIBBB>>><<<@@@@@@<<<999999666666666666888<<>>FFFLLLPPPXXXbbbkkk{{{ttthhh]]]SSSNNNHHHCCCBBBAAA???BBBGGGHHHHHHGGGDDD@@@>>>>>>???>>>===>>>@@@??????FFFMMMPPP^^^lllsss~~~yyyrrroooooozzzfffOOOHHH===888666999;;;888444333666666666777:::@@@GGGLLLZZZbbbgggeee```[[[TTTNNNPPPQQQVVV^^^gggnnnooonnnpppoooooooooppprrrtttuuuuuuuuutttuuuzzz}}}vvvlllmmmnnnnnnoooppprrrtttuuukkknnnqqqqqqpppqqqtttwwwzzzsssmmmiii\\\[[[ZZZXXXWWWVVVVVVVVVVVVWWWZZZ^^^bbbfffjjjlllsssuuuuuusssooonnnpppsssrrrllleee```]]][[[WWWTTTMMMLLLJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKHHHEEECCCDDDEEEEEEDDDBBBAAA???<<<:::888777777555444444333333444444555:::999666444222222222222222000---++++++---000333------,,,+++++++++,,,,,,+++)))((())),,,+++(((%%%)))***++++++***)))'''&&&)))******)))((((((***+++***)))'''&&&%%%&&&((())),,,,,,+++***))))))******&&&&&&&&&&&&''''''(((((()))(((((((((((())))))***''''''(((((())))))******''''''((()))+++---000111/////////...---,,,*********((('''((())))))((('''*********))))))))))))))))))))))))(((''''''&&&&&&((()))***)))'''%%%&&&'''###''')))((())),,,,,,(((---,,,+++***)))))))))***$$$''')))***)))''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((***+++,,,,,,,,,,,,***)))))),,,...***))))))******)))&&&$$$...---+++)))'''''''''((('''(((&&&%%%'''+++***%%%,,,,,,------,,,***)))'''...,,,+++,,,///111///---,,,+++)))((((((***,,,...))))))************)))))))))+++.../////////000222---///"""''''''***&&&((()))((('''&&&''')))+++)))(((***---...---+++...,,,***(((''''''((()))'''(((***+++,,,,,,++++++(((,,,)))'''***///'''((()))+++---///000111///000111000...---------222...---000111000111444555:::CCCKKKNNNRRR]]]iiizzzyyypppggg\\\SSSJJJFFFAAA@@@BBBEEEFFFFFFBBBCCCBBB@@@===::::::::::::>>>BBBBBB@@@@@@DDDIIINNNSSS\\\jjjzzzwwwooooooqqquuu}}}aaaLLLBBB;;;<<<======<<<;;;999888666888:::;;;>>>EEENNNUUUjjjlllllldddXXXMMMHHHGGGEEECCCDDDNNN]]]jjjppppppqqqrrrrrrrrrsssuuuyyy||||||yyywwwyyyzzzxxxqqqjjjiiihhhiiilllpppsssrrrpppnnnkkkmmmsssuuurrrrrrwww}}}wwwrrrnnnlllcccbbb___]]]ZZZYYYXXXWWWVVVXXXZZZ^^^bbbgggkkkmmmqqqrrrtttrrrpppnnnoooqqqllliiiddd___\\\XXXUUUSSSNNNMMMKKKJJJJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKHHHEEECCCDDDDDDDDDCCCBBB@@@???<<<:::999888888555444444333333444444555999888666555333222222111111000...,,,,,,---///111,,,,,,+++++++++,,,,,,------+++((((((***+++***)))+++,,,,,,,,,,,,++++++***)))***+++***(((((()))***+++***)))''''''(((***++++++***))))))(((((())))))((('''&&&%%%&&&''')))***((((((((((((((())))))***%%%%%%&&&'''(((((()))))),,,,,,++++++,,,...///000++++++,,,------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))(((''''''&&&&&&&&&'''(((((('''&&&((()))&&&***,,,+++---000///,,,+++++++++***))))))((((((&&&(((+++,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((()))***(((***++++++***))))))***+++***(((((()))************)))((('''&&&&&&''''''(((((('''&&&(((,,,***&&&------...//////...---,,,...,,,+++,,,///000///---+++***(((''''''))),,,---)))******++++++******)))+++,,,...---,,,,,,---///,,,111((( &&&***(((+++'''((())))))''''''((()))***((('''(((+++---,,,+++,,,+++)))(((((()))***+++'''(((***+++,,,,,,++++++"""''',,,,,,(((&&&(((,,,+++++++++,,,---...000000///000111000...,,,,,,---111---,,,///111///111444666;;;CCCJJJMMMPPP[[[gggvvv}}}zzzpppggg]]]UUUKKKGGGCCCAAABBBCCCCCCBBB@@@AAAAAA???===;;;;;;;;;:::>>>AAABBB@@@@@@DDDHHHJJJOOOYYYfffvvvyyyxxxzzz}}}wwwbbbPPPFFFDDD>>>======<<<;;;999888777333666:::>>>CCCMMMXXXaaaooonnniii^^^QQQGGGCCCCCCAAA>>>@@@HHHVVVcccjjjlllrrrssssssssssssuuuxxx{{{zzzxxxwwwyyy{{{yyysssmmmnnnmmmlllnnnqqqrrrpppnnnqqqoooqqqtttrrrmmmnnnrrrzzztttqqqpppooohhhfffbbb___[[[YYYWWWWWWWWWXXXZZZ^^^bbbgggkkknnnoooqqqssssssqqqooonnnnnneeeeeeccc___ZZZUUUSSSRRRPPPNNNLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKLLLLLLIIIFFFDDDDDDDDDCCCBBBAAA@@@???===;;;:::::::::555555444444444444555555777777666555444222111000000000///...---------...+++++++++++++++,,,---...///,,,)))'''(((***+++,,,,,,++++++++++++,,,,,,---***++++++***((('''((())),,,+++***))))))***,,,,,,***)))((((((((((((((((((***((('''&&&&&&'''***+++(((((((((((()))))))))***%%%&&&'''((()))***++++++......---,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++&&&)))***)))&&&$$$&&&(((***************************))))))((((((''''''&&&$$$&&&'''((('''''')))***$$$(((+++***,,,//////,,,************)))((('''&&&(((***------,,,***))))))$$$%%%&&&''''''&&&&&&%%%***)))((((((''''''((((((&&&))),,,---,,,***((((((+++***((('''(((***---///(((((('''''''''(((((()))((()))((('''(((,,,+++(((***+++---///000000//////---,,,+++,,,...///...---***)))((('''''')))+++,,,***++++++,,,,,,++++++***---...---+++))))))+++,,,)))111---'''+++***'''+++((()))******(((((()))***)))((('''(((***++++++******))))))((()))***+++,,,'''(((***+++,,,,,,++++++------+++)))&&&&&&(((***++++++++++++,,,...000111///000111000---+++++++++000,,,,,,...///...///333888<<>>>>>???@@@@@@>>><<<<<<===:::===AAAAAA@@@@@@DDDGGGEEELLLVVVbbbqqqnnnYYYKKKCCCBBBDDD???>>>===;;;999888888777555888===BBBHHHSSS___hhhpppmmmdddVVVIII@@@>>>???>>><<<===CCCPPP\\\eeeiiirrrssstttssssssuuuxxxzzzwwwwwwwwwyyy|||zzzuuuqqqtttrrrqqqqqqrrrqqqooommmrrrsssuuuuuuooojjjkkkpppzzztttqqqoooooogggdddaaa]]]YYYWWWVVVVVVXXXYYYZZZ^^^ccchhhmmmoooqqqsssuuuuuusssooollljjj```cccddd```ZZZTTTRRRRRROOONNNLLLJJJJJJKKKLLLMMMNNNMMMKKKJJJIIIJJJKKKLLLLLLJJJGGGEEEDDDCCCBBB@@@AAA@@@>>>===<<<;;;;;;;;;555555444444444444555555555555666555444222000///000000//////...---,,,+++************+++,,,---......---***))))))***+++,,,***))))))((()))***,,,---***+++,,,+++)))'''((((((++++++*********+++,,,,,,***))))))((((((((())))))))))))((((((((()))))))))''''''((()))))))))******(((((()))+++,,,---...///,,,,,,+++******))))))))),,,,,,++++++***((('''&&&!!!%%%(((&&&!!!"""&&&)))***************++++++******))))))((('''''''''%%%&&&''''''&&&&&&((()))$$$(((+++***,,,000000---************)))(((&&&%%%(((***------+++)))))))))###$$$&&&(((((('''&&&$$$)))(((((('''''''''(((((((((***---...,,,+++*********))))))(((((())),,,...++++++******************''')))***((())),,,,,,)))%%%&&&)))+++,,,---------,,,,,,,,,,,,---------,,,)))((('''''''''(((***++++++,,,,,,------,,,,,,+++------,,,)))((((((+++---(((000...)))+++(((%%%+++(((***+++***)))((()))******)))(((((()))***+++++++++******))))))***++++++'''(((***+++,,,,,,++++++,,,)))&&&%%%&&&((()))***((((((((()))+++...000222///000111///---*********...,,,,,,......,,,...333999===CCCHHHIIILLLVVVbbbnnnxxx}}}wwwlllbbbZZZTTTJJJHHHEEECCCAAA???===<<<===???AAAAAA@@@??????@@@;;;>>>@@@AAA@@@AAACCCFFFDDDJJJUUUaaappplllXXXLLLGGGDDDBBBCCC>>>===<<<:::999999:::;;;>>>@@@CCCEEEIIIQQQ\\\ccciiiddd[[[OOODDD>>><<<===>>>===>>>CCCMMMYYYdddkkkpppqqqsssssstttvvvyyy{{{uuuuuuwwwzzz|||{{{wwwtttuuuuuuttttttsssrrrpppooopppuuuxxxvvvoookkknnnsss{{{vvvqqqnnnllldddbbb^^^[[[XXXWWWWWWXXXXXXYYY[[[^^^ccciiinnnqqqvvvvvvwwwwwwtttpppjjjfff___bbbdddaaaZZZUUURRRRRRMMMLLLJJJIIIIIIJJJLLLMMMNNNMMMLLLKKKJJJKKKKKKLLLLLLIIIGGGEEEEEEDDDBBB@@@@@@???>>><<<;;;;;;::::::666555555444444555555666444444555555444222000///////////////...---+++***)))))))))***+++,,,---...+++,,,,,,,,,++++++************)))))))))***,,,---)))***,,,+++)))((((((((())))))))))))******++++++*********))))))******+++'''(((***++++++)))(((&&&&&&&&&((()))************))))))***+++,,,---......)))*********************+++++++++***)))(((&&&&&&%%%(((+++***&&&$$$'''+++))))))******+++++++++,,,*********)))(((((('''''''''(((((('''&&&%%%%%%&&&(((,,,//////111555666333++++++******((('''&&&%%%''')))+++,,,***(((''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&'''((()))***(((***++++++)))))))))***''')))+++***((('''(((***------,,,+++***)))((('''&&&)))***((((((,,,,,,***"""$$$&&&(((***+++,,,,,,,,,,,,,,,,,,+++++++++,,,)))(((''''''((((((******,,,,,,------------,,,,,,***+++***))))))***---000+++111---)))+++&&&$$$---(((***+++***)))((()))***++++++***))))))***,,,------,,,+++******)))))))))'''(((***+++,,,,,,++++++)))'''&&&''')))++++++)))++++++***+++,,,---///000...///000...,,,*********---+++,,,...---+++...333999<<>>======<<>>???CCCDDDEEEEEEFFFLLLTTT[[[\\\YYYSSSKKKDDD???============???CCCKKKWWWdddlllmmmooorrrtttuuuwwwzzz}}}sssuuuwwwzzz{{{zzzwwwtttssstttuuuttttttsssrrrrrrmmmsssxxxwwwrrrqqquuuyyy{{{uuupppllljjjdddbbb___[[[YYYYYYZZZ[[[YYYZZZ[[[^^^ccciiiooosssxxxxxxwwwvvvuuupppjjjfffbbbbbbbbb```[[[VVVRRRQQQKKKJJJIIIHHHIIIKKKMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEDDDBBB@@@@@@???>>><<<:::999999999666666555555555555666666333333333333222111000///...............---,,,+++***************+++,,,---)))+++------+++***))))))---,,,,,,,,,,,,------...''')))++++++***)))))))))''''''((())))))************************++++++,,,&&&((()))******)))'''%%%%%%&&&((()))************((((((((()))******++++++)))***+++,,,---------,,,'''((())))))******))))))&&&(((******((((((***---))))))******+++,,,,,,,,,+++******))))))((((((''''''((()))'''%%%$$$$$$%%%''',,,//////222666777444---,,,***)))((('''''''''&&&(((******(((&&&%%%%%%###$$$&&&''''''''''''&&&%%%%%%%%%&&&'''(((***+++'''((()))((('''&&&((()))%%%(((,,,+++)))&&&'''(((,,,,,,+++***)))'''%%%$$$$$$(((***((('''***,,,+++$$$%%%''')))+++++++++++++++,,,---,,,***)))***+++)))((((((((())))))******+++,,,,,,------,,,,,,+++)))***+++++++++---000333///222,,,))),,,'''%%%...((()))******(((((()))***,,,,,,,,,***)))))),,,///------,,,+++***)))(((((('''(((***+++,,,,,,++++++*********+++,,,,,,***)))//////............------,,,---......,,,******+++---,,,---///---***...444888<<>>===>>>???;;;>>>BBBCCCCCCBBBBBBCCC@@@@@@AAABBBCCCDDDEEEEEEHHHKKKTTTbbbuuuqqq^^^WWWMMMDDDCCCCCCAAA@@@@@@:::;;;;;;<<<>>>@@@AAABBB@@@BBBBBBBBBCCCGGGPPPVVVSSSQQQMMMHHHDDD@@@>>>===:::<<>>???AAAAAABBBBBB===>>>???>>>???DDDLLLSSSSSSOOOJJJEEEBBB???===<<<777;;;AAAEEEJJJUUUdddooooooqqqtttuuuuuuvvvxxxyyysssvvvxxxyyyxxxuuurrrqqqmmmpppssssssrrrrrrsssuuunnntttwwwttttttxxxyyywwwvvvppplllllllllfffccc^^^ZZZWWWWWWXXXYYYZZZZZZ[[[^^^cccjjjqqquuutttrrrqqqrrrsssqqqmmmiiifffbbb]]][[[YYYVVVQQQLLLJJJIIIIIIJJJKKKNNNQQQSSSJJJLLLNNNOOOOOOMMMJJJIIIHHHGGGFFFFFFFFFFFFDDDBBB@@@???===:::888666555555666666555555555555666666444333111000000000111111------,,,,,,,,,---......++++++******************+++,,,+++(((%%%&&&)))---+++,,,,,,---,,,+++)))((($$$'''***,,,+++******+++''''''(((******+++++++++((((((((((((((()))******,,,)))&&&###"""$$$'''***$$$%%%(((***++++++***)))+++++++++************)))))))))***++++++***((('''++++++++++++***((('''&&&#########%%%)))++++++***))))))***+++,,,,,,------++++++******)))(((((((((###%%%&&&&&&&&&&&&'''))))))...111222555999:::888222///+++(((&&&''')))***''')))++++++(((&&&%%%%%%%%%$$$$$$%%%%%%'''((()))(((((('''&&&&&&&&&&&&'''(((+++000222111...+++***&&&)))+++)))'''(((...333***+++,,,------,,,+++***!!!''')))'''&&&(((++++++&&&'''((())))))((('''&&&***,,,---,,,)))''')))+++)))*********++++++++++++***++++++,,,,,,++++++***+++---000111000000111333,,,+++%%%'''...'''$$$'''((()))((('''&&&''')))+++++++++(((%%%&&&***...******+++,,,,,,,,,,,,+++'''(((***+++,,,,,,++++++%%%&&&&&&&&&%%%'''+++... %%%***---.........)))***,,,,,,+++++++++,,,------///000---***///666666:::@@@GGGJJJOOO]]]jjjiiigggaaa\\\ZZZXXXOOOFFFGGGFFFCCC>>>999888;;;???888<<>>@@@AAABBBBBBAAAAAA<<<============BBBJJJPPPVVVQQQJJJCCC???===<<<;;;777===CCCHHHMMMXXXfffrrrrrrsssuuuvvvuuutttuuuvvvtttvvvyyyyyywwwssspppooolllooorrrrrrqqqppprrrtttrrrvvvwwwsssssswwwwwwrrr