BM6P6(@ 999444......111444333111///000000...+++'''%%%%%%******,,,...///111111222//////......///222777:::555444333444555444111///111222222222111000...------000000+++$$$"""'''---+++---//////---,,,+++,,,//////000111222333333333333000------...000111000111000///..................000111222111000---,,,///000222333222///,,,+++***+++...000333444555666111111111000...,,,***((('''))),,,------...000111///111222111///...111444333000,,,*********+++***---...///---***(((***,,,222222333555555333...+++...---,,,++++++,,,---...111///---++++++---///000...------///000///***&&& """&&&***---000111222+++)))(((***///111111000---+++))))))+++...//////......,,,++++++,,,---......---,,,+++++++++++++++***+++,,,,,,,,,++++++***......////////////......111222333444444333111000+++,,,...000222333444444222222222444555555333111000///---,,,,,,---...///***,,,---,,,((('''***---***++++++'''###!!!###%%%(((***...000///,,,(((%%%######&&&+++,,,***,,,111222111///...---------...000///------------+++***(((&&&%%%%%%''')))******''''''))),,,///000///...111000...,,,,,,...000111666555333222222333555666555444555888:::999555000000000111222333444444444222111111222333222000...000000///...---...111444------,,,+++***((('''&&&((()))+++---------,,,+++...///111111000---***(((---,,,,,,,,,------......---...//////...,,,+++***---......---,,,***'''&&&***)))***,,,...///---,,,---,,,,,,++++++******))))))---000///+++(((((()))))))))))),,,///111000///***(((&&&)))...222333222000000111111111111000000111///,,,***((((((((()))'''(((((()))))))))))))))))),,,000333555444111000---...///000000///......,,,...000000...,,,,,,,,,///.........///...,,,++++++///333000)))&&&(((+++222111111000000111222222222111000111111000---+++...,,,++++++------,,,+++,,,000555999888666444333000111222111/////////000+++(((''')))((('''***///...---///333777999777555///...---+++))))))+++---//////000...------...000000111111///......///111///...---,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,///222222...***++++++******)))(((((('''//////...***%%%"""###%%%++++++...555@@@JJJRRRVVV^^^]]][[[YYYWWWWWWWWWWWW[[[ZZZ[[[___cccbbb]]]WWWQQQOOOLLLIIIFFFBBB===:::666777999:::777333666<<<888000+++///999>>>888000---///111333444555555555---,,,,,,000777<<<======:::555111000333444333000///000000///+++(((&&&&&&''')))+++---////////////---...///000111333555777444333333444555444222///000000111111000000......,,,///000,,,&&&$$$)))...,,,...//////...,,,,,,,,,//////000111111111111000111///------...//////...//////.........//////000000111222222222111///......///111222111///---++++++,,,---...000222333444000000000000...,,,***)))***,,,...///......//////---///111///------000444444111,,,***)))******)))+++---//////---,,,---...111111222444555333...+++******)))))))))***,,,---///---,,,++++++---///000000///...///000000,,,))) """%%%))),,,...//////***((('''(((,,,...///...***(((&&&&&&(((+++,,,,,,------,,,,,,------...///......---,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***...............---------...000222444444333111///***+++---///111222333333333222222444555444222000///...---,,,,,,---///000---......,,,+++***,,,---......---+++)))'''((((((+++---000222222///+++(((%%%$$$'''++++++***,,,000222111///---------......///............+++'''$$$&&&%%%%%%&&&***,,,---,,,(((((())),,,///111000...000///---++++++---///000333222111000000222444555444333444666999888444000---...000222222222222111///000111222222111000000111111///---,,,...222555000...---+++)))((((((((()))***++++++,,,,,,------......///000///---+++******+++---...////////////000000000000///...,,,++++++,,,,,,------,,,+++***+++***+++---//////...,,,............------------+++---......,,,*********------,,,...000111111000,,,***((()))...111111//////000000111111000000///222000---+++***)))******&&&&&&&&&'''''')))******,,,///333666666444111///,,,---...000000000/////////111222222///---,,,---//////////////////...---,,,///222///)))%%%(((,,,333333222222111111111111000///...///000///---+++,,,+++++++++,,,---+++***+++000666999888666333222///111222222000000111333---)))'''((('''&&&)))///------...222666777555222......---,,,******,,,///000111111000...---...///.........,,,++++++...000222111...,,,+++,,,------......---,,,,,,+++++++++++++++,,,...222222///---//////...---,,,,,,++++++------,,,((($$$"""###%%%***+++///888BBBKKKRRRUUUaaa___\\\YYYWWWVVVUUUUUUXXXYYY]]]cccgggeee]]]VVVPPPNNNKKKHHHDDD@@@<<<:::999999;;;===:::777;;;BBBAAA;;;666888???BBB>>>888555333222444888888555222111000000555<<>><<<>>>===@@@BBBAAA???BBBIIIMMMIIIEEEEEEGGGHHHFFFDDD@@@<<<999;;;???@@@;;;666888666777<<>>AAABBBCCC@@@<<<999999:::???EEEKKKKKKHHHFFFJJJNNNJJJMMMUUUaaaooozzz444444555444333111111111---///111222111000000000111...+++((((((***...000///,,,+++...222444222///......000333666777777555///,,,)))%%%$$$%%%''')))...///000///...---,,,,,,///111222222111/////////...///000111222222222111++++++,,,///111222222000,,,---000222333222222111...,,,***))))))+++...000222222222111111000000////////////...------,,,,,,....../////////...,,,+++&&&&&&%%%$$$$$$(((---111222666::::::666111//////+++******+++---...---,,,,,,++++++---111222111///...------///111222111000,,,------------+++***)))(((((())))))***++++++,,,...000111111000000333555777666555333111---***((())),,,...///---,,,---///******+++...222444555444444333222000///............---------......///000...//////000000111111222...---,,,,,,,,,...000111000000//////......------)))***,,,...000111111222000//////000111111///---+++,,,,,,---------,,,,,,---...000000111222555777000111222111000000222333......//////111222333444333///,,,+++)))(((,,,222222000---++++++---111333000///......111333333333,,,,,,---...//////,,,******,,,///333666666333111000000////////////000000,,,---...///111111222222,,,)))&&&'''***------,,,...///000000000000......///000222444444444444444///111222111...+++*********+++---------+++(((''''''***...111333222000...////////////000222333333222000---+++***+++,,,---222111111111222333444555,,,+++++++++---...000111000...,,,,,,...//////...000111111222222333333333/////////---++++++,,,...***+++---000222333111...&&&%%%&&&***///222111///---///111333333111///---+++,,,,,,------,,,,,,,,,---,,,++++++******++++++......//////000111222222///...------...///000111---///111111///.........---//////---)))))),,,111222222222000...,,,,,,,,,+++***)))(((***,,,///111---+++))))))+++,,,,,,,,,,,,...222666888666222...---......,,,)))'''''''''+++,,,------,,,+++,,,...)))%%%$$$***///---***))))))---000000...,,,,,,---+++---//////......///000///111222000,,,)))&&&&&&+++...111333111///...---,,,+++***)))***,,,///000++++++,,,...111666;;;>>>EEEBBB;;;333+++(((***,,,,,,------......//////000,,,)))'''''')))++++++******...555@@@JJJQQQUUUUUUVVVUUUSSSPPPOOONNNNNNNNNSSSWWW]]]aaa```]]]YYYVVVRRRSSSSSSOOOJJJIIILLLOOOHHHBBB>>>===;;;777777:::<<<>>>@@@???<<<999888777===AAAEEEFFFDDDDDDFFFHHHBBBGGGRRRaaaqqq|||444555666555333222333444---///222222111000000111000///...---------...//////......222777888333...---...///333666888777666111---)))%%%######%%%''',,,,,,------......///000///111333333111/////////000000111000000///......***)))***---000222222111---///111222333222000///...,,,***((()))+++...111222111111000///......---///000000000///...------...////////////---,,,+++&&&%%%###!!!!!!$$$***///...333999:::777333000000+++++++++---///111111111,,,******---222555555444000//////111333444444222,,,---...///000///......000///...---,,,***)))))),,,///111111000///222444555555444333111///,,,+++'''+++///000...------///++++++---000444777777666555333111...,,,+++++++++---------------...///000000111111111111000//////,,,,,,+++***+++...000111222111000...------------((()))+++---...000000111111000111222444444222000,,,,,,---------,,,++++++,,,...000///,,,,,,///222000222333111......111555.........///000222333444111---***)))'''&&&***111000...+++))))))+++///111///...///111333333222000,,,,,,,,,---//////---+++(((***---222555555222///////////////////////////,,,,,,...///000000111111---***'''(((+++...///---111111111111111111000000//////000111444444222000,,,///222333222///...---,,,+++******))))))*********+++---...000111222222///000000111222333333333//////000000//////...---222222222222333555777888*********+++,,,///111333000...,,,,,,---.........000000000000000111111111---///000...***)))+++---)))***,,,///111000,,,)))%%%$$$$$$(((---///...+++---///222444444222///---******+++,,,,,,,,,++++++((())))))***++++++,,,,,,222111000//////000111222000///...------...000000,,,...000111000000000000...000111...***)))---111000000000///...,,,*********)))((((((***...222555///---+++***,,,------,,,+++---111555888666111---000000///,,,)))'''((()))---...///...,,,+++,,,---'''###$$$+++000///***(((***---111111///------///+++---//////...---...///---///000///+++(((%%%%%%+++...333555333000---,,,------,,,,,,,,,---...///+++++++++---111666;;;>>>KKKGGG???444+++&&&'''*********+++,,,---...///000+++(((&&&&&&)))******)))'''---777DDDNNNSSSTTTRRRPPPOOOMMMLLLLLLLLLMMMMMMOOOUUU]]]cccccc```[[[XXXUUUVVVUUUPPPJJJGGGIIIMMMGGG>>>666333111111444999>>>???BBBBBBAAA>>>;;;:::??????AAACCCDDDEEEDDDCCC888>>>KKK\\\mmmxxx}}}}}}333333333333333333333333444555666555333222222333333///...222333000...000///000111222222222222222---------///333555555555111---)))'''((((((&&&%%%***,,,------,,,,,,...///...000222333333111...---000///...///111111///---,,,+++)))***---///000000000///------...000000000///............///000000333222000///---,,,,,,+++333000---+++,,,,,,,,,+++//////...,,,++++++,,,......)))### """''',,,///333000...111555555111------,,,,,,---000111111000,,,...000333444444333222222000//////111333333222000///------------+++***,,,------,,,)))''''''(((+++...222333222222333555444333222222333333111///,,,+++***,,,...000111000---...111444666777666666666444111...,,,++++++,,,+++***)))***---000111111444333111///...---------,,,---...---+++,,,000444555333000......---+++***000000//////.........---111222444555555333000///000000111111111000000000111///,,,+++,,,,,,,,,+++111222222333444444444444000...,,,,,,///111333333++++++)))'''&&&(((,,,///...---+++***+++...111444333444666666555333000...,,,,,,---...---,,,+++***(((,,,000333333222222333///000222111///---,,,,,,...000333333111...,,,+++''')))+++++++++,,,...///333555444000///222222///000///...------...///000000000111111111000000///222000,,,((('''(((,,,///000...,,,+++,,,------,,,222000...------///111333000000111111000///---,,,////////////000222333444------,,,,,,,,,------.........---,,,,,,---///000000000000000000000000000333333111---***(((((()))+++,,,...//////---,,,+++'''$$$###&&&---111111///---000444555333000...---111000///...---,,,,,,,,,+++)))((((((***---......//////000.........111333000//////000222333333222...000333555444111---***000111111///---,,,---///000///---+++***+++,,,,,,///+++'''&&&(((---111333111000---+++***+++,,,,,,***---000333444333111000111///,,,*********)))(((......//////...---+++)))!!!!!!###***111444000,,,------..................//////000000///---+++******+++***)))'''''')))+++...111444555333000---,,,...///000000///...---,,,)))***,,,---///333999===BBBAAA;;;222(((###&&&***+++---...,,,((((((,,,111...***&&&&&&***,,,***''')))222@@@JJJOOOPPPPPPPPPQQQIIICCCCCCDDDDDDFFFIIIJJJQQQYYYbbbiiikkkbbbWWWUUUTTTRRROOOHHHCCCCCCEEE>>><<<888555444666;;;>>>DDDHHHMMMPPPOOOKKKIIIGGGHHHKKKOOOQQQOOOJJJDDD@@@DDD>>>BBBRRR^^^dddmmmyyy///000111222333444444444444555666666444333333333222//////333444111...///000000111111222111111111.........000333666666555333///+++)))+++,,,,,,+++,,,...///...---++++++,,,+++---///222333333111000222111000111222333111000...,,,++++++,,,---------///...,,,,,,---/////////000//////....../////////111222222111...---...///111///,,,***)))+++---///111111///...---,,,...///,,,'''""""""(((---111333000///000444444111---+++***+++---111444555444000111222333333333222111222111000111333444333111000///...---------,,,+++,,,,,,,,,***(((&&&&&&'''))),,,000111111111222444444333111111222222111//////---,,,,,,...000111000...000222444555444444333444222000...------...///,,,+++***,,,...111111111333222111000...---+++***---......---+++,,,///333222111///.........---,,,000111111111111000///...///000222333222000...,,,...///000222222222111111///---++++++---.........000111222333333444444444222000------///111111111------+++***(((***...111000...---,,,---///111333333444555555444222///...------+++++++++---...//////111444555444333222222...000111111///---,,,,,,///111333333222000...---((()))***+++***+++---///444666555111000111000---///...---,,,,,,---...///...///000000111111111111///---***''''''***///333444000+++((()))+++---...222111///...---...///000000000111111111000...---.........///000111222333000///...------,,,,,,------------,,,------......111111111111111111111111///111222000---***))))))+++,,,---......---+++***)))&&&%%%(((...222222///,,,///222222111///------///......---------......+++*********,,,---.........///000///......000111000///...000222444444333000222444555444222///---000000000///---,,,---......,,,***((('''(((***++++++)))&&&&&&(((,,,000222111000...,,,++++++,,,---+++---111444555444222000000...+++******+++***)))******+++++++++******)))""""""$$$+++111444111...------,,,,,,,,,---///000222222222111///---+++))),,,---,,,+++))))))+++---000222444444111...,,,,,,222222222222111000......+++,,,,,,,,,---000666:::===;;;555...'''%%%'''))),,,...///---))))))...222///+++''''''+++------+++...888EEEOOORRRQQQNNNMMMKKKCCC======>>>???AAAEEEMMMXXXdddjjjlllhhh]]]SSSNNNLLLJJJFFFAAA???BBBEEEDDDDDDCCC@@@>>>@@@EEEJJJRRRWWW]]]aaa```]]]YYYWWWUUUWWWZZZ\\\[[[WWWRRRMMMIIICCCFFFPPPXXXZZZcccnnn+++,,,///222444555555555444555777666555444444555222///000555666222......000000111111111000//////000//////111444666666666444111---,,,---///000111...000222111///,,,******(((***---111333555555555555333222222333444444333111///---,,,,,,,,,+++***---,,,,,,,,,,,,---...///111111000000///.........---111444333///---...111///...+++'''%%%'''---333222111000............///***%%% """)))///333333000///000222222///,,,))))))***---222666888888444444444333222111000000222222222333444444111//////......------,,,,,,,,,,,,,,,,,,)))'''%%%&&&'''(((***---//////000111333555333111000111222222222333000...---...000111111///000222333333222111000222111///......///000111,,,,,,,,,...111222222111111222222222000---***(((,,,,,,---,,,+++,,,...111////////////............000111333444333222000///---...//////...---***))),,,---000333444444444333...---+++,,,...000111111000000111222222333333444555222///...///000000000/////////---,,,---000333111111000///000000111111222222333222111000...,,,---+++)))(((***...222666555777888777555222111111...000111000...------...///000111222222111///...)))*********)))***---///333666666333111222///+++...---,,,++++++,,,---...---...///111222222222222---***'''%%%''',,,222666777111***%%%%%%))),,,///111111000///...---,,,,,,000000111222222111//////------......///111111222222111000...------------------.........------,,,000111111111111111111000+++...111111000---++++++,,,------...---,,,+++***+++)))(((+++///222222000+++---000000///------...------------......//////***+++,,,---......---------///000000///......//////...---///222555555555444444444444333222111000//////000///---+++,,,---+++)))&&&$$$###%%%(((***''''''&&&'''))),,,///111111000...---,,,---......,,,...222444555444333111///---+++***+++,,,,,,+++))))))((((((((()))***+++######&&&,,,222444333000---,,,,,,+++,,,...000111333333333111///---***)))...//////---++++++---///333333444222///---,,,---666666555555333222000///------+++******---222666777333---***((()))))))))---...000...,,,,,,000333222...***))),,,///000///444===IIISSSUUURRRMMMIIIEEE===777777999:::>>>CCCQQQaaapppssslllaaaVVVNNNJJJIIIEEE@@@===@@@EEEHHHLLLNNNPPPNNNKKKLLLQQQVVVaaaffflllooonnnjjjgggeee___^^^^^^```bbbaaa^^^ZZZOOOLLLMMMSSSUUUWWWaaannn+++---000222444555444444333555666666555444555666222000111666777222...---000000000000000///...---111000000222444666666555333111...------...000111...111333444222///---,,,***,,,...111444777888999666444111111333444ӵ......,,,+++***+++,,,,,,,,,,,,...///222222222111000///------,,,222666444---***,,,000......+++%%%!!!"""***222000...,,,+++,,,------,,,((($$$ $$$+++111444222000//////000000...,,,+++***+++...222666888999666444222000///...------000000111333444222...+++,,,------,,,+++***++++++------,,,***'''&&&'''))))))***,,,...///000111222Ħ555666666666333///Ħ111111//////000111222111111000111000...------...000111---ӵ000000222444555333///+++'''(((((())))))***,,,...000...///000000...---......///000333444444222000...,,,------...---+++***(((***,,,000333555666555444///...,,,,,,...000111111/////////000111222333444444222///...///111111111111111111111000000222444222222222222222111000000/////////...---,,,+++***)))((('''Ħ666777777555222000//////...///000000...---...///.........///000000///...*********)))((())),,,///111555666444333444222.........---,,,,,,---......000111222333333333333333---)))%%%###&&&---333666666111***%%%%%%(((,,,....../////////...---+++***///000111222222111000///,,,,,,---...///000111111111000000///////////////...//////000///...,,,+++...//////000000//////...(((+++---///...---,,,------............---,,,+++,,,++++++---000111000///,,,...//////......///000------..................))),,,///000///...,,,,,,,,,...000000///---------...------...222555777777555444333222111111111222...///000///---+++,,,,,,(((&&&###!!!!!!###&&&(((%%%&&&((()))***+++...000000000///.........//////,,,///222555666555333222...,,,******,,,.........---+++)))''''''(((***,,,$$$%%%''',,,222444333111,,,,,,---...000111111222111111111111///---+++***///000///...,,,,,,...000222222111///------///000777777666555333111000///---,,,***((((((+++111555333...)))))),,,//////------///000000//////222444777333...+++,,,///000111777>>>IIIQQQSSSPPPKKKGGGAAA;;;666666888:::@@@FFFUUUgggvvvtttfffYYYQQQMMMGGGFFFBBB======DDDJJJMMMTTTWWWZZZXXXSSSRRRVVV[[[dddgggjjjjjjhhheeecccbbbZZZVVVRRRSSSXXX\\\^^^]]]SSSQQQSSSVVVYYY^^^lll{{{...///111222333333222222222444555666555444555666222000111666666111---,,,////////////......---,,,111000///111333444444333000000...,,,******+++,,,,,,000333555444222111111///000111222555777999:::555222///...0004ĉ@ӵ111///...))),,,......------...000333333333222111///...,,,...333666222+++&&&)))---//////,,,&&& '''...,,,)))'''''')))******)))'''%%%""""""&&&,,,111444000///............------...---,,,---000333555555222111///---++++++******---...///222333000,,,((()))+++,,,+++)))((()))+++.........,,,******+++---,,,,,,---...000111222222>L333777999999555333=hĦ222---...///000111222222222222000...,,,,,,,,,...///4ĉ@ӵ111333777888777333---***$$$$$$%%%'''***---/////////111222111...,,,,,,,,,---...111222333111///------......///...---,,,+++***,,,///222444555555555111///------...///000///............///111333444222000...---///111222222000111333222111111222444222222333333222111000///------,,,***))))))((((((###$$$&&&>L555333333333111...,,,---...---/////////......///000...,,,***+++---......,,,******+++)))((()))+++---...222555444555777555222000///...------...///000555555555555444444333222...)))%%%###'''---111444222///+++))))))+++,,,,,,,,,---...//////...---,,,000000111222111000///...+++,,,---///000000000000.........///000111222333000111111111000///---,,,+++,,,---......---,,,+++''')))******)))***,,,.........////////////......---,,,---...//////...---///000222111000///000111////////////...---,,,+++))),,,000111///,,,+++++++++---///000...---,,,---...---,,,...222555777888444333111///...///000111...///000000...,,,,,,,,,(((&&&$$$"""!!!###%%%'''''')))++++++******---//////............//////000,,,///222555666555333222...,,,***+++---///000//////---***'''%%%&&&((()))%%%''')))---111222222111+++---000333444333222111---...///000000///...---/////////---++++++---/////////...---,,,...222555666555333222000///......,,,+++***)))))),,,111555222---)))+++111555444111...///000000111222444555:::777111...---...///000888===DDDKKKOOOMMMIIIEEE===888555777999<<>>FFFNNNZZZeeejjjbbbVVVOOOOOOPPPEEEJJJMMMMMMUUU```dddaaa[[[ZZZXXXUUUPPPMMMLLLLLLKKKKKKHHHDDD@@@===>>>???<<<999666444777===FFFKKKHHHKKKOOOTTTZZZcccmmmuuu000///---ӵ...000333ĭӵ222ӵ,,,Ħ...---,,,---...///...---'''ӵӵ111111ĦƜ`1.׼s000///---***Ħ222555222333444444333111///ӵ)))Ħ000...,,,+++++++++'''$$$"""$$$ĭӵ+++,,,Ħ------%%%Ħ***Ħ000000---***))),,,...---***(((+++...333666333000DdD------...?fӵ000000000Ħ222111///ӵƜ`1.׼s///222ĭӵ***///333...,,,---...////////////ӵ222333444444Ħ.........000111//////---///222444222///---Ħ+++...000111000///...Ħ+++)))(((((()))***%%%'''***DdD---))))))...111ӵ***---ӵ,,,ӵ...///---------Ħ444$$$ӵ,,,+++***///ĭӵ000///---///111222222111111,,,,,,---...///111222333222111///...,,,++++++***(((***,,,------,,,***(((''')))******(((((((((************+++---...000111000111222222111///---,,,111444666666444111///...---...///000///...,,,+++)))---111000+++((((((***)))+++,,,,,,+++,,,...000000...,,,---000444777777222000///---,,,---......///111333333111...------...---,,,+++)))(((''''''---//////+++&&&$$$&&&)))++++++,,,---.../////////+++---111444555444222000///---,,,,,,...000000000,,,+++(((&&&%%%%%%%%%&&&)))***,,,---------...............//////000000000///000111222333222111111/////////---,,,+++---///---------,,,,,,///222666///...---+++******++++++...///000///......000222000......000333555444222------...111333555555555555444222000......///111777<<&e000g&e+++>hӵ+++++++++------,,,+++g&e+++guO>uO>&e000///4ff?>ߝL***gĉ@///...,,,***Shӵ777222333444444444222g&e,,,>hӵ222222111///,,,((($$$"""fff?><z,,,g&e>&e++++++HL***++++++ShӵgL///111111...,,,***---000///+++***---S?ʬ4447773h?D%%)?+++...ZufĦ333333222gL111111000g&e777gĉ@222---g&e>&e+++@e)))...??...111............//////g<ĉ2223335556663we<Ħ...,,,,,,...3h?@e+++---///222444444111---Z,,,))),,,///000///3h?gL000---***)))***+++,,,)))***,,,D%%)?***fff?><z---...=?Ħ---g&e---g&e***------S?ʬ,,,4ff?>ߝL333@e%%%g&e///,,,***3h?g&e>&e111000??,,,---000222333333222111...------......///000111222000...+++***))))))))))))***,,,......,,,***)))'''***,,,---+++)))''''''''''''((()))+++---///000222333555444222///...---111444777777444111...,,,+++,,,...000000///...---)))---000///***'''(((***)))***+++++++++,,,///222111///------000444666777222111///...------......///111444444111///......000000///...,,,***((('''...000///***###!!!###'''******,,,---......///...***---000333444333111000000...,,,,,,...000000000,,,+++***)))(((((()))***)))+++,,,---,,,,,,,,,---111///,,,******,,,///111333333444555444333222111000000000...,,,,,,...000.........---,,,...111444------+++***)))******+++111222333222000...///000.........000111222111000,,,,,,...000333555555555000111111000//////000222777>>>IIISSSVVVPPPCCC888222333888???CCCGGGOOOXXX^^^```^^^XXXRRRQQQNNNJJJSSS\\\```___bbbeee^^^PPPIIICCC<<<999999888555111...000333333111---***)))///444999888333000222666999CCCRRR___iiilllhhhaaa,,,4Dӵ***///000Hƅ^Hu]Ħ...Hu]Ħ...ZuR)Ħ,,,,,,++++++*********Hu]Ħ...HŐeHŐeHu]Ħ///qIܗGIӵ+++tt,,,++++++HGgĉ@333000222222222111111111Hu]Ħ///ZuR)Ħ333111111333555+++(((sߝLGdUĦ***Hƅ^Hu]Ħ111ntHdĦ***,,,HGgĉ@...HdĦ,,,...000222333000---++++++---000Htƅ^222444Bt=o9ĦDtfo9Ħ///000111g?222111HdĦ...///000Hu]Ħ555tt222222Hƅ^Hu]Ħ000H׼s------///...---...+++((())),,,///tQ000000111222je<Ħ///......Bt=o9ĦH׼s)))***---000000///000000000HtĦ,,,***---000222Bt=o9ĦHdĦ000...***''''''***...+++---///Dtfo9ĦsߝLGdUĦ,,,Ht@cӵHu]Ħ+++Hu]Ħ---***Htƅ^...qIܗGIӵ///H׼s---(((Hu]Ħ******Bt=o9ĦHƅ^Hu]Ħ000)))------...///000111222333222...+++,,,///111000...000///---,,,++++++,,,---++++++******+++,,,,,,------...//////---)))&&&###$$$%%%''')))+++,,,------...111444444222000......444333222111000...------***+++---////////////...---111333---$$$ %%%+++,,,,,,++++++******+++,,,///---,,,+++---///222444111000///...............///000111111000///000222//////000///------...000333666666///&&& !!!$$$******+++*********+++---+++---000222444444444333111111111111111111111111,,,---...,,,***))))))***000000...,,,******,,,...333111...+++((()))+++...111111111222111111111000111///---,,,---///000000222...+++,,,000222000------***'''(((***,,,+++***000000111111111111000000111...,,,++++++,,,+++***---000333666777666444222111+++((()))+++,,,///444777FFFTTTWWWQQQGGG<<<333,,,222:::@@@DDDJJJSSSYYYbbbZZZUUUVVVUUUPPPNNNQQQXXX[[[^^^```]]]TTTIII@@@<<<999666333111///,,,)))'''+++000111...+++***+++000555:::999444///...///???EEETTTiiixxxvvvgggXXX...+++4DuXӵ+++///000DdDΦDdDĦ///DdDĦ//////t|<---,,,,,,+++***))))))(((DdDĦ...DdDΦDdDΦDdDĦ...peƜ4DuTӵ,,,`eĭ,,,qet333111///111111000000000000DdDĦ---,,,t|<222111//////111333...***DdDDdDĦ,,,DdDΦDdDĦ222q<niDdDĦ+++qet---000DdDĦ...///000222333111///,,,,,,...q<R000000qjRgdKӵHdDĦgdKӵ***---GR/f6LĭĦ222222DdDĦ000000000DdDĦ222`eĭ222DdDΦDdDĦ222DdDĦ000...///000000000///---,,,---,,,******++++++geĦ---...000FSĦ//////qjRgdKӵDdDĦ******---/////////222222111DdDĦ)))***,,,...qjRgdKӵDdDĦ000...+++((((((,,,///---......HdDĦgdKӵDdDDdDĦ+++DdDĦ4DufӵDdDĦ...DdDĦ+++q<R---...peƜ4DuTӵ///DdDĦ///***DdDĦ***qjRgdKӵDdDΦDdDĦ000///...,,,+++***+++,,,---...///000111111...------///000000...,,,000000///...------------((((((((()))***+++,,,---,,,---//////---***'''%%%&&&'''((()))+++,,,---...---...000///...------...333222222111000///......,,,---///000111111000000---000111---'''%%%(((,,,,,,+++***+++,,,,,,,,,+++...---,,,+++,,,...111333000000///..................000111111//////000222///000000///---,,,---///444777777111((("""###&&&)))(((&&&%%%%%%(((,,,///---...000333444555555555333333222111111000//////+++,,,---+++))))))***+++,,,------+++***+++---///333222...+++((((((***+++111111222333222111///...---+++******,,,///000111444000,,,---000222111///...,,,))))))+++---,,,+++///000000000000000000//////,,,***)))***++++++***+++...111444555555333222000***''')))++++++///333===LLLZZZZZZOOOBBB666---,,,222888===AAAHHHQQQWWW]]]WWWTTTSSSPPPMMMPPPWWW^^^\\\ZZZVVVQQQIII@@@:::888666333111000///,,,***(((,,,000111///,,,++++++///444888888444000///000666BBBXXXrrr|||gggTTT1110004DuXӵ,,,...111DdDΦDdDӵ111DdDĦ111111o)h111------,,,+++***)))((('''DdDĦ...DdDΦDdDΦDdDӵ---=ӊB1.uTӵ...HߝL`o9,,,po9wӵ---/////////......---DdDĦ,,,+++o)h222111...,,,,,,...000000,,,DdDΦDdDĦ///DdDΦDdDӵ222GIpӵDdDĦ+++po9wӵDdDĦ///000111333333222000......///po9u111///...---GIdnuR)ĦDdDĦnuR)Ħ''')))CdgĪj222DdDĦ111222111DdDĦ///HߝL`o9333DdDΦDdDӵ444DdDĦ333000000000000///...,,,+++,,,------,,,)))&&&geĦ(((***sp?aĦ///000GIdnuR)ĦDdDĦ+++***,,,......///333333222DdDĦ'''++++++,,,GIdnuR)ĦDdDĦ000///,,,***+++...000000///---DdDĦnuR)ĦDdDΦDdDĦ***DdDĦnuR)ĦDdDĦ///DdDĦ)))po9u))))))+++---=ӊB1.uTӵ///DdDĦ333---DdDĦ+++GIdnuR)ĦDdDΦDdDӵ///000000///---,,,++++++,,,---......//////***---000222000...,,,,,,000111111000000///...---&&&&&&'''((()))***+++,,,+++,,,...///...,,,***(((***)))))))))***,,,...000------+++)))'''(((+++---000000000000////////////...///000111222222222111...//////---***)))***,,,***))))))+++///000...+++---,,,+++***+++,,,...000////////////............---///000000//////000111///000000///,,,++++++,,,222444444///(((###%%%''''''%%%!!!!!!&&&,,,000//////000222444555777777555555333222000...---,,,+++++++++***)))(((***,,,)))***,,,,,,,,,,,,---///222000---***(((((())))))000111333444333111---+++'''''''''(((***---///111444000------000333333222000---++++++---......---//////...------...//////,,,+++))))))***++++++***)))+++...111333333111000...***(((***++++++///444AAAQQQ]]]ZZZKKK===333---000333888;;;???EEENNNTTTVVVTTTRRRPPPLLLLLLSSS\\\bbb]]]TTTKKKDDD===888444222111///...///...---++++++---000111///...------000444777777333000//////000>>>VVVppp~~~xxxeeeSSS1111114DuXӵ---...111DdDʜ4DuTӵ444>d<Ħ111Dt...///...,,,+++***)))(((>d<Ħ,,,>d<ʜDd<ʜ4DuTӵ,,,,,,F&uTӵ0004DufئL>e+++puR)Ħ------------,,,,,,+++>d<Ħ,,,Dt333,,,)))***---///000---DdDΦDdDĦ111>d<ʜ4DuTӵ1114DwDd<Ħ,,,puR)Ħ>d<111222222333111/////////000peӵ///ĦpeӵDx<>d<ӵDd<'''qR/ܗ?fӵ000>d<555333>d<Ħ...4DufئL>e555DdDʜ4DuTӵ555DdDĦ444000000111000///...,,,+++,,,...000---'''"""geĦ$$$s<v>aĦ///000peӵDx<DdDĦ---,,,,,,---......111111000DdDĦ(((*********peӵDx<>d<...,,,,,,---///111111///+++>d<ӵDd<DdDΦDdDĦ)))DdDӵnd<DdDĦ--->d<Ħ***peӵ'''Ħ...F&uTӵ///DdDĦ888111>d<Ħ---peӵDx<>d<ʜ4DuTӵ000333333333111000,,,,,,,,,---...//////000,,,///333222///------/////////000111000///---,,,(((((())))))************)))+++---//////...,,,***---+++)))((())),,,///111000...***&&&###$$$(((,,,.........//////000000000//////000000111111111111000...---,,,++++++)))((('''&&&''',,,222444111...---,,,+++******+++,,,---...///////////////......,,,...//////......///000...///000...,,,*********...000000,,,&&&###%%%'''%%%### ###(((---000/////////000222444555666666555333111...,,,***)))***++++++***)))(((***,,,)))+++---...---------...///---+++************)))...000333555333000+++(((%%%%%%&&&''''''))),,,---111...,,,---000444555666000///...---...//////000000...,,,++++++,,,...000,,,+++******,,,---,,,+++'''))),,,///000000000//////++++++,,,------111666BBBPPPZZZSSSDDD:::666555777888:::;;;>>>DDDKKKQQQQQQPPPPPPPPPPPPRRRVVVZZZ^^^WWWMMMDDD===888555333---,,,,,,,,,...///...---...///000111000000//////222555777666222...---,,,///999III\\\gggfff\\\RRR---...4DuXӵ,,,...000D&dq&ĒR555777sdKĦ111DHRRud000000///---,,,,,,+++sdKĦ+++D&oq<Ōq&ĒR///---+++>dp&ĒR///111nfʜd<Φ>d<Ħ333s&dq&ĒR//////i?ʜtd<Ħ,,,HHܗDӊB///<x000000///...///000111B?daĦ...///B?Ho9///>d<,,,,,,---...------...>d<ӵ))))))B?Ho9(((<x,,,...000111000---)))&ӫeʬtIӇ--->d<Φ>d<Ħ(((D&ӫetIӇ///DdDĦ,,,sdKĦ,,,B?dp&ĒR...///>d<sdKĦ///B?Ho9///s&dq&ĒR///222555666555444333......//////000000111111000222333111...---///222+++,,,---.........,,,,,,------------+++***(((''''''))),,,...///...---+++...,,,***((())),,,000222444111,,,&&&""""""&&&)))***+++,,,---///000111222............/////////000111///,,,++++++)))&&&###$$$$$$''',,,222555444222---,,,+++***))))))******---...//////000///......,,,---......---,,,---...---...///...+++)))((((((,,,---...+++(((&&&(((***%%%######%%%***---///.........---...///000222222333222111///---+++))))))***+++,,,+++***))))))***+++---//////...------...***)))(((***,,,...---,,,,,,...222444222...)))&&&%%%'''((('''&&&%%%'''))),,,++++++,,,000444777888000000///...---...///111111...+++((((((+++...111...------...///000///---'''(((+++---/////////...///......000000///333:::CCCNNNTTTJJJ<<<666888;;;>>>>>>>>>???AAAEEEKKKOOOPPPPPPPPPSSSYYY[[[WWWRRROOOJJJDDD???;;;888555333,,,++++++,,,///000000///111111111111222222111111666666666444111---***)))+++111;;;GGGOOOPPPLLLHHH)))(((4DuXӵ,,,...000Hu]3hh444666888ne000111=e111111000000///.........ne---+++pIƎ@t@h111000...>h---///222fe)))@ďD555222...,,,++++++***)))(((ne+++...=e---(((&&&(((,,,111...---ege111444sĪj@h000...---fdDĦ,,,@ďD111...Hkge///...------...000222333@h......@G333333HĪj@IŌ,,,///Bene+++Hkge444ne...000fe333Hu]3hh444444444se,,,---...000000000000///.........,,,(((%%%geĦja>aĦ,,,,,,@G///...se000...---------******+++<Ō))))))(((@G&&&)))Hkge))),,,...//////---***&&&HĪj@IŌ---)))ege***(((Hu]3hIŌ111///DdDĦ---ne000---@h&&&)))>h......///se666ne,,,000@G---...sĪj@h///000333555666666555444000000111111111222222222222222111///...---///111((()))***+++,,,---------000000000///---+++(((&&&&&&(((+++---......,,,+++,,,+++)))((())),,,000222444222...((($$$###%%%(((((()))***,,,///111333444......------------......000///---,,,***(((%%%"""%%%'''***...111333444555...---,,,+++***)))((((((------///000000000///...---......---+++***+++,,,***,,,...---+++)))((((((---......---,,,+++---///((('''(((,,,000222000---------------------------...------,,,++++++*********,,,...///,,,***((((((,,,.........,,,,,,,,,...(((''''''***///111000---))),,,///111000,,,(((%%%&&&)))***(((%%%###$$$'''***+++,,,...111333555777...//////...,,,,,,...111222///***''''''***///222111000000111222222000...)))***+++---............000///000333111000555<<>>%%%4DuXӵ...ĵD^000222444666111111333+++///////////////////////////...---666222000///...,,,+++...222))))))+++222222000...++++++***)))((('''***,,,///...***%%%###&&&,,,000///000---000444555111......///DdDĦ,,,---000///...---,,,+++***---///111555666333,,,//////...222444666,,,,,,000,,,+++222222---///111222000D^555333444444s׼s+++(((***,,,///111222222222///---+++*********geFm8%%%>aĦ)))))))))...///---s׼s222333000...------((()))***Ho---((()))))))))$$$&&&***%%%'''+++---...---)))&&&###+++)))%%%---+++)))D^555444222DdDĦ---111000,,,,,,''''''***...222111000000s׼s999555***+++...000///---...///111111222333333333333333111111111111222222222222111000///...///...---+++''''''((()))+++---///000000000000000...,,,)))'''%%%'''***,,,---,,,+++******)))((((((***---000222000///---***&&&%%%&&&(((%%%'''))),,,///222444555///...---,,,,,,---.........///...---+++(((&&&%%%))),,,//////------000444///...---,,,***)))(((''',,,---///000111000///......//////---***(((((()))(((***,,,,,,+++)))((((((------------......000111---++++++...333444000,,,------......---+++***)))(((((())))))***++++++,,,***...111222///+++'''&&&***++++++***)))***---///)))'''(((+++111333000---'''))),,,...---+++'''%%%&&&))),,,***&&&###%%%''',,,...000222222222333333---......---******---000333///***&&&&&&***///333333222111222333222000...+++,,,---............---...///111333222000555===CCCIIIHHH>>>444111333555>>>>>>@@@DDDJJJOOOSSSUUUSSSWWWYYY[[[]]]\\\QQQEEE888888999:::;;;:::666333111000000111333555444333777444222111333555555444555444222111000...+++)))(((---222777:::===@@@AAAΦ4DuXӵtvӵ>d<Ħ...---///111333444444Ħ444666555222///---,,,............////////////---...Ħ000//////'''(((***,,,///111333555222111000///......//////...+++***...222444111---((()))******)))***,,,...000...,,,,,,---...///...,,,+++***)))((('''&&&&&&Ħ///000000/////////,,,'''###!!!$$$+++000111333444333000---+++***+++000444333000///222666666333///...000222222000>d<Ħ,,,---...---------------......///+++,,,,,,---,,,+++)))(((...000333777888666000,,,!!!''',,,///000...---111000///...///222555777666444111///,,,+++++++++///000111000...---...//////...,,,+++,,,///222444///000111000Ħ111111...+++***+++---......--->d<Ħ555444222333555Be,,,***&&&(((+++///111333444555000---)))))),,,...geFYĉ%%%'''>aĦ(((''''''%%%### ###(((,,,...---Be---222444222...---,,,)))***+++nu]ӵ,,,***************&&&$$$$$$&&&+++//////...&&&$$$###&&&***------,,,&&&###"""$$$(((,,,------+++)))&&&###"""%%%***///......---+++***>d<Ħ666777777666444>d<Ħ++++++,,,Ħ***+++,,,///111000---******,,,000444666777666666555444222000Be666777444222111Ħ---000///......000111111111...///111222333333333222222111111111111111111111111111111111111222222222...------...000///***&&&'''''''''(((+++...111222...//////000...,,,***((($$$&&&)))+++,,,,,,***)))((((((((((((***---000222,,,,,,,,,+++(((''''''((($$$&&&(((+++///222444666//////---,,,,,,---...///,,,...000///,,,***))))))---111444111+++)))---222000///...,,,***)))''''''+++---///000111000///.../////////---***''''''((('''))),,,,,,+++)))((((((***++++++,,,---...000111111...,,,///333444111------...//////---+++((('''$$$$$$&&&((()))+++,,,---+++///333444111,,,'''$$$''''''((('''''')))---000+++))))))---222333000+++&&&'''***,,,,,,***'''%%%&&&))),,,+++&&&$$$&&&)))000222444555444222111000+++------,,,)))))),,,///444000***&&&&&&***000444333222222222333222///------......//////......------...111333111///555<<<===CCCDDD===555333333333:::<<>>999:::<<<<<<;;;999666444888777555333222222222333888777666555444333333333111333444444222/////////111444777777999AAAOOOZZZ>A222ne,,,+++000222444444ne222222222111111000//////111000000...---+++)))(((ne///......---,,,++++++,,,///000000///------,,,******)))))))))***,,,...000000///,,,***(((***---......---------000///...---,,,,,,,,,,,,))))))))))))***+++ne000...,,,,,,///222111///---,,,,,,---///111111333444333000---------///...---,,,---///111222333000,,,+++,,,+++)))De,,,---......---,,,,,,---000222222111000000...---,,,,,,,,,,,,...///111222222111000///,,,+++,,,///222333111///333111///------///222444777444///+++)))***,,,---000///...---...///111333555000,,,,,,///111///,,,......ne111333888777555333111///------+++ne555444222111222444555444222...,,,(((''''''***---//////---------------...///>A((()))---k<%%%!!!&&&***---...------...------...///...,,,******,,,...fh///...,,,+++,,,///222***&&&######(((,,,......***'''&&&)))///222111///+++***))))))***+++++++++---,,,++++++,,,---...///222000,,,***)))De333444444444333111ne---,,,ne,,,------------,,,,,,,,,+++,,,---///111222222111111222222111111111111111222......ne......------.........------,,,------...111444666555333555555444333222222222333555333111000000///...,,,)))***+++---///...***'''+++,,,...///...---...///000000...,,,))))))+++---+++,,,,,,+++)))'''((()))+++,,,---...////////////***'''%%%''',,,111444555111,,,''''''***......---.........///000000...,,,---...000000.........///333111///---,,,,,,,,,---.../////////---+++***))),,,,,,...222666666333//////000000---)))''''''(((++++++++++++******)))(((((()))+++///333555444222111111222333333222222111111222333222000,,,(((%%%""""""###$$$'''+++...000000111333333222///+++)))***)))((('''&&&'''+++.../////////...,,,***(((&&&$$$%%%&&&&&&&&&&&&)))+++...+++)))((()))(((%%%###&&&+++000111///---...000///---+++((('''''')))+++,,,(((""" """'''+++---+++))))))***---000111111222///---,,,---/////////...000111000///111666;;;???<<<999777666666555555555<<>>888666888999:::999777555333444333222222222333444555888777666555444333222222111333555555333111000111111333333333888EEEXXX444444,,,+++***///111444444444222222111111111111222222333222111///,,,)))'''&&&---////////////...,,,,,,,,,......---,,,+++***)))'''''''''((()))...///111222111///,,,***(((***...111222222000//////...---,,,++++++,,,,,,((()))***+++,,,...000///---,,,---000333111000000//////000111111111333333222///---,,,,,,---,,,******+++---000222333///+++)))(((((('''&&&+++---...000000---,,,---///222444333222111111111111111000///...---...///000111000///...111111333555666555222000222111000///...///000111111///+++))))))+++...000000//////...///111333444333000---,,,...///,,,***---......000222888777666444222000...---+++111333222000000111222333222111///...***))))))+++---//////...------------...///---,,,...+++"""!!!###&&&***---...//////...,,,++++++,,,---,,,+++))),,,000222/////////...---...111444,,,'''""""""&&&***---...,,,+++***---111333111///,,,+++***))))))***,,,---111000...------...111222111000---++++++000111222333333222000------,,,,,,,,,///...,,,+++******+++,,,,,,---...............------...///000111222222222//////...//////------------,,,+++************,,,///222333222111222444444444333333555777999666222///......---,,,******+++...000000...,,,---///000///...,,,,,,---...///...---++++++---///------,,,***'''&&&'''(((,,,,,,---.../////////...&&&%%%$$$&&&---444:::===666111+++)))***,,,---,,,,,,+++,,,---000000///......000111111///...///000111000...,,,,,,,,,,,,---///......---,,,+++******(((***---111555666333111...//////---***(((((())),,,,,,++++++***)))(((((()))+++...333777777666333000000111111222222222333444444555444111---)))'''%%%%%%%%%&&&(((+++---///111111222222111///,,,*********+++***((()))***,,,//////...---***'''%%%###$$$&&&''''''((()))+++...///+++((((((***)))%%% ###)))------,,,---///000///,,,(((%%%$$$&&&((()))%%%!!! """&&&)))+++)))((((((***---000111111000...,,,,,,...///000///...000222111///000444777:::999888777777888999999:::>>>AAACCCIIIRRRXXXZZZVVVTTTQQQMMMHHHBBB:::555333444666777777666444333000000000000222444666777777777777666444222111000111333555555444222222222333222000000888JJJbbb''')))---///000000...---555555333000...+++***)))---///222333333333444555222111111111111333444555222111000///,,,***((('''''')))+++...000111111111---+++++++++---...---,,,,,,+++)))(((((()))***+++222333333333222///---+++(((***...333666666333111000///...,,,,,,,,,---...***+++,,,---...///000000000///---++++++---000333...///000000000000000000222333333111...,,,+++,,,///---+++))))))+++...000111...+++((('''((()))***)))***+++,,,...000111222------///111444666555444111222333444333222111000---...///111222222222222444666777999888666222///111111111000000/////////---+++)))((()))---111444000000000000111222333444000...,,,,,,......---+++,,,...//////......///111555444444333111000000///,,,,,,,,,...111222111///...///000000000000///...---,,,---...///000000000...............///000000...------///222333111///,,,---***!!!%%%((()))***,,,---///000000---***((((((***,,,---,,,***...222444222///......---......------...111444,,,'''!!! $$$)))---...---,,,---///111222000...,,,+++***)))))),,,///222666444111......000222444000///---,,,,,,---///000///000111222111...+++***,,,,,,,,,,,,,,,,,,,,,---///...---------------...***++++++,,,,,,,,,,,,,,,+++,,,...000111111000000///////////////000000111.........---,,,+++))))))(((((())),,,///111000...///111333333222333666999999555000---,,,------------,,,---...000000///------...///...+++)))))))))---.........------///111------+++(((&&&&&&(((***------..................%%%$$$$$$&&&+++333:::>>>666222---+++,,,---------+++******,,,///111111000///111222222000//////000......---,,,,,,,,,------///...,,,+++,,,,,,,,,+++&&&)))---111444555444222/////////...---,,,++++++------,,,+++***))))))(((+++---111666999:::777444/////////000000222333444333444555444333000---+++))))))))))))+++---...///111111222111000...---+++***,,,------+++******+++//////...,,,)))&&&"""!!!'''((()))***)))***,,,///111---)))))),,,+++&&& %%%***,,,---.../////////,,,'''""" """%%%'''%%%######%%%(((*********))))))***---//////......,,,++++++---//////......000222111//////222555777888888777777888:::<<>>999666333444555666666666666666666555444444444555777888:::999777666555444444555222444666666444333333333666555555555999AAAKKKRRR))))))))))))******++++++---------,,,,,,+++++++++,,,...111222111111111222,,,...111333444333222111,,,,,,------...---------+++,,,---------,,,+++***&&&&&&&&&))),,,////////////000000111000...,,,******+++,,,,,,,,,,,,++++++...---...333999;;;888555333111///------///222444,,,---///000111000///...,,,++++++---111333222111------......///000111111333222111...***((()))***,,,------...............+++---...---++++++---000......///111333444555666555333000000222444555555777777555444333333333333---------...000111333444111333666555333111111222333333222222222333444444333111///------000444666333333222222111///......((('''%%%$$$%%%(((,,,000000000///---,,,---///111111111111000000000000000000222333444222000---,,,)))+++---//////---***(((''',,,333666666444222222000000////////////000000000///,,,)))'''(((***,,,,,,---,,,)))&&&(((---222333333333222000///---,,,***)))(((***---000111222000444777333,,,'''(((******+++,,,+++******+++,,,(((%%%"""###(((---000000+++***)))(((((())),,,...***...111000......222666999777555222000/////////******,,,---------,,,,,,)))((((((((()))***+++,,,((()))+++---...............///000222333333333222,,,+++******+++,,,---...000000///...........................///000111111111111111000///...---,,,''''''(((+++...000///...+++///222000,,,***...333555333///...///111222222333000,,,***))))))((('''''')))***+++***)))***+++...000111222111111222333333444555444222111222333////////////...---,,,+++...///...***&&&$$$$$$&&&'''+++///222333222000///222000......///000000000000111222222///.........++++++---...///000111111000---,,,///333444111---+++///333555333111000000222000///000333444333222000///---------...000111333333333555666555333000222000---++++++...111333......///000000000000//////000111222333444444555333222000.........///000+++---000111000//////000------......---+++***(((...///000///...///111333111444777777555222000000,,,,,,,,,---///000000///,,,......)))"""!!!%%%***,,,---000444666666444111///......///000///---++++++***)))***++++++)))''')))+++---,,,,,,///555:::999999777333111444===DDDKKKNNNQQQQQQTTTXXXWWWTTTKKKIIIEEEBBB???;;;666222444444555555555555555555444444333333444555777888;;;999777555555666888999555777999999777555444555777666555444555888<<<@@@+++***)))((()))***,,,---+++++++++++++++++++++,,,---000222333222222222333+++---111333444333000///---------...------,,,,,,++++++,,,,,,+++)))(((''''''&&&'''))),,,.........---...000000///,,,)))'''+++,,,---...////////////000......222888;;;999555222111...,,,,,,...111333)))+++---000111111111000---,,,---000444666444111000000000000111222333444333222111---***((()))***((()))+++...///000000///+++---///...+++***+++---+++,,,...000333555777888777444000///000333555555:::999777555333333444444---,,,,,,,,,,,,---......000333555444222111222444444333333222333444666777777444111///...000444666333333333222000...---,,,((('''$$$!!!!!!$$$)))---111000///---+++,,,///222444444333222111//////...///111333333111...,,,+++(((***---000///,,,)))&&&###***222777666333111111111000////////////000000//////---+++((('''(((***//////...,,,+++,,,///222111111111111000...---++++++******---000333444444000444777444,,,(((***...***,,,---,,,*********,,,'''$$$"""$$$***///111111+++***)))'''&&&)))---000---000333222///...000444888777555333000///...---((()))+++,,,---,,,++++++((('''&&&&&&'''))),,,...''')))+++---............111111000//////000111222///...,,,+++++++++,,,---000///...------...000111------------...///111111000000000000///...------(((((())),,,///000000...,,,000333111+++)))---222888555222111222333333222111...***(((((((((((('''(((***,,,---------...///...000222222111111222333333444555333111.........000000//////...---++++++000111111---'''"""!!!"""&&&***000333444111///...555222000//////000000///000111222111///------...***+++---///000111222222000...---000555666222------111555666333000//////111///...000333444333111000///...---...000222333444333333444444444111///333111---++++++---000222...////////////......---...///111222333444555555333222///...---...///000+++---000111000000111222,,,---.........---,,,+++---...///000000111333555,,,111555555111---...000222000.........//////...,,,///000+++%%%###(((...,,,...222666999888555222------...///111111///---,,,+++***+++++++++)))'''(((***+++++++++///777<<<888888666222000555???HHHJJJOOORRRRRRSSSVVVUUURRRMMMJJJFFFBBB>>>999444000444444444444444444444444222222222222333555777888<<<:::777555555777:::<<<888:::;;;;;;999666666666888777444222111222444666***+++,,,,,,++++++---///000000///...------,,,,,,000222444555333222111222222333333333333222111000---,,,+++***))))))))))))---+++))))))))))))((('''&&&(((***---.../////////,,,+++******)))))))))***---///111111///...------...000333555777777666666555222...,,,,,,---......,,,,,,---000333444333111//////000111222333333333666555555444444444555555333111---)))'''''')))***)))***,,,///000111000000///000111000///+++(((%%%,,,---...111333666888999;;;444,,,)))---111444333222333444444222111111222...***&&&'''***///111111111222333444444333111///333222000...///111333555888555111---,,,---///111555222000///000...***'''&&&!!!""")))---///111111111111111000///...111333555666555222...,,,///000222333333111...,,,'''%%%&&&)))------'''!!!!!!(((111555444222333555222222333222000000000111222000---+++)))***+++,,,444444333222111111000000+++++++++---///000...,,,---...000222333444333333...///000111111000///...***)))))))))))))))*********%%%!!!###)))///000//////...---+++)))***---000000///...------...000111111111222222111000///...---...//////---+++((('''***)))'''&&&&&&(((+++---***&&&$$$&&&---111222111222111...,,,,,,///111333222111000.........///000111000//////000111444555///......---------.........//////...,,,,,,---///---------,,,,,,------......222555222---+++///444666555333222222222333444///,,,'''###"""$$$'''***000000000000000///......///000222333333111///...///000000...,,,,,,,,,------------,,,+++***)))(((***///333222+++$$$!!!!!!)))+++---...------...//////////////////............111333444222///------111111000000111333444666555444333444444333111///---+++...333555222//////444444333111//////111444333000......111444444222555333111333555555333000444111...,,,+++,,,///000...000444666555111---***'''+++......,,,---111666333000,,,******+++++++++---///222444555444333222000...++++++,,,...///000...///111222222000...,,,---///111///+++((()))***444333222000///.........//////111000((("""%%%,,,///111333555777888888888777222...,,,---...---+++---///000///,,,)))''''''(((((()))***---444;;;AAA???999444222333777BBBMMMNNNRRRQQQLLLPPPZZZZZZQQQKKKFFFDDDDDDBBB;;;777666555444333222222222222222444444444222111111333555:::999777555666999===???@@@===::::::::::::777444777666555333111///...---,,,------,,,+++,,,...000111111000000///......---///111222222111111111222222222222222222111000///,,,+++***)))((((((((((((///---+++***))))))((('''***+++---...///////////////...---,,,+++*********---///000000...,,,,,,,,,---///111444555555555444333000...,,,++++++++++++,,,,,,---///222333222000,,,---///111333444555555777666444222111111111222111///+++(((&&&''')))***)))***,,,---///000000111//////000000...+++(((&&&,,,---///111333555777888888222,,,***...222444333222222222111//////000222///,,,)))))),,,///111111111222444555555444222111111000///...///000222333555333///,,,+++,,,///000333000.........---***'''$$$ %%%,,,000111444444333333111000......000222444666666444222000///000222333333111///---***(((''')))------((($$$!!!(((000333222000111333000111222111111000111111333222///---,,,,,,...///333333333222111000//////)))))))))***,,,,,,***(((---///111222333333111111///000111111111000///...***)))(((''''''''''''''')))%%%!!!###)))...000000111000000000000000000000---,,,,,,------///000111222222111000000//////....../////////...,,,***(((+++)))'''%%%%%%&&&(((***(((%%%###&&&,,,222333333444222...,,,+++---///111333222000///...//////000444333111000000111222333...---,,,+++***++++++,,,---......---+++***+++------,,,+++++++++++++++,,,...222555222---***---111222111111000000111333333...,,,)))&&&%%%''')))+++111111222222222111//////---...///000111000//////......---,,,+++***,,,---------------,,,+++***)))+++///333222---((('''(((+++---......---,,,---.../////////.........------///222555555333111//////222222222222333444555555555444444555666444111///***))),,,222333000---...555555555333000000111333222000......111444444333444222111222333444222///222000---+++***+++---///...000333555444000,,,)))(((+++......,,,,,,000444333111---++++++,,,------///111333555666555333222///---++++++---/////////...///000111000...+++))))))+++---+++(((&&&(((***333333222111000///............000...'''!!!$$$***000111333555666777777777666333///---------,,,+++---...000///,,,((('''&&&(((***,,,...111777===BBB@@@;;;777777777:::CCCLLLRRRYYY[[[TTTSSSXXXVVVPPPHHHCCCAAAAAA@@@999555555444444333333222333333333555666555333000000111333888666555444555777:::<<<;;;999888888999999666444777666555444222000//////111111000...,,,,,,///111222222222111111000/////////000000///...///111333333333222222111000//////...---,,,***)))(((((((((///...---+++)))(((((('''...//////000000000000///444333111///...,,,,,,+++,,,...///...,,,*********+++---///111222333222222000///...,,,+++***)))(((,,,+++,,,...000111///...***+++---000333555666777888666333000.........///...,,,)))&&&%%%''')))+++++++++++++++---///000222///000111000///,,,)))'''---...///000222444555666444000+++***---000222111000000///---+++,,,...000111///,,,,,,...000111111222333444666666555333222///////////////000000000111///---+++***,,,...///000...---,,,---,,,***(((### ###***111444444666555555333222000...---...000222555666555444333///000222333222111///...---***((()))+++,,,)))&&&###(((///111000...///000/////////000111111222222444333111000///000111111333333333222111///......***))))))******)))'''%%%,,,...000222222000...,,,...///000111111000///...---,,,***)))(((((('''''')))%%%###%%%***///111111333222222444666777333000++++++,,,---...000111222333222000///......////////////000000///---+++***---***'''%%%$$$%%%''')))(((%%%###&&&,,,111444444555333...+++***+++...000333222000///......//////666555333111000000111111...,,,***'''&&&''')))***---...---,,,)))((()))***,,,+++******))))))))))))---111444222---)))***------------...///000222333---,,,+++******+++,,,---111222333444444222111///++++++,,,,,,---///000111---,,,***))))))***,,,---.........------,,,,,,+++---000222111///---...000...000000000---,,,+++,,,...............---,,,,,,000333666777555333222222333444444555555555444444444444444555666555111///((('''***000111...,,,...666777777555333111111222111///...///111444555444333222111111222222111///000///,,,***)))***,,,---...000222444333///+++(((***,,,///...,,,,,,...111333111///---,,,---///000222333555666666555444222,,,++++++,,,...000///......///000000...+++'''%%%&&&((()))(((&&&&&&)))---222222222111000///...---------...---'''!!!###)))000111333444555666666666333333222000---++++++,,,---...///...+++(((&&&&&&***---000333666:::???CCC>>>:::777888:::<<>>>>><<<777333222444333333333333444444555777777666333000...///000333333333333333444555666444444444666777777555333777666555444333222111111444444222///------000222222222222222111111000000//////...---,,,...111444444444333222111111000000333222000...,,,+++******,,,,,,,,,+++)))((()))***...///000000111111111111888777555222000///------+++------,,,***))))))******+++---...000000000000...///000///,,,)))((('''+++***+++,,,...///---+++***,,,...000222444555555777555222///......//////+++)))'''%%%%%%''')))+++---,,,+++***+++...111333111222222222000...,,,***......///000111222333333000---***)))+++,,,,,,+++------+++)))'''(((+++...222111000///000000111111111222444555555444222111...///000111111111000///...---+++******+++---...///...---,,,,,,,,,++++++$$$######(((///333555444444333333222111000...---...///111222333333333222///000111222222111///......+++(((((()))***)))((('''+++///000000......///---------///111333333333222222111111111111111222333333333222111000...---...---,,,,,,,,,+++(((&&&***,,,///111000---)))&&&)))***,,,...000000000000000///...---------------***(((&&&(((,,,000222222555111///222666888555111,,,---...000000111111111333111///---,,,---...///......//////...---,,,+++---+++(((%%%%%%'''***,,,***(((&&&''',,,000333444444111---+++***,,,///111222000///------------...555444333222111111111222///,,,)))%%%$$$%%%'''))).........,,,)))(((((()))---,,,+++***))))))))))))---111333222---)))((()))((()))***+++---///000111------......///////////////111333444444222000///***)))))))))+++---000222---+++)))((()))+++---...///......------------...///000111000...///111333111222222000---+++******---............,,,+++***000333666888777555444444222333444555555444222111222222222333444333000---((((((+++000000,,,,,,///777888888777444111000111000///...///111333555666444444222222222222111111000...,,,***)))***+++,,,---///111222222///+++))),,,---//////---,,,---...222111000...---...000333555555666777666555444222+++***+++---///000///...000000111000...***&&&###%%%'''((((((&&&(((---111111111111111000///...---...---------(((###%%%***111111222333444555555555111333444222---+++,,,......///000...+++(((''''''...111555999;;;===@@@BBB;;;666444666888===GGGQQQYYY^^^^^^WWWRRRRRRQQQNNNGGGAAA>>>===;;;444000000333333222333333444555555888888666333///---...///000000111111111111111111///000222555666777666555666666666555444444333333555555444111//////000222222222222111111111111111000000///---,,,...111555444444333222222222222333555444111///,,,+++***)))''')))******))))))+++...------...///111222444444999888666333111000//////+++,,,,,,+++***)))***+++***+++,,,---.../////////...000222111...+++))))))***)))***,,,---...,,,***---...///000111222222222444333111000000000222333+++)))'''%%%%%%(((+++---///---+++***+++...111333444444444333222000...---//////000000000000111111...,,,)))'''''''''&&&&&&,,,+++)))'''%%%&&&))),,,333333333222222111111222000111333333333222000///...///111333333222111000,,,++++++++++++,,,------//////...---,,,,,,---...'''&&&'''+++000333333111///000000000000000//////000000000000/////////.........///000000000///...---+++(((&&&&&&((()))***,,,...000111111000000000,,,++++++---111333333222000000000000000000//////000111222222222000...---...---,,,------,,,)))'''(((***---...---***&&&######%%%(((,,,///111222222////////////000111111222,,,+++***+++...000222333333...***+++000444333111000111222333333222000///222111...,,,,,,,,,...///,,,,,,---------,,,,,,+++***(((%%%###$$$(((,,,...---,,,++++++---///000111000///---+++,,,...111333///...---,,,+++,,,------222222222222222222222222///---)))&&&$$$%%%'''))).........,,,)))((()))***...---,,,+++++++++++++++...000222111,,,(((''''''&&&''')))***,,,...//////---...///111111111000000---///000111111000///...+++***))))))***---///111---+++)))))),,,///000000......---------...//////111000///...---...000222111222222000---***))))))---...//////...,,,***)))...111555777666555555555000111222333222111000///000/////////111000...,,,******---111000,,,,,,000666777888666333111000000//////000000000222444666666666555333222222222333000...---+++***++++++,,,,,,...000222111///---+++---///000000...---------111111000...,,,---000333555666666666555444333222+++***+++,,,//////...---111222222111///+++'''%%%%%%'''((((((''')))...333000000000000000///...---///---......+++''')))...222222222222333333444444///222444333///,,,---...///000000...+++)))((()))000444888<<<======???@@@;;;666222444888AAAOOO[[[^^^\\\VVVRRRRRRUUUUUUSSSKKKEEE@@@>>>:::333//////222222222222222333444555666666555222///...///000//////000111000000.........000222444555666777777666666666555555444444444444555555333111000111222222222222222222222222111333222111///...///222555333222111111111222333444444333000---***((('''&&&%%%(((++++++)))***...111.........000111444555777666555444222111000000000+++,,,---,,,++++++---///+++,,,,,,------...//////...111333222...,,,,,,---+++***+++---///000...---///000000111111000000///111111111111222333444555,,,***(((&&&'''))),,,...000///---,,,---///222444555555444444222111000///000000000000/////////...+++***'''%%%$$$$$$$$$%%%,,,,,,+++)))'''(((***,,,111333555444333222222333111222333333222000...,,,///000222333333222222111,,,,,,,,,---------------/////////---++++++---///***)))))),,,000222111...---...//////000000//////222111///...,,,,,,,,,,,,,,,------...............,,,***(((&&&&&&(((***,,,///000000111222222222222,,,******,,,111444333111......///000///...,,,+++,,,---///000000///---,,,***))))))+++,,,+++)))''')))***,,,---,,,)))%%%### ###&&&+++///111333444,,,,,,------...000111222......------...000111222...***'''(((+++///111000222333555666555333000...111000...---,,,,,,------++++++,,,,,,,,,,,,,,,,,,(((&&&###!!!###'''+++////////////000000000000///............///111222333------,,,+++,,,---...///111111111111111111111111---,,,)))&&&&&&&&&((()))---...---,,,)))((()))+++...------,,,------......///000111///,,,)))(((''''''(((***+++,,,------------...000111111111000///------......///.........---,,,+++***+++,,,...000---+++)))+++000222222000...---,,,,,,---...000111000///---,,,,,,---///000///000000///,,,***)))***...///000000///---***)))***---222444444444333444...//////000000000//////000...,,,,,,---......---,,,---000222000+++,,,111444555555333111//////000000111111000000000333555777777777444222111333555///...---++++++++++++,,,+++---///111222111///...///000000111000///...---000111000---******...222444444444444444333222222---,,,+++,,,---...---,,,000111222222000---)))'''$$$&&&(((((('''(((---000111000///............//////------///...,,,---222222222111111111222333333---000222333222000///...///000000...***(((((()))///333888;;;===>>>???@@@???999555666<<>>AAACCCAAA<<<888:::???HHHVVVccc```\\\VVVRRRQQQPPPRRRSSSLLLEEE@@@???<<<666333333111111000000///000000000...///000000000222555888333333222222111000000///111222333111000111444888666666555555444333222222000333555666444222111111444444555555555555555555777777666444222111222444---,,,,,,,,,---000333444777666333///+++)))'''&&&+++...111000---,,,000444555444444333444555666777///.........///000111111+++,,,------...///222555...............///000111,,,000222111---+++...222//////000333666777666555...///000000000000000///...///222333444333222000000...,,,******,,,///111111111000000000222333444333222222111000///......222111000///...---,,,,,,''''''%%%$$$###&&&***---111222333222000///000111...222555666444222222444666666666555333000---+++////////////000000000111...///000000000///---,,,...///...+++''''''))),,,)))'''''')))...111000///222222222222111///......333111///---,,,---...///*********++++++,,,,,,,,,*********))))))+++...000000//////000222333444444---***(((+++000333222///---...000000///,,,)))'''"""$$$'''***+++***)))(((%%%%%%'''))),,,...---+++------......---,,,***)))&&&(((+++...000222333333...------,,,,,,,,,------.........---++++++,,,---$$$'''***,,,,,,,,,...///---///333666666555222///............---,,,+++***---------------...///000111...***''''''***///222,,,///333666666444333222000111333444444222000///---------...///111333555222222222111///...,,,+++((('''''''''&&&&&&''''''))))))***)))''''''(((***+++++++++,,,---...///000111000///---++++++++++++,,,------...---,,,+++***......////////////......///...,,,+++,,,---000111222222000///...---,,,,,,)))((((((---333555222...,,,,,,+++***+++---000111---+++***+++---000111111***+++---,,,+++******+++///000222222111...+++)))$$$''',,,///000///000000...---------...///111222333///+++)))***---000111//////222222---((()))///111111///---+++,,,...000222333333111///...111444666777666333///...111444,,,+++***)))((((((((((((***,,,...111333444444444000111111333444333111......//////+++&&&%%%)))---000000000000000000000000111...+++******+++,,,+++,,,---///111000///,,,+++***---000000...---...111333111...++++++---000222,,,***+++///000///111555333222111000000000111222,,,,,,---222666666222...,,,---,,,)))&&&$$$%%%&&&&&&***000666;;;???CCCFFF@@@<<<:::<<<@@@GGGSSS___]]][[[YYYTTTMMMHHHIIIMMMIIICCC???>>><<<777555666111111000//////...//////+++,,,...///111333777:::666555444222111111111111222333222000---...333777777666555444333222111111222222111111000000//////222222333444444555666666;;;777333111222333222111///***%%%%%%***000555777888777444///+++)))***+++///000111000//////111222555777888999777444000......---------......//////000...---...111333444444222...+++,,,000222000,,,---,,,+++***+++---000333777666555666777666555444222///------000111000...000///000333555555111------------------,,,,,,,,,///111222222222333666888666444111...---,,,,,,---333333333333222000...---***((('''(((,,,///111222//////000222555555444222444444444333222111000/////////000333555222,,,'''))),,,...000000000111111000......222666666222---111///---,,,,,,,,,,,,+++)))***+++,,,...000222444333111///111333333111...222000...,,,+++++++++++++++))))))***+++,,,+++***((()))***+++---...///000/////////......000333666222...***))),,,///000000111222333222...+++******%%%&&&(((***,,,***'''###''',,,///...//////,,,'''...///////////////...---,,,***)))***...000000...///---,,,,,,...000000000111...++++++------,,,***((()))+++///222444222000555555555444444333333333111111222333222000...,,,000111222333333333222111---...///000000000///...***+++,,,///222444777888444444333111...,,,---//////...---...///222444666888666333111000///---,,,'''''')))+++---,,,)))&&&+++)))***---,,,'''%%%''''''''''''***---/////////000...---,,,,,,+++***(((...//////...,,,***+++,,,......---,,,,,,---///000...//////000///---,,,+++...000222222///---++++++)))***+++...000222444444111...++++++---000000///...---***))))))+++...///***+++***(((&&&&&&((()))///.........------------'''***,,,,,,+++***,,,...111...+++***,,,000222333000///------...000222444444222///+++(((&&&%%%%%%(((***,,,...///...,,,***,,,...//////......///111000000000111111111111111///000000...***(((((()))---...///111333444555555333111000111222333222000------,,,(((%%%%%%(((+++---,,,+++++++++---///111/////////...---,,,******,,,,,,---...---,,,+++***...000111333333333222111---......//////.........******))))))+++---000222444222000...------...///)))***---000333222///,,,,,,***'''$$$""""""######---,,,,,,///555;;;@@@CCC@@@===:::<<>><<>>@@@===999888555333111000111111000///000000000000000222333333111111111000///...---,,,222444555111,,,+++///444333111000000111222111000------...000222333444555222111111111222444555666222111...------///000000---+++(((''')))---111333333555666666444333333333444444444333111000222333///111333444555444222111111///,,,***((()))***+++000---++++++...222555666000...,,,---///000///...************))))))(((((((((***...000000/////////666555555555666777777777000000//////111222444444666444111...---...000111...111444666444222000///...............///111111333444666777555222///------,,,,,,---000111000///---,,,,,,...222666888999:::888555222///,,,***(((&&&(((+++...000111///......---......///...,,,***))))))***...444777888777///,,,(((''')))+++---...///---,,,...222333///,,,---...000333444444222000+++,,,,,,---,,,+++)))((((((&&&$$$%%%&&&(((((('''''''''((()))***+++,,,,,,---...000000111333666888222...)))&&&&&&(((+++---000111111000---+++***++++++***)))+++...000111000000000,,,&&&&&&***...---,,,,,,...///000000000000---------...000222333333444333333111000000111222.........000222444555666555222000///000222333222333333333222222222222222444444444444333222000000222333444444333111///...+++,,,...///...,,,)))&&&'''))),,,///111111000000333222111...,,,+++---///,,,---...///000222333333333333444333111/////////---------///111222111000+++***,,,000///***&&&&&&+++,,,,,,+++++++++---...,,,+++,,,---///000...------------,,,++++++---///---------......///000000000///---,,,++++++,,,,,,222333444333000...------***++++++,,,,,,---......---+++***)))))))))))))))....../////////...,,,+++...---***&&&###"""$$$&&&)))***---///111111000000---///000111111111111222000///...,,,++++++...000333000,,,)))***---222555555333000,,,***))))))***,,,222666444...+++///333000000...,,,+++,,,000333...---+++***+++,,,...000222333222000,,,***)))***)))***+++,,,------------...---------......,,,***))))))***+++***++++++,,,---,,,+++******,,,...///222111///---+++*********,,,++++++***+++---...000///000111111000---***(((!!!###'''***,,,,,,+++***))))))***+++,,,---......222333444555555444222111---,,,++++++,,,+++)))(((***%%%"""+++111---111666:::<<<<<<;;;;;;666888<<>>>>><<<;;;:::;;;;;;===AAAEEEGGGFFFEEEGGGKKKOOOOOOKKKGGGCCCBBB===777333555777444222222000///...///222444444333......//////000111111111000000000000///...---,,,...000111///,,,+++,,,...222222333555777777555222***+++---///111444555666555333111/////////111222///...---***'''&&&(((***---------,,,++++++...000111222333222///...///000---///000000///000222444///000222333444444333333111111///...---,,,,,,+++///...---///222555777777222111///---,,,+++******''''''&&&%%%%%%%%%%%%%%%'''+++......,,,,,,///111222333555555666777:::<<<<<<;;;999555111......//////...,,,+++***+++---...,,,///333444333000......------........./////////...///000111111111000///000,,,)))(((***...222333333222111222444666666666333222000............///...///000...,,,+++++++++...---,,,...222333000---...---------...000222333...,,,******+++,,,,,,++++++---///000///,,,(((&&&+++---/////////...///000***+++,,,,,,,,,,,,,,,+++***(((%%%%%%&&&)))******'''(((((()))******++++++111222333111///...///000...---,,,***)))+++///222333333333111...---...///000...,,,,,,,,,---,,,+++((()))&&&!!!""")))---...------...///000000000///...///000///...///000222555666555111,,,)))+++---000000000...,,,+++,,,---///,,,******,,,...//////333333444444444444555555------......//////000000222111000///.........///++++++,,,,,,+++***)))(((+++...222555555333000......///000000...,,,+++,,,///000111222111///,,,++++++...111111...---...//////---++++++,,,...///...***)))+++///000,,,+++---///000000,,,((((((+++...------...000222111...,,,------+++)))'''''')))+++,,,---...///000111111111------,,,+++************000111222111///...///000......---,,,,,,+++******''')))++++++++++++---/////////000///...,,,***)))---------+++))))))***,,,...------,,,,,,,,,++++++///......000222333222000...///111///,,,,,,///222888555///+++))))))+++---,,,---///000111111000000000222333...)))&&&)))---333333222000//////222444111...***'''&&&(((+++---///000000...,,,***+++,,,((())))))*********))))))++++++,,,...000000...,,,(((((((((+++///222444444333111///---,,,,,,---.../////////...---,,,******++++++,,,---///111333444222111000...,,,+++***)))'''((()))***++++++,,,,,,,,,...000222333222111000///000222444444444222111///...---......---***''''''&&&%%%%%%'''))),,,---222888>>>AAA???;;;888888>>>>>>???BBBEEEGGGFFFDDDFFFJJJNNNNNNJJJEEEBBBBBB;;;333...///111000///111///...---...111333333333///000111222333333333333000000111111111000//////---///111000///------...111222444777999999666333,,,---///111333666777888999777333111//////000111---------***''''''))),,,000111222000...---///222333333222000---,,,---...,,,---......------///111000111222333444444444333111111222222111///...---......///222555888888777222222111///---,,,,,,---***)))'''&&&%%%&&&((()))))),,,...---***+++///333...000111111//////222444888999999555111...///000+++++++++***++++++,,,---,,,///222333222000//////.../////////......---,,,++++++,,,,,,---///000111...,,,******---111333444111111111333555666555444111000///------...///000...//////---***((((((***+++***)))---222444111...///......------...111444...---,,,,,,------+++)))***///444333///)))'''''',,,---...---++++++---000,,,,,,+++,,,,,,---......,,,)))'''&&&(((***+++,,,((())))))******+++++++++000111222111///---------///000000...,,,,,,...111222222222000---,,,...///111///...---......,,,******+++)))%%%&&&+++------......///////////////...///000111000---,,,...000111333333///***(((***---000111000...***)))***,,,***(((((())),,,...//////222222333333333444444444------...///000222333444111///---++++++,,,///000---------,,,,,,,,,------,,,...333666666333///,,,+++...000111///,,,******...///111222111///,,,***)))---222222///---...111111...+++***+++,,,------***((()))---///---...111111222111---(((&&&***...+++,,,...000333333111...------+++'''%%%$$$&&&)))***+++,,,...///000//////---......------,,,+++***...///000///......000222000///...---,,,+++***)))))),,,......---,,,---///000//////...,,,+++)))((()))+++------,,,,,,---......---+++))))))***+++,,,...------///111222111///---///222000...---111555777444000,,,***)))+++,,,+++---000222333222000///000000...+++((((((***---222333333111000///000222555222---)))'''))),,,......///000///---------...((()))))))))))))))((((((******---000333333111///---+++***+++000444555555000///---,,,,,,---///000+++---...//////---+++)))***+++---000222444555555444222///,,,******+++,,,...---,,,++++++,,,,,,------///222444555333111000---...000111222222222111//////000111111///,,,((()))))))))******+++,,,---222999@@@BBB???;;;999999<<<===AAAEEEIIIIIIGGGEEEFFFKKKNNNMMMHHHCCCBBBBBB888///)))***---...111444000///---...///111000000///000222333444444333333111111222222333333222222...000222333222111111111///000333777:::999666333...///111333555777999:::<<<999666222000000111222,,,------+++((((((,,,///222444555333000///111444555555222///,,,***,,,...---......---++++++,,,...111222333444444444444444111222333444333111///.........000444777999888777222222222111///...///000...---***))))))***---...))),,,---+++'''(((---222+++---...,,,))))))+++---333555777555111000000222))))))***++++++,,,,,,,,,,,,...111222111000///000///000//////...---++++++))))))))))))+++...000111,,,,,,+++---000333444444......000222555666555333222000...---------///000---......+++(((&&&'''))))))''''''+++111444222......---,,,++++++---000333///.........///...+++(((***111777666///((('''(((---...---+++((())),,,///---,,,,,,+++,,,---///000---+++(((''')))+++------))))))******++++++,,,,,,...000111000...---------111222333111...,,,---///111111111...,,,,,,---///000///...///000///---+++---///---))))))---...,,,...///////////////......///111222000,,,+++---///---000111...)))'''+++//////000111...***(((***,,,'''&&&'''))),,,///000000111111111222222333333333......///000222555777888111...+++))))))+++///222000///...------///000111+++...333666666333...+++)))---111222000---***(((,,,---000222222000---+++)))...333333000...000222222///+++******,,,------***((((((,,,......000444222333222---'''&&&)))...)))***---111444555333111------***&&&######%%%'''((()))+++---.........---...//////000///...,,,+++,,,---............000222111000///...,,,+++***))),,,...111000---,,,---///000///...---+++***((((((&&&))),,,......---...///---+++)))'''''')))+++---...,,,,,,---111222000...,,,000222111......222666444222///,,,+++***+++,,,+++...222444555333///---///---+++))))))+++---...000222222111000//////000999555///***)))***---000...000111000///...000111))))))))))))))))))(((''')))***---111444555333111222...+++,,,000333555555,,,++++++***+++...000111)))+++...000000...+++)))***+++...222444555666666555222...+++******,,,...222111...,,,+++,,,---...---///222444555444111///,,,---...///000111111111///000111333333111---))),,,,,,,,,+++,,,,,,---...///666???BBB@@@======>>>999<<>><<<:::<<>>BBBEEEEEECCC@@@>>>===@@@DDDIIIMMMQQQSSSTTTRRRPPPKKKEEEDDDHHHHHHEEE<<<777222000---***,,,111111...,,,...333666666555111///...000222222000---000///000222555777666555333333333555888777444111...---...222666777444111///111444555555555777888:::888444111...+++******---...///111111111111000111111111000//////......000000///---,,,,,,///111000000000000//////...---111222222000---***))))))++++++---111444666666444000111111222222222222111555666666333///,,,******///000000000//////111333222222111111000///......)))+++------***'''%%%%%%((()))***,,,---///000111///...------------***(((---,,,***(((((()))***++++++...111333222222333444000%%%''',,,,,,,,,...///...---,,,---...---...///111222333333333...,,,******,,,.........,,,,,,,,,+++***)))(((''''''&&&&&&))),,,///000000......,,,***'''(((***---000111111///---,,,---...///222555555222---)))(((***,,,...///.........///////////////000111222333222///------000111///---'''&&&%%%%%%''''''&&&%%%)))))))))((('''(((***---000111111///+++(((&&&%%%***+++---...///111555888333333333555777777666444000000111///------...000...000111000...,,,,,,,,,222222222222111///...,,,************+++---///000///...---+++*********+++...///000...,,,+++,,,---***---222666999;;;;;;:::111000///......000222444444222...+++******,,,---111111111111222222222222111000000222333222000...//////000222333333000...///000000111000///---,,,***...222333111//////111666222///...111333222111111000000111222000---***...---+++*********+++,,,,,,---...///000000000000///---***(((((()))+++---666666555333000///000111000111000...+++))))))))),,,///222111...---...000000000///............///111000000/////////000000333111///......---+++))).........---,,,***((('''&&&''')))+++,,,---......,,,,,,,,,,,,---///222333000000///......///111222...///222333333222000...000333666777666444333333000111000,,,(((&&&'''***+++,,,------,,,+++***)))((()))******)))***,,,///444333222000...,,,***(((&&&(((+++---......,,,+++......///////////////...000///...///111222111000...,,,++++++,,,,,,+++******+++...111444444111......000222444555666555555000222555777777555222000000///,,,)))&&&'''))),,,,,,///222444333222222333333111000111222222111///+++,,,...000000000//////...///000111111333666999>>>BBBGGGJJJHHHDDD@@@>>>@@@DDDHHHLLLNNNPPPSSSUUUWWWRRRJJJCCCDDDIIIIIIEEECCC<<<666222---((((((***...,,,,,,000444777666444000000000222444333111...//////000333666777666555111222333555666444000---,,,,,,---111555666333///000222555666555555666777999888555222///...------///000333444444333000///+++,,,---///000000000000333333111///---,,,...///...///000111111000...---000000000///---+++))))))******+++...111444444333//////000111111000000000222444444111,,,(((''''''---...000000000000111333333444666777666555333222+++---///...+++(((&&&%%%)))***,,,///111333555555222111000000///...+++)))///---+++))))))***,,,---,,,...000111111111222333333&&&'''******+++,,,,,,+++)))(((((())),,,...000333444444333333///---+++******+++------+++,,,------,,,***((('''''''''((())),,,///000111222111///+++)))))),,,...444333222...+++***+++,,,111222444333111---)))''''''***...111111000000111////////////000111222333111000///111222111...+++'''&&&%%%&&&((()))((('''((('''&&&&&&&&&(((+++......///000...+++)))((((((***+++,,,---///222555777000111222444666666666555000111222000...---...//////000111000...---......111000000000000///,,,***&&&&&&&&&'''))),,,///000111///,,,)))((((((((()))///000000///,,,******+++***---222666999999999888222111///......000222333444333111...------...///222222222333333444444444222111111222333333111/////////000222333444222000---............---,,,+++,,,...111111///......///444111...---///111111000222111222333333111...++++++******))))))***++++++***+++,,,...000111111111000...***''''''***...111999777444111......///000111222111///,,,*********,,,...///...,,,++++++---///...---,,,,,,---...///000///---------...//////222111000///...---+++***......---,,,+++***)))(((&&&'''(((***+++,,,------+++++++++,,,...000222333000///.........///000000------...///000111111222111222333333222222333444222333222...(((%%%&&&))),,,---.........,,,)))(((&&&(((************+++---000000000///---***((('''$$$'''***...//////---+++//////000000///...---,,,+++***)))+++...000111000---,,,++++++,,,,,,***((()))+++///222444444111000---------///111333333333...000444666777666444222000///+++'''$$$%%%(((******---000222222222222222222111000000000000000000,,,,,,,,,------...//////111222222222333666:::===CCCGGGLLLMMMIIICCC>>><<>>BBB;;;444111...)))''')))---,,,---000444555333000...///111333444333000...000000111333555555333111,,,...111444555333///,,,,,,,,,---222666777444000000333666777666555666666:::888666444222111111111111222555666666444111///''')))+++...111333444444555555444000---++++++---+++---///000111///...,,,.........//////...---,,,---,,,+++,,,...000111000...//////000//////......///222222...(((###"""$$$***,,,///111000000111222222333555777777555333222,,,...000///,,,***((((((...///222444777999::::::444333333222222000---***...---+++******+++---...---///000000.........///333(((!!!((()))''')))******)))'''&&&&&&'''+++---000333444444333333333222///,,,******+++,,,***+++---......,,,***(((((()))***+++,,,...000222333222///+++((((((+++...555444222...)))''''''(((000000111111000---***(((&&&***///222222222222222//////......//////000111//////111222222111---+++(((''''''(((+++,,,,,,+++(((&&&%%%%%%&&&***---...---...//////---,,,---...+++******+++---//////000,,,...000222333333333333000111222111///---......000111222111//////000111///...---......---***'''#########%%%'''***,,,...000...+++((('''&&&'''(((---...//////,,,*********,,,...111444555555444222222111000000///000000111444333222111000000111111111111222333444555555666111000000111333333222111///...///000222333111000++++++++++++++++++******---...//////.........///111///---,,,---///000000000000000222333222000---******)))*********++++++'''(((***---///111222222111...***''''''+++///222777444000---+++,,,---...222333333111...,,,,,,---,,,,,,,,,+++***))))))***---,,,+++***+++,,,---...---+++)))***,,,------,,,000111000000......---...///...---,,,++++++******'''''')))***+++,,,,,,,,,******+++,,,...000111222//////..................---,,,******+++///222555000111000///......111333333444333///***'''(((+++//////000000///---***((((((***,,,,,,+++*********+++,,,------,,,+++)))(((###&&&***...//////---,,,//////000111000...---+++%%%$$$%%%''',,,000111222---,,,+++,,,,,,+++)))'''***,,,000333333111000///)))(((''')))---///000///---...///111333444444444000///,,,'''$$$$$$&&&((())),,,///111111000000111000000///...------...///,,,++++++++++++---...///333444444444555777<<>>AAAIIINNNQQQNNNFFF@@@???AAALLLWWWcccfffdddfffoooyyy|||wwwlll]]]RRRLLLDDD<<<+++&&&%%%,,,333666888:::666444333444777777444000---///222222111000222444333333333333222///***&&&"""&&&,,,///000000222444444111///000555:::;;;;;;...222666888888888777888666666444444333444555666333333444555555444333222---,,,+++***+++---000111...///000///...---...///++++++---.../////////000111///...000333444222//////---***)))+++...000000///000000000///...------///333444///&&& ######''',,,///000/////////111111111000///...------,,,,,,---,,,---///333666111222444666666555444333000000111222222000,,,)))+++---000333555555555444000111111000......///000111///,,,(((%%%$$$''')))&&&(((***+++++++++---///***+++---///111222333444555666777444///+++***+++'''(((***,,,...000111111000111333111///...000333222111---)))''')))---111,,,///111111///.........***)))(((+++///222111000---///111222111000111222...---+++)))((('''&&&&&&***,,,///000///.........)))((()))+++///111222111---)))%%%%%%(((,,,//////222333222000---++++++,,,***(((''''''))))))&&&###&&&***------+++***+++---...000111000...+++******,,,,,,---,,,+++,,,...111000---+++,,,//////***%%%(((''''''&&&'''((()))***))))))))))))((('''%%%$$$***---111333333333444444111000///......///000111///111444555444111---***((())),,,...000000000000,,,---...///111333444444,,,++++++---000333555555---,,,******++++++***)))---,,,,,,+++,,,,,,------///...,,,,,,///111333444111111111000///000333555000...+++***+++---........./////////......---,,,......///////////////...///---***(((((()))+++---...+++)))***---000///...---///000000//////000222111///------...///000000...///000000000///---,,,$$$$$$%%%+++111222...)))'''***...000111222666:::222111000///......///000333333333333222111//////+++,,,,,,---.........------.........------,,,++++++,,,///222333444333222111111///,,,***)))+++,,,))),,,---,,,++++++///333555444222000...,,,,,,++++++...222444222000......---...111222222111///---((()))***+++,,,---------,,,---000111111000...,,,+++***((()))---000222333333000---++++++,,,,,,+++...111444333...(((&&&%%%%%%,,,000///,,,((()))+++---//////000000...//////,,,(((%%%######)))+++...///---,,,+++,,,...//////,,,)))))),,,000))))))))))))***+++,,,---))),,,111555999<<<@@@BBBIIIMMMQQQMMMFFFBBBCCCGGGRRR^^^iiillliiikkkttt~~~~~~ssscccSSSAAA333+++%%%%%%,,,555888:::;;;777555444666999:::888555...111333333111111444666222222333444444111,,,(((###''',,,......///222555555111...///444999<<<<<<+++///555888777555333111222333555666666666555555333333333333333333333333111000///,,,+++,,,///222,,,,,,,,,000333444111...---,,,,,,...111222///---...///111222333222000///+++******+++...000000000...,,,++++++,,,.........666555111,,,(((&&&''')))---///111111000/////////111444666333///---///222,,,---///000222444555666555333111000//////111222111111///...,,,***)))(((///000333555666555444333555444222000///...------111...***'''&&&%%%$$$"""&&&'''((()))+++,,,---...,,,...111333555555555444444555444333111...***(((......///000000000000000111...,,,,,,...111333444222000,,,(((&&&''',,,111...///000111111111111111111---+++---222555444111333111///000222222000...222///+++(((&&&&&&((()))'''***---///...---,,,,,,...---,,,...000111111000---***((('''))),,,...///000...,,,,,,------,,,++++++)))((()))++++++)))&&&))),,,...,,,'''&&&(((,,,222111///---,,,,,,------000////////////............,,,,,,///333333...)))((('''''')))------+++(((+++***)))'''&&&%%%%%%%%%)))///333444555777666111///---***(((((())),,,...///111222111///,,,++++++(((((()))...222444111---000///------......---+++'''(((***,,,///333555777444000***'''''''''%%%###((((((***---000000...,,,///000111111111...,,,***,,,---...---+++,,,000444111///......//////---,,,000111111000---,,,,,,------111555666333000///000///000///+++&&&&&&***000+++***)))+++///333444555//////...------------...111...,,,...222555666555222222111111///...,,,+++)))&&&%%%)))...000...+++(((***---000333555666666222000...------000333555111333555555333111//////222000---+++***(((%%%"""(((***---...---,,,++++++---...///111222222222222111111///,,,)))'''(((***...000000---))))))...333555555333000,,,++++++---///...///111333666666666111111222444555555222000)))***,,,...000000000000---+++)))---333666444222///...,,,+++---000444666555111---++++++---//////222111///---***'''%%%$$$######$$$'''+++,,,,,,***(((---222222///---...111111///,,,***)))'''%%%$$$***)))***,,,...///---,,,------+++*********++++++((()))+++++++++---///111......///111666<<>><<<;;;999777888:::999333---///222444666666666777999<<<;;;999666333///,,,+++---,,,******,,,///333666777999777333222666888888+++///444777777555333222111222333444444444333333333333333333333222222222222333222111///...///111,,,,,,,,,///222444333111000......///222333111/////////000111222111111000......---,,,,,,---...///---+++***+++---///000000444333000,,,)))((()))+++...000222333111000///000111444777555111///111444000000000000111222333333333222111000000222333444111111000...---+++***)))...000222444444444333222333333222111///...---,,,000...+++*********)))(((&&&&&&(((***,,,---......,,,...111333555555555555555555555555333000---+++//////000111111111111111///---++++++...111333444333000+++((((((+++...111000000111222222222222222111...,,,///444777666444333111//////000111000...111///+++((('''(((***++++++---///000...,,,++++++---,,,+++,,,...000///...---***((()))+++...000000000...++++++,,,------,,,***)))(((***,,,---,,,******,,,...,,,(((''')))------,,,+++******,,,---...//////////////////000000000......000444333///***(((''''''))),,,...---,,,---,,,+++***((('''&&&%%%***...222222333666555222///---+++))))))+++---///000111111000---+++***++++++***+++///444555222///////////////......------++++++,,,---///111333555222...***(((((('''%%%###&&&&&&(((,,,000111111//////000222333111...***''''''(((***+++***,,,000333111000/////////...---,,,///000000...,,,,,,---...222555777555222///...///...//////+++&&&%%%)))---,,,******+++///333666777333222000///---,,,,,,,,,///---,,,...222555555444444444333222111///...---***'''&&&(((---000///,,,+++,,,...111333444555555111111000000111222333333111333555666444222111111111///...---+++)))%%%"""&&&(((+++------,,,,,,,,,---...111333444444444333111111000...+++))))))***000222222...***)))---111555555444111...,,,---...///000000222444555555555111111111222444333000...+++,,,...000111111111000,,,***))),,,111555555333111000///......000333444444111...,,,---///111111111///---+++)))'''&&&&&&######$$$''')))+++***(((+++///444444111//////111000///---,,,,,,+++***)))(((((())),,,///000...---///...+++)))(((((()))*********+++,,,,,,...000222000000000111555===EEEKKKRRRQQQPPPNNNMMMPPPWWW\\\hhhnnntttwww|||}}}jjjXXXAAA...((((((+++222999>>>???>>>???;;;777666777555000+++***...333666777777888888;;;;;;:::888555111...,,,---,,,***((((((---333999???AAA???:::888:::888555***...333666666555444444000000111222222222111111333333333222222111111111444666777666333111//////---,,,,,,...222444555555111///......000111111000000000000000000111111222222222000,,,)))))),,,000---+++***+++...000111111000000///,,,******---///222444555555333000//////111444666555222111222444333222000...---...//////222111111111111333555666111111000///...---,,,+++...///111222333222222111111222333333111///---+++000...,,,---...//////...&&&'''***,,,......///...---...111333555666666666555666666555444222000...000000000111111111111111,,,+++)))***...111444444444///***))),,,000222222000111111222222222222222000......000555888777666444222///......///......000...+++))))))+++---///000111222000...,,,+++,,,,,,+++***+++---......---,,,+++***+++...111222222000---***)))+++---//////+++******+++...//////...+++------+++((((((+++...((('''&&&&&&(((***---///......//////000111111111333111000222444444000,,,)))((('''(((+++...///////////////...,,,)))'''%%%)))---///...000444444222...---,,,+++,,,...000111111111000---+++)))***,,,111//////111555666333000...000222111...---///111111000/////////000111111///---+++******)))&&&$$$######%%%)))...111222222000111333333111---(((%%%!!!$$$''')))***+++...000///////////////.........222222111///------///111777777666333///---------,,,...///,,,(((''')))+++...,,,+++,,,///444777888555444222000...,,,***))),,,,,,---000333444444222666666555444333111000000---***'''(((+++......---...///000111222222222222000000111222333333333333///111333333222000000000000///.........***&&&"""###%%%(((+++---...------,,,///222666777777555444111222222000---+++******333444333///***)))+++...444555444222///......///000111222444555444444333111000000111111000...,,,...///111222222222111000+++)))(((***///444555444333333222111111222222222444222//////000222333333000...,,,)))(((((())))))%%%$$$%%%'''))))))'''%%%,,,111555777444111111111......---------.........'''((())),,,000222111000111...+++)))'''((()))***---,,,,,,,,,...000222333222222111111444>>>KKKTTTUUUUUUTTTSSSVVV\\\dddjjjpppwww}}}lllRRR:::+++''')))...444999===???@@@AAA===888555333///***%%%###(((000666888888888888::::::;;;:::888444000---///...,,,)))(((...999CCCLLLLLLIIIBBB>>><<<777000)))---111444444444444555000000111111111111111111333333333222222111000000444777::::::666111---,,,//////...///222555777999111000...---......///000111000///...///000222444333333222,,,''''''---333///---+++,,,...000000000,,,------,,,,,,---///222666888999888444000---,,,...000222333111000000111222000---***)))***,,,---111111000000111222333333000000000///......------...///000111111000000///000222444555444222...,,,000///...///000222111000'''))),,,...///000//////---...000333444666666777444555555444333222111000000000/////////000000000***)))(((***...222444555555000++++++000444444333000000111111111111000000.........111555777777666444222///...---.........000...,,,******---000222111222222111///---...///---,,,+++,,,...///...------,,,,,,...111444444444///,,,)))(((***...000111------,,,---.../////////,,,------+++))))))+++...%%%%%%$$$$$$&&&(((+++---,,,------...000111111222444333333333444333000---+++***((('''(((+++---...000111111000...+++(((&&&'''***+++)))+++000222111------------...000222333222222000---******,,,...777555333333555555111...---111444222...---000444666444222///.........///...............,,,)))'''""""""###'''+++///111111111111111000///---***)))!!!###&&&)))***++++++++++++---.........///000111888777555111//////111333555333000---+++***+++,,,+++---//////---,,,---///222000------///333555666444333222000...,,,***))))))+++...111333333111000666555444333222222111111111---)))'''(((***++++++000000000000//////...............///111333555666...///000000---,,,+++,,,/////////000000,,,'''###!!!###&&&***...000000///+++...222666888777555333000222333222///---++++++444444222...)))'''((()))111222333222000.........///111333444333222111111///......///000000...,,,000111111222111000///...***((('''***...222444555333333333444444333333333333222000111333555555555000///,,,***)))+++---...((((((''')))***)))'''%%%***...333666555333222222,,,---.........---...///((()))+++///222555444333000///,,,***)))+++---///000...---...///111333333444333222000444???OOO[[[XXXVVVTTTTTTYYYcccnnnvvvwww~~~iiiKKK333)))&&&***000444777:::>>>@@@>>><<<888444000***###%%%...555999999888888888999::::::999555000...000111000,,,,,,555EEESSS\\\ZZZRRRHHH@@@;;;555...***,,,000222333333444555222222222111111111111222333333333222222222111111333666999999555000+++)))111111000000111333777999333222111///......///111111000.........000333555222333111,,,((((((///666222///---,,,---------,,,***+++---------...111444999;;;<<<:::555///,,,******,,,.........---,,,,,,,,,***(((''''''(((+++---111111000////////////////////////////////////////////////000//////......111333555777666444000...111/////////111111000...***+++---...////////////,,,---///111333555666777333333333222111111000//////...------------......)))((((((+++///222444444555000,,,---333666666333......////////////......,,,,,,---000333444444333222222111///...---...///000///,,,++++++---000222///000222111000000222333///...---...///000///...---------000333555555444///,,,)))(((+++...111222000000///...---------.........,,,***((((((***,,,&&&&&&&&&&&&'''(((***+++++++++,,,---///000111111444444333333333222000...---+++)))&&&%%%&&&(((***000000111000...+++(((&&&$$$''''''&&&(((---000///------...///111222333444333222000---+++,,,///222<<<888444333333222///,,,,,,000444222///...111555777555222///---------...///111222333111...,,,+++###""""""$$$(((,,,......222111///---------...///%%%''')))+++,,,+++)))''''''))),,,------...111444:::999666111...,,,...000...,,,(((&&&&&&(((+++,,,***,,,///111222222333444666333000...000111222222000000000000///---,,,+++(((+++...111111000///...333222111111000111111222555111,,,(((''''''((()))111000///...---,,,,,,+++,,,+++))))))+++000555999000111111///,,,***)))***//////000111111...)))%%% !!!$$$)))///222222000***---111555666555333111111222444333000...,,,,,,333222///,,,(((&&&%%%%%%---///111111000...------...000333333111///000111...------...000111000...///000000000000...---,,,)))))))))+++...111444555000111333444555555444444222111111222444666666555111000...,,,,,,...000222---,,,+++,,,,,,+++)))&&&&&&***///222333333222222///111222222///......///,,,,,,...111555777666555///...,,,,,,---///222444222000///000222333222000222111//////444@@@OOOZZZWWWTTTQQQRRRZZZfffsss|||}}}xxxbbbFFF222***'''+++///333666888;;;===999999888555000((( %%%...555888999999999666888999:::888444000------///000///222>>>QQQ```llliii^^^NNNAAA:::555111+++---///111111222333555444333222222111222222222333333333333333333333333333555777666222...***(((111111111///...///222555444444444222000///000111000///......///111333555333222000,,,***+++111666222000---+++,,,,,,+++******+++---......///111444888:::<<<;;;666111---+++((()))+++,,,,,,+++)))(((&&&&&&%%%%%%&&&)))+++---000000//////...------,,,---------....../////////000000000//////.........000222555777666444111///000/////////000000...,,,+++++++++++++++,,,,,,,,,+++,,,---///222444666777222222111000000///......///...,,,++++++,,,------))))))))),,,000333444444444111///000333666555444...............------,,,***+++---000111111111111000111222111000///000111222000---++++++---///111,,,...111222222222444555111000///000111222111///---...///222555666555333...,,,))))))+++...000111000000///---+++***+++---000...+++(((''''''((()))((()))***++++++++++++***,,,,,,---...///000111222222222222222111111000///------***'''$$$###%%%(((.........---,,,***((('''"""%%%&&&%%%(((---///...---...///111222333333333111111000...---...222444:::666111000000111...,,,,,,///111111000///222555666444111...,,,---...///222444666555222000......&&&%%%###$$$'''+++---...222111///......///111222+++***+++,,,,,,+++(((%%%%%%(((,,,,,,+++,,,///222555555222...***((()))***(((&&&######%%%))),,,---***+++---000222444555555555333111000000111000///...///000111000///...---))),,,///111///---,,,,,,......------...000222333666333///+++(((((()))***111000///---,,,,,,,,,,,,,,,***'''%%%(((---333777333444444111...,,,,,,---000000000111111///+++(((!!!!!!$$$***111444444111***---000333444333111///111222333222///------...000///---***(((&&&%%%$$$***---000111000...---,,,...111333222///...111333000///...///000111111000.../////////...---+++***)))***+++---///111222333///000111222333444444333111000111222555555444333222111/////////000222444000///......///...+++(((%%%'''***...000111111111111444666555111......000//////000333666777666444------...///111333555777444222111222444333///,,,+++***))),,,444???JJJQQQPPPNNNMMMRRR]]]jjjvvv|||ppp[[[FFF666...***,,,///333666888999999555666777666111***"""%%%)))///444666888999:::777888999999777333000...+++---///222999GGGZZZgggwwwuuujjjUUUCCC999666555,,,...///000///000222444444333222111111111222222333333333444444555555666444555555333000,,,+++***///000000---***)))+++---111333444333///------...//////...///000111333444555333///---,,,...111333000...+++***++++++******+++,,,.........///111333333666999:::777333000///***+++,,,------+++(((&&&$$$$$$%%%&&&(((***,,,---//////////////////......++++++,,,---...//////000222111000///............///000333444444333111000///......///111111///---+++***(((&&&&&&&&&'''(((******,,,...000333555666333333111000///......---000///---++++++,,,---...+++***+++---111333444444222222222222333444444444......//////......---,,,***,,,///000000/////////---111444444222111111222444222...+++***+++---...***---111333333333444444222111000000111222111000......000333666666444222...,,,***+++,,,...//////.........+++))))))+++...222///***'''%%%&&&&&&&&&)))+++...000111000...,,,...//////000111222222333///000000000/////////000,,,,,,+++(((%%%$$$&&&(((++++++***))))))(((''''''"""&&&((('''***///000///---...000222333222222111...............///222555444000,,,,,,...000000///------...///000111222333444222///,,,,,,---///111333666777555222///...///)))'''%%%%%%)))---000111222222222222111111000000---,,,***+++,,,,,,(((&&&'''***---,,,)))(((+++...//////...,,,)))''''''((('''%%%"""###(((,,,//////*********,,,...000111111222000000111222222111///000111222333333222000///+++...000000---*********++++++++++++---000333444666444222///------///000111000///.........//////---+++(((&&&'''***...111222333333222000///000111111000000000111000---***""""""$$$***222666555222---...000222222111000///222222222000...---...//////---+++***)))(((&&&%%%))),,,111333222000...---000333444222//////444888555333111000111111000///---...//////...---+++***)))+++...000111111111111000000000000000111111111//////000222444444222000111111000000000111222222111000///000000///,,,***(((((()))+++---.........---111444333///,,,---///111000111333444555333111,,,---///000222444444555555333222444666333,,,&&&""" !!!(((222<<>>DDDSSSfffqqqvvv{{{~~~iiiZZZMMMAAA<<<<<<888555111111333444333111111111222555888999666333///000111222444444333222777888::::::888555000...111444<<>><<<999555555444333333333444444444444444111...++++++---000222555888888666444222777EEEWWWcccbbbYYYMMMFFFAAAAAA@@@>>>:::444///,,,777444000+++((((((+++...222222111000......000222............///000111111222222222111000000//////,,,---///000000111333444333333222111000000000111000111111222222222111111000///------...//////...+++,,,---111555888999888555333000---,,,...000222222222111222222333444555666555444333333444555555...,,,,,,---///111111000+++,,,,,,,,,,,,...111444111333444333111/////////////////////////////////....../////////...---,,,+++,,,---...///000111111.........---------,,,,,,(((***---000222444555555222222333555888999888777000///...,,,,,,---///000///...,,,,,,,,,...000111555555444444333333222222333111///------...///000///111333333000)))!!!"""&&&+++///000/////////((('''&&&(((++++++'''###!!! """&&&)))+++,,,///000111111//////000222777555222111111222444666333000...---///111222222333222000///111333666888666222---(((&&&(((+++......///111222222111000///---,,,,,,---//////...---+++,,,...222666888777555333333333333333444444444222222222222111111111111---...---+++((()))...333...000111///,,,***,,,//////000222111///......///111333555666555333111///&&&%%%%%%''',,,000222333333111---,,,++++++***(((&&&)))---000222222000///111333222...'''%%%'''+++000000000...,,,,,,...000777666555555444444555555777777666555222///+++))))))((('''&&&&&&&&&'''(((,,,///333444222///---,,,&&&))),,,............/////////...---------......///000000...+++)))((()))...000333444333333333444,,,---///333777999888666222000///---+++++++++,,,)))*********************,,,---///222444444222///,,,...////////////000222000...,,,,,,---/////////---***)))+++///222222000///111333333111///......,,,,,,++++++...333888;;;888666444111///.........---+++***)))***,,,///111555666555333000//////111666666555444111...+++)))!!!!!!!!!!!!"""%%%'''((()))***---///111222222222111111111111222222222222000000---,,,///555666222...------///000000///------...000222333333222222555555555333000/////////333222111222444444222111---,,,---///333666888888222000///------...///000---,,,---///333666777777666777:::>>>CCCHHHLLLNNNRRR\\\gggnnnrrruuutttqqqvvv{{{~~~{{{zzzzzzxxxvvvuuuwwwqqqaaaPPPDDD???<<<444222333666;;;>>>===;;;777777666333222222555888777888888555000...///222222333555666888:::;;;;;;DDDPPP]]]bbb]]]RRRIIIDDDAAACCCDDDBBB<<<555000...777555222---***)))+++---333333111...,,,---111444...---------------......000111222333222111000...))),,,///000000000111222111111222222222111111000111222222333222222111111333111000000000000///...------///222666777777666555444111///...///000111333333333333444444333333444444333333222222111111+++)))((()))+++------,,,,,,------,,,+++,,,///333111333555444111000000111111111111000///...------+++,,,...//////---+++))),,,...000222222222111000///...---,,,,,,...000111///000000111111222222222000000000111444666666555000000////////////000000+++***((('''))),,,000333555444222000000000111222000///......---...///000...000111111...(((!!!$$$'''***,,,---,,,,,,---***(((''')))------)))%%%###"""!!!$$$(((,,,------...000222222000...///111000///...---...000222333333111///000111333333333111000...---...111444666555222---)))(((***---///000111111222111///...---+++++++++---///000///...,,,---...222555777777666444444333222111111111111111000000000////////////000111000,,,'''&&&***...***...111000---+++,,,///---///111111...---...///000111222333333222000///((('''&&&(((,,,111333444222000......//////...---)))+++---///111000000///222333333000,,,+++---///111333333222000000333555555555444444444555555666333444444333111---***((('''&&&%%%$$$$$$%%%'''(((---...111444555333...+++(((+++............000222333222000///------------...///000...+++(((''''''...111444555444333333333---///111666:::;;;:::888444222000...---,,,,,,,,,))))))***+++,,,,,,,,,,,,---...111444555444111---...///111111000000111333222///---,,,---/////////000---+++,,,///000///---...111444444111...---...***)))((()))+++000555999666555222000///000000111...---+++)))+++...222444333222111///...///111333333444333111...+++)))(((###$$$%%%''')))+++---...+++,,,...///000000000000///000111222333222222111000222111...///222333000,,,++++++,,,...---+++)))+++,,,---///111333444444444555555333111//////000333111///000111222111111...------000333666777777333222111000///............,,,+++---000444777888777:::>>>CCCHHHLLLOOOPPPTTT^^^gggjjjmmmpppoookkksssyyy|||wwwsssrrrpppkkknnnsssqqqfffYYYOOOFFF>>>333000---///444888::::::333555666666444555888:::777:::;;;888444333666:::;;;:::::::::===BBBGGGJJJTTT\\\bbb___UUUJJJDDDCCCDDDHHHJJJFFF<<<333///...444444222///,,,***+++,,,444333000---+++---111555------,,,+++++++++,,,,,,---///111333444222000///(((+++///111111000000111///000111333333222111000222222333333333222111111555333222111222111000...//////000222555666444333444444333222222111000000444444555555555444333222111111111000000...---,,,***(((&&&'''((())))))(((---...///---++++++///222111444666555222111222444444444444333111000...---)))+++...000///---***(((---///222444555333111000000...,,,***+++...222444666555333222111000000000000......///111444444444000000000111111111111111)))'''%%%$$$&&&+++111555555333000...---...000111......---------...//////))),,,...///...***%%%"""''')))+++,,,+++***++++++---+++))),,,000111---)))&&&%%%$$$&&&+++......------000333222000......///+++*********+++...111222333222111222444555555444///...,,,+++,,,///222444333111---******+++...000111111222111000...---+++*********,,,///111000///......///222555777888777666555333111000.........///.........------,,,,,,222333333...'''$$$&&&***(((---222222...,,,---///,,,///111111...---...000...///000000000000///...+++)))((()))---000333333000///...///111333333222------///000000000//////222222222111000000222333000222444444222222555888222222222333444555666777000111222222000---***'''&&&%%%#########%%%'''(((,,,,,,...111444222,,,&&&***,,,//////......111444666555222000...---------...//////---***(((''''''...111444555444222222222///111333777;;;<<<:::888555444222///...---------)))***+++------............///222555666444000,,,...000111111000000222333333111...,,,---...///...444000---,,,......,,,)))...111555555111...------)))(((&&&&&&(((---222555333222000//////000222333000...+++***+++///333666000///---,,,---000333555111111111///,,,)))(((((('''((())),,,...000222222------......///.........---...000222333222111000///333444111///111222000+++******+++,,,+++)))&&&******+++,,,///111444555444555555333111//////000222000------...000000000///......000333666777777555444333222000...---,,,333000,,,,,,...111444555999<<<@@@EEEJJJMMMOOOPPPRRR\\\ccceeegggjjjjjjeeennnuuuxxxrrrllljjjgggbbbaaajjjooommmfff\\\LLL===555///)))(((,,,222666888///333777888888888:::<<<777:::<<<;;;888888<<>>;;;888999999>>>EEEFFFBBBCCCHHHRRRMMMJJJJJJJJJKKKRRRZZZccc___WWWMMMEEE@@@AAABBBOOOMMMJJJEEE>>>777111......//////...,,,,,,---...111000///......//////000+++***))))))***,,,///000...,,,+++...333555222///...///000///...,,,------...111444666555333333333333111///000222333111000111333555777777555222000111000000/////////......222111111222333111...,,,---///222444666555444333111222222000---*********%%%&&&((()))*********)))------...///000111111222444111///...000111000///111333666888777333...+++***,,,...+++%%%###%%%(((---000333333111//////000///,,,)))))),,,000333444444222///---+++++++++,,,,,,***)))+++///222222111333444555555444222000///,,,)))%%%"""###''',,,///000,,,((()))---111111000///...---...000000000///+++---...---+++)))((()))222000---+++***+++,,,...111///......///000000///,,,+++)))***,,,------,,,***,,,---...///...---,,,---,,,---...000111000///000000000222444555444333000///---+++)))+++///333333111///.........---,,,........./////////......///000000//////...---,,,,,,...000111222444888:::666888:::888555000---,,,---,,,++++++++++++++++++//////...---,,,+++******)))((())),,,///000...+++...//////...---...222444111000...,,,++++++,,,---,,,...///...---///333666222...,,,...222333111...***,,,//////---,,,...///444444222111111000000111111111111111111222333333111000//////222444444444111111111///...,,,+++***---,,,+++)))((((((''''''(((+++......,,,)))(((''',,,...111111000//////000///......///222333111///------...///000///,,,***///000222444444333111000///000111111111111111000111333555444111---+++***((('''''',,,222666555333///000111222222111000000///000222444444333222111///...+++******,,,///111...,,,))))))+++...///000222333444444333111///...///...,,,***((()))+++---+++,,,...000111111000//////...------///111222222///////////////111222333111111000---)))''''''''',,,,,,,,,...111444666666...---++++++,,,,,,+++***,,,...111333444222///------000333333222000000111111,,,***+++***)))+++000//////////////////000000000111222333444444333333---+++)))***...222333333222000...///333666777666666555444222000///------333000---,,,///444999<<>>===;;;:::<<>>???AAAMMMPPPRRRNNNEEE:::222...+++,,,.........---...///000//////...//////000111+++*********+++...000111+++)))))),,,111555555333000000000...++++++,,,...///222666888777555444333111000//////111111000///000111444555555444222000111000...,,,++++++,,,---......///000111///,,,)))+++---///222444444333222222333444111...***((('''%%%'''***,,,------,,,,,,......///000111222333333222...+++,,,000111///+++***---222555666444000...+++///222...&&&!!!"""%%%...000111111000/////////...,,,)))))),,,///222333//////...---,,,,,,------+++******+++...000000000333444555555555333222111///+++'''###$$$'''---000---)))&&&'''+++000222222///...---...///000///...+++,,,,,,+++))))))***+++111///+++)))(((***---///000///------///000//////---,,,+++,,,......,,,+++)))***+++---.../////////000000111222333333000.........000222555555333111...---+++)))(((***...111333111///...///000000///...------,,,,,,---...///333222111///...,,,+++***,,,...///000000222555777333666::::::888444222000222///,,,,,,---...,,,***+++,,,---......---+++***(((((())),,,......---+++---......------///222555000...,,,***(((((())))))---...//////...///111333111...+++,,,///111000///(((***------------...///555555333111000///......111111000000000111222222000...---...000222333333111111000///...---,,,+++/////////...---***((('''***,,,//////---***)))(((,,,...000000/////////000------///111333222///,,,***+++---000222111---***...000333555666444222000....../////////......---111333444333///,,,))))))'''&&&''',,,333777888666111000000000000000111111///000222555555555444444+++++++++,,,---///111222---***((((((***...111222111222333444444333222222444222000...---,,,---------...///111111111000///...,,,+++,,,.../////////,,,,,,,,,---...000222333111222111///+++(((''''''---,,,++++++---000444666------,,,------,,,)))'''+++...333666555222---)))(((+++///111000000000000///+++)))++++++***,,,000000000000000000000//////000111222333333222111000((('''&&&(((,,,000222333222000///000222555666666333333333333111///---,,,---------...222888===AAAIIISSS[[[[[[XXXWWWUUUSSSVVVYYY\\\[[[WWWTTTSSSSSSUUUSSSRRRSSSVVVXXXYYYYYYVVVXXX[[[aaajjjpppkkkbbbQQQEEE888...&&&!!! """+++111888<<<<<<;;;<<<===@@@FFFPPPXXXXXXSSSPPPRRRMMMKKKKKKLLLIIICCCCCCFFFDDDFFFFFFCCC>>>;;;<<<>>>IIIRRRZZZXXXLLL===333...'''***---///......///000////////////000000111111,,,,,,,,,,,,---...//////+++******---111444555555000///...+++((((((+++---222555999:::888555222111......------.........---...///111333333222000///333111---***)))***+++---++++++---...///...***'''(((***,,,///111111111111111333444222...+++)))((((((***---000111111000000000000111222333444555555111---+++---111333///***(((+++///333444333111///...333777333***######%%%---....../////////000111///---++++++...111222222//////000111111222222222......------......//////333444444555555444333222333///***&&&%%%(((,,,///,,,)))&&&'''+++000333555///...---...///000///...,,,,,,+++***((((((+++---000---)))&&&&&&(((,,,//////...,,,---...//////...++++++,,,...000000...---++++++,,,---...///000000222222333444555333///,,,+++,,,...111444444111///******)))((((((***///222444222000000111333444444222000---+++***+++---...222111///...,,,+++***))),,,...///000///000222444111444777888666555555555666111------000111---)))(((***---///000...,,,***'''(((***,,,------,,,***,,,,,,---------///333666///---***(((&&&&&&''''''---...//////////////////000...++++++---///000///((()))+++,,,------...///444333111000///.........000000000//////000000111...,,,,,,---111444555666222222111000///.........///000111111///+++(((&&&+++///222333111---***)))---...000000///...///000//////000111111///,,,***'''(((+++///222111---***---///333666666555222000//////////////////...---222333444222///,,,***)))'''''')))...333777777777444222000///......///000...000222555666666666555+++,,,---///000000000000+++(((&&&&&&)))---111222///000222333555555555555777555333111111000...---...///000111111000000///---+++***+++,,,---,,,+++((((((***+++---///111222222333333222...+++)))(((,,,+++)))((((((+++000333///...,,,,,,,,,+++)))'''+++...111333333///+++(((%%%(((+++...////////////---)))))),,,---+++---111222222111111000000//////000000111222222111//////'''&&&&&&''')))---000111////////////111333444444333444555444333000---+++)))+++---000444999>>>BBBNNNXXX___\\\VVVSSSTTTTTTUUUXXXZZZXXXUUURRRSSSTTTTTTSSSRRRRRRUUUXXXZZZ\\\\\\^^^___aaagggmmmmmmiiiRRRJJJ===222)))###!!!!!!$$$+++333777888999===AAADDDLLLVVVZZZWWWPPPKKKKKKBBBAAAAAACCCAAA<<<===@@@AAADDDGGGDDD>>>999888999FFFRRR]]][[[MMM<<<222///%%%(((,,,......///000111///000000111111222222222////////////......---,,,///...///000222444444333...---+++(((&&&&&&))),,,555888::::::666222///...+++,,,,,,,,,++++++,,,,,,///000222333333333222111555222...+++***+++---///++++++,,,---///---***'''((()))+++---...////////////111222111///---,,,,,,+++---000222444444444333222222333444444555555666111///...000444444000,,,***,,,///111222111000///111666:::777...(((&&&(((+++++++++,,,...111333444000.........111333333333000000111222333444444555333222111000...---------222222333333333333333333666222---)))'''))),,,...---+++******---111444666000///......///000///---------,,,***((())),,,......+++'''%%%%%%(((,,,///...,,,+++,,,...//////...))))))+++...111333222111111000///......///000111111111222444444222///+++***+++,,,///111111...+++&&&'''(((((())),,,111555666333111111333555777777666333///,,,******,,,---...---,,,******)))******,,,...///000//////000111111222222111111333666999777222......111222///+++(((+++...111111///,,,***'''))),,,------,,,,,,++++++,,,---,,,---///222555000...***'''%%%&&&'''(((------------......------///---++++++,,,...///000))))))***,,,---........./////////......//////000000//////....../////////++++++,,,///444888999999333333222111000000111111000000000000...+++(((&&&,,,111777999666111,,,)))---...//////......///111444333222000---+++))))))%%%&&&***...111000---***,,,...111444444333000///000000111111111000000///222333444222///---,,,,,,******,,,///222444444444666444111...,,,,,,,,,------...111444666666666555---...000111111000...---)))'''$$$%%%(((,,,...000---...111444555666777777777444222111222222000.../////////000000000000///,,,***)))***++++++***)))$$$%%%'''***---///111222222444555444111...,,,,,,---,,,***(((''')))///333222///,,,******++++++***,,,---.........---,,,+++&&&''')))+++---//////...+++))))))---...,,,---000222222111111000000/////////000111111111000///...))))))(((((((((***---///---......//////000222333666777777666444111---+++)))+++///111444888>>>BBBUUU\\\___YYYRRRQQQSSSUUUZZZZZZZZZVVVRRRQQQTTTWWWVVVVVVUUUUUUVVVXXX[[[]]]dddggggggeeeeeehhhhhheeeOOOKKKAAA555+++%%%!!!$$$,,,000333777>>>DDDJJJRRRXXXWWWOOOGGGBBB@@@<<<::::::===>>>>>>BBBHHHLLLOOOQQQKKKAAA888555666CCCOOOZZZWWWHHH888000///&&&(((+++------...000222111222222333333333222222111111222111000...,,,***111222333333333222111000,,,,,,***(((&&&'''***---666888888777333000...---+++,,,---,,,++++++,,,---111222333555555555555444666444000---,,,...000111---,,,,,,---//////---+++++++++,,,...//////000000...///000000......///000///000111222444555555555444444444444444444444444000000222555666555222/////////000000000000000000333666999777333...,,,,,,,,,***)))***---111333444000000///111333444333222///......//////000111222444555444111...,,,,,,---//////000000111111222222555222///,,,+++,,,---...///.........///111444555000///......//////...---//////...+++******,,,...---+++(((&&&''')))---///---+++***+++---//////...))))))***...222555555444555333111///...///000111000000000222333333000...,,,+++,,,...//////,,,***&&&'''((()))+++...333666666333111000222555777888666444000---+++***+++,,,+++***)))(((((()))***+++,,,...000000//////000111000000...------///444888666333000000111222000---,,,---000222222///,,,***(((+++...///...,,,,,,,,,,,,------,,,,,,...111444111///+++((('''(((***+++---+++******+++---,,,+++......---,,,---...///000+++******,,,...///...---,,,,,,,,,---...///111111//////......------......***+++...222777:::;;;:::333222111000000111222222111000///---,,,******)))...333888;;;888222---)))---...///...------///111555555444111---***))))))&&&''')))---000000---+++---...///000000///...,,,///000000111111111111111111222333222///...---...+++,,,---///000111222222555333///---+++******++++++---000222444444444333000000222222111///---+++***(((&&&&&&(((+++,,,,,,***,,,000444666777666666444000------000111000///---.........//////000000+++*********+++***(((&&&!!!###&&&***---000222333222333444333111//////000000000///,,,***+++000555444000,,,***+++,,,---------,,,+++***+++---///111+++)))((())),,,...///...***(((***...///,,,,,,///000000000000000000/////////000111222222111000///------,,,***)))***,,,///,,,...000000//////111222777777777666444222///...+++...111333444888>>>CCCYYY^^^^^^WWWQQQRRRUUUVVV^^^]]]ZZZUUUPPPOOORRRVVVWWWXXXXXXWWWVVVWWWYYY[[[eeelllnnnjjjdddaaa^^^[[[NNNNNNHHH<<<000)))### %%%)))...555>>>DDDMMMTTTWWWOOOEEE>>><<<;;;999666777;;;>>>AAAIIIQQQ[[[]]]\\\RRRCCC777333444@@@KKKTTTRRRDDD555///...'''(((***+++,,,...000333333444555555555444333222000111222333222000---+++000222444555444111...---+++++++++)))((())),,,...444555555333000......///,,,...000///---,,,---///000111222333444444444444555333111///...000111333000///......///000000//////000000111111111111222000000000...---...000333111000000000111222444555333333222222111000000000...222666888777444333333333222000//////111333444333444444555555333111//////,,,)))))),,,///111111000//////111333444222111...,,,+++******+++---...222333333111---,,,---///------------...///000111000////////////000111111000111111111000000111222111///......//////...---000111000...,,,+++,,,...---,,,*********---///111,,,+++***+++---.........,,,++++++---111444555555555333000...---...000111000//////111333444333222000.........///...,,,***)))***+++,,,---///333666555222///...000333555666222000...,,,++++++,,,,,,,,,+++)))(((((((((***++++++---000111000000000111//////...,,,,,,...222555333222111111000000000000000111222333222///,,,***))),,,///000...------------------,,,,,,---000333333111---***)))+++---///,,,)))&&&&&&)))+++,,,+++---...............///000---,,,+++---///000...,,,+++++++++,,,---///000111///......---,,,,,,------***,,,000555999:::888666222111///......///111222444111...+++***+++,,,...111444777777444000---,,,---......---,,,---///111222444666444000,,,******))))))+++...000111///------------,,,,,,+++******+++,,,---///000000000000///000111000...---...///***+++---//////000000111000///---+++*********+++***,,,...000222222111000000111222222111000...,,,,,,+++******+++++++++)))'''+++000555777777555333000+++'''(((,,,000000///,,,,,,,,,------///000000+++*********+++***'''%%%!!!%%%)))...111222333000111111111//////111222111333222///+++,,,111666222000...---...///......++++++***+++---000333555000---)))(((+++---......***)))+++//////,,,+++---//////////////////000000...///111222333222222111///000///---++++++...111---000222222000000111333444444444333333222222222...111444555555999AAAGGGXXX[[[ZZZUUURRRSSSTTTRRRYYYYYYXXXTTTPPPNNNQQQTTTWWWYYY[[[ZZZXXXWWWYYY[[[```jjjqqqmmmddd\\\VVVQQQPPPTTTRRRGGG<<<444---&&&"""""""""%%%+++333<<>>HHHQQQOOODDD777///...((()))******+++---111333555555666666666555333222...000222333333111///------000444555444000---+++++++++,,,+++++++++...000111222222000......///111...000222111///...///222------...000000111111111444333111000000111222333333111///...000111222222333333333333333333333333222111000---,,,---000333111000///......000222444222222111000///...---,,,,,,222999:::666333333444555333000//////222555777333111111333666666444111222...)))(((+++...///...///...///111333333111///...,,,***((('''(((***,,,...000111///---,,,...111+++++++++,,,,,,...///000,,,---...000222333444444000111333222111/////////111///......//////...,,,111222111000---,,,,,,---......------...000222333,,,***)))***,,,.........///---,,,---000333555555444222///,,,,,,...000222000//////000333555555555333111///...///...---+++,,,---.........///222444333000---,,,...111333444---,,,,,,++++++,,,------...---+++)))(((((()))***+++---000111111000111222---...///...---...000222111222222111000///111222333444444333111///,,,******---111111///------...---...---,,,+++,,,///222444222...++++++---000222+++((($$$$$$'''+++,,,+++,,,...000000/////////000///---,,,---000111...,,,+++++++++,,,---...///000///...------,,,,,,,,,,,,+++---111666:::999555222000///---,,,---...000111666222...***)))+++///111333444555333000...---...---......---,,,,,,///111---222666777333...++++++,,,,,,,,,///111222111///...---+++***)))(((((((((((()))***,,,---...//////---...///...------...///(((***---...//////111222,,,++++++++++++++++++,,,)))+++---///000000///...000111111222111000///......------------,,,***(((&&&***000555888777444222---((($$$%%%***///000000******++++++---...000111,,,+++***++++++***'''%%%!!!%%%***...111333444...//////.........111333000222333///++++++///444000//////000222111///---******+++---000333666777444///***(((***---...///+++)))+++///000,,,***,,,------......//////000000...///111222333333333222///111111///------111444...111444444222111333555111111111111222333444555///333666666777<<>>HHHPPPXXXZZZXXXRRRNNNOOOOOOLLLGGGGGGHHHJJJMMMRRRWWWZZZYYYWWWWWWXXXZZZZZZVVVRRRQQQ\\\kkktttssshhh\\\TTTTTT[[[cccddd\\\NNNAAA:::777...&&&&&&***000888@@@KKKJJJEEE;;;444444<<>>FFFYYY```hhhfffYYYLLLLLLRRRWWWVVVRRRKKKCCC<<<777666???IIIUUUYYYQQQCCC555---))))))))),,,111555777777222222222333555777999;;;222111///...---------...111111333333333333222111000,,,(((&&&(((+++---...---+++))))))***,,,,,,+++///...------...111444666333222000///...---***'''---///111333444333111000,,,---...///000111111222,,,,,,,,,---...000222333------...///000111222222////////////......---,,,++++++,,,+++******---///++++++,,,///333555555444111...***)))+++...000111111000...---...///111222444222//////000222333333111...---...111333111///+++)))+++//////+++((()))'''***---/////////000111000000///...---------------...000000///............//////000///...---,,,(((***,,,---,,,+++,,,---)))***+++------,,,***)))///.........///000222333000///,,,)))((('''&&&&&&,,,+++,,,---000111000///---------,,,,,,---------,,,---///111333444555555444444333000---,,,---//////---+++,,,...111333333///---(((%%%######%%%&&&)))***+++***))))))+++---...,,,*********)))'''%%%&&&)))---111222222000///...,,,+++))))))***,,,---,,,,,,+++******+++---------............---,,,+++((()))+++,,,---,,,++++++*********)))((())),,,...+++******)))))))))******,,,***)))***---////////////222333000+++(((((()))+++,,,,,,,,,,,,///222555999:::;;;:::777444222222333555777555333111333555222000---,,,---000555888111111111222333333111///,,,,,,------...//////000---....../////////......------///000000///...---...///000000000///...---///...,,,+++++++++,,,,,,555222000//////...---,,,'''&&&&&&&&&(((+++---///---,,,+++))))))***++++++))))))***,,,......,,,******$$$$$$(((((('''"""$$$'''***++++++***))))))******+++,,,---//////000333333000111444555222)))+++...111222111///...+++'''""""""'''+++....../////////000222222000...,,,,,,---...///...,,,)))/////////111333444222000//////.........///000000222222000---+++,,,///111777777666444000***%%%""""""%%%***111555666333000333222111111111222444555111000......///000...---///...---,,,++++++++++++,,,---000222222222111000111111000000000111222333333666999888444000......++++++,,,---///000111222111555999<<>>===AAALLLZZZdddfffdddVVVRRRNNNLLLMMMLLLIIIFFFBBB???@@@MMM___kkkmmmjjjhhhfffgggmmmqqqpppggg^^^WWWNNNCCC;;;555444<<>>IIIZZZhhhooooooooonnnpppwww~~~}}}tttjjjddd\\\RRRJJJBBB===???DDDKKKMMMNNNLLLGGGBBBAAAAAAOOOjjj}}}rrrYYYGGG???;;;LLLUUU\\\[[[RRRKKKKKKMMMWWWaaahhhcccSSSAAA666222222222111222444444222111111000/////////000111222000000///...------,,,+++,,,...000333444555555555//////...,,,+++,,,///111444222000000111333333222---///222333222///,,,)))(((***++++++***)))***+++---......///...---++++++++++++******+++---///000111111111111000///...---///000111111111///...---...111444333000///000333555777777666222///------000333555555444111000000111///---...000333444444000000000000///...,,,,,,///000111000//////111333+++*********+++,,,...000------000555666111......------...111333444333111......---...000333666888:::777111***%%%$$$&&&))),,,------...---,,,+++***,,,,,,,,,***'''&&&'''(((%%%'''+++...111333333333111000...------......///000000////////////......---///111111000000111222111222333444444333222111000000111222333333333333...///...---++++++---...333000,,,,,,...111333444000000000000000000111111333444444222...+++******///000///...,,,---///111222333444444333222///...///......//////000111111111000...,,,+++*********+++...111111000111555888AAA???:::666111...---,,,******)))'''''')))...111333111000111333222---))))))+++///000///...---...///111444222///---...000///222222///+++***...333222333444333222111222333666777777444///,,,---...+++,,,---...---,,,***((()))***+++...000///,,,)))...222555555000,,,++++++///...------,,,,,,------+++,,,---------+++***)))+++,,,...///...,,,)))''')))+++---///222444666777333222222444666777666444111000///...------,,,,,,---...000111222111111000///000111111//////000222000///+++'''###"""$$$&&&...222444444111///000111............///000111111000000+++%%%%%%***---------***((()))---000000///+++***((('''''')))+++---///111222111000000111333---000222222111///......///......///000///---+++''''''((()))***,,,---...///000000///------///111---///111222222000---,,,///---+++,,,...///000///.../////////000000000000.........000222333111///,,,,,,++++++,,,,,,------((())),,,...111333444555:::777333///,,,++++++,,,///222555444000,,,******'''***,,,,,,)))(((+++---111222444666:::CCCOOOXXX```]]]WWWPPPNNNNNNJJJDDD??????DDDNNN[[[dddgggfffWWWSSSOOONNNNNNLLLHHHDDDBBBBBBDDDLLLZZZhhhrrrwwwwwwwwwzzz{{{qqqhhh```[[[SSSJJJCCCBBBJJJMMMPPPPPPMMMGGGCCCAAATTTiiiyyysss___NNNHHHGGGXXXaaaiiieeeZZZQQQQQQUUUhhhkkkjjj___MMM<<<333000333222222333444444111//////////////////000000000...///000000000...---+++---...000333444555555555///000111000...---///222444222000111333444555555...///111111111///,,,+++(((***,,,,,,***)))***+++---------,,,,,,***)))((()))(((&&&%%%&&&))),,,...//////000111000000......---------------,,,,,,+++,,,///333222000///111444555777:::999666111---,,,---111666666444000......///...---...111444555555111222444444333000---+++///000111000...---///111++++++*********,,,///111------111777777222//////---,,,,,,...222555555444000///......000333666888999888555000+++))))))+++...------------,,,,,,,,,,,,,,,,,,***((((((***++++++,,,---///111222222333111000...---,,,+++,,,,,,+++,,,---...///000000000...000222111000111333666444444555555555555444444111111000000000000111111---......---,,,,,,///111444111...---...111222222111222333333444555555555222333222111...,,,,,,---000111111///---...111444222333444555555444333222111111111111111111222222222111///---++++++++++++,,,///222222111333888<<>><<<111000000333555444000,,,***---000333444222///---///...---...000111111000111//////333888:::777333111222333222000...///000444444444444444444444444000000...,,,))))))+++---111333444000,,,+++...333222222111///---+++)))(((&&&&&&&&&&&&'''(((***+++---...////////////222444...***&&&&&&)))******((()))+++...////////////000///333888999777333///---,,,///333555444222000000111///---...111333555555666666777666444111...,,,---......///...---+++***%%%(((+++------,,,---------,,,///666888555111000///...---...111555666666222444777777555444444444444555666666666444222000000...+++)))***,,,...000///...,,,***+++,,,...000333222111111111222333444444222111000...,,,((($$$$$$%%%'''+++...///...,,,111111000000000000111222444444333222111111111111000111111000...,,,,,,---+++,,,...//////111333666222111///...///000111222222444666666555444444555//////......///000111222111111///,,,******---///000111111222444666888999:::888444222333333333333//////......------------000111111000000222666999;;;999666222///,,,)))(((+++---000000000000111333///---+++,,,---,,,((($$$"""###&&&+++000333444333222000...,,,***))))))))),,,///333333000---...///444666777777555333222222///...---...111444555666555666666444000+++)))(((((()))+++---......------222222222333333444444555555222...***(((((()))***111///,,,)))&&&$$$######!!!###(((,,,...//////...000111222444666666444222000333555555222---***(((,,,///111000---+++,,,...******+++///333666444222333555333...,,,///222222222444444111+++))),,,000777666444222111111111222111000...---,,,---///000///...---+++***---222666222///---,,,...//////......///000///...---...///111000000000000222333555...111333222...,,,+++,,,---///111222111///,,,***))))))***,,,...///---,,,---///111333444333222111+++---///111222222000000,,,...111444666888888999000---***+++------***(((&&&(((***,,,///111222222666444111///------...////////////000333666999:::999888666555333333222222222777;;;999333---******+++---///000///---***(((+++000555999BBBMMMRRRQQQTTTOOOLLLNNNLLLFFF???===@@@EEEMMMWWW^^^aaaaaa___XXXWWWVVVUUUTTTSSSPPPNNNKKKTTT^^^eeegggkkksss{{{ppp^^^VVVMMMPPPWWW___dddccc]]]WWWSSSSSSZZZfffgggccchhhsss|||uuummmjjjrrrmmmeee\\\UUUOOOKKKIII222111111333555444000,,,***---000333333111///,,,//////000111222222000///000//////333888:::777333111222222000...------...333333333222222222111111/////////---******,,,...444666777444000///333777333333222000///,,,***)))((()))***,,,------,,,,,,...///000000///000222444///---***)))***+++,,,+++,,,---///000//////000111111444666777444111...---,,,///222444333000///...---,,,+++,,,///222444444222222222222111000...---............---+++***)))$$$'''+++------------...,,,***---222555111...///---,,,,,,---111333444444333555777777555444444444222333444444444222///......,,,***))))))+++...000///...+++******+++...000222111000000///000111222444222111000///---***'''###$$$&&&)))---///...---////////////000111111222333333222111111111111111222222222000...---,,,,,,***+++---......000222444444222000......///111333444444444444333333333444000///...---...///111222444333111...++++++---///000///...///000444777:::;;;999666444444444444333---......///////////////000000111000///000333666888666444111///---+++++++++---//////......///000...---,,,---...---)))&&&$$$%%%''',,,000333444333333111...,,,)))(((''''''+++///333444111//////000333555777666444222222222000///...000333555666555777777777444///,,,*********+++,,,---......------111111222333333333222222000///,,,***((()))***+++///...+++(((&&&%%%$$$$$$###%%%(((,,,...///...---222111222444555555222000---000444444222...***))),,,...000///---+++,,,---,,,+++,,,...222333111///222555444///---000222111111444555222---***,,,///555444333222111111111111111000...,,,,,,---...///000000000///......000333222000......///000///......///000000000//////000000000/////////000222333---///000000---+++,,,...000111222333333222000///,,,,,,,,,---//////---+++---...000111333333333222000111111222111000///......000222444666666777777222///++++++,,,+++(((%%%$$$&&&(((+++...111333444333222111000//////000111111111222222444555666777777666555444333222222222555999<<<999222+++''''''))),,,///222333111///------111666<<>>JJJUUUXXXTTTMMMHHHFFFHHHGGGCCCAAABBBEEEIIIRRR___iiikkkfff``````\\\VVVPPPNNNPPPSSSUUUTTTXXX^^^eeellluuu}}}yyyooo]]]\\\]]]aaafffiiigggdddWWWRRRSSS]]]dddeeeiiipppooo|||yyyyyy}}}ssstttpppggg]]]XXX[[[```333333444555444111...,,,+++---///111111///---+++,,,111666999888333...+++...---...111555666555444///000///---***)))+++,,,444333222111///...---,,,///000222222111111222333222444444333222222444666444444444333222111000///---...000111222111///...000111111000...---///000...000111///,,,+++...111111111000///------///111222222000,,,)))((()))+++,,,...111222000.........)))((((((+++///222444444111000///............///000000///...+++(((%%%$$$!!!%%%***...///......///---)))(((,,,...,,,+++---******+++...111222111///666777888777444333333444000111111222111...,,,***+++***))))))***---///111000...+++)))(((***---...---------...//////000111333111000111111111000...'''&&&%%%&&&)))******)))))))))***,,,---......///......//////////////////333222000///...+++(((&&&&&&(((***,,,,,,---///111333111...,,,---111666999888555111//////111222333111///---++++++---000111555555444222000///111333111...***(((***000777<<<<<<:::999999999777555222222222333222000...+++***((()))+++,,,+++,,,...///000000111222222333333333,,,...///...---++++++,,,+++,,,///111222111...,,,++++++,,,...111333333333222111000...,,,+++***)))+++///444555444222222333777888999888666555555666222222222555777777666444:::999777333///,,,,,,---------......---------,,,...///111222222///---+++((())))))************)))+++***)))((('''(((((())))))***,,,---------,,,+++...------------+++(((%%%"""&&&,,,//////,,,***(((+++,,,,,,---,,,+++++++++***+++,,,---......---,,,000444666333111222222///000222444333000---------000111333333444333111111333222000///------------///000222111000//////111222111111333444444111///++++++---///111111///...---,,,++++++++++++------,,,,,,,,,,,,---...111222222222222222222444555666///......///000111///...+++,,,,,,...///222444555999777555333111000//////333333444555666777888888777444000///000///+++((((((((()))+++...111444555111111222222222111000000000111333444444222000///111111111222222222222111111333444111+++%%%!!! '''***///444777777555444///222666???LLLWWWXXXSSSJJJFFFEEEFFFFFFCCCCCCEEELLLOOOXXXeeeoooooofff]]]WWWXXXXXXWWWUUUTTTSSSTTTZZZ[[[^^^dddlllvvv~~~uuunnnkkkggggggjjjkkkjjjiii\\\TTTPPPUUU\\\^^^```cccdddnnnyyy~~~{{{xxxwwwxxxhhhfffbbb[[[VVVTTTWWW[[[111333444444333000---,,,+++---...000000...,,,++++++111888;;;888333...+++...---...000222444444333//////...,,,******,,,...555444333222000...---,,,000222444555444444444555000111111111000000222333333333333333333222111111//////...---------......///000000...,,,+++,,,......000111000---,,,...000000000000...,,,+++---///000///,,,(((%%%$$$&&&(((+++---000111000///...///+++++++++---111444555555555444333111000000000000111000000...+++(((%%%###!!!%%%+++...//////.........***))),,,...------...+++,,,---///222333111000777777777666333111222333///000111222111///---,,,+++*********+++---000111///...,,,*********,,,---***+++,,,...000111222333111000//////111222111000+++)))&&&&&&'''''''''&&&&&&'''(((***+++,,,,,,,,,,,,---...//////////////////...,,,,,,,,,***&&&###$$$'''***+++,,,,,,...//////...++++++...333999===999555000...///111222222000///,,,++++++,,,...000111222222222111222444666333000+++)))+++000777<<<:::999888888888777555333333222111...***%%%""""""%%%(((+++,,,---...000///000111333444555555555...000111000...---------***---///111222111/////////...---///111222222111000000000000000000//////+++///333444222111222444:::;;;;;;999777666777888222222333444666666555333999888666333///---...///...---------,,,,,,,,,------...000111111...,,,***((()))*********)))((((((+++***)))((())))))++++++,,,,,,------------,,,+++))))))((())))))'''### ###***......+++((('''*********+++,,,++++++***((()))+++---------------...333555333222333333000///111222222000...,,,,,,///111222444444444333333444333222000///......---............---...111444111111111333555555333111***)))))),,,...///---++++++***)))))))))***+++,,,///...------///111222333///......---...000333444---,,,,,,---000111222111+++,,,,,,...///222444555777666444333222222222222222333444555777999:::;;;666444111111333333000...---------...000222333444222222222111000///---,,,+++---000222222111///---///000111222222222111111///000111000---)))&&&%%%)))+++///222444333222111---222888@@@LLLVVVWWWRRRKKKHHHGGGIIIHHHEEEFFFIIIRRRWWW```kkkqqqnnndddZZZSSSUUUXXXYYYXXXXXXYYYZZZ______```dddkkkttt}}}{{{zzzssspppppppppnnnmmmeee[[[RRRRRRUUUVVVUUUUUU___dddkkksssxxxvvvooohhhXXXSSSMMMJJJKKKMMMMMMLLL...111333444111...---,,,,,,---...///...---+++***+++111777:::777222///.........//////000111111222//////...,,,+++,,,...111555555444222111///......///222555666555444444444111111111111111000000000111111222222222222222111000...---+++++++++,,,------......---+++***,,,---...///000///...---.........//////...,,,+++---...,,,,,,+++(((%%%$$$%%%&&&(((+++...///......///000...------///222333333222666666555444333222111000111111000...+++(((%%%###!!!&&&+++//////...---------***)))...000//////111...---...000222333222111777777666444111000000111...///111222222111///...************+++,,,...//////......---,,,,,,,,,,,,)))***,,,...000111222222000...------///000000000...+++'''%%%&&&&&&&&&&&&&&&''')))++++++++++++******,,,---///000000//////+++***)))***,,,+++'''"""###&&&)))+++,,,,,,---...,,,+++***+++...333999<<<888333...,,,...111111111///...---,,,+++,,,---------///000111111222555777444111...,,,---111666999888777555555666777555444111000,,,((($$$!!!$$$)))---//////111222///000222444555444444333///111222111///......///+++---000111000///000111222000...///000111111000///000111222333333222222,,,///111000......000333999:::999888666555666888222222111222444444333111555555555222000...///000,,,,,,+++++++++,,,------,,,---///000///...,,,+++))))))************)))))),,,+++*********+++---------.........------,,,,,,&&&&&&&&&'''(((&&&### $$$+++//////+++(((&&&))))))((()))+++,,,***)))'''))),,,------,,,---...,,,222444333222555555333////////////...---,,,,,,...///000222333444444444222222111111000///......---------,,,,,,...111444000///000222555666555444+++)))'''))),,,...,,,***)))(((((('''(((***+++,,,111///...///000222222111,,,,,,++++++,,,---///000+++***)))+++...111111111,,,---...///111222333444333333333333444444444444111222222444555888:::;;;333111///000333444222000...///000222222333222222111111000...---+++******(((***---000111000...---///000111222222222000000...///000111111///---,,,+++,,,---///////////////---444===DDDMMMUUUWWWSSSNNNLLLMMMNNNLLLHHHIIILLLVVV\\\fffoooqqqlllbbbZZZWWWYYYZZZYYYYYY[[[aaafffbbbdddeeehhhlllttt~~~}}}yyyxxxxxxvvvtttooofff\\\WWWVVVVVVSSSQQQ```aaagggqqqwwwsssdddWWWJJJDDD>>>>>>CCCEEEDDD@@@+++///222222000---,,,,,,,,,------......,,,+++***+++000666777444000000111////////////......///000/////////------...222555444444333222111//////......111444666444222111000000000//////000///...---...///000111111111111111//////......---,,,++++++---......---,,,+++---...111000//////000000///------///000000...---......***+++,,,+++)))'''&&&&&&$$$'''***+++,,,,,,...//////...---...000000///---333333444444444333111000222222111///,,,)))&&&$$$"""&&&,,,///000...,,,,,,+++))))))///222111000222///...---...111222333222777777555222///......000,,,---///111222111000///))))))(((((()))***++++++...///000000///...,,,+++)))***,,,---...///.........---++++++---.........---***&&&%%%&&&((())))))(((***+++---------++++++***+++...000111111000000((('''&&&)))------)))$$$###&&&***,,,,,,,,,---...,,,+++++++++...222666888333///******---000///...---------------,,,++++++,,,...000000000111333555333222000...///000333555666444222222444555666555000...+++'''$$$###""""""%%%)))...222333333444444000111222333333222000//////000222111000//////000,,,...000///......000222333111///...///000///...000111222333333333222111---...///,,,******...222555555555333111111222444333111//////111111111000111222333222000//////000+++******)))***+++------,,,---..................'''(((((()))***+++,,,---------,,,+++,,,---...///............------------&&&&&&''')))******'''%%%###(((///222111---)))''')))''''''(((+++,,,***((())),,,......,,,++++++,,,+++000333222222666888666///...---,,,,,,,,,,,,+++,,,,,,---...000222333444///////////////...---------...000000//////000222///......000333666777777///***''''''***---,,,***'''&&&&&&'''(((***,,,---222000//////111111///,,,++++++++++++,,,------...***)))((()))+++...//////---...000111333333333222000111333444555555444444111111000111222444555777///---+++,,,///000...,,,,,,...000333444444222111...---,,,***))))))*********+++---/////////...---000111222333333222000///------...000111111000///---,,,,,,,,,,,,---...///000:::DDDKKKPPPVVVXXXWWWSSSRRRTTTUUURRRLLLKKKOOOVVV^^^jjjqqqpppiiiaaa\\\ZZZ]]]aaaaaa```aaaeeejjjdddhhhlllnnnpppxxx~~~yyysssjjjccc```___]]][[[```cccjjjsssuuukkkXXXIII>>>;;;999:::===>>>===;;;***---111222///,,,,,,---,,,------...---,,,+++***+++000555555222000111333000000000///------...////////////......000444777333333222111000///......,,,///333444333000......///...------------+++)))------///000000111111111...///111111111...+++)))---...///...---,,,...000333000///000222333000------///111222000/////////))),,,......,,,)))((('''!!!$$$'''))))))+++---......---,,,,,,------+++)))...000222333444333111000222222111000---***'''%%%###'''---000000...,,,+++***''')))///333111111222000...------///222222222777666555222...------///***,,,...000111111000000(((''''''''''''(((((()))...///111222111///,,,******+++,,,------,,,+++***...,,,******+++---------,,,)))%%%$$$&&&)))+++,,,+++,,,...//////...---,,,)))+++...000111111111000'''&&&&&&***//////+++&&&###&&&***,,,---,,,---...,,,,,,,,,,,,...000333444000,,,((((((,,,///...+++,,,,,,---...---,,,***))),,,...///000//////111222222111000000000000111111444222000000222444666666111///,,,***)))***,,,---)))---222666666666555555000000222222111///---+++...///111111000//////000---//////...,,,,,,000333444222///......///...---111111222333222111000///......---***'''(((,,,111111111111///---,,,...000333000...---...000000///...000222333111000///000))))))(((((()))+++---...------------.../////////&&&&&&''')))+++---///000///...---,,,---...///000...............---------(((((())),,,......,,,***''',,,222555444///+++((()))'''&&&(((+++,,,***'''+++...000///,,,))))))***+++000222111222666999999000...+++***++++++,,,++++++***++++++---000222444,,,------...------,,,,,,...000333444222000.........---,,,///333666999999111,,,''''''***------+++&&&&&&&&&'''(((+++---...222000//////111000,,,))),,,,,,,,,---------------+++)))((((((***+++,,,,,,---///111333444333222111///111333555555555333222111000/////////000111222,,,***((()))+++,,,***'''(((+++///333555444333111+++***(((''''''(((***+++,,,---...//////......---000111333444333222000...+++++++++---///000...------,,,+++***+++---///000222>>>KKKPPPSSSWWW[[[[[[VVVVVVXXXYYYUUUNNNMMMPPPTTT^^^kkkqqqnnngggbbb___XXX___iiimmmjjjgggffffffeeejjjpppsssttt{{{{{{tttmmmiiiiiihhhfff^^^dddnnnuuurrrdddOOO@@@666777888999999999::::::***)))***,,,...///...---...000333333111///......333333222222111000//////222000......///111111111...------000333666888888555555555222///,,,,,,,,,...000...***+++000333222111///---......---((($$$'''***///222333222111111333444444222...,,,++++++,,,,,,,,,,,,---...///000///---,,,,,,...//////......000222222000.........))))))***,,,---,,,)))''')))(((((('''((()))+++,,,000000---***''''''***,,,000000000111444555444333444222///---+++++++++,,,))),,,...///---+++++++++$$$%%%&&&***...111111111///111333333111///......000000000...,,,+++,,,---------...//////...,,,)))''''''''''''((()))++++++---......///......---,,,------,,,,,,,,,+++++++++///111222111...,,,++++++,,,***)))((((((+++...000//////000000000...---,,,---...000111111111000///'''&&&'''+++000222...)))((((((***...111111---)))++++++,,,///111222111///,,,(((%%%&&&***,,,)))&&&(((+++---...,,,*********,,,...000///---,,,///222444555444000+++***,,,///333222111000111333555777555111...,,,,,,---......333333333555666666333111///111222111///.........111111000...------///222///---,,,+++---111555777444333000---******---000333222000...---...///000,,,,,,+++++++++,,,,,,---///...,,,)))&&&'''***---///...---,,,,,,---...///---///111333333111///---,,,***((('''((((((((('''(((((()))+++------,,,***+++***)))(((***---000333222111///---,,,+++,,,,,,...//////---++++++,,,---***)))***---111222111/////////111333333000+++''')))***+++,,,,,,***)))'''''',,,000///+++((()))+++,,,...000333333222111///000...+++)))((()))***+++...,,,+++,,,///111222222---,,,,,,,,,,,,---......000000///...---+++******,,,---///000111111111111...---++++++,,,+++***((($$$###&&&,,,,,,((()))...444222...---,,,,,,+++***,,,+++,,,...111222222111......---+++)))***,,,///333444444444444444444333222333333333333222111111222111///---,,,---...//////***&&&&&&))),,,***(((,,,---...000111111222222,,,,,,***(((&&&(((+++...---,,,,,,---///000000///111222444333111///...///---+++((((((***,,,------,,,,,,---...////////////999BBBLLLQQQQQQSSSYYY______```^^^WWWPPPNNNQQQVVVUUU```hhhkkklllnnniiibbb___gggoooqqqrrrsssqqqmmmiiipppwwwzzz{{{|||wwwuuuttttttuuunnnoooppppppkkk]]]LLL???:::999888888;;;===>>>===)))((()))+++...000000///000333555666555444333444555444333222111000000000222000///000222333333222///......000444777888888777777666333///,,,++++++000222000,,,,,,000222111///...,,,---...,,,(((%%%(((+++000333333333222222444555555222///,,,*********++++++,,,---...///000///---++++++---......---///111222222000...------*********,,,...///...,,,,,,++++++++++++---...///333333222///---,,,...000000000111333555555444222333111///,,,++++++,,,,,,***---///000...+++***)))$$$$$$%%%(((---000111111222444555444111...,,,+++...//////---+++***+++,,,---------------+++(((&&&''''''((()))***,,,...///...............---------,,,,,,------------------222333444333000---,,,,,,---,,,+++***+++,,,...///222222222111///---+++)))***+++,,,---......//////(((''''''***///000,,,(((++++++,,,...111000,,,(((,,,+++,,,...000111000///,,,((($$$%%%(((***(((&&&***,,,...///---,,,++++++...000222000------///222444444333///***))),,,///333333222333444555777888333000---+++,,,...//////444444444666777777444222///111222222000......///222222111///------000222///...---,,,...000444666444333111...+++,,,///222555333111///------......------,,,,,,,,,---......000///---***''''''))),,,//////...---------------,,,---///000000///---,,,,,,,,,+++******)))'''&&&&&&&&&'''***---...---,,,+++******+++---///222444222111000///............---......,,,******+++,,,******+++///222333222/////////000111222///+++((()))***,,,---,,,***(((&&&''',,,000000---******+++---///111333444333222000000///---+++******+++,,,...---+++,,,///111222222---,,,,,,,,,---...//////...---+++***)))(((((((((+++,,,---...000222333333...---++++++++++++)))'''$$$###&&&+++,,,)))***///444222...---,,,,,,+++))),,,,,,---///222222111///...//////---,,,,,,...000333444444444444222111000000000111222333333222222555333222000............///+++&&&&&&***,,,+++)))***+++,,,...///000000000...---,,,***((()))---000///.........000111222222222333555444222000000000///---***)))***,,,,,,,,,***+++---...///000000///999AAAJJJPPPRRRTTTXXX\\\[[[\\\\\\XXXSSSPPPPPPRRRWWWaaaiiikkklllmmmiiidddiiiqqqxxxyyyyyyzzzwwwsssqqquuu{{{~~~}}}{{{zzzyyy{{{{{{vvviiiXXXHHH>>>;;;:::999:::<<<===<<<;;;''''''(((+++...111222222222555777999999888999:::888666444222000111111222111111111333555666555444000//////111444777888888777777666222...+++******222444111---,,,///000...---,,,+++,,,,,,,,,***((()))---111444444444333444333444444222...+++))))))((()))+++,,,...///000000...,,,******+++,,,,,,,,,000111222111///------...,,,++++++,,,///111222222////////////000111222333555666777666444333444555111111222444666666444222111000...,,,++++++,,,---,,,///111111///+++((('''$$$######&&&+++///111222555666666444000,,,***))),,,---...---+++******+++---------,,,***(((%%%$$$)))))))))+++---///222333000//////...------......,,,,,,------.../////////444555666444111...---,,,.............../////////555444333111...,,,)))(((''''''((()))+++---...///+++)))(((***---...+++(((,,,,,,---...///...+++))),,,++++++,,,...000000///---)))%%%%%%''')))(((''',,,...000111///.........111333444222...---///222444444222---((((((,,,000333333444444555555666666000...++++++---///000000555444555666777777555333000111333222111000000111222222111///---...000222000///.........000222444444333111...,,,---111333666555333000...---,,,,,,...............///000000111111///+++(((((()))+++000000//////...---++++++)))***,,,,,,,,,,,,***))),,,---......---***&&&$$$$$$$$$&&&)))---000000///+++,,,,,,...///111333444111111111111111000//////,,,---...,,,***)))***+++***+++...111444444111...///.........///...+++((((((***---///...+++'''%%%''',,,111222///,,,,,,,,,...///111333444333222111/////////......---------///---,,,---///111111111------------...///000111+++***'''%%%$$$%%%&&&'''***++++++---///111333444...,,,+++*********(((&&&$$$$$$'''++++++)))+++///333111...---,,,,,,***))),,,---...111222222///,,,---...000///......///000222333444444444111///...---...000111222333333333666555444333111///......000,,,((((((***,,,+++*********,,,---......//////000///...,,,***+++///222222111000000111222444555333555666555333222222222222000---++++++,,,+++***(((***,,,///111111111111999???HHHOOOSSSTTTUUUVVVVVVWWWYYYYYYWWWTTTPPPNNNWWW```hhhjjjjjjiiigggdddrrryyy}}}yyy}}}~~~~~~mmm[[[NNNHHH@@@???>>>>>>??????===;;;&&&&&&'''***///222444444111444777888999999;;;<<<999777444222000111333444111111222555888888777555000///...000333555666666333333333000---*********333444222---+++......,,,++++++******+++++++++++++++...222444444333333444000222222111---)))'''&&&'''(((+++...000000111111---+++)))((()))+++++++++...000111000///...///000...---+++,,,...111333333111111111222333333444555555777999:::999888888999222333444666777777444111//////...---,,,,,,---------000333333000+++(((&&&%%%######%%%***...111333444555555333///,,,******,,,---......,,,+++,,,---,,,------,,,***'''&&&&&&,,,+++++++++---///222444333222111////////////000,,,,,,---...///000111111444555666444111...,,,,,,---...000111222222111111555444333111...,,,***)))'''''''''(((***---000111---,,,+++,,,------+++(((***++++++,,,------,,,***,,,+++***+++---//////...000---)))((()))***+++***...000111222111000000111444555666333///---...111444333000+++'''''',,,000222222333333222222111000---+++******---000111111444333333444555555444222///111333333111111111222333333222000......111333111000/////////000111222333333111...,,,---000333777666444222000...,,,+++000000/////////000000111000000000...,,,+++---...000000000000...,,,***)))(((((())))))))))))((((((+++---000000---)))%%%"""$$$$$$&&&)))...111222222---......///000000111111///000111222222111000///---...///...+++*********,,,...111444444222///,,,...,,,++++++++++++***((())),,,///111000---)))%%%''',,,111333222///......---...000222222222111111///000111111111000///...///...---...000111111000---------...///000111222+++)))'''$$$$$$%%%'''(((,,,,,,,,,---...000222333...,,,************(((&&&%%%&&&(((*********,,,...222000...------,,,+++)))+++,,,...000222000,,,)))***,,,......------...///111222444555555333111///......///111111222222222444444444333222111000///111...+++***+++,,,,,,+++,,,---...///000000000000/////////---+++,,,///222333333222111111222444666444555666555444333333444555222///------,,,***)))'''))),,,///111222333333999>>>EEEMMMRRRSSSRRRQQQTTTTTTUUUVVVWWWUUUQQQNNNVVV___gggiiifffcccdddeeesss{{{~~~yyykkk```[[[LLLIIIDDDBBBAAA@@@???>>>'''&&&'''***...222444555///111333555555666888:::999777444222111222444555222222333555888999777666///...---...111333333333---...///...,,,++++++,,,111333111,,,+++------***+++++++++******+++,,,...---000222333222111111222---...000///+++(((%%%$$$'''))),,,000222222111000,,,***''''''(((+++,,,,,,,,,.../////////000222333000...++++++---000111222000111111222333333444444222555888:::999999999:::555555555777888777444222000//////...------------...111333333000,,,)))((('''%%%%%%&&&***///222333111222222111...,,,,,,,,,,,,...000000///...//////,,,---///...+++******+++///...,,,+++,,,...000111555444333222111111111111,,,,,,---...000111222222222333444333///,,,+++++++++---///222444444444333111111000000//////......++++++++++++,,,...000222...............---+++)))'''((()))***+++,,,---...,,,++++++,,,...///...---111///---,,,,,,---.........000222222111000111333444666666333...,,,---000222222///***&&&&&&+++000////////////...,,,***)))***)))(((***---000111111111000000000222222111///...000222222222111222333333333222000//////111444222111000...///000111333333222000---++++++///222444444444444222000...,,,111111000///////////////---...000000//////111333000111111000...,,,***((((((((((((''''''((((((((())),,,//////+++'''%%%$$$'''&&&'''***...222333333////////////......------,,,---///000111000000//////000111000---+++++++++---000333444333///,,,))),,,***)))((())))))((('''***---000333222///+++((((((+++///222222111000000,,,---...///000000000//////000222333333222111000000///...///111111000///---------......000111111---+++)))''''''(((***,,,//////........./////////---,,,******++++++)))(((&&&(((***))))))***,,,---///---,,,---------,,,******+++---///000...***'''''')))+++,,,++++++,,,---///111333555666666555444000000111111111000000//////000111111222222111111222000---,,,,,,,,,------000111111222333333333333.........,,,+++,,,...000111222333222000000333555444555555444333222333555666444111//////---+++)))''')))+++...000333555666999>>>EEELLLPPPQQQPPPNNNTTTSSSRRRSSSTTTTTTSSSQQQYYY```hhhiiiddd```ccchhhrrrzzzzzzqqqjjjYYYSSSKKKDDD@@@@@@??????)))((((((***...222444444---///111111111222333555666555333222222333555666222222222444666777666555///---------000111222111+++,,,------,,,+++,,,...000222111---,,,///...,,,,,,,,,,,,***)))+++...000...000222111000.........***,,,......+++(((&&&%%%(((+++///222444333222000+++(((&&&&&&(((+++---...,,,---/////////000222444000...++++++---///000000//////000222222222222222...111444666777777888999888777666666777777555333111111000000///...------...000222222///---,,,,,,***((((((***---000222222...///000...,,,+++,,,------///222333222111111222---000111000---,,,...000000///---++++++---///000555555555555444222111000,,,,,,---...///000111222///111222111...,,,+++++++++,,,///111333333333333.........///000111333333000000///...............,,,---///000///---***(((&&&((())))))***+++...111,,,,,,,,,...000000...,,,///..................///...///111111000000222333333444555111---+++,,,...000000...)))&&&&&&***///---,,,,,,+++***))))))(((((('''(((***---000111111///...------//////...------///111222111111222333444444333111///000222444444222///---...000333555333222000,,,******---000000111333444444333111000222222000///---,,,,,,,,,))),,,///000000111222333111111000///...,,,***)))******(((''''''(((******(((+++---,,,)))''''''))),,,++++++,,,///222222222000///...---,,,,,,,,,,,,***+++,,,...//////000000///111222111...,,,+++++++++...111222000---***)))+++***))))))******)))'''***,,,000222222000---+++)))***---000222333222222+++,,,---......////////////000222333444333222222111000///000111111///.........------......///000---,,,+++******,,,---...000111111111000///...---,,,+++***+++,,,,,,+++***(((+++,,,)))'''***+++++++++++++++,,,...///---,,,++++++,,,...///...+++(((&&&(((*********+++---//////000222444555777777888111111222222111111000///---......///000111222222333222///---,,,---......222333444444555555555444---------,,,++++++---///---000222111///---///222222333333222111111222444666444222111111///---+++*********,,,///333666888;;;AAAHHHNNNPPPPPPPPPPPPTTTTTTRRRQQQQQQRRRTTTUUU\\\ccckkklllddd^^^dddmmmsss{{{xxxpppeee^^^SSSJJJDDDAAA@@@???,,,+++)))***---000222222///000111000//////000222222222222222333444555666333222111111333555444444000...---...000111111111,,,...///...---,,,---...///222222//////222222///......---+++)))***///222///000111///---***)))***(((+++...///---***((('''***---111555666555222000***'''%%%%%%(((,,,///000//////000///......000333...,,,+++,,,///111222222---...000111222222111111+++---000222333555777999;;;999666666666777666555333333222222000///...---...///000000///...///000---,,,,,,...000222222111---......,,,+++***+++,,,---///222444333222222333000333444222---,,,...111000///,,,+++,,,...111333333444555555444222///---,,,,,,---...//////000000...///111111...,,,,,,,,,---...//////000000000000---------...000222555666333222111///---+++)))''''''***...000///+++(((&&&)))+++,,,+++***+++///333+++,,,...000222111...+++(((***,,,,,,,,,,,,,,,,,,---...//////...///111333111222222///+++)))***---......---***&&&&&&)))---******))))))***+++---...'''''''''***---///000000///---,,,,,,---...---,,,+++---000111111111222333555555444222000000333555555222...,,,,,,000444777666444222...******---///+++---111555777777666555333222000---+++***)))((('''***---//////...///000111111///...---,,,++++++---,,,***))))))***,,,---(((+++,,,***((((((,,,111333111///...000111111000///...,,,++++++,,,...///******+++,,,---///111222///000222111...+++***)))&&&***---...---++++++,,,,,,+++++++++,,,,,,***)))(((***---///000000...---)))***+++...000333444444,,,,,,---......////////////000111222333333444444111111000111222111///---///...------------------,,,+++++++++,,,------...///000222333333111///...,,,+++***+++---......---***......(((&&&)))***)))(((((())),,,///000///...,,,,,,,,,...//////---+++)))***+++,,,,,,---000333111111111111333555666888111111222222222222222111//////......///000222333444333111///------...000222222333444444444333333---......---++++++---///)))---111000---***+++---111111111000//////111333555333222222222222///...,,,+++******---222666:::???FFFNNNQQQPPPPPPRRRUUURRRTTTUUUSSSQQQPPPSSSVVV\\\bbbjjjkkkaaaZZZaaannnuuu||||||xxxqqqkkkaaaWWWOOOIIIDDDAAA...,,,***+++---000111111111111222000///...///111000000111333444555555666444222000000111333333333111000...///111222222111///000111000...------...///222333111111555555333///000///,,,)))***///333000000000...+++(((''''''(((,,,///000///,,,***)))+++...333666777555222000)))'''%%%%%%)))---111222222222111///------...000,,,++++++---111333444444---...000111222222111000))),,,...000111333666888===:::777555555666666666555444444333111///...------...//////...///111444.........000333333222111---...---,,,)))((()))***,,,///222444333222222333333555666333---+++---000000...,,,+++---000333666111222444555444111---+++,,,,,,------.../////////---///111111///---------000000//////......---------------...000333555777444333222///,,,((($$$"""$$$(((---000...***&&&$$$---......---+++,,,///333+++,,,///222444222...***###%%%)))+++******)))))),,,---......---...000222///111111...***((())),,,,,,------***'''&&&))),,,))))))((()))+++...111333'''''''''***---///000//////---++++++---...------***---///000000000222333555555444222000000333555555222...+++,,,000555999888666333///++++++---000(((+++000555888999888888333222///,,,***(((&&&&&&&&&))),,,------,,,+++,,,222000///---,,,,,,,,,---///---+++******+++---///)))+++,,,***''')))000666777444111000000000000///...---+++***+++...111333++++++++++++---000222444...000111000---***)))((("""&&&***+++++++++---000---------...//////,,,***&&&(((+++---...///......***)))***,,,///333444555------......///000000000000000111111222333444555222111111111222111///,,,//////---,,,,,,,,,,,,,,,******++++++,,,,,,---------///222555555333111///+++******,,,...000000///,,,000///(((%%%)))***'''&&&'''(((,,,///111000///...------...000111000...------...---...000444777333222000000000222444666///000111222333444444444333111///......///111222444444222000------///000000111111222222222111111---...///...,,,,,,...///%%%+++000000,,,((()))+++///000000///---...000222444222222222333333111///...,,,***))),,,111777;;;BBBJJJRRRTTTQQQQQQUUUZZZPPPTTTXXXVVVRRRPPPRRRVVVZZZ___gggggg]]]VVV]]]llluuu}}}zzzuuummmddd[[[RRRIIIDDD///,,,+++---000111000......000111111000000222333111111222222222333333333111333333111///...111444444444222111222333444555111333444444111///......//////111222222111000000...///---***((()))...222222111///---+++((('''&&&,,,---.........---,,,+++...000333555555444111///)))((('''))),,,000111222//////000111111111111111///,,,***,,,222555444111...,,,))))))+++...000000///---,,,---111444666777999888666555444444444555666555333111////////////...000111222111111222333000...,,,///333555222///---------,,,***(((&&&%%%&&&,,,444666333000111333111111///---+++***,,,///---,,,,,,///555888999777444444555444222///,,,***++++++,,,...///111222222///...---...///000///...000111000,,,)))(((,,,///***,,,///222555666777777444333000+++&&&""" !!!$$$***000000,,,'''&&&'''---,,,,,,+++,,,,,,------//////000333666555111,,,)))((((((***++++++)))''''''(((+++...000000...,,,------,,,,,,+++,,,,,,,,,+++,,,---,,,++++++,,,...---***(((+++000333111...)))&&&&&&***,,,,,,...222111000000///////////////......//////000111111222555555444222///......///111...+++,,,000333222111222000...------...///000333000///000333555555333222111///+++'''$$$$$$%%%'''***,,,,,,+++***---///333333222111000000000///111...+++((((((***...000222111///,,,,,,...444888888777555222...,,,---......---++++++---......---,,,*********---///000111---------...///...+++)))(((***+++)))&&&&&&(((******+++...//////...+++***((((((((())),,,...//////---...///222444555333111...+++))),,,222666444222333333444555777666333000111000/////////000111222...///000///,,,*********))))))***,,,......,,,***000222555777666333///,,,))))))+++///222444222111000---******+++---......++++++******+++,,,.../////////000222333555666777111///...///222555666666222222222222111000//////...///222555777777777666666555333222111000000000000...,,,++++++---000111333333222222111000000000------...//////...---,,,+++,,,...//////...,,,+++000111111000...---...///222222111111111111111111222111000---,,,000888>>>IIIMMMSSSUUUUUUVVVWWWYYY[[[[[[YYYSSSNNNNNNTTTZZZ^^^______[[[YYY\\\eeemmmwww~~~~~~qqqiiifff\\\NNN///---,,,---///000///---+++---//////...///000222222222222111222333333444222333333111...---///222444333333222222222222222444666777555222000.........///111222222111000000000000---)))''')))...333333222000...,,,***((('''+++,,,---------,,,++++++///000333444444222000...***)))((())),,,.........///000111222222222111111///,,,***,,,111444444222000...++++++---///111111111000......000222333444666555444333222333333444333222111000////////////...000222333222222222222000...,,,...222444333000000///...---+++)))''''''(((---333555333111000111///...,,,+++,,,---///000,,,++++++...333666666555444444444333222///---,,,,,,,,,---...///000000111000///......000000///......///---***((('''***---+++---///222444666777777333222000,,,&&&"""$$$***111111,,,'''%%%&&&*********************+++000000111333444222///,,,+++++++++---//////---+++(((((((((,,,000111///,,,************+++,,,---...,,,,,,---,,,+++,,,...000///,,,***,,,111444333111+++((((((+++---,,,...222333222111000000000000000////////////////////////333333333111///...///000111...+++,,,000222111000,,,,,,++++++,,,---///111333111......000222111000222222000,,,'''%%%$$$%%%+++,,,---+++)))(((***,,,222222222222111000///...000...+++))))))+++---///000000000...---...111444444555444111...,,,---............------,,,------,,,+++***+++,,,///000111,,,,,,---///111111///---+++,,,---+++(((''')))+++,,,...000111111000...,,,+++***)))***+++---...///222222333444555444111///,,,***))),,,111444222///222222222444666555333111111111000000000111222333///111111000---+++++++++(((((()))+++---...///...///111333444333111...,,,)))***,,,///222333222111///,,,))))))+++...000111---,,,,,,+++,,,---///000111222444555666777777777111000000111444666666555333333333444333333222111///111333555666666555444555444333222111111000000...---+++***+++---///111111111000000/////////...---...///000000///...---+++,,,.../////////......///111222111///...//////333222111000000000111222111222111...---222;;;CCCMMMPPPSSSTTTSSSRRRTTTUUUYYYYYYWWWRRRMMMMMMQQQVVV```aaa```]]]ZZZ^^^hhhppp}}}yyytttssskkk```...---,,,,,,---...,,,+++)))***,,,---------///111444333111111111222444555333333333111...------...222222333333222111000///666888888777333000///......///000111222111111000333111---(((&&&)))...333333333222111///---+++******+++,,,,,,,,,,,,++++++000111333444333111///---+++******+++,,,,,,+++)))...000222333333222111000///,,,***+++000333444444333000......000111111111333333111000000000111222333222111000000111222222......///////////////...///000222333444333111000000---+++,,,000333333222333222000...,,,+++******---///222444444333111///---***((()))---000111000,,,++++++---000222333333444333333111000///............//////000000//////000///------///000///...,,,,,,+++)))''''''))),,,---...///111333444666666222222111---'''!!!""")))111222---(((%%%%%%((((((((((((((((((((((((///111222222000.........000///000222333444222000)))&&&%%%(((...111000---''''''((()))***,,,...///---------,,,,,,---111333000---+++,,,000333444333...+++***---...,,,...222555444333222111111111111000000///...------,,,,,,000111222111///...///000111...,,,---///111000...&&&&&&''')))+++---///111444111...,,,---......---333333111---(((%%%%%%%%%......,,,)))'''&&&(((***111111333333222111...------,,,+++******+++---......000111000...---......000111111000...,,,,,,---...000222000,,,***+++---,,,,,,++++++,,,...///000,,,,,,---///111222222000.........---***)))***,,,///000111222222111000//////...,,,******+++---...222222222333444333000...+++******---111222000---000000000222444444333111111111111111111222333333222333333111...,,,,,,---(((((()))***,,,///111333///000111111000///---,,,++++++,,,///222333222111///,,,((('''***///333555//////...------...000000222444555777777666555444222111222444666777666444333444444555555555555555222333444555444333222111333333222222111111111111,,,++++++++++++---///000...............------------...000111222222000000------...///000111111222///111222222000//////000555333000///...///111222000222222///...444@@@KKKSSSSSSSSSRRRPPPOOOPPPRRRRRRSSSRRRPPPMMMNNNSSSXXXdddeeeccc```^^^bbbmmmuuu}}}}}}vvvlll---,,,++++++++++++***)))(((***,,,---------///111555333111000000222444666333333222000...---,,,,,,...///111333333222000...444666777666333111000000...///000111222222111111555111+++&&&%%%(((...222333333333333111000...---++++++,,,,,,,,,------,,,333333444333333111///......---------...,,,***''',,,...000222222111///...000---+++,,,///333444555444222111111222222222111444444333222000000111222333222000/////////000000,,,---///000111111000000...///111333444333111///000---++++++...111222222222111000///.........///222222222444555555222///---)))%%%''',,,000000...------,,,---...000111222333333111000////////////000000111111111000///......,,,++++++,,,......---,,,,,,+++)))))))))+++,,,/////////000111333444555111111000---&&& %%%...000---(((&&&&&&((((((((((((((('''''''''+++...111000...---...111444444444444555555333000)))$$$"""$$$+++000///,,,''''''((((((***+++,,,---.........------///333666000---++++++...222444444111...,,,......,,,...111555555444222111111111111//////......---,,,,,,+++---///000000//////000111111...,,,---///000...,,,$$$%%%''')))+++---///000333000...,,,,,,---......333333222...***'''&&&&&&,,,+++)))'''&&&(((***,,,000222444555444222///---***************+++++++++,,,///111111///,,,***)))+++---//////---+++******---111444222---)))***---,,,,,,,,,,,,+++,,,...000...---,,,...000222111111//////...---+++***++++++000000111111111111000000222111///,,,******+++---,,,---...000222222000...,,,+++,,,...111222///---......///000333333222111111111111222222333444444444444444222///------...+++++++++***+++...222444000000000//////...------,,,,,,---///222333222000111---(((''')))...222555111000///......///000111111333555666555333000...111222333666888888555333222333444555666666666666555555555444333111///...111111111222222222111111,,,,,,,,,---...///000111.........------------,,,,,,...000333444333222111.........///111333444555///111222222111000000111666444000...---...000222---000222000///666EEEQQQVVVUUUSSSQQQOOOOOOPPPQQQLLLLLLLLLKKKMMMTTT]]]ccchhhiiihhheeeccchhhrrrzzz}}}vvvmmm,,,,,,,,,+++***))))))***+++,,,...///...///111222444222000//////111444666333222111000///...---,,,+++---000333444333111//////111333333222111000111---...000111222222111111444///)))%%%%%%)))---111222333444444333111000...------------......//////555444444333222111111000111000/////////...+++(((+++,,,...///000///---,,,111///......000222444444222111111111333333111///111333444333111111333555555333222000.........///...///111222333333222222...---...111333333111...///...,,,+++---///111111////////////000000111222555444333444555555333111///***%%%&&&+++...---+++.........------///111222333222111000////////////111222333333222111///...***((('''''')))+++,,,,,,...---,,,,,,,,,---......///...------...111333444111111000,,,%%%!!!***...+++(((((())))))************)))((('''&&&***---...------000333666555555444444333000---'''$$$!!!###)))------+++++++++***************+++......///......000333666111///------000333666777333///...//////------111444444333222111000000111........................,,,...000111000000000111000---+++,,,///000---+++&&&(((***,,,......///...000000///------...000111222222222000,,,)))(((((('''&&&%%%%%%(((,,,///111000222444555444222///---''''''((()))))))))))))))+++...111111...***(((&&&))),,,///000...***((('''***///444333...******,,,,,,---...,,,++++++---000000...,,,,,,...///000//////...,,,+++++++++******......------------......333333111...+++***+++---------...000222222000...------...000111222111///.........///111333222111000000111222333333444444333333333111.........000000///...,,,***,,,000333222222111000////////////...------///111222222000222...)))&&&(((,,,000222000000///...///000111222222333444555444111...,,,///000222666888888555222000111222444555555555555555555444333111000...---//////111222222222222222...///000111222222222222000000///......------,,,+++---000333444333111000...//////000222444666777///000111111//////000222777444111---,,,---///111***---000000111:::HHHSSSVVVTTTQQQOOOOOOQQQRRRSSSMMMKKKIIIIIINNNXXXeeemmmmmmoooooollljjjnnnwww~~~~~~wwwqqq,,,---...---,,,+++,,,---...000111111000000222333222111/////////000222333111000///000111111///...+++---000333444333111000,,,...111111111000000111---...000111222222222111111,,,&&&$$$%%%)))---///000111222333333222000///...---------...///000111555444333222111111111222222111//////000///---+++++++++,,,,,,---------,,,333222222222222222333333///...///000222111///---...000333222000000222555444333111000///...//////222222333333444333333333---+++***---111333222//////...---,,,,,,---...///------///000111111111111444444333333333333333333...***'''''')))++++++))).........---,,,---000333333222222000///...------000111222222222000...,,,'''%%%###$$$'''***,,,---000///......000222222111...---+++***,,,///222444111111///***### (((,,,***((())),,,+++,,,,,,---,,,+++)))(((###&&&***,,,...///111222555444333222222111---+++'''%%%$$$%%%(((***,,,,,,000///---,,,+++*********---///000000///000222444222222111111333555888999333///...//////------111333333222222111111222222/////////000000000000000,,,...111222111000111222...,,,+++,,,///000---***)))***---///000000///...///000000000///...000222000111222111...+++++++++$$$######&&&***///222333000111222222111000...,,,&&&&&&'''(((((())))))))),,,---///...+++((('''&&&(((,,,000111...)))%%%###''',,,000222///,,,++++++---...///---******---000111...,,,+++---///000000---,,,******+++,,,+++***+++***)))(((((()))***+++111333333111---+++,,,...333333333444444222///,,,------...///000111222333000......///111222111000...///111222333333333333111111111///------///111222333222...+++***...111333333222111111000000///000///...///111222111000111---(((&&&(((+++---///......------...///111222444444555555333111...------...000333666666444222000000111333333444444444555444333222000///......,,,...000222333333333222111222444555555555333333222222111///...---,,,+++***,,,000222333111///---...///000222333444666666000000///...---...111333666444111...------...///)))+++...111666???KKKTTTSSSQQQNNNNNNPPPRRRSSSSSSQQQMMMJJJJJJPPP\\\hhhppprrrtttuuusssqqqssszzz~~~{{{...000222111//////000222111222333333111111222333///////////////000000111///......000333444333000///000222333333222000///,,,...111111000//////000,,,...///111222222222222---)))$$$###%%%))),,,------///111333333111000...------,,,,,,---...000111222111000/////////111222111///...---...///...---,,,,,,+++++++++,,,---...444555666666444333222111******,,,...000000---+++***...111000---,,,...111111000///......///000111666555444333222222222222+++(((&&&)))///222222111...//////...,,,,,,,,,,,,,,,---///111111///---,,,///111222111......111444+++***(((''''''(((***+++,,,,,,,,,+++***+++///333222333222222000...,,,***,,,---///000///---+++)))%%%###!!!###'''+++...///111000///000333555444222,,,***(((((()))---111444333222...(((!!!$$$***,,,***(((***---,,,---......---,,,***(((###$$$''',,,///000///---111000///000111000---+++''')))******)))))),,,...222111000...---,,,,,,,,,,,,...111111000000000111///000111222222444666777222...---//////------111333333333333333444444555333333333222111111111000,,,///222333222111111111,,,******,,,///000---***(((***...111222222000///...111333222///------......000222111///---------&&&%%%%%%(((,,,000111000............---,,,+++***(((((((((((()))***+++,,,,,,------+++)))''''''(((***...222222...((("""$$$''',,,///111///---+++---///000...***))),,,000111...++++++---000333333---+++)))))),,,---,,,+++)))(((&&&%%%%%%&&&((()))...222444333///,,,---000444444444444555333000---,,,,,,,,,------000333555111000//////000111111000---...000111333333333222.........---,,,,,,///222222444444000,,,***---111222222222222111000///...111000//////111222111000---***'''&&&(((+++---...++++++++++++,,,...000222333333333222111///---,,,***+++---000333555444222000111222333333333333333333222111000000/////////+++,,,///222333333333333333444666777777555333222444333111000---,,,***))))))+++...111111///,,,***...///111333444444444444111///---+++***,,,111555666444222///---,,,,,,,,,++++++---222;;;EEENNNSSSPPPMMMKKKLLLNNNPPPPPPOOOMMMKKKJJJMMMUUUaaakkkqqquuuxxx{{{yyyvvvwww|||000333555444222222444777222333444333222111111333.........///////////////...------111555777555222333333444333222000...---...000222222000.........,,,---///111222333222222+++'''""""""&&&***,,,,,,,,,---000222222111///...,,,,,,++++++,,,...///000000///---,,,---...000111000...,,,,,,---/////////...---,,,++++++---///000555777999888666333111000'''((())),,,///...,,,))))))---000///***(((***------,,,,,,---...000222333888777555222111000111111+++'''$$$'''---222333222...///000///---+++******,,,...000222111...***(((,,,///111///++++++///444((()))((('''&&&'''***---***++++++)))((()))...222222333333333111...+++))))))+++---...---+++)))'''$$$"""!!!###''',,,///111222000///111444666555333+++)))'''&&&(((,,,111444333222...''' """(((------***(((***---,,,---...///...,,,***((($$$$$$'''+++000111---)))---------///000000///---(((,,,///...+++))),,,000333222111//////.........,,,...111222111/////////+++,,,...///000000222333111...---//////---...111444444444444444555666777777666555444222111000000---000333444333222111111+++)))))),,,///000...+++''')))---111333333222000...111444333///+++***+++---///111222000///...///***((((((***---///...,,,,,,,,,+++******)))))))))***))))))))))))+++---...------,,,)))'''&&&((()))+++///333333///''' """%%%)))...111111...***---///111...)))(((+++000000...++++++///333666777---***)))***---///...,,,((('''%%%######%%%'''(((,,,111555555111......000000000111222444444111///+++++++++***+++...333666333111//////000111111000,,,---///111222333222222,,,,,,,,,+++***,,,///222111444555222---+++...222111111222222222000...---222000//////000111111000)))'''%%%&&&(((+++---...)))))))))***+++...000111111000///...---,,,++++++((()))***...222444333222222222333333444444333333222111000000000000000111***,,,///222333444333333444555777888777555222000444333222///---***(((((((((+++...000000---***'''---///222444555444333222111///,,,)))(((+++111555555444222000...,,,++++++---,,,---444???IIIPPPSSSNNNKKKJJJJJJMMMOOONNNLLLFFFGGGIIIPPPZZZeeennnssswww{{{~~~}}}yyyyyy|||~~~...333777888666333222333222111000//////000000111...---,,,,,,,,,---///000------...000000000000000000000000222333222///,,,...222555333///...111444000///......///111333555///***%%%###&&&+++...///222000---+++++++++)))(((+++)))'''(((***---//////////////////...---,,,+++---......---++++++---...------,,,***)))+++///222===>>>???===888444111000///,,,)))))),,,---,,,+++...000000///---+++++++++...---.../////////---+++444222000......///111222000+++%%%$$$)))...////////////000///...---+++***+++111666777222,,,***+++,,,...000///,,,+++---///+++######)))***+++,,,...,,,***))))))+++...000///000222222000---)))&&&'''''''''%%%$$$$$$&&&(((###%%%'''***---...//////...///...---111666555000***(((&&&'''***---//////111000---)))&&&$$$"""!!!//////,,,(((***...///---+++---000111000///......+++,,,...---***(((''''''******+++,,,---......///,,,,,,,,,...000000///...000///............/////////000111222333222111111------,,,+++***+++///222000///......000111111000444111///111555888888777555444222333444333000,,,---,,,,,,---...000000000,,,+++,,,///222333000---///...///000333444333222/////////000222111///---111000//////000000...,,,(((+++...///...,,,++++++)))'''%%%$$$$$$&&&(((***+++,,,,,,------,,,+++***++++++***((('''(((+++...000000000000...(((!!!"""&&&+++---,,,+++,,,------//////---)))(((***---///......///222555555555000//////000111111///---///,,,'''$$$$$$&&&+++...111222333333222000...,,,***,,,///333666555222///......---------111666:::444444333333333222222222000000000000000000000000---------+++***+++...111111000...---...///111222111000...------......///000000111111111///---,,,***'''%%%'''+++///000000,,,******+++---///000///222222222000...,,,***)))((()))***...111333222111222222222333444555777888///---++++++---/////////...///000111222111111000666666777777777555444333777333...+++))))))(((((('''+++000///,,,)))+++---000111222444555666666666333///)))$$$###&&&+++...111222222000---,,,+++,,,++++++///888DDDKKKMMMLLLNNNLLLLLLMMMOOOOOOKKKHHHNNNFFFDDDOOO]]]hhhrrrzzzxxxuuusssssswww|||vvv---111555777555333222222111000...------///000111000000///...///000111222111111111111111000000///111000111222333111...,,,...222444333///...000333111000...---...000222333...***%%%$$$'''---111333111///,,,+++,,,,,,***))),,,***((()))+++...////////////000//////...---------...///...---...///111.........,,,+++,,,...000888:::;;;999777444333333444111...---......---,,,000111222111...---,,,---......///000000///---,,,111000---,,,,,,---///111000+++%%%$$$)))---/////////000111111000...+++***...333888777111+++))))))+++---//////---,,,...000,,,%%%"""&&&***,,,,,,...000...,,,***)))***+++,,,///000111111000---)))'''((()))(((&&&$$$$$$%%%'''&&&''')))+++---.........//////...---111666444///***(((&&&'''***---......------,,,+++)))(((&&&&&&......+++((()))///000...+++---000111000......///,,,......---***((('''''')))))))))***+++---...///,,,++++++---///000///---++++++,,,---...///000111//////000111111111111000++++++***))))))+++///222000/////////000000000000333000...///333666777777555333222333444444111///---,,,******+++,,,---...---------000333333111.........///111444444333111...---...///000000...,,,000...,,,,,,,,,---,,,+++***---000111///,,,++++++***)))'''&&&''')))+++---000//////...------,,,,,,+++***((('''(((+++...000......//////---(((!!!###'''+++,,,,,,,,,---...---///...+++((('''***---///...---///111333444333000/////////111111///...,,,+++***))))))+++---...//////000111000...,,,+++***+++...111444333000------............000444888222222222333333444444444333222222111111000000///,,,,,,,,,+++***+++...111111000///......///111222000///.........000111222222222111000///---,,,+++((('''(((***///111111000+++******+++...000000000000000222222111///,,,*********+++---111222111000000000111222333444666777///---++++++---/////////+++,,,...000222222222222777777888888777555444333333000,,,************)))(((---111222...,,,,,,...111222333555666777888888333000+++(((''')))---//////000000...,,,***+++++++++,,,000999DDDKKKLLLJJJIIIIIIJJJMMMPPPPPPMMMJJJLLLHHHKKKWWWccclllssszzzzzzwwwttttttwww|||ttt+++...222444444222222222///...,,,+++,,,...000222222222111111222222333444666555444333222111000///222222222333333222///,,,...111333222000...000222222000...,,,,,,...111222...***&&&%%%(((...444777///---,,,,,,---------,,,---+++***+++---///000000000000000000///////////////000111000///000222333///000111///---,,,---...222444555555444444555666999666333111111000///...222333444333111/////////000000111111111000...---///...,,,******,,,...000000,,,'''&&&)))---/////////000222333222///,,,***111444777555000***'''&&&***+++---...---...000111...(((%%%)))---......000222000...+++***))))))***...///000000///---***(((+++,,,+++)))&&&%%%&&&'''******,,,---............000000///...222555333...***(((&&&''')))+++,,,,,,))))))+++,,,,,,,,,++++++,,,,,,)))&&&)))///111000+++---///000///......///...///000...+++(((''''''(((((('''(((***,,,...///+++******+++---......---((())),,,///111333444444/////////000000000111111******)))((('''***///333000000000000000000000000222///------000333555666333222111222333444333111---,,,)))''''''(((***+++/////////111333333111000...///111444666666444111---,,,,,,...//////---+++---+++((('''((()))((((((,,,...111222000---++++++,,,+++******+++---///111444333111///......///000---)))%%%%%%)))---///000,,,,,,---...---)))###%%%''')))++++++,,,...000//////...***'''&&&***---///...---...000222222111000///...///000111000///+++,,,...///000//////...,,,------...---,,,***))))))***,,,...000///,,,***---.../////////000222444111111222333444555666666666555444333111000//////+++++++++***)))+++...111222111000//////000111111000/////////000222444555555333111///---,,,,,,,,,)))***+++...111222111///,,,++++++,,,///111222222...000111333333111///...,,,+++,,,...000111000///......///000111333555666///---++++++---//////...)))***---000222333444444777888888888666444333111///---***)))***,,,,,,+++***...333444111...---...000222333666888999::::::333111...,,,+++---///000/////////---***((()))***+++---111:::CCCIIIIIIHHHCCCEEEIIINNNQQQQQQNNNKKKHHHKKKSSS```jjjpppvvv{{{}}}yyyuuutttxxx}}}sss***,,,///111222111111000///...,,,+++,,,...111444222222222222333333444444777666555444333222222111444333333444555444000...---000222222000//////000000...,,,+++,,,...111222///,,,(((&&&(((...444777...,,,+++,,,.../////////...---,,,,,,///000111000///............/////////111222222111000///111222111222333222///---,,,,,,///000111111000111444666999777555333222111111111444555666444222000000000111222333333222000/////////...,,,+++,,,...000222111...***)))+++...000111///111333555444111,,,***///111333111---)))&&&%%%((()))+++,,,---///000111...)))(((+++//////000222222111000...---,,,++++++---......///...---+++***///000///---***(((((()))............///.........000111000///222666333---(((&&&%%%%%%'''))))))(((%%%'''***,,,------,,,,,,******(((%%%(((///222111,,,---///...------...000111111111...+++((('''''''''''''''''')))+++...000+++***)))***,,,------,,,***,,,///333555666666666000000000000000111111222---,,,+++)))((()))---111000111222111000//////000000...,,,+++---000333444000000///000111222333333///---***'''%%%&&&(((+++111111222222333333222111///000333666999888555222---------...000///---+++,,,)))&&&%%%%%%&&&%%%%%%))),,,///111000...---------,,,,,,,,,---///222333444222///------///111333///***%%%%%%***//////---++++++,,,......+++&&&"""'''(((((()))***,,,///111000111///+++((('''+++//////...------///111000000000///......000111000//////000222222222111///...++++++,,,,,,,,,+++******)))))))))+++,,,,,,***''',,,...000000//////000111111222222333444555555555777777555444222000///...)))******))))))***---000222111111000000000111222222111111111222333555666666444111///......000111000000///000000000000//////...---...111333444444111111111111111111111111...------...000111000///------...///000222333444111///------...000000///+++,,,///111333444444444666666666666444222000///...,,,++++++,,,---,,,+++)))---111333111///------///000222555777999::::::111000000/////////000000111111000---)))'''((()))***,,,222999AAAEEEEEEDDD@@@CCCIIIOOOQQQPPPLLLIIIGGGMMMXXXdddmmmsssxxx||||||xxxuuuuuuzzzttt)))***,,,///000111000//////...---,,,---///222444111111111222222222222222444333333222222333333444444333444555666555222000---///111111000///......,,,+++++++++,,,...000222///---***((((((,,,111444---,,,+++,,,///111111111///...---...000111111000---,,,,,,,,,,,,---...///222333222111...---...///111333444333000---++++++.../////////......000222555444333222111222333444333444555444222000000000111333555444222//////000000///---,,,---000333444333000---,,,---000222333///111444555444111---***+++,,,---,,,***'''&&&%%%&&&'''(((***---///000000---)))))),,,///...///222000000000000000//////...---------------------,,,222333333111///---------111000000//////.........000111111000333666333---&&&%%%$$$$$$&&&((('''&&&%%%''')))+++,,,,,,+++***))))))&&&###'''///333222---......---,,,,,,///111222333222///+++)))((()))((((((((((((***,,,...///+++***((()))+++------,,,,,,...111333444444333222000000000111111111111111000000...,,,))))))+++---...111333222000///000111000///---++++++---///111,,,---...///000111222222000000---)))&&&&&&))),,,222333333333333222222222111222444888::::::777444/////////000111111///---+++)))&&&%%%%%%%%%$$$###$$$(((,,,///////////////---------...///000222333111///,,,+++,,,...222444111,,,''''''+++...---******+++,,,...000...+++((()))(((''''''))),,,...///111222111...+++***...222000///---...000111111000000///---...///111111000666555333222000...------***+++++++++,,,,,,++++++(((((('''(((******)))'''+++---///000///......///333333333333333333333333666666444333111000......)))))))))((('''))),,,///111111111111111222222333555444333222222333444555444333000//////111444666888666333///------...000111000///111333555555555666444111///...///222333000///...///111222111000.........///000111333333333111///...000111111000///000222333444333333222222333333333111000...,,,///...------------+++)))&&&)))---//////---,,,+++,,,...000222555666777888////////////000000000000555444222...***(((((()))***---111888===@@@AAAAAAAAAEEEKKKOOOPPPMMMHHHEEEGGGOOOZZZdddmmmuuu{{{}}}wwwuuusssvvv|||www+++***+++---///000///---///............///111222//////000111111111111000000/////////000111333444111111222444666666333111,,,...///111111///...,,,)))***+++,,,---......///,,,,,,+++)))(((***...111---,,,+++---///222222222///...---...000111000///++++++******+++---///000111222222000...,,,---///222333444333///,,,++++++---...///...---,,,---...///000111000///000333555111222333222000.........111444666555111//////000///...,,,,,,---000333555333222000......000222333000111333444333000---+++'''(((((((((''''''&&&&&&%%%%%%%%%(((+++.........***'''(((,,,---,,,---111---///000111222111111000,,,,,,++++++,,,---......111333444444222111111222222111000//////......//////111111111444777444---%%%$$$$$$%%%''')))(((''''''(((***+++++++++******))))))%%%"""&&&...222222......---,,,+++,,,///111333333222///,,,******+++******+++,,,---......///,,,***((()))+++------------.../////////...---,,,...///000111222111000///111222111...+++))))))***,,,000333333111000111333///000///---+++***,,,---***---000111111000111222111111000,,,((('''***...333444555333222111111222111222444777999999777444111000000222333333111///,,,+++)))(((((((((&&&$$$"""%%%***...//////000111......//////000111222333///---+++)))***---000222000---******,,,---+++((()))***,,,...111111...,,,)))(((&&&&&&(((***++++++///111222111...---000333111000///000222444444333000///------///111222111888666333000---,,,++++++*********++++++,,,,,,---((('''&&&''')))******)))+++,,,...///.........///333222222222111111111000222222111111000///......)))))))))'''&&&'''***---000000111222333444444555666555444333222333444444333111000///000333555777<<<:::555000++++++...000333222000111333444444333666444111...---///222444222111000000222444444333111111111000111222222333444111//////000111111000222222333333333222000000//////000000000...---,,,......---------,,,(((&&&###%%%'''***,,,,,,,,,++++++,,,...111333444555555......//////000000111111666555333///+++)))+++,,,,,,...222666:::===???@@@CCCGGGMMMOOOMMMIIIDDDBBBGGGOOOYYYcccmmmxxx||||||sssrrrssswww~~~zzz---++++++---///000...,,,---.........///.........---...///000111000000///...---,,,+++,,,...000111------///111444444222000,,,---...000111000---+++***+++---......,,,***)))&&&((())))))((())),,,///...,,,,,,---000222333222///...---...000111///...,,,+++******,,,...000222///000000000......000111111222333111...,,,+++++++++,,,...///---,,,+++,,,---///000///......222555...000111///---+++++++++000444777555000---...000+++***))))))***---111333111111000...---...000222000111222222111///---+++((('''&&&&&&&&&'''&&&&&&$$$######&&&***,,,,,,+++'''%%%&&&***+++)))+++///,,,---///111222111///...,,,+++******+++---///000...000333444333333444555222111000///......//////...000111111555888555...&&&%%%&&&(((***,,,+++***))))))******+++,,,,,,,,,))))))%%%"""%%%---222111......,,,+++***+++///222333333222///,,,+++,,,---+++---...000000000......---+++))))))+++---............---,,,,,,++++++******,,,///111111000---,,,...///111///,,,)))((('''***///444444222000222444000111222///+++)))((()))***...222444333111111222000222222///***(((+++...333555555333000///000222000000111333666666555333111111111222444333111///...------------+++(((%%%###''',,,///000000000111111111111111222222333333000...,,,***)))***,,,---+++,,,---------,,,+++***'''(((***---000111000...***'''%%%&&&((()))(((&&&,,,///222222000///111333222111000222444666777666000...,,,---///111222222555333111///,,,***))))))))))))))))))***+++,,,---)))'''&&&''')))+++,,,+++***,,,------------///000000000000000000111111111.....................///******)))'''%%%&&&(((***...///000222444555666777555444333333333444555666111000/////////111333444999888666111---,,,...111333111//////000111000///111000000000000111222222444222111111444666666666444444333222222222222333333000...---...//////...000111111222111000///...---...///000000///...---+++***+++,,,,,,***'''$$$!!!"""###&&&)))+++,,,---,,,---...000222333333333...//////000000111222333222222000...,,,,,,...111000222444666999<<>>CCCGGGKKKOOOQQQQQQNNNMMMNNNLLLFFFDDDEEEMMMXXXdddiiigggdddeeehhhiiiqqq{{{...///111222111///---++++++************,,,---...333000---******,,,///111...///000111111000///...,,,...000333444555444333000222333444333000,,,***+++++++++*********---///,,,,,,+++++++++,,,,,,---333333222///,,,+++,,,---...///111111/////////000000111222222222111000///222111////////////,,,***---000444555333222444666...---------------...///111222333444444444333222...000222444555555555555555444333111000111111222222111111111111222222333222222222111111222222222//////000000000000000///***,,,------,,,,,,.../////////000333666555000,,,$$$$$$$$$$$$)))///000,,,%%%(((+++,,,+++))))))))))))***,,,...///000111111...//////000111111000000,,,,,,------...000222222...//////111222333444555333000,,,***+++...000000111222222222111000///...***))))))+++---...---,,,+++---......------...000...///111111000000111333000...------///000000000111111333444444444333222---...000111111111000000............///000111222777666444333111111000000000111222333444444444444222444666777444111///...------...///000111222222222333333111...+++******+++,,,------+++***+++---***)))(((((())),,,000222666555333000---+++)))(((+++...111000***$$$ %%%(((+++,,,,,,+++***+++%%%$$$$$$%%%'''+++///222,,,***((((((***++++++***&&&''')))+++,,,,,,+++***+++---///111111///---+++...///000222333222222111000111111000000///...---,,,,,,---000333444333111222111///---,,,---...///888888888777444111...+++'''(((***,,,---.........,,,---...//////...,,,***))),,,000222333444666777777666555333111222444666333333444333222000...---***,,,------,,,,,,---///...///000///...///111333888777666555222000---,,,///...,,,+++*********+++...222333222222333222...((()))***+++---------------...//////...---...000333333222111000...,,,+++,,,---...222444555333111***,,,---,,,++++++,,,---...000222333222222333444///---++++++...111444555444222000...---///000222...///000000//////111222111111222444555555222000.........---,,,---///111000111222111000000222333888:::???DDDIIIMMMPPPRRRSSSOOONNNOOOLLLGGGEEEGGGNNNVVV```cccaaa```cccgggiiirrr}}}---...///000000///---,,,------,,,++++++,,,---.........---,,,,,,---...//////000111111000...+++)))))),,,000444666555222000///111333444444222///.........---+++)))***,,,///...---,,,++++++,,,------222222222///,,,+++,,,------///000///---,,,///111222333333444333222111000333222111111222222000.........///111222333444555---....../////////000000---...///000111333555555...000333555777777777666777666555333222111111000000000111111111222222222333444444444333222111000(((***---///111000000///***,,,---...------///000111000111333666666111---&&&%%%###"""'''...///+++&&&))),,,---,,,******)))+++,,,...///000000000///---...000000/////////000,,,,,,,,,---...000222444222222333333333444555666444000,,,)))***---///000///000111111111000//////+++******+++---...---,,,,,,...///...------...///...000111111///...///111111///......///111111000///000000111222333444444///000111222222222111000............///111333444555444333222222222333333333333333333333333333333///222555666555222000///.........///000111333333222444444222///+++*********,,,............///000---+++))))))***---000333777666444222///---+++******+++,,,,,,***&&&###!!!'''***---///...---,,,,,,(((&&&$$$$$$&&&+++000333...,,,***)))******)))(((&&&''')))+++,,,++++++***/////////......---,,,+++,,,...000222333222111000/////////000000000///.........000333666777555333666555333111000/////////444444555555444222///...***,,,...111111111///...,,,---000111111000...,,,+++---///000111222555777777444111000111333444444333444444333222000000000,,,------,,,***+++---///---.........---...111333777777777666444111///---............---,,,++++++---000222000111444333000)))***+++---............///111222111000111222444666666555444222...+++)))+++,,,---000222333111000+++---...---+++***+++---///111333444333222222333222///+++***,,,000222333444333222111111111222333111222111///,,,+++,,,////////////000222333222000...---,,,***)))))),,,///...111333333222222555777<<<>>>AAAFFFKKKOOOQQQRRRQQQNNNMMMOOONNNJJJHHHKKKQQQXXX```ccccccbbbcccfffmmmuuu,,,,,,.../////////...---///...---,,,,,,,,,------***+++,,,---......//////111222333222000,,,)))&&&'''+++000444666333000---...///111333333333222222222111///,,,))))))+++...///...---,,,+++,,,---...111111111///---,,,---......//////...++++++---111333444444555444333222111111000000111333333222111///...---...111333333333---...///000111111111000))))))***,,,...222555777///000333666888888777777888888666555333222000000//////000000111111111111444555666666555222000...###&&&***...111000///...***,,,............000111444222111222444444111...+++)))%%%###(((//////+++'''***---...---,,,+++***---...///000000///...------...000000///...//////,,,,,,,,,,,,...000333444444555555555444444666777555111+++)))))),,,///000...///000111222111000///+++******+++---......---...///000///...---...000---///111000---,,,...000222000......///111111111......//////111333555666111222333444333222111000............000222444555222222111111222444555666444444444333333222222222---111444666555222111000......//////000222333444333444444333///,,,*********,,,///000///000111222///---+++***+++...111444888777555333000...,,,+++((((((((()))***)))&&&$$$(((+++...000///...------***(((%%%###%%%***000444000...,,,++++++***)))'''(((((())))))************333111...+++******+++,,,+++---000222222111///............///111111000///000111222555888888666444999888777555333111000000000111333444444333111000---///222444444222///---+++---000222333222000///---...///000///000333555777222......111333444333333444444333111000111111------,,,***)))***,,,///,,,---...------...111444666666666666555333111///...//////000///...,,,+++,,,///000///000444444111---...///000111111111111111222333333222333555777777777777555222...+++(((++++++,,,...000111000...,,,///000...+++***+++---///111444444333222222222555111---+++,,,///111222333333333222333333333444555555444///+++)))+++......------...000222222111......,,,)))'''(((+++---...111444444444444777:::???@@@CCCHHHMMMQQQRRRSSSOOOLLLLLLOOONNNLLLKKKNNNVVV\\\cccggggggfffeeeeeepppxxx,,,,,,---------------......+++(((***...000...***((()))***+++,,,---------111111111///+++)))))))))(((***///555888666111---111222333222111111333555777333---***+++---///111...---,,,++++++,,,...///444222000...------............---,,,,,,,,,,,,,,,...///111222222111000000///---,,,,,,...000111111---,,,---...000111000///,,,---000222222000...,,,))))))))),,,000222333222444222000222555666444111444555666777555222///---//////111222222111000000///333555444222000+++&&&"""###''',,,000111///---...---,,,,,,...111555777777555222111111000...,,,************************'''))),,,...---------.........000222444444222000111111111000///...------...---,,,+++---000333555999888777666555444444444------,,,,,,---...000111------...///000111222333......---------...//////333111///------...000111+++++++++++++++++++++++++++---///222333333222222...---,,,+++---///222444222222444444333111...---******+++,,,---///000000333222222222333333444555888777555333222111000000222111111222333333000...---...///111333555666777111222333222111...,,,***---...///111222333333333222444444111...,,,...000444777888555000,,,+++++++++,,,---...---+++((('''(((+++000222222000000000222///+++''''''))),,,///000...------//////---***'''+++---***$$$"""%%%***000000...,,,)))))),,,...---......---,,,---///111222111///,,,+++...333777333444888===AAA???:::555444444333222111000//////000000000000////////////000555:::;;;777111...------)))+++000222......222//////---)))%%%'''///666888444///...000111111000000222444333000///000333...,,,)))''''''***---000...,,,++++++,,,///222444111333555777777555333111...000333444222000......333///***+++000444444333///000222333444333222111444333111000111333666777999;;;;;;888444///,,,+++------,,,+++,,,---...//////111333333111///......---///222444444333111///555555444000---///444888888666444444777999777666555444222000000000111222222///---000444666333//////---,,,******+++,,,---000222444666888999999:::AAADDDHHHKKKLLLOOOTTTYYYSSSUUUUUUQQQNNNNNNTTTZZZeeecccfffjjjiiifffiiippp}}}}}}******++++++,,,------...---***(((***...000...+++'''((()))+++,,,---......///000000...+++*********+++,,,///222555555222000000000111000//////111333666222---++++++---///000///...,,,+++,,,---///000555444222000//////000111111000///---,,,+++++++++---...///000000//////...,,,+++******,,,---...///------,,,---///000...---***,,,...000111000///...*********,,,///111222111000///...000444555444111111222444555555444333222000000111222222111000//////222333000---,,,((("""###)))...000///---...---------...111333555222000//////000111///...,,,,,,,,,,,,,,,,,,,,,,,,)))+++------------...///000000111333555555333111000111111111000///---,,,---,,,++++++---000333555888777666444333222222222000//////......///111111......//////000000////////////...---------------000...---++++++---///000------,,,,,,++++++++++++---///111333444444333222---,,,+++***,,,...111333///000111222111000///...***+++,,,---...///000000222222111111222222333444555444333222111111111111111000000000111111...,,,...///111222444444555555//////000000///...---,,,,,,,,,...///000000000000222444444222///------///222333444222...,,,+++,,,////////////---,,,***)))(((+++...000000//////000333222000........./////////---,,,---//////---+++,,,///000+++$$$ ###'''...///...,,,******+++---+++,,,,,,+++***+++---///222000...+++***,,,222666444444777;;;===<<<777333111111000000//////......000/////////////////////111555:::<<<:::666222///+++'''(((---///---...222222222///***&&&'''...444777333///---...//////...///000111111000000111222...,,,)))((((((+++///222///...,,,+++,,,...000222111222555666777666444333...000333444222000......111---***+++000444555333111222444666666555333222333222000//////111333555777888999777333...,,,+++---,,,,,,++++++,,,---...///111222222000//////000000111333444444333111000111333444222000000444777777555333444777:::::::::777666444222111111222333111///---000444666444000111000...,,,,,,,,,---...000111333555888:::===???BBBEEEIIIKKKNNNQQQVVVZZZWWWWWWVVVRRROOOQQQWWW]]]kkkkkknnnpppmmmiiinnnvvv)))))))))***+++,,,---...,,,***((()))---///...,,,((()))***,,,---...////////////000...+++******+++------...000333444333222...///...---,,,---///222555222---+++,,,...000000///...---,,,,,,...000111666555333222111111222333333222111///---,,,++++++------.........------,,,))))))))))))***+++,,,------,,,,,,---//////---,,,)))***,,,...///000111111,,,++++++,,,///000000///,,,++++++...333555333111,,,...000222444666777777111111222222222111///...///111000+++)))(((&&&!!! %%%+++......---///.........///000111222,,,++++++---///111111000........................,,,---------,,,---...000222222333444666666333111...000111222222000---,,,+++*********+++///222444555444222111000000000000333333111000000000111222...///000000///...---,,,111111///...,,,+++***)))++++++*********,,,...///000///...---,,,---------///000333555555444222111,,,+++******+++---///111......//////000000000000+++,,,---...///000000000111000000000000111111222111000000000000111111222000000///000000///,,,***000111222444444444333333------...//////000000000+++,,,,,,---.........---222333444333111...------...//////...,,,,,,---...333222111///---,,,,,,+++)))+++------------///000222222333333333111///...---,,,+++,,,...///...,,,333444222+++###!!!$$$---...///...,,,++++++,,,)))*********))))))+++---111000---)))(((+++000444444555666777888777333000------------------------////////////////////////333555999<<<===:::444000)))%%%$$$(((+++,,,...111555444111,,,((((((---222666333///---,,,,,,,,,+++---,,,,,,---///111111000...,,,)))((())),,,000222000...,,,******,,,...000111222444555666555444333...000333333222000///......+++)))***///333444444333555777999999777444222333111///......///000111444555666555111...,,,,,,...---,,,,,,,,,,,,------000111111000//////111333555555444444333333222222...111444444333222555888777555222333555999;;;;;;999888666444333222333333000...---///333555444222333222000............///000111222333666:::@@@DDDEEEGGGJJJLLLOOOSSSXXX[[[VVVVVVUUURRRRRRWWWaaahhhrrruuuxxxvvvoookkkrrr{{{,,,,,,+++++++++,,,------,,,***((())),,,......---,,,---...//////000//////000111111///,,,*********------...000333444222000......---+++***,,,///222444222...---...000111111///...---,,,---///111222555444333222111222222222333222111000////////////............---,,,,,,,,,***+++++++++++++++,,,---,,,,,,,,,---000000000...++++++,,,---...///000000---,,,+++,,,...///...---)))((()))...333555444111)))***,,,///222555777888222222333333222000///...///000...***((())))))&&& %%%***---...---//////000000000000//////+++******,,,///111111000////////////////////////.........---,,,,,,///111111111222444555555222000---...111333333111...,,,)))(((''''''))),,,000222000///...------///000111555444222111000000111111---...///000///...,,,+++333222111///,,,***((('''((())))))***+++,,,---...//////......//////000111///111333555555333000///,,,++++++***+++---///000000000/////////000000111------///000000000000////////////......///000000---------...///000111222333222111222222111...,,,111222333444444333222111---------...000111333444+++,,,,,,---------,,,,,,222333444444222000...,,,---,,,,,,,,,,,,...000111666444111...,,,,,,,,,,,,++++++,,,++++++,,,...111000111111222111000...---,,,+++++++++,,,---......555555222+++### ###,,,...000000///---,,,,,,(((***+++***))))))+++,,,111000---***(((***///222444444444444444222000...+++,,,,,,,,,---------............///////////////444444666999;;;999222,,,)))%%%"""$$$)))---///111555444111---***+++...222666444111...,,,++++++***+++)))(((+++///111111///...,,,)))''''''***---000---+++***))))))+++...///222333333333222222111111///111333333111/////////,,,***)))***...222333333333555888999999666222000333222000...---......///111222333222000---------/////////...............111111000...---///222555888777555444222222222333///222444444333444888<<<<<<999666333333555777888:::999777666444444333333000......///222555555444444333111000///...//////000000000000111777???FFFIIIIIIKKKMMMPPPTTTXXX[[[RRRQQQQQQRRRVVV```mmmuuuzzz~~~{{{ppplllrrr{{{111000...---,,,,,,---......,,,******+++---......111111222222111111000///333333333000,,,***))))))***+++...222444333000---.........---+++,,,///222333111//////000222222222///...---,,,---///111333222222111000000//////////////////000111222444444111000///......---,,,,,,,,,...000///...---...000,,,+++,,,///222333333222------------.........///...---,,,,,,---...---,,,((((((***...333555333000((()))***---///222444555222333333333222111///...000111///++++++...000...$$$$$$$$$'''+++---...---000000000000/////////...---,,,,,,---///000///...------------------------/////////---,,,,,,...000/////////111333333000...,,,...111333333111...---((('''&&&&&&'''***---///,,,+++++++++,,,///222444555444222000/////////000,,,,,,.../////////...---333333222000...+++(((''''''(((***+++,,,---......,,,---...000111222333333...000333444444222///,,,---,,,,,,,,,---...///000444333222111000///000000...///000111222111000//////......------.........,,,,,,,,,---...///111222666555444555555444222///222222333333333222111000,,,,,,,,,,,,...///111222,,,------.........------111222333444444222///---...---,,,---///111333444666333000---+++++++++,,,,,,------,,,+++,,,///111222111000...............+++++++++++++++,,,---...333333000***$$$!!!!!!###+++...111111000...,,,,,,***+++------,,,+++,,,---111000///,,,***+++...000333333444333111000......+++,,,,,,------......///------....../////////000333222222444555333...)))+++'''###$$$)))///222111222111///------...111333777666444111...,,,+++,,,+++)))(((***///111000...///,,,)))&&&%%%'''***,,,)))(((''''''(((+++///111444333222000///...------///111222222111/////////++++++***+++...000111222111333555666666333000...333222111///............///000111000...------...111111111111111111000000111111000...---///333666999777555333111111222222111333333222222555;;;@@@EEEBBB===888444333444555999888777666555444444333000///...///111333444444333222111000000/////////000000///------222===EEEMMMLLLLLLMMMOOOSSSVVVWWWOOONNNNNNQQQYYYeeesss|||tttooottt{{{444222000...---...///000000///---,,,+++,,,...///333333333333222222111000444444444111...,,,++++++)))***---111333222...***---...///...------///111000...---...000111111000...---,,,,,,---///111333000000///...---,,,++++++******,,,...000333555777333222111///...------------000333333000...000222,,,,,,---///222444444333...///////////////.........,,,+++,,,---...,,,+++((((((***...333444111...'''(((+++---///111222222222222333333333111000///111333111......333555444+++***)))***,,,...//////111111000//////////////////...------......---,,,++++++++++++++++++++++++...//////...,,,+++,,,...+++,,,---///111111///---,,,---000222222111000...***)))'''&&&'''))),,,...+++***)))***,,,000333666444333111//////...//////---------......//////000333333333222000---***)))''')))+++---.........---***,,,///222444444333222---///222444444222...,,,---------------...//////444444333222111000/////////111222333333222000...///......------------...,,,,,,,,,------...///000666666555666888777555333222222111111000000000000++++++++++++++++++++++++,,,---....../////////...111000111222444444222000000///...000222444555444444222///,,,+++***+++,,,...//////...---...000222555333000...---...000222+++++++++***)))***,,,...111111000,,,(((%%%$$$$$$***,,,///000...,,,,,,,,,+++---//////.........//////000000///,,,+++,,,---000222333333111000///000,,,,,,------.........///---------......//////000000///...//////...,,,***...,,,''''''---444666222///...------...000333444777777666333///------...---,,,,,,,,,...//////......+++(((%%%$$$&&&(((+++(((((('''''')))---111333555444111///------------000111222222000//////000---------------.../////////000111222222111///...222111000///...............000000///...---...///111111222333333333333333111111000...---...222555777666444222000000000111111222222000000333:::@@@JJJHHHCCC===777444444555666666666555444444333333111000000000000222333444222222222222111111111000000111000---,,,222===GGGRRROOOLLLKKKMMMOOOQQQQQQOOONNNMMMPPPYYYfffrrrzzzzzzwwwyyy|||222111///......000222444333222000---+++,,,---///000000111222222222222222222333444222000//////000******+++---//////---++++++---//////...---...///+++******,,,...///...------,,,++++++,,,...000222000000///...,,,***)))(((%%%&&&'''***---000333444444333111///------,,,---,,,000444333///---///111.........///111222111///,,,...000111222111000///---,,,++++++---------+++(((((()))---111111---)))'''))),,,///111222333222111222333333333222111000222333222//////333555333///---,,,,,,...000111111222111///...---...000111...---++++++,,,,,,+++)))************************---...///...,,,******+++)))***+++...111111000...,,,---///000111111111000...,,,***))))))***,,,......,,,+++***,,,///333555333222111/////////000000111000///------...///000222333333333222///---+++'''(((+++---...---,,,+++***---111444555333000...,,,///333555666333000---,,,,,,,,,,,,,,,---------111111222222222000///...000222333444444222000...//////...---------------......------------......444333444555777777555333222111///...---...000111---......---,,,***(((&&&++++++---...////////////111//////000444555555333222111000222555666555333222111///---,,,,,,,,,,,,000111111111000000111333555333111///...///000111+++,,,,,,***((((((***---222222222000,,,(((&&&%%%(((***,,,,,,***))))))***,,,...111111000//////000,,,...000000---***)))(((---000444555333111111222,,,---------------------,,,,,,---......///000000---------,,,,,,---///111333111---+++111999999333------,,,---///111222222555666666444000------//////000000000...------...+++)))&&&$$$%%%(((+++...,,,+++******,,,///222444555333111///...///000111000111222111000//////000000111000///---,,,,,,---......////////////////////////......------,,,,,,///000000///------...//////000222333444444444444222222111///......000333333333222000000/////////---///000000///111666;;;CCCCCCAAA<<<777333333555333333333444444333333222222222111000///000222444222222333333444444444333111333333111000666CCCMMMVVVRRRLLLJJJJJJLLLLLLKKKLLLJJJKKKOOOYYYfffrrryyy~~~}}}}}}|||///...------///222555777555444222...,,,+++---///,,,---///000222333333333000222333333222111333444+++***))))))+++------,,,))),,,///000///---------((('''(((***,,,---,,,+++,,,+++******+++...000222000000///...,,,)))'''&&&"""###%%%'''***---000111444333111...---,,,,,,,,,+++///333222...,,,---000000///...///000///...,,,***,,,000333444444222111,,,+++***+++---...---,,,(((((())),,,//////***&&&&&&)))---111444555444444000111222333444333222111222444333//////222333111000...,,,---///222333444333111...------...111222,,,+++******++++++***(((************************,,,...//////,,,***))))))((()))+++...111222111///------...000000111111111111///---+++***+++---///111///---+++,,,...222444333222111000000000111222555333000---,,,---...000111222333444333111///---&&&(((+++------,,,+++))),,,///333666666222---***---///444777777555111///++++++++++++++++++,,,,,,---...000222222111///...111222444555444222000...000///...---------------000///......------------111111111333555666444222222000---,,,,,,---000111222222222111///+++(((&&&)))***,,,---.../////////111///---///333666666555333111111333666777444111111111000......---------111222333333222111222444222111000///............,,,---,,,***''''''***---444555444333///+++'''%%%&&&'''))))))'''''''''(((,,,///111222111000000000***---000000---***'''%%%+++///444666444333333444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++,,,---,,,+++---333888666555000...444===;;;444...---,,,---///000111000444555666333///------///111333444222...,,,---///)))(((&&&%%%&&&***...111000///------...000333555444333111///000222444666000111222111/////////111222333222000---+++++++++......------...///000111------,,,,,,,,,,,,++++++000000000///------...///---///111333444555444444222222222000......///111111111000000///.........))),,,///000//////333666:::;;;;;;888444111222444000111222222333333222222333333222000//////111333222333444555666666666666222444666444444;;;HHHSSSXXXSSSMMMIIIIIIIIIHHHGGGFFFFFFGGGNNNZZZhhhttt{{{}}}|||---+++******---///000000111111111111222111---+++222///---///444666444111222333444444333222000///+++)))&&&&&&''')))******((()))+++---...---+++***''')))+++---...---+++***...---+++******---000222000111111222222...(((### """#########&&&,,,111111111000///......------111333444333000...------...//////...---+++)))'''%%%,,,555888444000......,,,++++++,,,------,,,***---,,,,,,...---)))***...///......222666777666333111111111222333444555666333000,,,+++...111444555111///---++++++---///000111000///---,,,,,,------***************)))''''''+++***)))))))))***+++,,,+++,,,---+++'''%%%'''))).............../////////,,,...//////------...///,,,---...///000000//////222111---***''')))---000222333444444333222333444555555333111...---///111555555555444333222111000..................------...000222333111///------111111111111///---+++************+++,,,---......)))***,,,---.../////////111222444555555444222111111111111000///......---222222111///---,,,...000///............000222333///...,,,+++,,,---///000///222444333000,,,)))(((,,,,,,---......---,,,+++)))---222666888888666444111111222333333222000///222111///---,,,++++++,,,000000000111111222222222555555555333000------------...---+++***+++...000:::666222111222000***%%%'''((()))******)))'''&&&---...///////////////...000...,,,***)))'''%%%"""(((...333444666888666111......---,,,+++******)))---++++++---000111///,,,))),,,//////---...222555444444222111111222222333///...---,,,---000333555555444333111///---+++***000000000000...,,,***)))...---,,,******,,,111555555222//////111444444333333333333222222333555888666444222000//////000111666888666111......,,,(((+++++++++///444666666444...---+++))))))***+++,,,111000000000///,,,(((%%%'''***000555777777444222000111333444444333111000//////000000000111111111,,,,,,,,,------...000000666555444444444444222000111000///000222333333222444333222111000000000000222333444555555555444333///222444777;;;CCCMMMUUUWWWSSSMMMHHHFFFDDDBBBAAADDDCCCEEEKKKWWWfffttt}}}~~~|||xxxyyy,,,+++***+++---//////...***+++---///222111///---111...---///444666444111333333333222111000///...+++)))''''''(((***+++***)))***+++,,,,,,,,,++++++)))+++---///000///---+++,,,,,,+++******+++---///111222444333000+++&&&###!!!"""###$$$%%%(((,,,///------...............///111333444333111...------............---+++)))(((&&&,,,222333000------......---------......,,,++++++***+++...---***+++000111000000111444555444222000111333555777888888999555111,,,***,,,000333555333111...,,,***+++,,,,,,///...------,,,---......++++++,,,,,,,,,+++******---,,,***))))))***,,,---------,,,***&&&&&&(((***......///////////////............---++++++,,,...,,,---///000111000...---//////---***((((((+++---111333333333111000111222555555444111//////111333555555444444333222111111///000111111111000///...000222333222000.........111111111111///---+++***++++++,,,---------------******+++,,,---............///111222333222222222111111111000000000000000000111111000...---...000+++---///111222222222111000///...------...//////...000222222000...------//////000000///---+++))),,,...222666888888777666111111111111111000///...111111///---,,,,,,,,,---000000000000111111222222444555444222///......///.........---,,,---000222777444111000111///***%%%$$$&&&)))+++,,,+++***)))....../////////////////////---***)))((('''$$$"""(((///444444444555444111///......------,,,,,,+++///------///111222///---+++---//////---...111444444222111///...---......------------...000333444444333222000...------,,,000000111000///---+++***//////...---,,,...222555333111...///222555555555333444555444333333555666444333111//////000111222222444222...,,,......++++++***+++...333555555333///---,,,++++++,,,...///000000000///...,,,(((&&&(((+++///444555555222111222333444555555444222111000000111111222222222222------------...000111222333333333333333333222000...---...000333555555444333222111000////////////111222333444444333222111///000333888>>>FFFPPPVVVPPPNNNKKKHHHGGGEEECCCAAAAAACCCHHHQQQ[[[gggqqqvvvxxx{{{}}}}}}{{{|||*********,,,......,,,+++"""$$$'''---111222000...///------000444666555333555444222111///...------+++***((()))+++,,,,,,,,,*********++++++++++++++++++,,,///000111///---,,,***++++++***(((((()))+++///222555333...(((%%%$$$######$$$'''***,,,---,,,)))***+++---...//////000111222444333111///......------------,,,+++***))))))+++...---++++++---000333111////////////---+++)))'''))),,,,,,***,,,000333222000000111222111000...000333666888888888888555111,,,***,,,000444666444222///,,,***(((((((((++++++,,,------...///000,,,---......//////......///...+++******+++---//////...,,,(((&&&&&&***------...000111111///...---//////...+++)))(((***,,,,,,---000222111///,,,***+++,,,---,,,***((()))***000111222111///...///000444444444222000000222444444444444444333222222222000111333333333111///...111222222000---,,,,,,---//////000///...,,,***)))+++,,,...//////...---,,,++++++******+++,,,------+++++++++---...000111222111000000000111111222333///111222222000...---...(((+++000444666555222000000000111111000///...------///000000//////000111111222333333111...***(((---...000222444666666777111111000......---------000000000...,,,,,,...///000000000111111111111111444333222000......000222///000111000//////111333444111///...///---)))%%%"""$$$))),,,......---,,,------........./////////,,,+++)))))))))(((%%%###(((000666444000000111111///////////////.........111000000111333222000...---///111000------///333222111...,,,***)))))))))+++,,,---...000111222222333222000///...//////000111111222222111///---,,,000111111000///000222555111000//////222555666666333555777777555444444444222222000000///000111222...///...***+++///000///++++++,,,...111333333222///...---,,,---///111222000000000///---+++)))(((***---000222333222000///444555666666666444333222111111222333444333333333.........///000111222333000000111111222222111111++++++,,,///333666777666111111000///............000000111222222111000//////000333999BBBKKKRRRUUUKKKJJJIIIIIIJJJHHHFFFCCCBBBFFFNNNWWW```ggglllnnnoootttyyy||||||~~~))))))***---......+++((( %%%+++///111///------,,,---000444666555444777666333000...---,,,,,,+++***)))+++---......---++++++************+++,,,***+++---///...---+++)))(((***+++)))&&&%%%&&&'''+++000333222+++&&&%%%&&&&&&%%%'''+++000111///+++((()))+++---.../////////111222444333111/////////------------,,,,,,,,,+++***+++***((((((+++111666666444111000000///---+++'''&&&(((+++***((()))---222000.........//////000+++---000333555444333222222///---...000333555666222111///,,,***)))((('''((()))+++---///000111111...///000111222222222222111///---+++***,,,...000111///+++((('''(((+++...,,,---000111111///---+++111000---)))&&&&&&(((***+++---000222222///+++((()))+++------+++***))))))///000111000...,,,---...222222222111000000111333444333333222222222222333///000222333222000...,,,000000...+++((('''(((***,,,,,,------,,,***((('''***,,,...000111000...,,,,,,+++***))))))***++++++&&&&&&&&&'''***---000222///......///000111333444000222444444111---+++***'''+++000444666555333111000111333444333000---+++---......---,,,---///111111333444444333000,,,***++++++,,,---///111333444222000...---,,,,,,,,,---...///000...,,,+++...111111111111111111222222222222222000...---...111444111222333222000//////000000...---------,,,)))&&&###%%%***...000000...---,,,,,,,,,,,,,,,,,,------******)))***+++***(((&&&(((111777333------///000////////////000000111111333333333333333222111//////111222000---,,,...111000///,,,***(((''''''''')))+++---000111111000///111000///...///000222333111222222333222111///...000111222111000000111333222111000000222333444444333555888888666444222222333222111000//////000000---...,,,)))***///222111++++++,,,...000111111111......------...000333444000111000///---++++++,,,///000111222222111000///555555555555555444222222222222333444444444444444/////////000111222444444---///000111111000111222***+++,,,000333666666555000///......---------...///000111222222111000///222111444<<>>GGGNNNQQQQQQYYYUUUQQQNNNOOOPPPQQQRRRYYYXXXYYY[[[```fffllloootttuuuwwwyyy{{{'''(((***---000///---+++&&&'''(((+++---...---++++++---000333444444444333666444222000...,,,++++++'''(((***---000111///---------------,,,,,,,,,,,,&&&((()))***)))'''$$$"""'''***,,,)))$$$"""%%%)))'''***......,,,******,,,(((***---000333222///------...000111111///...,,,000222444444222000000000...------......000111222///,,,)))''')))///666:::888555111///......,,,+++)))((((((***(((%%%%%%)))---...///...------///000000111222333222111///---***,,,000555777555111---)))***,,,............---)))+++...111333222111000000111222333444444444444111000///------------...000...------......---,,,''')))+++---......---,,,000///---***&&&%%%&&&'''+++,,,///111000...+++)))+++,,,---,,,+++***+++---...///000000......///000...000000///...------...000000/////////000222333.........---,,,+++***)))******(((%%%""""""$$$&&&&&&'''(((***++++++******)))***---///000000///...,,,,,,,,,,,,***)))''''''!!!!!!"""###&&&***...111,,,,,,++++++---///222444444666666555000+++'''&&&+++,,,---///111222333333...000333555444111---+++......---***((('''(((***,,,---///000111111111000...---------...111444555000000///............///,,,///000---)))'''+++000111000000000000000//////---------,,,+++,,,///111222333555333000,,,***)))+++,,,---......---,,,++++++,,,...000000///...---...,,,***(((''''''''''''((((((***---000000///---,,,333555000,,,---///000---.........//////000000000222444444222111000111111222333111...,,,...111111000...,,,++++++,,,,,,***,,,///000000...+++)))------///000222333444555000111222333333333222111111111000...---,,,...000111222222111...,,,,,,---...111444444333111//////222222111111///......---,,,...---***+++000222111---///000000///...///000//////......///111444555222333333111------000444666555333111111111222333111000000000000111111111333222000///000111333555222222111111111222222222,,,///111000,,,***+++------...///111333333000.........---------------...///000222444555555444444666666999???FFFLLLPPPQQQ\\\XXXRRROOOOOOQQQTTTUUU]]]\\\[[[]]]bbbhhhooottt|||||||||}}}'''(((***---000111///...,,,++++++,,,...///...---+++...111333444333333222111111000///---+++)))(((&&&'''***...111111///---....../////////...,,,,,,((()))***+++***'''$$$"""(((+++---)))$$$###(((---,,,---...//////...---,,,&&&***...000///...------///000222333333222000...000222444444222111111111.........///000222333555222///***(((***...222555666333///---,,,,,,+++******)))***,,,+++((()))---000222333222///......000222222333333222222111000+++---///222333000***%%%'''))),,,///000000//////+++...111444444333000///000111222333333333333333////////////...---,,,,,,...---...000222111---)))%%%&&&(((***,,,---......//////...+++(((&&&&&&'''***,,,...//////...---,,,,,,,,,+++)))'''(((,,,......///111111000000222333///111111000...,,,,,,---......---,,,---///111222111000///---,,,+++,,,,,,*********(((&&&%%%&&&(((%%%'''))),,,---...///...,,,,,,------------,,,+++,,,---......,,,***&&&$$$ !!!"""$$$'''+++...000...---,,,+++---///222444333444555333///,,,)))(((+++,,,---///000000000000,,,///222444333111...,,,---------+++)))'''((())),,,,,,,,,---...///000000...---------///111333555//////000111111111111000+++...000---'''%%%))).........------,,,,,,,,,,,,***+++,,,+++******,,,...///222444444111...+++***+++,,,.../////////...///------...//////000000000111///,,,)))'''&&&&&&&&&%%%&&&)))---000111///...///333333///---///111000,,,------------------------000222333111///000111000222333111...---///111444222000...,,,,,,,,,,,,,,,---///000///,,,)))'''+++---///222444444444444///000111333333333222111222222000---++++++...000...000111000---++++++,,,+++---000111000.........//////000000000000000///(((++++++***+++000222000...000222222///...///000222111000000111333555666444555555222......333888777555222000///000222333////////////000111222222333111---+++,,,...222555444333222111000000000000,,,...000---((($$$%%%'''------///111333333000.........------------......---///111333555666666666333666:::???DDDJJJQQQUUUWWWSSSOOOMMMNNNPPPQQQRRRUUUWWW\\\bbbhhhnnnrrruuu}}}}}}(((((())),,,000222111000///---,,,,,,...000000///,,,///222444444333222222.........---,,,)))'''%%%%%%&&&)))...111111///---...///000111111///---+++***+++,,,---+++)))&&&$$$))),,,---***$$$###)))000111000000111111111...,,,$$$)))---...,,,++++++,,,///000333555555444222111000222444444333111111111////////////111333555666555111,,,)))***,,,...000555222...,,,+++++++++******)))+++...---+++---111333666777666222///...///111111111111111222222222......//////...***%%%!!!'''***---000111111000///---000333555555333000...111111222222333333222222...//////000///---+++***,,,---///333555333---'''$$$%%%&&&(((***,,,...///.........,,,)))'''&&&'''***+++---............---,,,+++)))&&&$$$'''+++///...000111222111222333555111222333222///---,,,------,,,++++++,,,...111222555333000...------...///+++,,,,,,+++)))((()))+++&&&'''***---000111222222//////...,,,+++***)))))),,,...///000...***&&&### !!!###%%%(((+++...//////...---,,,---000333555111222333222///---,,,,,,)))+++---000000000...---,,,...000222333111///---+++------,,,***)))***+++---,,,+++++++++---...000,,,,,,+++,,,---///111222...///111333333333222222+++...000,,,&&&###''',,,+++++++++******))))))))))))***++++++***)))***+++---000444555333000...---+++---///000000000000111...------...///111222333444222...+++((('''&&&'''###%%%(((,,,000111///---111333111......111222000,,,,,,,,,,,,,,,,,,,,,,,,+++...111222000...///111000222333111...---///222777555222///,,,+++******......//////...+++(((%%%***,,,000333555555444333...///111222333333222111444333111---++++++///222+++...000///,,,++++++---)))+++......---------...,,,,,,...000111222222222$$$'''))))))+++000111000///222444333000...///111444333222222222444666777555666666333//////555:::666444111......///222333......//////000111333444333000,,,))))))---111555555444333111000/////////+++...///,,,%%%!!!!!!###+++,,,...111333333111.........---------......///+++---000222555666666666111555:::>>>CCCIIIRRRYYYOOOMMMKKKKKKLLLNNNNNNNNNKKKRRR\\\fffnnnrrrttttttyyy{{{~~~))))))***+++---///111222...///111333333333111000444555666666444222///---+++---//////...,,,)))''''''(((***,,,.../////////---...////////////111333///+++***,,,+++&&&######,,,......+++&&&&&&***///222333444444444444444444,,,++++++...111222///,,,444333111///...------...222222222111111///......000111222444555555444444000111222111...,,,,,,,,,222333111,,,%%%###&&&******---000///,,,,,,111666777666444333222222333444333111---***+++...333666111...******+++((("""(((,,,000333333111///.........000111111111000000000111222222111000///...333333111,,,((((((,,,000555333222111000...***''' !!!$$$'''***,,,......111000///,,,))))))+++---111333444222...,,,...000((('''&&&&&&'''***...000000......222222//////111111222555777888666222...///,,,******,,,---,,,***333222111/////////000000---,,,---000333222///+++)))***,,,...111333555666666222---***((('''%%%$$$,,,---///222333///(((""""""'''******)))))))))333222111000000111222333222333333111...+++))))))...---,,,---/////////---+++---000000///---------222111//////......,,,***(((***,,,---,,,+++++++++---,,,,,,---000111111000444333222222111111111222111///+++(((&&&%%%&&&'''))))))*********)))(((((('''((()))((('''((()))+++...///000222444333000---******+++---...---+++)))++++++++++++,,,...000111...---+++***)))***++++++&&&(((***,,,.../////////111000...---...000333555000...,,,***))))))***+++,,,---///000///000222444111444777666222000000222555555444111---++++++,,,---222555333---(((''')))***,,,///333555555222000***,,,///222333444333333777666444000------///111)))---000///,,,******+++((())),,,...///...---,,,---,,,,,,///222222000---&&&&&&'''(((+++...111333222333444333111/////////555444333333333444666777888777444222111222333333222333333000,,,+++---//////......///111333333333555111,,,)))))),,,111555333222111000000000111222000000---&&& %%%,,,------.........//////...............///000000///,,,***,,,111666999999;;;:::;;;???GGGMMMPPPQQQLLLHHHGGGGGGFFFDDDHHHNNNMMMSSS\\\fffooouuuyyy{{{yyyyyy{{{)))******+++,,,---//////...///111222333222111000333333333333222000...---------/////////---,,,+++*********+++---///000111///000000/////////000111---***)))+++***&&&###$$$+++------+++((((((,,,111333333444555666666666555---,,,+++---000111///---000///...,,,,,,,,,------333333222222111///...---///000111333333333333333000111222000---+++***+++000111111,,,'''$$$'''***---000111000,,,,,,///333555444333222222222333444444111---******---111444///,,,))))))***)))###))),,,000222111...,,,,,,,,,---...000000///---,,,---...000111000///...,,,111222000---******,,,///444222111///...+++'''$$$ !!!$$$'''+++---///000111000///---++++++---///333444444111---+++,,,///)))((((((((())),,,...000///------//////+++***,,,000222555888;;;:::777444111...,,,,,,---...---+++000111222222111000...---******+++///222333111...***+++,,,---000222444555444111---+++***((('''%%%---...000333444000(((### ###(((***+++******+++333222111000000111222333222333222000---+++***+++...---,,,,,,------,,,+++)))+++...///...,,,,,,,,,000000///////////////...---...000///---+++******,,,++++++---000222222111333333222222222222333333...,,,)))'''&&&''')))***+++++++++++++++***)))(((((()))))))))(((((()))+++......///111333222///,,,'''(((***+++,,,+++(((&&&***+++---...000000000000------,,,+++************)))***,,,---......---,,,000///......000333666888333111---***((('''''''''+++,,,.../////////111222111444777777444222333555555555333000---******+++...222555444///***)))+++---...000222333222000...***+++...111222222222111666555444111...---...000+++---///000...+++***))))))***,,,...//////...---,,,,,,---111444444111...'''''')))+++---000111222111333444333111//////000666555555555555555666666888666444222111111111222333333222///,,,,,,...111111///---...111444444333333222///------///222333111111000///000111222333444444111***### ###'''---------......000111111222111111000000000111111000...,,,---111555777777;;;:::;;;@@@GGGLLLOOOOOOIIIEEEBBBBBBAAA@@@DDDKKKQQQVVV```iiiqqqvvvzzz{{{|||++++++++++++++++++,,,,,,...///000111222111000///222111000///............/////////.........//////---,,,***)))***---111333000000000000////////////,,,))))))+++***&&&$$$&&&+++,,,---+++)))***...222222333444666777777666666...---,,,,,,///000000///,,,+++***))))))***+++,,,222222222222111///...,,,---...///000111111111111000111111///,,,)))((())),,,...///---)))'''(((***000111222000,,,***,,,///222222222111222222333444444111---***)))+++...000,,,)))'''((())))))%%%"""***---000000...+++)))((()))+++...//////---+++)))***+++...///000...,,,***...//////...,,,+++---///111000...---,,,)))$$$!!! !!!$$$'''+++...111222111111000///---...000333555666555000+++)))***---+++++++++,,,------......,,,))))))+++***&&&%%%'''---...222777;;;;;;999777222000....../////////......000222444333000,,,***((()))+++///222444222111------------...000222444222000...------,,,***(((000111333555444000)))$$$###&&&))),,,,,,,,,------333222222111111222222333222222111...,,,***+++---000...,,,,,,,,,,,,***((('''***---...---,,,+++,,,---....../////////000000111222333111...***))))))+++++++++---000222222111111222222333333444555555+++***)))((((((***,,,---.........------+++******)))******)))(((((()))+++---------///000000---***$$$&&&)))******(((%%%###(((***...111222222111000,,,---,,,,,,+++***))))))+++,,,---......---+++***.........///111444777999555222///+++'''%%%$$$###***,,,...///......000111111555888888555444555666333444333000,,,***))))))...111444333///,,,+++,,,000000111111111///...---***+++...000111111111000444444444111///......///,,,,,,---///000///+++(((***+++---...///......---+++---000444666666222///((()))+++---///000111111111333444444222000000000555555666777777777777666999777444222000000000111333222111...------000333444000+++,,,111555555333333333333333333333333333111000000000000111333444999888555///(((&&&(((,,,000///......///000333444555444333222111111111111111///---...000333555555:::;;;<<>>======CCCJJJVVV]]]gggooovvvyyy|||~~~......------,,,,,,+++***...//////000000000///...111///...,,,,,,---...///222111///---,,,---///000///,,,)))'''(((,,,000333////////////000111000///---++++++---,,,((((((+++---......,,,++++++...000000111333555666666555444///...,,,,,,...///111111,,,+++)))(((((()))******///000111222222111000...,,,------...............000111111...+++(((&&&&&&)))+++...---+++******+++...///000...+++***+++,,,//////000000111222333333333111---***)))***,,,---)))'''&&&&&&((()))'''&&&,,,...///...+++(((&&&&&&)))+++///111000...***((()))***---///000...,,,******+++,,,------------------,,,,,,,,,+++)))%%%!!! !!!###&&&***...000222000111111000///000333666777666444...(((&&&(((+++...////////////---,,,+++'''$$$%%%''''''$$$###%%%)))***---222666777666444000/////////000111222222///000111222111///,,,******+++---000222333333222222111/////////111222444111000///000111000...,,,222333555666444///)))$$$%%%(((,,,---......///000333333222222222222333333111111000---+++***,,,///111///---,,,,,,+++)))'''(((***---...---,,,+++,,,+++,,,------,,,,,,,,,---000111222111---***))))))---,,,,,,---///000000//////000111333444555666666---,,,+++++++++---...///000000//////...---++++++***++++++***(((((()))+++,,,+++,,,---...---+++(((###&&&)))+++***'''$$$###)))+++---000111111111000,,,---------,,,***((('''***,,,...//////...,,,***......///000111333555666444222///+++(((&&&$$$$$$+++---///000//////000111222555888777444111222333222222222000,,,)))((((((,,,...111000...,,,+++,,,///000000000///.........+++---///111222222111000222333333222000......///+++***+++...222222...******+++,,,------------,,,---000333777888555111...++++++,,,,,,---///000000000222444444222111000000111222555777999999999999:::888555333111111111222333222000......///222555777000++++++111555555333333333444444444444333333333222111111111222333444999888555111---,,,///111555333111//////000222444555444333111000000//////000///...///111333555666:::<<<>>>BBBFFFIIIKKKKKKIIIDDD???===<<<>>>EEEMMM\\\dddooowww{{{}}}000000000000///...---,,,.........///.........---///...,,,++++++---///111555222///,,,***+++---//////,,,)))&&&'''***///222---,,,,,,///222333222000///---...000...***+++000000//////---+++++++++,,,---...111333333333222111.........------///111222///---,,,***)))((())))))+++---000222333333222111,,,+++++++++,,,,,,------...//////---)))&&&%%%%%%'''))),,,------,,,++++++***+++,,,,,,+++******+++------...///000111222222111000---+++******+++,,,)))(((&&&&&&'''((())))))...//////---***'''&&&&&&+++---000333333000---******,,,...000000...,,,+++))))))***,,,---------,,,))))))+++---...,,,)))&&&"""###$$$&&&))),,,...000000000000000000111444777666555111+++%%%###&&&***222222222111///,,,)))'''!!!!!!%%%'''%%%%%%(((******---000333333222000,,,---...///111333555666222111///...---,,,,,,,,,...000111222222222222222555444333222222333444444111111000222333444222000333444666666222---'''$$$&&&***---000000000000111222222222222222222222222000000...,,,++++++---000222000...---------+++)))))),,,...///...,,,++++++***+++,,,***'''%%%&&&'''+++---......---+++++++++000...------......---,,,...///111333555666666666111000///.........///000///000000///...---,,,+++***+++,,,+++))))))***,,,++++++***+++,,,+++)))'''%%%(((,,,---***'''&&&%%%+++++++++,,,---...000000,,,---------,,,***((('''(((***---///000000...---......///000000111000000000///...,,,***)))(((''',,,///111222111111111111333555777444000,,,+++,,,...000000///,,,)))((((((***+++,,,,,,+++***))))))+++---//////......///111...///111333333333111000000111222111///...///000)))((())),,,111222000---***++++++,,,,,,,,,,,,,,,///222666888666333///,,,...---+++******,,,...000...111333444222000//////,,,...222555888:::;;;;;;;;;:::777444333333333444444222000//////111333444666111,,,,,,000444555333333333333222222333333333555444333222111111222333555444333111000111444666999777444111//////111222333222111///...------,,,...///000111222555777999;;;===AAADDDGGGHHHIIIIIIHHHBBB>>>===<<>>;;;;;;;;;???GGGPPP```jjjwww///111222444444333222111...------,,,,,,,,,,,,,,,((((((((((((***+++---///333111...------///111333///......---------......---++++++///444555222...---,,,------)))$$$'''...///---,,,,,,++++++***)))+++,,,///000000...+++)))+++...000111//////000222000///---++++++++++++++++++---111333444333111///,,,+++***))))))***++++++***+++,,,***'''%%%$$$%%%((())))))+++------------******+++,,,------,,,++++++,,,---...//////......,,,,,,,,,---...//////000...,,,***'''&&&''')))+++///000///...,,,+++,,,......000222444555555444333111000///...---,,,,,,,,,///...,,,...000222111///---...111444666555222///---,,,***))))))***,,,---............---///222555///---***$$$ &&&+++///......---,,,***)))((( """(((+++***,,,000111000000222333333111///***,,,............111444555222...***((())),,,...000111333111///...///000444555666777777666444333111///---...000222222222111444555333---&&&""" %%%***000444444333111000///000111111111111000///+++,,,------------...///---,,,+++,,,...///...---,,,...//////,,,)))''''''&&&((()))&&&  $$$&&&***,,,,,,---...///---,,,+++,,,...///...---+++---///222444444444333111000000000////////////++++++,,,,,,------,,,,,,)))***+++++++++,,,...000,,,+++))))))******(((&&&***---///---)))'''))),,,...............------,,,///...---+++***)))((((((%%%(((---000222222000...,,,---000111222111///...,,,------.../////////...,,,///222333222111000000...111222///)))%%%$$$%%%(((***------,,,*********)))((('''''''''&&&%%%$$$$$$***///111///---///111000111222333333222000///000000000...---...000333------+++)))((((((+++---.........------.........+++///222333111///........./////////...---+++******---111222111///------***+++---///222555777999999888666555444555666777444333111222444555333000...000000///------000333000222444666666444222000...------------///111222111000///000222555777777666666444333222111111111333222111000///.........111333555666555666888;;;===AAAGGGJJJIIIGGGGGGGGG???;;;999:::<<>>CCCHHHKKKJJJHHHGGGGGG>>>:::999<<<>>>BBBJJJSSSYYYfffuuu}}}~~~}}}}}}111...,,,///444666444111//////---,,,+++,,,,,,---((('''''')))---///---+++...,,,******,,,000555888///111222111///...---...,,,******---222555555333...,,,)))&&&%%%%%%'''(((...,,,***,,,...///...,,,......///......---,,,,,,,,,---000222333333222111000///...,,,++++++++++++...,,,,,,---000000---))),,,,,,++++++***+++++++++......,,,((($$$!!!!!!"""%%%(((***(((%%%&&&+++000000///...000222222///,,,+++)))((((((+++---------''')))+++---...000333555444222---((($$$%%%))),,,111...+++******---111333444444444444444444444444888222......---+++***---000000000000111222333444444444444555666555222000222333222---'''&&&))).........------------...///)))'''$$$ ###&&&,,,+++---222777777111,,,$$$$$$$$$%%%'''***---...111333444333000...------000...---,,,+++,,,------000///...,,,,,,++++++,,,---,,,,,,+++,,,---...///555333111111222333222111,,,***'''%%%%%%'''***,,,///...///111...&&&!!! """---666666222111222222222111000000111111000...///...,,,+++******++++++***+++------,,,---...000)))---000000,,,&&&!!!%%%&&&'''%%%###!!!!!!"""%%%&&&(((+++---000222333,,,+++++++++---///222444111111222333333333222222444111......111333333222+++,,,,,,+++***+++---///,,,+++***+++---...---,,,))))))(((&&&$$$$$$&&&((()))---111111///,,,+++,,,---000333444111...,,,+++111///---+++*********+++***000444333222222000---******+++...000111000...111000///......------------000444777777444000---000000000///---+++)))'''(((***------+++)))((((((((())))))(((&&&%%%'''(((+++///222111---)))((()))---...111222222111///---111111000...++++++,,,...---000222///***((()))---///000111222222000///---)))+++...111222333222222666444222222333000+++'''---000333333000///000111...---,,,,,,...////////////000111000///000111333222111111111222111///,,,//////000000000000//////...222888===>>>777...'''((((((&&&%%%$$$'''---111444111///111666888666333000000000000111111111222222222222333333444444444888888777444111111666:::???DDDIIIIIIEEECCCDDDGGGAAA;;;999>>>AAABBBIIIQQQ[[[```hhhooouuuyyy|||///,,,+++///444888666444111000...,,,+++,,,---...)))((((((***...000000......,,,***)))))),,,000222,,,///111222000...------+++******---111444444333///...+++((('''((()))***---***'''(((+++...//////...//////000000000000000...///111222222111000//////////////////............+++((()))+++......---,,,+++++++++,,,---......---///...'''$$$'''((((((&&&%%%'''+++///111000000111333333111...---+++******,,,...//////+++,,,---......///333555444111---'''$$$%%%)))---000...+++))))))+++///111111222222333333444444444555000...///...++++++---000000000000000111333333333222333444555333000------///...***%%%###&&&***,,,,,,,,,------...///000+++)))&&&!!! $$$'''......000555:::999333---######$$$%%%'''***,,,......000111111///---------000000...---,,,,,,++++++............---,,,,,,,,,************,,,///222444444222/////////000///...,,,((($$$###%%%'''))))))...,,,...000---%%%$$$...666444111111222222111000...///000111111000...---+++*********,,,---+++---...---,,,+++,,,---+++...222222...(((###!!!###%%%''''''&&&&&&((()))'''((()))+++---///111222...---,,,---...000222444444555555444333222111111333111...///222555555555111000///,,,******+++---,,,,,,,,,,,,+++*********))))))'''%%%###$$$''')))000222555444111...,,,,,,---000444555222///,,,***...------,,,++++++++++++---333666444222222000,,,))))))+++...111333333222000000//////......//////...000333666666333000...111111000///---+++((('''(((+++------,,,*********)))******)))''''''((()))...111333333111...+++***---...000111111000---,,,000111000...+++))))))***---000222000+++)))+++...///000222333222000...,,,)))+++...111333555555555777444111///000000///---///222444444222000111222000///...------...------...///000///...///000222222000...---.........---000000111222222111000000///111444777888555///***)))((('''%%%$$$'''+++///000---+++...333666555333//////000000000//////...000000111222333333444444555666444111...000555;;;AAADDDGGGHHHFFFEEEFFFGGGBBB<<<:::===@@@DDDKKKSSSZZZ```hhhooouuuyyy}}},,,++++++///555888888666222000---++++++,,,///111,,,+++***,,,...111111111...,,,***''''''(((+++,,,+++---111222111///......---,,,,,,...111333333222111000...,,,++++++,,,,,,+++(((&&&&&&)))---000222000000111111222222333333///000222333222111///------///000222222111000///+++((($$$$$$'''+++///111++++++,,,,,,---///000111---...,,,$$$''''''%%%""""""%%%))),,,...222111222333444444222000000...,,,---///111111111111000000...---...222555333111,,,'''$$$%%%)))---///---+++))))))***,,,...//////000111222222333333111......000000,,,+++---////////////000111222222000000111222333111---***)))+++,,,***&&&$$$&&&(((++++++,,,---///000111222...,,,)))$$$!!!"""%%%(((000111333888;;;:::444...###$$$%%%''')))+++------,,,---//////...------...111111111000...,,,***(((,,,---///000///...---,,,((((((((()))---111666999444111...---------,,,,,,,,,&&&!!! $$$((((((&&&***)))***---***###'''///444333000111333333000...,,,,,,///222333333...---+++)))***+++...000---...///---+++******+++...111333333000***&&&$$$&&&(((*********+++---///*********+++,,,...///000//////......///000222333777777666555444222111000222111//////222555777777666555222---)))((()))+++,,,...///---)))'''(((***+++***'''$$$###$$$(((+++444666777555222...+++***---111555666333///,,,******+++,,,------,,,+++***///444666444111111000---((()))***...222555666555000000/////////000111111...000222444444222000...111111111000---+++(((''')))+++......---++++++,,,+++,,,,,,+++))))))***+++222222444555555333///+++---...///000000...,,,***///000000///+++(((''''''---000222111---,,,---//////000333444333111---+++)))+++...111444666666666777333///,,,---000222333222444555555333111111222222111///...,,,,,,,,,,,,.../////////......///111333000,,,***+++,,,------000111333444444333111000000///000111222222000...++++++)))'''%%%&&&***---,,,)))(((***///222333222---.../////////---+++***---...///000222333333333222222000---+++///666<<>>999888777777999@@@LLLVVV\\\dddgggkkknnnrrrvvvzzz~~~000111333555555444222111)))'''&&&&&&(((+++///222222333444222///,,,++++++***++++++,,,---------...111111///...---///444888777888777555222000000000000111222333444333222111000222444444111...,,,+++222111///---++++++++++++,,,---000222333333222111///000222222000---)))&&& ###''')))******+++,,,000///...,,,++++++******+++###$$$+++,,,***&&&---///...+++...000111000///000111111///------...000000///222222000---+++,,,...111///---***%%%$$$&&&+++///111111111111111111000000111111///...,,,+++***))))))+++///222000++++++000////////////000111222222000111222444444111,,,(((&&&'''))),,,............000111333444555555555444111000...+++))))))+++......///000000///---***((((((***...222444444333222444444444111...---...///111222444444333000---+++---...111333333111...,,,++++++++++++,,,...000111111111111333555555333111///)))$$$$$$'''++++++))) """$$$###%%%(((+++000222000///222333111...,,,******---000111111//////...//////111222333---...//////...---...000...000111000---+++*********,,,///000000222444666000///---++++++,,,...///000000111111222333333444//////111222333444444444444444222///,,,,,,...///111222111///,,,+++---...,,,...111000...---///222......,,,)))(((***...222222111000000000000...,,,(((,,,000222111///...---(((***---000111000///...(((,,,---++++++000333222111000...///000222222111.........///000111222333000///---,,,,,,---///000000000000000///---+++***---...///...,,,+++,,,------...///...------///111...------...//////...---//////000000000000000///+++///222444333222111111///000111222111000...,,,...///111222222222000///++++++++++++++++++++++++000111222000...---------222000.........///...------......+++((((((---111222333333222000000111333555444444555555444222////////////000000/////////......///111444555333222444555555333000---------,,,,,,------------,,,,,,,,,---......,,,***(((&&&(((***---///000000/////////...,,,***+++111<<>>@@@???<<<666222///777===BBBNNN^^^iiijjjdddfffiiilllqqqwww222222333333333333222222000///...+++))))))+++---...333888888444000000222/////////111222111...+++.../////////...,,,***(((+++***)))***+++------,,,//////000222333333000...111...,,,,,,///111000...------,,,+++,,,---...///000...---...000000---******+++---///000//////...000---***)))***,,,,,,,,,/////////...,,,,,,---...,,,------+++******,,,...)))(((((()))++++++***((()))***+++,,,...000222333222///+++)))***,,,.........000222444666777777777111---)))))),,,///111111333333333444555333000------,,,,,,+++*********+++///222333000,,,,,,111666888333///...000333444333///---,,,...111111---((()))+++...222444444333222111222222222111///...---000...------...000000000111000...,,,,,,,,,------///,,,+++---111333000---111...***(((***...444777999666333111222333333333111111111222333111...+++)))***---...///...,,,+++,,,***(((***...111111000,,,***'''%%%%%%''')))+++///+++&&&###$$$''')))+++...000333222000---+++***111111111111000///---,,,222222111...+++***+++,,,000///---+++)))'''&&&%%%***++++++,,,,,,,,,,,,,,,222333333///+++***+++...//////...***%%%&&&---333555333111222444666666666666333111111333333111///000000000222444444222000///111444555444222111111444111---+++***)))((('''%%%''')))+++---...//////---------,,,+++***((('''((()))+++,,,---.........---,,,++++++---//////...111222222111///...///111444///***+++///222222000000......///111222222111---,,,+++*********+++++++++,,,...000000...+++***,,,,,,,,,+++************++++++,,,...000111000...---,,,***))))))***+++,,,111111333666888888777555333444444333000---------///...---...//////...,,,---,,,+++*********,,,,,,)))***,,,------,,,+++***000000000111222444555666444000,,,***+++...///000222///,,,***)))+++---///555444222000000000000111333444555333000---,,,,,,333222///,,,)))***...111111///,,,,,,///222555666222333333333111///---+++...000222444555666555555222///,,,---///000///---...///111444555444000---000***%%%%%%---555:::;;;:::<<>>888333111777@@@GGGNNNYYYfffpppfffddddddhhhrrr|||...///000111222222222111//////...,,,******,,,...000444888777333111111333222222222333444333000.../////////...---+++******,,,***(((((()))***))))))---...///111222111000...///---+++---000222111...//////---,,,,,,,,,---...000...,,,,,,......---+++,,,---...//////000000000111///,,,***+++,,,,,,,,,//////000...---,,,---///...//////...,,,,,,---...,,,+++************((('''&&&'''***---000222333444...---,,,,,,...000000000...///111333555666777888222///,,,+++...111222111333333333444555444111...------,,,+++++++++++++++...111333111///...222666666222...---///222333333000...---///333333///******///555888888555333222222111000/////////000000111///------...//////////////////.........---------+++***---222333111---000...+++***+++///333666777444222111222333333222000000///000111111///,,,***+++,,,,,,------,,,,,,---+++***+++---//////---,,,***'''&&&'''***...000444000+++))))))***+++,,,...111333333000---++++++//////000111000///...---111111111///,,,,,,---///111000///---***(((&&&%%%)))***,,,...000000//////000111000...***)))+++---//////---)))%%%&&&+++111333111000000222444555444444222111111333444222000111000000111333333111///111222444444333111//////000...+++*********)))((('''((()))***,,,---...///---......------,,,+++*********+++,,,,,,,,,,,,,,,+++***)))+++---//////...000000000///...///111333333///++++++///333333222333333333444666777666555///...---,,,+++)))(((((()))***,,,...///...---,,,,,,,,,,,,---......---,,,+++,,,---...000000///---------,,,,,,,,,------...000000222555777888666444111222222111///---------///...---,,,------------++++++******)))******+++)))***,,,---...---+++***//////000111222333444444333111///------...000111///...+++***+++---000222333222111///.........///111222333222///.........222222111///------///111222///,,,,,,///222444555222222222111111///......///000222333444333333222111///...///111222000...///000111444555444111...---)))&&&)))111:::>>>???===???BBBEEEDDD???888333777;;;BBBJJJRRRZZZ```dddfffeeegggllluuu|||***+++---...////////////.........,,,++++++---///222444666555222111222555555444444555666666444222111000///---,,,,,,,,,------+++((('''''''''&&&%%%***+++---///000000//////,,,++++++...222444222///000000///...---------...111...+++***+++,,,------///////////////000111222333111...,,,,,,,,,,,,+++...///000///...---...///111222333222///...---.........---+++***(((''''''(((***---000222222222222,,,,,,,,,///222333333222//////000111333444666777222000///...000222222111222222222333444444222///---------,,,,,,,,,,,,,,,+++...222222111111333666444111...---...000222222111//////111333444111---,,,333;;;>>>:::555333333222111///......000222444111///------......---,,,,,,...000111111///---,,,***)))***...333444222...///...,,,,,,,,,///222444444222111111222333222222///...---...000111000///++++++*********+++,,,---///---++++++,,,,,,+++***,,,***'''&&&(((---222666777555111/////////...---///111333333111...---,,,---...///000000///...---...///000///......000111333222111///,,,***(((&&&&&&)))---000222222111///.........,,,))))))+++,,,......,,,((($$$%%%***...000///------000111222222222111000111333444333222222111000000222222111///222222333333222000...---,,,+++******+++,,,+++******)))(((((())),,,...///......////////////......,,,,,,------,,,+++******(((''''''))),,,//////............------///333666222///,,,---000333333222444444666888::::::888666000000///...,,,)))&&&$$$((()))***,,,------......,,,++++++///222333111...,,,---...//////...---,,,---...///000000000000000///000111333666666444222---/////////---,,,---...///...,,,*********,,,---))))))************))))))***+++---...///...,,,+++---...///111222222222111111333444222///...000333111///---,,,,,,...000222222111000...------,,,,,,...///000///...---...///111333444444333222222222222000...---///111222222111000000000000000111111111111222222222000///...//////000222444444222000000000111333555555222000***)))+++000999@@@CCCDDDAAACCCGGGHHHFFF@@@999555;;;???FFFPPPZZZ______^^^eeegggkkkqqqxxx}}}((()))+++---------,,,++++++,,,---,,,++++++---///222333333111//////222444666555444444666666666555555333000...---...///111111...+++(((((('''&&&%%%(((***,,,---......///000+++***+++///444555333000............//////000000111...***'''(((***...000111111000///000111333444555222///......---,,,***...///111000///...///000222333555444111...------.........,,,***))))))***///000222444444222///...---,,,---...111333333222111111000///000111333444111000000000000111111111111111000111333333111///------.........---------(((+++///222222222333444111///---,,,---///000111000//////000222333111///...555======777111111333000000000111222444555666111///---,,,,,,,,,***))),,,...111444333000---*********,,,000444555333111......---------///000111222111000111333444333222000...---...111333333333---+++)))((((((***---///111000...,,,***)))(((''',,,***(((&&&)))---333777666444333222222222///...000222333333111///......---///000111000///,,,+++,,,---...///...///111333444444333111///,,,)))(((&&&)))---111333222///---------,,,+++***+++,,,......---+++'''$$$%%%(((,,,...,,,++++++---///000///000000111111333444444444333111//////111222111000111000000111111111///...,,,,,,+++,,,------,,,***+++***((('''(((***...000......000111111111111111000000000///---,,,***)))&&&&&&''')))---//////...,,,,,,,,,+++,,,///444999444111......000222222111111111333666888888555222//////000///---***&&&$$$*********++++++,,,,,,---,,,+++,,,000555666333///,,,...//////...,,,++++++...///111222333333333222000000111333444444111///+++,,,------,,,,,,...000000///---***((((((***,,,((()))+++,,,,,,,,,+++***+++,,,...//////...,,,+++***,,,...000111111000//////444777555111...111444555333000...------......222111000///...---,,,,,,,,,---...---+++***+++---111444888:::999666555444333111//////000111111111000////////////111333444222222222111000---+++***...///222555666666333111111000111333555555333222+++---111888@@@EEEFFFEEEDDDGGGJJJJJJGGG@@@:::777<<>>EEEHHHGGGDDDBBBCCCFFFHHHFFFAAA======>>>CCCJJJSSSXXXYYY]]]dddjjjiiimmmrrrxxx~~~'''***---000111000///---,,,---//////...---...///---,,,,,,,,,---.........+++)))((()))...222666888666444333111111222333444444000,,,******,,,,,,---,,,///222000------000444333000...///222222000...&&&(((***---000111222222000///,,,)))'''***000555111111222222222222111111,,,,,,,,,---000111000///---000222333222111111111333333333111...---...///***---///...+++,,,111666222333444444555555555444555222/////////111111000/////////......---+++++++++,,,,,,+++***,,,111555666333111000000000...------...000222222111000///,,,,,,,,,---...---+++***,,,...///...------000333000000///...,,,++++++,,,***---///000///.........,,,...111555777777777666000/////////000///,,,******+++---000222555666777222222111000......///000---,,,***(((((()))***+++((())),,,000333444222000//////000333555666555444000...+++)))***,,,///222222222222///+++)))***,,,+++******)))***,,,---...222111111222333333111//////000111000.........///---///222444444222///---///111333333222000000111000222333444333111///---+++---111444555444111///---+++***,,,000333444444,,,***((('''(((***,,,,,,---+++******,,,.../////////111333333111111333555444222//////222666999;;;111...---///444666555333000000111222222///***&&&((('''&&&&&&(((+++...000,,,---...///000111111111222222222333222222111000000//////111111000---++++++,,,,,,,,,,,,---000222////////////...---......111000111222444555444222---------------,,,,,,,,,,,,---...///...,,,***)))---000111...)))%%%%%%''')))---000///,,,)))+++---.........---......//////......///222444444333111---............///333666999:::999333+++'''&&&(((////////////000111222333////////////,,,)))&&&$$$###$$$&&&)))+++...000111000000000000////////////,,,,,,------///111222333///000111333333333333222------,,,***))))))+++---333444555555333111111222444333444666777777555222222222222111111///......//////000000...---+++***000333777777555333333333000...------000222333333222888@@@GGGIIIGGGCCCAAA@@@BBBDDDAAA===;;;>>>AAAJJJOOOVVV[[[^^^aaadddggggggmmmuuu{{{&&&)))---111333444333222...000111111000//////000------,,,---///000///...)))'''&&&(((---222777999444333222111111111222333111---)))'''(((***,,,,,,...111333222...---111555555222//////000111///---'''(((+++---///000000000//////...***(((+++000555000111222333333222000///*********---000222111000---000333444333222111111444444333111///...///111,,,...000...+++,,,111666555555444333222222111111333222111222333444222000+++,,,---.........---,,,+++,,,,,,+++***---222777888666333222111111///...---///111222333222111000///...------...---+++)))+++...000///---...000333111111000...,,,++++++,,,(((+++///222333111///------...///111333555666777222111111222222111///---((()))***---222777;;;>>>333333000...++++++,,,......,,,)))'''&&&''')))+++%%%'''***...222222000......///000333666666444222000...,,,++++++---000222111222333000,,,***,,,...)))******+++,,,---//////555444333333444333111///...///000///...---...///***---111555666555333111222444666555444222111111///111333444444222000...&&&))),,,000222111000///,,,***)))+++000444555444+++***(((((())),,,------...,,,***+++---/////////000222444333111000222555444222//////333888;;;===444000...///444666555222---...000222222///***&&&&&&&&&&&&''')))+++...000,,,---...//////000000000000000111222222222222111333222222333333111---***+++,,,------,,,,,,...///+++,,,............///000111000000111333444444333//////---,,,,,,,,,,,,,,,***+++...000000...,,,+++...111333---%%% !!!%%%(((,,,000///+++)))+++...///...,,,++++++,,,---...***+++...111555777666444...////////////000444777;;;===<<<666---'''&&&(((000////////////111333444000000000...,,,(((%%%""""""###%%%'''***...111222111///------...///...---...............//////000---...000222333444333333---------,,,+++,,,///111222333222000...---...000444444555777999888666444222333333333111///---+++...////////////...,,,+++111444777777444222222333000...,,,,,,///111333333222888AAAGGGIIIGGGCCCAAA>>>@@@AAA>>>:::999>>>CCCOOORRRWWW___fffiiiiiigggeeemmmvvv~~~(((***...111333333222222333333333111...,,,,,,,,,111111000000//////......(((&&&&&&(((---111222111///111444333111///000222000,,,((('''***...///...222222333333222111///...222000...............---......000000000///...---111...+++)))***+++++++++,,,,,,---///111000...+++***+++,,,---...000111111...000222222111000111222666888999777222//////111222000,,,)))))),,,000222///000000000000000///...444333222111000000000000,,,++++++,,,...---((($$$---///111000---,,,///111444555666666333111000000---------------------,,,,,,,,,,,,---,,,,,,++++++---...///000222555777888555333111///------------,,,...000222222111///---...////////////111333555333333222111000///...---+++)))(((***///666;;;>>>333333111,,,'''%%%'''***222---&&&###$$$'''((((((***...222444333222000000000000111333444444111...///000///---+++,,,000333///000000///......000111---------...000111333444999666333111111000///............///000000///---,,,,,,---///333444444333999555111000222444222111333222000///222333+++!!! &&&///111---***)))((('''&&&)))---000///...,,,,,,------...---------000,,,***,,,111444333111222222222222222111000000333000------111555777777555333222333444333000,,,,,,+++++++++,,,***(((&&&''''''(((***,,,...///000***((('''***...///...+++/////////000000000000000222444777666333///,,,***((()))***+++,,,------...******,,,///333444111---111000000111333333111000......---------,,,,,,,,,,,,......---,,,---111555???<<<555,,,### """%%%---///111000---,,,---000333111...---...//////---&&&***000666999:::999888555222...---...000111222777::::::555---((('''(((...,,,***)))***---000333:::666222...,,,)))%%%######  '''...333444555111---+++---000333444333333222222111111000000///...---...000222222111)))+++,,,,,,,,,---///111777666222...+++,,,///222111222333555555444333333666333111//////...,,,+++------......///000111111333222111000000000111222111,,,+++///333333222444444999AAAHHHJJJGGGBBB>>>@@@===<<<<<<;;;;;;@@@HHHZZZXXXYYY^^^fffkkkjjjhhhjjjpppwww|||***,,,...000222222111000111111111///---+++++++++000000000000////////////,,,***((((((,,,///111111111333555444111000111333000,,,''''''***...//////111222222222222111//////...---------...//////...,,,---------------------111///,,,,,,,,,---,,,++++++***+++---///...,,,***))))))***,,,...///000111///000222222111000000111555777888777333111111222000---)))&&&&&&)))---000000///...////////////...333222111000000000000000,,,)))((((((***,,,+++))),,,...///...++++++///222333444555444111...------------,,,,,,+++,,,,,,---............------,,,+++...//////111333555777888555444222111///......------...000222222111///---+++,,,,,,------///222444555444333222000//////......,,,***+++...333777888111111///+++'''%%%'''***333...(((%%%&&&(((******---000444666555333222222222111111222333222000...000000000---+++,,,///333000000/////////000111111000000000000111333444555444222000000111222222111/////////000111111111000---------000333444444333888555222000111222333333333222///...000111*** """---222000...///+++)))(((***---......,,,---...............------...,,,***---222555333111.........111333444333111222///------000333444333444333222333444333000---,,,,,,+++++++++)))'''%%%(((((()))+++,,,---...///)))((((((+++///111///,,,////////////............111333555555222...+++***%%%''')))+++,,,,,,+++***))))))+++///333444222000111000000111222333111///......////////////......---...///...---...222555>>>;;;555---&&&$$$&&&)))222333333111---,,,---///444666666333///---///222000333777;;;===<<<;;;999000...,,,,,,...111222222555888888444---)))(((***,,,+++******+++---000222777555333222000---(((%%%!!!!!!)))111555777666333///...000333666666222222222111000000//////...---,,,...111333444444---------,,,,,,///333666777555222...******---000///000111222333333222222222000///...//////...---000...,,,++++++---///111333222111000000000111222222...---222666555555777777<<>>999000,,,111888999;;;>>>AAAAAA>>>:::888+++******,,,///111111111111333444222---))))))++++++++++++,,,---...000000333333444444444222---)))"""+++333888999666444111111444666888888111111111000000///...---,,,,,,,,,...222444555444//////...------111666;;;777555222---))))))+++---------...///000000111111///...------///000///...000---)))''''''***...111111111000000000111111222222///000555888888888:::;;;@@@FFFFFFCCC@@@AAADDDAAA<<<888999;;;???IIISSS[[[]]]aaacccdddeeefffhhhpppuuu{{{}}}111000///------------...---...///---+++******+++000////////////000222222333///***((((((+++///222333222222000///000111222...***''''''+++///000000000000000000000000000///+++,,,///000000000111111---+++)))'''(((+++///111111000111222333222///,,,(((((((((***,,,,,,+++)))))))))***,,,...000111111...///000000...,,,------///000111222333333333444111...***''''''***...111***)))(((***...111222222000///////////////000000///)))!!!"""***///+++,,,,,,)))&&&&&&***...---...///...---,,,,,,---000...,,,++++++---///111333333333222111///...---111111222222333444666666444555777777666333000///...///000111000///---,,,%%%%%%&&&))),,,///000000555444222000............000...,,,,,,---//////.........---,,,++++++++++++000---+++))))))***+++,,,...000333333333222333333444222//////000222222222000000///......///000222555000,,,---222555444111)))******,,,---///111222---,,,,,,...111333333333000111222333222222222333000///...///222333333222222222111...+++---222777444444111...///000+++$$$'''//////......,,,+++******+++,,,------222222222111000///...---******,,,000444555333111)))'''(((///777:::555///...---------.../////////111222222333333333111000000000000...+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,######%%%***///111///,,,+++++++++,,,,,,,,,,,,---000111111///,,,*********''''''((())))))((('''&&&******+++---000111111111111000///000111111///...+++---000333444333222111/////////...///111333555888666222...,,,,,,---///555333000---+++,,,...///444999<<<999111///555;;;:::>>>BBBEEEDDD???999444+++++++++...000111000...,,,...///...+++******+++,,,,,,---///000000111111111111111333444444111///!!! %%%---555888999333222111222444666666666//////000000///...---,,,,,,+++,,,...111333333222,,,...//////000333777:::555444111---))))))***---,,,,,,,,,,,,---///000111...---------//////...,,,,,,***'''&&&'''***...000000000000000111111222222000...///444777777888<<>>EEEPPPZZZ\\\aaafffgggdddccceeehhhpppwww|||333111///---,,,---.........//////...,,,+++,,,---//////...---...///111222111...***&&&&&&)))...222444333222222333333333333---***&&&'''+++///111111000000//////////////////...000222222000///000111///---)))'''(((,,,000333000000111333444333///---)))((((((***,,,---,,,++++++,,,---...///000111222---///000///,,,+++++++++++++++,,,///111222222222000...***((((((***...000'''%%%$$$)))///444555444//////......///000111111222+++!!!&&&,,,---......***&&&%%%'''******+++,,,,,,,,,,,,...000111000...------///222444444444444333222111///...333222222222222333444555444555777888777444111///000000000000///...,,,+++&&&%%%&&&)))...111111000111000...,,,++++++,,,,,,...---++++++---/////////000//////000000///...---,,,,,,+++***)))***+++,,,,,,...////////////000111222000......000333555555///.........///111222222777222------111444333000&&&&&&(((***---000222444...------...000111111000///111333222000///000111000...---...000222333222///000///,,,***+++///444000111...+++,,,...,,,&&&"""+++---------++++++******+++---///111222222222222111000///...)))+++---000333444333111+++))))))///777999333---+++,,,---........./////////000222222222111111000222222222000,,,)))***+++---------,,,,,,,,,++++++"""!!!###(((---000...+++'''((()))+++---...000000000000///,,,))))))***,,,---+++)))'''&&&''')))***------------------//////111000//////000000...,,,***,,,000222444333222111000///......///222444555555333000---------------///---+++)))***,,,...///000222333333333444777:::888>>>EEEIIIHHHBBB999333///...///000222111///,,,''')))***+++*********+++---...000111222222222222111///......000333444444'''%%%%%%)))///444555555///...///000333333222111------///000000///...------,,,,,,...000000///---'''***///111222333444555444333111...++++++---///------,,,+++,,,...000111000///......///...+++)))&&&&&&''')))***,,,............///000111222222222,,,***,,,111333444777<<>>EEEIIIIIICCC;;;666333222222222222111...+++&&&'''(((***++++++,,,,,,...///000111222333333333222///,,,,,,...222444555,,,******,,,111444333111------...000222111///,,,***,,,...000111111000///...------///000000...,,,$$$(((...111222111000000222222111///......111333111000...,,,,,,...111333222111000000///---***'''$$$&&&))),,,......---,,,,,,---...000111222222222***(((***---000111777>>>IIINNNRRROOOHHHAAA??????:::555444:::BBBJJJSSS[[[^^^dddjjjllljjjhhhjjjmmmpppzzz000000000000000111222222---...//////...---...000000...,,,******+++---///---,,,)))$$$ !!!%%%)))111111333666::::::888555,,,(((%%%&&&+++000333333222111///...,,,,,,,,,,,,000222222...***)))---111111///,,,)))))),,,000222.........///000000...,,,***)))((())),,,......---////////////////////////222333444222///---,,,---((('''(((+++///222111000,,,,,,++++++++++++,,,,,,(((&&&&&&,,,444666333.../////////000111222444444444111***###%%%***+++...000///+++)))***+++((())))))((('''(((***,,,000000000000111222333444333444444444333333222111333222111111000000000000222333444444444222000///111111000///---,,,+++***)))''''''+++111444222///+++***((('''''')))+++---000---******,,,000222333333333333444666555111...))),,,......,,,+++---///---......---,,,...000333444222000///111222222111,,,++++++...222666666555777444000---,,,---...///------...///111444666777111111000111222111///,,,000333555333...+++,,,...,,,+++)))***---000222222111///.........///---,,,&&&((((((&&&(((...000..."""(((---///111---------+++)))***...222000111111111111111000000---...//////000000111222///...///111333444222000***---000///,,,(((''''''))),,,///000......///000///111111...***(((+++...---------------,,,,,,,,,'''%%%$$$&&&+++//////...))))))+++---000222444555111000---)))'''(((+++///111///+++'''&&&&&&((())).........,,,******...111000///......///...,,,***///000111333333444444444000---+++,,,///222222222444111...---...---+++)))(((&&&%%%'''***------,,,'''%%%%%%)))///444666666<<<>>>AAACCCBBB>>>:::777444333222111111111...,,,'''((()))+++---.........---......///000111222333111///---...000222333333///---,,,///222444111///---...000222333111---***(((***...111333333222111......///111222222000...%%%)))---000000/////////000111111111111333666999666444000......000222444333222111111111...+++((((((***,,,...///...,,,++++++,,,...000222222222222+++)))))),,,...111999BBBOOOPPPOOOLLLFFF@@@===<<<999555666>>>HHHOOOVVV[[[```dddjjjnnnnnnmmmnnnooosss}}}//////000111222333333444,,,...///...------...000000...,,,***)))***,,,------,,,)))$$$!!!$$$------000444999999666222+++(((%%%&&&+++000333333333222000---,,,+++++++++...000///+++''''''---222111///,,,))))))+++...000...---,,,---//////...,,,)))((('''(((+++---------//////.........---------555666666555222///...///)))((((((+++000222222000---......//////......---+++((()))...555666000***/////////000111333444555444222...(((######''',,,(((,,,000111...,,,---...))))))(((&&&$$$$$$&&&(((...//////000111222222222333333333444333333222222333222111000////////////111222222333222111///...222111000///---+++*********(((''',,,111444111...***)))'''&&&'''))),,,...222...+++***,,,///333444444333333555777555111---***---//////...---...000000000000///...///333555666444222111111111///...+++******...333777777666666555222...******---/////////000000111333444555111111000111222222///---111555777444...++++++...+++)))((())),,,000222333333111///000222111...***'''))))))(((+++222555555,,,""" '''+++---////////////,,,))))))---000///000000111111111000000//////000///...///000222...///000111222333333333+++...000///***%%%""""""'''+++...///------...000---///000---((('''***...------------------------***'''%%%'''+++000111000+++,,,---///111222444444222000---)))&&&(((,,,000///...+++)))'''&&&&&&&&&,,,------+++)))+++///333000///......///...,,,***222333333333444555555666000---***+++...111222111555222///...///...+++((((((&&&%%%(((+++------+++$$$$$$%%%(((---111444666>>>======;;;:::888777666444222000000111000///---))))))***,,,///111111000------------...000111222000//////111333333333111///......000333444222...///000222444555222---***'''***---111333444333333---...///222555555333111(((***---...---...///000///000222222333666999<<<999666333000///111444666222222111222222000,,,)))---.../////////---+++******+++...000222222222222---+++***,,,...222<<>>>>>BBBGGGJJJJJJMMMTTT[[[bbbjjjqqqssspppoooqqqppppppvvv000---,,,///333555111---//////000333777999999888...111333333000---+++***111000......///222555777999666222111111///+++'''&&&,,,000///---...111333000000////////////000000111111111111111111222333///000111222333444444444222000...,,,***)))))))))//////000000111111111222,,,///222555666666555444333222000///000111222444000///---,,,++++++,,,---++++++,,,,,,---......///+++++++++---///222555777000000000///---,,,...///,,,,,,---...000222333444///,,,)))+++...///+++'''''''''&&&&&&''')))***+++&&&,,,333777555111...---)))***+++)))(((***///333,,,...000111///...//////000111111000...---///000333222///---,,,,,,---...000000///,,,***,,,111666777666444222000...---,,,+++...///,,,((('''+++///---//////...///222000+++%%%$$$'''***)))(((---555333000---,,,++++++***)))((('''&&&(((+++...///000.........000222444333222,,,,,,,,,---------......---///111333333222000///...//////---++++++,,,---+++***))))))***---000222...............---------111222444333000---++++++---///111333333111...,,,((())),,,...---***&&&###&&&***000333222000---,,,***,,,///000///......//////.........///000111222666444333222222333555666999666333000***$$$%%%+++---,,,++++++------,,,+++***************,,,------...//////000000///...---///------///222222///+++***,,,...///...+++'''%%%((()))++++++***)))***+++'''***......,,,******+++............///000222222333222///---,,,+++++++++,,,---///......---///000333222000111222444444333,,,+++***))))))***+++,,,---///222222000---+++***+++(((&&&(((,,,...,,,***//////......---.........222333444111---+++,,,---+++///444555333000///000...---***((('''***000444444111//////111444555666666333000000222444666666///...,,,+++,,,///222555666333000///111222333333000333666666444333333555111---)))&&&(((***,,,---/////////////////////.........---,,,,,,///444888666555333000...///222555///000111111111111000000111---***+++111444444222111111333888>>>DDDHHHIIIFFFAAA======CCCJJJOOOQQQTTT[[[bbbhhhpppxxxzzzwwwppppppnnnmmmvvv///000222222333222111000111333666777666555666666222333333111,,,'''$$$"""(((---333444111000222555555333222333444111,,,''''''***------,,,---000333111111000///...---------333333333333222111000///---///111111///000444888333222///+++'''%%%''')))///......111444444222///---...000222555555444222......//////000000111111......---+++))))))+++...,,,,,,---...//////......///,,,***,,,000444555555///222444333111000333666111111000000000111222333000,,,(((''')))(((&&&###""""""###$$$&&&(((***+++)))******+++,,,---.........---+++******+++---...)))---111000,,,***+++...222111111000///...---------///000...+++)))+++---000///...------...///000333333333222000...+++))),,,,,,------------,,,,,,...------......---***'''""""""###&&&***...//////------,,,,,,+++,,,,,,,,,***,,,,,,+++)))***...111222333444555555444222000...//////...,,,+++---...000000000111111000---***000111111...+++***,,,///------+++)))((())),,,///000---,,,---111333222111444444444222000---***)))...///111333444222---)))******+++---......+++(((...---,,,---111333222111222111///...,,,,,,++++++000111222333444333222222777666555333222222333333555333000,,,((('''(((***...---,,,+++***+++,,,,,,+++***))))))+++---000222333222111000000//////000111000//////000///---+++***)))''''''((((((&&&%%%''''''''')))******(((%%%&&&&&&((()))************......---+++)))+++...111222333444333111...---,,,---...///---++++++///333444333111000111333555666777222,,,)))((()))((('''+++---000111///,,,*********++++++***)))(((***+++///111222222000//////000333222222333333111---***---///111222333222000///...,,,***((()))+++...000000...---...111333111///111111222333333333333222...+++'''(((+++000222222222000//////222444555555222222111222444555555444///...---,,,+++,,,------............///000222222222---(((***111888;;;<<<===:::666555666777777777000111222111000000222333//////000000111111111222000222777>>>EEEIIIJJJIIIIIIGGGEEEFFFJJJOOOSSSUUU___bbbgggnnnuuu{{{tttrrrppppppttt{{{000111222222222111000///111333555555333222111222/////////+++&&&!!!&&&+++000222000///111444444222111222333111,,,'''&&&***...///...///222555000000//////////////////333333333333333222111111...///000//////000333555111000...***'''&&&'''))).........111333333000,,,+++,,,...000222222000///------------......////////////---+++))))))+++...,,,------...//////.........,,,***,,,000444555555111222333333222222333444444333222111111222333444///,,,***((('''&&&%%%###$$$$$$$$$%%%&&&)))+++---+++++++++,,,,,,,,,,,,,,,,,,+++***)))***+++---...,,,///111000+++)))***,,,222222111000//////......---///000///,,,+++,,,...///............000111222222222111000///---,,,++++++,,,---...//////......,,,,,,,,,...///...+++((($$$$$$%%%(((---111222222,,,++++++******+++,,,---...//////---++++++...000333333222111111111222333000111111///---,,,---...///......///000///,,,)))///000111...+++)))***,,,,,,---,,,***)))***,,,......,,,+++,,,///111111///222222222000---***)))(((+++,,,...111333333///,,,***)))***+++------,,,***+++***+++...222555444333555333111///---+++******---...000222444555555555555444333111000000111111555444222...+++)))***,,,///...---,,,+++,,,,,,---******)))***+++,,,...///111000//////////////////222///,,,+++,,,------,,,((('''&&&((())))))(((&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%''')))***+++,,,,,,000000///---,,,---000222333444444222///---,,,---///000000...------000444444333222222222333444555666222,,,******+++++++++---///222222///,,,***)))+++,,,,,,,,,******+++---///111222333222111222333333222111111111000---+++...///111222222222000//////---***((())),,,000333///---+++,,,...///...---111111222222222222111111...+++((((((,,,000222333000///...///222444444333111000000111222333222222//////...---,,,------...///......//////000111111111---***,,,222999<<<<<<;;;999666555666666555444222333333333111222333555111111111111111111222222111333888???FFFJJJKKKJJJJJJIIIIIIJJJOOOSSSWWWYYY[[[bbbmmmwww}}}~~~|||zzzrrrqqqqqqrrrwww}}}111222222222222111///...///111333222000...---...,,,,,,***%%% &&&***...///......000333333111000111222000+++&&&$$$)))...000000///111444------...///000000111111333333444444444333222222000///------///000111111///...---***'''&&&(((***------///111222111---))))))***,,,---...---,,,,,,---,,,,,,,,,,,,---......//////...+++))))))+++---,,,---......///.........,,,+++***,,,///222222222000000///000222444333333555555555444444444555555------+++(((%%%######$$$'''&&&%%%%%%'''***---000......------,,,+++******))))))(((((()))+++---...///000111...***((())),,,222222111111000000//////...///000///------...///............///000222333111000///------------...***,,,///111222333222111,,,++++++,,,......,,,***''''''(((+++000333555555---,,,*********,,,...000222222222000---,,,---...444222...,,,,,,///222555333333333111///------...---------...///...+++(((---...///...,,,***)))***+++---------++++++,,,------,,,++++++---///......000000///,,,)))''''''((()))***,,,///222333222000***))))))***,,,...---,,,((()))+++///333666666555888666444111...+++***)))***,,,...111444666777888333222000///......///000555555444222...------...//////...------------...))))))***+++++++++++++++---------------.........111...***((()))+++,,,,,,$$$%%%&&&))),,,,,,+++)))$$$&&&'''&&&######%%%(((###%%%''')))+++,,,---...222222222000//////111333333333222000---++++++,,,///000000///...///111333333333444444444333333222444111---,,,---///000000111333444333000,,,)))(((---.........,,,,,,...//////111222333333333555777222111////////////---,,,...///000222222222111000000...***(((***...333666000...+++***+++,,,++++++000000111111111111000///,,,***)))***---111333333.........000333444333222////////////000000000000000000/////////.........///////////////000000000000---,,,...444999;;;;;;999777666666666555333111333444444444333333555777444333333222222222222222333555;;;AAAHHHKKKKKKJJJIIIJJJLLLPPPTTTYYY\\\^^^]]]dddoooyyy}}}|||xxxuuuqqqqqqrrruuuzzz111222222222111000...---...///111111///...---...---,,,)))%%%!!! """'''***---/////////111333222000///000222000+++&&&###'''---///---,,,,,,...***+++,,,---///111222222333333444444444333333222222...++++++...000///---,,,,,,,,,)))'''''')))+++,,,---///111111...***''')))***,,,,,,++++++++++++//////............///000000000...,,,***)))+++---------...............---************+++,,,+++++++++))))))+++000333222111333555777999999777555333---...,,,(((###!!!###%%%***((('''&&&(((,,,000222333222111///---+++***)))'''''''''((()))+++---......///...,,,))))))+++---111111111111111000000000.../////////.........///------------.../////////000///---++++++---///000+++---000444555666555444000...+++******,,,,,,,,,+++***+++---111333444333...---++++++,,,...000222333333222111...,,,++++++111///,,,******---111444444555555333000.........,,,+++,,,---...---***((()))***,,,------,,,+++***+++---//////...---,,,------,,,,,,,,,,,,---------///000///,,,'''&&&'''*********+++...111222222000***)))((())),,,...///...'''))),,,///333444444444777666444111///---,,,,,,+++,,,...000333555666777222111///.........//////555555666444111//////000000//////...............)))***+++,,,+++***((('''******+++,,,---------...000---+++***+++,,,,,,+++###%%%(((,,,///000///---***---...***%%%###'''+++%%%&&&(((***+++,,,------222333333222000000111333222111000---***((()))+++.........------...///000222333444555444333111000222000///...000222444555444666777555111,,,)))(((...///000///......000222000111222222222222444666222000...---...///...------...000111222222222111222///+++(((***...444888222000...,,,++++++,,,,,,000000111000000///......+++++++++,,,...111333444---...///111444555333222//////000000.........///000111111111111000///...000000000000000/////////...---,,,///444777888888666555555666666555111...222333444444333333555777666555444333222222333333666888===CCCIIIKKKIIIHHHEEEHHHMMMRRRVVVZZZ^^^aaafffhhhlllpppsssuuuvvvvvvqqqrrrsssvvv{{{111222222222111///...---,,,...111111111000000111///...---***((((((***---+++,,,...///000111222333111000///000222000+++'''###'''+++,,,)))&&&&&&'''((()))***,,,...000111222333333444444333333222222111...++++++---///...,,,+++,,,,,,***((((((***,,,+++---000000///,,,)))'''***,,,......,,,+++,,,...444333222111000111333333111000///,,,***)))+++------...............------)))******)))(((&&&$$$###$$$######'''---000111//////333888;;;<<<999444111---...,,,(((###!!!###'''+++***(((((()))---111444555555333111///,,,+++***%%%&&&'''(((***+++---...,,,,,,,,,+++***+++---...000000000000000111111111......------......---,,,,,,,,,,,,,,,,,,,,,++++++000...,,,***+++---000222---///111444666666666555555000***''''''))),,,------,,,,,,---000111111000,,,+++******+++---///000111111000000///---+++))),,,,,,++++++,,,...///111333555555444111...---...,,,+++,,,---......+++(((&&&''')))+++---......---+++...000111///...---............---,,,,,,---...000111111---)))'''))),,,---,,,---///111111000///+++***)))***---///000///)))+++---///000000000111444444333111111000000000---......///000111222333222111///......///000000333444555444222000111111///000////////////......***+++,,,---,,,***(((&&&((()))+++,,,------------...------///000///---***%%%&&&***...222444222000///111111---'''%%%(((,,,))))))***++++++,,,++++++111222333333111///000000//////---+++((('''(((***++++++***++++++,,,,,,,,,000111333444444333000///000000000000111333555777666777888777333...+++)))///000000000//////111333111111111000//////000222111///------...//////...,,,---...000222333444444444000,,,((()))---222666333333111///.........///111111111000///...---,,,+++,,,---...///000222333---...///222555666444333000111222111///---...000000111222333222111///...///000000111000000///...,,,,,,---///111444555555444444444555666555111...000111222222111222444666777666444333222333444555888:::???DDDHHHIIIFFFCCC???CCCJJJPPPTTTXXX]]]```llllllllllllnnnqqqtttvvvssssssssswww|||000111111111111000...------///222333222111222333000000///...---...111444//////000000111222222333111000///111333111,,,((($$$'''******&&&######$$$******+++,,,...///000111333333333333222111000000000...,,,+++,,,......---+++,,,---,,,***)))+++,,,,,,...000///---+++***))),,,///111000...---000222777555333222222333444555222111000---***)))+++---.........///......---,,,)))+++,,,+++((($$$"""!!!""""""###&&&***...//////,,,///555999:::777444111///...+++'''$$$$$$&&&(((+++***))))))+++...111444555444333111///---,,,+++%%%&&&''')))***,,,------*********++++++,,,---.........//////000000111111...---++++++,,,,,,***(((******++++++++++++******000...---+++,,,...000222...///000111222222222222555000***''''''***,,,------,,,,,,---///000///...))))))))))))***++++++,,,,,,,,,---///000///,,,***)))***+++,,,---...//////111333444333000...---------------///000///---***&&&&&&'''***...000000///---///111111000///...///...//////---++++++,,,---000333444111+++(((+++///......///111222222///------,,,+++---///000000///+++,,,------,,,,,,---///222111111111111222333333000///...------------...222111000/////////000111111222222111//////000222/////////000///......---,,,---...///...,,,***((()))***,,,---.........------...///111333111...+++((((((+++///222444333222...///000---)))'''(((***++++++,,,,,,,,,,,,++++++000222333333111/////////,,,------+++)))((()))++++++***)))***,,,---,,,***---///000222222222000///...///000000000111444777666777999888555000...---...///000/////////111333000000000...,,,,,,...000000.........000111000///***+++---///222444666777555111,,,)))(((***---000000222333222111000111222222222222111000...---,,,,,,...000111000000111222------...000333555444333111333444222///---...000///000333444444222///---...///000111111000///...............///000111222222222333555666555333000...///111111000111333555777666444222222333555666:::<<<@@@DDDFFFEEEAAA===;;;@@@GGGMMMPPPUUU[[[___kkklllnnnpppqqqqqqpppppprrrsssuuuyyy//////000111111000///...///111333333222111111222...//////...---...000222222111000000111111111111222000000222333222---)))&&&)))+++***&&&$$$%%%'''------......///000000000444444333222111///...---.........---,,,,,,...000---......---+++***+++,,,,,,...///...,,,***+++---,,,000222222//////222666666555333111000111333444222222000---******+++---......//////...------,,,***---000///,,,(((&&&%%%&&&''')))***+++,,,---///+++---///222444444444444000---)))&&&'''((())))))*********+++,,,///111222333222111000...---,,,+++&&&'''(((***+++,,,,,,,,,+++***++++++,,,,,,,,,+++,,,------...///000000000...+++))))))))))))'''$$$&&&''')))+++,,,---,,,,,,000///...------///000111...---,,,++++++,,,------...,,,******,,,------,,,+++******,,,///000000000)))***+++,,,,,,++++++***((((((***...222222///,,,))))))***+++---...///000...000222222///---,,,,,,......///111222111///,,,***(((''')))---//////......000111111000//////000---......,,,***(((***,,,///333666333---***,,,///......000333555444000---.........000222222000...+++,,,,,,***((())),,,///111111000111111222333333000///---,,,************111000///......///000111//////...---,,,---///222....../////////...---,,,//////000000///...---,,,+++,,,...///000///...---.........000111111///---*********---000222222111++++++,,,,,,,,,,,,++++++******+++,,,------,,,,,,000222444555222000......+++---......---,,,,,,------,,,+++,,,///000...,,,+++,,,...///000111000000---///111000//////222444444777999999666333111000,,,---......---...000222//////...---,,,---///222......///000222222111///((()))+++...222555888:::555222---)))&&&&&&((()))***...111222111000000222333333222111000...---,,,---000333333111//////000,,,++++++,,,000222333333111333555333...,,,---000...000333444444222...,,,,,,...///111222111000///111111000///......000111222111222444666666555333...///000000000111333555666555333111222333666777;;;===@@@CCCDDDAAA<<<888:::???FFFKKKNNNSSSZZZ```gggiiilllnnnnnnmmmkkkjjjnnnqqqwww~~~...///000111111000//////111333444444222000///000,,,------,,,++++++,,,...333222000///000000000///222111000222444333...***(((***,,,+++((('''))),,,000000000000111111111111444444333222000...,,,+++,,,...///...++++++///222---//////...,,,++++++,,,---...///---+++***,,,///,,,000333222000000444888555333111///...///111333333222000---******+++---.../////////...---,,,,,,+++///333333000,,,+++++++++---//////,,,+++---000,,,++++++,,,...111555777222---(((&&&(((***+++***))))))***+++---///111222000000///...---,,,,,,+++'''((()))+++,,,,,,,,,,,,,,,+++,,,,,,---,,,***(((+++,,,,,,---...///000000...+++((('''((('''$$$!!!$$$&&&(((+++...///000000111000///...//////000111---,,,)))'''&&&'''((()))'''(((***...000000...+++)))((())),,,///222333222,,,---///000000///---+++&&&&&&)))///444555222///***))))))***+++...000222,,,...000111///,,,++++++//////000222333333000......+++)))))),,,///...---///111222111000///000222,,,---...+++(((&&&(((***---333777444...***,,,///,,,...111444777555222...//////000222333333000...***+++***(((&&&(((,,,000111111000000111111222333///...,,,***))))))))))))000///...---......000000------,,,***)))+++...111---.../////////...,,,+++000000111000000//////...,,,---///111111000///...000...------///000000///+++******+++...000000///))))))***---000111000...((()))+++,,,---.........000333666666444111///...+++...000111000//////000000...---///222333111...***+++,,,...///000000111---///111000...---000333444666999999777555333222+++,,,------------///111---......---,,,...111444......///222444333111///'''(((***...222666:::<<<666222...)))%%%$$$$$$%%%%%%***///111000//////111444444333222000...---,,,...111444444111......///+++)))(((***---000222222000333555222---***,,,///---///222444444111...++++++---///111222222111000444333222///---...000111222111111333666777777555...///000111000111444666555444222111111333666888<<<===@@@BBBCCC???999444:::@@@GGGKKKNNNSSS[[[aaagggffffffeeeffffffggghhhjjjpppyyy000//////111444555222000111333555444000---,,,---//////...***%%%"""###&&&+++...111///,,,,,,111555555333111222444444111...+++---......---,,,---...333222111111111222333444777444111111222222///,,,***+++,,,------...111333222222111///---+++)))((((((+++...///,,,+++,,,---222444666555333111111111////////////000111222333333///...000///+++'''(((*********+++,,,---,,,+++000111111111111000//////333111000...------------,,,+++******---111555888666111+++)))***++++++************,,,...000000000///...------...---+++)))'''***,,,,,,+++*********............---,,,+++***---++++++,,,...000000000///+++((('''))))))%%%!!!"""%%%***///111222222111333444222......///---(((,,,)))&&&&&&((('''$$$!!!""""""$$$)))---...+++''')))+++---000222333333333,,,...111333333111...,,,+++***+++---000111...+++---***)))***...000111000/////////---,,,,,,...000444222//////000222222222111...***'''&&&(((+++---///...,,,,,,---///111333000000---(((###!!!$$$(((...000222333333111///---...000222444444333111///000000000000///...------+++++++++******+++///111222111111000000...,,,)))...//////---***'''%%%%%%...000111111///...///000***)))(((&&&%%%'''+++///,,,,,,,,,......---***(((//////000222444555444222000---***)))***,,,,,,,,,***+++---...------...///------,,,+++,,,---...///***---000333444333111//////---+++******+++,,,---...............---------000000////////////000000///------222777777333///,,,---.........---,,,+++,,,---------,,,---000222111222444555444333111/////////......---------------+++***,,,000444666777333111///222666888444000...)))&&&,,,555;;;888444444222...***'''&&&%%%&&&,,,+++)))***,,,///111222222222111000...+++((('''---111444555333///---,,,+++******)))***+++---......---++++++---......---333333111000...---,,,,,,+++,,,---///111222333444666444111///......//////111444555444555999:::777333222111222444555444333222000......111333555555;;;@@@EEEEEE@@@<<<<<<===>>>GGGPPPQQQMMMNNNWWW```aaaiiikkkccc]]]___cccdddlllsss|||///...///111444555333000222444555333///,,,++++++------,,,(((### !!!###))),,,...---++++++...222444222111111333333000...+++,,,......,,,++++++,,,000000000111111222333333444111///...000111///...+++---.........///111333444444333111...,,,)))((((((+++------,,,+++---///333555777777555333222111////////////000111222333111------000000,,,(((((())))))***,,,......---,,,000000111111222222111111222111///...---------...,,,+++******,,,000444666666222...,,,---......---'''''''''***---000000000...---,,,---......,,,***(((***++++++***))))))***...............---------,,,+++)))***,,,///000//////+++'''''')))***'''$$$%%%(((,,,///222333222222444555444000///111000,,,,,,)))''''''((((((%%%""" !!!###'''+++,,,***''')))***,,,///111222222222,,,...///111111000...,,,,,,+++,,,...111111///,,,,,,***((()))---000000000.........---,,,,,,...000666333000///000111111000000...+++)))(((***,,,...000000///...///000111222000///---'''!!!!!!%%%+++---000222333222111000,,,...///111111111000///000///---++++++,,,---...,,,,,,,,,+++***+++---000222111000///---+++(((&&&)))+++---,,,***((('''&&&---000222333222111111111---+++)))((((((+++...000.........//////...,,,***000000111333444555333222222000---+++++++++)))(((''')))+++---...//////000......,,,,,,+++,,,,,,---,,,...111444555333111000000///---+++++++++------......------------......000000///......///000000---,,,,,,///444555111---------.........---+++******+++,,,,,,,,,---///222111111222222222000///...........................///...---///222666999999555222111222555666222...,,,)))(((---444999777444333111///---,,,++++++,,,---+++******,,,///111222222222222111///---+++)))///111444444222///...---------+++*********++++++,,,++++++,,,...000//////111///+++((('''))),,,...---------...000222333444666444222000......///000444666777444444777777444333222111111333333333111000...,,,,,,///111333333;;;@@@EEEEEEAAA>>>===???AAAHHHOOOPPPNNNOOOVVV]]]]]]dddfffaaa\\\```eeehhhqqqxxx.........111333444333111333555555333000,,,******------,,,(((""" !!!###'''+++...---+++***,,,///333222000000111111///...***,,,---,,,***))))))***---...///111222222111111000...++++++,,,...//////,,,...000111111111333555888777555333000---***))))))***+++++++++,,,///222333555888888666444222111.........///000111333444...,,,---111222---)))))))))***,,,...//////...---...///000111222333333444111000...---------......---+++***)))***...111444333111///...//////...---%%%%%%&&&(((,,,/////////,,,,,,+++---...///...,,,***++++++***))))))***,,,---------...///000111222,,,***((((((***---///000...+++''''''***+++***)))+++,,,///111222333333333444666555111111333333000---***((((((******'''$$$ """%%%)))+++***(((***+++---...///000000000------------------------,,,,,,---///111111000...***)))((())),,,...//////,,,------,,,,,,,,,///111666333000///000000000///000...---++++++,,,...///222222222111111111000000///...,,,&&& """(((***---111333333333333++++++,,,---.../////////222///+++((('''))),,,...,,,------+++******---///222111///,,,)))&&&###!!!$$$'''+++,,,+++***)))(((---///222333333333333444333///++++++...222333333222111000///............222222333444444444333222444222///---,,,***'''%%%$$$'''***...000000//////......---,,,++++++++++++...000333555555444222111222111///...---------.........---,,,,,,---......000///...,,,,,,...///111+++******---111222///,,,............---,,,***)))((()))+++++++++---000222000000000///...------,,,,,,,,,---...////////////111000///111555999:::;;;777444222333444333...************---111444555555111111111111111111222222...---++++++,,,...000222222333333333222000...---111222333333111/////////000///...,,,++++++************+++...111222111///...***######***///...---------...000222444444333111000/////////000555888777444333555444000111///...///111222111111///---++++++---000111222;;;???CCCCCCAAA??????AAADDDHHHLLLNNNOOOQQQWWW[[[[[[```bbb^^^\\\aaahhhmmmssszzz,,,---///111333333333222333444444444222000...---//////...***%%%"""###&&&(((+++---...---+++,,,---222111000/////////......***+++,,,,,,***(((((()))***,,,///111222111000//////---***((()))+++---...+++...000222333444666888999888777444111...+++)))***)))))))))***---111333111444777888666333111000------......000111333444,,,***---333444///+++***+++---///111000...,,,,,,,,,------///000222333444000///...---,,,---......---+++)))((())),,,///222...............---,,,+++(((''''''))),,,---------+++******,,,///000///...---...---,,,******,,,...---------...000222444555---+++'''''')))---///111...,,,)))))),,,......---///000111222333333333333222555444111000333444333...+++))))))+++,,,***'''!!!"""###%%%(((***++++++///////////////............---+++******+++,,,---+++,,,---.../////////...***)))((()))+++---...///+++,,,,,,,,,+++---///222333111//////000111111000......---------...///000222222222222111///...---------+++&&&!!!!!!###(((***,,,///222333333333++++++++++++,,,---///000444111---***((((((***+++++++++,,,+++++++++---///000000...***&&&!!!$$$(((,,,...---,,,+++***...///000000000222666999:::444//////444888888666444333111...,,,,,,---///222444555555444222222222333111///...---+++'''%%%%%%'''***...000000...,,,,,,,,,,,,++++++,,,,,,,,,000111333555555444222111333222111///...............---,,,******+++,,,---...---+++***+++---///111+++******,,,...000...---//////...---,,,+++))))))((())),,,------///111333000///...,,,+++*********)))***,,,...///000000000111000000222555999::::::777555333222222000,,,((('''(((+++---...000333444111111222222333444444555//////...---------000222222333444444444333222111222333333111///...///111111111000///......------,,,,,,---000222222000...+++&&&&&&+++...---,,,,,,---...111222222111000///......//////444777777444333444222///---+++***,,,///111222222000...,,,---///222333333999;;;???@@@@@@@@@AAACCCFFFGGGJJJMMMQQQVVVZZZ]]]]]]```aaa______dddlllrrrvvvxxx}}},,,---000111222222222222222222333444555444333111...//////+++&&&$$$&&&(((''')))+++,,,+++*********000000///...,,,,,,------***+++,,,,,,***))))))))))))+++...111222111///---///---+++((('''(((***,,,***,,,000333444666888:::777666555333111...,,,******)))'''(((***...222444///222444444222000......---------...///111222333---+++...444666111---,,,---000222111...,,,+++++++++++++++,,,---///111222000///...---,,,,,,---------+++)))((()))+++///111......//////...---,,,,,,---,,,++++++,,,---,,,+++***)))***,,,///000000///111111000///------///111------...///111333555666...+++((((((***...000111///...,,,,,,---///000000000111111222222222222111...222222...---000333333...,,,***+++---...,,,***%%%&&&&&&'''(((***---///555444333111///...---,,,...---***(((((()))+++,,,***+++,,,,,,---------...***************+++---...+++,,,,,,,,,+++,,,///111///...---///111333333222,,,,,,,,,,,,---///000111111111111000///---+++***+++,,,+++((($$$"""%%%((()))***,,,///000111111111---,,,++++++,,,---///111444333111///---***((('''(((***+++,,,,,,,,,///000//////---)))$$$  ))),,,///000///...------000///---+++,,,000777<<<>>>888333222666:::999777333333111---***)))+++...222444666555333111111111000///.........---+++)))))))))+++...111000,,,(((((()))***,,,---...//////111222333444444222111000222222111000///............---+++***)))))))))******)))))))))***,,,...000---,,,+++,,,---...///...//////---,,,+++***))))))***,,,...000000111444555000///---+++***)))((((((&&&(((+++---///000000///.........000333666777666555444333222000...+++((($$$'''***,,,,,,...111444333222222111111222222333000111222111///...///111222333444555555444333222222222222000...---///111///000000111111111111111//////000222333222///,,,***&&&!!!###&&&------,,,,,,,,,---///000///......---------......000333555333333444333///((('''''')))...222444555333111///000222555666666666888;;;===???AAACCCEEEFFFGGGIIINNNTTT[[[```ccceeeeeeeeeeeeeeehhhooouuu{{{yyyzzz,,,...111222111000000111111111111333666666555333,,,------***&&&%%%'''***(((((()))))))))))))))(((//////...,,,******,,,---***,,,------,,,++++++,,,+++,,,///111111000...,,,...---,,,***(((''')))+++))),,,000333444444666777222111111000///---,,,++++++)))'''(((+++///111222...000111111///---,,,---............///000111111///---///555777333//////...111222000,,,******,,,,,,,,,+++***+++,,,...///111000...---++++++,,,,,,---+++)))((())),,,///111000222333222000.........000///------------+++******)))***,,,///000000///222333333222000///000111---...///111222333444444...+++))))))+++...000111..................------...///000111111000///...+++000000,,,))),,,000222///---+++,,,///000...,,,******)))((('''***...111777666444111///...------...---***((('''(((***+++)))***,,,,,,++++++---...,,,------+++))))))+++---+++,,,,,,+++++++++...000---,,,,,,...222444444333+++***)))***+++...000222111000///...,,,+++***)))***+++,,,)))&&&%%%'''******+++,,,...//////000000...---,,,,,,,,,---///000111222333333111---)))&&&(((***,,,,,,,,,,,,...000,,,...---***%%%"""###%%%...000222222000//////000111///,,,***+++000888>>>>>>:::555333444666777666222333111---)))'''))),,,000333666555222///000222---,,,,,,,,,...//////---,,,+++,,,...111000,,,((('''(((***---///000111111000111111222111000///...///////////////.........,,,,,,+++)))(((&&&%%%$$$###$$$%%%'''))),,,...///...---,,,,,,,,,---///000///...---+++************,,,///111333333444555666000000...,,,+++)))''''''$$$&&&))),,,.........---+++***+++---000222333222000111111111000...,,,+++###&&&)))+++---000333555444333000.........///000000444777777333000///000222222333444444444333222000111111///---,,,...///,,,---///111222333333333222222111222333222///---***(((&&&$$$###$$$%%%&&&........................---------...............---111333222222555333///&&&%%%%%%(((---222555666555333111111444666888888555666888;;;???CCCFFFHHHGGGHHHLLLQQQWWW___eeeiiimmmkkkjjjlllmmmnnnsssyyy~~~}}}---///222222000...///000000///000222444555333111+++------+++((((((***...,,,+++******++++++++++++.........+++)))(((+++---***,,,...///...---...000---...000000000///---,,,+++,,,---,,,***)))+++---,,,...111222222111111111+++,,,,,,------,,,,,,++++++)))'''(((,,,///000000///000000...,,,+++,,,---//////.........//////000333000111555777444111222---///000...***))),,,000///...,,,+++***+++,,,---333111///---+++*********---+++))))))***---000333222333444222///------///000///------......,,,+++*********,,,///000000...222333444333111000000000---...111333333222111000+++***((()))+++.........---...//////---***)))(((***,,,...//////...,,,******//////***'''***///111000---,,,---000222000...------+++(((&&&(((---222444333111000////////////...---***((('''(((***+++)))+++---,,,++++++---000///000///---***(((***---,,,------+++***+++---///---,,,---///111333222111)))(((&&&&&&(((,,,000222111000...,,,+++******+++***,,,---***&&&%%%&&&))))))***+++---...///000111......---,,,,,,,,,------...///222333222///,,,***+++,,,...---,,,++++++,,,***,,,---+++'''&&&))),,,///111222111000000222444000000...---...222777<<<;;;888444111//////111222111333333///)))&&&(((+++...111555444000...///222---+++***+++...000111111...,,,+++---111222///+++)))***,,,...000111111111//////000///...---,,,+++,,,,,,------......------++++++***)))'''### """&&&)))+++------...---,,,+++***,,,...000...---+++*********++++++...000333444444444555666111000000///---***'''&&&###%%%(((+++------,,,+++(((((()))+++...000000///+++---///000//////......%%%&&&))),,,111444777888555222///++++++,,,...000000666;;;<<<777222//////111222333333333222111000...///000///---+++,,,---***+++---///111111111111333222111111222333111000,,,+++***))))))******+++///000222333333111000///---...//////000000000000,,,000333222222444222...((('''&&&(((,,,000333555444111000000222555666777666666888;;;@@@FFFJJJLLLJJJMMMQQQUUUYYY```hhhnnnqqqnnnnnnrrrsssrrrvvv|||---000333222///---...///111//////000333333000------...000...++++++///222222000...---...///000///---...---+++((('''***---+++---///000//////111222///000000000000...---,,,(((+++------,,,+++---000...000333222000...,,,,,,'''((()))***++++++++++++,,,)))''')))---000000///000000///---++++++---///000000///...............555222222666777444333333***---...,,,)))***///444222000...,,,******+++,,,333222///---+++)))))))))---+++***)))***...111444111333333000,,,***+++---...---,,,,,,......---,,,+++******,,,///000///...111333444444222/////////---///222444444222///---)))(((''')))+++------,,,+++---///...+++(((%%%$$$'''))),,,......,,,***(((***//////***&&&)))...000000...,,,...111333111///......,,,(((%%%'''---111000//////......///111222...---+++)))(((((()))******,,,...---++++++...111111111111...***(((***,,,---------,,,******,,,............///111222111///(((&&&$$$$$$&&&+++///333222000...+++******+++,,,,,,------***&&&###%%%'''((()))***,,,...000111222......------,,,++++++***+++,,,///111111111///......//////...+++)))))))))))),,,...,,,((((((,,,111///000000000000111444777///000111222222444777:::888666333...+++***,,,...111444444000***'''(((+++,,,000444333000...///222...,,,******---000111222...+++***---222444222...+++,,,...000111111000000///.........---,,,******)))***+++,,,------------*********)))&&&""" %%%)))+++,,,,,,...---,,,***)))***...000---,,,+++*********+++,,,///111444555444444444555111111111000...+++'''%%%"""$$$'''***,,,,,,***)))''''''(((***---///...---(((***---/////////000111(((((()))...444888::::::555222---***)))+++///222000777>>>???999333//////000111222222222111000///---...//////---+++++++++(((***,,,---/////////...333111000000222444444333---,,,,,,,,,,,,...000111111333555666666444111000...///000111222222222111---111333222222333000,,,+++)))'''(((+++///222333222000......000333555555888777888<<>>;;;;;;777111...///222555777666555444444333000,,,)))---...000111222111///...111111222222000...,,,+++...//////...+++,,,000333222111000111222333222111000000000000000111111111333444666:::<<<:::333...///111444444333222111222666333000///000///,,,)))+++******+++...////////////,,,***+++...222333333666:::???AAACCCEEEJJJNNNXXXZZZ[[[XXXWWW\\\hhhrrrtttsssqqqppprrruuuyyy|||~~~222222333333222222111000......///111333222///,,,///000222333222333444666555000------222666666555111000...,,,+++,,,---...---++++++---111444444333111000000111222222///---,,,------,,,***+++,,,...---...///000000...---,,,,,,++++++***))))))((((((++++++++++++,,,...000111333333333222111///---,,,***---///...,,,+++,,,---444444444666777666333111+++,,,/////////...///111333444444222...+++******---//////---)))'''(((***+++++++++++++++***)))((()))***++++++***(((&&&$$$$$$%%%''')))+++---//////------,,,++++++,,,---...+++)))'''(((+++...000000111000///000222000---***'''&&&%%%'''***,,,............///...,,,(((%%%"""$$$''',,,///000...+++)))***)))))),,,+++)))***///222///---...000111000///,,,...///...***((((((************---000222111000///000000...++++++...111222000...,,,,,,,,,,,,,,,333333333111///...///000444333111...+++)))((((((,,,,,,++++++---.........---,,,+++******,,,---///111333666666555222111000000000///---***'''$$$"""!!!(((...000111555777555000---***(((((('''$$$!!!###'''+++...///000111222111222222000---)))'''''',,,///222222///...///111...---,,,,,,---///000000000111111000//////111333888888777444111//////000111000...---,,,,,,------111222333333444333333222000---)))'''))),,,...////////////000000111222333////////////000111222222///---++++++,,,---,,,,,,---------,,,+++++++++,,,,,,///222444333///***'''!!!!!!$$$(((---000000//////+++&&&######%%%))),,,,,,,,,+++)))((())),,,///222222111111000000111111......,,,+++++++++,,,---(((''''''))),,,///000000111...---000///,,,***,,,,,,,,,---///000000///...)))(((***111999===<<<:::<<<888222//////111333444222111000///...,,,'''$$$)))+++...000111000///...//////000000000000//////222222222000------000333444222111111222222111000---...000111111111000///222333666999;;;999333//////111333444333222333444333111///...000000...,,,,,,,,,---///111222111000...,,,+++---000333333222777;;;???BBBDDDGGGLLLPPPVVVYYYZZZYYYXXX^^^iiissssssrrrqqqqqqrrrvvvzzz|||~~~333444555666555444222111,,,---...111333222000---000111222222222444666888666111,,,+++///333666666222222111000000//////...///---,,,---000333444555222222222444555444111...+++,,,...---,,,+++,,,---***+++,,,------------,,,...------,,,++++++******))))))***+++,,,...000111333444666666444111...+++***+++,,,+++******+++---222222444666777777444111,,,...000000//////000111555555555222...+++******,,,------,,,***))))))+++...------,,,***(((&&&%%%'''(((***+++***'''$$$!!! """&&&***------------+++***(((((((((+++---///(((&&&$$$$$$(((---111333333222111222222111...+++((('''%%%&&&***---///000000111222111///+++&&&######&&&***---//////...---***)))+++...---)))))),,,000//////000111111000...,,,...000///---+++******(((((())),,,///000000///...///000...++++++...111222111000///...---,,,,,,222333333222000///000222777666444111...,,,+++***+++************,,,...///000000///...---,,,++++++222444777777666444333333111000000...+++(((%%%###""")))///333999===:::555000---***((('''&&&$$$"""$$$'''+++---...///111222111333444222///,,,++++++---111444444111//////000---,,,++++++,,,---///000111111000---,,,---000222:::999888444111//////000......---,,,,,,---...///111222333444555555444333///,,,'''%%%'''+++...000000111111222222333444444000000000000000111333333///,,,******,,,...//////222000...,,,++++++++++++...111444777777555111...&&&%%%&&&)))---000222222---)))###!!!$$$''')))))),,,,,,+++***)))***---000444444333111000///......***)))(((((())),,,///111***)))***,,,000333444444666222111222000+++***,,,000000//////...---------***)))+++111777;;;;;;999;;;888444222111222111111...---+++***)))'''### %%%'''+++///111111///...---......///000111222222555555444222000///000222555333111000111111///...+++,,,///111111000...---222333555888999888444111///111333333333333444666111///......//////...---......000333555555333111------...000333444333222666999===@@@CCCHHHLLLPPPTTTWWWYYYYYYZZZ```jjjsssssssssssstttvvvzzz}}}222333555777666444222000,,,---///222444444222000111222333222111222444666666111+++)))+++000444555333333444444333222000///111000......///222555777222222333444555444111...***---///000...---,,,,,,(((((()))***+++,,,------........................******+++,,,---///000111333444555555555333111///,,,++++++*********,,,...///000222555777666333000---///111111000//////000444444444111---***((((((,,,------------,,,,,,---//////...---+++)))'''&&&&&&(((+++---,,,)))%%%""""""''',,,//////---,,,***)))&&&$$$%%%'''***---&&&%%%$$$&&&***000333444333333333222222000///---...+++)))))),,,///000111111222444333111---(((%%%%%%&&&(((+++,,,---......+++***---111///***))),,,...//////111111000///---,,,---...///...,,,******((('''(((+++...000///......///000---***(((***---...000111111000.........111222222222000000222333666555222111000///---,,,***************+++...000333222111///...------,,,111333555666444333222333222222111000...+++(((&&&''',,,222999AAAEEE@@@777000...+++)))'''&&&%%%$$$'''))),,,------...///000111222444333111.........///222666666222//////000,,,,,,,,,+++++++++---///222111///+++***+++...111777777555222000///000222...---,,,,,,---...///000000111333555666666555444000,,,'''%%%'''+++///111111222222333444444555555000000000000111222333444000---+++***,,,...///000444111...---------------...111555777888666333000)))((('''(((+++///111222,,,'''""""""'''+++***(((,,,------,,,+++,,,///111333333222111000///...---+++)))((('''(((,,,000222------...000333555444333555222111111...***))),,,333333111///,,,******+++,,,,,,---111666999999888999777555444555444333222...---+++***)))'''$$$!!!"""&&&+++///222222111000......//////000111222333555444333222111111222222555333000.........---,,,+++,,,,,,---............111222444666777666444333222333333222111111333444111000...---------.........///222666888777333000+++---111444666777555444444666999===AAAFFFKKKNNNSSSVVVXXXZZZ[[[```iiipppuuuvvvwwwyyy|||111222444555555333111///---...000333666666444222333333333222000///000222333///***((())),,,000222222333444555444333111000000///...------///333555111000111222333222///---+++...111222000...------'''''''''((()))+++---...------...///000111222222,,,,,,---...///000111111111111111111222333444444---,,,++++++,,,---...///---...111444666555111......000111111///...//////111222222///,,,((('''''',,,---...///000111000////////////...---+++***)))''')))---//////,,,(((&&& $$$)))...111000///---+++)))&&&######%%%''')))''''''(((+++///222333333333333333222111000000000444222///...///000111000111222333333111...)))'''(((((())))))***++++++,,,,,,,,,///333111,,,***---,,,...///000///......---++++++,,,------,,,+++***(((((()))+++...000000///...000000,,,'''$$$$$$&&&))),,,///111000///000111000111222111000000222444222///------///000///---***,,,,,,,,,++++++...111333222///......///111222111333555555333222222222333333333222111...,,,+++---111666===FFFJJJDDD:::000///,,,)))'''&&&&&&'''+++---......---,,,---...000111333333111///......///222555555111//////000,,,------+++)))))),,,...111000...+++)))***---000111111000...---...111333///...---------...///000///000333666777777666555111---)))''')))---000111111111333444444555444444000000000000111222333444222///---,,,---.........222///------///000000//////111444777777555333000---***((())),,,///111111+++'''$$$&&&+++...---***---...///...------000222///000111111111111000///...---***)))***,,,///222//////000222444333111//////------...+++'''(((,,,333333222///+++((((((***---...///111444666666666444333333555777888666555000///---,,,,,,+++(((&&&$$$''',,,000333444333222000000000111111111111111000000000111222333444444444111...,,,,,,,,,,,,+++...,,,***)))***,,,///222000222333444444555555666666666444111///...///111444333111...,,,,,,,,,------///222555777666222...***...444888::::::999888666777999===BBBHHHMMMOOORRRUUUXXX[[[]]]aaagggllltttvvvxxx|||000111333444333222000/////////111555777777555333333444444333111.........000...,,,***)))+++---//////000111222333222111111---------,,,+++,,,///111000///......//////...,,,+++...000111000...------)))((('''''')))+++...000---...///000111222333444......///000000000000///------,,,---...111333555...---,,,,,,...000000///---///111444666444000---///000111111///------...///000000...+++((('''''',,,,,,...000333444333111////////////...---,,,+++'''))),,,...///...+++***%%%'''+++...000111000///,,,***(((%%%%%%%%%'''(((******+++...000222111000000222222222000000111222888666333333333222111///000111111111000---+++)))++++++******************++++++///333111---+++...+++---......---,,,,,,---,,,+++***+++,,,---,,,+++))))))***---000111111000...000///+++%%%!!!!!!"""$$$)))---///......000222000000111000//////111222---+++)))***---///...,,,***,,,///...++++++---///111000...---...111444666444555666555333111111222111222222333222111000///111444888===DDDHHHCCC:::111000...+++((('''(((***...///000///------...///000111333333111///...///...111333222///---///111...//////---)))(((***---//////...+++***+++...000---------++++++---111444000///...,,,,,,,,,---------///222555777777666555111...+++)))+++---...//////000222333444444333222000000000000000111333333222000......//////...---///---,,,...111333111///...000333555666555333111000...++++++---000111111)))'''''')))---000...---///000111000......000111,,,...///111222222111111111000---,,,+++,,,...000---...///111222111---***)))((())))))&&&"""%%%+++000222222///***'''''')))---......///000111222333//////000333666888888777111///...---......,,,+++(((***---000333444444444111111222333222111///...---,,,---000333555666555111///,,,++++++---------///,,,)))'''(((,,,111444000111222222222333666888888777444000,,,+++---///555555333///,,,+++,,,...---...000444666444000---***///666;;;>>>>>>>>>>>>===<<<===@@@FFFLLLPPPRRRRRRUUUYYY]]]aaaeeejjjmmmppprrrvvv{{{222222222222222111000000///000222444777666444111111333555555333000///......//////...---,,,,,,---,,,---...///000111111111,,,...///...,,,,,,...000000...,,,+++,,,------,,,***,,,...///---,,,,,,---+++***(((((())),,,///222000000111111111222222222...///000000000///------((()))***,,,---...//////---,,,,,,---000111000...000111333666777555000,,,///000111000...,,,,,,---...///000...+++)))((()))++++++,,,000444666444222000000//////...,,,+++***$$$&&&)))+++,,,---,,,+++******+++---...///000111,,,+++***))))))***++++++///---++++++,,,------,,,...000111111000000222444666555555555555444222////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))),,,000///,,,+++...***,,,---,,,))))))+++---///,,,)))))),,,...///...++++++,,,...111333333222---//////+++&&&!!!!!!"""###'''+++,,,******---111///000000///......///111,,,)))&&&'''+++---,,,)))(((,,,000///+++)))***,,,.........///000222444444444555555333000///...///...///000222222222111000222555777888<<<@@@===888222222000,,,)))(((***------///000/////////111333111222444333111/////////,,,...000...,,,+++...222000111222...)))&&&))),,,---......---,,,,,,...000------,,,***)))+++///333000///---+++)))(((((()))+++---111555777777555444000...+++***+++,,,,,,+++---...000222333222111000////////////000111222222.........000111111000......,,,+++...333444000,,,''')))---000222222111000///...,,,,,,---.........%%%'''))),,,.../////////111222333222000...///000,,,---///111222111111000111000///------------...((()))+++...000...***''''''&&&&&&&&&""""""))),,,///111///***&&&&&&(((+++,,,,,,,,,+++,,,---...,,,,,,---///333666666555...---++++++---...---,,,,,,,,,...///111222333444///111333444444222///------,,,,,,000444777666555000...++++++---///111111...,,,)))((()))---111333///000111111000222666:::777666222---******,,,///555555333000---,,,///222---...000222444333000---***000888===@@@AAACCCEEEAAA??????BBBHHHOOORRRSSSQQQTTTZZZ```fffkkkppprrrmmmpppuuu{{{333333222222222111111111//////111444666555333000///222666777666333111000...000111111000...---,,,******+++---...000111111...111333222000///000222111...+++***+++---------)))+++,,,,,,+++***+++,,,---+++)))((())),,,000222333333222111111000000///...//////000///---+++***%%%'''***,,,---,,,+++))),,,++++++...111222///---222333555888999666111---...000111///---++++++,,,...///000///,,,+++***+++***)))+++///444666444111000000///...---+++)))((("""###%%%(((***+++++++++,,,+++++++++,,,...000111,,,,,,,,,,,,---...//////222...)))''''''((()))))),,,///111000//////333666444444444666777555222///......---,,,,,,,,,------,,,---......//////......((((((***...---***+++...***+++,,,***''''''***...111---***))),,,000111000---,,,---000333555444333,,,...///,,,'''###"""$$$$$$(((+++***((('''+++//////000000///---,,,...///---)))&&&'''***,,,***&&&&&&+++000///+++'''''')))+++---///222333333222111222222222000---+++***++++++---...000111111111111111444555444666999999555333333111---)))(((+++...,,,...///000000111444666222444555555222000//////+++------,,,)))***...222111333333///)))&&&(((+++,,,---......------///111///...---***)))***...111000///,,,)))'''&&&%%%%%%***,,,111444666666555444///---++++++++++++)))(((,,,---///111222111000///............///000111222,,,,,,...000333333111///...,,,,,,///333444///*** """'''+++...//////...---+++******+++,,,+++***###&&&***---......///000333444444222000//////000---...000111222111///...//////......------------$$$&&&(((,,,...---)))&&&&&&&&&&&&%%% &&&)))---000///***&&&&&&''')))******)))(((((()))+++*********---000333333333+++)))((()))+++,,,,,,,,,............///111222333---///333555555333000---...------111555777666555000...,,,,,,...222444444,,,+++******+++...000222///000111000///111666;;;555444000,,,)))***---000333444333000---...111555......000222333333000---+++111999>>>AAACCCFFFHHHBBB???>>>AAAHHHNNNQQQRRRPPPTTT[[[cccjjjqqquuuwwwnnnqqqvvv}}}444333333222222111111111//////...------...000111//////000333666777333000222000...---,,,---...///,,,***(((***...222222222444000000666999666333333555000***)))+++///111222---,,,+++***))))))))))))***+++***)))+++111222///111222333333111000000000333111000111111///)))%%% (((000111,,,'''&&&''')))---222444222000//////111777======888222///...---111333000+++)))+++...///000222222222///---+++,,,***)))---444888777555111000...+++)))((('''&&&######$$$%%%''')))++++++///...,,,,,,,,,...000111---000333333222000111333111...)))%%%$$$$$$&&&((())),,,...///......111444777666555444333222222222000...,,,+++***)))'''%%%***...222444333222000000000---******,,,---+++)))+++(((&&&'''&&&%%%***000111...,,,,,,---...///...+++,,,,,,...000222444555111222333222...)))###$$$&&&(((((((((((()))+++111000///......///000111///---+++(((&&&%%%%%%%%%)))***++++++***(((&&&$$$+++,,,,,,------///000222000...,,,+++******((('''******+++,,,...///000111444333222000...///111444222333333111...,,,,,,---111222222111000000111333444111///---...///000///......,,,***))),,,111555666444222///---+++***)))+++---......------///000000000///---++++++---...///222444111)))###!!!!!!$$$+++222222...+++,,,//////...,,,++++++,,,...///......------------......000111111000---,,,///222...///000//////000333555666111------000111...***$$$%%%'''***,,,---...///))))))))))))((((((''''''%%%&&&(((+++---...///000333222000000000111333555555111///111222///---...222000//////000///---+++******)))((((((((((((((('''***,,,)))$$$!!!###&&&+++,,,---,,,+++))))))***...---***'''$$$!!!***,,,...000111111000///&&&&&&&&&***...///...+++111///------...000000/////////000222444555333222333333333333333333333444///......000333555555444************---000333555333333222222222333444444444666555111***(((+++///555444333111000/////////---///111444555555444333111333777===DDDFFFDDDAAA======>>>AAADDDGGGJJJLLLRRRXXX^^^ccckkktttwwwuuurrrssswww|||333333222222111000000000---------------...///000//////000333666666333000111000...---,,,---...///...,,,***,,,///222222222111...000666999666444333333///***)))+++///222333///...,,,***((((((((()))+++,,,+++))),,,111222///000222333222000///000000333222111222333000,,,(((&&&,,,222222,,,&&&%%%'''***---111222111//////000111666;;;:::555000......---000222000+++)))+++......000111222222000---,,,,,,***)))---333666555333111000...,,,***)))(((((($$$$$$$$$$$$&&&(((***+++...---+++++++++,,,...///...111333333111000111222333000+++'''%%%$$$&&&'''(((+++...000000111444666666666555444333222222222///---***))))))((('''%%%+++///333555444222111111111...,,,,,,///111000...***'''&&&'''&&&%%%)))///000...,,,,,,,,,,,,+++******+++,,,...000111333333111111111000,,,'''!!!"""$$$'''))))))***+++,,,///////////////000111111///---+++)))'''&&&&&&&&&)))*********)))'''%%%$$$)))***,,,---...///111333111///,,,+++*********)))*********++++++,,,,,,,,,.../////////---...000222111222222111///---......111333333333111000111222333000---+++---.../////////---+++***,,,///333555333222000///---,,,++++++,,,---......------...///000000000...,,,,,,---///222333333...&&& '''---333222---))))))+++...---,,,++++++,,,---...------------------------///000111///------///222111111111///---...000222333222111000///...,,,+++%%%&&&(((***,,,---......,,,+++++++++************%%%''')))+++---///000000333222111000000111333444333///---000111...---...222222111000...,,,+++***---+++)))'''&&&%%%%%%&&&(((,,,...,,,'''%%%&&&))),,,,,,,,,+++******---///,,,,,,***(((&&&### ,,,---///111111111//////)))'''&&&***///222000---000...,,,,,,...000000000111111333444666666555444666555333111000000000111...------///222444444333,,,,,,,,,,,,...000333444444333333222222222222222444666555111+++)))+++///555444222111///............000111333444333222222222444999???EEEGGGDDDAAA===<<<<<<===@@@DDDHHHJJJRRRXXX___dddkkksssuuusssqqqsssvvv{{{222222111000000//////...***+++,,,---.../////////...///000222444444222///000000...---------...///000///...///111222222222///---///666888555222222111...***)))+++///222444333000,,,)))&&&&&&'''(((,,,---,,,***---222333111000111222111/////////000333333333444555333///,,,+++///222000)))$$$###%%%+++---///000//////000111111444777666222...,,,,,,,,,...000...+++***+++......///111222222000...---+++)))))),,,111333222///111000///...,,,+++******%%%%%%$$$$$$%%%'''***,,,---,,,++++++***++++++,,,...000222222111000111222444222---)))'''&&&&&&'''(((+++///222333444666888666555444333333333333333///---)))'''(((((((((''',,,000333555444333222222111///---///333666555333+++(((''')))(((&&&)))...///...---------+++(((&&&(((***,,,...000000000000000000///---***&&&""" $$$(((***++++++,,,,,,------...000111111111111///...+++)))((('''''''''))))))***)))((('''%%%###(((***,,,---...///222444111000---+++***+++,,,---,,,+++***)))((('''&&&&&&)))+++---------,,,---...///000111000.........///111333444444222111000111000---***(((***---//////000,,,)))***...222444444//////...------------......///000///------...///000111111///---,,,...///555555111***"""***///444222,,,'''&&&(((---,,,+++******+++,,,---,,,---...//////...---,,,/////////...------///111444444111...++++++---///000222444333000---,,,,,,((()))+++,,,---...------......------,,,,,,------((()))+++---///000000000333222111111111222333444111---,,,000000---,,,---111333444111---******+++000...***&&&$$$###$$$$$$***---000///,,,******,,,......---,,,+++---000333---......---+++(((%%%###,,,...000111222111000///---(((&&&)))111555444000///---++++++...000111111444555666888888888777777999666333///...---...///---,,,,,,...111333333222//////...///000111333333555555444333222111000000444555555111,,,***,,,...444333111000...---------000111111222222111111000333666;;;BBBFFFGGGDDDAAA???===;;;;;;===BBBGGGJJJSSSZZZaaafffkkkqqqrrroooppprrrvvvzzz000000000//////.........***+++---///000000//////......000111222222000///111000////////////000000222111111111111222222111///...111666666222...//////---******+++///222444666222---(((%%%%%%''')))...///...,,,///555666333///000000///......///000333444555666666444111///,,,///000,,,'''######%%%,,,,,,------...///000111111333444333///,,,,,,,,,,,,---///...,,,+++,,,......///000111111000......*********,,,///000///---000000000///...---,,,,,,((('''&&&%%%&&&(((+++------------,,,,,,++++++***,,,---///000111222333444333111...,,,***)))******+++---000333555666666777444444333222222222333333000---)))((((((***++++++,,,///222444333222111222111///---000555888888777///---,,,---***'''(((---.........//////---)))&&&''')))+++...//////...---......---,,,***(((%%%$$$"""%%%)))++++++++++++++++++,,,...000222222222111000...,,,***)))((((((((())))))))))))((('''%%%$$$))),,,...///...---///222222000...+++***+++...111...---,,,***'''%%%$$$###)))+++---...---+++******,,,...///...------...//////111444444222///.........+++(((&&&(((,,,...//////***''')))///333333111,,,,,,,,,,,,---...///000111222222111///...///000111222222111///......///666444000)))""" !!!###,,,000444333...***((((((,,,,,,+++******+++,,,,,,---...000111111000...---......---------...000111444333000---******,,,......111444555444111///---+++,,,...///000///......///...------------......---...000111111000///...111111111111222444555666222...---000111---++++++...222555222---***+++...222///+++'''%%%%%%&&&(((***---000000...---,,,---111222222222000000222444000222333333222///,,,******,,,///111222333222111///)))%%%)))111777555111...,,,******---000222222777888:::;;;:::999999999999777333///---...///111,,,,,,,,,...000222222111//////000111222333444444777666555444333111000///444555444111---,,,,,,...222111000///------,,,,,,222222111000000//////...333777>>>DDDGGGGGGCCC@@@AAA>>>;;;999<<>>999;;;???CCCIIIPPPYYY^^^ppptttuuuqqqjjjgggkkkpppttt|||,,,******,,,///222444444222111111000///......---///...---,,,,,,---///000//////.........000111222///000000111111222222222444222000...,,,,,,+++,,,...///000222444444111//////000000...+++***+++,,,///...)))&&&)))///000---+++,,,,,,...///000111222000111222222000/////////---,,,+++***((('''&&&&&&(((((()))+++,,,...//////111111222555666444000+++******)))+++...111222222222111...***'''%%%'''))),,,...000000///...---...111111000---++++++---///---///000///---,,,,,,,,,///000333444444222000...,,,***)))***---///...---111222444555666555444333...,,,***+++...222555666000---,,,///222222...*********)))+++------+++(((((()))+++---///000111222///---++++++,,,------,,,111000///...///000222333666444222000/////////000///---++++++,,,......---///............+++'''$$$((((((((()))+++---///111000000///......///000000,,,---......,,,,,,---...000111111///,,,+++,,,---'''(((***,,,---...////////////---+++))))))***,,,+++)))'''))),,,...+++''',,,...000111222111000000111222333444444444444333000---+++***,,,...//////000///------------,,,***......------,,,,,,,,,,,,***+++,,,///222333111000...///000111111000///......///000111111000//////111222333222///...///000...000333333111...------///000111///,,,+++,,,...///000111000---,,,+++,,,...,,,***,,,///111///---***+++,,,+++)))'''&&&'''(((((()))******)))(((''',,,*********++++++)))'''(((%%%$$$''',,,///...,,,(((((()))+++------+++)))---//////,,,&&&!!!######$$$'''***...222555222111//////000000000///333222000///......//////*********,,,///111111111333555888888666333000000111111111///...---...///))))))***,,,///111000///000222444777777666444222333111000...///000222444;;;999666333111000000111///000222444444333222111333333444444555666777888777666555333111000///...,,,+++,,,...000000...,,,,,,...111333444222///---+++***+++---111555999;;;888333///000//////333888BBBGGGNNNPPPNNNHHHBBB>>>:::===BBBGGGMMMUUU^^^cccpppsssuuurrrllliiilllpppyyy---,,,+++,,,///111222222222111111000000/////////......///000000111111111000///.........///000111///111333555666555444444333222000...,,,++++++***------///222444444222000000444555222---)))***---///...)))&&&)))//////,,,,,,---///000111111000000000//////000111222222111...---,,,+++***)))((('''$$$&&&(((***,,,...///000333222222222222///+++(((+++***((())),,,///111111111000...***&&&&&&(((***,,,---......---,,,---...111111///,,,))))))+++......000111111///---,,,,,,000111222333333333222111---,,,+++---000222222111111222444555555555444333///---++++++...111333444000...---///222333000,,,...---,,,,,,---,,,)))'''((()))+++---...///000000...---+++,,,---......---000000.........///000111666444000---,,,...000222111///------...///000///111...,,,******)))'''%%%((((((((()))***---///111///......------......///))),,,000111///---,,,+++---...///---***(((((((((&&&(((+++---///000000///------,,,***((((((***,,,)))'''&&&(((+++,,,***(((,,,---///000222333333333000111222444555666666666111///,,,,,,,,,---------...---,,,,,,------+++***---------------,,,++++++***+++...222555666555333///000000111000///---,,,+++,,,---...////////////333444555444222000000111000222222111...,,,,,,,,,,,,---///...,,,+++++++++...///000000...---------...,,,,,,---000111...***(((***,,,+++***((((((((((((((())))))))))))))))))---+++***)))***)))'''%%%$$$######&&&,,,//////---((('''((()))******(((&&&---000111///)))$$$######'''&&&%%%&&&)))---222555111///,,,+++,,,---...---222111///...---......///+++******---000333333333333555777777444222000000...---,,,++++++******+++'''((()))---111333444333111000111444666666222...111000000000111333555777===;;;777333000.........///000222444555555444444333222111000111222444555222222111111000000//////000000///000111000---++++++---111444555333000...******,,,...222666:::<<<;;;777444444444333666;;;AAAFFFKKKNNNKKKFFFBBB???===AAAFFFMMMTTT\\\dddiiiooosssvvvtttooommmooorrr{{{...------...000111111000000000000000/////////...---...111333444333222111000///...---......///000///222555888999888666444333222111///---,,,+++***,,,---///111333222///---...333777555...)))+++///,,,+++(((&&&)))//////,,,...///111222333222000///000---,,,...222555444222///......---+++******)))$$$&&&(((***,,,......///222111000///...,,,)))(((---+++((((((+++...000111///...,,,)))&&&&&&(((***------...---,,,,,,...000///...,,,)))&&&&&&))),,,///111333222000...,,,,,,000000000111111222222222///......///111444555666444555555555444333222111000...++++++---000222333000//////000222333111//////...---,,,,,,+++***))))))***+++---...............,,,,,,---///000000//////...------,,,------...333222///------...000222111///------///000000///111...***((((((***++++++)))))))))***,,,...000222//////............//////+++...111222000...,,,,,,---......---)))%%%######''')))---000222333222111---------,,,***)))+++---(((''''''))),,,...---+++,,,---...000222444555666000111222333444444444444111000......//////...---,,,+++******,,,,,,,,,***,,,,,,---------,,,+++******+++...333666777555222111111111111000...,,,++++++,,,,,,---......//////222444555444222111000111111111000...+++)))***++++++,,,---...---,,,++++++---///000000...---.........,,,,,,---000///+++'''(((***---...---++++++,,,***))))))((()))******+++,,,***)))((())))))((('''%%%$$$$$$'''+++---...---)))(((((()))******(((&&&+++///222111---)))((()))...,,,)))((()))---111444000---***)))***,,,---...111000///---------...///---,,,,,,...111333222222111333444444111/////////,,,+++***)))******))))))((((((***...222555666555222///...111555555000+++......///111333555777888<<<:::666333000.........111222333555666777777777333111///------///111333---...///000111222333444333222222222333222000...,,,///222555555333///---+++---///000222555888;;;:::777555777888888:::???BBBFFFJJJLLLIIIEEEBBB@@@@@@DDDKKKRRRXXX```ggglllooossswwwvvvsssqqqsssuuuxxx000///...///111222111////////////......------,,,,,,...222555555444222000///......------...000000///222555888999888555333222222111000...---,,,+++------///111222000+++((()))000666555///+++---000++++++)))(((,,,222333///...000111333333222000///000---+++---222555444333000000///...---,,,,,,+++&&&(((***,,,.........---//////...,,,***)))******///,,,***))),,,///000111++++++***(((&&&&&&''')))---.........------///111......,,,***((((((***---///111444333111...,,,,,,.........///000111222222000111111111222444777999888888777555333111000///000...++++++---000111222111000000111222222111000------,,,+++++++++,,,---+++,,,------.........------,,,,,,...111222222111...---,,,,,,++++++++++++...////////////000000000111///---,,,...////////////,,,)))(((+++...000111,,,++++++,,,---///111333000000000111111000000000///000111000///......////////////---((($$$!!! ))),,,///333444444333222///000000...---,,,---...))))))+++---///111111000/////////000111333666777222222222222222111000000///......000222333222000***))))))***,,,---,,,+++,,,,,,------,,,,,,+++***+++,,,...111444444222000222222222222000...,,,+++........................000222333333111///............---+++((('''(((***,,,,,,---/////////---,,,---///000000///......///---++++++,,,......***%%%))),,,///111000/////////++++++*********++++++,,,)))(((''''''***,,,,,,,,,((('''((()))+++,,,,,,++++++***)))***++++++***((()))---111222///---,,,---222000...,,,,,,...000222000---***)))+++...///000000000...------...//////111///...///000111000//////000111000.........///...,,,******,,,,,,,,,***++++++,,,///222555555444333///---000333333///***,,,---///111444555666777888777444222000000111111333444555777888999999:::333111---++++++---000222+++,,,...000333666777888333222222333444555444222000111333444333000---+++///111222222111222444777666444444888;;;;;;>>>CCCCCCFFFIIIIIIGGGDDDBBBAAABBBFFFMMMTTT[[[aaahhhlllpppssswwwxxxwwwvvvwwwyyyxxx111000000111333333222000000//////...---,,,+++***,,,...111444555333111///...------,,,---///000111///111444777777555333111111111111111000///......---...///111222///***&&&'''---333444111......000......,,,+++000666666222//////111222222111000000000///---...000222333444111111000000///......---(((***---///000000//////......,,,***'''(((***,,,///---++++++,,,///000000((()))******((('''((())),,,---//////......///111///000000...------///111///111444444111...++++++,,,,,,---...///111222222222222222222222333777::::::999777555333111///...000---+++***---000111222111111111000000000000000+++,,,+++***)))***---000---......///......------,,,,,,---///222444444333.........---,,,+++******,,,,,,...///000000000000000...,,,,,,---.........---+++***+++...111444444......------...///111222111222222333333222222111111111111///---,,,...000000111000---)))%%%$$$###,,,...000333444444444333111222333111///------...+++,,,...000333444555666222111000000000333555777444333333222111///---,,,,,,---...111444555333222)))((((((***,,,......---------,,,++++++++++++++++++++++++...000111000///333333333333222000...---000//////.........//////---///111111///---,,,,,,***++++++***(((((()))+++---------...000111000...///000111111///.........---+++***,,,......***'''+++...222333333111111111......---------,,,,,,,,,(((&&&&&&'''+++...000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---...---,,,(((,,,111333000---------111111000000////////////...,,,++++++...111222222111000///.........///000222111//////000000...------.........---...000222111...,,,---///111///---,,,,,,---///222444444333222000///000111111---***,,,...000333444555555555444333222111111222444555555666666777888999::::::222000---++++++---000111,,,---///111444666888999111000000111333555444444222222222111000...,,,+++111333555333000///000222333111333999===>>>AAAEEEDDDFFFGGGGGGDDDAAA@@@???@@@EEEMMMUUU]]]ccciiilllqqqtttwwwxxxyyyzzz|||~~~|||222111222333555555444222222111000///---+++***))),,,...000222222111...---,,,,,,+++,,,---///111333///000222444333222///...000111222333333222111000---...000333444111,,,((((((,,,111444333111////////////---,,,///444333.../////////000000111111111111111000///...///222444222222111111000000//////(((+++...111333444333222//////,,,)))%%%&&&)))------,,,++++++,,,...------'''))),,,---,,,*********)))+++...///.........///...000111222111111222333...111444333111---***)))+++,,,...///111222222222222333333111000222666999888777666444333222111111///,,,******---000222222222222222000............+++,,,+++)))'''(((,,,000000000000000///...------++++++---000444666555444111111000000...---,,,+++,,,,,,,,,---...///111222000...,,,,,,---//////...+++++++++---111333333222000///...------...///000111222333444444333222111///000///...++++++,,,...000000///---***))))))+++...///000111222222222222333444444333000---------+++...000333555777888:::666444222000000111444555444444444333111///...---***+++---000333333222000)))((((((***---////////////---+++))))))***,,,---)))))))))+++...111111111333444444444333222000///......------...///000111+++...000000...,,,******''')))++++++++++++---......---+++,,,///111111///000111222111///---------000---+++,,,...///---++++++...222444333222000000000000000000///...,,,+++((('''&&&(((+++///111222.../////////...---.........,,,+++,,,.../////////)))...222333///+++*********,,,///111222111///...+++******,,,000333444444111000////////////111111111///......000000///---,,,---.........///333666444111...///222444222///++++++,,,///222444444333222222111111000...---,,,///000333555666666555444222111000000111333555666666666666666666777888888111000...------...000222000111111222333444555555///...---...000111111000222111///...------------000333666444///---...000333222555;;;>>>???AAAEEEDDDEEEEEECCC???===<<<<<<<<>><<<888888;;;???EEEPPP^^^hhhnnnqqqsssuuurrrxxx||||||555333111111333444444333555222---)))((()))+++,,,***,,,---...------,,,,,,...///111111000000111333222111111000///...---,,,---...///111111111111000...///000111111111000///...............///000000111///+++'''$$$"""!!!!!!$$$&&&)))---///111222333333222///------...000111333222222222333111///,,,***+++,,,---///222444555666111+++%%%%%%(((---111///000///,,,)))''''''(((***+++---.........------)))***,,,...////////////---...///111222222///------......+++&&&%%%(((,,,000111222111///......///000000000...------000333222222222222000///---+++,,,***(((''')))...333666222111///......///000111333222000---******,,,///.../////////...,,,***)))(((***...222444555555444111333555555333000......///...+++))))))***,,,---))))))***,,,...///000111111000/////////...---,,,.........---,,,---000333444444222111///---,,,,,,+++++++++++++++,,,---...///111222111///...///111///000111000......///000000///000000111111000///------------///111444555333222111111000///......000///...000333444111...---///111222111///---,,,++++++,,,...000000///------)))%%%%%%(((---111222,,,((((((---000111222555444555555444222111222333222000---,,,...111222333///...------......,,,+++,,,,,,...000222444666777555000+++***...111111000000///............,,,++++++***)))***---//////......111333333111---+++***&&&(((***++++++,,,---...///)))######'''---111111111111111222222111111111000///...---------...///...000111222000,,,(((%%%###"""$$$)))111555444111000///...///222555666666333333222000000/////////...---...000444555333111111333444111......222666222222333555666555222////////////000111111222222111111111000///---+++***---...///222555666444222111///---...000222111///444222111000000222444555777777666555555666666777777444111//////...---,,,///...---,,,++++++,,,,,,,,,///111///+++(((***,,,///111222222222222444555<<<===???AAACCCEEEFFFGGGCCC???<<<===<<<999:::>>>DDDLLLYYYeeemmmqqqtttwwwzzzssssss|||444333333444555666444333000///,,,******+++---///++++++,,,,,,,,,,,,++++++---///111222111111222333444222111///............---...///111111111111000///000000000000//////...++++++******+++---///000000...***&&&###!!!###$$$(((+++///222333444333222///...---///111222111111000111222222///---+++*********+++---000222555111,,,)))(((+++///333222222111...+++((('''(((,,,,,,,,,---------------,,,,,,------...//////000------...111333444222111//////---((($$$###&&&***...000111111...,,,,,,,,,///...---***((((((+++------...000111///,,,(((&&&,,,+++******,,,///333555222111///------///222333666555222...******---///000000000///---+++)))''''''***---000333444444444111333555444222///......---,,,+++***)))***+++,,,''')))+++...000111111111000000//////......------///000111000000111333555444333111///---++++++***,,,,,,,,,,,,---...///000111222333222///---,,,---000000...,,,))))))+++---......//////000000111111,,,,,,,,,,,,---///111222000000000000////////////---,,,+++...111333111...000111222222111///---+++,,,,,,---///111111///---***'''$$$$$$(((...333555...***)))---000///000222444555444222111111444666333111......///111222222000...---...//////...------...///111333555666777444///++++++---000000//////---+++***,,,---...---///...,,,,,,...//////...---///222111...+++)))((("""%%%(((***+++,,,...000444---%%%###&&&,,,000222///000000000000000000///000000000///---,,,+++******---000222222000,,,***###"""###(((...333444333111000000222555888999888555444222000////////////......000333666777666444555666555111...---111444333333444555666555222///000000000000000000000000222222111000///---+++***......///111333333111000000///......///000///---111000///...///222555777999888777555444444555555444444333000---,,,,,,---333222///---,,,---...///,,,///000///,,,***,,,......///111222222333555888===>>>@@@CCCEEEGGGIIIIIIEEE@@@<<<======<<>>>>>???AAAFFFLLLVVVdddrrrxxxwwwwwwxxxxxxooonnnttt777777777888999777333000000000//////111333555777555222...,,,,,,***'''%%%)))+++............000111222000---***)))***,,,---000111222333333333222111------,,,,,,++++++++++++,,,++++++,,,---///111222---,,,+++***)))(((((((((++++++,,,---///111222333222000...------...111222------...///111222000...///...+++))))))+++---///222111///......///000111---///111111///......///000000///...---------...///............///000111---,,,,,,...111444444444888555///(((###"""###$$$,,,...000111///---,,,,,,///...+++(((%%%&&&))),,,---///222333222///+++((('''''')))+++...222444666444222///---,,,---...000//////---***)))***...111333333333333111///---+++''')))+++...111222333333222333222111...---...///------,,,,,,,,,---------...///111222222111000...///111222111///...///111000222666777777666555666111000///...///000222333---------...///111222333......///000000///---+++---,,,)))%%%"""###&&&))),,,---......---...000333......------,,,,,,,,,,,,,,,,,,---///000222333333...+++***+++///111000...+++******,,,///000...,,,---,,,,,,...//////...,,,***)))((('''(((,,,111444///+++***---///,,,+++,,,---000444666555444333333222000......000111111111///...,,,---///000000000//////000111333444555555000...,,,+++,,,---......---)))%%%%%%''',,,000222333111000111333444444444...000222111///,,,+++++++++---///000//////000111444///((($$$$$$''',,,///******)))(((((()))******)))***,,,---,,,***((('''###&&&)))---//////...---+++******+++---///000000333333333555888999999888444333222111000000000111333555777999888666333222444333222000///000333555111111000111222111///---111111000000///.........///000000000111222333333222111000000111111000...///000000///---,,,******)))((('''(((***///333666555444111000///000222333...111333333111111333666777555333111//////000111......///......///111222333333333111000000222444777:::@@@EEEIIILLLMMMMMMHHHBBB???AAACCCFFFMMMTTT^^^mmmyyy{{{xxxwwwvvvtttoooooottt}}}666666666888999888555222333222111111222555888:::999555000...---,,,(((%%%)))***,,,,,,,,,---///222111///,,,***))))))+++,,,000111222333333222111111---,,,++++++***++++++,,,------...///000111111111---------------------,,,//////......///000000111000///---+++,,,---000111++++++,,,///111222111///000///---,,,+++,,,...///000000000000//////...---***---000111111111222222222222111000///......---.........///000111111222...,,,+++,,,...111222222444111,,,'''###""""""###***,,,//////...------...///...,,,(((''')))---000000111222333222111///...''''''((())),,,///111333111000///---------------+++,,,+++***)))***---///222333333444333222000///((()))+++...000222444444333222111///---,,,...///...---,,,,,,,,,---...///000000111111111///...---...000222111...---///111000333777999888666444333000000//////000222555777------......///000111222,,,,,,---///111000---+++***)))'''$$$"""###'''***,,,...///---++++++///333///......---,,,******)))***+++---///222444666666222///,,,---///111///---'''&&&&&&)))...000///------+++******+++,,,,,,+++***++++++++++++,,,000222000---,,,///000---,,,,,,+++///444666555333111//////...---...000111111111...---+++,,,...000111111......///000111111222222...---,,,,,,,,,,,,---...,,,)))%%%$$$''',,,111333333222111111333555555444...000222111000.........///111111111...---------111///***'''&&&'''***,,,)))((('''&&&&&&'''((()))'''(((***,,,,,,+++)))((($$$%%%''')))+++,,,,,,,,,......//////////////////333222222444666777666444222222222222222222222222333666999999777444111000111000000000000111333444000///...///000111///...000000000//////.........---------...000222444555333111000000111111000...000111222111...***))))))((('''&&&&&&)))---333666444222000------...000222---///222333444555666888555444333222111000000000///.........///111333444666666444111//////000333777;;;BBBHHHLLLMMMLLLJJJGGGBBB@@@CCCGGGKKKRRRYYYbbboooyyyyyywwwxxxvvvqqqpppqqquuu|||222222333666888:::999777666444222000111444777:::;;;666111///000000,,,)))+++++++++***+++---111444111///---+++******++++++///000111222111111000///---,,,,,,++++++,,,---...---///000222222222111000//////000000//////......000///...---......///000...---+++******,,,///000******+++...111222111000//////...---------.........///000000///---+++)))))),,,///111111111222333333333333333222000...---,,,---///111222222222222///---***)))+++---......///---***'''&&&&&&'''&&&(((***+++,,,,,,,,,...///...---+++)))(((+++000444111000000///000111222333***)))((('''(((***,,,---+++,,,,,,------......---***+++,,,+++***)))***,,,///000222333333333333222)))***,,,...111333444555333222111...++++++---000...,,,+++)))***,,,...000.........------------,,,+++...111///,,,+++---000///333888:::888555111000222111//////000222555777...............///000111,,,,,,,,,///111000---)))''''''&&&%%%$$$%%%)))+++,,,...///---******...222...------+++***(((&&&&&&***+++---000333666888999777333///...000000///,,,'''$$$$$$'''---000///------***'''%%%''')))***+++)))+++...///......000222333//////333444111...///,,,///222444333000//////,,,++++++---000111111111---+++******---///111111---------......//////000---------,,,++++++,,,...,,,)))&&&%%%(((---111222444222000000111222111000---...000111000//////000222333333222///---,,,,,,///...---+++***)))***+++***)))'''&&&&&&''')))***)))***+++,,,,,,+++******((((((''''''((()))***+++///000222333333222111111222111111222444333222000...000222333444444333222000444888999666222000000/////////000111111111000///......///111222111000//////////////////......++++++++++++---///111222111000......///000///...111333444222...***(((((()))(((&&&&&&)))...333777666444000---,,,---...000---...///222555666666555111111222222222111/////////...---...000333555666777666444111......000333:::???GGGMMMPPPNNNIIIFFFDDD@@@@@@DDDHHHMMMSSS[[[aaannnvvvuuuvvv{{{yyyrrrppprrrwww~~~...///000444888;;;<<<<<<888555111//////222777:::;;;666111000222333000---,,,,,,+++******---222666111000...,,,+++++++++,,,......///000000///...---...------,,,---...000111---///222333444222000...111111111111000///------...------,,,---...///000---,,,***)))***,,,...000))))))+++...111222111000..................---------...000000///,,,)))'''))),,,///111111111111222333444555555444111///---***,,,///222333444333222000---)))((()))***+++,,,---+++******+++,,,,,,,,,&&&((())))))***+++...000---,,,***)))))),,,222777111///---,,,---000333555...,,,)))&&&%%%&&&''')))&&&(((***---.../////////+++---...---+++)))))))))---...000222333444444333***+++,,,...111333555666333222000---++++++---000---,,,)))'''(((***...000+++************+++,,,---))),,,///...***))),,,//////333888:::888444000...333222000...///111333555///...............///000---,,,,,,///111000+++'''%%%%%%&&&%%%%%%'''***------///000---)))(((---111---,,,,,,***(((&&&$$$###***+++---111444777:::;;;:::666111000000000...,,,(((%%%$$$'''---000///,,,---)))%%%###$$$''')))***'''+++///111000000222444555111222555777333111222...000111111///...///000*********,,,///111222111---+++)))))),,,///111111,,,,,,,,,,,,------......,,,,,,---,,,++++++,,,---,,,)))&&&&&&)))---000222444222000//////...---,,,+++---///000//////000111444555555444111.........---///000///---+++******+++***(((''''''(((***+++------------,,,,,,+++***+++***(((&&&&&&''')))***...111444666555444444444111000000111222111///---,,,///222444666555333222---222777888666222111111/////////000111111///---///......///222333333222////////////////////////******))))))***,,,---...000...,,,,,,...///...---111444555333...***((((((+++)))''''''***///555888:::777222...,,,,,,---...///......111555666444111...000111222222111///...000...---...111444666777666555333111...///111444===CCCKKKQQQRRRNNNGGGCCCAAA>>>???DDDIIIMMMTTT[[[```kkkrrrrrrvvv~~~|||tttooosssyyy111//////333777;;;;;;:::444222000---,,,...222666555555555333000...---...000000...+++)))***///444333555444...***,,,...---000...---,,,------+++***))),,,---,,,+++,,,000333555555555555444333222111444444222///,,,***+++,,,222000......//////---,,,+++---......,,,++++++,,,)))+++...000//////000111---......---,,,,,,///111111000...,,,,,,,,,------555222......000333333222000111111111000///...---......///222444555444333111111///,,,***)))***,,,---,,,,,,---///000...---'''&&&%%%&&&***---.../////////---'''###%%%---555...,,,)))(((***---222555111000---)))'''%%%%%%$$$$$$$$$'''***---...---++++++---///000///---+++))),,,...///000000111444666111111000000000000111111000///,,,(((&&&'''+++...---)))&&&'''***...000//////---++++++,,,,,,,,,+++)))((((((((((((***,,,---,,,000333444222000000111//////...---------......111000000111222222000...///...---...//////---+++$$$&&&((('''&&&(((,,,///111///,,,((('''***///444333000,,,((($$$"""!!!!!!&&&(((+++///111333444555999222,,,+++...///+++&&&""""""$$$'''***++++++)))...,,,)))'''&&&''')))+++000111333444444222000///000222444777999777333///222222000///---+++***)))+++))))))---222333///+++))))))******++++++++++++------------,,,+++*********,,,...000222222222222000///...---...///222333444333000---***)))+++...222111000---,,,---000333555444111000//////111222111222333222111...,,,***,,,,,,,,,)))'''(((,,,111555000------000000---)))000---***)))+++,,,***(((,,,,,,,,,///333666888888444222////////////...---,,,...111444555333111///...,,,++++++...111333333222111000//////.........+++...333444333000...,,,...,,,***+++...///---+++***(((''''''((())))))(((...//////...,,,******+++000000111000///---+++***,,,,,,,,,++++++...444888;;;999555111/////////000333222000111222222000///000000///...---...000333222111000000222333444444666444222000000000000///:::CCCNNNVVVUUUNNNEEE@@@AAAAAACCCFFFJJJOOOSSSVVVdddmmmxxx~~~{{{vvvsssrrrqqqvvv|||000//////111555777777666222222000...---...111444555555555333000......///111111///+++((()))...111111333333...,,,///111000...---,,,,,,,,,,,,***((((((***,,,+++******...222444555555555555444222111222222000...++++++,,,...111111111111000...---,,,***+++------,,,++++++,,,***---000222222111111222/////////...------///111//////...---,,,,,,,,,,,,222000---...000111000/////////000//////.........000000222444666777777666555444111---***)))+++---///......///111111000///)))(((''''''***,,,---,,,))))))'''$$$!!!###)))...+++***)))(((***---000333111000---***'''&&&%%%%%%$$$$$$&&&(((,,,---,,,+++///000111111000...,,,+++...///000000000000222444111000000/////////000000111000...+++((((((***,,,,,,)))&&&&&&))),,,------...,,,++++++,,,,,,+++***((((((''''''(((***+++,,,---///222222000......///------------------....../////////000222222000......---,,,---///000///...((()))+++***))))))+++...///...+++)))(((+++000555222000,,,((($$$"""!!!!!!$$$&&&)))---111333555555666000++++++...///+++&&& !!!"""&&&)))++++++***...,,,***)))((()))***+++,,,---///000111111000000000000222555666555222///111111000...---+++***)))***)))(((,,,111333111...+++************+++++++++------...------,,,+++***)))+++...000333444555555222111///......///000111//////---***((()))+++...111111000///------///222333222111000///000111111000000111111000...,,,***//////...,,,***+++///333444111...///111111---***,,,***)))***---...---+++++++++,,,...000333444555333111////////////...---...000333555555333111///---+++)))))),,,///111222000000111111111///...---+++///222444222///---,,,---+++***+++---...,,,***((('''&&&'''***,,,,,,,,,...///000...,,,++++++,,,.../////////...---,,,+++...///.........000444777888666444111000000111222333333333333222111111111.........---,,,---111444444222111111222333444444333111000///000111111111999@@@KKKQQQPPPJJJCCC>>>===>>>AAAFFFMMMTTT[[[___fffoooyyy~~~}}}zzzxxxxxxyyy}}}000//////000222222111000000000111000......000222444444444333000/////////111000...***((((((+++......222222///...222444444...------.........+++)))(((***+++***))))))---111333444666777777666444333111000///,,,***+++---000///222555555111---,,,---)))+++,,,,,,+++***+++,,,,,,///333555555333333333111111000///---,,,...000---............,,,+++***...------...000000...,,,,,,---......---,,,...///333444666777888888888777888666333...******,,,///111111000111333333222111---+++))))))***+++***)))"""!!! !!!###%%%'''((((((((()))***,,,...///000///---+++)))'''''''''%%%$$$$$$&&&)))+++,,,,,,222222222111000//////...000111222111//////000111000000000//////.........111222222///,,,)))((((((+++(((&&&&&&(((***++++++...,,,++++++,,,,,,+++***'''''''''((()))+++,,,---...///000///---,,,,,,---+++++++++,,,,,,---.........------///111111000///---,,,+++,,,///111111111***,,,......,,,++++++,,,------+++))))))+++000444000...+++(((%%%######"""$$$&&&))),,,000333555666111...+++,,,//////+++&&& $$$))),,,,,,,,,------,,,,,,+++,,,,,,,,,((())))))***,,,...///000......///000222222000...000//////...---,,,+++******)))(((+++000222222000---,,,+++*********+++,,,............---,,,+++***(((***---111333555666666444333111000//////000000------,,,***)))***---//////000111111///......///////////////000000000000---.../////////...,,,+++//////...,,,+++---000333333111///000222111...***''''''))),,,///000///...++++++,,,---...///000111222000////////////...---///111333555555444222000,,,***''''''))),,,...///,,,///222444444222...,,,,,,///222333111...---,,,---+++***+++,,,,,,+++***&&&&&&&&&(((,,,///000000...000000///---,,,---...---......//////......---000111222111000111444666444333222222111222333444333555666444111///000222......---,,,+++---111444555555444333333333333444000///......///111444555;;;AAAIIINNNMMMHHHCCC@@@===???BBBIIIQQQ[[[ccchhhlllrrrzzz~~~~~~000000000000///...,,,+++...000222222000//////000222333333111///---......---,,,***((('''(((+++---...222333000000333555555000000000111222111...,,,)))+++,,,+++)))***---111444555888999999888666555222111///,,,)))***,,,///---333888888222...---...+++,,,------***)))))))))...111555777666444333333111111000...+++***,,,---,,,---///000000...+++***+++---///111111000---+++***,,,...---++++++---///666777888888777555555555777555111,,,)))***...222333333222333555555333222///---+++***+++***((('''"""$$$$$$###&&&''')))***+++,,,,,,,,,------,,,,,,++++++++++++'''%%%$$$$$$'''***,,,,,,111111000000000111222333111333333222000......///000000000//////...------111333444333///+++(((&&&)))(((''''''(((***,,,---///---------......,,,+++(((((()))***,,,---///000/////////...,,,+++++++++******+++,,,---.........---,,,,,,...000111111//////---,,,,,,...000111000***,,,...//////---+++***,,,,,,+++***((())),,,///,,,+++)))(((''''''''''''((()))+++...000222444555...+++***,,,//////+++''' $$$))),,,......---.....................((('''''''''(((***,,,...---,,,+++,,,...//////.........//////...---,,,++++++***((())),,,//////......---+++******+++,,,---...//////......---,,,+++)))***---000222333444444333333222111000000111111/////////---,,,,,,...000---000222333111///------,,,---...///000000000000+++,,,---............---,,,,,,+++******,,,...000000//////000111000---***&&&(((+++...000000///...+++,,,......------...///000///...///000000...---...000222555666555444333///,,,((('''((()))******))),,,111555666333///,,,---///222222000...---------,,,,,,,,,,,,,,,++++++((('''''')))---000111111...///000///...---.../////////000111111222222222111222333222111111222333333333222111111222222333111444666444...,,,...111000///...,,,+++,,,000333666777666555444333333444111111111000111333777999BBBFFFKKKNNNLLLIIIFFFEEEBBBDDDHHHOOOXXXbbbjjjooosssxxx}}}000000111111///,,,***)))...000333333222000000000111222222000---,,,,,,,,,((('''%%%%%%''')))+++---000444555111000333444333000000000111222111///---,,,...///...+++,,,///333666777999::::::999888777444333111---***)))+++---,,,222888888333///---///...//////---***(((''''''///222555666555333222222000000...,,,)))((()))+++,,,...000111111///,,,++++++...111333333000---+++))),,,///...+++)))***,,,555777888777333000///000222000---***)))+++000444444333222333555555333111///...,,,,,,,,,+++)))'''"""!!! """$$$&&&%%%%%%&&&'''***,,,---,,,++++++++++++,,,...//////000000)))'''%%%%%%(((+++------......---...///111444666111333444333000...---...//////000000///...---,,,111333555444000,,,((('''(((((())))))+++,,,///000000///...///000000...,,,)))***,,,...000111222333000/////////...---,,,+++***+++,,,.../////////......,,,,,,---///111111000111///---...///000///...'''))),,,...///...,,,******++++++***((('''((()))''''''((()))***,,,---......//////000111222222333,,,+++***,,,//////,,,))) !!!%%%)))---//////......//////000000000111+++***(((&&&&&&(((***++++++***)))***---......---------///000000///---,,,---+++***)))*********)))...---,,,++++++,,,------////////////...---,,,,,,)))+++---...000000000///111111111111111222222333222222111...+++***+++,,,+++...222444222000...---+++,,,---///000000000000,,,,,,---...////////////,,,***))))))***,,,...///...------......---+++)))***+++...//////...------,,,...000000...------......------///000000///---+++---000222555666666555111...+++)))))))))((('''&&&***000444666444000---...000111111000//////000...//////...---,,,,,,---,,,+++***+++---.........---///000///......///000111222222333444555666777111222222111//////000111444333111000/////////000///222444111+++(((***---111111000...,,,,,,...000666777888777444222222444555555555444333555:::>>>GGGJJJMMMMMMKKKIIIGGGGGGCCCFFFLLLUUU___jjjssswww|||}}}000222333333000---,,,+++///111444555333222111111222222222000---+++***+++'''%%%$$$%%%(((+++------000444555222000222333111///...,,,---...///...---...000111000------111444888888888999888888777777444444333///,,,******,,,+++000555777444111/////////000000...+++((('''(((///111333333111000000111......---+++(((''')))***+++---///111111///---++++++///333555444111...---)))...222111,,,''''''(((111444666444///,,,,,,---------+++)))(((+++000444333222111222333333111///---,,,,,,,,,------+++)))((('''&&&$$$$$$%%%'''(((((()))+++---......,,,+++,,,---///000222333333333+++)))'''(((***---...///,,,,,,,,,---///111444555000222333333111///............000000111000///...000222333333000---+++***)))***,,,,,,,,,---000222/////////000111000...+++***+++---000222444555555111111111222333222///,,,,,,---///000111111000//////...------///111111000000/////////000000...,,,'''(((***---//////,,,)))(((***++++++)))'''''''''%%%&&&(((+++---///111222333222111111111111222222---,,,+++,,,......---+++%%%$$$$$$'''+++...000000////////////000111222333000...+++)))(((((()))***+++***)))+++---......---,,,---///111222111///...------,,,+++)))((('''''',,,,,,,,,------.........000000000000///...---,,,***+++,,,............---//////000111111222222333222222000---)))''''''''')))---111333333111//////---------...///000000111......//////000111111222...,,,+++,,,...000111111------,,,,,,++++++++++++...///111000...,,,++++++,,,///222222///,,,---///,,,,,,---///111111///---)))***---000222333444444000...,,,++++++***'''%%%%%%(((---111333333111000...000111111000111222444111222222111///...///000000...,,,,,,,,,,,,+++***,,,---//////......///111222222222333444666777888111111111///------///111666333000---++++++---......000111...)))'''''')))///000000000---,,,,,,---444777999777444111222444777888888777666888>>>CCCJJJKKKMMMLLLIIIFFFDDDDDD@@@EEENNNZZZfffqqqzzz~~~000333666666333000//////000333555555444333222222555555444222...+++++++++***(((&&&'''***---...---///333444111000222333111000---++++++,,,.........///111222000......111555888777666555444444555555222333333222///---,,,,,,,,,...111444444333111///...///000///---+++***+++///000000///---,,,---///......---+++)))(((***+++***+++---......---+++***+++///333555333000......***000666444---&&&###$$$+++///222111---++++++...,,,,,,,,,***)))+++///222111000//////000000...,,,*********---///000///---...---***%%%!!!"""'''+++***+++---///000///...---111222333444444333333222---+++***+++---///000000---......///000111222333---000222333222000///000---...000111222222000000///000111000...------///+++---///...,,,,,,---///---------///000///,,,***)))+++...111333555666666222222444777999777222...000111222333333333111000222000......000111111000---...///111333222///,,,+++******,,,......+++(((&&&(((+++,,,,,,*********'''(((***---///111333333222222111000000111222222///...---,,,------------+++)))(((***---///000000//////......///111444555222111///---,,,,,,,,,,,,*********,,,...000///---,,,...000333333333111000,,,---......,,,***)))((()))+++---///000000///...000000000000000///------)))***,,,...//////////////////000000111000000000111222111...***'''&&&'''(((,,,000222222111111111//////.........///111222111111111111222222333444000...---...111333333222......,,,+++******,,,...000222222000---***+++,,,+++///333222...,,,,,,///++++++,,,///111111///---)))***,,,---///000000000******+++,,,---,,,(((&&&%%%'''***---///111222222///000111111111333555888333555666555222000111333222///---,,,++++++***(((***,,,---...------///000000000000000111222444555222222000...,,,---000333555222---)))((())),,,...000///...,,,)))'''&&&%%%(((***...///...,,,,,,,,,222555888777333111222444555777999888777;;;BBBIIILLLMMMMMMKKKGGGDDDBBBAAA???EEEPPP]]]iiissszzz}}}000333777777555222111222222444666666555333333444777777777333///,,,+++,,,...+++))))))---//////------111333111000222333222222///,,,+++---///000111///111222000......111444888666444222111111333444000222333333111///......,,,---...111444444222000,,,...//////...------...//////...,,,******,,,............,,,***)))+++---))))))***+++++++++***)))+++///333444222///......+++222888777...%%%!!!!!!&&&+++//////,,,+++---000---...---,,,***+++...000///...---...///...,,,+++(((((()))---000111111///000000,,,%%%&&&,,,,,,---///000000000000///555666666666555333111000...---,,,---///111111111000000000000000111000000,,,///222333222111111111,,,...000222333333222111/////////...,,,---///222...///111///+++)))***,,,,,,,,,,,,---...---+++((((((***---000333555666666222333555999<<<:::555000222333444555555444222111333111//////000111111000+++,,,...222444444000---///---+++,,,...---***'''$$$'''+++......---------)))+++,,,///000222222333111000/////////000222333000///---,,,,,,---.........,,,++++++...000111000000///------...111444666333222111000//////......******+++---000111///...,,,...111333555444333111+++---000000...,,,++++++'''***---000111111///...111111111111000///...---((())),,,...000111111111000111111000000///...---222333222000,,,***))))))'''+++///222222222222333111000...---...///111222333333222222333444444555000...,,,...222444444222000///---+++)))***---000111222222000,,,***,,,...***...222222...+++,,,...***+++,,,///111111///---***+++,,,,,,------,,,,,,%%%&&&))),,,...---***'''%%%&&&(((***---000222444///000111111222444777:::555777888777333222333555111///---+++++++++)))((()))+++------------///000...------------///111222333222000...,,,...111555444000+++'''&&&(((,,,///111///,,,+++***(((&&&###"""&&&+++......---,,,,,,000444888777333111222555333666888888888<<>>DDDJJJNNNMMMLLLIIIDDD???<<<;;;<<>>:::999:::<<>>EEEJJJLLLKKKJJJGGG>>>444000666BBBMMMSSSXXX```iiimmmnnnooorrrvvvvvvvvvwww{{{)))'''%%%&&&)))+++------.........---,,,***)))((())))))************)))((((((((())))))+++---///000444222///,,,++++++,,,---***,,,///222333333222111///...---,,,---000222444333111---)))&&&&&&))),,,---,,,,,,---///000///...)))***---///111111000...111111111111111222222222444555555333000000333666:::888444222222111000......000333444333000,,,)))((()))'''"""######&&&)))+++,,,,,,---//////...---,,,++++++,,,,,,...///000111222111///---***+++---...//////......---///000...+++)))((((((***---000111///---+++***,,,,,,,,,)))&&&%%%%%%&&&)))((('''(((+++,,,***)))(((,,,111444333111///.........///.........000111000111111222222222222111111111000...,,,***((('''(((+++...///...---,,,,,,333333111000...///000222444333222111///---,,,,,,,,,+++***+++---......------,,,***+++,,,,,,***)))'''(((+++...111000---***%%%$$$###%%%)))---///000111///...///111333222111******+++---...///...------,,,+++---///000000//////000000111000///...---++++++******,,,...000222............---,,,+++***---......,,,***)))***+++,,,------,,,+++,,,...000333222000000111111///...---,,,++++++,,,///222444555444444333222111000000.........//////000000000000000000000///...---,,,******+++...000000///------------///222333222111111000///,,,******---///111111111000---++++++,,,***+++---...///000/////////...,,,,,,---......---++++++,,,,,,------------111111222222222222111111000---***(((''')))+++---000...+++)))(((***,,,---///...---///222555666666666666666666777666444222000111333666888777444000,,,,,,---///111111///---...---,,,,,,,,,,,,++++++///111333555666555444444000000000/////////000000///000111222333333222222///000///---)))(((***,,,***+++,,,+++))))))+++---444444222///+++)))***+++))),,,......+++***,,,...111000000000000000//////,,,---...---***(((''''''+++///333555444222111000444999AAAIIIMMMNNNLLLKKKBBB<<<555333:::EEEPPPVVV[[[aaahhhmmmooopppsssuuutttuuuwww|||+++)))((((((***,,,------------------,,,+++***)))'''(((***,,,,,,***((('''$$$%%%&&&(((***---000111333111---***((()))+++,,,***,,,...000111000///...------,,,,,,---000222444111///,,,)))&&&'''+++...,,,+++***+++,,,---,,,+++%%%&&&(((***---...000111222222222222222111111111000000000...---...111333999777444333222222000///...///111222111...+++(((******'''!!!######&&&)))+++++++++,,,------------,,,,,,+++***))),,,---///111222111000///+++,,,,,,------.........---///111000...+++)))))),,,...//////---,,,,,,,,,---...---+++(((%%%%%%&&&+++***))))))))))))'''%%%'''+++///222222111000000............///000111111///111333666777777666555000000000///...,,,+++******,,,//////...------...000000//////000111333444444333222111000///...------,,,+++,,,---...---,,,...,,,***)))***+++++++++)))***,,,000333333111///)))((((((***...111222222222111111222333222000...,,,---...///000000000///+++***)))))),,,///000///...///111333333222111000...//////000000111222222,,,------------+++***)))---......,,,)))'''((((((***+++,,,,,,,,,---000333555444111111000000---,,,...---,,,,,,,,,...111222222222222222222222222222..................//////222222222111000...,,,*********+++,,,......,,,+++,,,++++++---000222222222.........,,,)))((((((***///000111111///------...,,,---///111111000///...---,,,******,,,---,,,,,,***+++,,,---.../////////333333222222111222222333111...***'''&&&(((***,,,111///---***(((((('''((()))+++...//////000111333555666777777777666555444333333444666888999777555.........///111111///---,,,,,,,,,,,,,,,,,,++++++...///000111222333444444...---,,,,,,---///000222111222333444444333222111------,,,)))'''''')))++++++++++++)))((((((+++---555555555222///+++******,,,......,,,((('''(((***000111222222222111000///***+++,,,+++(((&&&%%%%%%---///111111000//////000777<<>>EEELLLOOOMMMIIIFFFCCCAAA???@@@CCCIIIOOOSSSaaabbbeeeiiinnnqqqrrrqqqqqqsssxxx---+++***+++---......---***++++++,,,++++++******%%%(((,,,//////---***''' """$$$(((+++///111222111///+++)))(((***,,,......///000111111111111000111000///...------......///...,,,***)))+++000444555333///,,,+++)))'''&&&###%%%&&&'''(((,,,222777444444444333222111000000------,,,,,,---...//////...------///222444333333---...//////...,,,)))'''(((&&&$$$!!! """&&&)))'''***,,,------,,,---...---...//////...,,,)))'''***...111333333222333444------,,,,,,,,,---......,,,///111111///---,,,,,,222222111///......000333333444444111---***((((((&&&'''))))))((('''&&&&&&%%%(((,,,...///000222333000...,,,,,,---...,,,+++(((+++///333555555444444//////000000//////...---+++,,,---,,,++++++---///...,,,***+++---...---,,,,,,---...///111333444555000///...///000111000//////---******+++---......%%%%%%&&&)))---/////////...------...000111000//////111333333111---***((()))+++,,,,,,++++++---///,,,***((((((***,,,......,,,---000222444444444333000111222222111000...,,,,,,---///000000...,,,+++(((***+++,,,*********+++***++++++***((((((+++---000///......000000///...///............///000111555555444444333333222222......///////////////000,,,---.........---,,,+++...---,,,---//////...,,,+++***)))+++...111222222...000000...+++((('''&&&,,,...111222111000000000...///111222111000...---)))(((&&&''')))******))))))+++---000222222222222555444222111000111222222111///,,,)))((((((***+++,,,,,,,,,+++***)))((('''$$$)))---...+++))))))+++,,,///222333222111222444333111//////111333333333...---,,,---......---+++,,,///222222000---,,,,,,******))))))***,,,...000+++++++++,,,---///111333...//////000///...,,,+++)))(((&&&%%%%%%&&&'''(((,,,,,,***((('''(((+++...111333555444111...,,,+++,,,---,,,)))&&&&&&***---444555555555222///,,,******++++++***'''&&&'''(((000000///---,,,...222555:::???EEEJJJLLLIIIEEEBBBBBBBBBBBBCCCFFFLLLRRRVVVbbbbbbcccggglllpppqqqqqqrrruuuzzz++++++***,,,...///...---,,,---------------,,,+++''')))---000111///,,,***"""$$$'''***---000111222///...,,,,,,,,,---///000///000111222222333333333333333111000......------000000...,,,+++---222666:::666222...,,,***(((&&&%%%''')))((((((,,,222777666555444333222111000000---------...000000...,,,((((((***,,,000222222111---...//////...,,,)))((('''&&&$$$$$$%%%''')))+++)))+++.........------.........//////...,,,)))''')))...222333222111222444........................---...//////...------...444444333111//////222444444555555333///+++((((((###%%%((()))((('''&&&&&&%%%(((+++---...///222444000---******---...,,,***(((***,,,///111111111111//////////////////...---,,,,,,,,,+++***+++---000---+++)))***,,,---+++((()))***,,,...111333555555///...---///111222222111000...,,,,,,.../////////%%%$$$%%%'''+++.........000...,,,,,,...///...------///222222///,,,******(((+++,,,,,,)))***---000///---+++***+++,,,,,,+++,,,---...000111222333333000000111000///,,,***)))+++---///111111///---+++'''))),,,,,,,,,++++++,,,+++,,,+++)))'''&&&((())),,,++++++,,,///000000///............///000111222555444444333333222222222//////000111111222333333,,,,,,,,,,,,,,,,,,,,,---///...---...000111000///,,,+++***+++...111222222000111111///,,,***))))))+++...111222111/////////.........//////......---***((('''(((***,,,,,,+++***,,,///111333333333222333333222111000000000000000///---,,,++++++++++++*********+++++++++++++++'''))),,,,,,+++)))((((((***...222333222111333666333111...---...000000///...,,,+++,,,---...---,,,...222666555111---++++++******)))))))))+++,,,---------...///000000111111,,,---.........,,,+++******)))'''((()))******))),,,,,,,,,***)))))),,,...000222444444222///......---...---***'''(((---111555555555333111...+++***+++,,,+++***((('''((()))111000000//////222777;;;>>>AAAEEEIIIIIIGGGCCC@@@>>>???@@@CCCHHHOOOXXX^^^aaabbbdddgggkkkooosssuuuvvvxxx|||***))))))+++...//////...000000111111000///......)))+++...111111000...,,,&&&'''***---///111111111------...///000111222222...///000111222444444555333333222111000//////...222222000...---///444888:::666222...---,,,***)))&&&)))+++***(((***000666777666555444222111000///---,,,---000111000,,,)))&&&&&&'''***---...---,,,......//////...,,,***)))((('''&&&'''(((*********)))+++......---,,,,,,,,,.........---,,,***((('''(((,,,111222///...///111......///000000///...------......---+++,,,...000333444333111//////222444444555555333...***'''&&&"""&&&)))***(((%%%%%%%%%&&&(((***+++,,,...111333...+++(((***...111///---***+++---...///////////////////////////...---,,,......---,,,+++,,,///222---***((()))---...+++(((******,,,---///111222333,,,++++++---000111111111000......///000111111///)))(((((()))---000111111111///,,,***+++,,,---,,,,,,///222222///---------***---///---++++++///333333111///......---***(((,,,,,,,,,,,,---///111222111000///...,,,***((('''***,,,...000000...,,,***(((+++---...---+++++++++,,,,,,+++)))''''''(((******))))))+++---//////...,,,------///000111222333000111111111111222222222000111222333444555666777000///---+++++++++,,,---...---,,,---000111111111...,,,++++++...000222222111111111///,,,******+++***---000111000...---------,,,+++++++++,,,---...---+++***+++---/////////+++---000333444444222111111111111111000///............/////////...,,,,,,+++*********+++,,,---...+++******+++,,,+++)))'''(((,,,111222111111333666444222000/////////...---...,,,+++,,,...//////......333777666111+++)))))),,,,,,++++++++++++,,,,,,000111222333333222000///------...//////...---,,,---++++++---000000...,,,,,,------,,,++++++,,,...000222444444333222222222111111///+++((()))...333333333222111///...---,,,+++++++++)))''''''(((***000111111111333777===BBBCCCEEEHHHIIIIIIGGGCCCAAA===>>>@@@BBBGGGPPP[[[cccaaadddgggiiikkkooouuuzzzzzz{{{(((((()))+++...000///...444444444333333222000000***,,,///111222111///...(((***,,,...000111111111,,,---///111222333444444---...///111222444555555222222222222111111111111444333111///...000555999888555111...------,,,+++'''***,,,+++((()))///444777777555444222111000///,,,,,,...000222000+++&&&&&&&&&''')))++++++***(((.../////////...,,,***)))***)))((()))***+++***))))))+++------,,,+++++++++...------,,,***((('''&&&&&&+++000000---+++---///...///111222222000...------------+++***+++...111222333222111//////111333333444444222---(((%%%$$$###'''******'''$$$###$$$&&&(((***+++,,,...111333,,,)))'''***000444333111...............//////000////////////...---,,,+++//////...,,,+++---000333,,,)))'''***...000---)))++++++,,,---...///000000***))))))+++...000111000/////////000222333111000...,,,+++---000333444444333///+++******+++,,,,,,,,,///222222000...///111,,,///111000------111555555444222000///---)))''',,,+++******+++---000222222111///---***((('''&&&(((***---//////...+++)))***---//////---+++******,,,,,,,,,***((((((***,,,***))))))***,,,------,,,,,,,,,---///000222333333,,,---...///000111222333111111333444666777999999444222///,,,***+++,,,------,,,+++---///111222222000...,,,,,,...000222222111111111///,,,++++++,,,***---000111000...,,,,,,,,,+++)))))))))+++---...///...---...000222222222,,,...111333444444222111000111111111000///---,,,---...000111111///---,,,,,,,,,+++***+++,,,...///...+++)))***,,,,,,)))&&&%%%***///111//////222555777444222111111000///---...---,,,---///111111111---333888666000***'''&&&.........---------,,,,,,111333555666555222000......///000111111000///...///...///111555555222...,,,---......,,,,,,---...111333444555444444555666444333111,,,((()))...333111000000///.../////////***+++***(((&&&&&&(((***000111222333666;;;AAAFFFHHHIIIJJJKKKJJJHHHEEEDDDAAAAAAAAAAAAEEENNNZZZcccaaaeeejjjkkklllpppxxx}}}~~~))))))***+++,,,---//////222222111///---,,,...000///...,,,******,,,///000,,,,,,---///222333333222222333333222///......///+++,,,///222444555555555111333444555666555333222444555555444111//////000111111111000...,,,)))(((&&&&&&&&&'''***---000222666666444222000...---,,,+++,,,---------,,,+++***+++,,,------+++***+++,,,+++---...---+++)))))))))************************------------,,,+++***)))///...,,,***)))))))))***+++---///---***)))---111333444333000------...000222000...,,,---...111333222222222111111000///...111111111111///+++(((&&&%%%%%%&&&&&&''')))***++++++------,,,***+++///333(((''''''+++000444555444000000000000000///......000///...------...///000111///---,,,---......---******++++++***)))'''&&&)))***,,,.........,,,+++%%%&&&(((+++......---+++...---------...///111222///000222444444333111///444333000---+++)))((('''''',,,111333111......///111111111111222333444555555555444333111---***(((---,,,)))''''''***000555222111///,,,***(((''''''***...222333000...---......///000000...,,,)))'''///000///...+++******+++(((***++++++***)))***+++,,,,,,...111444555444222*********+++,,,///111222111666::::::666333333555666444111...,,,+++++++++,,,,,,,,,++++++---000222///...---,,,,,,---...///111...+++***,,,---+++))))))***,,,---////////////+++,,,+++***'''&&&'''(((///111333333222111000111---000333444222000......000111222111///------...---...///222444444111......,,,***''''''***000444111///---,,,+++,,,...///---+++)))***---000222333555777888666000,,,******(((***...//////.........---222666555///***((()))......---,,,,,,,,,,,,---333555666444///------///000000///000111222444555222111000111333444444333222///------000111000...111111111222333444666777777444000,,,+++,,,...000,,,///222333111000111222,,,+++)))(((((()))+++,,,111222444666:::@@@GGGLLLIIILLLNNNMMMIIIFFFGGGIIIGGGFFFDDDDDDHHHOOOVVV[[[___hhhpppsssrrrrrrwww}}}------......///......---222222222000...---...///,,,+++))))))***,,,///000******+++...222444333222000111222111///......///...///111222444444444444222333555666666555222111222333333111...------...000000000///---,,,***)))'''&&&&&&'''***...222444555444333111000...---,,,(((***,,,...//////...---...000111111...,,,+++,,,---......---***(((((()))******))))))))))))******//////......---,,,,,,,,,///...,,,+++*********+++---///111///,,,,,,000444555444222000......---------...///000111222222222111111111111000///------000000111111///---***((('''''''''((()))***+++,,,+++,,,,,,+++***+++///222))))))))),,,000333333222111111111111000///...---//////////////////000000222000---+++++++++,,,,,,******++++++***)))(((''')))+++---...///...------&&&'''(((+++...///---,,,......------...///111222///000222333333111///...222111000...,,,+++))))))(((---222444222000///000000///000000111222222333555555666666444000---***000...***'''%%%(((---222000000...---,,,,,,,,,---+++...111111///---,,,---...///000111000///---,,,///000222111...,,,++++++***,,,------,,,+++,,,------,,,,,,...000222222111,,,+++*********,,,---///000555999999555222111333444222///,,,++++++,,,---...///...,,,)))))),,,/////////...------...//////...,,,***+++------+++)))))))))***+++,,,------...---...---,,,***)))***+++///111333333222111111222...000222222111...------///111111000...,,,,,,,,,+++,,,...222555555333111------+++)))(((***...111000///...---------...///+++***)))+++...111222222555777888666111---++++++))),,,///000///............333666555000+++)))***////////////////////////222333444111---+++,,,.........---...///111333444111000///000222333222111222000......111222111///111111222333444555666666666444111...---...000111...111333444222000111222...---+++******+++,,,---222333444666999>>>DDDIIIMMMNNNOOOMMMJJJIIIIIIKKKSSSOOOKKKHHHJJJPPPWWW[[[dddjjjpppssstttuuuzzz111222333444333000---+++111222222111...------...((((((''''''(((+++---///&&&'''***...222444444222---...000///...------...000000111222333333333333222333666777777444111//////000///---+++)))***+++111000///...------------***((('''(((***...333666333333111000...---,,,+++&&&(((,,,000222222111000222444666666333000...---...///...,,,)))''''''(((,,,+++)))(((((()))+++,,,111000///...------......///...---,,,,,,,,,,,,,,,000111111000...///444888777444000000111111///,,,***---111555666555333111000000000000...---,,,+++...///000111000///---+++))))))******++++++,,,,,,***++++++++++++,,,///222,,,+++,,,---000111000///111111111111000///...------///000222222222111000333111---+++)))***+++,,,***++++++++++++******)))***+++---...//////......(((((())),,,//////...---//////......///000111222///000111222111000...,,,///000000///...---,,,+++)))...444777444111000000.........///000000111111444666777888777444000---444111,,,'''$$$&&&***///............///111222333---///000000...---,,,,,,...///000111111111000///---000444555222///,,,***---...//////---------//////,,,))))))+++...000111000...+++)))((()))+++,,,000444888777444000000000111///,,,))))))***---//////111111---'''%%%(((,,,///......------......///******+++---......,,,******)))''''''''')))***,,,///000000...,,,,,,---......111333444333222222333111333444444111///...//////000111000---,,,+++,,,***+++...222555666555333---------+++))))))+++---////////////////////////))))))***---111333333333555666888666333///---,,,,,,...111111000......///000333666555000---,,,,,,000000111222222111111111222333222///***(((+++...,,,++++++,,,...000222333000///...///111111000///222111000000111222111000000111222444555555555444444333222111111111111222///222444444333111000000//////...---,,,,,,------111333444666888===BBBFFFPPPPPPOOONNNMMMMMMMMMMMM^^^ZZZUUUQQQPPPTTTZZZ^^^kkkmmmpppsssuuuyyy~~~222444666777666333///,,,000111222111///------...(((((('''&&&&&&((()))***$$$%%%)))...333555444222***,,,......---,,,,,,---......///000111222222333111333666777666333///---......---+++)))((()))***222111000//////000111222...---***)))+++...222555111111000///---,,,++++++&&&)))...222444444222000333555999999777444111000000///...+++'''&&&'''(((...,,,***))))))***,,,...222000...,,,+++,,,---.........---------.........111111111//////111666:::777333///000444666333///,,,///333777777666333000/////////...---,,,+++***---...000111111000...---------------,,,,,,++++++)))******+++,,,...000222////////////000///---,,,,,,------............---+++...111444555444222000222000...+++***+++---000,,,,,,---------,,,,,,,,,)))***+++------......---******+++---///000///...000//////...///000111222///000000111000///---,,,...//////000000///......)))///666888666222000000---...///000000111111111222444777888888555111///555333---(((%%%&&&+++///---------...///222444666000000111000///......---...////////////...------+++///444666444///+++)))...///000///------...///111,,,'''%%%'''+++///111333111...+++***+++---///111444777777444111//////000...+++(((((())),,,......111111,,,&&&###''',,,---------,,,,,,---------(((***---000111111...,,,***(((%%%######%%%''')))//////000///------...000...111333333333222222222555666777666444111111111///000111000...---,,,---+++,,,///222555666444111,,,---...---+++))))))***...///000000111000000000)))***,,,000444666555444444555666666444111///...///000222222000//////000222444555444111.........///000111222333333222111777777555000***(((+++...+++++++++,,,---000222333111000//////111111000///111111111111222222111111...///222444444444333222222333444444444444333333000222444444333111///.../////////......---,,,,,,///111444777:::>>>CCCFFFPPPOOONNNNNNOOOPPPQQQQQQ___^^^\\\ZZZ[[[^^^aaacccppppppppprrrwww|||111333666888888555111......///000///---------///,,,***)))'''%%%%%%%%%%%%###%%%***///444555333000(((+++---...,,,+++++++++***+++,,,---///111222333111222444555444222...,,,------,,,***((((((***,,,333222111111111222444555333111...,,,,,,...000222//////......---,,,++++++))),,,000333555333111///111444888:::888666444444000///---)))&&&%%%''')))000...,,,******,,,...000000...,,,*********+++,,,,,,------...////////////000//////...///111444777555111///222777999666222000222333555444333111///.........------,,,+++***,,,...///000111///...---............---,,,***)))))))))***,,,...000111222000111222111///---+++***&&&''')))***,,,------...***---222666777555222000///000///...,,,...222555///.........---------...'''((()))***+++,,,,,,------,,,,,,...000111111///000//////......///000111000000111111000///...---//////000000111000000000***///555777555111//////...///000222222222222222000222444666555333000...333111...***(((***...222......---,,,...000333444333333111111111111111111......---,,,+++***)))((()))---222555333...***(((...//////---,,,+++---...111---'''%%%'''+++000222444333111//////000222333222444666777555222000///111///,,,)))((()))+++---,,,...///+++'''&&&)))---++++++++++++++++++++++++(((+++000333444333111000+++)))%%%"""!!!"""$$$&&&,,,---...---,,,,,,...000///111333333222000000111444555666666333111/////////111222222000//////000///000111333555444111...+++---//////---+++******//////000000000000//////+++,,,///333777888777666333444444555555333111///000111222222000///000111333333444222111000000000---...///000111111111111===<<<999333---***,,,///---,,,,,,---///111333444333222000000111111000...000111222333222111111111---...000222333222111000222333555666777666444333000111222444444222///,,,....../////////...,,,+++,,,///444888<<>>BBBFFFIIILLLOOOUUU[[[ZZZSSSOOOQQQUUUTTTZZZdddnnnuuuxxxyyyxxxtttwwwzzzzzzzzz///000222222111///,,,***(((((('''&&&&&&***000444222111...+++(((%%%###!!!))),,,000555777444...******,,,//////---***((('''------,,,,,,---...000111------,,,,,,,,,---......)))))))))))))))+++000333///000222333333222111000000111222333444444444444........................+++---...000111111111111///000111111///---......///---***&&&$$$%%%)))---************************++++++,,,++++++***(((((('''(((+++---///000000000------...///111000...,,,---///111111///---,,,---)))+++...111222000---+++)))***,,,---...////////////000000///---***'''%%%$$$)))---000111222+++***+++///444777666555222555777555000+++(((((((((((()))))))))))))))((('''***///333555555333111***///333333///---///222///---+++)))'''&&&&&&&&&''''''((()))***,,,...///222000///000222333333222......,,,,,,+++,,,---...222333333444555666777888:::777333///......000222+++---//////,,,***,,,......000222444555444333222111000///...------......'''(((***+++******,,,---111///---,,,---///333555444111---...111555666666...------,,,,,,------...---......---,,,+++,,,...111111///---+++***---///111//////000333555666666...///000000000...---+++---...000222444333111///---...000111222222222222000,,,((()))---000000---------...//////...------+++///333444222111222444///,,,)))&&&###"""!!!!!!((()))++++++***+++---///000111222111---***))))))%%%)))///111000,,,(((&&&)))+++...000000111333555333333333555555333///,,,))),,,...000000111333555333111///,,,++++++,,,,,,...---...000333555444333///...///111555555333000...///000000///000222444333111///...///000111111,,,+++)))(((***...222444000222444333000...000222111000///......///000111333111/////////...,,,***,,,///222333000......///333333333222222333444555444555666666666555333222222333444888;;;:::666111+++...111444555444222000222666<<>>EEEJJJKKKKKKOOOQQQUUUWWWRRRMMMPPPXXX___dddmmmvvv{{{}}}|||{{{yyyzzz{{{}}},,,...000111111000---,,,***))))))***---000111111000111111000///000333666333222111000///,,,(((%%%%%%%%%&&&(((+++,,,***)))))),,,///...+++)))***+++,,,,,,,,,---000111111000+++)))'''(((***---//////000//////.........//////...///111333444444333333444222///,,,******+++,,,++++++,,,...111222111//////000111222111///---,,,//////......---,,,++++++...***''''''+++000222222///...,,,***))))))))))))***,,,.........---...///333222111000///.........444444333222000111333555///...---...000222222222000111111111000//////.........000111222///+++(((""""""$$$(((,,,/////////,,,+++)))***,,,---------///...,,,(((%%%$$$&&&((()))((('''(((***,,,------------...000222111...,,,)))+++---+++)))(((+++...444111...------...---,,,------,,,,,,---///222444222///***'''''')))...111111000---++++++---///111222222222111000///...---+++---111333555444333111//////............//////---,,,,,,...111333333333,,,***)))***,,,000111222///---+++,,,...111111111000//////000222222111///...,,,******+++,,,+++***+++******...222444333000------,,,++++++*********...///000333444444111...000...,,,---///222444555...,,,+++...111333111///...---,,,---/////////---***+++...000222333333333444111...---...000000000666777777555111,,,)))(((+++---///111111000///---,,,...//////---+++******///111222111000......///------,,,+++***)))((((((...000222333333333444555444111///...///000000//////000111111000...,,,***///111333333111000000111---+++***---111444444222,,,---///000000///...---444222111333555444///+++)))+++...000222222222111///...,,,++++++---///000---,,,,,,---///000000///111111222333444444333333333333333222111000///......///000111000---+++)))))),,,///111111111222333222333444444333333555666444444444444444444444444444444333333222000///...111000000222444666666555444666:::AAAFFFIIIIIIHHHKKKKKKMMMOOOMMMNNNUUU___ggglllttt{{{|||zzzxxx|||***,,,///222222111...,,,+++***+++---000222222222------,,,++++++,,,000444222111///...---+++(((&&&######%%%'''+++---,,,+++(((+++---...,,,++++++---...------------.........+++)))''''''***---......000000////////////000000---...///111222333333333666333///***))))))+++,,,+++,,,---000333333111///---///111222111///,,,***000000//////.........---...)))$$$&&&,,,222333222///---+++)))((('''((((((---///111111000//////000333111///...---------...222222222000000222666999444222000///111222333333111222222111111000///...---...000222333111,,,((($$$$$$$$$'''***---------...,,,++++++,,,......---333111---)))'''(((+++---***(((&&&'''))),,,------,,,---...///111111000///***,,,---+++))))))---111111000...---------------000000///...///000222333333///***&&&%%%(((---000000///...------...000111//////000000///...---,,,***---111555777666444333000///...---...///111222...---,,,---///111000000)))(((((())),,,///222444...---------///111333333111000///000111222111///...------------,,,***)))'''''')))...333666444111,,,------......---,,,+++---...000333555444111......,,,+++,,,...111222333,,,++++++///333444222///...---,,,,,,...//////...***+++---...000222444444555333111/////////000000555666777555111,,,***))))))+++...111222111...+++***---///000///---,,,,,,000111222111...,,,,,,---+++,,,---,,,***)))((()))---...000000//////000111222111111111000000///......///000111111000......111222333222///......///***((((((---444777444000(((***...000111///---+++222111000111222111...,,,***---000111222111111111111000///......//////000------,,,...000111000///111111222444666666555444444444444333222000...---......//////...---+++******,,,///111222222222222///000222222111222444666666555444222222222222333333222222111///---,,,+++000000111333555666777777666999>>>CCCGGGHHHGGGFFFFFFFFFHHHLLLNNNQQQ[[[eeennnsss{{{}}}{{{zzz}}}***,,,///222222111///---,,,,,,---///222333222000------+++)))(((***---000///...------------+++)))$$$$$$%%%(((,,,/////////***,,,...///////////////111000...,,,***))))))***,,,***((((((***---...///111111000000111111222333---...///000111111222222555222---)))''')))+++---------///111333333111///,,,---///000///---***(((////////////////////////,,,'''###%%%,,,111333222000...+++)))''''''((()))///111444444222111000000000///---,,,++++++,,,,,,000000000//////111555999777555111000111222333333111111111111111000//////,,,---///222333111---)))'''%%%$$$&&&)))+++------111///....../////////...444111,,,******,,,///111***(((&&&&&&(((***,,,,,,***+++---...///111222333,,,...///---+++,,,///333111111111///...------...333222111000000000111111444000***&&&&&&)))...111//////.........//////000+++,,,...000000000///......///111333444555555555111///...---...000222444111///,,,,,,,,,---,,,+++''''''((()))+++...222444............///111333555222000//////111111111/////////000///...,,,+++***&&&&&&''',,,222555333000+++,,,...000111111000///------///222444444111///---++++++,,,///111222222,,,++++++///333555333000///---,,,,,,.../////////+++,,,---...000222333444333333222000.........///000222444333111...,,,,,,((())),,,000333222---)))))),,,//////...---,,,,,,...///000...,,,*********,,,---...---***)))***,,,---...000///---,,,,,,---000111222222111000///...///000111222222222222111111111111000---,,,,,,---)))'''(((...444777333///%%%(((---111222000---+++------,,,---...///.........111444444222000///000555555444333333222111111...------...000111111000111000000222555777666444222333333333222000...,,,......------,,,,,,++++++***+++---000222333333333,,,...///000000111333555999777444222000///000000000000000///...,,,+++***///000222333555666888999999<<>>===>>>@@@DDDNNNZZZbbbhhhoootttuuutttrrrpppooorrryyy000000000111111222222333...............,,,++++++)))+++---...///...,,,+++,,,,,,,,,...000000///---000111222222111111000000111///...///222555777777666444222000///000111222222000...---...///000000///000///---,,,...333777;;;888444111111000///---((((((***...111111///---+++...222222111...---.........///111333555666666444222///,,,,,,///333666888222------000111...+++*********+++,,,---///000.........//////............///000111111000000///000...+++,,,000333555555111111///...,,,,,,++++++///...---,,,+++*********,,,,,,------,,,---......,,,***(((%%%$$$%%%&&&''''''&&&&&&(((+++...///.........---,,,,,,---...000000///...///111111000...---***'''(((+++......---((((((&&&%%%%%%&&&))),,,///......------...///000333222///---,,,,,,------+++)))''''''((())))))((('''''''''))),,,......---++++++,,,,,,+++***((('''$$$%%%'''))),,,...///000(((((((((***---///111111------...000222222000...---///000///,,,***)))))))))+++------+++)))))))))***,,,///222444333222111...,,,***))))))***,,,...///---******,,,///000000---------...///000222222555444333111000000000111111///---...000111111111...,,,******,,,...000000111222333333333444777999999777444222111111222333//////......,,,+++)))(((,,,///111222111//////000---...000111222222111000,,,++++++,,,000222333333000,,,(((&&&'''***,,,---...---,,,,,,,,,---///000///,,,***)))+++///111333444333222111222444777999888555111,,,)))+++///444444555555444222000//////000///000333555666555333---,,,,,,---000222333333///---,,,+++---000333555---,,,++++++---...000000000111111///------...000/////////000000000000000000000111222222000---+++---,,,,,,---//////---+++***,,,---......---,,,***///...---...111333333333444333333444777888888777333333333444444333333222---------///111333222111...,,,,,,333???IIIOOOPPPDDDCCC@@@===;;;<<>>;;;888777:::@@@EEEHHHUUU___fffqqq{{{mmmhhhdddfffqqq333222111000000000111222000333666888888444000---***+++---///111333444555000...,,,+++---/////////***,,,//////,,,+++---///...///111444777999888666////////////...---,,,+++///...---***((((((***,,,000333555222...,,,...222///......000222333222000++++++,,,...222444333333,,,///000---((('''***...000...,,,---//////---+++,,,---...------///444888666555333///,,,,,,...000...///111222333333333222***---000333444333111000---...///000111222333444222...+++---111333111...,,,,,,---...000222333555222111111000000000000111---,,,***&&&$$$&&&---222///...---+++)))(((''''''''''''''')))++++++***(((%%%***000222111///...///,,,,,,...000222222///,,,***,,,...,,,******---000444000---+++---000333444777666444222111111222333222///+++(((&&&(((***,,,...***&&&$$$%%%(((+++,,,)))))))))+++...000000/////////---,,,++++++++++++%%%''')))+++,,,------------...///000000111444555111222444777999777222//////000222111///---,,,,,,,,,------,,,+++---111444---------------------------...///000000///...---///,,,)))(((+++...111222444333222000//////......///111333222000///111333666444333333444333222000///000111111///---------,,,///222444222000//////+++,,,---///111333555666000///...,,,***'''%%%###+++000666:::888444///,,,---///111333333222000///...---++++++---...---------+++)))((()))))))))((('''(((***,,,///000111222000...+++((('''+++111555999666222///...///111222444333000---,,,...222555888666333111111222222222------...111444555444333...,,,***+++...111333444222111///---,,,+++,,,,,,)))((())),,,///000...,,,,,,------+++***)))***,,,)))+++---...000000000///&&&(((***+++,,,,,,...///,,,+++***+++,,,---,,,+++***+++---......---+++***+++---///333666555222000222333555777777555000,,,---...///111222333444444///...///111333333111///333666???OOO^^^```VVVKKKBBB@@@<<<888777:::@@@EEEMMMWWW___dddppp~~~~~~uuupppiiiccceeeqqq444333111///,,,,,,...000///000111222222222222222...,,,+++,,,000444777888333222111000......------,,,---///...---,,,,,,---333333444555555555444444000,,,+++,,,,,,)))***---000111000...+++******+++333222///,,,+++,,,---///333222222222222333444555///+++(((+++000555555333111///---++++++,,,---......///000000---+++))))))---,,,++++++,,,...111333444333222111000///......//////000333555444222///***,,,///333555666666666***+++,,,---///111333444......---+++))))))+++...,,,,,,---///222333333222000///...///111111111000---'''"""!!!%%%))))))(((+++---///,,,&&&$$$&&&***'''(((***,,,...,,,)))&&&)))---222333222000000111,,,++++++000444333---(((///...,,,,,,,,,...000111444111//////111333555555=========999333000000222222///)))%%%###$$$&&&))))))&&&""" !!!$$$(((+++***+++---......---+++***(((***...000111///,,,+++************+++---///000...///000111333444555666222///,,,---000111///---...000333444333111111111111...+++((((((,,,000333222///,,,,,,...///---+++111000000000111000...---+++,,,,,,,,,+++,,,///111555333000//////000///...---///000000//////000222777666555444333222222222000000000000///...,,,,,,,,,------...............///,,,***+++///111111000000000///---,,,+++***)))...222777777444111//////444222111111222333222111333000...---.../////////+++*********++++++)))''',,,+++*********,,,///000444111---******,,,000222666555333111///...,,,+++000000//////000222444555555444222000//////000000......000111111222222222///---******,,,///000111222111///...---...000111///---,,,---///000000000///000000...+++***---///,,,+++,,,...222333111...+++(((&&&'''+++///000000---,,,---000222111---)))+++,,,---.........---,,,,,,...000111000000111222444333222222333111///,,,///000111111000000222444222333333333333222111111222999DDDQQQXXXVVVNNNFFF@@@@@@@@@???<<<<<<>>>@@@CCCRRRcccnnntttwwwwwwtttiiicccbbbiiirrryyy222222222000...---///000000000111222222222222222///,,,+++,,,///333555777555444222000///...------***+++------,,,++++++,,,333333444444444444333333///+++)))++++++***+++///555555444222///...///000333111...,,,+++,,,...///222222333333333333333333000,,,)))+++000333444222...---,,,+++***+++,,,,,,......///...,,,+++******++++++++++++---///000222111111111111000///...---...---...///111111000...))),,,///333555666555444------------...000222333111000///,,,)))(((***+++,,,,,,---///111222111///,,,---///111222222000...+++'''######'''******(((,,,......,,,(((&&&''')))&&&&&&'''+++......***'''***---111111///......///,,,+++,,,000444333...(((+++******)))***,,,...///000///...///222444555555:::;;;:::777222000000111111...)))%%%######%%%&&&'''&&&$$$!!! """'''+++---...//////...,,,***))))))+++---...///...,,,+++******))))))***,,,///000///000111222333444444555...***''''''***,,,,,,***---///111222111000111111000---***((((((+++///111222000------...///---,,,000000000000000000...---+++,,,---,,,,,,---000222666333000///......---,,,+++---...///......000111555555333222222111111111000000000///...---+++***,,,------...............222///......111333444333000000///...,,,++++++***///222555666333111000111444333222111222333333333444333222111000000000000111000.........,,,***(((------+++***+++,,,---...222000---++++++,,,...000444333222111000///...---000000///000111222444555444444333111000000//////...///000000111111111111///---,,,,,,///111111111111000///.........///000///......///111111111000///000111///---,,,---//////------///222222000...)))'''%%%''',,,000222222---,,,,,,///111111///,,,)))+++---///111000000///...000000000...---...////////////000222222000...222333333333111222333555333333333333333333333333222999CCCKKKNNNKKKDDD>>>@@@BBBCCCAAA===;;;:::;;;GGGUUUeeeoootttwwwuuurrrjjjddddddkkkttt|||///000222111000///000111000111111111111222222222///---++++++...111333444666555333000///---,,,,,,'''))),,,,,,,,,++++++,,,111222222222222222111111---)))(((***++++++///333999999777444111111222444333111///---,,,---///000333333444555555444333222222...***+++...111222111)))))))))***************------,,,+++++++++++++++)))***+++---...///000000...//////000000/////////...,,,+++,,,---......---))),,,000333555555444333111000...------...000111333222000,,,)))'''(((***,,,,,,---...000000...,,,)))+++///111111000---+++)))&&&%%%'''***,,,+++)))......---+++***)))(((((($$$######(((---///,,,(((+++,,,...---,,,,,,---...,,,,,,---000333333...***(((((('''(((((()))++++++++++++,,,///222555555444666666666444111/////////...,,,)))%%%############%%%''''''###$$$***000111111111///---+++***,,,,,,,,,---------------,,,***)))((()))+++...000000000000111111111222222+++'''######&&&)))******---...//////......///111...,,,)))((((((***---000111000------......---,,,000000000/////////......,,,------------...111333666444111///...---,,,***)))+++.../////////000222444333222111111000111111111111000///...,,,***)))------...////////////...222111///000222333333333111000///...---,,,,,,,,,...000222222111000111222555444222111111333444666555777999777333000111222666444222000000...+++)))...---,,,,,,+++,,,,,,,,,//////...------------...000000000000/////////////////////000111222444555333333444333222111///.../////////000000000000000///...---///222333333222.........///////////////000000000222333333111///...000222222000/////////111000///000111000...,,,((('''&&&(((,,,000222333...---,,,---///000///...(((***...111333333222111111111000...+++***+++,,,******+++...111222111000444555555444333222444555333222222222222444555666555;;;CCCFFFDDD>>>:::888>>>AAACCCBBB>>>;;;;;;<<>>DDDCCC===777777999<<>>;;;>>>FFFNNNUUUaaannnsssuuuvvvtttpppiiikkknnnuuu~~~uuuhhh]]],,,///333444444333444444333222111000000000111222111...,,,+++...000222333444222111...,,,+++******+++...111333222111000000&&&''')))+++---///000000---***+++///222222444999;;;;;;;;;888666444555666111000...---...000222444333444666777777777666555333111---)))(((***,,,...+++++++++,,,,,,,,,,,,,,,...+++)))***,,,...---+++(((***---000222333333222333000+++((()))...444999777444111000222333444333...000222444444444333333111111000000/////////000,,,,,,,,,,,,+++---000333444222///......//////...333333111,,,&&&$$$&&&)))(((***---000111000...---------------+++)))'''&&&!!! ###&&&)))++++++***((('''))),,,///000000***+++---.........,,,+++///000000000...+++(((&&&%%%&&&(((,,,///000///...---,,,,,,---------***(((&&&&&&%%%$$$$$$$$$$$$$$$%%%***...---)))&&&'''***,,,,,,...000222555666777666444222000000111333555222111000//////000000111,,,++++++***))))))(((((()))$$$ !!!%%%+++///000333444333111---************************++++++,,,,,,------+++)))((()))+++---///000...++++++///222333333222111///...000222222111222333555666555333///222666777777777777777444333333222222222333333555555555444333222111000222222333444444444444444111333444444222000000111...---,,,++++++,,,...///+++)))((((((***++++++***000333555444222222444888555777888666222//////000+++)))'''''')))+++++++++'''))),,,///000111000000---///000111111///---,,,''''''((()))***+++,,,,,,...///000222333333333333333444555666555222///---------,,,,,,---...000111111000///000111222111///------...///000111222333333222222222333222///---...///000333666555333000...//////---++++++,,,...111222333222000//////000222222111...+++***+++,,,000000000000///---+++***)))+++------,,,++++++,,,******+++---000111///......//////...---,,,...///))))))))))))***,,,...///555999===;;;666444999>>>HHHIIIFFF@@@;;;>>>IIISSS]]]gggpppsssssstttsssqqqkkkoootttyyy~~~mmmYYYMMM...000333444444333444555444333111000///000111222111...,,,,,,///222444444444333222000...---------,,,///333444333111//////***+++,,,---.../////////,,,***+++000222000111444777999999888666333222222...---+++***+++---000222111111222333444555555666333000,,,)))'''(((,,,///111000......---.../////////,,,***+++//////,,,)))''')))+++...000111222222222000---+++,,,///444777666444222111222333333222//////000000111111111222...///000111222111111000+++,,,,,,,,,,,,---111444888444000...///111222333333444444111+++(((***---+++---000111111000///...---///222111---)))))))))$$$%%%&&&&&&&&&(((+++///---+++***+++...//////---(((***,,,---,,,+++++++++///000222222111///+++)))''''''(((***---...---+++---++++++,,,---,,,)))%%%%%%%%%$$$###$$$%%%&&&'''(((+++...000...,,,+++++++++,,,---///222555777999666444222000000111333444111111111111000000//////,,,,,,++++++***)))))))))'''### !!!''',,,///000222333444333000...,,,,,,*********+++++++++++++++---...///---***)))+++---,,,...000...++++++///333666666444222///...///000222222222333555555333111...111555666666444444444222222111111111111222222333333444444333222222111111111222333333333333333000333444444111......///---,,,***)))***+++...///,,,***))))))+++,,,***(((---111555555222111333666444333222000...---------+++)))''''''(((***++++++(((***---000111111///...,,,---...///...---+++***))))))*********+++++++++---///000222333333333333444444555555444222000...,,,+++++++++,,,...111222333000...---.........---.........///000222444666333222000///000///---,,,......///222555666333111---///000...------000333111444555444222111111333111333333222///...///111444333111///...---,,,,,,(((+++...///...,,,+++***(((((())),,,...000///---+++,,,---,,,++++++---///***++++++,,,---......///444777:::999666777;;;@@@IIIKKKJJJDDD???AAALLLWWWfffnnntttsssqqqqqqpppnnnooouuuzzz~~~~~~sss^^^MMMEEE000111333444333333444555444333111000///000111222111...,,,,,,///333555666555444333111000/////////---000333555333000.........//////000000//////...***)))+++000111///...111333555777666333000......+++***(((((()))+++...000...//////000111333444555222000,,,(((&&&(((,,,///444333111///...///000111///---+++---000000,,,(((&&&''')))+++...///000111111000///...///111333444444222111000111222111000.........---...///000111,,,---000222333333111111,,,------,,,,,,---000333:::666111...///222555666111444777555000---...000,,,///111222111000//////---222555444...******,,,&&&)))+++)))&&&''',,,111111///------//////---+++''')))+++,,,+++******+++---///111333333111...,,,((((((((()))+++,,,+++***---+++***,,,---,,,((($$$%%%$$$######$$$&&&(((***)))+++///111222000...,,,,,,,,,---///222444777888555444222000000111222333///000111111111///...,,,,,,,,,,,,,,,++++++******(((%%%"""$$$)))///222222///222444555333111//////******+++,,,,,,,,,,,,+++...000111///,,,***,,,///,,,...000---******///444777777666222///......///333222222333444333111///,,,///333444333222111111111000000000000000111111222222222333333222222111000000111222222222222111...000333111...++++++,,,,,,+++)))((()))+++---///...,,,***+++------***'''+++000555666333111222555333111---,,,,,,,,,+++***---***(((''')))+++,,,+++)))+++...111111000---,,,++++++,,,,,,,,,+++***))),,,,,,++++++++++++++++++---///000222333333333333444555555555444222000///+++*********,,,///111333444111---+++,,,,,,,,,,,,//////......000333666888444111///......---,,,+++///---...000444666444111---///111000...///333666111444666666444222444666000333555444222222444666555444222000.........///))),,,///111///,,,))))))%%%%%%'''***---///...---***+++,,,,,,++++++---///,,,---...///000000000000666888::::::999:::>>>BBBEEEIIIKKKGGGCCCFFFQQQ[[[mmmsssvvvsssoooooonnnlllrrryyy~~~yyypppbbbQQQGGGEEE///000222333444444333222222222111000///000333555222111000000111222444555888444111000111222111//////000111000///......///111000//////.../////////...///111333333111000...000111222222222000///......+++'''%%%''')))+++,,,.....................------+++)))'''&&&(((***+++111111///...---///333666555///***)))+++---+++(((&&&&&&''')))---000111000//////000222444555444222111111111111111000///...111///---,,,,,,,,,,,,+++...///111222222111000///...,,,++++++---...------111111111222222333333333555333000///000111222222///---+++***,,,.........,,,...000///+++***,,,...222...+++***,,,...---,,,...///000000...,,,,,,,,,%%%)))---///...,,,***))))))---000111///------...***'''&&&'''+++---,,,++++++,,,***(((***//////,,,((($$$!!!"""(((,,,---+++------...000222111///---+++---000222222444666999444333111000//////000000///000111222111000...,,,------...///000///,,,***''''''((())),,,000444777666333//////000222111000,,,------+++((((((***------000111...***)))---222222000---***((()))***+++111333333111---+++,,,...111222222111...------...///222444333111///000222444222///---,,,---///111444333333444555444222///000000000000///...,,,,,,+++((()))///222///+++***,,,......,,,)))(((+++.........---...---+++&&&###...222666555111///000222000,,,***,,,///000---)))***+++,,,+++)))''''''(((,,,+++---000222222---)))---+++***)))***,,,///111//////......---,,,,,,,,,,,,111666777333000......444777999888444111000111000---***((()))---222555000000000111222222000......///000111333555777888333222222000...,,,***)))+++,,,...000111222111111111222333222111000111222111333222111333888888555000//////111444777888888888666222...,,,,,,---......,,,+++,,,,,,***$$$ """%%%(((***,,,,,,,,,//////------...000222444......///000222444666777777888999;;;>>>BBBDDDFFFGGGMMMQQQNNNKKKOOO\\\hhhmmmqqqvvvwwwsssmmmhhheeepppxxxsssaaaQQQEEE@@@>>>222222333333333333333333111111111///...///111444222222222111222333444444666333000000111222111000111111111000///...---...111111000000////////////...///000000000///...---///000000111111000///......+++(((&&&''')))))))))---------------------------+++)))(((((()))+++,,,222222000...---...222555333...)))(((+++,,,***(((&&&&&&&&&)))---///000000...///000333666777666444000000111000000///...---///...,,,,,,,,,---,,,,,,//////000111111111111000///---,,,,,,---......---///000111222333333333333555222///...///000000000...,,,******+++,,,+++***))),,,...---***)))***---///,,,)))***---///000000...//////...---------...+++---000000...+++***)))***,,,//////---++++++,,,'''%%%###$$$'''******)))***,,,+++***---222444111***'''$$$&&&+++///...,,,---------///000000---+++,,,...///000000111444666111000...---,,,,,,,,,---,,,---///111111000...---.........///000///,,,***((()))***+++...111444666444111...---///222222222...//////,,,)))(((***,,,111333333///***))),,,000111000...+++++++++,,,,,,333444555333000---,,,---...000000000...---...///111333555444111000111222333111000.........///000444333333333444444222000111111111111000///...---+++((((((---000---******...//////---******,,,.........///000000---)))%%%)))...222222...++++++---,,,***)))+++///111...***---...///---***'''&&&&&&))))))+++///222222///,,,...---+++***+++,,,///111///000000000///...------///333888999555111000000333666999999555222111111222000,,,******,,,000333222111111222333222000...////////////000111333333111111111111000...---,,,---...000111222333222222000111000///...---...///000222222111222777777555---,,,,,,...222555666666666444222///---,,,,,,,,,+++***)))***+++)))%%%"""!!!"""$$$'''***,,,---...222000---+++,,,...222555//////000222444666888:::;;;;;;<<<===???AAACCCDDDFFFLLLRRRSSSSSSZZZgggssssssvvvzzz{{{wwwqqqllliiimmmvvvxxxgggUUUGGG@@@======444444333222222222333333000000000...,,,---///222333333333333333333444444333111//////000111111000111111111111000///...---333333333222222000///.../////////......---------...///000000000000000///...,,,***)))******)))(((+++++++++,,,,,,---------,,,+++***))))))***,,,---222222000...,,,---000333111---((((((***+++***((((((''''''(((,,,...//////---...111555888999777555////////////...---,,,+++,,,,,,,,,,,,,,,---------000000000000000111222222111///......///000000///---...000222333333222111333111///...//////...---+++******+++++++++(((&&&&&&))),,,+++(((''')))++++++***)))***---111333444///...---,,,,,,---///000000111111///,,,*********+++------,,,***))))))***'''%%%######%%%(((******(((***++++++///555666333,,,***))),,,000222000...---,,,---...000///,,,***...///000000//////111333///---+++***((((((((()))***+++---///000///...---/////////000111000...,,,******,,,...000222333444111...++++++...111444555222222000---***)))***+++444444333000+++))),,,///000000///...............444666777777333000---,,,,,,...//////......000111444555555444222000111111111000000000000000000000333222222222444333222000111111111111111000///...,,,((((((,,,...+++***+++111111000...,,,,,,---///---...000222333000,,,(((&&&+++///000---)))(((((('''''''''+++///111...+++000111111...***'''&&&%%%&&&''')))---111222111000///...,,,++++++---...000///000222222222111///...111666;;;;;;888333222222333666999:::777444222111555222///,,,+++,,,///000444333222222222111///------------,,,------......///000000000000000//////...///111222333333333333///...,,,************+++...111111///000444555222+++******,,,///222333333333333222000...,,,***)))((('''''''''))))))'''%%%""""""$$$&&&))),,,///000555222---******,,,000333//////111444777:::===>>>>>>>>>???@@@AAACCCDDDDDDFFFLLLRRRVVVYYYaaannnxxxvvvyyy||||||xxxsssnnnlllmmmxxx{{{lllXXXGGG>>>;;;<<<===555444222111000000111222000000///---+++,,,...000333333333444333333222222//////...//////000000000//////000111333333222111555555666555444333111000333222111000////////////000000111111111222222111...---,,,---......,,,+++)))******+++,,,------...,,,,,,,,,,,,,,,,,,------000000///---++++++---000...+++(((((()))++++++***)))((('''(((+++---......---...111444777777444222------------,,,+++)))))))))***,,,---------...///000000/////////111222333444222111000222222222111---...000222222000...,,,111000............,,,***'''''')))+++---,,,)))'''%%%))),,,+++)))((()))+++******)))+++...111555666000---+++***+++...111222111111000---***)))***,,,......---+++))))))))))))((('''%%%%%%&&&(((***,,,(((***,,,,,,000555555222,,,+++,,,///222333111...,,,,,,---///111111...,,,222222222111//////000222---,,,***((('''&&&&&&'''***+++---...///...,,,+++///...///111333444222111+++,,,---///000000000000...,,,******,,,000555777555444111...,,,*********222222111...+++***,,,/////////000000000000000000222444777888777444000......000111111000///111222555555444222111000///000//////000111222111000///333111111111222333222000///000000000000//////......******------++++++---222222111///......///000+++,,,///222444111---)))&&&***///000...***'''&&&###$$$&&&+++///000///,,,000000000...+++((('''''''''(((***,,,///000000000------+++***++++++---...///000222444444222000...222666;;;;;;888444222222333666999:::999666333111444222000------...///000444222000000000///---+++***************++++++,,,...///////////////.........///000222333333222222---+++((('''''''''''''''***...///------000111///***))))))+++...111222222222222333222000---***'''&&&&&&&&&''')))*********######$$$&&&)))---000222777555111---++++++,,,------...111555:::>>>BBBEEE@@@@@@BBBCCCEEEFFFGGGGGGGGGLLLQQQTTTXXX```kkksssuuuwwwxxxwwwsssooolllkkkqqq}}}zzzpppaaaMMM???:::;;;======333222111/////////000111222222000...++++++---///333333222222111111111000------...............///,,,,,,...111666777666555777888777777666555444333666555444333333333333444333333333333333333444444.........000333333222111******+++,,,------......------...............---......---+++))))))+++------+++))))))***,,,------,,,***((()))+++---.........///000222333222///------,,,,,,,,,***)))(((''''''***---.........///111000//////...///111333444666444222222333444333222...///111111000...***(((///.........///...+++)))###$$$'''+++......,,,***'''+++......+++)))***,,,+++,,,,,,,,,...111444666000---))))))+++///222333...---,,,)))((((((+++...111000...,,,++++++******(((((('''&&&&&&''')))++++++...//////222666444000***+++---000222222111///+++,,,---000333333222000444444333111000000111444...,,,+++)))((('''((((((---...//////...,,,***)))------...111444777777777,,,,,,---.........------,,,+++******,,,000444777666444111///---,,,++++++......---++++++,,,...000/////////000000000000000...111444888999888444222222333444333111111111333555333111000//////......---///000222333222111000222111///000111222111000------......///.........///------//////,,,,,,///222111///......///000000)))+++---000222111---)))&&&***...///...***&&&$$$"""$$$&&&***...//////...---...///...+++***)))******+++,,,,,,,,,,,,,,,---+++***)))))))))***+++,,,...000222333333111...---///444999:::777333111111333555777999999777444222000//////......///111222222000...---------+++***''''''(((((()))+++,,,---............---,,,++++++---...///111111111000000,,,***'''&&&'''((('''&&&&&&+++...+++***,,,---,,,*********,,,///222333333222333444444222///***((('''((()))***+++,,,---...%%%&&&&&&(((+++...222444777666555222///+++)))'''***,,,000555;;;AAAFFFIIIEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJMMMQQQVVV___iiiooouuuuuusssqqqmmmkkkkkkllluuu~~~zzzssspppbbbUUUFFF;;;999;;;;;;;;;222111111000000000000111444444222///---,,,...000333222000...------......+++---......---,,,,,,---((((((***000666999888666888777666666555666666666666666666666666666666666666666555444444444444444//////000222555777777555,,,------....../////////...///000111000///---,,,,,,,,,,,,***))))))+++,,,------,,,+++,,,...000222///---******+++---......///....../////////,,,***,,,,,,,,,+++***((('''&&&'''+++///000//////000333////////////000222333333555444222111222222111000.../////////...,,,)))(((---------///000///,,,)))!!!"""%%%***...///...,,,***...111111...++++++,,,,,,---...---...000444777111---)))))),,,000111111******)))'''&&&(((+++///222000............,,,***'''(((((('''%%%$$$%%%&&&---111333222444777444...(((***,,,///111111111111,,,,,,...111333444222111222222111000...///111444...---,,,*********++++++000000111111000---+++))),,,,,,---000444777888888.........---,,,,,,+++++++++,,,---------///333666555222///.........---,,,+++***)))***+++---000222//////.........//////000,,,...111666999999666333444555666555333222222444444222///.../////////...---...000222333333222222111000...///000222111111+++,,,------............///...///222000,,,,,,000000...,,,,,,...000000000******+++...000///,,,***'''))),,,---,,,)))%%%###$$$&&&'''***,,,---//////,,,---//////---------......///...,,,)))'''((()))(((((((((((()))***++++++---...///000///---+++***,,,000666777555222111111222222333444666666333111---------...///111222222000...,,,+++,,,,,,+++***((((((((()))***,,,---...------------,,,+++******---...///000111000000///,,,)))'''(((++++++)))&&&$$$+++...,,,)))***,,,+++,,,++++++---000333444444222444555555333///+++((((((***,,,---------...///((((((***+++...000222444666666666555222...)))'''+++---000555;;;AAAEEEHHHJJJKKKLLLLLLKKKIIIHHHFFFHHHHHHJJJNNNWWWbbblllssswwwuuuqqqllliiijjjnnnrrrvvv||||||ppphhhfffRRRJJJ@@@999777777888888111222222333333333333222777666444111///...///111333000---***)))***+++---***---///...+++******+++%%%%%%'''---444777555222666555333222222444666888333444555666777777666666888777555444333333333333222111111333555777777666000000000000000000000000000111222333222///---++++++,,,,,,,,,***+++,,,..................000333555222///,,,+++,,,.../////////---,,,,,,---------,,,,,,,,,,,,+++)))(((&&&%%%(((---222333000///111444---...///000222222222222333111///...//////...---,,,,,,,,,---,,,++++++***++++++---000111000---***!!!!!!###'''+++---,,,+++,,,000333333///,,,+++,,,+++---.........111555999111---))))))---111111///)))))))))'''&&&'''+++...111///...///000///,,,)))(((***+++***&&&$$$###$$$***...111111333555111+++&&&))),,,...000111222333......///111222222000---,,,---,,,+++***,,,///222...---,,,++++++,,,---...000111222333222000---,,,,,,++++++---111444555555222111///---,,,++++++++++++---000000...///111333222///------...000///...+++***)))***,,,///111222///...,,,++++++,,,---...,,,---///333777888555222222333555444333333444555555222......///111000///......000111222333333333111///......000111111111+++,,,---...////////////---...000333111,,,+++///---+++)))***---000000///,,,++++++,,,......---++++++,,,---...---+++'''%%%((()))))))))***,,,...000...000111111000///000111000000///+++'''%%%&&&(((&&&'''''')))***+++,,,---------,,,,,,***)))'''&&&)))...444666444222111222///...---...000222000...+++,,,---...///000000111000---+++++++++,,,,,,++++++++++++++++++,,,---...++++++,,,---------,,,,,,...///000111222111000000,,,***))),,,000000---(((%%%,,,000...***+++,,,,,,,,,++++++---111444555555222333444444222...***'''))),,,///000...------...***+++---///111222333333444444555444333111///---...///222555999===AAACCCIIIJJJLLLMMMNNNNNNLLLLLLIIIGGGGGGLLLWWWdddooouuuyyyuuuoooiiigggjjjrrrwwwzzz|||~~~ttthhh^^^YYYIIIEEE===777444555777999111222444555666555555444888888666333000///000222222///+++'''&&&'''***,,,***---///...+++(((((()))$$$###%%%+++222555222...555333000///000222666888///111333555777666555444999777555333222111222222444333111222444666666555222222222222111111111111111222333444222000,,,***+++,,,------,,,,,,...000//////000///000222555888333000---,,,---...//////...,,,******,,,...///...---,,,,,,+++)))(((&&&%%%)))...333444111000111444,,,---///111222333222222000...,,,,,,,,,,,,+++************++++++,,,------***+++---000222111...+++!!!!!!###&&&)))******(((...111444444///,,,***+++***,,,......///111777;;;222---)))***...111000---*********(((''''''***,,,///...---///111000,,,(((+++---000...***&&&$$$$$$%%%))),,,---000111...(((&&&))),,,...000222444666000//////000111///,,,***((((((''''''&&&)))---000...---,,,,,,,,,---...///000111333444333222000///,,,+++***,,,...000111000555333000---,,,+++,,,---,,,///222222000...000222000...+++,,,///111111///---,,,***+++---000222222000...+++))))))***,,,...------...222555666333000///111333333333333555777666222///...000222222111...//////000222333444555111///------///111111111,,,,,,...///000000000000,,,---000333000+++***---+++)))'''))),,,000000///...---+++,,,---...---,,,000000000000000...+++)))++++++***))))))***...000111333444444222111111222000111///+++&&&$$$&&&(((&&&'''(((***+++---...///---,,,+++)))'''&&&%%%$$$'''---333666444222222333---***((())),,,......,,,+++,,,---...////////////000...++++++,,,---------///......---,,,,,,------)))***+++---...////////////000222222333222111111---++++++///333444///***&&&...222000,,,,,,------,,,++++++---111444555555111222333222000---)))''')))---000111...,,,+++,,,+++---///111333333333222333333222222333333444444222222333555888:::===>>>CCCEEEIIINNNQQQSSSSSSTTTLLLHHHFFFJJJUUUbbbmmmsssyyytttlllfffdddiiissszzz~~~wwwnnncccWWWNNNGGGDDD>>>777333444888<<>>@@@AAABBBFFFMMMVVV[[[\\\ZZZKKKKKKMMMRRRZZZcccjjjnnnlllnnnnnnjjjfffiiiqqqzzz{{{uuuiii]]]QQQJJJHHH===;;;::::::555333;;;GGG000333666666555444444666555555555555444222111000------,,,)))''''''))),,,+++,,,,,,(((###"""%%%)))++++++,,,---...000222333---+++)))))),,,///000111111111222444666777666444444444444222000000222333555444222222333222000...------...///000000000000,,,...000111000...+++)))...333777555000,,,...222444333222222111111111222111000///......000222333000---,,,///444666222......---,,,+++***)))))))))***---000111111000000111111111222222111111000000444222000...,,,+++++++++)))))))))******++++++,,,++++++,,,...000111000...,,,,,,,,,,,,+++***))))))***+++---000222222///---,,,***))),,,000333555444222///***&&&&&&)))---111---......---***))))))***,,,+++***,,,//////...,,,++++++++++++******))))))++++++***,,,---...---+++---...000222444444444444222222222000...,,,)))(((((())))))+++---///000111///...---///222444333111111000000111222111///---))))))((('''&&&)))---000222///+++***+++,,,,,,+++///...///111333333222000++++++***************+++***+++---///000222222333000...,,,+++,,,,,,,,,+++//////////////////......///000222444555444333333111000//////000222222222222222222444555444111...---,,,+++---///000///...---///222444555444222000111222333222111000111333222///------///222444555555111---,,,...///...,,,111000000///////////////...,,,)))(((***---///000......///000111111000000222111---(((%%%%%%(((***&&&***///333333222111111222222000---)))((((((***+++...111222000...,,,,,,000///......//////...---000222222222000///000222111111111///......///111111111111...+++((((((((((((***,,,///000000000///......///222555555222///---///000000///......///222222111000000//////...000///...///000000...,,,000......///000///,,,(((%%%(((+++...////////////000222444666777666555444333222111111333555666666444444444777:::===??????BBBCCCHHHOOOVVV[[[[[[ZZZQQQPPPQQQUUU[[[ccciiillliiikkkkkkhhheeeiiisss|||zzzzzzkkk___SSSHHHBBBBBB???=========;;;<<>>CCCEEEJJJQQQWWWZZZZZZYYYVVVVVVWWWYYY]]]bbbfffiiifffhhhgggeeeeeejjjuuu~~~|||ooo___RRRHHH???<<<>>>@@@>>>>>>AAACCCHHHSSS^^^000111333333222111000000222222111000...,,,+++***&&&((()))******+++---//////...,,,(((&&&(((,,,111------......///000111222'''(((***///444666666555111111222444666666555333222222111///...///222555555444222222222111///---***+++---///000000///...,,,---......---,,,+++***222555777666222000111444555444333111000///////////////000222444888;;;<<<222///---000555888666222///...,,,***((('''&&&&&&%%%***000444444111///---...---,,,---///333666888666555333222111000111111---+++(((&&&&&&(((+++---,,,///111000---,,,...000222555777444...+++...111++++++,,,///222444333222222000...---...000222333555111+++&&&$$$&&&***---,,,...//////---,,,,,,,,,000///000000000000///............//////000111111******+++---111222222111222222333333333333333333444444333222000---+++)))///111444777888888777666////////////000111222222.........///000000...,,,)))******)))((()))+++...222000,,,******---000222///......///111222222111,,,+++)))((('''&&&&&&&&&)))***+++...111444666777444333222222333222000...000///---,,,---///111333111333444555333000---***+++...111222222000...---//////000222333111...+++)))***,,,///111000---***...///222444555444333222333333222111111333777;;;777333///...000444888:::333000......111333222000+++,,,---...///000000000.........000222222111///,,,,,,++++++,,,...000111---,,,+++)))((()))---000,,,000555777777555444333666666444111---++++++------------***((('''((()))/////////111555777777777444444444222000000111333333222000,,,)))(((***,,,...000222222///---++++++***+++,,,...////////////***,,,000444555333///,,,(((+++---///...------...444333222111111111111222222333444555555222---)))***+++,,,------,,,***)))$$$&&&)))---111333222111///111222444555444333333///...///000111111...+++,,,---222;;;DDDGGGDDDAAADDDGGGLLLQQQUUUXXXXXXWWWWWWXXXZZZ[[[]]]```cccffffffffffffdddeeekkkvvv~~~rrreeeVVVKKKBBB===<<>>===???DDDKKKTTT___ggg//////000000111000...---111111///---***'''%%%###"""$$$(((***,,,---000222333111...+++***+++///222...---------...///000000''')))---222666999888666111111111333555555444222111111111000///000333666555444222222222000...,,,***,,,///111222222111000............------------333555666444111000111333444333222111000000//////111000...///111666;;;>>>111---+++...333666444111******)))(((((((((((((((&&&+++000333333111///...++++++***,,,///333888;;;888777444222000/////////...,,,)))''''''***---//////111222000---+++---///111444666333///---111555///......///111222222111000///...------...000222222000...+++*********++++++---/////////...///111222222333222111000000000222111000//////000000111******+++...111444444333222111111111111111222222444444444333111///---+++///111555888999999777666111111000...------...............///111000...,,,)))***++++++***)))+++,,,111///---+++,,,///333777///------...000111111000,,,,,,***((('''&&&&&&&&&******+++---000333666777444333333333444444222000222000...------000222444444555555444111---)))&&&)))---222333111...,,,+++---------///000000---+++,,,,,,...000111///+++''',,,...000222333333222222111000///------///444888444111,,,+++---222555777222///---///222333222///)))***,,,...///000000000//////000222555555222000,,,++++++++++++---///000++++++***)))(((***---000222333555444333222333444444444222...***((()))***,,,+++***'''%%%%%%''')))---,,,---000333666777666222222222000......000222111000...***'''%%%&&&(((+++---000111111/////////......//////......------,,,///333555333///+++(((%%%(((,,,////////////000333222111000///000111222111222444777888555111---(((***,,,---,,,+++******$$$%%%(((,,,111333333111///000111222333333333222000000000000000...***'''(((+++222<<>>@@@DDD@@@BBBEEEKKKUUU```hhhlll...------///000000...,,,000///---+++(((%%%"""!!! ###(((+++---...000111444222///------...111222.........------...//////)))***---111555666555333000///000111333333222000000222333333222333555777555444222222111000---++++++---000333444444222111......------------......333444333222000///000222111111000000000111111222333111...---///333999<<<111---)))+++000333111...'''''''''((()))***+++,,,+++---111222222000000000,,,++++++,,,///333777999777555333000......---------+++)))((((((+++...111000000000///...---///000///000111000......111555111///------...//////...---...//////......000222//////000111000///---,,,---...//////...///111333333555666555222111000111222111///...---------...******+++...222444444333000000000//////000111111333444444444333111///...///111444666888777666444222222000...+++***,,,---.........000111111///---)))+++---,,,+++*********//////...---,,,///333777...,,,+++,,,...///000///...---+++***)))(((((((((+++++++++,,,...111333555333222111222444555444333222000...------///111333555555444222///+++(((&&&(((---222333000,,,******,,,+++***+++---......---......000111111///***'''***+++---///000111111000000///...+++***,,,000333111...******,,,000333444111...,,,...111222000---((()))+++---//////////////////000333555555222000,,,,,,,,,,,,,,,------...***+++***)))((()))+++...222333333111000000111333333222000,,,(((&&&&&&'''(((((((((&&&%%%%%%(((+++,,,,,,,,,...222444555444000000000...------000222//////...,,,(((&&&&&&''')))+++...000000000111222222111111000///...------///222555444111,,,(((&&&&&&)))...111111111111222222000///------...000111///000333666888666222...&&&))),,,---,,,+++++++++'''&&&(((---333555444111...///000111222222222222222111000000000---***&&&''',,,444<<>>BBBDDDGGGKKKSSSWWW[[[^^^eeeiiicccZZZ///......000444555222000++++++++++++***((('''&&&%%%(((,,,------+++******,,,++++++,,,///111333333222111111000000000000000000000111333444444111///...---...///111111///---000333777999999888888999555444222111111///,,,***))),,,000333555444222111---,,,***))))))***,,,...111111///...---------...,,,,,,---///111333555666555444333222222222222222222---))))))---///---***(((((()))+++,,,///000111444333222000...///111444333222000///.........//////...,,,++++++,,,------''''''&&&'''(((+++...000,,,)))(((+++111666777666///,,,))))))***,,,------,,,)))'''&&&(((***++++++(((---222444333333444666///000222444555555555555666444222...,,,,,,///222666888999777444111111333333222000///...///111222******+++...111333222111000////////////111222444111222333444444444333222///000222333444444444444000111111///,,,,,,///333/////////111333333111///***,,,......,,,***))))))...//////---***)))+++...,,,***((()))+++---------//////...---,,,,,,,,,,,,...---,,,++++++,,,...///111///......111444666777......,,,+++***++++++,,,111000...---,,,,,,------''',,,111111---))))))+++***(((%%%%%%(((---000111......///111222222///---&&&'''(((***+++---------333333111...+++***,,,---000...,,,,,,///111333333...,,,***+++......+++(((''')))+++---///......---,,,+++,,,...000000///------...//////...---+++***++++++***(((&&&&&&''')))&&&)))---000000000000000444444222...)))''''''((("""###%%%%%%&&&(((,,,...111000///111333444444333//////...------///222666222444555444111...,,,++++++,,,------------000222222222111111111111222222000333444222---)))'''(((---000444555444222000///...---+++))))))+++---///......///000111000---***%%%)))---...,,,+++,,,...---,,,,,,111777:::777333......//////000111111111111000///000111111000...///555;;;;;;999999???EEEBBBCCCCCCAAA???AAAGGGKKKRRRWWW\\\\\\XXXUUUVVVYYYWWWXXX[[[___eeemmmssswwwxxxtttppppppsssvvvwwwwwwuuuxxx}}}zzzwwwqqq\\\DDD:::777888???EEEGGGKKKOOOYYY]]]```bbbffffff[[[MMM///111333333111111111222...---,,,++++++++++++,,,***+++---......---+++***(((***---...///000333555666222///...000111000...000222444444222000///...//////000111111///...---222222111111111111222222000000000///......------+++---000444777666333///...,,,***((()))+++///111333222222111///...,,,+++---------///111444777888777999:::999666444333333222222111000...---+++***,,,---//////---+++*********---000000//////222555555666666555333...***(((***,,,...//////...,,,+++******))))))***+++,,,,,,---+++)))+++...///...,,,******+++,,,,,,,,,++++++)))***+++,,,------......+++,,,///222444555555555444333222111222444777888999555///***)))+++///222555333111111333555666777666444222000000000111222+++,,,...///000000000///444333000///...///000111555666777777666333000...000///...///111333222111222000------...000111111111111222444555444222///***+++,,,***)))''''''(((///111222000,,,)))(((***---++++++---,,,***+++///000222222111///...///000111000---+++++++++,,,---,,,***)))***---111333444111...***((('''((())))))---...//////---,,,---...///---++++++---......---+++++++++***((()))+++---///------000444444///***&&&&&&''''''(((***+++,,,444333111///---------...111111111///...///000222111...+++***,,,...---,,,+++,,,,,,------,,,,,,+++***+++,,,...///...+++(((,,,...111222111...***(((,,,+++***(((%%%""" $$$'''+++///222222111///000111222222000,,,'''%%%$$$######&&&+++......---000///......///111333444222111//////000111333555777444111//////...---,,,,,,...///...------...///000000000000////////////444444222...***((()))***000888999333333999777///,,,(((&&&((())))))---222333///+++,,,///000---***)))...444444000,,,,,,---...111666999:::888444222---------,,,+++---000333------......///000111111777999:::;;;;;;<<>>BBBHHHMMMRRRTTTiiiaaaXXXTTTTTTRRRLLLFFF...000222222111111222333000///...,,,+++*********,,,---...//////...---,,,)))+++---//////111333666444222000000111222111///000222444444222000000111111111111111111000//////111000000//////...//////////////////............,,,---///333666666444222000...,,,******,,,///111111111000000///---,,,+++------...///111444777888777:::======:::666333222111222111111000...---,,,,,,---...---+++(((''''''+++...111111//////222555555555555444222...+++)))+++,,,---...///...---,,,,,,,,,++++++++++++,,,,,,+++(((%%%%%%'''))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,---///111333444444555333222111111222444666777555222---******---111555666444111111333555666666555333111///......//////---...///000111000////////////.........000111222333444555555444111...,,,,,,++++++---000222222111000///------000222444444222222222333444333111000++++++******))))))***+++///000111///+++))))))***...,,,---...+++''')))...444555444222///---...///222000---+++)))((())))))***)))((()))---000111111///---***)))(((((()))(((...000222222000...---......---++++++,,,---,,,+++*********((('''''')))+++///......111666777444000******))))))***+++,,,,,,111000/////////000111222555555444222111111222333111...,,,,,,---...---+++,,,---------,,,++++++***++++++,,,...000///,,,)))...000222333222///+++((()))))))))((('''&&&%%%$$$%%%'''***---/////////......000111222000---***(((%%%$$$$$$'''+++......---............///111222333222111000//////000222333555333000/////////...---////////////......///000000000000000/////////...111111111...,,,+++,,,---222999;;;666666<<<:::333,,,(((&&&((())))))---111222///,,,,,,---------+++///333777666000+++***+++---///333666777666333222.........,,,+++---000222...------------///111222:::===@@@BBBAAAAAAAAAAAAFFFHHHIIIIIIGGGIIIMMMQQQYYY\\\aaabbbaaa^^^[[[ZZZUUUVVVYYY]]]bbbfffgggfffbbb___^^^``````aaagggooottt{{{zzzooofff\\\OOODDD@@@===>>>CCCKKKTTT\\\```aaafff^^^SSSMMMKKKGGGAAA;;;,,,---///000000111333555111111///...,,,***)))(((000000000000000000000000+++---///000000111333555111000000111333333222111222333333222111000222333444333222222111111222222000000///...---,,,,,,+++............////////////.........000444666666666222000...,,,,,,---///111...////////////...------......///000222444666777888;;;???@@@<<<777333000111111222222111000...---+++,,,---,,,)))&&&%%%%%%---000222111///...000333444444333222000...,,,+++,,,------.........//////......---,,,,,,++++++******'''###"""###%%%'''((()))***+++,,,------------///...------------///////////////000111222333444111000//////000222555666111///,,,+++,,,///444777555333111111333444555444333111///---++++++,,,---000000111111000...---,,,((()))***,,,...111222333111222333333111///,,,***(((((((((+++///111222111...---,,,...111444555666222222222222111111000000+++***)))((()))+++...000/////////---***)))***+++......//////)))$$$&&&,,,888888666333///---...///333111...***(((&&&&&&&&&(((''''''))),,,...///...,,,,,,+++***)))(((((('''...111444444333000///......---,,,,,,------+++))))))))))))'''%%%%%%''')))000//////222777999888666......---,,,,,,,,,,,,,,,///......///111333555666888777555333111111111111000///......///...,,,***...---------,,,,,,++++++,,,,,,---///000///---***///111333444333000,,,***'''(((((()))************'''((()))+++,,,,,,,,,,,,,,,---000111111000...,,,)))(((((()))+++,,,,,,+++,,,,,,---...///000111111111000/////////000111222222111//////000111000///222111000/////////000111///////////////......---...//////...------///111222888:::777888<<<;;;555+++(((''')))***))),,,000//////...+++******,,,...555888:::777111,,,)))))),,,...000222333333222111//////...---,,,,,,///222///...,,,++++++...111333<<<@@@FFFHHHHHHEEECCCBBBIIIKKKMMMLLLLLLNNNSSSWWW^^^```ccceeefffccc^^^ZZZTTTTTTTTTVVVYYYZZZZZZYYYTTTPPPOOOQQQTTTYYYcccmmmttt||||||lllZZZQQQLLLGGGBBBAAADDDGGGNNNYYYdddkkkmmmlll^^^VVVKKKDDDBBB???:::666)))+++---......000222444111000000///---+++***)))111000000//////000000111///111222111000///000111---...///111333333222111666666444222//////111333666555333222222222333444222222111000///---,,,+++---------...///000000111///---,,,---111444666777222111///---,,,---///000......///000000000000000......///111222444555666777999<<<<<<888444000///111111222222000...,,,+++***+++---,,,***(((''''''---000111000---+++---000333333222000///...------------,,,---...///000111//////...---+++***)))(((+++***((('''(((((())))))***+++,,,...////////////000///---,,,+++,,,---...111000/////////111222444000///...---...000222444///...,,,,,,---000333555333111//////111222222111///...,,,+++***+++---...222222111000---***(((&&&"""$$$'''+++///111333444111111222111000...,,,***(((((((((+++...111111111...,,,,,,---000333333333111111000///------...///,,,***'''''')))...111333///...---,,,+++++++++,,,...///000///((("""$$$+++777777555222///...000111333111...+++)))((((((((((((((()))+++---......,,,***,,,,,,,,,***(((''''''+++///333555444222111000///......//////...,,,)))*********(((&&&&&&(((***333111111333666999999888111000...---,,,+++++++++......///000222444777999777555222//////...---,,,000000000000000...,,,***...............//////000...---...///000000...+++---...111222222000...,,,((()))***+++,,,---------***)))))))))))))))******)))+++...000222222111000///...---,,,+++***)))(((***+++,,,---............---------...///000222333111000///000222444444333333111///......000000000---.../////////...---------///000///......000222111555777555555777666111,,,((((((***+++)))+++...---//////,,,''''''+++///777999:::888333...+++***------///000111222222222/////////---,,,---///222111...+++)))***...222555===@@@EEEHHHIIIHHHGGGGGGJJJLLLNNNNNNNNNQQQVVV[[[___aaadddiiikkkfff]]]VVVQQQPPPNNNNNNPPPQQQPPPPPPKKKGGGDDDFFFJJJRRR___jjjttt}}}sss```KKKBBBCCCEEEGGGIIINNNUUU```jjjnnnnnnllljjjRRRKKKCCC>>>>>>>>><<<999(((***+++,,,,,,...000333///////////////...,,,,,,000000///......///000000333444444222///------...***,,,///111222222222222999888555111...---...000666555333222222222333444555555444333222000...---,,,------...///000111111...,,,+++,,,000333444555111000...---,,,---.../////////111222222333333222......///111222333333444555666666444000...---...000111222111///,,,)))''')))+++......---,,,,,,------///000///+++)))+++---222222111///......------++++++,,,,,,---///111222......---,,,+++(((&&&%%%)))+++---///...,,,***)))---...///000111111111111///...---++++++++++++,,,111000///...///000222333///...,,,+++,,,---///000...------------///000111///---,,,---...//////...,,,+++***)))***,,,...///222111000...***'''###!!!!!!###&&&+++...111444555222222222111000...,,,++++++******,,,///000000000...---,,,,,,...//////...---......---******+++------***&&&&&&***///222444...------,,,------------......///...((("""$$$)))333333333222000000222444222111...,,,+++,,,------+++***+++,,,//////...---+++---///...+++(((&&&''''''+++000333444333222222//////000222333111...+++,,,,,,,,,+++)))***,,,...555444444444555666666555000///...---,,,+++++++++/////////000222444777888555222///---------,,,***///000111111000...---,,,.........///000222444555///......///111111///---)))+++---000111111000///+++,,,------.........---++++++)))((((((((())))))'''))),,,///111222222222333333111...+++((('''&&&++++++++++++++++++,,,,,,)))***+++---///111333444000///000222555777777666333000...---///000///...+++,,,---/////////...---///000111111/////////000111444555444444444222///---******------***+++---,,,///000---'''&&&***000333555666555333000...---//////000000111222222222/////////---,,,---000222111///,,,***,,,000555999<<<>>>AAACCCEEEGGGKKKMMMJJJMMMOOOOOOOOORRRWWW\\\___bbbgggmmmnnnhhh\\\SSSNNNKKKIIIHHHIIIJJJKKKKKKHHHCCC@@@BBBGGGOOO\\\hhhttt}}}wwwgggUUUBBB<<>>???BBBGGGMMMRRRMMMOOORRRRRRRRRTTTYYY^^^```ccciiimmmllleeeZZZSSSKKKHHHDDDCCCDDDFFFGGGGGGEEEAAA???BBBGGGNNN[[[fffqqq{{{}}}lllYYYKKK??????GGGQQQYYY```lllrrrwwwttthhh\\\SSSPPP@@@===:::888888888888777111111000...------000222000000111111111///---+++---...///000000///...---000111111000...---...///...000222222111222555888444444333000...,,,---///111111111111111000//////333333444444333111...---------......//////000000...///000333555555222000000000/////////000111111000111111222333333333333,,,---...///000000//////...//////...,,,++++++,,,,,,...000111111...+++)))---///222333222111111222...000111000,,,+++,,,///000111111111///---***(((&&&'''***,,,.../////////---.........,,,)))'''%%%$$$(((---///...,,,,,,,,,000000000111000000///...+++,,,...///...---,,,***---...///000111111111111000...+++)))((('''((())))))***+++,,,---,,,++++++(((((((((***---......---***)))'''&&&&&&''')))***'''((()))******)))((((((*********+++...000333555333222222000///...---,,,***)))***,,,///222222222000...------...---+++)))&&&+++//////,,,***,,,///000+++&&&&&&***...///...---,,,...111444444111......)))&&&)))***((('''((((((+++...000000///000000222111000//////000222333000...,,,,,,.../////////111333444111***&&&&&&((())),,,///000000000111222,,,...111444666555111------////////////111444666555777888888777444333222,,,,,,,,,,,,,,,---...///------...///111444777888333///,,,---000222111///...000111000///...111333111000///...///111333444222111000000222222111000+++,,,...///000000/////////////////////...---,,,---------,,,,,,+++******'''(((***,,,...000000000111222333111---++++++---///---)))&&&%%%%%%'''(((((()))+++,,,.../////////,,,---...111555666666555333000///000333333...***$$$'''***...000000000//////111333333111000000111000111333666777666555555000...///222111---,,,---,,,///111000---++++++,,,((()))***,,,///000000000111111222222111000...------......------///333666222111000000444999>>>AAA===>>>???@@@BBBGGGNNNRRRRRRTTTVVVVVVUUUXXX]]]aaa^^^bbbeeeeeeaaa[[[VVVSSSJJJFFFBBB???@@@BBBCCCDDDAAA>>>>>>CCCHHHOOOZZZdddkkkvvvppp___NNNGGGCCCIIIRRR[[[dddkkktttpppjjjcccZZZPPPHHHDDD<<<;;;:::999888777666555555444333111......000222222222333222111...+++)))---///000222222000///---,,,---//////......000111111333444333222333777:::000111111000......///000//////000111111///...---000111222222111///---+++.........//////////////////000333777888777222///111000000000111222333333000000111222222222222222+++,,,.../////////...---+++...111111///---,,,+++***,,,///222222111///---///111333333222111111111///111333111...---...111///000111111000,,,)))&&&$$$&&&))),,,...///............//////---+++(((&&&&&&)))---...------...000000000000000///...---,,,+++,,,///111111///---++++++---///000222222111111000...+++(((&&&&&&&&&&&&&&&'''***,,,---,,,+++***''''''(((***---//////...+++)))'''%%%###$$$$$$%%%###$$$'''***,,,---------------,,,,,,---000333555222222111///...---,,,+++''''''(((+++///222333333///.........//////---+++%%%+++000111...,,,...000000+++''''''+++...---+++,,,,,,...222666666222...---'''###'''+++***((((((&&&***...000///...------333222000///...///111222111...,,,+++,,,...//////333555666111***&&&&&&)))---...000000//////000111***,,,000444666555111------...///000000222666888444666999:::888666444333,,,,,,,,,,,,...///000111++++++,,,...111555888:::111---)))+++000333222///...000111000...///222555222111///...---...///000222111000111222222222000//////000111111000///...///////////////......---...............---,,,+++((((((***,,,---...//////...000222111...---///111111...)))%%%######%%%'''++++++,,,---------,,,,,,++++++---000333555444333333111000333666555///)))###%%%)))---000111111000---///222333222222222333------000555777666666777000///000333333...,,,------///111111///---++++++&&&&&&'''***---/////////000111222222111///,,,+++,,,---------...000444777111111111333666<<>>AAAEEEQQQaaaiiijjjkkknnniiiYYYGGG===<<<===:::555888777777777888999;;;;;;666333222222444666444333///000000///...---,,,+++,,,...111222000/////////...---,,,...000111111000777:::;;;888333000111333///000111111000---+++)))---------,,,***)))***+++,,,---...//////...---,,,///000111222333444444444000111333555777777444111222///...000444666333000...111444555444333333333222333333222///......///---...000111222333333222000111333444333222000///,,,---------,,,,,,...000//////...///000111111000......///...,,,)))'''%%%""""""%%%+++111333///+++---...//////...+++(((&&&((()))+++---///......---000///,,,+++******+++,,,***+++---000222222000......//////...,,,******+++---,,,+++)))))))))******+++))))))---111111---)))''''''''''''(((((()))******'''$$$######$$$#########&&&+++///111111000...000///---+++***+++,,,---+++...111222111000///000+++***)))***---000111111000//////000000///---,,,,,,,,,++++++++++++,,,,,,000///---+++...444444111///....../////////...---''''''(((***---...---+++---------------+++******,,,---...///111222333444111000...------...000111111555777333,,,)))+++...//////111111111000...---///000222333222///,,,***,,,+++******,,,...000111,,,000444666444000---,,,++++++,,,///333555666555111+++$$$%%%***000000///***))))))+++///333555666333333333222000000111222111111///......///000000000000000000////////////222222333222111///---,,,+++,,,...000111000///...000000///...---+++***)))+++---.........---...///000//////111333222...+++((())))))*********)))(((+++++++++---......+++))),,,...111444666666666666333000///000222111---((($$$$$$&&&***......,,,))),,,000444666555222///......------///222444333111---------,,,+++***)))(((+++******---222222...)))))))))***+++,,,...000111333333222111///...,,,,,,......000111222333333333222222333777>>>CCCEEEEEEDDDEEEDDDBBB???AAAFFFJJJUUUWWWYYY\\\bbbhhhgggbbb\\\VVVOOOKKKKKKJJJFFFCCC???===:::999::::::888666666666999===>>>AAAKKKVVVaaahhhqqqzzzvvvcccQQQCCC;;;===GGGXXXhhhrrrrrrkkkdddYYYLLL===666888;;;:::666777666555666888:::;;;;;;444444444555666666444222---.........---,,,++++++---///111111///...------...------...111222222111666888888666111...///111.../////////...---+++***,,,,,,,,,+++)))((()))***......///000000///.........///111333555666777777333222222333444555333111000......000444555222000...111444666666444444444666666555333000000111222000000000000111222333444444555666666555333111///)))***+++++++++,,,...111......---------...//////+++---...///---***&&&### !!!$$$***000333111...............,,,***'''&&&'''(((***+++,,,,,,,,,+++...---,,,+++,,,---...///,,,------..................///...,,,))))))***+++000///---,,,++++++,,,,,,,,,++++++...222222///,,,******)))((('''''''''''')))&&&$$$###$$$%%%%%%%%%'''***---000111000...,,,///...,,,+++)))(((((((((***,,,000222222222333444...---+++,,,///111222222000000000//////...------+++***)))))))))+++---///000000...---111777777333////////////...---,,,+++,,,++++++---///000///......//////...---+++)))(((+++,,,,,,...000222333444333333111000000111222333222222222000------///111///000000111222111111000000111222111///,,,)))''''''(((((()))***++++++,,,+++---000222111000//////000///...///222444444444111***$$$###''',,,---,,,&&&'''(((,,,000333444444333222222111111111111222------------...///111222000///...---,,,,,,---...222222222111000...,,,***+++---000222222111000...---...//////...---+++***+++...000000///......///000/////////000...+++)))&&&(((***,,,---,,,***)))))))))***,,,...///---+++...///111444555666555555222///,,,---//////,,,)))$$$###$$$&&&)))***)))'''+++///444777666222///---000//////000222222111///((()))+++,,,---,,,+++***,,,******,,,000111...++++++...000000...---///111222222222111000...---,,,000000111111111111111111333444777;;;AAADDDEEEEEECCCDDDCCCAAA>>>???DDDIIITTTYYY___bbbfffhhhddd^^^YYYRRRJJJEEEDDDCCCAAA???<<<:::888777777777555333444222222666999<<>>;;;;;;:::888555333222222444000...222777;;;CCCKKKWWW```mmmxxx|||tttmmmdddZZZOOOCCC<<<@@@IIIQQQcccllleee^^^^^^YYYOOOEEEAAA;;;888888888888777555333333666<<>><<<...111333444222///------......///000111111111000111222222111...---...///...---,,,...000111000///******,,,---///111222333......,,,,,,,,,---...////////////...,,,+++,,,---000000111222222111000000---...000222444555666666333000------...000111111///000222444333222///---...111666888777444222111...///000///...///111333333222000......///111222...000111222333111000///111222222111...,,,+++,,,///222444333///------///111222555666666333000...,,,,,,,,,------............---,,,,,,---///111222////////////000000000111111111222333333444444555777777555000***(((+++...222000---)))(((***000444111000000//////000222333222222333333222222111111111111///...---,,,,,,,,,'''&&&&&&''')))+++***)))&&&(((+++...000111111000111000...---+++*********((()))++++++,,,...222555666444222111222333333222666666444...)))'''***---,,,,,,,,,,,,...111444555666666333111222555222,,,))),,,///000//////111444333111//////000111111000...000222333333111///------,,,******+++,,,///000......///000111222333333111///...///111333444444444333222111222444666888555333111///---,,,,,,+++'''***---,,,)))'''(((******+++,,,,,,,,,---///222222000//////000111111000,,,+++)))***,,,///000000///000222555777666222//////,,,***,,,000222111///((((((((()))+++...000222000///...---......///000111222333333333111000//////000111222222111000///000000000111111222222222///000111000///...///000222222111...+++***+++---///---+++***+++...222555777555333222333222000///,,,,,,------...///000000------,,,++++++,,,---...//////...+++)))***,,,///111111111///...000333666::::::999666111...,,,+++(((***---000222222222222222222333222222000...---***---//////,,,+++,,,...///000222333333222000...000///...---...///000111555999>>>BBBCCCDDDEEEEEEEEEFFFGGGEEEDDDFFFKKKPPPUUUaaakkkkkkeee___YYYSSSIIIJJJKKKKKKIIIFFFBBB@@@<<<<<<;;;999777777888:::;;;777555666666888@@@HHHVVV___mmmzzzsssfff[[[OOOFFFDDDBBBBBBJJJUUUXXXeeejjjcccXXXRRRKKKCCC???===:::888777888:::<<<888555555999???BBB@@@===///222444444111.........---...///000111111111111111222222111///...///111...---,,,---...///...---******+++---///111222222///...---,,,,,,...000222111222222000...---...000///000111222222111000///......000111222222222222000...,,,,,,...000111111111333555666444111...,,,...222666888666333000...***,,,.../////////111333222111///.........//////***,,,...111222222111111111222333222///,,,++++++...222666555000,,,,,,---111222333444444222111////////////...---...///000///---,,,+++,,,...000222111111000000111111222222222222222333333222222222333444333///***))),,,000111///***'''&&&***111666222111111111222444666777444444444333111000000000000///......---.........(((''''''(((***+++***)))'''(((+++---////////////333222000...---...///000,,,,,,,,,++++++---111444777555222111222222222111444444333...((((((,,,000......///000222444555666444444222///111444111+++***...222222///...111444222000...---...///......---///222555666555333111...---+++))))))+++---...+++,,,...000111333444444000000111111111111222333333111///...///111444666222111///---,,,,,,------+++...111///+++)))+++...,,,---......---,,,...000...------///111222111///------------/////////...///000222555777777444111000---+++---111444333111+++++++++,,,---///111222------......//////000000...///111222222222111000000000000//////000000000444333222111111222444555111111000...,,,,,,///111333333222///++++++---000///...---,,,---///222333555333111000000000///---+++,,,,,,---...///111111------...------...///000///000///---***)))+++...000000111000///000333666666777777555000---,,,---***+++---...000111111111222333555444222...+++******+++++++++,,,,,,.........000222444444222000///000///......///111444555888<<>>888666<<>>;;;888777<<>>000333555444111...///000------///000111111111111222333333111000///111222///---,,,,,,---...,,,+++,,,++++++---///111111000000///---,,,,,,...111333555555555444222111222333///000111222222111000///......///000000000000//////---,,,,,,///111111111222444777777444111...,,,...222666888666222...---(((***---///000000222444111000///......------...(((***---000222333333222///111222111///,,,++++++---222666666111,,,+++,,,///000111222111111000//////000//////...///111333000...,,,******,,,...000222111111111111111222333222222222222222111000///...000111...***)))---222111///***'''&&&+++333999222222222333444666888:::555555555333111/////////...------------...//////)))(((((()))++++++***)))((()))+++---............444333000//////000333444.........,,,,,,---111444888666333111222222111000111222111---((()))...444///000111333444555666777111111000...111444111+++---111444333///...000333111///---,,,,,,------,,,,,,...222666777777555444///---+++)))((()))+++---***+++---000222444555555///111333333111000111222222000...,,,,,,...111333000...,,,++++++,,,---......111333111---+++---111///111111111///...///000++++++,,,///111222111///......///000000...,,,+++...///111444777777555333222...,,,...333666555222///.........///111222333***+++---...///000000000,,,---///000111111111000111000///......///000111777555333111111333555777222111///---++++++...111444444333000,,,,,,///333......//////000000111111222000...---.........,,,,,,,,,,,,---///000222333,,,...////////////000111...//////---)))(((***---...000222222222111333444111333444333///------...------...///000111222222111333555555111---)))'''+++)))((())),,,...//////...000222444444333111///000/////////111444777999:::>>>CCCEEEEEEEEEHHHKKKEEEGGGIIIJJJKKKOOOWWW]]]eeeooovvvooobbbXXXQQQNNNMMMLLLJJJFFFCCC@@@@@@AAA888:::;;;;;;<<>>>>>:::999===DDDGGGCCC>>>333444444444333111///---,,,------------...111444666555555444333222111000333333111000////////////000000000///---...000333000111111///------000444;;;<<<<<<999444222333555222000///111333333///,,,,,,...///000///...///000000---******,,,///000111333111///000222333111...///222555777666222---***&&&(((+++111777888555222111///,,,)))((()))***+++***---000000...---...000,,,000333444333000...---555333111...,,,***)))(((111000///...------------......////////////......000///...------...///000111444666444...+++,,,///......//////000000111111222111///---+++,,,///111///---***)))+++111777;;;999555000///111444555555222333333333111///---,,,***+++------------///111---+++))))))+++,,,---,,,***+++,,,+++)))((()))***111222333222000///000111000...,,,***+++...222555666444333333444333111//////...,,,,,,...000111111444222111111444666777777555222000/////////...---...000111111/////////000111000...------...///000------000555999999555111111...)))%%%%%%)))---111///---+++,,,000333333222222222111111000...---,,,000...+++))))))***---///---+++)))%%%$$$''',,,000333222111000000000111222555555555333000//////000,,,+++***+++---/////////333///---111222000------...111333444333333333333......///000222555777999777555222///------...///---,,,,,,---///000///...------------------------/////////...------///111333333222111111222333333222...)))(((+++...000000222333333000......111555888555222222333444222000......,,,+++***)))))))))------...000111222444444555111---...222444333000333222///,,,***)))******---///111111000///000111555555444111---++++++,,,------......///000111111666666555222///------///,,,,,,---...000000...---000111222111///------...000000/////////111222333:::===@@@DDDGGGJJJNNNQQQNNNJJJGGGHHHNNNVVV\\\```mmmmmmjjjfff___VVVOOOJJJJJJKKKLLLIIICCC>>><<<<<<888;;;???BBBEEEJJJOOOTTT``````[[[MMM===555777===OOO^^^ooozzzvvvaaaLLLBBB<<<===???DDDNNN[[[hhhqqqmmm```NNNCCC@@@@@@>>><<>>===;;;::::::999999<<<<<<<<<===???@@@???>>>555555555555444333222111---...///......///111444333333333222222111111111222222111000////////////...///000000///000222333222333333///,,,+++///222@@@BBBCCC===555000111444444222000000111111...++++++---//////...---...///111///,,,+++,,,---...---,,,***)))***---...---,,,...000222444333000---+++)))***...444999:::888555111///,,,)))(((((()))******,,,......,,,,,,...000000222555666444222000///333222000...---,,,++++++000000//////...---------........./////////000000000//////...............///333555333...******,,,,,,------...///000111111222222111///------///222///---+++***---222888<<<999555111000111333444444111111111000///...,,,+++'''((()))+++...000111222...,,,******+++,,,,,,,,,++++++,,,***(((&&&'''(((111222333222000000000222111///,,,++++++...222444333222111222333333111000111000//////000111222222333222111222444555555444000///......///---+++))))))+++---...---------...///...............//////......000444888888666222111...)))%%%%%%)))...222222///------///111111000///000000000000000/////////---***''''''(((***+++***)))'''%%%$$$''',,,000333333222111111222333444666666444222///...///000+++******,,,...000//////222...---000222000---...///111333333222222333444/////////000222444777888666444222000...---------,,,,,,++++++---...//////...---,,,+++************---......---,,,,,,...000111000////////////000111---)))$$$###&&&+++---...111222222000......111333555222000000111222111///++++++******)))*********---......///000111222222111...,,,...222555333111000000//////...---,,,+++,,,---//////.........000333333222///,,,))))))***------------.........///333444444222///------...---------///111111000...000111222111///------...000/////////000222333444:::<<>><<<===???@@@DDDJJJPPPTTTUUUUUUYYYXXXRRRFFF:::333555888NNN]]]nnnzzz~~~|||{{{}}}~~~wwwfffRRREEEAAA===>>>BBBJJJUUUaaakkkpppaaaUUUGGG>>>===>>>>>><<<<<<<<<<<<<<<<<<===>>>>>>AAA???>>>>>>???>>>;;;999555555444333333222333333///000000000//////111333111111111111111111111111000000000000000000000000,,,...111222111111111222333333222...***))),,,000BBBGGGHHHBBB666//////333777444111/////////---,,,+++,,,......---------...222000.........---,,,***%%%$$$$$$%%%''')))))))))---...///000000///...------///222777;;;<<<:::888111///,,,***(((((())))))***+++,,,+++***+++...000333666888888666333222111111111000///......------/////////000000///......//////.........///111111//////000///...---+++***,,,///222111---((('''''')))***+++---///000222222222333333111///...///000...,,,++++++...333888<<<999666333111111222333222//////......---,,,++++++%%%$$$$$$(((...333333222///---+++***,,,------,,,---------+++(((&&&%%%&&&000222333222111111222333222000---++++++---000222///...///000222333333111333222111000000111333333333222111222444444222111++++++---//////,,,((($$$"""%%%))),,,,,,+++++++++,,,---...///000000//////000///000222555666555444111...(((%%%%%%***000444666333000//////000///...---...///000111222222222...,,,)))&&&%%%%%%&&&'''&&&&&&%%%$$$$$$&&&+++///222222222222333444555666777666333000,,,,,,---///))))))+++...111222000///000,,,,,,000222///...///000111222111000000222333111000000000111333555666444333333111000...,,,+++,,,,,,******+++,,,...000000...+++(((&&&%%%&&&'''+++,,,,,,,,,++++++---///......------------......***&&&"""!!!$$$))),,,...///000111000//////000111111///......///000///...***************+++,,,---........./////////000000,,,+++,,,///444666444222---...000111111///---,,,+++,,,------,,,,,,---...111111000...***(((((()))...---,,,,,,++++++,,,,,,///111222111///------...---------...111111000//////000111111///------.../////////000111333555555999;;;???CCCGGGJJJMMMNNNMMMNNNPPPQQQTTTYYY```dddjjjeee]]]UUUOOOKKKJJJKKKQQQPPPMMMHHHCCC@@@???@@@JJJKKKNNNUUU\\\]]]YYYTTTPPPMMMFFF>>>777333333555GGGUUUgggvvv~~~}}}xxxuuurrrqqqsssxxx~~~{{{yyytttgggQQQ@@@<<>>@@@AAACCCDDDAAA@@@???>>>>>><<<999777222111000//////000111111000111222111///...///111000000////////////......//////000000000000000000+++...111222111///......//////...+++'''&&&***---===DDDHHHBBB555---///555777444111...---......///,,,...//////...---......111111000000111000...+++&&&%%%%%%%%%&&&((())))))------......//////000111333444666888999999888777111///---+++))))))))))))+++******)))***+++...000555777888777555333222222222222111111000///------,,,---///111222222222222222111///------...///111///000111111///,,,)))'''))),,,//////,,,'''%%%$$$'''((())),,,...000222333444444444222///,,,,,,,,,,,,,,,++++++...222777999999777555333222222222222///......---,,,,,,,,,,,,&&&######'''///444333111...,,,***+++---///000///000111000...***(((''''''111333444444333333444666333111...,,,,,,---///000---------000333555444333111111111///...///000222222111111222333222000---''')))---000111---&&&!!!###(((,,,---,,,,,,,,,)))+++...000111000///...000///...///000222333333222...)))&&&&&&+++111555777666333222111111000000...///000111222333333333...,,,)))&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&+++...000000111222333444555666777555222...******,,,///)))***---111444444222///...+++,,,000111......000000000000...------///111111000/////////000222222222222333222111...,,,***------,,,******,,,///222333000+++'''$$$$$$%%%'''+++,,,------,,,,,,---///........................,,,)))&&&$$$%%%)))---000---.../////////////////////...------.../////////---------,,,---......///............------------)))***,,,111666777666444...//////000///...---,,,+++---------,,,,,,...///111111000...+++)))***+++///...,,,***)))))))))))),,,...000000...------...---,,,,,,---///000000///...000111000///------......///000111333555666777;;;<<>>444...000666555333000...---...000222...000111111///...///000000000000222444444222000---,,,+++***)))***,,,---///.........///111333444666777777777555444333333000///---,,,+++***++++++,,,+++))))))+++---000111444555666444222111111222444444444333111///---,,,***,,,...000333555666666555444111...------......///000111222000---)))''''''))),,,---+++(((%%%###&&&''')))+++...111333444555555444111---)))((((((---,,,,,,,,,...000333555777777666555333222111222//////..................***'''%%%)))///333222///,,,+++***+++///111333333444444444111...,,,+++,,,222444555555444444666777333111///---,,,---...///------...111444666666555...//////---+++***,,,...111000000111222111...,,,'''***...222222///((("""!!!&&&+++...///.........(((***...000111000...---///...---,,,,,,...000222222///***'''(((,,,000444666666555333222222333444111111222222222222222111000...+++(((&&&%%%%%%&&&$$$%%%&&&%%%%%%'''***,,,------...000111222333333555333000,,,))))))+++...***+++///333555555222///,,,+++,,,//////------000///000///---++++++---///000///...------...///000///000222222111///,,,+++...///...,,,+++---111444555111,,,(((&&&&&&(((***---///000000...---.../////////000000000000/////////---***((('''))),,,///+++,,,,,,---.........---/////////.........///000222111111000000000000000......------,,,++++++***(((***...333777888777555111000...,,,+++++++++,,,---...///...------///111222333222000...------...000///,,,***)))((())))))+++,,,......------...///...,,,+++,,,...///...------///000000...------...---...000333555777888999======@@@FFFLLLOOOPPPOOOKKKKKKJJJLLLQQQZZZdddkkk]]]WWWMMMDDDAAACCCHHHLLLMMMMMMLLLMMMOOORRRTTTTTT\\\```dddaaaWWWMMMFFFDDD???;;;777555666777777777777AAARRRdddrrr|||{{{tttqqqlllddd```aaaddd```___```\\\XXXZZZ```pppzzz}}}vvviii^^^QQQEEE<<<999???GGGOOOTTT\\\cccddd\\\PPPFFF;;;888444444666999::::::;;;<<<>>>AAABBBCCCDDDDDD:::::::::;;;;;;:::666333000000///...............000111111///,,,***))))))//////......---------,,,...///000000000///...---,,,///111222000---++++++&&&)))+++***(((&&&(((+++,,,555<<<;;;444///111555333222111///---...111333///111222222000//////000......///222555666555333222222111///------000222000000//////111222444666666777666444111//////000//////......---------...---+++***+++...000111111222333333111000///111333555555555444222000---,,,++++++,,,...000333666777555444222000...---------000111222222111...***(((&&&'''***++++++)))'''&&&&&&''')))+++...111333444555555333000,,,)))((()))000000///......///000111333444555555222000000000---...000111111000///......,,,+++---000222111///---++++++,,,000333444444333444444333000...//////222444555555333333444666222000///---------...//////...///111444555555444---...///,,,((('''***---000///.../////////---,,,***,,,///222333000***&&&&&&)))---000000/////////)))+++...000000///---,,,.........,,,+++,,,...111222///,,,******,,,///111444555444333222222444666333333333333333222111000111///---+++)))((('''''''''((()))((('''''')))***++++++---...000000000000222111///+++))))))+++---+++,,,...222444444111...,,,+++---///...++++++///000000000///,,,+++,,,---//////...---------...///---...000111111000...------///000...,,,---111555333111---***)))***---///000222333222000....../////////000111111000//////......---+++)))(((***,,,+++******+++---...---,,,///000000///...---///111333222111000000000000000------,,,++++++***))))))(((+++///333555666555555222000---+++******+++,,,///000000///......111333444555555333111000111222222000---+++))))))******,,,---...---,,,,,,...000000...---,,,---......------...000000...------...,,,...111444777999:::;;;>>>>>>AAAGGGNNNQQQQQQOOOIIIFFFDDDFFFMMMWWW___cccUUUPPPIIICCCAAACCCHHHLLLLLLMMMQQQWWW]]]aaabbbbbb___cccddd[[[LLL@@@<<<<<<:::888555555777999;;;<<<;;;@@@LLL[[[hhhqqq{{{|||}}}|||}}}yyymmmdddbbb]]]UUUSSSWWWYYYUUUUUUWWWSSSKKKMMMUUUdddtttuuukkk]]]PPPCCC>>>>>>@@@GGGMMMUUU\\\fffkkkfffZZZKKKAAA888777666666888::::::999<<<===???AAABBBBBBAAAAAA<<<;;;;;;;;;:::777222///............---+++******...///000...***'''%%%%%%+++,,,,,,---...///000000...///000111000///---,,,,,,...111222111000000000)))---000000---******+++///555;;;;;;666111000222333333333000------///222///000222111///......///------...000333444444333222222222000...///222666000000000000111333444555333444444222...---...000////////////000000000000...---,,,...222444333222000111000///...///111444444444555555444222///...---,,,+++***+++...111333222222111111000/////////111222222222111///,,,+++&&&'''(((***++++++***)))'''(((***,,,///111333444444333222///,,,+++---...555555333222000///......---000222222000------...+++---000222333111///---000000000000111111111111000...------000222333333///000111111///...///000111222333222111000111222111000...------...///000/////////000222333222111...000111...)))(((***...000...,,,,,,---......---,,,---...111222000,,,)))))),,,...///...---......+++,,,...//////...,,,+++///000000...,,,,,,...111222000///---,,,---......222333333111///...111333333333444444333222222111111000...,,,***)))))))))+++,,,---,,,)))(((((((((***+++---...////////////......---+++))))))***,,,++++++,,,///111000---+++,,,+++---///---)))***...111333333222000...---...000///.........///000111,,,---...000000000000///+++...000///---,,,000444000...,,,+++,,,...111444222333444333000...------,,,---...//////...---,,,+++---///...,,,+++,,,---,,,)))'''(((+++------,,,///000111///---,,,---///......---------...//////+++++++++******))))))((()))+++...111222222222222//////...---------------000000000///......111444555666666555333222333555333111...,,,++++++,,,---......---,,,+++,,,///222444222///...//////...---,,,...//////...---......,,,...111555888:::<<<<<<>>>===@@@GGGNNNRRRPPPMMMFFFBBB???CCCLLLSSSUUUTTTNNNKKKGGGDDDDDDFFFJJJLLLMMMQQQXXXccckkkpppooommm``````\\\QQQEEE;;;999:::;;;;;;;;;;;;===???CCCEEECCCBBBGGGRRRZZZaaalllwwwrrrwww}}}~~~|||{{{|||~~~zzzzzzyyyuuuqqqoooppprrruuuwwwxxxuuupppnnnpppsssfffYYYPPPOOOMMMHHHJJJQQQOOOJJJJJJNNNKKKEEEKKKVVVaaatttvvveee\\\QQQFFF>>>===@@@EEELLLRRR[[[dddnnnooodddSSSDDD;;;666666777999;;;<<<;;;;;;:::<<<>>>@@@AAA@@@??????<<<;;;<<<<<<<<<999444000++++++,,,+++***(((&&&%%%---...///---)))%%%###"""))))))+++---///111222333///000111111000...,,,***+++...111222333333444555...222666555111---++++++333888<<<<<<888333//////444555444111---+++---///...000111000...------......---,,,...111222222222///000000///---///444888000000000000111222333444111222222000------///222...//////000111222222222///---...000444666555333000000000......///222555222333444555555333222000///---***''''''))),,,...//////000111111111111000222222222222111000...---''''''''')))+++---,,,,,,((()))***---///111333444222222111...---...111444999888777444222000...---)))---000000---++++++,,,))),,,000333333111...,,,000222333333222222333444333111///...000111111111+++---......------...000000111111000...---...///000///...------...///000000///...///111111000...000333333000+++))),,,000///---++++++,,,..................///000000---++++++,,,...---,,,+++,,,---,,,---.........---,,,+++000111222000------///222222111000///...------,,,111222222000,,,+++---000222333333444444333333333000///...,,,+++*********...//////...+++(((''''''+++,,,---/////////......,,,,,,---,,,***)))***,,,*********,,,------***(((,,,,,,...000---((()))---333555666555333000//////111000000//////000222333+++,,,---///000111111111)))---000000,,,+++...222---,,,++++++---000444666333444555333000---,,,,,,***+++,,,------,,,+++******...111222000...///000,,,)))&&&'''***---------///000111///,,,***,,,...)))))))))***+++,,,......************)))))))))((()))+++...////////////000,,,---///000111000///...000000///...---...111444666666777555333333444666444222///---,,,,,,...///000///...+++***+++///333888555222000000000///...,,,---//////...---......+++...111555999;;;============???FFFNNNRRRPPPLLLDDD???===CCCLLLQQQMMMHHHIIIHHHGGGFFFGGGHHHKKKLLLPPPUUU___kkkuuuyyywwwsss```\\\TTTJJJBBB===;;;;;;???@@@BBBBBBCCCFFFJJJNNNIIIDDDDDDJJJOOOSSS^^^jjjhhhoooxxx{{{xxxtttrrrsssdddeeeeeeccc___^^^```ccccccffffff```XXXSSSVVVZZZWWWJJJAAACCCCCCAAAFFFPPPIIICCCCCCHHHGGGDDDMMM[[[cccxxxjjjXXXPPPHHHBBB===>>>BBBGGGNNNVVV```jjjsssooo___KKK:::222444666888:::<<<======<<<999:::===???@@@@@@???>>>999999;;;===>>><<<888555000---)))))))))'''"""'''+++000111,,,'''###!!!&&&(((+++---...///222444///000000---))))))+++......000222444555444333222222555:::<<<666---+++...555:::???===666222333666777555333000000111333444666444111---,,,,,,---...222...++++++---//////...***+++---...000111222222555333111000000111111111111111000000000000000111000///.........000111222333///,,,---333777777555222...***,,,222777888777888555111///000111222222...,,,***((())),,,000333111111111111111000///...---,,,+++,,,...000000000,,,,,,,,,---------------,,,***((())),,,000222333666555222...,,,---111444777777555111...---...000,,,///222222...+++***+++///000000000000///............///...---...000222333333222000...---///111111///------///000111000...///000111111000///...111000...---,,,+++++++++---...///...,,,,,,...000111000///...---...//////...+++((('''((()))******+++))))))---111333///+++,,,------+++((('''(((***,,,,,,,,,---,,,,,,++++++000000///---,,,---111444333111000000111111000...000111222111...+++******---///222444555555666777666444111---+++)))))))))///000000...+++)))((((((.........///.........---,,,,,,,,,++++++)))((('''((((((((()))))))))(((((()))---111000,,,***---000777999999666000...111555555222///111555666444000)))''''''+++///222222111---......,,,)))(((***---...---,,,,,,,,,---...///222222111000///......---***************++++++,,,333444555333111000222555222---'''%%%'''***,,,---333000,,,++++++,,,,,,+++***(((&&&&&&(((*********&&&&&&'''))))))***************,,,,,,---,,,+++***)))+++---///111000///...222111000//////000111111444333222111111333555777333444444333111111222444222222000...,,,,,,///111::::::777444000///000222333222111000...,,,+++******...333777:::===???AAA===>>>AAAFFFKKKMMMJJJGGGEEEAAA???CCCJJJMMMJJJEEEIIIEEEDDDIIIKKKIIIKKKPPPWWW```lllvvvxxxsssiiibbbSSSMMMJJJHHHDDDAAAAAAEEEMMMKKKJJJHHHGGGGGGHHHHHHKKKGGG@@@<<<===DDDMMMSSS\\\^^^___```dddgggddd]]]UUUQQQMMMMMMPPPQQQNNNJJJIIIMMMQQQNNNGGGBBBBBBEEEDDD@@@<<<===AAADDDBBB???>>><<<:::;;;AAAJJJTTT[[[nnnyyy{{{ppp___MMMAAA>>>;;;:::===EEEOOOWWW\\\cccnnnuuummmVVVAAA777666555666888;;;===>>>??????<<<;;;::::::;;;===@@@AAA@@@======>>><<<:::<<>>;;;555111222555777555333222111111333333555333000...------...///111...+++***+++---,,,+++((())),,,...///000000000333222111000000111000000//////000111222222222222////////////000111222333444000---...333666666444111---+++...555:::<<<;;;888444000...///000111111111///---+++,,,...222444444444444333222111000000,,,+++***+++---//////..................////////////,,,))))))+++...000111222111///---,,,---111555555444222///+++***+++---...000222222///------...111222222111111000//////.........---+++,,,...000333222111///---...000333333111......///000000000111111222111000///---,,,.........---,,,,,,++++++---...///...---,,,...///...---,,,+++++++++,,,---+++)))&&&&&&((()))******)))((((((+++000111...***---...---+++)))(((((()))---....../////////......222111111///...///222555555333111000000///---,,,///000111000---***))))))***---111333444555777888666444000---+++***+++,,,---......---***(((((((((***+++,,,---------,,,+++***++++++++++++***)))(((******++++++***))))))((())),,,///...***)))+++...444777999666333111444777;;;777333333555555222///)))((((((***...000000///...//////---***(((***,,,++++++*********+++,,,---111111111000000...------***)))(((((()))+++,,,...555666777555222000111222000+++%%%###%%%)))+++,,,...,,,+++***,,,------,,,***((('''''')))*********((('''''''''(((+++---///******+++++++++)))(((''')))***,,,...///000//////333222111000000111222222222111000000111222333444444555666555444333444555222333333111000///111333;;;:::888555111//////000333222111000///...---,,,---000666:::===@@@CCCEEEAAABBBCCCGGGIIIHHHDDD@@@CCC@@@@@@BBBGGGHHHFFFCCCHHHEEEEEEHHHJJJIIIMMMSSSYYYdddrrr{{{yyyoooccc[[[OOOHHHEEEHHHKKKJJJHHHIIINNNLLLJJJHHHFFFEEEDDDDDDFFFCCC>>>::::::===CCCHHHNNNNNNMMMLLLOOOTTTSSSNNNDDDBBBAAADDDGGGGGGDDD???<<>>AAA>>>===???BBBCCC@@@===;;;;;;;;;===BBBLLLXXX```uuu}}}wwwmmm```QQQCCC999;;;;;;===BBBJJJUUU```gggeeejjjlllaaaOOO???999999:::999888777888:::===>>>===<<<;;;;;;;;;===???@@@AAA>>>===>>>>>>===BBBIII...---+++'''$$$"""###$$$000111111...***'''%%%%%%%%%''')))******+++---/////////---***&&&%%%%%%'''...///111222222111///...///000333555222,,,,,,000666999;;;999333000222555666555444333222222222222444333000.........///000000...+++*********)))'''&&&(((+++---///...---,,,///000111111111000///...---...000222333333222111---...000111222333333444444111///000333555444222///------111777===??????777444///,,,---...///000444222///...///111555777888777666555444333222111---+++***+++---......---////////////000000111111222///+++)))***,,,...///......---,,,+++---111444333333111...+++)))***+++000111111000//////000222444333333222111000000///...///...,,,******+++---111000///---,,,---111555555222000///000111000000222222222111///---***)))++++++,,,---------++++++,,,...//////...------...+++***))))))))))))++++++)))'''%%%%%%''')))******'''&&&'''+++///000...+++///000///---***((()))***//////000111222222222222222222111000///000444777999666333222111000---,,,---...//////,,,***))))))(((+++///222333444666888555222///+++***+++,,,...---......,,,***(((((()))&&&(((***+++,,,+++***)))((())))))***++++++******------...---,,,+++)))((()))+++---,,,((('''(((***000444777777666555888:::AAA<<<777555444444111...***)))(((***,,,......---000111111000,,,***)))***))))))(((((())))))***+++//////111111111///---,,,***)))'''&&&(((+++...111777888999777333000......---)))###!!!###&&&***,,,*********+++...///...---)))(((''')))+++,,,,,,+++***((('''''')))---111444,,,,,,,,,,,,+++)))(((&&&))))))***,,,---///000000222222111111111222222333//////000000000000000000555777888888666555444555222444666555444222222333999999888555111///......222222111000////////////000444999===AAADDDGGGIIICCCCCCDDDFFFFFFDDD???;;;>>>>>>@@@AAABBBBBBBBBAAAFFFEEEEEEGGGGGGIIIPPPXXX]]]iiixxx~~~wwwhhhZZZRRRJJJEEEFFFNNNTTTTTTOOOLLLLLLJJJHHHEEEBBB???>>>===>>>>>><<<999777888:::===DDDCCC???<<>>???AAAAAA===999666999===AAAFFFPPP^^^iii}}}{{{kkk[[[OOOEEE<<<666888;;;@@@HHHQQQ\\\gggnnngggddd]]]RRREEE===;;;<<>>>>><<<<<<<<<===>>>???BBB>>><<<===???BBBKKKTTT......,,,'''"""!!!%%%(((000111111111///,,,)))((((((***,,,,,,,,,,,,...///111000...+++((('''&&&&&&)))+++---/////////...---+++***---000...***+++///333666777555222111444777555555555444333333222222333222000///...///000000000///---,,,+++)))'''&&&&&&(((+++...///...,,,***,,,...111222222000///...,,,...111333333222///...+++,,,///111333333333333444222111111333333111///...---...222777<<<======666222...+++,,,---......111000//////111444777:::999888777555444222222111...---+++,,,---......---......//////000000111111222///+++)))***,,,---...---------,,,+++---000222333333222000,,,++++++,,,000000///......///111333444333222111000/////////000000///---***)))***+++...---,,,******,,,111555666444111000000111000///000000000///...+++)))(((((())),,,.........,,,+++,,,...///000...------...,,,+++***))))))***+++,,,)))'''$$$$$$&&&((())))))''''''(((,,,///000///---111111000...+++)))***+++///000111222333333333333222111111///...000444777;;;888555333333222111///+++---......,,,***))))))))),,,///111222333444555222000,,,))))))***---//////000///---***(((((()))%%%''')))+++,,,+++***(((&&&'''(((***+++,,,,,,,,,///000000000///---***)))***++++++***'''&&&'''(((---000444777777888:::<<>>;;;999888777888;;;======;;;999999;;;@@@???;;;888999===<<<777555777<<>>>>>===:::777444;;;BBBFFFKKKUUUeeeqqqrrr___PPPGGGAAA===999777:::CCCOOO\\\eeeiiiiiiddd\\\PPPFFF@@@>>>======@@@===999666555888;;;===???>>>===<<<<<<<<<<<<===@@@<<<:::<<<@@@GGGRRR^^^......,,,'''######'''+++---///222444555222---***)))+++,,,,,,,,,,,,...///333222///...,,,+++))))))$$$&&&))),,,---...------'''&&&(((,,,,,,)))))),,,///111333333222333666999444444444333333222111111222111000........./////////000000///---***(((((((((***---000000///,,,******---222333222000//////...000111222111///,,,***)))+++---///111222111111222222222222222111///------...///222555777888888333000---,,,,,,---......---------...111555999<<<888777555333222111000000111///------...//////...,,,,,,---......///000000111...+++***+++---............///...,,,,,,...000111222111///---+++,,,---///---++++++,,,...000111111111///...------------222222000...***)))***+++*********))))))+++000444666444111000000111000///------......---,,,***)))''')))+++...///...------,,,...//////...------...//////---,,,,,,,,,---...+++)))&&&%%%&&&((()))((()))***,,,///111222000///222222111///,,,++++++,,,...///000111222333333333/////////------...222555777444222111111222222222+++---///...,,,+++***+++,,,...111222111000111222///---***(((((())),,,...222333111///+++)))***+++((()))+++,,,---,,,+++***%%%&&&(((***,,,---...///000111222222111///---+++,,,,,,+++)))((('''((()))+++...222555777888:::;;;<<<999666333111///---,,,------,,,,,,,,,...000111666666555444222///,,,*********+++++++++,,,,,,,,,+++---///111111000...,,,+++)))'''%%%(((,,,222666666555555333111---)))&&&((('''$$$"""###&&&***...//////000222333111...+++%%%%%%&&&)))...111222222******,,,...///111333333,,,---...///000000///...*********+++,,,---...///...//////000000000000000///000222333333222000...222444666666444111000000333666888888555000,,,***,,,...000000000///000111111000///.........000111444777<<>>======<<<:::AAAIIINNNSSS]]]lllwwwvvvhhhVVVIIICCC@@@===;;;777;;;FFFXXXjjjqqqllleee]]]SSSGGG??????@@@???======<<<;;;::::::;;;<<<===>>>>>>===<<<<<<;;;;;;;;;>>>999888;;;AAAJJJWWWccc000///,,,(((&&&&&&))),,,***---111555777555///+++((()))++++++++++++---...222000///...//////---+++$$$&&&(((+++---------,,,%%%$$$&&&+++,,,)))(((***,,,...111222222333555777444333222111111000000111111000///...---------------///111111///,,,+++++++++,,,...000000///---+++)))---222444222000000222111222222222000---+++)))***+++,,,...///000000111///000111222111///---+++,,,---///111333333333222000...------...///...---******+++---000555888;;;666555333111/////////000222000///.../////////...***++++++,,,---.../////////...,,,,,,------,,,+++,,,...///...---,,,---...---...///...,,,+++,,,---...,,,))))))+++---......///...,,,++++++,,,,,,---222222111...+++)))***+++)))***+++***+++,,,000333555222000///000111000000+++,,,---......------,,,)))***,,,.../////////.........///...,,,,,,...000333222000...---------...,,,***''''''(((***+++++++++---///111222222111000222222222000...---...///......///000111111111111---------++++++---111444222///------...111222222,,,...000000...---------...000222222111000000000---,,,+++))))))***+++,,,222222111///,,,,,,---///,,,---------------,,,,,,&&&''')))+++---///000000...///222333333222000...///...,,,+++******+++,,,,,,---///111444555666777555444333111///---,,,+++,,,,,,---,,,,,,///222555777666444333222000---***,,,,,,---............---+++,,,...000000000///...---+++(((''')))...333666333222111000000...+++((('''(((((('''''')))---000333333222333333222...+++((('''''')))---111444444,,,---...000111111111111)))+++,,,...////////////,,,,,,,,,,,,------------------...///000000000000111222333444444222000///000222333222000...------111444777666333...***((()))+++---...///000222444222111///......///000111666999===AAACCCEEEGGGIIIHHHHHHEEE@@@;;;777777777999===CCCEEEDDDCCCDDDEEEBBBFFFJJJMMMTTT]]]cccccccccdddddd```ZZZXXX\\\```___aaadddaaaSSSDDD======555333000///000222666888>>>DDDJJJKKKGGGCCCCCCEEE<<>>GGGSSS^^^ddd___YYYSSSSSSYYYaaagggjjj```[[[SSSKKKGGGFFFHHHJJJGGGMMMSSSYYY^^^gggsss|||jjj]]]LLLAAA??????===:::;;;AAAOOOcccssswwwoooeeeTTTKKK@@@;;;>>>AAA@@@===:::;;;<<<===>>>>>>======<<<<<<<<<<<<;;;;;;::::::;;;888888===DDDLLLZZZeee222///+++)))***++++++++++++,,,...111333222...***(((***,,,,,,,,,---...000...,,,+++,,,///000...,,,((()))+++---...---,,,+++%%%$$$'''---///+++)))))),,,...000222222222333333444333000///......000000000///...---,,,+++******)))---111222000...------,,,---...//////...---,,,)))...333444111000222444333333333222111///---------------......///111111,,,...000111000...+++***)))+++///111111111000000,,,,,,---///111111///...++++++,,,---000333666888444333111///......///000222000............---,,,******+++,,,---...//////000///.........---)))'''(((***------,,,,,,,,,---+++,,,......------...///...+++)))))),,,------,,,---,,,+++******+++---...111111///---***((()))+++***,,,.........///111333333111......///000000000......000000111000///...,,,,,,---...//////000000//////...,,,+++,,,///111444333000...,,,++++++++++++)))'''(((+++...000111---///111333222111000000111222222111//////000111...//////000000000//////,,,,,,,,,++++++---111444222///---,,,...111222222---///222222111000000000...000222333222111111222...------,,,,,,,,,++++++---......---,,,...111333000000...---,,,,,,------'''(((***---///000111111+++---111333555444222111111000---------...///000---------...000111222222111222222111///,,,)))((((((***++++++,,,///444888666333000//////...,,,***,,,---...///000//////...+++,,,---...////////////...---+++***,,,///444666111///---...000000///,,,'''))),,,,,,+++,,,///222444333222222222111...,,,...+++)))))),,,///222333111000//////...//////000+++,,,...///000//////...------...///...---,,,+++,,,---///000111111111000222222333333333222000000000111111///---+++,,,,,,...111444555222...+++)))+++,,,---......000333666666444222000///000222333888;;;???BBBCCCDDDFFFHHHJJJHHHDDD>>>888666888:::@@@CCCFFFHHHHHHFFFEEEDDDEEEIIINNNTTT___jjjkkkfff___]]]YYYVVVVVV]]]fffmmmnnnhhh```VVVGGG;;;666999666333///...///444999===GGGLLLPPPNNNGGGAAA@@@BBB???DDDHHHLLLRRRUUUQQQJJJ???<<<999:::BBBQQQaaalllnnnggg``````fffnnnssstttjjjgggaaa[[[WWWVVVXXXZZZWWWZZZ___dddjjjrrr{{{~~~yyyvvv\\\PPPAAA:::<<>>:::;;;<<<=========<<<<<<::::::::::::::::::999999999888:::@@@GGGOOO[[[fff333///+++***,,,...---+++...,,,+++---//////,,,)))***,,,...//////000222444***((((((***...///---+++,,,---/////////---+++***&&&%%%)))///111---***)))---///111333333111000///444222///---,,,---///000000///...---+++***)))(((&&&+++000222000......///------......------,,,,,,***///333444111000333666444444333222222111111111000///.........000111222***,,,000111///---***)))'''***...111111111000000***+++---000333333000...............000222444555333222000......///000111222000...---------,,,+++******+++,,,---...///000111111000000///,,,'''###$$$'''***,,,,,,,,,---...,,,...000111000000111222...,,,******---...,,,***,,,+++*********,,,...000//////...+++((('''(((***,,,...111222111111222444111///------///000111000111222222333333222000///...------......///111111000///...+++***+++///222444222000---+++))))))))))))(((''')))---222444555...000222333222000000///111222222111000000111333//////000000000//////...,,,---,,,++++++---111444555333000///000333444444...111333333222111111222,,,///222333333222333444////////////...---,,,+++)))***++++++,,,///444777333111///,,,+++,,,---...((()))+++...///111222222)))+++000333555555444333333111///...///111222222///---++++++---.../////////111333222///+++(((&&&%%%''')))***+++...555:::555111---,,,,,,---+++)))---...///000000000///...,,,,,,,,,---...///000000///...,,,,,,---000444666000...,,,---000222222000'''+++.../////////111333333111000111111111///---333///+++)))***---000111555333///---,,,---///000000000111222222111000///...///000000000...+++***---...000111222222222111222222222222222111000000000111000...,,,***+++---,,,///222333222///---,,,...//////......000444777999777444222111222444555:::<<<@@@CCCCCCDDDFFFGGGGGGEEEBBB<<<777777<<<@@@FFFGGGJJJKKKKKKHHHEEEBBBGGGLLLRRRZZZgggrrrqqqhhh\\\WWWRRRQQQVVVaaammmuuuxxxjjjYYYKKK???666444777999555111...000666<<>>CCCHHHNNNVVV\\\ZZZTTTNNNHHH???:::???NNN```mmmqqqjjjcccdddjjjqqqsssrrrpppoookkkgggdddccceeefffbbbcccfffkkkrrryyyuuullliiiSSSGGG999666<<>>@@@BBBCCCDDDEEEGGGIIINNNHHH@@@:::999<<>>:::666555777===AAA===<<<:::999888888888999:::===>>>;;;666333666999666BBBLLLLLLMMMTTTYYY[[[------...///111222111111///000000...,,,,,,---...222000///000222333222000111...******,,,///000000---...///000000///......,,,,,,------------------000222333333111///...///000000//////............000///---+++)))(((((((((,,,---...000111111000000000---(((&&&&&&'''(((((((((***---///111222555777666333000------///111333555444222333555777777777222///,,,+++******)))((()))+++///222444444444444333222222333333333333222000000000...,,,---///111000/////////000111000000/////////...---,,,,,,+++)))***,,,---///000000000111333444222///+++)))(((***+++---,,,***)))+++,,,---///111333333333444444333000---,,,---...---+++***,,,......---,,,,,,,,,------+++***,,,222222...222111000//////000111222333222111111000000111111222222222222222111...++++++,,,---......---,,,,,,,,,,,,+++(((&&&&&&''')))---,,,************)))((((((((((((+++000333333222000000000...------...000000000000111222555777888555333222111222111000............------///333777666555555666777777555333333222000000000000000000---///111333444333222000111111222222111000......,,,++++++,,,...///000000222222111000...,,,+++*********,,,...000000...++++++---111555777777555444333333333333333222222222///...,,,+++,,,---///000222111/////////...+++(((***,,,......------///222444222000...---------...///222555555333222444777666444111000000000...---,,,---...//////...---,,,,,,++++++---111444444333///000000111111000///////////////000000111111111444111---,,,------,,,+++,,,+++)))((())),,,///111666777777555222000000000000000111111111000//////---...///111333333222111....../////////000000000///111111///)))%%%######(((,,,111444444333333333555444222222444555444333666555333333444666999;;;>>>@@@BBBCCCCCCDDDFFFHHHIIIEEE@@@<<<<<<>>>CCCFFFLLLKKKLLLNNNLLLGGGDDDFFFMMMVVVbbbnnnxxxxxxiiiWWWKKKIIILLLZZZiiiqqqnnniii]]]QQQCCC;;;777333333555777666555555333333<<>>===:::666555777;;;???<<<;;;999888999:::<<<===<<<===>>>:::444000111444@@@KKKUUUUUURRRRRRQQQNNN------///000111222222222222222111///------000222333222000111222222000///222000,,,+++,,,---...---,,,------...///000000111...,,,+++******,,,...000333333333111...,,,,,,---///............---------......,,,***))))))((((((---...000111333333444444111---)))&&&&&&''''''''''''***---000111333555777666222---))))))---222555555333111111333555666777000---***)))((((((&&&$$$&&&+++000333333444666888777444111000222333111///---......---,,,---///000000//////...............000000000000...,,,***)))(((***---000111111000///222222222000---,,,,,,---///000000///,,,)))))))))+++---///000000111444555333111///.........---,,,***,,,......,,,***(((((((((***++++++000666777444333222000...---------...222333333333222222111111222///---...000000...+++---.../////////---***))))))***+++***((('''((()))))))))))))))************(((((((((+++///222333222///000111000...---...///000000000000222555888:::555333111111111222111000000000000......///333666777666555555666666444222222000---,,,---000111111000111222222222222111111111111111111000///...---///...,,,++++++---...///444333222000///---,,,+++,,,,,,,,,...//////,,,***,,,...111444666666444333111111222222222222222222111///---,,,,,,---...///222111000//////...,,,***,,,---//////......///000222111000///...///000111---111444444333444777::::::888555333222111///---000000000///...---++++++))))))+++...222444444333///111222333333111...---/////////000111222333444666444000......---+++)))%%%$$$$$$%%%(((+++///111666777777555333111111222222222000/////////000000---------...///111222222/////////000000000111111...000111///***%%%""" &&&***///222333333444555888666333222444555666666333333222333555888;;;===>>>@@@CCCDDDCCCDDDEEEGGGBBBAAA???>>>???AAACCCEEELLLJJJJJJKKKIIIDDDEEEHHHQQQ___pppzzz{{{qqq___OOODDDGGGQQQ___lllpppjjjbbbNNNDDD:::666555333333555444333333333222444???JJJRRR___^^^RRRKKKCCC???DDD???<<<666333666BBBSSS```vvvvvvpppbbbRRRKKKPPPYYYbbbXXXKKKCCCCCCFFFGGGEEEHHHHHHHHHJJJKKKKKKIIIGGGGGGGGGGGGHHHIIIKKKNNNOOOTTTZZZ```eeemmmvvv{{{{{{yyy{{{yyy{{{|||}}}zzzmmm___RRRGGG@@@;;;:::>>>HHHRRR[[[eeemmmpppllldddXXXPPPKKKEEE???>>>===:::777555666:::===;;;:::888777888<<>>>>>>>>???BBBEEEGGGJJJHHHGGGGGGDDDBBBEEEKKKUUUfffyyyxxxgggVVVKKKEEENNNZZZeeekkkiii^^^SSSIII@@@888666666333222444444222111111111444???LLLTTTaaa___TTTOOOIIIGGGOOOEEEAAA999222222???TTTdddtttxxxvvviiiVVVLLLOOOWWWUUULLL>>>555666===AAA@@@>>>>>>>>>@@@BBBCCCBBBAAA???<<<:::999;;;???BBBDDDFFFJJJOOOUUU___jjjssswwwvvvyyy}}}~~~wwwqqqppphhheeekkknnnoooxxxqqqbbbUUULLLFFFCCC<<>>>>><<<:::888888:::<<<<<<:::777666777;;;???BBB<<<;;;888555444777>>>CCCRRRWWW[[[[[[TTTKKK@@@999+++...000000//////000222999888666222...---///111222222111000...,,,,,,,,,............---------...//////............/////////---)))'''(((---222555111111000---++++++...000+++,,,------...---,,,,,,,,,,,,,,,,,,++++++******---...///111333555777888111...***(((((('''&&&%%%))),,,000333444555666777333111///------...000222000...,,,,,,...000111222...,,,+++******)))'''%%%$$$***///111//////333888555000,,,+++......***&&&(((***---......---...////////////,,,))))))+++---...///222333444333222111***---111444555333///---......---+++***+++...111...------,,,,,,+++)))((()))+++,,,***&&&%%%(((+++...//////...---,,,++++++(((***++++++(((%%%$$$###(((,,,//////111666777555222111000/////////000111333333444555555333222111...,,,***+++///333333333444444444444111...+++))))))+++------,,,*********+++---///...,,,******+++)))***************+++++++++---000111000000111222......---...///222444666111000//////111333333222//////...,,,***+++///111555444444555666666555333111---***,,,222888::::::444333222000000000000111222222111000......------*********((('''(((,,,000444333222000////////////111000/////////...,,,)))---...000222333333222111...///111222333333222111666444222000//////000111111///......//////...---///.........////////////......///000111222333444///111222111//////222555666444222222222333222111222222111111111111111111,,,---000111000///...---...000333555444111---***+++,,,...000222333333333333333222000---)))'''%%%!!!$$$(((,,,000333555666666555333000///000111000...+++******+++...000---...---+++)))+++000444000000000000111111111111---.........,,,'''""""""&&&,,,111333555666888:::666333111222444555555333333333555777999;;;===AAADDDFFFGGGFFFEEEEEEFFF???>>>======???CCCGGGIIIGGGDDDCCCBBB@@@@@@HHHQQQZZZgggvvvzzznnn\\\OOOKKKKKKWWWcccgggfff```SSSGGGCCC<<<555555666444444555555222111000///222>>>KKKZZZddd```SSSOOOLLLNNNXXXQQQLLLCCC999777BBBTTTcccpppuuuttthhhWWWMMMPPPWWWQQQJJJ===333666@@@EEEDDD<<<<<<;;;===???@@@???>>>:::666222111555:::>>>@@@AAA@@@AAAGGGPPPZZZfffmmmlllttt{{{{{{sssjjjcccaaaZZZQQQNNNVVV^^^eeerrruuueeeVVVLLLGGGEEEEEE>>>CCCJJJQQQ[[[gggrrryyyrrrcccPPPDDD?????????>>>???@@@???===;;;::::::;;;<<<:::777555666888<<>>???@@@CCCGGGIIIDDDBBB@@@@@@???BBBMMMZZZbbbeeejjjhhh]]]PPPKKKMMMRRR___iiifff___XXXLLLAAA:::333///111444555555888666333000...---111===JJJ^^^hhhaaaSSSOOOMMMPPP[[[___YYYOOOFFFCCCIIIVVV```rrrtttpppbbbRRRKKKOOOWWWWWWRRRFFF;;;>>>IIINNNJJJBBBAAA???>>>???>>>===;;;444000,,,---222777:::;;;;;;777555999@@@GGGRRR[[[```iiiooojjj\\\OOOJJJKKKEEE???<<>>:::666222222222111111111111111444222000...---,,,,,,,,,***---///---)))(((***...000///.........000222444444333111111222111///......///000000111000000000111222444555555333111000444333111/////////000111...---++++++,,,......---///---,,,...111222222000+++,,,---///000111222222111333333000------000333111///...///111222222111111000000///000111222333000222222000,,,******+++,,,---000222111///---+++))),,,111555666555111///,,,///222222///+++))))))'''))),,,///222333444444444333111...***((()))******)))))))))***---///111000111000---((((((---111....../////////000000000...---+++,,,,,,+++((($$$ &&&///555888888777666444222000000000111000...000111333666999<<<>>>???@@@CCCFFFGGGEEECCCBBBBBB@@@AAABBBCCCDDDEEEEEEEEECCCAAA@@@???@@@EEETTTccckkkcccZZZSSSKKKEEEHHHNNN[[[hhhmmmcccVVVOOOFFF===555...+++...222444666888555222///---,,,000>>>LLL```jjjdddVVVPPPMMMOOOYYYgggbbbZZZTTTSSSXXX^^^cccssspppfffXXXJJJGGGNNNVVV\\\YYYPPPFFFIIIUUUXXXSSSOOOLLLGGGDDDAAA>>>;;;888222...***,,,111555666555333...---111555888???FFFMMMSSSVVVPPPCCC999666777888666555<<>>::::::===???EEENNNZZZeeeqqqzzzyyyrrrZZZNNNBBB===:::888:::>>>???AAABBBAAA>>>:::888888777555444333222444555666777777777<<>>>>>888111000111222222222222111111444222000...---,,,,,,,,,---000222000+++(((***---......------...000333555555444222222222222111/////////000000000000//////222333555666666333111///222111///...---...000111...,,,******+++---------...,,,,,,...111333333111+++,,,---///000111111111...//////---******...222111000...///000111111000111000///......///000111000222222///+++)))+++---+++,,,...000000///---,,,***...333888999666222...+++///333444000---+++,,,)))+++...111333333333222444333000,,,(((&&&'''((()))))))))***,,,...000222000222222...)))(((,,,000............///////////////---++++++,,,,,,***''' &&&000777999999777666222111//////000///...,,,---///222555:::===@@@BBB???AAADDDEEEDDDAAA@@@??????AAADDDGGGGGGFFFDDDBBBBBBAAA@@@@@@AAAIIIZZZjjjrrrbbbPPPFFF@@@>>>EEEOOOdddoooqqqaaaQQQHHHAAA999777///+++---111333555888444000---,,,+++111???MMM```kkkfffXXXRRRMMMMMMUUUiiieee```___aaafffjjjlllpppjjj]]]NNNDDDDDDMMMVVV\\\\\\UUULLLQQQ^^^aaaZZZZZZVVVPPPJJJDDD???:::777111...+++---111444333111...******///222111444:::<<<>>>???<<<555///......333555555:::MMMaaaddd[[[SSSKKK@@@999777;;;???BBBLLLWWWdddooo{{{vvviiiQQQGGG???<<<999555777<<<>>>@@@BBBAAA>>>:::777666333222222222222333444555222555;;;EEERRR___iiinnn\\\MMM???<<<;;;888666888888999:::;;;:::777444222222111000.........//////333222222222333222///------...///...+++)))((((((///------000444666444222...---------...///111222111444666444///,,,,,,---...///000222222000///...000...---...///000///...&&&&&&&&&'''(((***+++,,,000111111111000//////000222000...///222333111///...)))%%%&&&+++//////---...++++++...222333...***++++++,,,...111111///---+++)))''''''((())))))(((,,,///111111...+++)))(((+++---111555777444///+++))),,,//////,,,,,,---000---///000...,,,,,,///333333111///000222222///,,,222333555777777666555444---......,,,++++++---///444444444333333222222222/////////000111333444555222///---...111333222000------......000222555666222111000//////000111222,,,***(((&&&&&&(((***,,,,,,111555333+++&&&'''***444111...+++***)))((('''&&&(((******'''$$$"""!!!'''***...///...+++)))))),,,,,,------...000111222555333000...------......444111/////////...)))%%%((())),,,///000111111111,,,------,,,++++++...000111111222222333444555555555444444666777777444222...000333555555444111///000000...---,,,,,,,,,,,,...---,,,,,,---...---,,,+++---///000///------...333333333333333222111000...///000///---,,,------222333555555555222///...444222...+++***,,,...000...---***((()))+++...000222...+++,,,111555444222---+++***,,,000222000...+++,,,,,,***'''(((---111000111333444444333111000111000///,,,***)))+++---111///,,,***++++++***)))000...+++)))***,,,///222------///222444444111...///000111111111///...---,,,///222222111/////////111...+++)))))))))(((&&&((()))+++---...///000000000000...------,,,,,,,,,+++,,,...000111222111111333///++++++---...+++((( %%%...777;;;999222,,,---------...000000...,,,,,,000555888999:::>>>BBB===@@@CCCCCC@@@>>>>>>@@@CCCDDDEEEEEEDDDDDDFFFHHHEEE@@@===???EEEPPPbbbsssrrr[[[EEE<<<999;;;GGGWWWjjjkkkhhh]]]NNNAAA999777333111...,,,---000333666111...,,,+++,,,444FFFVVVqqqvvvrrraaaNNNHHHLLLQQQ^^^XXXYYYeeepppsssuuuwwwtttaaaLLL===666;;;NNNaaacccXXXQQQSSSZZZ^^^```bbb[[[VVVPPPLLLHHHBBB888111///,,,+++,,,///222222111//////000000000000000///000...------///000000000777888===HHHYYYbbb\\\PPPHHH>>>777777888777<<>>777111...+++)))+++...222333333000111222222222111//////,,,,,,,,,...000222222222777<<>>;;;::::::888888888999999999999999:::CCCQQQ```nnntttjjj\\\NNNEEE:::444444888::::::333333333333333333333333000000///.........//////++++++,,,...222333333222,,,,,,***'''###!!!!!!###...------///222333333333000000///............///...///111333555555222000///000111222111000...,,,---,,,,,,---///111111000---+++))))))***+++,,,+++000222555666666444000.../////////111444666555444+++)))(((+++000333222111000...,,,,,,...---***&&&'''(((+++...111222000------,,,+++++++++)))&&&###(((+++---...---+++++++++......///111222111...,,,,,,///111000---,,,---///444444333111...,,,---...***---222555555333000///333333222222222222222222000000///,,,)))((()))+++000000111111222111111111...,,,***...444888777555000///000111333333111///111000...,,,,,,---///000111///---++++++---///111------------------------/////////...---,,,,,,,,,---,,,+++***))))))******%%%'''))))))&&&$$$""""""***,,,///000...,,,,,,,,,///...------------...///111000///............///...+++)))))),,,...,,,***((())))))+++,,,...000111777666333000---,,,...111555555444444444333333333222111111333444555444222000111333555555555333222///000111111000///---,,,///......000111111///---,,,---//////---,,,,,,---000000//////000222333444///...---,,,,,,,,,---...+++,,,///111333333222111666333...******,,,000333111000...,,,---///111333222///,,,---000333222111000///...000333333000,,,,,,......,,,'''%%%&&&((((((+++///333555555333222.........---+++,,,...000000...---,,,---,,,+++)))//////...---,,,,,,,,,,,,---,,,,,,...000222111000------------...///000111...,,,+++,,,------)))%%%&&&&&&&&&(((,,,000111111///............//////000//////......//////000111///000111222222222222222555222///000222333111...&&&)))---222555444000---,,,,,,...///000000000000///333666777666888<<>>?????????@@@BBBEEEGGGJJJNNNOOOMMMIIIGGGEEEEEEJJJLLLOOO[[[kkkqqqnnnaaaOOO???===CCCMMM]]]lllnnnjjj```QQQBBB777333333555333111///000111444666777333//////111:::LLL\\\tttxxx^^^III@@@===>>>GGGWWWiiipppoookkkjjj^^^NNN>>>:::AAAOOO___kkkfffYYYNNNLLLPPPUUU[[[```\\\UUULLLDDD@@@;;;555111...+++))))))---111444555222333444444333111///---(((***---000222333444444888BBBOOOXXX\\\YYYMMMAAA999888999<<<>>>CCCNNNXXXjjjuuuoooVVVBBB777777666666888;;;???AAACCCDDDDDDBBB>>><<<<<<<<<;;;;;;<<<===>>>???@@@@@@CCCLLLZZZhhhpppmmm[[[JJJCCC===555222444777999999000////////////111222333000000000000000000000111***)))***---000222222222+++***(((%%%"""!!!###%%%.........000111333444444333333222111000///.........---...222555555111---+++,,,...///000///...---+++++++++,,,///111111111///---***+++...000000///000111222333444333000......///000222444444444333,,,,,,,,,...222333222000111///,,,++++++***(((%%%((()))+++///222333111///...------,,,,,,)))%%%"""'''))),,,...---------...000.........//////...,,,...000222111...,,,---///555444333222000///......---222777888555333333444333222000//////000111222111111///,,,)))'''((()))...///000111111111000///...***(((---555:::777333...///111333333333111///444333000...,,,------...///...+++******+++...///......///000000///.........,,,******---///...,,,---------,,,***)))******&&&(((******(((&&&%%%&&&+++---///000...------...111000...---,,,---...///000000000000000000000///...+++((())),,,......,,,))))))))))))+++---///111777666333000------///222666666555555444333222222111000///111333444333222111222333444555555444444000111333444333222000...//////000111333222000---,,,.........,,,++++++,,,------,,,,,,...111444555000...,,,+++,,,---......***,,,...000111222111111555111,,,)))(((+++///333111///...------///111222111///...///222444555444111///...///111111...******,,,...---)))&&&&&&''''''***///222444444222000......//////...///111333///...------------+++)))+++,,,,,,------,,,,,,,,,---,,,++++++...000111111++++++++++++---///111222///,,,)))+++///000,,,'''$$$$$$%%%)))...222333333//////......///000111222//////000000111333444555111222222222222222222222444333111222333444222000+++,,,---000222333000......///000000/////////000222444666666555666:::>>>AAAAAA?????????AAADDDFFFKKKNNNQQQQQQOOOKKKHHHGGGCCCLLLQQQTTTcccuuuvvvkkk\\\NNNAAAAAAIIITTTbbbmmmnnngggZZZJJJ;;;333111222444333111000000111222333555222111333555<<>>:::555222000...+++)))+++...222555444444555555333000---+++(((+++///333444555666666999HHHWWW\\\XXXOOOBBB777666888:::===AAAJJJYYYeeevvvwwwaaaJJJ:::888888888888999<<<@@@CCCDDDDDDCCCAAA===;;;<<<===999999999;;;>>>CCCHHHLLLQQQTTTXXX]]]___YYYKKK>>>888444111000222555777888------,,,,,,---///111333///000000111222222222222,,,++++++,,,...000000///***)))(((&&&$$$%%%''')))//////000000111333555777666555444333222000///...///...---000222222...)))&&&(((+++---...///...---*********,,,///111111111///,,,+++---222555444222///---+++,,,...000000///...000111222222111000000000///000000111111000///111///,,,***))))))((('''******,,,///333444333222000///...---,,,)))%%%!!!&&&))),,,------...///000///---,,,,,,---......---///111333222///---...000222222222222222222111000222555666555111000222444222111///------///111222222111000,,,)))'''((()))---...000111111000///...---***(((---555888555111---///111222222111000///666555333111000///......---,,,+++******+++,,,------...000111111000...------)))'''(((---///...,,,///000000///+++))))))***)))+++------+++******+++---...//////------...///222000...,,,+++,,,---...000111222222222111000//////,,,)))))),,,///...---************+++---///111222222000...,,,---000222555555555444333333222222111000///000111333222111111111222333333444555555222333444666555444222000111000000111333333111///---......,,,***)))***+++************---000333555222///------///111000///---...///000111111000000222...***'''&&&)))---000///...---,,,---...000111000//////000333666888999000---+++,,,......,,,)))(((+++......+++((()))******,,,000222333222///......000111111111222444666000...------------,,,+++'''(((***,,,---............,,,++++++---///000000)))))))))***,,,...111222///,,,***---222444222...''''''(((+++...111111111---------...000222333444000111111222333555777777222222222222222222333333333333333333333222111///...------...000111000///000222222111...---...000333555666555333555:::>>>FFFDDDAAA???@@@BBBDDDEEEMMMOOOPPPPPPMMMKKKJJJJJJEEEOOOUUUZZZiiizzzwwwiiiVVVKKKCCCEEEPPP[[[dddjjjiii```RRRCCC777111111222333222111000000000000000000000222666999;;;CCCKKK]]]rrr}}}fffMMM===555444;;;III\\\lllpppfffZZZGGGBBB???GGGVVV```^^^XXXIIIAAA<<<<<<>>>???AAADDDEEEDDDBBB@@@>>>:::666333444111...+++***,,,000222444555555444222///,,,***+++///444666777777888999===LLLZZZZZZPPPDDD999111333777;;;>>>FFFUUUhhhuuu~~~lllVVVEEE::::::::::::888666777;;;>>>CCCCCCAAA>>>;;;999999:::555444333555<<>>777000///...///111333555555---,,,,,,,,,---///111222...///000111222333333222000...,,,,,,---...---,,,*********)))((()))+++---...///000000000111555777666666555444333111///...//////......///...+++)))%%%'''***,,,.........---*********,,,///111111000---++++++///555888555111,,,(((%%%&&&***...///...---000222333222000//////222222111111000000//////000...,,,)))((()))******,,,,,,,,,---000333333222111000...---,,,)))&&&###&&&(((+++,,,,,,---///000---,,,***+++,,,......---///222444333000...000222000000000111333444222111222222111///------///000000///...---...///111222111111000---***)))***,,,...///000111111///---,,,---******---222444111---,,,...000111000//////000666666666555444222000///++++++++++++++++++++++++,,,---...//////...---,,,+++)))(((***---///...,,,///111222000,,,))))))+++,,,...//////.........///......///...,,,,,,...000000...+++))))))***,,,---000111333333333111///......+++)))***...000///---,,,,,,,,,---...///111111---......---,,,---///111222333333333333333333333333111//////111222111000111000000111222333444555222333444555444444333222222111000000111222111000.........,,,)))((((((***))))))***,,,...111444555333111///111444555333000111111111222111111000000...,,,)))''''''))),,,...------,,,,,,,,,---.../////////000111333666888:::000,,,((((((***,,,+++)))(((,,,//////---+++---///...///000111111000...---...000222333222333444666111///,,,+++,,,---------'''(((***---///000111111000...,,,,,,---...///...(((((()))***,,,...000111///------///333666555444,,,++++++---//////...---***+++---///111222333333000000111222333555777888222111111111222333333444333444444444333111///...---,,,***+++---...///...111333444111...---///222444555555333222444:::???HHHEEEAAA@@@AAABBBCCCDDDJJJLLLNNNNNNLLLKKKKKKKKKJJJSSS\\\dddpppwwwooobbbKKKFFFDDDJJJWWWaaaffffff^^^VVVIII<<<444111222333222222222111000///............222888999888:::???RRRiii~~~~~~lllUUUAAA666333888AAARRRcccjjj___QQQBBBCCCFFFQQQ```fff]]]OOO<<<777555888:::999:::<<<;;;<<<======<<<:::777555555444222...,,,,,,///111666555444222000...,,,+++///333888:::999:::===???DDDPPPWWWRRREEE;;;555111111888>>>DDDQQQdddwwwttt]]]LLLBBB<<<::::::999666222222555999@@@@@@???===999666666666000//////333<<>>CCCGGGLLLSSSTTTIII<<<666555555777???GGGPPP___qqq}}}xxxcccNNNBBB>>>===999::::::777222222666:::===>>>???===999555333333,,,---000666@@@MMMYYY```TTTKKKDDDAAA===666222222/////////.........000111------...//////000000111)))***,,,...000000000000222///---,,,---......------///000///---++++++,,,***,,,---,,,+++---111555222222222222111///---,,,///000111///,,,+++...222---...///000000...,,,+++++++++***,,,...//////...***)))***///555555...'''"""!!!!!!%%%,,,///---******///444555444333333555111111000......///222444...---+++)))(((***...111...+++(((''')))---///111333111---,,,+++***(((&&&###$$$&&&'''((()))+++---)))((((((***---......---...111444444222111333555111//////000333333000------,,,,,,///222333000,,,------......000111333444/////////...------///111000111333333222///,,,***,,,---.........,,,***(((+++---...---++++++---000000333666888888555222///(((***---//////---***((())))))))))))))))))))))))***,,,///111111111000///(((,,,000///,,,)))+++......///111111000000222333......---+++***+++---000)))'''$$$""""""$$$''')))---///111222000---***'''$$$###$$$)))///111000......///111333333333333222***,,,//////...,,,,,,,,,,,,---...000222444555666666444111000000111000/////////......///111444555000//////...//////000000444111...---...000222222//////---***'''&&&'''))),,,---///222444666777777555444444777<<<<<<777222333333333444444555555555,,,++++++******+++,,,------------------...//////111111111000...///000222111,,,&&&$$$'''+++------///111333222///...000333111000000///000111222222---///111111111000111333333000+++)))***---///000111111111111222333555666333111/////////...,,,+++%%%''')))+++---------,,,...///000/////////111333111000/////////...+++(((***,,,///222222111...,,,---------...///111222333////////////000222444666666888888777444111...---'''%%%###$$$&&&))))))))),,,///222111//////444999444555444222000444;;;AAAAAA>>><<<===AAACCCCCCBBB>>>CCCJJJNNNOOOLLLIIIHHHMMMTTTcccsssuuueeeRRRGGGBBBCCCHHHRRR___eee___WWWGGGAAA999333000111222333444444555444333111///---333111222555444222222444000KKKlll}}}zzzhhhOOO===222<<>>AAAHHHNNNRRRUUUQQQCCC777444777:::>>>GGGQQQZZZhhhwww|||zzz}}}{{{oooXXXCCC;;;;;;===999;;;<<<999666666;;;@@@<<<>>>???===999555222111+++...333;;;EEEPPPYYY___RRRGGG===999555111111666000111000...------...000,,,,,,---...//////.........,,,+++,,,///111111111///...---///222111...+++//////000000...,,,)))'''''')))+++,,,+++,,,---...///111333555444222///---/////////...,,,,,,---......111333222000///111444333111...++++++,,,///000***)))((()))***'''!!!"""%%%))),,,......---,,,---111555666444222333444333333111...,,,,,,...000333///+++((())),,,...///000,,,'''%%%'''+++...000111000...,,,***))))))(((''')))******)))(((***+++******+++,,,,,,------...---///222333222222222333111---)))***...111000...000...///333777777111,,,,,,...000333444333111000333333222111000000333555111222444555555333000...222000---,,,+++***(((&&&&&&)))+++---------...000222//////111555666111---))))))+++---000000...,,,((('''''''''''')))***+++***,,,...222444444111...''')))******))))))***,,,000///---,,,---///111333------,,,+++++++++,,,,,,)))&&&!!!"""&&&***,,,---.../////////------%%% """+++222222000111000000222444444222000...///000111000...,,,+++***...222444444222000000111000000111222333222000///...---,,,,,,---...///---.........---...000222555222...,,,+++...222555666111,,,+++---,,,)))%%%***,,,000333666888888888333333444666888777555222666666777777777777666666111,,,)))++++++)))(((***+++******---//////+++(((...000222111...+++***+++******++++++,,,---......111444555444000---...000333000------...111333333555111,,,,,,...111333222444111...,,,+++---///111444222111111333444444333222222222222111111000000+++,,,,,,,,,++++++,,,...111///,,,)))(((+++000444555111---+++)))(((&&&%%%)))---222333111,,,(((&&&###&&&+++///111222111111222111000000111333555777555222///000333444000,,,)))$$$"""&&&)))'''&&&'''------......000222333444111444666555333444;;;AAA===<<<<<<===???AAABBBBBB@@@BBBEEEIIILLLLLLJJJHHHMMMWWWeeelllhhh\\\MMMDDD>>>CCCLLLYYYeeehhh[[[LLL===999555555444111222666555333222000//////000000222111111222333444222000555@@@\\\zzzjjjQQQEEE<<>>>>>DDDNNNVVV]]]PPPBBB999444444;;;DDDLLLOOOZZZjjjwww}}}~~~}}}|||kkkVVVHHH>>>999999<<>><<<;;;::::::888666333000666===CCCLLLVVVZZZXXXKKKAAA555///000444777777444111...///222222...)))------...///////////////...------...000111000///---------000333333111...///000000000///,,,***((()))+++---...------///000000111333444333111///------......---+++***+++---...000222222111111444666777444000---,,,---///111++++++)))&&&"""%%%(((,,,000111///,,,***---000333444333222222222222222222000...---///111444111,,,))))))+++,,,,,,///---)))'''(((***---...000000...---+++***)))((()))+++,,,,,,++++++,,,...---------------------------///222222222111222333111---***+++///222111///111000///222666777222...---...111333333333111000111111111///...///111444000111222333222111///...111///...------,,,***((((((***,,,------///111333222000///111555555111---++++++,,,...000000...,,,***)))((((((((()))***+++***+++---000333222///,,,&&&'''(((((('''(((***,,,222000...,,,,,,---...000------,,,,,,,,,---------***((($$$""""""%%%)))+++---......///////////////&&&"""###+++111111///.........///111111///...---...000000000///---,,,---///222222000...------/////////111333444333222000///...---------.........///...---,,,---000333666333000...---///222444555111......//////,,,(((+++---000333666777777777333333444555777666444222777777777777777777777777000+++)))+++,,,***)))+++---,,,+++,,,......,,,))),,,...///...,,,***+++,,,+++++++++,,,---.........333555777555111...///000000...,,,---///222444444222///,,,,,,///333555555333111...+++***+++---...000///...///111222222111000000000000000111111222///000000...,,,+++,,,---000000---+++)))+++///222222///,,,)))((('''&&&$$$)))---222333111---***(((###%%%(((,,,111333333333222111000000000222444666444111///000333444222///(((###!!!%%%'''&&&&&&'''++++++---...000333555666333555777777777999>>>BBB???<<<;;;===@@@BBBBBBAAA??????BBBGGGLLLNNNLLLJJJKKKWWWfffllleeeWWWJJJCCCAAAFFFNNNXXXccceee[[[NNN<<<888555666555222333666444333111000//////000000222111000111333444333222555???YYYwwwnnnVVVIII???JJJXXXcccfffbbb^^^[[[]]]WWWOOOHHHCCC;;;222+++(((***...222444444222111333333222111000222444666888666333222333555666666555555666666666555555555:::===@@@BBBEEEJJJRRRWWWTTTIII<<<555222666???IIIWWW\\\fffsss|||zzzhhhRRRCCC:::777999===<<<:::999999<<<===<<<;;;===;;;::::::::::::777555333777===FFFTTT]]]ZZZQQQFFF===333...000444666666555111...///111111...+++......///000000000///////////////111222222///---,,,,,,---000333444333111000000000000///---+++)))***,,,///000//////000222111222222222111000...---+++,,,,,,,,,***)))***+++...///111222222444666999:::777222...------000111---,,,(((!!!!!!))),,,///222222000,,,***---...///111333333111000000111333222111000111222555222---***************...---+++***)))******+++/////////...---+++***)))+++,,,...---------000111111111000///......---------///111111111000111222111...,,,---000333222111333111000111444555444111---...000111222222111000......///...------000222.....................---111/////////000///---,,,+++,,,---......000444666222000///111444444111---.........000222222000///---,,,+++*********+++,,,++++++---///111111...+++%%%&&&&&&%%%$$$%%%(((+++111000---+++******++++++------------............+++***)))((((((***,,,...000000//////000111111222)))%%%"""%%%,,,000000...,,,++++++,,,...///---,,,,,,---...000000///......000000111///---+++++++++000///000222555666666444000///......------......000///...,,,***,,,000333555333111000///000111333333111///000222333000------...111444666666666555222222222444666666444222888777666666666666777888000+++))),,,---++++++...111///------......---,,,+++,,,,,,+++)))***,,,...,,,,,,,,,---......//////333666777555111...///000...,,,,,,...111444444444000...,,,---000444666777222111...+++)))))))))***)))((()))+++...//////---///......---...000111222222333333111...,,,,,,,,,000000///,,,******---//////,,,***(((((('''&&&$$$))),,,111333222///,,,+++&&&%%%%%%)))///444555555111111000000000111333444444111///000333444333111%%%!!!!!!###!!! """$$$%%%'''***...111333555666666888:::<<>>;;;===BBBEEECCC@@@???>>>>>>DDDLLLPPPNNNKKKLLLYYYiiinnneeeWWWJJJDDDHHHMMMSSSYYY______UUUIII:::666555666555222333666444333222000000000111111444222000111222444444444555<<>>CCCHHHLLLPPPRRRSSSJJJ???555222444<<>>888111...000333666666666333///...000111///---//////000000000000000///000111222444555333///,,,++++++---///111111111111////////////...,,,***)))+++---///000000000111222222222222111000...---,,,***+++---,,,+++***+++,,,...///000111333555888:::888555111...,,,...000222...+++%%%$$$))),,,---///000000///...---...------000444555222...---000333444444333333333333111---++++++++++++***,,,------,,,+++)))))))))......//////...---,,,+++,,,---.........///111333444444333111000///...---...///111111000000111222111///...///111333333222333111//////111333333222------...///////////////---.........------///111,,,,,,+++******+++,,,---111000000222333444222000000000000//////000444777222000000111222222000...//////000222555666555444222000///------------...,,,,,,---///111111...,,,((('''&&&###""""""&&&(((---,,,***)))(((((())))))000000000//////...---,,,,,,,,,------...///000000222111000000111222444555---***''')))...111000...+++***)))+++---...---,,,+++,,,---...////////////111111000---+++***,,,---333333333444666777666555000//////...............111000...+++)))+++///333222222111000000000000000000//////111333444222000000111333666777666555555//////000222555666555444777666444333333444666777111,,,***---///......111444222000///...///000000///...,,,***)))***,,,------------.........//////222555666444000---...////////////000333444444333//////...///000333444555111000---+++)))((('''''' """&&&***,,,---,,,///...---,,,,,,...///000111222222111...---,,,---000000000...+++***+++,,,---+++))))))))))))(((&&&))),,,111222222000//////+++'''%%%(((...333555444111111000000000111222222555333000000111222222000### $$$))),,,///111666666888;;;@@@CCCDDDDDDEEEAAA???AAAGGGIIIEEE@@@BBB???>>>CCCKKKPPPNNNKKKRRR]]]jjjoooiii\\\OOOGGGLLLSSSYYY[[[ZZZUUUJJJ???777333333444444222222555555555333222222222333333777444222111333555666666333888LLLiiizzzttt```PPPGGGVVVkkkyyyzzzssskkkfffYYYQQQEEE:::444000---+++...222888<<<===:::555111333111//////222666999:::888777555555666777666555333333444555777999:::;;;>>>AAAFFFLLLQQQQQQNNNKKKAAA999333444;;;FFFVVVdddhhhqqqzzz}}}~~~~~~}}}|||mmm\\\HHH<<<666444777<<<888888888888999999888777444333333444666777666555666999???KKKZZZ^^^RRRBBB777444000///111444666777777444000...///000000//////000000000000000//////111111333555666444///+++***+++,,,------......///.........---,,,+++*********,,,.../////////000111333222222000///---,,,+++***,,,......---,,,,,,---///......///111444777888222000---,,,+++---///111...(((""" $$$***///222------,,,,,,---...///000---,,,,,,///333444111...,,,///333555555444333444000...,,,,,,,,,---,,,+++***,,,......+++))))))***.........//////......------......------...111333666555444333111000///...///000111111000///111222222111000111222333333222222000---,,,---000111222---,,,,,,,,,,,,------......///000///......///000+++***)))((()))***,,,---111111222444666666555333333333222000///000222555222111000000111000///...//////000333777999:::999555444222000//////000000------...000222222000...++++++(((%%%"""!!!$$$&&&(((((('''''''''(((******222222222111///---+++***,,,---///000111222222222222222111111222333555666000...,,,...000222111///,,,******+++---......---++++++,,,---...//////000000///...,,,+++,,,///222777666555666777666444222/////////////////////...222111...***)))***...111//////............//////.........000222222222111222333555777888777666555---------000444666666666555333222000000222333555222---,,,///111000000333666555333111000000333444555222...+++***+++,,,,,,---------...............///222444222...,,,,,,...333222222222444444444222000111111000000///000000///...---,,,***)))((('''"""'''+++,,,,,,111000...---,,,,,,,,,,,,,,,...000000...---......///000000...+++******+++,,,******+++,,,---+++******---111222222111111222111---)))))),,,000222222222222111111111111111111666555222111000///...---%%%###"""### ###(((+++...///555666777;;;AAAEEEFFFFFFHHHFFFFFFIIIMMMMMMHHHCCCFFFDDDCCCFFFLLLOOOMMMJJJWWW^^^gggllliii^^^QQQGGGIIISSS[[[\\\VVVNNNCCC999444111000222222000222555777666555444333444555666999666333333444666777777000444DDD___rrrqqq___OOOKKKWWWhhhwww{{{sssfff[[[JJJFFF>>>888333111///...000444:::???@@@===999666444111...///333888;;;<<<888777666777888888666444000111111333555888:::;;;CCCGGGMMMSSSUUUQQQJJJDDD;;;555444:::DDDQQQaaannnpppzzz{{{eeeWWWGGG>>>888555666999999999999888777555333333.........000333444333222444:::BBBJJJRRRTTTKKK@@@555333111111222555777888777555111000///000000000//////000000000///......//////111333444222...***)))+++,,,,,,++++++---...///......---,,,,,,++++++)))+++............///111222222222111///,,,***(((+++---///000///.........000...,,,,,,///222333444,,,++++++***+++,,,------***'''$$$'''...444666666---,,,+++++++++---///000)))***,,,...111111000...,,,///333444444333333444...---,,,---......,,,+++&&&***......+++***+++---...............///000111/////////---,,,---000222555444444333222222111111111222222111000000222333222222222222222111111111000///---+++,,,...000222...---+++++++++,,,---...000111222111///......///))))))(((((()))+++---...//////111444666666444222222333222111//////111333222111111000/////////.........///222666999:::999555444333111000000111111---------000222333222000...---+++(((%%%$$$%%%&&&&&&&&&'''((()))+++------222222222111///,,,***(((+++,,,...000222333333333111111222222333444555666222000000000222222111000---,,,+++,,,...000000000+++,,,,,,---......//////...------++++++---000444888666555555555444111///------///000000000000000222111...+++)))))),,,///,,,,,,,,,------...///000///.........///000111222222444666777888888666555---,,,---///222555555555222111000000000000111222222---+++...000///000222444444333111000111444666888555000---,,,---,,,,,,---------------------------///222111---,,,---///666444222222333444333222000222222111...,,,+++,,,---------------,,,******"""&&&***------111000///...---+++******(((***---///......///////////////---+++)))***+++*********,,,///000///---,,,...111222222222333444444222///---,,,---000222333333333333222111111111555444333222///---***)))))))))+++---((( """''',,,///111222444666888<<<@@@DDDHHHJJJKKKMMMQQQTTTUUURRRLLLHHHHHHIIIJJJLLLNNNNNNMMMLLLXXX^^^dddfffaaaVVVKKKDDDGGGRRR\\\ZZZRRRIII@@@999444///...000000000333888777666555444444555666777999777444333444555444333...222@@@VVVhhhjjj\\\MMMNNNWWWdddpppsssjjjZZZMMMAAA???;;;888444222000///222444999<<<>>>===;;;:::333///+++,,,111666999:::999888888999999888666333//////000111333666999;;;HHHNNNVVV[[[YYYRRRIIIBBB999777:::DDDOOO[[[iiittt{{{{{{```SSSFFF>>>999555555777777999:::888555111000000,,,,,,---///111333222111333<<>>555333222222222555777999666555333222000000111111///////////////...------++++++,,,...///...+++((((((***,,,,,,+++,,,///111111000///...............***,,,...///......000111111222222222///,,,(((&&&***---000000000.........111...******,,,...//////)))******++++++***)))(((%%%'''+++///333555555444------.........---,,,+++$$$'''+++------------------///222333333222333444///...---......---+++)))###(((,,,---++++++---111///...---,,,---///222444111111000...,,,---000222333333333333333333333333333333333222111111222444333444444333111000//////000///...---,,,...000222000...,,,++++++,,,...000111222333111///,,,,,,,,,(((((()))***+++,,,---...,,,---...111444444111///---///000000000000111333111222111000.........///...------///222444555555333222111000///000000111++++++,,,...111333222111.........,,,)))((()))***))))))***+++---...000000///000000000///---+++******+++---///000222333333000000222333444555555555000000000111111111000///---,,,+++,,,...000111111,,,,,,,,,,,,---......///,,,,,,,,,******+++///222333222111111111000...,,,+++,,,...000111222222222111111///,,,***)))+++---,,,++++++,,,---///111333111111///...---...111333000222444666777666555444000///...///000111111000111111111111111111111111000,,,***,,,...------//////111222111///000333555777444///......///...,,,---------,,,,,,,,,,,,,,,+++...111111...---///111444222000///111222333333...111222111---***)))***+++,,,...///000///...---(((&&&$$$$$$'''+++---......///000000///---+++***'''***---//////...////////////...,,,***)))+++,,,))))))***---000111111///...000222222222222333555444555444000,,,,,,000444555555555444333222111111111222333222000,,,)))((()))+++111555111((($$$$$$!!!$$$(((,,,000333444444444777:::===???CCCJJJOOOLLLSSS[[[___\\\VVVPPPMMMHHHLLLPPPQQQPPPOOOOOOOOOYYYaaagggdddVVVIIICCCBBBNNNXXX^^^XXXLLLBBB===999555000...///000111666;;;555555444333333444555666777555333222222222000......333???QQQaaadddXXXKKKKKKTTT```gggdddXXXIII???;;;:::999777444333333333333444666888999:::::::::444...******000555888888999888999:::;;;999666333/////////000333666999;;;GGGPPPZZZ^^^ZZZQQQHHHCCC??????FFFRRR]]]gggqqqyyyttt___QQQCCC;;;666333444666444777999777444000//////......///111333555444333555???IIIOOOPPPMMMEEE;;;555444333111111333666888555555555444222111000111......//////...---,,,,,,(((((()))***,,,+++)))&&&&&&))),,,,,,,,,...111555333222111000000///000000***,,,////////////000222000111333222000,,,'''$$$***,,,///000///.........222...)))(((***,,,,,,+++)))***+++,,,+++)))&&&%%%!!!(((111555444222000000---///111222111...)))&&&!!!%%%***+++***)))***,,,...000222222111111222444111000///......,,,)))&&&"""'''+++,,,++++++///333000///---+++---000333666444333111///------000222111111222333333444444555444444444333111111333555333444555333111...------000000///...---...111333222000...,,,,,,---000111222333333111...+++******((()))***+++,,,---...///******,,,///111111...,,,)))+++...000000111222444222222111000...---...///...---,,,---///000000000111000///.........///000))))))***---000222222111,,,...///...---,,,---...,,,,,,---...000111111222,,,---...000000///---,,,)))***+++---///111333333...000222444555555555444/////////000000000///...---,,,++++++...000111111------,,,,,,,,,---......+++++++++***)))***,,,//////...---...///...---+++***+++---000222333333333000000000---***)))***,,,,,,,,,+++,,,...000333555444333000...,,,---111333///000222444555555444333444222000/////////...---000111222222222222111000///***(((***,,,******,,,+++...000///......111444555222......///000///---,,,,,,,,,,,,,,,,,,,,,,,,+++...111111//////111333222///---,,,///222444444,,,///222111---***)))))))))+++...000222222111000000---)))((()))+++---...+++---///111111///,,,+++)))+++///000//////...//////...---+++))))))+++...(((((()))---000222111000///111222222222222444555333666777333---+++000666666666666555444333222111---///222222000,,,)))(((&&&***222888555---(((((($$$&&&***///222444444555444888<<<>>>>>>CCCLLLSSSMMMWWWaaaeeeaaaYYYSSSPPPGGGMMMSSSUUURRRPPPQQQSSSYYYeeemmmeeePPP@@@>>>BBBXXX```bbbWWWGGG<<<888777777222...///111222888>>>444333222222222333444555555444222111111///,,,***...444???OOO]]]```VVVJJJFFFQQQ]]]```WWWIII<<<666777777666555444444666888444444444444555666777888555000***+++000666999999999999999;;;;;;999666222000000000111333666999<<>>555111333555555444333444888<<<888555333555:::<<<:::777444222000000222555888999888777555555555444222000111111111222444777:::<<>>AAABBBDDDJJJRRRYYYZZZ[[[ZZZVVVRRRNNNMMMMMMMMMMMMPPPTTTSSSRRRVVV]]]mmmrrrooo\\\IIIDDDLLLTTTdddccc[[[JJJ:::333111111333222222333555666555333111000//////.........///...111444555444222111222666:::DDDRRR\\\^^^XXXQQQIIIHHHGGGCCC>>>888222///000111333333333444555777222000///222666::::::888666666666555444444444333444333222333555555333222---------///666???HHHNNNVVVSSSOOOJJJEEECCCJJJTTT```nnn}}}{{{zzzvvvjjj]]]KKKAAA888666555333333555///---...444666444222333222222333444666666777777<<>>999333---,,,---000222---///000111000111222444555333111///...///111222.........---+++)))'''&&&(((***+++---...------,,,222666;;;===;;;999:::<<<@@@AAABBBCCCFFFLLLUUU[[[]]][[[XXXSSSNNNKKKKKKLLLLLLKKKMMMOOOPPPQQQYYYaaaooopppgggTTTEEEFFFQQQZZZhhh```QQQAAA555000......111222333444555444333111000000000...---,,,...///,,,000333555555444444555999<<>>:::666222000000111333444555555555666222000///000333666666666555666777777666444333333222222222333555666555444.........111999DDDNNNUUUYYYTTTMMMHHHDDDFFFRRR```lllzzz|||{{{wwwiii[[[GGG>>>888777888777777999222111222666888888666555444444333333333555888:::>>>IIIUUUVVVKKK<<<111,,,000111444555666555444333555666555222...***)))))),,,---//////000000000000------------...///000111------,,,,,,---///222333333111...---...111333555111///+++***+++,,,------000///---***)))+++///333666555444222000///......222111000000000111222333222222111000///...,,,+++.........000222222000...---...000222222222000000***'''&&&)))***(((***---+++***))))))+++...222555222000---)))''''''***------............---++++++...000333333111///...------------,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,---...------...///000222333222222333333222///---+++***---111333222000//////222444666777666333000...***))))))+++...//////---111444555222111222111...+++***(((((()))))))))((($$$''',,,111333222000///,,,+++************+++,,,---***'''%%%%%%&&&&&&%%%***+++++++++***+++---///+++---111666888666222...***+++---///000000000000000000//////...///000111111111111222333555666777888666222000000111000//////...,,,***+++---111444333222111111333444444444//////000111000...+++(((111000////////////000111---000222000,,,+++---000000000//////............111222222000---,,,,,,---222555888888666222///...///...---+++************------,,,,,,,,,---,,,,,,,,,---...---,,,,,,...///444444444333222222111111...//////---***&&&%%%%%%(((***++++++***)))******,,,---///111333555666777666444333222222222000///'''''''''(((***,,,///000///000111222111///---+++...---...000222333222111---,,,+++******,,,---...000000000///---,,,...//////......000222222111000,,,***'''&&&%%%&&&(((***+++///444777666333///,,,,,,,,,---///111333333333111000000333888???CCCEEE===999333---)))***---000...000222333333333333444333333444444444333333222222111000...,,,***)))(((((()))+++...///000111111111666;;;=========@@@BBBCCCCCCCCCDDDHHHNNNVVV[[[^^^]]]XXXRRRMMMJJJJJJKKKNNNKKKKKKLLLNNNSSS^^^iiiooommmaaaOOOEEEKKKXXXaaahhhZZZHHH:::333///------///111333444333222000///111111111...,,,+++---000,,,///333555555555666666:::>>>HHHTTT^^^___XXXQQQIIIDDD>>>:::777666444222111222333444666777666666333222000///000222222222222444777777555444333444222111222444666777666555111111333888???HHHQQQVVV\\\WWWPPPKKKHHHLLLZZZiiizzzzzzjjjZZZCCC<<<888999;;;;;;:::;;;777777888888:::;;;999777666666555333222444999>>>AAAHHHNNNLLLAAA666000...222333555666555333000//////000111000---+++***+++,,,...000111000000111222++++++++++++,,,...///000,,,------...000111333444222///------///222444444...,,,******,,,///000000111000,,,)))''')))...222555333111...---,,,------222222111000000111222333333333333222111000///............000222333111000,,,---...///000000111111,,,'''$$$'''(((((())),,,---,,,******+++...222444000///,,,)))&&&'''***---,,,,,,---......---+++***,,,...111222111///...///------------------,,,,,,,,,------,,,++++++---///---------...///000222222111111222222111000///...***---000111111000000000111222444555444222000...+++******,,,000222111...///333555222000111111...++++++******))))))((((((''')))---000111111///...++++++,,,------,,,++++++,,,)))&&&%%%&&&''''''&&&***,,,...///.........///,,,,,,///222666777555333+++,,,---/////////......111222111000......000222444444444555666999;;;<<<888666333222333333333222111///---***))),,,000444333222111222444555555444.........///000///,,,)))000000............000000...222555444///,,,...111000///...,,,++++++++++++///111222111///---,,,---111333666666444222000//////...---,,,++++++++++++---,,,+++,,,...000000///...//////...,,,,,,---///333333333222111111000000///000111///+++(((&&&&&&%%%(((,,,......------------...000333444666777777333222222111///......---'''&&&'''(((***,,,///000---...000111000///---,,,......---///111333222222---,,,***))))))+++...000111111000...,,,,,,...000///......///111111000...,,,***'''$$$$$$&&&)))+++***///555888666222...++++++,,,...///000111111111///......111666;;;???@@@888666222---))))))+++......111444555555333333333111333555777777666333222222111000...------------+++,,,...000222333444555111444777;;;===@@@CCCEEEDDDDDDDDDFFFKKKRRRYYY]]]^^^\\\XXXRRRLLLJJJJJJKKKPPPMMMKKKMMMOOOUUUaaammmnnniii\\\MMMIIISSSaaajjjcccSSSBBB777222...---//////111333444222///......222333222///+++***---111...000333444444444555777<<>>666555333333555666666555222111///+++)))***///333111111111333555666444333///...---///111111...,,,000///---,,,,,,---///000---333777555000,,,...111...---,,,*********++++++...111333444222000......///111333333222000000111000000//////......------,,,***(((***...111222222222222111///,,,,,,---...111111000//////......---...000111000,,,)))''''''$$$(((---//////...,,,,,,///000222444555666666666111111111000...---------***)))))))))***,,,...///+++---...000000///...---///...,,,---000222333333///---+++)))***---000333111111000...,,,,,,...000111000///000111111///---,,,+++)))((((((((()))***(((---222444222000//////***,,,...000000111111222111000000222555777888888111222111...***(((***,,,...111444666444222111111...000333555666444222111///...------...///111333000111222333444555555666222222333777<<>>999777:::===:::888888777::::::888:::??????:::888999999666444666<<>>BBBBBBCCCHHHPPPXXX^^^``````YYYWWWSSSOOOLLLJJJIIIHHHHHHEEEFFFIIIKKKMMMTTT[[[ZZZSSSJJJFFFKKKWWWccckkkVVVLLL???666444444333222444444555444222222444666777666555444222111000/////////...,,,+++///777>>>RRR```ggg___VVVRRRMMMEEE:::444///...222666666444222111///---...000222444000///...///222333444333444444444444333222111111///---,,,...111222111///555>>>MMMYYYZZZRRRLLLKKK>>>HHHQQQXXXcccsss{{{vvviiiSSSAAA;;;;;;<<<<<<:::777333000444555777999:::<<<======???AAAAAA>>>::::::>>>CCCQQQQQQKKKAAA:::777333...************+++---///000///+++,,,333555222222555000000///---,,,---000333222222111///,,,,,,---///333333444444444444333333111000...,,,+++*********///111222444444222000//////111222000......111333666444111...,,,,,,---...111111000///------...///333111//////000000000///,,,---...000222444666666888666222...,,,,,,---...///111222111...---///111///...---+++++++++++++++,,,+++***)))(((((((((((()))(((***...333444///***(((((((((((())))))***+++...------///000///+++'''+++++++++,,,...000333444111000//////000111000//////............---------...000111111000//////000---,,,+++---000222333333///...,,,,,,------,,,***,,,---...000000000000000000111222333222000---***)))***,,,,,,++++++,,,---...000222222111...+++(((,,,******+++...000///---***((((((+++///000,,,))))))$$$""")))...000///000222333333333222222222333333444333222000///222111111222444777888999777666444222222222444444555333000,,,***+++...000000111111000000///...---...------///111333333222111222333222000...///000000///......///---+++((('''(((***,,,---...//////000000222444666555222000222444555444000......///...///...---,,,,,,///111...+++((((((+++...000000111000///000111000...,,,+++---///000000///,,,+++///...---,,,++++++++++++,,,,,,,,,+++***,,,///222444444555555444222000///////////////......---,,,///---++++++,,,,,,+++***+++---///000///......///111///------///222333444111000...,,,+++***+++++++++***)))***,,,---,,,***.........//////...,,,***++++++,,,......+++&&&"""&&&((((((&&&$$$&&&,,,222++++++---111444666666555444333333444666777666555333222000---,,,,,,---///333333333333222000...------,,,,,,///111222///---'''(((***---///000111222666777777666444222222333111555999;;;;;;===AAAEEEIIIGGGHHHOOOZZZ``````]]][[[XXXRRRLLLHHHFFFFFFFFFHHHEEEDDDGGGIIILLLTTT]]]cccZZZNNNGGGKKKWWWfffpppbbbUUUDDD999666666444222222333555555444444666777555444444333222222111111......,,,***+++111<<>>>>><<<999:::@@@EEEOOOPPPLLLDDD>>>:::444...+++++++++,,,---///111222000...111888:::777555777111111///---,,,---000333444333111...***)))+++,,,333444444555555555444444333222///---+++***))))))222333444444444222///...///000222222222333555777555444111///---,,,,,,,,,000222333111---++++++,,,333000------.../////////,,,---///111222333333333:::777444000...---.........000000000//////111333222111000...---,,,,,,,,,,,,+++***((((((((()))))))))((())),,,111222///,,,'''(((((()))******++++++000000000111222111---+++++++++++++++---///111333111///---,,,...///000000---,,,+++++++++,,,......///000000///......///111++++++,,,...222444444333///...,,,,,,---,,,+++)))------...///000000000000222222444666666333...***(((***+++***))))))***,,,...///111222111///+++)))...------///111333333222+++***+++...111111...***&&&### %%%+++000333///111333555555444222000///000111222222111000///111111222333555777999:::999666333000///000222333555333000---,,,,,,------000//////...---,,,++++++///......000333555555444000111222111000///000222///---,,,------,,,***(((%%%'''***...000111111000//////000222444555333222666777777444111---,,,,,,+++,,,,,,,,,+++,,,...111---,,,***+++,,,......---,,,,,,---///111111///---***,,,...000111000///...///---+++******+++---/////////---++++++,,,000444777777555444222000......111111///...------------,,,+++))))))+++,,,+++******,,,///000//////000222000...------///222333444222000...+++)))((('''''''''&&&'''***,,,---,,,***++++++,,,,,,,,,+++***)))))))))***+++,,,***&&&###&&&''''''%%%###%%%)))...+++,,,---111555777666555333222111111222222000.........//////000000000000333333333222111000///.........---///000000///---((()))***,,,---......///222333444333222222333555555888===>>>???AAAEEEIIIPPPLLLKKKQQQ\\\cccaaa]]]]]]XXXPPPIIIEEEEEEGGGIIIIIIDDDBBBDDDFFFKKKUUU___kkk___PPPEEEGGGUUUgggttttttbbbJJJ;;;555555222///111333666777777666777888333333222222222111111111,,,+++***)))+++444AAAKKK___dddcccZZZSSSQQQIII@@@666333000111666:::<<<;;;;;;:::777555333333333333777555444444555666666555555555555444333111000///---+++***+++...000111111;;;BBBPPPZZZXXXMMMEEECCCIIIPPPZZZdddppp|||mmmYYYJJJBBB>>>===;;;999666444222111555666888::::::999777666999:::;;;999888:::@@@EEEKKKNNNMMMGGGAAA<<<555...---------...000222333444333333666<<<>>><<<:::<<<333333111///---...111444333333111---***)))+++---333444444555666666666555555333000---+++******+++111222333333222111///...---///111333555666777888555444222111///...------///222555333...***)))***000///...///000000///...***+++...000111000///...777555222000......///000/////////......///000222444333222000...---,,,,,,,,,+++***((((((((()))***(((''''''***---...---+++''''''(((***+++,,,,,,---111111222222222111///---++++++***+++,,,...000111111...+++***,,,...000111,,,+++***)))***,,,...000/////////---,,,,,,...000------///222555666444222///...,,,,,,------+++***......//////000000000000000000222555666333,,,'''''')))***)))(((((()))+++---...111222222///,,,***//////000111222333333333++++++,,,///222111---***&&&$$$###$$$''',,,000333000222555777666444111///...///000000000///...---000222333444555777999:::666444000------...111444555333111//////...---,,,...------,,,,,,,,,,,,,,,///......000333444555444///000222222111111222333...---,,,,,,,,,,,,***(((&&&(((,,,///222222111000---------///111333222111666666555444111...---,,,,,,---------+++,,,---///------------------,,,+++++++++,,,///222333222000,,,---///111222333222222000...+++)))***---111333111000...+++***,,,111444888777444222000/////////333222000...------......***)))((((((***+++++++++,,,---////////////000222000...,,,,,,///222333333222000---***'''&&&%%%%%%"""###%%%(((+++,,,+++)))''')))+++,,,,,,+++++++++*********,,,---,,,)))'''((())))))'''&&&&&&))),,,++++++---000444555555444111000/////////...+++((()))***---000222333111///000000000000000000//////......------------------******+++,,,,,,,,,,,,,,,...///000//////111444666666:::???AAAAAACCCHHHKKKSSSQQQRRRWWW^^^dddeeeddd```ZZZQQQJJJFFFHHHKKKOOOIIICCC@@@@@@DDDKKKWWWcccmmm```MMM@@@AAAPPPeeeuuu~~~iiiMMM999222111...+++333555888999888777666666444333222111000//////...))))))((('''+++666EEEOOOXXXXXXUUUNNNLLLKKKEEE===555222000111555888::::::;;;:::999777666555444444999777555555666666555444555555444444222111///......---,,,,,,---000222444AAAEEEMMMSSSOOOEEE??????IIIPPP[[[iiivvvnnnYYYKKKDDD???===:::777555333222222444666999:::;;;:::999777999999888777777:::???DDDIIIKKKJJJDDD>>>;;;555///---...///111222444666777888:::<<>>CCCLLLZZZggglll___MMM>>>===LLLccctttyyydddHHH555/////////---666888::::::888555444333666555333111///,,,+++***((((((((((((+++555BBBLLLOOOLLLGGGCCCCCCCCC???999555333111111222333444555777777777777777666555555777666444333444444333222444444444333222111///...000///......///222666999FFFFFFHHHHHHCCC;;;999===FFFNNN\\\mmm{{{~~~nnn[[[KKKCCC@@@>>>:::777444333333333444666999;;;<<<===<<<<<<:::999777555555888===AAAGGGHHHDDD<<<777666333///---...000222444666888888AAACCCDDDCCCBBBEEEHHHJJJ000222333333222222333444///111222333111000111111111111333444666666777777444222///...---///111222......//////////////////,,,---000444777777555333222333444555555444222111000111111222111///---++++++---111555777444...***'''(((***+++,,,,,,,,,+++------------...///111222111///,,,++++++---------111111111000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((((((''''''&&&%%%'''))),,,.../////////000222333222000......///------,,,,,,,,,...///000///,,,)))))),,,///222333---,,,,,,,,,---...000111///000000///---,,,---...333333333555666666333111///---------///000///...111000000//////000000111...------111555444...((($$$'''+++......---,,,,,,+++---000222222000...,,,///000000///---,,,,,,---++++++,,,------,,,,,,++++++---............000222222333555666555222000...000000000000...,,,***)))///222666666444333555777000///---,,,---000333666555111//////222333111///+++******+++---///222333...---------///000///...///111222222111111333444///---++++++,,,,,,,,,+++)))***---///000000000///******+++---///000...---.........///222222111000222333333111...---------...///000///---++++++,,,///---,,,---111444555555222333333444444444333333222000...---...111555888333222000---+++,,,///222333222111000000111222333222111111000000000000000,,,+++******,,,---------...//////...,,,,,,---...///---,,,,,,...111222333000///---+++)))(((((()))%%%%%%&&&(((+++,,,+++)))'''***...///...---///111...------...000111111000.../////////000000000///++++++,,,...000000///---,,,,,,,,,,,,---+++'''%%%%%%&&&)))///333333///***))))))***+++,,,...000111------,,,+++)))***---000......//////......---,,,++++++***))))))+++000444666:::???AAABBBDDDIIIMMMPPPYYYaaadddbbbccciiipppnnnhhh^^^TTTMMMJJJIIIJJJEEE???<<<===CCCNNN^^^lllmmmbbbPPPAAA???KKKaaaqqqmmm\\\EEE555///000444666888:::;;;999666444222222777555333000---+++((('''((()))***)))+++111;;;BBBFFFCCC>>><<<<<<;;;999555444333111000//////000000333444555777777777666555555333222111222333222111333333333333222111000///000000000000333888???DDDIIIFFFCCC@@@999333444999BBBKKK\\\ooo{{{wwwjjjYYYIII??????===;;;888666555555555666777888:::<<<===>>>???;;;888555444555999===AAAFFFEEE>>>555000111000...+++---///222555777888888FFFJJJKKKGGGEEEHHHLLLMMM+++...222333333222222222///222666777666444222222///000222333555666666777111000...---...111444666111111000000//////.........///111555888888444000///000333555666555444333111///...000444444111---***,,,///333555333...***(((((()))***,,,---......------------...///000111111...******,,,///000///////////////...---+++***,,,---...///000///---,,,)))***++++++)))'''%%%%%%$$$&&&))),,,///000000///111333444333000...///111///...---------...///000...,,,******---111333444......//////000000000111111222333333000/////////111111111333555555333111...------...111222222111222111000//////000111111---******...333444///)))"""&&&---111222000///...***,,,///222222111...---+++---...---+++***+++---,,,------,,,++++++,,,---,,,///222222111111222444333444444444222111///---...////////////---+++***///333666666222000222444333222000000000222444555222///+++,,,000222111///++++++******,,,...000222000///---...//////...,,,000222333333111111222333...,,,))))))***++++++***((()))+++---///000111111++++++---///111000...+++,,,++++++---111333222000111222333222///............///000///,,,+++,,,...222///,,,+++---111444555444444444333222111000000222000...---...111444777444333222000...---///222222111111111111111222222000000111111222222111111///---,,,,,,...///......,,,------,,,++++++---//////---+++,,,...111222222///...---,,,+++,,,,,,---,,,+++***+++---...---,,,+++///222111---+++,,,...---++++++,,,...000111111000000000222333333222111...------...000///---+++******+++,,,---,,,)))&&&''''''***///444444///))),,,++++++++++++---...///.........,,,***,,,000444000000111111111000//////,,,+++)))&&&&&&(((---111666:::???AAABBBEEEJJJNNNRRRZZZbbbeeedddcccfffjjjjjjfff^^^VVVOOOKKKHHHHHHCCC>>>;;;>>>EEEPPPaaapppnnndddTTTEEE@@@III[[[jjjiii]]]JJJ:::222222777;;;888999999777555333333444555444222000---***(((''')))+++,,,++++++---222666888666555555666555555666333222222000///...//////222333666777888777555444333222000000111222111000111111222222222222111111---///111333777???JJJQQQJJJFFFAAA===555///000666<<>>>>>===;;;:::888777777666888888888888:::;;;===>>>:::777333333555:::@@@CCCDDDBBB<<<222---...---+++)))+++...111444666777888AAAIIILLLHHHEEEFFFHHHFFF'''+++000333333222111000111444888:::888555222111...///111333444666666666000///------///222777999444444333111000...------111111333666999888333///,,,...111444555555444333333...,,,///555777444///++++++---000111111...+++))))))***+++,,,...000111//////............//////000---******...111333222------.........---+++***,,,---000222222000...,,,+++,,,...---***'''%%%$$$$$$&&&***---///000000000222444555444000///000222000///...------...///000---,,,***+++...222333444///000111111222111111000333555666666444111111111///......000333444444333...------///222444444333222111000//////000111111+++(((&&&***111333...))) &&&...444555333111///***,,,///222222111///---)))+++------+++***,,,///......---,,,++++++---///+++///333444333333444666444444333222111000...---------...//////...---,,,///333777666111///000222666555444333333333444555111,,,((()))...111111///---,,,*********,,,...000222000///...//////---,,,111333333333111111222333,,,***(((''')))******)))&&&''')))+++...111333444,,,---///111333222...++++++******,,,000222111///...000111111000...//////...///000...,,,+++---///333///+++)))+++///222444555444333222000///...---111000.........000333555555555444222000///000222222222222222111111111000...///111222333333222111111///---...///000///...***+++++++++***,,,...111///---++++++...111222222///...---------...///000222000....../////////......222444222,,,))))))++++++)))((())),,,///000000000000111333555555444222000//////000000000---+++((()))***,,,...---***((())))))+++000555555///)))///...---,,,+++,,,---...///000///---+++---222777111222222222222111111000---+++(((%%%$$$''',,,000777;;;???BBBCCCFFFJJJNNNUUUZZZ```dddeeedddcccdddbbb___[[[UUUPPPMMMJJJIIIAAA<<<:::>>>FFFRRRcccrrrnnneeeVVVGGG@@@FFFVVVcccnnncccRRR@@@444222666:::777888777666444333444666333222111///---+++))))))***,,,...---******,,,...+++***,,,///111333555888111222222111///...///000333444777888888777444333333111000000111222222111000000111222222222222111***---000444;;;EEEQQQZZZIIIEEEAAA===555......333666BBBVVVhhhoooqqqyyyvvveeeTTTGGG@@@===<<<<<<;;;:::999888777:::999888777777999;;;<<<888555222222666<<>>CCCDDDEEEFFFJJJNNNbbbcccddddddbbb```___^^^^^^ZZZTTTPPPNNNMMMLLLKKKFFF???:::<<>>@@@AAA>>>888444&&&'''))),,,...000111111444555777888777555222000000111222222222000...---,,,,,,,,,---///111333444222000///000222222111000...---,,,...000111111000...///000000///000222444222///...000333333///+++---...000000000000222333222111...---,,,---///000......//////...---,,,+++---,,,,,,...//////---+++((()))***+++***(((%%%$$$)))///222111000222444333...------......,,,(((%%%%%%&&&(((+++---///000111222333444222000///111333111222222111//////111333//////......///111333555222222111111111111111222333444555444111000///000///...---///111222111000000///...///000111111///111000///000222222///,,,((()))***,,,...---+++)))((()))+++---.........---...000333444444222///---)))***+++,,,,,,---///111/////////...------///111---///111444666777777777;;;:::999666333000---,,,,,,---......///000444666666444111...------...///999:::;;;;;;999666333111(((&&&&&&)))---000000...---)))$$$$$$(((---000111///000111222111000...---111333666888888666333111+++******+++,,,---+++***)))'''''')))...111111000111111222222111///---,,,+++---///000000...,,,******---111333444444555666000000...)))%%%###'''***...+++((('''***---000111444555555444333000---+++---......---,,,---///111333000---...000333333333444555555444222222333555333444444333222000...------///000///......111333///...,,,)))(((***...111000---***)))+++---------)))+++,,,---,,,+++*********+++,,,....../////////---...///---***'''&&&%%%,,,+++++++++,,,---///000333111111444888888444///,,,...000000...,,,++++++....../////////...---,,,(((***---///000000...---///000111000//////111222111111111222333111...***,,,---///111222333444444///---***&&&&&&***111666<<>>GGGLLLPPPUUU^^^fffsssvvvzzz}}}~~~tttcccSSSGGGAAA:::999:::===;;;777777:::;;;888555444777;;;>>>???:::666///+++,,,555AAAJJJJJJCCC;;;666555555444333...000444888::::::888777:::;;;<<<===>>>;;;777333'''(((***,,,...000000111111333666888777444111...000111222222222000...,,,+++,,,,,,---...//////000000//////000222333222111+++******,,,...000000///...///000000//////111333333111///000222111---***,,,...111111111000000111111000///.........//////............---,,,***)))++++++,,,...///...+++((('''(((+++,,,+++'''###!!!$$$***...///000555777666.........///000...+++(((%%%%%%&&&(((+++---000111111111000...------///222111222222111000000222333000///.........000333444444333222111111111111111444333111...+++***+++------,,,,,,...000000///.../////////000222222000...222111000111222222000...,,,,,,---...000///---***'''***,,,,,,***)))+++---000222555666555111---***'''(((*********,,,...000/////////...------///222,,,...000333555666777777777777777666444000,,,******+++---...000222666:::555333///,,,+++,,,///111;;;<<<<<<<<<:::666222000'''&&&&&&)))...111000...,,,&&&!!!!!!'''---000000...///000111222111111000222444666777777555333222,,,++++++,,,...///---,,,******+++---000111000...//////000111000///...---+++...111111---***))))))---000333555555555555666333333///)))$$$###&&&***+++)))''''''+++...111222333444444444333111000...,,,...000000///...///000000...---...111444666666555555444222111111333555666666555444222///---++++++---.........000222444000///---+++)))+++...111111...***((()))+++,,,,,,++++++***)))((((((((((((%%%'''+++...000000///...,,,...///...,,,******+++///...---,,,,,,---......333111111444777777333///++++++***+++---......---333333222111000///......(((***,,,......---+++***---///222222111111111222//////111333333000+++''')))***---///111222222222000000...---...111777;;;???BBBFFFHHHJJJNNNUUUZZZaaadddjjjsssxxxssseeeYYYRRROOOLLLJJJJJJJJJIIIHHHFFF>>>777777>>>LLLbbbssskkkUUUAAA===???DDDRRRcccllldddVVVFFF:::444555777444444444555555555555444444444444333222111///.........---,,,***+++---///............/////////000000111222222444666;;;>>>???<<<888444222222333444888666555555555555444333555555555666666333///+++000222777@@@MMMXXXXXXSSSDDD===666444666999888555555:::???AAABBBEEEMMMSSSfffjjjnnnrrruuuxxx{{{}}}}}}tttfffVVVHHH???888777:::>>><<<777666888:::777555555888<<<@@@AAA;;;666000+++,,,555BBBLLLJJJFFF???888555555666777555777888:::;;;;;;:::999999888777888999888666444)))***,,,...///000111111111333777999999666111...000000222222111///---,,,+++,,,---///000000000000...------...000222111000***)))***,,,///000111000///000000000......000222222111///000000...+++(((+++---000111000.........---...///000000000000000...///000000///---+++)))))))))+++...000...+++'''&&&(((,,,---,,,(((###!!!&&&***+++///444666444///......///000000---+++%%%%%%&&&''')))---000111000///---+++***+++...000000111222111//////000222000///...---...000222333555444333111111000000000444222...***&&&&&&(((+++---,,,---...000000///---,,,,,,---000333333111///222111111111222222111000/////////111222111...+++&&&***---+++'''%%%(((,,,///222555777666222---)))'''((()))******+++...000000000///...++++++---...+++---///222444555666666333444666666444000,,,)))***,,,---///000333777:::444111---***))),,,///222888999::::::999666222000)))((((((,,,000333222///+++$$$ '''...000///---...///111222333333333444444444555444444333222,,,++++++---//////...---+++,,,...000111000...,,,,,,---...////////////...---000111...(((&&&(((+++000222666777666555555555666555111+++%%%$$$'''+++)))((('''))),,,000222333222222333333333222111000---000222333222111111111...---,,,---///222444666666666444111///000333666666666555444111...+++)))***+++,,,---///111333555000000...,,,***+++...111222///***''''''(((+++---...,,,)))''''''((((((((($$$''',,,000333333111000,,,---//////------...///111000...---,,,,,,------111000111333555666333111+++(((&&&(((,,,///000...666555333222000///...---&&&'''***++++++***(((&&&***---111222222111000000------...000000...)))&&&(((***---///111222222222111222333333555888===@@@DDDGGGIIIKKKMMMQQQYYY___dddhhhmmmtttvvvqqqggg___QQQNNNLLLJJJJJJIIIHHHFFFBBB:::444444;;;JJJaaatttkkkQQQ===;;;???DDDUUUiiiooohhh[[[KKK===666666888555555777888888888777666444555444444333222111000......---+++***,,,///333//////000/////////......///000111111333666;;;>>>>>>;;;777333111111222444777666555555666444222///222333555777666444000...111555>>>KKKVVVZZZSSSKKK>>>:::555444777999888666555888:::::::::<<>>999666888;;;999666666999<<<>>>???@@@;;;333...///888EEENNNQQQLLLDDD:::333111333555999999999888888888777777555333111222444666777666,,,---...///111111222222111444888::::::777333000...///111111111000...,,,,,,---///111222333444444---,,,+++---///000000///+++++++++---000222222111///000111///......///111000//////......,,,***((())),,,///000...---,,,,,,***+++---000222333333333///000222222111///---+++''')))+++...111000---***&&&)))---///...***$$$ $$$'''))),,,222222000.........///111111///...'''''''''(((***---///111///---***)))***,,,...///---///000///...---...///111000...------///000222444333222111000/////////222000---(((%%%%%%'''***.........000111111///---'''(((***...222444333111111111222111111111222222222111111222222111...+++&&&))),,,***%%%$$$'''+++,,,///333777777333///,,,(((***++++++***+++---000111000///,,,)))((()))***+++---///111333444444444000222555666444111,,,))),,,---...//////111555777333000,,,)))(((+++...111222444666777777555333111)))((())),,,111333000...)))$$$ """(((---//////------///111333444555666444444333222111111222222,,,++++++---...///...,,,+++---000111111...,,,++++++,,,,,,---....../////////000///)))$$$###)))...111333666777555333333333444333000+++%%%$$$'''+++((('''(((***///222444444000111111111111111111000///222555666555444333333......---------///111333777666444111//////222555444444444222000---***((())))))***,,,///222444555000000///,,,++++++...000111///+++(((&&&(((+++---000...+++***+++---,,,+++###''',,,111333333111000,,,---......---...///111111000...---,,,,,,------//////000222444444333222***'''%%%'''+++///000///555444333111///---++++++###%%%'''))))))'''%%%$$$'''***...111111/////////---,,,++++++,,,+++)))''')))+++...111333333333222111333555777999<<<@@@DDDIIIKKKMMMNNNOOOSSSZZZ```ccckkkuuuzzzvvvnnnfffbbbSSSQQQOOOMMMLLLJJJFFFDDD<<<666222333:::JJJaaauuummmUUU@@@<<<>>>EEEXXXllllllggg]]]MMM???666555666666777999;;;;;;:::888666444444444444444333222111//////---+++***,,,111444///000000000///...,,,,,,...///000000000333777:::777666555444333333333333555444333444444222///,,,---000333666666555333222555<<>>;;;888777888:::;;;;;;BBB===666111222:::FFFOOOTTTOOOEEE:::222///111444;;;:::999777666555444444///---,,,---000555888999//////111222333333333333222444888::::::777444222,,,...///111111000///...---...///111222444666666---,,,,,,---///000///...---,,,,,,...111222222111000111111///------...///------.........,,,+++***)))+++......---------...***+++---000222333444555000111333444444222000...++++++---///222111///,,,(((+++///111000---((($$$!!!$$$&&&'''+++000000,,,...------///111222111000))))))***+++,,,...///000///,,,******+++---......,,,---//////...------...111000...------...///000222111000///////////////......---***'''''')))***//////000111333222000---$$$%%%''',,,000333333333000111111111///000111333333222222222222000,,,)))''')))***(((%%%%%%'''******---111444555333000...,,,---------,,,,,,...000000000...+++(((&&&'''(((,,,---///111222222222111///111444555444111---***---............///222555222000,,,)))(((***,,,...---///222444555555333222((('''(((+++///000---***(((&&&%%%'''***---///000---...///111333555777888444333000///...///000111...---,,,---//////---,,,))),,,///000...,,,*********++++++,,,------.........---+++&&&###%%%***///000222555555222000/////////000...***&&&%%%(((+++((((((***---111444555555..................//////111333666777666555444555///000///...,,,---000222666666444222//////111333111222222111///---+++******)))))),,,///333444444000000///,,,******,,,//////...,,,)))'''(((+++...000...---///222333111...$$$'''+++///111111///---,,,---...---,,,,,,...000///...---,,,,,,---......000111111222222111111111)))((('''(((+++...///000222222222111///,,,)))((("""###&&&(((((('''%%%$$$%%%(((---///////////////,,,+++******+++,,,+++***+++---000333444444333222111333555777999===AAADDDJJJMMMPPPQQQRRRUUU[[[aaa```mmm|||yyylllaaa\\\UUUSSSQQQOOOMMMIIIEEEAAA777444333555<<>>;;;DDDWWWgggfffddd]]]OOO???444111222666888:::<<<<<<999666444333333444444444333222222000///...,,,+++---111444///000000000000...,,,++++++,,,...//////000222444111222333444555444444444333222111111111000---++++++...333666666555555555;;;FFFYYYhhhgggXXXEEE;;;666555555666888888666444333444555555555666999<<<999;;;===@@@EEEMMMUUU[[[hhhpppyyy{{{qqq\\\EEE666333444:::@@@AAA===<<<>>>???<<<999777777888777666???;;;666222444<<>>HHH\\\mmmvvvmmmXXX@@@777AAARRR]]]cccccc___RRRBBB666222222555777:::;;;:::777333000111222333333333333222222000000///---,,,---000333000000111222111000...---'''))),,,...//////000222///000111222333444555555222111000000000///---,,,,,,000555888777666555666AAAMMM```mmmeeeOOO<<<444111222444666888888777555333444555666666777888999555444333333666===FFFMMM[[[fffsssvvvkkkWWWCCC666000222777>>>???======AAA>>><<<888777666666555444;;;999666555999BBBMMMVVVQQQHHH;;;222000222444555:::999999777555222000///,,,***((()))---222666777333444555555666666555555222333444666666555333222)))+++---000111222111000///...---+++,,,---///111222111000000111111000//////------...000111000///111111111///---,,,---...***---///111111111222222,,,.../////////000222555000000//////000111222222---///333555666555222111666555333222222000...,,,+++---111333444222///---###%%%''')))...444333...,,,++++++---000222222111...///000111111111000///...,,,+++---000111///---,,,...000111///.........222111///---,,,---...///......---------......///)))+++///000///...------...///000222333222...,,,&&&%%%%%%'''+++///000000...///000///------111444333222111111000---)))&&&)))'''%%%%%%''')))))))))+++---///111111000...---222333333111///...///000,,,------+++******,,,.........///000000///...---000111333444444222000...)))+++,,,,,,---///222555111///---***)))((()))))),,,...111333444444222111---,,,,,,...111000,,,(((&&&+++000000---,,,...111//////000111333555777999444111---***)))+++...000333222111111111000...,,,'''***,,,,,,)))'''((()))++++++******++++++,,,---'''&&&&&&'''***,,,+++***...///111000---***((((((...000333222000///111333++++++---111555777666555++++++******))))))******000222444444333222333444000222222111///000444888444555555444111//////000//////111222222111000000+++)))(((+++///333333222.........,,,***)))***,,,,,,---...---++++++---000+++,,,000777======888222---...000222222111///...---------+++((((((***+++***))))))***+++---///111888888666333...***)))((((((+++...---++++++---000...000222333111---(((%%%###%%%(((+++,,,,,,***)))''')))---//////000111333)))+++...222444333000---,,,...111444444222000...000111333444666:::???BBBEEEIIIOOOSSSUUUYYY___ccciiikkkllllllhhh```WWWPPPOOONNNMMMMMMKKKGGGAAA===555555888<<>>===>>>BBB===:::777666666666555444999888888999>>>HHHTTT\\\RRRGGG999000///111333222777777666555333000---,,,...+++)))))),,,000333555222222333333333333222222444444444333222111000000,,,---000555999888333//////...,,,+++***)))))))))///000111111000...,,,+++...,,,+++,,,...111222222//////...,,,+++,,,...111000///...111444555333000444222///---,,,...000222111222222111000000111333222333555444333333444666222444555444000---+++***...///////////////......((()))***---///000...,,,,,,---...000111222222222000//////000222444333222000---***+++...111111000//////...+++)))(((***---......------............,,,***((((((***---......)))+++...000000000///...///+++)))+++000333111...***)))((()))+++...//////000000000000111222333444333444444111,,,))))))+++((((((''''''(((***,,,------...111333333222000///333444444333222000...,,,///---***)))+++...///000000111111111000///---,,,000222444333///,,,,,,---///---***''''''+++111777111000///...---,,,++++++...000333555555444222000,,,...111111///---,,,,,,......///000222222000---,,,---///000000000//////000111111///...---///111444222000......///000111,,,+++((('''&&&&&&((())),,,)))(((***......)))$$$&&&&&&&&&'''))),,,...000222111000...,,,+++******///000333555555444111000,,,---...111333333111///***++++++***((('''((())),,,---///000222333333444:::888333000///111444666333111//////111222000...333333333444444333333333,,,++++++---111222///---'''***+++)))%%%%%%***...///,,,+++,,,000222111///222//////222666777222...---------000444555222///111000...---,,,,,,,,,------,,,,,,******---222555777777777444///***'''&&&(((+++...---,,,+++,,,///111000000000111000---+++---...111222222111...------...//////......///111---++++++...333444000+++///222555666555333222111111222333333444888===AAAEEEGGGLLLRRRVVV[[[dddkkkrrrkkkggggggaaaUUULLLKKKKKKFFFBBBBBBEEEEEE@@@:::999888888:::<<>>888888777666444333222222222222222555AAAQQQ[[[^^^OOOBBB666111111000000111222333555555444222///---)))***+++---000222555666...//////000000000//////111000000/////////000000000111444888:::999555111///......---,,,++++++***...///000000000...,,,++++++******---000333444444111000///---,,,,,,...//////......111555666555333333111...,,,+++---///111000111222111000000111333222333333444444555555555333555777666333///,,,+++---------------------,,,***+++,,,...000111///------...///000111111111111000000111222222333333444222///,,,,,,...000000000000000///,,,***)))+++,,,......//////......---,,,+++)))'''(((***,,,------***,,,.../////////000000...***'''(((,,,//////---...---+++***+++,,,------///.........///000222444444555333///+++))))))+++************+++,,,------...///111222222000...---333333444333222000...---...,,,***))),,,...000000///000000000000...---,,,///111333333///,,,+++,,,///---***&&&&&&)))000555000///...------...///000000111333555555444222000,,,...000000...---------111///...///000000///---))),,,///111111///---+++...000222111000///000111333222000/////////000111...---+++)))((((((((((((,,,)))(((***------)))%%%%%%%%%%%%'''))),,,...000222222111///...---------000111333444444222000...---------...///...,,,)))***+++++++++***))))))***,,,---...000222333333333777555222000///000222333111000...///111222111///111111000000000222333444000///...000111111...+++&&&((((((&&&""""""'''+++---,,,,,,---///111333444444111///111555555222...------...222666777555222222111000...............,,,,,,,,,++++++---111444555333111///,,,)))&&&$$$'''***---...------///111222111000111333222///,,,222333444555444111...------...000///......///111000---,,,...111222///+++...111555777666555555555555666777777888;;;???CCCFFFIIIOOOUUU[[[aaaiiippptttmmmgggddd\\\OOOFFFCCCFFFBBB>>>???AAAAAA<<<777777666666888:::AAAQQQ```qqqqqq\\\CCC:::;;;CCCRRRaaadddfffaaaTTTEEE;;;888999888666666555222...+++///111444555444222000//////111222///------222777===:::777555666555222000---///000111222222111111111000000000111333444555666555444111...---...///333777===BBBFFFGGGHHHHHHOOOYYY^^^UUUFFF999///((()))---222555555555444444555777999999888777777777444222///,,,,,,///666;;;EEERRR^^^aaa\\\RRRDDD999666888:::;;;:::999::::::555555444333222222111111///000111666BBBQQQYYYZZZLLL@@@555222222111111222333444666666555333111///---...///111333666888999++++++,,,------------------,,,++++++,,,...000111333444666888999888444000.../////////...------,,,,,,---...//////...---,,,******+++///333666777666333222000...------...............111444555555444000...,,,++++++,,,---...111222333222111000111333333111000222666777666333111444777777555111///...,,,,,,,,,+++,,,,,,,,,------------///111111///---......///000000000000000...000333333111000222444444222///---...//////...222222000...+++***+++,,,...///000000///---+++)))***((('''''')))+++++++++,,,---......---...///111///+++''''''***---......333111///---++++++++++++...---+++***+++...111333666555222...***)))***,,,,,,,,,------------,,,,,,...///000000000...---+++333333333333222111//////---+++***+++...000111111//////000000///...---,,,---///222222000---+++***111///+++&&&%%%(((...333000///...---...111333555111222333444444333222111---.........---,,,...000444111...,,,---------,,,'''***...111111---)))&&&***...222444333111000000111111111000000000000000000///...---,,,+++******,,,***)))+++------***&&&$$$$$$%%%'''***---///111333222222222222111111111333333444444222111///---///...,,,,,,+++***'''$$$******++++++,,,,,,++++++,,,,,,---///000111222222222111000///.........//////......000222222111000//////...---...000333444333222111222222000---***'''((('''$$$!!!"""&&&***,,,---......---000555:::777444111111333444222///---...000333666888666555333222111000//////000000+++,,,---,,,,,,---///222222...***(((((((((%%%###%%%(((+++...///111333555444111000222666666222---444444555444222///,,,***---...000000/////////000222///------000111///---...111555888888888999::::::;;;<<<<<<===???BBBEEEHHHMMMSSSYYY```hhhppptttrrrkkkddd___WWWKKKCCC@@@@@@===::::::;;;:::777444666444444666777===KKKXXXjjjssshhhQQQAAA<<>><<<999777777666444222000111222333333222111000000000111222333444555555777777666333000...///000444999AAALLLTTTWWWUUUQQQTTTVVVTTTJJJ???777...(((+++...222444444333222222555666888777666444555555444333000---,,,///444888DDDNNNWWWXXXUUUOOOFFF>>>;;;;;;::::::;;;:::888666222222111111000000000///---///222777BBBOOOUUUUUUIII>>>555333444444333444444555666777666555333111222333555666888:::;;;;;;++++++,,,---............---,,,******,,,///333555222333444555444222///---------.../////////...---,,,---...//////......---,,,,,,///222666888888777222000///...///000000///......///000111111111111---,,,++++++++++++,,,---111333444444222222222333333000...111777888555111,,,000444666666333222111///...---,,,,,,...///000///......///000000///---------...............---+++000444333///...000333666444111...------......333333222///,,,++++++,,,...///111111000---***(((***((('''''')))*********.........,,,)))))),,,///333///***(((***---000111555444222///---+++,,,---000---***((()))---111444666444000,,,))))))+++---,,,---.........---+++***,,,,,,---------------,,,111111222111111111000000...---,,,...111333444444000000000000//////......+++---000111000---+++)))333111,,,(((&&&(((---111222000...---///222555888333333333333333222222111.........---,,,,,,///222666222---******+++,,,,,,(((***,,,...---+++(((%%%&&&+++111444444222///...000000111111111111000/////////000000000///...------,,,+++,,,......+++)))%%%&&&'''***---///111222222333444444555555555555666666555444222111///...222000---,,,+++***(((&&&******+++,,,...///...,,,******+++,,,---...///000------......---,,,++++++,,,---...000222222222111...///000000000000000000111222222333222///,,,*********)))&&&$$$$$$'''+++,,,///111///+++---444;;;:::666333111222333222111...///111333555555444333222111111000000000000000***+++,,,,,,++++++---///000***$$$###&&&(((&&&###%%%'''***...111333666777444111000444999:::555///000000000///...+++(((''',,,...000111000//////000333000------000222222222111444777999999999:::;;;<<<>>>@@@AAAAAABBBEEEGGGKKKPPPVVV\\\ccclllrrrtttkkkfff___YYYSSSKKKEEEBBB<<<:::888777666555444333666444333555666:::DDDPPPeeewwwuuu___III;;;???OOO[[[gggqqqnnnaaaQQQEEE>>>:::888555444333222///---111222555888:::999666333...000222333333444777:::===<<<999777666555444333222222333333222111///...///000222333555555555555888888666444111000111222888???LLLYYYaaaaaa^^^ZZZXXXSSSJJJBBB===999333...///111444444222000......000222444444333222333555666555333000...000444777@@@HHHPPPQQQQQQNNNHHH@@@>>>;;;999999;;;;;;888555111111111111000000000000222333333666@@@MMMRRRRRRIII???666555777555444444222333555666666555444333555666888:::;;;;;;;;;:::...///000000111111111000///...------///222666888222333333333111...,,,++++++,,,---....../////////.../////////000000//////000000111444777888666555///---,,,...111222222111/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222333555555444333333444111...---111666777333///'''+++000333444444444444333111000...///111333555111///......//////---+++++++++,,,,,,---,,,,,,,,,)))...333222...,,,...111555333111...---,,,---...222222222000---+++,,,------...000111000...+++)))***)))((((((***+++***)))...//////+++&&&&&&)))---444000,,,))))))---000222444444444222///...///222222000,,,)))))),,,111444444111---******+++---...,,,,,,---------+++***(((((())))))***+++---...///000//////000000000111111/////////222555666666555111111000000000000000000+++,,,---//////...+++)))333222///+++((())),,,000333111///......111555777333222222111111222222222000000///---,,,---000333555111+++((((((***,,,---++++++++++++***))))))(((%%%)))///333333111...---///000111111111111000000......000111222222222111///.........///...---,,,((()))+++---000222444444222333444666777888888888888777555444222222111111444222///......///...---+++***+++...111111///---(((((((((((()))+++,,,---***+++,,,------+++***(((***,,,///000111111111111///111444666555111---***---///111222111///---+++,,,,,,***((('''&&&((()))---111222///))))))111888:::777333111111111222222///000222333222000///...//////////////////......)))***++++++))))))+++,,,...((("""!!!%%%((('''%%%&&&(((***...111444666666222000111555999:::666111+++,,,,,,,,,+++***)))(((,,,...111222111000///000111000...///111444777888555777999999888777888888;;;>>>AAACCCDDDEEEGGGIIINNNTTTZZZ^^^eeeooosssqqqiiiddd]]]UUUOOOKKKGGGCCC999999888666444222333444777444444555666777???HHH]]]uuuzzzfffMMM999777DDDTTTeeeuuuuuujjj[[[JJJ===999777666555555333111...111222444888;;;;;;888555///000111222333444777888999999888666444333333444222333333333222000...---///000111333555666666666777777666444222111333444888EEEVVVcccgggeeecccbbbUUUJJJ???;;;;;;:::666333333444555444000,,,******+++,,,...//////111333555777777555333111222555888;;;CCCJJJMMMOOONNNHHH@@@===:::888999;;;<<<:::888333333333333333333333333888777555555===JJJQQQQQQKKKAAA888666777555444444000000222333333333333333555777999;;;;;;:::888777222222333333333333222222111000000000111444666888444555555333000...------,,,,,,,,,,,,---///000111222222222111111111111111222222111222444555333222---+++***---111444333111///000///,,,)))(((((()))+++,,,---.........------000222444555333222222222///......000333333000,,,%%%)))---000111222333555555333111///000222666888333111///...///...,,,+++)))***+++,,,,,,,,,,,,,,,***...111222///------...111111000...,,,+++---000000111111000...,,,,,,---,,,---...000000///---,,,,,,+++***+++,,,---,,,***,,,...///+++&&&%%%)))...333000,,,)))(((+++...111333444555333111000333777555222...******,,,///222111...+++***+++---......+++++++++++++++***))))))&&&&&&&&&'''))),,,...000------------...///000111000000111444777777666444111000////////////000000+++******,,,------,,,***000000///---******+++---000///...---...111444666111000/////////111222333333222222///......000333333...)))&&&'''***---...,,,,,,+++*********++++++'''***///111111000//////000000000000000111111111...//////000111222222333/////////...............+++,,,...000222444444555111222444777888888888888666555444222222222333444555333000000111333444555---,,,,,,///333333000---((('''&&&&&&''')))***+++)))***+++------+++)))((())),,,///111111000000111///222777:::888333+++'''***---111333222///...---,,,,,,+++***)))((('''&&&,,,///111---((('''---444666444222///......///000///111333222///---++++++------............------)))))))))(((&&&&&&(((***+++'''###"""%%%'''((('''******+++...111333333222---///222555888888555333++++++,,,,,,,,,,,,,,,,,,,,,///222333222000000000/////////000222555999;;;777999999999666555555666999<<>>888999999666222111333666888555444555555555:::AAARRRlllvvvgggQQQ;;;444<<>>666666666777888666333000111111111555:::;;;999666000/////////000111333444555666666555333222444555444444444444333111///......///000222333555666777555555555444222222444666888FFFYYYdddgggeeeeeeeeeLLL@@@555555999999666333444555555333///+++))))))((()))+++,,,---000333555777888777555444444777999888???FFFJJJMMMNNNHHHAAA;;;:::999999:::<<<<<<;;;888888777777666666666555:::888444444<<>>HHHUUU```cccbbb___]]]DDD888000333888777333111111222333111...,,,++++++)))***,,,,,,---///222555666777777666555555777999999>>>BBBFFFJJJMMMIIICCC;;;;;;;;;:::999999;;;===;;;;;;::::::999888777777444444222444===JJJQQQQQQGGG<<<222000222222333555,,,---...///111222333444222444777888777444000---444444444333222111000///000000000111111111111111333444444222...,,,---//////...,,,,,,...111666888999888777666555444444444...,,,******,,,...///......+++***,,,111222///,,,...//////,,,)))(((+++---,,,...000222222111000///+++---000000///---,,,---+++---000111...,,,******---...///...---...000222333111---+++,,,000444777777555222111000000...,,,***+++,,,...///000000000000000111333555444000---+++,,,---,,,***+++///222,,,...//////...------...)))***+++---///111222333000///...///000000///---%%%+++//////,,,,,,222888666555333///---...111333444777888666222222666:::666333///,,,******+++,,,,,,***)))+++...111111///,,,,,,*********+++,,,---((('''%%%$$$%%%(((+++---***))))))***+++---000111///000111444666555222000---,,,+++++++++,,,---...,,,)))''''''***------,,,(((***------+++(((&&&&&&&&&'''))),,,///222444666...---++++++---///333555666666666444111000000111,,,)))&&&%%%(((,,,///000)))+++---///000///---,,,000111111111000111333555111000///......000222444444222000...------...///---------,,,******+++---,,,...///111222222222222///111444666777777666666000///------...111444666666333000///111444666777000......111555555111,,,***)))((('''(((***,,,---***+++,,,------,,,++++++)))---111222000......///...111444666666222...+++---111666777444000......111222333444333000+++'''%%%'''))))))((())),,,...***++++++)))((('''((())),,,///222222///---,,,---,,,---...//////...------)))(((&&&"""!!!!!!%%%(((%%%&&&&&&%%%###$$$%%%(((000...,,,---///000---***%%%,,,333666444222333555------,,,,,,,,,,,,++++++,,,///222444333111000000---...///000000111333555555666666555444333333444444999@@@GGGKKKNNNQQQRRRTTT^^^eeehhhssszzzlllhhh\\\LLLDDDCCC???999666999:::666000///333999888444333444333111333777CCC^^^nnnkkkaaaPPPDDDFFFPPP___lllpppqqqkkkXXXCCC222444777;;;===<<<777333111...,,,000666::::::888222///+++((((((***+++,,,111333555555333444777:::777888888888888666444333///.........000333666888111222333333222444777999FFFJJJSSS[[[___]]]WWWQQQBBB777111555999666222000...000111000...------...,,,---...------///222555444555666666555555666888;;;>>>@@@BBBHHHLLLKKKEEE<<<===>>>;;;888777:::=========<<<;;;:::999888777---///000444???KKKQQQQQQCCC888...,,,///111333666,,,---...///111333444555111333666888777333...+++333222222111111000000000...000222222000...------777444111...+++******+++222111000000000222333444666555444222111222222333---+++***+++...///---***------...111444444000,,,......---+++)))((()))++++++---000111111000111222,,,...000000...,,,,,,,,,......------+++)))(((''',,,---------,,,,,,...000333333222///+++,,,000555333333333222000...+++***---,,,,,,---000333444444/////////000000000111111000000111111111222222222///...---...//////---+++,,,,,,+++,,,---///111333111...,,,---111111,,,(((''')))+++...000111111111777666555444333222222222888777666555555555555555555333///,,,***(((((()))***,,,///000//////000222+++///333111---***+++---+++)))&&&%%%''')))))))))((()))*********+++...000111111111111111111111111......---,,,,,,,,,,,,---***)))'''&&&''')))))))))***+++++++++***(((&&&%%%((('''(((+++...111111111111...***)))+++...111222666555333222000///.........(((""""""''',,,......***,,,...111111000...,,,,,,...000000///......///---,,,+++---000333444444333333222222000///...---,,,,,,+++)))''''''***,,,---...///000111000000///---000555999:::888555333111///......000111000///222///,,,---000222111000------,,,,,,...///111333000000/////////.........---)))&&&(((---///---+++,,,++++++,,,///000111000111222333333111...+++)))+++111888999555222222333555666666666444111---+++&&&(((+++---,,,+++,,,,,,+++***(((&&&'''***---000111222333222111000000000111000//////000000///...'''%%%""" """%%%'''&&&''''''$$$"""###'''***555222000//////,,,%%% $$$(((...222222222222222,,,---//////---+++++++++,,,...000222333333111111333///+++***---000111111444333111111222444777999888<<>>777333666999666222000000111111000000222555888444///+++))))))***((('''111333444333222333666:::222555888;;;;;;999555333///......000555777666444555111.........///444<<>>888555666666555333888;;;???@@@===999555444...222333555CCCVVV\\\UUUAAA666---///444555222111---,,,,,,000444555444111333444777999:::777222---222222111111000/////////000222333222///...---...333111///---++++++,,,---111111000//////000111111333333111000000111111222...---,,,---//////---+++000//////222444444111///,,,,,,,,,***(((((()))+++,,,...000111///.........,,,...000000...---------------,,,+++***))))))(((---......,,,*********,,,111222222///,,,,,,000444111111222111000///---,,,------,,,...111222222111........./////////000000000000000111111222222222000...------......---+++++++++++++++,,,...///000000---,,,///222333000,,,)))***---///000111111000777666555444333333333333555555444333333444444555555333000---+++***++++++++++++,,,---...000111111///111333333111000000111///,,,)))(((***+++,,,+++***+++,,,,,,++++++---///222222222222222222222333222111000///...---------,,,+++))))))***+++++++++++++++,,,,,,+++***)))(((******+++---///111222222000---+++***,,,...000000222111000///////////////,,,&&&""""""'''---//////,,,---...//////...---,,,+++---//////---,,,,,,------,,,,,,---000222222222111111222222111000//////------,,,+++)))(((***,,,...///111111111///---,,,,,,///333777888666444222444333222000///............+++)))))),,,...---,,,---,,,,,,,,,,,,---......000//////........./////////,,,((())),,,---+++)))((((((***,,,///111111111000111222222000---***(((---222888999555111000111000111222222111///+++)))))),,,000222111///......,,,+++)))((((((+++...000222333444444333222111111111000/////////...,,,***&&&$$$"""!!!!!!###&&&(((((()))(((%%%###$$$'''***444222000///...,,,)))'''))),,,000222222111111222000222333222000...------,,,---...000000000000///333///+++***---000111111444333111111222555888:::<<<@@@HHHQQQTTTSSSWWW\\\___bbbiiiqqqyyyuuufffUUUKKKCCC;;;777777000111222111000222777;;;888888666555333222222111;;;KKKbbbqqqlllZZZLLLHHHFFFMMM```nnnnnnmmmbbbNNNAAA999444777999777333222///000000///...///222444555222---+++,,,,,,+++)))111333444444222222555777111333777999999777444222000...,,,...111444444333444222111333222222666===DDDOOO\\\eeehhhaaaPPP@@@666444555:::??????777000111000///...---...///111///+++((('''(((,,,...///000111222111000111444666:::===BBBGGGOOOUUUSSSMMMEEE@@@:::777888888666444888;;;>>>>>>;;;888555444222444555;;;MMM___```UUUBBB666...///444444222111///......111444555333111000222444777888666111---000000000000000000//////333333333111...---...//////...---,,,,,,---...///111000///...------------000////////////000111111000///............---+++111111000222333444222111+++,,,,,,+++)))((()))***...///111000...,,,+++,,,+++---//////...------...---,,,+++***)))***++++++...//////---***(((((((((...000222000......000333000000111111111000000///------...000111111///,,,+++,,,------......------/////////000111222222222111///,,,+++,,,,,,,,,++++++++++++++++++,,,------...------000444555333000,,,---...000000000//////666555444333333222333333111111000000111333444555666444111///...---...///...+++(((***...111222111111000111222444555444333111///,,,,,,---/////////...//////...,,,+++,,,...111111222222333333333444444333222111000///...---///......------......///...............---,,,+++---...///000222333444444///---,,,,,,...//////...------------...///000111***&&&###$$$(((---///000---------,,,,,,,,,,,,,,,...000111000...------...///...---...000111111000000111222222222222111000...//////...,,,***+++,,,///111333333222///,,,)))+++...111444555444222000666777666333...+++,,,---,,,***((((((***,,,,,,,,,------...------,,,++++++///...---------...///000222...***)))++++++***'''%%%'''***---///111111111000111111111///,,,)))'''...333888888444000------)))***,,,......,,,***(((,,,000444666555222000///---,,,***)))***,,,///111111333555666666444222000111000/////////---)))&&&$$$###""""""###%%%((()))+++***)))'''%%%&&&(((***111222222000...------......///111111000000111222444666666444111///......+++,,,,,,------......///222///,,,+++---000111222333222111111333666999;;;@@@DDDKKKSSSVVVVVVZZZ```aaadddjjjsss|||tttfffVVVKKKBBB999444444---///111222222444888:::777777777777666444222111999HHH]]]llliii\\\QQQMMMAAADDDTTTcccjjjpppkkkYYYCCC;;;444666888666444333222222222000......000222777444111/////////...,,,111333555444333222333444///111444777777666333111000...------///111222111444333555999999777999>>>BBBQQQbbbmmmnnndddQQQ@@@666555555999======777111000///---,,,,,,...000111,,,(((%%%$$$&&&***---.../////////---,,,...222555888<<>>>>><<<===@@@FFFUUUfffooommmbbbOOO???555444333666999999555111000...,,,,,,---///111111,,,)))%%%%%%'''+++...000//////---,,,+++---111555666:::@@@IIIUUU\\\XXXPPPIIIDDD>>>;;;::::::888666888999999888777555666777777888:::CCCTTTaaa___VVVGGG<<<444444666555444333555555666666666555333111------///111444333111...,,,---...000222333555666444444333000...---...000222222111000000000000000......------,,,,,,++++++...///000111222222333333//////...,,,+++***++++++---......---------------111333333222...***(((''',,,...111222111111111222,,,---...---,,,,,,---...///...,,,+++,,,---///111---...000///...,,,,,,---+++...111222///...000222444444333222111000////////////111222333000+++'''&&&'''(((******)))((('''((()))+++...111333666777222///,,,***+++,,,,,,,,,///////////////.........//////000111222111000...111111222222111///...,,,......---------...//////++++++++++++...111444777666555333111000111222333555///******///444555444///+++(((+++111555333///+++))))))***...333555666444444333111...,,,---.........//////000000000111......000111111111111111111222444333222111222333:::999777555222000///...555666888777555444666777000///000111444444333111000000000///000000111111111000---------.........,,,***)))((())),,,000333555666666555333111222333333222222333444333111///111222444555555333111///222444555555333222222222000222555777777444111...---...000111222222111000///222444111+++))),,,000111111111000000111222444222333555666666666555444,,,++++++******+++,,,------+++((('''(((***+++++++++...000111000000111222555444444222000...+++***---000444555333---(((%%%###%%%(((+++,,,,,,+++***,,,000555777666222///---///...---,,,---...///000......000333555333///,,,,,,,,,...000222111...+++%%%%%%&&&((()))+++,,,------,,,+++***************---222888999555000...---,,,,,,+++******,,,///333666666666444111//////000000////////////000000111000000///......///111333222111111222555999===???BBBDDDKKKRRRVVVXXX^^^fffkkknnnrrrxxx}}}sssaaaQQQBBB666111111222333444555666666555444333555777999999777444222;;;BBBQQQbbbpppqqqfffZZZKKKGGGOOOZZZbbbllllll]]]GGG;;;222000222222333444999:::999777444222333333666555555333111000000000222222333333333222000...---///222444444444222111000333777999999666333111333444999???AAA>>>???BBBKKKZZZhhhlllfffZZZJJJ>>>444222111222444444222000000...---...000222333222///,,,)))))),,,///222333111000///---,,,...333666555888???IIIWWW```\\\SSSHHHCCC===:::::::::888666777888888777666555777888555777:::@@@KKKVVVZZZYYYJJJAAA999888888777555666888999999999777555444333.........111333444222111+++,,,---///111333444555111111111000...---...///444444333222111000//////+++,,,---...............///000111222333333333333......---+++))))))+++---+++---......,,,++++++,,,222444666444000,,,((('''***---000222333333444555---......---+++***,,,---///...---------...///000+++---000000///...//////,,,///111111...---///111666555444222111000000000111111222333333000,,,(((&&&''')))++++++***)))((('''(((***---000333555666111///---,,,---......---000111111222111111000000111222222222111000...---222222333222111000...---++++++***++++++,,,---...,,,+++***+++---111555888666555333111000000111222666222------000333444444111---***,,,111444222///'''&&&&&&(((,,,111444555333333333111///......000........................+++,,,...000111222222111///222555444111000111333<<<:::888555222000///...555777888777333111333555///...///111444555555444333222222111111111111111444333222111///.........---+++)))(((***---111333222333222111///...000111333222222333444444111///000222444666666555222111222333555444333333444666111333555777777555222000......///000000000000000,,,...000...,,,,,,...111000111111000//////222444444555555666777777777666---------,,,,,,+++++++++)))(((&&&%%%&&&(((+++---...000333222//////111444666666555333000...,,,+++,,,///333555444000***&&&%%%'''***,,,------+++***---111555777555333111000//////...------...///000---,,,---///222222...*********,,,///222222111///'''(((***,,,---.........---+++******+++,,,,,,++++++000777:::999444...+++******)))(((''')))---000555666666444222222333444222222222222222222222222///000000///...///111333111111111222666:::???AAABBBDDDJJJRRRWWWZZZbbbjjjrrrtttwww{{{~~~zzzjjj[[[JJJ:::333222555444444444555555333111000222555777888888666555666<<>>@@@EEEOOO\\\hhhggg^^^SSSFFF===333111//////000111000000000//////111555777555333111///...///111333444333111111111//////000444777333555;;;FFFVVV```^^^UUUGGGBBB<<<999::::::999777666777888888777666888999333444777===FFFPPPXXX\\\LLLDDD<<<:::999666555666:::;;;<<<;;;888666555555/////////000222333333222---------.........//////---...000000...---...///222222222222111000000///***+++---///111111222222///000222333333333222222---......,,,******---000,,,///222222///---------///222444444111---***((())),,,000111222222444555//////...,,,***)))***,,,------------,,,,,,,,,,,,***,,,///000///.........---000111000---,,,...000555444333222111222222333333222222333333111---***(((***,,,......---+++******+++,,,---///000111222///...---...000000000///000111222333333222111111222333444444222000//////222333333333222000...---)))))))))***+++,,,---...---,,,+++,,,...222666999666444222000......///000555333000//////000111333222///------///111000...'''&&&%%%'''+++///111222111222222111///...000111000000000///......------+++---///111222222111000---000444333000...///222888666444222000/////////222555666444///,,,...111---,,,---///222555555555222222111111111111222222222333333222000///......000...,,,******,,,///111.........---,,,,,,---///111000111222333333000---,,,///333666888777666555000111222111111222555777333444555555444222000...---------------......///---------......///000111...000000///---...000333444333222222222222222222///000000111000...,,,***'''&&&%%%$$$$$$&&&***,,,---000111000---...222777666666444222///---+++***,,,///333777888444...***((())),,,......---+++***+++...222333222111000000///......------......///...,,,***---111222...+++***)))***,,,///111111///)))+++---///000000000///+++***(((***,,,...---++++++...333777999777222---+++******(((&&&'''***---222222333222111222444777222333444555555444333222///000111000//////111333111000111333666;;;@@@CCCDDDFFFLLLTTTZZZ^^^gggpppvvvxxx|||}}}}}}sssfffUUUBBB666333555333111111333333111///...000222555777888888777222999AAALLL\\\kkkooolllddd[[[WWWUUUUUUbbbmmmiii^^^OOO???777444222222444222444555555333222222333555777888666333111222333333111//////111222111///000111333555666666666555000444888999777555555666222111444999<<<<<<@@@FFFNNN[[[gggeeeZZZOOODDD===444222///......///000111111000111555:::;;;888333111000000222444444333111111222222111111111444666000111666AAASSS___]]]UUUFFFAAA<<<::::::;;;:::999555777999999888888888999222111333===JJJUUU\\\```MMMDDD===:::888555444555;;;===>>>===:::777666777000///...///111222222111......---,,,++++++*********---///000///.........000000111111111111000///(((***---000222444444444///000222333333222111111---//////---++++++///222...222555666333000//////+++///222444222...+++***))),,,///111111111222333000000///,,,)))((()))++++++,,,,,,,,,,,,+++***)))***,,,///000...---,,,,,,///111222000,,,+++---000333333222111222333555555444333333333333222...++++++,,,///111111000...,,,---..............................///111222111//////000111333333333222111222333555555444222111222222333333333222111///...))))))******+++,,,.........---,,,,,,...222777:::666444111///------...///333333222000------///111222000---,,,,,,------,,,)))'''&&&'''***---...//////000111000//////111333222222111000///...------...///111222222222000///+++///333222///,,,...111333222000///...//////000///222444111,,,)))***---+++******---111444555666111000000000111222333333000111222222000/////////333111...,,,+++,,,---...---------,,,++++++---000///...///111222111///,,,))),,,111666999999999888...////////////111555888555555444333111///---+++,,,,,,+++++++++,,,------000...---...000222222111...000111///------000444333111///---,,,,,,------111222444444333000---***''''''%%%###"""$$$(((+++,,,...///...,,,---333999666555333111...,,,***))),,,000444999;;;888222---)))+++---......,,,***)))'''***---......------...///......---------......///,,,***,,,000222///,,,***))))))+++---/////////+++---///111222222111000***(((''')))---///...,,,+++,,,///444888999555111,,,,,,+++)))&&&&&&(((***---.../////////000333666222333555666666555333222...000222111///...111444000000111333777<<>>555333000......///111222111111333888>>>>>>999444000000111333444444111///000111222222222222444666---...222>>>PPP]]]\\\TTTFFFAAA<<<:::;;;===<<<:::444777999:::999999999:::222...111>>>PPP\\\aaacccLLLDDD<<<999777333222444;;;===???>>>:::777777888111///......000111111000444222...+++'''%%%$$$###&&&,,,111111...,,,...000000000111333444333111//////---,,,...222555444222......000333555555222000111111111000//////......111333666777666333///,,,,,,...000111111///---+++......,,,++++++---000333222111...,,,++++++,,,---///...---+++************---,,,,,,,,,+++******)))+++---//////...------...555222......111333333222000222333333111000000111222444666555222///------,,,------......------,,,//////000000000000//////,,,+++***,,,000333555555888555222111333444222000333222222222111000000000------,,,***)))+++...111////////////000222444666555111---,,,---///...---000000000///------///111444333000...,,,+++++++++------,,,+++)))***---///---............000333666444444444444333111000000...//////////////////...------...//////000000000////////////............333000---++++++++++++++++++---/////////000222444333///---...222444111...111333555444000...///000222000///---,,,,,,------........................,,,///222111///...///111111000111444888:::888555555222...++++++///333666555555222,,,&&&&&&+++000///,,,)))'''&&&(((+++---,,,---...000000111111111000//////......///000111333111...+++***+++,,,...000///......//////...---...---***&&&$$$%%%)))------...///......///000222555222//////000000---+++,,,000555999:::777333000,,,,,,,,,+++++++++******%%%'''+++///111111///...//////......------,,,,,,...+++***+++...000///------,,,,,,+++*********+++......///000000///...---,,,)))&&&&&&)))+++***(((''''''))),,,///111000///---//////,,,(((%%%&&&(((///---***((())),,,111444...000333555555333000...///000222444666666555333333111000222777???EEEHHHKKKUUU\\\]]]aaajjjrrrttt|||{{{{{{|||yyyhhhQQQ@@@;;;777111---...///000333777444333111111222444777999555666888<<>>UUUgggfff\\\OOOGGG>>>999333,,,+++---555777888999888666333111.............../////////333111...+++(((&&&%%%%%%)))...222222000...000222222222222333333222000///...---,,,///333555444111//////000222444333111...111000000//////...------222444777999888555222///...///111222111...+++***,,,,,,++++++,,,///333555333222///---,,,---///000111000///......---------------,,,++++++++++++,,,000111111000...---...///333000,,,+++...000111000000222333222111000000111222444555333000---,,,,,,++++++,,,,,,------........./////////////////////,,,+++***,,,000333555555666333111000222222111///222111111111111111000000------+++)))((())),,,///000000///000000222444555111...,,,,,,...///...---,,,...111111000000000111444333111///---,,,+++***---------+++))))))+++---,,,---...------///222555111222222111111000//////------............---------------...///000111111.........//////000000000222000,,,***)))))))))))),,,...000111111111222444444111...///222333111---000222444333000------/////////---,,,+++******)))+++,,,---...////////////...000222111000///111333222111222555888999777555333111---***+++...333666333111...)))%%%%%%(((+++///...,,,***))))))++++++------///000222222333333111000/////////111333555666444111...,,,,,,------///---,,,---...///...---///...+++(((%%%%%%'''***+++,,,,,,,,,,,,---...000///---,,,...111222000......111444777888555222000,,,,,,,,,+++++++++++++++$$$(((---222333222///,,,......//////////////////---+++)))***---......,,,,,,++++++***************....../////////...,,,+++,,,)))%%%%%%'''((('''%%%%%%&&&(((,,,///111000...,,,------,,,)))'''&&&&&&111...+++((()))+++///111///000222333222000...,,,///000222444666666555444444222222555;;;DDDKKKOOOQQQXXX^^^```eeeooowwwxxx|||}}}~~~}}}||||||}}}~~~{{{qqqaaaPPPDDD888222...///111111333777555444222000111333666888555555777:::@@@IIITTT[[[ddddddbbbZZZNNNMMM___sssuuueeeSSSEEE:::111111555333444666666444444444555888888999999888666444333222222333444444444444444777666555444333222111111222333333333444555555666777222111555888999===AAAIIIXXXfffeee[[[MMMAAA888777444111///111333444444444444555777999888555222333000------///000000...//////000222555555111...+++000777@@@PPPaaagggeeeSSSIII???======;;;999:::333333333666999;;;999777444333666CCCZZZiiifff\\\OOOGGG>>>888222+++)))***444444555666555333111000000000000000000000//////111000...,,,***((((((''',,,///333333111///111333333333333222222111000000...------111555666333000/////////111333222000---000//////...------,,,,,,333555888::::::888555333000111222222111...+++)))*********,,,...222555777333222///......///222333333333222222111111111111...---,,,++++++,,,...///444444333000......///111111...***(((***,,,......000222222111000//////000333333333111...++++++,,,)))))))))***+++---///111...------,,,---...///000---+++***+++///222444555333111000000111111///...000000000000111111111111...---+++'''%%%&&&)))---111000000000000111222333---,,,+++,,,///000000///***---111333333222111222555444333222000---+++***,,,------,,,***(((((()))+++,,,---------...222444/////////......---,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,---///111222,,,---...000111222222222111///---***((('''''''''+++...111222111111111222555222000111333333111...000222333222000...------------,,,,,,***(((&&&$$$'''))),,,///111222222111111222111000///000333555333333444555888888777555000...+++***+++...222555333///***&&&%%%&&&''''''......------,,,+++******+++,,,...///111222222333333222000///000222555777888666333111///.........,,,++++++,,,...//////...000000...+++'''%%%&&&'''(((((((((((()))***+++,,,((()))+++...222444444222000222333444444222000///------,,,,,,+++++++++,,,'''+++000555666444000---///000000111222222222222,,,***))))))+++,,,+++++++++++++++++++++******))).........---,,,+++***)))+++'''######%%%&&&$$$""""""$$$(((,,,000111///---******+++,,,---+++(((%%%111///+++))))))***---//////000000///...---,,,+++...///111333444444444444444444555999@@@IIIRRRWWWYYY^^^bbbfffllluuu{{{|||zzz|||~~~~~~~~~~~~}}}}}}{{{vvveeeSSS???888222111111111333777888666333000111333666999888888999:::===CCCKKKPPPXXXaaaggg```QQQLLLYYYlllnnnggg[[[LLL;;;...,,,000333555777777555444333333777888999:::999888666444444444444444555555555555555444444333222111000000333333444555666888999:::888444111333555777<<>>::::::999888:::222222333666888:::999777444444999HHH^^^mmmlllbbbTTTJJJ???888111+++)))***111222222222111000//////222333333333222111000/////////...---,,,+++******...000111111//////111333000000000///...///000222------...222666666333///------...000222222111//////......------,,,++++++222444777999999888666444111222333444333111...,,,*********---000333444555111000...---...000333555333333333444333333222222///---+++***+++...111222555444222///---...111444000...***((((((***---...111111222000.........000222222111///,,,******+++(((''''''(((***---000222---,,,+++***+++---///111---+++)))***---111333444111111000000111000///......//////000000111111111///...+++'''$$$$$$'''***000000000000000000111111******,,,...000111222111---///111222111111111222666666666555333000---+++,,,---...,,,***'''&&&'''***+++---------...111333000000...,,,+++))))))((()))***+++,,,,,,+++***)))+++*********+++...000111...///000111222222222222000000...+++)))'''''''''+++---000111000//////000444222111111333444222000000222333333222000...---,,,,,,------+++((($$$"""$$$'''+++000333444444333333222000......000333555444444555666777666555444...,,,***)))***---111333444///)))'''((()))'''$$$(((***,,,...///---,,,***)))***,,,...///111111111555333000//////111444666555444333222111000000000,,,++++++---///111111000000111000...+++)))))))))&&&%%%$$$%%%&&&(((((((((&&&(((---111555666666444222222222111111000//////......---,,,+++,,,,,,------000333555666555222111111222333444444333333222***)))((((((((()))))))))++++++,,,------,,,+++***---------,,,***)))((('''((($$$!!!!!!$$$%%%$$$"""!!!###'''---111222///---******+++///222111,,,'''///---+++******,,,...///000///...,,,+++*********...000222222111111111111666777999<<>>>>>>>>======@@@DDDHHHPPP\\\hhhggg[[[SSSWWWaaammmmmmhhhYYYDDD333...///333555777777555333222222333555777999:::999888777555444444444444444555555333333222111111000//////222222333444666888:::<<<888444000111111333:::AAAEEEXXXjjjiiiZZZKKKAAA;;;999777444333444666666666333222222333444333111...333111///......////////////000111333333333222000...000555===KKKXXXaaadddVVVIII===999888777777888222333555777999:::999999222444999GGG]]]ooorrrmmm\\\NNN???666000++++++...000000000000////////////444444444444333222111000............------,,,,,,---...------,,,---...000,,,---,,,+++***,,,000444......///222666666333///++++++,,,///222333333222.........---,,,,,,++++++000222444666666666444333000222444666666555333111,,,++++++---111222222000...---------...000222333000111222333333222222111...---++++++,,,...111333111111///---,,,...222666111000---+++***+++...000111111111///---,,,...///111111000...+++******,,,(((''''''(((***---000222...---+++***+++,,,...000,,,***'''(((+++...111222000111222222111000000///.........//////000000111///...,,,)))%%%%%%&&&(((......//////////////////)))+++---///111222333333333333111///------000222777777777777555222000...,,,......---)))'''&&&&&&***+++---------...111333444222///,,,)))'''&&&%%%((()))+++,,,,,,+++)))(((***)))))))))+++,,,...///000111333333333222111000000111111...+++((()))***+++---///000///------...222111111222333444444333111222333444444333111///---...//////---)))%%%###$$$'''+++000333555555444333000---,,,,,,///222444555666777666555444222222,,,,,,******+++---///000333---'''&&&))))))&&&"""!!!$$$)))...000000...,,,+++,,,---///000111222222555333000......///000222///000111111222222111111---,,,,,,...111222222222000111222111...---------%%%###"""###%%%''''''&&&(((,,,222666888777555444111111000/////////000000000///---,,,+++,,,---...555444444333333444555555333333444444333222000...***))))))((('''&&&'''(((+++---///000111///---,,,---,,,+++***)))(((''''''%%%""" !!!%%%''''''&&&"""$$$(((---111222///,,,++++++---222555555000+++++++++++++++,,,...000222000///---+++***)))))))))///111222111///......000888:::<<<>>>CCCKKKTTT[[[bbbgggpppwwwzzzyyyvvvttt}}}~~~~~~~~~~~~uuuxxxwwwfffbbbTTTDDD999222///111666===:::777444333555888:::@@@AAA@@@???===<<<>>>???HHHUUUcccjjjhhhccc```___pppuuuuuuhhhSSSBBB888666444666777777555333222222000111333666888999::::::444333333222333333444555333222222111111000000000111111111222333666888:::666222/////////000888AAAHHH[[[llliiiZZZKKK@@@;;;777666555666888999:::999666555444444555444111///444333222000//////000111111222333444444333333333000000333;;;FFFQQQZZZ```TTTHHH===:::999777666666555777999:::;;;;;;;;;;;;666777:::DDDWWWjjjrrrppp___OOO<<<111,,,***---111000000000000000111111111555444333222111111000000...////////////...---------+++***((()))***,,,---+++,,,+++(((&&&)))///444000//////222555666333000,,,,,,---///222444444333///......---,,,,,,++++++...///111333333333222111000222444666777666555333---++++++...111222///+++***+++,,,---...///000000---...///111111111000000...---,,,+++,,,...000222///...---,,,+++...222666333333222000...---000222111111111...,,,+++---///...//////...,,,++++++,,,)))))))))***+++---///111...---,,,,,,,,,,,,---...+++(((%%%%%%(((,,,///000...000222333111000///000............//////////////////...,,,)))''''''(((+++,,,---............---***,,,.../////////111333555333111---++++++...222666666666555444333222111.........,,,)))''''''(((***+++.........///111333777444111---***((('''&&&(((***,,,------,,,***(((******+++,,,,,,---------222333444555555333111000000222333111---***+++---.../////////---------///111111111111222222222333000000222555777666333000...///000000///,,,(((&&&&&&(((,,,000333444555555333000,,,+++---000222222555666777666333111//////---,,,,,,++++++,,,---...///***&&&%%%''''''###!!!'''---111111000......///000222333333333333222111000............///,,,---///111222333222222...------///111333333222111222222111///...///000&&&$$$"""###&&&((((((&&&***///666::::::666333111//////...//////111222333111///---,,,,,,---...///888666333111000222444666222222333333222///,,,+++)))******(((&&&%%%&&&'''+++---000333333111///---,,,,,,***)))((((((((((((%%%###!!!###'''***+++)))%%%&&&)))...111222///---,,,---000444666555222///***+++,,,---///111222333///...---,,,+++*********...111333111///...000333;;;>>>@@@BBBEEELLLVVV]]]ccciiittt}}}|||vvvsssttt{{{|||}}}}}}||||||}}}}}}ssspppsssooogggjjj\\\KKK???777222333777:::999666444444555777888>>>>>>???===:::888777888>>>IIIWWWccclllpppllleeelllsssvvvnnn```QQQDDD<<<;;;;;;;;;888555222222222///000000222444666888:::333222222222222444555777333333333222222222111111222111000///000222444666444111//////...000888AAANNN^^^kkkhhhYYYIII>>>777333333555999<<<>>>===<<<999777666555666555222000555555444222//////000222111333555555444333444555111///222:::DDDNNNZZZcccVVVJJJ???;;;:::777555666888;;;===>>>===<<<<<<<<<===<<<===BBBQQQbbbkkkkkk\\\KKK888...******,,,000000000111222333333333333333222000...---...///111//////000000000///...------***'''&&&&&&(((***+++......,,,((($$$&&&---333222000///111444666444111000//////000222333222111//////......---,,,,,,,,,...///000111111111000///000222444666666555333111+++******---111111...))))))***---///000000...---***,,,...///000000///...---,,,,,,,,,---...////////////...---,,,---111444333444555444111///000222222111000---++++++,,,...+++---//////...---------++++++,,,,,,------......//////......------,,,,,,)))&&&######%%%)))---...,,,///222222000....../////////...............---...000111000---***((((((((()))***,,,---------,,,+++,,,---,,,++++++...111111111///---++++++...000444333222222111111222222//////...,,,)))((()))+++***,,,...000000000222333777555222///,,,+++++++++)))+++---//////---+++))),,,---///000000///...---000222444666666555333111...111333222---+++---///222222111///------///111222333333222000/////////------000444777777444111//////000000///---***))))))***,,,///111333444555333000---,,,///111222222444666777555111...------...---------,,,,,,,,,,,,---***(((''''''&&&"""!!!(((...111222111//////000000111222222111111---...//////000000000000,,,---000222333333222111...------...111222222111222333222000...,,,---...(((%%%"""$$$(((+++)))'''***111888<<<:::555111...,,,,,,---///111333444555222000...,,,,,,---///000666444111///...///000111---...000000000---+++)))***++++++)))%%%$$$%%%'''***---000333444222...,,,,,,+++)))((((((((()))))))))&&&$$$%%%))),,,---+++))))))+++...111111000...+++...333555555333222222,,,---...///111222222222.........------,,,,,,,,,,,,000333333111222666:::>>>AAADDDFFFIIIPPP[[[ccccccjjjvvv}}}zzzssstttzzzyyy{{{}}}~~~~~~~~~}}}tttjjjdddccceeefffZZZNNNEEE>>>888777999555555444333333444444555:::<<<===;;;888555444444666>>>HHHRRR```kkklllggggggoootttrrrmmmdddTTTFFFFFFDDDAAA;;;555222111222222000///...///111444666333222222222333666888:::555444444444444333333333333222000......///111333222111111111000111999CCCSSS___hhhdddVVVGGG:::222---000555<<>>???@@@CCCOOO]]]ffffffWWWHHH888111000///...000...000222444555444333333111///+++))))))+++...111///000111111111///...------***&&&%%%%%%(((***+++222222///)))$$$$$$+++222333111///000444555444222444222111111222222111///000//////......---,,,,,,...///000111111000///...111222444555444222000...***((((((,,,111222...)))(((+++...111222000...,,,)))+++---///000000///...,,,,,,,,,---------------111111000...------000222333555777666333000111222222111000---+++***,,,...***,,,///000000.........,,,------......------,,,000000000///...---+++***)))%%%"""!!!$$$(((+++---***---111111///------.../////////......------,,,...000222222///,,,)))(((&&&''')))+++,,,---,,,,,,+++,,,,,,***((((((,,,///,,,...///...------...///111111/////////000111222000///...+++))))))+++---***---///000000111222333666555222///.........///***,,,...000000...,,,***///000222444333111///---///111444666777666555444,,,000333222---+++---000555444222000......111444555555444222///,,,,,,,,,++++++...222777888555111//////000000///---,,,+++++++++---...000222444555444111......111333333222444666777555000,,,+++,,,///......------,,,,,,+++...---+++***)))'''$$$""" ###)))///222222111///------............------***,,,...000222222222222---///222444444333111000...------...000111000///444444222///+++***+++,,,***&&&###%%%***,,,***((()))000888<<<:::444///---***+++---///222444666777222000...,,,,,,---///000222111000...---,,,,,,,,,)))+++---......---***)))***+++,,,)))%%%###%%%'''))),,,000333444111...++++++***)))(((((()))***+++,,,)))'''(((+++------+++++++++,,,...000111000...***///333555333111222333...///000111222222111111....../////////...------+++///333555444666<<>>DDDPPP^^^dddbbbjjjqqqwwwzzz{{{vvvfffUUUOOOLLLFFF>>>666111000111555222...++++++---000222333333222333555777:::<<<666555555555555555555444555333000...---...///111222111222333222333;;;EEEUUU```fff```SSSEEE777---***...555===DDDEEECCC@@@;;;999777666666555333111333444444111---,,,...111///222444333111000222555333//////777???FFFSSS```hhhXXXFFF<<<888666666999<<<>>>AAA@@@<<<::::::;;;;;;>>>@@@EEEPPP^^^eeeeeeUUUHHH<<<888777555222111---///222555666555333222000---(((%%%%%%)))...111333222111111333333222111...+++&&&###$$$''',,,///777777444000,,,))))))***000111222111111111222333000111222333333222111000000111111///,,,******+++...///111333444555444444999666333111000///...,,,)))((('''***...000...,,,)))+++...111111000...,,,******+++,,,---...///000------.........---,,,,,,444444222000------///111444444444333222111000///111111///,,,)))'''(((***------...000111000...,,,,,,---..................111000//////............)))%%%"""###(((,,,+++))),,,...//////...------...---000111000,,,******+++,,,...000111111000---,,,))))))+++...000000...,,,...,,,)))((()))***))))))---------------...///000/////////000111000---***+++,,,---------***((('''+++---000000////////////666666333---,,,000222111...---,,,++++++*********...000222111000.........///222444555444333333444///000111000///...000111777444222222444555333000...000222000---***+++,,,(((***---111444444111...111000///000000///,,,)))***---......,,,---111555888777555222//////000222333555555111+++(((***------222444222000222222000000000111///,,,)))(((((('''***---...+++***+++,,,+++---......---,,,,,,---++++++---///111111000...///000222333333222000//////000000...,,,,,,---...222000...,,,)))((('''&&&'''((()))***++++++***)))(((...444555111---,,,------+++***---111555555444222///++++++---///...---...///000...+++)))((())),,,,,,............---,,,...///...***&&&$$$%%%'''$$$&&&***...222333111...///***''')))***))))))+++...---***(((''')))***,,,//////000000///......---......---...///111333444...---,,,...111222000...000//////000111222222111...000333444555777:::<<>>999555444555111111222666<<>>555...+++...333;;;@@@@@@:::555666777999999888555111///,,,,,,,,,------.........000222333333111000000111111000222777===EEESSS```eee\\\OOOCCC:::666999===DDDBBB@@@===:::888666555AAA@@@@@@CCCIIIRRR[[[aaacccRRRAAA;;;888444444777444333222222444444333222++++++)))&&&###$$$***...333222111111333333222111111...+++((((((***---000444555666444111...---,,,111222333222111///////////////000000000///......222222222000---++++++,,,000000111333444444444444777444111/////////---,,,(((''''''***...000///---***,,,///111222111///---******+++---...000111222//////......------,,,,,,333222111///---,,,...111222222333333222000///......//////---+++***+++,,,......///111222111///...------...////////////...111000///------,,,,,,,,,)))'''%%%''',,,///---+++---...///...,,,++++++,,,,,,///111111---***))))))+++,,,///000111000///...,,,,,,,,,...000111///---...,,,***)))***+++******++++++,,,,,,---...000111000000000111111000---***,,,,,,---...---+++)))(((,,,...111111000//////000555666222---,,,000222111---+++***(((((((((((()))---///222222000...------///222555555444333222222111111111000......000222555333222222444333111///---///111000---++++++,,,++++++---///222222000...111111111111///---,,,+++,,,...000000......111555777777555333000///000111...000000,,,(((&&&)))---///111111...///333555333111222333111///,,,,,,,,,,,,...000///,,,++++++------.../////////.........---...///111333333222111///000111222222000///---...//////---+++***+++,,,000///...,,,***((('''&&&'''((()))***+++******)))''',,,111222///,,,,,,......,,,+++---000333222111///---+++,,,...//////------......---***'''&&&'''***+++,,,...//////......//////...***&&&%%%&&&((($$$%%%)))---111333111///000+++***,,,---+++***,,,,,,***(((&&&&&&'''(((***....../////////...------...---------...///111222,,,++++++,,,///000///---...---...///111333333333000222444666666888:::<<>>GGGUUUaaahhh^^^PPPDDD===::::::;;;??????>>>;;;888666666777??????>>>>>>AAAIIITTT\\\dddSSSBBB;;;888666555777555333222222444444333222...---,,,(((&&&'''+++///333222000111222333222111444222///---,,,,,,---...111444666777555222000000222222333222111...+++***------------------------444555444222///,,,,,,---111111111111222222333444333111///.........---,,,'''&&&&&&)))...111111///+++---000222222222000...+++,,,,,,---///000222333000///...---,,,,,,,,,,,,000000///---++++++...000///000222222222000...---,,,---//////.........//////000111222333222111111......///000000000000000111///...,,,+++******+++)))))))))---111222///,,,...///...---***)))***+++***---//////---***(((((()))+++---///000111111111000//////000111111000......,,,++++++,,,---,,,+++******+++,,,...000222333111000//////000...+++(((,,,------...---,,,***)))...000222333111000000111444555222------111333111+++***'''%%%$$$%%%'''(((,,,///222333222///---,,,///222555777555222111000222222111///------///222111111000111222111...,,,,,,...//////---+++++++++---++++++,,,.../////////000333444222...++++++------000333333000///111333555555555444111//////000+++,,,+++)))&&&'''+++///000000---+++///666777444111333444444333111222333333444333111...,,,---...///000000111111000000//////000222444555555444444000111111111000///---+++,,,------+++((('''''')))---------,,,+++)))'''%%%'''(((***++++++***))))))&&&***...///---,,,---000///...------/////////---+++******,,,///000///......//////---***(((''''''((()))+++---.../////////......---***(((''')))+++%%%&&&)))---111222111//////++++++...///,,,***++++++***((('''''''''((())),,,------............------,,,,,,+++,,,---...///*********+++---...---,,,,,,,,,---///111222444444222444777888999:::<<<>>>AAAEEELLLUUU___eeeggggggiiimmmpppnnnhhhddddddfffpppwwwzzzoooeee___YYYaaaddd]]]RRRHHHBBB>>>555333222111222333222222777:::;;;999444111111222222222111111333555777888CCCPPP\\\dddooozzz}}}xxxlllggg^^^TTTKKKDDD@@@???999444000///,,,+++///555333222000111333777;;;>>>777666666888<<<<<<999666555333111000111000///---111///---,,,+++111BBBRRRcccttt{{{jjjPPP???666111---...///111222000+++(((000222666888777555111///(((((()))***,,,...000111222444555444111000///000222111444:::???GGGUUUaaammmcccVVVIIIBBB===:::888999<<<===:::555333555999<<<======::::::BBBRRR^^^fffVVVDDD<<<999888777777666444333222333444333222111000///,,,***+++...111333222000000111222222111555444222111///...------222444666666444222111111000000111111111...***'''++++++,,,---...///000111666666666333000---------111111/////////000111222000...------......---,,,(((&&&%%%)))...222222111,,,...000222333222111000//////......///000111222000///...,,,++++++++++++//////...,,,++++++...000///000222333333222///...,,,...111111000//////000000111333444333222333333...///000111111111111111111///---+++)))))))))***)))***,,,000333333000---...///...---++++++---///+++++++++***)))((('''(((((()))+++...000111222222333222111111222222000///---,,,+++,,,---......---)))***+++---///222444666111///......---,,,)))''',,,,,,---------,,,++++++///111444444333111111222333444222......111333222,,,***'''$$$$$$&&&(((***,,,000444666444111...---///222666777555222///...222111///,,,******,,,...------...//////---+++))),,,---...///...,,,+++******(((&&&'''***...000111000333555222,,,)))***---...222555555222000000222333444555444111/////////,,,,,,+++)))'''(((,,,000000///,,,,,,111777555000...000333444555666777999:::888666333000/////////000000000111222111000///...000222444444555555666333333222111000...,,,++++++,,,+++)))&&&%%%%%%'''+++,,,------,,,)))'''%%%((()))***++++++***)))((('''))),,,---,,,---000222000000///......---+++***((()))+++---///000//////000111222000---+++***+++((()))***+++,,,---......---,,,+++******,,,...000++++++,,,...000111000///,,,***+++///000,,,))))))++++++***************+++***+++,,,---............---,,,+++***++++++------******+++,,,---...------,,,---///000000111222444555777999;;;;;;===???AAACCCGGGOOOXXX```fffhhhiiippprrrqqqkkkddd```bbbeeeqqqxxxyyyoooggg___aaaaaa[[[RRRHHH@@@;;;555555555555555555444333777888888666444333444666444444444333333222222222999@@@GGGOOO\\\kkkrrrqqqkkkiiieee^^^VVVOOOKKKIIIAAA<<<888666333111555;;;444333222444999>>>CCCFFF===;;;999999::::::888666555444444555666666555333333111///---+++111CCCTTTiiizzzmmmRRR@@@777333////////////...+++)))'''...111444777777555222000++++++++++++,,,...000111333444666555444222333444555444666;;;???EEEQQQ]]]nnnkkkaaaQQQCCC<<<888666888<<<>>>;;;444111444999:::===>>>:::888BBBUUUfffhhhZZZIII>>>:::888777666777555333222333444333222222222000///......000111444111//////000222222222777777666555444222111000555666555333111000000111---,,,---///111///+++((()))***,,,...111333555666555666555333000...---...000///...------...///000...---,,,---...///...,,,)))'''&&&)))...111222111---...000222333222111111333222000///....../////////...---,,,,,,+++++++++.........,,,+++,,,///111111222444555555444333222///111333222000///......111222444444222111222333...///000111222222222222111///---***))))))***+++***+++---000111000...,,,---.../////////000222444,,,***&&&$$$$$$&&&''')))'''(((+++...000111111111444222222222333222000...+++++++++,,,///000///...***+++,,,...111444777888333111000//////...+++)))++++++,,,,,,,,,,,,,,,,,,000222444555333222222222111333222......222444222///,,,)))'''''')))+++---...111666777555222///......222666777555222///...111000...+++(((''')))***)))***+++,,,,,,+++******------...//////---+++)))%%%###"""$$$)))...111222...111333000***''')))---...222555444111///000111111333444333111///...///...---+++)))((()))+++---//////...///333777222***(((+++///222444777:::<<<;;;999777444333222222222111000///000222222000...,,,///111222222222444666555444333222000///---,,,+++++++++)))&&&%%%&&&'''+++,,,------,,,***'''%%%((()))***++++++***)))(((((()))+++,,,---///222444111111111000---+++***)))(((***,,,...////////////000111222111///---------***************++++++++++++***)))))),,,000444666111000//////000000///...---***,,,000111---))))))*********+++++++++******)))***+++---.../////////---,,,+++***++++++------+++,,,---........./////////111222111000///111222777999<<<>>>???@@@CCCEEEFFFKKKRRRYYY```dddhhhiiissssssppphhh```___ccchhhvvv{{{xxxrrrhhh___UUUPPPLLLEEE===888666777888888888666666555666666666666666777999;;;777777777777666555444444444666999>>>GGGSSSZZZ\\\```ccceeeddd```[[[XXXVVVSSSMMMHHHCCC>>>999;;;@@@===;;;;;;???EEEKKKOOOPPPGGGCCC>>>:::999999:::;;;888888:::<<>>@@@<<<444000333888;;;???@@@;;;888@@@TTTeeehhh___QQQCCC;;;888777555888555333222333444444333222111000000000111111111444111///...///111222222888888999999888777666555777666555222///...///000+++******,,,///000,,,)))'''))),,,000333555666777333333333222///------...------------......///000///......///000000///------***((()))---000000///---...000111222222111111555333000...------...///...////////////...------/////////...---...111444333444555555666666666666111333333222///---------111333555333///...///222---...///111222222222222222000---+++***+++---///------------------,,,,,,,,,///111333333444555666---***%%%###$$$'''((()))'''))),,,///111111///...111111111222333222///,,,))))))***,,,///111000///***+++,,,...111444777888666555333222222111000...*********++++++,,,,,,---111333555555333222111222000222111...///333444222111000---,,,,,,---///111///222555666555222000///...111444666444111000///222222111...***(((((()))((()))++++++++++++---.../////////000111///+++'''!!!!!!"""&&&+++000222333,,,---...+++(((&&&(((+++...000333222///---///111111222333111///......///...---+++***)))((())))))---///111111333555000)))&&&)))---000222555888:::999777555555666666555444222000///000333444111...***---000000///000333666555555444222111///......+++,,,,,,***(((((()))***.........---,,,***'''&&&))))))***++++++***((('''((()))***,,,...000222333000111222111...+++******+++---//////.........000---...000000...---......,,,,,,++++++++++++,,,,,,---***((()))---222666888444111///.../////////......+++,,,111222...+++***&&&''')))******)))((((((((()))+++---///000111111---,,,,,,+++,,,---...///+++---///000//////000111111333555333000///111333888;;;>>>@@@BBBDDDGGGJJJIIINNNTTT[[[```dddiiilllqqqooojjjbbb]]]^^^fffnnnzzz~~~{{{ppp^^^LLLEEECCC@@@;;;777777888:::999888666666777555555666777999;;;===>>>999999999888888777777666333333333444888>>>CCCFFFRRRWWW]]]`````````bbbcccgggaaa[[[UUULLLEEECCCGGGKKKIIIIIILLLQQQUUUUUUTTTKKKGGGBBB>>>===???CCCFFFEEEFFFGGGJJJLLLKKKHHHEEEAAA???<<<666...///>>>OOOkkkxxx{{{jjjRRRCCC999222111222333222000......//////000111222333333333333333111///.........000111333555777888777777888999888666666888888:::CCCLLLfffsssttt^^^CCC666555666===???@@@<<<666222444777===@@@@@@:::666<<>>GGGaaappprrr^^^EEE:::777666<<<===<<<:::777555666777:::======999666:::FFFQQQeeeiiicccPPP<<<333222333777444111111333666777888000000000333666777666444444111...---...111222222111111222333444555666777111444666777444222000///---***'''(((,,,...+++((($$$'''+++///111000...,,,---//////...---,,,---...,,,---///111333333333222222111111222333333111...333///+++***,,,...---+++---...///000000111111111000...---,,,,,,...111333///111555777888777444222111111111111000222555888666555333333444666999:::111222111///------///000111333444111+++(((***---,,,---...///111111222222333111///------000333555444222...***'''(((+++...---000555777666444333222,,,+++***,,,///...+++'''(((+++///222222///+++'''***,,,///333444222---)))&&&'''(((,,,///111000///((()))***,,,...111333555333111000///000111000///(((((((((((()))***,,,,,,111333444444222111000111...111111///000444555333333222222222222222333333...000222111000............000222333222111222333999:::;;;999555111...---+++---...------000666:::333222222333333000***%%%"""%%%)))...333444333111(((&&&$$$$$$%%%&&&'''&&&+++---...,,,******...111222222111...,,,---///111......///000111000...,,,***...000......222333333+++---/////////...///000000000111555999;;;:::888666333111333666888444000(((+++//////------222777333222111///............---...///...------///111444222000---+++))))))((()))***++++++***)))((('''&&&'''(((+++...//////---...111444333000------...222333333000,,,+++---000,,,///111222222222444555///......///000222444555555000,,,+++...222444444...,,,******,,,...000000)))%%%%%%(((***&&&$$$%%%&&&(((+++------,,,***)))((())),,,...111333444444......---...///111333444+++---000000///...000222///333666555333222555999999<<<@@@CCCFFFIIIMMMPPPLLLQQQWWW\\\bbbiiirrrxxxllljjjeee^^^\\\cccqqq|||zzzsss```LLLAAA:::666888===555777888666333333555777555555666888:::;;;;;;:::888777555333222222333333111333666666222///333999666:::@@@DDDIIISSS```jjjqqqnnnmmmlllhhhbbbaaaddd^^^ZZZWWWUUUTTTOOOFFF???CCCEEEGGGJJJOOOUUU\\\aaapppooooooooommmiiibbb]]]___^^^ZZZPPPBBB===HHHWWWfffooooooaaaQQQFFF:::000000333555333///,,,,,,---...---+++***+++,,,///000///...,,,,,,,,,///222333777888888777444222111111111000000222222444<<>>BBBIIIPPPXXXaaajjjpppvvvwww|||~~~uuuoooooommmmmmjjjccc[[[UUUSSSTTTdddlllqqqlll[[[HHH:::444111555777777444111222333000111111...,,,,,,///333222000...,,,+++---///000555555333111---,,,---...,,,///222222222444888;;;MMM[[[kkkkkkXXXAAA888;;;;;;:::999888666555444444888888999888555777DDDSSSkkkmmmgggUUUBBB777333111333333333333444666888999666222000555===???999222333000---+++,,,---------000000///---++++++...000///111333555555333000......+++)))(((***---//////...,,,***+++......,,,)))---///111111///---...///000222444666666444222000111000///111333444222000///+++&&&$$$%%%''')))***+++---000111111000111222///,,,+++---111333222000---...000333555777888999777444000///111222333222222000---...000222222111000//////111333333222111000000///...---,,,,,,+++,,,---...///111222333444222111//////111333333333444222000///000000///...//////000000000000//////+++,,,---///000000//////...////////////---,,,+++//////000000000...+++)))(((***,,,......---+++***''''''(((+++---...---,,,++++++---............---...000000///,,,,,,000444777555222//////000333555777777777777555222///...,,,...111333333222000///111000...------...000111222222111000///---,,,+++333555777444...+++,,,...111000------...333777;;;666555333333222000,,,***---000000...///333222---((((((''''''&&&$$$ $$$((()))&&&&&&,,,222444888666333111...---,,,,,,+++---000555777666333///,,,,,,++++++,,,...000111...,,,***))))))+++...000222333555888999:::::::::999999777444222111333555///...,,,---000222333333333111///.........---,,,+++++++++,,,...///111222444555555222...++++++,,,...//////---)))&&&&&&&&&&&&'''(((***,,,---......,,,,,,...///000111111111555333111///...---......---///222444555333111000...///111333555666777777444000,,,+++---//////...)))((()))***,,,,,,***(((&&&%%%%%%'''***,,,+++)))***,,,...000111000///---000---+++,,,...111111111///...---///222444333111//////---,,,,,,,,,---...111222222333333666:::===EEEFFFFFFFFFGGGIIILLLNNNTTTUUUYYYaaajjjrrrvvvwwwoooooommmlllllloootttxxx|||iiiSSSGGGEEEDDDAAA???<<<666222222333444444666444222222555888999999777666444333444444555555777888999999777555444444111111222444888AAAMMMUUUYYYWWWSSSOOOOOOSSSYYY___WWWSSSMMMGGGBBB?????????BBBDDDIIIOOOWWWbbblllttt|||~~~}}}wwwxxxvvvpppgggbbb``````hhhnnnqqqjjjYYYGGG;;;555333555777666333111333555333444444111//////111444555444111///...///000111444444333111...---...//////111333333222333555888CCCTTThhhnnn^^^HHH===>>>777888888888888888777777::::::;;;:::666888DDDQQQhhhkkkhhhZZZKKK???555---222222111111222444555666555222000444999;;;777333222///,,,++++++---------222111///,,,)))))),,,...000111333444444333222111000...++++++...111222333111...,,,,,,......,,,)))...000111111///------...000111333444444333111000000......///222333444333---***%%%###%%%''')))******,,,///111111000111222///---,,,...333555444333)))+++---000333555666777555333000//////111111111111///---,,,---......------------000333555555444111000...---+++++++++,,,---...000222333444444333111000...///111333444444333111//////000000000///,,,------......------,,,***,,,///111333333222111...////////////---,,,+++///111333444333000,,,***,,,,,,---------+++***)))&&&'''***---000000---+++)))***+++---///000000000222444444222//////222555888555111------000444777===<<<:::888555333111000,,,...000222333333111000333222111000000000111222555444333111...,,,***)))///111222000,,,***+++---222111000000111333555777666444111000000000...---333222///,,,---000000------,,,++++++)))%%%"""$$$###%%%,,,222333555555333111...,,,)))((((((***///444888888444111------,,,+++,,,---...///...---+++***+++---000111444555666777777666666555555555555333222222555777222000---------......---///...------...///---,,,((((((***+++...000222444444444333111...,,,,,,---///222333000)))&&&''')))***************++++++,,,)))***,,,...000111222222333222111000//////000000......000111111111111111...///111333444666666666111---))))))+++...---,,,)))))))))***,,,,,,+++)))(((((((((***,,,---,,,+++***+++---///111222222222333///***((())),,,...///111000///000111222111000---,,,+++******,,,...///222333444555666888===@@@LLLKKKJJJHHHGGGHHHKKKNNNVVVXXX^^^eeennntttwwwxxxpppooonnnppptttxxx{{{}}}wwwcccVVVQQQLLLGGGCCC>>>888444333333333444666333000000222555888999777555333111000111333555888777777888999888555333...///111222555:::AAAFFFEEEDDDCCCAAA@@@CCCGGGKKKLLLIIIEEE@@@===;;;::::::DDDFFFIIIOOOWWWcccoooxxx~~~wwwrrrppppppqqqsssqqqgggUUUDDD999555444666777666333222444777888888777555333222444555999777555222111111222333222333333111///...///111222333444444222222333444<<>>555666888:::;;;;;;::::::<<<;;;<<<;;;888888BBBNNN^^^eeeggg```TTTGGG999...111000000///000111222333444333222333555666555444111///,,,,,,---.........333222000---***+++---000111111222222333333333444333000...---///111333333222///---...000111///---000111111000///.........//////000111111000//////...------...000333555666---***&&&$$$%%%(((+++,,,,,,///111222111111111222---,,,,,,///333666555333***+++---///111222333333111///...---...000111222111///---,,,++++++++++++,,,,,,---000333555555444222000...,,,++++++,,,------...111333444333222111000///---...111333444444333111///...//////...,,,***++++++,,,,,,++++++***,,,...111333444444333222...////////////---,,,+++...111555666555111...,,,+++,,,,,,,,,++++++******$$$&&&***///222222...+++'''(((***---///111333333444666777444111000222444777555222000000222555777===;;;999666444222222222...///111222333333222222333222222222222333444555666555333111///---,,,,,,///000000...***))))))+++333333333333333333444444555333000...///000000000111000...---...///...,,,............---(((!!!!!!!!!%%%---111111111111222111///,,,)))'''$$$''',,,222666777444111...------,,,,,,,,,---...000///---,,,,,,...000111222333444444444333222111222333222111///000333555222000---,,,,,,,,,,,,+++,,,,,,+++---/////////---)))***+++,,,...111333444444333111///,,,+++***+++...222555111***&&&)))...///...,,,+++******++++++***+++,,,...000111111111222222222111000000//////,,,,,,,,,---///111333444///000222333444555555555///+++((())),,,......---+++******+++,,,---,,,+++++++++,,,---.........---------...///000222333444222///+++))))))***---...111111000000000000//////,,,+++******+++---000222666777777777777999===@@@KKKLLLKKKIIIGGGIIIMMMQQQYYY]]]eeemmmsssuuutttsssooonnnooottt{{{|||lllbbb[[[TTTNNNEEE???999666555444444666666333///...000333666888666555222///...///222555888777666777::::::777333111222444666777999:::;;;999::::::999888888:::<<<@@@???===<<<;;;:::::::::CCCEEEJJJPPPYYYdddpppxxx}}}|||}}}~~~|||sssdddQQQ@@@666222555666777555222222555888::::::888666555444444555999888666333222222222222111222333222000///000222333333444444333222222222===OOOiiizzzsss\\\GGG<<<777999;;;<<<======<<<;;;<<<;;;<<<<<<888777???HHHRRR]]]fffbbbWWWIII<<<222111111000/////////000111333444444333222333444666111///---...///000000000111111///---+++,,,///111000000111111222333444555555222...---...000111222333000...///333555444333111111000////////////...---------------------------------...///222444666...***'''%%%'''***---...111333555444222111000000,,,++++++///333666444222//////000000000000//////++++++,,,,,,---///111333111000///,,,+++******+++---------000222333333222222000...,,,+++,,,---...,,,...000222222111000//////...,,,---000222333333444111///---------+++*********++++++++++++******///000222333444333111000...////////////---,,,+++...222666777444111...---******++++++++++++++++++%%%&&&***///222222///,,,((()))***,,,///111333555444666777444111///111333555555444444444555555555888666444222111222222333////////////000000000000000000111222444666777888666555333222111000000000222222000---+++)))))))))222222333444444444333333444222...---...000111111......000333444333///---------...000///,,,&&&"""!!!###(((///111000---...///000///---+++)))"""$$$(((...222444222000......------,,,,,,,,,---222111///...---...////////////111222222222111000111111000...,,,,,,...111000...++++++,,,---,,,,,,+++++++++...000111000///------......///111222333555333///,,,***)))((((((,,,000333000***(((---222333222///---,,,+++,,,,,,------...///000000000000333333333222111///---,,,)))))))))+++...111555777000111222333444444555444///---***,,,000222222000---,,,+++,,,---......------...///000////////////111111000000000111222333------------,,,---......111111111000......---...---,,,,,,,,,---000222444999999999888777999<<>>BBBIIIQQQZZZdddnnnuuu~~~vvvbbbLLL;;;111---444666666555222222555888999888666555555444333222555444333222111111111111000222333222111000111222111111222333444555444333===MMMggg{{{{{{gggOOOAAA===>>>>>>>>>>>><<<;;;:::;;;:::;;;;;;888666;;;CCCKKKZZZeeebbbTTTGGG<<<555333222111000//////000000333444555444222222444777000///...///111222222111.........---++++++---///...//////000222333444444444111...---...000111111333000...///444777777666222000...///000111111000---,,,,,,++++++,,,,,,------.../////////000222444...***'''&&&(((,,,///000444666777666333111000000---,,,,,,000444666444111222222222000///---+++***((()))+++,,,,,,---000222111111000---***)))***,,,.........///222222111000111000///......///000000---...///000000///...---...---+++,,,...000111111333111///---------,,,***+++,,,,,,------,,,,,,+++111111111111111111000000...////////////---,,,+++---111555666222///...///***+++,,,.........---,,,&&&&&&(((,,,///000///...******+++,,,///111333444222444666444000...000222333333555555666555555444333333222111111222333444......---,,,+++,,,,,,------...000222444666888999444333222111111111222333555333000...+++*********///000222333444444444444444111...---...000000000......222999<<<777222000,,,,,,...000000///+++''' $$$&&&'''+++111222...+++---...//////...,,,+++######&&&***...000000///---------------------,,,111000///.........//////...///000111222222111111000000...,,,))))))+++---...,,,******,,,.........,,,,,,---000222333222111000000000///000000111111555222...+++******)))(((+++...000...******...222333222111///...---------......///000000000//////111222333222111...+++)))(((((()))***...222666888111222333333444444444444111///---000444777666444...,,,++++++---.........///111222222000//////000444333222111111111111111***,,,///000///......///...///000///,,,+++,,,---------...///000222444444888999999888777888;;;>>>BBBFFFKKKLLLLLLNNNTTTZZZaaahhhrrrxxxwwwsssmmmjjjiiimmmttt}}}}}}vvvpppfff]]]MMMDDD======<<<666666;;;777444111000222444666777666777666222///...222555666666777888::::::999777555444555666777777555222555777888777333///---,,,+++---111444777777777777999>>>FFFOOOXXXbbblllrrrvvvxxxaaaJJJ888...***222444666444222222444777666555333333444333111000///////////////000111111000222444333222111111222000000111333666666555333888DDD\\\ttt|||nnnXXXJJJBBBBBB@@@>>><<<:::888888999888:::;;;999666999???IIIWWWcccaaaVVVIII???888555444222000////////////222333444444444444555666///...---...000222222111///000111000---,,,,,,,,,,,,---...000222333333333111...,,,,,,...222444444444111...///222555555444111///---...000222222111...---,,,++++++,,,---...---///111111///...000111,,,)))&&&%%%(((,,,///000333555666555333111000000///......111555666444111333222111000...+++)))((((((***,,,+++******,,,...///000///---)))(((***,,,---------///111333222111//////000000111111222222...........................,,,***+++,,,...///...222000......000000000///......////////////......//////......///000111222...////////////---,,,+++,,,000444333000------///...///111222222000...,,,'''&&&&&&(((+++///000000,,,,,,,,,---...000222333000333555444111///000222222222222222333333444444333333333222333333444444111000...,,,+++++++++,,,,,,---///111333555666666333222111//////000111222444222///---,,,,,,,,,,,,---...///111333444555666333111///...///000//////...---222:::<<<666111000,,,,,,---///000///---***(((***+++,,,///444222------.../////////---,,,+++&&&%%%&&&(((+++...///...,,,,,,------------------...------......000111222000111222333444333222222......---+++))))))+++---...,,,******,,,...///.........///222555666444222000////////////000000111444111,,,+++,,,......------------+++)))***,,,///111111111000000...------+++,,,---...///000000000---///111222111...+++)))*********+++...111444666222222333444444444333333222000000222777:::999888---+++)))***+++---------000222444333000//////111444333333333222222222111***---000000...------...,,,...///---+++)))***,,,,,,...///111222333333333444555666666666999<<<@@@CCCIIIOOOPPPOOOOOOTTTZZZ```ffflllooonnnkkkhhhggghhhnnnyyy{{{qqqhhhUUUIIIAAAAAA>>>666555:::888666333333444666777777666888999666111000222666444666999:::999999999:::555444222444666777555333555777999888444000...---+++---222555777777666444777;;;AAAIIISSS^^^jjjqqqvvvzzzyyy```III888...***///222555555222111333555444222111111333333111...)))***+++,,,...000111222111333444444222111000111111000111333666777444111222;;;PPPiiivvvooo]]]PPPDDDBBB>>>;;;888666666555999888:::<<<;;;888999>>>EEEPPP[[[```___XXXKKK@@@666444222000............///000111333555555444333---,,,,,,...000111111000333444555444111---,,,,,,***+++...000222222222222...,,,+++,,,///444777888555111......111333333222111...,,,---111333444222000///---,,,,,,---///000---000333222000---...///+++(((%%%$$$'''+++...000111222444444333111111111111000000333777777444111111111000///---+++)))'''))),,,---,,,)))((()))+++...///...,,,((('''))),,,,,,,,,,,,///222333333222...///000222333333333333000//////............///...,,,******+++---------111//////000222444444333///000000000000000000///---,,,,,,,,,---///222444...////////////---,,,++++++///333222...+++---000222333555666555222///,,,)))&&&%%%%%%)))---000222......------...///111222000333555444111///111333222111///...///111333555555555555555555444444444666444111...---------...---...///111222333444444333222000...---...///000222000---,,,,,,---......+++,,,...000222555666777333111/////////000///---...+++///666888222------...------...//////---+++---/////////222555222,,,000000000///...---++++++)))(((&&&'''***---...///+++,,,------......------******+++---///111333444444444555666555444333222---------+++)))***,,,//////---++++++---.........///000111444777777555333...------......///000111333///,,,,,,...111222222///---+++)))))))))***+++...///000000000///---,,,((()))+++---...000000000***,,,///111111///,,,+++,,,,,,,,,---...000222444222333333444444333333333333111111444888;;;;;;999,,,***((((((***+++,,,+++000333444333000...///111222333333444444333333222,,,...000///,,,+++,,,...***,,,...---***(((***,,,,,,---000222333333222111111222333444666999>>>AAAGGGMMMSSSTTTQQQOOOSSSXXX\\\```dddeeecccbbbccceeegggppp|||{{{rrrZZZMMMDDDDDD???555333999888666555555666888888777666999;;;888333111333666222666:::;;;999888999;;;777444222333666888777666555888:::999777333111000///111666999:::999666444666999>>>EEEOOO[[[iiiqqqzzzyyy}}}xxx___III888///+++---111444555222111222444222111///111333333111...&&&''')))+++...000222333222333555555222000000000333222222444666666333///000666HHHaaappplll\\\PPPCCC@@@<<<888555444444444999888;;;>>>===999:::>>>???GGGSSS___iiigggYYYIII555444222///------,,,,,,------///222555555333111111111111///......111444;;;===>>>888000******+++---...000000///000333555///,,,***---111555666555333...***(((+++///111111000111111222333333333222...///000111111000///...333222222222111...***&&&---***'''%%%&&&(((,,,//////222444333111///000222333444555444222000000000,,,---...---+++***+++,,,************)))'''&&&%%%,,,,,,+++)))((()))---///222000...///222444444222///222555777666555444333000//////000111222111111222111///---+++)))(((''',,,...000111222111000//////222444444333222222222111///......000222222111---,,,+++,,,,,,+++(((&&&,,,,,,---......------,,,000111222555777666333000***(((%%%%%%(((+++---......,,,)))((((((+++///111///222444444333222222222222000------000333555666666:::>>>>>>:::666333333777555111...,,,,,,...///,,,000333444333222444666666444222///....../////////...---,,,,,,---...///)))))))))+++///333666777333000,,,++++++---......---------000444555222//////000111333333333222111333333444444333222000//////000111111000...,,,+++///,,,)))(((***...111222111000000000000///,,,***++++++---111444666666555111111222444555444111///,,,***)))***---111333444777111***''''''))))))(((,,,...111333444222000...,,,---...---------///111......---------...//////...---,,,+++++++++,,,------...000000...+++'''$$$'''&&&&&&(((,,,///000000000.........///000...---)))...333333000...000333///000222000...---///222666222///111666999888666---+++(((&&&%%%&&&((()))000222555777666444111///...000333555666555333222...+++)))+++......***&&&,,,---.........---,,,+++---,,,---111444555333000///000222555888;;;===???IIIKKKNNNPPPRRRTTTVVVYYY\\\___aaa___[[[\\\aaagggllluuu|||ccc\\\QQQFFF>>>:::666555555777999999777444333222888999;;;:::777555444444555555555666999;;;;;;:::333000---...222666666555777999:::888444222444666444555888;;;===;;;666222...777@@@EEEKKKXXXjjjwwwvvvzzzfffMMM>>>444---...//////000111222222333444222111222333333222111,,,++++++,,,...//////...,,,...000111222111000///111111111333555555444222222999HHH[[[gggggg[[[OOOHHH>>>888888333---111<<<888<<>>AAAFFFRRR]]]XXXKKK>>>444---,,,...---+++++++++++++++...111222///---666666444111...,,,---///999;;;;;;888222...---...222222222111//////000111000...,,,---111444333111...+++(((''')))---///000222222333444444444333333111111000111111222333333...---,,,,,,++++++++++++(((((('''((()))+++---///...111666777666333111111........................000111222111000///000111------,,,***)))'''&&&&&&------,,,+++***+++...000///---,,,,,,...//////...111333555666666444222000...---------///222555777222111...+++*********+++000000//////000000111111/////////...,,,+++,,,...222444666555333222444777888444///,,,,,,,,,---,,,000///---,,,+++,,,,,,---...,,,,,,---...///...---...,,,))))))***,,,------000...+++)))***,,,///111444555444333000///000111333000---,,,...000111111333666999:::888666444444333333333222222222222222,,,...000000///------...//////............///000111111000///......//////...---,,,+++++++++,,,---.........---,,,***)))(((...///000222555555333111////////////111222444555111111111111000///......000000///////////////000******+++---///000///...)))---222666666333...++++++---111444666777777777555333222222444555444333444000---,,,///444888999333222...)))&&&%%%''')))+++...000333333111///---+++---///000...---......,,,,,,,,,,,,+++***))))))))))))(((((((((***+++,,,,,,---///111000...,,,***%%%&&&(((---333888;;;;;;777555111//////...---,,,***))))))+++------,,,+++,,,...//////......000111777333000000222444444333111///,,,******,,,///111111222333444444444333222222333555555555333111000,,,***)))+++------***''')))+++...111222222000///------...000444555555444...000333777;;;@@@CCCEEEEEEHHHLLLPPPTTT[[[bbbfffccc^^^YYYXXX[[[___bbbcccpppsssxxx~~~wwwkkk___TTTJJJAAA<<<<<<999666666888:::999777444777:::;;;999777666555555444333555777888888777444444333111//////111333:::===???===888555444555777888:::<<<;;;666...))),,,333===DDDLLLYYYjjjwwwmmmXXXIII@@@;;;333222111111111111333333333222222333555666555444111222333333222000...------...///000222444555555333333444666888666333000000333;;;JJJZZZeeehhhgggTTTHHH???>>><<<777666;;;;;;<<<>>>>>>===;;;;;;<<<999<<<<<<<<>>999222...---///000111222111///---,,,---...///...,,,******+++------,,,---+++******,,,...//////000///,,,******,,,...000444444333000...---...000111...,,,+++---000111222222444666777666555444333000111333444555555555444---...//////...---++++++******+++,,,------......000000000000000111111111111000...+++(((&&&&&&'''---...000000---+++((('''///000111444555555333222...---,,,,,,...111444666111111111000000////////////...---------...///000'''(((+++///222111...,,,'''***...111000---***)))...000333555666555555555555333111000222444444444333111//////222555777777111111///***%%%###&&&)))+++---000222222111...---***,,,///000///...------,,,---------,,,***)))((()))(((((((((***+++---......///111111000...,,,***%%%&&&)))...444999;;;;;;888555111//////000///...---***(((***...000---***+++,,,---...///000000111777333000...///111111000666333000---,,,...000222222222333333444444333333444444555555444222000///---,,,+++---//////,,,***)))+++...111222111///---++++++,,,...111333444555///111444999>>>BBBFFFHHHIIIJJJLLLOOORRRXXX___ddddddbbb___^^^```cccfffgggqqqsssyyyxxxnnncccYYYPPPJJJHHHAAA;;;999<<<>>>===:::;;;===??????<<<777555333555444444555777888777666666777777555000///111333;;;<<<===999555222333444777777999;;;:::555...(((,,,111:::CCCLLLWWWffftttppp[[[JJJAAA===999777555444333444555555222111000222444555555444222444666666333000---+++------...///111444666777444444666888888777333///000111777CCCRRR```hhhjjjbbbSSSDDD>>><<<888777999===>>>>>>===<<<:::999999;;;===<<<:::???KKKTTTWWWHHH===333111111///.............../////////---,,,000111111///---,,,---...000111333444444555555666222333333111...---...///000...,,,...111222111...***)))((('''(((***,,,...111222222222222222111111000...,,,***)))(((((())),,,+++***&&&######%%%((('''(((***,,,...000111111444333222222333555777888333111///000222444444333000111222222111000111333......------......///000333333111...***(((((()))&&&''')))***,,,...000222222222222444555444000,,,)))************---222666222111///...---...///000333222000......///111333111111000...++++++---...222666:::999555222555888>>>999333//////111333555444222000///...///000222///---***)))+++,,,---,,,***))))))+++...111222222000///---+++***+++---...111111000...,,,+++---///...,,,******---111333444222222222333444444333333---///111444666666666555000000000//////---+++***%%%&&&(((***,,,,,,---,,,---...///000222333444444111111///+++&&&######$$$,,,///222222///,,,))))))...000333444444333333222---+++******+++///222555222111111111000000000000...---,,,+++,,,---...///&&&(((+++///222222///,,,***,,,---+++)))'''((()))111333555555333111222333444111///...000222444444000000///111333444444333000000///***%%%$$$&&&)))***,,,///111222000...,,,))),,,///000000.....................---,,,+++***++++++++++++---///111222333333333222///,,,)))(((&&&''')))---222666666666444222000000111222222111///+++''')))...000---)))***+++,,,///111222222222666333///------...//////888666333000......//////111222333333444444444444444444444333222000...---......///000111000///---+++,,,...000000...,,,*********+++,,,---///222444222444777;;;@@@EEEHHHJJJIIIJJJLLLNNNRRRWWW^^^bbbaaadddfffeeecccdddiiimmmqqqwww}}}~~~xxxrrrjjjbbb]]]UUUMMMEEE@@@AAABBB???<<>>===;;;999888777777777000//////000222444333333222444777666222...,,,+++.........///111333555666555555555777888666333000///111666AAAQQQ```kkkpppooo___KKK???:::888888999@@@??????>>><<<999666444999;;;<<<;;;???JJJUUU\\\NNNCCC999777777444111111///000000000///.........---///000000......///000---...000222444555666666000000111///------...//////---,,,...111333000...*********((('''(((+++---///000000000000///......---,,,***)))'''&&&%%%%%%,,,,,,,,,((($$$"""%%%(((***+++,,,...000222333444666333//////111555888:::333///------111333333111000111222222111000222333//////.........000111222333333111...***'''&&&'''&&&(((***+++,,,...111333111000000333555444000,,,)))+++,,,+++)))+++///333222222111111111222222222444222000//////000111222111111222000...---///000222555777777444222333444888555111///000333444444222111000000000111222222000---++++++,,,------,,,(((((((((+++///222444444000///,,,+++******+++,,,---...///...------...000---+++)))***...222444555222111000000222333222111+++---///222444555555555111000//////000...,,,)))###%%%(((+++------,,,,,,,,,---...000222333444444000111000+++%%%"""###%%%***...333333000,,,++++++...000333444333222222222---,,,******+++...111333222111111000000111111222......------,,,---------'''(((***...111222000---//////...***&&&&&&)))...222444444222...---///222222000......000222333333000///...///111222111000......,,,)))'''&&&''')))***,,,///111111///---+++(((+++.../////////000111000000...---------------///......///000222444555666555444222...***'''%%%&&&&&&(((,,,///111111///000//////000222444333222///+++'''(((,,,...,,,)))******,,,///333555444333444222...+++***+++---///555444333111///...------000111333444555444444333333333222111000...---,,,///000111222222222111000------.........---++++++******+++******,,,000333666888:::>>>BBBFFFIIIJJJFFFHHHLLLPPPUUU\\\cccggg```eeehhhgggeeefffmmmsssuuu{{{}}}yyytttpppbbb\\\RRRLLLIIIGGGEEECCCBBBCCCDDDCCCAAA???>>>>>>:::999888888::::::999777999::::::999777555555666444444444111......222666333333444666888777444222///...444???FFFJJJUUUccctttxxx~~~|||hhhSSSGGGEEEBBBAAA@@@>>><<<:::888777000//////000222333222111000333666555111---,,,---111111111222222333333444555444444555666666444222///111777BBBRRRcccpppwwwwwwhhhSSSCCC:::888999:::@@@@@@??????>>>;;;666333444777999:::>>>GGGRRRZZZSSSIII@@@>>><<<888444333000111222111000///000111///000222222000000000111......///111333444333333,,,---...---------///000...,,,,,,...222333111...+++,,,,,,***''''''***,,,---------------,,,++++++************)))((('''&&&+++---...,,,'''&&&))),,,.........///111333555666444111...///222666888888333///,,,,,,000222111///000111333222111111333444111000...---------///000000111000---***''''''''')))+++------,,,---000333000......111555555111,,,+++...000...+++***---111111222333444555555444444333222111000000000111111///111222222000///000111111222333444333222000//////...---...000222222222...//////000000111111111///---,,,,,,,,,---,,,+++(((((((((+++///222222222///...,,,***))))))))))))***,,,///000000000111333///---++++++...222444555333111......000111111///***+++---///111333444444000///......000///,,,)))$$$&&&***---//////...------...///111111111111000...000///+++%%%"""$$$'''(((---111222...++++++------000333444222000000111...---,,,,,,---///111222111000////////////000111000000000000///...------))))))))),,,///111111000...///...***&&&''',,,111000111111...***+++///444222000...///111333444333333000---,,,---000111222...+++)))(((((())))))((()))+++...000111///---+++'''***,,,---...///222444111///---,,,,,,---///000222111111111222333555666666666444111---)))&&&$$$%%%%%%'''***---...---+++......///111444444222000000---******---...---,,,******,,,000555777666444222000---***((())),,,/////////000111000///---,,,///000333555666555444222222111111///...---,,,+++...000111222222111111111---------------.........,,,,,,,,,***)))***///333:::<<<>>>@@@CCCFFFHHHIIIGGGJJJPPPVVV[[[bbbiiimmmhhhhhhgggfffgggmmmuuu{{{}}}}}}pppkkkddd\\\VVVRRRPPPPPPMMMNNNMMMKKKHHHGGGGGGHHH===<<<;;;;;;<<<<<<;;;999999888777888999999777666...111444444222222555777444333333555777888777666111...222===BBBCCCLLLXXXhhhmmmttt{{{nnnXXXLLLKKKCCCCCCCCCAAA???;;;888666222111000000222333222000000333555444000...///111555555666666666444333222444333222222444555444333222333777@@@OOO```oooxxxwwwmmm\\\JJJ???;;;<<<<<>>@@@BBBDDDFFFGGGHHHKKKOOOUUU[[[```fffllloooqqqlllfffeeekkkttt|||zzzwwwqqqiiiaaa]]]\\\]]][[[ZZZXXXTTTOOOMMMMMMNNN???>>><<<<<<======<<<:::888666555777:::;;;888555+++000666999888666777888666444333444666888888777333...111;;;??????FFFRRR___dddlllttt|||qqqZZZNNNNNNCCCCCCDDDCCC@@@;;;777444444222111222333333222111000333555444000...111555888999999999888666333111444222000000222444555555666555666<<>>>>>===>>>AAAEEEGGGDDD>>>888555333222444999@@@IIIQQQWWWNNNFFFEEECCC<<<555222111333444333111111444777000111333444444222///---222222333555555222...***''')))+++,,,+++******+++,,,---000222333333222111,,,---///000000...---,,,...+++(((((()))***++++++000111222333222000...,,,...---,,,,,,,,,---///000---///111111///......//////000111222444555777777555222000///000333444555333333333111//////111222222111...,,,+++******+++///...---+++***(((&&&&&&---000333444111...,,,+++......000444777666111---111444777444///---...111333555888::::::777333000111333666555111...---...111///...111555555///***---000333333000......///***,,,...///---,,,,,,,,,//////////////////000111000///...///000000...,,,***,,,------,,,,,,...//////,,,***+++------+++)))***,,,000222333555777999:::666111---------......111///---///222333111///+++,,,---...111555888:::111---)))***---...+++(((''')))+++---...000333666666555333///+++)))***+++............---,,,+++***---,,,++++++---//////...000---+++***,,,.../////////000///...,,,,,,...000///...---,,,,,,---...///222333333333333111///...,,,+++)))((()))***,,,---)))((((((&&&&&&***///333000---******,,,///000111111111//////000222444666444111---)))))),,,111444...,,,)))((((((************,,,...///...,,,,,,---))))))+++,,,...000222333111000///......///000111666333000000111222333222...---...//////,,,(((%%%######(((...///,,,,,,//////111333333222000000111333222222111222222333333111222333444666777777888111///,,,)))(((((()))+++***)))(((***------+++(((&&&***---///...///111444000...---.........,,,***...------000444555333111++++++,,,...000111000...---,,,+++***+++---000222999<<>>???<<<888999666333555999:::777333444444666999<<<===;;;999999555222222555666333///000666<<<<<<999:::@@@FFFKKKUUUdddrrr~~~ppp```VVVOOOIIIHHHFFFAAA;;;666333111000333666666555444666888000222444777777777555444:::;;;======;;;888555333555444111///......///000333333555999<<>>>>>???@@@AAABBBBBBBBB<<<;;;999777999>>>GGGMMMWWWVVVPPPGGGBBB>>>777000///111333444333333333444...000222444444333111//////111444666777444...***+++,,,......,,,+++++++++...///111222333333222111...///111222222000...---)))'''&&&'''***---//////111222333333333111///---///...---,,,,,,---......***,,,,,,,,,***)))***+++---...///111333555777888555333000...///111333444222222111...,,,,,,...000111000...,,,+++***++++++...---,,,+++************---111444555333///,,,+++---...000333666555111---...222444333///,,,---000444555777777666333000...///222555555222000///000111///...111444555111,,,,,,///222111///,,,+++,,,+++---///000///......///000000/////////000000111.........000222333222000---...//////...---...000///---,,,,,,...///---+++***,,,000222333444777999999555000...---.........///------...111333222111000//////000111333444666000,,,((())),,,---+++(((''')))+++,,,---///222555777666444///+++))))))***+++,,,---...////////////---+++******,,,...------,,,***((((((***,,,------///000000000......000111222111000///............///111333555444222000...***)))(((''''''(((***+++((())))))))))))+++...111///---+++,,,///222333333000000///...///111333444444111,,,)))(((+++///111...,,,******+++---...---+++---//////---,,,+++,,,((())),,,///222444666666000//////......///000111444333222333444444222111---,,,,,,------,,,)))&&&&&&&&&***///...+++***------///222333333222333444444444333111000000/////////000222444555555444444111000---+++******,,,---,,,******+++------***'''$$$(((+++------...000333333222111111222000...++++++++++++...222333222000+++++++++---000111000...,,,,,,,,,,,,---///111222888<<<@@@CCCEEEGGGJJJLLLNNNQQQYYYfffpppssspppmmmqqqkkkiiiooouuuyyy~~~zzzuuuqqqlllnnnllleee```]]]ZZZVVVLLLHHHAAA=========<<<999999666333333444666666555:::;;;<<<>>>@@@@@@>>><<<:::666444555777777444000000555999;;;::::::===@@@CCCJJJVVVhhhxxxpppbbbWWWOOOFFFFFFCCC???999444000//////222666777666444444555000222555888999888777555:::;;;;;;:::888666333111000000......---......///000000333666777;;;GGGTTTaaaooowwwkkkUUUCCC;;;999999:::;;;>>>@@@AAA@@@@@@<<<;;;:::999:::>>>EEEJJJSSSXXXXXXQQQHHHAAA999222111222222111111111222222---///111333444333222111,,,...222666888555///***...///111000...,,,,,,---///000222222222222111000///111333555444222///---'''%%%$$$&&&***...000111333333444444444222111000000000///...------------*********((('''&&&(((***+++,,,...000222444666666555333000---,,,...000222111000...+++((((((***---///...---,,,++++++++++++---,,,+++++++++,,,---......111555777444000,,,***---...///222333222///,,,+++...111111...---...///555555555444222000---,,,---000333444333222111222111///...000333444222///---///111000---***)))(((***---000111000000111222111111111000000000000000,,,,,,...111444666666444///000111000///...///000000///...///000111000///,,,...000111222333555777777444000............------,,,,,,...111444444333444444222111111000000111---***((((((+++,,,+++(((((()))+++,,,,,,...111333777666444000,,,******+++***+++---///222333444555,,,+++)))***,,,---,,,,,,)))'''%%%&&&(((***++++++---///222222222111111222555555444333222000///......000222444444222///...)))((('''&&&&&&&&&(((((((((***---...---------......------///222444444444...............000111222333000+++((('''))),,,......,,,+++---///111222222---///000///---+++******&&&(((,,,000333666777777//////.........///111222333222333555666555111///---+++***++++++,,,***)))+++***---000...)))(((+++,,,...111333444555666888555444333111///---,,,+++...000333555555444111000111000...---------...//////.........///---***'''###&&&***,,,...///111222555444333444333111---***((()))***---000222111000+++++++++---///000///...,,,,,,---///000222333444888;;;???BBBEEEHHHLLLOOOPPPVVV___hhhnnnpppooommmlllkkkmmmrrrwww||||||xxxtttpppooojjjddd```aaaVVVNNNDDD===;;;:::999999999888666333222333666999>>>>>>>>>???@@@>>>;;;999888777666888:::999555111000333666999:::;;;:::999<<>>@@@???>>><<<<<<<<<<<<<<>>666555333000.........000111///000222333333222111000+++,,,///222444333000---...///000000///...///000000111111111111000///......000333444333000---***(((&&&%%%&&&))),,,...///444444444555444333222111222222111000......------,,,,,,+++)))'''(((***,,,------...///000111222333444333000---++++++...000111000---)))&&&&&&(((+++---------,,,,,,,,,,,,,,,---,,,+++******,,,---......222666888555111---+++......///000111000...,,,***---000111000//////000444333333222000///......,,,...111333444444333333000///...000222444333222///000111000...+++(((''')))+++...000000000111222222222222111111000//////++++++...111555666666444000111222111///......///111111111111222333333222000111222111000///111222555333000...//////...---+++,,,---///222444555666666555444222111///......+++)))((((((+++,,,,,,+++)))***,,,,,,,,,---///222444444333111...,,,,,,---***,,,...111333555666777---+++***+++,,,------,,,'''&&&%%%&&&(((***+++***,,,///333444444333222222555666666666555333111000111111111111000///...---***)))(((''''''''''''(((***---111333222000///............000333333222111------......////////////111...***&&&%%%&&&)))++++++++++++...111444444333...///000///---***))))))%%%'''+++///222333444444......------...///111222222111111222333333111///...,,,******+++------,,,///...///111...(((''')))---///222333333444666888333222222000...,,,+++***///111555888777555111...//////...............///222222333333222///,,,)))%%%(((,,,///111222333444444333333333222///+++''''''(((***---///111111000,,,++++++,,,///000///...,,,---///222444555666666999<<>>999666666777888;;;<<<:::666555999===AAA@@@?????????===999666444555777:::<<<;;;777333000111444999======:::666888:::AAAMMM[[[gggmmmooo~~~{{{pppdddTTTFFF<<<;;;999888777444222000333333222111111111222333///222666999;;;;;;:::999:::888555222///...------,,,...111444666777777777555444555555222///444;;;LLL^^^mmmjjjZZZIII===666//////222888===@@@???======>>>?????????@@@BBBEEELLLXXXdddgggcccXXXIII===999555000,,,+++---...///222333333333222000///...---+++***,,,...000000000***,,,.........///111333000000000//////...---------///000111000---)))''''''%%%$$$%%%)))---//////333333444444333333222222333333222111000...------------,,,***)))***,,,///000000000//////.........222222111---******,,,...111000...***'''''')))+++,,,,,,------..................,,,+++******+++,,,...111555777555111...,,,//////000000///---------+++---000222222222111111222222111111111111111111,,,---///222444555444333000//////000222333444333222222222111000---)))'''&&&))),,,......///000111222222222222111///...---++++++---000333444222000000111111000...---...///222333333333333333333333444444333111...,,,---...333111////////////...,,,+++,,,...000111333555666444444333222111///......)))(((((()))+++,,,------+++,,,------,,,---///111111222333111/////////111---...000111333444555555...,,,+++,,,...000000///***(((((()))+++,,,,,,++++++...222555444333222111333444555666666555333222555333000---,,,+++,,,------,,,,,,******))))))))),,,///444666555333111000///...///000111000...+++---...///000000//////...///---)))&&&$$$%%%''')))))))))***...111333333222---...000///---+++*********+++---///111111111111///...---------///000111000///------///111111111000...++++++---/////////000...///000---'''&&&)))///111222222111111333555//////000//////...,,,+++111444777::::::777222///------.........------,,,333555666777555222///---***,,,///333666777777666444333222222111...***&&&''')))+++...///000000111...---,,,---///000000///---...111444666888::::::<<<>>>AAAEEEIIINNNTTTXXX]]]fffmmmllljjjkkkjjjhhheeekkkqqqtttxxx}}}|||yyy|||zzzqqqnnnqqqdddUUUFFF>>>888333222555444;;;BBBCCC???<<<===???DDDCCCBBBBBB@@@>>>999666111333777;;;===<<<888555///000333999???@@@<<<777333888>>>DDDKKKSSS\\\cccsss|||yyynnnbbbPPPAAA777666555666888888666444666333...,,,,,,///222444///111555888:::::::::999888666333000---,,,++++++,,,...222666999::::::999888666555444222000444:::FFFVVVeeefff]]]PPPBBB888//////111666===AAA???===>>>@@@AAAAAA@@@@@@BBBCCCJJJSSS___gggkkkeeeTTTDDD===777000++++++---...///444444333222111000...---///,,,))))))+++///111222)))***,,,---...///222555000000000//////............/////////---+++(((&&&###""""""$$$)))...111333222222222111111111111222111111111000///...,,,+++***+++++++++***+++---000333222111000...---,,,+++///111222000,,,***+++...///000///,,,***)))***+++,,,,,,---///000000000000000//////...,,,+++******---000333555333111//////000111111000---,,,---...,,,...111444555444333222111111111222222222333333......///222444555333111000000111222333333333333444333222222111///+++(((%%%(((+++,,,------...///111111222111000...,,,+++***+++---000222222000---///000111000///...///000333444444444222111222333555444333000,,,+++,,,---000/////////000000...,,,+++---/////////000111333111111111111000///...---&&&&&&'''((()))+++---...---.........------...000111222333222111000111222...///000111222222222222---,,,+++,,,///111222111---,,,,,,---...///...---+++...111333222111000000222333333444444333333333777555111...,,,,,,...///000000///...---,,,+++***---000444555555333333333000///...//////...+++)))...///111222222111///...---+++(((%%%$$$%%%''')))'''(((***---000111000...***,,,//////...,,,,,,---000000000111111111222222000///...------...//////...,,,******---000222222111///------...000000000...,,,---///,,,((((((+++000111111000......000111,,,---//////000///...---111333777::::::777333000,,,---.........,,,+++***111444777888666333111000...///222666999:::888666666444222000000...+++((('''))),,,.........///000000...---...///111111000...000222555888;;;===???AAACCCEEEHHHLLLRRRYYY^^^```jjjoookkkjjjmmmmmmiiieeekkkqqqtttyyy}}}|||xxxvvv___QQQCCC>>>999333111555444===HHHMMMKKKGGGFFFFFFDDDCCCBBBBBBAAA>>>:::777222444888;;;<<<;;;888666111222555:::??????<<<888000666;;;>>>@@@FFFQQQZZZbbbnnnzzz}}}xxxlll^^^LLL>>>444222222444888:::888666666111,,,)))***...222444000111222444666777888888777555222000---,,,++++++***,,,000333666777777777666333222333222000333888>>>MMM___hhhhhh]]]JJJ:::333111000555<<>>>>>;;;555333888===EEEPPPXXXYYYWWWUUUSSSJJJIIIHHHHHHHHHFFFBBB???777:::<<<===<<<999777555444555777:::<<<;;;999666333666888:::<<>>444111000333777999777444222...******,,,000111222111111000000111333666777555444333111///---,,,,,,***+++...000333444444555222111222555444111222555888DDDUUUdddmmmgggSSS???777333000333;;;???>>><<<:::<<<======<<<===???@@@???DDDIIIPPPXXX[[[UUULLLBBB;;;333///000222222111222222222111111111111111000...---...000222222111---...///......///222444333222222222222222333333555444222000...,,,,,,+++'''%%%$$$%%%(((+++---...///...............//////***+++,,,,,,+++***((('''(((+++...000000111222444222222111000///......---+++000444444///,,,,,,---+++---//////---+++******,,,---///111333333333333000111333555444222///---+++---///000000000111333222333333000,,,+++---000---...111444666555222///111222222222222000...---222111000222444444000---///222555666444222000000333111000111222111,,,)))&&&)))+++---,,,,,,,,,---000000111111///,,,)))((('''))),,,000444444222///000111333333222222333555333444555333///---...////////////---,,,---000222.........000111111...+++)))+++,,,+++(((&&&(((***000000000000...,,,***)))!!!###$$$%%%'''***,,,000111111000......///000555666666555111...---...,,,---...//////000//////(((((((((***...111333333333222111111222111///---+++---//////---,,,,,,,,,444333000...------------111333555777888777555444333333222111000...,,,++++++---.........000333555///---,,,---...///...---000222555777777444222000+++)))'''%%%%%%''')))***((()))+++...000///,,,)))%%%(((,,,...//////000222111000...,,,---///111333222000///---,,,,,,,,,---'''(((***///333444444222000...------......---,,,((('''(((,,,+++)))+++000+++,,,,,,+++***+++---///...///000111111///---,,,+++---000222333111///------...000000///,,,)))'''(((---333666444222222222//////111555888888444000111...***(((((((((((('''%%%))),,,,,,***((()))+++333111//////111222333222222222333555999>>>BBBEEEIIIJJJKKKMMMPPPWWW___dddlllsssssskkkiiimmmjjjaaagggmmmsssxxx}}}{{{|||rrrdddMMMAAA:::======777666;;;GGGNNNXXXaaaeeedddbbb```VVVUUUUUUUUUUUUSSSPPPMMM===>>>@@@???<<<888555444666777999::::::888555444:::999777888;;;???CCCEEEPPPWWWaaalllwwwvvviii[[[LLL@@@444111///222666777444111...,,,***,,,///111000///222111///...///111444666444444333222000///------+++,,,...000222333444444111000333888888444111222666>>>KKK[[[iiijjjZZZGGG999444000222999>>>===;;;888999:::::::::;;;===???:::???CCCFFFKKKPPPOOOLLLCCC<<<444111222444444222333000......111444444222555444333333222222222222...///111000/////////000333444444333222222555777777666444111000//////000&&&''''''(((''''''&&&&&&(((+++///222333000---***&&&'''((()))******)))(((............///000111111//////...---,,,++++++***......//////000000111111/////////...---,,,******......111555999<<<<<<;;;777666666555333222111111,,,++++++,,,...000333555444222///...---,,,***)))...---...111444444111...///222444222---)))+++---///000222444333111///---...222666777333000000111666333000//////---((($$$%%%+++111222///,,,,,,...///222444333...***''''''------,,,+++++++++,,,,,,---000222333222111222333444444555444333222000///111///---,,,.../////////+++***)))+++///222222000---//////***$$$!!!###&&&---,,,+++***))))))))))))$$$$$$%%%&&&'''((()))***---///111111000//////000777777666555333000...---+++...111333222000//////,,,***)))))),,,...//////222222111111000//////...000000///,,,***+++---///000000000...,,,++++++---222111111333777999::::::666444222000000000///---///000///...---...111444000...---...///111111111000111333555666666333000***---+++&&&###&&&)))(((,,,,,,,,,,,,,,,,,,,,,,,,***---...---***)))+++...111---***+++///222444444333///+++***+++,,,***(((!!!%%%+++111555666555444777777666444222///---+++(((&&&&&&***+++***+++///...---+++******+++---.../////////...---+++***)))&&&***///111111...,,,,,,+++,,,...000000...)))%%%%%%+++/////////222333111000111222222222222000000333///+++)))((()))***)))(((***------,,,***))))))000000222333444555555555333333333777<<<@@@BBBCCCHHHKKKOOORRRUUU[[[cccjjjkkkooosssqqqkkkfffeeegggsssvvv{{{{{{tttjjj[[[NNNCCC<<<:::>>>@@@???AAAEEEUUU\\\dddjjjmmmnnnqqqssslllddd]]][[[^^^aaa^^^[[[QQQKKKCCC???>>>===999555777777888888888888777666999999888888:::===???AAAKKKPPPYYYccclllsssvvvxxx~~~}}}gggUUUFFF<<<333111000111222222///+++---,,,,,,---......---,,,///000000...,,,---111555666444222000............---...///111222222222222111222444555444333000///666===HHHUUUeeelll```PPP===888222222777<<>>@@@GGGKKKQQQZZZbbbjjjpppsssyyyrrr___OOOBBB999111///------///000///...---------.........---,,,---...///...---///222666999666222...,,,,,,---///---...000111222222111111111222222333222111000///333888CCCUUUiiisssiiiXXXBBB<<<666666:::??????===999777555666888;;;===>>>999777666888@@@IIIQQQUUUUUUSSSKKKAAA:::777333///++++++,,,///222444444333666555333222111000//////...000222444444444222111111222333333222000111222222333333333333222111111,,,+++***((('''''''''((((((***...111111000...,,,++++++,,,------,,,***)))((())))))***,,,...000111000///......------------111000...------...//////000//////...---,,,++++++---...000444999<<<======666444222111000111222333............000222555666333111...+++***+++,,,---///......000222333111000111333444111,,,******,,,,,,,,,---...////////////+++,,,...000222111///---+++)))(((((()))(((###"""***222555111---,,,,,,///000111///---,,,,,,,,,------,,,,,,,,,+++++++++---000444666444222111000222333555666666444111///+++******+++...000111111222000......000222333444///000000,,,&&&######%%%111---'''""" !!!$$$'''%%%&&&''')))))))))((('''---000333333111---+++***+++...111333444333111000000222444444222000///...+++***)))+++...111222333,,,---...///000111222333444555555333000...------,,,---......---...000222333222222333666999999999444333111111222222111000---///111111111111222333000111222222222111000///777666555444222111000///444555222+++(((+++......+++,,,,,,,,,,,,,,,,,,+++---+++******+++---......---+++***,,,///222444444333222111000---)))###'''///555666666444111111111111222111111111///+++)))***)))%%%%%%'''......------------......000111333333222000---+++***---000111///---++++++((()))+++---...---)))&&&(((---///...---//////---333333333333333222111111,,,***)))***,,,///000000---......---,,,++++++------...///000000000000000---444;;;??????AAAGGGMMMPPPSSSUUUWWWYYY___hhhooorrrqqqnnniiifffiiipppvvv{{{zzzqqqiii```WWWLLLFFF>>>>>>BBBHHHMMMTTT```jjjrrrxxx~~~|||zzzzzzxxxxxxyyyxxxvvvrrrmmmjjjjjjeee^^^XXXTTTMMMEEE@@@===???BBBCCCBBB>>>999666888888777777888;;;???AAAEEEGGGKKKQQQXXXaaahhhlllpppqqqmmmaaaSSSGGG===555111...***)))+++...///000.../////////...---,,,,,,***,,,......///000333555;;;777222---++++++---/////////000111111111000///000000000000////////////000333>>>QQQiiivvvpppdddNNNFFF>>><<>>;;;777555444666:::===<<<;;;777444111333:::CCCKKKOOO^^^cccaaaTTTFFF<<<666222+++,,,...111333444333333666555333111///.........---...000333555555333111111333444444222000//////000111222333444333222111...---+++******+++---......///111333333111///...---......///...---+++***(((((((((((()))***,,,,,,...------------...000000111000...---,,,---...///...------------.........000000111444888:::;;;:::333111///------///111222------......000222444555222000...***)))***---///.........///000111111111222333333000,,,***+++,,,---------,,,,,,,,,------)))((()))---111222...******)))((()))+++***%%%!!!!!!***333666333...,,,,,,000000///...------.../////////...---,,,***)))(((---111555777555222///...000222444666555333111///*********,,,///111222222444222000///000222444555111222111...)))&&&%%%&&&111...)))$$$"""###%%%''''''((()))******)))'''&&&***---222333222...,,,+++***---111444666444222000222444555555222000//////...---,,,,,,///111222222---...///000111222222333222444666666444111000000...///000000///000222444333222111333555777888777333111000000222333222222---000222222111///......///111333333222000...---777666555333000///000111777888444,,,))),,,///000,,,---............---,,,,,,)))&&&'''+++------+++,,,,,,,,,...111333444555333222111///,,,(((### !!!)))000555666555444111000000000000111111222///+++******)))%%%$$$'''........................000222444666555333///------///111111...,,,++++++))))))+++---///...+++(((***///111...,,,......,,,222222222222111111000000***))))))***---///000///.........---+++***+++------...///000111222222222///555<<>>===;;;:::;;;>>>AAACCCDDDFFFJJJOOOUUU[[[```cccaaa^^^WWWNNNGGG@@@999333333///+++((((((+++///111///000111000...---,,,,,,+++,,,...//////000111222666444111///------...//////000111111111000...---000///............//////...111;;;KKK^^^lllooommm```VVVIIIBBBAAAAAA===999666444444888<<<>>>;;;888666333///000555<<>>@@@DDDJJJPPPTTTYYYcccoooxxx{{{~~~yyyyyyxxxvvvsssooojjjfffYYYYYYXXXXXXXXXWWWWWWWWWGGGEEEBBB@@@???AAADDDFFFEEEHHHMMMRRRVVVXXXXXXWWWRRRLLLEEEAAA===999666444666333...***(((***...000///111222111...,,,,,,---............/////////...///000111222222111000///000000111111000///---,,,//////............/////////333:::CCCMMMXXXfffppprrrfffWWWKKKCCC???;;;999555444666999<<<===:::666888444000///222777;;;===LLLZZZjjjqqqooodddRRRDDD444555666555222000000111333222000///...------,,,***)))))),,,111444333111333444444222///,,,+++,,,------...000000111111111------...///222444777999111111000000...---,,,+++//////000111000///...---...---,,,+++***)))))))))+++*********+++...111333000000000000000/////////******+++,,,...111333555555333111111333444333222///---+++***)))***+++,,,,,,,,,---...///000111111000000///,,,((('''+++...,,,,,,,,,******+++...111222111///...------......222222111000...+++)))((('''(((***---//////---+++(((((((((***---+++&&&!!!"""***222666333///...///111///------...000000000/////////...,,,***'''&&&...111444444222///,,,++++++,,,---...//////......+++++++++---///000///......///000///......///111000000///...,,,***)))'''***+++---///000///...------,,,+++***)))((('''''''''+++000333333222222222000222444555555222///---///111333333222222333444777444111000000000000///222222222111000//////......000444555555444444444666666666444111000111222222000///000222333333222111000......000111111000...000111000---***((('''+++...111111...,,,,,,......000111000......111555444666444...+++---///...---...000111111000...---------...///000000...++++++...111333222222333444000000///---++++++---///***,,,000333555666555555333222000......---......+++((((((+++,,,***+++...///...,,,++++++,,,...//////111333555555444222000000000111///---,,,,,,------------///000///---***,,,000000---+++---...,,,+++*********+++,,,---...******+++---//////...,,,---......---***))))))******,,,///222666888:::;;;::::::<<>>:::@@@JJJRRR[[[dddjjjrrr{{{}}}~~~wwwwwwvvvuuuuuuuuutttttthhhccc]]]WWWSSSRRRRRRTTTOOORRRVVVXXXVVVPPPJJJFFFBBB===999999555///...222222333333000---+++,,,...---111444333///---///222111...++++++---/////////---...000222333222111000...///000000000///...---///000111222333222222111///111666;;;===EEEYYYlllyyyxxxpppbbbPPPBBB;;;:::444888<<<<<<888555555777888666555555777999:::999888DDDUUUcccooosssnnneee333444444111...---///222000///...---------------,,,(((%%%(((///444555444222111///,,,(((&&&&&&'''------,,,+++,,,---...///---...///111333444444444///.........///000111222---...///000111111000///333333222222222222333333111///,,,)))(((((()))+++---///222444444333111000///...---,,,---///111222222000......000222222222000000///...---+++******---...///111222222222222...111222...)))&&&'''+++)))***)))'''%%%''',,,000000...,,,,,,---///111111000222333444333000---+++'''+++000111///------...+++++++++...///---'''"""$$$+++222444111///000222222000...///111111///---''')))+++...///...------///000111000---+++******((('''&&&&&&''')))+++,,,+++*********+++***'''%%%$$$(((,,,---+++******+++))))))))))))***)))'''%%%!!!###'''+++///222444555222///,,,(((''''''((()))...000222333222222222333000111111111000///---,,,***,,,///111222333666888666444222111222333333222......---------,,,,,,,,,000111333222111000111111333333333222//////000111000...------///000///...000///------......---,,,---...//////...------...,,,///222000------000555+++...111000,,,***---000111444555111///000000...)))+++---//////---+++)))&&&+++000111---(((%%%%%%(((,,,000111///------...+++///333333111///...///......///000222555777888111000...------...///000---******---...---...111111...***''''''***...111...///000000111111111111000000000...,,,,,,...000...---------...,,,***((((((+++,,,(((&&&)))+++)))'''''''''(((***,,,///000***+++...222555555333111...000222111///,,,****** ###'''---333888<<<>>><<<@@@EEEGGGIIIOOOZZZbbbhhhkkknnnooooooqqqwww{{{~~~tttfffZZZIII>>>999<<<<<<:::BBBOOOVVV___jjjrrr}}}~~~~~~|||yyywwwvvvrrrjjjccc^^^\\\\\\]]]WWWYYYZZZZZZVVVPPPJJJFFF@@@<<<::::::444,,,+++000---000222111...,,,---...,,,000444333///...000333000---))))))---000111111000000000111111111111111---...///000000///......///000333444555444222111//////444;;;@@@GGGXXXjjjuuuxxxwwwjjjVVVEEE<<<:::444999>>><<<666222444777666555666888:::<<<<<<;;;444???KKKVVVaaakkkooommm000000000000////////////333111000000111000,,,)))***(((''''''+++///222333111111///+++&&&""" '''+++......,,,+++///333111111111222333444555666555111------///111222111333333444444444444444555666777888777555444444444000000///...---+++)))(((---...000111222222111111222111///...---...000111000---+++,,,///111111000000///,,,+++******+++,,,111000000111333444333222333666777333---))))))+++...,,,***)))(((***,,,---////////////111333555777777666444111///---++++++,,,///111000---+++,,,...++++++,,,......+++'''###'''///444000+++,,,...000///...---,,,,,,---...///***)))***...222444333000111000///...---......///,,,+++)))'''&&&(((---111---+++)))(((((('''&&&$$$***+++,,,,,,)))'''&&&&&&*********))))))((('''&&&$$$$$$%%%)))000444444333333222///,,,+++++++++,,,///222555666555333222222333333333222111000///...////////////111333555666666333111222444555333111///...,,,*********,,,,,,///...---,,,---///111222111000000////////////000222...***))),,,///000000444222///,,,***))))))***)))******,,,...000222333333000,,,+++,,,...000111------..................444555666666444222000...,,,+++***,,,...---***&&&%%%(((+++,,,+++)))(((((((((***+++---......------+++---111444444222///---000000/////////111222333222000...------///111333///000111///---,,,---......000...)))(((---111222///.........000111111111111111000...+++))))))***((()))***,,,,,,---,,,,,,,,,,,,+++)))&&&$$$%%%''''''''')))...222222...***,,,---///111222222111111222111000///---,,,+++***'''&&&&&&***///555:::<<<@@@DDDIIIMMMQQQVVV\\\aaaffflllrrrsssqqqrrryyy|||mmmXXXJJJ>>>999777===CCCGGGPPPZZZfffoooyyy~~~{{{{{{|||{{{wwwpppiiidddaaadddeeeeee```XXXNNNGGGCCC<<<===;;;777444333333111///---,,,...111222///---000111222222111111333555111000///...///000222333555222...------......------,,,------...///000111.........000222333222111...222666777:::CCCSSS^^^tttzzz\\\DDD>>>BBB;;;===>>>;;;888777888:::===:::999:::>>>@@@@@@???666:::AAAGGGOOOZZZfffnnn000000000000000000000000444222000000000000---***+++)))((()))+++---///000111111000,,,((($$$""""""''',,,111222000...///222333333222222222222333333444111------///111222222333333333333333333444444555777888777444333222333///000111222000...***(((---...///000000000///...000///---,,,,,,---///000222///,,,,,,...111111000...---+++******,,,...000111///------...//////...333666777333---))))))+++.........------,,,,,,,,,---------...///222444555666555333000...,,,++++++,,,...//////---------...)))***+++---...---)))&&&&&&///333000,,,,,,///000//////---,,,,,,,,,---...***)))***---111444444222222111///------...///000...---+++)))(((***///222---+++******+++,,,+++***111000///---+++******+++************)))'''%%%$$$######%%%***///222222000333222000///------------///111444555333000///...111111222111111000///...////////////000111333444333111000111333444333111---,,,+++++++++---///000111000///...---...000111//////......//////000111333///+++)))+++---...---444222///---,,,+++,,,,,,++++++,,,---///111333333333111---+++++++++,,,,,,,,,---.../////////...---333333444555444222///...,,,++++++,,,...---***'''&&&))),,,---,,,*********++++++,,,------------,,,///111444666666444111/////////.........000111222222111///......///000111111222222111///---...///...111000++++++///333444000...------...000111111111111111...+++))))))***'''''')))+++,,,...///000000///---***'''&&&''')))((('''(((,,,000111...+++***,,,000333444333111///------------,,,,,,++++++((('''''')))---333777999AAAIIISSSWWWWWWXXX___dddbbbjjjrrrvvvwwwzzz}}}zzzttteeeRRRFFF===888777>>>FFFOOO[[[fffmmmuuu{{{vvvsssqqqqqqooommmiiiddd___WWWMMMFFF>>>===;;;777555333222111...,,,,,,...333555333111222222333222000000111333000111111222222333222222444111---+++++++++***)))))))))***+++---///111222000///...///111111000//////222555666777===IIISSShhhyyyhhhMMM===999999;;;<<<;;;999999<<<>>><<<:::888999<<<>>>===<<<777999<<>>;;;999777666444222...,,,,,,///444777777555222333444222000///000111000222444555666555333222222///,,,***))))))(((&&&&&&''''''))),,,///222333111///......//////...---///222555444333666===DDDVVVhhh|||pppWWWAAA666999999999999888999<<>>CCCLLLWWWeeelllkkkhhhhhhjjjmmmttt}}}uuuiiiaaaXXXLLLAAA<<<>>>???EEEPPP\\\iiivvv~~~}}}}}}xxxrrrgggXXXNNNEEE>>>999999:::888666666...,,,,,,...333666666555222333444444222111222333111222333444444444333222///---+++*********)))((('''''''''(((***---000222000---++++++,,,---------...111444333111111444888FFFUUUhhhsssooo^^^III<<<999888777555444666999;;;999888777777777888888777888777666666888<<>><<<888666555333222000111111111222333444555555555666666444000---,,,------000222000,,,)))***------000333444333111000000000000000111111000...,,,.........///000111222333111222333222///...///000222333333333111///,,,+++***...222444333111000000000///,,,***)))+++,,,........./////////---,,,+++---...///000111111222222///000///---******---///111111111111111111111111...---,,,---///111111000111000......000222444555333333111000000000111111333222111///......///000------,,,,,,,,,------......---,,,***(((((()))+++---,,,,,,---//////...,,,---111222//////000///,,,...///000000000000///...444666888777444333333555444444444444444333333222333444555444222/////////...+++((('''(((+++---...,,,***(((***...111///---************)))'''%%%$$$,,,000555666444111000///''')))***,,,---............111444666555444333333///111333555555444111000......---,,,,,,---...///---///000///,,,+++,,,......---,,,++++++---...000000000111111111111111111333222///---***)))''''''%%%'''((('''&&&&&&(((+++((((((***+++,,,,,,---------------+++)))&&&###!!!%%%(((,,,,,,******---111...------...///000222333000000111222111///---+++(((+++///000...,,,,,,------------+++'''%%%$$$$$$((()))+++---///111222222000//////...//////000111////////////111333555666222333333333333333222222,,,---...---,,,+++,,,---...222222...,,,...000...///111222...***(((+++...000222333333111...------+++,,,...//////...+++***,,,,,,,,,++++++,,,///222///***&&&&&&+++111444555...---,,,+++,,,///111333444444444333222222111111222555777999<<>>BBBEEEEEE???888333111111111000111222222333333444444555222444555333...+++******+++...000...***'''***------000333444333111000//////000222444444222...***.........//////000111222111333444222///---...000222333444444333///,,,***)))---111444444222111111//////...,,,,,,+++,,,,,,,,,---.........---,,,+++---...///000111111111000///000111///,,,,,,...111///000111222222222222111222111000111333333222111555222000///000111222222111222333333333222111000444333111///...------...---,,,,,,,,,------...///...///...***&&&%%%'''***---------///222333222111000444555222111222111---///000000000...---+++)))///333666666444333444555333444555666555444222111444555777666333000//////,,,)))&&&&&&(((+++...///,,,((($$$&&&+++000000///************)))((('''&&&---111555666333000///000((()))***,,,---...//////000333666777555333222111...000333555555333000.........---,,,---...///000///111222000,,,***+++---,,,+++***)))***,,,...000111111111111111000///...111000...,,,***)))((((((&&&((()))(((%%%$$$&&&)))((()))***+++,,,------------------,,,)))%%%""" $$$'''******'''(((,,,111///...------...000333555111111222222111///,,,+++(((,,,///000...,,,---...------,,,)))%%%"""""""""%%%'''+++...111222333333000///---,,,+++++++++,,,............000222444666333333333333333333333444+++,,,...---,,,,,,---///---000000---,,,000333222///222333000+++(((+++...000222444444111///------)))+++...000000///,,,***+++,,,---------...111333///+++&&&''',,,222555666---......///000111222222444444444333333333333333777:::<<<===@@@GGGRRR[[[fffkkkpppsssuuuxxx~~~zzztttpppbbbQQQGGGCCC@@@???@@@CCCMMMWWWeeennnuuuxxx~~~lllSSS===999999555222444111...***+++...111111000---///222333222000000000000111222222222000///---000//////000222333111000333111...,,,---///222444...***%%%"""$$$''')))+++...///111111111000/////////666DDDVVVffflllhhhcccRRRKKK@@@999777666666555666999<<<>>>>>>AAAEEEIIIJJJAAA777000...000111222555444333222111222333444111333444222///---...000///...+++(((&&&'''+++///---...000333555555222000000111333444555333222111111000///////////////000...///000///---,,,,,,---,,,000444555333000000000///------///333444333000111000///---------...///111111111000///---,,,+++,,,---///111111///...,,,333333222222222111111111666666555444333333333333333333444666888999777666222111///------...000111555777888888666444333444444444444222///------...000///...---,,,------...,,,+++)))(((&&&%%%%%%%%%...///111222222222111000222222111000///......---000///,,,((($$$"""###$$$---000444444333222444666555555555555444222///...000000111111111///...---***(((%%%%%%&&&((()))))))))(((''''''(((+++///111///000111000,,,(((&&&%%%...///111333444222---)))+++***))))))+++///222555777444111/////////...---////////////...---,,,+++,,,---///000000...---+++000333444222...)))((((((&&&)))+++***((((((***---444666888777444000...------,,,***)))***,,,...000///...+++(((%%%%%%''')))******+++...000111000...//////000000...+++(((''')))+++++++++******,,,...000...---...000111111111222111111222333222000...,,,---......//////.........000000,,,&&&!!!###%%%)))---000222333444222///+++))))))((('''&&&)))+++---...///000333444333444444444444333222111000...,,,++++++,,,+++***------...///000111222222555444111...---------...333111/////////...,,,***,,,,,,------...---------,,,---///000000//////......---,,,+++,,,---...///******+++...222444444333444555555333222333555777>>>>>><<<;;;???JJJYYYeeegggmmmqqqttt|||{{{zzzssscccSSSJJJBBBAAA@@@@@@EEENNNYYYaaarrruuuzzzrrr\\\EEE;;;999666444444555222...+++***,,,...000...000111111///---------...000444777888777444333222222111111111111111222222111000000111333555666333///***'''&&&&&&&&&%%%+++---111444555333000---333111666EEEVVVcccnnnuuulll```NNN???888666777777999;;;======<<<===AAAEEEDDD===555111222666888999333333222111111111111222///222555555222/////////000000...+++((())),,,...,,,---///111333222000...---...000111222222222111111111000000///......------///000000...,,,+++,,,***...222444444333444555111///...///222333222111222111000///......//////222222111000///---+++***------///000111111111111222222222222222333333333666555444333222222222222111111222555888999888777444222111/////////000111444666888888666555444555666777777555111/////////000///---+++++++++,,,------,,,+++***)))(((((((((///000111111222222111111111111000000///...------///...+++&&&""" !!!"""&&&***...000000000222333444444444444333222000/////////000000000///------+++)))'''''')))))))))(((((('''&&&'''(((+++...111000111222111---***''''''+++,,,...111333222...,,,+++***)))***,,,///222444444222///............---+++,,,,,,---------,,,,,,---...000111111000///...111222444222---)))''''''$$$'''******((((((***,,,111444666777444111000///---,,,*********,,,///000//////---***'''''')))+++---,,,---///111222222000......000000000...,,,+++***,,,------,,,---///111000...------///000111000222222222333444444222///------...///000000000000///000///,,,'''###!!!"""&&&(((***---///111222222111...+++)))((((((&&&%%%)))+++,,,...///000222444333333333222222111111111111...+++))))))))))))(((---......///000111222333333111///---,,,,,,---...444222///......---+++***------...////////////...111222222222222111/////////...---,,,,,,,,,------++++++,,,000333555444333333444444333222333555888===>>>@@@CCCIIISSS___gggkkkqqquuuxxx}}}uuupppiii[[[NNNGGG???@@@AAAEEEMMM[[[iiisssxxx{{{~~~lllXXXCCC;;;:::888888999555444111///---,,,++++++,,,...000111000//////000000111444666777777666555444222111/////////111222000000///000111444666888555222---+++***)))(((''',,,...111333444333111000222111555>>>HHHUUUffftttpppZZZHHH>>>999666333:::;;;===<<<::::::===???>>>:::555444666999;;;<<<222111111111111000000000---111444666444222//////222222111///,,,+++,,,---+++---...000000///---,,,++++++,,,...///000111222111111111111///---+++***,,,...111111///,,,+++***+++---111333333444555666333111///...000111111111333222222111000/////////222222111000///---,,,+++.........///111333444555222222222222333444555555444444333222222111111111//////000333666888888777555444333111111000000111222444666666555444555666:::;;;:::888444111000000000...,,,))))))***+++---...------,,,,,,,,,,,,,,,111111000000111111222333000000//////......------///---***$$$ !!!!!!$$$)))---...///000222222222222222222111000000.........//////...------++++++***+++------+++)))((('''''''''))),,,///111000222333111...+++))))))******+++---000000///---*********+++,,,...111222000...,,,+++,,,---------***+++,,,---...............///000222222222111000000111111///+++(((''''''###'''***+++)))''')))+++000222555666444222111000---,,,+++***+++---///111000000///---+++***,,,...000///...000222444333222,,,---///000111111000000+++---...//////000222333111...,,,+++---///000000222222222333555555333111------...000111222333333000000///,,,(((&&&&&&'''***+++,,,...//////000000000---+++)))))))))'''&&&***+++,,,---///000222222222111000000//////000000222...***''''''(((((((((...//////000111222333333000///---++++++,,,---...777444000---------,,,,,,......///000000000000000555555555444333222000///000///...---,,,++++++******+++---111444555444222111222333333222333666888<<>>;;;::::::::::::999888777777===>>>???AAAAAA???<<<999333222222222111111111111///...------...//////000111222444333000---++++++,,,...000000...------...222111000//////000000111111222222111...+++'''%%%(((+++///111000---+++***...------------.........///...,,,***))))))+++,,,222333444555444333111000---...///000111111111111///...,,,++++++---///111333222111000000111222333222222222222222000///...111000//////111222111000111222222111000...,,,++++++---.........///111222;;;<<<<<<:::666222000///,,,+++)))'''''')))+++---......---------...////////////...------///000111.........///////////////222111///+++&&&$$$%%%&&&%%%%%%'''))),,,---------............//////000000,,,,,,,,,,,,------......)))***...333777777444222......---...///000222333---......---***(((((())),,,+++******,,,------,,,***+++,,,---............***(((&&&''')))+++,,,+++///000000111111000000///---......//////000000000---+++)))''''''&&&&&&&&&---///111///***&&&&&&'''222444666666333000------,,,,,,,,,,,,...///111222222333444333111////////////......///111222111000,,,,,,------------------))),,,///000000111222333222///,,,+++,,,---------,,,,,,---///222333222000++++++,,,---///222444555333222000...//////000000111111000///............*********---000222222111---++++++,,,///000000...---------,,,,,,------...///,,,***))),,,...000000//////000111222333444444000///...---...000222333;;;777333111111111222222------...///000111111111////////////////////////000000111111///---+++)))((((((***---000111000...,,,---///000111333777:::>>>CCCMMMXXXbbbkkkrrrvvvwww{{{}}}uuuggg___VVVPPPJJJCCCAAABBBGGGNNNZZZfffqqqzzz~~~{{{ooo\\\JJJ>>>888555222777555222///---,,,+++,,,,,,///333555444333222222222111...------///222333555222...+++***---000333444333222111111333555666,,,,,,---///111111///---......///000111333555666222///,,,,,,,,,222@@@MMMWWW^^^ccc```UUUHHHAAA???999999888999::::::::::::<<>>???DDDMMMWWW___fffqqq{{{yyyiiiRRR@@@999555222222111000...---+++***)))***///444777777666555555444222///,,,++++++,,,---+++,,,...000222444555555444444222222222444666777555444333333444444222000,,,---...000000111111000222///---///...---000555@@@LLL\\\ffffff\\\OOOFFF<<<999555555777;;;<<<<<<777<<>>999444333666999;;;;;;:::===AAABBB@@@>>>???AAA333111...+++******+++,,,---+++)))***---...---+++))))))'''%%%###$$$'''***......---,,,---000444777444333222444777777555222,,,...000///---+++***+++++++++*********---///111555222000//////...***'''))))))))))))((((((((((((((((((***...222555444333000000000000////////////******+++,,,...///000000---)))&&&&&&)))...///000444333222111000///...---,,,,,,,,,------......///---///000///---,,,,,,---///111000,,,+++------***(((((()))+++,,,+++)))&&&$$$######'''---111222111555222///---------,,,+++000444777777444222222444222222333555666555222000222333444555444333222111,,,---,,,)))&&&(((---222333111............---,,,111000......///000000///666666777888999888666333000111111000///...,,,*********)))))))))***,,,---000---***+++///333333333...,,,++++++---...///...+++,,,,,,+++)))))),,,...222222222333333444444444333222111000///...---,,,---+++***---222555444222111000---***'''(((+++...---...///111111111000//////---,,,...111333222000222222222///,,,***)))***)))***...222444333///,,,---+++***)))+++---000222000...///333333///...000555444333222111///,,,)))%%%%%%''',,,222555333000---000333111...---111555:::555111111444666444111111000......///000000///---+++***---222444111---,,,---......//////......---......000111///,,,))),,,...//////...,,,------...///111222222111///......---,,,,,,---///222555444222111333555666333111---...000222333444333333333111////////////......000222444555333222111111---,,,,,,---///111222111111333555777;;;@@@GGGLLLUUUaaammmrrrvvv|||zzzgggVVVLLLCCC===@@@JJJUUUbbbkkktttyyy~~~hhhMMM999222222333333222111///---***((()))...444777666555555666111000000000//////......,,,***+++000666999666333222......222444222222333888555000------...//////,,,+++***+++---...---,,,000000000000000//////...444===GGGRRR___jjjggg___LLLBBB888555666777888888777888:::===@@@BBB@@@???111///,,,)))''''''((()))+++******,,,...000...---***)))(((&&&$$$%%%'''***+++,,,------///111444666222111111333555555222000...///000///---***))))))*********))))))+++...000555222000000000///,,,)))(((((((((((((((((((((((((((((())),,,000333333333///////////////.........*********+++,,,.../////////,,,((((((***---......333333222111000///...---,,,,,,,,,,,,,,,,,,++++++...///000000...---...///444555222---,,,......+++))))))***+++,,,,,,)))'''$$$$$$%%%)))...111111000222000---,,,------,,,+++000333666666333000......000000000111222222000///111111222222222222222111......,,,(((%%%&&&+++000222000............---,,,111000000000000000000///444444555666666555333111000///...---,,,,,,------,,,,,,+++++++++,,,---...///,,,+++,,,///222222111...,,,+++***,,,---...---,,,,,,,,,***))))))+++---222222333333333333333333222111111000///......---...---,,,...000222222222000000---***((())),,,///------///000000000//////,,,+++***,,,000222111000000111111000---++++++,,,***+++---000333333000------,,,++++++,,,...111333111------000111000111555444333222111000...,,,+++'''&&&'''+++000333222000000333555333000///222555777333000000444666444222////////////111111111000,,,***))),,,111333000---------......//////......,,,---...111333222000---...000111000//////000111333333444444333111///---************,,,///333666777555222222333333000...***+++---///111111111111111000//////////////////111222222111/////////111------,,,,,,...///000000222444777:::>>>DDDKKKPPP\\\gggrrrwwwzzzzzzzzz~~~lll\\\NNNEEE@@@DDDNNNYYYeeennntttzzzpppVVVAAA777555111111111000000...,,,***---111666888666555444555111111111000000000000000...------111777999777333000---,,,111333333333555333111---+++,,,---///000,,,+++)))***+++---,,,,,,000000111111111111111000444;;;BBBIIITTT___bbb___UUUNNNEEE???<<<999777666777888999<<>>DDDOOOXXX[[[]]]\\\XXXQQQHHH@@@:::666999999:::===>>>===:::777222111...+++)))(((((((((&&&'''***...111333333333000///---***&&&%%%%%%'''"""$$$(((,,,000111///...)))***---///111111000///000111222///,,,(((&&&%%%''')))***(((&&&&&&(((+++000///.........---------''''''((()))******++++++***(((&&&'''***...000111......------,,,+++++++++)))))))))))))))***+++,,,///...------...///000000222222111111000000//////000---)))%%%###$$$%%%&&&,,,---......------///111777777222,,,***...111111,,,++++++,,,......,,,***'''(((+++---000000000///...---,,,---...//////......000444666444000,,,)))---,,,+++***)))***,,,...////////////000222444555555444000***$$$$$$(((,,,///...---...//////...,,,000111222222111000/////////000111111///...---------,,,++++++,,,---///111///............/////////---......000111111000//////---******+++,,,,,,+++------,,,)))''''''***,,,222222222222222111111000111000//////...///000000111222222000,,,,,,///222111000---)))''''''))),,,+++,,,---.........---,,,'''''')))+++...111222333,,,...000111111000111222...---,,,,,,///111111111/////////000111222333333000,,,+++......---///333/////////---,,,---...000...+++((())),,,//////...555666777666333111222333///...---///222444333222---000333444333111///...,,,+++***,,,///000///---...............//////000,,,,,,///222555666444222111111111000000111555888666777777777555222///---''')))+++,,,,,,...333777:::777333///---,,,++++++((()))+++...///000000000444444444333111000///000111222222000---,,,,,,---......,,,***))))))***,,,111444:::@@@GGGOOOWWW\\\fffooowwwyyy||||||vvvsssmmmhhhcccaaa___^^^```hhhrrryyy~~~}}}rrrfffPPPHHHCCCGGGOOOWWW```gggvvv|||~~~iiiSSSBBB999...---...000333444222000111222444555555444444444333222222222222444555666111111000222555666444222---)))(((+++---------000,,,,,,+++******,,,...111///,,,)))(((***,,,...///...///000222333444444444444777888777888???JJJQQQ[[[ccchhhcccXXXMMMCCC<<<::::::;;;===>>>===999666222000...,,,***)))))))))%%%'''+++...000222333444444333111,,,'''$$$$$$$$$!!!$$$(((---...,,,***$$$'''+++///111111000000///111111///+++(((&&&&&&''')))+++)))%%%###%%%(((------,,,+++******+++,,,))))))***+++,,,------...+++)))&&&&&&)))---000111...------,,,+++*********(((((())))))))))))))))))+++,,,---...///111222333222222222222222111111111444///'''!!!!!!%%%)))***+++,,,+++++++++---///222222...((((((...222222---,,,+++,,,---...,,,+++)))+++---...////////////...------///111222111000---///333666666333///+++,,,,,,+++)))'''(((+++...000/////////111333555666777666333---(((&&&))),,,------,,,...//////...,,,---///111111///......000000111222111...------...+++,,,---...000000000000//////////////////.........///111111111000000000///---******+++------,,,---,,,+++(((&&&'''***---222111111111000111111111111000///......///000111222444444111...---///222222000,,,((($$$###%%%''',,,,,,---......---,,,+++'''(((***,,,...000222333+++...111333222222333444///---++++++...000222222000000111222333333333333///,,,,,,...---)))(((***+++,,,---,,,+++,,,///222111---)))))),,,//////...222333444444222111111111---,,,---...000111111000...111555555333///,,,,,,...---------///000000//////............///000111......000333555555222000000000000///...000333666222333444555444222000///+++...000000......222666888666333///---+++,,,---***+++...000222333333333777999999777333000/////////222444444222...,,,+++......---***''''''))),,,000444;;;BBBKKKSSS\\\aaahhhqqqxxxzzz|||{{{tttooohhhccc\\\WWWUUUSSSQQQNNNKKKTTT^^^iiirrrwwwssskkkPPPGGGAAADDDJJJQQQXXX___mmmsss|||lllWWWEEE;;;000......111666777555111/////////000222333333333333333222111222333555666111111000111222333222111---(((&&&((()))''''''***...///...---******---000111...+++***,,,...000000---...///111222333333333444666888777444666===EEEPPP```mmmmmmeee[[[OOOFFF::::::999:::;;;:::777555///...---+++***)))((((((&&&(((+++---...///222555444444222...)))&&&%%%%%%!!! !!!%%%***,,,+++((($$$(((---000111000000000---//////...+++)))''''''&&&***,,,)))$$$!!!###''',,,,,,,,,***((((((***++++++,,,,,,,,,---.........---***((((((+++...000111......---,,,+++***))))))'''(((***++++++***(((&&&(((+++...000000111333444333333333333333333444444555///&&&!!!(((,,,+++++++++***)))))),,,.........+++&&&&&&,,,111111---,,,++++++------,,,++++++---...---,,,,,,---///.........000222333222000---...000333555333///+++***++++++)))&&&&&&***...///000000111222333555555666666555000+++(((***,,,,,,+++,,,...000000...,,,***,,,...---++++++...111000333444222...,,,...000***,,,...000111111000000///000000000000//////...///000111000///...///000...,,,++++++---...///...,,,+++***'''&&&'''+++...222000///......000222333333111///...---...///000222333444333222111111222111///+++&&&"""!!!###%%%,,,---.........---,,,+++(((***,,,------...000222,,,///333444444333333333///---++++++...000222222000111222444444333333222...++++++,,,***$$$!!!"""'''))),,,,,,+++,,,000333222///++++++...000000......///000111222111000000,,,,,,---.........------,,,111555555111---+++,,,...............///000111000///.........///000111000000111444555444111.........///...---...000333///000222333444222111000...222555333///...222666666666444111---,,,,,,---+++---///222444555555555777:::;;;999444000///000...111555666444000---+++...///...***&&&%%%)))---111666===FFFNNNXXX```fffllluuu|||~~~~~~ssshhhbbb]]]UUUMMMIIIIIIIIIFFFCCC@@@FFFOOOYYYfffpppqqqmmmQQQGGG@@@AAAGGGMMMUUU\\\bbbeeellluuuqqq]]]KKK@@@333111000333888:::666222...,,,+++,,,///111222111444222111000000222333555111111111111111111222222---((($$$%%%&&&$$$$$$&&&///111111///+++***,,,///111///,,,,,,...000111111---...///111222333333333555666999:::777444777>>>DDDWWWgggjjjgggcccZZZPPP<<<:::888666666555333222......---,,,,,,++++++***(((***+++++++++,,,000444222222222///+++)))((()))%%%""" """'''++++++)))(((,,,111333111...------***,,,......,,,***)))***'''+++---***$$$ """&&&---------***''''''))),,,,,,,,,,,,---------------...,,,***+++---///111111///...---,,,+++***))))))&&&(((,,,...---***&&&$$$(((+++///111000000111333444444444555555555666666222...'''"""!!!$$$***---------,,,***))))))+++---,,,---***%%%%%%+++......---+++******,,,,,,,,,+++---......,,,)))))),,,///.........000222222111///---,,,---...000///+++'''''')))+++)))%%%%%%(((,,,...///000111222222222222222444555222---******,,,******+++...000000...,,,&&&)))***)))'''(((---222111333444222---+++---000,,,,,,------...///000000111222222333222111000//////000000...++++++---///...,,,+++,,,...000111111+++***(((&&&%%%(((,,,000222///---+++,,,///444666444222000---------///000222222333555666666444222...---***&&&######%%%(((---.../////////---,,,+++)))+++---,,,++++++,,,......111444666555333222222///---+++,,,...111222222///111333444555444222111---)))''''''$$$"""'''+++---,,,,,,000333333000------000222111///)))***---///222222222000,,,---......,,,***)))))))))...222333///,,,---///.........---------///000000///...---...///111222111111333555777666333000,,,...///...------...//////000222333444222111000...333666444000...222777666777666333///++++++,,,***,,,///111333555555555333777:::888444000000111...111444555333000///......///...***&&&%%%***...333888@@@IIISSS\\\dddjjjoooxxx{{{oooddd^^^XXXNNNDDD???AAABBB???;;;;;;???DDDKKKXXXfffkkkjjjSSSIII@@@BBBHHHPPPYYYaaa^^^[[[\\\eeesssyyyfffRRREEE888444222555:::<<<777222000---++++++---///000///333222000......///111222111111222222111222333444---'''###%%%%%%$$$%%%'''...000111///+++))),,,//////...------///000000//////000111222333333333333666666999===;;;777888===>>>NNN[[[^^^```ccc^^^UUUDDD@@@;;;777444333111000000000/////////.........***++++++***(((***///333///000000///---++++++,,,)))$$$ !!!'''+++,,,+++,,,000444555111---+++***(((***------,,,+++++++++'''+++...+++$$$ """&&&...///...+++''''''))),,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---///111111111//////...---,,,******)))&&&)))---//////+++&&&"""(((,,,000111000...///000444444555555666777777777///,,,(((%%%%%%'''+++---......---+++))))))+++...---...+++&&&%%%***,,,+++---+++******+++,,,,,,+++...///...+++((((((,,,///---------///111111///------+++***+++,,,***&&&"""%%%(((***(((%%%###&&&***,,,...///111111111000000///222444222...+++***+++******+++...000000...,,,$$$'''(((&&&$$$&&&---333111333555222---***---000...,,,+++***+++---000111333333444555444333111000...///...+++((((((+++......,,,+++,,,///111222222***)))(((&&&%%%(((---111222///+++)))+++///555888555333000---,,,---...///222111222666::::::666222,,,,,,)))&&&$$$%%%(((+++....../////////...,,,+++)))+++---,,,)))((())),,,000222555666555333111111...---+++,,,///111222111///000333555555333111000,,,'''###"""  %%%+++---,,,,,,000333333000...///111333111///'''(((+++///222444333222---...///...+++)))''''''&&&+++000111...---///222---------,,,+++,,,...000111000...---...///111222111222333666888888666333,,,...//////...,,,------111222333444444222111///---222666555000...222777777888888555///+++***+++)))***---000222333444444///333888777333000111333///111222222000///000000...///...***&&&%%%***000555:::CCCLLLUUU___gggllloooyyyzzzpppfff```WWWLLL@@@;;;===???;;;777999;;;===BBBOOO]]]eeeeeeTTTJJJBBBCCCJJJTTT^^^gggaaaXXXSSSYYYiiiwww}}}}}}mmmXXXJJJ:::666444666;;;<<<888222333///++++++---......---333222///---,,,---///111111222333333222333444666,,,&&&###%%%&&&&&&'''***+++...000...***))),,,000...---,,,---///000///---111111222333444444444444777555888>>>>>>:::;;;@@@<<>>;;;<<<;;;666555888;;;???KKKWWWYYYSSSHHHCCC@@@EEERRR```gggiiiZZZQQQKKKPPP[[[fffpppxxxwwwnnnZZZNNNCCC<<<666666666444555888;;;777222------///444777999777333...+++,,,000333333222111333666666333000+++)))((((((***+++,,,+++111111111111111111222222000...---///222444333111222222222222444666777999:::;;;;;;::::::<<<@@@DDDCCCFFFJJJOOOTTTYYY\\\]]]VVVNNNEEEBBB>>>777333222//////111222111000...,,,((()))******)))+++...000111222333222000///000111111///,,,,,,---/////////333222111111222222111111------......///000000000---,,,+++***)))***,,,---.../////////............///000000///......///111111000...---...///111333...///000///---,,,,,,---,,,---//////...+++(((&&&---000333555444111//////222222222444777777666555///...,,,++++++,,,---...000///000111222000---***,,,---,,,+++))))))***,,,,,,,,,,,,,,,,,,++++++++++++***'''%%%$$$&&&***------,,,,,,...///000///------,,,***'''###$$$'''***,,,---...//////...------,,,---///000222333333333999888555222111111222333111///...,,,,,,,,,---...+++)))&&&$$$&&&***///333------,,,---...000222333000///---***(((***...333555333000000222333333222222111///---,,,,,,---............///111111000...+++***((()))***---///000//////...,,,+++---111444666555222...,,,,,,...111777666555666777777555444111000000///............000000000///......------,,,,,,,,,+++))))))+++,,,...111222444:::BBBDDDBBB777333///...000222111000///...---...000111111000(((&&&$$$$$$$$$'''***,,,,,,---...............---000...---...111333444444,,,)))(((***...000---***------......,,,***'''&&&(((***,,,///000000//////111///---,,,,,,---///000333///+++***,,,...000000---///222444444222000.../////////000//////...------000222222000...///000000222555555444333333333666555444111///,,,)))(((%%%$$$(((000444444333444333444444333222222333444333///+++***+++---------111///---,,,---///111333;;;AAAJJJSSS[[[eeeooowww~~~}}}|||uuujjjeeehhhjjjiiiccc___UUUGGG???<<<888333333777:::>>>GGGQQQQQQLLLEEECCCDDDLLLZZZfffmmmppp[[[PPPGGGHHHRRR]]]iiirrrtttnnn[[[OOODDD;;;444222222222444888;;;888333///...000444666888666333///,,,---000333222111111222444444222000,,,***)))***---000111111111111111222222111111111000...---///222444333111111000000000111333666777;;;;;;;;;::::::===BBBEEEPPPOOOMMMLLLOOOUUU___fffbbbWWWLLLFFFAAA;;;999;;;...///000000///---+++)))'''((()))))))))+++...000555666666555333111111111555333000///000111111000222111000/////////000111+++---///111222333333333,,,+++******+++---000111...000222222111000000000000222333333222111222333111000///...///000111222000111111000...------...///222444333///+++)))***222222333555666444111......///111444777777444222---------------------......///222666777555000,,,//////---+++((((((***,,,------,,,,,,,,,+++,,,,,,***)))'''&&&'''))),,,...///......///111111000...---,,,)))&&&$$$&&&***...222222111111111111111111...///000111222222222222777666444333222222333333222111///------...///000000///,,,+++,,,...000222,,,,,,+++***+++---///111......---+++)))***...000444222000///111222333333333333222111///......---...------...000000///------,,,+++***+++---///000111111000...,,,,,,...000777666333///,,,---///222777666555666777666444222333444444444333111000///------------------------...---+++***,,,---------,,,///111777BBBLLLNNNJJJ999555000...///000///------,,,+++,,,......---,,,%%%%%%%%%&&&)))---111333000000000///////////////...------...222444555555...+++)))+++...///---***------...---,,,***(((&&&'''(((+++.../////////...000000000//////////////////,,,((('''***...222444---///111222222000...,,,///////////////...---,,,---///000000///...///000444555777777555444444555555555444222000...,,,+++###"""&&&///333333222333222333444444333222444555333...)))&&&(((+++...000333111//////111555999<<>>888333222555888<<>>@@@GGGUUUdddooorrrqqqXXXKKK@@@???FFFQQQ___iiippp~~~|||mmm[[[NNNDDD:::000......///111555999666222//////111444666777666444111......000333222111111222333333111///+++***)))+++///222444444000111222222222222111000///......///222444333222000000//////000333555777;;;;;;;;;::::::===CCCGGGWWWVVVTTTOOOMMMQQQ\\\eeehhh```YYYTTTNNNEEE@@@???...///000///...+++)))''''''((()))))))))***---000555777888777555333333333777555333222222333222111111000...,,,******,,,---+++---000333555555555444...---,,,,,,---///111333...000111000......000333333555777777444222222222000000//////000000111222222222333111///......//////333666444///,,,---///666444333444666444000+++)))+++...222555555222///,,,---.../////////...------///222666888777333000222222000---******,,,...000///---,,,,,,---...///***(((''''''))),,,---...111000000000222222111///---+++(((&&&&&&)))---000333222111//////000222333000111111222222111111000222111111000000000000111000///...---...///111333444333222111111111111111000///,,,*********,,,---,,,,,,+++***)))***,,,---111111111222333333222222222333333222111///---,,,...---,,,---//////...,,,+++++++++******,,,///111333333111///,,,+++,,,---888777444000------000333444333333444555555444222444555666777555333000...++++++,,,,,,------......///,,,)))***...111111000...///111888DDDOOONNNHHH888444///...000000///,,,++++++++++++,,,,,,)))'''"""###$$$&&&***...111333//////////////////000000...------///222444555444///---++++++------,,,+++------------+++***((('''&&&(((+++---/////////...000000000000...,,,)))((('''&&&&&&(((+++000444666///000111222111///---++++++,,,,,,---------------///000111111111111222222555666777666444333444555555555444333222000///..."""!!!&&&...333222000111111333444444333333444555222...((($$$%%%)))///222555333111111333999>>>BBBFFFJJJOOOUUU\\\fffrrrzzz}}}zzzxxxrrrhhhWWWIIICCCGGGMMMRRRWWW[[[YYYPPPFFFAAA===999444666888;;;???@@@>>>:::777;;;GGG[[[nnnuuunnneeeOOODDD:::999???HHHTTT___mmmzzzyyymmm[[[LLL@@@666...---...------///333111000///000222555777666666444222//////000222333333222222333222222111+++***)))***...111222222000111222333333222000///......///000222333444444222111000000111444666888::::::999888999<<>>CCCGGGFFFKKKMMMHHHCCCBBBAAA>>>888888999<<<===<<<;;;:::777<<>>:::999;;;<<<;;;<<<@@@@@@GGGTTTdddllleeeRRRCCC;;;888777;;;===???CCCHHH[[[ggguuu~~~{{{sss```MMM888000+++///333000+++'''((())),,,///222555777888555444222000---...000333666666666555333222333555333111///...///000000//////111444666555222...,,,---...111222222333555777333444444444444333333222333444666555555555777999<<>>GGGRRRWWWYYY\\\aaa111111222222111///,,,***---...---,,,******,,,......111333444333000//////,,,,,,---///222444333222,,,///000...)))&&&(((+++///////////////............///111333222000...,,,...///---'''!!!""")))000777777666222...+++++++++...///222333444333111000///000111111000000111222///...---,,,+++,,,...///000111333222111//////000,,,***((())),,,111555777555555444444333222111000...---,,,...111333444444333555666666444333222333...,,,******,,,000555999...)))$$$$$$(((,,,...---///...---...//////---+++)))'''&&&'''+++------,,,'''''''''((())),,,...///222222333333333222111111222333555666555444111000'''))),,,///111000///...000000000000000000000000,,,+++))))))+++///333666///+++&&&%%%'''***,,,,,,***...111222111///000111.........//////......---,,,+++***+++,,,,,,***((((((+++---,,,***+++000555555333///+++(((***...222222444555555222///....../////////222555666666555111222333444333222000///......///000111111222333000///...+++***,,,///222...///...,,,///333333///111...---...111333111///,,,---...//////+++%%%!!! !!!###%%%%%%%%%$$$######%%%(((+++,,,,,,***)))))))))+++---000222111000******)))(((((())),,,...------,,,+++***************,,,///333555555555555+++++++++***'''### %%%***...///111333555333333222000...+++)))(((&&&'''))),,,...000111222111///...///333555666555111111///---,,,...111444555444444444222111000///((((((,,,444777444000///000222444333111...------......---***((((((+++...000111222555:::AAAFFFJJJJJJOOOVVV]]]fffqqq}}}~~~{{{yyyxxxoooqqqtttyyy~~~|||pppnnnmmmooorrrpppkkkfffZZZNNNBBB>>>===:::;;;===;;;=========BBBIIILLLJJJAAA<<<888:::::::::@@@GGGOOOYYYfffjjjcccUUUGGG???888666777;;;;;;:::;;;???JJJVVVgggtttzzz~~~~~~yyyfffQQQ999///***...333222---******+++///222444666666777555333111---+++,,,000333555666666444111111222555333111///...///000000///...111444777666222...***,,,///111222222333555888888999:::;;;:::777444222111444666666555444333333777777777444111111222444333333777???FFFNNNZZZeee111222333333222000...,,,///000///---+++***,,,---...000333333111...,,,+++))))))***---111333333333***...111000,,,***+++...111000...---,,,,,,,,,,,,+++---111444444111...+++,,,......)))###!!!'''---555555333///,,,***+++,,,...///222444444333111///...///111111000000111333111...+++)))***+++++++++,,,///222333111000333555000,,,((((((,,,222888;;;888777666555333222111111---,,,---///222444444333111333666777555333222222,,,***((((((***000555999///)))###"""''',,,------...---,,,---...---,,,***(((&&&%%%(((+++---,,,***%%%&&&'''(((+++---///000222222333333333222222111222444555666555333000...(((+++///222222000---+++...---------...//////000...,,,***)))***---111444222---'''%%%(((+++......+++---...---+++,,,000333............/////////000,,,+++***+++++++++)))'''+++...///---***+++///444555333...***(((***000444111333666555333///---,,,222111222333666777666555111222333333333222111000000000000111222333333333222222111,,,((((((,,,000+++---,,,)))***...000...111///---...111222000------...///000000,,,%%% !!!"""$$$&&&&&&%%%$$$######&&&))),,,---+++(((%%%&&&'''))),,,000222222111(((((((((''''''))),,,...------,,,+++************,,,...111444666777777777************(((%%%""" &&&))),,,------...111444333222111///,,,***'''&&&###$$$&&&(((***+++,,,,,,...,,,***,,,000333444333000000...,,,,,,...222555555555444333222000///...+++***...666999444000///000222333333000---++++++---//////---***(((***---...///222777===DDDJJJMMMJJJPPPXXXaaajjjuuu~~~|||zzzwwwuuusssrrrsssuuuyyy~~~{{{lllfffbbbbbbggglllmmmlllaaaRRRDDD???<<<777666888;;;;;;;;;===EEEPPPTTTSSSCCC<<<777888999:::BBBLLLZZZhhhsssnnn[[[IIIAAABBB999777888:::999555666:::===JJJ]]]mmmuuu{{{}}}kkkVVV:::000))),,,222222///------///222444666777666555555333///,,,***+++000444555666666333000///111444000...,,,,,,---......---...111555777666222---***,,,///222222222333666999===???AAABBB@@@<<<888555111444777888666333111111111222333444444222000...111000222888===DDDPPP[[[222222111000///...---,,,111111000///......///111111000///---,,,+++************,,,---......//////+++,,,///222333222...***///111222000+++(((((()))------...111444333...***---000000))) """)))...333555000,,,,,,,,,+++444222222444777666///))))))((()))***---111555777888666111+++&&&$$$%%%''')))...333333000///111444000...,,,---111666999;;;::::::888666444111000///---,,,,,,...111444555555666555444444555555333111...***&&&&&&***---//////++++++)))'''&&&'''+++......+++)))+++///000,,,(((***)))))))))******+++,,,+++***((((((***,,,......000111222111///......//////333444222222444333///---------000222111,,,(((+++++++++,,,///333666888222///+++''''''))),,,///------+++++++++---///000000---***))),,,///111222000222444222...+++,,,---,,,---...///000000//////111111000...,,,,,,...///444111---***)))+++...000000111222333333222000///444333333444666777666444444555555333000---------222222222333555555333222999777444000,,,***,,,......------------,,,,,,,,,------,,,---...000222333/////////000000---)))%%%###$$$%%%%%%$$$###$$$&&&)))+++,,,,,,***(((''''''))))))***---///000///......+++(((''')))+++,,,---)))***+++---///000111222111111222444777777666444000...+++'''&&&&&&'''(((---------,,,,,,...333666222000.........---(((%%%!!!"""%%%))),,,,,,***'''%%%&&&)))---111222111000444222111000111333666777666555333111///---+++******,,,000222444333222111333111///---,,,---...///111222333333111//////000111222555999???EEEJJJMMMQQQTTTYYYcccnnnyyy}}}xxxqqqnnnsssuuuqqqppprrrvvv{{{ttthhh^^^UUUUUUZZZaaaiiipppjjjcccWWWIII===999:::===<<<======@@@IIIRRRTTTQQQ@@@:::666777777888@@@KKK```pppwwwgggNNN>>>888777666666666666666666666777???BBBLLL\\\jjjuuuzzziiiUUU999///''''''******+++---111111333555666555222000222...***((()))---000111333444555444333222333444333000---******---000222111111000000000///......333333222///...222999@@@GGGJJJOOORRRLLLBBB999555444555777777666333000...111222222111000000111333111000///000555<<>>???GGGYYYjjjuuu}}}zzzhhhUUU888///((())),,,---...///222222444555555444111...,,,***((((((***---...///333444444444222111111222444222///------///111333111000///......///000000222222111///...222:::AAAMMMUUU___aaaXXXIII<<<555666666666666555222000...///000111111//////000111333222000000111444777:::222222222222222222222222000000/////////000000111444000+++''''''+++000444222222111000...---,,,+++......///111111000,,,)))---///000///---,,,,,,,,,*********,,,...///...---+++---,,,%%%###+++000222///,,,...//////111///...000333333000,,,###$$$''')))---000222333111111///,,,)))((()))***000222333111...---///222000...,,,---000333444555777666666555333222000///,,,++++++,,,...///...---,,,---///222444333000...---+++(((''')))+++---...*********((('''(((,,,...***((('''***...000///---000000//////...------------...///000///...,,,+++---...///...------...000222555444111111444555222...---,,,,,,......---,,,///---,,,,,,---000333555666444111...---...///111111000//////000222333444555111...,,,,,,,,,,,,,,,000333555444///,,,,,,...,,,...000222222111///...111111000---+++***+++---000///...------...///000222222222111111111000000333222111222555666666555777888888666333000.........///111444666555111......//////...------///111222111111000///---,,,+++///.........//////000111000///...///...,,,(((%%%'''(((((('''%%%$$$%%%&&&++++++***)))((('''&&&&&&...---------//////---+++***(((&&&''')))+++,,,,,,******+++,,,...111333555444222111111222333333222...---+++)))((('''&&&&&&)))******)))***,,,111444111000/////////...,,,***%%%&&&)))---111222000...&&&&&&)))---222555555444000222555777777555333111111222333333444444444444...///111222222000///---///---***((())),,,000333222444777777555444333333000555:::===>>>CCCJJJQQQSSSZZZdddoooxxx}}}~~~~~~zzztttrrrqqqqqqnnnlllnnnjjjiiinnntttyyy~~~tttiii[[[MMMGGGGGGIIIOOOUUUcccbbbaaa^^^XXXOOOFFF???;;;@@@EEEGGGIIIJJJEEE>>>777555333222222:::KKK[[[dddbbbYYYJJJ???999777444333555777999::::::999888===;;;AAASSSeeeqqqwww{{{yyyhhhWWW:::111+++---000111111222000111333555555444111000(((''''''))),,,/////////444555666444222111111222555444333111111111222333222000...,,,,,,...111333222222111///...222:::AAAOOO]]]mmmpppeeeRRRAAA888888777666444222000///...---///111111000......///333333222111000/////////111222222333444444555555000/////////111222222111222///+++((()))---222666333333222000///.........000//////000000...+++(((,,,---..................)))))))))***,,,...//////---...,,,%%%"""***///111---***+++---------,,,+++,,,///000...,,,%%%&&&(((+++---.../////////000000///---,,,---...222333222000---,,,...000000...------///111222111333444444444333222111000...,,,,,,,,,------,,,***(((***...222555444000------+++)))((((((***+++,,,******+++***)))***---///***))))))+++///222222222666555555444222111//////+++---000111///,,,)))''',,,,,,---,,,+++,,,...000444666444111111444666444...---+++++++++,,,------///---+++***+++---///111555444222000/////////000////////////000111333444333000---,,,++++++***)))...222555555222000000111111111111000000///......000000///---***)))***,,,....../////////000000000444333222111000000000111333222222333666777777666777888999888444111///......///111444555333...***)))+++---......///000222111111111111111000......------......000111222222000///.........,,,)))&&&)))))))))'''$$$$$$%%%&&&***)))''''''((())))))(((---,,,,,,---...///...---***)))((((((***+++***))))))))))))***,,,...111333222000...---...000000///------,,,+++)))(((&&&&&&(((((((((((((((+++///333333222111000...---+++***'''(((***...222333222000***+++,,,000333666666555222333555777777555333222222222444555555555555444//////000111000///---,,,...,,,***(((***...222555222555888999777666555555000777===??????CCCKKKSSSVVV]]]hhhssszzz~~~yyyuuuoookkkjjjjjjiiihhhnnnnnnoootttyyy~~~vvvkkk^^^QQQJJJGGGFFFGGGKKKRRRSSSUUUYYY[[[ZZZVVVRRRJJJPPPSSSPPPKKKFFF>>>666666777777555555???SSSdddhhh\\\JJJ===888777666444444666999<<<>>>===<<<;;;;;;999===KKKZZZeeeooovvvzzzjjj[[[CCC999222222444333222222---000444666777666666555+++***)))+++...111222222666777777555333111111222666555555444333222222111333000---++++++...333555333333222000...111888>>>JJJ]]]ooosssgggVVVGGG>>>999888555222000///......,,,...111222111///......111222333444333222///...000111222333444555666666111000///111333555444222000...---,,,---///222333111111000000000111222333111000///......---+++(((******+++---............************+++---///111000000---&&&"""+++000000+++'''(((******)))))))))***,,,,,,,,,+++((()))***,,,------------...111333333222000000000333222111///---,,,---///000.........000111000///000111222333333222111000///...............+++)))'''***...333666555222...---,,,+++)))(((((()))+++***+++------,,,---...000,,,,,,,,,---000333555555999999999888666444222000+++///333333000+++(((&&&,,,,,,,,,+++++++++...111444666555111111555666444...---,,,***)))***,,,------,,,***))))))***+++,,,222111111000000///......,,,,,,---...///000111222///...,,,+++++++++)))'''***///333555333222333555666444000---,,,,,,---///000000///---***)))+++,,,---...///000111111222222444333222111000000000000222222333555888999777666555777888888555111///......///111333333000+++'''&&&)))---///000000000111...///111222333222111111***+++---///111333444444///............---+++)))******)))&&&$$$$$$%%%''')))'''$$$%%%(((+++,,,,,,+++******+++.../////////---,,,++++++,,,+++)))((()))((((((((()))+++,,,---...,,,******+++---------------,,,+++***))))))(((((((((((('''''')))---111444444222000---+++******((((((***...111333222111000000000222444555555333444444333333333444555555444444555666555444222111....../////////...---,,,000...,,,+++,,,000444777222444777888777666666666333:::@@@BBBAAAEEEMMMUUUZZZaaajjjsssyyy}}}tttqqqmmmiiihhhhhhiiiiiinnnsssxxx~~~yyykkkaaaVVVQQQMMMGGGDDDDDDEEEEEEGGGLLLSSS\\\bbbeeeZZZ```aaa[[[RRRIIIAAA:::555999<<<;;;===III\\\kkkhhhVVVAAA555444666666444555777;;;>>>@@@@@@>>>===:::999<<>>DDDDDDHHHSSSaaajjj^^^LLL:::222333444555666666888;;;===??????>>>>>>::::::;;;>>>AAAIIIYYYiii~~~}}}sssiiibbbVVVKKK@@@===<<<:::888999>>>BBBFFFGGGDDDBBBBBBCCCEEE@@@999555444666777888555666666555333111222333666666555333222000///...111000.........///111222222444666444222111444777IIIXXXaaa\\\SSSMMMEEE>>>777666333111///............000222222111//////000//////000111000///---,,,......///000111222222333333111111444999;;;999666222222111000/////////...,,,,,,,,,---000333777999111///---,,,,,,---,,,+++)))''''''))),,,...,,,***,,,///111000///...000222777555000)))### """,,,000000***''')))+++,,,(((***---......,,,+++***(((((('''((()))+++---...000333777888666333000///...---...///000000000///......///111333333111///***,,,///222333333222111////////////000...+++((()))***...222555555222///---...---+++'''%%%&&&(((,,,...111333222222222333222111111000000111444666777777888777666333000///---222777777222---++++++//////...,,,***+++...000333666777555555777666333...//////,,,(((&&&'''((()))+++,,,------+++)))((()))+++...000111000...---,,,---...000111222333333222111//////---+++'''$$$###(((---///...,,,,,,---...------,,,------///////////////...,,,,,,...000------...///111333555777333333333333222000...---+++...222666999888444111---000444555333000......))))))+++---000000...,,,(((,,,111444222///,,,+++,,,---000333333333222111---...///111222222222111///...---///111222111000,,,,,,+++)))((((((+++...///***%%%%%%)))---...---***)))'''(((***,,,---,,,---...///111333333000---,,,,,,,,,+++)))&&&###!!!%%%%%%&&&)))---/////////...---,,,+++,,,...000222++++++)))'''&&&'''***---///000000...+++***,,,...---,,,---///111222111000111000...///111222222111111000///...000333666888444555555555333///,,,***)))***+++---...///000111333333222222111222222333111222333333333444666999<<>>CCCOOOZZZmmmwww|||tttkkkddd```XXXLLLAAA???@@@AAABBBDDDEEEJJJPPPRRRPPPNNNPPPRRRVVVQQQKKKEEEBBB???>>><<<999:::;;;:::888777888999888777555333111000/////////000000111000000///......222555666444444555777AAAMMMRRRLLLGGGFFFBBB:::555444333111///......---...///000000......///000///......------......///---......///000000111111444222111555;;;===:::777666444222///............,,,,,,,,,---000333777999111///,,,+++,,,---,,,,,,((('''&&&(((,,,---+++)))...000333333000///000222888555000***### !!!""",,,000000+++(((+++///000))),,,000111000...+++***%%%%%%$$$%%%(((+++...000000333888999777222///---+++,,,---///111222111///......///222444333111///)))+++...111333333222111.........//////...+++((()))***---000333333111...---......+++'''$$$%%%''',,,///333444444444444444333222111000//////222444444555666555444111///---+++000555555000+++***+++111000///,,,***+++...000333666888666666888666333...///000---(((%%%%%%&&&)))+++...000000---***((('''***---000222111///---...///000222444555555555666444222111///+++&&&""""""''',,,---***((('''(((&&&(((+++...000000000///...//////...------000222------...///111444666888222333444444333000...,,,(((+++000666999777222...+++...222333222000...---&&&&&&(((+++///111111000***...333555333///+++)))---///111333333222000...///000111222222111000///......---///222444333333......---+++***+++...111333---'''%%%)))------,,,,,,***'''''')))*********,,,---///333666666444222.........---***%%%!!!###$$$&&&+++///222111111...---,,,+++---///333555,,,,,,***(((&&&'''))),,,,,,---...---******...111///......000222333222000...,,,,,,---///111111000.........///000333555777222333444444222///+++)))'''(((***,,,...000222333444444333333222111111000111111111111111333666999???@@@CCCFFFKKKPPPTTTWWWbbbjjjssswwwuuussstttvvvvvvxxxzzz{{{|||}}}~~~zzzoooccc\\\TTTJJJCCCAAA444777777333000666DDDQQQ[[[jjjxxxxxxnnncccYYYSSSOOOVVVYYYUUUSSSTTTQQQLLL@@@777000000000000333888666666777777888999:::;;;<<<777666:::???BBBIIIOOO[[[kkk~~~~~~{{{uuummmeee___^^^VVVKKKAAA@@@CCCFFFIIIMMMEEELLLTTTXXXYYYZZZ]]]aaaddd```YYYSSSNNNIIIDDDAAA???@@@AAA@@@???>>>???@@@:::999666333111000000000...///222333222000---+++***///555777777666777888666AAAEEE@@@???CCC@@@888333333222111000///...---......///...,,,,,,...000...---,,,,,,---000333555333222111000000000111222333555666666444444444555111111111111000///------///000111222333555666666000...---...///...***&&&%%%&&&&&&''')))***,,,,,,000222333111...,,,---000444333///(((!!! &&&+++666333000------///222444444333222000///......---)))'''&&&%%%&&&))),,,...222444777:::999666333000......///111111222222222000///...000444555333000...---...111555666444111000///...------+++(((%%%++++++,,,...000111222333+++)))((()))******)))(((......///111333444222000444111000111444666444222555555333111---***((('''+++...000111000/////////222000,,,***)))+++---///111000000222444555444222111000...,,,,,,***((('''***---000111000---,,,,,,---------,,,,,,---000333///---+++...222666777777666222......000///***&&&(((,,,000000+++'''%%%%%%+++++++++,,,---...---++++++,,,.../////////......///000222444555555555444444555444222///---,,,------------000444444111------111666777555111---+++***&&&$$$'''---222222111///222444333000---,,,,,,///111333222///...///222111444777777555222000///...,,,+++,,,///111222222...---,,,++++++,,,---...///...---,,,,,,---///000000---)))''''''(((''''''---000333444444222111000222222111///***%%%!!!###&&&***...111222222222///---,,,---111333222111000...,,,+++,,,------,,,+++------+++((()))000555333,,,''''''---111///,,,///,,,***+++...///...,,,---,,,+++,,,///222333333777777666555333111///...(((''''''***---000111111111111111000//////......111111///,,,,,,000888???BBBGGGIIIHHHLLLUUU]]]___kkknnnqqqttttttttttttuuuzzzyyy~~~sssaaaVVVOOOGGG???<<<555333555888555333999DDDNNNRRR[[[eeekkkjjjccc\\\]]][[[ZZZZZZZZZTTTIIIAAA888444000000222444444333444666777888777666777888;;;999888888999<<>>>>><<<888000000///////////////000111///---,,,,,,,,,+++)))+++---...,,,)))***000666333333111000000000111222333555777777555444444444...//////000000000000//////000111333444666777777222000.........---)))&&&&&&&&&&&&&&&(((***,,,---...000222111...+++,,,...111111///)))$$$$$$)))...888555222000///000111333222222333333222000...---***((('''&&&''')))+++---///000222444444333000///------...///000000000000111///...111555666555222------...222555666444222///...---......---***(((+++,,,---...///111111222---+++******++++++***)))+++***+++...111333333222444222111222666777444222111222222111...+++)))(((+++---///000///......//////---+++******+++,,,.........///111333444333111...---,,,,,,,,,,,,+++***+++...111111///---++++++//////...---+++,,,...000...,,,+++,,,000333444444444000......000///***%%%(((,,,000111---)))((((((---,,,,,,---------,,,+++---...///000000///---,,,///000222444555444333222000111222000...------......------...111222000...---111666888666111...,,,+++((('''***///333222000...111333222///,,,+++,,,...111333222///...///222333555666666333000///...---,,,+++,,,///111222222...---,,,++++++,,,,,,---...------------......///333000---+++++++++***))),,,...111333222111/////////......---+++(((### ###&&&***...000000//////000...,,,---000222111000///---++++++,,,......---,,,......,,,)))***///444...)))$$$&&&,,,111000...///,,,***+++---//////......,,,+++,,,///333444555666555444333222000//////,,,+++******---///000000........................,,,------,,,---222;;;BBBEEEIIIKKKKKKOOOYYYaaadddnnnqqquuuwwwwwwxxxxxxyyy}}}|||zzzjjjYYYOOOHHHAAA<<<:::;;;999:::>>>===888777;;;===AAAHHHRRRZZZ^^^\\\ZZZWWWTTTRRRQQQQQQLLLCCC<<<777333111111444666666444444666777888777666777888999888777666666777999:::BBBMMMZZZdddlllsssuuusss|||qqq^^^SSSRRRQQQNNNIIIBBB;;;999===CCCHHHIIIBBBBBBDDDIIIPPPWWWZZZ[[[^^^```aaa___ZZZVVVUUUUUUUUU]]]^^^WWWUUUYYYXXXRRRNNNDDD:::777333...+++---000333333111222555444......///222444555555555444666555555888;;;;;;999777111111000//////000000111111...+++***+++++++++***+++---...+++))))))...333333333222111111111111222333555888888777444333222+++,,,---///000111222222000111222444555666777777444111///------,,,***((()))(((&&&&&&&&&))),,,------111444333000------...---//////,,,))))))---000888777555444222222111111///111333444444222///---+++***)))(((((()))***+++++++++,,,,,,---.........,,,,,,---...////////////000......111555888666444------///222666777666444000///......///...,,,***,,,---...//////000000000000...,,,+++++++++***)))'''&&&'''***...222444444333222222444777888444111,,,///222333000---+++***,,,...//////...------...++++++++++++++++++,,,,,,***+++---111444444333000+++,,,,,,,,,,,,,,,,,,---,,,...111111///,,,***)))///000000...,,,+++,,,......,,,++++++...000000000000///...///000...)))$$$'''+++000111///,,,+++,,,///.........---,,,,,,+++///000111111000---+++)))...000333555666555222111---/////////---,,,---...000///------...000000///...222666888666222...---,,,++++++...222333111///...000111000...,,,++++++...000222111///...000222666666666444000...------,,,+++***,,,...111111111......---,,,++++++,,,,,,,,,,,,---...............333111///.........,,,***+++---///111111000...---+++))))))+++,,,***%%%!!!###%%%)))---///...,,,+++111///......///000000///...,,,***+++---///000//////000000...++++++///333+++'''$$$&&&---222222000///---++++++---000111111///---++++++///222555666444333222000000000000111222///,,,,,,---/////////,,,,,,---------.........***---///000222888AAAHHHJJJNNNPPPPPPUUU___hhhkkkqqqtttwwwzzz{{{{{{}}}~~~vvviii[[[LLLEEEAAA>>><<<===BBBAAADDDJJJKKKDDD===999555666999???FFFLLLPPPQQQNNNJJJGGGEEEDDDBBB===888444222111333777999888555444666777888777666777888999999777666555555444444<<>>FFFMMMOOOSSSVVVWWW\\\gggpppttttttwwwzzz|||}}}~~~vvvkkkWWWKKK@@@======>>>AAAEEEGGGJJJPPPVVVVVVPPPIIIDDD???<<<999777888<<<@@@BBBCCC@@@<<<:::::::::999777222111000333888:::888666444666777888777666777888:::::::::999888777777666:::888===JJJPPPRRRZZZeeeiiiooossstttyyy{{{iiiWWWNNNOOOSSSWWWQQQKKKFFFFFFKKKOOOPPPOOONNNJJJIIIMMMTTTVVVQQQKKKHHHGGGFFFEEEFFFHHHLLLOOOUUUWWWSSSLLLKKKRRRYYYZZZ]]]ZZZSSSKKK@@@666111000000000000111444666666444000111222333333333333333222222222333444555444444444333222111111222444555444000+++)))+++...111222///000000...++++++...000222222222111111111000000000333777888666333111000------...///////////////555555666555333111...---,,,,,,+++++++++---///111444111---***((((((***+++,,,000444444111......//////000111111///.........111333555777777777555444......,,,,,,,,,---///000,,,,,,,,,++++++***)))((((((((('''((()))+++---///......///000000000//////+++)))))),,,111444222000+++---111333555555555555444222000//////...,,,***...///000111111111///...000...+++))))))))))))((('''&&&&&&)))...333666777222111111444777666222---'''...555777555222111111444444333000+++)))((((((+++---///111222111///...(((***...222666777555222---...///---+++))))))+++,,,...111111...+++)))(((***,,,///000000000111222000000///---,,,,,,---///...///000111000---(((%%%!!!'''---///...---...///222333222000---+++,,,...000//////---+++(((&&&%%%***...333777::::::888777222333333222///......///000...***'''%%%'''***,,,///222666777555111///...---...000222333222///---......---------,,,+++***+++...000000......111444888777555111---,,,---...,,,++++++,,,...///...---////////////......------)))***,,,...///......---------...000222444333222......///222444333000---+++***)))***+++***&&&###"""$$$'''***,,,------,,,000000000...---------...,,,******+++...111222333444555555444333222222333111///---///222444444333000//////......000222444333000,,,+++,,,.........111000///......000222333333000......000222333333444444444333333222222222222555777888:::???FFFMMMRRRWWW[[[]]]cccnnnwwwzzzzzz|||~~~wwwkkkcccJJJAAA999888;;;>>>CCCHHHOOOVVV^^^```\\\WWWSSSRRRMMMHHH@@@888333222333555999777555444555666777777222111111333777999888555444666777888777666777888888888999::::::;;;;;;;;;999555888BBBGGGHHHPPP[[[[[[```eeejjjqqqzzzuuudddUUUNNNNNNUUU[[[ccc^^^WWWTTTVVV[[[___aaa___[[[ZZZ]]]aaa```YYYQQQNNNLLLIIIGGGFFFFFFGGGGGGIIIHHHEEE@@@@@@GGGOOOSSSYYY[[[[[[UUUMMMDDD<<<777222000000222444555555555000111111222333333333333222333444555555444444444555333222111111333555777333///***(((***...222444000000000...---,,,---///000000111111000000///......111444555444222111111....../////////...------444444444333111...***(((&&&(((***++++++---///222444111...+++))))))***+++***---111111...,,,,,,---111111111111000///...---...000333555777777666555///---+++))))))+++...000+++,,,---------+++***((())))))***+++,,,---...///...//////000000000//////)))''''''***...111///---+++...111333333333333444333111///.........---,,,///000222333444333111000000---***((()))******))))))))))))+++///222444444111//////111333333///+++'''...666888444111111222555555444000,,,)))))))))...000222444444333111///***+++...222555666555333///000111...***'''((()))+++---000000...+++)))((('''+++///222333444555555111111000///,,,,,,.../////////000000...***&&&$$$ &&&,,,//////...///000222444444111---+++...111000///---+++)))(((((('''+++---222666999:::999888444555555333111//////000---,,,((($$$!!!!!!%%%(((///222555555333000...---+++---///111111000...---///...,,,,,,------,,,+++***---000000......111444666666555222///...///000---,,,+++,,,------+++)))---...////////////......)))***+++---............000///000222555777777777000///000333666666222...------,,,+++))))))((((((&&&'''(((***+++------...///000000...---,,,---///,,,+++***+++///222333333444444555555444333222222444222111111333444444333000111222111000000222333333111...---......------111000/////////000222333000//////000222444444333666666555555555555555555444666777777777<<>>???888888;;;AAADDDEEEJJJPPPRRRUUUYYY^^^fffnnnuuuxxxxxx}}}}}}zzzzzzwwwkkk[[[OOOHHHGGGMMMUUUhhheee___ZZZYYY]]]fffllltttrrrrrrtttuuurrriiibbbWWWUUURRRPPPNNNIIIDDD@@@<<<<<<:::888888<<>>===<<<===999666666888999888666444666777888777666777888444444555666999===@@@CCC???EEEIIIJJJJJJMMMNNNLLLMMMLLLMMMQQQVVV\\\cccgggnnnuuu}}}~~~{{{wwwxxxnnnaaaRRRIIIAAA===AAAHHHVVVWWWVVVQQQMMMQQQ\\\ffftttvvvzzz}}}~~~{{{tttooo`````````___\\\TTTJJJBBB;;;;;;;;;;;;999999;;;>>>CCCJJJQQQVVV\\\^^^XXXNNN???999777999:::777666999666555444222000///......000444999:::888555333333444333111000000333666888666333000000333777:::<<<888888777777777888777777---.../////////...,,,++++++---///000000000111333,,,------...//////......,,,---...///...+++(((&&&###&&&***+++******+++---))))))))))))***+++,,,---///222444333000///111444///......///000111000000///000111222222222111111---.........------,,,+++)))+++---//////---+++)))(((+++///222333111...+++---------...------,,,,,,***(((''')))---...,,,***+++...222222000//////000,,,+++***+++...000222222///111444666777666444333111...+++***+++---......---,,,,,,...//////---***///,,,***+++---...+++)))'''...444444///+++,,,///111222222000......000222222333444444444222000///+++++++++...111222222111---000111///)))'''(((+++))),,,//////...,,,******)))---222666777777777777///000000...+++***---000......---***&&&"""!!! """(((...111111000111333222444555111---,,,000555333111---***))),,,///111...///111222333333222222000222333333222222333444333333000+++'''&&&))),,,...000333333111...---,,,(((***,,,------,,,,,,---111...,,,,,,...///...,,,(((,,,//////...///222555222333444444333222333444///...------,,,+++'''%%%'''(((***,,,---------,,,+++*********+++---///000444222//////111333444444111//////222666666222------000111---((((((///666333111...+++******,,,---,,,...000...,,,+++...000---,,,+++,,,///111333333//////000222333222000------------...///000000000000333666666333000///000//////000333555555444222000111222222222222111111000000111333444333111...---...///222444777888999888888888666777<<>>BBBEEEIIISSSXXXUUUTTTXXXVVVOOOIIIGGGEEEGGGJJJNNNSSSXXXdddnnnxxx{{{xxxzzz|||wwwyyyiii\\\NNNEEE===777999@@@AAAEEEGGGCCC>>>BBBNNNZZZccchhhooovvvxxxwwwsssqqqkkklllnnnooolllcccUUULLLDDDEEEFFFFFFCCC@@@???@@@<<>>:::======888777::::::888555222///---+++***///444999;;;999555222222444333000///000333666888<<<999777777;;;???BBBCCC??????>>>>>>@@@@@@???>>>222000/////////...,,,***+++///222333000......000///000111000///...///000///---,,,---//////,,,(((+++,,,...//////...,,,++++++)))&&&$$$$$$&&&)))+++111888>>>>>>888222222444111222222222222111000000111222222222111000///...,,,---......,,,++++++,,,......000222444333000---,,,,,,---...000000...,,,***---///000...,,,++++++,,,---//////...+++(((&&&,,,000444777555222///---,,,++++++,,,...111444666333333333555666666444222111...+++***+++---......+++++++++***++++++,,,,,,...---,,,---...///---,,,+++///111111...+++,,,---444333111000......//////444333222111111000...,,,...,,,+++---000222111///...///000222333111---***(((((('''((()))***,,,------///333666777666444333...............------,,,///111000***"""###"""(((...333555444444333333333222000---,,,---...///...------///000000000......///111333222---)))---000444444222000111222111000//////111222111///111222222111...+++***+++***,,,///111///...---.........,,,,,,,,,...000222+++,,,---/////////.........///222444444333111000111///---------+++%%%!!!%%%&&&(((***+++***)))(((******+++******+++...111444333222///,,,+++---000)))---111222111000111333111...***&&&&&&***///222444000+++)))+++.........//////......------,,,,,,,,,,,,---,,,,,,---000222222111///,,,+++*********,,,------......------,,,,,,---///000111000///---...000444777888777555333222111000000///000000000111111111111111111111222111111111222444777:::;;;>>>>>>===;;;<<>>===888222......000222555:::===888222222777;;;<<<999111///555;;;>>>>>>BBBCCCAAAEEEOOOTTTSSSMMMPPPSSSUUUSSSPPPNNNMMM000000///000111000...,,,///222444444111///...///...000111000......///000///---,,,---///...+++(((***+++...///000///---,,,,,,***'''%%%$$$%%%''')))111777===<<<777222222444444444333333222222111111/////////..................///000111000///,,,+++------///222444555222000...------...///000...------///111000///---------///000111111///---***(((+++///333666444222///......---,,,---...000333555222222222333333333111000000---***)))***,,,------)))))))))***+++---...//////---+++***++++++***)))))),,,//////---,,,---///333222000///...---......333333222222111000...------,,,+++---000111111///...///000333444222///++++++***))))))***+++---...///000222444555333222000,,,------............---......---)))$$$!!!"""$$$$$$(((///333444333222111222333333111///------...///.........///000000000...---...///111000,,,(((+++...111333222111000000111000000111333444444333111222222000---+++***+++---///111111///.........---,,,+++++++++,,,...000------///000000///.........000222444444222111///000///---------+++'''###&&&'''***,,,,,,,,,+++***......---+++***,,,///222555333111///---+++***)))%%%(((---/////////111333222///+++((('''(((***,,,111...++++++...111222222//////..................---...///...------///111111///...,,,++++++++++++,,,,,,------------,,,,,,+++,,,.../////////---,,,...///222555666555444333111111000////////////000000000000000000000//////000000111333666999<<<>>>>>>??????>>>@@@GGGRRRZZZ]]]aaahhhpppwww}}}uuueeeZZZQQQGGG@@@>>>AAAGGGPPPZZZccckkksssxxx~~~yyyyyyyyytttlllmmmiiihhhkkkjjjggghhhllleeeUUUEEE@@@@@@???>>>??????>>><<<:::999888888888666999:::777333555<<>>???CCCKKKTTTWWWVVVRRROOOQQQZZZhhhpppooolllkkkllliiifffbbb]]]YYYTTTQQQIIIIIIJJJOOO^^^mmmpppkkkTTTKKKEEEGGGKKKIIIEEEDDDCCCBBB@@@<<<999666666777555555999<<<:::777888===CCCGGGFFF>>>888;;;CCCIIIKKKOOOQQQRRRWWWbbbhhhhhh```cccggggggeeecccaaa```......///222333333111///222444555555222000//////...///000///......///000...---------...---+++((((((***...000111000...---+++***'''%%%$$$$$$&&&'''...444999999555111000222666666444333222222222222,,,,,,+++***+++,,,---...000000222666888666000+++,,,---...111555666555444000...------...///...---000111222000///...///111222222222222000...,,,++++++...222333333111000///000///...---...///111333000000111111000///...---...,,,)))((()))***+++***&&&'''(((***,,,///111222111...***((((((((((((''''''***......---,,,...111222111000...------------222222222111000///...---,,,++++++,,,///000000///000000111333444333000---,,,,,,+++++++++---...///111111111111111000///...+++,,,---////////////...+++***((('''&&&&&&&&&''''''+++000333333111//////111222333222000---,,,,,,///////////////000000000...---,,,------,,,***(((***+++...111333222///,,,///......000333555555444333333222///,,,***+++,,,000111222111///......///,,,,,,+++******+++------///000111111111000///......000222333333333111000///...---------,,,)))&&&((())),,,...//////......333222///---+++---111555666444111000000---((($$$!!!%%%))),,,---...000222333111...***((('''&&&&&&,,,++++++---111444555555.........///////////////000111111000...---...000------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,......---,,,,,,...///000111222333333333111111000////////////000000000//////......------000111333555888;;;>>>@@@===???@@@AAADDDLLLWWW___ccchhhpppwww|||tttgggXXXOOOHHHBBB??????DDDOOO]]]hhhpppwww~~~xxx}}}yyywwwyyyyyyxxxzzz~~~wwwgggVVVMMMJJJHHHFFFEEEDDDCCCBBBAAA???===<<<;;;;;;<<<<<<888333444:::@@@GGGMMMZZZiiivvv{{{yyyuuulll```UUUQQQNNNIIICCC@@@BBBGGGLLLOOOVVVaaajjjmmmkkkrrrxxx{{{{{{ooofff[[[OOOCCC===:::777666888///---+++)))***,,,///111333555888<<<@@@BBBCCCCCC@@@???CCCOOO[[[dddkkkrrr|||{{{xxxtttooojjjfffddd[[[XXXTTTXXXeeesssyyyxxxbbbYYYSSSUUUXXXWWWUUUUUUNNNKKKGGGEEEEEEEEEEEEEEE@@@======AAACCCCCCFFFKKKSSSZZZ[[[RRRIIIJJJSSSYYY^^^aaaccceeejjjsssxxxyyytttwwwzzzzzzxxxuuusssrrr,,,,,,///222555555333111111222333333222111000000---...//////------...///............---,,,***((('''***...111333222000...)))((('''&&&%%%%%%&&&&&&***///444444111//////000777666444333222222222222+++***)))))))))+++...///111111444:::???===666...------...000333555555444222///---,,,---//////...222222111///---...000222222222222111000///------+++---000111000///000000111000...,,,,,,---...000000000111000...,,,,,,------+++((('''((())))))(((''''''(((***,,,///111222111---)))'''((()))*********---//////---,,,...111222111000///...---------///000000000///---------+++++++++,,,---...///...222222222333444222///,,,++++++***+++,,,...000222111000///......---.........///000111111000///...((('''%%%%%%''')))***)))+++...222444333111/////////111222222///,,,******---...//////.........///...---,,,+++******))))))++++++,,,000444444000++++++++++++---000333333333444444222///,,,+++---///111222111000...---...000...------,,,,,,,,,------111222222333222111///...---...000222333333333222.........------,,,***)))***+++...000222222111000333222000---,,,///555999888444222333555333,,,&&&###%%%(((***,,,...///000111111000...+++)))'''%%%)))***,,,...111333444444.........//////000000000222333444222000...------*********+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,---...------,,,............///000111222222222111000000000000111000000000///......------333333555777:::<<<>>>???<<<>>>@@@BBBEEENNNYYYaaammmqqqwww|||~~~vvvrrreeeYYYNNNGGGDDDAAACCCGGGNNNZZZiiitttyyyuuuggg^^^ZZZWWWSSSPPPMMMNNNOOONNNKKKFFFAAA===@@@@@@>>>:::555555:::???<<>>>>><<<>>>AAACCCGGGOOOYYYaaawwwyyy}}}{{{qqqggg```UUULLLEEECCCCCCEEEJJJQQQ]]]gggttt{{{~~~|||tttnnnllljjjeee___[[[]]]______ZZZRRRIIICCCDDDCCC@@@;;;777777:::>>>999===EEEMMMWWWaaajjjoooppprrrqqqnnnhhhaaaZZZVVVNNNLLLHHHEEEBBBAAADDDGGGSSS___jjjkkklllqqqzzz~~~}}}rrreee[[[SSSIII@@@<<<;;;777666777222///,,,+++---000111000000333444222000///333777666222000333666:::AAAIII^^^fffqqqyyy||||||{{{zzz|||wwwsssuuuzzz}}}~~~}}}xxxqqqqqqpppnnnmmmoookkkhhhddddddgggiiihhhgggddd^^^[[[]]]```bbbfffjjj}}}}}}xxxvvvwwwwwwuuu}}}|||{{{|||||||||}}}((((((***---111444444444,,,++++++---///111000000...//////...,,,******+++,,,...///...+++)))((((((***,,,...111222333222222''''''((())))))(((''''''"""%%%***---...///000222222333333333333222111111------,,,,,,---///000111111111444999===<<<777333...,,,***+++---///000000000...---...///111000000000000///---++++++...000//////---------...000111.........,,,++++++...000222000...,,,++++++,,,---///111222000,,,+++---000...,,,************)))'''++++++++++++,,,---/////////---,,,,,,000333555555444666666222---+++,,,...222222222222111///...---))),,,///...,,,***,,,......//////...,,,+++,,,---000///...///000///,,,***(((((()))+++---111333555000000///......//////000444555666666444000---***''''''&&&&&&'''(((***+++///222555777666555444444...///000///---***))))))***...111000---+++,,,------------,,,******,,,---000000111333444444222000...------...111222222111///000///...------///111---...000111000111222444666555555444333222222111111222333333333222111000---...000111222333444444,,,------,,,***((()))***---...000222333222111000,,,,,,,,,+++---111777<<<888666444555888999888666///...,,,,,,......---+++,,,---000222222000...,,,,,,---//////...------...---------...............222444666555222---+++)))&&&''')))***,,,,,,------)))******++++++******)))---------------.........------,,,,,,------...///333333222111111111111222111111111111222222222222444555888:::<<<===>>>>>>>>>AAADDDGGGLLLTTT___fff|||~~~zzzoooeeeZZZQQQGGGBBB???AAAFFFKKKTTT]]]lllttt}}}{{{{{{{{{uuuooommmnnnooonnnhhh```WWWQQQMMMJJJFFF???;;;999;;;======???AAACCCGGGNNNYYY```iiippptttrrrnnnjjjeee```TTTPPPMMMJJJDDD@@@@@@DDDJJJUUU]]]]]]]]]eeepppvvvssszzz|||wwwmmm```UUUJJJCCC<<<<<<;;;888555666...+++(((***...222222222000222222000......111444222000000111000///111777FFFQQQbbbpppyyy}}}}}}}}}{{{{{{zzzwwwvvvxxxwwwuuutttttttttuuutttsssoookkkiiikkkllllllpppuuu}}}((('''''')))---111333333...,,,+++,,,...000///...000000000...+++)))((())),,,...000...+++((('''(((------...000111222333333***+++++++++***(((&&&$$$ ###(((,,,000222444666000222444666666555333222---.........///000000000111222333444444222000///***(((&&&'''***---000000---------///111222111000/////////...,,,,,,...///...---,,,,,,---///222444000///---+++)))))),,,///333222///---,,,---......---///111///+++***...111000...,,,,,,,,,,,,***(((+++++++++,,,---...///000///...---///333555666666555666666222---***+++...111111222111000///---,,,)))---000///---+++---000000222222000,,,***+++,,,)))))))))+++...///...---,,,,,,,,,---...111333444333333222111000///......222333444555333000,,,***''')))***(((%%%%%%'''***---000444666666555666666000111111///---++++++,,,+++000333333///,,,---///+++---//////---,,,...000111222333333111000111222000///......000000///...)))***,,,,,,+++,,,---///+++---111444555555777888888888888777666444333222000000222333333222111111222222222222111111000000,,,------+++(((&&&''')))...///111222222111///...)))*********+++...333777777555333222222555888999111///------...///---+++***,,,///111222111///......///111000---,,,---///---------------,,,,,,,,,000333555555222---***(((%%%&&&(((***+++,,,,,,,,,))))))************)))))),,,,,,,,,,,,,,,------...,,,,,,------------......222111000000//////000000000000111111222333333333111333666:::===???@@@AAACCCFFFKKKOOOUUU^^^iiiqqq||||||nnnaaaXXXOOOFFF@@@===???FFFMMMUUUaaakkkvvv}}}{{{||||||zzzwwwrrrlllgggccc\\\XXXQQQIIIBBB?????????AAACCCCCC@@@===AAAIIIQQQYYYbbbiiilllppprrrnnngggaaa\\\XXXUUUOOOGGGEEEIIIKKKQQQTTTPPPNNNUUU```fffeeemmmwww~~~~~~zzzuuujjj[[[OOO???:::777:::;;;888666555---***))),,,333888999888222222222111000000222333//////111333111,,,+++///777DDDVVVfffrrr{{{}}}}}}{{{zzzzzztttsssuuuwwwvvvuuuxxx'''&&&%%%'''+++///222333111...+++,,,...///...,,,111111000...***((('''(((,,,...000...***''''''(((////////////000111333444---......---***'''$$$!!!!!!###(((---222555888999000222555888999777555333---...///000000000//////111222222000---******+++'''%%%###%%%(((---000111,,,,,,---000222333222000///000000///------...///...---,,,,,,...111444666111000---***'''(((+++...555333111///......///000+++...000---***)))---222111///...---------+++)))*********,,,---///000111///...///111444666666555444555444111,,,***+++...000000111111///...,,,+++***...222111...---///333222333444111---******,,,$$$$$$%%%)))---///000///000////////////111222333666555555333111///---,,,///000222333222///,,,***(((+++,,,)))$$$"""&&&***+++...222555555555666777333333222000---,,,---...---111555555000---...000+++...000111///...000222222444444222///...000333000...------------+++***$$$&&&)))*********+++---***---222666888999;;;<<<999999999888777555444333...///111222333222222111666555444222000///------,,,------+++'''%%%&&&(((...///111111111000...,,,((()))*********,,,000333666555222...---000555:::111...,,,,,,...///...,,,)))+++...000111000...---///111222000------///222---------,,,,,,+++++++++///222555555222---)))(((%%%&&&(((***+++,,,,,,+++))))))************))))))++++++******++++++,,,---,,,,,,---.........------000000///...............//////000111222333444444---000444999===AAACCCDDDFFFJJJPPPUUU\\\fffrrrzzz{{{~~~tttcccVVVOOOGGG>>>???>>>BBBKKKUUU^^^kkkuuu|||{{{vvvtttrrrqqqiiiddd\\\RRRJJJFFFDDDCCCCCCEEEDDD???999999@@@FFFKKKSSS[[[dddpppyyyuuulllnnnhhhdddaaaYYYNNNJJJNNNPPPSSSQQQHHHCCCHHHQQQWWWZZZbbblllsssxxx~~~}}}zzzttthhhWWWJJJ777333333888;;;999666555000---,,,111999???AAA@@@000/////////000000111111000000333666222,,,***---222>>>OOO^^^kkkwww}}}||||||vvvxxx}}}~~~{{{(((&&&&&&(((,,,000111222///000111222222111000///000111111---(((&&&(((***,,,...///...+++***,,,///222111000///......///000...---,,,***(((&&&$$$###'''(((,,,111666777444000...111666999:::888555222111000000111222222000...222111///---------......***)))(((((())),,,...000+++******---000111///,,,111222222000...------...,,,++++++...222333111...000111222000---***))))))222111000.........//////000000000...,,,+++,,,...111000111222222000---***+++)))(((+++000222111///+++///444777777555333333666555333///---,,,...000......//////...,,,***(((///222444444111000111444222111//////...---***(((&&&%%%%%%&&&))),,,///111444333222000////////////444444333222111000///...////////////////////////000///---(((%%%###$$$&&&$$$%%%(((,,,000444777888999888777555222000...---222333555666666555333222---------...............333333222000...---///111222+++$$$$$$)))------+++,,,***(((&&&&&&'''(((***(((---222777888888888999888888666444222000///...///...///000222333222000666444222111000///,,,)))//////...---+++***))))))///222222000///111111---************+++,,,---...//////...,,,***+++...000,,,)))(((,,,222444000***''''''&&&))),,,///000000222333333333222000///...++++++++++++++++++++++++...111444444111000000222******))))))(((((((((''')))+++,,,+++)))))),,,......,,,)))%%%$$$'''---111111000////////////000111.../////////...000222555///...---...000111111000///000333999???CCCCCCAAADDDMMMYYYbbbiiirrr|||yyylll```QQQDDD<<<<<>>:::<<>>;;;===AAAKKKUUU[[[[[[YYYbbb```___bbbgggiiigggdddbbb\\\TTTJJJAAA<<<===@@@DDDEEEIIIOOOYYYeeepppvvvzzznnn___PPPFFF;;;888666666888888777444222333777@@@MMMUUUOOODDD777222---***+++...111333555333111000111111111111222;;;JJJ[[[kkkyyy''')))+++***((('''***---000000000000000///...---000111222///,,,+++...111000000...,,,***+++...000000///...---,,,,,,,,,,,,,,,,,,+++***)))'''%%%$$$******+++...000111000...,,,...///111111111000///222111000111222222000...//////000000000//////...222333333444333111...---...---+++,,,...//////...---///333444444333333333555222...,,,---.........111222444333111//////000000000000000000111111111//////---+++***+++...000444222111111222222000///)))&&&$$$%%%***.........,,,///333555555444333333666555111---((('''(((***+++,,,---......---,,,+++222555777777444222444666444333222000///---,,,+++))))))(((((()))+++---...111111000///...---,,,,,,------------------------******+++---...000111111444111,,,***(((%%% $$$(((,,,///111222888555111---++++++---///+++---111444777999::::::///////////////.........,,,---.........///222555///''' '''+++,,,+++++++++******)))((('''(((+++///111111111222222111000///......///000000111///......000222333222111111222444666555222///...---------,,,,,,++++++,,,000111///000333333000///...------,,,,,,------000111222000...,,,+++,,,)))''''''+++000111,,,''''''&&&''')))---000111222111222333333222///+++)))+++,,,,,,,,,+++***))))))...000333333222222222333)))))))))***++++++,,,,,,111111111///,,,+++,,,---,,,,,,,,,***)))***---000333111...+++***+++---...,,,...111333444666888:::444222111222333333222111333555888>>>DDDHHHIIIIIIMMMWWWcccmmmsssxxx|||vvvdddZZZNNNFFF>>>999;;;???BBBOOOZZZaaammm{{{}}}|||yyyuuurrrmmmgggbbb[[[XXXTTTNNNIIIDDDAAA@@@999888:::???FFFJJJJJJIIIRRRSSSVVV[[[bbbhhhmmmppprrrkkk^^^PPPDDD>>>;;;:::;;;:::999===GGGUUUdddmmmwwwxxx|||yyymmm\\\JJJ???:::999777555444555666666222555<<>>MMM^^^mmmyyy$$$(((+++***'''&&&***...---......///////////////222333444111---,,,...111222111...+++***,,,///111000000///...---,,,,,,+++++++++++++++***((('''&&&+++++++++,,,---......------------......//////000111000///000000000...,,,+++,,,...///000///......222333666777666333///---...---,,,++++++,,,------+++...222444444333222222444333111000/////////...111333444444333222222333111111222333444444444333000///---***'''(((+++...222000......///000///...)))%%%"""###''',,,------,,,///222333333222222222555444111,,,'''%%%&&&''')))***,,,------...------222555777666333111333555222222111///---++++++,,,+++***)))))))))***++++++.../////////000000//////000/////////......------,,,,,,---...///000111111444///+++++++++(((!!! ###'''+++///111222333666222,,,'''&&&(((+++...)))+++...222555888999:::000000000//////.........+++,,,,,,,,,,,,...111333+++%%%!!!'''***+++,,,,,,......---+++)))((()))+++...//////...///000///...------...000222333222000------///222333333111111333666888666222///---------------,,,,,,,,,---000111000111555555222000///...,,,++++++++++++///111333333111///......)))((())),,,000111---))))))((()))+++///222333333000111222222111---***'''------......---,,,+++***///000111222111000//////))))))***+++---...//////444444222000...,,,,,,,,,+++,,,------,,,,,,...000222000,,,)))((((((***+++...111333444444333444444333222111111333333222111555777;;;@@@EEEJJJLLLMMMUUU]]]hhhpppuuuzzz|||pppfffUUULLLBBB<<<::::::@@@GGGLLL]]]jjjmmmwww~~~|||{{{yyyssslll^^^[[[UUUPPPKKKHHHGGGGGG>>><<<;;;<<>>>>>?????????===@@@CCCEEEHHHNNNXXX___mmmvvvzzzooo___RRRGGG@@@999777555666;;;DDDNNNTTTYYY\\\___aaadddkkkvvvoooWWWEEE<<<666555333000------000333///222999GGGZZZbbbYYYJJJ???:::333...---///111333111111111000///222666:::BBBLLL[[[hhhqqqxxx"""&&&***,,,,,,---000333,,,,,,---...///111333444555666555111,,,***+++...222///,,,,,,...111222333444444333333111000...---***,,,---//////...,,,+++***+++,,,,,,++++++,,,---111000///......///000111000///............+++)))&&&'''(((***,,,------...---...000222222222111000.........,,,***((()))******,,,///000///.........---000555777666444222222000222444444333333333444333555777999999888666444//////...+++((('''((()))+++***)))***,,,------+++***'''%%%&&&+++...//////,,,---......------...000///111222000,,,)))'''&&&))))))***+++,,,---......---///111000---+++,,,...,,,......,,,)))))),,,///......------,,,++++++***---...111444666777777777777666555333111///---,,,222222222222111111111111...------///111111...***(((((()))+++---///000111///---)))&&&%%%''')))+++++++++,,,---///000111222111000///...---,,,++++++,,,,,,,,,***))))))+++---&&&%%%$$$%%%(((+++,,,,,,---...000111222111///...,,,---------,,,---///111111111222333444555555666111///......000222333222000000111333555444111...///.........------,,,,,,...222333222333777777444///...---+++***)))((((((***---111333333222222333000///...///000222111000///...---///111444444444------...---,,,+++)))(((///000222333333222000///111000///000000///,,,***+++,,,---...000222333444444222///...///...---,,,)))+++---......---...000000///---+++***)))))))))***,,,.........---...000+++++++++...111333444333777:::???DDDHHHMMMRRRVVVaaahhhqqqwwwzzz~~~yyywwwssshhhWWWJJJ@@@;;;999<<>>>>>>>>???@@@AAAAAA@@@@@@CCCJJJPPP\\\kkkvvvrrrjjjbbbXXXNNN@@@>>>;;;999999===@@@CCCIIILLLOOOOOOPPPXXXeeeppp{{{vvv___MMMCCC888666333111000000000111000111666EEEYYYeee]]]OOO???;;;555111000111222333...111333333333666;;;@@@FFFQQQ```lllttt{{{&&&(((***---000111222333//////......///000222333222333333///+++)))+++...///---,,,---000333444333444444444333222000...---+++,,,///111111000///---(((+++------,,,+++,,,...111000000/////////000111222111000///000///---+++&&&'''''')))+++---///000...............///000000///111111///,,,))))))***(((***---.........000111---000444555333111111222000111333333222111222333333555888999999777444222...///000///---,,,,,,,,,+++++++++---///000///---+++)))(((***///222222000++++++,,,+++******,,,...,,,///222333111---)))((())))))******+++,,,---...+++---///...+++((()))+++***---...,,,******///333111111111000000///...---///000333555777777666666444333222111///...---,,,000000000111111222222333...///000222333333333222,,,+++******+++---///000///...,,,+++******+++,,,,,,,,,,,,---...///111111000000///---,,,***))))))***++++++)))((((((***,,,'''&&&$$$$$$'''+++...000+++,,,...///000111000000+++,,,,,,+++***,,,...111222333555666777666555444000///...///111333222111------...000222333222000000000///...---,,,,,,+++...111222111111555555222000///---,,,+++***))))))))),,,...////////////000333111///...///111222333000...---...000222222111,,,,,,++++++************---///111333444333111000000///...000222222000---,,,---...000111333444555000...,,,,,,...///...,,,(((***,,,---------...000111111111000///---,,,++++++,,,---,,,******+++---'''''')))---111555777777999===BBBGGGKKKPPPVVVZZZbbbkkkwww~~~zzzrrrkkkcccWWWJJJ@@@;;;999<<>>===>>>>>>CCCBBB???===<<<===AAADDDOOO[[[eeehhhlllpppjjj^^^OOOKKKFFF@@@<<<;;;;;;;;;>>>???@@@BBBEEELLLUUU\\\fffnnnzzzzzzjjjUUUGGG===999666555666666444222444444888GGG\\\ggg```RRR===:::555222111222222111000333555555555888???EEENNNXXXfffpppvvv}}})))***+++...222444333222333222000/////////000111///000000...+++***,,,///...,,,+++...222555555444444444444333222000...,,,+++---000222333222000///'''+++...///---+++,,,...111000000/////////000000444333111111111000...,,,''''''((()))+++...000222111000...,,,,,,---///000000222444222...+++***+++'''))),,,---...000222555///111333222///...000222///111222222111000111222222444777999888666222///,,,...111222111000000000,,,,,,...111333333111///,,,+++***---111444333111***++++++)))((()))+++---***...333555333///+++)))************+++,,,---...***---///---***((((((******---///---++++++111666333333333333333222111000000222444666666666444333000000///...------,,,,,,---......000111222333444///111333444444444555777000///,,,++++++---000222////////////......------,,,,,,------///000222333000///...---+++***(((((())))))))))))((((((+++---)))'''$$$"""%%%***///333)))***,,,---///000111111*********))))))+++...111222444666888888666444222///...///000222333222000*********---111333333222111000000...---,,,++++++---000111///000333333000000000...---,,,+++++++++)))+++------,,,+++,,,---444111...------000222444000...------///000000///,,,+++***))))))***+++,,,+++---000333444333111000///......111555666444111......///111222333444555...,,,***+++---///...,,,(((***+++,,,,,,,,,...000333333444444333111///...000000...+++(((&&&''')))%%%&&&(((---222777999999;;;???EEEIIIMMMRRRXXX]]]aaammm{{{~~~vvvkkk___UUUJJJ@@@:::::::::@@@MMMZZZeeeqqq{{{||||||||||||mmmfff```WWWNNNHHHEEEEEEFFFGGGGGGEEEBBB???>>>>>>???CCC@@@===:::999:::<<<===HHHOOOTTT[[[jjjyyyuuuhhh^^^YYYPPPHHHAAA===<<<<<<888777888<<>>BBBDDDHHHMMMRRRWWW[[[]]]jjjzzz}}}tttrrrkkkaaaUUUFFF999666888;;;DDDPPPZZZcccnnn{{{~~~yyytttmmmfffdddggg___]]]VVVNNNFFFBBBDDDGGGNNNIIIBBBAAACCCDDDBBB????????????===;;;999999999>>>@@@EEENNNZZZeeemmmpppnnnjjj```VVVOOOIII@@@777:::555444777:::<<>>:::888<<<;;;AAARRRbbbfffZZZLLL999777444222333333222111888555444333000222===HHH___gggllluuu//////...///000222444666555333111222333333000...///000111111///......///333333222222333333444444111///------///111222222---)))+++111666444111111000000///---+++***+++---000111111000///000222444222333222///+++((()))+++***)))(((***...000///...///000111222111///---,,,222111111///...---,,,++++++++++++,,,...111444555444333222222444555555444222111...+++***---111555:::;;;===<<<888444111000,,,...000111000111222333444111///222666777555222111000...------///000111444333222111000111111222111222333777999888444000...+++((((((+++///111111//////---+++(((''')))***...///000///...---...///000111222222222111000///111111111222333333222000//////111222111000...---...---,,,...222555555444111000111111222222111000222...***(((***---000111000000///---++++++,,,...111000...,,,---...111222333222000///---,,,++++++//////...+++))))))***,,,---+++)))***+++---------***)))(((+++///111111///000///...,,,,,,,,,,,,---111333444333111000111333000000000000000000//////111...---...222333111...,,,+++******++++++***)))------...//////000111111000//////111444444111...,,,******+++---/////////555444333222000...---,,,+++---......,,,+++***++++++***+++,,,......---+++***---000111111/////////---,,,,,,///222444444222+++***+++///444666555333222111//////000000...---...---...///111222333333333222111222444555555444555111,,,******)))'''$$$###"""&&&///777;;;???DDDGGGHHHLLLQQQWWW\\\aaacccooo|||{{{rrrfff^^^TTTIII===555666<<>>===:::888888888999<<<@@@GGGPPPZZZccchhhpppsssqqqfffZZZPPPHHHAAA:::555222444666777;;;???@@@@@@III[[[mmmooo```PPPEEE<<<666999===<<<999888:::===FFFVVVbbb```RRRCCC888666333333333444333222555333333333222666AAAMMMaaalllrrr{{{------......000222444555555444222222333333111000000111222222000///000111444444333333333333333222///,,,***+++...222555666...))))))///333222111111333333222///,,,***+++,,,///000000000///000222444222222222///+++'''%%%%%%,,,+++***+++---///...---///111333555555333111///.../////////...,,,)))(((***+++,,,///111333444444333222333444777888777666111000...+++***,,,111555:::;;;<<<;;;777333000///---...//////...///222444444222111333666888666444222111000///............555555444444444555666777666555555666666444111...---+++)))))),,,///222333333333111...***))))))+++000111111000---,,,,,,------......///////////////////////////000111111222111222333333333222000///...---,,,...000111111000111111111000///...---,,,///---+++***,,,...///000.........---+++***,,,---///...,,,++++++---000111444444333222000//////...111111000---***((()))+++...---,,,---...///...---+++******+++...//////...222222111000...,,,+++***...000111111111111222444111000///............///333222222111111000//////,,,+++***+++,,,+++)))'''+++,,,...///000//////...,,,---000333666666333111+++******,,,///222222111333333222111///---,,,+++***+++,,,+++)))))))))***---,,,---...000000...,,,+++---///000//////000111000///......000111111000,,,+++,,,000666888777555333111000000111000///...///000111333444555555555333222111111444666777777222...***)))***)))'''$$$ &&&000999>>>DDDKKKMMMOOORRRVVV\\\ccchhhkkkrrr{{{}}}tttlllZZZRRRHHH>>>666222888AAAPPPWWWcccqqq|||}}}rrrdddWWWLLLBBB@@@BBBNNNQQQSSSTTTRRRPPPNNNNNNKKKGGGBBB@@@BBBCCCBBBAAA======<<<:::999888777777666999===@@@DDDLLLVVV^^^mmmyyyzzzjjj\\\RRRMMM???888444444444444555888666999AAAQQQ```fff___VVVGGG===666666999888777888;;;BBBOOO\\\bbb[[[KKK===777666444333444555444333333222333444555:::FFFSSSeeettt|||***+++---...000222333444555444333333222222222111111111222111//////000111444444444444333222111000+++***)))+++...222444444,,,(((''',,,111222222333555555444111...++++++,,,///000111000///...000111111111000---+++((('''&&&,,,,,,,,,,,,------------...111555888888777444222///000111111///+++'''$$$'''))),,,000222222222222000000111444888999888666000///---+++***,,,000444888999:::888333000------.........---,,,...222555444222111222444555555444111111000///---,,,+++***333333444444666777888888555555333222000...+++***,,,+++***+++---000333444777777555222---+++++++++000111000///,,,************++++++,,,------------,,,,,,,,,++++++---///222333333333333333222111000------------...------,,,111222222000...+++******---,,,+++,,,...//////...---...///...,,,,,,---...///...,,,++++++---///111444444444444333222222111222111000---)))'''((()))...------...//////...,,,++++++++++++,,,---,,,,,,000000111111///---***)))***,,,...000222444666777222111///---++++++++++++...111555555222///......---,,,,,,...//////---,,,,,,---...//////---+++)))))),,,000444666555222000+++++++++...111333444333111111111000///---+++******++++++***((((((***+++///......000111000...,,,,,,---............000222222111///---------......,,,,,,---111777999888666222000//////000000///---,,,///222444555666777888555333111111333666777777000---)))((((((((($$$!!!'''444===BBBHHHNNNSSSTTTWWW[[[aaahhhmmmppprrrxxx~~~uuuhhh___QQQJJJCCC===888666>>>GGGYYY___kkkyyyzzzmmm\\\OOOEEE===<<>>888777777777888999888777777:::<<<<<<===BBBLLLUUUbbbtttxxxiii]]]UUUGGG???888777666555555777444666===HHHSSSYYYXXXUUUHHH>>>666555666555666888===GGGVVVaaabbbXXXIII>>>999777555555555555444222444333444666888===JJJWWWjjj|||''')))+++...000222222333444444333111000000111111000000000///------...000333333333333222111///...((()))***---000111000///***&&&%%%+++111222444666555555555333000---,,,---111222222111...,,,,,,---...,,,)))(((''')))***+++---------------------......000555888999888555333333444444444111,,,&&&###%%%(((,,,///111111///...,,,---...222555777666555//////---+++***+++...111555555666333///,,,******......---++++++---222555333222000000111111111111//////...---+++***)))(((///000111222444555666666444333222000---+++)))(((------------...000333555::::::888555000---,,,,,,---......,,,***(((((()))******************++++++((())))))'''&&&(((,,,///222222222111111000///...---.........---+++***)))111333333111...+++***+++,,,,,,,,,...000111000......///111000//////000111111///---++++++---///111333333444444444444333222000000000---***''''''(((---,,,,,,---......,,,******+++++++++*********+++,,,---///000000...,,,***%%%&&&))),,,000444666777222111///---***)))(((''''''...555777444000...------,,,,,,...000111111///...//////...,,,)))&&&$$$(((+++///222333111///---,,,,,,---///222444333222///000000000///...,,,******++++++***))))))+++---000//////000111000---++++++,,,,,,,,,,,,---000222333111...+++******+++,,,---,,,---111666999777555///...------...///...,,,))),,,///222333444777999777555222111222444555555000,,,)))(((((('''### +++999BBBEEEJJJPPPVVVWWWZZZ^^^ccciiinnnpppssswww|||{{{jjjYYYNNNFFFCCCAAAAAAAAABBBJJJTTTbbbhhhsssyyykkkZZZMMMDDD===<<>>;;;444333222555888;;;:::999888:::;;;999777;;;CCCKKKTTTfffzzzvvvhhh]]]OOOEEE;;;888888666666888666888;;;AAAHHHMMMNNNNNNDDD<<<555444444333444777===GGGVVV______UUUIIIAAA;;;999777666666555333111666555666888999???KKKXXXkkk$$$'''***...111222222222222222111///------///000/////////---++++++---///111111222222111000...---'''(((***...111111...,,,***&&&%%%+++111333444555333444555333111///...///222333333111...+++******)))'''$$$###&&&***---...,,,---......---,,,...///---///333666777666444333666666777666222---(((%%%&&&))),,,///000///---+++******+++...111444444333000///...+++)))***,,,///111222222000,,,***))))))------,,,++++++---111444333222000...------......---,,,+++***)))))))))))),,,---///111222333444444222333444222///---,,,,,,...////////////000222555999999888555000---++++++***++++++***)))(((((()))++++++)))(((''''''''''''&&&'''(((&&&$$$%%%)))---111111000///...------,,,...///111000---***))))))000222444222...++++++---,,,,,,,,,...000111000///...000222333222111222333222000...,,,+++,,,---//////111222333444333333222...//////...+++*********---,,,++++++,,,,,,+++******+++,,,+++***)))***+++***+++---/////////---,,,$$$$$$%%%)))---111333333111111000///---***((('''%%%,,,333777555111///...,,,***)))***---///////////////...---***'''$$$###'''+++...000///---,,,+++......///000222333111///---...000111111///...,,,***+++,,,,,,+++***,,,---000///...//////...+++)))(((***+++++++++,,,///111000///,,,)))&&&&&&))),,,,,,+++,,,000444777555222...---,,,,,,......---,,,(((+++.........///444777666444222111222333333222000---******+++***&&&"""###000???FFFHHHMMMSSSYYYZZZ]]]aaaeeehhhkkklllrrrvvvzzz}}}~~~|||ppp\\\JJJAAA:::;;;@@@GGGLLLQQQ\\\fffmmmsss||||||mmm\\\PPPGGG???<<<===AAACCCGGGNNNUUUZZZ\\\]]]UUUUUUUUURRRMMMGGG@@@<<<444222222555:::>>>===<<<999999888666444666;;;@@@FFFUUUfffrrrxxxxxxqqqhhhXXXJJJ===777666555555777999888999<<<@@@CCCDDDCCC>>>888444555555333444666999CCCQQQ[[[ZZZRRRHHH@@@:::999888777777666444111777666777999:::@@@MMMYYYiii"""%%%***...111222111111///000///---******,,,/////////...,,,++++++---///...///000111000///---,,,&&&'''(((,,,///000///------((((((---222222222222000111333333222000000111000111222111...+++******(((&&&$$$&&&+++...000000+++---///...---,,,...000,,,...000222333333222111666666666666333000,,,))))))+++...000000///,,,+++***))))))+++...111222222111000///,,,)))(((***,,,///000000...,,,***)))***+++,,,,,,++++++---000333444333111...+++++++++,,,,,,+++)))((()))***+++------...000111333333333333///222444444111//////000///111222111//////222444666666555222...+++))))))''')))******))))))***,,,...---***(((&&&%%%$$$$$$%%%((()))((($$$$$$'''+++111000///...---,,,,,,+++...111333222...+++******---000333111---+++,,,///,,,,,,,,,...000111111000...000333444333333333444333000---+++))))))+++,,,,,,---///111222222111000---///000000...---...//////---******++++++++++++***,,,...---+++***,,,...,,,---...///000//////...)))((((((***...000000......///111222111000---,,,+++...222555444333111000...,,,)))((()))+++,,,,,,...---,,,***(((&&&%%%$$$&&&***---...---,,,,,,---000000000111222111...++++++---///111222111000///(((***,,,---,,,++++++,,,///...---------,,,)))'''%%%''')))******+++---///------***&&&###$$$)))---,,,++++++...222444222//////---,,,---...///...---+++---...,,,))))))...333222111000111333333333111000...,,,...000000---)))%%%+++666BBBGGGJJJQQQXXX[[[]]]```ccceeegggggggggkkkooovvvzzzzzz{{{yyysssnnnbbbOOO???999:::<<>>AAA@@@===;;;999777555444555777888;;;EEEQQQZZZdddnnnrrrqqqbbbQQQ@@@777555333333555666555444777;;;>>>===<<<777444444777777444333555777AAAOOOZZZ[[[RRRGGG>>>777777777888999888666444555555666999;;;AAANNN\\\iii!!!$$$)))...111222111000...///...+++((((((+++...000//////---++++++...000,,,---///000000...,,,+++'''&&&&&&)))---000111111///+++***///333111///000---000222333222111111222...000111000...,,,++++++)))((())),,,111444444222***---//////------///111,,,---///000111111000000444444555555444111///---,,,---///000000///,,,++++++)))(((***---000111222222111///,,,)))''')))***//////000...,,,***++++++***+++,,,,,,,,,---///222666555222...+++)))***,,,,,,+++)))((()))+++...000...///111333444444444333+++///333444222000000111000222333222//////111444333333333000,,,(((''''''&&&(((*********+++---...000...+++(((%%%######"""&&&)))+++)))%%%$$$'''+++111000///---,,,,,,++++++...111444333///,,,+++++++++...222111---+++---000---,,,,,,---000111111111---000333444333333333444222000---)))((('''((()))***+++...000111111000///---///111222111000111222000...+++)))***,,,,,,,,,+++...000///---,,,...000//////000000000000//////111...---...000111///---+++...111444666444222111111111222222333333222222333///***(((((()))***+++,,,+++***(((''''''''''''&&&)))---...,,,,,,...000222111111111111000,,,)))***,,,///222333333111000&&&))),,,---,,,+++******...---,,,,,,,,,+++(((%%%$$$&&&)))******+++,,,---++++++((($$$!!!###(((---,,,******---111222000---///...---...///000///......000///+++&&&&&&+++000///...///111333444333222///......000444555333000---111:::CCCGGGKKKTTT]]]\\\^^^bbbeeeffffffeeedddaaahhhqqqwwwxxxzzz|||rrriiicccWWWFFF:::777BBBCCCIIISSS[[[eeesssyyyyyylllddd]]]VVVPPPNNNRRRSSSVVV[[[______[[[WWW[[[___dddddd___UUULLLGGG>>>;;;999;;;@@@CCCAAA>>>>>>;;;888666777777777666333:::BBBHHHQQQaaaooovvvjjjXXXDDD999666444444555222111000444999<<<;;;888333111333888999555444555888BBBQQQ\\\^^^UUUGGG<<<555555555888:::;;;999777333333555999<<>>CCCKKKQQQUUUWWWeeefffggggggfffdddaaa___dddgggjjjmmmpppwww}}}vvvkkkaaaXXXHHH666111777BBBMMMYYYaaahhhrrryyy{{{}}}xxxnnnfffbbbbbbbbbfffgggfffdddbbbaaaccceeedddfffhhhgggddd^^^XXXUUUNNNIIICCC@@@AAACCCBBBAAA===;;;999999:::999444000222444777:::BBBPPPcccpppppp___III888222111///...000222444666888777666555444888;;;999555333555888===@@@IIISSSYYYTTTDDD888111333666888777666666666222444777;;;@@@JJJVVV^^^rrryyy###%%%))),,,---,,,***(((,,,...///---******...333666333000///222333222000111000...///000000///...---,,,+++******,,,///000///111555777777555222000...//////000000//////...////////////...,,,+++***+++***+++///444555222---'''(((***---111555888:::555000///333666444333444444333222111000///......000///.........---***'''))))))(((((())),,,...000444222---(((%%%&&&(((***///111333222///+++)))(((.........---,,,...222444222222222000---******++++++******+++///111222222222///...000333444222...------...///111000...,,,......---+++***+++...111222222111...+++***+++,,,000...---...111333444444---+++)))'''&&&&&&&&&%%%+++,,,---,,,******,,,...///222444222...+++,,,///333333222111111222222222666555222...,,,---111444444222000000111111///,,,+++,,,...000222222222222111000///---+++)))(((((((((***---...---+++***)))...000222222000...,,,,,,,,,***((()))+++---------,,,---...---,,,,,,,,,...555666777666444333333444777666555666666555222000+++---///111333333222222333333222111000000000000222000---,,,,,,------,,,,,,++++++,,,---,,,)))'''%%%'''***++++++,,,...//////000111111000...+++)))------......//////000000///------...,,,((((((,,,---000333111,,,))))))++++++*********+++,,,------///...***%%%!!!!!!###&&&'''))),,,------,,,---...---......------...000111222111///,,,++++++,,,,,,---...111222333333222222000000111111222333333333:::===BBBGGGNNNSSSXXX[[[cccgggmmmpppoooiiiaaa\\\```bbbfffjjjnnnttt{{{{{{kkk```UUUMMM@@@333444<<>>===<<<;;;999666333111222444666<<>>FFFNNNQQQKKK>>>444///111444666777666555555333444666:::BBBOOO]]]gggvvv{{{&&&(((***,,,---+++)))'''---//////---+++,,,000333888444111111333555333222222000//////111222222111333111///---------///000///333999======999222...,,,,,,------------,,,,,,/////////...---,,,******,,,,,,,,,000444444111...'''(((***---222777;;;>>>999666555888999666444666666444222000...............------------,,,)))'''((((((((((((***,,,...000000---)))%%%$$$%%%(((***---000444555222...)))'''///---,,,,,,///222444444333333111...+++******,,,,,,++++++---000333444444111//////111444555222///---,,,+++,,,------,,,+++,,,,,,***(((''')))---111222222111...,,,+++,,,---222111111222444555555444******)))((('''''''''(((...///000...,,,+++,,,---...111555555222111222444333333444555555444444444888666222---++++++///333333222111111111000...+++***+++---///000111111111333444444000,,,))))))++++++,,,---,,,***(((((((((---...///...+++******+++,,,+++***+++---/////////+++,,,,,,,,,+++,,,...111777999:::999777444333333666555444555666666444222......///000000111111111333222000...---...///000///...---...000000///---+++******+++---...---,,,&&&(((*********+++---///...///000000000...+++***//////...------...///000000...///111...)))))),,,...000222111---******+++------,,,,,,,,,---......//////,,,)))%%%$$$%%%''')))+++------,,,,,,---...+++++++++,,,---...000111000/////////////////////...///111222333222111111000000000000000111222333<<>>>>>999333...++++++,,,,,,,,,,,,++++++............---,,,+++***///......000222333111///))))))***---111555999<<<;;;888888::::::666444666666666444222111///......,,,++++++---......,,,***)))))))))***+++---///000,,,)))&&&%%%&&&))),,,---,,,///333444111---)))(((000---+++,,,///222222111000///...,,,)))))),,,...///...---...000222333222000///000222444555222000---+++))))))***++++++***,,,+++)))'''&&&)))---111111111000...,,,+++---///111000000111333333222000+++++++++***((('''((((((000000000///---,,,++++++,,,000333555555444555777222333444666666666555444555333///***((()))---111555333111000//////......+++,,,---...000111111222555777777333,,,(((***...---------,,,***)))***+++,,,,,,,,,+++)))***,,,...111000...///000111000///******+++******,,,000333666888::::::888666555555444333222333444555444222111000000//////000222222333111...,,,+++,,,...///------...111333333111...+++***)))***---000111111+++,,,------++++++---...,,,---...//////---,,,+++111///---,,,,,,---...000111///000222///***))),,,...000222111...,,,+++,,,.........------......///000000000...+++***+++,,,,,,...//////------...///,,,++++++,,,.../////////,,,---///000111111111000///000111111222111000000///...------///222555777AAAHHHQQQUUUVVVXXX]]]bbbiiiiiiiiiiiigggeeebbbaaa___\\\[[[]]]bbbfffgggfffkkkmmmnnnmmmmmmrrryyy}}}~~~qqqfffZZZSSSLLLGGGBBBAAAIIISSSjjjqqquuuvvvxxx|||www{{{}}}xxxsssqqqhhh```TTTKKKGGGFFFDDDCCC@@@CCCEEECCC>>>;;;:::;;;777888777666666:::@@@DDDFFF@@@999666888;;;;;;;;;777666555333222222222222444666777777555444555666:::@@@FFFHHHDDD<<<666333***,,,///333666777555444666555555;;;HHH[[[nnnzzz............---,,,+++***------,,,,,,+++---000222///,,,+++---111555555444111///......111444555555777555333111///---------111333777::::::777333000,,,,,,,,,------,,,,,,,,,------......------,,,,,,111000000000111222111000++++++,,,---...111333444777555777999888444222555555666777888666333000...))))))***---000111111///***++++++,,,---...///000)))'''&&&'''+++///111222,,,---///...,,,***)))***000---******---///---++++++++++++))))))***---///222000///...///000///.........000333444444222000---***(((''')))*********,,,,,,+++)))(((***---111000111000...---,,,...000000//////000111111000...---...///---***(((((()))000/////////...---+++***+++---000222333444555666000111333555555555555444111000---***(((***...222666444111...,,,---///111------...///111222333444666888888333,,,)))+++///...//////...,,,,,,...000***+++++++++***,,,///222444222111000000///---+++((()))***)))***,,,000333444666888888777666666666222000///000222333222111444333111000000111333444222000...,,,+++---///000---...000333555555111///+++)))(((***---000222333222333222000---,,,---...++++++------...------,,,000///---,,,+++,,,...///000//////111...***)))---///111222111///---,,,,,,......---------...//////000222222111000///000111///000111000//////000111///...------///000...,,,)))+++---///111111000000///000000000111111000000---,,,+++,,,///555;;;???HHHOOOVVVYYYYYYZZZ^^^bbbgggggggggfffdddbbb```^^^^^^XXXRRRPPPSSSVVVXXXXXX[[[ZZZZZZZZZ]]]dddoooyyy{{{~~~sss```UUUKKKKKKKKKMMMNNNQQQYYYbbbuuu{{{~~~|||}}}}}}vvvooofffZZZPPPKKKHHHEEECCC@@@CCCEEECCC???;;;;;;===888888888777666777999::::::888555666:::=========777777555444333222222222333333222222222444777999:::@@@EEEFFF@@@999555444++++++---000555777666444666666777???MMM```qqq|||}}}000//////...---,,,,,,,,,+++***))))))***,,,...000+++)))'''***...222333222...---+++,,,///333555666666555333111///...------111222444555555555444333------............------,,,,,,---...////////////333333222111000000111111---------------------,,,000000333777555111000333444666999:::999666222///((()))***---111333222111,,,,,,,,,---------------'''&&&&&&***000444333222+++,,,+++***(((((()))+++...,,,*********+++***))))))*********)))***---///333111...---------,,,++++++---000333444333111000,,,***((((((***+++,,,,,,---------+++******---///000000000///------///111000///...///111111000///...111222000,,,))))))+++.........///000000---+++***+++,,,...000222333444///000111333444555555555111000...,,,+++,,,000333555333111...,,,---000333/////////000111333555666666777555111,,,***,,,///000111111000//////111222+++,,,,,,,,,,,,---111333333111///...---+++(((%%%'''(((*********,,,000222222333444444333333444666111///......000111000000444333222111222222444555111000...---...///111222000000222555777555111...+++***)))***---000111111555555444111---,,,---...)))***+++,,,------------......---,,,,,,---...//////------...,,,(((***...000111111111111///---,,,,,,,,,+++,,,---...//////111222222111///...///111///000000000//////111333333000///000222222///,,,)))***,,,.../////////.../////////000000111111111,,,+++***+++111999AAAFFFMMMRRRWWWZZZ[[[]]]```ccc```cccfffhhhfffaaaZZZVVVTTTNNNGGGCCCCCCFFFIIIKKKMMMJJJIIIJJJMMMSSS```lllqqqsssvvvxxxxxxzzzgggSSSIII===BBBJJJRRRXXX```iiipppxxx~~~}}}vvvmmmaaaWWWQQQMMMJJJGGGDDDEEEEEECCC@@@<<<::::::444555666777777666555444555444444777:::<<<===<<<666666555555555444444444333222111111222555777999777<<>>888444222,,,***))),,,111444444333444666;;;EEEVVVggguuu||||||}}}///...---,,,++++++,,,,,,)))'''&&&&&&(((***,,,---+++)))'''(((,,,///000...,,,***)))***---111444555555444333222111000000///000111222333444444555555---......//////......---+++,,,---///000111222222555555333111//////111222.../////////...+++)))'''***+++///444333//////333333555777888888666333111))))))***---000111000///++++++,,,,,,++++++******'''&&&''',,,111333000,,,*********)))'''''')))+++***+++++++++)))))))))++++++,,,------,,,+++,,,...000...,,,+++,,,,,,+++)))))),,,000222333111000///***))))))***,,,......------......---+++******+++///000000///---...000222000...,,,---...000111000---111444222...,,,,,,///---------000333444111///,,,+++******---///111222000000111222333555777777000000///...,,,,,,---//////111222111///...000222/////////000111333555666666444111...,,,+++,,,---222333333222000///000111---...///...------///000000///------,,,***&&&$$$&&&(((***++++++,,,...000222222111///......111333222000......///000000///111111111111222333333444/////////000111222444444333444444666777555111---+++***)))+++---//////...222222000...++++++,,,...((()))***+++,,,---......,,,,,,,,,------.........---***)))***)))'''***///111111111111111000...---)))))))))***+++---...///222111000,,,)))'''((()))---............///111333333111000222666666333///,,,,,,------.....................///000111222222...,,,+++,,,222<<>>GGGRRR[[[dddmmmvvv{{{{{{}}}tttiii```ZZZVVVQQQMMMLLLJJJGGGDDDAAA===888555000111444777999888555333444444555777999;;;;;;:::333444666777777777666666444444444555666777666555555999>>>@@@>>>999555222,,,(((%%%''',,,111111000111555>>>MMM___oooyyy~~~---,,,+++***)))***++++++'''&&&$$$$$$''')))+++,,,---***'''(((+++...---+++***((('''(((,,,000333555444444444333333222222111///000111333444555555555---......//////......---***+++---///111333444444666666444111//////000222...///000000///,,,(((&&&&&&(((---333222//////444444444555555555555444444******+++,,,...///---++++++++++++******(((''''''&&&&&&''',,,111111+++&&&(((***+++***)))((()))***'''***,,,+++)))(((+++......000111000...,,,+++,,,...,,,******+++++++++)))'''+++///222222111//////***))))))+++.../////////,,,---...---+++)))((()))///000000///......000333...,,,)))))),,,...///000,,,000444444000...///222------...111555666444111...+++))))))+++...000111111111111111333666888999/////////---***))))))***+++///333444222000000000////////////111333555666666333...,,,,,,,,,---,,,333444555444111.........///000000///---,,,,,,---///...---------,,,(((&&&&&&(((+++,,,,,,,,,...///333222000---***+++---000444222//////000111000000///000000111222222333333...///000222333555555666666666666666666444000---+++******+++---...---,,,---------+++)))***,,,...(((((()))***,,,---...///***+++,,,---...///......,,,)))'''((('''&&&***000111111111111222111///---&&&'''''')))***,,,...///222111---((($$$!!!!!!"""+++,,,---,,,,,,...111333333111000333888999666222...............------...---------...///111222333000...,,,---333===GGGNNNOOOPPPRRRWWW^^^dddggghhh\\\[[[YYYWWWUUUSSSRRRQQQ===>>>>>><<<999999===BBB???<<<<<<>>><<<:::???HHHLLLLLLQQQYYY^^^eeeuuuoooWWWIIIHHHJJJSSS]]]eeemmmvvv~~~zzzooogggaaa\\\VVVRRRRRRNNNIIIEEEBBB===666000...111444999<<<;;;888555555666777888999999999999222333666888999999888777555666888;;;;;;888444000666999===@@@@@@===777333,,,'''"""###)))...///......444@@@RRRfffuuu}}}++++++,,,,,,,,,+++*********((($$$ """(((---...,,,++++++,,,---------+++***))),,,000444666777444444555555555444222111333333444555666777888888000...---///111222000---,,,,,,,,,---///222444666333444555333000///111333///000111111///---)))''''''))),,,///111111111000222111222444777666333///***(((&&&%%%'''***,,,---///,,,))))))+++,,,***(((------,,,++++++******)))---,,,+++,,,---......,,,,,,---...,,,***)))+++...///111444444111...,,,+++,,,++++++,,,...//////...---...............------+++***)))***+++------,,,---...---***)))***(((###+++,,,,,,------...//////((('''''')))---000111111---...000111111111000///---------///222333222111...---,,,++++++,,,...000111000...---///222555888000...,,,***((('''''''''111222444555444111...,,,,,,---......///.........444222000//////000//////555444333222333222000///222222222000---++++++,,,,,,++++++------,,,)))&&&'''))),,,...000000///...333222111...,,,,,,///111444000++++++///222111...+++,,,...222444333000---)))+++...222555666666666555555555555444222000...............---+++)))'''******))))))))))))******)))************))))))(((***,,,------,,,+++,,,...***++++++***((((((***,,,000...,,,,,,......,,,))))))+++***'''(((---000///111///***$$$  """(((((()))******+++,,,,,,000000222666::::::777333111000///,,,***)))+++---...000222333222222444555111222444888===BBBGGGIIILLLMMMSSS]]]cccccc```]]]YYYZZZXXXTTTOOOIIIEEECCC@@@===999888:::===???@@@AAA???<<<888555555888;;;??????BBBHHHRRRaaasss|||rrraaaQQQJJJKKKTTTbbbpppyyyzzzrrrkkkgggccc]]]XXXTTTPPPKKKHHHDDD===333,,,+++111888<<<<<<;;;:::;;;888888999<<>>999555333222222444777777333000333444666777777666444333444888===AAAAAA===777333,,,)))&&&''',,,000222111333999FFFYYYkkkxxx~~~++++++,,,,,,,,,++++++***+++)))&&&"""!!!%%%+++///000//////////////////......------///222555666666222333555666666555444333333333444444555555666666111///...///222222000...............000222444555555666666444111///111222...///111333222000---+++(((***---///111111111000222111222444666555222///---+++)))((((((***+++,,,...,,,******,,,---,,,+++...------,,,,,,++++++***...---,,,---///000///...,,,...///...,,,+++,,,......000333222000---+++***)))))))))***---......---------............---,,,,,,+++***+++,,,------------///...+++***,,,***&&&***++++++,,,,,,---......***))))))+++...000111000......///000111000000///---------...000111111000000///---,,,,,,---///000000///---,,,---000444666000...,,,***)))(((((((((111222333333222111///...------....../////////000555444222111111111111111333111000000000111111111222333333222///,,,,,,---,,,+++,,,---...---***''''''(((+++---.../////////222333333222000//////000444000,,,,,,000222222000,,,---...111333333111...)))+++...222444444444444111222333444333333222111,,,,,,---,,,+++)))(((&&&***))))))))))))******+++%%%&&&&&&''''''''''''''')))***++++++******+++---///...,,,++++++,,,,,,---///---+++,,,......,,,***+++,,,+++''''''+++---+++///,,,'''""""""$$$&&&'''((()))+++,,,------111000000444888999777444000///...,,,******,,,...///111333444333222333333333555888<<<@@@EEEIIIKKKOOOQQQWWW```ffffffaaa]]]WWWVVVTTTOOOJJJEEEAAA@@@@@@===:::999;;;>>>@@@@@@AAA???;;;777444444666999;;;;;;===CCCMMM\\\mmmyyy}}}ooo```QQQHHHJJJRRR\\\hhhuuu~~~~~~xxxqqqiiibbb^^^]]]XXXUUUPPPJJJCCC;;;333///222666;;;===<<<;;;;;;<<<:::::::::<<<===<<<777333111000000222555555333000111222444666666666444333222666:::======999555111---***'''(((,,,000222333888@@@OOOaaappp|||,,,,,,------------,,,,,,---,,,)))&&&%%%(((---111333333333333222111000000111000111333555555444222...000333666777777555444333333333222222333333444111000000000222222000/////////...///000222444555777777777555222000000000---///222444555333000...+++,,,...000111111111111333222111222444444222000111000---+++***+++,,,---///...,,,---...000///////////////...------,,,,,,.........///111222222000---///111111///------...---///111111...+++(((((('''&&&'''))),,,...------------...//////......---------,,,,,,,,,------......000000---,,,...---)))))))))******+++,,,,,,,,,,,,++++++,,,///000000///---......///////////////------,,,,,,------//////333222000///....../////////...,,,+++,,,///222444000///...,,,+++*********000111111111111000000000............///000222222666555444222222222222333000///---------///111222222333444333000...---...,,,,,,,,,...///...+++)))'''(((***+++---///000111111333555555333111000000333///------111333333111///......000222222111000***,,,///111222222222111...///000111222333333333++++++++++++***)))(((''')))))))))))))))***+++,,,%%%%%%%%%&&&&&&'''''''''((()))))))))((((((***,,,444000---,,,...///---+++,,,++++++,,,......---,,,---...---((('''******(((,,,)))$$$ !!!$$$'''%%%&&&''')))+++---...///000......000444666555333......---,,,***+++...000///111444444333222222222555777<<>>777333999<<>>JJJ[[[kkkwww......///000000000//////111000...***((()))---000333444555444333111000000222222333555666444111...***,,,000444666666555444333222111000///000000111111111111111111111000///---,,,---...///222444666777777777555222000///......000222444444222000...---...///000111111111000333222111111222222111111333333111///...---///000222111111000111222222222111111000//////......---/////////111333444333222---///111222222000///...---///111000---)))&&&%%%%%%%%%'''***---///...------...000111111111///...............---,,,---///...222333///...000///---(((((()))******++++++,,,...------...000000///...,,,,,,+++,,,,,,---...//////...---+++)))***---///555444333111000000///000///...---,,,,,,...000222111111000//////.........000//////...///000111222//////...///000111333444555555444222111000222333///...,,,+++***+++...111111222333222000.........---------...//////,,,)))))))))***+++...000222444222444555444222000000111111///......111333333222000///......000222111111,,,---///000111000///...,,,---...///000111222222------,,,,,,,,,+++******))))))))))))***+++,,,---******))))))((((((((((((((()))))))))((()))+++---555000+++***---...+++''')))***+++---.........---...000...***)))++++++)))+++'''!!! $$$(((+++%%%&&&(((***,,,...000111...+++)))+++///222222111,,,,,,,,,++++++,,,///222///111444444333222222222555888>>>DDDKKKPPPSSSTTTSSSXXX^^^cccggghhhaaaXXXUUURRRNNNJJJHHHFFFDDDCCC>>><<<;;;<<>>FFFPPP___iiiwww}}}tttmmmjjjiiieee```[[[VVVRRRJJJ@@@888<<>><<<:::;;;;;;<<<;;;888555333222111000////////////...---///222444555555444444222222333444444222111000111///---,,,...222666888BBBPPPcccrrrzzz000111222222333333333222555444222...******,,,...111333444333000......///222222333555555333...+++''')))---000333333333222111000///---,,,---......000111222111000/////////******+++,,,///222555777666666555444333111///---///000222222222000...,,,//////000000000000000///222222222111000000000000222333333222//////111333555555444333222222333333222222111000000//////...//////000222444555333111,,,---///111333222111///...000111000---(((&&&%%%&&&'''(((,,,///000///......000222333444333111000///000000///,,,+++---///...333444000...///000...((())))))***++++++,,,,,,///......///000000///---***)))))))))***,,,...000222111...***'''(((,,,000777666555333222111000000000///...------...000111222222222222222222222111//////...---...///111333/////////000000222333333222333222000...---///111000///...+++((((((+++//////000111///...---...///...---...//////...+++((())))))***,,,///222444666333333222000......000222000/////////111222222111111///------///000000000---...///000000///---,,,------------......////////////..................))))))******,,,---//////000...,,,***((('''''''''((()))+++,,,++++++,,,...222---(((''')))***'''###'''))),,,---...------------000///,,,,,,//////---***&&&!!! ###(((+++---'''''')))+++---...000000***'''%%%&&&***---...---+++,,,,,,++++++,,,000333...000222333222222444555666999???FFFMMMSSSVVVXXXSSSYYY^^^aaaeeefff___UUURRRNNNJJJHHHHHHGGGFFFDDD<<<;;;;;;===@@@BBBBBBAAABBBAAA>>>:::777555777999<<>>CCCHHHNNNSSSVVVXXXTTT[[[^^^___bbbfff```VVVNNNKKKGGGEEEFFFEEEBBB???999999:::===@@@BBBBBBAAAAAA@@@>>>;;;888777888:::;;;@@@FFFNNN___ppptttmmmWWWMMMBBB>>>>>>CCCMMMXXXYYY```mmmxxx{{{{{{~~~}}}uuunnniiidddaaacccgggcccVVVKKKGGGIIILLLOOONNNIIIAAA;;;999;;;===<<<:::999888999888888888555111///...///111222444666777777666555333333444555666666666666666555333111111444:::>>>FFFSSSeeerrryyy~~~000111222333444444444444222333222///,,,+++,,,---,,,......+++(((''',,,000111111111222333222///---***++++++,,,---...//////---,,,***(((((()))+++,,,...000222000...,,,,,,---.........///111333555777444333444666999999666444111000...------...///000111000///...------------...111333333000...---...---000111...***'''))),,,---///111000000000333666222222111111000///////////////000111222111...+++'''&&&'''***///333333333222444555333///***'''&&&)))***+++///111111///---,,,...111444444333111000...111222///***(((***...---333555000++++++,,,,,,,,,,,,------.../////////---------///111000...,,,***)))((()))+++000555888:::888444,,,''''''---444555555555555444333222111//////...---,,,,,,------...///000222333333222222.........---......//////...///111222222000...---,,,...///,,,((('''***...---000111///+++***---000222111///,,,***,,,111555000///......---+++'''######%%%))),,,000222333333111111111///---,,,...//////000000000...---------...---,,,,,,......---+++...///000111111000...,,,++++++*********+++,,,------,,,,,,+++,,,---...///+++,,,,,,...000222444555000...+++(((%%%$$$$$$$$$$$$)))...111111///---,,,,,,***(((&&&%%%%%%%%%%%%&&&)))---///---++++++,,,,,,000000...///111111...)))%%%"""###'''******(((((((((((('''''''''''''''&&&###"""$$$(((+++***(((+++,,,,,,++++++,,,///222+++,,,,,,---000555;;;@@@EEEFFFHHHKKKNNNRRRUUUVVVXXX^^^aaa___ccchhhdddYYYOOOKKKFFFDDDDDDBBB<<<777777777999===AAABBBAAA@@@>>>>>>===;;;888888999;;;<<>>???>>>:::888888999777999;;;999666333222333444555777999999888777666222333555777888999999999888888666333222555;;;@@@IIITTTdddqqqyyy///000111222333333333333///000000///---,,,---///+++------)))&&&&&&,,,222111000000222333333111///------,,,+++,,,---///000,,,***(((''''''(((+++,,,---000111000---++++++---333333222222222333555666444333444888;;;<<<:::777000///---,,,---///222444111000///...,,,,,,,,,,,,---111444444111---,,,,,,,,,///000,,,&&&"""###&&&'''***---......///333777222222111111000/////////...//////111111000,,,)))&&&$$$$$$(((...333444444444555666555000+++(((''')))***,,,///111111...+++***,,,000222333222000......000222///***'''***------333555000******+++***------......///000000111,,,,,,---///000000...++++++***)))***---333999<<<===;;;666---''''''...555555555555555444333222111......---,,,+++++++++++++++,,,...000111111111111...........................///222333333000---***+++...///,,,'''&&&)))---+++///222111---,,,///222444222///+++***---333888000///......,,,)))%%%""" ###'''+++///111111111///111222222000...------///000000///---,,,++++++---,,,+++,,,------,,,***...///111222222000...---))))))(((((()))+++---...***))))))((()))***,,,---,,,,,,---///111333555666000...+++((('''&&&&&&'''###(((...222222///,,,++++++++++++(((&&&%%%'''(((&&&***...///---+++***+++---000000......000///,,,)))%%%!!!###'''***(((%%%''''''&&&%%%$$$######"""%%%######%%%)))+++***(((,,,,,,,,,++++++,,,///222******+++,,,///666>>>DDDLLLLLLLLLMMMNNNQQQSSSTTT[[[aaaccc```dddkkkggg]]]RRRMMMHHHFFFEEEAAA999333666666999===@@@BBBAAA???<<<<<<<<<:::888777999;;;>>>GGGQQQ]]]rrruuuYYYRRRKKKJJJKKKKKKOOOTTT\\\[[[]]]___^^^^^^hhhvvv~~~}}}~~~yyysssmmmlllpppvvvzzz{{{ooolllgggccccccggglllpppuuu{{{wwwrrroooiiijjjjjjfff```]]]^^^```___[[[VVVRRROOOJJJDDD@@@???AAAAAA???:::777777888666999<<<<<<999777666777666777999:::;;;999888777111222555777999:::::::::999999777444222555<<>>;;;999<<<999666444555:::???CCCEEEQQQ\\\fffzzzuuudddUUUMMMRRRVVVRRRQQQTTT___[[[YYYWWWSSSRRR^^^lllxxxpppmmmnnnrrruuurrrkkkdddccchhhmmmooonnniii___XXXXXXZZZ\\\```eeejjjsss{{{{{{uuusssmmmlllllljjjgggccc```^^^\\\bbbccc[[[TTTQQQLLLFFFGGGEEEAAA???===;;;999777666:::>>>>>>:::777666777555444444777;;;<<<:::888666555444333333444555666888777777777444333;;;EEEOOOZZZmmm|||}}}//////000///...///111444---***''''''+++///111222444222///+++)))))),,,///111111000000000////////////---***+++---000000000000///...---,,,++++++***---.........---+++***)))...//////000222333555666222222222222222222222222222...***(((***---//////000//////..................///111111//////000111222000,,,&&&!!!&&&))),,,...///000333444444444444333222000...---+++,,,---......---++++++)))'''%%%&&&***------,,,...222555555222,,,(((%%%(((***---///000///...---------............------+++---......,,,+++,,,---111111///,,,)))'''((()))+++++++++---//////...,,,(((((()))******++++++++++++---///000000111333555777444111...---...000222444444333222222111000000111111000---+++***,,,...---...///...------///000///000000///------///111000000000111222111///,,,(((******'''$$$%%%)))...000/////////.........---111000...+++***,,,000444111---***)))***)))$$$ !!!%%%))),,,.........000222444444222111000111333222111000...---,,,+++,,,,,,---000111111...,,,...///111222222222000///,,,+++************+++,,,,,,,,,+++((($$$###%%%(((.........///111333666777222...***'''''')))***+++&&&&&&''')))+++,,,***)))(((,,,...---)))'''(((+++)))***---///000000///.........---,,,++++++******)))(((((()))***++++++******))))))))))))((((((((()))((((((***------+++'''++++++,,,000333444222///,,,,,,---///333;;;CCCIIIPPPQQQQQQRRRRRRSSSWWWYYYaaadddeeedddfffhhhfffaaaSSSLLLDDD>>><<<999666333777999===???@@@>>><<<:::999888666555777===CCCHHHOOOYYYfffrrrzzzjjj^^^WWWYYYZZZTTTSSSWWW___\\\ZZZWWWRRRTTTbbbrrr}}}yyysssnnnllllllnnnppprrrnnniiifffffffffeeedddbbbZZZTTTSSSUUUVVVYYY]]]kkksss|||~~~yyywwwooonnnmmmkkkiiifffdddcccdddiiihhh```ZZZYYYWWWTTTMMMJJJFFFCCCAAA???<<<:::666888;;;;;;:::888666555222111222444888:::888666444444222111111222444444777666666666444444<<>>???>>><<<:::666666555666999???HHHNNNYYYbbbrrrtttkkkeeeeeeaaa[[[[[[aaahhhgggeee___XXXYYYhhhxxxvvvtttpppmmmllllllmmmnnnqqqqqqoookkkgggcccaaaaaa___WWWQQQPPPPPPQQQTTTYYYjjjsss|||}}}tttrrrpppmmmkkkjjjiiiiiikkkmmmkkkeee```aaaaaa```TTTPPPKKKGGGDDDBBB???===666666777888999888555333000000000333555777666555222111000......000111222555444444555333444===GGGYYYkkkzzz......,,,)))'''))),,,///+++)))'''&&&(((+++...000666666555333111000000222111000...,,,,,,---...000//////000111222222111000222222222333333333444444111000///---,,,+++++++++---,,,,,,---///111444666555444111...------......000000///...---,,,+++***.........///000111333333111111222000...---...///,,,+++***&&&###"""###$$$))),,,000333333444555666444444333222111///......+++,,,...//////...,,,***))))))))))))***+++++++++...///111111///------......///111222222111000///------...000111111111111...//////...---,,,---......000222111///---++++++*********---///000...,,,))))))+++,,,---------,,,+++...222333222///------000000000000000000000000000000//////.........---222444555333111...------...///000/////////111333/////////......111555888333222111222333222000...,,,,,,***(((''')))...222000///---,,,,,,---///000---///111111///...---...//////000222222000***&&& """&&&)))*********+++,,,///333444333000...---++++++++++++,,,...///000222222333444666555222///222222222222222333333333111000---***))))))+++,,,//////---***(((&&&&&&&&&++++++,,,---...///000111...,,,***)))))))))((('''&&&%%%&&&'''))))))'''&&&%%%'''((('''%%%######$$$%%%(((+++///111000///...*********)))))))))))))))((()))***---000000...,,,------...///000111111222333333333111---***(((((('''))),,,000222333222000+++...111555:::AAAIIINNNTTTWWWZZZ\\\^^^aaaeeehhhcccdddccc``````bbb```[[[JJJEEE>>>:::999888666444555666888:::;;;;;;::::::444555666666999@@@JJJQQQ]]]fffyyyyyyuuuqqqooojjjfffiiipppxxx{{{zzzrrrgggeeeooo{{{xxxvvvqqqnnnmmmnnnppprrrpppssstttqqqkkkhhhiiilllddd[[[RRROOOOOOPPPWWW^^^iiisss}}}{{{xxxtttppplllkkkkkkkkklllkkkiiieeecccbbbaaa```XXXTTTNNNIIIEEEBBB???<<<777555444666888888555111222222222333333444444333000...,,,++++++,,,...000111000111222222444>>>IIIaaattt---,,,***(((&&&'''+++...+++)))(((&&&'''***---000222333333333111000222333000///---++++++,,,---...000111333333222000......222222333333444555555666333222///---,,,,,,------///............000111222777555222000......///000000111111111///---+++***,,,,,,---...///111222333111111111...,,,***+++,,,((())))))((('''''')))++++++...111333333333444666555444333222000///.........///111222111...+++)))+++++++++++++++,,,---...000111222111//////000111///000111222222111111000---...///000111111111111222222111...+++******,,,---///222222111...------******+++---000000///...***+++---.........---,,,+++---111222000...---,,,...///111222222111000000/////////...............111333555555333111000000000111222111000000222444///000000000000222555888777555444333333333000......---,,,***)))+++///222///...---++++++---///000...000222333111000//////111222444666555222,,,)))"""&&&***,,,+++++++++,,,000222555444111---***((('''((()))+++...000222444888666444333333333222111333333333222222111111111000///---+++******++++++///...,,,+++***)))(((''')))***+++,,,,,,------...---+++))))))))))))'''&&&&&&&&&'''(((***+++)))'''%%%&&&''''''&&&%%%$$$%%%***,,,///111111111///...******++++++++++++++++++'''((())),,,//////---+++------...///111222333444555666555222...***))))))(((***,,,...////////////...000333777;;;BBBIIINNNRRRVVV\\\aaacccdddeeefffbbbdddbbb^^^[[[YYYTTTMMMCCC@@@===;;;<<<:::666333222333444666777888888888444666777888999@@@JJJRRR]]]hhh{{{|||zzzwwwtttppppppwww{{{vvvyyy~~~|||~~~zzztttnnnmmmooosssvvvuuuxxxyyyvvvqqqooosssxxxiii___UUUPPPOOOSSS]]]gggiiittt~~~yyysssnnnlllkkkkkkiiihhhffffffddd```]]]\\\XXXUUUPPPKKKFFFBBB===:::888666444555888777444111333333333222000//////000///---***))))))***---//////...///111222555AAAMMMcccuuu~~~,,,,,,+++)))'''(((,,,///+++***)))'''''')))---000///000111000//////111333......,,,+++++++++,,,---///000222222000...------111111222333333444555555333111...,,,+++,,,...000000000000000/////////...444333222000//////000000...000111111...,,,******++++++,,,---...000111222222222000---***))))))+++((()))+++++++++,,,...000...///111111000111222444555555333111000////////////000333444333111---+++,,,---,,,++++++,,,000222222333333222000//////111...///000000111111111111---...///000000111000000444333111...***((()))***,,,...111222111///......++++++,,,...111222111///,,,---///000///...,,,++++++,,,...///...---...000///000222333333222111000////////////////////////111222444444333111111111111222222222000000111333000111333333222222444666777555333333333333111000000///...------...///000...---,,,,,,,,,---...///...000222222111111111222444555777777555111,,,(((&&&***...///---,,,---...333555555333...((($$$###"""$$$'''+++///222444555999666333111111222333222333333333222111///...---,,,,,,,,,++++++++++++,,,---,,,++++++,,,---+++*********+++,,,---------,,,---+++(((((((((((('''%%%&&&&&&'''))),,,,,,+++***''''''((())))))))))))(((///000111111111111000///+++,,,,,,,,,---.........))))))***,,,...///...,,,------...000111333444444555444222000...,,,***))))))+++---------...000222333444666888<<>><<<:::;;;<<<;;;666222000111111222444555666777555888::::::;;;AAALLLTTT```nnn|||xxxvvv{{{yyy|||}}}~~~wwwppplllnnnrrruuuwwwyyyzzzwwwsssqqqtttyyyiii```VVVQQQPPPUUUbbbnnnmmmyyy}}}wwwqqqnnnmmmllliiieeedddfffeeeaaa]]]\\\ZZZWWWSSSOOOKKKEEE???::::::999888777777666444222333333333111...---...///111///,,,******,,,///111///...000222444999EEERRRcccpppzzz}}}***+++++++++***+++---///++++++***((('''(((---111000000000...------///111,,,,,,,,,,,,+++++++++++++++---//////...---...000000000111111222222333333000...+++))))))+++...000000000111222222000...---............////////////,,,...///...,,,))))))***+++,,,,,,---...000111222444333111...***))))))++++++---...///...///111222000111000...------000222666555333111////////////---///333555666444111///,,,,,,+++))))))+++111555333444444222///------...,,,------...///000000111......///000000/////////222222000,,,)))((()))***+++---000000000//////000,,,,,,---000222333222111...///111111000...+++)))+++++++++++++++---111444222222333333333333222111000000000000000111111111333444555444222000000000111222222000......///000222333555555444333333333333111000111222333333222222111000///000//////...,,,,,,,,,------............///000//////000333555555777777666222---(((&&&(((,,,111111...,,,---///444444333///)))### %%%+++000333444555444333111111222444333333222333333222000---)))((('''(((***+++,,,,,,,,,,,,+++***)))+++...000///---,,,---.../////////...------***(((&&&'''''''''&&&%%%%%%&&&))),,,---,,,+++))))))***+++---......---111111111000000000111111,,,,,,------...//////000...------...///000000///......///000222333444444444111------...///,,,***+++,,,------,,,///444888999:::::::::===BBBJJJOOOSSSXXX^^^bbbcccbbbbbbaaacccbbb]]]TTTOOOKKKDDD===;;;888666777999999666333000000000111222444666777555999<<<======DDDPPPYYYiiiyyyzzz}}}}}}uuupppooopppqqqppprrruuutttrrrpppppprrreee___XXXUUUUUUZZZfffrrrttt{{{vvvrrrpppoooiiicccaaadddeeebbb```bbb^^^\\\ZZZWWWSSSLLLDDD>>><<<===<<<:::777444444444444555555333111000222555555333///------///333555111111222555888>>>KKKXXXhhhooowww~~~)))+++,,,,,,,,,,,,...000+++,,,+++)))''')))---222222111000---++++++---///+++,,,,,,,,,,,,+++***)))'''***------,,,---000333/////////000000111111111...,,,)))''''''***---000...000222333333111///---)))***+++---------------))),,,---,,,)))'''(((***,,,,,,------...000111222666555333///+++)))***,,,///000111111000000111222222111///---++++++...111666555333111////////////+++...222666888777555333++++++***((('''***111777333444444222///,,,++++++++++++,,,---...///000111...///////////////...---000000...+++)))(((***,,,+++---////////////000111,,,,,,...000333444333222000111222222111...***(((+++***)))((()))---333888444444444444333333222222111111111111222222222222555666666333000......///111111111///---,,,,,,...222555777777555333111111///...---...111333444333333222111111111000...,,,+++,,,---............---.........------///333777666777777444///***&&&$$$(((---222222...,,,---000333333111,,,&&& ###***000333444444//////000222444555444333111222333222///+++'''$$$$$$&&&))),,,---------,,,)))((((((+++000222111///...///000111111000//////---***'''%%%&&&''''''&&&######%%%(((,,,------++++++++++++...000222111000111000/////////000222333,,,,,,---......///000000333111///000111222222111///000000111222333444555222...***+++///000...***+++,,,---------111888===>>>>>><<<<<<===CCCKKKPPPWWWZZZ^^^```aaaaaaaaabbbeeebbbZZZPPPJJJHHHDDD>>>:::777333333555777666555111000000111222555777888666:::>>>???@@@GGGTTT^^^qqq}}}{{{uuuqqqooooooeeeiiimmmppppppooommmlllccc^^^[[[[[[[[[___jjjuuuzzz~~~zzzvvvtttsssiiiaaa]]]```cccbbbcccfffaaaaaa```^^^ZZZRRRIIICCC>>>??????<<<777333333555666888999777666666999===888666333000000333666888333333555888;;;BBBOOO]]]ppprrrxxx,,,***(((&&&'''***...000...---+++***+++++++++***---000222000+++((())),,,+++,,,...111333222...+++(((((()))***---000333444333...***+++///111000---)))'''$$$""""""%%%(((+++)))---111333222...,,,***(((***++++++***+++---///---,,,***)))((((((((((((***,,,...////////////000///333555111***(((,,,111222333333222000///000111000...+++'''%%%&&&***---222000...,,,,,,---///111111000000333777999777555333...)))'''(((,,,000222//////...---,,,,,,,,,,,,***,,,---///000000000000......///////////////...111///+++'''&&&''')))+++///...///111333333111///+++---///000000111333555555333000---+++*********'''%%%%%%'''+++000333444333444555444222000000000222444555444222111222555;;;999777444111///------444///)))(((,,,//////...333444666555222000//////,,,,,,+++,,,...000333555666444222333666666111+++***+++---.........---,,,+++,,,---///000111111111333333222///+++))))))***''',,,222444333111111111333111---***&&&!!!%%%)))******---111...,,,,,,000666999666333111222333222000,,,(((&&&&&&''')))+++,,,---,,,,,,)))&&&&&&+++222666555222111222333222000///...///111+++$$$ !!!!!! """&&&))),,,---......***))))))***+++---000111.../////////...///111444,,,+++******,,,...111222444333333444777888888777444333333444555555444222///...---...000111111111,,,///222222222444888;;;???@@@@@@???AAAHHHRRRZZZ[[[^^^cccggggggccc^^^[[[```ZZZSSSMMMIIIDDD===999<<<:::888333000///111333222333444555666666666666555666:::???DDDKKKZZZgggyyyrrrmmmjjjkkkkkkkkkhhhfffeeefffhhh^^^YYYWWWZZZ^^^cccooo|||wwwnnngggeeecccbbbcccfffiiilllkkkmmmmmmhhh___UUUOOOMMMGGGHHHDDD<<<777888888777:::>>>>>><<<>>>DDDCCC>>><<<;;;:::666333333555777333:::@@@AAAAAAJJJZZZhhhnnn|||***(((&&&%%%&&&(((,,,//////...,,,,,,++++++***))),,,///222111,,,***+++---......///222444333111...---,,,++++++,,,...111222333000///111444333///***"""""""""###%%%(((***,,,,,,...000///,,,)))'''&&&)))***++++++******,,,...///---,,,***)))))))))******+++,,,---,,,,,,,,,,,,+++///111...))))))...333111222333222///......///...---+++(((&&&&&&***,,,000...,,,******+++---...000//////222666777666444333///***((((((+++---------,,,,,,+++,,,---...///---...000111222333222222......///////////////......---+++)))(((((())))))...///000111111111000000111000///---...000444666888555222...***)))(((((('''&&&&&&(((,,,///111111000111333222000.........///111333333222222444666:::888666222000...------555000,,,,,,///222222000222333555444111///......---,,,,,,,,,---///222444666333222444666666222---,,,---......////////////++++++,,,---...//////...333333111...+++)))***+++***///555777666333111111111///,,,)))%%%"""!!!'''******+++...111111///...222777999777444444444333111///---,,,+++)))***+++,,,---,,,++++++'''&&&&&&+++111555333111222444444333111///...///000+++%%%!!!""""""!!!!!!%%%))),,,......---((((((((()))***,,,---...,,,---------,,,---000333------,,,+++,,,...111222333222222444666888888777444444444555666666444111.........000111222111000...000333333333555999<<>>:::;;;;;;999666222111222444444555666666777777777777777777;;;@@@EEENNN]]]lllzzzssslllhhhkkkjjjgggbbb^^^[[[[[[\\\[[[XXXXXX]]]aaafffppp{{{}}}uuukkkiiifffddddddfffiiikkkgggkkknnnmmmeee[[[SSSOOOQQQQQQLLLCCC======<<<:::<<>>BBBFFFKKKRRRZZZ]]][[[]]]VVVKKKBBB;;;888666555:::>>>EEELLLSSS^^^kkkttt***)))))))))+++---000111...//////---)))&&&$$$###(((,,,000111111000000111222111000111333555555555777444111...---...000111888888999::::::666///***$$$%%%&&&)))---111666888666333///***%%%$$$&&&)))---...//////---,,,---...000///---+++++++++++++++,,,,,,++++++***(((%%%"""&&&'''((('''&&&(((...444222333444333000...------+++++++++***(((''')))+++,,,+++)))'''''''''((())),,,---///111222333222111111///---,,,---,,,+++))),,,+++***)))+++---000222///000222444555555555444///000000000000//////...***)))((('''((()))***,,,...222555444000...111555:::555///+++***---111333444222///+++(((&&&%%%$$$((()))))),,,------+++)))))),,,//////...,,,+++***)))+++---///222444666888777555222///------...///111000000222555666555333111333444444222000/////////...,,,+++,,,---///000333222222333666666444222///...---,,,---///111333111111222111111000//////222111000---******,,,...///222666888777444000...++++++)))'''&&&&&&(((***+++---...---,,,---000333333222111222555666555333666666444333222111111000+++++++++++++++++++++***&&&%%%'''***///111000...000111333222000//////000...+++'''&&&''''''### %%%***---......---///000000111111111111000---------,,,******,,,...111000...------...///000000000000111444666666555111222333555666444///,,,+++...111333333222000000111222222333444777:::<<<@@@CCCFFFGGGHHHJJJOOOSSSWWWZZZ^^^```___[[[UUUQQQGGGCCC===:::::::::888555999:::<<<;;;888666666666777888888888888888777666555666999@@@HHHTTTgggwwwyyypppjjjdddaaa]]]WWWRRRQQQSSSUUUQQQSSSVVVYYY\\\cccoooyyy}}}}}}{{{vvvrrrooonnnooopppssspppjjjddd```___aaaccc^^^]]]XXXPPPMMMMMMLLLHHH===>>>AAAHHHRRR^^^fffiiikkkbbbUUUJJJBBB>>>;;;999===AAAHHHRRR^^^jjjtttzzz((())))))+++---///111222...///...+++'''###""""""'''***---000111111222222222000///000222444444444555444111000///000222333::::::999999888555111...,,,***((((((***000666:::444111---((($$$%%%))),,,...000222222000/////////...---,,,+++***+++,,,,,,///...---------+++&&&###&&&'''((('''&&&(((,,,000222444555555222000//////+++,,,,,,***)))(((***,,,---,,,***)))((((((((()))***,,,///111111111000//////......///000000///---///...,,,++++++,,,...///...///111222333444333333000000111111000///......,,,)))&&&$$$%%%)))...111000444777555111///222666777222---+++,,,---......,,,,,,+++)))((((((''''''+++++++++---...---***'''***,,,///000...---,,,---***+++,,,///222444666666555333111///......//////......///111222333222111222444555555333111111111000...---,,,,,,---///000111111111222444555444333///---+++******,,,///111111111111111111000000///222111000---+++***,,,...---///111333444111...+++)))******)))'''(((,,,///111111000...---...000222111000000000111222222222333444555555333111///---''''''((()))***+++,,,---&&&''''''***---...//////,,,...000111000000111222...+++(((((())))))%%%"""!!!%%%***...///......222333444555444333111000///000///---++++++,,,...111000...---,,,---///000000//////000333444444333......000222333111---)))+++...222444333111111111111000000111444777:::<<<>>>AAADDDDDDCCCCCCFFFIIIQQQTTTYYY]]]^^^ZZZVVVRRRJJJCCC;;;666555555444222777999;;;;;;999777777777777777888888888777666666666888===EEEMMMXXXjjjzzz{{{qqqkkkbbb```[[[VVVQQQPPPSSSUUUSSSVVVXXXVVVXXXbbbpppzzz~~~zzzvvvtttrrrrrrvvvqqqjjjccc``````aaaccc``````[[[UUUSSSTTTQQQKKK>>>:::999>>>IIIVVVccclllssskkk___RRRIIICCC???===BBBFFFOOOZZZgggrrrzzz}}}%%%&&&(((***,,,...000111...///...***%%%!!!"""$$$((()))+++---000222333444222111///000111222222222222222111111111222444444999888777666555333222111000,,,(((%%%&&&+++111555...---***&&&$$$%%%))),,,...000222333111000000111,,,++++++***+++,,,...///111000///000222000+++&&&'''((()))(((((())),,,...111444666666444222000000------,,,***)))***,,,///...---,,,+++***)))))))))))),,,000222111/////////---------///222333222111111000///...------------,,,---///000111222111111111111111111000///......,,,)))%%%###%%%***111555333555666444111000222555222...***))),,,---,,,***'''(((((()))***+++,,,,,,---------...///...+++(((+++---//////......///000...------///222444444333222222111000000/////////+++,,,---...............222444666666444222222222000///...------...000111000111111111222222333333///---+++)))(((***,,,---,,,---......////////////111111111///,,,***+++,,,******+++---//////,,,***)))+++---,,,***+++///222333222000///...///000000///.........///000111111111222333333222///+++)))$$$%%%%%%''')))+++...///))))))((()))***---///111,,,...000111111111222333///,,,))))))******((($$$!!!###'''***---/////////000222333444333111...,,,///000///...,,,,,,...000222111///...---///000111000///...///111222111000++++++---///000///,,,)))+++///333444222000111333000///---///444999<<<>>>???BBBEEEDDDBBBBBBDDDGGGNNNRRRYYY```cccbbb___]]]QQQHHH===444222222222111555777999999888777777777666777777888888888777777:::<<>>FFFMMMPPPSSS[[[eeeqqqwwwqqqllljjjfff___XXXTTTRRRSSS[[[aaaccc]]][[[dddqqqyyy|||yyypppnnnmmmlllkkkgggaaa]]]```cccdddeeeiiikkkfff^^^PPPDDD:::888;;;AAAMMMWWWbbbdddddd^^^TTTLLLKKKLLLRRRYYYeeepppxxx&&&(((+++...111222333333222333111+++%%%###'''+++***(((((())),,,000333444444333222222333333111///000111222333444333222111...111444555444222111000000...,,,******+++---///---......,,,******+++---))),,,///111000//////000+++++++++,,,...111333555111000000333777666111+++$$$&&&))),,,.../////////---000333444333222111000111000---***)))+++000333......---,,,+++***)))((((((---222333111///...///...---,,,---000111111000///000222333333111///---+++,,,...///000000000000222222222111111///......(((((('''(((+++///333555444222///...///000000///---'''""""""&&&***+++***((()))+++...000222333333111000//////000///---+++.........---,,,...222555666333111111222222000---///000222444444222111///***++++++***)))(((***+++000222444444333111111111111000///...///111333444000000000///......///111000///---+++)))((((((((((((***,,,...000222333444000222333222...***((('''%%%###!!!###(((,,,------***...222222///...000444222111000///000///...,,,,,,------------///111444222000...+++(((''''''&&&'''''''''(((***,,,///000---,,,)))''''''+++000555555666777666333222111222111---))))))+++,,,+++))))))))))))***,,,...000111///111333444333///+++((('''(((***,,,---000444777555444333222222444666777222000///...//////---,,,+++******,,,///000///...---111444333000///222666111...---000777===AAACCCGGGJJJMMMMMMLLLNNNRRRUUU[[[aaakkkvvv~~~tttfffQQQ@@@666222111000222333555555444444666888777888999:::;;;<<<<<<<<<999===EEEKKKLLLKKKOOOVVV```sss{{{~~~|||wwwpppoookkkeee___ZZZXXXXXXYYYbbbeee___\\\cccnnnttt~~~tttpppkkkhhhhhhhhhfffddd\\\```eeekkksssxxxtttlllZZZMMM@@@<<<;;;===EEENNNSSSZZZaaa___WWWRRRSSSWWWXXXaaannnxxx~~~'''***///333333333222222///---***))))))+++...000---++++++---111444333222555333111000111111000///111333444444333222222333111444666666444222111000222///+++)))***---...//////111222000---+++,,,...//////......///111444666222222000...,,,---000333444333444555555444111...,,,,,,---///222333222000000111222000...,,,,,,,,,000000///---,,,---///222.........,,,+++,,,...111,,,000333444111//////000///---++++++---000000111111//////111444555222///000000///...,,,,,,///111444555444444222///---++++++,,,///111222333333333111...+++***,,,...---+++'''"""!!!&&&***+++))),,,---...000222444666777555444333111......000222333111///...000111111000000222333222000---,,,---///222555555222...***)))&&&)))+++***((('''***---...111444444222111333555555222///,,,---000444777555444222000//////000111//////---***&&&%%%%%%&&&,,,,,,,,,000444666444222333555444000)))%%%$$$%%%%%%%%%%%%&&&(((+++---////////////000111111222222444222000---,,,,,,------000---,,,///333444000+++111///,,,)))''''''''''''---++++++,,,...000111000...+++)))))),,,000222333444777999777222...,,,---))),,,///000///---+++***,,,---...---,,,---///222222111000000111000...,,,///...------000222444444777555222111222444555555555333000//////......,,,000///---,,,,,,...111333111111000000000222333444555///---333999>>>CCCGGGHHHOOOWWWZZZZZZZZZ]]]```fffqqq|||{{{ppp^^^KKK>>>777555666222444666777666444444444222555888:::;;;;;;<<<======;;;;;;===AAACCCBBB@@@LLLWWWeeemmmnnnllljjjjjjpppuuu~~~sssllleee^^^^^^ccc```___]]][[[]]]fffrrr{{{zzzvvvoooiiifffeeeeeeeee___aaafffoooyyyxxxiiiTTTEEEAAADDDHHHJJJOOOUUUWWWTTTUUU\\\```___```mmmyyy+++---000111111000......+++***((('''))),,,///222000......///222444333111333222000///000000///...000222555555555444444555222333444444111///...///000---)))(((***,,,......///000222000---,,,---///000000///...///111333555222111000---++++++...000333222222444555444111...,,,,,,---000333555444333333444444222...+++******.........---,,,...000333000000///---+++,,,///111,,,///222333000......///---,,,+++,,,...///...---...---...111444555444222111111000...,,,---000333444444333333111000...---///000222444555555555444222///,,,+++,,,,,,***(((&&&###!!!$$$)))------,,,,,,---...000222333444555333333222///......111333555333000////////////......000111000...,,,+++,,,///111444333000,,,***((('''))),,,+++((('''(((+++,,,///222333333222444555333000---+++,,,///333666666555333222000......---///...---+++(((&&&''')))---,,,,,,///333444222000111222111---'''$$$$$$&&&((((((((()))***+++,,,------...///111222444444444444222000...------......///------000444444111---111000---***((('''((((((---,,,+++---///111222222222///---,,,...000111111111444666555000+++***+++))),,,///000///---***)))***,,,......,,,,,,---///222111000000000///---,,,/////////000222444555555444333111111333555555555444111...---.../////////000///...------...000111//////......///111333444444///---333999>>>CCCHHHIIIOOOWWW]]]aaadddiiimmmmmmxxxtttaaaNNN???666333111111333666888888777666666555777999::::::999::::::999777555777999;;;:::999<<>>555000...///111555888:::::::::999777999::::::888777777777777555222222222333333222333888>>>BBBFFFKKKQQQWWW]]]ppp|||tttnnnlllhhhhhhgggeeedddfffjjjmmm{{{|||rrrnnnppppppkkkeeeccccccjjjzzzwwwmmmfff```[[[VVVXXX[[[\\\ZZZ\\\ccciiilllpppyyy222000...,,,+++***)))(((''''''&&&'''))),,,000222///000111222333333222111000...,,,+++,,,,,,+++***(((,,,222555666555555555999999777333000///000222---+++******---/////////....../////////000000111//////............///000---------+++)))***,,,.../////////000111222000...---,,,,,,///333666888888777777777444111---,,,,,,...//////...------///111333222000---+++,,,///222///000222222111///---,,,++++++---///000---'''###'''(((***---///000000000222111///---,,,...222666777666333111///.........,,,,,,...///111222333333///...---------------,,,+++++++++---000111000............////////////000//////...---,,,...222555444222000/////////---,,,+++,,,------,,,+++,,,---000111111...+++(((((((((***...000///,,,))))))***+++...111333333333222111///...---,,,---///222444444444555444222...+++(((+++++++++***)))***,,,...------------......---,,,******((($$$!!!!!!&&&***000000000000///---+++)))+++,,,///111333333333333111///---,,,+++,,,---...///......000333444333111111000---+++***++++++,,,---,,,+++,,,///111222222444222000///000111111000...000333111---)))((((((,,,...000222222///***''',,,///000///+++***...111333111///...///...---+++///111555777777777666666111000000222444444333111---+++)))))),,,///222333111111111000000//////...............///111333555222//////555;;;@@@GGGNNNWWWXXX]]]dddmmmuuuzzz|||vvv___III:::333///...---...111555999;;;;;;:::777888999888666555666777999777444222111111111111444666999;;;???EEEMMMRRRTTThhhzzzrrrmmmhhhgggfffeeefffiiimmmpppttt{{{|||}}}wwwrrrooommmhhhdddbbbcccjjjwww~~~xxxtttoooiiieeehhhhhhgggeeeeeejjjooosssyyy111...+++***++++++***)))&&&%%%$$$$$$%%%'''***+++***,,,///111222222222222///---+++***++++++***)))%%%)))...222333222222222888777555222///...000222///......///111333222222.........///000111111111------,,,,,,,,,---------***+++,,,+++***+++---///......---...000111000///---+++***,,,000333555666444555666555222000///000000111111///---,,,,,,...222111///,,,***+++///222111111222333333222///...+++,,,---//////,,,&&&"""''')))+++,,,,,,,,,++++++//////...,,,+++...222555:::888444111...---,,,,,,((((((***,,,...111333444333222000...,,,+++,,,---111000000000111000///---...........................//////...---...111444000///...///000111000...+++,,,...---------///000222222111...+++(((((())),,,///222111...+++,,,...///000111222222111///---............///111333444000111333444333000---+++***++++++***)))***,,,...------------,,,+++,,,,,,******((($$$ """''',,,111222222222000...,,,+++---...///000000///......---,,,***))))))***+++,,,///...///000222222222111///...,,,++++++,,,...///,,,+++***+++...///000//////---,,,,,,...000111111...111444222...***)))***......000333333000***%%%***,,,---***%%%&&&,,,222222000...---.........---///333777999888666555555222111111111222222///...+++)))'''(((+++///222222222222222111111000//////111000000000222333555666333111333999>>>CCCKKKSSS]]]^^^bbbiiirrryyy~~~yyy]]]EEE666111//////,,,+++,,,000555999::::::666777777666555444555777:::999777444222000000111111333444666999>>>CCCFFFLLL\\\vvv}}}tttmmmiiigggdddccceeeiiinnnqqqooovvv}}}}}}yyyvvvxxx|||zzz}}}xxxoooiiiffffffccceeejjjpppxxx~~~{{{xxxuuusssvvvuuusssrrrqqqtttyyy~~~///,,,)))***,,,---,,,)))$$$###"""""""""###$$$%%%&&&)))---000000000111111///---++++++,,,,,,+++***%%%(((,,,...///.........222222111///------///111333222222444666666555444000///...///111222111000++++++,,,,,,------------+++,,,------,,,,,,...000...---,,,...000111111000///,,,******,,,000222333222333555444222111222222222222222000---+++++++++///...,,,)))((()))...111111111111333555444111///---------......+++'''$$$)))+++------+++))))))))),,,------------...222444999777555222///---,,,+++))))))***,,,...111333555888666222---)))(((***,,,444444333111000...------//////////////////......///000222111/////////000,,,,,,,,,...111222222111+++,,,............111333333444333000,,,***)))***,,,///111000...---///222222111000000000///---+++------...///000222333444---///111333333111///---,,,------+++******,,,...---......,,,+++***,,,---,,,,,,***&&&"""###(((,,,111111111111111000000///000000///...---,,,++++++***)))(((''''''(((***+++///////////////000000000,,,+++******,,,...000222---+++***+++,,,......---,,,***((((((+++...111222///333555444000,,,+++,,,......///222333///((("""$$$''')))%%% !!!(((000111///,,,,,,---//////...000444888999666333222333333222000000000000...,,,+++))))))***---000111111333222111111111111111111444333333333333555666777555444777===BBBGGGPPPYYY___bbbhhhnnntttzzz~~~tttXXXAAA555111000000---***)))+++111666888888666666777555333333444666777777777555222000000000111111333555777:::<<<===EEEQQQgggwwwnnnlllhhhdddbbbdddgggkkklllkkkooossssssooommmooorrrqqqvvv{{{~~~rrrkkkiiikkkfffgggiiikkknnnvvv~~~}}}}}}{{{zzz||||||}}}///+++)))***...///,,,)))%%%$$$$$$$$$$$$%%%%%%&&&&&&***///000///...//////111///---,,,------,,,+++''')))+++,,,+++++++++,,,---.........------000222666555666777999999666444111///...///111222111///++++++,,,---...////////////000000///...------///...---,,,...000222222222222...+++)))+++---///000111333444444222111111222000111222000...,,,+++,,,,,,+++(((&&&%%%(((---111/////////222555555222///000...,,,,,,,,,+++)))'''+++---//////,,,******++++++,,,...//////000222444555555444333111///---,,,,,,,,,,,,,,,...///111333555333///)))%%%&&&+++000555444333000...---...///////////////////////////000333555444222///------++++++,,,...111333222111+++,,,---------///222444555555555333///,,,*********,,,------,,,---222666333000------//////...---+++,,,---///000111222222---///000111222111///...111111000...,,,,,,---///---......---******,,,/////////...)))%%%%%%))),,,/////////000111222333444333111///---++++++,,,,,,***)))''''''''')))+++,,,/////////...------...///)))(((((()))+++///222444///...,,,,,,---------,,,,,,)))%%%%%%(((,,,000222000333666555000---,,,---++++++,,,///000---$$$###((('''"""!!!'''---///---++++++---///000000111555888777222//////111333111...---...//////...---------...111222222000333222111000000111333444666555444444444444666666888777;;;AAAFFFKKKUUU^^^```eeekkkoooppprrrtttwww~~~}}}sssaaaJJJ999333333444333111,,,'''(((...444777888888888777555222111222333333555777777444111000000333222222444777:::<<<===BBBKKK^^^sssxxxmmmjjjgggcccccceeeggggggfffhhhiiihhheeecccaaabbbdddhhhnnnuuuyyy|||~~~vvvpppmmmmmmeeeddddddfffllluuu~~~~~~///,,,***+++//////,,,((((((((((((((())))))***+++(((,,,000111///------...111///------......---,,,)))***,,,+++***)))***+++,,,---/////////000222444777777777999:::999777444222000...///222222111...+++,,,---///000111111111333333333111...,,,,,,---...---,,,...000222333333444111,,,)))***,,,...///222333444444222000000111///000111000...---------)))(((&&&$$$$$$''',,,111...---...111444555222///222///,,,***+++++++++***+++...111111...,,,---...***---000111111222333555111222333333333111000......---,,,+++,,,---...///...---)))%%%###'''///666444333222///------///111////////////000000000000222444777777333///,,,***++++++,,,///111222111000***+++,,,,,,---///222555555777777555111---++++++((()))+++******---333888333///,,,+++...000000///)))***,,,...///000111111//////000111111000///...444444333111...---...000---...///---******---000111222000,,,(((&&&))),,,.........///111333666888444222///,,,+++,,,...///***)))((('''(((***,,,---///000///...,,,+++,,,---'''&&&'''(((+++///333555222000---------...---+++...***%%%###&&&+++///111000333666555111------...))))))))),,,...***!!!###+++,,,'''%%%(((---...,,,***+++---000111222222666888666000------000111///,,,,,,---///000000000///000222444444222000444222000///000222444666777666555444333444555555999999===CCCHHHMMMXXXbbbaaaggglllmmmiiiggghhhjjjsssuuuuuutttuuuvvvqqqiiiZZZMMM;;;111111555777777444---'''&&&,,,333777888::::::888444111//////000111555999999666333222222222111000111444888;;;<<>>IIIXXXdddmmmwwwxxxpppkkkdddcccbbbdddggghhheeebbbeee]]]XXXXXXUUUNNNKKKMMMUUU\\\gggqqqyyy}}}vvvqqqqqqoookkkddd\\\YYYaaammmwww,,,+++)))***,,,------,,,///---,,,...111222222000000111000,,,&&&%%%(((,,,//////.........///111222///...,,,+++***+++,,,---///000444888;;;:::444000222444888:::999666222000222000...---------------///......///222333333222...///000111111000//////......---,,,+++,,,------.........,,,***)))+++---111111111111111000000000111111222222222333333333...+++(((%%%&&&***...111////////////...,,,+++***+++******)))((((((''''''(((+++...///...,,,++++++...///222444444444222111000///000222444444333111------,,,+++***+++...000---)))&&&&&&))),,,...///000//////...---------...)))+++---/////////000000111333444111---+++---000333333222///,,,***+++---,,,+++***)))+++---000222111222333222///------------***'''%%%%%%(((,,,///,,,++++++---000111111000......------,,,,,,++++++,,,---....../////////...333444444222000///000111...***%%%&&&***------+++...111333111---+++---000111///---///333666777666333444444444333111///......,,,******---//////...///000111222222222222222///...---,,,,,,...000111...,,,***)))***,,,000222666333///,,,,,,...222444444444222111///...------+++------+++&&&!!!###'''***+++))))))---000222222111000...,,,)))(((...000111000...------...///...+++(((&&&'''***---111222333222111000111222333222111111222333333333666444333444777888777666:::<<>>FFFSSS^^^hhhsssvvvllldddeeebbbaaabbbeeegggfffcccbbbZZZUUUTTTQQQKKKIIIKKKMMMVVVbbblllrrryyy|||tttssstttpppiiiaaaZZZXXX___jjjttt}}}***)))((())),,,.........111000///000222333222111000000...)))%%%$$$(((,,,////////////000111333333111000///...---...///000///222777;;;===;;;555000222444666888888666333111111000///---,,,+++++++++------,,,...000111111000,,,---...000111111000000///...---,,,+++++++++,,,/////////---***(((((())),,,---...000111111000000222333444555555555444333...,,,)))'''(((+++///111111111000...---***(((''')))*********)))((('''&&&''')))+++,,,+++++++++,,,...///111222222111///...---------///222444333222///---+++***+++,,,---,,,)))((('''(((***,,,,,,+++---............------,,,$$$$$$%%%'''+++---......222444444222...---///222666555222...***(((***+++---------,,,------...//////000222111///---------+++)))&&&$$$$$$&&&***,,,+++++++++---000222111000---.../////////---+++*********+++,,,---...//////222222222111///...///111,,,)))'''(((,,,......,,,---000222111---+++,,,...///---,,,...111444555555333444666777666333111///222000...---///000000000000111222333444555555555222111000///...//////000...+++(((&&&''',,,111555:::888555222111111222333666444222000...------,,,...///...+++&&&!!!$$$&&&((((((''')))...222222222111///---***((('''+++---///000/////////000...---+++(((&&&'''***---111222333333111000111222222222333333333333222222444444444666999;;;;;;:::@@@CCCHHHPPPYYYaaahhhllliiigggbbb]]]VVVNNNFFF@@@999:::;;;<<<===>>>??????<<<888555444777999999888666666666555555666:::===<<<<<<;;;999666444111000222222111000000111333333---000333666888999888777???DDDMMMWWWcccqqq}}}wwwkkkccceeeaaa___```dddggghhhggg```YYYRRRNNNKKKGGGEEEGGGGGGQQQ^^^fffllluuu{{{tttuuuvvvpppggg^^^WWWTTTZZZeeeoooyyy***))))))***...000111111222111111111111111111111111000---)))&&&&&&))),,,......///000111333444444111111000000000111222222111333777999:::888444111000222444666666555333111111111000///,,,******+++,,,++++++,,,...000///...***+++---...//////...---------,,,,,,,,,,,,,,,,,,///000000///,,,***)))))))))+++...000222222111000222333555777777666555444...,,,***)))***,,,///111000000///...,,,***)))((()))***,,,---,,,***'''&&&''')))++++++++++++,,,------.../////////...,,,+++,,,,,,,,,///222444444444222...******+++,,,***'''$$$%%%(((***,,,,,,+++)))+++,,,---.........,,,,,,### $$$***------222333222000...---000222555555444111---+++***+++////////////...---,,,,,,///111222222///,,,++++++'''%%%###"""###&&&***,,,,,,,,,---000222444333111---///111222111...+++((((((((()))***,,,---//////000111111000...---///000+++++++++---000111000///---///111000---++++++,,,---,,,,,,---///111333444222333666777777444111///333222000//////000000000222222333444444555444444555444222111000/////////...,,,)))'''(((+++///333888777777666555444333222555444222///---,,,++++++.........,,,)))&&&%%%%%%''''''&&&$$$$$$&&&+++/////////...---+++***)))((()))+++...//////000111333000000...+++******---000222444555444222/////////111222444555444333222222333444555888<<<>>>@@@AAAFFFIIIOOOVVV]]]dddjjjnnnoooggg^^^VVVPPPHHH>>>777666666666777888;;;>>>???===:::888888888888777555777888999999888888:::<<<===<<<;;;:::777444222000111000//////000222555666...111555888:::999888666???BBBHHHSSSaaappp~~~{{{rrrkkkdddaaa^^^___dddiiikkkkkkbbb[[[SSSLLLHHHDDDCCCBBBGGGOOO[[[dddmmmvvvwwwuuutttnnnfff^^^UUUOOOSSS]]]jjjxxx+++******,,,000333444444111111111000//////...///333111...+++))))))+++---------///000111222333333111111111111222333333444222333444444333222222222...///111222333333222111222333333111...,,,,,,---,,,+++***+++---......---)))***+++,,,,,,+++***))))))***+++,,,------.........///111000///------...***,,,///111333333222111222333555777777666555444...---,,,+++,,,---000111............---,,,+++++++++,,,...000///---)))''')))+++---...------...000.../////////...---,,,+++---,,,---000333555444333333///+++***+++***'''######)))---...---+++******+++---...///...------''' %%%,,,///111000///---,,,---///111111333666666333///---,,,000000000000...---+++***000222333222///+++)))((("""!!! !!!###''',,,...//////000333555666444333---///111222111...***'''''''''((()))+++---///000///000111///...---///000......///111333444444333...///000///---,,,,,,,,,---------,,,---...000222///111444666666444111///333222111000/////////000333444444444333222111111555444333222111000//////------,,,+++++++++,,,---222333444555555444333222222222111///---+++***)))***,,,---,,,,,,,,,...000+++)))%%%""" """'''***+++***************++++++(((***---///000000222444000000///---+++,,,///111444555666444111---,,,+++///222555555444333333444555666888;;;>>>BBBFFFHHHKKKPPPVVV[[[```eeejjjnnnsssiii\\\RRRLLLEEE<<<555444333222111222555888:::999999888999999999777666888:::;;;:::999999:::;;;<<<<<<;;;999777555333222222111000000111333666777222444888:::;;;:::888666;;;===CCCNNN]]]mmm|||zzzuuugggccc___```eeekkkmmmnnngggaaaXXXNNNHHHEEEBBB???GGGMMMXXXfffttt~~~|||tttoookkkggg^^^TTTJJJKKKTTTdddxxx---,,,,,,...111444555555111222222000...,,,,,,---333222///---,,,,,,---...+++,,,---///000000000000///000111111222333444444111222111000...---///111,,,---...///000000000111111444666444000---...///,,,+++***+++---...---,,,)))***+++++++++***)))((('''(((***,,,---............///000000//////111222...///000222333333222222222333444555555555444333...---------...///000111------......///......------...000111000...+++))),,,...000111000000000111000000000000//////...---------///111444444222///000///,,,+++***(((&&&$$$!!!&&&---111222///---,,,++++++,,,....../////////,,,%%%!!!***000///...,,,******,,,///000...222777888777333///---000000000///---,,,***)))000222444333000---***)))!!!!!!!!!###&&&***///222222222333555777777444222---///111111000---)))'''((((((((((((***,,,...000///000111000......///111111222333444555666666666111000///...------------.........---,,,,,,...000...000222444444333111///222222222000......000111444444444333222111000///222222111111111000000000---.../////////---+++))),,,---000222333222111000///000111111000---***((((((***+++,,,---000444777---***%%%!!! !!!%%%'''(((((((((((()))***+++,,,)))+++...//////000222333---...---+++******---///222444555444000,,,***)))...222555555333333555777888999;;;===@@@EEEKKKPPPRRRWWW]]]aaacccfffkkkooosssiiiZZZOOOHHHCCC===888444333111///000222444666333444666888999:::;;;;;;999::::::999888777999:::;;;:::999777555555444444333333222222333444666777555666888::::::888666444444888>>>HHHUUUeeeuuu{{{nnniiieeeeeehhhlllmmmlllkkkggg]]]RRRKKKHHHDDD???EEEJJJWWWhhhzzzuuuoookkkiii___SSSHHHFFFMMM^^^ttt---,,,,,,...111444555555111333333111---++++++---222111000//////...---,,,***+++,,,---...------,,,---...///111222333333333///000111///---+++,,,...******+++,,,---...///000000333666555111...///111,,,+++***+++---...---,,,((()))+++,,,,,,,,,,,,+++((()))***,,,---------,,,////////////......111333111111111111111111111111111111222222222333333333............///000111111......//////000//////...---...///000///---+++***---000333444333111000000...............------------...000222333222---******+++,,,+++)))((((((((('''---333777555111...---,,,,,,,,,---...000111222...***###'''...///---***)))***---///000...222666777555222///...000///...---,,,+++***)))---000333444222///---,,,%%%%%%%%%'''***...222444444444555666777666333000......000000...+++(((&&&***)))((()))***,,,...000000000111000//////000222333444555555555555666777444111...------.../////////000000...+++***,,,//////000111333333333222111111222333111///...111333333333333333333222111000......///000000000000000,,,...///000000///---+++)))***---///000///...------000333444444000,,,******+++++++++,,,...333666...***%%%""""""$$$&&&(((((('''''''''''')))***+++***,,,////////////000222+++,,,+++***))))))+++---...111333222000,,,******---111444444222333777;;;<<<===>>>>>>AAAGGGPPPVVV[[[```fffhhhhhhjjjnnnrrroooeeeWWWKKKDDD@@@>>><<<555444222111111333555666111333555777888999;;;<<<::::::999888666666777999:::999666444333444666777555555555555555555555555666666666666555333111000///555===EEEOOO\\\mmmxxxzzz}}}wwwrrrmmmjjjjjjkkkiiigggkkkiiiaaaUUUOOOMMMHHHAAAFFFMMMZZZkkkzzzyyytttooojjj^^^SSSHHHDDDIIIWWWkkk|||~~~---,,,+++---000333444444222444444222---++++++---111000///000000///---+++)))***+++,,,,,,,,,+++***,,,---///000222222333333,,,///222111...+++***+++)))))))))***+++---...///...333666555111...///222---+++++++++---...---,,,'''(((+++---.../////////)))***+++,,,---,,,+++***000000///---,,,---///222333222111000////////////111111000000000111222333......//////000111111111000000000000000//////...---............,,,+++***---111444666444111//////************************,,,---000222333000***&&&%%%(((++++++)))(((***,,,---333999;;;888333///...------,,,---...000222444///---((("""%%%+++///---***)))***---000111111333555555222///......000///---,,,+++*********+++...222444333222000000)))))))))***---000333555444444555666777555111.........///...---+++(((&&&+++***))))))***,,,...000000111111000//////111333444555555444333444555777666222...,,,,,,...000111111222111...+++)))+++...000111111222333333333333111333444222000///222555222222333333444333333333+++,,,---///000000000000,,,---...///000000//////)))***,,,---...---,,,+++---000444777777333...+++,,,,,,,,,******,,,000333...***&&&$$$$$$''')))***)))((('''&&&&&&'''((())),,,---///000/////////000+++,,,,,,+++)))***,,,...+++...000111000---,,,+++---111444333222333888>>>????????????AAAHHHRRRZZZaaaffflllnnnmmmmmmppptttkkkbbbUUUHHHAAA>>>>>>???333222111000111222444555444555666666666666888999::::::888666444444666999:::777444222222444777888666777777777666555444333555555444333111///---,,,///666???FFFLLLXXXhhhuuuwwwyyy|||~~~|||~~~yyyrrrnnnllljjjfffccciiihhhbbbWWWQQQPPPKKKDDDJJJSSS```mmmwww|||zzzssskkk^^^SSSIIIEEEHHHSSSdddtttyyy...000111111111111222333222555888666000,,,,,,......///111222222111000...///,,,)))***---...,,,***---///111333444333222111000222333333000...---...000///---,,,,,,---...///666555444222111000000///,,,,,,------...---------***+++...000222222222222111...++++++---...---+++111///---++++++,,,...000444222///---,,,,,,...//////...,,,++++++,,,---...000///---+++*********++++++///333444222111111333000---++++++...000///...000222333333111///......,,,&&&!!!"""(((,,,+++((((((***---//////,,,(((%%%''')))+++***)))+++000444999999777555333111//////---------------...//////------+++&&&""""""'''+++,,,+++******,,,...000222...///000111111000...---333111---,,,++++++***)))000000000111111111111111,,,---...111444444222000111444777777444///+++)))---......,,,)))''''''(((***+++------------///111000111222333333222000///...222555555222111222333555222...,,,---------,,,,,,---......,,,+++,,,---//////000333666666333000...///000111111111111111333///,,,---111333000---'''%%%$$$%%%)))---///000///...,,,---...000111111'''***,,,---,,,++++++,,,***,,,///333666555333000,,,,,,,,,,,,,,,---......***((((((***---...,,,)))***,,,------+++******+++///000000...------///111---......,,,++++++---///++++++,,,,,,---...//////111222333333444666:::<<>>EEEOOOYYY___ccchhhmmmppptttwwwuuuooohhh___SSSGGG@@@<<<:::999777666555444333444444555555666777666555666777999999666333222333444666666999666111///000333666777666888999999777777777888111444666444...,,,...111---444===EEELLLVVVbbbllllllsssyyy{{{wwwrrrrrrssswwwzzzrrrooommmmmmmmmiiiaaaZZZXXXWWWTTTSSSTTTNNNWWWcccoooxxx~~~}}}{{{}}}|||uuuoooggg```TTTGGGBBBLLL```qqq000111222111000000111222111444666333...+++,,,...111111333444444333222111///,,,)))***---///...,,,...000222333444444333222222333555444222000///000000///...------...///000333222111///............,,,,,,---...//////......---...///111222333333222111...++++++---...---,,,000///---,,,,,,---...///111000---++++++,,,///000111///---,,,++++++,,,---///...---,,,++++++,,,,,,...111444555333111222333222000------///000000/////////000000///---------+++%%%!!!''',,,,,,***)))+++---//////---***(((++++++,,,++++++---000333555444333111000/////////------,,,,,,---///111222000...+++'''%%%%%%)))++++++*********,,,...111222...000111222222000...---333111...------------,,,000000000000000000111111///...///111333333222000111333555555111---***)))------...,,,)))(((((((((***,,,.........---...000//////000111111000000///---000333333111000111222555222///---.........---------...---,,,,,,---///000000111333666666222///,,,---///000111222222333555111------///000---***&&&%%%$$$&&&)))---.........,,,++++++,,,---......)))+++---...---,,,,,,---,,,,,,...000222111///,,,,,,---...///000//////...+++)))((()))+++,,,+++))),,,...///...---+++,,,,,,///000000...,,,+++---...---......---,,,,,,...000---,,,*********,,,///000222333444555666888;;;>>>>>>@@@CCCFFFKKKRRR[[[aaakkkpppuuuwwwyyyzzzvvvpppfff^^^QQQEEE>>>:::888888777666555444444555666777666777888777666555777888777555222111111333555555888666222000000333555666777888888777555555777999999;;;;;;777111,,,,,,---111666>>>FFFOOOYYYeeellliiimmmqqqrrrpppnnnooopppoooyyy{{{uuuqqqnnnllljjjhhhaaa[[[ZZZZZZWWWVVVXXXSSS[[[gggsss{{{|||wwwtttqqqmmmjjjiiicccWWWJJJEEENNN```ooo333333333111//////000111111222333111---+++---///222222333333333333222111111---)))))),,,///000//////111222444444444333333333444666666444222222222111000///......///000111///...------,,,,,,,,,---,,,---...///000000111111111111111222222222222222000...,,,,,,---......---//////...---------------...,,,***)))))),,,000222333111///,,,++++++,,,,,,......---,,,,,,------...111333555555444333333333555222000///000111111000......---------------...***$$$%%%+++---,,,,,,---///000000///...---000...,,,---///111111111000///---,,,,,,---///000...---,,,+++---///222444222///+++((()))***,,,,,,************,,,...000111///000222333222111///---222000......///000000////////////...///000111111000//////000111222222111222333444222///+++***)))+++,,,,,,+++)))(((((()))+++---///000...---------------.../////////000000---///111222111000000111555333000//////000///...---------,,,+++,,,///222222222222444555444111...+++,,,---///111222333333555111---,,,------***'''%%%$$$%%%(((+++------,,,,,,+++******))))))*********,,,//////...------......---,,,---------+++)))---///222444444333000...---+++))))))***+++***)))...///111000///------...000111000...,,,******+++.../////////......000222...,,,***((()))+++///111222333555666777999<<>>;;;999999===FFFRRR___jjjppprrrzzzzzz{{{|||{{{xxxrrrnnnppplllgggcccbbbdddjjjooouuu~~~~~~}}}}}}~~~wwwnnngggbbb]]]XXXVVVSSSPPPQQQUUUbbbiiisss|||}}}|||}}}uuu{{{zzzjjjYYYNNNJJJIIIMMMSSSXXX^^^fffooouuuttt~~~...111444444333111000000//////000000111333444555333222///...---...///000,,,)))'''(((---222444333..................//////...000222333222222222333//////000000111111222222111111111000111111222222...///000111222222333333333111---***))))))+++,,,---///111111000///000111111000///...---,,,,,,,,,))))))***,,,...000222333222111///.........000111...///000111111111111111/////////111444666666666111111000///---,,,...000222000///111555888777666444000***'''(((***,,,---333333333333333444444444---,,,,,,---.........---......------///222444666666444111///---...///000000...,,,+++---...//////111111000///...---,,,+++,,,---///111222111000///,,,,,,---///222333222111000111222333222000...---))))))))),,,///222222222000111222111///...///000***++++++***(((''''''(((,,,------,,,***)))***+++000///---,,,,,,...111333000///000222555555444222222111000111222333222111/////////...---...111444111222333111...,,,,,,,,,...............------,,,************+++,,,---...***+++---000222333222000,,,...000///+++)))***+++---///111111000.........///...------000222222111---...///000000...---+++---///000///---+++++++++---...000///---,,,,,,---333555888888666333111000111222444444222111222222///000222333444222000///,,,000555999===@@@DDDGGGKKKPPPVVVYYY]]]cccmmmuuu|||{{{lllbbbSSSEEE===:::999999666555555666777999:::<<<888:::;;;999666333222222000333555444222222555888777999:::888333111111333------,,,,,,///666???FFFPPPNNNJJJFFFAAA<<<999777;;;CCCPPP^^^jjjsssyyy{{{zzzwwwrrriii___YYYWWWXXX___fffoooxxx|||yyyxxx|||~~~{{{rrrkkkeee___ZZZVVVRRROOORRRYYYfffmmmwwwyyyrrrnnnkkksss{{{zzzooo]]]LLLBBBDDDIIIPPPYYYaaajjjrrrxxx{{{'''+++000333222000...---,,,---...000222444444333333111...++++++,,,...///)))'''&&&(((...222333222/////////.........//////---///222333333222222333---...///000111111111111111111000000000000000111//////000111111222111111333000,,,)))((((((***,,,,,,///222222000///000222222111///,,,++++++,,,---***,,,...000222222222111000///......///111333444///000111222222222111000111///...///111333222111///000000///,,,,,,///111///------000666888777444111...+++((((((***,,,---000111111222111111000///((()))++++++******+++,,,000000000111222333444555555444222000/////////000,,,,,,,,,,,,+++,,,...000000000000000000//////...)))+++---000111111000000------...111333444333222111333555666555111---***))))))***,,,...///...,,,,,,...000000/////////000......///---***))))))))).........,,,++++++---///111///,,,******,,,///111///...///111444555444111000//////000222333222000///000111000//////000222///111111000,,,***+++,,,,,,------.........------******+++++++++,,,...///,,,,,,---///222333222000+++...111000,,,***+++------///111111///...---...//////...///222333222111,,,+++***)))))))))******,,,///222222000---,,,,,,---///000///...,,,------000444888:::999666444333222333555444222111000000000111222222222111111000///333999???CCCHHHLLLOOOQQQUUU[[[aaagggmmmtttxxx~~~~~~}}}|||mmmbbbSSSEEE===:::999:::666666555555666888999:::777888:::999666333111111...222444444111000444777888;;;===:::555111222444++++++,,,...444<<>><<<666222222444***,,,...111777AAALLLSSSQQQMMMIIIEEEDDDDDDEEEDDDCCCRRRfffvvvxxxeeeXXXPPPLLLPPPXXX```lllxxx~~~~~~||||||}}}}}}yyytttnnnhhhbbb]]]YYYZZZbbbkkkpppwww}}}ppp^^^OOOFFFMMM[[[lllvvvrrrcccUUUKKKIIIGGGGGGLLLUUU___fffyyy