BM6( wwwpppnnnkkkgggcccaaa___\\\ZZZWWWUUUTTTVVVXXXXXXVVVTTTNNNNNNNNNPPPQQQPPPMMMIIIJJJJJJJJJIIIHHHFFFDDDCCCGGGGGGGGGGGGEEECCCAAA@@@BBB@@@???>>>???@@@???>>>???>>><<<;;;;;;<<<<<<<<<<<<:::888888999999777555<<<;;;:::;;;===<<<999777;;;:::888777666777888999:::777555555777888777666;;;888888::::::777666999888777777666666777777777333444555555666666555555777666555333333444666777666666666666666777777888777777666666666777888999888777777888:::999888666777777888888999999999999<<<<<<<<<<<<<<<<<<=========<<<;;;::::::;;;<<<===:::===>>>>>>;;;::::::;;;<<<::::::======::::::===999:::;;;<<<===>>>>>>>>>AAA???===;;;999999999::::::::::::;;;<<<;;;999666999777555666999;;;;;;999999;;;<<<:::777666777:::666666777777666555333222555555555777888777333111666666555555444444444555666666555555444444444444666555333222111111222222000000111222222222222222222111000000///000111222333666444...---000111---111000000000000000000111333222111111222222111///000000///.........//////222111///......000111222---000222000---,,,///222333222222111111000000000111///...---......,,,+++------------......//////---...//////000000//////---,,,,,,---///000///...////////////...---,,,,,,...,,,***+++,,,.........---000///+++***,,,+++(((,,,(((+++222111)))(((...((())))))))))))))))))(((***((('''(((+++,,,+++)))(((((('''''''''&&&&&&&&&'''((()))***+++******)))(((((((((''''''(((***,,,'''((((((((()))))))))))))))******+++***)))(((''')))(((&&&%%%%%%&&&((()))'''(((((())))))))))))(((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&'''%%%'''***,,,,,,+++)))'''***(((&&&%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((+++)))(((&&&&&&&&&'''(((((())))))))))))))))))(((|||sssmmmjjjgggccc```^^^\\\YYYWWWXXXVVVTTTUUUVVVWWWVVVUUUOOOOOOOOOPPPPPPOOOKKKHHHMMMKKKHHHIIIJJJIIIFFFCCCFFFFFFEEEDDDDDDCCCBBBBBBBBB@@@??????@@@@@@@@@???>>>>>>===============>>>;;;:::888888999999777666===<<<;;;;;;<<<;;;999777;;;:::999888777888999999;;;999777777777888777555<<<999888:::999666555777777777666666666777777888333444444555555555555555777666555555555666777888777666666666666777888888777777666666777888999999777666666777888888777555777777888999:::;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;:::===<<<;;;::::::;;;<<<===;;;<<<===<<<::::::;;;<<<:::777888;;;<<<:::;;;>>>;;;;;;===>>>????????????>>>===<<<;;;:::::::::;;;:::::::::;;;<<<;;;999777999888888999;;;<<<;;;:::;;;;;;:::999999888888888666666666666666666666666555555666777888777444222444555555555555666666666777666555444444444555666777666444333222222333333111111111111111222333333222111111000000111222222333555444111000222111...222111///------///111222333222111111222222111///222111000000////////////222111000/////////000111...000222111...---000333111111111111111111111111222000//////000000...---000...---,,,,,,...000111,,,---......//////.........---,,,---//////...,,,..................------///---,,,,,,...//////...---//////+++***,,,+++(((+++((()))...---''''''---+++******))))))******++++++))))))***+++,,,+++***((((((((('''''''''&&&&&&(((((()))************)))))))))))))))))))))))))))''''''((((((((()))))))))))))))*********)))(((''')))((('''&&&&&&'''((()))(((((()))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((((()))((('''&&&''''''&&&&&&&&&&&&&&&&&&''''''((()))***)))))))))((('''&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++((((((''''''''''''((((((}}}vvvnnnhhhdddbbb^^^\\\[[[YYYWWWUUUVVVTTTRRRRRRRRRSSSSSSTTTPPPPPPOOOOOONNNLLLIIIGGGNNNJJJGGGGGGKKKKKKGGGBBBCCCCCCBBBAAAAAAAAABBBBBBBBB@@@>>>>>>@@@AAA@@@???===>>>???>>>>>>>>>???@@@;;;::::::999:::999999888===<<<;;;;;;:::999888777<<<;;;:::999999999:::::::::999888888888888888888<<<999888:::888555444666555555555555555666666777444444555666666666666666777666666666666777888888555555555555555666777777666666777777888888999999777666555666777888777555777777888999;;;<<<>>>>>>:::;;;<<<<<<<<<;;;999888<<<;;;;;;::::::;;;;;;<<<;;;<<<;;;;;;::::::;;;<<<;;;888888<<<<<<::::::===;;;<<<===>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::<<<;;;:::888999:::;;;<<<======<<<:::<<<:::999999::::::888666666666666666666777888999666555555777888888555333333444444555666777777777777666555444444555666777888777555444333333444444333222111000111222333444111111111111222222222333222333444333222222111000333222111111111111222333333222111111222222111///222222111000////////////111111000/////////000000///111111111//////111333///000000000111111111222444333222222333333222111//////...------...///000+++,,,------......------...---------///...,,,***...............//////000000...---...///000///...---///...+++***,,,,,,)))+++((())),,,***&&&(((---+++***)))(((((()))***+++)))))))))******++++++***((((((((((((''''''''''''((()))))))))************)))))))))***+++***(((''''''''''''((((((((()))))))))))))))))))))(((((((((((((((''''''''''''((((((((()))))))))((('''&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''$$$%%%'''))))))((('''%%%)))((('''&&&&&&&&&&&&&&&(((((('''''''''((()))***)))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''((('''((()))++++++)))'''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((***+++((('''&&&%%%%%%&&&'''(((}}}wwwppphhhccc```]]]ZZZXXXWWWVVVUUUSSSTTTSSSRRRQQQPPPPPPQQQSSSOOOOOOOOONNNLLLIIIHHHGGGMMMIIIEEEFFFIIIJJJGGGBBBAAA@@@@@@?????????@@@@@@@@@???===>>>???@@@@@@???<<<>>>@@@@@@>>>===???@@@;;;;;;;;;;;;::::::::::::<<<<<<;;;:::999888888888:::999999888888888888888888888888888888888999:::;;;888777999888444333555333333333333333444555666555555666777777777777666666666666666666777888888444333333333333444555555555555666777888999999999888666555555777777777666777777777888:::<<<>>>???888999:::;;;;;;:::999888;;;;;;;;;::::::;;;;;;;;;;;;:::::::::;;;;;;;;;:::>>>;;;;;;===<<<999999<<<::::::;;;<<<============999999;;;<<<<<<<<<;;;::::::999999:::;;;;;;:::999777888:::;;;;;;:::999999;;;:::999:::::::::888555666666555555666777888999555555555666777777666444222333555666777888777777777666555555555555777777888777555444333333444555333222111111111222444555111111222222333333333333222222222444333222111111111222333444444333222111333222111111222222111///111000//////.........///111000000//////////////////000000000000000222333/////////000111111222222333222111222333444333222......///000000///...---+++,,,,,,------------------,,,,,,...///...,,,***............///000111222000///...///000000///---,,,///...+++***---,,,))),,,******+++***(((***...******(((''''''(((******(((((()))))))))))))))***))))))(((((((((''''''''')))))))))))))))************))))))***,,,,,,)))&&&''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((()))((('''&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))******))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&############$$$%%%''''''&&&(((***++++++***((('''******))))))(((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((~~~xxxqqqjjjddd```\\\YYYWWWUUUUUUUUUSSSRRRSSSTTTTTTRRRPPPPPPQQQRRRLLLMMMNNNLLLIIIGGGFFFGGGJJJGGGDDDDDDFFFFFFEEECCC?????????????????????>>>???===<<<<<<>>>??????>>><<>><<<===???:::;;;<<<;;;:::999:::;;;:::;;;;;;:::888888999;;;666666666666666555555555555777888777777777999;;;:::777666888777444333555333333333333333444555666444555555666777666666666444555555666666777777777333222222222222333444444333444555777888888888888999777555666777888888777666666666666888:::<<<>>>777777888999999999999999:::::::::;;;;;;:::::::::999999999;;;======;;;999???<<<;;;===<<<999888;;;999999:::;;;;;;;;;;;;;;;777999;;;<<<===<<<:::999:::999888999;;;<<<;;;:::444555777777666555555666999:::;;;;;;:::999777666555555555666666777777777444444333444666666555444333444666777888888777777555555666666666777777777888777555444333333444444222222222222222333444444111111333444444444444444222000000333333111111333///111333444444333111///333222111111222222111////////////......//////000000000000//////......---////////////000111111222/////////000000111111111///...---...000111111000...///000222111000...,,,+++,,,------......------++++++,,,...//////,,,***///...------...///000111000///...///000000...,,,,,,......+++***---,,,***+++,,,,,,+++******+++---)))))))))(((((()))))))))&&&((())))))(((((()))***)))))))))((((((((('''''')))))))))((()))******+++***)))(((***------***'''&&&&&&'''''''''(((((((((***)))((('''''''''((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&(((***))))))(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''''')))******))))))(((*********))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''|||xxxqqqjjjdddaaa```YYYWWWUUUTTTTTTTTTRRRQQQPPPRRRSSSRRROOOMMMNNNOOOJJJKKKLLLJJJGGGEEEEEEFFFFFFEEECCCBBBBBBBBBBBBCCC@@@@@@AAAAAAAAA@@@>>>======<<<:::;;;===>>>>>>===<<>>777999;;;:::888777999;;;888999:::999777777:::===777777777777777666555555666777888777555555777:::888666555888777444444666444444444444555666777888222333444444555555444444333333444555666777777777333333222222333333444555111333444666777777777777:::888666666777999999888555555444444666888:::<<<666666666777888999:::;;;:::::::::;;;;;;:::::::::888888999<<<>>>>>>:::777<<<999999<<<<<<999999;;;999::::::;;;;;;;;;;;;:::777888;;;======<<<999888;;;999888999:::<<<;;;:::444666777666333333555777777:::======999777666777333444555666777666555444333222222333555555555333333444666888888888777666444555777888888888666666777666555333333333333444111222333333444444333333111222333444555555555444333///...111222///111555333333333333333333333333333222111111222222111///////////////000111222222000000000000///...---,,,......---...///111111111/////////000000000000000---,,,+++---///000000///000000000000000///......,,,,,,---...............)))***+++...000///---***...---,,,++++++,,,...//////......///000///---++++++......+++***------***))),,,---+++******+++,,,)))******++++++******)))''')))******((((((***,,,))))))))))))((((((((('''***)))((((((((()))+++++++++(((&&&)))---...,,,(((&&&&&&&&&'''''''''((((((***)))((('''&&&''''''((((((((())))))))))))((((((&&&&&&''''''((('''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&((()))&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((('''''''''(((((()))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''~~~zzzwwwssslllfffbbb```aaaXXXVVVSSSSSSSSSSSSRRRQQQLLLOOOQQQPPPMMMJJJJJJKKKHHHJJJKKKIIIEEEDDDEEEGGGCCCDDDCCCAAA??????AAACCCAAABBBCCCDDDCCCAAA???===<<<;;;::::::<<<=========;;;???CCCAAA<<<999:::===555777999888666555777999777999:::999777777;;;>>>999::::::::::::999888888777999999777444333555777777555444777777444444777555555555666666888999999111111222333333333333222222333444555666666666666444333333333333444555555000222444555777777777666;;;999777666888999999999555444333333444666888:::555555555555777999;;;<<<999::::::;;;;;;::::::999777777999===@@@???:::555999666777:::;;;999999<<<::::::;;;;;;<<<;;;;;;;;;666888;;;======<<<999777;;;999888888:::<<<<<<;;;777999999777555444777:::666;;;???>>>999555666999333444666777777555444222333222111222444555444333444555777888999888666555222444777999:::888666555777666444333222222333333111222333444555444333222000222333555666666555555333...,,,000111...000666888777555444444555777888333222111111222222111/////////000000111222444444000000000000///...---,,,...---,,,---///000111000000000000000000/////////---,,,,,,---000111111000333111///...---...///000,,,---......//////......((()))+++...000000---+++---,,,***))))))***,,,---///....../////////,,,***+++......++++++------***(((+++---+++******+++******+++,,,------,,,+++***(((***,,,+++))))))+++---))))))))))))((((((((((((***)))((((((((()))+++,,,+++(((&&&(((,,,///---***&&&&&&&&&'''''''''((((((***)))(((&&&&&&''''''((((((((())))))))))))((((((%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((()))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((###$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&***))))))(((((((((((()))'''''''''&&&'''((()))***'''(((((((((((((((((((((%%%&&&'''((()))))))))(((&&&'''((())))))((('''&&&~~~}}}{{{}}}}}}sssooojjjfffccc```]]][[[VVVQQQOOOSSSSSSPPPOOOSSSRRRSSSRRRNNNIIIGGGIIILLLEEEGGGIIIJJJJJJHHHEEEDDDHHHFFFBBB???>>>???AAABBB>>>???@@@@@@@@@???===<<<<<<<<<;;;;;;;;;:::::::::>>>??????===;;;999999::::::999888777666666777777:::888777555555666888999888666555444444555666888:::666555999999555666:::555555666666666666555555666666777777888888999999:::777555666555111111444444555555666555444222111555222000000333444333111222222222333333333444444999888777555444444555555888888888888888777666666777555444666888888555222666777888999999888777666666666777999:::;;;<<<===>>><<<999999::::::999888;;;999777888:::<<<======666:::===<<<888666888<<<;;;<<<<<<;;;999888999;;;::::::999888888777888888777777777888999888555222---///333666888999999888444555666666444444555666555333222444888999888777999888777666444333222111333333444555555555555444777666444222111111222222666555555444333333333444222333333333333222111111333333333222222333444444///000222333555666666666444555555444111000000111///000000000...---...///...///000///---,,,---...000000111000000///......222000---++++++...111333000111111111000///...---///......///111222111///,,,------......------,,,333000---,,,......,,,***000///...------...///000------,,,,,,,,,+++++++++000222000+++(((+++,,,+++++++++************++++++(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))***''''''++++++***+++...///---+++,,,------***'''&&&&&&''''''((()))))))))%%%((()))'''""" ###&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""%%%'''&&&$$$%%%%%%&&&'''((()))******'''&&&%%%$$$###$$$%%%&&&+++%%%"""%%%(((&&&%%%%%%%%%&&&'''''''''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&+++***((('''&&&''')))***'''%%%'''***+++'''&&&(((******)))(((((((((((((((''''''((((((((((((((((((((('''&&&&&&(((((('''&&&~~~~~~yyywwwmmmkkkhhheeebbb^^^YYYVVVTTTPPPPPPSSSSSSPPPPPPTTTPPPPPPOOOMMMJJJIIIIIIJJJEEEFFFHHHIIIHHHGGGEEECCCFFFDDDAAA???>>>>>>???@@@>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::::::::::::::;;;;;;:::777555666666888888888888888777777777<<<;;;999888999:::;;;<<<999888666555555666888999:::666555888888555666:::555555666666666666555555777777777888888888888888:::666555666555222111444444444444444444333222222555333111111444555444222222222333444444444444444999888666555444444555555888888888888888777666666666444444666888888666333666666777777777666666555777777888999::::::;;;<<<>>><<<;;;;;;;;;;;;999888<<<:::777666777888777666666999<<<;;;888666888;;;:::::::::999777777888:::999888888777777777777888:::888777666777888777666222333555777888888777666444555666555444333444666666444333555777999888666888777777666555444333333333333444555555555555555444333222000//////000000555555444333333333333333000000111222222222222222222222222111222222222333111222333333333333222111222333444333111///000111///000111000...---...///---...///...---,,,---...000000000000000000///...000///------...000222444//////000000000000000000///......///111111000...------------------------111///,,,,,,......---+++///...---------...///000000000/////////.........(((,,,---+++***------+++*********))))))*********''''''''''''(((((()))***))))))))))))(((((((((((()))&&&&&&)))***(((***---...,,,+++,,,------+++(((%%%%%%&&&&&&'''(((((((((%%%((()))'''###!!!$$$'''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&%%%$$$%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&"""!!!%%%'''&&&''')))%%%&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))(((%%%&&&((('''"""!!!"""***))))))(((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))(((&&&{{{uuuqqqnnnfffeeecccaaa___ZZZTTTPPPPPPOOOPPPRRRQQQOOOPPPSSSMMMLLLKKKKKKKKKJJJHHHFFFDDDEEEFFFFFFFFFEEECCCBBBCCCBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<<<<::::::::::::999999999999888999999888666444555555777888999::::::999888888888888777777777888:::;;;:::999888777777888999:::999666666888888666666999555666666666666666666555888888888777777777777777999555444666555222222444444333333222222222222222666444222333444555444444222333444555666555444444777666555444444444444444777777888888777777666666444444444555777888777555666555555555555555666666888888888999999:::::::::>>>===<<<======;;;999666;;;999777777777777777555555888;;;:::777666777:::777888888777555555666888777666666666666777777888<<<999666555666888999888666777777888777666555444333444555555444333444555777555444555666777666555666666555555555444444444222333444444555555444444444333111000///000000111444444333222222222333333...///000111222333333333222222111111111111111111///000222333333222000///000111222111000///000222///000111000.........///+++,,,...---,,,,,,---...//////000000111000000000------...///000222333444......///000000111111222000///...///000000...,,,...---,,,++++++,,,---...///---+++,,,---...---,,,------,,,,,,,,,...///000------------,,,,,,,,,,,,###(((++++++,,,...,,,(((***))))))(((((())))))***'''''''''((()))***,,,,,,******))))))((((((''''''(((&&&%%%((()))'''(((,,,,,,++++++,,,------+++***$$$%%%%%%&&&&&&'''((((((&&&((()))'''%%%$$$&&&)))%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%###$$$''''''%%%''',,,%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''$$$%%%'''&&&""" """))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))(((&&&~~~zzztttnnniiigggccc```^^^[[[YYYVVVQQQNNNOOOOOOPPPPPPOOOMMMMMMOOOKKKIIIHHHIIIKKKKKKGGGCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;:::999:::;;;<<<:::::::::999999999888888999:::;;;:::888777777888666777:::;;;<<<;;;:::999666666666666777888::::::999999888888888888999999888777777777777777777888666666555555555555666666777777666666555555444444777333222444444111111444444333222111111222333444555444333333333444444444222444555777777666555444555555444444333333333333777777777888888777666666444444444555777888888777777666555555555666777888:::::::::999999999999999===============;;;888555:::999888999:::;;;;;;:::666888::::::888777888999666777777666444444666777555555555555666666777888:::888666666777888888888777777777777666555444333333555666555444333444555666666555555555555444333333333333444444444555555222222333444444444333333555444333222222333444444444333333222222333333333000111222333444444444444333333333333333222222111***,,,///222333333222111...000111111000000111333000111222111/////////000***,,,------,,,,,,...///...///000111111111111111---...///000111111111111/////////000000111111222000///.../////////---+++///---,,,******,,,---///,,,,,,++++++,,,---......,,,,,,++++++,,,---///000,,,,,,,,,++++++++++++***'''***+++***+++,,,***%%%))))))(((((((((((())))))(((((((((((()))***+++,,,******))))))(((((('''''')))&&&&&&))))))'''(((++++++++++++,,,,,,,,,,,,+++%%%%%%&&&&&&'''(((((()))&&&((()))(((&&&&&&(((***&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''' $$$((()))&&&$$$%%%&&&(((((((((''''''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&)))(((******'''$$$&&&+++&&&&&&'''((()))*********%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&'''((()))&&&$$$%%%)))***'''&&&)))((((((((((((((((((''''''(((((((((''''''''''''''''''&&&%%%&&&'''((('''%%%ӵ~~~|||vvvoooiiieeebbbaaa^^^YYYUUUSSSRRRPPPOOONNNNNNNNNMMMNNNNNNLLLJJJIIIGGGFFFGGGJJJJJJFFFCCCDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@???Ħ999:::;;;:::::::::Ħ888888999:::;;;;;;999888999:::777888;;;<<<===<<<;;;:::999ӵ===888888888888888888888888888888777666666777888888777666555555555555666777555555444444333333333222555222111333333000111444555444333222222333444555444444444333333333444555444555666777888777666666444444444444444333333333777777888888888888888777555555666666777888999:::999888777777777888:::;;;;;;;;;;;;Ħ<<<<<<<<<======;;;777444:::999999:::;;;<<<;;;:::888999;;;;;;:::999999:::666777777777555555777888666666666666666777888999777666666888999999777555666666666666555555444444444555666666444444555666666666666555444333333333222222222333444444555555111222222333333333333333555555444333333444555666555444444444444444555555666666777777777666666555555666666666666555444333,,,...000333444444444333///000222222111111333444222333444333111000111222,,,---//////......///111//////000111111222111111//////000000000///......333222111000///000000000000/////////000///...,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,---...000---,,,,,,+++,,,---...///////////////............+++,,,+++)))+++...,,,'''))))))(((((((((((())))))))))))(((''''''(((((()))***)))))))))((((((((('''***''''''******((((((,,,)))***+++,,,++++++++++++'''''''''((())))))******'''(((((((((''''''(((***&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((''''''''''''''''''''''''!!!%%%)))***'''%%%&&&'''******))))))((('''''''''((((((((((((''''''&&&&&&(((''')))***&&&###%%%+++'''''''''((()))***++++++%%%%%%%%%&&&'''((()))***'''''''''(((((())))))***'''%%%'''+++,,,)))(((+++&&&'''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$4ĉ@ӵ}}}wwwooohhhccc```______ZZZTTTPPPNNNNNNNNNNNNMMMMMMKKKKKKPPPTTTPPPHHHHHHGGGGGGGGGGGGGGGEEEDDDDDDCCCBBB@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@>L::::::::::::::::::=hĦ999777999:::999888888999:::::::::<<<======<<<;;;;;;4ĉ@ӵ888888888888888888888888777999888666666888999777777666555444444555666777444444444333333333333333555222111444444222333666555555555555555666666777444555666555333333555666666666777777777888888888555666666777666666555555888888999999:::999999999777888999888777888:::<<<999999999999:::;;;<<<===<<<<<<<<<>L<<<===<<<<<<<<<===<<<:::777===<<<;;;::::::999777555;;;<<<<<<======<<<<<<;;;888999999999888888999;;;999888888888888888999:::666666777999;;;:::888555666666666666666666666666555666777777666555666777666777888777555444444555333333444444555666666777222333444444555555444444444333333222333444666777777666666666666777888888:::::::::::::::999888777777888999999888777555444444444555555555555444444111333444444333333444666444555666555333222333444///000222111000000111222000000111111222111111111111111111111000///...---444333111000//////000000111000///000111111///---000///...------...///000,,,---......------///111///...---,,,,,,---...///.........------------,,,***+++)))(((,,,111000+++***))))))(((((())))))******)))(((((('''''''''(((((((((((()))))))))))))))+++((('''******((((((+++)))+++,,,,,,+++******+++'''(((((()))******++++++)))(((((('''''''''((((((&&&&&&'''''''''((((((((())))))((((((''''''((((((''''''''''''''''''''''''$$$&&&((()))((('''''''''*********))))))((((((((((((((())))))(((((('''&&&$$$"""###&&&&&&$$$&&&+++((((((''''''((()))***+++%%%%%%%%%&&&'''((()))***''''''(((((()))*********(((&&&'''******&&&$$$&&&%%%&&&'''((()))((('''&&&(((''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$GG=?zzzvvvooogggaaa]]]\\\[[[ZZZVVVQQQNNNMMMLLLKKKJJJMMMKKKHHHKKKUUU]]]WWWLLLHHHIIIHHHGGGEEEDDDEEEFFFEEEDDDAAA@@@???@@@BBBCCCBBBBBBBBBAAAAAAAAAAAAAAAHdĦ;;;::::::999;;;=Īj777888999999888888999;;;=========<<<<<<<<<<<<<<>>???===<<<===>>>???>>><<<>>>===<<<<<<<<<;;;888555>>>>>>>>>???@@@@@@>>>===:::;;;<<<<<<;;;;;;===???<<<;;;;;;::::::::::::;;;999999888999;;;<<<;;;999:::999999888777777777888666888999888777666777999777999;;;:::777666888:::666666777777888999999999555666777777888888777777555444444444555666888999999999999999999:::;;;;;;::::::;;;;;;;;;;;;;;;:::888999:::::::::888666555999888888777777888888999555666777777555555666777666777888777555444555666333444555444222222333444111111222222222111000000333333222222222222222222333222111//////000222333000000///000222222111000000000000000000000000000...///000///------///222111000///------------...,,,,,,+++++++++************+++******...222...'''*********))))))*********))))))((((((((()))******''''''(((((())))))*********'''&&&))))))&&&'''******,,,---,,,***((()))***''''''(((((()))************((('''&&&&&&'''&&&&&&''''''''''''((((((((((((******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&'''((()))((('''))))))))))))(((((((((((((((((()))***)))((('''&&&'''###"""&&&((('''(((***)))((('''''''''((())))))&&&&&&&&&&&&&&&'''((()))%%%&&&'''((())))))))))))'''%%%&&&***)))%%%$$$&&&$$$%%%'''((()))((('''&&&***))))))(((''''''&&&&&&((('''&&&&&&(((((('''&&&ӵĭӵӵĦӵӵĦƜ`1.׼sĦ~~~ӵĦĭӵĦXXXXXXUUUĦHHHĦYYYddd]]]PPPIIIJJJJJJGGGCCCBBBDDDGGGBBBDDDAAA@@@DdD<<<<<<;;;?fӵ888999;;;Ħ???>>>===ӵƜ`1.׼s:::;;;ĭӵ555666555888444555555666666777777ӵ:::888999<<<Ħ999;;;;;;;;;:::777999666888:::<<<;;;<<<===Ħ999:::;;;;;;<<<<<<888Ħ:::<<<======<<<<<<===>>>>>>DdD>>>???AAA???===ӵBBBBBBӵ>>>ӵ===<<<<<<999999Ħ999:::ӵ999;;;===999ĭӵ::::::777777777888999;;;<<<;;;:::::::::;;;;;;<<<===888999:::;;;<<<=========888999:::;;;:::888666444999888777777999;;;>>>@@@777888999888777666777888777888999888777666666888555666777666444333444555222222222222222111000///333333333333333444555666222111000///000111333555000000000111333444222111000000111111111111000000///000222000...---///222333111000...------------//////.........---------+++---------000000)))++++++************++++++(((((())))))***+++------&&&&&&'''((()))***++++++)))&&&%%%((('''%%%%%%(((***,,,...---)))'''((()))&&&&&&''''''((()))))))))***)))'''&&&&&&&&&%%%$$$''''''''''''((((((((()))******)))(((((((((((((((((((((((((((((((((((((((***'''$$$%%%(((***)))''''''(((((((((((((((((((((((()))*********)))'''&&&///)))&&&)))+++***((()))))))))'''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((%%%###%%%***+++)))(((+++$$$%%%'''))))))((('''&&&,,,++++++***)))(((((('''***((('''((()))***)))(((?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵ~~~zzz{{{g&e>hӵfff?><zg&e>&eHLZZZTTTPPPShӵgLOOO[[[ccc\\\PPPIIIHHHFFFFFFGGGGGGGGGS?ʬCCCEEE3h?D%%)?===:::ZufĦ===???@@@gLBBB<<<<<<g&e===gĉ@666<<<g&e>&e999@e777888??999888::::::888888888888g<ĉ888999::::::3we<Ħ;;;:::::::::3h?@e:::::::::;;;;;;@@@???>>>Z888777777999:::;;;3h?gL===<<<<<<<<<===???@@@>>>>>>???D%%)?GGGfff?><zBBBBBB=?ĦCCCg&e???g&eBBBBBBBBBS?ʬ;;;4ff?>ߝL>>>@e:::g&e:::<<<===3h?g&e>&e888888??444555555555666888<<>>>>>===HtĦ999999999:::;;;Bt=o9ĦHdĦ@@@?????????@@@@@@AAA@@@@@@AAADtfo9ĦsߝLGdUĦ@@@Ht@cӵHu]Ħ===Hu]ĦBBBBBBHtƅ^>>>qIܗGIӵ===H׼s;;;;;;Hu]Ħ;;;<<<Bt=o9ĦHƅ^Hu]Ħ999999999999999777555555777999::::::;;;;;;;;;;;;::::::;;;999888999:::;;;:::999888888888888888999999999999999999999999888777666::::::;;;999888777888:::777888:::;;;;;;:::888777:::999888777666555444444666333222555555333333666444333222222222333444555666555333111000111444666555444333444666666444333222222222222222222222222444222111111333333222///333111//////000000///...000///...------,,,,,,,,,000...,,,---...///---+++,,,,,,,,,,,,,,,---------,,,***)))***,,,---***(((*********************************)))))))))((((((+++***************++++++'''(((((())))))(((((('''((('''&&&%%%%%%&&&'''(((***(((%%%%%%'''((('''%%%(((&&&%%%&&&((()))'''$$$''''''''''''''''''''''''+++'''&&&******'''(((,,,(((((()))))))))(((((('''!!!###%%%'''((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''((((((((((((((()))***''''''''''''((((((((((((((()))******(((''''''(((%%%%%%%%%&&&((()))((('''&&&''''''''''''''''''''''''&&&'''(((***+++***)))4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqet~~~}}}{{{|||DdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦRRRqetLLLKKKDdDĦKKKIIIKKKNNNNNNJJJHHHFFFDDDDDDq<RAAAAAAqjRgdKӵHdDĦgdKӵ======GR/f6LĭĦAAABBBDdDĦCCC>>>>>>DdDĦ>>>`eĭ???DdDΦDdDĦ===DdDĦ???<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::999999:::geĦ999888888FSĦ;;;999qjRgdKӵDdDĦ999:::;;;<<<======<<<<<<;;;DdDĦ:::;;;<<<<<>>===peƜ4DuTӵ===DdDĦ;;;<<<DdDĦ;;;qjRgdKӵDdDΦDdDĦ777999;;;<<<;;;:::;;;;;;:::777555444555777999999::::::::::::999999:::999888888::::::999888666777888999::::::::::::;;;;;;:::999777666444333888999;;;:::999888888999777888999999999999888888:::999999888777666555555777444333555555222222555444555555555555444444333666777555111------222777777555444444555666666555444444444444444444444444666555444444555555444333555333111111222333222111222000///---------......111///------.........---............///000111222000...,,,++++++,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((***************+++,,,,,,&&&&&&''''''''''''&&&&&&***(((&&&$$$$$$&&&(((***)))(((&&&&&&'''((('''&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''******&&&%%%&&&''''''((((((((((((''''''!!!###%%%&&&((((((((('''''''''''''''''''''''''''(((((('''&&&&&&'''((()))''''''(((((((((((())))))%%%&&&&&&'''(((((())))))&&&)))++++++)))'''&&&%%%%%%%%%%%%&&&((()))(((&&&(((''''''''''''''''''''')))((((((***,,,---,,,***4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵ~~~~~~}}}|||}}}DdDĦo)h~~~DdDΦDdDĦDdDΦDdDӵGIpӵDdDĦQQQpo9wӵDdDĦLLLHHHIIIKKKKKKHHHIIIIIIHHHFFFpo9uDDDCCCCCCBBBGIdnuR)ĦDdDĦnuR)Ħ>>>>>>CdgĪj???DdDĦ@@@@@@@@@DdDĦ???HߝL`o9???DdDΦDdDӵ<<<DdDĦ@@@<<<;;;999888888999:::;;;;;;:::::::::::::::geĦ999777sp?aĦ;;;999GIdnuR)ĦDdDĦ::::::;;;;;;;;;;;;999::::::DdDĦ;;;===>>>>>>GIdnuR)ĦDdDĦ???@@@@@@@@@???===<<<>>>???AAADdDĦnuR)ĦDdDΦDdDĦAAADdDĦnuR)ĦDdDĦAAADdDĦAAApo9u@@@???;;;;;;=ӊB1.uTӵ<<<DdDĦ;;;<<<DdDĦ;;;GIdnuR)ĦDdDΦDdDӵ555666888999888666666777777777666777999;;;888888999999999999888888999888777777999999888777777888999::::::999999888999999999999888888777666666888::::::999777777777777777777777888888888999:::999999888777777666666444111000333333111111444666777888999888777555333555666555333111111333666888666444444555666777666555555555666666666666666888777777777777777666555666444333333555666555444333222000.........///000...---------///000222222------...///111444666777222000...---------......------------------------......---,,,,,,+++******************+++,,,------''''''((((((((('''&&&&&&+++***)))(((((()))***+++)))((('''''''''(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&$$$$$$&&&''''''(((((((((((('''&&&'''((()))))))))((((((&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((()))(((((('''((())))))((((((&&&&&&&&&''''''(((((((((%%%''')))***(((''''''((((((''''''(((***+++***((((((((((((((('''''''''''')))))))))***,,,---,,,+++4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ||||||}}}~~~>d<ĦDt~~~DdDΦDdDĦ>d<ʜ4DuTӵzzz4DwDd<ĦOOOpuR)Ħ>dd<ӵDd<>>>qR/ܗ?fӵ???>dd<Ħ>>>4DufئL>e???DdDʜ4DuTӵ===DdDĦAAA===<<<:::999888999::::::::::::::::::::::::geĦ999s<v>aĦ;;;999peӵDx<DdDĦ;;;;;;:::999888888888888999DdDĦ;;;>>>>>>>>>peӵDx<>d>>???@@@>d<ӵDd<DdDΦDdDĦCCCDdDӵnd<DdDĦBBB>d<Ħ@@@peӵ???Ħ>>>F&uTӵ;;;DdDĦ;;;;;;>d<Ħ;;;peӵDx<>d<ʜ4DuTӵ666666777777555333333555666777777888:::<<<777777888888888888777777888777666666888888777666999999999999888777777666888888999999999999999888444666888999888666666777666666666777777888888888999999888888777666666666111...///222333222333777777999:::;;;;;;999666555444444444666999999666333888666444444555666777666555555555666666777777777777888888777777666666666666444333444666777777666444333222000///000000111......//////000111222444000/////////111333555777000000///...---...///111---------------------------.....................,,,,,,,,,,,,,,,---......***************)))(((((()))***,,,------,,,***)))))))))))))))((())))))***'''((())))))((((((((((((''''''''''''''''''''''''))))))'''&&&%%%&&&&&&&&&&&&&&&'''((())))))((((((************)))(((''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&((()))***)))'''(((******)))'''((('''''''''&&&&&&&&&%%%$$$%%%&&&&&&&&&(((+++---(((((('''(((******)))((((((((((((((((((((((((((()))((((((***,,,,,,+++***4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRyyysssi?ʜtd<ĦLLLHHܗDӊBJJJ<xKKKEEEEEEIIILLLLLLIIIB?>>@@@CdK;fuf<xsdKĦ>>>nfʜ>>>d<>>>===<<<;;;;;;;;;;;;888999999::::::999geĦ888Hg8>aĦ;;;;;;B?Ho9;;;>d<:::999777555777777888>d<ӵ<<<<<<B?Ho9:::<x@@@@@@@@@@@@AAA@@@@@@&ӫeʬtIӇ>>>>d<Φ>d<ĦBBBD&ӫetIӇAAADdDĦAAAsdKĦ>>>B?dp&ĒR999:::>d<sdKĦ:::B?Ho9999s&dq&ĒR999888888888888666444555777888888777777888999666777777777777777777666777666555555777777666555999888777666666666666777999999999999888777666555333444666666555444555666444555666777777888777777777777777777666666666555222///000444666555777:::777888:::;;;:::999777666444333444888======777222777555444444555666666555444444444555666666777777555777777666555444555666555333333444666777888777444444333333222111111000000222333333111000000000555333222000000111333444.../////////------///111..............................//////000000000000//////............//////------...------,,,+++***(((***,,,......,,,***(((***+++,,,+++******,,,---(((***++++++***))))))***(((((((((((((((((((((((()))***)))&&&%%%(((***(((&&&'''((()))*********)))++++++***)))(((''''''&&&&&&&&&''''''((()))))))))'''&&&&&&&&&&&&''')))***---***((()))+++,,,***'''((((((''''''&&&%%%%%%$$$###$$$%%%%%%%%%(((,,,///'''&&&&&&'''(((((('''%%%''''''((((((((()))))))))((('''''')))+++,,,+++)))4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďD~~~yyy{{{ne=eegesĪj@hyyyrrrmmmfdDĦMMM@ďDJJJIIIHkgeOOONNNIIIFFFIIIJJJHHHDDD@hCCCBBB@GAAACCCHĪj@IŌCCC???BeneAAAHkge@@@ne======fe<<<Hu]3hh<<<===>>>se>>>>>>>>>>>>===<<<;;;:::777888888999999888geĦja>aĦ;;;<<<@G<<<;;;se;;;;;;999777666777777888<Ō999999:::@G888999Hkge===>>>???AAAAAAAAA@@@???HĪj@IŌ???>>>ege??????Hu]3hIŌ>>>>>>DdDĦ@@@ne===<<<@h;;;===>h999999:::se999ne999999@G888777sĪj@h888777666777888888777555666888999999777666777777555666666777777666666555666555444444666666555444666555333333333666888:::888888777777666444333222222333444333222222444666222444666777888888777666666666666666555555555555333000111444555444666999555666777888888777666666444555777999:::888666444555444333444666666444333222222333333444555555666333444666555222111222444333222111222555777777777333444555555555333111000///222555555333000000000444333222111111333666777111333444333111///000111000000000000000000000000111111111111000000000000222222111000///////////////000000///...---,,,,,,+++,,,---......---,,,++++++,,,...---++++++---000)))+++------+++******,,,************************'''+++,,,)))))),,,,,,((('''((()))***+++++++++++++++******************+++''''''(((((()))******+++)))((((((((((((***+++,,,///,,,)))***---...+++(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&'''(((***---'''&&&&&&'''((((((&&&%%%&&&&&&'''((()))******+++((((((((()))+++,,,+++***4DuXӵĵD^~~~}}}xxx{{{zzztttnnnjjjiiiDdDĦPPPPPPNNNIIIHHHFFFHHHJJJIIIGGGHHHGGGCCC???@@@CCCBBBBBBAAABBBCCCEEECCCCCC??????>>>@@@@@@======<<aĦ;;;======<<<<<<;;;s׼s:::;;;;;;:::999888777777888Ho999777888888999999888888999999;;;===???@@@@@@>>>;;;=========AAA@@@;;;D^>>>;;;;;;DdDĦAAA;;;:::;;;;;;;;;777999:::999999::::::s׼s888999999999888666777555444666333333333444666777666555555777888999888777888999555555666666666666555555666555444444555666555444333222000000222666:::===444444444555444444333333111222222111000111333666111333666888999888666555555555555555555444444444333000000333333111222555333333444555555666555555444777:::888555222333555333333333555666666333111111111222222333444555555111333444333000///111333222111000222444666777777333444666777666444111///***///444666555333222333000000///111333888<<<>>>666999;;;999555222222222111111111111111111111111444333333222111000//////555444333111000000//////000000000000///...---,,,000000////////////000000+++...///...,,,,,,///222***,,,///...,,,***+++---************************%%%+++...,,,---000---'''(((((()))++++++,,,,,,,,,+++++++++,,,---...000000'''(((((()))***++++++,,,***************,,,...///000,,,)))***...///,,,((($$$%%%%%%&&&&&&''''''(((!!!$$$'''))))))((((((((()))(((((()))******((('''%%%&&&'''((()))***+++,,,)))((((((***,,,---,,,***Φ4DuXӵtvӵ>d<ĦĦĦĦ~~~~~~~~~~~~}}}nnnllljjjfffaaa\\\XXXUUU>d<ĦNNNNNNOOOQQQRRRRRRPPPMMMJJJIIIIIIJJJIIIIIIJJJKKKJJJGGGDDDKKKDDDJJJNNNFFFDDDHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBEEEDDDBBBAAA@@@AAAAAABBB>>>@@@BBBBBBBBBBBBDDDFFFBBBBBB@@@@@@@@@@@@BBBBBB????????????????????????>>><<<::::::Ħ999===<<<;;;<<d<Ħ::::::;;;;;;:::Be:::;;;;;;999888888999999888666888777555444444555geFYĉ666555>aĦ===<<<999777777888>>><<<999:::<<<<<<Be;;;;;;:::::::::999999666777999nu]ӵ:::777666666777777999999:::::::::999999888:::999888777777888999:::777888999888777999>>>BBB@@@<<<999;;;???@@@>>>:::777???AAA<<<888>d<Ħ;;;===>>>??????>d<Ħ;;;===???Ħ;;;<<<<<<;;;888666777777888999:::;;;;;;999888777:::888666666Be:::===999555666Ħ555888777555444555666888999666777999999888666444444111222444555666555555444555333111222555888888777888777666666777666444222///444444111111666777333222111//////111666;;;>>>333333333333333222111000000000111111111000000///000000111111222222333333000000111222333333444444222222222111111111111111444444555555555666666666666777777666444444555777444444333222111111111222000111222333444555555555111111111111111111111111444444333222111111111111111222333444555444333222...000111222222111000...000111222333444333111///888999666111111555444///.../////////000000000111333222111000//////000111333111---+++...000+++###---...///222444333111///333,,,(((,,,000///---...333111///000222222///,,,,,,---...///000000000000000000///...,,,)))'''%%%111000///......------...+++***+++,,,......,,,***)))***++++++,,,,,,++++++---+++))))))+++---.........,,,***((())),,,///111,,,...000111222111000///******)))(((''''''((((((***)))'''((()))++++++***+++++++++++++++***)))(((***((('''(((+++,,,+++))),,,,,,***(((&&&'''))),,,?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦ~~~~~~~~~|||wwwkkkiiifffaaa\\\XXXUUUSSSgdDĦNNNOOOPPPSSSUUUVVVTTTPPPMMMLLLMMMLLLKKKJJJJJJKKKJJJHHHFFFKKKEEEJJJNNNFFFCCCGGGEEEDDDDDDDDDCCCCCCBBBAAA@@@CCCBBBAAA@@@@@@@@@AAABBB>>>@@@AAAAAA@@@AAABBBCCCAAA@@@???>>>>>>???@@@AAA===========================;;;:::gdKĦ999<<<;;;:::;;;>>>>>>===:::888sdKĦ888888::::::999999999::::::999777888999999777666777666444444444555ŶS5555555553we<888777888:::===:::999999;;;;;;999999999888888888888777888888999iĉ@3hR/Ō888777777777777777888888999999999888888777999999888777777888999999777888999999888888:::<<<>>>;;;999:::>>>???<<<999888===???:::888DdDĦ;;;<<<<<<======sdKĦ<<<===gdKĦ;;;::::::999999888777777888999999:::::::::999999;;;888666666777666;;;888555gdKĦ444777666555555555666777888888777777999<<<;;;777333222333444666666666555555555222000111555777777777555333222222333333222111000333444111222666666333111111000111222444666777222222222222222222111000000111222222222222111111///////////////000000000000000000111111222222333222111000///---+++)))(((222222111111222222333333333444444333111111222444333333222111111111111111...///000111222222222222////////////////////////222222111111111222222333000000111222222111000///...///000111111000///...******+++,,,---,,,***)))...000...***+++000000,,,///......///000111000000//////---,,,,,,,,,------000111000---,,,...---))).........000222333111000333,,,))),,,000///......///------...000111///---//////000000000//////...+++,,,---......---,,,,,,......---------......///---,,,---...000000...---+++,,,,,,---------------...,,,++++++---...---------,,,***)))))),,,///111,,,...///111111111///...,,,,,,+++***************+++)))((((((***++++++***+++,,,,,,,,,++++++***))))))'''&&&'''***+++)))(((((((((&&&$$$"""###&&&(((>Anenenene~~~}}}|||vvvpppjjjgggccc^^^YYYUUUSSSDePPPNNNOOOPPPRRRUUUXXXUUUPPPLLLMMMPPPNNNLLLJJJJJJJJJKKKJJJHHHLLLEEEIIIMMMEEEBBBFFFDDDAAAAAAAAAAAA@@@???>>>>>>@@@@@@???>>>>>>???@@@AAA>>>???@@@@@@>>>>>>???@@@>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<:::ne:::888:::999999:::<<<===;;;:::777ne888888888999888888888888888999999999888777777888999777666555555444333444555>A444444444k<888777777999;;;:::999888888999999888777777777777777666666666666999999999fh888888888777777777777777777888888888888777777999888777666666777888999:::::::::<<<===<<<999777<<<:::888999<<<===;;;888999<<<;;;999999De::::::;;;;;;;;;;;;ne<<<>>>ne::::::888666777:::;;;999777999999999999::::::;;;<<<;;;999777666666666555444999666ne666444555555555555666666777777999666666:::??????999333444444555666666555555555333222000111333666666666555222000000111222222222000333333111222555666444000111111222222111111000000000111111222111111111000111222333333333333333000000000000////////////000000000111111111111111444444444333111///---+++111111000//////111222333222222333111000///000222222111111000000000000000,,,---......////////////////////////////////////000000000000111222333444.../////////...---,,,,,,---...///000000///...---***+++,,,------,,,+++***,,,------+++...222222000000...,,,---000111000...111000///...---...//////---111111---***---/////////...---...000111111000222---***---000///......+++******,,,...///...,,,111111111000000///------+++,,,...///000000//////,,,,,,,,,------...000000/////////000222222111///------...///////////////...---------......---+++---,,,***)))***,,,///000---...///000000000///...///...------------------,,,***)))***+++,,,,,,,,,,,,------------,,,++++++***)))((()))***+++***)))++++++***((('''''')))~~~~~~~~~}}}zzzwwwqqqjjjiiifffaaa\\\WWWTTTSSSSSSRRRPPPNNNOOOPPPMMMRRRUUURRRLLLIIIKKKNNNNNNKKKIIIHHHHHHIIIIIIHHHKKKDDDHHHLLLDDDAAADDDBBB???????????????>>>======>>>======<<<===>>>@@@AAA===>>>???>>><<<;;;<<<============<<<<<<=========999999999999999999999999;;;:::;;;:::888888888999:::;;;;;;;;;:::999::::::::::::888777777777777888888999999888777777888999888777444444444444555666444444555777666666666888:::888777777777777777777666777777666666666555555555777888888888888888888888888888888777777888888999999999999888999888777666666777888999<<<;;;<<<@@@BBBAAA<<<888;;;999888999;;;;;;:::888<<<;;;:::999;;;;;;;;;;;;;;;<<<;;;;;;:::===???:::<<<:::666444666;;;===;;;777:::999999999999;;;===>>>;;;:::888777777777666444777666999777555333444555666666777666666666666888<<>>999555444444555555444444444444222111000111222444666666999777333222222333444333111222222222333444555444111111222222222111111000...///000111111111111111///000111222333333333333333333222222111111000000222222222111111111111111222333555777777777666555333222111000000222333555333333333222111000111333000000////////////000000+++,,,---...............111111111111111111111111000000000000000111222222.........---,,,+++******,,,---............---,,,---.../////////.........////////////222444555333000---+++,,,000111///,,,111000///.........///000,,,...---))))))...000000///---++++++---000111111111---+++...000...---...*********+++,,,,,,,,,+++.../////////......---,,,///000111111000///---,,,......------...//////000000//////000222222111000------...//////////////////......///000///,,,***,,,+++***)))***,,,...000------.../////////...---//////...............///---+++******,,,------,,,------............---------,,,,,,,,,------------/////////---,,,,,,...~~~}}}|||}}}}}}xxxuuurrrlllddddddbbb]]]YYYUUUSSSRRRRRROOOPPPRRRQQQPPPNNNNNNNNNKKKNNNQQQOOOJJJHHHIIILLLKKKIIIFFFEEEFFFFFFFFFFFFHHHAAAFFFJJJBBB???CCCAAA>>>>>>?????????>>>=========<<<<<<;;;<<<===???@@@<<<===>>>===;;;::::::;;;<<<<<<============<<<<<<999999999999999999999999:::999999:::<<<<<<:::888777888::::::;;;;;;;;;<<<999999::::::;;;;;;;;;;;;888888777888888999::::::999888777888999:::999888555555555555666666777777555555666666777777777777;;;:::777666666666666666555666666666666666666666888888777777777666666666777777777777777777888888777888999999999999888888888999::::::;;;;;;;;;::::::999888777777888999:::;;;;;;<<<@@@CCCCCC???:::;;;:::999::::::;;;:::999???<<<;;;;;;======<<<<<<<<<============<<<<<<;;;:::===???>>>;;;999:::===:::666444777<<>>???;;;999888999::::::888777666666777888::::::999888333444555666777777777777222777<<<===;;;999888999555555444333333222222222111111111111222333666777===:::666333333333333222222111222333444444444555333222111111111333555666...///000111111111111111......000111222222222222333333222222111111000000333333333333333333222222---...111333555666666666333222111111111222333444333333333222111000111333000///////////////000000------......//////......000000000000000000000000222111000000/////////000//////...---,,,,,,++++++,,,,,,------------,,,,,,***,,,------+++***+++---...,,,,,,...000000/////////---+++,,,//////...+++,,,+++***))))))***+++,,,,,,+++'''%%%***000000+++///---******,,,...000000///,,,+++///000---,,,...+++,,,,,,,,,+++************++++++,,,------,,,,,,111111111111///---+++***111000//////.........//////...---...000111000///,,,,,,---............---///......///000///,,,***,,,+++******+++,,,...///------.........---------......------------......---,,,***+++,,,......------....../////////......---.........---------...,,,,,,---,,,******,,,|||||||||~~~|||tttpppmmmfff^^^]]]\\\YYYVVVSSSQQQQQQPPPNNNPPPRRRQQQOOOMMMLLLLLLKKKMMMNNNMMMKKKJJJJJJKKKHHHFFFDDDDDDDDDDDDDDDBBBDDD>>>CCCGGG???===AAA???===>>>>>>??????>>>============<<<;;;;;;<<<>>>>>>;;;<<<===<<<:::999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999:::::::::<<<======;;;999777999<<<<<<<<<<<<===>>>888888999999::::::;;;;;;999999999999:::;;;<<<<<<:::999888999;;;;;;;;;999777777777777777777777777666666666777777888888999===;;;888777777777555444444555666666555555666777888888888888777777777777777666555444333333333444777888999:::::::::999888888999:::;;;<<<<<<<<<<<<;;;:::999888888999:::;;;999999;;;===??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;???<<<<<<>>>===;;;;;;>>>======>>>>>>>>>>>>>>>===<<<======<<<;;;:::;;;<<<:::888777999<<<>>>===;;;;;;;;;;;;;;;<<<<<<===>>>;;;:::999:::;;;;;;999777555666888999:::::::::999444555555666777888999999333999>>>===999666888<<<777666555333333222222222111222333222222333666888:::888555333222222111000222000111444555333333666444333222222222555777999000000111111222111111111...///000111111111111111000000000000////////////333333333444444444444444000000111222222333444444111111111222222222222222222222333111000///000222///////////////000000111...//////000000000//////........................222111000///............000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---***)))+++......++++++...000---,,,,,,---------------,,,,,,,,,,,,+++*********+++,,,------***&&&%%%***000...'''...+++))))))+++...//////---++++++......++++++---+++---...---+++))))))***((((((***++++++,,,,,,,,,,,,---...///......,,,+++111111000......---------...,,,++++++---.........++++++,,,------------,,,...---------......---++++++++++++***+++,,,...///...------------,,,,,,,,,,,,,,,,,,+++,,,,,,---...---+++***+++,,,---------------...////////////...+++,,,---,,,+++***+++,,,***,,,,,,,,,++++++,,,...~~~~~~~~~uuummmiiihhhbbbZZZYYYXXXWWWUUUTTTRRRQQQQQQOOOQQQRRRRRROOOLLLKKKJJJLLLKKKJJJKKKLLLLLLJJJHHHFFFEEEDDDDDDEEEDDDBBB@@@AAA:::@@@DDD===<<<@@@???<<<======>>>>>>======<<<>>>>>><<<;;;;;;<<<======:::<<<<<<<<<:::999:::<<<999999:::;;;;;;:::999999::::::::::::::::::::::::::::::;;;===??????<<<:::888;;;>>>>>>======???AAA999999:::;;;;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???;;;:::999:::<<<===<<<;;;999:::999999999888777666555555555666777888888888<<<:::888999:::999777444333555777666555444666888888888888777777777777666555555444333333333444555666777999;;;;;;:::999888888888999:::;;;;;;;;;;;;<<<<<<::::::::::::<<<<<<;;;<<<<<<<<<;;;;;;<<<=========>>>>>>=========>>>===<<<===???<<<777999???<<<<<<===>>>????????????>>><<<;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>;;;<<<<<<=========<<<<<<;;;:::::::::;;;:::777555222444777999:::999999999666666666666777999;;;<<<999;;;===<<<999888999<<<:::999777555444444444444111333444333222333777:::666444333333333333222111333000000444555222333666333333333444555555666666222222222222222222111000000111111222222111111111///////////////000000000222222222333333444444444666555333222222333555666111222444555555555444333333444444333111111222444000/////////000000111222///000000000000000//////........................000000///.........//////000///...------......///------,,,,,,,,,,,,------,,,...111///+++***---111...***+++000111...,,,...+++...000...***)))+++...---,,,+++++++++---...///+++,,,***(((***---+++&&&,,,***))))))+++---...---+++)))+++...---)))))),,,)))+++---,,,***))))))+++)))***++++++++++++******(((***+++,,,------,,,,,,...------,,,,,,,,,---------+++******,,,---------++++++,,,------------,,,...,,,++++++---...------++++++++++++,,,---...///...------,,,,,,+++,,,,,,+++++++++++++++,,,------,,,+++)))***,,,------,,,,,,---....../////////...+++,,,...,,,***)))***,,,,,,---......------///000~~~~~~{{{vvvmmmeeecccddd```YYYXXXXXXXXXXXXWWWUUUTTTSSSOOOQQQRRRRRROOOLLLJJJIIIKKKHHHFFFGGGKKKLLLIIIEEEEEEDDDDDDEEEEEEDDDBBB???>>>888>>>CCC<<<;;;@@@>>>;;;;;;<<<<<<===<<<<<<<<>>===<<<;;;;;;<<<===:::;;;<<<<<<::::::;;;<<<777888999::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@???===;;;999<<>>@@@CCC<<<<<<======>>>??????@@@<<<<<<<<<======???@@@@@@<<<;;;:::;;;===>>>===<<<;;;;;;;;;:::999888777666444444444555666777777888:::999888:::<<<<<<999666333555777777555444666999777777777777666666666666333333333444555888:::;;;666777999;;;;;;;;;999888666777888999:::;;;;;;;;;===<<<;;;;;;;;;;;;<<<===@@@AAA@@@===999999<<<@@@>>>???@@@???>>>>>>>>>???<<<;;;===???:::444777@@@;;;;;;===>>>???????????????<<<999:::<<<===<<<999:::;;;======<<<===>>>@@@<<<<<<>>>>>>>>>===<<<;;;<<<;;;::::::999777444111000333666888999888888999888777666666777999<<<===>>>===<<<;;;;;;;;;;;;;;;<<<;;;999777555555555666222444555444333444777;;;333222222444666666555333333///000555555222222777111333555777777555333222333333333333333222111000222222333333333222111111000000111111222222333333000000111222333333444444555333111000000222555777333555888::::::999666555666777777666444444555777000000000000000111222222///000000000000000//////000000000000000000000000......---......///000111///...---------...///000...------,,,,,,------...***---///---)))(((,,,000+++&&&'''---000,,,+++---)))...111///)))'''***///))))))((((((((()))+++,,,***///000,,,)))******(((+++***)))***,,,------,,,)))(((***---,,,((((((+++%%%(((++++++))))))***,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++***)))************+++,,,---------+++******+++---------+++,,,------......---------+++))))))+++---......++++++++++++,,,---.........---,,,,,,+++++++++,,,+++++++++++++++,,,---...,,,***)))***+++,,,,,,,,,,,,,,,---...//////......,,,...000...+++***+++...***,,,------,,,,,,---///~~~}}}~~~~~~}}}~~~~~~zzzpppeee___``````\\\XXXUUUUUUTTTTTTSSSRRRQQQQQQRRRQQQOOOMMMLLLLLLLLLMMMKKKIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGEEECCCAAA???>>>@@@===;;;;;;>>>>>><<<999777888:::<<<>>>>>>>>>>>>@@@???===<<<;;;;;;<<<===<<<===>>>>>>>>>===;;;:::<<<999888999<<<>>><<<:::<<<<<<;;;;;;:::::::::999>>>>>>===>>>>>>===;;;888???CCCDDD???<<<>>>AAAAAA???@@@AAA???<<<<<>>>>>???AAAAAABBBBBBBBB>>>===>>>@@@>>>999999============<<<;;;:::888888555777999999888777777777::::::;;;;;;;;;:::999888333333333444555777888999777555444444555555444222:::555333666888666777999777888999:::::::::::::::555666999===;;;777888===???===;;;<<<======:::777;;;;;;<<<===============@@@@@@@@@?????????>>>>>>>>>???@@@???===<<<===>>>>>><<<;;;???DDDFFFBBB>>>>>>??????>>><<<<<<>>>AAA>>>:::999<<<===:::;;;@@@>>>>>>===<<<<<<<<<<<<<<<999888888777777777666666777888:::;;;;;;:::888777999999999::::::;;;;;;;;;999;;;===>>>>>>===:::999777888777444444777555111222222333333333444444444333333444555555444333333333222111000111222333444333333444444444444333333333333444444444444444333222222222333333333444444111222333333555555666777444777888555444666444000444333333333333444555555777555555555666777666444<<<;;;:::777444222333444222222222222222222222222/////////000111111222222000000...,,,...222000,,,------......///000000000111000///...---,,,++++++---***(((***...///+++'''------,,,++++++******)))))),,,......,,,***,,,...---+++))))))***+++***)))******+++,,,---......///)))***+++)))&&&&&&***...)))---///---...///...***,,,*********++++++***(((((('''&&&%%%&&&(((***+++'''***,,,)))%%%$$$(((---***(((''')))+++,,,***(((''''''((()))))))))))))))***)))))),,,//////,,,)))******++++++++++++******------------------------//////...,,,+++,,,...111...---+++*********++++++,,,,,,++++++++++++++++++***+++,,,------------------******---......000444,,,,,,,,,,,,,,,,,,,,,,,,***///111...+++,,,---,,,~~~}}}||||||uuummmccc^^^]]]]]]ZZZWWWYYYXXXWWWUUUSSSQQQPPPOOOQQQPPPOOOMMMLLLLLLLLLLLLKKKJJJHHHIIIJJJKKKKKKJJJFFFFFFFFFDDDCCCAAA???>>>>>>=========>>>===;;;999888999;;;<<<===>>>======>>>>>><<<;;;;;;;;;<<<<<<<<<===>>>>>>>>>===;;;;;;<<<;;;;;;<<<===>>>============<<<<<<;;;;;;;;;;;;===<<<<<<>>>??????===;;;;;;@@@AAA>>>===@@@DDDDDDAAAAAA@@@???===<<<===???;;;<<<===>>>????????????;;;:::<<>>;;;;;;???======<<<<<<;;;999888777444777999::::::999:::;;;999::::::;;;;;;999888777444444555666777888999:::777555444444555555444333888444222555777555666888888999::::::;;;;;;::::::666666999===;;;888999===>>>===;;;<<<======;;;888;;;<<<======>>>>>>======??????>>>>>>>>>=========???@@@AAA@@@>>>===>>>???AAA??????BBBFFFGGGDDD@@@??????=========>>>??????<<<888777::::::888999===??????>>>===============888888888888777777666555888999:::<<<<<<;;;999999;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????===;;;999;;;<<<999666555777555111111222222222333333333333444555666777777666555444666555444444333333333333444444555555555555444444444444555555555444333333333333333333444444444444222222333333444444555555333666777555555666555111444333333333333444555555666444333333555666555555777888999888555333222222333333444444555444444444111111111000000000//////...//////...000222///)))/////////...............111111000///...---,,,+++...,,,+++,,,//////---***,,,,,,,,,+++++++++++++++,,,...000///,,,++++++------+++))))))*********)))++++++++++++,,,,,,,,,,,,+++++++++***)))***,,,...'''+++...---...111000---,,,+++***+++,,,,,,***(((---,,,+++)))))))))*********+++,,,***((((((***---***(((((())),,,,,,***((((((((()))************))))))'''%%%%%%((())))))((()))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,//////...---+++,,,...111---,,,+++*********++++++///...---+++******************++++++,,,,,,,,,,,,+++((((((,,,---+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,)))...000---+++---...---~~~|||zzzxxxwwwmmmhhhaaa[[[YYYXXXWWWVVVXXXXXXWWWUUUTTTRRRQQQQQQPPPOOONNNLLLKKKKKKKKKKKKJJJIIIIIIKKKMMMMMMLLLJJJDDDDDDCCCCCCBBB@@@???>>><<<>>>@@@@@@>>>;;;::::::999:::;;;<<<===<<<<<<;;;===<<<;;;;;;:::;;;;;;<<<=========>>>===<<<<<<;;;===>>>??????>>>===>>>@@@>>>>>>============<<<<<<;;;;;;;;;===???@@@???===:::>>>???<<<<<<@@@BBBAAACCCAAA>>>======<<<;;;:::888999999:::;;;;;;;;;;;;;;;:::;;;>>>===999:::>>><<<<<<<<<;;;:::999888777444777:::;;;<<<<<<<<<>>>:::;;;<<<<<<<<<;;;999888666777777888999:::;;;;;;777666555555666666555444777333111555666555555777999999:::;;;;;;;;;::::::888777999===<<<999999======<<<;;;;;;======<<<;;;<<<<<<===>>>>>>>>>>>>===============<<<<<<<<<<<>>???@@@CCCAAAAAACCCFFFGGGDDDAAAAAA???<<<===???AAA???>>>>>>;;;;;;======<<<===@@@@@@???>>>>>>======>>>>>>777888888999999888666555999:::;;;<<<===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@???>>><<<:::>>>???<<<888888999777222111111222222222333333333555666777888888777666555888888888777666555333333555555555666666555555555555555666666666555333222555555444444444444444444333333333333333333333333111555666555555777666333444333333333333444555555555333111111333555666555222555888999777444222222333444666777888777777666444333222111000///...---,,,///000///000111...(((000//////...------,,,,,,111111000000///...------........./////////......++++++++++++,,,,,,,,,,,,///000000///,,,++++++,,,,,,***))))))*********))),,,,,,+++++++++*********...,,,++++++,,,...//////)))---...---...111000---,,,+++++++++,,,,,,***(((((((((((()))((((((''''''++++++******)))***++++++***))))))***,,,,,,+++))))))******++++++++++++++++++'''###!!!"""%%%''''''))))))************))))))++++++++++++++++++++++++.........---++++++...000,,,,,,+++************+++000///---+++***)))))))))*********)))******+++,,,+++((()))------******,,,++++++++++++++++++++++++(((---...,,,+++...///...}}}yyytttpppnnndddaaa]]]XXXUUUTTTSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUNNNMMMLLLKKKKKKJJJJJJJJJGGGGGGIIILLLNNNMMMKKKHHHAAAAAAAAAAAAAAA@@@???>>>:::>>>BBBAAA>>>:::999::::::;;;<<<<<<<<<;;;:::999;;;;;;::::::;;;;;;;;;;;;===============<<<<<<;;;<<<>>>AAA@@@===<<<>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999;;;===>>>===<<<;;;>>>>>>;;;:::<<<<<<:::BBB>>>;;;;;;======;;;888666777888999999999999999>>><<<===>>>;;;666666999;;;;;;;;;;;;:::888777666555777:::;;;;;;;;;<<<===<<<<<<===>>>===<<<;;;:::888999999:::;;;;;;;;;;;;888777666666888888777666888444333666888666666777999999::::::::::::999999:::888999<<<<<<999:::===;;;;;;:::;;;<<<<<<======<<<<<<===>>>>>>>>>>>>============<<<<<<<<<<<<<<<>>>@@@AAA@@@???>>>???@@@AAA@@@???AAACCCCCCAAA???CCC???<<<>>>BBBCCCAAA===???>>>>>>????????????AAA???>>>>>>===============888999:::;;;;;;:::888777:::;;;<<<===>>>>>>======;;;;;;;;;;;;;;;:::::::::999;;;<<<>>>>>>>>>===<<>>::::::<<<:::555333333333333444444444444555666777888888777666555777888999999888666555333555555666666666666555555555666777777666555333222666555555555555444444444444444333333222222222222000444666444555888777444444333333333333444555555555333111111333666666666222555777888777666555555444555777888999888777777555444444333222111000///---000111......000...)))///.........---------,,,222111111000///.........---...000000...---...///******++++++,,,---...............---,,,+++,,,,,,+++***((((((*********)))************************///,,,***+++...000000......111111......///...***---,,,+++,,,------+++)))"""$$$&&&(((******))))))***((('''((()))***)))(((*********+++,,,,,,++++++***+++,,,,,,------,,,,,,---***'''%%%$$$&&&'''(((((())))))******))))))(((************************+++,,,,,,+++******+++---++++++******************///---+++)))))))))************)))(((((()))***+++,,,***+++//////+++***+++************++++++++++++***------******......---zzztttmmmhhhddd]]][[[YYYVVVSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSKKKKKKKKKJJJJJJIIIIIIHHHEEEEEEGGGJJJLLLKKKHHHEEE@@@@@@@@@AAA@@@??????>>>;;;>>>BBBAAA===:::999999:::;;;<<<<<<<<<;;;:::999999999:::;;;;;;<<<<<<<<<>>>=========<<<<<<<<<<<<;;;>>>@@@>>><<<:::<<>>>>>>>>>>>;;;:::999999:::;;;:::999999;;;;;;888999;;;:::777>>>;;;999:::======;;;888777777888888999999888888<<<:::;;;===:::666555888;;;;;;;;;:::999888666666555888::::::999888888999::::::;;;<<<;;;:::999888999:::;;;;;;;;;;;;::::::999888777777999:::999777:::666666999;;;999888999888999999999999999888888;;;888888;;;;;;999999<<<999::::::999:::;;;<<<===;;;;;;<<<==========================================>>>??????======>>>???????????????@@@AAA@@@???DDD@@@===???CCCEEEAAA===;;;<<<<<<<<<<<<======<<<======<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<;;;:::<<<<<<======>>>>>>>>>>>>999999999999999999999999555777999;;;===>>>??????===???===;;;<<<>>>===999555555555666666666777777555666777888888777666555555666777888888777666555555555666666666666555555444555666777777555333111555555555555555555555555555444444333333222222111000333555444555888888555444333333333333444555555666555333333555777777777555666777777666777999;;;444555666777888777777666444444444444444444444444111333111---+++...///------------.........//////111111000000//////......,,,---//////---,,,---...******+++,,,---......///+++*********+++,,,------+++)))(((((()))******)))(((((()))***++++++,,,,,,---+++)))***...000///---...111111......000///,,,...---,,,,,,------,,,***&&&(((+++---......---,,,***)))((()))++++++***(((***+++,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++***)))(((''''''))))))************))))))))))))))))))))))))))))))((()))***)))(((((()))***************************+++***((('''''')))+++,,,******))))))((()))))))))+++)))***...---***(((***)))))))))******+++++++++,,,...---)))***------+++}}}}}}|||uuunnngggaaa^^^YYYWWWTTTSSSSSSSSSQQQOOOTTTTTTSSSQQQPPPNNNMMMMMMIIIIIIJJJJJJIIIHHHGGGGGGDDDEEEFFFHHHIIIHHHEEEBBB@@@AAAAAAAAA@@@???>>>>>>===???@@@@@@===;;;999888999:::;;;<<<<<<;;;:::999888999:::<<<============>>>>>>===<<<<<<<<<<<<===<<<=========;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<======<<<:::888888:::;;;:::999666888888777:::>>>===999:::999999:::;;;;;;:::888777888888999999999888888666666888;;;:::777888<<<:::::::::999888777666555555777999999888666666777666777888888888777555444999999:::;;;;;;:::999888888777666777888999888777<<<888888<<<>>><<<:::;;;999999:::::::::999888888<<<888666999:::999888:::888999999888777888:::===::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<===============:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@AAA???>>>???BBBBBB@@@===:::===>>>======??????<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================777888888888999999999999444555777:::<<<>>>??????<<<===<<<:::<<>>:::666777777777777888888888555666777888888777666555444555666666777777777666555555555666666555555555111333555666777555333111333333444444444555555555555555555444444333333333000444555444555888777444444333333333333444555555777666555555777777666555666777777777666888;;;===666666666666666666666666333333333444555666666777333555333---***...000000------......///000000111000000000//////.........,,,,,,,,,---------,,,+++***++++++,,,---......///***)))'''(((***---...---***((('''''')))******)))(((((()))***+++,,,---...*********+++---......---+++...///---///333444222...---------......,,,***,,,,,,......---,,,)))(((,,,---.........---------***+++------,,,,,,,,,---+++,,,,,,---------------(((+++------+++((('''&&&******++++++++++++******))))))))))))))))))))))))'''((())))))((('''((()))((()))******+++*********+++)))(((''''''***,,,...)))************)))(((((()))&&&'''******&&&&&&(((((((((((()))******++++++,,,---+++(((***......+++~~~||||||}}}wwwpppiiiccc^^^\\\WWWTTTQQQRRRUUUVVVRRRNNNSSSRRRQQQOOOMMMKKKJJJIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFCCCAAAAAAAAAAAAAAA@@@???>>>===@@@???>>>======<<<999777888999:::;;;<<<;;;:::999888999;;;===>>>>>>>>>>>>???>>>===<<<;;;<<<<<<===>>>===<<<<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;<<<:::999999;;;=========777999:::999<<<@@@>>>:::888:::;;;;;;999777777777888888888999999888888777444444666::::::777999===::::::999999888666555444333555888999888777777888666666777888777666555444888888:::::::::888666555555444333444666777666555<<<999999===???===;;;<<<;;;<<<<<<<<<;;;;;;:::999<<<777444777999888777999777888888777555555888;;;888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<777888:::999888888999;;;:::;;;<<<<<<<<<===???@@@<<<<<<===>>>>>>>>>===<<<;;;???AAA>>>>>>BBBAAA=========<<<;;;;;;;;;;;;;;;;;;:::999888999:::<<<===???>>>======<<<<<<<<<<<<777777888999::::::;;;;;;777888999:::<<<===>>>>>><<<>>><<<::::::===<<<888666666777777777888888888666777888999999888777666888777666666666666666777444444555555555555444444...000333666666555333111111111222333444555666666555555555555555555555555111444666444555777777333444333333333333444555555666555555666777666333111444555777888777888999;;;:::999777555444555666777111222222333444444555555333666555000---///111000//////000000000000000000/////////..................,,,***,,,...///,,,***+++,,,,,,,,,------......---***((((((+++---------)))((('''''')))******)))******++++++,,,,,,------(((***,,,---------...///***---...---///444666444///...---...///...---+++------------+++***(((&&&,,,///111111///---...///***,,,......,,,,,,---...++++++,,,------------,,,(((+++......,,,)))((()))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((()))+++***)))((()))***'''((()))***++++++***)))...,,,***((((((***---///)))***+++---,,,***(((&&&)))&&&%%%((((((&&&&&&)))''''''(((((()))******+++)))***(((&&&***000111...~~~{{{|||}}}zzztttmmmfffaaa]]]\\\WWWRRROOOQQQVVVXXXSSSMMMNNNNNNMMMMMMLLLKKKJJJJJJFFFGGGHHHIIIHHHGGGFFFEEEHHHGGGFFFFFFGGGFFFCCCAAABBBBBBBBBAAA@@@???>>>===CCC???<<<<<<======:::777888999:::;;;<<<;;;::::::888999;;;===???????????????>>>===;;;;;;<<<<<<===@@@===;;;;;;>>>>>><<<999888888888999999:::::::::;;;:::999:::===@@@AAAAAA===>>>===<<<>>>AAA===777888;;;===<<<888444444666777888888888888888777777666555777:::999666666:::999999999999888666555444222444777999999999999:::888999999:::999888777666777888999999999777555444333222111222444555444333<<<999999>>>???===;;;<<<===>>>>>>>>>===<<<;;;;;;<<<666333666888777777888777888888666333333777:::888888999::::::::::::999999999999::::::;;;;;;;;;555666888888777777888999666777888888888999<<<===888:::======;;;:::::::::777<<<>>>;;;;;;???>>>999>>>>>>===<<<<<<<<<<<<<<<;;;999777666666999;;;===@@@???>>><<<;;;;;;;;;;;;777777888999;;;<<<======;;;;;;;;;<<<<<<<<<=========>>>===999999<<<:::555666666666666777777777777888999::::::::::::999888;;;:::888666555555666666333444444444444444444333,,,///222555666555333111///000111222444555666666666666666666666666666666111555666555555777666333444333333333333444555555555555555777777555111---111444888999999888777777===;;;888555444555666888111111222222222333333333111666888333000000000///222222111111000000//////...............---------///,,,)))+++000111---))),,,,,,,,,---------......000---))))))+++------,,,)))(((&&&''')))******)))---------,,,,,,,,,++++++'''+++......---,,,///111---000000...///333444222///...---...//////---+++//////000000//////......)))...222111---+++,,,000***,,,//////,,,+++---///***+++,,,,,,------,,,,,,+++...000000---+++,,,---+++,,,,,,------,,,,,,+++************************)))***,,,,,,*********+++'''((()))+++++++++***)))222///,,,***)))+++---///(((***---......+++(((&&&+++'''&&&((()))''')))---&&&''''''((()))******+++''''''%%%%%%***222444111~~~~~~~~~}}}}}}}}}~~~|||{{{qqqhhhfffeee```\\\[[[TTTSSSRRRQQQPPPPPPQQQQQQNNNMMMKKKJJJIIIIIIIIIJJJJJJIIIIIIGGGFFFEEEDDDDDDFFFEEEEEEFFFFFFDDD@@@===@@@AAAAAA@@@???===;;;:::<<<===>>>??????>>>======666999===>>>===;;;::::::999:::<<<===>>>???>>>>>>888777777999>>>@@@???===<<<<<<<<<<<<<<<<<<<<<<<<999999888888777777666666777888999999999<<<@@@CCC@@@===;;;;;;======;;;888:::666777<<<<<<999:::>>>;;;::::::999888777666666:::;;;;;;<<<;;;:::888777;;;;;;999666333222444666666666666555666777777888:::999777666555666888999555888;;;999444111222555222222333444111...333;;;::::::::::::::::::::::::888;;;======;;;999888888:::999999:::;;;;;;:::999:::999777555444444555555888555333666;;;===;;;888666555666777888888666444999666444555888::::::888:::888777888;;;<<<:::777555888;;;;;;999888999:::999<<<>>>======??????;;;>>>;;;888888:::;;;999777888888888999999::::::;;;888:::<<<===>>>===<<<;;;;;;999888999;;;<<<;;;999============<<<;;;::::::<<<;;;:::999888666555555333666777555666999999666<<<999777999======777222:::999888777555555444444666666777777666555444444333333222222222222333333444222000//////111333555333222333555666666444222555555444333333222222222222222333444444555666666666333//////111333444333555444444333444555666777222444666777555444444555333111111555666444444777333333333333333333333333,,,...///---///222000,,,222000------............+++)))'''(((+++---,,,+++((()))***+++,,,+++******,,,+++++++++++++++++++++---------,,,+++***))))))---///000111...)))$$$!!!,,,,,,------.../////////+++...///---///222333111------///000000///......,,,,,,,,,...000000///------------,,,,,,+++++++++///---,,,---//////+++(((......//////...---,,,,,,***+++,,,,,,,,,+++***)))------......------,,,++++++,,,,,,,,,+++)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,'''(((******))))))***,,,************************)))******)))'''&&&''')))### &&&)))'''$$$$$$))))))(((&&&$$$$$$&&&((()))(((((('''''''''((((((~~~}}}}}}yyytttllleeedddccc___[[[ZZZTTTTTTTTTTTTSSSSSSSSSSSSOOONNNLLLJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHDDDDDDCCCCCCDDDCCC@@@>>>??????@@@@@@@@@>>>===<<<<<<===>>>???>>>>>><<<<<<999;;;>>>???>>>===<<<<<<>>>?????????>>>===;;;::::::888888999<<<===;;;999<<<;;;;;;::::::999999888888888888777777777777777777888999999999;;;???BBB===;;;999999::::::888666:::777888<<<===::::::>>><<<;;;:::999888777666666:::;;;;;;;;;;;;:::999999::::::999666444333555666666666666777777777888888999888666555555777888:::555888:::888444111222555333333444555222000444<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::999777444333333444777777777888:::;;;;;;:::::::::999999999:::;;;<<<:::666444555999:::888555999777555555666777777666:::888666666888::::::888:::999888999;;;<<<:::777666999<<<<<<:::999:::;;;999======;;;<<>>;;;???===;;;;;;;;;;;;:::999888999999::::::;;;;;;;;;;;;<<<===>>>===;;;:::888;;;999888999;;;<<<;;;999;;;;;;<<<<<<<<<<<<;;;;;;======;;;:::888666555444333777888666777::::::777888777777:::>>>>>><<<888999888777666555444444444555555666666555555444333000//////////////////000444222000//////000222333222222111333444555444222222333333444444444333333111111222333333444555555444222//////111333222111444333333333333444555666111333666666555555555555555333222555555222111444333333222222222111111111///000///---...222222...222000....../////////......,,,******,,,---,,,******+++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((***,,,......---***))),,,,,,---......//////000///222333111222666777444,,,---...000000000000///.........///000000...,,,------------,,,,,,++++++222000.........,,,)))%%%------......---,,,,,,+++,,,,,,---......---,,,+++,,,,,,,,,,,,+++***)))(((+++,,,,,,,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,***(((''''''(((++++++++++++++++++++++++***++++++)))((('''(((***&&&######(((+++(((&&&&&&)))***)))(((''''''***,,,***))))))(((((()))))))))}}}~~~|||uuummmfffaaabbbaaa]]]YYYYYYSSSTTTUUUUUUUUUTTTRRRRRROOONNNLLLKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJCCCBBB@@@@@@AAABBB@@@???>>>??????@@@@@@@@@??????======>>>>>>>>><<<;;;:::999;;;>>>>>>===<<<<<<===@@@@@@@@@???>>><<<;;;:::<<<:::999:::::::::888666<<<;;;:::999777666555555777777777777777888888888777888999999999;;;>>>AAA@@@>>>======>>>>>><<<;;;;;;999:::======;;;<<<>>>======<<<:::999777666666;;;;;;:::::::::;;;<<<<<<999999999777444444555777666777888999999999888777888777666555666777999;;;555888999888444222222444444333555666444222666<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;777333222333555444555555666777999;;;<<<999999999:::;;;===???@@@===:::888888999:::777444===:::777555666888999999:::888666666777888888777::::::999:::;;;;;;:::888888:::<<<<<<;;;:::;;;<<<:::===<<<::::::===>>><<<>>>??????>>><<<;;;;;;<<<888999999:::;;;;;;<<<<<<>>>>>>>>>>>><<<:::777666:::999888999;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<:::888666555444444888999777888;;;;;;888666777:::<<<======<<<<<<888777666444333333333333444444444444444333333222111111111111111111111111444333111///...///000111222111///000222333333222///000333444555555444333000000111111222222333333111000//////111111000///222222222111222222333444000222555666555555666777777444333555333///...111333333222111000//////...///000...+++---111222///333111//////000111000///000...,,,,,,,,,,,,+++***,,,---......//////......+++,,,,,,------.........++++++******************&&&(((***,,,............,,,------......///000000111444444222333777777555,,,---...///000111111111000///...///000000...,,,...---------------,,,,,,111000.........,,,***''',,,,,,,,,---,,,,,,+++***---...///000000///...---,,,,,,,,,,,,+++***)))(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***)))***++++++++++++++++++++++++++++++,,,,,,+++))))))***,,,***''''''+++---***((((((((()))))))))((())),,,...*********))))))******+++~~~xxxqqqhhhccc``````___[[[WWWWWWRRRSSSTTTTTTSSSPPPNNNLLLMMMLLLKKKJJJIIIJJJJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHBBBAAA??????AAABBBBBBAAA@@@@@@@@@@@@@@@?????????======>>>>>>===;;;:::999777999;;;;;;::::::;;;<<<>>>>>>=========<<<<<<;;;<<<<<<;;;;;;;;;:::888777<<<<<<:::999777555444333666666777777888888999999777888999999:::;;;>>>@@@AAAAAA@@@@@@@@@@@@???>>><<<;;;<<<============>>>>>>>>><<<;;;999888777666;;;:::999999:::<<<===???888888888777555555777888555777999:::;;;:::888777777666555555666888:::<<<555777888777444222222333444222444666555333666;;;888888888888888888888888<<<;;;:::777444222333444555555666666666777:::<<<777777888999:::;;;======???===;;;;;;<<<<<<:::888???===:::999999:::;;;:::999888777666666666666555;;;;;;;;;;;;;;;;;;:::999:::;;;<<<<<<<<<<<<<<<===;;;===<<<999999<<<>>><<<<<<>>>@@@???;;;999:::===777777888999:::;;;;;;<<<>>>>>>>>>===;;;999777666999999999999;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777666666555555999:::888999<<<<<<999777999<<<===;;;999999999666555444333222222222222222222333333333333222111222222333333333333222222555333111000//////000000222000......000111222111---///222444444333111////////////000000111111111......//////000000///...111111111000111111111111...111444555555555666777777333333444333///...000444333333111000///......,,,------+++,,,000///,,,333111000000222222111000///...,,,,,,,,,,,,,,,,,,------......////////////+++,,,,,,---...///000000)))*********************+++++++++,,,,,,,,,---------------...//////000000///222333000111444555222....../////////000//////...---,,,---//////...---------------------------............/////////...,,,,,,---------,,,,,,+++------///000000///......---......//////......---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,------******------***(((***(((((()))((('''(((***,,,******)))))))))***++++++~~~{{{tttmmmgggbbb``````^^^XXXUUUUUUTTTUUUUUUTTTQQQMMMJJJHHHKKKJJJIIIHHHGGGHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA???@@@AAACCCBBBBBBBBBBBBAAA???>>>=========<<<=========<<<;;;999888777888:::999999999;;;======<<<<<<;;;:::::::::999;;;<<<======<<<;;;;;;;;;===<<<;;;999888666555444777888888888999999::::::777999:::;;;;;;<<<>>>@@@===>>>>>>>>>===<<<======<<<======<<<===>>>>>>===>>>===<<<;;;999888777666:::999999999:::<<<>>>???666777888888777777888:::555777999:::;;;:::888777777666555555666888:::<<<666777777666444333222222333111222555555444555:::888888888888888888888888222333555555333111000111666888999888666666888:::777777888999999999999999<<<;;;:::;;;;;;<<<;;;:::???>>>======>>>>>><<<:::::::::;;;:::999888888888;;;<<<===<<<;;;:::::::::<<<;;;;;;;;;<<<=========<<<>>>===999999<<<>>><<<:::===???>>>:::888999;;;666666777888999:::;;;;;;<<<<<<<<<;;;;;;:::999888888888999::::::;;;<<<<<<>>>===<<<:::999999999999777777777777777777777777666999:::888999<<<<<<999666888;;;;;;999888777777555444333222222111222222111111222222222222222111//////000111111000//////555444222111000000000000222000......000111222111...///111222222000---+++......//////////////////---.../////////.........000000000000000000//////---000333555555555666888555222111444333000000222555444333222111000//////+++...///...000222000+++222111000111333333222000++++++++++++++++++---...---------------......///,,,,,,---......///000000***************+++++++++---,,,,,,,,,,,,,,,,,,,,,------......///000000111///111222//////222222///000000///......---------+++***)))+++---......---------------------------......////////////000111------............------+++,,,---...///......---,,,---...000111111222222,,,,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,---.........000222,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---......+++,,,...---))))))+++***++++++***(((((()))***(((((((((((())))))***+++{{{wwwooogggfffaaa___^^^[[[VVVTTTVVVWWWVVVUUUSSSPPPMMMJJJHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEBBB@@@@@@@@@BBBCCCBBB@@@CCCBBB@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;999888999:::;;;::::::;;;>>>@@@???>>><<<:::888777666666:::<<<>>>>>>===<<<<<<===;;;;;;;;;:::999888777777:::::::::::::::;;;;;;;;;888:::<<<===<<<===>>>@@@>>>???@@@???>>>===>>>???;;;>>>>>>;;;<<<>>>>>><<<<<<<<<;;;:::999888777777888888888999:::;;;<<<===555666888888888888999;;;666777888999999999888777888777666555666777999;;;666666666555444333222111222000111555666555666999999999999999999999999999///222555666555444333333555888::::::777555666999999:::::::::::::::999888666666777777888888999999===<<<===>>>@@@???===;;;<<<>>>??????>>><<<======<<<===>>>>>><<<::::::;;;===;;;::::::<<<======<<<===???>>>;;;;;;===>>>;;;999;;;<<<<<<:::888777777666666777888:::;;;<<<<<<;;;;;;;;;:::::::::::::::777888::::::::::::<<<===>>>===;;;999999999999:::666666666777777777777777555999:::888999<<<<<<999444555777999::::::888777444444333222222222222222000111222222222222222222111222333444444333222111555444333222222222222222222111///000222333333222///000111111000///,,,+++............////////////---...//////------...//////000000000000///......---000333555555555666777333111111444444222222444444444333222111111000000...000111000222444222...111000000111333333222000)))***++++++***+++---///---,,,,,,,,,,,,---......,,,---------.../////////,,,+++++++++++++++++++++******+++,,,---...//////---......//////000111111000333333000000222222///000///...---,,,,,,,,,,,,+++)))((()))+++------,,,++++++,,,,,,,,,,,,------///000000...---,,,---///------......//////......)))***,,,---......---,,,***+++,,,...///000000000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,------------------------+++,,,---,,,++++++---///...,,,---...,,,))))))------//////...,,,***+++,,,((((((((((((((()))***+++|||wwwrrrjjjbbbbbb^^^\\\[[[XXXUUUUUUYYYTTTTTTRRRPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJHHHGGGGGGFFFEEEDDDCCCCCC@@@??????@@@BBBAAA???===@@@@@@>>><<<<<<<<<<<<<<<999:::;;;<<<<<<;;;999999:::::::::999999;;;>>>AAA???>>><<<:::888777777777:::<<<>>>===;;;:::;;;===999999999999999999999999<<<<<<<<<<<<<<<;;;;;;;;;:::<<<>>>>>>>>>>>>???AAA???AAABBBAAA??????@@@BBB:::>>>>>>::::::>>>>>>:::::::::999999999888888888777777888999::::::::::::444666888999999999:::<<<666666666777777777888888999888666555555777888:::666666555555444333222000333111111666888777777999999999999999999999999999333555666777666555666888000555999:::777555666888888999:::;;;;;;:::999888444555666666666666666777;;;:::999:::<<<>>>===<<<;;;>>>AAAAAA???===>>>@@@<<<>>>@@@>>><<<::::::;;;===;;;888999;;;======<<<===@@@@@@======???>>>;;;:::::::::;;;<<<:::777555777888999:::<<<===>>>???;;;;;;::::::999999::::::666888::::::::::::<<<>>>;;;:::999888999:::<<<===::::::999999888777777777555888999888888;;;;;;888888777777999;;;;;;888444444444333222222222222333000111222222333333333222444555777888888777555444444444444444444444444444222222111333444555444222000000000111111000/////////////////////............///000...,,,,,,///111///000111111000///...---...000333555444444555666555222222555555222222555222222111111000000000000111111///,,,---222333000000//////111333333111000+++---...---++++++---///------,,,,,,,,,---...///---------------------......---------,,,+++++++++((()))+++---...///000000.........///000000111111111333333000///222111...,,,++++++***+++,,,---...///,,,*********++++++************+++++++++,,,,,,,,,------,,,))))))+++...+++,,,---............---)))***,,,---......------++++++,,,------------------,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------+++,,,---,,,++++++---///...---...///---***+++000,,,...//////---,,,---...))))))))))))***+++,,,,,,zzztttooofff^^^___[[[YYYXXXVVVTTTVVV[[[PPPOOOMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>???@@@AAA@@@===:::>>>===<<<;;;;;;<<<===>>>888999:::;;;;;;;;;:::999888888777666666888<<<@@@<<<;;;::::::::::::<<<<<<:::<<<>>>===:::888999;;;666777777888999::::::;;;>>>>>>>>>===<<<<<<<<<;;;:::===????????????@@@AAA;;;===???>>><<<;;;===???:::>>>>>>::::::>>>===999888888888888888888888888666777888::::::999888777333555888999999999;;;<<<666666666555666777777888:::999777666555666888999777666555555555444222000444111222777:::999888:::666666666666666666666666333444333222000111444666+++111888:::777555666888666777888999:::999888888666777888777666555666777;;;888666666888;;;===>>>888;;;??????===<<<===>>><<>>@@@>>>:::<<<:::999;;;===<<<888444999:::;;;<<<>>>???@@@AAA===<<<;;;:::999999999999555888;;;;;;999:::<<>>@@@???>>>===;;;999888666666444888999777888;;;;;;888???;;;999:::<<<;;;555000444444333333222333333333000111222333333333333333222333555666666555333222444444555555555555555555333333333555666666444222000000000111222222333333//////////////////......///000000...+++,,,///333///000111111111000...---...111333555444444444555777444333666555222222444000000000000////////////111///***%%%'''...111111///...///111333333111///...000111///,,,***,,,///...------,,,,,,...///000------------------,,,,,,//////...------,,,++++++***+++,,,...//////...---......//////000000111111///222222......000///,,,)))(((((()))***---///000333000---++++++***)))((())))))*********+++++++++%%%''')))((('''(((,,,000***+++,,,,,,------------)))+++,,,...//////..................---,,,+++***------++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////000222444........................***+++,,,,,,++++++---//////...///000...+++---333)))***,,,---,,,,,,---...************+++,,,---...|||rrrlllkkkgggbbb]]]ZZZYYY[[[]]]\\\WWWQQQKKKLLLMMMNNNNNNMMMLLLKKKNNNMMMLLLKKKIIIGGGFFFEEEKKKJJJHHHEEECCCAAA@@@???@@@>>>======???@@@???>>>???<<<:::;;;===???>>><<<888777777777888999::::::999999:::;;;<<<===>>>???===<<<:::999888999999999999:::;;;<<<;;;:::999888666777999:::;;;::::::999111444888<<<===<<<999777888:::<<<<<<;;;999::::::???777555;;;???===:::;;;@@@???>>>===<<<<<<<<<<<<:::888:::===;;;444333888888999999888666555666888666666666777888888999999777777777777777777888888777777666666555555444444:::999777555444333333333333444666888888888777777666777999:::999777333111111444333000000333444222333444444555666777777888555666888888777777999:::999999888888888888999999<<<777222222666:::;;;:::888888999;;;<<<===>>>>>>===???AAAAAA>>><<<;;;:::???:::777888<<<>>>===:::<<<>>>@@@@@@???>>>===>>>@@@???===;;;:::999::::::999:::::::::999:::===@@@??????>>>===;;;:::999888888777777888:::<<<;;;;;;777888999:::;;;;;;;;;;;;???<<<:::888777777555333888999999:::::::::999999;;;:::888777555444444444777666444222111111111222444111111333222222666<<<444444555666777888999999777777888888777555222000666777777555444555888:::666666666555444333222111222111000111222444444444333111000000111111///...333222111/////////000111000000000000000000111222666666666555555444333333333222111///............---///000000000111333555111222333333222111222333...,,,******,,,...///000//////---,,,,,,---...///000...---...///000///...///+++***,,,+++((((((+++$$$$$$(((///111//////111...//////000000000000000---.../////////...,,,++++++++++++,,,,,,,,,---------,,,,,,+++***)))((((((************************((('''''''''((()))+++,,,++++++++++++*********))))))))))))))))))******+++***++++++,,,+++***)))(((,,,,,,---...---,,,+++***---+++)))+++...///...++++++,,,------......------000...+++,,,......,,,***------------------------444444222...***))),,,//////...---,,,+++,,,---...---,,,+++***************~~~~~~~~~xxxnnnhhhgggddd```^^^[[[XXXXXXZZZZZZWWWSSSNNNNNNLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIGGGFFFFFFJJJIIIGGGDDDBBB@@@??????AAA???======>>>????????????===;;;;;;===>>>===;;;888888888777888888999999888999:::<<<======>>>>>><<<;;;999888888999:::;;;999:::;;;;;;;;;:::888888666777999:::;;;;;;;;;:::666888:::;;;;;;999666444666888;;;;;;:::888777777;;;444333999===<<<;;;;;;???>>>======<<<<<<<<<<<<:::666777::::::666555888999999999888666555666777666777777888888999999:::777777777888888888777777777777777666666555555555999888666555444333444444333444555666777777777666666777999999888666222000111444555333444888999777444444555666666777888888555666777777555555777888777777666666666666777777:::555111222777::::::999777777777888999999::::::;;;===??????===;;;::::::>>>:::777888;;;>>><<<:::===???@@@@@@>>>>>>>>>???@@@???===;;;:::999999::::::;;;;;;:::999:::<<>>BBB@@@===<<<===???@@@@@@???===<<<;;;<<<<<<<<<:::999999888888777888888888777888:::<<<======<<<;;;<<<:::888777777999;;;===999::::::::::::999888888666777999;;;<<<===<<<<<<999999::::::999777555444444777::::::999666444444666222222777;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999444222666::::::999:::999:::999888666555666777666777777888888999999:::666777888888888777666555777777777777666666666666777666555444333444555555333333444444555666666666555666777888777444222000...222444222333666666333555666666777777888888888555666666555444333444666555555555555555555555555666333111333777:::999777::::::::::::::::::::::::999;;;======;;;:::::::::===:::777888;;;===<<<;;;>>>???@@@???>>>===???AAA@@@???===;;;999999999999;;;<<<<<<;;;::::::<<<===<<<;;;;;;:::999999999999<<<:::999999::::::999777666555555999===@@@???===999888666555666666555444666777888999::::::::::::;;;:::888666444333222222444333222222111111111222111111444888888555555888888888888888888888888888999999777666555555555555333555666666555555666777555555444444333333222222222222222222333444555555111000000111333444444333333222111///...---------...............///000000111111222333333444555555333222111///...............///000000000000222555000111222222000000111222000...,,,+++,,,---------000000////////////000111000...---...///000///...000......111111---+++---...,,,---000111...---000...///000000111111000000333333222111///---+++***,,,,,,,,,------------...,,,,,,++++++******))))))++++++++++++++++++++++++)))((((((((((((((())))))+++************)))))))))+++************+++,,,,,,))))))*********)))((('''***++++++++++++***))))))+++***)))***+++,,,+++*********+++,,,,,,,,,,,,+++---+++++++++---...---,,,***++++++,,,---......///,,,---...---++++++,,,---------,,,,,,,,,------...000///......---.........~~~||||||}}}}}}}}}|||vvvrrrkkkccc___]]]]]]]]]]]][[[WWWVVVVVVUUUSSSQQQPPPNNNLLLJJJHHHHHHIIIJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@?????????CCC@@@===<<<===???@@@@@@???>>><<<;;;;;;;;;::::::::::::999888777777777888666888:::===>>>===;;;::::::999777666777999<<<>>>999999999999999888888777666888:::<<<============777777777888888888888888444777:::;;;999666444333666444333666:::;;;;;;::::::::::::;;;;;;:::::::::777222000333999<<<<<<;;;999::::::888666555555777555666666777777888888999666666888999888777555444777777777777777777777777555555444333333444555666444444444444555666777777555666666666555333111000000444555333333333111---666777777777888888888999777888777555333222444555444444444555555444444444222111222444777999888666;;;;;;;;;::::::999999999888:::<<<<<<;;;::::::;;;;;;999777888:::<<<<<<<<>>======???AAA???>>><<<:::999999999999;;;<<<===<<<;;;:::;;;<<>><<<999777666555555;;;:::999999:::;;;:::999<<<999999;;;@@@BBB@@@===999777555444555555444333555666777888::::::;;;;;;888888666555444333333333222222222222222222222222333333555888777555555999888888888777666666555555888777555333333333555666111333666666555444444555444444333333333333333333444444555555555555777888222111000111222333222111333333111000...---,,,,,,............//////000111111111222222222333333333333222111///............000111222222111222444666///111111111000///000111222///---,,,---------+++//////////////////000000000...---...///000///...///...///222222---+++,,,///,,,,,,///000---...111//////000111111111111000222222111000...---+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((((()))++++++*********)))))))))***************++++++,,,((())))))******((('''&&&***************))))))(((***)))))))))*********)))))))))***+++++++++++++++*********+++,,,------,,,)))******,,,---...//////...///000000///---,,,,,,---,,,,,,,,,------.........------,,,,,,,,,------~~~|||{{{yyyvvvtttpppllleee```]]][[[\\\]]]ZZZYYYYYYXXXWWWTTTPPPMMMMMMMMMLLLLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFEEEEEEEEECCCBBBAAA@@@@@@?????????CCCAAA>>>===>>>?????????>>>>>>===<<<::::::::::::::::::999888777777777888555777:::<<<===<<<:::888999888666666777999<<<>>>999999888888777777777777777888:::<<<============777777777777777777888888555888;;;;;;999777666555777888888888999;;;;;;999999::::::;;;::::::999888666333000222999>>>>>>;;;:::::::::888555444555666444444555555666777777888666777777888777666555444666666666666666777777777444333333222222333555666444555555666777777888888666666555444333222111111333777999777666777555111777777777777888888888888999999888666333333444666444555555666666555555444111111333555777777777666555555555555555444444444999;;;<<<<<<;;;:::;;;<<<:::999777888999;;;<<<<<>>===;;;:::999999::::::;;;<<<>>>===;;;;;;;;;<<>>???<<<:::999777444333444444333111444555777888999::::::;;;555555444444444444555555000111111222333333333333777444444666555333666<<<777777666555444333222222666444222000000222333555000222555555444333333444333333222222222333444444555777888888777777999<<<777666444444444444333111333333222111///---,,,+++////////////000111222333333333222222222111111111333222111///............///000111111000000222444///111111111000///000111222000...---......,,,+++---------...////////////000...---...///000///......,,,...111000,,,***+++,,,)))***...///...///222///000000111111111111111///......---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************))))))++++++++++++***************))))))))))))***++++++((())))))******((('''&&&******)))))))))((((((((())))))***)))))))))))))))((()))******++++++******)))******+++++++++,,,,,,))))))***+++,,,......///***+++---///000000///...+++,,,,,,------.........------,,,,,,,,,------...|||yyyuuupppllljjjddd```^^^\\\YYYZZZ^^^XXXXXXYYYXXXVVVRRRMMMKKKJJJKKKLLLLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@AAACCCAAA??????@@@@@@???>>><<<======<<<:::999:::<<<999999888888777888888888666777999;;;;;;:::999888888777777777888999;;;<<<999888777777666666777777777999:::;;;<<<<<<;;;;;;999999888777666666555555777999;;;;;;999888888999888:::;;;888999;;;<<<999::::::;;;;;;;;;999777666555555444444999>>>???;;;:::;;;:::888555444555666444444555666666777777888888777777666666555555555555555555555666666666666444333222222222333444555333555666888888888888777777666555333222222222222///333555444555999999666777777777777777777777777999999888555333333555777444555666777777666555444222333444555666666666666444444555555666666777777:::;;;<<<<<<:::::::::<<<888888888888999:::<<<=========>>>===<<<;;;===???;;;::::::999999:::;;;<<<:::<<<>>>>>><<<<<<<<<===;;;:::888777777888:::;;;999888888999<<<======<<<======<<<;;;999777666555777555444333444444444333555666777888999999999999444444333333333444555555///000222333444555555555777444333444333222666<<<666666555444333222111111333222000//////111333444000222333444333222333444333222111111111333444555666888:::999777777:::===<<<;;;999888888777555333333333333222111///------////////////000222333444444444333222222111000000333222111///............---...///...------///111000111222222000000111222111000......///...---++++++,,,---.../////////...000...---...///000///......,,,,,,//////***)))+++)))''')))...000///000333///000111111222222111111...---,,,,,,+++,,,,,,,,,//////............------******++++++,,,,,,------------------------------***++++++,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++***************+++,,,,,,))))))*********)))((('''+++******)))((())))))))))))***+++***)))((()))***))))))***++++++++++++***)))***++++++***)))***,,,)))******+++,,,------...$$$%%%'''+++///111111000++++++,,,---..............................///000~~~zzzvvvqqqkkkgggccc]]][[[\\\[[[XXXYYY]]]YYYYYYXXXVVVRRROOOLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@AAAAAAAAA>>><<<:::<<<===;;;999999;;;===888888888777888888999999777888888999999999999999777777888999999999999999999888777666555666777777888999:::;;;;;;:::999888777777888888777666555555777888999999888888:::<<<555:::;;;888888<<<===;;;;;;<<<<<<<<<;;;999666555444888999777999>>>>>>:::;;;;;;:::888555444444555666666777777888999999999999888666444444444555666333444444444555555555666444333222111111222333333111333666999999888666444999777555333222222333333,,,000111000222777888666666666666666666666666666888777666444222222555777444555666777777666555444555555666555555555555666555666777888:::;;;<<<===:::;;;;;;:::888777888:::777888888888888:::<<<>>>:::<<<======<<<;;;;;;<<<999888888888999;;;===>>>999;;;===>>>=========>>>;;;999888777888:::<<<>>>;;;999999:::<<<===<<<;;;999<<<===;;;555222222444444333222333555777777777666666777888888888888888666555444333222222222222///000222555666777777777555333333555444222444999666666555444333333222222111111000000000222333444000111222222111111222444222111000000111333555666555888:::999666666999===;;;:::888888888888666555222333333333222111///............///000111222333333333333333333222222222333222111///...............///000///......000222111222333222111000111333000///.../////////---,,,+++,,,...///000000000///000...---...///000///...///,,,,,,...---***))),,,)))(((+++111222000000222000000111222222222222111000///...,,,+++++++++,,,---------,,,,,,+++++++++******++++++,,,---......------------------------***+++---............---......------------,,,,,,---,,,,,,,,,,,,---......)))***+++++++++***)))(((,,,+++***)))))))))******)))+++,,,+++)))((()))***)))***++++++,,,,,,++++++)))***,,,+++(((''')))+++******+++++++++,,,,,,,,,'''&&&&&&***...000000///***+++,,,...............---------------...//////}}}|||yyyuuuoooiiiddd^^^YYYXXX[[[[[[WWWWWW\\\[[[ZZZWWWSSSOOOMMMLLLMMMLLLJJJHHHFFFFFFHHHJJJKKKEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAABBBCCCAAA>>>;;;999;;;===;;;999999;;;>>>888777777777888999::::::888888888888888999999999666777999::::::999888777999888666555555555666777999999:::;;;:::999888777222333555777999999999888666777777777777888;;;>>>222888:::777777===???<<<<<<=========;;;999666444333:::===:::999======:::;;;;;;;;;888555444444555888888888999::::::;;;;;;;;;999666333222333555666333333333444444444555555555444222111111111222222///222666999999777555222:::888555333222333444444333555555333444888:::888666666666666555555555555666666444222000111444777333444666777777666444333777777777666444444555777222333444666888;;;<<<===:::;;;:::999666666666888777777888888888999<<<>>>888:::======<<<:::::::::777777777888:::<<<>>>???888:::===>>>>>>===>>>???>>><<<:::888777999:::<<<===;;;::::::;;;<<<:::999888===@@@<<<555111333777111000000222666999::::::666777777888888888777777888777555333222000000//////111333555777888888888222222444777666222222555777666666555444444333333111111111111222333444444111111111000///000222555222111000000111333555777333777999888555555888===777666555555666666555444222333444444333222111000,,,,,,------///000111222222222222333333444555555333222111///............111222333222111111333555111222333333222111222333000///...///000000...,,,,,,---///000111111111000000...---...///000///...111---,,,...---******---+++***---333444111000111000000111222222222222111333222000---,,,+++++++++***)))))))))((((((''''''******+++,,,------..............................***+++---///000000////////////.........---------///............///000000***++++++,,,,,,***)))(((---,,,***)))))))))***+++***,,,---,,,)))((()))+++******+++,,,,,,,,,,,,+++)))+++,,,+++(((&&&(((***+++++++++++++++++++++,,,///---+++,,,...///---+++)))+++,,,...//////......************++++++,,,---}}}~~~xxxrrrnnnjjjfffcccaaaZZZWWWZZZZZZWWWXXX[[[XXXWWWTTTQQQOOONNNMMMMMMKKKJJJHHHGGGFFFGGGGGGHHHDDDCCCCCCCCCCCCBBBBBBBBB???@@@BBBCCCDDDCCCBBBBBB????????????>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;888555666888::::::888::::::999777666666888;;;888888888999999:::::::::999888888777888999;;;<<<888888999999888777666555444555666777999999999:::;;;<<<<<<<<<<<<<<<;;;;;;666777888999:::;;;;;;;;;888999::::::999777444222;;;>>>@@@???<<<::::::;;;???888444555666444444666999888888999;;;;;;999888777666555444333333444555999444111444777555444444222000///222666777333...555666999::::::888666444:::777444444555555333000666666666666666666666666666777888999999888777666555666666555333222222333444666888999777666666666<<<:::999:::;;;;;;777444444444666999<<<======;;;<<<:::888888999:::999888888888999:::<<<===>>>>>>@@@???>>>======<<<======:::999888777888;;;===???:::::::::;;;>>>@@@@@@???===<<<:::999888888999:::===>>>>>>===;;;999:::;;;<<<======<<<;;;999666555///333666888888777666666444444555666777888888999777666444222000/////////---111555777555555777:::999777777888666111111555111111111111222333333444444000000222222///000333+++---111444555444333222333222111000000111222222666444222333444666777777666666555555444333222111222333444555666555444333///...---000444555444222444444444555555555555555555222...,,,---------,,,///...---...000000///---444333222222111111222222+++,,,...///000000000000333333333222111000///.../////////000111111222222...---+++,,,,,,---+++***,,,,,,---111555777888777222111111111000000//////222000---+++)))((())))))++++++,,,------------,,,..................------000///............///000------,,,+++,,,---...///.........///...------,,,,,,---...//////...---,,,///......---------......000///---,,,++++++,,,,,,...//////,,,(((&&&(((***+++***((()))***++++++***((()))+++,,,---,,,,,,++++++******,,,------+++)))++++++,,,---..................---,,,,,,...///000,,,++++++***)))))))))***~~~zzzsssnnnjjjfffbbb```ccc]]]YYY[[[[[[WWWVVVXXXWWWUUUSSSPPPNNNMMMLLLLLLKKKJJJIIIGGGFFFFFFFFFGGGEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@AAABBBBBBBBBBBBBBB@@@@@@???>>>======<<<<<<============<<<:::999888666444333555999<<<======::::::999777555555777999:::::::::999999999888888777777777666777888:::;;;999999888777666555555555555555777888999:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999;;;<<<============999999999999888777555444===@@@AAA@@@===;;;;;;<<<===888444555444333444888999888888999:::;;;999777777777555444444444555555999444222555777555333444444222000222555555222...666777888999999888666555999777444444555555333000333444444555666777777888555666777888888777666666555666777666444333444555777888:::999888777888999999888888999;;;;;;999666888888999;;;>>>???>>><<<<<<:::888777888999888777888888999:::;;;<<<======???>>>===<<<;;;:::::::::888888888888999;;;<<<===<<<;;;:::;;;===>>>>>><<<;;;;;;::::::;;;<<<>>>???<<<===>>>===;;;999:::;;;:::::::::::::::999888777333666999;;;:::888777777555555666777888888999999888777666444333222111111...111444666777777999:::777666666888666222333777333222111111111222333444555222111333333111111555222333444444333222///...111111000//////000000111444222111111333555666555666666555444333333333333333333444444444444333333555444333444666777555333222222333444555555666666666333000...///000000///111000000111222333111000333333222111111111111222333444444333222000...---222222222222222111000///222222111111000/////////...---+++,,,,,,---+++***++++++,,,000444666666555111111111111000000000///333222///---,,,,,,,,,---***++++++,,,,,,,,,,,,,,,...................................................---,,,,,,,,,---//////+++,,,---...///000000000,,,,,,------------,,,,,,......---------......///000///...---,,,,,,,,,,,,,,,...///---+++***+++---...,,,++++++---......---******+++,,,---,,,+++++++++******,,,------+++)))++++++,,,---...............------------...//////,,,,,,+++))))))(((((((((|||yyyuuunnniiieeeaaa^^^\\\ccc^^^[[[\\\[[[VVVTTTTTTUUUTTTQQQOOOMMMLLLKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@???@@@@@@AAABBB@@@@@@???>>><<<;;;::::::<<<=========<<<:::888666555444444666:::===>>>>>>::::::999666444444666888<<<<<<;;;:::999888777666666666555666666888999::::::999777555444333444444666777888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::;;;<<<===============999999888888777777777777>>>???@@@???<<<:::999:::;;;777555555444222555:::999888888999::::::999777777777666555555555666666888444333666666444333444666333000111333333222///777777777777777777777777888666444444555444333111111222444555777888999999555666666777666666555555555666777777555444555777:::;;;;;;:::999999:::<<<777777777999;;;<<<;;;::::::::::::<<<>>>???===;;;;;;999777777777777666555777888888999:::;;;;;;<<<===<<<<<<:::999888777777666666777999::::::;;;;;;===;;;:::;;;<<<<<<;;;:::;;;:::::::::;;;<<<===>>><<<======<<<:::999:::;;;888888777777777888888999555777:::;;;999888777777666666777888999999999999777666555444333222111111000111222666999;;;:::999666444555888666333444888555333222000000111222444444111000333333000111444666555444333222000///...000//////......///000000222111000000333444555444666555444222222333555666555444333222222111111222888777666777777777555333111222333444555555666666555222000...///111111111000000000111333333222111333333222111111111111111666666555444222000...---111111222222222111111000222222111111000/////////...,,,++++++------,,,*********,,,///333555444333111111111111000000000000222111000...---......///******+++++++++,,,,,,,,,........................,,,---...//////...---,,,......------......///000,,,,,,---...///000000111,,,,,,,,,++++++,,,,,,,,,,,,---------.../////////////////////......---,,,+++,,,......------///000...---,,,,,,...//////...+++,,,,,,,,,,,,,,,+++***++++++***+++------+++)))***++++++,,,---.........------...////////////...------+++***((((((''''''{{{vvvqqqkkkeeebbb___]]][[[```]]][[[[[[ZZZWWWTTTRRRTTTSSSQQQNNNLLLKKKKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>???@@@AAA>>>>>>======<<<<<<;;;;;;;;;<<<===>>><<<:::666444777777777888999;;;;;;;;;::::::888666333333555777;;;;;;:::999888777777666555555555666777888999::::::999666333222222333444777888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<;;;;;;;;;:::999777666666777999:::<<<<<<<<<:::999777666666:::888777888666444777===999888888888::::::888666777777777666666666777777888444444777666333222444555222000///111333333333777777666555666777888999666666555444444333222222222333444666777888888777555555555555555555444444333555666666555555666777;;;;;;;;;:::888999;;;===777777777999:::;;;;;;;;;:::999999;;;<<<<<<:::888:::888666666666666666444888888888999999:::::::::<<<<<<<<<;;;999888666666444555777999;;;::::::999;;;:::999:::<<<<<<<<<:::;;;;;;:::999999888888888;;;<<<===<<<:::999:::;;;999888666555555666888888222555777888777666666777777888999999999999888888333333333222111000//////111111111555:::===<<<999777666666888666222333777666444222000///000222333111...---000000...///222222222111000000111333333000000000000000000111111222111000111444555555444666555333222222444777888666555333111000000000111333333333555666666666555444444555666777666555555333000------...///000000.........///222333222000333333222111111111111111/////////000///////////////000111222222222222222/////////000111111222222---,,,++++++------,,,+++***+++---000333555444222111111111000000000000000//////...---------......************++++++,,,,,,............////////////+++---...000000...---+++............//////000000/////////..................---,,,++++++,,,---...+++,,,---.../////////000...///000000000///---,,,+++,,,---............///---+++***+++---.........---------,,,,,,++++++***,,,+++***+++,,,,,,+++*********++++++,,,---...///,,,---///000000000///...///...---+++)))(((((('''~~~zzzuuupppiiidddaaa___]]][[[ZZZZZZYYYXXXYYYYYYVVVSSSSSSRRRPPPMMMLLLKKKKKKKKKJJJIIIIIIHHHGGGEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@>>>>>>===>>>???@@@;;;;;;<<<<<<======>>>>>>;;;<<<======<<<999555333777888999999::::::;;;;;;999999888666333333555777999999888888888777777777555555666777999999::::::999888555333222222333444888999:::;;;;;;;;;;;;;;;:::;;;<<<===============;;;;;;;;;<<<;;;;;;::::::999888777666666888;;;<<<<<<;;;:::999888777666666:::888999;;;;;;999:::???:::888888888999999777555666666777777777777777777777555555888666222111444222000...///111444666777777666555444555666888999555555555444333222222333333444666777777777666555666666555444444444444444111222444444444444666888:::;;;:::999888888:::<<<888888999999999999:::;;;:::::::::;;;<<<;;;999666999777555555666777666555999999999999999999999999<<<<<<<<<<<<;;;999888777333555888:::;;;;;;999888999888888:::<<<>>>======:::::::::999999888777777:::;;;<<<<<<:::999:::;;;;;;999888666555666666777111444666888777888888:::777888999::::::999777666111222222222222111//////222111222555:::===;;;999:::888888888666111111444555444222111000111222333000------000000...///222000///......000222444555111111222222333333333333333222222444666888777666666555333222222555777999777555333111000000000000,,,...000333555777888999888888999999999777666444333000...---...000000000...---...000333444333222444333333222222222222222,,,,,,,,,---...//////000///000111222222222222222/////////000111111222222---,,,++++++------,,,+++,,,,,,...222444555333111000000000000000000111111.........---------......++++++*********+++,,,---........./////////000000,,,---///000000///---,,,........./////////////////////...---,,,------...///...---,,,,,,---...///++++++---...////////////...///000000000///...---,,,,,,------------,,,+++---+++***+++---/////////...------,,,,,,+++++++++,,,+++******,,,,,,+++***************+++---///000,,,---///000000000///...000///...,,,***)))))))))}}}yyysssnnngggbbb___^^^\\\[[[VVVWWWVVVTTTVVVYYYXXXTTTQQQPPPNNNLLLJJJJJJJJJJJJGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@??????>>>?????????::::::;;;<<<>>>???@@@@@@;;;<<<<<<<<<:::777555333444666999:::;;;;;;===>>>999999888666444555777999777777777666666666666666444555666888999:::::::::888777555444333333444444888999::::::;;;;;;;;;:::::::::;;;<<<===========================<<<;;;:::888777666666777:::<<<>>>>>><<<:::999:::::::::999:::777888>>>AAA???===>>>:::999888888999888666555555555666777777777666666666555777999666111000333//////...///111444777999666555555444555666888999333555555444222222222333444555777888888666555333777666555444444444444444///111333444444555777999999999:::999888888999;;;888999999999888888:::<<<<<<;;;;;;<<<===<<<:::888777666555555777888888777:::::::::::::::999999999;;;<<<======<<<;;;999888444666888:::;;;;;;:::999999888888:::===??????>>>888999:::;;;<<<<<<<<<;;;:::;;;<<<;;;:::999:::;;;<<<;;;:::999888777777777555777999:::999999;;;<<<777888999::::::888666444222222333444444333222111111222333666999:::999888;;;999888999555000000333333333222222222222222222222//////222333111222555222222111000000111222333222333444555555555555555333333444666888:::999888666555444333444555777888666555444333111111000000+++...111444666888:::<<<999:::;;;;;;;;;999777555666333111///000222222222000///000222555777777666555555444333333333333333000000///........./////////000111222222222222222222222111111000/////////,,,+++***+++---...---,,,,,,---///222555555333000000000000000111111111111000000//////////////////---,,,+++++++++,,,---............//////000000111---...///000000///...---------...////////////...++++++******+++---///000///......------......///+++,,,.../////////............/////////......---...------......---***(((...---,,,---///111111111...------,,,,,,,,,,,,------+++******+++,,,,,,+++***)))))))))+++---///000......///000000000000///000///---,,,******))))))~~~{{{yyywwwpppkkkddd^^^\\\[[[ZZZYYYUUUVVVTTTQQQRRRWWWWWWSSSNNNMMMKKKIIIGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@AAAAAA@@@??????>>>;;;<<<======>>>???@@@@@@<<<<<<;;;:::888666444333444777;;;;;;;;;:::;;;===888888888666555666999;;;777777666555444333333222222333555777999999999999555555555555555555555555888999999:::::::::::::::777888999:::;;;;;;;;;;;;============<<<;;;999999666666666777999;;;===>>>>>>;;;999999;;;<<<<<<:::999555666???EEECCC===::::::999888888888888666444333444555666777666666555666555888:::666111000333//////000000111333666888444444444555666777888888222444555444222111222444222333666888888777666555888777666555444444444555///111333444555666888:::888999;;;;;;999888999:::555777999888888999<<>>===777888:::;;;<<<<<<;;;;;;999:::;;;;;;999999:::;;;:::;;;;;;;;;;;;;;;::::::888:::;;;:::888888999:::777888999:::999777444222000111333444444333222111000333555777666666777888:::888888888666111111444000111222333333333222222333000000333444222333777555444444333222222222222222333444666666666666666333333444777999;;;:::888666555555555555555666777555555555444444222111111...111444555555555777999555777999;;;<<<;;;999777777555111000000111111111//////000333666888888777666666555444444444444555333222000///............000111111222222222111111222222111111000/////////,,,+++***+++---...---,,,+++,,,///222444444111...///000000000111111111111///////////////...------...---,,,+++,,,---///000---......///000000111111000000000000000000000000+++,,,---...///......---******))))))***,,,...///,,,------......------,,,,,,---...///000///---,,,...---------------......///...---///000///+++(((---,,,+++,,,///111111111------,,,+++,,,---......---+++))))))+++,,,,,,+++))))))((()))***---///111///////////////000000111---,,,+++***))))))))))))|||wwwuuutttmmmhhhaaa[[[YYYXXXXXXWWWUUUVVVTTTOOOPPPUUUVVVRRRLLLJJJHHHFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBBBB@@@AAABBBBBBBBB@@@???>>>>>>>>>>>>>>>????????????===<<<;;;999777666444444999;;;>>>===:::777888999888888888777666777:::===888888666555333111000///000222444666888888888888444555666666777777666666888888999:::::::::999999555666777888999:::::::::;;;;;;;;;:::999888777666555666666888:::;;;===>>>;;;999666666999;;;;;;999888333444>>>GGGEEE===777:::999888888888888666444222333555666666666555555555555888:::666000000333///000111222222222444666333444555555666777777888222444555444222111222444000222555888999999777666999888666555444444555555///111444555666777:::<<<777:::<<<<<<;;;999999999333555777888888:::>>>BBB777777777888999999777555555444444555888;;;;;;;;;===<<<<<<;;;;;;::::::999777999;;;<<<<<<;;;:::999777888999:::;;;<<<<<<<<<>>><<<;;;<<<===>>>===<<<999999::::::999888666555999:::;;;;;;999999:::;;;999:::;;;===>>>>>>===<<<:::::::::999666444444555666777999:::999666333111...///111222222222000//////333777777555444555777888666777888666222222666///000222444555444222111111......222222111222555555555555555555555555555111333444666777777666666222333444777999;;;:::888666666666666666666555555444555666666555444222111111444666555222000111333222444777:::<<<<<<:::999666333000......//////...------...111444666666555777777666555555555555666111000...------......///111111222222222111111000/////////000111111222222,,,+++***+++---...---,,,***+++...111333222///,,,//////000000111111111222------------,,,+++***)))///...---,,,,,,...///111---......///000111111222111111000000000000111111++++++---.........---,,,---,,,***(((((()))***+++++++++---......---++++++,,,---///000000...---+++...---,,,++++++,,,...//////......000222111...***+++))))))***,,,...///...---,,,,,,+++,,,---///000...+++))))))***,,,,,,+++))))))((((((***,,,///111000///.........///111222******)))(((((('''((((((zzzrrrmmmkkkgggddd```\\\ZZZXXXUUUSSSUUURRROOONNNNNNOOOOOOOOOKKKKKKJJJIIIHHHGGGGGGFFFHHHFFFCCCBBBBBBBBB@@@???@@@???======@@@BBBCCCCCCAAAAAA@@@??????>>>>>>>>>>>>>>>============>>>>>>>>><<<888555444444555666333777;;;???@@@===999666888999999::::::999999888999888555333222111111111333666999;;;;;;999666444555444444555555666777888888999:::999777777888999444555777999::::::999999;;;;;;:::;;;<<<;;;888666333444555666777888999:::>>>;;;999999:::;;;999777555222222:::DDDHHHCCC<<<999888777666555444333222333333444555555444333333555444333333222222333333222222222111111111000000666777888888777555333222222111111222444555444333444555666777777666555444555555555555555444444444444444333444444555777777666:::;;;::::::<<<<<<888555666888999::::::999999555888::::::777666888;;;444555666777888999::::::888;;;>>>===;;;:::<<<>>>;;;<<<<<<;;;999888999:::999:::;;;============<<<;;;<<<>>>===;;;::::::;;;888777777999;;;:::555111;;;:::999999999999;;;;;;999:::;;;<<<;;;999777555666888::::::999888888999444222222444777888666333222333333444444444333333333444555777777777777666:::999888666333111...---555111......111333333222222222333444444444333333444444444555444444333333777666666777999:::888777666777999999777666777888888777777666666666666666555777777555222111444777333333444333222111333555555666999::::::999666555555222///---...000111111000000111222444555555666888666444222222333555777888444222333111---,,,///......///111111222222222333111///...///111333555---,,,,,,---......---+++111000///111444444222///222222222111111111111111333///,,,,,,---...---,,,,,,,,,------,,,,,,+++***000//////000222111///,,,111222333444444333222111000///---,,,---...000222///...---,,,,,,,,,,,,,,,((()))***++++++***)))((()))***,,,---.../////////...------------...///000,,,,,,,,,,,,------...///+++***))))))+++------,,,000///...------...000000...---+++*********++++++$$$$$$&&&***///000...,,,......---------......///000---***'''&&&(((***+++wwwooojjjhhhdddaaa^^^[[[YYYWWWTTTRRRQQQOOOMMMMMMOOOQQQQQQQQQLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDBBBBBBBBBCCCBBBAAAAAA???>>>???AAABBBBBBBBBAAAAAAAAA@@@???>>>======??????>>>>>>===<<<;;;;;;<<<;;;888555444555666777555888;;;>>>>>><<<999666888999999::::::999999888888777555333222222222222111333666888999888777666444444444555555666777888999:::;;;:::888666666666222444777:::;;;;;;:::999::::::999:::;;;:::888666666666777888999:::;;;;;;===;;;888888999:::888777444444555:::???AAA???<<<888888777777555444333222333333555555555555333333555555444333333333333444//////000111222333444444555666777777777555333222222222222444666666555333666666777777777777666666777777666555444333333222555555555555666777888888666:::;;;999:::<<<;;;888777777888888777666444333:::::::::999888888999;;;555555666777888999::::::;;;<<<>>>>>>>>>===>>>???:::;;;;;;:::888888888999999:::;;;============<<<:::<<<======;;;::::::;;;888777777999;;;;;;888555;;;::::::999:::;;;<<<===:::;;;;;;;;;:::999777666666888::::::888777777777555444444666888888555111///000000111111111000000222333555666777777666666666666666444333111///...555222//////222444444333333333333333444444444444333444444555444444333333666555555666888999777666555777999999888888888999999999888888777888888888555555555333000//////111222333444333111111333444222444666888999999888777555222///...///111111111000111111222333444555666333333444444666777888888333000///111111//////222...///000111111222111111222111000///000111333444...------...//////...,,,000///...000333333111...000000000000000000000000333000---,,,...///...,,,---.........///.........///...---...000000///---///000111222222111000///---,,,,,,+++,,,---...//////...---,,,,,,,,,,,,---(((((()))******)))(((((()))***+++,,,,,,---------,,,------------.........,,,,,,++++++,,,------......---+++,,,---......---111000///...------......///...,,,************++++++)))'''(((+++......---/////////...//////000000///---***''''''(((***,,,{{{ssskkkeeecccaaa^^^[[[XXXWWWUUUSSSQQQPPPNNNMMMLLLNNNPPPPPPPPPLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBAAAAAACCCDDDCCCBBBBBBAAA@@@AAACCCCCCBBB@@@AAAAAABBBAAA@@@>>><<<;;;????????????===;;;999888:::999777555555666888999777999;;;<<<<<<:::888666888888999999999999888888555555444333333333444444111222333555777777888888444444555555666777777777999:::<<<;;;888555444444444666999;;;<<<;;;:::999999888888888::::::888666777777777888999:::;;;;;;;;;999777777888888777666444666888::::::;;;<<<<<<666777777777666555333222333444555666666555444333666666555444444444444444///000000111333444444555555555666666666444333222222222444666888888666444777777666666666666777777888888777555444333222111555666666777777888999999666::::::888999;;;;;;888777777777777666555444333999666444333444666666666666666777888999::::::;;;<<<<<<<<<===>>>???===<<<888999:::999888777888999999:::;;;<<<============;;;<<<======;;;::::::;;;888888888999<<<<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::999999888888666888:::999777555555555666666777888999777444000222222333333333333222222222333444555555666555555444444444333333111000///555333111111333555555555444444333333444444555666333333444444555444444333555444444555777777666444333555777888777777999:::888888888777777888999999666555444333222111...,,,222333444333222111333444000111333555777999::::::555333000///000222222111000111111222333444555555111222444666777777666666111......000000...///222000000111111111111111000000000000111111111222222///......///000000///---.........000222222000...------......//////000000222000...------......------------...//////000000...,,,+++,,,.../////////---...///000000///...---,,,,,,,,,,,,------------......---,,,,,,,,,------)))***++++++++++++***))))))******++++++******)))***+++---......------,,,+++++++++***++++++,,,---000...------///000000///222111///...---,,,,,,,,,000///---+++***))))))***111---)))'''(((+++...//////000000000111111111222---,,,)))(((''')))+++---}}}vvvnnngggbbb```___\\\YYYWWWVVVUUUSSSQQQSSSQQQNNNMMMMMMMMMLLLJJJLLLKKKJJJHHHGGGEEEDDDCCCCCCBBBAAABBBCCCCCCBBBAAABBBBBBBBBCCCDDDDDDAAA???AAAAAABBBBBB@@@>>><<<:::===>>>??????>>>;;;999777888777666666666777999:::999:::;;;;;;:::999888777888888999999999999888888333333333333444444555555444444444444555666777888444444555666666777777777777999;;;:::888666555555;;;;;;;;;:::::::::::::::888777666777888999888777666666666777777888888888999888777666666666666555666777777888999:::<<<===555555666777666555333222333444555666666555444333555555444333333333333444333333333333333333222222555555555666555444333222333444555888:::999777555777777555444444555777777777777666555444333333333555555666777888888888888666999:::777888;;;;;;888666666777888888999999999777333000000333777777777888999999:::;;;;;;<<<<<<;;;999888999<<<===;;;888666777888888777666888999::::::;;;<<<<<<=========<<<>>>???>>>===;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<:::999888777777777777888666888999999777444444444555666888::::::888555222444444444555444444333222222222333444444555555555555555555444333222111000333222222222333444555555666555444444444555666666333333444444555444444444444333333444555666444333000222444666666666888999666555555555555666777777888666444555777666222...333444555555444333444555111111222444555777999999555333222111222333222111000111111222333333444444555555555555444333222222333///...000///,,,,,,///111111222222222111000000///000111222222111000000///...---...000000...---......///111111111000///,,,------...///000111111111///---,,,,,,,,,------******+++,,,---...///000...---++++++...000111111---...////////////...---,,,---.../////////.........------,,,,,,,,,------,,,,,,,,,------,,,,,,,,,++++++,,,++++++***(((((()))***,,,......---,,,++++++***************++++++,,,+++***+++...000000000000//////...------------111000...+++***)))))))))111...+++((())),,,///111///000000111111111111111,,,+++)))((((((***,,,---xxxqqqjjjddd```^^^]]]ZZZXXXVVVVVVUUUSSSRRRRRRPPPMMMLLLLLLLLLJJJHHHJJJJJJIIIHHHFFFEEEDDDCCCDDDCCCBBBBBBCCCBBB@@@>>>BBBBBBBBBCCCDDDDDDAAA???AAAAAAAAAAAA@@@>>><<<;;;:::;;;===>>>===<<<:::999777666666666777888999:::999::::::::::::999777777777888888999999888888777222222333444555555555555888777666555555555666777333444555666777777777666444777999999888777777777DDDAAA<<<999777888:::<<<777666555666888999999888777777777777777888888888888888777666555444555555999666444666:::>>>>>><<<444444555666666555444333444444555666666555444444444333222222111111222222333333333333333333444444555555555555555555444444444444666888::::::888666777666444444444444666777444444444555555555555555333444555777777777777777666999999666666::::::888666666666777777888999999999666222333888<<<>>>>>>:::;;;;;;<<<<<<=========;;;999777999<<<<<<:::777555666888888777777888999::::::;;;;;;<<<======>>>>>>???@@@@@@>>>======>>>============<<<;;;;;;<<<@@@@@@???>>><<<;;;:::999888777666666666666666777666888999999777444444444333555777999999888666666111111111111111000//////222222333333444555555666888888777666444222111000111111222222222333444555777666555444444444444444222333333444555555555444444333333333555555333111000222555666777777999:::666555555555555555666666666555444666888888555111444555777777666555555666333333333444555555666666555444333444555444333111000111111222222333333333666555222111000000111222222///...//////++++++...111222222222222111111000///000111222222111///......---,,,---...///---+++...000111222222222111111......///000111111222222///...---+++******+++,,,******++++++---...000111000...,,,---///111222222......///000000///......,,,---......//////......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,***)))((()))***,,,......---,,,++++++******))))))*********'''&&&&&&(((,,,///000000,,,,,,---.........//////111000...,,,***))))))***,,,,,,,,,+++,,,---000111///000000111111111000///++++++)))((()))***+++,,,~~~yyyqqqjjjeeeaaa^^^\\\ZZZXXXVVVUUUUUUUUUSSSRRRMMMLLLKKKKKKLLLMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCCCCBBB???===BBBAAA@@@AAACCCCCCBBB@@@AAAAAA@@@??????>>>>>>>>>999:::;;;<<<<<<;;;::::::666666666666777888999:::888999999::::::999888777777777888888888888777777111222333444555555555555999888777666555555555555222444555777777777777666444666777777666777888:::EEEBBB<<<777555666999;;;777666555555888::::::999:::::::::::::::999999999777888888666444444555666999666444666;;;>>>===;;;444444444444444444555555444555666777777666555444333222222111111111111111000000222333555666888888666666666666666666666666666555555666999999999777666666555555555555666666333333444444555666666666333444666777888888777666666888888555555999:::888888777666555444444444444666555444555888;;;>>>>>>:::;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;<<<<<<:::999444666777888777777999;;;;;;;;;:::;;;;;;<<<>>>>>>>>>???AAA@@@>>>======>>>===>>>??????<<<;;;;;;;;;@@@@@@???>>>===;;;999888666666666666666666666666666888:::999777555555555222444777888777666777888333333333333222111000000333333333333444555666777999999888777555333111000///111222333222333444666777777666666444333111000222222333444555555555555444333333333555444333111333555777999999999;;;<<<999888777777666666666777222222222333444555444222333555888888777555555555444555555555555555444444555444444666777666333111111111111111222222333333444222000//////111444666000------//////---...111111111222222222222222111///000111111111000///...---,,,,,,---......---+++...000333333222111111222000000111111222222333333...///...,,,******+++---...---------...000222444000...---...000111111111...///000111111000///...++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......+++******))))))******+++/////////...---,,,*********+++---......------,,,,,,+++******)))*********%%%%%%%%%'''+++...//////***+++,,,...////////////111000...,,,+++******+++(((***,,,------...000222111111222222111000...---,,,+++***))))))******+++yyyrrrjjjccc```^^^\\\[[[WWWUUUSSSRRRSSSSSSRRRQQQMMMKKKKKKKKKLLLLLLJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEAAA@@@AAABBBDDDCCC@@@>>>AAA???>>>???AAABBBBBBBBBAAA@@@???>>>===>>>@@@AAA<<<;;;;;;;;;::::::999999666666666777888888999999666777999:::;;;:::888777777777888888888888777777111222444555555555555444555555555555555555555444222333555777888777666666777777777555444555888:::???===999666555555666888777666555555888:::;;;;;;;;;;;;;;;::::::999999999777888999777444333555777777777777888888888888999555444333222222444666777444555666777777666555444444333222222111111222222000111222444555777888999777777666666666777777777777555444555777888999999777777888888888888777777444444444555555555555555333555777888999999888777666888777444444888999777888777555444333333444444333444555555555666888:::999999999999999::::::::::::;;;<<<<<<:::999999:::444666777888888888:::<<<;;;;;;::::::;;;<<<>>>???<<<>>>??????===<<<<<<===:::===@@@@@@===;;;;;;<<<======>>>>>>===<<<:::999666777888999999888777777666888::::::888777777777444555777666444333555888555555555555444333222111555444444444444666777888777777777666555333222111///111444555444333555777666777888777555111...,,,111222333444555555555555555444333444555555333111222444777888888888999::::::999888777666555555555111222222111000000111222222444666777666444333444444555666777777666444333555555555777888777444111111111111111222222222222444333222222222333444555222///...000000---...111000000111222333333333333000000000000000//////......------...//////...,,,---000222333111000000222111111222222222222222222///000000...++++++---//////...------...000222333///......///000000///---...///000111111000///...,,,+++*********+++,,,---,,,,,,,,,,,,,,,---...///---,,,+++******+++,,,---/////////......,,,+++***,,,------------.........,,,,,,+++***************)))((('''))),,,.........***+++---............---000///---,,,++++++,,,,,,'''***,,,,,,,,,,,,///222333444444444333000...,,,,,,,,,+++***)))))))))***~~~uuunnneee___\\\\\\[[[YYYUUUSSSQQQQQQQQQRRRQQQPPPPPPNNNLLLLLLKKKJJJGGGDDDEEEEEEEEEEEEEEEEEEEEEEEE>>>>>>@@@BBBDDDDDDBBB@@@@@@???======@@@BBBCCCCCCAAA@@@>>><<<===???AAACCC>>>===<<<:::999888888888666666777777888888888888444666999;;;;;;:::888777777777888888888888777777222222444555555555444444222222333444555555555444222333666777888777666555:::999777555333333666999888888777777666555555555888666555666888;;;<<<<<<:::999999888888777777777777999:::888444333555777444888;;;:::555222444777555444222111111444666888444555666777777666555444555444333333222222333333444444444555555555666666888777777777777777888999888666333333555888999999888999:::;;;;;;:::999888666666666555555444444333555666888:::;;;:::999888666888777444444888999777666666555555666777999:::666999;;;:::777666888:::777777777777777777888888777999<<<:::777555666888444666888888888999;;;===;;;;;;::::::;;;<<<>>>???;;;<<<>>>===;;;::::::;;;666:::???@@@>>><<<<<<===999:::<<<=========<<<;;;777888:::;;;;;;:::999777666888::::::999888888999666777777555222111333666222333333222111000///...555555444444555666888999444444555555444444333333///222666666555555777999666777888888555111,,,)))111222333444555555555555666555444444555555333111000222444555444444555777999888666555333222222222333444444222...---000333000222555666444333222222222444666888999777555444555555666888999777444111111111111111111222222222777777777777666444222111666333111111///+++***---///000111222333444444444111111000000/////////...///......///000000///---,,,///222222000...///111222222222111111111111111111222222000---,,,...111...---,,,+++,,,...000111...------///000///---+++---...///000000///...---...---,,,++++++---///000,,,,,,,,,,,,,,,---...///000///...------...///000............---,,,+++***...------------...///000------,,,+++******++++++...,,,++++++---......---,,,---.........---,,,+++///...---,,,+++,,,,,,---)))+++,,,+++)))***...222666666666666444111...,,,---,,,+++***))))))))))))|||}}}~~~~~~|||nnnhhhaaa^^^^^^___\\\YYYTTTTTTRRRNNNIIIIIIMMMQQQOOOLLLHHHEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA===<<>>@@@BBBBBB<<<888:::;;;888666666555666777888999999888777777999::::::888777777888888888777777666555555444333333444555666666555555666555555666777777666444000555999999666555777:::333555777888777666777999777777777666666555444333777666555555666666555444777666666888;;;<<<999777;;;777222111333666888777:::888666555666777666444333333333444555666666777666666666666666777888888888666222//////000444666666666666444333444777999999888666444444555777888777555333333555888::::::;;;777666888777444111222888888666444222111444666000444999<<<;;;999777666...333666555555888:::999888999999777444333555888<<<999555444666888777666;;;:::::::::;;;;;;999777???<<<888777888888555222:::777444444888;;;<<<;;;:::;;;===>>>>>>>>>===<<<@@@???===<<<;;;;;;;;;<<<;;;===@@@???<<<::::::<<<::::::::::::999888777777333555999;;;===<<<;;;999888999;;;<<<<<<;;;999888666555444555666666444333444444222111000000//////555333111000000222555666444555555444333222111000444333111222444555555555999888666444333222222333555333111222555666333000000111111000//////000222666111000777999555111222444777888777444222333444111111111111111222222333333444666777777555444222444444444444444444444444:::666111000222444555444333333222222222111111111///000222444555555555444222111111111000000//////444444444333222111000///666222...,,,---...,,,+++222000///000222111...+++...000111000///...///111222222111111222444666777444333111000...---------///...------...000222333222000------///000...,,,...//////000000///...---//////...---,,,,,,++++++///...---,,,,,,---...///...,,,******,,,---,,,+++222111///---,,,,,,,,,,,,---,,,---...000000...,,,......---,,,+++******))))))***,,,++++++***,,,---111000///...............000///,,,***((())))))***,,,)))'''(((,,,///000///:::888444111000000111222000---******+++,,,***(((wwwqqqhhhccc\\\ZZZZZZ[[[XXXUUUUUUTTTRRROOOLLLLLLNNNPPPPPPMMMIIIFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@??????AAA===<<>>@@@???===;;;;;;;;;<<<===@@@;;;888999:::666444555666777888:::::::::999888777888:::999888777777888;;;;;;:::999999888777777333333444666666777777777555333222333444555444333111555999999666555666999555777888888666555666666666666777777777666555555666555444555777888888666999888888:::<<<<<<:::888888555222111444777777777:::999888666555444444444333444444555666666777777777777666666777888888999777555222000000111444555666666666555444555888:::999888777666555555666777666555444555777999::::::999666555888888444222333888888777444222111333444111555999;;;:::888777777000555777666666999:::999777888888777444444666999<<<:::999:::;;;;;;999777:::999888999;;;<<<;;;:::;;;;;;:::888666555555666999666444555999;;;<<<<<<;;;<<<===>>>>>>>>>======@@@???===<<<;;;;;;;;;<<<<<>><<<<<<===<<<<<<<<<<<<;;;:::999888666777999:::;;;:::999888777888999::::::999888777888666555555666555333111333333222111111222333444777666444333444555777999444444444333333222222222444333333444666888777666999888555333222222333444444444333333444444222000111222222111000000222444666111111777999555222222444666777666333111111333.........000111333555666666777777777666444111000333333333333333333333333555222///...000111111000555555555555444444333222111222333444555555444444111111111111000000000///333333444444333222000///555222///...000111111000...,,,,,,...111111///,,,...000111000///......000/////////000111222333444222222000///............///...------...111333555222000---...///000///---...///000000000///...---000000//////...------,,,//////...------......///000///---...///000000///000///...------......///+++,,,---////////////.../////////...------,,,,,,+++,,,------,,,,,,---///000//////............///000///---+++******+++,,,---+++)))***---000222111888666333000//////000000///+++&&&$$$%%%'''(((((({{{pppgggccc^^^YYYWWWXXXXXXVVVTTTUUUSSSQQQOOOOOOOOONNNMMMPPPMMMJJJGGGFFFFFFEEECCCDDDDDDCCCAAA@@@>>>======@@@======AAACCCBBBBBBCCCCCCBBB@@@@@@@@@@@@???===@@@???===;;;;;;;;;;;;<<>>===:::777999888777777:::<<<======777:::<<<999555333666999777666555777:::<<<======<<<<<<===>>>>>>>>>>>>>>>???>>>===;;;;;;;;;;;;<<<<<<>>>@@@@@@>>>===<<<===============<<<;;;::::::777888888999999888888777555666777888888777666555999777666555555444222000222111111111222555777999888777666555666777888999555444333222222222333444333333444777999:::999888999777555222111222444555444555666555333111111111111222333222111222333555555222333777888555333333444555666444222000000000---......000111333555666666666777777666555333222222222222222222222222222222111//////000111000///777888888888888666444333333333444444444444333333111111111111000000000000000222444555555333111000222000......000222333333))))))***---///000///...///111222111///......///......///000111111111111111000//////......//////......---...///222555666111000//////000000///...//////000000///...------111111111000//////......//////............///000---,,,+++,,,...//////.........------...///000000(((,,,//////------///111000000000000000000//////---...000///......///000.........---....../////////...---+++++++++,,,---...,,,++++++...111333333666444222///......///000000+++%%%!!!"""%%%)))+++|||zzztttkkkeeeaaa^^^ZZZXXXXXXXXXWWWVVVTTTQQQOOOOOOPPPPPPLLLIIINNNLLLIIIGGGFFFEEECCCBBBDDDCCCBBBAAA@@@>>>======@@@======AAABBBAAAAAADDDCCCBBB@@@@@@@@@@@@>>><<<>>>======<<<<<<===>>>???===999777888777444333555777888999:::::::::888888555777999999888777888999555555555555444444333333333444555777999::::::;;;888666333222444555666666444666888888666444555555555777888777666444444555555666777888999999999999777666666777888999999888888888777666666555444333000000111333555777777777666999;;;888333000333777555666666666777777888888777777666666666666777777999999888888888888888888666666666666555777:::===999999999888777666444333444444666888;;;;;;999777555444555888777444444777444555555444222222444666444666777777666666777999555:::;;;999888::::::999666666666666666777999;;;888999:::;;;;;;;;;:::999;;;888666777999<<<===>>>888::::::999777666888:::666666777999;;;==================>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<:::;;;<<<===<<<;;;::::::============<<<;;;:::999666666666777777888888999666666777888888777666666888777555444555555333222222111000000222555888:::666666555555666666777888555333222111111222444666111222444777:::;;;999777888666444111111222444666333666888666222///000111000111222222111111333555444444555777888666444333333444444333222000//////111111111111111222333333222333555666777777777777222222222111111111111111333333222333333333222222888999999:::999777444333333333333333333222222111111111111000000000000000...000444666666555222000///...---...///000111111)))***+++---/////////...111222444333111000///000111222333333222111///...//////.........//////000...------...000333666777000000000000111000000///000000000//////...------111000000000/////////...///.........//////000000++++++***,,,...///...------------------.........)))---111///+++***---111/////////000000111111111...///000000///...///000------------......///000------,,,+++++++++,,,,,,---,,,+++,,,...000222444555333111000//////000000333///)))&&&&&&)))---000zzztttmmmhhhfff___]]]ZZZXXXXXXXXXWWWVVVRRROOOMMMNNNOOONNNJJJFFFKKKIIIFFFEEEEEEDDDBBB@@@BBBAAAAAA@@@@@@???>>>>>>???======@@@AAA???AAAEEECCCBBB@@@@@@@@@@@@???===??????>>>>>>>>>>>>>>>>>><<<999888999888444444888777777888999999888777666444666888888777777888999777777777777777777666666333444666888999:::;;;;;;888555333222333555666666444555777777666555444444333444666777666555666777444555666888999999999999:::888777777888888777555777777777555444333333333...000222444555666777777222666888777333222666:::666666666666777777777777666555555444444444555555666777777888888777777777666777777666555777:::<<<999999888888666555333222333444666999;;;;;;999666444444666888777333444888000222333333333444666888555666777666555555777888666;;;<<<999888:::;;;999777666555555777999:::;;;::::::999999999:::<<<===<<<:::777777999;;;<<<<<<<<<:::888888:::;;;:::999555777999;;;<<<========================>>>>>>???======;;;::::::;;;<<<<<<999::::::;;;<<<;;;:::999;;;;;;;;;;;;;;;999888888333444555666888999;;;;;;777888888888888888888777666444333333555666666555222111111000111333555777555666777777888888777777555333222111111222444666000000222666999999888666777555333111111222444666333666888666222///000111///000111000000000222333333666888888777777555444444333333333333222000///222222222222222333444444333444555666777777888888222222222111111000000000333444444444444333444444777777888888777555444333333333222111111000000000000000000000000000111111...000444666777555333111000000000000/////////000---...///000//////...---222444666666444222111111444444444444222000---,,,...............//////000------------///222555777///000111222111111000000111000000///...---------///...............------------...///////////////.........///111111000...------------,,,,,,+++++++++///111///***(((+++///.........//////000111111...///000///...---...///---------------...///000++++++******************++++++++++++,,,...111333444333222111000111111111111000...,,,,,,---///111yyypppiiieeeddd[[[ZZZYYYWWWUUUTTTTTTSSSPPPOOOMMMMMMMMMKKKIIIGGGHHHFFFEEEDDDEEEDDDBBB@@@AAAAAA@@@@@@??????>>>>>>???======@@@???>>>AAAFFFCCCAAA@@@AAABBBBBBAAA???BBBBBB@@@???===;;;999999999777777999777444666:::777777888999888777666555444666777888777777888999555555555555555555555555444444666777999999::::::555333111000222333333333444444666666777666555444222333666666555555666777444555666777888888888888;;;999777777777777555333888888888666444333444666///111444555555666777999111444666555444444777:::666666666666666666666666555444444333333333333444333333333333444444444444777777777555444555888;;;777777666555555444333333333333555777::::::888666444444777999666222444999...000222333444444666888555666777777555555666777666;;;<<<:::888:::;;;999888666555555888:::::::::;;;;;;;;;:::999;;;???AAA<<<:::888888:::;;;;;;;;;===:::777777;;;<<<:::777555888<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;::::::;;;<<<<<<;;;:::;;;<<<>>>>>><<<:::::::::::::::999888777666222333555888:::;;;<<<<<<999999999999999999999999555444222222444666777777222222222222222333444444666888999:::;;;:::999888555444333222222222333444000000111444666777666444444333333222222333444555444555666555333111111111000111111000//////000222222777:::888777777777555444333333444555555333222000111111333444666888999888888777666666555444444333333222222111000000000111222333222111111333555555555555555444444444444444333222111111111111111000000000000111111111111000111444666666555444222333444444333111///000111///111333222000...------000333666666555333333333333333222111000...,,,,,,.........---......//////------,,,---...111444555...000333333222111111222222111000...------------------------------,,,,,,+++,,,---.../////////...---,,,---...//////---+++---------------,,,+++***---//////---***)))+++---------......//////000000---...///...---,,,---...---------,,,------......++++++******)))))))))((()))************,,,///222333222222111111111222222---...///...---,,,---///zzzsssmmmgggaaa^^^ZZZZZZYYYWWWTTTRRRQQQQQQOOOPPPOOONNNKKKIIIIIIJJJFFFEEEDDDEEEFFFEEEDDDBBBCCCBBBAAA@@@???>>>===<<<>>>===>>>???>>>===AAAGGGBBBAAAAAAAAACCCDDDCCCBBBAAA@@@???===;;;999777666555444555777666444666<<<888888999:::999888777666333555777888777777888999222222222222222222222222444555666777888888888888333222111111333333222111333333444666777777666444333555666666555444555666444555666666777777777777999777666666777777555444666777777555333222444777111333555555555555777:::444444444444444555666777555555555555555555555555666555444333333333333444222222222222222333444555888888777555333444666888666555444333222333333444333222333555888999777666444555888999666111333999000222333444333333444666444666777777666555555666555:::;;;999888:::;;;::::::777555666888::::::999777999;;;;;;:::;;;>>>@@@999888777999;;;===<<<;;;:::999888777777888777777666:::>>>???>>>;;;;;;;;;<<<;;;;;;:::;;;;;;======<<<;;;:::::::::;;;<<<<<<;;;:::999;;;>>>>>><<<999::::::::::::999888777666333444777:::;;;<<<;;;;;;999999999888888999999999777555222222444555666666111222333444555555555444555777999;;;;;;:::888777444444444333333222222222222111111222555666555444222222333333444444444444444444333333444444222000222333333111//////000111222888<<<888666888888555555333333555777999777555222222333444666888:::;;;:::999888666555444444444444333333222111111000000111222222000//////333666555444333222222333555666555444333222222222333444///000000000111111111111222333444555555555444333222444555444111///000111///111333333000...---...---000444555555333333333222111111000000000111111//////...---------......------,,,,,,---///222333---111444444333111222333333111000...------------,,,,,,,,,,,,,,,,,,------***+++,,,---.........---+++******+++,,,+++(((%%%,,,---.../////////...---,,,,,,+++++++++,,,---............///////////////...///000///---,,,---.........---,,,,,,,,,------,,,,,,,,,+++***)))((('''(((***+++***)))+++///333111111000111111111111111***,,,---,,,******,,,...yyyqqqllljjjfff___ZZZ[[[[[[ZZZXXXUUURRRRRRRRROOOQQQQQQOOOJJJIIIJJJMMMEEEEEEDDDEEEGGGGGGFFFDDDEEEDDDBBB@@@>>><<<;;;:::>>>===>>>???>>><<>>>>>===777999:::888444222555777777;;;???@@@>>>;;;::::::;;;;;;:::999:::;;;<<<===<<<;;;:::::::::;;;<<<===888777777999<<<<<<:::777::::::::::::999888777777444666999<<<<<<<<<:::999999999888888888888999999999666333222333444555444///111444666888888777666333444777999999888666444444555555444333222111000444333222222444555555555000111333444555555444333555333111222555666333000444555555333000///000111222999<<<888666888888555555444333666999;;;999777666666666666666777888888888777666666666666666777444444333333222111000000222333333000...000444888555333222111111333666888666555444444444444666666//////000000111111111222444444444444444444444333...111333222000...///111---000333222000---...///+++...222444444222222222222111111111222444777888//////...---------------...---,,,+++,,,...000222---111444555333111222333333222000...---,,,------,,,---------------------(((***+++---......------...------......---)))'''+++---///000222222111111+++)))((())),,,///000000000000000//////////////////000000///...------...///...------,,,,,,,,,,,,...------,,,+++***(((''')))***++++++)))+++///333////////////000000000000+++,,,,,,+++((((((,,,///xxxtttmmmeee```]]]]]]]]]\\\ZZZXXXVVVUUUSSSPPPMMMQQQQQQQQQNNNJJJGGGEEEEEECCCDDDEEEFFFFFFGGGGGGFFFFFFCCC@@@>>>>>>===<<<;;;????????????@@@BBBDDDEEEBBBBBBAAAAAA@@@???>>>>>>======<<<;;;999888777777777777777777777888999999999888888777777777777777444555666888888888777666222222000000000111222333222333444666777777888888444333333333333333444444555444444333333222222111222222222333333333444444444444444444444555666666777666555444333444555555666222///000444666444111222333444666777777888888555444333333333333555555000222444555666666777888666777777777666444222000333333444555555666666777777666444333333444666777333333222222111000000000666666666666666777888888555666777777666444222111333333333333444444555666888888777777666666555555555777999::::::888666444::::::999999999:::;;;;;;:::888666666888999777555;;;;;;;;;;;;;;;999888888555777999888555555888;;;555777999999999:::<<<===???888666<<>>;;;999888:::;;;999777:::;;;;;;999666444444555888999:::;;;::::::888888777333222666777444666;;;999999555000///222333111666222333888;;;888444333777555444555666777666555666444444555333///000444111000///222555777666444333333333333333333333333333777222000777444000444000111222222222222111000555444777:::888111222777666666666666555555555555555555666777888888999999555555555555666666666666+++444333000333000000:::999666222//////222555888333222222333444444333111222333444444444333222111333222111000000111222333???<<<888333111111222333444222111111222333333222000000111222222111///...555///...222333...---000222222222333333444444444222...,,,---,,,)))***---000---+++,,,...000...---//////111222222111000000444555222,,,+++------+++,,,...//////---++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000000///...---+++***,,,+++++++++,,,...///111---,,,,,,...///000...------///000///...---...000.........------,,,,,,,,,///...,,,******+++,,,---...,,,)))((((((***---///+++)))(((+++///333333222---***)))++++++((((((+++~~~~~~{{{tttpppjjjccc^^^\\\[[[[[[WWWVVVUUUUUUUUUTTTQQQNNNOOOPPPOOOMMMIIIFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEEEECCC@@@>>>======>>>===<<<@@@@@@@@@??????@@@@@@AAA@@@@@@??????>>>======<<<::::::999999888888777777555555444555555555666777999888777777666666777777444555666777888777777666444333222222222333444555444444555666777777777777111000000000000000111111222333333333333333333333222333333333444444444444555555444444444555666666777666555333333333444444777333000111444666333111333333555666777888888888666555444333222333444555333444555666555555555555666666777666555444222111222222222333444444555555666555444222222444555666222222222111111000000000555555555555555666777777666666777777666444333222333333333333333444555555777777777777666666555555999999999999888888777777<<<<<<<<<;;;;;;;;;<<<<<<:::888777777999999777555::::::::::::999999999999777888999888888888999;;;;;;<<<<<<;;;999777888999;;;666444999>>>>>><<<<<>>999444222111111444222000111222333222222...///000111222222111000111------222333000000333111222222222333333333333111---,,,---,,,******---///---,,,---000222222111//////000111111000///...---000000,,,,,,---,,,))),,,---......,,,++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,++++++,,,+++++++++,,,---///000...------...000111///...000111222111000///000111++++++,,,,,,,,,,,,,,,,,,...---+++*********+++,,,++++++*********+++,,,------++++++---111333333222---***)))++++++((((((+++yyynnnkkkfffaaa\\\YYYXXXWWWRRRRRRRRRTTTTTTSSSPPPNNNLLLMMMMMMKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCC@@@>>><<<<<<===>>>======AAAAAAAAA@@@???>>>===<<<=========<<<;;;;;;::::::777777777777777777777888444444444444555555555666888888777666666666666666444555666777888777666555444333222222222444555666555666666777777666666555333333222222222222333333111111222222333444444555333333333444444444555555666666555555555555555666777666555333222222333333777444111111333444333000444555666777888999999999666555444333222333333444555555666666555444333333666666666666555333222111000000111222222333333444555444333222222333444555111111111111111000000000555555444444444555666666666777777777666555444333333333222222222333444444777777777666666666666555===;;;999888777777888888===<<<<<<;;;;;;:::::::::;;;999888888999999888777999999888777888999:::;;;;;;:::999:::;;;<<<<<<;;;=========<<<999777777888<<<888888===@@@???<<<<<<@@@???===<<<<<<;;;999777888888888:::;;;;;;999888:::;;;:::888555333222333666777888999999888777777999666666777777555555888666999999444222333333111222000222888:::777444555333222222444777999999888555333333444222///000444111111222444666555333111222222222222222222222222000AAA@@@444555888555555444444555555555555444444555555777:::999666777:::===<<<;;;999777555444333777777777777777888888999:::999999888888777777666333888333...333555999EEE999777444111000111444555555444444555666666555333222222333444555555555555333222222111111222222333CCCAAA>>>:::777444222111333222000000222333222111---...///111222222222222111///000222333000000222111111111111111222222222///,,,+++------+++,,,//////...---///222444555444000000000000///...------***...000......///---)))+++,,,------+++***++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++++++++,,,,,,++++++,,,---...//////......///111111000...111222222111000//////000*********+++,,,,,,------+++++++++***************)))***+++,,,,,,,,,,,,+++///......///222333333222---***)))++++++((((((+++~~~xxxiiigggccc___[[[XXXWWWVVVPPPPPPPPPRRRSSSQQQNNNKKKIIIJJJKKKJJJGGGEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>======>>>>>>===<<<@@@AAAAAAAAA@@@???===;;;<<<<<<;;;;;;::::::::::::888888777777777777777666555555666777777777777777777777666555555555555666444555666777777666555555111111000000111222444555777777777777777666555555555555444333333333333444111111222222333333333333333333444444444555555555777666555555444555555555777666444333222111222222777444222222333333222111555666777888999999999999777666444333222222333444555555555555666666555333666666555555444333222222000111111222222333444444444333333222222333333444000000111111111111111111666555555555555666777777777777777777666666555555333333222222222333333444666666666666666666666666;;;:::999888777666666666:::::::::999888777666666::::::999999999999999888888777666666666888;;;<<<===;;;:::;;;>>>@@@>>>;;;777999::::::999999:::<<<===:::;;;@@@BBB???<<<<<<@@@>>><<<<<<<<<;;;:::888555666888:::<<<;;;:::888:::;;;:::888555222222222555666777888999888777777999777777666666444444555111222333333888===<<<666111000222888999666444555444333333444777888888777555333333444222...///444222333444666777666333222444444444444444444444444000HHHHHH777333777444222444444555555555555444444111111222444555555666777;;;;;;:::888777555444444333333444555777999<<<===999888888777555444444333222777111---222333555???999777444222111111333444444333333444555555444222222222333444555666666666333333333222222333333333777777777666555444333222333222000000222333222111...//////000111222222222333333444444111...---...000000000000000111111111...++++++//////---...111/////////000111333444444222111111000///......---...222222000///000///+++***+++---,,,+++******+++------............------------------------------000...,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,------...------...000000///...///000111///---,,,---...,,,,,,,,,,,,,,,,,,,,,---))))))************)))(((*********++++++,,,,,,---//////000000111111111000---***)))++++++((((((+++}}}~~~yyyrrrfffdddaaa^^^ZZZXXXWWWWWWQQQQQQPPPPPPPPPNNNJJJGGGHHHIIIJJJHHHFFFDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@BBBAAA????????????===;;;>>>???@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;:::::::::::::::999888777666555555555666777777888888777777777666555555444555555555444555666777777666555444000000000000111333555777888888888888777666555444222222111000000000000000333333333222222111111111333333333444444444555555555555444444444444555555666555333222111111222222555444333222333333222222555666777888888999888888666555444333222333333444444333333555888:::888777555555444444333333333222222222333333444555555555333333333333333333333333000000111111222222333333777777666666777777888999888777777777666666666666444444333222222333333333555555555555555666666666777777999999888666444333999999999999888777555555::::::::::::999888888999888777666666666999;;;======<<<;;;<<<@@@AAA>>>;;;444666888888999:::<<<>>>:::888999===>>>;;;888999===<<<;;;;;;<<<===;;;:::444666999;;;<<<;;;:::::::::;;;:::888555333222333555666777888999888888777777777777555444444333222222///---222===EEEAAA777111111444999999555444666666555444555666777666555555333222444222...///333333555777888777666555444444444444444444444444444555MMMNNN<<<666777333000444333333333333333333444//////000000222444555555666666666666666555555555333333333444555888;;;<<<999888777666555333222222000666222///333222///666777666444333222222333333333222111222444444222111222222222333444555666666333333333444444333333333///000222333444444333333444222111111222333333222111111000000000000000000111444666444111///......000000000000000000000000...,,,---111222000000333000000000//////000111222444333222111000000//////333555333...,,,//////,,,)))+++,,,,,,+++***+++,,,,,,,,,------------,,,,,,------------------------000...,,,***)))***,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---...///...,,,///000000///...------...000//////...---,,,,,,+++((())))))*********)))(((,,,+++)))((()))+++...000...///000000//////......---***)))++++++((((((+++~~~zzzqqqiiidddbbb___[[[YYYXXXXXXXXXTTTRRRPPPNNNMMMKKKHHHEEEHHHIIIIIIHHHEEECCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@CCCAAA@@@@@@@@@???===;;;<<<===>>>???????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777555444444333444666777777777666555666666555444444444444444555555666777666555444333222222222222444666888:::888888888888777777666555444333222111111111111111444333333222111111000000222222222333333333444444333333222222333444444555444333222111111111222333444333333222222333333444555666777777888888888777555444333333333333555555444222222666;;;===<<<:::555555444333222222333333333444444555555666666777333333444444444444333333000111111222333444555555888888777777888888999:::888888777777777777888888555555444333333333444444444555555555555666666666444555777999999777444222999:::;;;;;;:::999777666888:::::::::888777888999888777777777888999;;;<<<;;;;;;<<<===??????===;;;666888999999999999:::<<<<<<:::;;;??????<<<;;;======;;;:::;;;<<<===<<<;;;666888;;;<<<;;;;;;;;;<<<:::;;;;;;999666444444555555666888999999999999888666888888666555666555111666222...111<<>>???@@@@@@===;;;<<<;;;;;;;;;<<<<<<===>>>::::::::::::::::::::::::888888777777666555444444444555777888999888777666666555444444333333444444555555666666666555333333111111222333444777999;;;777777888888888777777666777666555444333333333333222222222111111111111111111111111222222222333333000000000111222333444555222111111000000111333444222222222222222333444666555555666777777777666666444333222222333444666777555333333777===@@@>>>;;;555444333222222222333444333444444555666666777777444444444555555444444444111222222333555666666777777777777777777888888999999888777777777888999999777666555555444444444555444444444555555555666666555555666777888777777666777888:::;;;:::999888777777999:::999777666777999888888999999::::::;;;;;;888:::===>>>===<<<;;;;;;999;;;<<<<<<::::::;;;<<>>AAAAAA>>>???CCC>>>===;;;;;;<<<<<<;;;999888:::<<<<<<::::::<<<>>>999:::;;;:::777666777888555777888::::::::::::999666::::::777777999888333555444111111666:::777000555555999<<<:::444333666555444444555777888777666444222222333111...///333222333444444333333666999333333333333333333333333333BBBCCC===:::333---000444333222111111222333444333444333000333999999444111222222333444555555666666555222111000222444555777777666555444444333333///555222111777444---000333333444444444444444444222222111222333444222000333222111111111222333333333444555666666555444333777666666555555444444444777555333444555666555444111000000//////000111222(((111666444222444555444222222222111111000000000,,,***,,,000111///...111---...000///---...000222333222111000000111222222000222111---,,,...---******,,,---...---,,,---...,,,,,,------------,,,,,,.................................---------------,,,---------,,,+++)))(((,,,,,,+++---...///...,,,...///111111000000222333000000///...------,,,,,,******)))((()))***+++,,,******))))))***,,,...000***---000000...,,,,,,------***)))++++++((((((+++~~~{{{wwwooogggaaa^^^YYYUUUTTTUUUWWWYYYUUURRRMMMKKKJJJJJJIIIHHHIIIJJJJJJIIIEEECCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA<<<<<<<<<>>>@@@@@@>>><<<<<<;;;999999888999:::;;;999999999999999999::::::555555555555555555555555666888:::;;;<<<;;;999888555555444333333333333444555555666666666555333222//////000111333555888999777777888888888888777777444333222111000000000000000000000111222222333333000000111111111222222222...//////000111333444555111000000000000222333444000111222222222333555777444555666666666666666555333222222222333555777888888555444888>>>@@@???;;;555444333222222222333444333333444555555666666777444555555666666555555444222222333444666777888888666666666666666777888888999999888777777888999:::888777666555555555555555444444444555555555666666777777666666666888999:::444555777888999888666555666888:::999666555666888999999:::;;;;;;;;;::::::666:::>>>>>>;;;::::::<<<:::;;;============>>>@@@===;;;<<<>>>>>><<<>>>BBB@@@>>><<<<<<<<<;;;999777:::<<<===<<<::::::<<>>===>>>????????????>>><<<:::999999999:::555666888999999888777666999888666555444444444555555666888999::::::999999777666555444333444444555222555777666333000000111222222333333444555666666777777666666555555555555111333444222///...000333555222000000222222111///555444444444333222222222///000000111222222333333333333444444444555555555000111222333444444444444777888999999888666333222111111222333555666777777999999888888999999:::;;;333333444444333111000...111111111222444666888:::111222333555666555555444444333111000222666:::===;;;999777777999:::888555666555555666777888777666888444333666777444222333333444555555555555777999888777666444444666777888:::999888666666666777777999999888888777888888888;;;>>>===888888===>>>;;;>>>===<<<<<<;;;;;;;;;;;;:::888777888<<<===<<<::::::999;;;??????<<<===AAA>>><<<>>>BBB@@@::::::???:::888777777:::<<<<<<<<<888666666999<<<>>>===;;;666666777999<<<<<<;;;:::666555555666888999888666111333444444444444555777444777999:::777444222222444444444444555555555555666555444222111000000///444333222222222333444555111111111222333444555666444555777888888666444333111000000111333444444333999:::888666999>>>:::111000111222444555666666777444444333333333444444555555444444444555444111...111111222222222222111000222333444666666666666555666222///111555888666333111111000000111111222333333555888::::::888555222777888999:::;;;:::999999777999777222333777666111333333222111000000111111222222333333333222222111...222666444///,,,---000//////////////////......%%%(((+++,,,---...000111222333333333333222111111111111111111111000//////333...)))***...111000---111000///---,,,,,,,,,,,,---...///000000///...---,,,---......,,,,,,,,,...---............,,,+++***,,,,,,,,,*********,,,......,,,+++,,,,,,***---333...,,,+++***++++++***))),,,***((((((***+++,,,+++,,,+++)))(((((())),,,---000000///...------,,,,,,---...///,,,)))'''(((+++zzzqqqiiidddaaa\\\[[[XXXVVVUUUUUUUUUVVVPPPPPPOOOLLLHHHFFFFFFGGGKKKHHHEEEDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDBBBAAA@@@BBB@@@>>>===>>>??????>>>>>>===;;;999999999999:::555666888999999888777666999888666555444444444555888888999999999888777666444444333333333555666777333555777666222000000000222333333444555666777777666666666555555555444444333333333222111000111333555222000000222333111000222111111111111111000000...//////000111111222222111111111111222222222222000111222444555555666666777888999999777555333222222222333444555555666666888888888888777777666666333333333333333222111000111111000111222333555666333333444444333333222111333222111111222555777999;;;888777777999999777555777666666666888888888777888444333666777444333444444666777666666666888:::999888777666666777888999999888777666666777777888888888888777888888999999;;;>>>===999999===>>>;;;===<<<;;;:::999::::::;;;:::888777999;;;===<<<:::;;;:::<<>>;;;<<<@@@===<<<===AAA???::::::>>><<<:::999999<<<===>>>>>>999888888;;;>>>???===;;;888888999:::;;;;;;999888666555555777888999777666222333444444444444555666555777999999888555444444666666666777777777888888666666444333222111111111555444333222111222222333222222222333444555666666222333555777777777666555444333111222333333222111555777666333555999666///111222333444555666666666111222444555555444222000333222222333333333000...000000000111111000000///222333444666666666666555333000...000555888777555444333222111111111111111111333555888999888777666555666777888999999999999555777666333444999888444111111000///////////////222222333333333222222111000222444333000......///,,,---.../////////......(((***,,,......///000222222222222222222111000000///000000000//////......111---)))))),,,...---***/////////...------,,,,,,---...////////////...---,,,.........,,,,,,---...////////////...---+++***+++++++++***)))***+++------+++,,,...---+++---222///---+++***++++++***))),,,***((((((***,,,,,,+++,,,+++)))((((((***,,,.........------,,,++++++***,,,......,,,)))((()))+++|||tttlllfffaaa___[[[ZZZXXXVVVTTTTTTTTTTTTRRRRRRQQQMMMIIIGGGGGGGGGIIIGGGDDDCCCDDDEEEDDDCCCEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>>>>?????????>>><<<;;;999888888888999999666777888999999888777666888777666555444444444444999::::::999888666444333222222222222444555777888555666666555222/////////222333444555666777888888555555555444444444444444555444222222333444333222444333111111222333222111000000000111111111111111000000111111222333333333444444444444555555555555111222333555666777777777777777888888777555333222333444444444555555666666777777777777666444222111333333333222222222222222333333222222222333444444666555444222111000000///222222111222222444555555999888777777888888777666777777777888888888999999888444333777888555333444666777888777777777999;;;:::999888777777888999:::888777777666777777888999777777777777888888999:::;;;<<<<<<999999<<<<<<;;;<<<:::888777777888999:::999888888999;;;<<<<<<;;;<<<;;;<<<>>>===:::;;;???<<<;;;===???===999999<<<;;;:::999999;;;======<<<777888888;;;<<<<<<:::777:::::::::::::::999888777666666666777999999777555333444555555444333444666666777999999777666666777333333444444444555555555777666555444333333333333666555444222111111000000333333333444444555555666111222444666777777666666666444333333333333222000333555555333333555444111222333444444555555444444///111555888777444///,,,333222222222444444222000000000111111111111000000333333444666666666666666555222000111555777666444666555444222111111000000000111333555777999999:::555555555555666777888999222444444333666::::::777//////......------......222222333333333333222222222111111111111111///---)))***---///000000///...***,,,...///...///000222111111111111111000000000//////............------111...,,,,,,---...+++(((---......///......------------............---------...///...,,,,,,...///111111111000///...,,,+++++++++***))))))******+++,,,+++---000///+++,,,000000...,,,+++++++++)))(((,,,***))))))+++,,,,,,+++,,,+++***)))***+++---///,,,,,,,,,++++++******))),,,,,,,,,+++))))))***+++~~~vvvnnngggbbb^^^\\\ZZZYYYWWWUUUSSSRRRRRRRRRSSSSSSRRROOOKKKIIIHHHIIIHHHEEECCCCCCDDDEEEEEEDDDGGGEEECCCBBBAAAAAACCCCCCAAA???>>>>>>??????>>>===:::999888777777888888999777888888888888777666666666666555555444444444444888999999999888666444333111222222333444555666666666666666444111///......000111333555666777777777444444444444444444444444888444222222555777555333444333222222222333333333111222222222333333444444444444555555666666666666666666666777777777777888444555555666666666666666666666777666666444333222555555555555555555666666444555666777666444222000333333222222222333333444555555555555555666666777777555333111000000111111222333333444444444444333777777777777777777777666777888999999888888999:::777444333777888555444555666777777777666666888:::999888888777777888888999666666666777777888999999666666666666777999:::::::::;;;;;;::::::;;;;;;::::::999666555555666888:::999888999999;;;;;;<<<;;;<<<::::::<<<:::777888<<<:::;;;===>>><<<999999:::999777666777999::::::999444555777888999777555333999:::::::::999888888999666666777888:::999777555333555666555444333444666555666777777666555777888333333333444444444444555777777666555444444555555555444444333222111111111222333333444444444444333222333444555555555555555555444333333444444333111444666777666555555555666333444444555444444333333000333666888777444000---333222222333444555444222000111222222222222222222333444555555666777777777;;;888555444444444222000666555444333222222222222222222333555777999;;;<<<888777666555555666777888222333333444777999999777///......------.........222222333333444333333333444111...///222333000,,,'''))),,,...000000///...,,,---......---...///111333222222111111111111111000//////...............333111000000000///---***,,,,,,.../////////......------------------------......///...------///111333333222111000...------,,,+++*********+++***))),,,+++...111000,,,+++...111///,,,+++++++++***(((+++***)))***,,,---,,,+++,,,,,,+++***+++---...///,,,,,,,,,+++++++++******+++++++++***)))******+++~~~xxxooohhhccc```\\\ZZZYYYXXXVVVTTTRRRQQQPPPOOOPPPQQQPPPMMMIIIGGGGGGHHHGGGEEECCCBBBDDDEEEEEEDDDGGGEEEBBB@@@@@@AAABBBCCC@@@???>>>>>>??????>>><<<999888777777777888999:::888888888888888777666666555555555555555444444444555666777777777777666555333333444444444555555555777666444222111000...---...///222444555666666555444444444444444444444444888555222333666888666444333333333333222333444555222222333333444444555555666666666666666777777777444444444444555555555555777777777777666555444333666555555555444444333333666666666666666666666666333444666777777666444333333333333333333333444444333444555666777888888888555444333222222333444555333444555666666555444333666666666666666666666777666888999999888777999;;;777444333777999666555666555666666666555555666888777777777666666777777777666666777777888888888888666666666666777888999::::::999999::::::999999:::999888666555555666888999888999999::::::;;;;;;<<<;;;888888999777444555:::999;;;===<<<;;;:::999999888777666777999999888777333555666777666555333333777999::::::888888:::<<<777777777999::::::777444333555666555444444555777444555666555444444555777777777777888888888888999777777666555555666666666333333333333444333333333222222333333333333222111444444444444444333222222333222111222444555444333555666777777555444666888444444555555444444333222555555666666666555333222222111000000222333222111///000000111222222222111444444555555666777777888===;;;999666555444222111444333333222222333444444555555555555666888:::;;;;;;:::888666555555555666444222222555777666555444000//////...//////000000111222333444444444444444555000,,,...222444111,,,((())),,,.../////////...,,,---...---,,,,,,...000555444333222222222333333222111000000//////000000222111111111111000...,,,,,,,,,---...////////////---------,,,,,,---------...//////...---...000333444333222111000///.........,,,++++++------+++))),,,,,,///222111,,,+++...111///,,,+++,,,+++***)))+++******+++,,,---,,,+++,,,,,,,,,,,,---...///000---------------,,,,,,,,,++++++***)))************~~~yyyrrrjjjdddaaa___[[[XXXWWWVVVUUUSSSQQQOOONNNMMMKKKLLLKKKIIIFFFEEEEEEFFFGGGEEECCCBBBCCCDDDDDDDDDEEEDDDAAA@@@??????AAABBB???>>>===>>>??????===;;;888888777777777888:::;;;999999888888777666666666444444555555555444444333222333555666777777777666444444555555666555555555777555222111111000///---,,,...111444555666555444444444444444444555555555666555444444555666666666333444555444333333555666222222222222333333333333555555555555555555555555666666666777777777777888777777777777666555333333555555444444333333333333555666666666777777888888333444555666777666666555222333444555555444333222111222333555666777777777333333333333444555666777444444555666666555555555444555666666555555666777555888:::999777666888;;;777444333777999777555666555666666555444444666777666666666666666666666666666777777888888888888777666666666666777777888999999888888;;;;;;888888999888777777777777888999999777999::::::::::::;;;===:::888777888666333555:::888<<<>>><<<:::;;;;;;999999888888999;;;;;;999888555777888888666555666777777999;;;999777777:::===777777888:::;;;:::666333222444555666555555777888333444666666444333333444555555666666666777777777666666666555666666777777333333444555555555555555333333444555444333111000666555444333222111111000111000000111333444444333555222222444444333444666444444444555444444333333666666555444444555666777000///------...//////...---...///000000000000000555555555555666777888999:::999888777666555555555222222222222222333444444666666666666666777888999::::::888777555555444444444111111555666333111111000000//////000000111111111222333444444555555444444000---...222333111...,,,,,,---...............,,,------,,,+++,,,///111666555444222222333444444444333222111000111222333.........///////////////---------------...///000......------------....../////////...---...222444333333111000000000000000111///---...000000---***------///222111,,,+++...000...,,,+++,,,---,,,***+++******,,,---...,,,+++,,,---------...000111111........................---+++))))))******)))(((}}}tttnnnfffbbbaaa___[[[WWWVVVVVVUUUSSSQQQNNNMMMKKKIIIJJJIIIHHHFFFEEEFFFGGGGGGEEECCCBBBCCCDDDCCCCCCCCCBBB@@@???>>>?????????>>>>>>===>>>??????===;;;888888777777888999;;;<<<:::999888777666666666666333333444555555555444333222333444666777777666666222333555777888888777777777444111000111111000...,,,...111444666666666555444444555555555666666666444555555555444444666777333444555555333333555888444444444444444444333333555555555555555555555555999999999::::::::::::;;;444555555666666555555444555444333333333333333333555555666777888888999999555555555555555444444444222444666777777444111///333444555666777666666555111111222333444555555555333333333444444555555555222555666666444444666888444777:::999555444777:::777444333777999777666777666777777666555555666888777777777888888777777777777777888999888888666666777777666666666777777888999666777;;;;;;777666999777888999:::;;;::::::999777999;;;;;;999999;;;===;;;888777888777444777<<<888>>>???<<<:::<<<<<<999999888888999::::::888666666777888666444555777:::888;;;<<<:::666555888<<<777777999;;;<<<:::666333111333555555555666888:::333555777888666333222222111111111222222222333333555555555555555666777888555666777777777666555444555666777777666444222111444444333222222111111222222000000000222222222000666000---222555333222555333333444444555444444444444444444444444555777777222000...---.........---//////000111222333333222666555555555666777888999888888777555444333333444333222222111111111222222333333444444555666666666555666666666666555444444222//////444666111///000000000//////000000111222111222333444555555555555333000......000222111000111000...---------......------...---,,,...111333666555333111111222333444555444222111000111222333---------......000222444000...,,,++++++---///111//////...------...//////000000///...---///222555222111000//////000111222444111///000333333///+++///...///222000,,,,,,//////---++++++---...---,,,+++***+++,,,......,,,+++,,,------...///111111222...........................+++)))((()))***(((&&&~~~~~~qqqkkkdddaaaaaa```[[[VVVVVVUUUTTTSSSPPPNNNLLLKKKJJJKKKKKKJJJHHHHHHIIIKKKHHHFFFCCCBBBCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>======>>>??????<<<:::888888777777888:::<<<===:::999888777666666666666222333444555555555444333333333555666666666555444111222555777999:::::::::777333000///111222000///---///222666888888777666555555555666666666777777222444666555333333555999222444666555333333666888888888888777666666666555777777777777666666666666666666777777777888888888111222333555666666777777444444333222222222333333444555666777888999::::::777666555444333222222222222444777888888444000---777888999999999777666555000111222333444333222222222222222222333444555666222444666666444333555888333666999888555444666:::777444444888999777666777777888999888666666777999888888999999999999888888777888999999888777666555888777777666666666666777999666777<<<<<<777666999777888:::<<<===<<<:::999666999;;;;;;999999;;;>>>;;;999888999888666999>>>888>>>@@@<<<:::===<<<999666666666777888888666444444555555444222222666::::::===>>>:::555444777;;;777888999;;;<<<:::666333000222444555666777999;;;444777999:::777444222222222222333333333444444444555444444555555666777888888888999888777666444333777888999999888666444222222222222111222222333333333111000000111111///...999000,,,222666555333555222333444444555555444444111222333444555555666666666444111000000111000000222333444555666666666666666666555555666777999:::999999888555111//////000444444222111000////////////000222333444555555555111222444555666666555444000,,,---444555111///111///////////////000111111111222333444555555555555222000///...000111111111444222000---,,,,,,---...............---///222555555444222000000111222333555444222000000111222333......//////000222666999111///,,,******,,,///111000///...------...///000000000///...---///333666111000/////////000222222666333111222555555111,,,000...///111000,,,,,,///...,,,++++++---......---+++***+++---......,,,***------...///000111222222........................///,,,)))((()))***'''%%%|||uuujjjeeecccdddaaa[[[VVVUUUUUUTTTSSSRRRQQQOOOMMMKKKKKKJJJHHHHHHHHHHHHFFFEEEEEEFFFFFFGGGGGGEEEDDDCCC@@@???>>>>>>>>>>>>>>>>>>???@@@AAA@@@===;;;::::::<<<;;;:::999999:::<<<===666666777777777777666666222222222333333444444444555000///555888666444666666333111111555777777666333222000/////////000111///111222222222222444555666444222444666666333000666666777777777555444333666666666666666666666666444555666555222222555888777777666666666666777777666666777777777777666666333444555666777777777777333333222222111111222222444444444555777888:::;;;777777777666555555444444333555666555333333555888555555555555666666666666000111111222222333333444666666666444222111222444888777666555444444555666333555888999888777666666;;;:::888666555666777888555555555666777777888888::::::999999888777777666444444444444333222111000666444222222444444444333444444555666777888888999999888777888;;;<<<:::777777999::::::999888999:::888888777777777777888888999:::;;;;;;;;;:::999888;;;999999;;;999333000111444444333333333444555555888:::<<<;;;888666888:::444666888::::::999666444777666666555555555666666999999999999888777555444333444555444444444666777555444333444666666666444444666888666444555888<<<555===FFFGGG@@@888444444888666555555777666333///222222222222111///...---///000222444444333222111222222111111000000111111666555555444333222222222///111111......222333000111111333444555666666666555555555555666666777777666111000444444111222777111444222...///444333...///000333555666777666555444444555666555444222111222111000222555555333000***000111...000444555111111222444555555444222111222///---...111333222000000000////////////000000111...,,,---000222222111444444555555444444333333333444555666444111...,,,000111111111111111000///...............///000000222111///...------......555666444///...000000---222222222222222222222222444222111222333333222111---///111111///...------//////............//////000000///------,,,,,,,,,//////000000000000//////111///---,,,---...---,,,...,,,***(((''''''((()))~~~vvvpppddd```^^^___^^^ZZZWWWWWWVVVSSSQQQPPPQQQPPPMMMJJJJJJIIIGGGGGGHHHHHHGGGEEEEEEFFFEEEEEEDDDCCCBBBBBB@@@??????>>>============>>>???@@@???===;;;;;;;;;;;;;;;:::::::::;;;;;;<<<666666777777777777666666444444444444444444555555333//////444777555333555666444333444666777777555222222000/////////000111///000222222111111333444444333222333555666444222555555666777666555444333555555555555555555555555222333444333111111444777666555555444444555555666777666666666666666666777666666666666666555555444333333222222222222222333555555555666777999:::;;;777666666555555444333333222555666555333333555888777777777777666666555555222222222222333333333333555555555444222111222333777666555444444444555555222555777888777666666666888777666555555555666777555555555666777777888888888888888888888888888888666666666666555444333222777555444555666777666444777777777777777888888888999888777888;;;;;;:::888999:::<<<;;;:::999999:::777777777777777888999:::999:::;;;;;;;;;:::999888;;;999999;;;:::444222333333222222222222333333444777:::<<<:::777666777:::555777:::======;;;888666555444444444444444444444222333555555666555444444555666666555555555666777444333333444666777666555777777777555444444666777666;;;@@@???;;;666444555666555444666888888666444444444444444444333333333777666555333222111000000222222111111222333444444666666666666555444333222///222222//////333333111333333333333333222111111444444444555555555666666666222000333333000111555333444222......333222...000222444555666555444333444444555555444333333222333222111333444333000---,,,000111//////444444000222333444444444333222111222000...///222333222111000//////......//////000000...,,,---000222222111000000111222222222222222111222444444333111...,,,...//////000111111111111...............///000000000///...---------...///222333222...---///000---222222222222222111111111222000000000222222111000---///000111000///000111000//////......//////000......---------............//////000000//////...,,,,,,---///111222111000///...,,,*********+++,,,~~~|||tttnnnkkkccc^^^[[[\\\\\\XXXVVVXXXVVVRRRNNNNNNPPPPPPLLLHHHIIIGGGFFFGGGHHHHHHGGGFFFGGGFFFEEECCCBBBAAA@@@@@@@@@@@@???======<<<<<<<<<<<<>>>??????===<<<<<<===::::::;;;;;;;;;;;;::::::555666666777777666666555555555555555555555444444333000000555777666555666777666666777888777555333222111111000///000000000...///111111000000222333222111111222444555555444222333555666666555555444444444444444444444444444222333444333333333555777444444333333333333444444777666555444444555666777888888777666444333222111333222222222222222333444555555666777777888999999555555555444333333222222222555777666333333555888:::999999888777666555444444444444444333333333333333444444333111000111222444333333333333444444555222444666777666555555555333444444444444555555555555555555666777777888888555555666777888888999999777777777777777666555444777666666888999999777555::::::999999888888888888888777777888999:::999888;;;<<<<<<;;;999888999:::777777777888888:::;;;<<<::::::;;;;;;:::999888888:::888888;;;:::555333555111111111111111222333333777999;;;999666555777999444777:::===>>><<<888666222222222222222222333333...000222444555666666555666666555555444555555555444333222444666777777666:::888555444333444333222888888777777666555555444333333444666999::::::888666555444444444555777888;;;999666333222222222333222222222333444666777888555555666666555444222111000333333000000444444222777777666555333000///---333333333333333444444444555222000111111///000333444444111---...111111...222333444555555444333111555444444333333333333333333222222333333111...+++...000111//////222222000444444333333222222222111222111000111222333222111000//////......//////000///---,,,---000222222222000111222333333333333333///000222222222111///---,,,---...///000111111222.........---......///000......---------...//////---000///,,,,,,///000...222222222111111000000000///......///111222111000---///000000000111333555000000////////////000000,,,,,,,,,---...///000000---..................---***+++...222555555333000...---,,,++++++,,,---...uuummmhhhhhhgggaaa]]]\\\[[[WWWUUUVVVVVVPPPLLLLLLOOOPPPLLLGGGGGGFFFEEEFFFGGGHHHGGGFFFIIIHHHEEECCCAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;===>>>>>>===<<<<<<===999:::;;;<<<<<<:::999888555666666666666666666555666666555555444444333333444333444777888888888999777888999999999777333111222111111000000000000000---///000000//////000222000000000111333444555555000111333444555555555444444444444444444444444444444555555666666666777888444333333222222333333444777666444333333444666777888777666555333222222111222222222222222333444555555555666666777777777666444444333333222111111111111444777666444333555777999999::::::999777666555666666555444444333222222222333333222000///000222111111111222222333444444111333555555444333444555///000111222333333333333444444555555666777777777444555555666666777888888777777777777777666555555555666777999::::::777555::::::::::::999999999999888777777777888888999999;;;;;;<<<:::888777777888666666777888999;;;===>>>;;;;;;;;;:::999888777777888666666999999555444666111111111111222333333444666888:::999666444666888222555888;;;;;;999666444111222222333333333333333000111444666777888888888666555333333444444444333333222222444666777777666:::666222222444444333000888555222222555666555333222333444555888999:::999666555333222222333555666555555444444555666888999444444444555555666888888222333444555444333111000111444444111111555555333::::::999777555222000///111111222222222222222222444222000000/////////111555333///------//////...111222444555555444333222555444333222222222444444111111222222222000...,,,///000000//////000111000555444333222111111111222222222222333333333333222111000000//////000000111---------...000111222222000000111222222111111111...///111222222222111000...............///000000.........------......///+++,,,,,,------...//////***---...,,,---000111///222111111000000//////...///...---///111222222111//////000///...///222555000000////////////000000,,,,,,---....../////////,,,------......------,,,------...111333222000...++++++*********+++,,,---}}}{{{ppphhhffffffddd^^^ZZZZZZYYYUUUSSSUUUSSSOOOKKKJJJMMMNNNKKKGGGFFFEEEDDDEEEGGGGGGGGGEEEKKKIIIFFFDDDBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;:::<<<>>>>>>===<<<===>>>999:::;;;<<<;;;:::888777555555666666666666555555555444444444333333222222333555777777777888888888777888:::;;;999555222000111111111111000000000///...///000000///...000111//////000000111333555666///000222333444444444444222222222222222222222222444444444555777777777777444333333222222333333444666555444333333444555666666555444333222222333333222222222222333444555666555555666666666555444333333333333222111111000000111444777777444333555777777888999::::::999888777666666555444333333222111111222222111000///000222000000111222222333333333000222333333222222333444---...///111222222222222222333333444555555666666555555555555555555555555555555666666666555444444444444555777999999666444777777888999::::::;;;;;;777777777666666777888999999:::999888555444666777666666777888999;;;===>>><<<<<<;;;999888777666666777444444777666333222555222222222333444555666666666888:::999666444666888444666888::::::888666444111222333444555444444444333444555777888888888777888666444444666777666444444333222444666777777666777444111111444666555333777444222444777888555111333333444555555666777888888666444222111222333444000222444666888999999999777666666555555666666666333333444555444333222111222444444111111555666333888777777666555333222111111111111111111000000000222222111///...///000000444111...---...............000222444555555444444444333222111111222444555///000111111111000000000000///.../////////000111444333222111111111111222222333444555444333333333222111111000000111111222---...///000000000111111.../////////...---,,,,,,///000111222333333333333111000///...------............------------......******+++,,,---......///)))---...,,,---111222///000000000//////.........000///...000222333333222000000000...------///111000000////////////000000------...//////...------,,,,,,------------,,,,,,...---,,,,,,.../////////************+++,,,------~~~}}}}}}~~~~~~tttkkkfffdddccc[[[VVVTTTVVVWWWTTTSSSTTTPPPNNNKKKJJJJJJJJJJJJIIIGGGEEEDDDEEEFFFFFFEEEDDDJJJHHHGGGEEECCCAAA@@@@@@======<<<;;;;;;;;;;;;<<<:::<<<======<<<;;;<<<===:::;;;;;;::::::999888777444555555666666555555444333333333333333333222222333777999666555666777555666888::::::777444222111000111111111111000//////...000111000///...///111//////000000000111444777...///111222333333333222222222222222222222222222111000111222555666555333333333222222222222333333444444444444444444444444444333222111222333444555111111111222333555666777666666777777666444333222333333333222111111000000000444777777555333444666555777999:::;;;:::888777666555555444333222222111111222222111000000111333000111222222333222222111///111222111000000222333------...///000000111111111111111222333333444444555444444444444444444444444444444555555444444333333333333555777888666444555555666777888999::::::666777777555444555777:::888888888666444444555777555666666777999;;;<<<======<<<;;;999777666666555666333333555555111111444444444444444555777888999777999;;;999666555777999::::::;;;;;;:::999777777222333444666666666555555222333444555666555555444:::777555666999;;;:::888555444333444666666666444444222111222444666666666666555444555888888555111333444555444333444666777:::999777555444444444555111333555777777666555444777666666555444444555555555555555444444444444444111444444111111555555333222222333333222222111000111111111000000000000000000222111......111222111222...,,,///000...---...---///111444555555555444222222222222222333333444000111111000///000222444000------//////...///333111222222222222222222222333555777777555333333333222111111000000111111222...///111111000//////000111111111111111000000///000000111222333444444444333222000...---------...///...------,,,---------)))***+++,,,------------)))---...,,,---000000---........................111//////000222333222111///000000///---,,,.../////////............//////------/////////...---,,,,,,------------------,,,+++)))((())),,,///000111++++++,,,,,,------......~~~~~~~~~~~~}}}tttkkkfffbbbaaa```WWWSSSSSSVVVVVVSSSQQQRRRMMMMMMMMMJJJGGGGGGIIIKKKGGGFFFDDDDDDEEEEEEDDDBBBFFFFFFFFFDDDCCCAAA??????;;;;;;::::::;;;;;;<<<===;;;<<<>>>===<<<;;;;;;<<<<<<;;;:::999888888888888444555555666666555555444333333333444444444444444666<<<===999666888888666555888:::999555222111222000111111222111000///...///000111111//////000111///000000///...///333666...///111222222222111111111111111111111111111111/////////111444666444222222111111000000111111222222333444555555444333222444333222111111222333444111111111222444666777888888999999999888666333222444333333222222111000000000444777888555444444666666777999::::::888666555444444333333222222111111111222333222000000222444111222333333333222111000///000111000//////111222///......---...///111111//////000000111222222222222222333333444444555555333444444555555444444444444333333444666777777666555555555666666777777777555666666555333444777:::888888777555444444777999555666666777888999;;;<<<>>>===;;;888666555555555888555444555444111111444444444444555666777999999777:::<<<:::777666777:::>>>===;;;999888777777777111222444666777666555555000111333444555555444444888555333555999<<<:::888666555444444555666444333333333444333333444666999777666555555666555444333333555666555444444777:::999999888888777777777777444444444444333333222222444444333333333444444555444333111111111222333444111333333000111444555333000111111222111111000000111111111111000000/////////222111......333555222///++++++000222...---......000222444555444333222111111222333333333333333333444333000......222666000,,,+++...///...000555///000111222333333222222333666888888666444333444000000////////////000000///111333222///------...//////000222222333333333000000111111222222333333333222000.........///000///...------,,,,,,,,,---)))***+++,,,------,,,,,,)))---...,,,+++...---))),,,,,,,,,---......//////111///...///111111000///---///000000/////////000......------------......***,,,...///000///...---------............------***))))))+++---///...---++++++,,,,,,,,,,,,,,,,,,wwwllleeeaaa```^^^]]][[[WWWVVVXXXXXXSSSPPPPPPKKKMMMNNNJJJEEEDDDHHHLLLHHHFFFEEEDDDEEEDDDCCCAAADDDDDDDDDDDDCCCAAA>>>===::::::::::::;;;<<<======;;;===>>>===<<<::::::;;;===<<<:::888777777888999444555555555555555555444333444444555555666666666;;;BBBCCC===:::;;;<<<999444777999888444111111333000111111222222000///...000111222111000///000111///000111///---...222666...///111222222111000000000000000000000000000000111000000333666777555333000000////////////000000000222444666666444222000555444222000000111222333000111111222444666888999:::;;;;;;;;;:::777444333444444333333222111111111000444888888666444444666777888::::::999777444222333333222222222222111111222222333222111111333444222333444444333222111000...///000///...///000222000///...------...000222.........///000000111111///000111222444555666777444444555555555555555444555444333444666888888777555555555555444444444444555666777555333333777:::888888888666555666888;;;666666666666777888::::::???===;;;888666555555555:::666555666555222111444333444444555666777888999888:::<<<;;;888666888:::>>><<<999666444444444555000111444666666666555444000111333555666666666666555111///111777:::888666888666555444555555444222333555666555222222666999888777666444333333444555333555666666555666999===666666777888888888888777444333111000000111333444111111111222333444555666111///---,,,,,,---000222000333333000000444444222222222333333333222111111222222111111000000000///...222111---///444666333---)))***111333///,,,...000111333444444333111000///111222333444333333222777777444000,,,---111666000+++***...///---000666---...111333444444333222333666999999666444333444......------------......///222444333///,,,,,,---%%%&&&(((***,,,.../////////000000000111111111222222111///...///000222333///...------,,,,,,,,,,,,)))***+++,,,---,,,++++++))),,,---+++***+++***&&&***++++++,,,---...//////000///......///000...---+++...111222222111222222---------,,,,,,---------(((***---///111111000///---......//////......---,,,,,,---...///---***'''))))))*********))))))(((~~~}}}{{{~~~zzzssskkkeeebbb```\\\YYYWWWUUUTTTSSSSSSRRROOOMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIHHHGGGEEEBBB???===;;;<<<:::999999:::;;;:::999???>>><<<;;;::::::;;;;;;888888888888888888888888777777555333111111333555555666666444222333888<<>>;;;888888999:::777555666777777444111555555555666666666666777777999;;;;;;;;;:::;;;<<<777666666555555555666666777777666555444444444444///111444666777666444333111000222777666111111666333333444555666888999:::<<<:::777555444555777999<<<:::888666555555555666888777777999<<<<<<888555999888666555444444444555333333333333333333333333111111222333333333333222666444111///......//////666444000...,,,,,,...//////000111111111///...---666222///...000222222000000000000///////////////222222111000///...------000000333666333,,,)))***000000000000000000000000111222222000...---...//////...---,,,,,,---...///000333444333111///000111333333333333222222111000111111111111///---+++***333///...///...,,,,,,000111...000444222---...333222222000...---...222555111000///------......///......,,,)))***...---***,,,,,,,,,,,,,,,+++***)))***++++++***((('''(((***+++,,,...///000//////...000"""&&&---,,,,,,000...///000111222333444444111...---...---******---......//////000000111111...------,,,,,,,,,------------/////////---***)))...---***'''&&&'''((()))|||zzz}}}xxxqqqhhhbbb``````___]]]VVVUUUTTTTTTTTTSSSPPPNNNKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEBBB@@@===<<<;;;;;;999777777999:::999888::::::999999999:::;;;<<<888888888888888888888888666666444333222222444555777777888666444555888;;;CCCLLLLLL@@@666666555111444444333222111111000000111000000///////////////000///...------///000222...------///111222111000000000000000000111222222111000000///....../////////000111111111000//////111000////////////000111...333555111///111222000333222111000000111111222111111111111222444555666888888777777777777888888888555222111111111111000555666666555333333444666555555555333111000111222111222333444444333222111333333111111111111222333444444555555555444222111222222222111111000000///222111000111222222000...111111111111//////111222333222222444666666555444666444333444666777666444444333333222333444555666333666555222222666777555222444555555444444777:::666666777888777666555444333555777888777777999:::777999;;;:::888666777999:::888555444444555555444555555555555555666666666888:::;;;;;;;;;::::::;;;777666666666777888999999888777666555444444444444333444666888888666444222444222333777555111111666000000111111222333555555777666666555666888:::;;;666666666777888:::;;;<<<777555333444666666555444777666555444333333333333333333333333222222222222000111111222222222222222555444222000////////////555333000...------///000000000000000000000///...444222000000222111///---........./////////000000111111000000//////......//////222555333...,,,///000000000000000000000000111111111000...---...//////...------------...///000222333333000//////111111111222222222111000000////////////---,,,***)))000,,,,,,......,,,---111111///111444333...///333111111111///...///111333111000///...---......///---......++++++---+++&&&,,,,,,------------,,,,,,+++,,,,,,+++))))))***,,,***+++,,,---------,,,+++---%%%$$$+++...***+++222------...///000111222222111...---...---******---------....../////////000......------------........./////////...,,,+++))))))))))))(((((((((((((((zzzyyy|||~~~~~~~~~yyyssskkkbbb]]]\\\]]]^^^]]]TTTTTTTTTUUUUUUTTTQQQNNNJJJJJJKKKKKKIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDBBB???===;;;;;;:::999888666666888999888888555555666666888999;;;<<<777777777777777777777777555444333333333444666777888999999888777666777999>>>CCCBBB999444555555000333222222222111000000000111000000///////////////000///...---...///111222------,,,...000111111000//////......//////000000000000///.........//////222111111000///......---000000////////////000000---222333111///111222000222111111111111222222333333333222222333444444555777777666666666666777777777555333333333333222000444555555444222111222444222333333222000000111222111222222333333222222111333333333333333444444444666666777777666444333222444444333222222111000000222111111111333222111///444111///...000111222222444333333555666666444222666555444444555666444333444333333222333444555666333555555222222666777444333444555555444444666888555666666777666555444333333555777777666555666777333555555555444444666888999777555222000111555888555555444444555555666777999::::::::::::999999888666666666777888999;;;;;;777777666555444444444444666777888999888666444222222000111222111...///333000000000000000111222222222333444666888;;;<<<===::::::::::::999888777666888666222111222333444333444444444444333222111111333333222222111111111000000000000111111111222222444333333222111000000///333222000.........000111000000/////////000111111111111111222333111...+++.........//////000000000000000000000///////////////...000444333000111555000000000000000000000000000111111///------...//////......------......//////111222111000//////000//////000111111111000000/////////...---,,,+++***---******---...---...111111000222444333000000333000111222111//////000111000000///............///---//////------...***$$$------......///.........+++,,,---,,,++++++---...++++++,,,------,,,***)))***(((***///---(((***111+++,,,,,,---...///000000111...---///...++++++...------------.........................../////////000000///...---,,,++++++%%%&&&((()))***)))((('''{{{yyy|||zzzssskkkeee^^^ZZZZZZZZZYYYXXXQQQQQQRRRSSSTTTSSSOOOLLLHHHIIIJJJJJJIIIGGGEEECCCBBBBBBCCCCCCCCCCCCCCCBBBEEECCC@@@===;;;:::;;;;;;999777666666888999999888444444555666777999:::;;;777777777777777777777777444333222333555666777777999999999888777666666666666888666111222666777333111111111111111111111111111111000////////////000111000///......000222333000...------/////////...///...............//////000000///....../////////222111000///............/////////....../////////...111333000000222222000111111111222222333333444555555444444444444444555666666555555555555666666555555444555666555333111444444444333111000111333444555666555444444555777222222222222222222222222222333444555555555444444777888888888777555444222555555444444333222222111333222222333444444333111666222......111444444333666555666777888777444111777666555555555555444333666555444333333333444555333666555333333666666333444444444333333333444555666666777888777666555444555777888888666555666666444444333222222333555777444555555222//////333777555555444444444555666777999888888888999888666555666666666666666777888999666555444333333222222333555666777888777666444333111111111111000000222555333333222222222222222333000222444777999;;;<<<<<<::::::::::::888555333222999888666444444444444444222333444444444333111000111111111111111111111111000000000000000111111222111111222222111000//////222111/////////000111222000000///...///000222333000000111222222222111///000000000000000000000000.../////////000000000111111///000333333000333777000000000000000000000000000000000///------.../////////............////////////000000000///////////////000111222222222111111000000000//////.........,,,,,,//////---...111111222333444333111111333///111222222111//////000000/////////...............000///---...000...))).../////////......---,,,***,,,,,,,,,+++,,,---///---...//////...---,,,+++,,,)))***---+++(((***///+++,,,,,,---......//////111...---//////,,,---000...........................//////000000000000000111000///---,,,+++++++++(((((()))))))))))))))(((|||zzz~~~~~~vvvooofffbbb^^^\\\\\\ZZZVVVRRROOOOOOOOOPPPQQQPPPMMMJJJHHHHHHIIIHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBCCCAAA???<<<::::::;;;<<<999888777777999::::::999666666777888888888888888666666666666666666666666333222111333666888888777888888777666666555444333333222000...111555555333111111111111111222222222222222111000000000000111222111/////////000222444333111///.........---,,,//////............//////000000/////////000000111000000////////////000000........................///222222000111444444000222222333444444444555555777666555555444555555555666666555555555555666666555555555666888777444222444444555333111111222444777888999888777777999;;;444444333333333333444444222333444444555555444444888888999999888666555444555555555555444444444444555444444555666666555333888333//////333666666666999888888888999888666444777777777777666555555555:::999777555333333333333444666777444444666666333444333222222333444444444888999999::::::888777666777999::::::888777777888888666444333444444555555000333555444111000222555777666555444444666777888999777666777888888555333666666555444333333333444555444333222111111111111222333444555555555444444222333444333333555888:::555444444333333333333444111333555777888999888777000222444555666666666555777777888888777555333333222333444555555333222111//////000111222333333444000000//////000000111222///000000111111000//////111000000///000111222222111000/////////111222333000000000000111222444666444333222222111000//////......//////000000111111333111111333222000222666000000000000000000000000//////000///------...////////////////////////////////////000000000//////000000111222333333333333000000000000//////000000222//////111111------///000333444333222222222222///111333333111///...//////////////////......---000000...+++---222444111000000000///---,,,*********+++,,,,,,++++++---///...//////000///...,,,+++111,,,***+++,,,,,,---///---------......//////000000------000000......111111000000//////...............000000111111000000///...---,,,+++++++++,,,...---***)))(((((()))***}}}|||~~~yyyqqqkkkdddaaa___^^^^^^\\\VVVRRROOONNNMMMMMMNNNMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFEEEDDDCCCBBB@@@???===;;;::::::::::::999888666777999;;;;;;:::888888999999999888777777666666666666666666666666444222111333777:::999777888666444333444444333222444333111000111111111///111111111222222333333444444333333222111222222222222111000///000111333444555333000............---111111000000//////000000111111000000000111222222000000000000111111111111//////000000000000//////000222222111333666555111444555555666666666666555777777666666666666666777666666555555555555666666555555555777888888666444444555555444333333555666777888888888666666888:::777666666555555666666777333333333444555555666666666777888888888777666555555555555666666666777777777666666777999999888666777555333333555777888999;;;:::888888999999888777777888999888777666777888<<<;;;888666555444444444555888888666555888777333555444333333555666666666:::;;;;;;<<<;;;:::999888999:::<<<;;;:::999999::::::888666666777777777666111333555666555444555666888777666555555777999:::999777555777999:::777444777666555444333222222222444444333222111111111111000000111222333444444444...111333111111444777666444333333222222222333333333444555666666555444333111222222222222222111111222444777777555333111111333333333444444333333222///000000111222333444444111111000///000111222333000000000000000111111111111111000000000111111222111111000000000111222222///000000//////111555888333333222111000000///.........//////000000111111444222222444222///000555000000000000000000000000...//////...------...000...//////000000//////...000//////000111222111///111222222333333333333222.........------...//////333000000333222...---//////333444222000222222111000111333333111///....../////////000///......---000000---***,,,333666555000000000///...,,,+++***+++,,,---,,,++++++,,,...------...//////...,,,+++222///------///111111000........./////////000000000------000111///000333222222111000///......------...///111111111000000++++++++++++++++++++++++111...+++)))'''(((***+++}}}|||yyyqqqjjjfff```]]][[[[[[\\\[[[WWWTTTRRRPPPMMMLLLLLLLLLKKKJJJIIIHHHFFFDDDCCCCCCCCCDDDBBBCCCDDDEEEDDDCCCAAA@@@<<<<<<;;;::::::999888888888666555666888::::::999666777888999999888777666555555555555555555555555444222111444888;;;999666888555222111222444444333333333333333222000///000111222222333444444555555555555444333333333333444333222111000000222333555444222///...///111111111444333222111111111111222222222111111222333333444222222333333222111000///111222333444444333222111222333333222555999777222777777888888888777666666777777666666666777888888777666666666666666666777666555555777888999888777444555666666555666888:::777777888777555555666888:::999888777777888999:::555555444444555666888999555666777888888888777666444555555666777888999999999888888999;;;<<<:::999666777888777777888:::;;;<<<:::777777888999999999777999;;;:::888888999;;;;;;:::999777777777777888666999:::777777999888444888666444666999;;;:::999;;;;;;<<<===<<<;;;:::999888:::<<<<<<:::::::::;;;999888777888;;;;;;999777888777666666888::::::::::::999777666666888:::<<<;;;888777999<<<===;;;777999888777666666555666666666555444333222222222222111111222222222222222222---222444111000222333111333333222222222333333444333333444444333333222222666555333111///...---,,,111333555444222111222333222222111111111222222222333333333333222222222222333222000000000111333444222222111111111222444555222222111111111111111111111111222222222111000000---///111000......000222////////////////////////////////////000000000000222000111444222///000444000000000000000000000000---...///...---,,,...000...///000111111000///...111//////000333333222000111222222222222111111000......---------///000111000...///222222...---///---333444000///222222///111222333222000......///...///000000000///------...///---***---222444111//////000000000///......---...///---,,,+++---...---...///000000//////...)))---000111000///..................////////////000------000111000111444222111000///...---,,,,,,+++---///000111111000///'''(((***+++,,,,,,++++++---,,,+++)))))))))******}}}|||~~~uuullleeeaaa\\\XXXUUUUUUWWWXXXWWWUUUUUUQQQMMMKKKKKKKKKKKKKKKJJJHHHEEEBBBAAABBBDDDEEE>>>???AAAAAAAAA???===<<<999:::::::::999888666666666555444555777999999888444555777888888888777666555555555555555555555555555222111444999;;;888555999555111000222444555444000111444555444111111444222222333444444555666666666666555444444444444555333222111000000222444555333000......000333444444555555444333222222222333333222222222333444444555444555555555444111...,,,444444666666666666444444333444333222666:::888333888999::::::999888777666777777777777777888999999777777666666666666777777777666555666888999999888555666777777777888:::<<<777888888777555555666777<<<;;;:::999999:::;;;<<<777777555555666888:::<<<333444666777888888777777444444555777888:::;;;;;;:::999999;;;======<<<:::555888;;;:::888888:::===<<<999666555666888::::::777999<<<;;;999999;;;===:::999888888888999;;;;;;777:::;;;999888:::888444:::777666888;;;>>>>>><<<;;;;;;<<<<<<<<<;;;:::999777999;;;;;;:::::::::<<<777666666999===>>><<<999>>>:::666666:::>>>??????;;;:::888666777999;;;======:::888:::???@@@>>>:::999999999999999999::::::777777666555444444444444444333333222222111111000444:::<<<777555777666222444444333333444444555666333333222222222222222222111000/////////000222333333444444222000000444777222111000//////000111222666666555444333111111000333222111000000222444555555444222222222444666888222222222222111111000000111222333333222111///...,,,///222111...++++++,,,++++++,,,---...///000111000000000000///////////////...000444333000000444000000000000000000000000---...///...---,,,...000...///000111111000///...111000///111333444333000111111111111111000///...000000/////////111222333---+++---111222///...000---222444000...111222///222222333111///......///...///000000000///---,,,---...---+++---111000,,,......///111111222222222000000000///---,,,...//////000111333333333222222(((222333...*********------..................000------111222000111555111111000...---,,,++++++***,,,...000111111//////$$$&&&)))+++,,,,,,+++***'''((()))++++++******)))~~~zzzzzzzzzsssjjjccc^^^YYYXXXUUURRROOOOOOQQQSSSNNNMMMLLLJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDBBB@@@???BBBBBBBBBAAA@@@???>>>===888777777999999888888:::555555666777888999::::::888777666666777777666555666666666666666555555444222333444555666777777888666666555333111111333555333333444555444333111000333444555666666666444444555555555555666666666666444222111000000111333555222333333333111///,,,***666555444333333333333333222333444444222111222444333666777444000///333777555666777888888777666555666666777777888888888888888888888888777777777666888777666555666777999::::::999777666666777999:::888999:::;;;::::::888888999999888888888888888888:::;;;<<<:::888777777888777777888888888777777666555555555555555666777777333333555888:::999555111333444444666888:::<<<===666777888999:::999888888<<<888555555777999888666;;;888777888;;;===;;;999EEEAAA;;;888999<<>>;;;888777999:::888666::::::;;;<<<<<<;;;888666888888999::::::::::::999>>><<<;;;::::::;;;===>>>888888888888888888888888999888888;;;>>>???===:::@@@===:::999999::::::999999999999999999:::;;;<<<999:::<<<======<<<:::999999999:::<<<===>>><<<:::999888555444444555888999444555666666777666666555:::555111333333222222444666333//////333666888777666555333111000000000111555555444111///...///000000111333333222333555777000000000000///...---,,,222111000000000000111111111333555444111111444777;;;888333222444555444333333111000000111222222111111000000////////////000222222111//////.........,,,++++++,,,---...///000000//////......000111222222111000//////000111111///222222......222555555333---***---000...,,,---222000//////000000///---000/////////111111///---111111222111111000///...000000111222222222222111111000///...///000000///222222222111111111111111111333333///---///...***//////////////////......333...***)))---111222222222000......000333444555111000...---------...///........................111000///---,,,***)))(((000///......//////...---...///000000///000222444//////...---,,,,,,,,,,,,+++++++++---///000...,,,***------******,,,,,,)))((()))***+++,,,,,,,,,,,,}}}}}}~~~wwwnnneee^^^ZZZZZZXXXUUUQQQNNNMMMNNNOOONNNMMMLLLJJJIIIIIIHHHHHHEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;:::999999999999888888999666666777777888999999999777666555666777888777666666777777777777666555555333444666777888777777666666666666555333222333444444555555555444444333222222333444444444333222111444555555555666666666666555333222111111222333444333444555555555333222000555444444333333333333444222444555444333222333444444777888555111000333777666666777777777777666666777777777777777888888888999888888777777777777777888888777777888888999:::999999888777777888999999777888999:::::::::999888777777777888888999999999:::;;;;;;:::888666777888777777777777777666666555666555555555666666777777666666666777999888444111555555666777888:::;;;<<<666777888999999999888888888888888777666777888:::<<<:::999:::===>>>===;;;<<<<<<===???@@@>>>;;;888===;;;888888999:::888666:::999888777888888777777777888999999::::::999999:::999888888888:::;;;<<<::::::::::::999999888888:::999999;;;===>>><<<999>>><<<;;;;;;<<<===<<<;;;:::::::::::::::;;;<<<<<<999:::<<<======<<<:::999::::::999:::<<<<<<;;;999999888666444444666888999777777777888888888999999;;;666333555555333222444666444111222555777888777333222222111222222444444555555444222///...000111...111444555444333333444111111111111000///...---,,,,,,+++,,,,,,...//////000111111111000000222333888444111000222333333111222111//////111222111000/////////......///000000222111000///............++++++,,,,,,---...////////////.........///000111222111000//////000111111000333333///---000222222222...,,,//////------///111000//////000000///---111000///000111111000...///000000111111111000000///000111111222222111111222000/////////000////////////000000111111222222111333222///...111111...111111111000000000000000111///,,,,,,...111222333666333111000111333333333111000///...---...//////000000000000000000000000000000000///////////////...------...000111000///---...//////...///111333---------,,,------......,,,+++***+++,,,,,,+++)))***,,,,,,******,,,,,,)))******+++,,,---......---zzzrrriiiaaa\\\YYYZZZXXXTTTPPPMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHCCCCCCCCCCCCCCCCCCDDDDDDBBBAAAAAA@@@>>><<<;;;:::;;;;;;:::999888888888888777888888999999888888888666555444666777999888777777777888888777777666555444555888999999888666444555777888777555333333444666666555444444444555555333444444444333333222111444444444555555555666666666555333222111222222333111222444555666666555555333333333222333333444444333444555555333333444555666888999777333222444666777666666666666666666777888888888777777777777777:::999777666666666777888888888999::::::::::::999888888888888888888888888666777888999999999999999555555666777888999::::::999::::::999777666777888777777777777777666555555666666666666777777777777:::888666666777666444222777777888888999999::::::555666888999999999888777555888;;;999666666:::>>>===<<<;;;<<<===>>>===<<<888999<<>>???===;;;;;;;;;;;;:::;;;;;;<<<===999:::;;;<<<<<<;;;:::999<<<:::999999:::;;;:::999:::999777666666777999:::888888888888999:::<<<===;;;777555777777444222444666444444555666888777666333333222222333444444555555555555333111000111222...111555666444222111000111111222111111000///..................///000000///...------///000000///333111///...000111111111111000......000111000///------------...///000000000000///...------------+++,,,,,,,,,---......///......------......///000111000000//////000000111000333333///---///000...000......000...+++,,,000000///......///000...---111000000111222222111///......000111111222222222//////000111111111111111222111000///////////////------...///000111222222222444333//////333444222111000000000////////////...///000//////000222333666444222222333555555444222111///.........///000222222222222222222222222222222222333333333333333---,,,,,,---000111111000---...//////......000222,,,,,,,,,------...000000///---+++***++++++***)))+++......+++,,,......,,,,,,,,,---...////////////}}}yyyssskkkeee```]]]\\\YYYVVVSSSPPPNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@>>><<<;;;;;;===;;;999888:::;;;999999999:::::::::999777777555444444555888999999888888888888888888777666666444666999::::::888444222555777999888666444333444666555444333333444555666666666666555555444333333333333444444444555555555666666444333222222222222//////111222333333333333222222111222222333444444222444555555444333444666888999999888555333444666777666555444444555666777888888888888777777777777:::999777666555666777888777888:::;;;;;;;;;:::999777777888888888888777777666666777888888999999999666666666777777888888888777888999888777666777888888888888888777666666555666666666777777777777777999888666444444555666666777777888888888888777777555666777888888888777666555777999999999999;;;>>><<<<<<;;;<<<<<<<<<<<<<<<<<<:::777666777999::::::;;;:::::::::::::::999888::::::999888777777999:::666777777888999888888888666777888:::;;;<<<<<<<<<;;;;;;===>>>>>>>>>======;;;:::::::::;;;::::::999::::::;;;===???>>>;;;888<<<<<<;;;;;;;;;<<<<<<===::::::;;;<<<<<<;;;::::::>>>;;;999888999:::999999:::999888777777888999:::888777666666777999<<<>>>;;;777666999999666333444444555555666777777666444666666555444444333333333555666666555333222333444000222444444222111000000111111111111111000//////333222111111000000000000000---+++,,,///111///---000///......///000111111000///------///000///...,,,,,,,,,------///000111//////...---------------+++,,,,,,------.........------------.........///////////////000000000111...222222///---///000///------...///,,,(((***000///...------//////...---111000000111333333222000//////000111111111111111...///000000111111000000222222222000///...///000---.........//////000000444666444000000333555333............---------,,,+++...111111///...000333111000///111444666777777222111000///...///000000222222222222222222222222666666555444333333222222...---,,,...000111111000---///000/////////111333......------...//////000111///,,,,,,---......------000000......111111///......///000000000000000xxxtttmmmfffaaa]]]\\\\\\XXXUUUQQQPPPPPPPPPNNNLLLIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBDDDDDDCCCBBB@@@>>><<<;;;;;;>>><<<888888===>>>;;;999:::;;;;;;;;;999777666555444444555888999999888888888888888888777666666555666999::::::777444111555777999888666444333444555444333222222333444555666666555555444444444444333333333333444444444444666555444333222222111111000000000111111111111111111111111111111222333444222333444444333333444666888888999888666555555555777666555444444555666777888888888777777777777777999999777666666666777888777888999:::;;;:::999888666777888888888888777666666666666777777888888888777777777666666555555555666777888888666666777999999999999999888777666555555555666777888777777666666555444333333555888:::666666666777666555444444444555666777888777666666777666666888;;;===<<<;;;::::::;;;::::::999::::::===999444222333777:::;;;888999::::::999888888888555888::::::888777777888555666777777888888777777555666777999:::;;;;;;;;;888999<<<>>>???@@@??????::::::::::::999999999:::::::::;;;======;;;777444===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::>>><<<999888999::::::999;;;:::999999999999:::;;;555444444333555777:::;;;;;;777777::::::777555666444555777888777555444444666666666666555555444333555666777666555444555666444444444222000///111333000000111111111000//////000000/////////000000111111...,,,---000222111...///000000000000111222333000...------...//////...,,,,,,,,,------///000111///......------------...+++,,,---.........------,,,------.....................//////000000000000,,,000111///...222555444,,,+++,,,---***&&&)))......---,,,---...///...---111000000111333333222111111111111111111000//////......///000000000000///222333333111///---///111000/////////......------666777666111000222333000........................***...111111///...000222///......///222444555444222111///.........///000111111111111111111111111444444333333222222222111000///......///000///---///000111111000111333555111000//////.........//////---,,,,,,---///000000,,,//////------000111...//////000000111000000000|||tttpppiiibbb\\\XXXWWWWWWWWWSSSPPPPPPQQQQQQOOOLLLHHHHHHIIIJJJIIIHHHFFFEEEFFFEEECCCAAA@@@@@@AAABBBBBBAAAAAA@@@>>><<<;;;:::<<<@@@>>>888888>>>???;;;999:::<<<<<<<<<:::888777666555444666777999888777777777888888777777666555444666777888888666333222555777888777555333333444333333222222222333444444444333333222222333333444222222222333333333444444333333333222222111111111333333222222222222222222111111111000111111222222000222333333333333444555777777777777777666666555666555555555555555555666666777777777888888888888888888888888777777777666666666777888888888888777777777777777777777777777777777666666666666777777888888777666555444333333444555777777666666777999999999999999888666555444333444666777777777666555333333333222111333777;;;444555666666666444333222333444666777777777666555888555444777<<<>>><<<888888999:::999888777888999777666555666777888888777555777::::::888777777777000444888999666444555666555555666777777777777777444444444555666777888888666888;;;===?????????>>>999::::::999888888:::<<<::::::;;;<<<<<<:::666333===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::;;;<<<;;;:::;;;;;;::::::::::::;;;;;;444444333444444666888999:::666555999:::888777888555777999999777555555555333444555777777888888888444666888888777666777777666666444111///000333666111111222222222111111000//////000111222444555666111000//////111222222111000222333333222222333555000///------///000///...------------...///000000//////...............///+++,,,---.........,,,,,,------...////////////...------...///000000000000,,,000111///000555:::;;;---++++++,,,+++((()))------,,,+++,,,.........,,,000//////000222333222111222222222111111000......---......///////////////222444444222...---///111111111000///...---,,,,,,444666666222000111000---//////000000111222222222---...000111000000111222222000//////000000///---111000...---------...///........................---...///000111222333444111///......//////...---000111222222111111333555222222000//////.........,,,+++***+++---.........))),,,,,,***+++......,,,...//////000000/////////xxxlllhhhbbb\\\XXXUUUTTTTTTWWWSSSOOOOOOPPPPPPLLLHHHFFFGGGIIIIIIIIIHHHFFFEEEDDDCCCAAA@@@@@@AAACCCDDDAAA@@@@@@???>>>===<<<;;;@@@EEEAAA888777===>>>888999:::<<<======;;;999888777666555666777888777666666777777777777666555555444444555666666555444333666666666555333222333444222333333444444555444444222222111111222333555666222222222222333333333333111111111222111111111000333333333222222333333333222111111000000000000111///111222222222222333555555555555777888777666555444555555666666555555444555555666777888999999:::666777999999999888666555555555444444555555666777888777666555555666777888999888666555444555555555666666666555555444444444333444666666666666777999888888777777666444333222222333555666666666444444222333333111000111555888444555666777666555444222333444555666777666555555555555666888::::::999888777999:::999777666777888555555666777999999777555333666999999777555555666111444888777444333555888444555666666777777666666555555444444444555777777777888;;;===>>>===;;;:::777999:::999777888;;;===:::::::::;;;<<<;;;888666<<<<<<;;;:::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;<<<===>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666777777888888888999555333777999888888;;;999;;;<<<;;;888666777888333444666888999999999999444666999999888888888999555555555333222222444666333333444444444444444333444444333333333444555555000111222111000111222444111333555555333222333555111///......///000000////////////......///000000000//////......//////000+++,,,...//////...,,,+++---...///000000000//////,,,---...000000000000///000333222///111777===???000,,,***------++++++---,,,+++***+++---...---,,,.........000222333222000000000111111111000000///------.../////////......222444555333...,,,...222111000000//////.........///333444111000111///+++...///000111222444555555111000000111333444444333222111000///000///---+++000///---,,,,,,,,,---...------------------------+++,,,---...000111222333///...---...///000///...///000111111000111333555111111000000///000000000---,,,+++,,,......---+++))),,,,,,***+++...///,,,---...............------}}}tttccc```\\\XXXVVVUUUUUUVVVXXXSSSOOONNNOOONNNIIIDDDFFFGGGHHHIIIIIIHHHFFFEEEBBBAAA@@@@@@@@@BBBDDDFFFBBBBBBBBBAAAAAA???>>>>>>DDDHHHDDD999666<<<<<<666888:::<<<>>>>>><<<:::888888777666666777777666555666666666666666555555444333333444444444444444333666666555333111111333555222333555666777666555555444333333333444666888999111111222222222333333333///000000111111111000000111111111111222333444444222222111000//////000000...000111111111111333444333333444666888888777555333444555666666555444333444444555777888999:::;;;555777999::::::888555444444444333222222444555666999777666444444666777999:::888777555444444444444444444555555555555555555222444666666555666777999666666666555444222111000111222444666666555444333333444444111//////222555444555777888888666555333333444555666666666555444222666::::::777666888:::888:::;;;:::777555777999888666444444666888999888111555888999666444555666555777999666333333888===444555555666666666666666888777666444555666888999888999;;;===<<<:::888666666888999999777888;;;???:::::::::;;;======;;;999<<<;;;::::::999999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;===??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<888999999:::::::::999999999444222555888888999===<<<>>>>>>===999777999;;;777777888999999888666555444777999:::999888999999333555666666555444555555555555666666666666666555777555333111...---++++++///222333222000///222555111444666555333111222444111000......000111000///111000000////////////000000000/////////000000111+++,,,...//////...,,,+++---...000111111111000///+++,,,...000000000000///333555444000111888???AAA333---***---000...------,,,+++***+++---...---,,,...------///111222111000...///000111111222222111,,,---......//////......222555666333...,,,...222/////////000000000000000+++000222111111222///+++,,,,,,...///111333444555555222000111555777666444000/////////111111///...///...---,,,+++,,,------------------------------.............../////////---,,,,,,---000111111000...///000000///000222444////////////000111222333000//////000111000---++++++...///---...111222///,,,---------------,,,,,,}}}qqqhhh```\\\YYYZZZVVVOOOPPPUUUYYYUUUPPPOOOPPPPPPNNNLLLGGGIIIJJJJJJGGGEEEDDDEEEFFFBBB???AAAEEEGGGFFFCCCCCCBBB???===;;;:::::::::::::::::::::::::::::::::;;;999888888999999777666555555555555555666777777888555111111333555444333111111222222333444555555888777666555333222111000222111000000111222555666666555333111000000111111222222222222222222222222000222333444444111///---......///000000000000000/////////000///......------...///000111111111111333444555444222111111222555333222333666777444222333444555666777666666666555333555::::::555555:::555666666666777777888888555555555666666666666777444555555555444444666777666444333333444333111///222111111222444444333111666333000000222333222111111111222222222222111111000////////////000000111222444777777666444444555222222222333333444444444666777888888777777888:::999555111000333555666555555333111111222444555444333444555555555555666888999888666555444444444555555333111222333555666666666888666333444888:::999777888999::::::999888777:::777555666999:::999666<<<;;;:::;;;===?????????;;;<<<<<<<<<:::999:::;;;;;;;;;:::999999999::::::;;;;;;;;;::::::;;;<<<<<<>>><<<999999:::<<<<<<;;;@@@???===;;;999888888777666888888777555555888;;;@@@===::::::;;;;;;999666888777666777888999777555;;;;;;;;;999666555555777555999888555555999888222999999888666444333555777555555444333333222111111111222222222222111000///333333222111111222333333000//////000222222111///---.........//////000000000000//////.........---.../////////------///000000000000000////////////------///000000111111111555444333333222222222333///...------//////...---......---------......///222111000111222222111000444222///...///000000000------------------------222111000///............---000222222000...------------...///000000000///222///,,,---000333444333111111000...---...222555///111222111///......///000000////////////000000---...............------/////////---,,,,,,---///---------------,,,,,,,,,///---,,,///222333222///000---+++,,,...///---***.........000333444333222///---+++,,,...///---******---,,,***))),,,,,,)))vvviii```YYYVVVVVVXXXVVVRRRRRRWWWYYYUUUPPPOOOOOOOOOLLLJJJFFFHHHIIIHHHFFFDDDCCCCCCFFFCCC@@@AAAEEEFFFDDDAAABBB@@@>>><<<;;;;;;;;;;;;;;;:::::::::999999888888999888777777888888777666777666666555555666666666888666333333555666444333444444444444444444444444444444333333222222111111555444222111111222333444555444222111000000000111111111111111111111111111///000222333333111///---//////000111111111111111...////////////...------------...///000000000000000111222111000///000222555444222333666777555444444555777999999888666555666555666:::999444444888666666666666777777777777888888888888888888888888666555555444333333555666555444444555666555333111333222111222444444333111555333000000111333222000333333333222111000///...///////////////000000111333444666666555333333444...///000111222333444555222333555555444444444555666222///...000222333222333222111111333444555555777999<<<>>>>>>???AAABBB???>>><<<999888777777777777555333333444666666555444666555222222555666444555666777777777777666555666666555777888999999888999888888999<<>>;;;999999999<<<;;;;;;;;;::::::999999;;;;;;:::999999888888888<<<:::888777999::::::999;;;:::999999888888888999555777888888666666888:::===;;;999:::<<<===<<<:::<<<;;;::::::;;;:::888666999::::::999777666666777555888888444555888777222777888888666444333444666444444444333333222222222222222111111111000000000111111222333333222111111///......///111111000........./////////000000000000000000/////////......000111111111//////111222111111000000000////////////000111222222222222222444333333222111111222222...---,,,---...///...,,,/////////000000000000000222111000000222222111000444222111222222222000/////////............//////222222222111000/////////111333444444111...,,,,,,------......///.........222000------000222222111444333222000......111333,,,...000000//////000111111000000000000000000111//////000000000000//////---------+++******+++------------------------...---++++++,,,///000...,,,...,,,***+++------+++)))+++******,,,...000///...000...,,,---000111111///,,,//////,,,,,,//////,,,zzzooobbbXXXSSSRRRTTTWWWVVVRRRRRRUUUWWWTTTOOONNNOOONNNKKKHHHFFFGGGHHHGGGEEECCCBBBCCCGGGDDDAAABBBDDDDDDBBB??????>>>===;;;;;;;;;;;;<<<<<<;;;;;;:::999888777777888777666666888999888777888888777777666666555555888777666666666666444222777777666555555444333333111111111111111111111222888666444222111000111111333222111000000000000000000000000000000000000000,,,...000111111000///...000000000111111111111111...............---,,,,,,,,,,,,...///////////////...000000000//////111222444333222333555777777666777888:::;;;;;;999777666:::999:::<<<:::666666999999999999::::::::::::;;;<<<;;;;;;::::::999999888888777555444444555666777666666777999:::999666333444333222222444444333111444222000000111111111000111111111111111000////////////...//////000111111333444666555333222222222,,,,,,...///111333444555///222444555444333333333444111///...///111222222111111111222333444555666777;;;@@@CCCEEEFFFHHHIIIGGGEEEBBB???<<<;;;:::::::::888666555666777777777555888888555444666555222333333444444444444333333222444666777666777888999333222222444777:::;;;;;;<<<======;;;999777777888;;;;;;<<<<<<;;;999888777:::999888777666555555444999777555444666777777777666666666666777888999999555666888888777777777888999888777999<<<>>>???>>>AAA???>>>======<<<999777777999;;;;;;999888888999555777777555555666666333555777888777555444444444333333333333333333333333333222111000000000111111...000222444444222000......------...///000000...//////000000000000000111111000000000000000//////000111111111//////111222222222111111111000000000000000111222222222111111222222111000000000111111...---,,,,,,......---,,,---...000111111111000///222111000000222222111000333333444555555444000...222111///......///111222222333333444333222000///555666777555222...---,,,---............------,,,222000...---///000000000444333222///---,,,...000(((***---...//////111222000000000000000000000000000000111111111111111000---------+++******+++---,,,---------.../////////,,,++++++,,,---...,,,+++---+++******+++,,,***)))***)))((()))+++---...---...---+++,,,///111222222---///000------000000---~~~vvvkkk^^^UUUPPPRRRUUUVVVTTTQQQPPPPPPTTTQQQNNNMMMOOOOOOLLLIIIHHHIIIIIIGGGEEECCCCCCCCCGGGEEECCCBBBCCCBBB???======<<<;;;::::::;;;;;;<<<======<<<;;;:::999888777888777666777999:::999888999999999888777555444444666666666666666444222000666666555555444333333222111111111111111111111111666555333111000/////////111111000000000000000000........................***,,,...///000000///...000000/////////000000000------......------,,,++++++,,,---...////////////000111111000///000222444222222222444666999;;;<<<=========<<<<<<;;;;;;:::>>>>>>???>>>;;;999999:::>>>>>>??????@@@@@@AAAAAA@@@???>>>===<<<;;;::::::;;;999777666888:::<<<===;;;<<<===???@@@===999555666444333333444444333222222111000000000000000///,,,---...000111222333333///////////////000111222333444555444222111111222---...///000111222333333000333666888777555444444444333111000111222333333000111222222333444666888;;;???EEEIIIKKKKKKLLLMMMLLLJJJFFFBBB???<<<;;;;;;;;;999777777999::::::::::::===>>>;;;:::;;;888444333333444444444444333333222555888777555333444666222111000222444666777777333444555555555444666777888999:::;;;:::777555333555555555555444444333333555333222222333555555555444444444555666777888999444555777888888777666666555555555777999<<<>>>???AAA@@@???>>>???>>><<<999666999<<<===<<<;;;:::;;;555777888777666666555555555777999999777555444555222333333333333333333333555444222000000111222444...///111222222111///...///...---...000111111000000000000000111111111111111111111111000000000000.../////////------///000222222222222111111111000......///////////////...111000000/////////000000...,,,+++,,,---...---,,,***+++...///000///...---222000///000111222111000444333333333444333000...333111///------///111333222333555666555333111000666777777666333000////////////000//////...------000///......///000000111111111000...++++++---///'''))),,,---......000222...//////////////////.........///000000000000////////////---,,,,,,---///,,,,,,---......///000000------------...---,,,+++---,,,+++++++++++++++***---+++******,,,...//////+++***))))))***,,,---...+++......+++,,,//////,,,~~~wwwooodddZZZTTTMMMQQQUUUUUUTTTSSSQQQPPPPPPNNNLLLMMMOOOPPPNNNKKKJJJJJJJJJHHHEEECCCDDDDDDFFFEEEDDDCCCBBB@@@>>>;;;<<<;;;:::999999:::;;;<<>>===<<<;;;:::999888888777777888:::;;;:::999999999999888777555333222333444555555444222111000222222222222222222222222333333222222111000000000111000000//////......///......//////////////////------------------------***+++,,,...///////////////...------------......------......------,,,++++++,,,---...////////////111111111000///000222555555666888:::<<>>;;;;;;<<<>>>@@@===??????<<<::::::::::::@@@AAAAAABBBDDDEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@>>><<<:::<<>>===>>>AAACCC@@@???@@@===999777777777777777777777777555888;;;999555222111222777555444444666777666555///000222222222222444555555666777888777555222111111111333444444444444333333111000000222333444333555555555555555555666666333444555666777777555444333333333444555777:::<<<>>>>>>===>>>??????===;;;888:::===>>>===<<<;;;;;;666777999999777555555777555777999999888666666666222333333333333333333333777555333222222222444555111111000000000000111111000///---...000222222222111111111111000000000000000000000000111111111111.../////////------///000222222222222111111111000---......////////////.../////////......///000000...---,,,,,,......---,,,)))+++---///000000...---111000///000111111000///444111//////000111000000222000...,,,,,,...000222222333444555555444222000333555555555333111222222111111111111111000///........./////////000111222//////000///------///111)))+++---...------...///,,,,,,---......---,,,,,,***+++,,,---------------/////////---,,,,,,---///+++,,,,,,---...///000000+++,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,---,,,+++,,,...//////...******)))((((((((()))******---...+++,,,//////---~~~{{{tttlllcccZZZTTTPPPJJJPPPTTTTTTUUUVVVVVVTTTPPPNNNLLLNNNPPPQQQNNNKKKKKKKKKKKKHHHEEECCCDDDEEEDDDDDDDDDCCCAAA???<<<;;;;;;:::999888888999::::::>>>======<<<;;;::::::999999888777888999:::999888777777888888666444222111111333444444222111111222000000000000000000000000333333222222111000000///------..................,,,---...///////////////------------------------++++++,,,---...////////////...,,,++++++,,,------...............---,,,,,,,,,,,,...//////////////////000000000000222666999<<<>>>AAACCCCCCDDDFFFGGGBBB@@@===::::::<<>>===<<<===;;;999:::<<<>>>>>>>>>>>>BBBDDDBBBBBBCCCAAA===<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>===999666333222666444222222222333222111333444555444222222333444222333444444444333222111///000222444555555444444222000//////111333444333666555444444333444444444333222222333555555444222111111222222222444888;;;===<<<;;;<<<>>>>>>===;;;:::<<<======;;;:::999999666666999:::777333444888555777888888666666666777333333333333333333333333666555444333333333444444222222000//////000222222111///---...000333333333111000000000000000////////////000000000000000111000111111111//////111222222222111111111000000000......///000111111111111//////.........///000000///...------//////...---,,,---///000111222111111111000//////111111000///111///,,,,,,---///111111000///---,,,,,,---///000111222333333333222111111000222333222111111333444111222222222222111111000...000111111000000111333000111111111000000222444+++---......---,,,---...***+++,,,------,,,+++***((()))***+++,,,,,,,,,,,,---------+++******+++---+++,,,,,,,,,---.........&&&(((***)))((('''((()))---...///...,,,+++,,,---+++++++++,,,......---+++***,,,,,,,,,***))))))***+++...///------111111...zzzuuummmcccYYYRRRNNNLLLKKKRRRVVVTTTUUUXXXYYYVVVRRRPPPNNNOOOQQQPPPLLLIIIKKKKKKJJJGGGDDDBBBCCCDDDBBBCCCDDDCCCAAA>>><<<;;;;;;:::999888777777888999;;;;;;:::::::::999999999888777666666777777666555555666666777666444222000111333444333111111333666111111000000///.........000000000000000000000000---.....................***+++---.../////////...------------------------,,,,,,------......//////000///---++++++,,,---......////////////...------------...///000000000000...///111222555999???CCCAAADDDGGGHHHEEECCCBBBCCC<<<;;;:::::::::;;;<<<===777;;;<<<888777<<<>>>===>>>???AAADDDGGGIIIKKKLLLQQQPPPPPPOOONNNMMMMMMLLLIIIFFFFFFIIIMMMOOOLLLIIIGGGGGGFFFGGGHHHGGGDDDBBB<<<999666444333444333222000222444444222000000111222222333333333222222111222222222333444555666777333444444333333333666888333333333333444444444444///111333333222111222333000222333222000000111333333444444222222666???GGGJJJLLLNNNMMMLLLKKKKKKLLLLLLJJJHHHEEEBBBAAA@@@@@@@@@>>>;;;;;;<<<<<<<<<;;;???CCCDDDCCCDDDGGGFFFCCCAAA@@@???>>>>>>???@@@AAABBBAAAAAAAAA@@@===999666444222111111222222222111333444555555444333444666222222222222333333333333000222333555666555444333222111///000222444444444333222222111222222222333333111///000222333333111///000111111111444999===>>>===<<<<<<======;;;999;;;<<<<<<:::777555555666444444777999555000111888444555666555333333555666444444444333333222222222444333333333222222222222111222222222222222222111000...,,,---///222333333000000000/////////............/////////000000000000111111111//////111222111111000000000/////////,,,---...000111222222222//////......///000000111000///......000000///...------...///000111222222111///...///000111000///---,,,+++---///111111000///......------......///000000000000000111111111///000111000///000111333000000111222222222111111222444555333111//////000000111111111///...///111+++---...///...---...///***+++,,,------,,,+++***)))***+++,,,---------------------+++******+++---++++++,,,,,,,,,,,,,,,,,,$$$&&&((()))'''&&&(((***,,,---///---+++***+++---******+++---///...,,,)))(((+++......---++++++,,,***---...,,,,,,000000...zzztttkkk___TTTNNNKKKKKKQQQWWWYYYUUUTTTWWWWWWTTTUUUSSSPPPPPPQQQOOOKKKFFFJJJJJJIIIFFFBBBAAABBBCCCAAACCCDDDCCCAAA>>><<<;;;<<<:::999777777777777888999888888888888888888888777666444444555555444222333444666666555444222000222444555333222222666999333333222000///---,,,,,,------......///000000111//////000000///...------)))***,,,...//////......---------------------------------.........//////111000...,,,,,,,,,.../////////000000//////...------...///000111111111111///111444777;;;AAAHHHMMMBBBEEEHHHHHHCCC>>><<<;;;555777999;;;;;;:::999888888===>>>::::::@@@CCCBBB@@@AAACCCFFFJJJMMMOOOPPPPPPOOOOOONNNNNNMMMMMMLLLLLLJJJIIILLLPPPPPPKKKFFFEEEEEEDDDFFFGGGHHHGGGFFF===:::666444333444333222000333555555222000111222000111222333444555555555333333333444555666888888333444444444333555777:::111111222333444444555555111222333333222111333444222555666555333222444666444555444222111777AAAJJJOOOPPPQQQPPPOOONNNOOOQQQMMMKKKIIIFFFEEEDDDDDDDDDCCC@@@===;;;;;;;;;:::999AAADDDFFFEEEFFFJJJKKKHHHCCCBBBAAA@@@@@@AAABBBCCCEEEDDDCCCDDDFFFDDD???:::999777666777888:::999999///111333444444555777999222222222222333444555666333444555666666555333222333111///000222444555555000/////////000111222333333000------000222222111---///111111222555;;;@@@@@@???=========<<<:::777<<<<<<:::777444222222333222222555888444---///666333333333222111111444666555555444333333222111111111222222222222111000///000111333555555333111000///---++++++...111222333000000//////.........------.........//////000000.../////////------///000000000000000////////////)))***+++---///000111111///////////////000111111111///...///000111000///,,,,,,,,,,,,---///000111111///...///000111000///******,,,///222333111///......////////////......000//////...//////000000///000000///......000111...///000111111111111111555777888555111------......//////...,,,******+++***,,,...///......///000***+++---......---+++***+++,,,---.../////////////////////---,,,,,,---///,,,+++++++++++++++++++++$$$'''******)))(((***,,,***,,,...---***(((***,,,***+++---000111000,,,)))$$$(((---///---,,,,,,---'''++++++)))***---...,,,vvvkkk___VVVNNNIIIJJJOOOSSSUUUWWWXXXYYYXXXVVVUUUXXXSSSNNNMMMOOOOOOLLLIIIGGGIIIIIIFFFBBB???AAACCCCCC@@@===<<<>>>>>><<<999:::::::::888666666888999;;;888555444555666666666555555444333333333444444444444333333333333222222///000222333333222000///111000000///...---------////////////////////////222111///---,,,++++++,,,,,,......++++++...///---*********,,,...///...,,,---------...------,,,+++......------...///000111000//////000222222111///,,,---......---...111333777666888@@@IIIMMMIIICCCCCCBBBAAA@@@>>>===;;;:::777888999:::;;;<<<<<<<<<<<>><<<;;;:::999999555666888999;;;<<<======???BBBEEEEEEEEEGGGLLLPPPPPPMMMNNNRRRSSSOOOOOORRRRRRSSSTTTQQQMMMIIIGGGFFFMMMLLLKKKLLLNNNPPPPPPPPPNNNKKKJJJKKKNNNOOOLLLJJJ<<<;;;:::999777666555444666555444555888999999888:::888555555777999999999777777777555444555888:::888999999888555444444555666555444555666666555444888888777666555444555555555555444444444666777888666777777666777<<>><<<===???AAAEEEDDDCCC@@@>>>???BBBEEEEEEFFFFFFFFFFFFHHHKKKNNNKKKIIIFFFBBB@@@>>>>>>>>>@@@???===>>>@@@BBBCCCBBBAAABBBAAA>>>:::888777777333444666888::::::999888444444666777888888888777444555666777888888777777111222333444555444444333222222222222222222222222555333000000222222111///222222222333555888;;;<<>>@@@AAABBBHHHKKKNNNNNNMMMMMMPPPTTTTTTQQQQQQTTTTTTRRRSSSVVVRRRTTTUUUTTTPPPKKKGGGEEELLLKKKJJJKKKNNNQQQRRRQQQNNNMMMLLLNNNQQQQQQMMMJJJAAA>>>;;;:::;;;:::666333999777666777999:::::::::===;;;888888999:::::::::::::::888666555777;;;>>>:::;;;;;;:::888666666777777666555555777777666555999888777666666666666666666666555555666888999:::777777666666777;;;AAAEEEIIINNNSSSTTTSSSRRRRRRSSSNNNFFF<<<666888>>>CCCEEEGGGGGGFFFDDDBBBCCCEEEGGGJJJJJJJJJJJJIIIJJJLLLNNNNNNLLLJJJFFFCCCAAA???>>>@@@>>><<<===@@@CCCEEEEEEIIIIIIHHHEEE@@@;;;888777777666777;;;@@@@@@<<<777222555888;;;<<<:::777666777777777888999:::;;;<<<333333444555555555555444111222222333444444555555777555333222333333222111444444333444555777:::;;;???<<<999888:::;;;<<<;;;666444222///.........///////////////000111222333------............------000000/////////111222333000000111222222333333444222333333333333222222111000///...///000000...,,,///---------//////...---000111222333333222111000111111111111000//////...111///...///111222222111111111111000000//////////////////000111222333444000000000000////////////---...////////////......000111111111000//////...............///000111111222000......///111111111000111111///......000222///000222333333111///...000...---,,,,,,...000111333111///------///222333///111000,,,,,,......,,,,,,,,,,,,---------......(((,,,...,,,+++---...,,,333111///,,,++++++,,,---++++++,,,,,,++++++******...---,,,,,,,,,...///000...---,,,+++******++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++***************------,,,,,,------...///|||pppcccWWWOOOPPPTTTUUUTTTTTTWWWVVVUUUSSSRRRRRRQQQQQQPPPMMMKKKJJJKKKKKKIIIGGGIIIFFFCCCCCCFFFGGGFFFCCCBBBAAA>>><<<:::999777666999999999888666666888:::888666555555666888777777888777666444333333333333444444333333333222222222000111222222222222111000000000000000//////......////////////////////////111111000000////////////...000///+++***------***++++++***,,,......---+++------///000111222222222,,,...000222333222111000222222111333444555444222222222111111333999AAAFFFHHHIIIGGGCCC>>>;;;===???;;;:::999888888:::;;;<<<:::;;;>>>AAADDDFFFHHHHHHLLLOOORRRRRRPPPOOOQQQSSSSSSQQQPPPQQQQQQQQQSSSUUUQQQSSSSSSRRRNNNKKKIIIIIILLLLLLMMMPPPRRRSSSRRRQQQPPPOOOPPPRRRUUUTTTOOOKKKHHHCCC===;;;======:::666999888777777999;;;;;;:::<<<;;;:::;;;<<<<<<:::888>>>>>>===;;;999:::===@@@;;;<<<<<<;;;888777777888777666555666777888777666888777777666555555666666666666555555666888:::;;;888777666555666999===AAADDDMMMTTTTTTQQQOOOOOONNNDDD<<<333222888AAAGGGIIIFFFGGGGGGEEECCCCCCEEEGGGJJJKKKKKKKKKKKKLLLNNNPPPPPPOOOMMMKKKHHHFFFDDDCCCBBBAAA@@@AAACCCEEEEEEEEEJJJKKKKKKHHHCCC===:::888;;;<<<>>>AAACCCAAA===888888:::;;;<<<;;;999666333888888777777888:::===>>>444444555555666666666666444444444555555555666666333333222222333444555555555444444555666777888999>>><<<:::999999;;;<<<===888777444222111000111111.........///000111222333.........//////.........111000///......///111222111000///000111222222222111111111222222111111000///......///111111000...,,,+++******+++,,,------000111222444333222000...111222333333222111///...222000......000222333333222222222111111000///...222111000000000000000111000000000000/////////////////////000//////......111111111111111000///..................///000000000...------///111111000000000000///......000222000111222222111000///...000000///......000111222444222///------///111222111111111///...///...---,,,,,,,,,---------......,,,000222///---...///---444222///---,,,---...000++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,---...///...------,,,+++++++++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))))),,,++++++++++++,,,------wwwjjj]]]TTTMMMPPPVVVWWWUUUUUUTTTSSSQQQOOONNNMMMMMMMMMNNNMMMLLLLLLLLLLLLJJJIIIIIIFFFCCCDDDFFFHHHFFFDDDBBBAAA???<<<:::888777777888999999888666777999;;;:::888666666666666555444888777666555444444444444444444333333333222222222111111111222222111111111000000000000000/////////////////////////////////000000000000000/////////...000///+++***------***,,,++++++,,,---...,,,++++++,,,---///000111222222---...111333333333111000333222222333555555444222111222333444777===DDDIIIJJJJJJHHHAAA:::777999<<<888777777888999;;;<<<>>>>>>@@@BBBEEEHHHJJJKKKLLLKKKNNNPPPOOOLLLKKKLLLNNNMMMMMMLLLKKKKKKMMMOOOOOOOOOOOONNNLLLJJJJJJLLLMMMLLLNNNQQQUUUXXXWWWSSSOOOSSSRRRSSSVVVXXXVVVQQQLLLNNNGGG>>>;;;<<<===;;;888888888888999<<<======;;;<<<===???BBBDDDBBB>>>;;;AAAAAAAAA@@@===<<<<<<<<<;;;;;;<<<:::888666777777777555555666888888888777666666555444444444555555555555444444555777888999999777555444555888;;;<<>>BBBFFFGGGCCC???<<<;;;<<<<<<;;;:::999888777777888777666666777:::===>>>666555666666666777777777888777777777666666666555444444444333333444555666555555555666777777888999;;;;;;:::888888999;;;<<<999888666444333222222222////////////000111222333111111000000000000111111333222000......///111222333111......///000///...//////000000000000//////+++***+++---000111111000+++++++++++++++,,,---...///000111222222000...,,,---...///000///...,,,+++222000......000222222222111111111222111000///...111111000000///000000000////////////000000000000000000111111111000//////111111111111111000/////////............//////000000///......000222111111///000000000......///111333222111/////////000000111111000000000111222333444333222111000///......222111111111000///...///,,,,,,,,,---------......%%%***---,,,---000222111---,,,***((((((***,,,...,,,,,,---------------,,,+++******++++++,,,,,,---------------,,,,,,++++++------,,,,,,,,,+++++++++------,,,+++++++++,,,---*********)))******++++++******))))))******+++,,,|||qqqfff[[[TTTOOOSSSVVVVVVTTTTTTTTTSSSRRRQQQPPPOOONNNNNNMMMMMMNNNNNNMMMLLLKKKKKKFFFDDDCCCCCCDDDDDDDDDCCCAAAAAA@@@===:::888888999888888999888666777999;;;;;;999777777777666444222777666555555444555555555444444333333333333222222111111111111111111111111000000000000000000000000////////////////////////......///000000000//////...000///++++++------+++,,,++++++,,,---...,,,+++***+++---...///000000000...///111222333333222222333222222333555555444222000333666999===AAAFFFJJJHHHGGGDDD>>>888666777:::555666777999;;;===>>>???BBBCCCEEEGGGIIIJJJKKKKKKLLLOOOPPPNNNKKKJJJKKKMMMFFFHHHHHHEEEFFFIIIIIIGGGJJJJJJIIIFFFEEEGGGJJJMMMJJJLLLQQQUUUXXXWWWSSSPPPTTTSSSTTTVVVXXXWWWQQQMMMOOOIIIAAA<<<;;;;;;:::999999999<<>>;;;999888:::;;;;;;:::777666666777666444444555777888888777555555444444444444555555666555444444444555666777888666333333555777999999>>>IIINNNKKKGGGFFFBBB;;;555555777<<>>;;;AAABBBDDDCCCAAA???>>>???AAAFFFJJJIIIDDD???>>>???<<<;;;999777777999;;;<<<888777666666777999;;;===777777666666777777888999::::::999888888777666666999999999666444222333444666777888999999:::;;;;;;999:::::::::999999:::<<<999999777666444333333222222222222222222222333444333333222222222222333333555444333111111111222222555222...---///111///---......///000000000000///))))))))),,,///000000///,,,...//////...///000111//////000000///...---,,,...//////000000/////////111000......///000000///...///000111111111//////.........///000111222333////////////000000000000000000111111111111111000000111111222222111111000000//////......///000000222111000111333333333111...///000000......///000333222000......///111222111111111111111222222333222333333333111///---+++111//////111111---,,,...,,,,,,,,,---------......+++///111///...111222000---,,,+++******,,,...///,,,,,,---.........------++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++...---,,,+++***+++,,,---***************+++,,,---******))))))******+++,,,wwwlllccc[[[VVVTTTVVVVVVSSSQQQSSSTTTUUUUUUUUUTTTSSSQQQPPPKKKLLLNNNNNNMMMLLLKKKKKKEEEFFFFFFDDDCCCBBBCCCDDD@@@AAAAAA>>>;;;999:::;;;777888888777666777999<<<999888777777777777555333555555555555555666666777444444333333333333222222222111111111111111111222000000000000000000000000////////////////////////,,,---...///000//////...,,,///...++++++......,,,---,,,+++,,,------,,,***+++,,,---...///000000000000000111222222333333444222111111222444444333222000444;;;@@@CCCFFFIIIJJJDDDBBB???;;;777666777888666888;;;???BBBCCCDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKKKKMMMMMMKKKGGGFFFIIILLL@@@DDDEEEBBBCCCFFFFFFBBBFFFFFFFFFDDDCCCCCCEEEHHHFFFGGGJJJOOOSSSUUUTTTSSSTTTRRRRRRTTTVVVUUUPPPLLLOOOLLLHHHDDD@@@===;;;:::<<<>>>BBBGGGKKKKKKHHHFFFGGGHHHJJJNNNRRRTTTTTTSSSOOONNNKKKEEE???;;;::::::;;;<<<<<<:::888666777888444333333444666888777666666666555555555555666666777666555444444444555666777444222222555777888888;;;DDDHHHCCCAAACCC===333111666<<>>===>>>@@@???>>>>>>???AAADDDEEEGGGGGGFFFDDDBBBAAA<<<:::888777777888:::;;;999999888888888999;;;;;;888888777666777888999::::::::::::999999999999999;;;<<<<<<:::666444555777999:::;;;<<<>>>>>>??????;;;>>>@@@AAA???>>>???@@@<<<;;;:::999777666555555666555555444444444444444444444333222222333444444666666666555444333333222666222......111444222000///000000111222222111111...------///111222111///+++...111222000000111222000000//////...------,,,000000000111111222333444000///.../////////---+++,,,---///111111111000//////////////////000111111.../////////000000000111......///000111111111000//////000111222222222222111000000//////000000000333222111111333333111///---///000000///......///000000000000000111111111/////////000000000111111000000111111000...---,,,///,,,,,,000///***)))+++,,,,,,,,,---------......333777777222//////...,,,000000///////////////000++++++,,,---------------............---,,,,,,+++***+++,,,............---------,,,,,,,,,,,,++++++///...,,,******+++,,,---+++++++++++++++,,,,,,---+++++++++++++++,,,,,,---~~~~~~}}}tttjjjbbb\\\XXXWWWXXXVVVQQQOOOQQQPPPQQQRRRSSSSSSQQQNNNMMMJJJKKKMMMNNNLLLKKKKKKKKKGGGIIIJJJHHHDDDCCCEEEGGG???AAAAAA???;;;:::;;;===777888888777777777:::<<<777666666777888888666444555444444555555666777888444444444333333333222222222222111111111111222222000000000000000111111111////////////////////////+++,,,---/////////......,,,......++++++...///------,,,+++,,,------,,,***,,,---...///000000000///111111111111222333444555222111111222444444333111000666>>>EEEHHHIIIJJJKKK@@@>>>;;;999777777777777:::<<>>>>>AAADDD>>>CCCEEEBBBBBBFFFEEE@@@BBBDDDEEEDDDBBBAAAAAAAAABBBBBBDDDHHHMMMRRRUUUVVVSSSQQQPPPQQQSSSSSSOOOKKKPPPQQQPPPMMMHHHBBB>>>===>>>AAAGGGMMMRRRRRRNNNKKKKKKKKKKKKNNNSSSWWWZZZ[[[YYYVVVPPPHHHAAA>>>===>>>;;;<<<===;;;999777777888444333222444666777777666777777666666666666777888999888666555444444555555666333111111555777888777888@@@BBB>>>>>>BBB;;;000...555???GGGKKKLLLLLLLLLDDDFFFIIIIIIGGGEEEDDDDDDAAADDDHHHJJJLLLNNNPPPRRRYYYWWWSSSOOOMMMMMMMMMNNNOOOJJJBBB>>>>>>@@@CCCEEE<<<===>>>=========@@@BBBFFFDDDCCCEEEHHHIIIFFFBBB>>>===;;;999777666666666::::::999999999::::::;;;999888777777777888::::::888999999::::::;;;;;;<<<:::<<<===<<<999888;;;===;;;<<<>>>???AAABBBBBBBBB@@@CCCGGGHHHFFFDDDEEEFFF??????>>>===;;;:::999999888888777666555555555555444444333222222333444444777888888777666555333333666222...///333777666444000111222333333333333333555444333444555444333111))),,,000222000//////000111111///...------------------,,,,,,---///111222000////////////...+++)))***,,,...000111111000///333222111///...---------.../////////000000111111,,,,,,...///000000000000...///000111222333333333111111000000000000000111111000///000000000...,,,---///000000///......///---...000222333222111000............////////////.........------.........---)))***...---(((&&&))),,,,,,,,,---------......***...000---,,,...///---000000///...---,,,++++++)))***+++,,,,,,,,,,,,,,,111111111000///...,,,+++)))***,,,.../////////...---------,,,,,,,,,++++++///...,,,******+++,,,---------,,,,,,+++,,,,,,,,,------,,,,,,------...///xxxpppiiifff]]]YYYVVVUUUWWWVVVSSSOOOQQQLLLKKKQQQSSSNNNJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJLLLJJJGGGFFFEEEEEECCCBBBDDDAAA>>>>>>???>>>;;;888777888888999999999888888888777666666777777666555777888999888555333222333222222333333333222222111111111111111111111111222000000000000000000000000)))---111222000......///...---+++******+++---...///000111111///---------++++++,,,---............//////......///000222333000000111222333333444444111111222444555555333222555888@@@JJJQQQOOOFFF===333777999777666777777555;;;@@@FFFHHHHHHGGGGGGIIIIIIMMMQQQRRROOOJJJFFFDDDGGGFFFDDDBBB@@@???>>>>>>;;;???@@@@@@BBBFFFGGGDDDCCCAAABBBDDDBBB>>>???CCC@@@@@@AAADDDIIIOOOTTTWWWUUUSSSQQQTTTXXXUUULLLDDDKKKKKKOOOTTTRRRIIIFFFHHHHHHHHHKKKSSS[[[[[[TTTLLLPPPPPPOOOOOOQQQWWW^^^dddYYYVVVRRRLLLFFFAAA>>><<<===>>>??????>>><<<:::888777555555888;;;<<<:::777999888888888888888999999444333222333666999::::::111222333555666777777777777888999888555444333333333999BBBJJJNNNMMMIIIFFFGGGHHHIIIJJJJJJIIIHHHGGGIIILLLLLLHHHGGGKKKNNNMMMNNNSSSVVVTTTSSSTTTSSSPPPRRRKKKDDD@@@AAABBB@@@>>>???>>><<<:::999:::;;;<<<>>>???AAAEEEIIIIIIEEEAAA@@@AAA@@@<<<777444666888888222222888<<<999777999===:::777777999;;;;;;999???=========???@@@???>>>AAACCCEEECCC???===>>>???CCC>>>>>>BBBBBB???@@@DDDIIINNNPPPMMMMMMPPPNNNHHHHHHGGGFFFDDDAAA>>>;;;:::<<<999555555777888888666888888777444000//////000000000111222222222222111111222555555444444555666555666666444111/////////111111222333444444444444000//////111444444000---...111333222///...000333,,,---///000222222333333111222333444444333111000,,,...///000000111333555222222111000///...------,,,,,,------------,,,,,,...---,,,,,,---...------)))***+++---///000111111333///...111000,,,---111222000............---,,,111111000...---,,,+++***+++...222222///---...///...---,,,,,,,,,---...///000000///...............,,,---.../////////...---------+++******+++------///...---...000000000///111...+++,,,///111...******+++,,,+++)))))))))***---...///...,,,+++,,,---++++++++++++,,,------...////////////////////////...---,,,,,,++++++++++++)))***,,,,,,++++++,,,------------......---***(((~~~~~~|||wwwoooggg```\\\[[[[[[ZZZXXXVVVTTTSSSSSSSSSOOONNNSSSTTTPPPMMMMMMKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFFFFEEEDDDBBBEEEBBB@@@???@@@@@@===;;;::::::999999999888888888888777666666777777666555555666777666444222222333222222222333333222222111111111111111111111000000000000000000000000000000'''+++000222111000000111...---+++******+++---...,,,.........,,,+++,,,---,,,,,,---.........------...---------...///000111000000000111111222333444222222222333444555444444888>>>HHHPPPRRRKKK???555222777:::999999;;;;;;999===BBBHHHLLLLLLLLLLLLLLLLLLMMMOOOPPPOOOLLLHHHEEECCCBBB@@@???===<<<;;;;;;===@@@BBB@@@AAADDDDDDAAACCCBBBCCCEEEDDDAAAAAAEEE>>>???@@@CCCGGGLLLSSSXXXWWWUUUTTTVVVYYYVVVMMMEEEIIIJJJOOOVVVUUUOOOMMMPPPNNNNNNQQQXXX___```YYYRRRRRRRRRRRRQQQRRRVVV[[[```XXXUUUQQQLLLFFFBBB@@@????????????>>>===;;;:::888666666666888::::::999888999999888888777888888888333222111222555888999999111222333555666777777777555666777666444333333444555:::BBBIIIMMMNNNMMMKKKLLLMMMNNNOOONNNMMMLLLKKKIIIKKKJJJFFFFFFKKKNNNNNNOOOSSSTTTQQQOOOQQQQQQOOOQQQKKKEEECCCDDDDDDBBB???>>>===<<<;;;:::;;;<<<=========???BBBEEEEEECCC@@@AAAAAAAAA===999666777888:::555444:::===:::999;;;999888777999===?????????DDDDDDEEEFFFFFFGGGHHHHHHIIIJJJIIIGGGDDDAAA@@@???>>>;;;<<>>:::666444666777777666666777666444000......///000000111222222222222222111333444444333333333555000111111000//////000222///000111222333333333333444333333444666555222///111222333111...,,,++++++---...///000222222333333///111222333333222111000...///000111111222333444222111000//////000222333......////////////......000///---------...//////......///000111111111000666111///000000---///444222000.........///---,,,/////////...---------,,,,,,...//////.........///---,,,+++******+++,,,---000000///...............---...////////////------...------,,,,,,------......---,,,---///000///...111...+++,,,//////---)))***+++,,,+++((('''((()))+++,,,...---,,,,,,---...---,,,,,,+++++++++++++++++++++++++++++++++++++++------,,,++++++++++++++++++,,,---,,,******+++,,,---,,,,,,,,,---......---|||{{{~~~~~~zzztttlllddd^^^ZZZYYY\\\]]]ZZZUUURRRSSSVVVSSSPPPPPPSSSSSSPPPMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLGGGGGGFFFGGGGGGGGGDDDBBBDDDCCCAAAAAAAAAAAA@@@>>>===<<<:::999888999999:::999777666666777777666444333444555555333222222333222222222222222222222222111111111000000/////////////////////////////////***---000111111000///000...---,,,++++++,,,---...,,,------,,,++++++...000...............---------......---......///000111000000/////////111222333222222222222333444666777:::CCCPPPWWWSSSHHH:::111222888<<<<<<===AAABBB@@@===BBBJJJOOOQQQQQQQQQQQQLLLJJJIIIJJJKKKJJJFFFBBBBBBAAA@@@???>>>===<<<<<<@@@CCCCCC@@@@@@BBBAAA>>>AAA@@@BBBEEEEEEBBBCCCGGG???AAABBBCCCEEEJJJRRRYYYYYYWWWWWWYYY[[[WWWNNNFFFCCCEEEKKKRRRSSSPPPOOOQQQSSSRRRTTTZZZ```aaa\\\VVVTTTUUUUUUUUUTTTUUUXXX[[[WWWTTTPPPKKKGGGEEECCCCCCAAA@@@???===;;;::::::999666777888888888888999;;;:::999888777777777777777333111111222444777777777222333444555666666666666333444444333111111333555888:::???EEEJJJNNNQQQSSSSSSTTTUUUUUUUUUTTTRRRQQQJJJKKKHHHDDDEEEKKKNNNNNNPPPSSSSSSNNNKKKMMMOOOMMMNNNJJJGGGFFFHHHHHHFFFDDD??????>>>=========>>>>>><<<<<<<<<>>>@@@AAA@@@>>>@@@AAABBB@@@>>><<<;;;;;;<<<999888;;;===;;;:::;;;888888:::>>>CCCFFFGGGFFFJJJLLLOOONNNMMMLLLOOOQQQQQQNNNKKKIIIFFFDDD@@@>>>===<<<>>>BBBFFFGGGIIIMMMHHHKKKMMMMMMPPPTTTVVVTTTUUUSSSPPPLLLIIIGGGEEEEEE???<<<777444444666666777555666666444111//////000000000111111222222222222222333444333111111111222...///...,,,+++,,,...111---...///000111111111111111111000111222111///,,,111111000000///---)))&&&---...///111111222222222...///000222222222111000000000111222222222222222555333111//////000333555000000111111111111000000222000///......///000222333333444333333111000000666111/////////...000444111000......//////...,,,........................---+++******,,,---......,,,+++***))))))***+++,,,000///......---.........////////////......,,,,,,---......//////......------,,,+++,,,...///...---222000------///000---***+++,,,---+++)))(((((())))))+++,,,,,,,,,,,,---///---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++*********++++++,,,---...---***)))***+++///---,,,++++++,,,...000{{{zzz~~~zzzsssllleee___[[[YYYZZZ[[[XXXUUUSSSSSSUUUQQQPPPOOOPPPPPPNNNLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKEEEEEEFFFGGGHHHGGGDDDBBBCCCBBBAAAAAAAAAAAA@@@???===;;;:::999999:::<<<===999888666666777777555444444555666555333111111222222222222222222222333333111111000000///.........////////////////////////000111222222000...,,,+++...---,,,,,,,,,,,,---............---,,,...111444000000///......---------////////////000000111111000///.........///111222333222222111111444777:::===HHHTTTXXXRRRFFF;;;555222999???AAACCCGGGIIIHHH<<>><<<:::999::::::777999;;;:::888777:::===:::999888777777666666777222111000222444555555555333333444555666666666555222222222000///000333666888999;;;???EEELLLSSSWWWWWWXXXYYYYYYYYYXXXVVVUUUNNNMMMHHHCCCDDDIIILLLLLLOOOSSSSSSOOOLLLLLLLLLJJJHHHGGGGGGIIILLLMMMKKKJJJDDDCCCCCCBBBAAA@@@???>>><<<;;;;;;;;;<<<======>>>???@@@BBBCCCCCCCCCBBBBBBAAA???>>>>>>===;;;:::;;;<<<>>>AAAFFFJJJLLLMMMMMMMMMQQQTTTRRRNNNMMMPPPSSSQQQLLLHHHFFFEEEDDD@@@<<>>999555444444666777555666666555222111000111111111111111111222222222333333333222000///000111222111///+++))))))+++...+++,,,---...////////////---------...///...---,,,///------///222000,,,'''...///000111111111111111,,,---///000111111111111000000000111222111000...777666444111000/////////000111111222222111111000111111000...---...111333444555444444333222111000222000////////////000111000///.../////////...,,,...............---------...***&&&'''***.........---,,,+++*********+++,,,///......------.........///......---,,,,,,+++***,,,---...//////...---,,,,,,+++***+++---...---,,,444222000///000000...,,,+++,,,------++++++,,,---***+++,,,,,,+++***,,,---******++++++*********))),,,,,,,,,,,,+++++++++++++++******)))))))))******+++,,,------+++***+++,,,......---,,,***+++,,,---}}}||||||tttmmmgggbbb]]]YYYZZZXXXUUUUUUVVVUUUSSSPPPOOOPPPPPPOOOMMMLLLLLLJJJJJJJJJJJJIIIIIIJJJJJJJJJDDDDDDEEEGGGHHHGGGDDDBBB@@@AAAAAA@@@???>>>>>>???;;;:::999999999<<<>>>@@@999888666666777777555333777888888666333111000111222222111111111222333444111000000000//////......////////////////////////222222222111000///,,,+++---------------------------......---,,,...111444111000///............///....../////////000000///000///.........///000111222222222111111333888<<>>;;;999::::::;;;888;;;===<<<:::999;;;>>>999888888777666666777777222111111222444555444333444444555555555555555444111222111000///111444777666666666999@@@HHHQQQVVVVVVWWWXXXYYYYYYXXXWWWVVVRRRPPPJJJCCCDDDIIIJJJHHHLLLRRRTTTRRROOOMMMJJJFFFDDDDDDGGGJJJMMMOOOOOOOOOIIIIIIHHHGGGEEEBBB@@@>>>======<<<;;;;;;<<<===>>>===???AAADDDGGGIIIIIIHHHHHHHHHFFFCCC@@@@@@??????EEEGGGJJJMMMOOOPPPQQQQQQPPPTTTVVVSSSNNNKKKNNNQQQLLLHHHDDDCCCDDDDDDBBB???DDDEEEFFFGGGJJJMMMPPPPPPRRRQQQQQQRRRSSSTTTVVVWWWSSSQQQMMMIIIGGGEEEEEEEEEDDDAAA===888555444555666555666777777444333222333111111000000000111222333333444333111///...///000222222000,,,******---000++++++,,,---............,,,---///000000111111222000//////111333222...)))///000000111111111000000------...///000111111111///......///111000...+++222333444444333000---+++///000000111111000000///000000000...,,,---000333222222222222222222111111///111222222222222111/////////...///000000...,,,111000///...---,,,++++++000,,,))))))---111333222///...---,,,+++,,,,,,---......------------.........---,,,+++******))))))+++,,,---......---,,,+++,,,+++***+++---------,,,111///............,,,+++''')))***+++++++++---...,,,------,,,***((()))***'''((()))++++++,,,,,,+++(((((((((''''''&&&&&&&&&))))))((((((((())))))***)))+++,,,,,,,,,,,,...///'''***------,,,+++,,,---~~~xxxooohhhdddaaa]]]ZZZZZZVVVSSSSSSVVVVVVSSSOOOPPPSSSSSSOOOLLLMMMMMMKKKIIIIIIHHHHHHHHHHHHIIIIIIEEEEEEDDDFFFGGGFFFDDDBBB???@@@AAA???===<<<<<<===:::999999999:::<<<>>>???:::888777666777666555333666777888666444111111111222111111000111222444555000000000000000000000000////////////////////////000//////000111222000///------------------------+++,,,,,,,,,+++,,,///111222111///......///000000------............------/////////000000000000000000222333222111444999>>>MMMQQQSSSOOOEEE===999888777???FFFIIILLLPPPRRRPPPJJJLLLOOOTTTYYYZZZYYYWWWJJJFFFBBBAAABBBBBB@@@>>>BBBCCCDDDEEEFFFEEEEEEDDDIIILLLNNNLLLNNNQQQQQQOOOLLLLLLPPPTTTTTTQQQQQQTTTMMMKKKHHHEEEDDDDDDEEEEEEKKKOOOUUU[[[^^^\\\WWWSSSPPPUUUWWWTTTRRRQQQOOOLLLQQQOOONNNNNNPPPRRRSSSTTTRRRUUUXXXYYYYYYYYYZZZ[[[UUUTTTRRROOOLLLJJJHHHGGGAAA@@@===;;;::::::;;;<<<999;;;======<<<;;;:::;;;777777777666666777777888333222222333555555333222555555555666555555444444222333333222111222444777333333333555;;;DDDLLLQQQRRRSSSTTTUUUVVVVVVUUUUUUTTTQQQKKKEEEFFFJJJJJJFFFJJJPPPTTTRRROOOMMMIIIDDDCCCDDDGGGIIILLLNNNOOOOOOJJJKKKKKKJJJHHHDDDAAA??????@@@@@@???======???@@@===>>>???CCCGGGJJJKKKJJJKKKNNNLLLGGGEEEFFFGGGFFFKKKMMMOOOOOOOOOOOOPPPQQQQQQSSSSSSQQQNNNKKKLLLNNNHHHFFFDDDCCCDDDEEEFFFEEEBBBEEEGGGGGGJJJPPPSSSRRRVVVTTTTTTVVVVVVSSSSSSUUURRRPPPNNNKKKIIIHHHHHHGGGEEEDDDAAA<<<777555555666333555777777555333333333222111000000000111333444444444333111///...000222/////////...---///222444+++,,,---...////////////,,,---////////////111333333222222333222111---***000111111111111000000///......//////000000111111...,,,,,,...111111---)))+++...222555555333000---//////000000000000//////...000222000...---///222//////000111111111000000///333444333333555444111.........///111000...,,,111111000...---,,,+++***222000......111444777888111000///---------......---------,,,------...///---,,,+++***************+++,,,,,,,,,,,,,,,,,,+++,,,+++***+++---...---,,,+++++++++***************$$$&&&((((((((()))+++,,,---------,,,)))''''''(((&&&''')))+++------------***))))))((((((''''''&&&(((((('''''''''((())))))(((***,,,,,,------///111"""''',,,.........///222{{{tttjjjdddbbbaaa^^^\\\XXXWWWVVVUUUUUUTTTSSSRRRNNNSSSSSSMMMIIIKKKLLLJJJJJJIIIHHHHHHHHHHHHIIIJJJGGGEEEDDDDDDEEEEEEDDDBBB@@@AAABBB@@@<<<:::;;;<<<;;;::::::::::::::::::::::::999777666777666444333222444555555333222222333222111000000111222444666//////000000111222222222000000000000000000000000000///...///222333222000------............------***,,,------,,,,,,...///111000///......000111222...///000111111000///......///111222222111///......111444333222444999???LLLMMMLLLGGG@@@:::888777999AAAHHHKKKNNNRRRSSSQQQSSSRRRQQQRRRTTTSSSPPPMMMBBBAAA@@@@@@@@@AAAAAABBBHHHJJJLLLNNNOOONNNMMMMMMOOOSSSTTTSSSTTTWWWWWWUUUSSSTTTWWW\\\[[[WWWWWWZZZQQQMMMHHHGGGIIIHHHEEEBBBCCCHHHPPPYYY^^^^^^ZZZWWWNNNTTTVVVSSSQQQRRRQQQMMMTTTRRROOONNNOOORRRUUUVVVTTTVVVYYYZZZYYYYYYZZZ[[[VVVUUUTTTQQQNNNJJJGGGEEE???>>>===<<<;;;<<<<<<===888888:::<<<===<<<888666666666555666666777888999444333333444555555333111555555666666555444333333333555666555444444555666222222222444999@@@GGGLLLLLLNNNPPPRRRSSSTTTTTTSSSRRRPPPKKKGGGIIINNNMMMHHHHHHNNNQQQOOOLLLKKKHHHDDDEEEFFFHHHHHHIIIJJJKKKLLLGGGHHHJJJJJJIIIFFFCCC@@@BBBDDDEEEDDDAAA@@@AAACCC???>>>===???DDDGGGGGGFFFFFFJJJKKKFFFDDDHHHLLLKKKLLLMMMNNNMMMJJJJJJLLLNNNLLLLLLLLLLLLKKKKKKKKKKKKDDDDDDDDDCCCBBBCCCFFFHHHBBBFFFHHHFFFHHHNNNPPPNNNSSSPPPQQQTTTSSSOOOMMMOOOPPPOOONNNMMMLLLJJJJJJIIIFFFFFFEEE@@@:::666444555111333555555444222111111222111000///000111333444444444333111//////111333...///000000000000222444,,,---...///000000000000...000111000...---///111111222333222111/////////111111111111111000//////000000000///000000000111...,,,,,,...222222...))),,,...222555666555222111//////000000000000//////---111444444000...000222//////000000000000//////000333222......333444222.........000111111...,,,000000///...------,,,,,,...///000000000333666999222111///...------......---,,,,,,,,,------...///...---,,,++++++,,,------------,,,,,,,,,,,,---------,,,+++,,,---......,,,))))))***************+++''')))******)))((()))++++++,,,,,,+++)))''''''(((''')))+++---......---,,,,,,,,,++++++***))))))(((''''''&&&&&&''''''((())))))+++------------...000'''+++//////------000333}}}vvvnnnddd___^^^^^^\\\ZZZVVVYYYZZZXXXTTTRRRTTTVVVKKKPPPQQQJJJFFFHHHIIIGGGKKKJJJIIIHHHHHHIIIJJJKKKHHHFFFDDDCCCDDDDDDDDDBBB@@@BBBCCC@@@<<<:::;;;<<<<<<<<<<<<;;;:::999777666:::999777666777666444333...000222333333333444555222111000000111222555666//////000111222333444444111111111111111111111111444111//////111222000---------............------,,,...000000///...///000111000///...///000222444222333444555555444222222...000222333333222///------111444444333444:::???FFFFFFEEEBBB>>>;;;999888;;;CCCJJJMMMOOOSSSSSSQQQWWWTTTPPPNNNNNNKKKGGGCCCBBBDDDEEEFFFFFFHHHJJJMMMRRRTTTVVVXXXYYYYYYXXXWWWUUUXXXYYYWWWXXX[[[ZZZXXXVVVVVVZZZ^^^]]]YYYXXX[[[UUUOOOKKKKKKOOOOOOJJJDDD>>>DDDNNNWWW]]]___]]]ZZZOOOVVVYYYVVVUUUXXXXXXTTTVVVSSSPPPNNNOOOQQQUUUWWWVVVXXXZZZZZZYYYXXXYYYZZZWWWVVVUUUSSSOOOJJJFFFCCC======<<<<<<<<<<<<======666666888;;;>>><<<777222555555555555666888999:::444444444555666555333111666666666666555444333333444666888777666555555666222111222444999???EEEHHHIIIKKKMMMPPPQQQRRRSSSSSSPPPNNNJJJHHHKKKPPPOOOJJJHHHMMMNNNKKKIIIIIIHHHFFFIIIIIIIIIHHHFFFFFFGGGHHHDDDEEEHHHJJJIIIGGGDDDBBBDDDFFFHHHGGGDDDBBBCCCDDDAAA>>><<<===@@@CCCCCCBBB===DDDEEEAAAAAAGGGLLLMMMJJJKKKLLLIIIFFFFFFHHHKKKFFFEEEEEEFFFHHHIIIIIIHHHAAACCCCCCBBB???@@@DDDHHHFFFIIIIIIEEEEEEJJJKKKGGGMMMJJJKKKPPPOOOIIIGGGIIINNNNNNNNNMMMLLLKKKJJJIIIGGGHHHGGGCCC<<<777444555...111333444222111000000222111000//////111333444444444333111///000222555111222333222000//////000---...///000111111111111666888888555222000222444,,,///111111//////222555111111222111111000///...222111000000000000000111...,,,,,,///333444///***222222444444444444222222000000111111111111000000---222666666222000111333000000000000000///...---///111---&&&'''...333111------...000111111...,,,........................)))+++......---...333777222111///...------......,,,,,,,,,,,,------...//////...---,,,---...///000///...---,,,,,,---...///---,,,+++,,,...///...---***+++,,,,,,,,,,,,---///---......---+++******+++)))***+++***)))((()))******+++---......---,,,+++***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))+++---...---,,,,,,---...111333444000+++***...222}}}ppplllfff```]]][[[YYYWWWUUUUUUUUUTTTTTTTTTSSSSSSRRRPPPNNNKKKJJJIIIJJJKKKLLLKKKIIIHHHHHHIIIKKKLLLIIIGGGEEEDDDEEEEEEDDDCCC>>>???@@@???======>>>???@@@???>>><<<:::888777666666666666555444444333333444222000111444666555333111111222333333444555555333000------111444444444444333222111000000000000333333333333222111000000000...---,,,,,,---...000///000222222000///000111////////////000111222333000111222333444333222222111/////////111222111000444444555555666666777777CCCBBB???<<<:::888777777DDDHHHNNNSSSTTTRRROOOLLLRRRKKKFFFGGGFFFAAAAAAEEEBBBEEEIIINNNQQQRRRRRRRRR[[[\\\]]]^^^^^^]]][[[YYYYYYXXXYYY[[[]]]^^^^^^]]]UUUSSSRRRTTTXXXZZZYYYWWW[[[XXXTTTRRRQQQPPPOOOMMMFFFGGGLLLTTT\\\```___]]]\\\[[[YYYWWWUUUSSSRRRRRRTTTTTTTTTRRRQQQQQQSSSUUUUUUYYYZZZXXXXXXZZZZZZVVVWWWUUURRRNNNJJJFFFCCCBBB>>>;;;999:::;;;;;;888555;;;888777888888777888:::666444333333555555555555444222333777888666666888:::888666444333222333333222333555777777777777666777666666666888;;;>>>@@@GGGIIIJJJIIIHHHHHHKKKNNNPPPNNNKKKGGGEEEFFFKKKOOONNNKKKHHHFFFFFFFFFFFFEEEGGGHHHIIIJJJJJJIIIGGGGGG???AAADDDGGGGGGFFFCCCBBBKKKGGGEEEHHHIIIGGGGGGHHHFFFCCC@@@???@@@AAAAAAAAA>>>>>>>>>AAADDDEEEEEEDDDHHHEEEBBBAAA@@@@@@@@@???AAAEEEHHHFFFBBB@@@CCCGGGCCCBBBCCCDDDAAA===???DDDAAABBBCCCAAA???@@@DDDIIIHHHGGGFFFHHHJJJKKKJJJIIIKKKNNNQQQQQQOOOLLLJJJIIIPPPJJJGGGFFF@@@666111333333444555555444111///---666555444222111111222222888555222111222222000---///000222222333222111000...------------......///333000...///222222000...---...000222222111///...444333222111000000000000//////...///111111///...////////////////////////111222444444222111222333666000,,,---000111---'''777444222222333333000...000000111111111111000000......///000111222222333222111111111000000//////+++,,,,,,---...///000000......,,,++++++,,,---....../////////...,,,)))'''+++000222///---......+++........................//////.........//////000///,,,***+++------***'''++++++,,,------,,,,,,,,,///---+++******,,,///000,,,,,,---------,,,+++***+++++++++,,,,,,------------+++)))'''&&&'''((((((''''''''''''''''''''''''...------......---)))''',,,,,,,,,,,,,,,,,,,,,,,,~~~zzzooojjjccc^^^[[[YYYXXXWWWUUUUUUTTTTTTTTTSSSSSSSSSNNNMMMKKKJJJIIIJJJKKKLLLJJJIIIGGGFFFFFFGGGIIIJJJHHHFFFDDDCCCDDDDDDCCCAAA>>>???@@@@@@>>>======>>>======<<<:::888666555555666666666555444444333333111000///111333444222000000111111222222333333333333000...///111333333222111000000000111111222222222222333333333222111111000///...------...///000///000222222000///000111/////////000111111222222//////111222222222111000333222000111111222000///444444555555555555555555>>>===:::888666666888999HHHKKKOOOQQQQQQPPPNNNLLLMMMGGGCCCDDDDDDAAACCCGGGJJJLLLPPPTTTVVVXXXXXXWWW]]]^^^___``````___]]]\\\]]]\\\\\\\\\\\\ZZZYYYWWWSSSRRRRRRTTTXXX[[[ZZZYYYZZZWWWSSSQQQQQQQQQPPPPPPNNNOOORRRYYY```ddddddbbb]]][[[YYYWWWUUUSSSRRRRRRVVVVVVVVVTTTRRRRRRSSSUUUSSSWWWYYYXXXYYY[[[ZZZWWWVVVUUURRROOOJJJFFFBBB@@@<<<:::888999::::::777555888777888999999888777777:::777555555777777666444555333444888999666666999888777666555444333333222333444666777888999888888:::888666555444555666666>>>@@@CCCCCCBBBCCCEEEGGGKKKJJJHHHEEECCCDDDHHHLLLJJJHHHFFFFFFGGGHHHGGGFFFCCCDDDEEEGGGHHHIIIIIIIIIBBBCCCDDDEEEEEEEEEEEEDDDGGGEEEFFFKKKMMMKKKIIIJJJFFFEEEEEEFFFHHHIIIHHHFFFEEEDDDCCCDDDEEEFFFDDDCCCCCCBBBAAA@@@AAAAAAAAA@@@CCCEEEGGGFFFCCCBBBCCCFFFBBBAAAAAABBB???;;;<<>>============;;;:::888777555555666666666555444444333333000000111333444444222///111111111111111111111111222000///000222222111000---...///000111222333444111111222333333333222222111000///......///000111///111222111000///000111...///000111222222222222000000111222222222222222666444222222222222000...444444444444444333333333666666444222222555:::>>>LLLNNNPPPPPPNNNLLLJJJJJJEEEAAA???@@@BBBBBBFFFKKKQQQSSSVVVYYY[[[\\\\\\\\\^^^___`````````___]]]\\\^^^^^^]]]\\\ZZZXXXUUUTTTPPPPPPRRRUUUXXX[[[[[[[[[WWWTTTQQQOOOPPPRRRSSSSSSUUUTTTUUUZZZaaaffffffeee\\\ZZZYYYWWWVVVVVVVVVVVVXXXYYYXXXVVVSSSSSSTTTVVVRRRWWWZZZYYYZZZ\\\ZZZVVVUUUTTTRRROOOKKKEEEAAA>>>999888888888999888777555555666888::::::999777555>>>:::666666999:::777333666444555999:::777777:::666666666666555444333222444555666888999999::::::>>><<<:::888666555555555666888<<<===>>>>>>???@@@EEEEEEEEEDDDCCCEEEHHHKKKFFFFFFFFFHHHJJJJJJIIIGGG@@@AAABBBDDDFFFIIIKKKMMMFFFFFFFFFFFFFFFFFFGGGGGGEEECCCGGGNNNQQQOOOMMMMMMJJJJJJLLLOOORRRRRRPPPNNNMMMKKKIIIHHHHHHGGGDDDBBB@@@@@@AAABBBCCCCCCCCCCCCFFFFFFFFFEEEDDDDDDDDDDDDBBB@@@@@@AAA???<<<===AAADDDAAA???>>>@@@BBBCCCCCCDDDCCCBBBBBBCCCCCCBBBAAA@@@AAABBBCCCCCCEEEHHHKKKLLLIIIFFFDDD???888444444111333444666777777777666333222222333333555666666555333111111222333222111///000000111111000//////333222000///000111333555---,,,,,,...000222111000000000000111111111111222//////......//////000111666444111111111222222111111111111111111111111111///000222222000000000111------...///111333333444000//////000111222222111///000000111111000000///000000000000000000000000///////////////.........000...,,,+++***+++------//////............//////000000111222111000///...---...---,,,///333222---........................///...---,,,,,,,,,,,,,,,&&&(((***+++******+++,,,******++++++++++++******,,,+++***))))))+++---......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((&&&&&&&&&''''''((((((((((((((((((((((((######%%%(((++++++***((()))))))))(((((((((((((((}}}wwwrrrjjjeee^^^YYYWWWWWWWWWWWWSSSSSSSSSRRRRRRRRRQQQQQQJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJKKKKKKLLLGGGEEECCCBBBBBBBBBAAA???===???BBBCCCAAA>>><<<<<>>===<<<:::999888777666666666555444444333333111222444666777666333111222222222222111111111111111111111111222111000///---...///000111222222222///000111222333444444333111111000//////000111111000111111111//////000222...///111222333333222222333333444444555555555555666444333333333333222000333333333222222111111111000000000///000555===CCCMMMPPPRRRPPPLLLHHHFFFFFF???>>>>>>???AAAEEEKKKPPPVVVVVVXXXYYY[[[\\\\\\\\\^^^^^^______^^^]]]\\\[[[ZZZ\\\]]]\\\ZZZWWWVVVUUUQQQRRRTTTVVVXXXYYYYYYYYYSSSPPPMMMMMMOOORRRTTTUUUUUUSSSSSSWWW]]]ccceeeeee[[[ZZZYYYYYYYYY[[[\\\^^^XXXXXXWWWVVVTTTTTTUUUWWWTTTYYY[[[ZZZZZZ[[[XXXSSSRRRRRRQQQNNNJJJDDD>>>;;;888888888888999888777666555777888777777999888666>>>999444555999;;;888444888666666::::::888777:::555555666777666555333222444555666777888999999:::;;;:::999888888888999999444666999;;;;;;;;;::::::>>>@@@BBBDDDEEEGGGKKKMMMGGGHHHJJJLLLOOONNNLLLIIICCCCCCCCCDDDGGGJJJMMMOOOHHHIIIJJJKKKKKKJJJIIIIIIGGGFFFHHHOOORRRPPPOOOOOOPPPPPPQQQTTTVVVWWWVVVUUUTTTRRROOOMMMLLLKKKIIIGGGCCCEEEGGGHHHGGGFFFFFFFFFHHHFFFEEEEEEFFFFFFDDDCCCBBB@@@@@@BBBBBB@@@AAADDDEEEBBB??????BBBDDDCCCBBBCCCBBB@@@@@@@@@@@@???===>>>>>>>>>===>>>AAAEEEIIIIIIGGGEEEBBB???:::666555555666666777777666555444666555555444444444444444222222111111222333333333111111111111111000000000222111///...///111333555///......///000111111111333222222222222333444555111111111111222333444555555333///...///000000000111111111111111111111111...000111111000//////000000222444222000///000222////////////000000000000//////000000000000//////000000000000000/////////........................111///---++++++,,,///000///////////////000000000---...//////000///......,,,//////,,,---000111...........................222111000///...---------(((+++---,,,(((&&&''')))++++++,,,,,,,,,+++******,,,+++*********+++---...///...,,,******+++,,,---------,,,,,,,,,,,,++++++******)))(((''''''(((((())))))))))))))))))))))))''''''(((+++,,,,,,***((())))))((((((((((((''''''xxxrrrnnnhhhccc]]]YYYWWWWWWXXXXXXRRRRRRRRRQQQQQQQQQPPPPPPLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKFFFDDDBBBBBBCCCCCCBBBAAA>>>@@@CCCCCCAAA>>><<<<<<>>>>>>===<<<:::999888888666666666555444444333333111333666777777555333111333333333333333222222222///000111111111000/////////000111111111111000000///000111222333444444444111111000000000000111111000111111000//////000222///000111222222333333333333333333444444444555555444333222333444555444222222222111111000000//////---...///...///555???GGGKKKOOORRRPPPJJJDDDBBBBBB<<>>>>>BBBDDDCCCDDDHHHGGGDDDAAABBBEEEGGGFFFDDDDDDCCCAAAAAAAAAAAA???===AAAAAA@@@>>>===>>>BBBEEEEEEFFFDDDAAA>>><<<999777666666666666666555555555555555666555555555444444111111111111222222444555555555444444333333333333111111000///000222444555222222222222111000000000000000/////////000111222222222222333444555666777444222///......000000000111111111111111111111111...///111111///...///000222444666444///---///111000000000000///....../////////000000000000//////000000000///////////////------------............000///---,,,---///222444...//////000000111111111---......///////////////+++111333///,,,---//////........................222111000///...---------***,,,...---)))'''(((***------......---,,,,,,+++---,,,,,,+++,,,---......///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************((()))***,,,......,,,*********)))))))))((((((((({{{sssmmmjjjddd```\\\YYYXXXXXXWWWVVVQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEECCCAAABBBCCCDDDCCCBBB???AAACCCCCCAAA>>>===<<<<<<;;;;;;:::888777777666666666666555444444333333000333555555444222111111333333333333333333333333///000111111//////000111222222333333222111///...///000111222333444444444000000000111111000000000111111111000...///111333111111000111111222444444111111111111111222333333333222111222444555444333///////////////.........,,,///000000000666@@@IIIJJJMMMPPPMMMFFF@@@@@@AAA>>>EEEIIIJJJKKKQQQVVVXXXZZZZZZYYYYYYZZZ\\\^^^___ccccccbbbaaa```______^^^[[[___aaa___ZZZUUUSSSSSSVVVXXXZZZYYYWWWTTTRRRRRRNNNMMMLLLNNNRRRUUUWWWWWWVVVSSSQQQSSSYYY___bbbbbbccc```]]]YYYWWWWWWXXXYYYRRRRRRRRRQQQPPPPPPRRRTTTVVVYYYXXXSSSPPPOOOLLLHHHHHHHHHGGGEEEAAA===999777666888::::::999999999;;;888;;;888222222:::>>>;;;555444333444666888999888999666777::::::777777999444444555555555555555555666666555555555555666666777777777777777666666666777666555555666555222000111333666999<<>>>>>BBBFFFFFFFFFIIIIIIGGGGGGGGGIIIKKKKKKJJJGGGFFFDDDDDDEEEDDDCCCAAAFFFFFFEEECCCAAA@@@BBBCCCBBBDDDCCC???======;;;888444444555555666777888888222333444666777888888888000111222222111222444666333222111000000///000000222222222333444555666777333444555333111//////000000000000111111111222222111111111111222333444555333111//////111222222222111111111111111111111111...///111111/////////000000222444333000///111333000111111000///......///...//////000000//////...////////////////////////---------...............000///......///111444555---...///000111111111000000000000000000000000111,,,111444111000111111000........................///...---,,,,,,,,,,,,,,,)))+++---...------...///...//////......---,,,+++------,,,,,,------.........---,,,+++++++++,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,++++++++++++++++++++++++++++++++++++%%%%%%'''+++...///...,,,++++++******))))))((((((vvvnnniiiggg___]]]ZZZXXXXXXWWWUUUTTTPPPPPPPPPPPPOOOOOOOOOOOOKKKKKKKKKKKKJJJIIIHHHHHHFFFGGGGGGGGGGGGGGGGGGFFFAAA@@@???@@@BBBCCCCCCCCCAAABBBCCCBBB???======>>>;;;;;;:::999999888777777666666666555444444333333222444555555222111111333111111222222333333444444...///000///......111444333333444555444222000///000111222333333333333333///000000000000000000///111111111///......111333333222000///000222444666111000000///000111222333444333222222333333222111------------............---000222111000555>>>GGGJJJLLLLLLFFF???<<<@@@DDDCCCLLLRRRRRRRRRWWW[[[[[[YYYXXXWWWWWWXXXZZZ]]]___ddddddcccaaa```_________YYY^^^bbb```[[[WWWUUUVVVVVVYYY[[[ZZZWWWSSSQQQQQQNNNNNNOOORRRVVVYYYYYYYYYYYYVVVSSSUUUYYY]]]^^^^^^]]][[[WWWTTTRRRRRRSSSUUURRRRRRQQQNNNLLLKKKLLLNNNQQQSSSQQQKKKHHHIIIGGGCCCCCCCCCAAA???===:::777666333666999999888777999;;;777<<<;;;444444===???:::444555666666555555777999999666777::::::777666888444444444444444555666777999888777555555555555666999999999999999888888777777555333444555555333111222333555666777999===@@@GGGHHHIIIMMMPPPQQQPPPNNNQQQQQQQQQQQQPPPOOONNNNNNMMMOOOSSSUUUTTTQQQNNNKKKOOOLLLLLLPPPRRRPPPOOOPPPRRRQQQQQQSSSVVVXXXYYYYYY[[[XXXVVVUUUVVVWWWWWWVVVRRRUUUVVVRRRNNNKKKMMMPPPQQQSSSTTTRRRNNNLLLMMMOOOIIIDDDCCCGGGJJJJJJJJJKKKIIIKKKLLLMMMMMMNNNPPPRRRKKKJJJHHHHHHIIIIIIHHHGGGIIIKKKLLLKKKHHHEEEDDDDDD@@@CCCCCC>>>===???===999777777777777777888999999111333555777888999999999000222333222111111333666111000///...---------...///111222444555555555555111333444333000///000111000111333444444444333222000000000000000111222333000///...///111222222111000000000000000000000000...000222111000///000000///000111111111111222333...000222111//////000222......////////////......---.........///000000000------......////////////000000//////000111222222,,,---...000000111000000000000//////////////////...000111333888<<<888000...........................------,,,,,,,,,------...------///111111000///............---,,,+++***+++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++******++++++,,,---......***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&(((+++...///---,,,++++++******)))(((((('''}}}tttkkkgggfff\\\ZZZXXXWWWWWWVVVTTTQQQPPPPPPPPPOOOOOOOOONNNNNNIIIIIIJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGG???>>>===>>>AAACCCCCCCCCBBBCCCCCCAAA???======>>>======<<<;;;;;;:::999999777666666555444444333333444666888666333222444666//////000111222333333444...///000...---...222666222333444555555333222000111111222333333333222222//////000000000000//////111111111///......111333444222000...///222555777333222111111111222333444666444222222222222000///,,,,,,,,,------.........---000333222000444===EEEKKKLLLIIIAAA:::999AAAHHHFFFQQQXXXXXXWWW[[[^^^]]]WWWVVVTTTTTTUUUXXX[[[]]]cccbbbaaa___^^^^^^]]]]]]UUUZZZ``````]]]ZZZZZZ\\\UUUXXX[[[[[[WWWSSSQQQRRROOOPPPRRRVVVZZZ\\\[[[ZZZ[[[XXXUUUUUUXXXZZZZZZYYYTTTRRRPPPNNNNNNPPPSSSUUURRRRRRPPPMMMIIIGGGGGGIIIMMMNNNKKKEEECCCDDDDDDAAAAAA@@@>>><<<999777666555222555888888666666888:::555<<<<<<666777??????999555888:::888444222666:::888666666999999666555888555444333333444555777888<<<:::888777555555666666333444555666666777666666999666444444777888777555666777777666555777:::===BBBCCCEEEIIIMMMOOOOOONNNQQQRRRSSSSSSRRRQQQOOONNNOOOPPPQQQRRRRRRPPPNNNLLLKKKJJJLLLRRRUUURRROOOOOOMMMNNNPPPTTTXXXZZZZZZXXXVVVSSSPPPOOOOOOPPPPPPPPPQQQSSSTTTQQQLLLJJJMMMQQQSSSWWWYYYVVVQQQNNNPPPTTTQQQLLLJJJMMMPPPNNNMMMNNNJJJMMMPPPQQQPPPPPPSSSWWWNNNLLLKKKKKKMMMMMMLLLJJJKKKMMMPPPPPPMMMIIIGGGFFF>>>BBBBBB>>><<>>999===<<<;;;999888777777777555666777888888777666555000222333333000000333666777666444222222222222333,,,...000333444444333222...000222222///...000333,,,...000111111111///...111111111000111111222333+++++++++---000111000...///////////////////////////000222222000000000111111000000000000111000000,,,///111111000000222555......////////////......,,,------...///000111111........./////////000000000000000000000/////////+++,,,...///000000000///......---,,,,,,,,,,,,,,,111///---333@@@FFF>>>111........................//////.........//////000444111///000222222///,,,---...------,,,+++***)))******+++++++++,,,,,,,,,,,,,,,---------,,,+++***))))))***+++---...//////)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...,,,)))+++******)))((('''''''''~~~xxxqqqjjjeeebbbZZZZZZZZZYYYXXXVVVUUUTTTRRRQQQOOONNNMMMMMMNNNNNNMMMLLLJJJIIIHHHIIIKKKLLLEEEHHHGGGDDDDDDFFFFFFCCCAAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>============<<<;;;:::::::::::::::999888666555333333222222444444444444333222111000111111111111111111111111111000//////000222444666444444444444444444444444000111222222333333333333000000000000000000000000444333000//////111444666///000111111111111000///000000111111111222222222444444333222000...,,,+++***++++++,,,,,,------.../////////000333777;;;===HHHEEE???::::::AAAMMMWWWWWWWWWVVVUUUUUUWWW[[[^^^XXXYYYXXXVVVSSSTTTXXX[[[``````]]][[[\\\___]]]WWW[[[ZZZZZZ[[[\\\[[[VVVRRRVVVTTTSSSTTTTTTSSSQQQOOOQQQPPPPPPTTTYYY\\\\\\ZZZXXXVVVTTTUUUVVVVVVSSSPPPMMMKKKHHHHHHKKKQQQXXX]]]___WWWLLLDDD@@@AAACCCEEEHHHHHHEEE???===??????===@@@>>>===>>>;;;666555999777777666666777888999999888888888888888888999999999888888777666777777777555777999;;;;;;:::777666555666666555555555888:::???:::555555777888666333666777888888888666555444444555666777777777777777333333333444555666777888???>>>???BBBFFFJJJKKKLLLMMMPPPUUUVVVUUURRROOONNNNNNMMMMMMNNNQQQSSSTTTTTTOOOQQQSSSTTTUUUTTTRRRQQQOOOOOOOOOOOOMMMKKKIIIHHHJJJJJJJJJIIIIIIIIIHHHHHHJJJMMMPPPPPPOOOOOORRRUUUZZZXXXVVVVVVXXXWWWSSSPPPSSSQQQRRRUUURRRLLLMMMSSSXXXVVVSSSQQQPPPQQQQQQRRRWWWPPPJJJLLLNNNNNNNNNPPPOOOTTTUUUOOOJJJHHHFFFCCC>>>>>>>>>>>>===;;;:::999:::888555555666666666555444666555333555777666111333333333333444555666666555555555444333222000000222222111111000/////////111222333444444222111000000000000...,,,,,,...000////////////000000000000222222111000//////000000111000000222555444111---111111000...,,,---///111111111111111111111111111---///111111000//////000---...//////......///111111111111111111222222222...------///111222111000///000000///------...///+++++++++---000222222222//////000000000000/////////...///222555666333000---,,,,,,---///000///---///////////////000111111000222222000,,,***,,,...''''''((()))***++++++,,,,,,,,,,,,+++***)))((('''&&&(((+++......---,,,***,,,---...---,,,,,,---...))),,,,,,(((***///...)))''''''))),,,......+++(((//////000///---,,,,,,---+++***))))))+++,,,+++***|||uuunnnhhhcccaaa```]]]XXXSSSRRRSSSVVVXXXQQQPPPOOONNNMMMMMMMMMMMMLLLLLLJJJIIIIIIJJJJJJKKKFFFIIIHHHEEEDDDFFFEEEBBBCCCBBBAAAAAAAAACCCDDDFFFBBBBBB@@@???>>>============<<<;;;:::::::::::::::888777666555444333333333444444444444333222111111111111111111111111111111111000//////000222444666666666555444333333222222333333333333222111000000000000000000000000000000222222111111111222333444111111111111111111111111000000111111111222222222333222222111000...---,,,***++++++,,,,,,------...//////000111333555888999BBBAAA===999999@@@KKKTTTUUUUUUUUUTTTTTTWWW[[[^^^ZZZZZZYYYVVVRRRQQQSSSVVVUUUVVVUUUSSSUUUXXXVVVPPPUUUTTTTTTVVVWWWVVVRRRNNNPPPQQQSSSVVVXXXXXXUUURRRQQQOOOOOORRRWWWZZZYYYWWWTTTQQQOOONNNNNNMMMJJJGGGGGGFFFEEEGGGMMMUUU]]]cccggg___SSSIIIDDDCCCDDDEEEDDDEEECCC???===???@@@===@@@>>>>>>>>>;;;666666999777777777777777888999999888888888888888888888888999888888777777777777777777888:::<<<<<<:::888777777777777666555666888:::>>>:::666666888999666333666666777777777777777777666666777777777777777777333333333444555666777777<<<<<<===@@@DDDGGGJJJJJJGGGKKKPPPTTTUUUTTTTTTUUUPPPOOONNNOOOQQQSSSTTTSSSQQQQQQRRRSSSSSSRRRQQQPPPIIIJJJJJJIIIHHHFFFDDDCCCFFFFFFFFFFFFEEEEEEEEEDDDEEEGGGIIIJJJJJJKKKLLLNNNTTTSSSRRRTTTWWWYYYYYYWWWZZZXXXXXXYYYUUUPPPPPPVVVXXXWWWUUURRROOONNNOOOPPPSSSNNNKKKMMMNNNMMMNNNQQQMMMRRRTTTOOOJJJHHHEEEBBB>>>>>>>>>???????????????<<<:::777666777777777666666888777444555777555111222222333333444444444555888888777666444333111000/////////000111111222222111111222222333222222222111111111///......///111000000000111111111222222333333222111111111111111000//////000222333000---///000111111///......///333222222111///......---...000111111///...///000///000000///---,,,---...////////////000000000000.........///111222111000000111111000///...000111...------...000222111000//////000000000000//////...------000222333111...,,,++++++,,,......---+++///////////////000111111000111111///,,,+++,,,...((((((((()))******++++++))))))***++++++,,,++++++''')))+++,,,------,,,+++,,,---......---,,,---...---///...***+++...---(((%%%%%%&&&)))++++++)))'''***,,,---,,,***))))))***+++)))((()))******)))(((yyyqqqjjjeeebbb```aaa]]]XXXSSSQQQRRRUUUWWWOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHJJJIIIFFFDDDFFFEEEBBBCCCBBB@@@???@@@BBBEEEHHHAAA@@@???>>>===<<<<<<<<<===<<<;;;:::999999999999888777666555444333333333444444444333333222222111111111111111111111111111000000000111222333555555888777666555333222111000333333333333222111111000000000000000000000000000000111222333333333222222333222111000000111222333000000000111111111111222000111111000000...------***++++++,,,,,,------......///000111222333444555;;;;;;:::888888???IIIQQQOOOPPPPPPPPPQQQSSSXXX\\\[[[[[[ZZZVVVRRROOONNNNNNOOORRRSSSRRRTTTWWWTTTOOONNNNNNOOOPPPRRRQQQNNNLLLOOOPPPTTTXXX[[[ZZZVVVSSSQQQOOONNNPPPSSSUUUTTTQQQOOOLLLIIIGGGEEECCC@@@===@@@@@@AAAEEEMMMWWW```eeeeee]]]RRRIIICCCAAA@@@???===@@@@@@======@@@@@@===???======>>>;;;666666999888777777777777888999999888888888888888888888888888888777777777666666666888999;;;<<<<<<;;;999888888999999888666666777999<<<999777888::::::777333666666666666777888999:::888888888888777777777777444444444444444555666777888999;;;===@@@CCCFFFHHHDDDHHHMMMPPPRRRTTTVVVWWWQQQOOONNNOOORRRSSSSSSSSSVVVTTTRRRPPPNNNLLLKKKKKKEEEEEEEEEEEEDDDBBBAAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHHHHGGGKKKKKKLLLOOOTTTYYY\\\]]]___\\\[[[[[[WWWSSSSSSVVVVVVVVVUUUQQQLLLJJJKKKNNNNNNLLLLLLOOONNNLLLOOOTTTPPPTTTUUUPPPLLLJJJFFFBBBCCCBBBAAA@@@@@@AAAAAABBB???<<<999888888888777666888999777555555777666111111222333333333333333222888888777666444222000.../////////000111111222222111000000000111222333333111222222111//////000111111222222222333333333333444444444333333333333333000///...///000111000......000333333222///......111111000//////...------///111222111///.........111111111///,,,******+++/////////000000000111111///......000222222111000000111222222111000111333111/////////111222111000//////000000000000//////...---,,,---...///...---...---------......---+++........./////////000000///000000///,,,++++++,,,***)))))))))))))))******((()))***+++,,,---------))))))***++++++,,,,,,,,,---...///...------...///111111///,,,+++---+++'''***))))))***,,,------,,,(((***,,,,,,+++))))))))),,,***)))))))))***((('''}}}vvvnnngggcccaaa```[[[[[[ZZZXXXVVVSSSQQQPPPNNNNNNOOOPPPOOONNNLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKJJJFFFDDDFFFEEEAAAAAAAAA@@@@@@AAACCCEEEFFF??????>>>===<<<<<<=========<<<;;;:::999999888888777666555444444444444444444444333333222222222222111111111111111111111111000000111222333444555555777666555444333222111111///000111222333444444444111111111111111111111111111111222222222333333333444333111000000111333444000000000000111111111111...////////////...------***++++++,,,,,,------...,,,---...000111222333333555666888888999???GGGNNNIIIJJJKKKKKKLLLPPPTTTXXXYYYYYYXXXVVVSSSOOOLLLKKKLLLPPPSSSSSSTTTVVVTTTPPPLLLLLLNNNPPPQQQQQQPPPNNNSSSTTTUUUXXXYYYXXXUUURRRSSSPPPMMMLLLNNNNNNLLLIIIJJJIIIFFFCCCAAA???===<<<<<<===>>>CCCJJJRRR[[[___[[[UUULLLEEEAAA@@@???>>>:::>>>???>>>???BBBBBB@@@AAA>>>>>>>>>;;;666666999888888888777777888999999999999999888888888888888777777777777777666666555888999:::;;;:::999888777999::::::999777666777888:::999888999;;;:::777444999888777666666888999:::999999888888777777777777555555444444444555555666555666888:::<<>>AAAEEEGGGFFFDDDEEEEEEFFFIIINNNSSSXXXZZZ[[[ZZZYYYXXXVVVTTTTTTUUUQQQRRRSSSOOOJJJHHHJJJMMMLLLLLLOOOQQQOOOMMMPPPVVVXXXYYYVVVPPPKKKKKKHHHEEEHHHFFFCCC@@@???>>>?????????===:::888888888777555777888777444666999888444111222333333333222111111444444444333111000......222222111111000/////////000/////////000111333444000111222111///...///111111111222222222333333333333333333333333333333222111000/////////000000000000222444444222111000111------...//////000111111000111222111///------...000111111///,,,******+++111111111222222333333444/////////000222222111000///111222222111111222333111000///000222333333222//////000000000000/////////...---,,,------------111000000000111000///---,,,,,,------.........---............,,,++++++++++++***)))(((((())))))***,,,,,,,,,,,,,,,+++******+++***)))))))))+++,,,------...//////------...///111000...---------***(((---,,,***+++---/////////))),,,...///...,,,,,,,,,---,,,************)))'''zzzssskkkeeebbb``````[[[ZZZYYYXXXUUUSSSPPPOOONNNNNNOOOPPPPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGIIIKKKJJJFFFDDDEEEDDDAAA>>>???AAACCCDDDCCCCCCBBB>>>>>>===============>>>===<<<;;;:::999888888888666555555444444444555555555444333222222222333333111111111111111111111111000111222444555555555555444444444444444444333333//////111222333444444444222222222222222222222222444222111///000222444666444333111000000111333444000000000000000000000000------.........------,,,***++++++,,,,,,------...)))***,,,///111222333333222444777888:::???FFFLLLHHHIIIJJJJJJKKKOOOTTTXXXWWWVVVVVVVVVTTTRRRNNNLLLGGGLLLOOONNNOOOPPPOOOKKKNNNPPPRRRSSSTTTTTTTTTTTTVVVTTTSSSTTTVVVVVVVVVUUUSSSOOOKKKIIIHHHHHHDDDAAADDDDDDBBB@@@>>>>>>>>>>>>======>>>AAAEEEKKKPPPTTTQQQMMMIIIFFFFFFFFFGGGGGG???CCCEEEDDDFFFJJJJJJHHHFFFDDDCCCCCC???999888<<<999999888888888888888999999999999888888888777777666777777777777666555555888888999999888777666555888:::::::::888666777888888888888999:::999777666<<<;;;999888777777777888:::999888777666666777777666555555444444444555555333555888999999;;;>>>AAAEEEGGGJJJKKKKKKKKKLLLMMMIIIHHHHHHJJJNNNQQQRRRRRRUUURRRMMMHHHEEECCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@?????????===<<>><<<<<<===>>>>>>;;;888666666666555444444555444333666;;;<<<999333333333333222111111000000111111111111111000000222222111111000///////////////......///111333444...000111000...---...///000000000000111111111111000111222222222222111111111111111000000000111222444444444333111111222444------...///111222333333000111222111///------......///000///---,,,---...000111111222333444444444000//////000222222111//////111222333111000111111///......000333555555444//////000000000000////////////......------...///111000000000111000///---)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))+++***)))(((((((((******,,,,,,,,,,,,+++******)))+++***)))((((((***+++,,,---...///...---,,,---///---,,,,,,///000...+++)))+++)))'''''')))+++,,,,,,***,,,//////.........//////...,,,,,,,,,,,,***)))zzzvvvooohhhccc```_________[[[VVVQQQOOOPPPSSSUUUMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGIIIHHHEEECCCEEEDDDAAA>>>???BBBDDDEEECCCAAA???>>>>>>=========>>>??????======;;;:::888777777777555555444444444555555666555444333222222222333444111111111111111111111111///111333666777666555444444444444444444444444444222222222333333222222111222222222222222222222222555333000...///111444777333222111000000111222333111000000000000000//////,,,,,,---------,,,,,,+++***++++++,,,,,,------...)))***+++---000222333444000333666888:::>>>EEEKKKJJJKKKLLLLLLMMMPPPUUUYYYVVVUUUUUUUUUVVVUUURRRPPPIIINNNQQQNNNMMMNNNMMMJJJQQQSSSUUUVVVVVVVVVWWWYYYSSSQQQOOOPPPSSSVVVWWWWWWPPPLLLGGGDDDDDDCCCAAA>>>?????????>>><<<===???AAA@@@@@@@@@AAACCCFFFIIIKKKIIIGGGFFFGGGIIILLLMMMNNNIIILLLNNNLLLNNNRRRSSSQQQMMMJJJIIIHHHCCC===;;;>>>::::::999888888888888999::::::999999888777777777555666777888777666555444888888888888777666555555777888:::999888777777777666777777888888888777777===<<<;;;999888777777666888777666555555666777777777666555444444444444444333666888888777888;;;??????BBBFFFHHHIIIIIIJJJJJJDDDCCCCCCFFFJJJMMMNNNNNNJJJHHHFFFCCCBBBBBBCCCDDD============>>>???AAAAAA>>>>>>>>>>>>============:::::::::<<<>>>@@@@@@@@@AAABBBCCCCCCCCCDDDHHHJJJNNNQQQSSSTTTWWWZZZXXXTTTPPPQQQQQQSSSTTTUUUVVVVVVRRROOOOOOQQQPPPNNNPPPUUUXXXUUUMMMDDDAAADDDDDDAAA===<<<;;;;;;;;;<<<>>>>>><<<999666555555555444333111333222111555;;;===;;;666555444222111111111111000111222222333333333333/////////000111111222222///.........///000111111...///000000...------........./////////000000000...///000111222111000///000222333222111000111222444444333111///000222555000000000000000000000111///111222111///.........,,,...//////......///111...//////000111222333333111000000111222222111///000222444333222000000000...---...000333555555555//////000000000000//////---///000///......///000...---------......---+++((()))***+++,,,+++***)))++++++***+++,,,,,,)))'''+++***((('''''')))+++,,,))))))***++++++++++++***+++***)))(((((()))++++++,,,---...---,,,,,,---...+++***---222444000,,,++++++)))((((((***,,,---,,,)))***,,,,,,,,,,,,...///000...------......,,,+++}}}ssspppjjjeee```^^^]]]\\\]]]ZZZUUUQQQOOOPPPSSSVVVLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLJJJHHHGGGGGGGGGHHHEEEGGGGGGCCCBBBDDDDDDAAA@@@AAABBBCCCCCCAAA@@@???>>>>>>>>>>>>>>>???@@@AAA>>>===;;;999888777666666444444444444444555666777555444222111111222444555111111111111111111111111///111444777888777555444555555555444444333333333111222222333333222222222333333333333333333333333333222111000111222444555111111111111111111111111111111000000////////////,,,,,,---,,,,,,+++*********++++++,,,,,,------...,,,,,,,,,---...000222444///222555666888===DDDIIIJJJKKKKKKKKKLLLOOOTTTXXXXXXVVVUUUVVVWWWWWWUUUSSSQQQUUUWWWRRROOOOOOPPPNNNQQQTTTVVVVVVUUUUUUWWWYYYPPPOOOOOOPPPRRRSSSSSSRRRJJJFFFBBB@@@BBBBBBAAA???>>>??????>>>===>>>AAAEEECCCCCCCCCDDDFFFHHHIIIKKKIIIIIIIIIKKKOOORRRSSSSSSPPPRRRRRRPPPQQQUUUWWWVVVNNNKKKIIIHHHBBB;;;999;;;;;;:::999999888888888999::::::999999888777777666555666777888777666444333999999888888777666666555444666888999888777777777555666666666555666777999;;;;;;;;;;;;:::999888777777666444333444555777888777777666555444333333333555888:::999666666999===:::>>>CCCGGGGGGGGGFFFGGGBBBAAA@@@BBBDDDFFFGGGGGGDDDCCCBBB@@@@@@@@@@@@AAA<<<<<<;;;<<<===???AAABBB?????????>>>>>>>>>======777999:::;;;<<<<<<>>>@@@???BBBDDDEEEDDDEEEHHHJJJIIINNNQQQSSSWWW[[[WWWPPPRRRPPPOOORRRWWWZZZXXXVVVVVVPPPMMMMMMNNNLLLMMMPPPNNNMMMGGGAAAAAADDDCCC???777888888999:::;;;<<<<<<:::888555444555666555444111333222000444:::<<<:::999777444222000111222333000111222222222222222222/////////000111111222222......//////000/////////...000111111000.............../////////000000000---...000111222111000///...000333333111///000111000111111000......///000.........//////000000000...000111111///...///000...///000000//////000222...//////000222333333444222111000111222333111///222444666555333111/////////......///222444333333//////000000000000//////***---000111///...///000,,,++++++,,,......---+++((()))+++,,,---,,,+++******))))))+++,,,,,,)))&&&***)))(((''''''))),,,---))))))*********)))((((((******))))))))))))******+++,,,---,,,+++++++++---+++***///888:::333---+++,,,***)))***,,,......---)))*********)))+++...111...---,,,,,,---...---+++}}}{{{nnnkkkgggbbb^^^\\\[[[ZZZVVVVVVVVVVVVUUUSSSQQQQQQKKKJJJIIIHHHHHHIIIKKKLLLNNNLLLJJJGGGFFFFFFGGGHHHCCCFFFFFFBBBBBBDDDDDDAAACCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB>>>===;;;999888777666666444444444444444555666777555444222111111222444555111111111111111111111111///111555888999888666444777777666555333222111111...///000222444555555555333333333333333333333333111111222333333333333222///000111111111111000///111111000000/////////...,,,,,,---,,,+++***))))))***++++++,,,,,,---......///...---,,,---///111222...111444555777;;;BBBHHHHHHIIIIIIIIIIIILLLQQQTTTZZZXXXVVVVVVXXXYYYWWWTTTTTTXXXXXXSSSNNNNNNOOONNNPPPSSSUUUTTTSSSSSSUUUWWWQQQQQQQQQQQQRRRPPPMMMKKKEEEAAA>>>>>>AAACCCBBBAAA@@@AAABBBAAA???@@@DDDHHHDDDDDDEEEGGGIIIKKKMMMNNNRRRRRRRRRUUUYYY[[[[[[[[[RRRSSSRRROOOPPPTTTVVVUUULLLIIIGGGDDD>>>777444666;;;::::::999888888888999::::::999999888777777666555666777888777666444333::::::999999888777777666333555777888777777777777555555555444444555777999999:::;;;<<<;;;:::999888555444333222333555777888888777666555444333333333666999<<<:::666555888<<<:::>>>CCCFFFFFFDDDBBBBBBBBB@@@??????AAABBBBBBAAAEEEDDDBBB@@@>>><<<;;;;;;===<<<<<<===>>>@@@BBBDDDAAAAAAAAAAAA@@@@@@@@@@@@777:::======;;;<<>>BBBFFFHHHGGGHHHKKKMMMEEEKKKOOOQQQUUUYYYTTTKKKRRRNNNLLLPPPWWWZZZVVVRRRXXXPPPJJJJJJLLLKKKJJJLLLHHHHHHFFFCCCEEEHHHEEE@@@888999999::::::999999888:::888555555666666666555333333222000333999:::888;;;888444111000111333444000000000000000///......222222111111000/////////......000000000///...---///111333333111/////////////////////000000000000---...000222333222111000,,,///333333000......///+++...000000///---,,,,,,)))***+++---///111222333---///111111000//////000///111222111000///000222000111111333444555666666222111111111333333111///444666888777555222000///000/////////111222111000//////000000000000//////(((,,,000111///......000---,,,,,,---///000///---)))+++---......---,,,+++***)))(((***---,,,)))%%%***)))'''&&&'''***,,,...------,,,***(((&&&$$$###************))))))))))))***+++,,,,,,******+++,,,---,,,222<<<===555---+++'''&&&&&&''')))******)))++++++***)))))),,,000333---+++++++++---...---+++zzzssspppkkkddd___]]]]]]]]]\\\VVVSSSQQQQQQRRRRRRPPPMMMOOOMMMKKKIIIHHHJJJLLLNNNJJJJJJIIIHHHHHHHHHIIIIIIDDDFFFEEEBBBBBBFFFFFFDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????;;;;;;<<<;;;:::999888777999555111222666999888555555333111222333444444333222222333333222111///...111333444666777888777777555555444333111000//////111111222222222111111000111222444555444222000///555222///000222333111///111000///...///000222444222000............---,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...---...000222222111000...///222333222555<<>>???CCCGGGGGGFFFGGGLLLQQQUUUTTTSSSRRRRRRSSSTTTUUUUUURRRNNNLLLMMMNNNPPPPPPMMMMMMNNNPPPRRRSSSRRRQQQUUUQQQNNNMMMNNNMMMIIIFFF>>>???>>>===@@@CCC@@@999EEE@@@???GGGMMMMMMKKKJJJXXXMMMGGGJJJNNNOOOQQQUUUUUUYYYYYYUUUUUUZZZZZZWWWQQQOOOMMMNNNQQQRRRPPPNNNMMMKKKGGGDDDAAA???>>>===:::::::::999999999888888666777999999777444666;;;::::::999999888777777777333444555666666666777777555444333333555666666555444:::>>>;;;444111555;;;:::<<>>;;;::::::===AAACCCDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;<<<===@@@CCCDDDEEECCCAAAAAA@@@???===;;;999===???>>>:::999===BBBBBBCCCDDDFFFHHHKKKMMMNNNIIIHHHIIIMMMMMMIIIGGGIIIIIIHHHHHHIIILLLOOORRRUUUVVVQQQKKKIIIJJJKKKKKKJJJIIIEEECCCEEEIIIIIIBBB;;;777888999999888777888:::999777555555666777666555333333333333555777999;;;;;;777222000000111222222333333222222111000000///---///111333333333222111333555333///---//////,,,,,,,,,------.../////////...//////---///111000,,,////////////////////////...///111222111///,,,***000///...,,,,,,---......,,,---///000000///---,,,(((***---000111///---+++333222111222222222000...,,,///222444555555666777666777888888888777555555999777555444333333333333000000111111000///---,,,333555555333///---///111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............------,,,,,,++++++***))))))---000...'''&&&+++,,,)))***+++,,,)))&&&&&&(((+++)))'''&&&''')))******)))'''(((*********+++,,,......------,,,,,,------...111444888:::999555000,,,((())))))*********)))))),,,+++*********,,,///000333111...+++)))((())))))~~~xxxqqqlllhhhddd```^^^]]][[[YYYUUUSSSQQQQQQRRRRRRPPPNNNOOONNNLLLJJJJJJJJJLLLLLLGGGGGGFFFFFFEEEEEEFFFFFFCCCFFFFFFCCCDDDFFFFFFDDDAAA@@@@@@???????????????@@@@@@@@@@@@????????????===<<<;;;:::888777666555888444000111555777555333444333111222333444333222111111222333222111000///444555666777777777666555444444333333222111111000111111222222222222111111222222333333333222000000444222000000111222111///111000///...///000222333222000...---......---,,,++++++++++++,,,,,,,,,---***************+++,,,,,,+++,,,---.........------...111111000333888;;;::::::>>>BBBCCCCCCEEEJJJOOOMMMMMMMMMNNNOOOPPPQQQQQQNNNKKKHHHGGGHHHJJJMMMOOOMMMLLLLLLNNNQQQSSSSSSSSSTTTQQQNNNKKKIIIGGGEEECCC???BBBAAA>>>>>>BBBDDDCCCJJJGGGIIIRRRXXXYYYXXXYYYZZZQQQLLLOOOSSSSSSSSSUUURRRVVVXXXWWWXXX[[[[[[VVVTTTRRRPPPPPPQQQQQQOOOMMMHHHGGGDDDAAA>>><<<:::::::::999999999888888888888666666777888777777888:::999999999888888888888888888555111222555777777555555444222333444555555444111555999888444222666:::555888;;;<<<;;;888666666333666999999666444555777777777666666555555555444555555666777777777777777<<<;;;???DDDDDD@@@===>>>>>>===<<<<<<<<<===>>>???EEEDDDBBB@@@>>>===<<<;;;<<<;;;;;;===???BBBEEEGGGDDDBBB@@@@@@@@@@@@???>>><<<>>>@@@???===<<>>============>>>????????????>>>>>>>>>>>>???===;;;888666555444444666333000000333444333111444222111222333444333222000000111222222222222111666777888888888666555444444333333333222222222111111111222222222222222111222222222111111111111111444222000000111222111000111000/////////000222222000...,,,,,,------,,,+++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---+++++++++,,,,,,,,,------,,,//////---///444666444444777;;;===>>>@@@EEEIIIIIIKKKMMMOOOPPPQQQQQQQQQIIIGGGDDDCCCDDDHHHLLLOOOMMMKKKJJJKKKOOORRRTTTUUUSSSRRRNNNHHHCCC????????????DDDEEE@@@???DDDKKKOOOPPPPPPTTT\\\___^^^^^^```ZZZUUURRRUUUWWWUUUSSSRRRNNNSSSVVVWWWXXXZZZXXXUUUUUUSSSQQQQQQQQQPPPNNNLLLEEEDDDBBB@@@===;;;999888999999888888888777777777666555555666888::::::999777888888888888999999999===666//////333777666444555333111111333333333222...000222333333555777999666999>>>@@@???===;;;:::666888:::999666555777:::888888777666555444333333666666666666666777777888;;;888:::@@@CCCAAA======<<<<<<==================BBBBBB@@@??????>>>>>>>>>======>>>@@@BBBFFFIIIKKKEEEBBB@@@???@@@AAAAAAAAA??????@@@@@@@@@@@@AAAAAA????????????AAACCCEEEFFFNNNKKKJJJKKKHHHCCC@@@AAAEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIEEEBBBAAA@@@BBBBBBBBBAAA???<<<888666666888999888777666777888<<<:::888888999888777555111222333555666777777888333222222333444333111///666555444333222111111000---...000333444555555555333666777444333444222.....................//////---//////---...111000+++////////////////////////***+++---///000///...---...............---,,,,,,---------,,,,,,+++++++++)))***+++,,,------------///...---...//////---+++000111222111000000111333555555666666555333222111666666555555555555666666000111333444444333333222222333222111...---...///000///...------...///000+++,,,---///000//////...000000//////...---------+++------***)))++++++(((+++++++++***((((((***,,,---+++******+++++++++******+++,,,,,,******+++,,,+++******))))))******+++---...000111000...,,,+++******+++++++++******)))++++++******+++,,,...///000000111111000///------zzzwwwvvvpppiiidddaaa^^^\\\[[[ZZZXXXVVVSSSQQQPPPOOOOOOPPPPPPPPPOOOOOOOOOOOONNNLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGCCCGGGHHHGGGFFFHHHFFFBBB??????>>>===============>>>>>>>>>>>>============???===:::777666555666777555333111111333333222000333222111222333444222111//////000111222222333333666777888888888777666555555555444333222222111111111111222222333333222222222222111000000000111222333222111111111111111111111111000//////000111222///---++++++,,,,,,,,,+++*********+++++++++,,,,,,.........------......///------,,,,,,,,,---...///+++......,,,---111222000000333555777777:::===AAAGGGIIILLLOOOQQQQQQPPPOOOJJJIIIGGGEEEEEEHHHLLLPPPMMMKKKIIIJJJNNNRRRUUUVVVRRRQQQMMMFFF>>>:::;;;===>>>CCCEEEDDDGGGNNNUUUWWWWWWWWW[[[___^^^YYYWWWZZZXXXVVVVVVWWWWWWTTTPPPMMMMMMOOOQQQRRRRRRSSSRRRQQQQQQPPPOOONNNMMMMMMKKKKKKDDDDDDCCCAAA???<<<:::999888888888777777777777666555555444444888===;;;777666777777888999999::::::<<<888333222444555555444444222000000111222111000///...///111444666777777:::>>>BBBDDDCCC@@@===<<<888:::;;;999777666999<<<888888888777666555555444888777666555555666777888:::555555<<>>??????@@@BBBDDDEEEFFFBBBCCCDDDEEEGGGJJJLLLNNNHHHEEEAAA???@@@AAABBBBBBBBBAAA@@@AAABBBCCCAAA@@@???>>>>>>???AAADDDFFFHHHJJJGGGEEEEEEBBB===<<<===AAAAAAAAAAAACCCDDDFFFGGGEEEHHHIIIHHHDDDCCCEEEGGGBBBDDDEEEBBB===999777777888999:::999777666777888999888666666777666444222000111333555666666666666222111111222444444222000777666555444333222111111///000111333444444444444777::::::777444444000+++////////////............---///...,,,...111///+++////////////////////////---......///...,,,+++))),,,---...///...---,,,+++...---,,,+++************************+++,,,------...---,,,---//////---+++///000000///......111333444444444444333222000///222222222222222333444444,,,---///000111111111000333333222111/////////000//////000000000000//////---...///111111111111000///......---,,,,,,+++++++++---------------,,,*********)))((((((((()))+++,,,***(((((())))))(((''',,,---...---+++******,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,++++++***)))++++++******+++,,,------,,,...111222222111...,,,xxxsssqqqkkkdddccc___ZZZWWWWWWWWWXXXXXXRRRRRRPPPNNNMMMNNNOOOPPPNNNNNNOOOPPPOOOMMMKKKJJJLLLLLLKKKIIIIIIHHHHHHHHHCCCGGGHHHFFFFFFGGGEEEAAA@@@@@@???>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<===<<<:::888777888:::;;;666555444444444333222000222111111222444444222000//////000000111333333444444555666888888777777666777777555444222111000///111111222333333333333333222111111000111111222222222222222111000000111111111111000000000000000000...,,,++++++,,,,,,,,,+++******+++++++++,,,,,,,,,///......------.........---,,,,,,,,,,,,---......+++...///---...111111...///000111222333444666888AAADDDGGGJJJLLLKKKJJJIIIMMMMMMKKKIIIFFFGGGJJJNNNNNNLLLKKKLLLOOORRRSSSTTTOOONNNKKKDDD===:::;;;>>>>>>BBBFFFKKKSSS\\\^^^[[[]]]\\\^^^___\\\UUURRRTTTVVVWWWWWWVVVUUURRRNNNJJJMMMLLLJJJIIIHHHHHHIIIJJJHHHIIIIIIHHHHHHGGGGGGHHHCCCBBBAAA???===;;;:::999888888888777777777777666555666555444888===<<<777666666777888999::::::;;;777999:::888444333444666333111///000111222111000111000000222555777666555;;;>>>BBBCCCAAA===:::999888:::<<<:::777777999<<<888888888888888888888999888777666555555666777888888333222888>>>>>>;;;::::::999999:::===BBBGGGKKKAAAAAABBBDDDFFFHHHJJJKKKJJJJJJKKKLLLMMMNNNOOOPPPMMMJJJEEEBBBAAABBBBBBBBBCCCBBBBBBCCCDDDDDDBBB@@@=========>>>AAADDDHHHJJJHHHDDDBBBBBB@@@<<<<<<>>>===>>>???AAACCCEEEGGGHHHGGGGGGGGGDDDAAAAAADDDHHH@@@CCCDDDAAA;;;777666888999:::;;;:::888777888999777666555666666666333111000111333555555555555444444222000000222333333333666666555444444333333222222222333333222222111111666::::::777555555222---000000000//////......------......,,,...000///+++////////////////////////---.........---,,,+++***,,,---.........---+++***---,,,+++************+++***************,,,---......------...///000...------.........---///222444222333333333222111///...000000111111222222333333***+++---...///////////////...---,,,,,,,,,,,,+++,,,...111333333111...,,,...///111222333333222222///......---,,,,,,++++++---------//////...---...,,,+++***)))***+++,,,,,,,,,+++)))((()))***)))(((---......---+++***+++,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------...,,,,,,,,,,,,,,,+++******++++++******++++++,,,,,,))),,,///222222000---+++}}}uuupppmmmhhhaaaaaa]]]XXXTTTUUUVVVXXXYYYSSSRRRQQQNNNLLLKKKMMMOOOLLLMMMNNNNNNNNNMMMLLLKKKLLLKKKJJJHHHGGGGGGGGGGGGCCCGGGGGGEEEDDDEEEDDD@@@AAAAAA@@@????????????@@@>>>>>>>>>>>>============;;;;;;:::999999:::;;;;;;777777777666555333222111111111111222444333111///000000000000111222333444333444555777777777666555777666666444333222000000000111222333444444444444222222222222222333333333222333333111000///111222111111111111000000000000...,,,++++++,,,---,,,+++++++++,,,,,,,,,------------,,,,,,+++++++++++++++*********+++++++++,,,,,,+++...///......111111...////////////000111222333>>>@@@DDDHHHJJJJJJIIIIIIMMMOOOOOOLLLHHHFFFHHHJJJOOOOOOOOOPPPRRRRRRQQQOOOIIIHHHFFFBBB???>>>>>>@@@@@@EEEJJJRRR\\\dddccc^^^bbb___^^^___]]]WWWTTTUUUTTTVVVUUUQQQOOONNNLLLGGGJJJFFFBBBBBB@@@???@@@DDDAAABBBCCCBBBAAAAAABBBCCC???===;;;999777777777777999999888888888777777777333888888444666<<<<<<666666666777888999999::::::333888<<<:::444111333666111000//////111222222111222222111333555666555555>>>AAACCCCCC@@@===;;;;;;888:::<<<;;;888777999<<<888999999999::::::::::::888777777666666666666666666222111666::::::999:::;;;::::::;;;@@@FFFMMMQQQHHHHHHHHHHHHHHHIIIIIIJJJNNNOOOOOOPPPQQQQQQRRRRRRPPPMMMHHHFFFEEEDDDCCCBBBDDDEEEFFFFFFFFFEEEDDDCCC>>>=========@@@DDDHHHJJJIIIEEEBBBBBBAAA>>>???BBB;;;<<<>>>AAACCCEEEGGGHHHIIIGGGDDD???<<<;;;>>>@@@<<<>>>>>><<<888444555666999::::::999777666777888666555555666888777555222000111222333444444444444555333111111222444444444444444444444444444444444444333222222111000//////000444555444555777777333111111000000///...------,,,......,,,---000///***////////////////////////+++,,,---....../////////---------------,,,+++++++++++++++++++++++++++++++++******++++++,,,---.........---///000111///...,,,---.........///222444111111222333222111000///111111222333444444333333+++,,,...///000000000///000...,,,,,,---...---,,,***---000333333000---***...///111222333222222111000000//////...---------...,,,,,,//////......111000...,,,,,,...///000///...,,,++++++,,,,,,,,,+++---...///...,,,+++,,,---,,,++++++******++++++,,,------,,,,,,---...///000------------,,,++++++*********++++++++++++++++++(((+++...111111///,,,***yyyqqqllljjjfff```^^^[[[WWWUUUVVVWWWXXXWWWSSSSSSRRRNNNJJJIIIKKKNNNKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFDDDFFFFFFBBBBBBDDDCCC@@@AAAAAA@@@????????????@@@?????????>>>>>>>>>======;;;:::::::::999999888888777777888777555222111000111000111222444333111///111111000000000222333444444444555666666555333333444444444444444333333333000111222333444444444444111222333444555444444333111333333222//////000333111111111111111000//////...,,,++++++---...---,,,,,,,,,---------.........,,,,,,+++***************)))***,,,---------,,,+++***...///...///111111......------...///111222222999;;;@@@DDDHHHJJJKKKLLLMMMPPPRRRPPPKKKHHHHHHJJJPPPQQQSSSUUUUUUSSSMMMIIIBBBAAA??????AAABBBBBBAAAEEELLLRRRXXX^^^ddddddaaaeee^^^ZZZ[[[ZZZVVVRRRRRRMMMPPPNNNHHHEEEFFFEEEBBBDDD???===???>>>:::;;;???===???@@@>>><<<:::;;;======:::777444333333555666:::999999999888888888888222:::;;;555444:::;;;666777777777888999999999:::444666777555111000333555000///...///222333444333000111222333333444555666???@@@BBBAAA???>>>>>>>>>666999<<<<<<999777888::::::999999999999999999999777777777777777666555555444111111555666555777:::;;;<<<===@@@DDDJJJOOOSSSLLLKKKJJJJJJIIIIIIJJJJJJNNNOOOPPPQQQSSSSSSTTTTTTPPPMMMKKKIIIHHHGGGFFFDDDEEEIIILLLKKKHHHFFFFFFGGGDDDBBBAAA@@@AAADDDHHHJJJKKKFFFCCCBBB@@@>>>???CCC<<<===???AAACCCDDDEEEEEEHHHEEEAAA>>><<<;;;:::999888999999888666555555555777888999888555444555666333222333555777666444222111111111111222333444555555444333444555555444222222222222333444444555555222222111000////////////,,,000111111333777999777222222111000///...---,,,,,,...---,,,---000...***////////////////////////,,,------...//////000000...---,,,,,,++++++,,,,,,)))***+++---------,,,,,,+++++++++,,,------.........------...000111///...---...000000//////000111///000111222333222111111000111222333333333222111,,,---///000000000//////222000---...///000///---+++,,,...//////...,,,+++,,,---...000000000000/////////......---,,,,,,,,,...***)))------+++---222000---++++++...000000///---,,,***+++,,,------,,,---...///...---,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,------...///000............---,,,+++*********++++++++++++******)))+++...111111///,,,***}}}{{{vvvnnnjjjiiifffaaa[[[YYYXXXXXXXXXXXXWWWUUUTTTTTTRRRNNNIIIHHHJJJNNNJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGDDDFFFEEEAAA@@@CCCCCC@@@AAA@@@@@@???????????????????????????>>>>>>>>>>>>::::::::::::999777555444666777888777444111000///000000111333444333111...222111000000000111222333555666666666555333111000111222222333444555666666000111222333444444555444111222444666666666444333111333444222///...000333111111111111111000///......---+++,,,---......------------.........//////...---,,,,,,+++++++++++++++,,,...000000///...---)))---///......111111...,,,++++++---000222333333000333777===BBBFFFIIIJJJMMMRRRUUUTTTOOOKKKKKKMMMQQQSSSVVVXXXXXXSSSKKKFFF===;;;;;;===BBBDDDCCCAAAIIIRRRYYY[[[]]]```ccccccfff]]]UUUUUUUUUQQQLLLJJJFFFIIIGGG???;;;>>>???<<<>>>::::::???>>>999999<<<<<<>>>???===999777777999===:::666222111222555777:::::::::999999999999888111;;;===555333999;;;666888888888888888999999999666444111//////111333444000///...///222444555444---///222222222333555888999:::;;;;;;::::::;;;<<<555999<<<===:::777888999;;;::::::999888777666666666777888888888666555444333111222444444222555:::<<<>>>AAADDDHHHLLLOOOQQQJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMOOOQQQSSSTTTUUUVVVOOOMMMKKKKKKKKKJJJHHHFFFGGGLLLPPPOOOJJJGGGHHHKKKKKKIIIFFFDDDDDDFFFIIIKKKLLLFFFBBB@@@>>>;;;<<<@@@===>>>???AAABBBBBBBBBBBBDDDAAA??????@@@???;;;888777777777777777777666666666777777666444222333444...///000222444444222000222222111000111222444555444444666888999777333000000000111222333555555666000000////////////000000...000111///000555777555333222111000///...---,,,,,,...---+++---000...***////////////////////////111000000///......------...---,,,+++***+++,,,---'''))),,,...///...------***+++,,,---............---,,,,,,...///000///---...000222222000............///111222333333222222...///000111111000///...,,,---.../////////...---///,,,******,,,---,,,***---,,,+++******+++,,,---***+++,,,............------,,,,,,++++++***))))))---((('''***+++))),,,222---***((((((+++------,,,***)))((()))***,,,,,,+++---...///...------...///000//////......//////000++++++,,,---.../////////............---,,,+++*********+++++++++******)))***,,,///111111///---+++~~~zzztttmmmgggbbb^^^]]]]]]YYYVVVUUUVVVVVVSSSQQQQQQQQQPPPOOONNNLLLKKKKKKLLLKKKJJJIIIIIIJJJLLLMMMLLLJJJGGGFFFHHHIIIJJJJJJIIIFFFCCCAAABBBCCCCCCCCCAAAAAA@@@@@@??????@@@@@@CCCBBB@@@>>>===>>>>>>???===;;;999888666666666777555444333222111111111111333//////333222---+++///)))+++...//////000111222666666666888999999666333555333222222333444222111111111222222222333333333777666555444333222222222444333111000000000111222222000............---,,,---------.........//////222---))))))...111000...,,,,,,------...---------........................------------------------////////////////////////111333555777;;;BBBJJJOOOOOOUUUWWWQQQMMMOOOOOOMMMSSSVVVXXXXXXTTTKKKCCC===888:::;;;999777999@@@GGGSSSTTTXXX]]]aaabbbaaa___aaa^^^XXXSSSOOOJJJDDDAAAAAAAAA???>>>===<<<<<<<<<:::666888===>>>;;;;;;???@@@AAA???;;;;;;===;;;777777444222444555333555999;;;888888;;;;;;888888;;;777777777777777666666555999888777888:::999666333555444222000//////000111555222//////111333222000111111222222222333333333999;;;:::888:::===<<<777999999999777555555666888;;;:::999888888888999:::666777999:::999666333111777222000222333222333555BBB???===AAAIIIPPPRRRQQQKKKHHHHHHKKKKKKFFFCCCCCCIIIIIIKKKPPPUUUYYYXXXVVVQQQMMMIIIHHHJJJLLLLLLKKKOOORRRSSSQQQLLLIIIIIIJJJIIIMMMPPPNNNJJJIIILLLQQQIIIEEEAAABBBEEEFFFCCC@@@DDDAAA>>>===???AAABBBCCCEEEAAA<<<888777777777666777555333111222555999<<<555777999777444111222333333444555555444333111000555444333111111000111111;;;999999:::;;;999333///333333222222333444444555000///...---,,,+++++++++222000------000555888999777555333000...------,,,222000......//////---+++,,,---...000000000///...***,,,...///000///...------+++***+++------***''''''((()))+++---.........------...///000000//////...------,,,,,,------...///............---------222222222222222222333333...///000222222222111000(((///666888333...++++++)))+++---//////---+++))))))*********++++++++++++,,,,,,---...////////////+++++++++++++++***)))))))))&&&%%%'''((((((+++...))))))***+++++++++++++++222...)))(((+++------+++...---,,,++++++,,,...000000333444222...,,,,,,---///......---------......//////000000000000///...---...---,,,)))((()))***,,,++++++---000000---***}}}xxxqqqkkkgggdddaaa___YYYVVVTTTTTTVVVVVVTTTQQQOOOOOOOOONNNMMMMMMLLLLLLLLLKKKIIIHHHHHHJJJKKKLLLKKKIIIFFFFFFGGGIIIIIIIIIHHHFFFCCCBBBCCCCCCCCCBBBBBBAAA@@@???????????????AAA@@@???>>>============<<<;;;999777666666666666444444333222111111111111444000000222111---,,,///...000111222111222333555555666777777777666555555555444333333444444333111111111222222222333333333666666555333333222222333333222111111000000111111222000............---,,,,,,------------.........000---***+++---//////...---------...------,,,,,,........................------------------------........................111222444666999???FFFKKKNNNTTTVVVRRROOOQQQRRRQQQRRRUUUXXXVVVOOOGGG@@@<<<999:::;;;999888<<>><<<;;;:::::::::::::::888999>>>@@@===>>>BBB???@@@>>>;;;;;;>>>===888;;;666555666666444666:::999666666999999666666999777888888888888777666666888666555666777666333000333222000///...///000111222///---...111333333222111111111222222222333333///444777777999===>>>;;;:::::::::999777666888:::;;;:::999888777777888888666777888888888666444333666222000222444333555888CCCAAAAAADDDIIINNNPPPPPPJJJGGGFFFHHHGGGBBB@@@@@@FFFEEEGGGKKKPPPTTTTTTSSSVVVRRRMMMKKKLLLMMMMMMMMMRRRSSSTTTRRROOONNNQQQTTTPPPQQQRRRQQQOOOLLLJJJJJJMMMIIIFFFGGGJJJLLLJJJGGGHHHEEEBBBAAAAAABBBCCCBBBDDDAAA>>><<<<<<<<<:::999888666444222333555888:::111444666666444333444666111111222222333222222222666444222111000000111222333222222444777666444111000000000///000000111111000000///------,,,,,,,,,222000......222666999:::999777444111...------...111///............---+++000000000000///...------+++,,,...///000///---,,,,,,+++***,,,------+++((('''(((***+++---.........------......///////////////......------......///---------.........//////000000111111111111222222//////000111111111000000///444::::::555///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******,,,,,,---.........------******++++++******)))((('''%%%%%%&&&'''(((***,,,&&&''''''((())))))((((((,,,,,,***)))(((***,,,///,,,+++*********,,,...///000222444222///------.........------,,,------............//////000000111///000111000---***)))(((///---,,,---//////---+++}}}uuulllhhhgggfffccc```UUUTTTTTTUUUVVVUUUSSSQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJHHHEEEEEEFFFHHHHHHHHHFFFEEEDDDDDDEEEEEECCCAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::888777666666666666333333222222111222222222555222111222111...---000...//////...---...000222333666777666444333555777666444333333444555333222111111222222222333333333666555444333333222222333222222222222222111000000111000...---......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------............---,,,++++++------------------------------------------------........................000111333444666:::@@@DDDHHHNNNRRRPPPOOOQQQTTTTTTRRRVVVXXXSSSJJJBBB>>>>>>======<<<;;;;;;@@@IIIPPPVVVWWWZZZ]]]^^^\\\WWWSSSOOOLLLHHHFFFDDDAAA???<<<===;;;999888777888999:::999777999===??????@@@CCC???@@@???<<<>>>BBBAAA>>>@@@<<<999999888555666:::999666666999999666666999777888888888888777666666888666555555555444222///111000///......///000000...---,,,---000222222222000111111111222222222222000777<<<:::888999:::888:::;;;;;;:::999888:::<<<;;;;;;999888777777777777666666666666666666666555555222111333555555888===CCCEEEGGGHHHJJJLLLOOORRRLLLHHHFFFGGGEEEAAA@@@BBBCCCBBBCCCFFFJJJMMMOOOOOOWWWTTTPPPNNNNNNPPPQQQRRRVVVWWWWWWTTTQQQQQQUUUXXXUUUTTTUUUWWWWWWSSSMMMGGGPPPMMMKKKLLLOOOQQQOOOMMMNNNKKKHHHGGGGGGFFFEEEDDDBBBAAAAAAAAABBBAAA>>><<<888777666444444444555666111222444444333333333444000000000000111222333444666555222000///000222333111000000111333444333222444333222222222222222333111000//////............111///...///333777999::::::888444111///...///000111///............---+++000000////////////000000------...//////...,,,++++++******,,,......,,,***((()))***,,,---......///------------............/////////....../////////++++++,,,---...///000111/////////000000000111111000000111111111000//////000555999999555///---,,,...---+++******+++---...''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,+++***))))))******))))))((('''$$$%%%&&&&&&''')))))))))&&&''''''((((((((((((((((((***,,,***'''''',,,111******))))))***,,,---...---...000///---,,,,,,------,,,,,,++++++,,,------------------...000111333111333555444111---***)))222000---------......---|||sssiiieeefffgggccc^^^UUUUUUVVVWWWVVVUUURRRPPPKKKKKKLLLLLLLLLMMMMMMNNNJJJJJJIIIHHHHHHHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGFFFDDDDDDDDDEEEFFFEEECCC@@@BBBAAA@@@???>>>=========<<<<<<===>>>===<<<:::999999999888777666666666555222222222111222222333333666444222111000//////000//////...,,,+++,,,...111222555888666222111555999666555333444555555444222111111222222222333333333555444444333222222222333111111222333333111000///111///------......---,,,+++++++++,,,,,,,,,------)))+++------,,,+++,,,---............---,,,+++***------------------------,,,,,,------------------........................000111111111222555999===@@@EEEJJJKKKLLLNNNRRRTTTTTTWWWXXXQQQGGG@@@@@@CCCEEEDDDAAA??????EEEMMMTTTVVVWWWYYY[[[ZZZVVVOOOJJJEEECCC@@@>>>>>>>>>===<<<<<<;;;999777777999;;;<<<666666888;;;===???AAACCCCCCDDDCCCAAADDDIIIJJJGGGHHHCCC@@@???===888888:::;;;888888;;;;;;888888;;;666777777777777666555555999999777666555444222111000000/////////000111111------------.../////////000000000111111111111222+++444;;;999666555666555999:::;;;:::999999:::<<<<<<<<<;;;:::999888888777555555444444444555777777444222222555666777<<>>;;;999888777666555444333222444444444444222111000///222111000000000222333444666444111//////000222444666444333222222222222222555555444333333333333444111111000000///000000000///......000333666888888777555222///...///111333111000...//////000...---------------///111444555---............---,,,+++******+++---......---,,,)))***+++---......//////------,,,,,,,,,---------//////............//////,,,,,,------...//////000...//////000000111111111000000000000000/////////,,,///222333111///......---,,,,,,++++++,,,,,,---''''''''''''((((((((((((++++++,,,++++++***)))((()))))))))))))))(((''''''###&&&((('''(((++++++)))***++++++,,,,,,++++++++++++,,,,,,+++)))))),,,///************+++,,,...///((()))************)))***+++++++++***++++++,,,,,,///...,,,,,,,,,...000222111333444333000...---,,,444222///---,,,,,,---...zzzrrrhhhdddeeeddd```[[[XXXYYYZZZYYYWWWSSSQQQOOOLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGFFFEEECCCCCCDDDEEEFFFEEEBBB???AAA@@@???>>>============:::;;;<<<======<<<:::999999999888888777777666666222222222111222222333333555555444222111222222111333333222000...///111444111555777666222111555:::666444333333444555333222111111222222222333333333444444333222222222333333111111222333333111000///000...,,,,,,---......---+++++++++,,,,,,,,,------)))+++------,,,+++,,,---............---,,,+++***------------------------,,,,,,,,,---------..............................000000111000000111444777999===CCCGGGIIIJJJOOOTTTUUUWWWVVVOOOFFFBBBEEEKKKOOOLLLHHHDDDDDDHHHOOOTTTSSSTTTUUUUUUTTTOOOIIIDDD@@@>>>;;;:::;;;<<<<<<<<<:::999888777888:::<<<===888999;;;<<<>>>BBBEEEFFFIIIJJJJJJHHHLLLRRRSSSQQQPPPKKKHHHGGGCCC<<<999:::;;;888888;;;;;;888888;;;555555666666555555444333888888777555333222111111111111111000111111222222......///...---,,,,,,,,,//////000000000111111111(((111222222555888999666777999999888888999;;;<<<<<<<<<;;;;;;:::999888555444333222333555666888444333333666888:::@@@HHHOOOSSSWWWTTTNNNJJJKKKNNNMMMKKKJJJJJJHHHEEEHHHNNNGGGGGGGGGGGGGGGIIIKKKMMMOOOMMMKKKHHHHHHKKKOOORRRSSSWWWZZZYYYUUUQQQPPPQQQRRRYYYaaaccc___XXXTTTSSSSSSRRRPPPPPPPPPQQQPPPPPPRRRRRRRRRSSSTTTSSSOOOMMMCCCCCCCCCDDDDDDAAA<<<999:::999888777555333111000444444333333222111///...555444333111111111222333555444111000///111333444666555444222111111333444111111000000000000111111111111000000000111111222.........000333555666555222000///......000333555222000///000111111000///------------///111333555.........------,,,++++++)))+++,,,---------------***+++,,,---.../////////...------,,,,,,,,,------...------,,,,,,------...........................//////000000111222222333000000//////////////////+++---//////...---------***+++---......---+++***(((((()))))))))*********++++++++++++***)))(((((()))))))))))))))(((''''''$$$(((***((()))------)))------.........------,,,111///,,,+++,,,---,,,***+++++++++,,,---......///'''(((((()))******)))(((***************+++,,,---111///---,,,+++,,,---...000000000...------///222555333000---++++++---///uuunnngggccccccaaa]]]YYYZZZ[[[[[[YYYVVVRRRPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEFFFGGGGGGFFFEEEAAAAAABBBDDDEEEDDDAAA??????>>>>>>===============;;;;;;<<<<<<<<<;;;;;;:::999999999999999888777777333333222222111222222222222555555333333555444222111111111///......000222222444777666444444666999555333222222333444222111111111222222222333333333333333222222222222333333222222222222222111000000///---,,,,,,---......---,,,,,,,,,,,,------------,,,,,,,,,,,,------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------000111111000//////111333666888>>>DDDFFFGGGLLLRRRSSSSSSPPPIIIDDDDDDKKKRRRUUUQQQLLLHHHGGGJJJOOORRRNNNNNNNNNNNNMMMIIIDDD@@@>>><<<999999:::<<<===<<<888888999999;;;<<<===>>>>>>@@@AAA@@@BBBHHHKKKJJJOOOPPPOOONNNQQQXXXZZZXXXVVVSSSQQQPPPJJJAAA;;;:::999666666999999666666999555666666666666555444444444555444222///...///000222222222222111111111111...///000///---+++***+++////////////000000000000%%%---333444444777999888333555777888888777888:::;;;;;;;;;<<<;;;::::::999444333333222333444555666555444555888999;;;CCCLLLYYY\\\^^^ZZZRRRKKKIIIJJJMMMLLLLLLLLLIIIFFFIIIOOOKKKLLLLLLKKKIIIIIIJJJKKKMMMKKKHHHDDDCCCDDDIIIMMMMMMRRRWWWYYYVVVSSSRRRSSSRRRYYY``````YYYRRROOOOOORRRQQQQQQPPPPPPPPPQQQQQQQQQRRRTTTVVVWWWUUUPPPMMMEEECCCBBBAAAAAA???<<<999;;;:::999777555333111000222111111222444444333111666555444333222222222222333333222111111222222333111111222111000111333666111111111111111222333333000000000000111111222333000///000222444555444333///.........000111333444111000//////111111000/////////............//////---------,,,,,,,,,,,,,,,***,,,......---,,,,,,---+++,,,---...//////////////////---,,,,,,,,,---...------,,,,,,,,,,,,------//////.........---------//////000000111222333333///............///000111222111000///...---,,,,,,)))+++---//////---+++)))************++++++++++++******************))))))))))))******))))))((('''%%%***+++'''(((...///***------------------,,,+++444000,,,,,,......+++(((,,,,,,---------.........+++******+++,,,,,,+++)))************+++,,,------111000...,,,++++++++++++......---+++***,,,000333333222000---******---///yyymmmjjjfffcccbbb___\\\YYYYYYZZZZZZWWWSSSQQQQQQRRRRRRQQQPPPNNNMMMKKKJJJJJJLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHGGGEEEAAA@@@@@@AAACCCCCCAAA???======<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;:::999888888444444333222111111111111...444666555555888777222,,,...///...------...///333444666777888777777777444222111111222333111000111111222222222333333333333222222222222222333333333222111111000000111111///---+++,,,---......---,,,------------.........000---***+++---//////...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------111111111000//////000222222333999@@@BBBAAAFFFNNNNNNKKKFFFAAAAAAFFFNNNUUUUUURRRMMMIIIIIIKKKNNNOOOIIIHHHGGGGGGFFFDDDAAA>>>???<<<999888999;;;<<<<<<:::;;;===@@@AAABBBBBBBBBAAAEEEEEEBBBEEEKKKNNNMMMQQQRRRQQQOOOSSSZZZ]]][[[[[[YYYXXXWWWQQQEEE<<<:::999666666999999666666999777777777888777666666555222333333111...---///111222222222111111000//////,,,///111000---+++,,,---........./////////000000333666777555444555444111222444777888888888999:::777888999:::::::::999888333333333333333333444444666666777999:::<<>>??????>>>===;;;:::888666444222222111333111111222555555333111222222333333333222222111222222222333333222222222000111333222000///111444222222222333444555666777/////////000000111333333222222333555666666444222///000111111222222222222///...---...///000///.........///......---,,,+++,,,,,,,,,,,,,,,,,,------***---//////---++++++,,,,,,---...//////000//////111000...---,,,---...///......------------......---------...............------...///000111222333------------...000111222333111///---------------+++,,,,,,------,,,,,,+++*********++++++++++++,,,))))))***+++++++++************++++++******)))(((%%%++++++$$$&&&...///***---------------,,,++++++000///...------,,,+++***,,,------------,,,++++++---+++***+++------+++)))*********++++++,,,.........---------,,,+++++++++---------,,,++++++...000000000000---******,,,///|||sssffffffeeecccaaa^^^\\\ZZZVVVXXXXXXUUURRRPPPRRRTTTTTTSSSQQQOOOMMMKKKIIIIIILLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFGGGIIIIIIGGGFFF@@@??????@@@AAABBB@@@???<<<<<<;;;<<<<<<===>>>???===<<<;;;::::::;;;===>>>999:::;;;<<<;;;:::999888555444333222111111111111,,,333777666777:::888222...000222222111000111222333444555888::::::888555333222000111222222111///111111222222222333333333222222222111222222333333444333111000000000111222...---+++,,,---......------------.........//////222---))))))...111000...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------111222222111//////000222......444<<<===<<>>EEEOOOUUUSSSPPPLLLIIIIIIKKKMMMNNNEEEDDDBBBBBBBBBBBB@@@>>>???<<<999777888:::;;;;;;>>>@@@CCCFFFHHHIIIHHHGGGBBBFFFFFFBBBDDDKKKNNNLLLQQQRRRQQQOOOSSSZZZ]]][[[^^^\\\\\\\\\UUUHHH===:::;;;888888;;;;;;888888;;;999999999999999888777777333444555222//////111444111111111111000///------***---000000...------///............/////////000---//////---///333222...222444777999999999999:::444555777888999999888888333333333333333333333333777777888::::::<<>><<<>>>@@@AAAAAA<<<:::888555333222222222777555333333444444111......///111222333333222111000111333444444333222111444666777555111...///000......///000111333444555////////////000111333333555555666777888888555222222222333444333222111///---,,,+++,,,......---,,,***+++---...///...------++++++++++++,,,------...+++...000000---***+++,,,------...///000000000///222111///---------///000//////............//////+++,,,,,,---...///000000,,,,,,---...///000111222---,,,,,,---...000222333///---++++++,,,...000000------,,,++++++,,,------)))*********++++++++++++((()))***++++++++++++++++++++++++++++++***))))))%%%+++***"""###---///***.../////////...------,,,***---///...***)))+++...,,,,,,,,,,,,,,,***))))))---+++)))***,,,,,,***'''++++++++++++,,,---...///++++++,,,---------,,,,,,,,,...///...,,,++++++,,,...//////---***))),,,...~~~uuuooocccdddeeeeeedddaaa___]]][[[\\\[[[WWWRRROOOOOOPPPQQQQQQQQQPPPOOOMMMKKKIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDGGGJJJEEEDDDBBBBBBCCCBBB???======<<<::::::;;;===???AAA;;;===<<<888888;;;;;;888:::777555666888999777555555444444333222111000///000222444555555333000...222333444333111000111222777666555555555444222000111111111111111111111111444444333222222111111000555444333333222222333333444111......000000///---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---,,,,,,+++******,,,,,,,,,------,,,++++++......---,,,++++++++++++***+++,,,///000000---***,,,------...---,,,***)))000//////.........//////000111222444666:::@@@DDDDDD@@@;;;:::???FFFKKKMMMNNNLLLJJJIIIIIIHHHGGGEEE???======???BBBBBB???<<<<<<<<<;;;:::;;;???AAABBBKKKCCCIIIPPPKKKIIIMMMKKKIIIHHHHHHKKKOOOQQQPPPNNNNNNRRRVVVWWWVVVUUUWWWYYYZZZ___ccc```WWWKKKBBB>>>:::999888777666777777888777777888888888888777666444333222000///.........///////////////.........''',,,,,,))))))...///+++------,,,++++++---...///111111000//////000111222666333222555;;;===;;;777999777999<<<<<<888777999333000///333666444333555666;;;>>>===<<>><<<<<<;;;;;;888777666555444333333333333333444444333333222111000//////000111111...,,,333444555333111000000111222333444666666666666555000...---///333555555333//////......///000111222888777777777666666666666666666666555444333111000,,,///111111...+++,,,---//////...------,,,++++++***++++++,,,,,,------...---.........///000000000++++++,,,,,,,,,,,,------111000...,,,,,,,,,,,,---222111000///------------...///000111111000///...111000///...............,,,...000000......111444,,,,,,------------,,,,,,,,,+++***+++---...---,,,...,,,***)))***++++++++++++,,,...000000///...---+++******,,,------+++)))*********,,,///000///...,,,...//////......000111......,,,+++***)))))))))+++++++++,,,,,,---------000///---+++++++++---...///---+++***((((((((()))......---------,,,,,,,,,...---,,,++++++---///000***,,,///000...,,,,,,,,,yyyooohhhccccccdddcccbbb```^^^\\\YYYYYYYYYVVVQQQNNNNNNPPPNNNNNNNNNNNNLLLJJJHHHGGGIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGEEEDDDEEEGGGIIIEEEDDDCCCCCCCCCBBB@@@>>>??????>>>=========>>>???;;;===<<<999999;;;<<<999888666555666888888666333222222222222222222222222111222333444444222111///333555555444333222333444444222222222333222000...222222222222222222222222444444333333222111111000222111000000000///000000333111......///000///---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,++++++***))))))***++++++,,,,,,++++++***,,,,,,,,,++++++,,,------,,,+++***+++---...---,,,+++,,,---......---,,,,,,/////////.........//////000111222333555999>>>BBBAAA===999999>>>EEEJJJMMMMMMNNNNNNOOONNNJJJDDD???<<<<<<<<<<<<>>>>>><<<;;;>>>???@@@@@@BBBFFFHHHIIIMMMEEEKKKRRRMMMKKKOOOMMMNNNLLLKKKMMMPPPQQQPPPOOOPPPRRRUUUVVVWWWWWWXXXYYYYYYZZZ\\\\\\WWWNNNDDD===999888777777777888999:::999999888777777666555555444333222000///......................../////////,,,//////******,,,,,,(((---------------......///000000/////////111222333777444333666;;;===;;;888;;;999999<<<<<<999888;;;777222000333444222111333666:::===<<<;;;>>>FFFNNNSSSVVVYYYXXXVVVVVVXXX[[[^^^]]]\\\ZZZYYYYYYYYYZZZUUUOOONNNRRRTTTNNNGGGDDDCCCAAA???<<<<<<@@@FFFKKKDDDEEEFFFFFFFFFEEEFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBBBBDDDFFFHHHJJJOOOTTTXXXXXXVVVTTTSSSRRRNNNGGGBBB@@@???===<<<;;;;;;;;;;;;:::888777555444333333333333333444444333333222111000000///000111111///,,,222333444333111000111222000222444666777777666555000///...///333444333222///...---,,,---000333666888888888777666666555555555555555444333222111000,,,...111000...,,,,,,---......------,,,+++++++++***++++++,,,,,,---......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------//////...------,,,,,,---000000///...------------...///000111111000///...000//////............///000111222000---,,,...000---------......---------,,,+++***+++---------,,,,,,++++++,,,---,,,***'''+++,,,.../////////...---...,,,+++***)))'''###!!!++++++,,,...000111000...,,,---......---,,,---///------,,,+++************++++++,,,,,,,,,---------000///---,,,+++,,,,,,---...---+++)))((((((((((((++++++++++++++++++++++++***)))((('''((()))+++,,,***,,,//////...,,,,,,,,,~~~ssshhhaaabbbbbbaaaaaa___]]]\\\[[[VVVVVVVVVTTTQQQOOOOOOOOOMMMMMMMMMLLLKKKIIIGGGGGGIIIIIIJJJJJJIIIGGGFFFDDDFFFGGGFFFEEEDDDDDDFFFHHHFFFDDDCCCCCCDDDCCCAAA???AAAAAAAAA@@@@@@>>>======;;;======999999<<<<<<:::666666666777888777444222000000111222333333444444333333333222222222111111555666777666444333444555222111000111222333111///333333333333333333333333444444444333333222111000333333333333222222222222333111///...//////...---------------------------***++++++,,,,,,------...,,,,,,++++++******)))))))))******++++++*********++++++++++++,,,---...///---+++))))))+++,,,------++++++---......//////...//////......////////////000111222222333666:::======999666777<<>>===@@@CCCFFFGGGJJJOOORRRQQQQQQSSSRRRMMMQQQUUUPPPRRRVVVRRRUUUSSSQQQPPPPPPQQQRRRSSSXXXVVVUUUWWW[[[]]]\\\YYYaaa^^^ZZZUUUNNNEEE:::333555666666777999:::;;;<<<:::999666444333333444555222222111//////.........++++++,,,---......//////---......------......---,,,---///000000000///.........//////111222333444444333333666999;;;:::888<<<999888::::::888:::======777333444444333333666888:::<<<;;;:::<<>>AAACCCDDDCCCBBBCCCDDDEEEEEEEEEAAAAAAAAABBBCCCEEEGGGHHHGGGDDDBBBDDDIIIOOOTTTVVVRRRUUUXXXWWWQQQIIIAAA===???===;;;::::::;;;===>>>>>><<<999666444444555666333333444444333333222111111000000111222111///---000111222222111000222333...000333666777666444333000000000000000000000//////...---,,,---000333555666666555444444333222222222222222222111000///...,,,---/////////...------,,,,,,,,,++++++*********++++++,,,,,,---........./////////......---------+++++++++,,,,,,,,,------,,,...000222222111///---******+++,,,------------...///000111111000///...------------......///000...............///000111---......//////......---+++***)))***,,,---,,,+++++++++---//////,,,((($$$+++,,,------------,,,,,,+++***+++---//////...,,,***+++,,,///111111///,,,,,,---...---+++******++++++*********++++++,,,---,,,,,,------------------............---,,,+++***,,,,,,+++***))))))((((((''''''((()))***+++,,,,,,******))))))))))))***+++***,,,......,,,+++,,,,,,~~~wwwnnneee```aaa```]]][[[YYYXXXXXXXXXTTTTTTTTTTTTTTTSSSQQQPPPNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKIIIGGGDDDCCCBBBCCCCCCBBB@@@@@@@@@BBBEEECCCCCCCCCDDDCCCAAA???;;;===???@@@@@@???===;;;888;;;:::777777;;;;;;999777999;;;<<<:::888555444333333333222222222111111555444222111000111222333333444555444222111222333222111111333555666555333333333333333333333333333333444555555444333111000000111111222111000//////000000000...---------...........................++++++,,,,,,,,,,,,---------------------,,,,,,,,,******+++,,,------,,,,,,...---,,,,,,+++++++++,,,---------///000///---***//////......------------------...///000000/////////000111111000111333666333333222333777===DDDHHHKKKLLLOOORRRQQQMMMFFF@@@<<>>AAAEEEGGGHHHLLLJJJIIIHHHHHHHHHIIIJJJVVVWWWYYYZZZ[[[ZZZVVVSSSFFFDDD???:::999<<>>===;;;;;;<<<>>>???===<<<999777555555555666333333444444333333222111111000000111222222///---000111222222000000111333...000333555666555333222///000000000///......////////////000000000000000333333222222222111111111111111111111000///......------.../////////---,,,,,,,,,++++++++++++******+++,,,,,,------...////////////......---------,,,+++++++++,,,,,,,,,---------...111333333222///...((()))+++,,,---......---...///000111111000///...---------------...///000///...------.../////////------............------+++***)))***,,,---,,,+++...,,,++++++,,,+++)))(((+++,,,,,,,,,,,,,,,++++++...---,,,++++++)))%%%"""******+++---//////---+++---......---+++***+++,,,************+++,,,------------------------------------.........---,,,+++,,,,,,++++++******))))))'''((()))***+++---......++++++++++++***+++++++++***,,,------+++++++++,,,}}}yyyssslllfffcccaaa___\\\YYYWWWVVVWWWWWWTTTSSSSSSTTTTTTTTTQQQOOOLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFEEECCCAAABBBCCCBBB@@@??????@@@CCCBBBAAABBBCCCCCCAAA???:::;;;===>>>>>>===<<<;;;999;;;;;;888888;;;<<<:::888:::<<<<<<:::777666666555555444333222000000///444333222111111111222333222333444333111000111222111111000222444444333222333333333333333333333333333444555666555333111000111222333333333222000//////000000///,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------***+++,,,---------------///...---,,,++++++++++++---...///111222000---***000///...---,,,,,,,,,,,,,,,---...000000000//////...000111000000000222444111111222333555;;;BBBGGGMMMLLLLLLMMMMMMMMMJJJHHH:::>>>BBBEEEGGGIIIKKKMMMPPPLLLNNNUUUUUUOOOMMMQQQTTTQQQUUUUUUPPPUUUZZZSSSOOOPPPQQQPPPPPPRRRUUUWWWZZZYYYXXXYYY[[[\\\]]]\\\\\\]]][[[TTTJJJDDDBBBDDD?????????>>>===<<<:::999444444333222222333444555111000//////.........///***++++++,,,,,,---------111......//////,,,+++---------...////////////...---...///111222222222222///000111333444555666666888555555888999777888;;;;;;666444777999999:::===999:::;;;:::999:::<<>>===============::::::999777666666666555333333444444333333222111111111111222333222000...000111222222000///000111111111222333333333222111...///000///...---...//////000111111111000...---000000111111111111222222000000111111000000///...---,,,---...000000...,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---......//////,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...000222222000...,,,((()))+++---.........---...///000111111000///...---------,,,------......333111///---...---,,,***,,,------------------,,,,,,+++***+++---...---,,,///,,,***)))***+++++++++,,,,,,++++++++++++******------,,,,,,---,,,)))&&&+++******+++------,,,+++,,,---...---+++++++++---+++*********+++,,,,,,---............------------,,,,,,,,,---------......,,,,,,------,,,+++******))))))***+++,,,---...///******************))))))+++,,,---,,,+++***+++---}}}yyytttnnniiifffdddbbb___\\\XXXVVVUUUVVVWWWSSSRRRQQQRRRTTTSSSOOOLLLMMMLLLKKKIIIIIIIIIIIIJJJGGGGGGGGGFFFFFFEEEEEEEEEBBBCCCDDDCCCAAA@@@@@@@@@BBBAAA@@@AAABBBBBB@@@>>><<<======>>>===<<<:::999:::===<<<::::::===>>><<<999;;;<<<;;;777555555666555555444333222111000///444333222222111111222222111333333333111000111222333222222333555555444222222222222222222222222222333444666777666444111000333444555666666444333111///000000///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))+++,,,,,,---------------,,,++++++,,,,,,,,,///.........//////---+++...---,,,++++++,,,------+++,,,...000111000//////...///111111000000222333000111222333444999@@@EEEKKKHHHFFFEEEFFFGGGGGGFFF;;;>>>CCCJJJPPPSSSSSSRRRSSSNNNOOOVVVVVVPPPOOOTTTSSSQQQUUUSSSNNNUUU[[[SSSNNNPPPSSSSSSRRRRRRTTTWWWWWWXXXXXXXXXWWWXXXZZZ\\\[[[ZZZVVVRRRNNNLLLLLLLLLHHHHHHGGGEEEBBB>>>;;;999444444333333222222111111000000///............///+++++++++++++++,,,,,,,,,///,,,,,,//////++++++///---------------......///...///000111222222111000///000222444444555666777777555666:::;;;888888;;;999555444777999888888;;;888888888777777777888999999666555666:::<<<:::888:::;;;<<<>>>@@@BBBCCCDDDPPPWWW[[[ZZZ[[[^^^]]]YYYXXXSSSLLLIIIJJJNNNRRRTTTTTTPPPKKKJJJLLLMMMKKKHHHFFFFFFGGGHHHJJJKKKMMMNNNPPPNNNKKKJJJKKKMMMMMMMMMSSSNNNHHHEEEEEEEEEDDDBBB>>>>>>???>>>===<<<:::999777777888888888777666555333333444444333333222111222111111222333222000...111222333111000...///000444333222111111000000000,,,...000///---,,,...000/////////000000000000000///000000111222333444444000111111111111000//////---,,,,,,...000111...,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,---...///...,,,***)))(((***,,,...//////...---...///000111111000///.........---,,,,,,,,,------444111...---...---+++)))++++++,,,,,,,,,,,,++++++---,,,+++,,,...///...------+++))))))***,,,---,,,,,,,,,+++***************++++++,,,...000111///...---,,,******,,,---------)))***,,,+++******+++,,,+++++++++***++++++,,,,,,///.........------------,,,+++++++++,,,...000111------.........---,,,+++*********+++,,,---......***+++++++++***))))))(((+++,,,,,,+++******+++---|||wwwqqqkkkgggdddcccccc```[[[WWWUUUUUUVVVXXXRRRQQQPPPQQQSSSRRRMMMJJJOOONNNMMMLLLKKKKKKLLLMMMGGGFFFEEEEEEDDDEEEEEEFFFCCCEEEFFFEEECCCAAAAAAAAAAAA@@@???@@@AAAAAA@@@>>>@@@??????>>><<<;;;999888<<<>>>>>>;;;<<>>999:::;;;999555333555666444444333333222111111000333333333222222222111111222333444333111000111222666555555666777777666444111111111111111111111111333444666777666444111///000111222333333111///......000111///,,,***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))++++++,,,,,,,,,++++++++++++,,,---......000...,,,+++,,,------,,,,,,+++******+++,,,...///+++,,,...000111111000///---///111111000111222444000111333333444888???DDDFFFCCC@@@>>>???@@@@@@???===???EEENNNWWW[[[ZZZWWWUUUOOOPPPXXXXXXQQQQQQXXXSSSQQQTTTRRRMMMUUU[[[RRROOORRRUUUUUUSSSRRRTTTVVVUUUWWWXXXVVVTTTTTTXXX\\\___YYYSSSQQQQQQRRRQQQOOOOOONNNLLLIIIEEE@@@<<<:::555555444444222111///...000//////............///,,,,,,+++++++++++++++++++++'''(((...000---...333------,,,++++++---...//////000111222222111000//////111333444555555666888777555777<<<<<<:::999;;;888444333777999777666777666666666555555555555666///111333555555444444333888999:::<<>>???===;;;888666444666777999999777555444333333444444444333222222222111111222333333000...222333333222///......///666444222000/////////000+++---//////---,,,...111///......---...000222444///000111222444555666777000111111111111000000///---,,,+++...111111///,,,------------------------,,,,,,------.../////////,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,,,,+++)))(((''')))+++---/////////...---...///000111111000///...///...------,,,,,,,,,,,,111...,,,,,,...///...,,,***++++++,,,,,,++++++***...---,,,---///000///...+++***)))***,,,------,,,,,,,,,+++***))))))******///---,,,,,,,,,***'''%%%000---******,,,...//////''')))******))))))***,,,,,,,,,++++++***++++++,,,//////.........---------++++++******,,,...111333---.../////////...---,,,*********+++,,,,,,------,,,,,,,,,,,,,,,+++***)))+++,,,,,,+++******+++---~~~{{{vvvqqqnnnmmmjjjfffbbbccc___ZZZYYYZZZZZZWWWTTTSSSSSSRRRQQQOOOMMMJJJIIILLLLLLLLLJJJHHHHHHJJJLLLIIIGGGFFFHHHIIIIIIFFFCCCEEECCC@@@???@@@???>>>===AAA@@@??????@@@@@@>>>===@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;===>>>:::;;;;;;888555444777::::::666111111333444111---000000000000111222333444444333111000/////////000///000222666999999555222777999888222///000111///444555666555222000000000333333222111000///......///.........------------,,,---......---,,,***)))---,,,,,,+++*********++++++++++++++++++***)))(((,,,,,,,,,+++,,,,,,------------------------------***---//////...,,,,,,,,,,,,,,,++++++,,,,,,---...******+++,,,---///000111+++,,,---...////////////222222333222333777>>>DDDCCCAAA>>><<<<<<===<<<;;;CCCDDDMMMZZZcccdddaaaaaa[[[WWWVVVYYYXXXTTTPPPPPPTTTUUUVVVUUUTTTSSSTTTUUUVVVSSSRRRRRRTTTUUUSSSQQQXXXVVVTTTRRRQQQSSSTTTVVVZZZWWWSSSRRRRRRSSSQQQNNNOOOUUUWWWQQQIIIDDD???;;;999777444333222222000...((())),,,...///...---,,,************************......---------,,,,,,,,,//////.........---------///...---...000111000///333333444444444444444444666999<<<===<<<;;;<<<===666666666666777888999:::444666888777555333222222333333333444444444555555777333444;;;<<<;;;EEETTTSSSYYY___bbbaaaaaadddggg```]]]ZZZZZZ]]]```cccdddfffYYYRRRVVVWWWQQQNNNRRROOORRRTTTUUUYYY]]]\\\XXXUUUOOOIIIJJJOOORRRPPPLLLAAADDDDDDAAAAAACCCBBB???<<<===>>>???===;;;888777666555444333333444555666888777666555333222111000000...000444444111000333111111111111000...---,,,444444444444333222111111111000000000000000000111222222111000///...------444222000///000222444666......---,,,,,,,,,---------,,,+++***+++,,,---......---,,,+++++++++,,,---+++...000///...---000222...///000000...,,,)))(((------,,,,,,,,,------......------,,,+++***)))(((&&&(((,,,------,,,,,,---///............---------222///---...000111///,,,+++,,,------++++++,,,------.........---,,,,,,+++******+++,,,,,,,,,++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,***''''''((()))((((((++++++++++++***)))''''''+++,,,,,,,,,,,,,,,,,,------...000111111///...,,,///,,,***+++...111111000...---,,,+++,,,...000222.../////////...,,,***)))+++,,,,,,,,,+++***(((''')))))))))))))))*********~~~wwwsssmmmiiihhhfffbbb___^^^^^^^^^\\\YYYVVVTTTSSSQQQQQQQQQQQQPPPNNNLLLKKKLLLLLLLLLJJJHHHHHHIIIKKKHHHFFFFFFGGGIIIHHHEEECCCEEEBBB@@@???@@@@@@>>>===AAA@@@>>>???@@@@@@>>>===??????>>>===<<<;;;::::::888999:::::::::;;;<<<===:::;;;:::888555444777999;;;777333333555555222///333333333333444555666777444333222000000000000000000000111444777888555222222555555111///111333222333444555444111000///000333333222111000///...............---------,,,,,,++++++,,,------,,,,,,,,,---,,,,,,+++******++++++++++++++++++******)))(((,,,,,,++++++++++++,,,,,,------------------------+++---//////---------...,,,++++++++++++,,,------+++++++++,,,---...///000,,,,,,------...//////000000111222111222555:::???@@@>>>;;;888888:::===@@@GGGHHHOOO[[[bbbaaa^^^]]]\\\XXXWWWZZZZZZUUURRRRRRTTTUUUVVVUUUSSSRRRSSSTTTTTTRRRPPPQQQSSSSSSQQQOOOTTTSSSRRRQQQQQQSSSUUUVVVYYYVVVRRRQQQRRRSSSSSSRRRQQQUUUVVVQQQLLLHHHCCC===:::777444222222111///......---***((())),,,///111---------,,,,,,,,,,,,,,,***++++++,,,---...////////////.........---------000///......000000///...000111222333444555666777777888:::;;;;;;;;;<<<<<<777777777777777888999999666777888777555333333333333333444444555666666777888555999AAACCCBBBLLLYYYYYY\\\^^^]]]ZZZZZZ^^^bbb```^^^\\\\\\^^^aaacccdddfff\\\XXXZZZXXXPPPLLLPPPQQQUUUWWWXXX[[[___]]]XXXTTTNNNHHHGGGKKKLLLJJJFFF@@@CCCCCCAAA@@@BBBAAA>>>????????????>>><<<:::999888777666555555666777777888888777666444333222111333111111444333///...000...//////000000000000///444444444444333222111000000000000000000000000000111000000//////......---000000///...///111333444......---,,,,,,,,,------+++++++++++++++,,,---------,,,+++***++++++,,,---,,,...000000...,,,---///,,,,,,------,,,***((('''------,,,,,,,,,---------,,,,,,++++++***++++++++++++,,,,,,,,,+++***,,,...///............------------***)))***---///---+++)))+++,,,+++***)))***+++------......------,,,+++++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---------------------------+++,,,,,,---------,,,,,,+++)))''''''((())))))((((((((())))))))))))))))))******++++++++++++,,,,,,---...000111111///...---000---+++,,,...000///...------,,,,,,---...000111.........---,,,+++))))))++++++,,,,,,+++***)))((()))))))))***************~~~vvvqqqjjjeeedddccc```]]]YYY]]]```]]]WWWRRRQQQRRRPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLJJJHHHGGGHHHJJJEEEEEEEEEFFFGGGFFFDDDBBBDDDBBB@@@???@@@@@@???===AAA???>>>>>>???@@@???===>>>>>>===<<<;;;::::::999777777888888999:::;;;;;;999:::999777555555777888;;;888555444666666333111444444444444555666777777444333222111000000000111000000000222555666555333111444555111///111333222333444444333000//////000333333222111000//////............---------,,,,,,++++++++++++,,,---...///---,,,,,,+++++++++++++++******************)))))),,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///111+++++++++++++++,,,---------,,,,,,,,,,,,---...///------,,,,,,---...000111000000111111111222555888;;;;;;999666555999AAAGGGKKKLLLSSS]]]aaa^^^ZZZYYY]]]YYYXXX[[[[[[WWWUUUVVVTTTUUUVVVUUUSSSRRRSSSTTTSSSRRRQQQQQQSSSSSSRRRQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXUUURRRQQQRRRTTTUUUUUUSSSUUUUUUQQQOOOMMMHHH@@@:::777444222111000...---000...+++))))))+++///111.........------,,,,,,,,,***++++++,,,---...//////...............---------000///......///000///------...000222444666888999999888777777999:::::::::888888888777777888888999888999888666444333333555333333444555777888999999:::999???HHHLLLMMMTTT_________]]]YYYUUUUUUYYY]]]```^^^]]]]]]```bbbccccccddd^^^\\\^^^YYYPPPOOOTTTUUUYYY[[[\\\^^^```]]]WWWSSSMMMFFFCCCDDDEEEBBB>>>>>>AAABBB??????AAA@@@===???>>>===<<<;;;:::::::::999888777666666777888999999888777666555444333222555333222444333...+++---+++,,,---///000111222222333333333333333222000000/////////000000/////////........................////////////............///...---,,,,,,,,,,,,,,,)))******+++,,,+++++++++************+++,,,------,,,...000000...+++******++++++,,,---,,,+++***)))---------,,,,,,,,,,,,,,,++++++*********+++---...///...---+++)))***,,,//////............------------+++***,,,000222111///***+++,,,,,,******+++,,,------......------,,,,,,,,,,,,---,,,,,,+++***))),,,,,,,,,++++++,,,,,,---........................++++++,,,,,,,,,++++++******(((''''''(((***))))))%%%&&&''''''((())))))***)))))))))******+++++++++,,,...///111111000...---000///......//////---,,,,,,,,,------.../////////......---,,,+++******)))******+++,,,,,,+++***)))))))))******++++++++++++}}}wwwqqqiiieeecccbbb```^^^ZZZ\\\\\\ZZZUUURRRPPPQQQQQQQQQPPPPPPOOONNNMMMLLLKKKLLLLLLJJJHHHFFFGGGHHHCCCCCCDDDEEEEEEEEECCCBBBDDDBBB@@@???@@@@@@???>>>@@@>>>===>>>???@@@???===>>>>>>===<<<<<<;;;::::::999999999999::::::999888999888888666555555666777:::777555444555555333111222222222222222333444444222222111111000000000000111000000111222333444444555888888333000111111///444444444333111000000222444333333222111000///.../////////.........------,,,,,,+++***+++,,,...///---,,,,,,+++++++++,,,,,,))))))******+++*********,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,............---...000333+++++++++***+++,,,,,,---...------,,,,,,,,,------...---,,,+++,,,...000222000000111111111111222222555777999888777;;;DDDLLLMMMOOOUUU^^^aaa\\\XXXXXX^^^ZZZYYY\\\\\\YYYXXXYYYTTTUUUVVVUUUSSSRRRRRRSSSQQQQQQRRRSSSUUUVVVWWWWWWUUUUUUVVVXXXYYYYYYZZZZZZYYYVVVSSSQQQQQQRRRTTTUUUTTTUUUTTTRRRRRRRRRLLLDDD<<<999555222111000...---------...///......---,,,------,,,,,,++++++******......---------,,,,,,,,,........................---,,,,,,---...//////...------///111444666777888:::777555555777999999888777777777777777888999:::999999888666333333444666333333555666888:::;;;<<<===>>>EEEOOOTTTTTTYYY```______]]]YYYVVVVVVYYY\\\^^^]]]\\\]]]___aaaaaa```aaa___^^^]]]WWWQQQTTT\\\XXX\\\___```bbbbbb]]]VVVSSSLLLDDD@@@???>>><<<999===@@@@@@>>>>>>@@@@@@<<<===<<<999888777777888999888777666666666777888999777777666555444333222222555222222444222---+++,,,***+++---///000111222222333333333333222111000///---...///000000///...---------------......//////111111111000...,,,***)))///...------,,,,,,,,,,,,((()))***+++,,,+++******)))))))))***+++,,,------***,,,...///...,,,***))),,,,,,---.........---,,,,,,---------,,,,,,++++++,,,+++***)))***+++---...---......,,,++++++---//////............---------///---,,,...111333111///,,,...///...---,,,---///,,,------...------,,,,,,------------,,,+++***))),,,,,,+++++++++,,,------////////////////////////***++++++++++++******))))))((('''''')))***)))(((%%%&&&&&&&&&'''(((((()))))))))******++++++,,,,,,,,,---///000111000...---///....../////////...---,,,,,,---...//////......//////...---,,,+++++++++)))***+++,,,,,,,,,+++***((()))***,,,,,,,,,,,,+++|||vvvppphhhcccbbbaaa___]]]^^^ZZZVVVSSSSSSSSSRRRQQQTTTSSSQQQPPPNNNLLLKKKKKKKKKLLLLLLJJJGGGEEEEEEEEEAAACCCDDDEEEDDDCCCCCCBBBCCCAAA??????@@@@@@???>>>???>>>======???@@@???===???>>>>>>>>>===<<<<<<<<<>>><<<;;;;;;<<<;;;888666888777666666666666666666777555333222222222111111111111111111111111222333000000000000000000//////111111111111111222444555555999999555222333333111555666555444222111333444444444333222111000//////000000000////////////...///...,,,+++***+++,,,,,,---,,,,,,+++,,,,,,------((()))***++++++,,,++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...000222+++************+++,,,,,,......---,,,,,,,,,------...---,,,+++,,,...000222111111111111222222222111...222777888888<<>><<<;;;999777<<>>===<<<===?????????>>>??????>>>>>>============@@@>>><<<===>>>===999555777555444555666777666444444333222111000000000000333333333222222333333444000000111111111000000///111222333222111222444555222777888666555777777555666666666444222222444666444444333222111000000///000000000/////////......///...---,,,++++++++++++,,,,,,,,,,,,,,,------...)))***+++,,,------------......---,,,++++++++++++------------------------...//////...------...000***************+++,,,,,,...------,,,,,,,,,------------,,,,,,---...000111111000///000222333333222***...222555888<<>>???======@@@@@@===>>>===;;;999999:::;;;<<<444444333333333555666777444444333333222111111000000...///333222///...000,,,---...///////////////111111222111111000///...---...000111111000...---------........./////////+++,,,...000222222222111000///...---,,,+++++++++)))******+++,,,+++++++++***+++,,,---------------))))))***---//////---++++++++++++++++++++++++,,,,,,,,,---------+++***))),,,,,,,,,,,,++++++******&&&)))---//////.........///............---------000...,,,,,,//////---***,,,---......,,,,,,---...,,,,,,------......------------...------,,,+++***++++++++++++,,,---......////////////////////////+++++++++++++++***)))(((***)))((()))***)))(((&&&)))(((&&&%%%%%%&&&'''(((******+++,,,---......///+++---///000111000///...---............///222444........................///000111111111000...---++++++,,,------,,,+++***((())),,,...///...---,,,}}}xxxnnniiiccc___^^^\\\XXXUUUZZZWWWTTTSSSSSSTTTUUUUUUTTTSSSQQQOOOMMMLLLLLLLLLKKKLLLLLLJJJGGGDDDBBBBBB@@@BBBEEEFFFDDDCCCCCCEEECCCAAA??????@@@AAA@@@???>>>===<<<===?????????>>>>>>============<<<<<<<<<>>><<<:::<<<@@@@@@;;;777666444333444777777555333333333222111000///000111555444444333333333444444111222333333333333222111111333555444333222444666111666888666555777777555555666555333111222444666555444333333111111000///............------------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,---......)))***,,,---.../////////000///...---,,,,,,,,,,,,........................---///000///---+++,,,,,,***************++++++,,,------,,,,,,,,,------...,,,,,,------...//////000///---,,,...222444444333///000111444888>>>DDDGGGKKKOOOXXX```aaa\\\ZZZ\\\ZZZVVVTTTXXXZZZYYYZZZ\\\YYYZZZZZZXXXVVVTTTTTTUUUKKKMMMOOOOOONNNNNNPPPRRROOORRRWWWZZZ[[[YYYVVVTTTRRRSSSTTTSSSOOOMMMNNNOOOOOOTTTUUURRROOOPPPOOOLLLGGGCCC===888666555444333444000,,,)))***...333777.........///000000111111***++++++,,,---...//////---------.........//////...,,,,,,,,,...///...---...//////000111222333333555999===;;;555222444888666555555444444444555555000222444555444444555666444444555777888:::;;;;;;===BBBIIIQQQYYY^^^______bbbcccdddeeefffdddbbb```___\\\YYYYYYZZZ]]]^^^^^^ddddddaaaZZZSSSOOOOOOPPPRRRYYY___aaabbb___VVVMMMJJJFFF@@@;;;888999:::;;;;;;>>>???===>>>@@@@@@=========;;;::::::;;;;;;<<<444333333333333555666777555444444333333222222111000...///222222...---///+++,,,---...////////////111111111111000///...------///111222222111///---////////////////////////,,,---...///000111111222000///...---,,,++++++++++++++++++++++++,,,------,,,,,,---.........---,,,---,,,+++,,,...///---+++,,,,,,++++++***++++++++++++,,,---------+++)))((()))***+++------,,,+++***)))+++,,,,,,,,,+++,,,---///............---------111///---...111222111...,,,...///...---,,,---...+++,,,------......------,,,---------------,,,,,,++++++++++++,,,---...///........................,,,,,,,,,,,,+++***)))(((+++***))))))***)))&&&$$$((('''&&&%%%&&&''')))+++))))))***+++,,,---......+++,,,...000111111//////000000///---+++---111555///...------,,,---...///---///111333222000...,,,,,,------------,,,***)))'''))),,,///000///...---|||wwwmmmhhhccc```___\\\XXXTTTTTTVVVXXXWWWTTTRRRTTTWWWRRRQQQPPPNNNMMMMMMNNNOOOKKKLLLLLLJJJGGGCCCAAAAAA???CCCFFFFFFDDDCCCDDDEEEBBBAAA??????@@@AAA@@@???===<<<<<<===>>>??????>>><<<<<<<<<<<<<<<;;;;;;;;;;;;999888<<<@@@AAA===999666444333444777777555333222333333111000///000111444333333222222222333333222333444555555555444333111444666666444222444666333888999666444444333111555555444222000111333666555444444333222111000000------,,,,,,,,,+++++++++)))***,,,---......---,,,,,,,,,,,,,,,,,,---...///***+++,,,...///000000000111000///...---,,,,,,,,,////////////////////////---///000///---+++***************)))***++++++,,,---,,,,,,,,,,,,---...///+++,,,---...////////////...,,,***,,,000444555444777444222444:::BBBHHHLLLLLLPPPYYYaaaaaa[[[YYY[[[YYYTTTSSSVVVYYYXXXYYY\\\ZZZ[[[[[[YYYWWWUUUUUUVVVPPPRRRSSSQQQNNNMMMNNNPPPNNNRRRWWW\\\^^^]]]YYYWWWMMMPPPSSSSSSPPPNNNNNNOOONNNSSSVVVQQQNNNNNNNNNMMMJJJEEE???:::777666666555.........//////111222222++++++,,,---...///000000......---------,,,,,,,,,---------.........//////222000////////////---,,,------...000111333444444333:::???===555111444999888777555444333222111111...000333555444444555555444444555777888999:::;;;;;;AAAHHHPPPYYY```bbbaaahhhgggffffffeeeccc```^^^aaa^^^ZZZYYYZZZ]]]___```^^^```___[[[VVVSSSOOOMMMOOOWWW]]]```aaa^^^UUUKKKGGGCCC>>>999777888:::<<<;;;??????>>>>>>AAAAAA>>>;;;;;;::::::999999::::::444333333333444555777888555555555444444333333333222///000333222...,,,...***+++,,,...///000000000111111111111000///...---...///222333333222///...000000000000000000000///111111000///......------000000...---,,,+++++++++---,,,+++***+++,,,---...---.../////////...---,,,111...,,,,,,......,,,***///...------,,,,,,,,,---+++,,,---...---+++)))'''%%%(((+++---///...,,,+++------,,,***((()))+++---//////.........---------,,,***)))+++///111///---///000111000///...///111+++,,,,,,---.........---,,,,,,------...---------++++++++++++,,,---...///........................---------,,,+++***)))))),,,+++*********(((%%%###&&&%%%%%%%%%&&&))),,,---'''((()))***+++,,,------+++,,,...000111111000///333222000---***+++000555000///---,,,,,,---...000+++---111333333000,,,***------......---+++***((('''))),,,///000000...---xxxqqqeeedddbbb___\\\ZZZXXXWWWWWWZZZ[[[ZZZVVVSSSSSSUUUSSSRRRPPPNNNNNNOOOPPPQQQLLLJJJGGGDDDBBBBBBBBBCCC@@@BBBDDDDDDBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<>>===;;;666111000...,,,---///000...,,,+++---///000///---+++)))...,,,++++++------,,,***+++,,,------......------(((***,,,---,,,,,,---...444111...///111333333222222333444555666666666666999000---111555222///000222222333444666666333111555666666555555666888:::???EEENNNWWW\\\```cccdddhhheeeaaabbbdddddd___[[[[[[\\\^^^______^^^\\\[[[ZZZXXXXXX[[[\\\VVVLLLEEEHHHTTTYYYUUUTTTXXXVVVNNNAAA<<<999;;;<<<;;;<<>>@@@@@@>>>888999<<<===>>>>>><<<<<<888777777666555444444333777666666444333222111111111111000000///---,,,+++---...///000000000///...222222222222222111000///......//////000000111111000111111000///......///......//////000000000111333111///---,,,---...///---,,,+++,,,------,,,***///111111111...---,,,---/////////...,,,,,,---...///...---,,,,,,,,,,,,,,,(((...000+++***------***+++)))''')))---///...+++---,,,+++++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,222---+++---...------///000///...---,,,,,,+++,,,000...,,,***)))***,,,---------,,,,,,,,,------...---......//////...------222000...---,,,---///000000///---+++***((((((''''''((()))(((&&&%%%%%%&&&******)))'''&&&&&&)))++++++*********+++,,,,,,---+++///000+++,,,000000,,,---------------...///000000...---,,,,,,---///000000000000000////////////+++,,,,,,------,,,,,,++++++))))))+++...000...+++vvvnnnbbbaaa```^^^]]][[[ZZZZZZYYYZZZ[[[XXXUUURRRSSSTTTPPPOOONNNMMMMMMOOOPPPRRRIIIHHHGGGEEEDDDCCCCCCCCCAAACCCEEEEEECCCAAAAAAAAA??????@@@@@@@@@@@@??????AAA===:::;;;???@@@>>>;;;???>>>======>>>===;;;999<<<:::999999;;;;;;888666666666666666555555555555333333222111111111222333222222222111222222333333111111222222222333333333111111222333333333333222333333333333333444444555777666444222111111111111333333333333222111000000////////////...---,,,++++++,,,,,,------,,,,,,++++++,,,---......///////////////000000111111222222............------------...........................//////---+++***+++---,,,,,,,,,,,,------...///---,,,+++---///000...,,,,,,+++---111000,,,,,,000000///......///000222333333555666666777<<>>777111111///------//////---+++,,,---...//////---+++***...,,,++++++------,,,***++++++,,,------------,,,---------,,,+++,,,...000444111///...000111111///444444666777777777777777666///+++///111///,,,---000///......000111111000444555555666777999<<<>>>???EEENNNUUUZZZ^^^aaaccchhhdddaaaaaacccccc___\\\YYYZZZ[[[\\\]]]\\\[[[ZZZ\\\ZZZZZZ\\\]]]XXXOOOIIIGGGOOOSSSRRRVVV[[[WWWLLLFFF@@@<<<<<<<<<;;;<<>>=========???@@@???>>>999;;;<<<======<<<;;;:::999999888888777666666555777666666555444333222111111000000000...---,,,+++,,,---...///000000///...222222111111111000000000.../////////000000000111...///000///...---...//////////////////000111111444333000---,,,++++++,,,---,,,,,,---......---+++)))+++------,,,+++,,,---...//////...,,,+++,,,......------,,,,,,,,,------)))...///+++))),,,,,,***+++******+++,,,---+++***,,,,,,+++***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,000------000222///---...///...---,,,++++++++++++---------,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---------------------------000///...---------.........---,,,+++***)))))))))******+++)))&&&%%%%%%%%%((((((((('''%%%&&&''')))++++++******++++++,,,---+++///000---...333444000,,,,,,,,,,,,,,,---......000///---,,,,,,---...///---------....../////////------............------+++++++++,,,...///...---|||qqqjjj^^^^^^]]]]]]]]]]]]]]]]]][[[ZZZYYYVVVSSSQQQRRRSSSNNNMMMLLLLLLMMMNNNPPPQQQGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGFFFDDDBBBAAAAAA>>>>>>???AAABBBBBBBBBBBBBBB???<<<<<<>>>???<<<:::;;;===???@@@>>><<<::::::<<<:::888888888999888666777777555444444444555666555555444333222222222333222222222111111111111111222222222333333333333333111222222333333333333333444333333333333444555555666555333222111111111222333333333333222111000///////////////...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------...///...//////000111222333333............---------------------------------------...///...,,,++++++,,,------,,,,,,,,,------...,,,,,,+++---...///...,,,++++++...111000---,,,///000000//////000111333444222555777888888;;;AAAFFFVVVXXXYYYYYYXXXXXXYYYZZZTTTQQQQQQTTTUUUSSSTTTXXX[[[YYYWWWVVVUUUSSSPPPNNNOOOQQQTTTXXXZZZXXXSSSOOOQQQTTTVVVTTTUUUWWWVVVSSSRRRTTTRRRMMMJJJMMMPPPQQQMMMPPPSSSTTTRRRPPPNNNNNNJJJIIIHHHIIIHHHCCC:::333222000............---+++------......------,,,,,,...,,,++++++------,,,*********+++,,,,,,,,,,,,+++//////---+++***+++///222333111///...//////...---555666777888999999999888555///,,,...///---++++++111...,,,+++---///000111333333444777999<<>>===<<<;;;<<<@@@>>>???AAAAAA@@@>>>>>>>>>:::;;;<<<===<<<;;;:::999:::::::::999999888888777666666666555444333222111111000000///...---,,,,,,+++,,,---...////////////222111000/////////000111////////////000000000000,,,...//////------...000000000///......///111222222111///---,,,,,,,,,------,,,,,,---...///---,,,&&&(((***,,,+++,,,---///---......---++++++,,,------,,,,,,,,,,,,------...)))------***(((******))))))+++---...,,,***))))))++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,---222444000---,,,...---,,,++++++***+++++++++,,,...///...---+++***,,,++++++******+++++++++---,,,+++++++++,,,---...------......------,,,,,,,,,++++++*********++++++((()))***)))'''&&&&&&'''%%%'''((('''&&&&&&'''(((++++++******++++++,,,,,,))),,,...---///333444333+++++++++++++++,,,,,,---000///---,,,,,,,,,---...******+++,,,---...///000------............------***,,,.........---...///wwwllleee\\\\\\\\\\\\]]]]]]]]]]]]\\\ZZZWWWTTTQQQQQQQQQRRRNNNMMMLLLLLLLLLLLLMMMMMMFFFEEECCCBBBBBBCCCEEEFFFEEEGGGHHHGGGDDDBBBAAAAAA??????@@@AAABBBBBBBBBBBB@@@>>>======??????===;;;:::===@@@???<<<:::;;;===<<<;;;888777666777777777888777555333333444555666777777666555444333333333333333333333222222111000444444444444444444444444111222333333444444333333444444333333444444555666555444333111111111222222222333333222222111000///......//////...------,,,,,,,,,------------,,,,,,---,,,+++++++++---...///,,,---------......//////.........---------,,,,,,------------------------+++---//////---,,,++++++......---,,,,,,,,,------+++,,,,,,---......---,,,***,,,///111000...---...111000000000000222333444444666888888777999>>>CCCSSSWWWZZZYYYYYYZZZZZZXXXUUUSSSTTTXXXYYYVVVVVVYYYYYYWWWVVVUUUUUUTTTQQQOOOPPPRRRTTTUUUUUUSSSOOOMMMOOOPPPRRRSSSTTTTTTTTTSSSOOOOOONNNMMMMMMNNNPPPQQQQQQSSSUUUUUURRROOOMMMLLLIIIIIIIIIJJJIIIDDD===888555333111///...---,,,,,,------------------------...,,,++++++,,,---+++***))))))***++++++++++++++++++,,,,,,++++++,,,///111......------............444555777999999999888777555222//////000///---,,,111000......000222333222333333444777;;;>>>???@@@<<>><<<<<<;;;===AAA>>>AAAEEEDDD@@@======>>>::::::;;;;;;;;;;;;:::999:::::::::999999888888888666666666666555444222222111000///...---,,,,,,,,,++++++,,,---...//////000222000///------...000111////////////000000000000,,,...//////......000111111000///......///000222,,,++++++,,,---...000111,,,++++++,,,......---+++(((***---.........000111,,,------,,,+++***,,,---++++++++++++,,,---......)))++++++***(((((())))))&&&***//////---******+++***************,,,---...------------------------...+++,,,000222///,,,------,,,++++++*********++++++,,,.........---,,,+++---,,,++++++++++++++++++---,,,***))))))+++---...+++,,,---......,,,+++))),,,++++++***************%%%&&&''''''&&&&&&''')))$$$&&&(((((('''''''''(((,,,++++++***++++++,,,,,,)))***+++,,,---///111000,,,,,,++++++++++++,,,,,,000///...,,,,,,,,,,,,,,,++++++,,,,,,---......///+++++++++,,,,,,+++++++++(((+++......,,,***,,,///|||qqqgggaaa]]]]]]\\\\\\\\\[[[[[[[[[[[[XXXUUURRRQQQQQQQQQQQQPPPOOONNNLLLKKKJJJIIIIIIGGGDDDAAA>>>???BBBFFFIIIFFFGGGHHHGGGEEEBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@<<<<<<<<<>>>??????>>>===<<<>>>>>><<<999999===AAA<<<;;;:::777666555666777888666444333222333555666777777777666555444333333444555555555444333222111333333222222222222222222222222333444444444444333444333333333333444555555444333222111111111222333222222222222111000//////.........///......---,,,,,,------......------,,,...---,,,+++,,,---...///---------,,,,,,++++++***...------------,,,,,,,,,------------------------+++---//////...,,,+++,,,......---,,,,,,,,,------+++,,,---......------...***---000000///......---111000000000000222333444666777888666555777===BBBKKKTTTZZZZZZ[[[]]][[[WWWUUUSSSTTTYYYYYYVVVVVVXXXVVVUUUUUUUUUWWWWWWUUUSSSVVVVVVVVVTTTRRRPPPNNNNNNKKKLLLPPPSSSTTTSSSRRRQQQJJJJJJJJJMMMOOOPPPPPPQQQQQQSSSVVVVVVTTTQQQOOONNNJJJJJJIIIIIIGGGDDD@@@===888777444111...---,,,---------------------------...,,,++++++,,,---+++***((()))******++++++******$$$'''+++---------...///)))***,,,---...///000111222333666888888888666555333222000///...///...,,,000000000222444555333222444333444777<<>>;;;@@@GGGNNNSSSWWWZZZ\\\\\\\\\[[[[[[[[[ZZZXXXVVVTTTTTTTTTUUUVVVYYY[[[\\\___bbbaaa]]]\\\^^^ZZZTTTNNNSSSWWWWWWVVVUUURRRNNNHHHAAA;;;:::;;;;;;>>>CCC???BBBEEEDDDAAA======>>>888999999:::::::::::::::888888888888888777777777555666666777666555333222111000///---,,,,,,,,,,,,,,,,,,------...///000000111000...------///000222000000000000////////////...///111111000000111333111000///......///000000)))******+++---...000000+++******+++---...,,,+++,,,---///000///...///000+++,,,---,,,++++++,,,...+++++++++++++++,,,---...))))))***)))(((''')))+++###(((---///---,,,,,,---************+++,,,------------------------------...***(((,,,...,,,,,,...,,,,,,+++*********++++++---------------------.........---,,,,,,,,,,,,,,,,,,+++)))((()))+++---...***+++---......,,,***(((------+++***)))(((((((((%%%&&&'''&&&$$$###$$$%%%$$$&&&)))))))))))))))+++,,,,,,++++++***++++++,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------***++++++++++++++++++***'''***---,,,***(((***,,,vvvkkkccc^^^]]]]]]\\\[[[[[[ZZZZZZYYYXXXVVVSSSQQQRRRRRRQQQPPPQQQPPPOOOMMMKKKIIIHHHGGGFFFDDD@@@>>>>>>AAAFFFIIIDDDFFFHHHGGGEEECCCBBBBBBCCCCCCBBBBBBAAA???>>>===:::;;;===????????????>>>>>>===;;;999999;;;???CCC<<<<<<<<<999777555666777666666444333333333444555666666666666666555444333444444555666666555333333000000000000////////////222222333444444444444444333222222222222333444444222222111000000111333333222222222222111000///...---...............------------............------......---------....../////////...---,,,++++++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------,,,,,,,,,------...+++---//////...---...///***...000...---...///...000000//////000111333444666777777666444666<<>>AAAAAA???>>>DDDLLLRRRVVVWWWYYYYYYXXXYYY[[[\\\[[[YYYVVVTTTSSSSSSRRRSSSUUUYYY\\\^^^aaaggghhhbbbaaacccaaaZZZOOORRRTTTSSSOOOLLLJJJJJJDDD>>>999:::;;;<<>>>>>>>>999999999999999999999999777777777777777777777777444555777888777666333222111000...,,,++++++,,,,,,///............///000000111000/////////000111222000000000000///////////////111222222000000111333000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,,,,---///...---,,,,,,---+++,,,---,,,++++++---///,,,++++++++++++,,,,,,---)))(((((())))))'''***///$$$'''+++---------......******++++++,,,------------------------------------)))'''***,,,+++,,,...,,,,,,++++++++++++,,,,,,...------,,,------.../////////...---,,,,,,,,,,,,+++************+++---...+++,,,---......,,,***)))------+++***)))(((((('''((()))(((&&&""" %%%&&&((()))))))))+++---,,,,,,++++++******++++++111///...000///,,,,,,......------,,,,,,,,,,,,---,,,,,,,,,,,,------,,,,,,.........------,,,,,,,,,,,,,,,------------,,,,,,''')))******)))((()))***{{{pppfff```]]][[[[[[[[[[[[[[[ZZZZZZZZZVVVSSSQQQQQQSSSSSSQQQOOOPPPOOOOOONNNLLLJJJHHHHHHCCCBBBAAA@@@@@@BBBCCCEEECCCEEEFFFFFFDDDCCCBBBCCCBBBBBBBBBAAA@@@>>>===<<<;;;===???@@@???>>>======>>><<<:::999;;;>>>???@@@;;;===>>><<<888666666777555555444444444444333333444555666666666555444333222333444666666555444333111111111000000000//////222333444444555444444444222111111111111222333333222111000000000222333444222222222222111000///...------...............---------............------...//////000/////////............------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///,,,,,,,,,,,,------...///,,,...000000///...///111+++///000+++***...000///000///......///000222333333555888888666777:::>>>;;;HHHQQQQQQUUU]]]^^^XXXOOOMMMMMMPPPQQQOOOPPPSSSSSSSSSSSSUUUXXXYYYYYYWWWYYYZZZ[[[YYYVVVSSSTTTUUULLLIIIKKKPPPRRRPPPQQQVVVMMMJJJKKKRRRUUURRROOOOOOMMMQQQTTTWWWVVVUUUUUUUUUMMMNNNNNNLLLIIIFFFEEEDDD@@@???;;;666000---...000***+++---//////...---,,,...,,,++++++------,,,***)))***++++++,,,,,,++++++'''))),,,---,,,++++++,,,'''***...///...///000222///111555777888777444333---111111---,,,000111.../////////111333555444333555444555;;;BBBFFFEEECCCFFFLLLSSSYYYZZZYYYWWWVVVUUUXXX\\\^^^]]]YYYUUUSSSRRRQQQPPPQQQTTTXXX\\\___```hhhjjjdddbbbeeebbb[[[RRRPPPNNNMMMLLLIIIGGGFFFCCC===:::;;;===<<<>>>BBBBBB@@@??????@@@@@@???===<<<;;;:::999777777666666777777777777777777777777444555777888888666444222111000...,,,++++++,,,,,,222111000///...///000000000000000111111111222222111000000000/////////...000111222111000///000111///000111111111000...---++++++,,,,,,,,,+++++++++,,,,,,,,,---000000///...***,,,...---,,,++++++,,,,,,---...---,,,,,,...000,,,,,,++++++***+++++++++)))&&&'''******(((,,,222(((((()))+++---......---***+++,,,------.................................+++((((((,,,...,,,,,,---------,,,,,,,,,,,,------+++,,,.../////////...---///...---,,,++++++++++++******++++++,,,------...,,,---.........---+++***++++++***)))))))))))))))'''((((((&&&###!!!!!!!!!$$$%%%&&&&&&'''(((+++...---,,,++++++******++++++222...---000///+++***...------,,,+++++++++++++++***++++++,,,------------+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***))))))***++++++)))(((xxxmmmccc^^^]]]YYYZZZZZZZZZ[[[[[[[[[[[[TTTRRRPPPQQQTTTTTTQQQNNNNNNNNNNNNNNNMMMKKKJJJIII@@@AAABBBCCCCCCCCCAAAAAABBBDDDFFFFFFDDDCCCBBBCCC@@@@@@@@@@@@???>>>======<<<>>>@@@@@@???<<<;;;;;;<<<:::999;;;>>>@@@???===;;;===???>>>:::666666777444444555555555444333222333444555666666555555444000111333555555555333222444444444333333333222222222333444444555555444444111111000000111111222333111111000000000222333444111222222111111000///...------...............---------............------...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...000+++++++++,,,---...///000,,,///222111///...000222,,,000000***)))...111000///............000111222000444999:::999888999;;;888DDDLLLLLLQQQ[[[___ZZZOOOLLLLLLOOOPPPNNNOOOSSSSSSSSSSSSUUUWWWXXXWWWVVVSSSVVVZZZZZZWWWTTTTTTTTTOOOJJJIIINNNPPPOOORRRYYYQQQMMMNNNUUUXXXSSSNNNNNNQQQTTTWWWXXXVVVTTTSSSRRRNNNOOOQQQPPPLLLHHHFFFDDDAAAAAA===777111...///111)))+++---///000///---+++...---+++,,,------,,,*********+++,,,,,,,,,,,,+++---......,,,+++***+++,,,(((,,,///000///...///111000222555888888777555333...333444///...333444222333111000000333555777777555444666<<>>;;;===>>>======@@@CCC@@@======@@@AAA???===???>>><<<999666444333333777777777777777888888888444555777888888666444222222000...+++***+++,,,,,,444222111/////////000000///000111222222222222222111111000000/////////...000111111000///......///...///111333222000---+++((()))***+++,,,---------...---...///111222111000***,,,......---------///,,,---......------///111------,,,+++************)))%%%&&&***+++)))---444,,,***((()))---...---+++++++++,,,---....................................***((()))///111...,,,,,,---------,,,,,,---......)))+++///111222000---+++...---,,,+++************)))***+++------......------.........------,,,,,,)))))))))))))))***++++++"""$$$%%%%%%%%%%%%&&&((($$$$$$%%%$$$%%%'''+++...---,,,,,,+++*********+++///++++++......))))))---,,,,,,+++***))))))******)))***+++,,,---.........(((((()))***+++,,,,,,---*********++++++*********,,,***(((***,,,---***'''|||sssjjjdddaaaaaa]]]]]][[[XXXXXXZZZYYYUUUVVVSSSQQQPPPQQQQQQQQQPPPMMMMMMLLLKKKJJJIIIHHHHHHCCCBBBBBBCCCDDDCCC@@@>>>BBBCCCDDDBBB??????BBBEEEBBBAAA>>>======>>>@@@BBBAAA@@@>>>;;;999999999999:::<<>>>>>>>>???>>>;;;999999::::::777444888666444222111111222333333333555666666666555444777555333333444444444333111222333333222111222444444333333333444444222111111111222222333333333333333222111222444555444333222000222666555000......+++,,,---.../////////////////////000000000000000---//////+++,,,000222000---,,,++++++------,,,+++...---+++******,,,///111---,,,***))))))***,,,---+++///000---,,,...000...---------------...//////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///000111111222222222333444666888888777666555===???CCCGGGJJJMMMOOOOOOJJJLLLOOONNNLLLJJJKKKMMMSSSTTTRRRQQQTTTYYYXXXSSSQQQRRRTTTVVVWWWUUUPPPLLLOOOOOOOOOOOOPPPPPPOOOMMMSSSOOOLLLOOOUUUVVVQQQLLLYYYYYYYYYWWWTTTQQQPPPPPPXXXRRRKKKHHHJJJKKKJJJHHHHHHEEE@@@;;;666333111000000///------......---,,,///---+++---///000///,,,---,,,++++++------,,,+++******+++,,,,,,---......(((---...+++,,,111333///111111222555777777666444222222222222222111000///222000//////222444666666222444999???DDDHHHIIIHHHSSSXXX]]]___aaa```ZZZRRRWWW[[[```bbb___[[[WWWUUUNNNPPPSSSUUUWWWZZZ^^^aaaeeeddddddeeefffbbb\\\VVVQQQMMMJJJJJJMMMOOOOOONNNCCC===888999::::::===AAABBBBBB@@@>>>===<<<<<<<<>><<<<<<>>>@@@AAAAAA@@@>>><<<;;;:::::::::<<<>>>@@@???===<<<;;;;;;===;;;999999::::::888555777666333111000000111222444444666777777777666555555333111111222333222111000222333333222111222444444333333333333333222111222111111111111111222222333111111222333444333222222000111555444///,,,---,,,------...//////000000//////......------,,,,,,---000///,,,---000111...---,,,++++++------,,,+++...---,,,+++,,,---...000---,,,***))))))***,,,---***...///,,,+++...///......------,,,---...///000111111111000000///...---...------,,,,,,+++++++++---...///000111111111111333444555666777777666555:::<<<@@@DDDGGGJJJLLLMMMHHHLLLQQQSSSQQQPPPPPPPPPWWWWWWTTTQQQRRRVVVUUUQQQNNNNNNPPPRRRTTTRRROOOLLLOOOOOONNNOOOOOOOOONNNMMMMMMLLLKKKOOOSSSUUUSSSPPPWWWXXXYYYXXXUUURRRQQQQQQSSSMMMHHHGGGJJJLLLLLLJJJKKKHHHBBB<<<777333222111000...------...///...---///---+++,,,...///...,,,,,,+++******+++,,,+++*********++++++,,,------...))),,,,,,***,,,000000,,,222111111222333222///,,,000000111111111111000000000......///222444444444444666:::???DDDGGGIIIIIIWWW]]]aaaaaa___^^^ZZZTTTWWW[[[___```]]]XXXTTTRRRPPPSSSWWW[[[\\\]]]___```dddddddddeeeeeeaaa[[[VVVSSSPPPLLLMMMQQQTTTUUUTTTIIIBBB===<<<===<<<>>>BBBAAAAAA???>>>============>>>>>>===<<<:::999999888888888888777777777777777555666777777666444111///000///---,,,,,,,,,------,,,///111222000///......222111///000111111000///000000111222222222111111///000000000000000000///000111222222222000...---+++,,,------++++++,,,------...000///......///000...---,,,,,,,,,,,,---...------,,,,,,++++++++++++---+++******+++,,,,,,+++'''***,,,,,,***)))+++,,,***))))))***+++,,,++++++...///...,,,******,,,///,,,---.........,,,***)))'''((()))++++++***)))(((+++)))))),,,,,,))))))+++******,,,...111222000...,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))***,,,...//////...,,,***)))***+++,,,***)))))))))******((('''(((((('''&&&&&&%%%$$$$$$%%%''')))))))))***+++---...---,,,+++************,,,---------,,,,,,+++***,,,,,,+++,,,......---+++++++++******+++,,,...///,,,,,,,,,------,,,++++++***)))'''(((***+++)))'''***************+++,,,---}}}rrrjjjeeebbb___\\\^^^]]]YYYSSSSSSVVVUUURRRQQQPPPOOOOOOQQQSSSSSSSSSQQQPPPOOOLLLJJJHHHFFFEEEDDDCCCBBBCCCDDDDDDBBB@@@DDDDDDCCCAAA???>>>???AAA@@@???===<<<<<<===???@@@@@@???>>>===<<<<<<<<<<<<:::<<<>>>>>>===;;;;;;<<<;;;:::999999::::::888777666555333111000000000111444555666777888777666666444333222222333333222111000111333333222111333444333333333222222222111111222111000//////000111111333111111111333444333222444222222555444///---...///......---...///111222000//////...---,,,++++++---000000...---000///,,,---,,,++++++------,,,+++...............------------,,,+++******+++,,,---)))---///,,,+++---...---///---,,,+++,,,---///000000000111000000///...---//////...---,,,+++******,,,---...///000000000000333333444444555666666777666888<<<@@@CCCFFFIIIIIIGGGLLLRRRVVVVVVUUUTTTSSSXXXXXXUUUQQQQQQUUUUUURRRLLLLLLMMMPPPRRRRRRPPPMMMPPPPPPPPPPPPOOOOOONNNNNNKKKLLLMMMOOOQQQRRRRRRRRRUUUWWWYYYXXXVVVSSSRRRRRRMMMIIIFFFFFFJJJMMMNNNMMMOOOKKKEEE>>>888444222222///...,,,---...//////......,,,+++,,,---...---++++++)))((()))***+++***)))******++++++,,,,,,------------,,,+++...111000+++111000000111222111---+++/////////000000000000000------...000333444444333555777;;;???CCCFFFHHHIIIXXX___ccc___YYYWWWWWWVVVXXX[[[______\\\VVVRRRPPPTTTXXX]]]aaaaaa``````___eeeeeeeeeeeeddd```[[[VVVTTTPPPMMMNNNRRRVVVWWWWWWLLLEEE???>>>===<<<===@@@@@@??????>>>>>>>>>>>>>>><<<<<<======<<<;;;999777888888888777777666666666555666666666444222///---111000...---,,,,,,---------000222222111//////000333111000000111111000...111111111222111111000000//////............//////000000111111111///...,,,+++,,,------++++++,,,---///000111000///...///000...---,,,,,,,,,,,,---......------,,,+++******))),,,+++******,,,,,,+++***''')))+++,,,,,,,,,---...---+++((())),,,...,,,+++//////...---++++++---///,,,,,,------+++***(((&&&'''(((***,,,,,,,,,+++++++++)))***------***)))+++,,,)))(((+++000333111///------------------------+++(((%%%&&&***---......,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******(((&&&)))(((&&&%%%%%%%%%&&&&&&&&&''')))***)))***,,,---------,,,+++************,,,,,,---------,,,++++++,,,++++++---///000///...++++++***++++++,,,---......------,,,++++++++++++***(((&&&&&&((()))(((((())))))))))))***,,,---...zzznnnfffcccbbb___\\\___^^^YYYRRRQQQUUUUUURRRTTTRRRQQQPPPQQQQQQPPPNNNPPPPPPNNNLLLJJJHHHFFFFFFDDDCCCBBBCCCDDDDDDCCCAAADDDDDDBBB@@@>>>>>>>>>???>>>>>><<<<<<<<<===???@@@?????????>>>>>>>>>>>>>>>555888;;;=========>>>???:::999999999999999999888555444333111000000000000333444666777777777666555666555444555666666444222000111222222222222333555222333333222111000111222222111000......///000111444222222333444555444333666444444666555000...///111000...---...///111333000000000//////.........,,,000111......///...***,,,+++***+++---...---,,,...//////000///...,,,+++,,,++++++******++++++,,,)))---...+++***---...,,,///---,,,***+++---///000............---,,,++++++......------,,,,,,,,,++++++,,,---...////////////222222222333444666777888555777999===@@@DDDFFFGGGHHHKKKOOOSSSUUUUUUTTTTTTTTTUUUSSSPPPQQQUUUWWWVVVLLLLLLMMMOOORRRSSSRRRQQQRRRRRRRRRRRRPPPPPPPPPQQQOOOQQQSSSRRROOONNNOOOQQQSSSUUUXXXYYYWWWTTTRRRRRRLLLIIIGGGGGGJJJMMMOOOOOOQQQMMMGGG@@@999555333333///...------///000000///---,,,,,,,,,,,,,,,+++++++++***))))))***+++***)))******++++++,,,,,,,,,,,,222000------111333000,,,---...///222555666444222000//////............///------...111444666444333666888;;;>>>@@@CCCGGGIIITTT\\\aaaZZZRRRQQQSSSUUUYYY\\\___```]]]YYYVVVTTTZZZ]]]aaabbbbbbaaa``````fffgggggggggeeeaaa\\\YYYUUUQQQMMMMMMPPPSSSSSSRRRIIIBBB<<<;;;;;;999;;;>>>???>>>>>>>>>>>>>>>??????============<<<<<<;;;:::888888888777666666555555555666666555333000---,,,222111///---,,,,,,,,,---///000222222111000000111333111000000111111///...111111222111111000/////////...---,,,,,,---...///000000000000000...---,,,***,,,------++++++,,,...///000000///...------......---,,,,,,,,,,,,---...000000///...---++++++***,,,+++***+++,,,,,,+++***&&&((()))+++,,,---......111---******...000...,,,...///000111000...------+++,,,,,,,,,+++***((((((++++++,,,---------,,,,,,,,,)))***------***))),,,+++)))((()))+++---......---------------.........+++'''###%%%+++///...+++***+++,,,---...------,,,***)))((()))******(((&&&)))(((&&&%%%$$$%%%'''(((***+++,,,,,,+++***+++,,,---,,,++++++*********+++,,,,,,,,,------,,,,,,+++---,,,,,,...///000///---******+++++++++,,,,,,---000///---+++******++++++***)))'''''''''((())))))+++*********+++,,,------vvvjjjdddbbbbbb```]]]```___YYYSSSRRRUUUUUURRRSSSRRRPPPPPPQQQQQQOOONNNNNNMMMLLLKKKJJJIIIHHHGGGDDDBBBAAABBBCCCDDDCCCBBBEEECCCAAA???>>>>>>>>>>>>======<<<<<<===>>>???@@@>>>???????????????>>>>>>555888;;;=========>>>???999::::::999999888999999555555333222111111000000222333444555555555444444666555555555666666444222///111222222222222444555333444444222000000111444222111000//////000111111555444333444555666666444555222222555333///---///111000...---...///111222------......//////000000,,,///000...---///---))),,,+++***+++---...---,,,---...///000///...,,,+++++++++++++++++++++++++++)))---...+++***---...,,,...---+++++++++,,,...///............---,,,+++***,,,,,,,,,------.........+++,,,---....../////////222222222333555777888:::777888999<<>>>>>>>>>>>>>>??????@@@@@@>>>===;;;;;;<<<>>>???888888777777666555555444666555555444222000---,,,111000...---,,,,,,------///111222222000///000111222111000000111111000...111111111111111000///...///...---,,,,,,---...///000000//////...------,,,***+++---,,,,,,+++---...---...///...,,,+++,,,---...---,,,,,,,,,,,,---...000//////---,,,+++******+++******+++------+++)))%%%&&&''')))+++---------000...,,,---///111000...000...---+++,,,,,,------++++++,,,,,,,,,,,,,,,+++,,,,,,++++++***)))(((''',,,******------******,,,)))+++,,,)))%%%$$$(((---,,,,,,,,,---------.........)))&&&''',,,...---***)))***,,,---......---,,,***)))(((((())))))(((&&&)))'''&&&%%%%%%&&&(((***///000000...,,,******+++,,,,,,++++++******+++++++++,,,,,,------,,,,,,,,,///.........//////---+++******++++++++++++++++++000///---+++******++++++***+++******)))******+++------,,,+++******++++++wwwqqqhhhcccaaaaaa```___^^^]]]YYYSSSSSSVVVUUURRROOONNNNNNPPPRRRSSSRRRPPPLLLKKKKKKJJJIIIHHHGGGGGGCCCAAA@@@@@@BBBCCCCCCBBBDDDAAA???>>>>>>???>>>===============>>>???@@@@@@>>>????????????>>>>>>===:::<<<>>>>>>===;;;;;;<<<999:::;;;:::888777888999666555555444333222111000111222333444555444333333444333333444555555222000///000222222222222444666333555555333000000222666111111222222333333333333555333333444555666555444222//////111111---,,,...000///.........///000111******+++,,,---......///,,,//////---,,,///...++++++******+++---......---,,,---.........---,,,+++++++++++++++++++++++++++)))---///,,,+++---...---,,,,,,,,,,,,,,,------...//////000//////...---,,,++++++,,,---...///000000+++,,,---...////////////111222333555777888:::;;;999::::::<<<>>>AAACCCDDDHHHFFFFFFGGGKKKNNNPPPQQQSSSVVVVVVQQQNNNPPPPPPNNNGGGHHHJJJMMMPPPQQQPPPNNNLLLNNNOOONNNLLLLLLPPPSSSOOOQQQSSSRRRQQQQQQTTTWWWQQQUUUYYY[[[YYYUUURRRPPPOOONNNMMMLLLKKKKKKLLLLLLOOOMMMJJJFFFAAA===999777222000......///000///...---...///---+++***+++,,,,,,+++******+++,,,+++*********++++++++++++++++++,,,******,,,+++))))))+++------///111444555333111222111///...------......//////000333666888888777777:::===>>>???CCCIIIOOOSSS^^^ddd___WWWUUUVVVXXXWWW[[[```ccccccbbbbbbbbbaaaaaaaaa```^^^^^^```aaahhhiiikkkjjjgggeeecccccc```]]]YYYXXXWWWVVVQQQNNNEEE>>>::::::<<<<<>>>>>>>>>>>>>>??????@@@>>><<<::::::<<>>???@@@BBBBBBBBBCCC@@@======>>>??????=========>>>>>>???@@@@@@AAA>>>>>>?????????>>><<<;;;<<<>>>@@@???===<<<;;;;;;:::;;;<<<;;;888666777888666666666555444333222111222333444555555555444333444333444555666555222000...000222222222222444666444666777444000000444888000222444666777777666555333222111222444555444333111//////222222///...111........................+++++++++,,,,,,---------,,,......++++++...///---+++******+++---......---++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***...///,,,+++...///...***+++,,,---------,,,,,,////////////...---,,,,,,,,,,,,------......//////,,,---...//////000//////000222444777999:::;;;;;;;;;;;;;;;<<<===???AAABBBDDDCCCCCCGGGLLLPPPQQQPPPOOOTTTVVVQQQNNNNNNMMMKKKGGGHHHKKKOOORRRRRROOOMMMKKKNNNPPPOOOMMMNNNRRRWWWQQQQQQQQQQQQPPPQQQSSSUUUQQQUUUZZZ\\\ZZZUUUQQQNNNNNNNNNMMMLLLJJJIIIJJJKKKNNNNNNMMMKKKHHHCCC???<<<333111////////////...---...///000///,,,***+++---+++)))))))))***+++***)))++++++******************'''&&&)))+++((($$$&&&---......///111333222000...000///...---...///111222/////////111444777888888999<<>>>>>>>>>>>>>>???;;;;;;::::::;;;<<<===>>>999888777666555444333333555555444333222111000000,,,,,,+++***+++,,,---...///000000///......///111000///...///111222222111...///000000000000000000......////////////......//////...---,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///+++---...---,,,,,,---......---,,,,,,,,,,,,---...+++++++++*********))))))******+++,,,...---+++((((((''''''))),,,...---+++$$$)))...000...,,,---///222---'''%%%'''***---......------,,,,,,,,,,,,---000///...---,,,,,,,,,+++---***+++......+++***---(((+++---+++&&&$$$'''+++))))))******+++,,,,,,---++++++++++++++++++++++++))))))******+++*********)))((('''((())))))'''%%%%%%&&&&&&'''((())))))***---...///---+++***+++,,,,,,++++++***++++++,,,,,,***+++,,,,,,---------,,,---,,,,,,,,,......,,,***)))***+++,,,,,,+++***))),,,,,,,,,------,,,++++++(((,,,///000...+++++++++)))((('''&&&&&&%%%&&&&&&{{{hhhgggeeeaaa]]]\\\^^^```WWWXXXVVVRRRSSSUUUTTTOOOQQQQQQPPPQQQRRRQQQNNNLLLMMMLLLJJJHHHFFFDDDBBBAAAAAA???>>>>>>@@@AAABBBBBBBBB???<<<<<<>>>@@@???>>>===>>>>>>???@@@AAAAAAAAA>>>>>>??????>>>===;;;::::::<<>>>>>>>>???:::<<<===;;;777555666888777777777666555444222222333444555666666666555444666555666777888777444222...000222222222333444666555777888555111000444999000222555888999999888666111000///000222333222111444111111444555222333555---......///......---,,,.....................---,,,...---******...000...+++******+++---......---*********++++++,,,,,,---***++++++,,,,,,++++++***+++///000---,,,///000...)))***,,,......---,,,+++------------,,,+++******..................------,,,---...///000000000000///222555888;;;<<<<<<;;;<<<<<<;;;;;;<<<===???@@@@@@@@@CCCIIIPPPSSSSSSQQQJJJPPPTTTQQQNNNOOOOOOMMMIIIJJJNNNRRRUUUTTTQQQNNNMMMPPPSSSRRRPPPQQQWWW\\\TTTSSSQQQPPPOOOOOOPPPPPPQQQUUUZZZ\\\ZZZUUUPPPMMMLLLMMMLLLKKKIIIHHHIIIJJJMMMNNNOOOOOOLLLGGGBBB???555222000/////////---,,,...000111000,,,+++,,,...***((('''((()))***)))(((++++++******************&&&&&&***---((("""&&&000......///111444444111///------,,,---...111444666///...---///222666888888;;;???BBBCCCDDDHHHQQQXXX[[[dddjjjggg```[[[VVVQQQUUUXXX]]]___```___``````^^^aaadddeeedddaaa___^^^dddgggjjjiiigggeeeeeeggggggfffdddeeeddd```YYYSSSFFF???:::;;;<<<<<<>>>BBB@@@@@@???>>>>>>>>>>>>>>>777888:::;;;<<<;;;;;;:::999888777666555444333333555555444333333222111111+++******)))***+++---....../////////------///000///......///222333333222......///000000111000000---...///000000///...---//////...---,,,,,,,,,,,,)))+++,,,,,,,,,,,,...///+++---......------///000...---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,******+++,,,...---+++(((***((((((***...///---+++&&&...///,,,)))+++///------...000333111,,,(((//////---,,,+++***************))))))((()))))))))---***+++......+++***---******++++++*********+++(((((()))***++++++,,,,,,(((***++++++******+++---***))))))))))))))))))))))))((('''((())))))'''%%%$$$%%%'''((()))))))))))))))+++,,,,,,******+++---+++++++++***++++++,,,,,,***+++,,,,,,------------+++******,,,......---,,,)))***+++,,,,,,+++))))))***+++,,,---...---,,,+++'''+++000111...+++******$$$$$$#########$$$%%%%%%~~~xxxkkkfffaaa___aaaaaa^^^ZZZ\\\ZZZVVVRRRPPPPPPRRRSSSRRRQQQPPPPPPPPPNNNLLLIIIOOOMMMIIIEEECCCBBBBBBBBBBBB@@@???@@@AAABBBBBBAAAAAA@@@?????????AAACCCEEEDDDAAA@@@AAACCCCCC@@@===BBB??????AAA@@@;;;:::<<<===>>>????????????>>>===;;;:::;;;<<<>>><<<999777555666555333222222333555444444555555444222000///666777888777555444444444000000111222333333444444555444222000000111222333777555222333666888777666//////000000111111111111333000///222777888555000///......---------......//////...---,,,,,,,,,,,,((()))+++---.........---...,,,++++++---......---------,,,+++************,,,+++)))(((((()))+++,,,+++...111111---*********,,,,,,,,,,,,,,,,,,,,,,,,555222000///000000---***+++,,,------,,,,,,...///+++,,,---...///111222222333555777777777888:::;;;;;;999777777888;;;???BBB>>>BBBGGGNNNRRRTTTTTTTTTPPPRRRTTTTTTSSSQQQQQQQQQCCCNNNXXXYYYRRRLLLNNNRRRZZZ[[[[[[XXXSSSQQQRRRTTTXXXUUURRRQQQRRRQQQNNNLLLRRRUUUWWWXXXWWWUUUTTTSSSSSSOOOKKKJJJKKKKKKJJJHHHIIIJJJLLLPPPRRROOOIIICCCEEE===222---...000111000000///...---,,,,,,,,,,,,******+++,,,+++***)))((()))************+++++++++((((((((((((((()))******++++++,,,...111222111000333222000///...///111222222111///...///111444666;;;???BBBEEEGGGNNNYYYaaa___eeejjjfff\\\TTTTTTWWWVVVYYY[[[[[[^^^cccccc___```^^^___aaaaaa___aaafffhhhgggfffddddddeeeffffffeeegggeeeaaa```aaaZZZPPPCCC@@@<<<999999;;;>>>AAAAAA===;;;<<<;;;888888;;;<<<;;;999777777777999:::888777666555555444444555333222111000////////////...---,,,+++,,,...000111...,,,***+++...///...,,,000000000111222222333333---...///000000///...---***---111555555333000...///...---+++******++++++---,,,***)))***,,,...000...,,,+++))))))***,,,---...---,,,+++***+++,,,,,,......---,,,,,,,,,,,,---,,,++++++******++++++,,,---,,,+++******+++,,,---***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---...,,,+++))))))+++------,,,)))((('''''')))******)))((()))***+++++++++++++++///---,,,---...///,,,)))((()))***+++++++++++++++,,,)))&&&&&&)))+++,,,+++,,,+++)))(((((()))+++,,,(((%%%&&&******'''&&&)))&&&&&&'''((()))***++++++---...//////...,,,***)))'''))),,,+++)))***---111&&&)))------,,,+++,,,...---------,,,+++***)))(((...---,,,,,,++++++++++++(((---111...'''$$$''',,,000...,,,,,,---+++'''###((('''&&&%%%%%%%%%%%%%%%|||uuugggccc___^^^```aaa^^^ZZZ[[[XXXUUUQQQPPPPPPRRRSSSRRRRRRQQQQQQPPPNNNLLLJJJNNNLLLIIIFFFDDDBBBBBBAAABBBAAA???>>>???@@@???>>>@@@???>>>>>>>>>@@@BBBCCCAAA@@@??????@@@@@@???>>>BBB??????AAA@@@;;;:::<<<<<<===???@@@@@@???===<<<::::::999:::;;;;;;999666444555555444222222444666444444444444333222111000444555666666444222222333///000111333444444333333333222111111111222333333666444333555777888777555000000000111111222222222444111000222666777444000//////...------------...///...---,,,+++,,,------)))***+++------------,,,---,,,++++++---......------,,,,,,+++++++++++++++,,,+++***))))))***+++,,,,,,...000///,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,333111///...//////---++++++,,,...---,,,,,,---///,,,,,,---...///000111222111333555666666777999;;;;;;:::888888888;;;>>>@@@AAADDDIIIMMMQQQRRRRRRQQQPPPRRRTTTTTTSSSRRRSSSSSSFFFMMMTTTUUUPPPLLLMMMPPPUUUVVVVVVSSSPPPNNNPPPQQQVVVSSSPPPOOOPPPOOOLLLJJJPPPSSSVVVXXXXXXVVVTTTSSSPPPMMMJJJIIIJJJJJJIIIGGGEEEGGGKKKPPPTTTRRRMMMIIIDDD>>>666222222222000...------,,,+++*********+++***++++++,,,+++***)))((()))************+++++++++***))))))))))))***++++++------...000333444333222222000...------...///000222111000///111333666888===AAAEEEHHHKKKQQQ[[[cccaaaeeegggbbbYYYRRRQQQSSSQQQVVVZZZ^^^cccgggccc]]]WWWXXX]]]cccdddaaaaaaeeeeeeeeeeeeeeeeeeeeeeeefffffffffccc___^^^^^^XXXOOODDDAAA===::::::<<<@@@BBBAAA===;;;===<<<999999<<<<<<;;;999777666666777888888777666555444444444444333222111000////////////...---,,,,,,---...000222...,,,+++,,,///000///---111111111111111111111111......///000000///......+++---///111222111000///000///---,,,+++++++++,,,---,,,***)))***,,,...000///...---,,,,,,---///000111000...---,,,,,,------......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,------,,,+++))))))******((('''***)))(((((()))***+++***))))))***+++++++++******---+++***+++------+++)))******+++,,,,,,,,,++++++,,,)))''''''***,,,,,,***,,,+++)))(((((()))+++,,,)))''''''***)))&&&%%%'''&&&&&&'''((()))***++++++...------,,,+++*********''')))***++++++,,,---///(((+++......---,,,---///+++++++++++++++***)))(((***************+++++++++,,,------,,,+++*********000...------...---)))&&&&&&&&&%%%%%%%%%&&&''''''uuunnnccc```^^^^^^``````]]]YYYXXXVVVSSSPPPOOOPPPQQQRRRRRRRRRRRRQQQPPPNNNLLLKKKLLLKKKJJJGGGEEECCCAAA@@@BBB@@@>>>=========<<<;;;>>>>>>======>>>???AAABBB===>>>>>>===<<<<<<>>>@@@AAA>>>>>>@@@@@@<<<:::<<<;;;<<>>AAAAAA===;;;===<<<:::;;;>>>===;;;999777666666666666777777666555444444444444222222111000////////////......------...///111222///...---...///000000...222222222111000/////////...///000111111000///...---------......//////000000///...---,,,,,,,,,,,,,,,+++******+++,,,...///...---,,,,,,,,,...///000111000...---,,,,,,------------------,,,,,,,,,,,,++++++************++++++***++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))'''$$$"""''''''&&&&&&''''''((()))******+++++++++******)))******)))***,,,,,,+++))),,,,,,,,,---,,,,,,+++++++++***)))***,,,,,,+++***+++***)))(((((()))***+++***''''''***)))%%%$$$&&&&&&&&&'''((()))***++++++...---+++)))((()))***+++(((((()))+++---...,,,+++(((***,,,---,,,,,,,,,...))))))************)))))))))******++++++,,,------///+++((()))...000---(((---,,,+++,,,,,,,,,***(((%%%%%%%%%%%%&&&'''((()))wwwmmmfffbbbaaa`````````___[[[XXXVVVTTTRRRPPPOOOPPPQQQRRRRRRRRRRRRQQQOOOMMMLLLLLLKKKKKKJJJHHHFFFDDDAAA@@@AAA???=========>>>===;;;>>>>>>===>>>>>>???AAAAAA<<<===>>><<<::::::???CCC@@@======@@@???<<<;;;===;;;===@@@CCCCCC@@@===;;;;;;:::888777888999999888222444555444333333444666555444333222111222333444222333444333111000000000...///222444444333111000...///000222333333333333333444666999999777555222333333333333333333333333555444222222333333111///000///...------------------+++***)))***,,,///111,,,,,,,,,,,,++++++******,,,+++)))***,,,------,,,++++++++++++,,,---...///)))***++++++++++++***)))///...,,,+++******,,,---******+++,,,,,,---......,,,,,,,,,------......---,,,---...---,,,,,,---...------......///000000000///111444555666888:::===::::::999999999999999:::<<<>>>@@@BBBDDDEEEFFFFFFLLLOOOQQQSSSSSSTTTWWWXXXTTTPPPLLLKKKLLLMMMNNNMMMUUUTTTSSSRRRQQQRRRTTTUUUVVVUUUSSSQQQPPPPPPPPPOOOLLLOOOSSSXXXZZZYYYTTTQQQJJJIIIHHHHHHHHHHHHHHHHHHGGGJJJOOOTTTUUUSSSNNNKKKHHHDDD@@@<<<999666222...//////............//////,,,,,,,,,+++++++++******))))))*********+++++++++***************+++,,,,,,++++++,,,...111222111000111///---+++++++++---............///222777;;;>>>???CCCIIINNNSSSYYY```dddgggfffeeeccc```[[[UUUQQQRRRVVV[[[bbbiiikkkcccYYYVVVYYY```hhhhhhbbb______[[[^^^bbbfffggggggeeecccaaaaaa```^^^]]]WWWNNNFFF>>><<<999777777999;;;===@@@<<<;;;======;;;<<>>===;;;999777666666666777666555444333333333333222111000//////......///...............///111222////////////000000000000111111000000000/////////...///000111111000///...------......//////////////////......------------*********+++,,,---...///))))))))))))***+++---...---,,,++++++++++++,,,---------------,,,,,,++++++++++++************++++++)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***************((($$$!!!'''((((((((('''''')))***+++++++++++++++***)))((())))))***+++,,,,,,,,,+++,,,,,,,,,,,,++++++***))))))***+++---------+++)))******))))))))))))******(((&&&&&&))))))&&&%%%'''&&&&&&'''((()))***++++++---,,,+++***)))******+++((('''(((+++...///,,,((('''((())))))))))))******))))))***+++++++++++++++,,,------............---...)))&&&(((...000---))))))((((((((())))))(((((('''&&&&&&&&&&&&''''''(((|||rrrhhhbbbeeedddcccaaa```]]]YYYVVVUUUTTTRRRPPPOOOOOOPPPQQQQQQRRRRRRPPPMMMKKKLLLMMMJJJJJJIIIHHHFFFDDDBBB@@@@@@???======???@@@@@@???>>>>>>??????@@@@@@AAABBB<<<>>>???===;;;;;;???CCC>>><<<<<>><<<>>>BBBDDDDDDBBB>>><<<<<<:::888888999:::999888222444555555333333444555444333222111222333444555222444555444222111000111///000111333333222111000---...000111333333444444222444888:::999777444222444333333333333333333333555444222222222111000///000000///------,,,,,,,,,+++******)))***,,,///000---,,,,,,+++************,,,***))))))+++,,,,,,+++*********+++,,,---...///)))***++++++++++++***)))///---+++)))***+++,,,---******+++,,,,,,---......***+++,,,,,,------...///,,,---......,,,,,,,,,...,,,------...///000111111000333555777888999<<<>>>::::::999888888888888888999:::<<<>>>AAACCCDDDEEEJJJLLLNNNPPPQQQSSSVVVYYYYYYSSSLLLKKKNNNPPPPPPNNNPPPNNNLLLLLLLLLNNNPPPQQQTTTTTTRRRQQQPPPPPPQQQRRRMMMOOORRRWWWZZZXXXSSSNNNGGGHHHIIIIIIIIIIIIIIIJJJIIILLLQQQTTTTTTRRROOOLLLLLLIIIDDD???;;;888555333000000//////......//////,,,,,,,,,+++++++++++++++))))))*********+++++++++***))))))))))))***++++++++++++,,,...111222111000222111///---,,,,,,---...,,,,,,,,,...222777;;;>>>???CCCIIIPPPVVV[[[```ccchhhhhhggghhhgggddd^^^YYY[[[]]]___aaafffhhhccc[[[^^^^^^bbbeeebbb[[[WWWXXXVVVZZZ```eeeggggggeeeccc^^^^^^```bbb___VVVIIIAAA<<<:::888666666888;;;===@@@<<<;;;======:::;;;???>>>===<<<:::888777666666666555444333333222222222222111000///............---------...//////000111//////000000000000000111....../////////000000000...///000111111000///...,,,...000111111000///---..................------))))))+++,,,---.........((((((((())))))++++++,,,************+++---///000,,,,,,---------,,,+++***+++******))))))******+++))))))+++,,,,,,+++)))))))))***++++++,,,,,,++++++***++++++,,,,,,+++******)))))))))+++,,,+++(((%%%)))+++,,,+++******,,,...+++++++++++++++***)))((()))***+++,,,,,,,,,,,,---******+++******)))(((''')))+++---...---,,,***)))***))))))))))))))))))***&&&$$$%%%((()))&&&&&&)))&&&&&&'''((()))***+++++++++,,,,,,------,,,******)))'''(((+++......+++'''))))))(((((()))***************+++,,,------------......///...---,,,+++***((((((((()))***++++++***''''''(((((((((((()))******)))((('''&&&%%%%%%%%%zzzppphhhdddfffeeecccaaa^^^[[[XXXVVVVVVUUUSSSQQQPPPOOOPPPPPPPPPQQQRRROOOKKKIIIJJJMMMKKKJJJIIIGGGEEEDDDBBBBBBAAA???>>>>>>@@@AAAAAAAAA>>>>>>???@@@@@@AAAAAAAAA>>>??????>>>======???AAA===;;;<<>>===>>>AAACCCCCCAAA>>>===<<<:::999999::::::999888333555666666444222222333222222222222333444444555333555666555333111111222000000111111111111111000......///000111222333444222555999:::888555333333444444333333333333222222555444333111000000000000111000///...---,,,,,,,,,*********++++++---......---,,,+++***************+++)))((()))***,,,++++++************+++,,,---...************************///,,,***)))***,,,,,,,,,+++++++++,,,,,,---------***+++------------...000---.........,,,+++,,,---+++,,,---...///111222222222444666777888999;;;===:::999888777777777888999999999;;;===@@@CCCFFFHHHGGGIIIKKKMMMNNNQQQTTTWWWYYYTTTNNNMMMPPPSSSRRROOOQQQNNNKKKJJJLLLOOOPPPQQQPPPPPPOOONNNMMMNNNQQQTTTPPPPPPRRRVVVXXXWWWQQQLLLFFFIIIKKKKKKKKKKKKKKKMMMIIIMMMQQQSSSRRRQQQPPPPPPNNNLLLHHHCCC???;;;888777000000///------,,,,,,---------,,,++++++++++++,,,)))************+++++++++)))))))))))))))***++++++------...000333444333222444222000...------...///,,,+++,,,...222777<<>>???@@@@@@@@@@@@@@@???>>>>>>??????>>>===<<<:::;;;??????<<<<<>>:::777222111000...---,,,,,,,,,...---,,,+++++++++,,,,,,)))************++++++++++++************+++,,,,,,------...000333444333222444222000...------......---------///333888===@@@DDDHHHPPPYYYaaafffggggggjjjhhhdddaaa```aaadddgggdddhhhhhhdddaaaccceeedddaaa```bbbccc]]]TTTOOOOOOQQQUUU[[[bbbfffgggfffeeeddd``````ccc```SSSGGGAAA===<<<:::999:::;;;===???@@@<<<:::;;;:::777888;;;999999999888777666555555555444333222111111111111111111///...............***+++,,,------.........---///000000......///111........................,,,---...//////...---,,,.........//////......---+++,,,---......---,,,+++&&&(((+++...//////...---,,,------.........------......---,,,---...///000***+++,,,------,,,***)))******))))))))))))************))))))))))))******))))))***+++++++++++++++***+++,,,,,,,,,+++)))(((***)))((()))+++,,,+++***###&&&((('''######&&&***))))))***+++++++++******)))+++---,,,***))))))+++((())))))*********))))))(((+++---,,,***(((((()))(((((())))))))))))(((((()))&&&&&&(((((($$$###%%%&&&&&&'''((()))***++++++******+++++++++++++++***((()))******))))))***+++///---******,,,...---,,,++++++,,,---------,,,,,,)))***++++++***(((&&&%%%''')))+++***(((((()))+++***+++,,,+++)))))),,,...******((('''&&&&&&&&&&&&}}}ssskkkfffeeebbbaaa___\\\YYYXXXYYYZZZXXXWWWUUUSSSQQQPPPOOONNNMMMPPPPPPMMMGGGFFFHHHLLLLLLKKKHHHEEECCCCCCDDDDDDDDDBBB????????????>>>===;;;<<<===>>>????????????@@@>>><<<===@@@@@@===999<<<:::;;;>>>???<<<<<>>>>>===<<<;;;777777888999:::999666333555666888777444111000000///000222444555555444444222444555444222000000111333222000......///111222111000///...///000333444333666999999666444333444333333333222222111111111333333222111//////111333111111///...---,,,,,,+++(((***,,,---...,,,+++***++++++***))))))***+++,,,***)))'''(((***++++++***))))))))))))))))))***+++,,,+++)))(((((()))+++,,,---+++)))))),,,---,,,***---,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,...111---...///...,,,+++,,,---)))***+++---000222444555222333555666666666888::::::888555444444777:::<<<999999999:::<<>>AAAGGGKKKSSS]]]eeejjjkkkkkkkkkggg```ZZZWWW[[[ccciiiccciiikkkfffbbbcccfffggg```aaadddgggbbbXXXRRRRRRPPPTTTZZZ```eeeggggggfffhhhbbb___aaa^^^RRRHHHEEE;;;:::999888888:::<<<===@@@<<<:::;;;999666666:::666666777777666555444444555444333222111111111111111000///......------...)))***+++,,,------------,,,...000000------///111/////////...------,,,,,,+++,,,---......---,,,+++///...,,,++++++,,,---///***+++,,,---------,,,+++&&&(((+++...000///...------------......---,,,,,,///...,,,+++******++++++***+++,,,------+++***(((******))))))))))))******+++***)))(((((()))***+++))))))***++++++++++++***)))***,,,---,,,***((('''+++***(((((()))******)))(((+++---,,,((('''+++///((()))***+++++++++++++++(((+++---,,,)))'''((()))((()))***+++++++++++++++(((+++,,,+++((('''((()))(((((())))))))))))((((((,,,)))((()))'''""" """&&&&&&'''((()))***+++++++++***((('''((()))***,,,(((***+++***''''''***---///,,,))))))+++---,,,***++++++,,,,,,,,,++++++***)))***+++,,,,,,+++)))(((+++*********************)))***+++)))''''''***---)))(((((('''''''''((((((}}}wwwnnngggcccaaaaaaaaa```___^^^\\\[[[ZZZUUUSSSPPPQQQRRRSSSPPPNNNRRRPPPMMMJJJIIIHHHIIIIIIMMMKKKHHHEEEBBBAAAAAABBBCCCBBB@@@???===<<<<<<;;;;;;>>>@@@@@@>>>>>>@@@CCC>>>>>>>>>>>>>>>=========>>>===;;;;;;===>>>===<<<======>>>>>>>>><<<;;;:::888888888:::===<<<888444888666444222111111111111555222000222555666444111333333444444444333333222000111222222111000///...///000111111111222555777555333222555999999555000222111111000000111111222222111111111111111222222222000...------,,,***((()))******+++++++++*********+++,,,,,,***))))))))))))(((''''''''')))***+++*********)))))))))))))))))))))((('''&&&'''***,,,///...+++***))))))***+++)))***+++***))))))+++---,,,------......------,,,//////.........---------+++,,,---///000111111111333333444555666777888999888555222444999:::888555999777777:::;;;<<<@@@GGGGGGGGGGGGHHHJJJMMMPPPRRRTTTTTTTTTUUUVVVTTTQQQNNNRRRPPPNNNMMMLLLNNNOOOQQQPPPPPPOOOOOOPPPSSSUUUWWWYYYUUUPPPOOOOOOPPPOOOMMMLLLMMMOOOPPPRRRRRRQQQQQQVVVWWWXXXWWWTTTQQQQQQQQQOOOOOOPPPOOOMMMGGG>>>888999555111///......---,,,---+++***+++,,,,,,+++***++++++******)))(((((((((+++******)))***+++---...---...////////////111333333111............---,,,...---,,,...333:::@@@CCCKKKOOOXXXbbbjjjnnnmmmlllmmmggg[[[RRRTTT^^^bbb```eeedddccccccdddeeeggghhhccc```eeennnlll```ZZZ^^^TTTTTTVVVZZZ___cccddddddcccaaabbbddd^^^PPPCCC===888:::<<<;;;777666888:::???>>><<<:::888777666666666666555444333333222222222333555555333111000000333111///---++++++,,,,,,---,,,,,,++++++******)))***---000111000///...//////000111333333111///...++++++,,,---...///000111---------,,,,,,++++++++++++++++++,,,,,,------...+++***///+++///...%%%666+++...111444444222...,,,000...+++,,,...000...---...---,,,+++)))((('''&&&************************---,,,***)))))))))******...++++++------******---+++,,,------,,,+++((('''((()))***+++,,,++++++***+++,,,------+++)))******)))(((((((((***---///111(((***,,,------,,,+++*********))))))))))))******************))))))))))))%%%'''))))))))))))***+++)))%%%%%%(((%%% !!!&&&%%%''')))***))))))***+++***((((((+++///222222000))))))(((''''''''''''''')))+++---...000000000//////......---,,,+++******)))))))))((((((((((((((((((((()))))))))(((((('''&&&)))---///---+++)))(((((((((((((((((('''''''''yyyooogggcccaaabbb______^^^]]]\\\ZZZYYYXXXVVVTTTRRRRRRSSSTTTRRROOOOOOMMMKKKIIIHHHHHHIIIIIIMMMKKKGGGDDDBBBAAAAAABBB@@@@@@???>>>============>>>@@@AAA@@@>>>===???AAA@@@???>>>======<<<======>>>===;;;<<<===>>>===<<<>>>>>>>>>>>>===<<<;;;::::::999999;;;===<<<888555555555555555444222000///333222111111333444444444222222222222222111000///000111222222222000///...000111222111111222555888777444333555888888555111444444333333333333444444333222222222222222333333222000......------+++)))******++++++++++++******)))*********(((((((((((())))))((('''((((((*********)))))))))))))))))))))***++++++***)))))),,,...///---+++***))))))***+++)))***++++++******+++---,,,,,,------------,,,,,,.........---------,,,,,,,,,,,,---...000111222222333333444555666777888888888555333555999:::888555999777777:::::::::???EEEGGGFFFFFFFFFGGGJJJMMMNNNRRRSSSUUUWWWXXXUUUQQQMMMRRRRRRQQQPPPPPPPPPQQQQQQOOOOOOOOOPPPRRRTTTWWWYYYUUURRRNNNLLLMMMMMMLLLKKKOOOPPPQQQPPPNNNNNNPPPRRR[[[YYYXXXVVVTTTRRRPPPOOONNNOOOPPPPPPOOOIIIBBB===;;;888444111000000///...---,,,++++++,,,,,,+++************+++++++++++++++,,,,,,+++******++++++,,,,,,---.........///111333444222////////////...---///......111666===CCCFFFOOOSSSZZZbbbhhhkkkjjjiiijjjfff\\\UUUXXX```dddaaaffffffeeeeeeeeeeeeeeeeeecccaaaeeelllhhh^^^\\\aaaVVVUUUUUUVVVYYY\\\]]]\\\[[[YYY[[[]]]ZZZOOOEEEAAA999:::;;;:::999999999:::???>>><<<;;;999777777666222333333444444555555555111333444444222000///000............------,,,+++...---------------,,,,,,//////000111222222111000000111111222111000///..............................---------,,,,,,,,,+++...---------,,,,,,,,,,,,+++,,,222,,,333777+++555***,,,///111111///,,,+++000...,,,,,,...///...---///...---,,,***)))((((((************************,,,,,,***)))))))))******111...---...---((('''******+++,,,---,,,***(((&&&'''((()))*********))))))***,,,------+++)))******))))))((((((***,,,///111)))***+++,,,+++***((('''***))))))))))))))))))************)))))))))((((((%%%''')))))))))((()))+++)))&&&%%%'''%%%!!!"""'''&&&(((*********)))***,,,,,,***)))+++...///...---***)))((((((''''''((((((,,,---............---,,,------,,,,,,+++*********)))))))))))))))))))))))))))))))))******))))))(((&&&))),,,---,,,***))))))''''''((((((((((((((((((rrrggg___^^^```bbb]]]]]]\\\[[[ZZZXXXWWWVVVVVVUUUSSSSSSTTTTTTRRRQQQMMMKKKJJJHHHGGGHHHHHHIIILLLJJJGGGDDDBBBAAABBBBBB>>>===============>>>???@@@AAABBB@@@>>>======>>>BBB@@@>>><<<;;;;;;======???===<<<===>>>???>>><<<@@@???>>>===;;;;;;::::::<<<;;;;;;<<<===;;;888555333444666777666444111///222222222111111222666888333333333222111000///...000111222222222111000///111222333222222333666888888666333444666777555222444444333333333333444444444444333333222333333444333111/////////...,,,******+++++++++++++++******)))((((((''''''''''''(((******)))((((((((())))))))))))))))))))))))******)))***++++++******+++---...---+++***))))))***+++(((+++------,,,+++,,,,,,+++++++++,,,,,,+++++++++---------,,,,,,,,,++++++------------///111333444333444444555666777888888999666555666999:::888666999666777999999888<<>>===;;;999888777666222222333333444555666666111222333333111/////////***+++---//////...,,,***......//////000000000///222000...///111333222000333222111000///.........000000///...---,,,,,,+++.........---------------000///...---,,,+++******(((,,,111)))555???000111///000111222222111000//////---,,,,,,---......---//////...,,,+++***))))))************************,,,+++******)))*********000---,,,...,,,((('''***(((***,,,...---+++'''%%%''''''((()))))))))((((((***+++---,,,+++)))******))))))((()))***,,,...///***+++++++++***(((&&&%%%))))))))))))))))))))))))******))))))))))))((((((%%%'''))))))(((((()))***(((&&&&&&'''%%%"""###'''&&&(((***+++***)))***+++---,,,++++++,,,,,,+++)))******)))(((((((((((())).........---,,,+++***)))************************((()))))))))***+++++++++)))******+++++++++******((()))++++++)))((()))***'''''''''(((((()))))))))|||nnnccc\\\\\\___aaa\\\\\\[[[ZZZYYYWWWVVVUUUUUUTTTSSSSSSSSSRRRQQQQQQMMMLLLKKKIIIHHHGGGGGGGGGKKKIIIFFFDDDBBBAAABBBBBB>>>>>>===============>>>AAAAAAAAA@@@???>>>>>>>>>CCCAAA>>>;;;:::;;;===>>>???>>>===>>>??????>>>===AAA@@@>>><<<:::::::::;;;============<<<:::777555444555666777666444222111111222333111///111666;;;666555555444333222000///000111222222222111000000222333444333222333666888999777444444555666555333222222222111111222222222444444333222222222222333333222000///000///---,,,++++++,,,,,,++++++*********((('''&&&'''(((((((((+++******))))))((((((((()))))))))))))))*********&&&(((******)))))))))***,,,,,,+++***))))))******(((+++...///...,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++******...---------///111444666444444555555666777777888999777666777999999888666888666666999888777:::???CCCBBBBBBBBBDDDGGGJJJLLLQQQQQQRRRUUUVVVVVVTTTQQQSSSTTTVVVWWWVVVTTTRRRPPPMMMNNNOOOQQQRRRTTTUUUUUURRRQQQOOONNNMMMMMMMMMMMMPPPUUUXXXUUUOOONNNRRRXXX^^^XXXQQQPPPRRRSSSPPPMMMOOOPPPQQQSSSTTTRRROOOKKKBBB???;;;888666444222000///...,,,,,,------+++******+++++++++,,,,,,,,,---))))))******+++,,,---...,,,.../////////000333555555333///............---)))+++---111666===EEEJJJXXX[[[```ccceeeeeeffffffhhhfffbbb```aaaddddddbbbfffggghhhiiihhhfffcccaaaaaaZZZWWWZZZ[[[ZZZ[[[______\\\XXXVVVUUUUUUTTTTTTQQQMMMKKKLLLJJJCCC>>>>>>===:::888:::===???===;;;>>>>>>===<<<:::999777777555555444444444333333333111222333222000......///+++,,,---------,,,+++***---...///000111111111111333...******///222000---555333111...------......000000///...---,,,,,,+++...........................------,,,+++*********'''---222)))999HHH555...222222111111111111000000...---,,,,,,------------...------,,,***))))))(((************************++++++******************,,,)))***------******---(((***---///...,,,(((&&&(((((((((((((((((((((((()))+++,,,,,,***)))***+++))))))))))))***+++---...************)))((('''&&&((())))))))))))))))))(((***)))))))))((((((((((((%%%'''))))))((('''((()))&&&&&&&&&&&&%%%$$$%%%'''&&&(((******)))))))))***,,,++++++*********))))))+++******)))))))))))))))------,,,,,,+++***)))((((((((())))))*********+++(((((()))***+++,,,,,,---******+++,,,,,,,,,++++++)))******)))(((((()))+++&&&&&&'''((()))******+++yyymmmccc___^^^______\\\\\\\\\[[[ZZZXXXVVVVVVRRRRRRRRRQQQPPPOOOOOOOOOOOONNNMMMKKKIIIGGGFFFFFFJJJIIIFFFCCCBBBAAABBBBBB@@@???>>>======<<<<<<<<<@@@????????????@@@??????BBB@@@===;;;:::;;;===>>>???>>>>>>???@@@@@@???===AAA@@@>>><<<;;;:::;;;;;;>>>>>>>>>===;;;999777666666666555555444555555555111222333111///111666;;;666555555444333222000///000111222333333222111000333333444333222333666888888777555555555666555555333222222222222222222333333333222111111111111111333222000000000000...,,,,,,,,,,,,,,,,,,+++******+++)))'''(((***+++***)))++++++*********)))(((((((((((())))))************''')))***+++***)))******++++++******************(((+++...///...,,,,,,,,,)))******++++++******))),,,,,,+++++++++*********......---...///222555777444444555555666666777777888777777777888888777666777555666888888666888===@@@@@@@@@BBBEEEIIIMMMOOOTTTRRRPPPPPPRRRUUUWWWWWWSSSTTTUUUUUUUUUSSSPPPOOONNNOOOPPPQQQQQQQQQPPPPPPQQQQQQPPPOOONNNNNNNNNOOOMMMTTTZZZZZZUUUSSSUUUZZZXXXSSSNNNNNNQQQTTTRRRPPPQQQQQQRRRTTTVVVVVVSSSQQQEEEBBB>>>;;;888666333000000///------------,,,***,,,,,,++++++************,,,,,,,,,,,,++++++******---...000000000222444666555222...,,,,,,,,,,,,+++)))+++---000555<<>>@@@>>><<<============;;;:::888777444444444444444333333333111222222111///...///000000///---+++************+++---///000111111111000444///******...111000...555333000...,,,---...///.....................---........................)))*********+++++++++,,,+++000444--->>>NNN888///...------,,,,,,++++++,,,---------,,,,,,,,,---...,,,++++++***)))(((''''''************************************+++*********+++)))))),,,---******---)))+++---//////---***((())))))))))))))))))))))))(((***++++++***)))***+++))))))))))))***++++++,,,))))))******************'''((())))))))))))(((''')))))))))(((((((((((('''%%%'''))))))(((''''''(((%%%''''''&&&$$$%%%'''(((&&&'''))))))((('''((())))))******************++++++******)))))))))))))))*********))))))))))))***'''(((((())))))******+++(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,,,,*********)))((((((***,,,&&&''''''((()))***++++++wwwllleeebbbaaa```^^^]]]]]]\\\[[[ZZZXXXWWWVVVOOOPPPQQQPPPNNNLLLMMMNNNOOONNNMMMKKKJJJHHHGGGFFFJJJHHHEEECCCAAAAAABBBBBBAAAAAA???>>>============@@@???>>>>>>@@@AAA@@@???@@@???===<<<;;;<<<>>>????????????@@@AAAAAA???===???>>>===<<<<<<;;;<<<<<<===>>>>>><<<999777777777777666555444444555777888222222222111111222666888333333333222111000///...000111222333333333222111333333444333222222555777666666666666666666666666555555444444444444555555333333222111000000000000222111//////000000...---------------,,,+++***)))+++)))(((***---...+++(((******+++++++++***))))))((((((((()))******++++++***+++,,,,,,++++++,,,...*********************)))(((+++------,,,+++,,,,,,*********++++++*********,,,,,,,,,+++++++++******.........///111444666888555555555555666666777777777777777777666666666666666555666999888666888===>>>>>>???BBBEEEJJJNNNQQQUUURRRNNNMMMPPPUUUYYY[[[TTTTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQSSSRRRQQQOOOMMMNNNPPPQQQPPPNNNNNNNNNPPPMMMTTTZZZ\\\YYYVVVWWWYYYRRRPPPMMMNNNRRRTTTTTTSSSTTTSSSTTTUUUWWWWWWVVVTTTHHHEEEAAA>>>;;;888444111111000............,,,***---,,,,,,+++***)))))))))000000///---+++(((&&&$$$,,,...000000000222444777555111---+++***++++++++++++---...000444<<>>======>>>===<<<:::888777111111222333555666777777222333333111///...///111222111...+++))))))***++++++,,,///111111111000///555111...---000222111000333222///---------...///,,,---------.../////////---------------.........'''((()))***+++---......+++,,,000,,,===HHH222,,,.........---,,,,,,++++++,,,------,,,++++++,,,...+++******)))((((((''''''************************))))))***++++++++++++***...+++***,,,,,,((((((******+++,,,------,,,***)))+++***)))((((((((())))))''')))++++++***)))***+++))))))******************)))))))))*********++++++''''''))))))))))))''''''))))))((((((((((((''''''%%%''')))((('''&&&'''(((###'''(((%%%$$$''')))((('''(((******((((((((()))((()))++++++******+++---******)))(((((((((((()))((('''''''''((()))******(((((())))))*********+++((()))))))))***+++++++++)))***++++++,,,,,,,,,,,,***++++++***))))))***,,,((((((((())))))*********|||tttjjjdddbbbbbbaaa___\\\\\\\\\[[[YYYXXXVVVUUUNNNPPPQQQOOOMMMKKKLLLNNNJJJJJJJJJJJJIIIIIIHHHGGGIIIGGGEEEBBBAAAAAABBBBBB@@@@@@????????????@@@@@@BBB@@@>>>???@@@@@@>>><<<===============>>>>>>????????????AAABBBBBB???===<<<===============<<<<<<;;;<<<===;;;888666777888555555666666777777777777333222111111333444444444222222222222222111000///000111222333333333222222222333333222111111444666333555777888888777777777555555444444444444555555444444333222111111111111222000////////////...,,,------------,,,+++***)))***((((((+++//////+++'''((()))***+++++++++******'''(((((()))******+++++++++,,,,,,+++***+++---///))))))************)))))))))***++++++******+++---***++++++++++++++++++***---,,,,,,,,,++++++++++++------///111333555666777555555555555666666666666666666777666555444444555666444666999999777999>>>>>>>>>???AAADDDIIIMMMOOOTTTQQQNNNNNNQQQVVVYYY[[[VVVTTTQQQNNNMMMNNNPPPQQQOOOPPPSSSUUUUUUSSSQQQOOOOOOQQQSSSSSSQQQPPPQQQSSSQQQTTTXXXYYYXXXVVVVVVVVVPPPPPPQQQRRRTTTUUUVVVVVVWWWVVVUUUVVVWWWXXXWWWUUULLLIIIEEEBBB>>>:::666222222000///.........,,,+++,,,,,,,,,,,,,,,+++++++++//////...---+++)))&&&%%%***,,,......///000333555666333...+++***+++++++++,,,---...---000:::HHHRRRWWW^^^gggkkkkkkjjjkkkllldddbbbdddiiiiiieeedddhhhjjjjjjiiigggddd```\\\ZZZ]]]YYYUUUSSSVVVYYYZZZXXXRRRQQQRRRSSSTTTSSSPPPNNNJJJEEECCCEEEDDDAAA???@@@777888:::;;;;;;<<<>>>@@@<<<===>>>>>>===;;;999777000111222333555666777777444444333222//////000222000///...---,,,,,,,,,,,,,,,---000222222111000...333222000//////000000111111000///...---......///---------.........//////+++,,,,,,,,,------------((()))***+++---...///000///***......===BBB,,,,,,111111111111000///...---+++---...---******,,,...++++++******)))(((((((((************************((()))***+++,,,++++++***---******,,,+++((((((***))))))))))))***)))))))))***)))((('''''''''((((((''')))***+++***)))***+++)))***************))))))***))))))((((((((())))))&&&''')))******)))'''&&&))))))((((((((('''''''''%%%'''(((((('''&&&&&&'''"""'''((($$$$$$(((***))))))***,,,,,,***)))***+++(((***,,,,,,***)))+++---***)))((((((''''''((((((((('''&&&&&&&&&''')))))))))*********************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,***,,,---,,,+++***+++,,,)))))))))))))))))))))***{{{ssshhhbbbaaacccbbb```\\\[[[[[[ZZZYYYWWWVVVUUUNNNPPPQQQPPPMMMKKKLLLNNNFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGEEEBBBAAAAAABBBBBB????????????@@@AAABBBCCCEEEBBB??????@@@???===:::<<<<<<======>>>???????????????@@@AAACCCBBB@@@===:::;;;===>>>>>>>>>===<<<:::<<<===;;;777555777888222444777999999888777555555222000222555666444111333333444444444333333222000111222333444333333222222222222111000111333555111444777999999888888888444333333222222333333444666555444333222222222222111///......//////...,,,---...------,,,+++***))))))'''(((,,,000000+++%%%((()))***+++,,,,,,+++***'''(((((()))***+++++++++***+++***)))'''))),,,...((()))************)))))))))***+++***))))))+++---++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,---///222444666666777555555555666666666666666555666666555444333333444555444666::::::888:::>>>?????????@@@CCCGGGJJJMMMQQQPPPNNNOOOSSSWWWYYYZZZYYYUUUPPPLLLKKKMMMPPPSSSNNNQQQTTTWWWWWWVVVTTTRRRQQQTTTWWWVVVTTTSSSTTTVVVVVVVVVUUUUUUUUUUUUTTTTTTPPPRRRTTTUUUUUUUUUVVVWWWXXXWWWVVVVVVWWWXXXWWWUUUNNNLLLHHHDDDAAA<<<777444333111/////////...,,,++++++,,,,,,------......///***+++,,,------,,,+++***)))***,,,------///222444888444///,,,+++,,,,,,,,,+++,,,+++***,,,666EEEQQQXXX```iiinnnmmmjjjkkklllaaa___bbbiiiiiifffggglllmmmllljjjfffbbb]]]YYYWWW[[[]]]]]]ZZZWWWXXX[[[\\\QQQQQQRRRTTTUUUTTTPPPMMMOOOJJJFFFGGGEEE???<<<<<<555888;;;;;;:::;;;>>>AAA<<<===>>>>>>===;;;999777444444444444444444444444444555444222000///111333,,,---///000000///---,,,---///111333333222000...///000000///---,,,---///000//////.........//////........................+++++++++,,,,,,---------++++++,,,---///000000111888000444666DDDDDD///444...////////////---+++***+++---...---******,,,///,,,+++++++++******))))))************************((()))***+++,,,,,,+++******'''(((+++,,,***+++...((((((''''''''''''((())))))((('''&&&%%%&&&&&&''''''(((***+++***)))***+++)))************))))))(((+++***)))'''&&&&&&&&&&&&&&&'''(((******((('''&&&)))(((((((((''''''''''''%%%'''(((((('''&&&&&&'''"""'''((($$$$$$)))+++)))+++,,,......,,,++++++,,,***,,,...---***)))***,,,))))))((('''''''''''''''((((((&&&&&&%%%&&&'''(((++++++******************))))))))))))(((((((((((('''((()))***+++,,,,,,,,,***,,,......,,,+++,,,,,,*********))))))))))))))){{{qqqfffbbbbbbccc```]]]\\\ZZZXXXVVVUUUVVVWWWWWWSSSUUUVVVRRRLLLIIIKKKOOOKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@>>>======>>>@@@AAABBBAAA@@@???>>>===;;;;;;:::<<<>>>>>>>>>===>>>@@@AAACCCCCCAAABBBEEEBBB===;;;;;;<<<<<<<<<<<<<<<<<>>CCCHHHKKKMMMUUUTTTTTTTTTTTTUUUVVVWWWQQQOOOLLLKKKKKKNNNRRRUUUTTTTTTVVVZZZ\\\YYYQQQKKKTTTUUUUUUTTTQQQNNNNNNNNNXXXYYYZZZYYYVVVTTTTTTTTTRRRUUUXXXXXXXXXWWWWWWXXXQQQLLLMMMVVV]]][[[UUUQQQUUUSSSMMMFFFCCCAAA<<<555777444000...---------,,,,,,,,,,,,++++++,,,---------,,,++++++,,,,,,***(((///...,,,,,,,,,///222333555111---,,,---...---,,,000++++++000000111>>>QQQYYYbbbgggccceeekkkjjjbbbXXX]]]ccchhhjjjjjjjjjjjjllllllkkkhhhccc___]]]\\\^^^``````[[[WWWWWW\\\bbbVVVVVVQQQJJJIIIOOOWWWZZZUUUVVVUUUNNNFFF???;;;;;;666888:::<<<>>>?????????CCC@@@===<<<<<<<<<:::777777555222222333444444444555444222111111111///------------,,,,,,---------222000///111333333000---000...,,,,,,...///...---......---------,,,,,,,,,------------------------///......---,,,,,,++++++...,,,---000...++++++...///555<<>>>>>???AAABBBBBBAAA@@@>>>============>>>===<<<<<<===???@@@BBBAAACCCDDDBBBCCCFFFDDD???999999::::::<<<===???@@@AAA???;;;999999999999888555555666666666666666666666444222333555666555333777555333222222333222222000111222333444444444444333666555222111333333000000222444555444444555666777555333222333444444333444333222111111111222222111111000///...,,,***)))***+++,,,,,,---,,,++++++***------++++++...---***((()))+++,,,---------.........,,,***((()))+++...)))))))))******,,,---...---,,,+++***))))))))))))************************,,,---/////////...,,,++++++,,,,,,+++******+++---...///000222333444444444444444222111111111222222555444444333444555666777:::888555555666777888888999888999<<<@@@EEEIIIJJJVVVVVVUUUUUUTTTTTTTTTUUURRRPPPMMMKKKLLLNNNRRRTTTVVVWWWYYY[[[[[[YYYSSSPPPTTTUUUTTTRRRPPPOOOQQQRRRYYYZZZYYYVVVTTTSSSTTTVVVVVVXXXYYYYYYWWWUUUUUUUUUSSSQQQSSSXXX[[[YYYWWWXXXVVVVVVSSSLLLGGGDDD>>>888:::777222000//////...------,,,,,,+++,,,,,,---------,,,++++++,,,,,,***)))---,,,++++++---000333555222///,,,,,,---//////...///+++,,,000000111>>>NNNYYYaaabbb]]]]]]dddeee___XXX\\\bbbfffhhhhhhggggggjjjkkkjjjfffbbb^^^\\\\\\```aaaaaa^^^[[[\\\___cccYYYZZZUUUNNNJJJNNNQQQRRRNNNSSSVVVRRRHHH>>>999888999:::<<<=========<<<<<<@@@>>>===>>>>>>===999666777555333222333444444333555333111111111111000......---,,,,,,,,,,,,---.........///000222222000...000...,,,---...///...---/////////.........------------------------------...//////......---,,,+++&&&%%%(((,,,---,,,---111000333777:::999555///,,,///000000...+++***+++------,,,++++++,,,---,,,+++---,,,+++***)))******+++...,,,***))))))******++++++,,,---.........---,,,+++***)))(((((()))***+++++++++******)))(((((((((***)))))))))***+++,,,,,,*********)))((())),,,///***++++++***))))))***,,,+++***))))))(((((())))))******)))(((((((((((((((((())))))((('''''''''''',,,)))'''(((++++++'''###&&&$$$"""###%%%'''))))))''')))******)))***,,,......,,,******++++++)))&&&'''(((((()))((('''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))******++++++)))***+++***)))((()))+++((()))***+++,,,,,,,,,,,,+++000555555000+++((()))+++***)))(((((()))***+++nnnhhhbbb```aaaaaa]]]YYY[[[ZZZWWWTTTRRRQQQQQQQQQUUUWWWXXXUUUPPPLLLKKKLLLJJJIIIGGGFFFFFFGGGIIIJJJHHHHHHIIIJJJJJJJJJJJJJJJCCCBBBAAA@@@@@@AAABBBCCCBBB@@@???=========???@@@CCC???;;;:::>>>AAACCCCCCAAACCCDDDBBBDDDFFFDDD@@@<<<;;;:::999:::<<<>>>@@@@@@>>>;;;999::::::999888555555555555555555444444888666444444555666555444555333111000111111111000000000111222333333333333444777777333333555444111111333555555555444555666888666444333444444333222444333222222111111222222000000000///...---,,,+++)))***+++------...------***------++++++------)))'''***---...,,,,,,...000111///+++******+++++++++***))))))))))))***++++++------,,,+++************,,,+++***))))))***+++,,,.....................---++++++,,,+++******+++---000111222333444444444444444333222111111111222333444444444333444444555666666777666555444444666888:::::::::;;;???CCCGGGJJJUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQNNNLLLMMMOOORRRTTTXXXZZZ\\\\\\ZZZWWWUUUUUUTTTUUUTTTRRRQQQQQQSSSUUUYYYYYYWWWUUURRRRRRTTTWWWYYY[[[]]]\\\YYYVVVSSSSSSVVVVVVXXXZZZYYYVVVYYY^^^VVV\\\]]]VVVNNNHHHBBB======:::555222111000///...------,,,,,,,,,,,,,,,------+++***+++,,,,,,+++)))+++******+++---000333555///---++++++---///000//////,,,---000000111<<>>888777999:::;;;===>>>>>>======<<<<<<===??????===999666888666444333333333222111333222111111222222111//////...,,,++++++,,,...///***---///000////////////000...------...//////...000000000/////////......------------------------...///000000000...,,,+++%%%###%%%+++------...111000000000000000///...---...//////---+++***+++,,,,,,+++******,,,,,,+++***...---+++******++++++,,,111///+++)))((()))+++,,,''''''((()))******))))))+++***)))(((((()))***+++,,,+++***(((((((((((()))'''((()))***+++,,,,,,,,,***)))((((((******)))(((***+++++++++))))))+++---++++++******))))))************)))(((((((((((()))))))))))))))((((((((((((+++)))'''(((******&&&"""&&&$$$######&&&((()))))))))***+++***))))))+++---,,,+++******++++++***((())))))+++++++++***((('''((((((''''''''''''(((((('''(((((())))))******+++)))+++++++++***)))***+++((()))+++---------,,,+++...111333111,,,(((&&&'''+++***))))))))))))***+++jjjfffbbbbbbcccbbb^^^ZZZ[[[ZZZXXXVVVTTTSSSSSSSSSTTTVVVWWWUUUQQQLLLJJJIIIIIIHHHFFFEEEFFFHHHJJJLLLFFFFFFGGGHHHHHHHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@>>><<<<<<>>>@@@BBBEEE@@@;;;<<>>AAA???<<<999888999;;;<<>>BBBGGGKKKRRRRRRSSSTTTUUUVVVVVVVVVSSSQQQOOOMMMMMMOOOQQQSSSWWWYYY[[[ZZZVVVTTTUUUWWWUUUVVVWWWVVVTTTRRRSSSTTTWWWWWWWWWUUUSSSRRRSSSUUUYYY^^^ccceeeaaa[[[UUURRRWWWVVVXXX[[[ZZZWWWXXX\\\WWW```eee___UUUMMMGGGCCCAAA===888444222111///......------,,,,,,,,,,,,------+++******+++,,,+++***++++++***+++,,,///111333...---,,,,,,---......//////------000111222:::EEEQQQVVVVVVPPPMMMOOOQQQOOOHHHNNNVVV^^^cccgggkkkmmmhhhhhhgggccc___\\\[[[\\\]]]\\\\\\]]]___```___]]]______ZZZPPPIIIHHHHHHFFFFFFRRR\\\YYYLLL???999:::555777:::===???@@@AAAAAA;;;;;;<<<======<<<:::999888666444444444333222000333111000111222222111000///...,,,******,,,...///***---000000---,,,---///000...------///000//////000000000/////////.................................///111222111///,,,***+++((()))---///---,,,.........,,,,,,+++,,,------...------,,,+++***+++,,,,,,+++***+++,,,---,,,***...---,,,+++++++++,,,---000000...,,,***)))***+++######$$$%%%&&&&&&&&&&&&+++******))))))******+++---,,,)))((('''''')))***'''(((***+++,,,,,,++++++***(((&&&'''***+++***'''***+++,,,+++******+++---,,,,,,+++******++++++++++++***))))))(((((())))))***)))((())))))***)))((()))(((((()))+++***(((%%%'''&&&%%%&&&(((************++++++***))))))***,,,************+++++++++***------,,,,,,++++++++++++))))))(((((((((((())))))(((((((((((())))))******)))+++,,,+++***)))***,,,'''))),,,......---+++***...///000...***''''''(((************************eeecccbbbbbbbbbaaa]]]ZZZZZZYYYYYYXXXWWWWWWWWWWWWSSSTTTTTTSSSPPPLLLIIIGGGHHHGGGFFFFFFFFFHHHJJJKKKFFFFFFGGGGGGGGGEEECCCBBBDDDCCCCCCCCCCCCCCCCCCDDDAAA@@@>>><<<===???AAACCCCCC???===???DDDFFFDDD@@@???AAAAAA???@@@CCC@@@;;;AAA???<<<999888999;;;<<<>>><<<::::::;;;;;;:::999555555444444333333222222222333333444444555666777555444222333333333111000000000111222222222111111444777777444333666666333333444666666555444555666999777666555555444222111333333333333222222111111222222222000///---+++***,,,,,,+++******************------******,,,+++((('''+++//////,,,+++...222222...+++***,,,,,,***(((+++***))))))((()))))))))+++******))))))))))))***---,,,***))))))***,,,---222000---+++))))))))))))***+++++++++******,,,...111222333333444444444444666555444444444555666777444444444444444444333333444777999888555555888;;;;;;<<<;;;::::::???EEEKKKQQQRRRSSSTTTTTTSSSSSSRRRRRRPPPNNNMMMNNNOOOQQQSSSTTTVVVWWWUUURRRQQQTTTWWWVVVXXXZZZZZZWWWTTTQQQPPPSSSUUUVVVVVVTTTRRRRRRRRRVVV^^^hhhmmmkkkbbbXXXRRRUUURRRSSSYYY[[[XXXUUUUUUVVVaaahhhcccYYYQQQLLLIIIEEEAAA;;;777444222000...///...------,,,,,,,,,------+++))))))+++,,,,,,+++,,,,,,++++++,,,---...///------------,,,+++,,,,,,......///000111222888???FFFMMMQQQOOOJJJIIIHHHGGGDDDJJJRRRZZZ```eeejjjmmmggggggeeeaaa]]]ZZZZZZZZZZZZYYYZZZ[[[]]]^^^\\\ZZZ]]]]]]WWWMMMGGGHHHKKKJJJIIIRRRYYYUUUHHH===:::<<<666888:::===???@@@AAAAAA<<<;;;:::999999999;;;<<<888666555444444333111///333111000111222222111000///...,,,++++++,,,...///,,,///222111---+++,,,---///...------///000000000/////////.........------...........................///111222111///,,,***///******---///---++++++,,,,,,,,,------------------,,,+++++++++,,,,,,,,,...,,,+++,,,---...---,,,---,,,+++++++++,,,---......000111111---+++******))))))))))))******++++++++++++************++++++---,,,)))((('''''')))***)))***+++,,,,,,+++))))))+++(((%%%&&&***---...---***+++,,,+++******,,,...,,,+++++++++++++++,,,,,,++++++***)))))))))))))))+++)))((()))++++++***)))(((((()))+++,,,,,,+++***(((''''''(((***,,,,,,+++++++++,,,***)))(((***+++)))***************++++++///---***(((((()))+++---))))))(((((((((((())))))((((((((((((((())))))))))))***++++++))))))***+++((())),,,......---***))),,,,,,,,,+++))))))***+++******++++++++++++******aaa```___```___^^^[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXRRRRRRRRRQQQOOOLLLJJJHHHGGGGGGGGGGGGHHHHHHIIIJJJGGGHHHIIIIIIHHHEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>???AAABBBAAA??????AAADDDEEECCC@@@@@@BBBAAA??????AAA>>>999<<<;;;:::999:::<<<>>>@@@<<<;;;::::::<<<<<<;;;999444444444444444444333333111333555555555444555666666555444444555444222000111111222222222222222111222555555222222555555222333555777777555444555666888777666666666555333111222333333333333222111000333333222111///---+++***---,,,+++***))))))))))))***------******+++***''''''***---...,,,,,,...000///---+++***++++++***(((+++******)))))))))************)))))))))))))))***---,,,+++******+++,,,---333111///,,,+++*********)))***++++++***+++,,,...000111222333444444444444444333222222222333444555333444444444444333333222555666777777777777888999777888777555555999BBBIIIRRRSSSSSSSSSRRRPPPNNNMMMOOONNNMMMMMMMMMOOOQQQSSSRRRSSSSSSSSSRRRSSSUUUWWWXXXZZZ\\\\\\XXXUUURRRQQQRRRTTTUUUUUUSSSQQQQQQRRRSSS\\\iiipppnnndddYYYQQQQQQNNNOOOUUUXXXUUURRRQQQTTT^^^eeebbbZZZTTTQQQOOOJJJEEE???:::777444111///000///...---,,,,,,,,,,,,---+++))))))+++,,,---,,,,,,,,,,,,++++++,,,,,,,,,,,,---...---+++***+++,,,......///000111333777:::<<>>???>>>======<<<<<<:::888666777;;;===666555444444555444222000333222111111222222111///---------,,,,,,---------...000111111000.........///...------///111111000/////////.........------...........................///000000000...,,,++++++'''&&&+++///...,,,,,,***+++---///000///...---...,,,++++++---...------...---,,,,,,......---,,,,,,++++++******+++---...,,,000333333000,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++***(((((((((((()))+++++++++++++++***))))))+++)))'''''')))---///000***+++,,,+++++++++---///++++++******++++++,,,,,,++++++***))))))))))))***,,,)))((())),,,---+++)))((()))+++,,,---,,,,,,+++((((((''')))+++---,,,,,,***++++++***))))))***,,,)))***++++++***)))***,,,,,,***(((&&&%%%''')))***))))))(((((((((((())))))(((((((((((((((((((((((((((*********)))((()))***((()))+++,,,,,,+++***(((***************+++,,,,,,******+++,,,,,,+++******aaa``````___^^^]]]ZZZYYYVVVVVVVVVVVVVVVUUUTTTTTTSSSRRRPPPOOOOOONNNLLLKKKFFFGGGHHHIIIIIIIIIHHHGGGEEEFFFHHHIIIHHHFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBDDDBBB??????@@@===777999999::::::<<<===???@@@;;;::::::;;;<<<<<<;;;:::444444444444555555555555222666999999666444333333555444444444555444222000222222333333333333222222000333333000000333333000444666777777555444555666777666555666777666444222222222333333333222111000222111111111///...---,,,,,,,,,+++*********+++,,,***------***)))+++***&&&((()))+++,,,---------...***+++,,,+++)))((()))***++++++*********++++++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++)))***++++++***+++---///...///000222333444444444444333222222333444555666333444444555444333222111444444444555777888888666555555555222222777AAAIIIMMMNNNPPPQQQQQQPPPOOONNNLLLLLLKKKLLLMMMOOOQQQSSSRRRRRRRRRSSSVVVXXXXXXXXXZZZ[[[[[[YYYWWWUUUUUUVVVTTTTTTSSSPPPOOOOOORRRUUURRRZZZfffllljjj```UUUNNNLLLLLLNNNRRRRRROOOQQQUUUSSS[[[```]]]XXXWWWUUUSSSOOOJJJDDD>>>:::777444222000///...------,,,,,,,,,---+++)))(((***,,,------******+++++++++,,,,,,---)))+++------+++***+++------///000000111333555666666>>>HHHLLLIIIDDDDDDFFFFFFJJJQQQWWW[[[___cccfffcccbbb___YYYTTTPPPPPPQQQTTTVVVXXXVVVTTTRRRTTTVVVUUUWWWVVVQQQOOOSSSWWWWWWRRRUUUUUUPPPEEE===;;;<<<======>>>??????===<<<;;;;;;;;;;;;999666666999;;;555444444555555555333111555333111111111111000...,,,,,,---......---,,,,,,/////////111333444222111///...---...000111111111000000000/////////.................................//////......---,,,++++++'''&&&,,,111000......***+++...000000000///......,,,++++++...000///...---,,,+++,,,------,,,++++++******)))***+++,,,---,,,000333333///,,,---///...---,,,************+++***++++++++++++++++++***++++++******)))(((((((((******************++++++(((************+++---...***+++,,,,,,++++++---///***************+++,,,,,,,,,+++******))))))******,,,)))''')))---...,,,)))***+++,,,,,,+++***)))((('''&&&&&&(((+++,,,+++***)))***+++***))))))+++,,,)))+++,,,+++)))(((***+++))))))))))))(((((((((''')))((((((''''''(((((()))(((((((((((((((((((((((('''((())))))((('''((())))))))))))******))))))(((+++***)))***+++,,,,,,,,,***++++++,,,,,,++++++***ccccccbbbaaa```^^^\\\[[[UUUUUUTTTTTTSSSQQQPPPOOOTTTRRRPPPOOOOOOOOONNNMMMFFFGGGIIIJJJJJJIIIGGGFFFAAACCCEEEGGGGGGFFFDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????AAAAAA@@@>>>===???CCCGGGDDDEEEDDDAAA@@@@@@===777;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===;;;:::444444444555555666666666555999===<<<888333111111555444333444555444111///333333444444444333333222...111111//////222222///444666777777666555555666666555555666888777555333222222333444333222111000000000000000000//////...,,,++++++***+++,,,...///***------***)))+++***&&&)))((()))***---...---,,,(((***,,,+++((('''(((+++++++++******+++,,,,,,---+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++(((((())))))************)))***++++++***+++---///---...///111333444444444666555555444555666777888333444444555444333111000444222111444777999777444555666555333222888BBBKKKEEEGGGKKKOOOQQQSSSSSSSSSJJJJJJJJJKKKMMMOOOQQQSSSTTTRRRRRRUUUYYY\\\\\\ZZZ\\\[[[YYYVVVTTTUUUYYY\\\WWWUUUQQQLLLKKKNNNTTTXXXRRRYYYbbbgggddd[[[RRRLLLJJJLLLOOOPPPLLLJJJQQQZZZQQQXXX[[[YYYWWWXXXXXXVVVRRRNNNGGGAAA===999666444000000///...---,,,,,,,,,---+++((((((***,,,------((())))))+++,,,---......&&&))),,,---++++++---///---///111000111333444444444;;;EEEJJJHHHDDDFFFJJJCCCHHHOOOUUU[[[```eeeiiiaaa```\\\VVVPPPMMMLLLMMMOOOSSSUUURRRMMMLLLOOOSSSSSSWWWXXXUUUUUUXXX[[[ZZZXXXYYYYYYSSSJJJCCC>>>===:::;;;===>>>??????>>>>>>999;;;===;;;888666777999444333333555666555333111555444222111111111///---+++,,,...//////...,,,+++...---...111666888777444///...---...000222222111111111111111000000000000///////////////////////////......---,,,,,,++++++000***)))...333333000///+++,,,---///000000000000///,,,+++,,,///111000...,,,+++******,,,,,,+++*********)))))))))***,,,---...111333111---,,,///333000///---+++******++++++***++++++,,,,,,++++++******+++++++++***)))((('''))))))(((((()))+++---...&&&***......+++))))))+++***+++,,,,,,+++,,,...000***)))))))))***++++++,,,,,,+++******)))*********---)))''')))---///---)))+++,,,---,,,)))'''%%%%%%%%%%%%%%%''')))+++***((()))***+++***))))))+++---))),,,---,,,)))((()))+++)))***---///...,,,)))'''((((((''''''''''''(((((((((((((((((((((''''''''''''((()))((('''&&&'''))))))))))))(((((((((((((((,,,+++***+++,,,,,,,,,+++***+++,,,------,,,+++***gggddd```^^^______\\\YYYRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOMMMKKKJJJHHHHHHHHHGGGHHHIIIKKKKKKIIIGGGHHHFFFEEEGGGIIIJJJHHHEEEHHHDDDAAA@@@AAABBB@@@>>>@@@???>>>======>>>???@@@===@@@BBBCCCBBB@@@??????CCCBBBAAA???===<<<::::::999;;;======;;;:::::::::<<<;;;:::;;;<<<<<<:::999555555555555444444444444111444777777444222333444666555444222000///......000000111222222222222111///000111000//////111222111333444666666555333222444555777888888888777666555444222222444555555444111111111000///---,,,+++,,,+++*********+++,,,---,,,,,,++++++***)))(((((()))((('''((()))******(((******)))))))))))))))***'''''''''((()))+++,,,---***+++++++++***+++...000,,,,,,++++++***)))))))))++++++******))))))((((((+++,,,,,,+++***+++---000444333111000000000111111666555333222111222333333777555333444777777555111333444333222444555333000000222444444444777<<>>FFFGGGCCCBBBDDDCCCEEELLLXXXccchhheeeaaa^^^aaa]]]RRRIIIHHHKKKLLLIIIJJJPPPUUUSSSMMMOOOWWWXXXVVVRRRRRRZZZbbbbbb\\\ZZZUUUQQQNNNHHH@@@;;;;;;:::<<>>===<<<;;;888:::=========<<<<<<<<<===<<<;;;<<<===<<<;;;999999888888777666555444444222555777777555333333444555444333111000///......000000111222222222222111000111222111000000222333333555666777777666555444444555666777777777666555555444222222444444444333222222222111000...---,,,---,,,+++*********++++++---,,,,,,+++******))))))(((''''''''')))***)))(((******))))))))))))******''''''(((((()))+++,,,---+++,,,------------///111+++++++++++++++++++++++++++*********))))))((((((++++++,,,+++***+++...000555444333222111222222333555444333111111111222333111111000111333333111000333222222222333555444222333555666555555777;;;???AAAEEEKKKOOOPPPNNNJJJGGGEEEDDDCCCEEEJJJOOOSSSTTTSSSPPPOOORRRYYY]]]]]][[[YYYVVVTTTUUUXXXZZZ[[[ZZZYYYWWWTTTQQQPPPPPPRRRSSSUUUYYY^^^```^^^ZZZVVVTTTUUUQQQMMMLLLMMMPPPRRRSSSSSSUUUVVVUUUTTTTTTUUUWWWZZZSSSOOOQQQOOOHHHAAA>>><<<888333000000...,,,)))+++***))))))***,,,...//////,,,******,,,...---,,,------------------------......000222555555333111888777<<>>:::;;;<<<===;;;888555555555444333333222222333333444333222222111000...---,,,,,,,,,------.../////////...///111333444333222222---------...///111222333000000000/////////000000---...///////////////...************************+++++++++,,,......---,,,...---+++---///000///---,,,......******,,,,,,)))++++++,,,,,,,,,,,,++++++*********++++++++++++,,,++++++***)))***+++,,,---,,,******,,,,,,((((((***)))------))))))++++++((()))+++,,,+++)))''''''(((''''''((()))***+++******((()))))))))((())),,,...---...//////---,,,---...,,,+++***))))))***+++,,,'''***---,,,)))'''&&&'''++++++************))))))******+++)))'''%%%%%%%%%$$$&&&''''''&&&'''(((***+++))))))***,,,+++(((&&&,,,,,,+++***************((((((((((((((((((((()))))))))))))))************,,,***(((((()))*********''''''((()))))))))))))))(((***,,,,,,+++***+++,,,))))))***+++***)))'''&&&))))))))))))***+++,,,,,,ccc```^^^^^^```aaa___\\\VVVVVVVVVVVVUUUUUUTTTSSSOOONNNMMMLLLKKKJJJIIIIIIDDDCCCCCCEEEFFFGGGEEEDDDFFFDDDBBBBBBCCCDDDDDDDDDCCC@@@>>>>>>@@@CCCEEEFFF@@@@@@AAAAAAAAAAAA@@@@@@===???AAABBB@@@?????????EEEDDDBBB@@@???======<<<777:::===???>>>>>>>>>>>>???>>><<<<<<<<<<<<:::999;;;;;;:::999777666555555444555777777555444333444222222111111000/////////000000111222222222222111111222222222111111333555666777888999888888666555333444555666666666555444555444222222333333222000222222222222111///...---...---+++*********++++++---------,,,,,,++++++***((('''&&&''')))***)))(((***)))))))))))))))******(((((((((((()))***,,,,,,***,,,......------...///)))******+++,,,,,,------*********)))))))))))))))***+++,,,+++***+++...000666555444333333333444555333222111111000111111111///111333444333333333444333111000111333444444444444555555555444555888:::>>>BBBGGGKKKMMMKKKHHHFFF@@@???>>>AAAGGGMMMQQQSSSRRRMMMKKKPPPYYY^^^\\\WWWSSSRRRRRRTTTWWWZZZZZZZZZ[[[YYYXXXVVVTTTSSSSSSSSSSSSVVVZZZ\\\[[[YYYXXXXXXYYYWWWSSSRRRRRRSSSSSSSSSTTTTTTSSSQQQPPPRRRUUUXXX[[[WWWVVVYYYXXXSSSLLLIIICCC<<<444000000000---***+++++++++++++++,,,---......,,,+++,,,.../////////.....................///...///111444666666333111:::777999@@@EEEDDDCCCCCCAAACCCGGGJJJNNNRRRWWWZZZ\\\___]]]UUUNNNMMMNNNMMMNNNJJJGGGIIIKKKMMMSSSYYY]]][[[VVVRRRTTTXXXWWWSSSOOOMMMLLLLLLHHH???999888;;;<<<>>>@@@BBBBBB???<<<;;;<<<<<<;;;777555444444222222222111111222222222333222000///------,,,,,,******,,,---///000111222---///000222222222111111+++,,,---...000111222333222333222111///...///000,,,,,,---//////000000000************************)))+++,,,,,,+++++++++,,,///---,,,,,,...//////...***------******------******+++++++++++++++******++++++++++++,,,,,,,,,,,,++++++***))))))))))))***,,,)))(((******((())),,,...,,,((((((,,,000,,,%%%((()))******(((&&&&&&'''&&&'''((()))))))))))))))'''(((*********+++...000............---///333555+++***(((''''''(((***+++***,,,---,,,***)))((()))---,,,+++***)))((('''&&&))),,,---,,,((($$$###$$$$$$&&&''''''&&&'''(((******))))))***++++++(((&&&---,,,++++++******++++++(((((((((((((((((((((((((((***+++,,,+++***(((&&&***'''%%%$$$&&&'''((((((''''''((())))))))))))((((((***+++,,,******+++,,,((()))+++,,,***((($$$""")))))))))******+++,,,,,,ccc```^^^^^^``````]]]ZZZVVVVVVVVVUUUUUUSSSRRRRRRMMMMMMLLLKKKKKKJJJIIIIIIGGGFFFEEEFFFHHHIIIHHHFFFFFFDDDBBBAAAAAABBBDDDDDDBBB@@@>>>===???BBBEEEFFF>>>???@@@AAAAAA@@@???>>>>>>@@@AAAAAA@@@??????@@@DDDCCCAAA???======<<<<<<999<<>>======???===;;;:::;;;:::999777:::999999888888777777666444555666666555333222222000000111111000000//////000000111222222222222111111222333333222222444666777777888888888777666666222333444555555555444333555333222222333222000...111111111111000///...---,,,+++*********+++,,,---......---------,,,,,,,,,((('''&&&''')))***)))((())))))))))))))))))***+++(((((((((((()))***+++,,,'''))),,,,,,+++***++++++))))))******++++++++++++)))))))))))))))************+++++++++***,,,...111555555333333333333444555111111000000000000000000---111444444333222555777555111///111333222222444222222222222333444555777;;;>>>CCCGGGIIIIIIHHHFFF>>>===>>>AAAGGGNNNRRRUUUVVVRRROOORRRXXXZZZWWWRRRNNNPPPRRRUUUXXXZZZZZZZZZYYYYYYYYYXXXVVVTTTRRRQQQRRRTTTWWWXXXXXXYYYZZZ\\\[[[YYYVVVVVVVVVVVVUUUTTTXXXWWWTTTPPPOOOPPPUUUXXX[[[ZZZ[[[^^^___\\\VVVSSSGGG???555111222333111...,,,,,,,,,---------------,,,++++++,,,.../////////............////////////...///111444777666444111:::666888BBBJJJKKKIIIHHHGGGHHHIIIFFFEEEHHHPPPVVV]]]^^^[[[SSSNNNOOORRRQQQQQQMMMIIIIIIMMMRRRVVVZZZ```___[[[TTTQQQRRRPPPKKKFFFCCCCCCEEECCC>>>;;;===???>>>>>>>>>??????===;;;:::;;;<<<:::777444444444111111000000000000111111333111///---,,,++++++,,,)))***+++,,,...000111111......///000111111000000...//////000000000000000333111//////000111000...,,,---....../////////...++++++++++++++++++++++++'''***---,,,***(((***,,,...---,,,,,,---...//////))),,,---***+++......,,,******+++++++++***))))))++++++,,,,,,,,,---------,,,,,,+++***))))))((((((***'''''')))+++***,,,000///+++'''''',,,...+++&&&''')))******(((''''''''''''(((((()))******))))))''')))***+++***+++---//////......------000444888,,,+++)))''''''(((***+++---------,,,+++++++++,,,,,,,,,+++***((('''&&&&&&))),,,---+++&&&###$$$'''$$$&&&''''''&&&'''((()))))))))******+++***)))'''---,,,,,,+++++++++++++++((((((((((((((('''''''''&&&'''((())))))((('''&&&'''$$$!!!!!!"""$$$%%%%%%&&&'''(((((())))))((((((''')))++++++***)))***+++((()))******)))(((&&&%%%((())))))***++++++,,,,,,ccc```^^^^^^___^^^ZZZVVVUUUUUUUUUTTTSSSQQQPPPOOOLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFDDDBBBAAABBBDDDEEECCCBBB@@@>>>>>>???BBBDDD===>>>???@@@@@@???>>>===???@@@BBBAAA@@@???@@@AAABBBAAA???===;;;;;;<<<<<<;;;>>>AAABBB@@@===;;;;;;>>><<<999888888888777666555666666777777888888888444444555555444333111000000000111111111111000///000000111222222222222111111222333333222333555777777777777777666666555555111222444555555555444333444333222333333222000...000000000000///...------******))))))***,,,...///......------------------)))((('''(((*********)))))))))(((((()))***++++++)))((((((((()))***++++++''')))+++,,,+++***)))******)))))))))((((((((('''(((((())))))******++++++)))***+++++++++,,,///111333333222111111222333444000000000000000000000000)))---000111//////111444777111///333444000///222222111222333444666777777999<<<@@@DDDGGGHHHGGGGGGAAA@@@AAADDDKKKRRRWWWYYYXXXWWWVVVVVVVVVUUUTTTSSSNNNPPPTTTWWWYYYZZZ[[[[[[VVVWWWWWWWWWVVVSSSPPPOOORRRTTTUUUVVVWWWYYY]]]```ZZZXXXWWWWWWXXXXXXWWWVVV[[[YYYUUUPPPMMMMMMQQQTTTXXXZZZ^^^```bbbaaa^^^ZZZNNNFFF===888777666333111---......---------------***+++,,,---------...///,,,,,,---------............///000333666666333111555444999FFFQQQSSSQQQPPPQQQQQQOOOIIIDDDEEENNNVVV______YYYPPPNNNRRRVVVWWWTTTRRROOOOOOQQQVVVXXXYYY```bbbaaa[[[VVVVVVTTTQQQIIIDDDBBBBBBAAA>>>???CCCBBB@@@>>>======<<<:::999:::;;;;;;999666444333333111000000//////000000111222111///---++++++++++++***++++++,,,------........./////////000000000///000000000000000000000000333---)))+++222555111,,,...............---,,,,,,++++++++++++++++++++++++'''***,,,,,,)))(((***,,,---------------...///000'''***+++))))))------++++++++++++++++++***)))(((++++++,,,,,,,,,---------------,,,+++***)))((((((,,,)))(((***+++)))+++///+++)))((((((((((((((((((((()))+++***)))(((((()))))))))******++++++******((()))++++++***)))***+++.........---,,,...222555...---+++)))))))))+++,,,,,,+++******++++++******)))))))))(((((((((''''''***+++***'''$$$###&&&)))$$$&&&''''''&&&'''((()))''')))***+++******))))))---,,,++++++******++++++)))(((((((((''''''&&&&&&&&&&&&&&&'''(((((()))******(((&&&%%%&&&((()))(((&&&&&&'''(((((((((((((((&&&(((******)))))))))******)))(((''''''(((***+++((((((***++++++,,,++++++aaa___]]]]]]]]][[[WWWSSSTTTTTTSSSRRRQQQOOOMMMLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDDDDFFFGGGGGGFFFFFFGGGFFFDDDBBBBBBDDDEEEBBBBBBBBB@@@>>>>>>@@@AAA>>>>>>>>>??????>>>>>>>>>AAABBBCCCBBBAAA@@@AAACCCBBB@@@>>>;;;::::::;;;<<<<<>>999555222000///...---------------)))+++---------,,,---...+++++++++,,,------............///111444444333222111111888FFFRRRVVVXXXZZZ[[[ZZZVVVOOOJJJLLLSSS[[[aaa```ZZZRRRQQQWWW[[[[[[VVVXXXVVVSSSSSSVVVXXXWWWVVV\\\___\\\YYYYYYXXXVVVNNNGGGAAA???<<<999:::???BBB@@@>>><<<<<<;;;999888999::::::999555333222222111000000//////000000111222111///...,,,,,,++++++,,,,,,------------------///////////////000000000......------...000222333222,,,(((***111555111,,,/////////......,,,++++++))))))))))))))))))))))))''')))***++++++++++++,,,+++---//////...---...///&&&))))))''''''***+++(((,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((---***)))+++***((((((+++***((())))))&&&###&&&+++((()))+++***)))(((((()))******++++++++++++******(((***++++++***))))))***,,,---///.........000222......---,,,++++++++++++((('''&&&'''))))))'''%%%''''''''''''((((((((((((+++)))'''%%%$$$$$$$$$$$$$$$&&&''''''&&&'''(((***&&&)))++++++***))))))***,,,+++******))))))******)))((((((''''''&&&&&&&&&((('''(((((()))+++,,,---+++***((((((***+++***)))&&&&&&'''(((((((((((('''&&&((()))***)))((()))***+++)))'''&&&&&&(((+++---'''(((***+++,,,,,,++++++^^^\\\ZZZ[[[\\\[[[VVVRRRTTTTTTSSSRRRPPPNNNLLLKKKMMMMMMKKKJJJHHHGGGFFFEEEFFFDDDCCCCCCDDDFFFFFFFFFEEEFFFGGGFFFCCCAAABBBDDD???AAACCCBBB???>>>???@@@@@@??????>>>>>>??????@@@BBBCCCDDDCCCBBBAAACCCDDDBBBAAA>>>;;;:::;;;<<<===:::===AAABBB@@@<<<:::999<<<:::777666777888888888333444555555666777888888999777666666777666333000222333444444444222111///000000111222222222222111///111222222222333555777777777666555444444444444222333444666666555555444333333333555666555333000///000000000000///......---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++(((((((((((()))***+++,,,)))))))))))))))******+++***+++,,,+++))))))+++,,,((((((((((((((('''''''''&&&'''((()))***+++,,,,,,)))***+++++++++,,,///222111000000///000111222333///000111222222222111111222111222333555666666444111+++---666888222///333555333222444666777555333333555888<<<@@@CCCEEEEEEFFFEEEFFFJJJPPPWWW[[[^^^[[[XXXTTTSSSUUUWWWXXXXXXRRRUUUWWWXXXWWWVVVXXXZZZVVVWWWXXXYYYXXXWWWUUUTTTOOOQQQRRRTTTUUUXXX\\\___^^^\\\YYYWWWWWWWWWVVVVVVVVVVVVUUURRROOOLLLKKKLLLRRRYYY]]]]]]___cccdddaaa]]]\\\YYYQQQGGG???:::888222111///---,,,,,,---...***---000000...,,,---...***++++++,,,------......///...---...111333333222//////666AAALLLRRRZZZ``````^^^ZZZVVVSSSVVV\\\aaaaaaaaa^^^YYYYYY^^^___^^^WWW[[[ZZZRRROOOQQQTTTTTTNNNWWW^^^]]]YYYWWWWWWUUUMMMGGGAAA>>>:::666666999>>>===<<<<<<===<<<;;;999999::::::888555333222222111000000000000000000111111111111000...---+++***.........///////////////111000000000000000000000///---+++******,,,///111000///......///000000000---------......---,,,,,,))))))))))))))))))))))))(((((((((***---......---))),,,000111///------...(((++++++((((((++++++)))------------,,,+++***)))*********++++++++++++,,,******+++++++++)))((('''&&&$$$%%%)))***((((((++++++(((((()))'''$$$&&&---&&&((())))))((('''(((((())))))************))))))'''))),,,,,,,,,++++++,,,(((,,,///111111000000000---.........---,,,***)))&&&&&&&&&(((******'''$$$'''''''''''''''''''''''',,,)))'''''''''%%%$$$&&&''''''&&&'''(((***%%%(((+++,,,***))))))++++++***))))))(((((())))))))))))(((''''''&&&%%%%%%'''((()))+++++++++***))))))(((((()))******(((&&&%%%&&&''''''((((((''''''%%%'''))))))((('''((()))***)))(((&&&&&&'''((()))'''(((***,,,,,,,,,+++***ZZZYYYXXXZZZ\\\[[[WWWSSSUUUUUUTTTRRRPPPNNNLLLKKKNNNMMMLLLJJJHHHFFFEEEDDDGGGEEECCCCCCEEEGGGGGGGGGCCCFFFGGGFFFCCCAAAAAACCC===@@@CCCCCCAAA??????AAABBBAAA@@@??????@@@AAABBBCCCDDDEEEDDDBBBBBBDDDEEECCCAAA???<<<;;;<<<>>>???777;;;???AAA@@@===;;;:::===:::777777888999::::::666666666666777777777777;;;999888888999999555111333444555666555333111///000000111222222222222111///000111111111222555777888888666555444444444444333444555666666666555444333333333555777666444111000111111111111000000//////...,,,***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,(((((((((((()))***+++,,,***)))))))))))))))***+++)))***)))(((&&&&&&)))+++''''''(((((())))))******&&&'''((()))***+++,,,---)))***+++++++++,,,000222111111000000000111333444///000111333333333222111111///...000444555333000---(((+++777:::333111555444222000111333333000---111333666:::===AAACCCDDDGGGFFFFFFJJJPPPVVV[[[]]]aaaYYYPPPOOOTTTXXXWWWTTTTTTVVVXXXWWWUUUTTTVVVYYYXXXYYYZZZ[[[[[[ZZZYYYXXXNNNOOOQQQRRRTTTVVVZZZ^^^bbb___ZZZXXXWWWVVVUUUUUUUUUVVVWWWVVVSSSPPPNNNNNNRRRYYY\\\[[[]]]ccceeeccc]]]___```ZZZOOOEEE@@@???444222///,,,+++,,,...///,,,///222111///------///++++++,,,,,,---.../////////...,,,---///111222333//////333<<>>===;;;888999:::888555222111222111111000000000000111111111111111111000---+++***...//////000111222222222222111000000000000111111333000+++(((&&&'''***,,,///333555222---+++///333++++++,,,---............************************(((''''''***...000///---(((,,,111222000...------,,,//////,,,,,,......,,,.........---,,,+++***)))))))))*********+++++++++((())))))******)))'''&&& '''******+++//////)))'''***)))&&&'''---%%%&&&(((((('''&&&''''''((()))))))))))))))((((((&&&))),,,---------...///&&&***000444444333111111,,,---...///...,,,)))((((((((((((+++...---)))%%%(((((('''''''''&&&&&&&&&,,,)))''')))***%%%$$$&&&''''''&&&'''(((***%%%(((+++,,,***((()))+++***))))))((((((((((((((())))))((('''&&&&&&%%%%%%$$$'''***,,,+++)))%%%###))))))***,,,------***'''%%%&&&''''''((((((''''''%%%'''))))))((('''((()))))))))(((((('''&&&$$$$$$'''(((***,,,---,,,+++***[[[YYYXXXXXXYYYYYYXXXVVVWWWUUUSSSRRRRRRQQQNNNMMMJJJJJJJJJIIIHHHGGGEEEEEEHHHGGGFFFFFFEEEEEEFFFFFFDDDBBBAAABBBEEEEEECCC@@@AAABBBBBBAAA???===<<<===@@@AAAAAA@@@>>>===>>>???EEEDDDDDDDDDCCCCCCCCCCCCHHHDDD>>>;;;;;;===>>>???<<<<<<<<<<<<=========>>><<<;;;:::888777666666666777777888888888888777777;;;;;;:::999888777666555444444444444444444444444111111222333333333333222000222444555444333333444111222333444555444333333777777666555444333333333///000222333444555555555888555111//////000000///000///...,,,++++++,,,,,,------...//////...---,,,///,,,,,,......***)))+++*********)))((()))+++---...,,,++++++,,,---,,,,,,))))))************))))))***))))))(((((((((((((((************+++,,,---...***+++---------...111333000///---,,,---///222444///111333333333333555777333222222111000000000111///111444666777555222000///000000000000000///...444...,,,333:::===>>>@@@IIIKKKJJJFFFGGGMMMRRRTTTYYYUUUTTTTTTSSSPPPPPPSSSSSSYYY[[[XXXXXX\\\^^^\\\]]]]]]\\\ZZZYYYWWWVVVVVVSSSOOOPPPUUUXXXVVVVVVXXX\\\[[[YYYWWWVVVUUUVVVVVVTTTWWWZZZ[[[YYYVVVTTTSSSWWWWWWXXXZZZ]]]aaadddfffeeedddaaa]]]WWWPPPJJJGGG;;;555...++++++---......,,,,,,---///111000...,,,000111...,,,///444111(((---.........//////000000111111333999CCCNNNWWW[[[]]]``````^^^```ddddddaaabbbaaabbbccc^^^XXXYYY]]]YYYVVVVVVZZZYYYTTTOOOOOORRRTTTYYY^^^aaa___YYYUUUMMMJJJEEE???;;;999;;;===???===>>>AAA@@@;;;888999999888777666555444333333111111111000///......---555444111///------,,,---///000222333222111222333111000000111333555444333222222111000000000000000...111111------...---***++++++,,,,,,,,,---------,,,++++++***************)))***+++,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))+++,,,,,,+++******+++---222111000///...---,,,,,,...---,,,+++++++++,,,---******)))***+++***(((&&&&&&(((+++---...------,,,'''&&&&&&(((,,,///111111+++(((&&&&&&)))+++***((('''))))))&&&'''***+++)))------......------,,,+++---...///000000000///...000///---,,,+++*********)))******)))'''&&&((()))'''(((((()))***+++,,,,,,,,,***(((%%%$$$$$$%%%&&&((()))))))))))))))((('''++++++******************,,,,,,+++***)))))))))***''''''&&&&&&&&&&&&''''''(((((())))))******++++++)))(((((((((******(((''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&((()))***(((((((((((())))))))))))((('''(((***------***&&&]]]\\\ZZZZZZZZZZZZYYYWWWUUUSSSQQQQQQQQQQQQOOOMMMLLLLLLKKKKKKJJJHHHGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGEEECCCBBBCCCEEEEEEBBB@@@@@@AAABBBAAA>>><<<<<<===@@@AAA@@@???======>>>@@@DDDDDDDDDDDDCCCCCCCCCCCCCCC@@@<<<:::<<<>>>@@@AAA;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888777666555555555666666777777888777777777::::::999888777666555555222222222222222222222222000111222222333333222222///222444555444222222222444444555666555444333222777666555444444333333333333333333333333333333333666444111000000000///...000///---,,,,,,,,,,,,------...///000111000//////...,,,,,,...---***(((+++)))))))))((('''(((***,,,---+++******,,,---,,,,,,))))))************))))))))))))(((((((((((())))))***************+++,,,------...//////......000222//////...---...000222333///111222333333333555777555444333333222222333333///111333444444333111000/////////......,,,++++++000,,,***///555888;;;???GGGIIIIIIEEEFFFLLLQQQSSSUUURRRQQQRRRQQQMMMNNNRRRQQQUUUVVVSSSUUUYYYZZZWWWZZZYYYXXXWWWVVVUUUUUUTTTVVVQQQOOORRRTTTTTTUUUXXX\\\[[[YYYXXXWWWWWWWWWXXXVVVXXXZZZ\\\[[[YYYVVVTTTVVVWWWXXXZZZ]]]aaaccceeedddcccaaa]]]XXXRRRMMMJJJAAA;;;444//////000000000------...000222222000......---***&&&***000///)))---...///////////////...111111222666>>>GGGPPPUUUUUU[[[^^^\\\[[[^^^aaabbbcccaaa```^^^YYYTTTVVV[[[___\\\]]]___^^^XXXUUUUUULLLMMMQQQTTTVVVTTTOOOKKKLLLIIIDDD>>>:::999;;;======;;;;;;>>>===888666777777666555444333222111111222222111000000///......444333111///------------,,,...///000///...///000000//////000333444444333111111000//////////////////222222......///...+++,,,,,,,,,---------......,,,+++******))))))******)))***++++++,,,,,,,,,++++++***))))))******)))'''++++++,,,++++++***+++,,,000///...---,,,++++++*********)))(((((()))***+++******)))***+++***(((&&&***((('''((()))((($$$***)))((()))+++,,,,,,+++***((('''''')))***(((&&&(((******'''(((+++,,,)))++++++,,,,,,,,,,,,++++++,,,---.../////////............---++++++*********)))******)))'''&&&((()))$$$$$$$$$%%%%%%&&&''''''+++***'''%%%$$$$$$%%%&&&''''''((())))))(((((((((************************,,,+++******))))))******(((''''''''''''''''''((()))))))))((('''&&&&&&&&&((('''&&&'''))))))'''&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''((((((((()))))))))))))))((('''))),,,,,,***'''^^^\\\ZZZZZZZZZYYYWWWVVVSSSQQQOOOOOOOOOOOONNNMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCCCCDDDCCCAAA??????@@@AAA@@@>>><<<<<<<<<@@@@@@???===<<<<<>>??????:::;;;<<<===<<<:::888777999999777666555555555555444555666666777777777777999888888777666555444444111111111111111111111111000111222222333333222222///111444555333111000000666666777666666555444333777666555444333333333333666555444333222111111111444333111111111111///.........------,,,------......///000222222222111111---++++++...---)))(((***(((((()))(((''''''))),,,+++***))))))+++,,,,,,,,,))))))************))))))(((''''''(((((()))***+++******)))))))))******+++...//////...---,,,...///......//////000000111111///000222222222222444666444444333333222222333333000111222222222111111000111000///...---+++******---******,,,///111888@@@EEEHHHHHHDDDDDDJJJNNNOOOPPPNNNOOOPPPNNNKKKLLLPPPRRRRRRQQQQQQTTTXXXWWWSSSWWWWWWVVVUUUUUUUUUUUUUUUXXXRRROOOPPPRRRRRRUUUXXX\\\[[[ZZZYYYXXXYYYYYYZZZZZZYYYZZZ]]]___^^^YYYUUUUUUVVVXXX[[[^^^```aaabbbbbbbbb```]]]ZZZUUURRROOOJJJDDD;;;444111111111111......///111333333222000...,,,'''$$$(((...///------...000111000///---,,,111000///111666???HHHMMMOOOXXX]]][[[XXX\\\aaadddddd```]]]ZZZUUUQQQTTT[[[fffdddccceeebbb\\\XXXXXXOOOOOOPPPRRRRRRPPPLLLIIINNNIIICCC===999999;;;<<<<<<:::;;;===<<<888666888444444333222111000000///222222222111000000//////222111000...---......///...000222222111000111222222111000000222222111000000000///............//////222222//////000///,,,,,,,,,---------.........++++++***))))))))))))***)))******++++++++++++++++++***))))))******)))(((***++++++,,,,,,++++++***------,,,,,,+++***))))))+++++++++++++++,,,---...***))))))***++++++)))'''---((($$$%%%'''&&& +++)))((()))***+++***)))))))))((()))***)))'''$$$(((++++++((())),,,,,,***((()))***+++++++++++++++,,,,,,---...............------,,,+++************)))******)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$%%%%%%%%%&&&'''(((((((((((((((*********+++++++++******++++++***)))))))))******)))((((((''''''(((((()))))))))((((((''''''&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))((('''(((***+++***)))\\\ZZZXXXWWWWWWVVVTTTRRRTTTQQQNNNMMMMMMMMMLLLKKKJJJJJJHHHGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@>>>===>>>@@@AAA@@@>>><<<<<<===@@@@@@???===<<<===@@@CCCBBBBBBCCCCCCCCCCCCDDDDDDCCC@@@===;;;;;;;;;;;;:::;;;<<<===>>>===:::777555999999888777666555555555333444555666666777777666777777666555555444333333111111111111111111111111000000111222222222222222///111444444222000//////666666666666555555444444666555444444333333333444777666444222111111111222222111000111222111///------------------.........///000111222222111000///,,,******---,,,)))(((***((())))))((('''(((***,,,***)))((((((***,,,,,,+++)))******++++++******)))&&&&&&''''''(((***+++,,,******))))))))))))))))))***+++,,,+++******,,,------...///000111111000//////000222222111111333555222222111111000111111222333222222111111111111111111111000///......---------++++++,,,,,,...888BBBEEEHHHHHHDDDDDDHHHKKKJJJLLLLLLNNNPPPNNNJJJJJJOOOUUURRRPPPRRRWWWZZZXXXTTTVVVVVVUUUUUUUUUVVVWWWXXXWWWRRRPPPRRRUUUUUUWWW[[[]]]\\\[[[ZZZZZZZZZ[[[\\\\\\ZZZZZZ^^^bbbbbb\\\WWWTTTVVVYYY[[[]]]^^^___^^^``````___^^^\\\YYYWWWUUUSSSMMMCCC:::444111000000000//////111333333222000...,,,)))))),,,000222111---///111222111///,,,***000///------111999CCCIIISSSYYY]]]\\\\\\aaadddeeeccc```]]][[[WWWSSSWWW^^^kkkiiihhhgggbbbZZZWWWXXXWWWVVVUUUUUUUUUSSSPPPNNNSSSMMMDDD===999999:::;;;>>>;;;;;;>>>===999888:::333333222111000000//////222222222222111111000000111000///...---...//////000222333333222111222333555333111000000000...,,,///......---------.........111111///...000///,,,+++,,,,,,,,,,,,---------++++++***))))))))))))*********+++++++++++++++***---,,,++++++------,,,++++++++++++,,,---,,,+++)))---,,,,,,+++***)))))))))+++,,,,,,---...//////000***)))((()))***+++)))(((***(((&&&'''))))))&&&###((((((((())),,,---,,,+++((()))*********(((%%%###'''******((((((++++++(((&&&''')))***+++,,,,,,,,,++++++,,,------.........---,,,+++************+++((()))***)))''''''(((***)))((((((((('''''''''&&&)))((('''&&&%%%%%%%%%%%%$$$$$$&&&'''(((((((((((())))))***+++++++++************))))))))))))******))))))(((((((((((())))))''''''((()))***++++++,,,''''''&&&'''(((((('''%%%&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((((((((((('''''''''((((((((()))))))))(((''''''((()))******[[[ZZZWWWWWWVVVUUUSSSQQQUUURRROOOLLLLLLKKKJJJIIIJJJIIIHHHFFFEEEEEEEEEEEEDDDEEEEEEFFFEEEDDDCCCCCCAAAAAABBBAAA???===<<<<<<>>>@@@AAA@@@>>>=========?????????>>>===>>>AAADDDBBBBBBBBBCCCCCCCCCCCCCCCBBB???===<<<<<<;;;:::999<<<===>>>???===;;;777555:::999999888777777777777444444555666666666666666666666555555444333333333222222222222222222222222000000111222222222222111///111333333111000000111444444444444444444555555555444444333333333333444444333333222222333333333111000000000222222000...------..................000000111111000...,,,++++++)))))),,,,,,((((((***)))******)))((()))+++---+++)))((()))***,,,,,,+++******++++++++++++******&&&&&&&&&''')))***,,,,,,******))))))))))))))))))((()))*********+++---///---...000111111111///......000111111111111222333222111111000111111222222555444333222111222222333//////............///000///.........,,,...999EEEEEEIIIIIIEEEDDDFFFHHHGGGKKKLLLPPPRRROOOJJJJJJOOOUUUQQQOOOSSSYYY[[[YYYVVVTTTSSSSSSRRRSSSUUUWWWXXXTTTPPPQQQWWWZZZZZZ[[[]]]]]]]]][[[ZZZZZZ[[[\\\]]]\\\ZZZ[[[___cccddd^^^YYYUUUVVVXXX[[[\\\]]]\\\\\\___^^^^^^^^^]]]\\\[[[ZZZ\\\WWWNNNDDD;;;666444444333222111111222222111///,,,++++++...000111111222---///111222111///,,,***......------///777AAAHHHXXXYYYZZZ[[[```ggggggccc___^^^^^^___\\\XXX\\\bbbnnnllljjjhhhaaaXXXUUUWWWZZZXXXVVVVVVVVVVVVTTTRRR[[[RRRGGG>>>:::999999999===::::::===<<<999888:::333333222222111111000000222222222111111111111111000///...------...///000---///000000///......///222111000000111111000.........------------......---000000------//////+++++++++++++++,,,,,,,,,,,,,,,++++++***************++++++,,,,,,,,,++++++***---,,,+++,,,---...---+++,,,+++***+++------+++)))------,,,,,,++++++******((())))))***+++,,,,,,,,,***)))((((((***+++***)))'''))),,,+++)))(((***,,,)))((()))***------,,,+++''')))******)))'''%%%###%%%((()))''''''***)))&&&&&&''')))***,,,---------++++++,,,,,,---...//////------,,,+++************((())))))((('''''')))***'''''''''&&&%%%%%%$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((((((((((((((()))***,,,,,,,,,+++******))))))((())))))******))))))(((((((((((())))))''''''((()))***+++,,,,,,)))((('''(((******((('''%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((())))))''''''''''''(((((((((((((((((((((((('''((()))***\\\ZZZXXXXXXXXXWWWUUUTTTUUURRRNNNLLLKKKKKKKKKJJJMMMKKKIIIHHHGGGFFFGGGGGGCCCCCCDDDEEEEEECCCBBBAAA???@@@AAA@@@>>><<<<<<===???@@@AAAAAA???>>>>>>???>>>???@@@@@@@@@AAACCCDDDCCCCCCCCCBBBBBBBBBAAAAAA===<<<;;;<<<>>>>>>===;;;<<<===>>>>>>===;;;888777::::::999888888888888888666666666777777666666555555555555444444444333333333333333333333333333333///000111111222222111111111222222111000111333555666555444444333444444444444444333333333333444444111222333444444444444444000///...///111111111///....../////////......---////////////...---+++******((((((++++++((('''*********+++***))))))+++...---+++))))))+++,,,+++*********++++++++++++******&&&&&&''''''(((***+++,,,******)))))))))******+++)))***,,,,,,,,,...000222...///000111111000///......000111111000000111222333333222222333333444444555555444333222222222222,,,++++++***+++---...///000///...///...000999DDDEEEIIIJJJGGGFFFHHHIIIGGGKKKMMMRRRUUUPPPJJJJJJOOORRRNNNMMMSSSWWWXXXWWWXXXQQQPPPOOONNNOOOQQQSSSUUURRRPPPRRRYYY]]]]]]]]]```^^^]]]\\\[[[ZZZ[[[[[[\\\ZZZZZZ[[[___cccbbb___[[[VVVWWWXXXYYYZZZZZZ[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]```]]]WWWOOOFFF@@@>>>>>>999777555333333222///---***)))***...000......000---...000111000///---,,,---.........000666@@@HHHUUUUUUTTTVVV___ggggggaaa[[[[[[\\\^^^\\\YYY\\\bbbllljjjiiiggg___WWWUUUXXX[[[ZZZYYYYYY[[[\\\[[[ZZZ___UUUHHH>>>:::::::::999;;;888777999999666666888333333222222222111111111111111111111111111111111000///...---------...//////111222111000//////000...------///222444444444...------------...//////,,,//////------//////++++++++++++,,,,,,,,,------------,,,+++++++++++++++---------------,,,,,,++++++***)))***+++,,,+++***...+++((())),,,---,,,***---------,,,,,,,,,++++++***+++,,,---------------***)))'''((()))++++++***'''+++...,,,'''%%%(((---+++******+++,,,+++(((&&&&&&(((***)))'''&&&%%%%%%###'''((('''''')))(((%%%'''((()))***,,,,,,------,,,,,,,,,,,,---...000111//////---,,,+++*********'''((()))((('''''')))+++***)))))))))((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((((('''(((***,,,---,,,+++***))))))((((((((()))******)))((((((''''''(((((()))(((((((((((('''''''''''')))(((((()))******)))'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$&&&'''(((&&&&&&'''''''''(((((((((&&&((())))))(((''')))***ZZZYYYWWWWWWXXXWWWVVVTTTSSSPPPLLLKKKLLLMMMNNNNNNMMMKKKIIIGGGFFFFFFGGGGGGCCCDDDEEEFFFEEEDDDBBBAAA???AAABBBBBB???===>>>??????AAABBBBBB@@@??????@@@===???BBBCCCCCCCCCDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@======<<<===??????===;;;<<<<<<<<<;;;;;;999888777999888888777777777777888888888888888777666555555555555555555444444444444333333333333333333333333///000000111111111111111222222111000///111666999:::999777555333333222222444333333222333333444444000111333555666555333222111///------///111111111//////000000///...---,,,,,,---...//////...---,,,)))'''(((++++++((('''***)))******)))((((((+++---///---+++++++++,,,+++******++++++,,,,,,++++++***''''''''''''((()))++++++***************+++,,,---+++,,,------------///111//////000000000000//////...///111000//////000222333333222222333333444555444444333333222111111000---,,,+++******,,,---...///---,,,......000888@@@AAAGGGJJJHHHIIILLLMMMLLLKKKNNNTTTVVVQQQIIIIIINNNNNNLLLMMMTTTVVVVVVWWW\\\QQQOOONNNMMMMMMOOORRRSSSUUUQQQRRRWWW[[[\\\]]]```___^^^\\\[[[ZZZZZZZZZZZZWWWYYY\\\___aaa```^^^\\\WWWWWWWWWWWWXXXYYYZZZZZZ\\\\\\\\\\\\]]]^^^^^^___]]]]]][[[VVVOOOJJJIIIIII@@@===:::777444222///---,,,))))))------+++,,,111---...///////////////......000111000000555===EEELLLNNNPPPSSS\\\eeegggcccYYYWWWVVVVVVTTTSSSWWW___bbbbbbbbbaaa[[[TTTTTTYYYZZZZZZZZZ]]]```bbbbbbaaa^^^SSSEEE<<<999:::;;;;;;:::777666999888666666999222222222111111111111111000000000000000000000000000000...---,,,------...222333444444222111111222///......000333555555444......------...//////000,,,///000......000000------------........./////////...------,,,,,,------......//////......---,,,+++***)))***,,,---,,,+++000,,,''''''***------+++---,,,,,,,,,,,,+++++++++---...///000000///......+++)))'''''')))+++++++++(((***,,,***'''&&&(((+++''''''((()))***)))'''$$$&&&''')))(((&&&%%%&&&(((###''')))((((((***)))%%%&&&'''((()))******++++++---,,,,,,,,,...///111222222111///---,,,*********'''((()))((('''((()))+++++++++++++++++++++******%%%&&&&&&&&&&&&%%%$$$$$$''''''((())))))(((((((((&&&(((***,,,---,,,+++***((((((((((((((()))******(((''''''''''''''''''(((''''''''''''(((((((((((((((''''''((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$"""###%%%(((***&&&&&&&&&'''''''''(((((($$$'''******((('''((()))WWWVVVUUUUUUUUUVVVTTTSSSPPPNNNKKKKKKMMMOOOQQQRRRKKKIIIGGGEEEDDDDDDEEEFFFCCCDDDFFFGGGFFFEEECCCBBB???BBBDDDCCCAAA???@@@BBB@@@BBBCCCCCCAAA@@@@@@AAA<<>>AAA@@@?????????===:::888;;;;;;:::999999888888888888777777666666666666777999999999999888666555444555555555555555555444444222222222222222222222222//////000111111111111111333222111//////222888<<>>DDDIIIIIIKKKOOOQQQPPPKKKOOOUUUWWWQQQHHHHHHMMMMMMLLLOOOVVVWWWVVVYYY```SSSQQQOOONNNNNNPPPSSSUUUXXXSSSQQQTTTXXXYYY\\\``````^^^\\\ZZZYYYYYYYYYYYYTTTXXX]]]______^^^]]]]]]YYYXXXWWWVVVVVVXXXYYYZZZ\\\\\\\\\\\\]]]^^^______WWWYYYZZZWWWSSSOOONNNOOOEEEBBB===999666333///---000+++***,,,,,,***---555---.........//////000000...111222111000333;;;BBBDDDJJJPPPSSSZZZccchhhiiiXXXTTTQQQOOOLLLLLLRRR[[[YYYYYY[[[[[[VVVPPPRRRXXXUUUVVVWWW[[[___bbbbbbbbb\\\QQQCCC:::999;;;<<<<<<<<<999888::::::777888;;;111111111111000000000000///////////////000000000111000...---,,,,,,------///000111111///.........444333222222333333222000...............///000111---000111//////111111...////////////000000000000//////...------------...//////000000///...---------,,,+++,,,...///...---222,,,&&&&&&***------,,,,,,,,,,,,++++++++++++++++++,,,---------,,,+++***+++)))'''''')))+++++++++)))(((((((((***+++,,,,,,!!!"""###&&&)))***(((&&&%%%'''((('''%%%%%%'''***$$$(((***))))))+++***&&&%%%&&&'''((())))))))))))------------...000222333444333111...,,,+++***)))'''((()))((('''(((***+++'''''''''(((((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$((()))))))))))))))((('''&&&'''***---------+++***((((((((((((((()))******''''''&&&&&&&&&&&&''''''&&&&&&''')))***,,,------'''&&&&&&'''(((((('''%%%%%%%%%$$$$$$%%%%%%&&&'''+++)))&&&###$$$'''***---&&&&&&&&&'''''''''((((((###&&&***+++)))''''''(((WWWTTTRRRRRRTTTTTTSSSQQQPPPNNNLLLLLLPPPVVVZZZ]]]JJJJJJJJJHHHFFFDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEBBB???===???BBBDDDCCCAAA@@@@@@AAABBBDDDAAAAAAAAAAAABBBDDDEEEFFFEEEBBBBBBEEEEEEAAA@@@BBBBBBBBBAAABBBCCCBBB@@@>>>@@@>>><<<999666444333222999888777666666777888999888888777666555444333333111222222333444444444444333333333333333222000000111111000000111111222333333111///000333888;;;===GGGCCC>>>999555333333444333333222222111000//////333111000000222333444333000000000///......------///---,,,---//////---***///---,,,,,,---...,,,+++---***((()))+++,,,***((((((''''''))),,,---+++(((...---,,,,,,,,,+++)))''',,,+++)))((((((((()))***)))******)))'''&&&((())))))+++------,,,,,,,,,---***+++,,,...///111222333444222000---,,,,,,------////////////000111222333///000222222222222444555333333333333111///---,,,111///---+++++++++,,,---,,,---...------222999???@@@GGGNNNPPPOOONNNOOORRRVVVTTTWWW]]]VVVIIIEEEJJJSSSQQQPPPSSSWWWZZZZZZXXXXXXXXXVVVSSSPPPOOOPPPQQQWWWVVVUUUUUUWWWZZZ]]]___cccbbb```^^^\\\ZZZYYYXXXXXXYYY\\\aaaddddddaaa___^^^[[[YYY[[[___```\\\WWW\\\]]]]]][[[YYYYYYZZZ\\\______]]]YYYUUUPPPLLLJJJNNNHHHAAA;;;888555111...,,,+++*********---///000///333666444000---///222///777333---000222666@@@HHHPPPMMMKKKYYYbbbbbbdddaaaZZZQQQMMMNNNPPPOOONNNKKKKKKRRRZZZ\\\XXXXXX\\\YYYUUUWWW^^^bbbbbbdddiii\\\QQQDDD;;;888777444111::::::999999777666555444111111222333222111000///111000...---...000333555111000...---,,,,,,---...333222111/////////000111222111000//////000111222111000...---,,,...///000333222111/////////000111000000000000////////////333000---++++++---000222///......---------......------------------------+++++++++,,,,,,---------000///---,,,++++++,,,,,,,,,)))000111((()))...+++))))))))))))))))))))))))'''***---+++'''%%%)))---...+++(((((()))***)))''')))((('''&&&%%%$$$$$$$$$))))))))))))))))))))))))))))))))))))************111000...///000222222111111000000...---,,,++++++******)))''''''&&&&&&&&&%%%''')))++++++***((('''***)))'''%%%$$$$$$$$$%%%$$$&&&(((***++++++***))))))***++++++,,,,,,,,,,,,,,,***(((((()))***)))(((%%%$$$$$$###$$$%%%'''(((&&&''''''%%%$$$$$$&&&((((((((((((***+++***(((%%%!!!&&&'''###$$$(((((($$$***)))((('''''''''''''''$$$&&&***,,,,,,+++(((&&&)))''''''))))))(((&&&&&&WWWUUURRRRRRTTTTTTSSSQQQUUURRRNNNOOORRRVVVXXXXXXIIIJJJJJJHHHEEEDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFEEECCC???>>>@@@BBBCCCBBBAAA@@@@@@BBBCCCEEEBBBBBBBBBCCCCCCDDDDDDDDDFFFCCCCCCEEECCC???>>>@@@===<<<<<<>>>???>>><<<:::>>>===;;;999777555444444999888777777777777888999999888888666555444333333222222333444444444333333333333333333222111000///111111000000111111222333444222000111333777:::<<>>BBBHHHOOORRRPPPOOOPPPRRRRRRPPPUUU\\\ZZZPPPMMMRRRTTTSSSSSSUUUWWWYYYYYYYYY[[[ZZZWWWSSSQQQQQQTTTVVVYYYWWWVVVVVVVVVYYY[[[]]]___^^^\\\ZZZZZZZZZZZZ[[[YYYZZZ\\\```bbbccc```^^^]]]]]]]]]^^^___^^^]]][[[\\\]]]^^^]]][[[ZZZ[[[\\\]]]\\\ZZZXXXWWWTTTPPPMMMJJJGGGBBB???<<<888111,,,,,,+++******+++---///000---222666555111---,,,------444111,,,111333888CCCMMMTTTPPPMMMXXX^^^]]]___^^^XXXQQQOOOQQQSSSQQQNNNJJJJJJPPPYYY\\\ZZZZZZ^^^WWWRRRRRR\\\dddeeedddddd\\\QQQCCC:::777777555333888888888777666555444333111222222333222111000///000000///...///111333444000///...---------......222111000000/////////000000000000//////000000000///......------///000111222111000/////////000000000000/////////.........111///---,,,,,,...000111000000...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---+++******+++++++++(((...000***,,,000,,,))))))))))))))))))))))))(((***+++***((('''))),,,---***))))))******(((&&&)))((((((''''''''''''((())))))************)))))))))))))))***************000000000000000111222222222111000///...---------++++++***)))((((((((((((''')))+++------,,,***))))))(((&&&%%%$$$%%%%%%&&&))))))******)))'''$$$###)))***++++++,,,,,,,,,,,,---+++))))))***+++***)))'''&&&%%%%%%%%%'''((()))&&&''''''&&&$$$$$$&&&(((''''''((()))******'''%%%###''''''$$$$$$''''''$$$)))(((''''''&&&&&&''''''%%%&&&)))***+++***(((&&&---(((###"""$$$&&&)))+++VVVUUUSSSSSSTTTSSSRRRQQQXXXSSSOOOOOORRRSSSQQQNNNIIIJJJJJJHHHEEECCCCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEECCCAAA@@@AAACCCBBBBBB@@@@@@@@@BBBDDDEEEBBBCCCDDDEEEEEEDDDCCCCCCFFFCCCBBBDDDBBB===;;;======<<<===>>>@@@@@@>>><<<<<<<<<:::999777777666666999999888888888888999999:::999888777555444333222333333444444444333222222222222222222111000///...111111000000111111222333555333222111222444777999@@@>>>:::666444333444555444333111/////////000111555333222222333444333222222111///...------......///---,,,,,,,,,,,,***)))///---,,,,,,---...,,,+++///---+++++++++***(((&&&)))(((((()))***+++)))(((***))))))+++---...---,,,,,,+++)))((((((((()))***'''((()))))))))***,,,...***,,,------,,,,,,---.........//////000000111111222111///.........///000////////////000111222222222333444444222222333444111111111000///---+++***)))((((((((((((***+++,,,+++,,,---...///333999===BBBHHHNNNPPPPPPNNNOOOQQQRRRPPPTTT\\\]]]VVVSSSVVVTTTVVVWWWWWWWWWWWWXXXZZZ^^^\\\YYYTTTRRRSSSWWWZZZZZZYYYWWWVVVVVVWWWXXXYYY[[[YYYWWWVVVVVVXXX[[[]]]\\\[[[\\\^^^``````___]]]ZZZ]]]``````^^^]]]]]]^^^[[[]]]______]]][[[[[[\\\```\\\YYYYYY[[[YYYRRRMMMFFFDDDBBBBBB@@@:::222+++,,,,,,+++++++++---...///...333777777333---+++******000---+++222555999EEEPPPVVVRRRNNNVVVYYYUUUWWWYYYSSSNNNOOOSSSUUURRRMMMLLLLLLQQQXXX[[[[[[[[[]]]WWWQQQPPPZZZdddfffccc```[[[PPPBBB888666777777666777777777777666444333222111222222222222111000000/////////000111111222222000///...............///000000000000000//////...//////000000000000//////...............///000111111000///.........////////////.........---------...---------...///000000111000///---,,,+++******************************---,,,,,,,,,,,,,,,,,,,,,000...,,,+++***)))******...(((,,,000+++---///((()))))))))))))))))))))))))))))))))))))))))))))***+++*********+++***(((%%%)))))))))))))))***++++++)))******************)))))))))******+++++++++***///111222111//////111444222111///.........///000,,,,,,+++***))))))))))))((()))+++------,,,+++***((('''&&&%%%%%%&&&''''''***++++++***(((%%%###!!!))))))***+++,,,,,,,,,,,,---+++))))))***+++***)))'''&&&%%%%%%%%%&&&'''(((&&&'''((('''%%%%%%''')))'''&&&&&&((())))))'''%%%&&&((('''$$$$$$&&&'''%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''',,,(((###"""%%%)))++++++VVVUUUTTTTTTTTTSSSQQQPPPUUUPPPLLLLLLOOOPPPKKKFFFHHHIIIIIIGGGDDDCCCCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEECCCBBBBBBCCCCCCDDDCCCAAA@@@@@@AAABBBDDDBBBCCCEEEFFFFFFDDDCCCAAACCC@@@@@@BBBAAA===;;;=========>>>???AAABBB@@@>>>;;;:::999999888888888888999999888888888888999999::::::888777555444222222444444444444333222222111111111222111111000///...111111000000111111222333444333222000000111333555;;;999777444333333444555444333000......///111222555444222222444444333222222111///---------...//////...---,,,++++++***)))///---,,,,,,---...,,,+++...---,,,++++++***)))((()))))))))))))))***)))(((*********+++......---,,,,,,+++)))((((((((()))***((()))******)))***,,,...+++,,,------,,,,,,---///000000000000000000000000///......------.../////////......//////000111222333444555444222222333444111111000///---,,,+++***---,,,+++***)))))))))******+++,,,...111555999<<<@@@DDDJJJMMMMMMLLLLLLMMMUUUSSSVVV[[[\\\WWWSSSTTTTTTWWWYYYXXXUUUTTTVVVYYY^^^]]][[[WWWTTTSSSUUUWWWZZZZZZXXXWWWVVVVVVUUUUUUYYYWWWSSSRRRRRRVVVZZZ]]]]]]\\\\\\\\\^^^^^^]]][[[YYY[[[]]]^^^^^^^^^]]]^^^[[[]]]``````^^^\\\[[[ZZZccc^^^ZZZZZZ\\\ZZZQQQJJJDDDBBBAAAAAA@@@;;;333---------,,,,,,,,,------...222555777666222...,,,++++++///++++++333444888EEEMMMUUUSSSRRRXXXUUUNNNPPPSSSOOOLLLOOOTTTVVVQQQLLLOOOPPPSSSXXX[[[\\\[[[[[[ZZZWWWUUUZZZ```cccbbbaaaYYYNNN???666555777888888777777777777666555444333222222222222111111000000...///000111222222111000//////////////////000000...///000111111000...---///000111222222111000////////////............////////////............///......---------,,,,,,,,,+++,,,---...//////000000///...---,,,++++++++++++************************+++++++++,,,,,,---------000///---+++************///(((+++...+++,,,,,,###))))))))))))))))))))))))***)))((()))***+++)))((()))***+++,,,+++***'''%%%******)))))))))******+++)))******++++++******))))))***+++,,,,,,,,,++++++---111444222...---111555111000...------...///000,,,+++***)))))))))))))))'''((()))***+++***)))((('''&&&%%%%%%%%%'''((()))(((((())))))))))))((('''((()))***+++,,,---------,,,***))))))******)))(((%%%%%%###""""""###$$$%%%&&&'''((('''&&&&&&''')))&&&%%%%%%'''((()))'''%%%(((((('''%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''')))***---///+++&&&UUUUUUVVVUUUSSSRRRPPPPPPRRRNNNKKKLLLNNNNNNJJJFFFGGGHHHHHHFFFDDDBBBBBBCCCFFFFFFEEEEEEEEEEEEFFFFFFGGGEEEDDDBBBBBBCCCCCCCCCFFFEEEBBB@@@???@@@AAAAAABBBCCCEEEFFFFFFDDDBBBAAA@@@===>>>AAAAAA======???<<<;;;<<<>>>@@@@@@>>><<<:::999999999999999::::::888888888888888888888888999999777666555333222222444444444444333222222111111111222111111000///...111111000000111111222333222222222000------///222777555444222222222333444444222///...---///111222444333222333444444333111222111///...------......///...---,,,******++++++///---,,,,,,---...,,,+++***+++++++++++++++,,,,,,))))))***)))))))))***+++---,,,,,,,,,------+++***,,,+++)))((((((((()))******++++++***))))))***,,,,,,---------,,,,,,...000000000000000/////////...------,,,---------..................///000111222222444444444222111222333111111///...,,,++++++***,,,,,,+++***)))))))))))))))***+++...222666999;;;>>>BBBGGGKKKLLLLLLLLLKKKTTTTTTWWWZZZYYYUUUSSSSSSTTTWWWXXXWWWTTTRRRTTTWWW[[[\\\\\\ZZZUUURRRPPPOOOYYYYYYXXXXXXVVVUUUTTTSSSYYYWWWSSSPPPPPPSSSXXX[[[]]]\\\[[[\\\]]]\\\[[[YYYWWWUUUUUUYYY^^^```^^^ZZZ[[[^^^```___]]]ZZZXXXXXX]]]YYYUUUWWWZZZXXXPPPHHHFFFCCC@@@>>>>>>;;;555000......------------------333333222111...,,,,,,,,,---...***+++333333555CCCKKKTTTVVVXXX^^^WWWNNNPPPRRRPPPOOOQQQUUUVVVTTTPPPNNNPPPTTTXXX]]]```___\\\______^^^[[[ZZZ\\\___aaaUUUJJJ<<<555444777999999888888888888777666666555222222222111111111111111...///111222222111000///...//////000000111111111...///000111111000///...000111333333333333111000222111000...------------.........////////////...------------,,,,,,,,,,,,***+++---...////////////,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---.../////////...---++++++++++++,,,+++$$$(((---***,,,---$$$))))))))))))))))))))))))***)))(((***++++++)))''')))***,,,,,,+++)))'''&&&,,,+++***)))(((((((((((()))***+++,,,,,,+++***))))))***,,,---------,,,+++---000333111...---000555///...---,,,,,,,,,---...******)))((((((((())))))'''((()))***+++******)))'''&&&%%%%%%&&&''')))***(((((()))***+++,,,,,,,,,((((((***+++,,,---------+++***(((((()))))))))((('''&&&$$$###"""######$$$$$$&&&''''''&&&&&&''')))&&&%%%%%%&&&((()))(((&&&)))((('''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))$$$))),,,+++,,,---***###TTTVVVWWWVVVSSSQQQPPPPPPQQQOOONNNNNNNNNNNNLLLKKKGGGHHHHHHFFFCCCAAAAAABBBEEEEEEDDDDDDDDDDDDEEEEEEGGGDDDBBBAAABBBCCCCCCBBBFFFEEEBBB@@@???@@@AAAAAAAAABBBCCCDDDDDDCCCBBBBBB???<<<===AAAAAA>>>>>>@@@?????????AAABBBBBB@@@>>>999999999999999:::;;;;;;777777888888888888777777777666666555444333222222333333444444444333222222222222222222111000///...111111000000111111222333000222222000,,,+++...111333222111111111111222333222111///......///111222111111111222444444333111000000000///......------.........,,,++++++---//////---,,,,,,---...,,,+++)))***,,,,,,++++++---...)))***+++*********---...000...---------,,,***(((,,,+++)))((((((((()))******++++++***(((((()))***------...,,,+++,,,...111000/////////.........---------------------------............///000111111111222333333111111222333222111///...,,,+++++++++'''''''''((())))))******))))))+++///444888999999>>>AAAFFFKKKNNNOOONNNMMMOOOSSSXXXYYYWWWUUUVVVXXXUUUVVVWWWVVVTTTSSSTTTUUUWWWYYY[[[ZZZVVVQQQMMMKKKVVVWWWXXXXXXWWWVVVTTTSSSZZZWWWSSSPPPPPPSSSWWWZZZ[[[[[[[[[\\\\\\\\\YYYWWWSSSPPPPPPUUU]]]aaa^^^ZZZ\\\^^^^^^]]]YYYVVVUUUUUUPPPOOOOOORRRVVVVVVPPPKKKIIIEEEAAA>>>>>><<<888444///.........------,,,,,,000...---+++***+++,,,---///...(((+++333111333AAAMMMVVVYYY^^^ccc[[[SSSXXXVVVVVVUUUUUUUUUVVVWWWXXXLLLPPPUUUZZZaaafffddd___```dddbbb[[[UUUVVVZZZ[[[PPPFFF:::333444777999999888888888888888777666666333222111111000000111111///000111222222111000///---...000111222222222222///000000111111111111111111222222222222222222111333222///---,,,,,,---.........///000000000//////......---------,,,,,,,,,+++,,,---...............************+++,,,------------------------------))))))***+++---...//////---,,,+++******+++,,,---$$$ '''---+++...000)))))))))))))))))))))))))))((()))***++++++***)))((()))+++,,,,,,***((('''''',,,+++***(((''''''&&&&&&)))***,,,------,,,***))))))+++,,,......---,,,+++---///000///------///222------------,,,,,,++++++***))))))((((((((())))))***++++++,,,,,,,,,,,,,,,''''''&&&&&&&&&''')))***,,,,,,,,,+++++++++++++++'''(((***+++,,,---......,,,***(((((()))***)))(((+++)))(((&&&%%%%%%&&&&&&"""$$$&&&'''&&&&&&'''((('''&&&%%%&&&((())))))((()))''''''******'''&&&(((&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))'''...///'''###'''(((&&&TTTVVVXXXWWWSSSPPPOOOOOOOOOPPPPPPNNNKKKJJJKKKMMMFFFGGGGGGEEECCCAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDFFFCCC@@@@@@BBBCCCCCCAAADDDCCCAAA@@@@@@AAACCCDDD@@@@@@AAAAAABBBBBBCCCCCC@@@>>>>>>AAAAAA>>>===???CCCBBBBBBCCCDDDDDDBBB@@@:::999999999999:::;;;;;;555666777777777777666555444444333333333222222222222222333444444444333333333333333333222111000///111111000000111111222333000222444111---,,,...222111111000000000000111111000000////////////000000......///111333444333111//////000111000...,,,+++...//////---+++,,,///222///---,,,,,,---...,,,+++***,,,------+++***,,,...(((***,,,++++++,,,///222000///------------***(((,,,+++)))((((((((()))***((()))***)))(((((()))+++.........,,,+++,,,///111............------------//////////////////.....................///111111///000111111111111222333333222000...,,,,,,,,,,,,''''''((()))************((((((***///555999999888<<<>>>CCCIIIMMMOOOOOONNNKKKSSSZZZZZZUUUTTTXXX\\\WWWVVVUUUUUUVVVVVVUUUTTTTTTVVVXXXWWWTTTQQQOOONNNSSSTTTVVVXXXXXXVVVUUUSSSXXXVVVSSSRRRRRRUUUXXX[[[YYYYYYZZZ\\\]]]\\\YYYVVVMMMMMMPPPUUU[[[______^^^]]]^^^]]]YYYUUURRRQQQQQQKKKMMMPPPSSSVVVVVVRRROOOMMMIIIEEECCCBBB???;;;777////////////...---,,,+++,,,,,,+++,,,---.........///,,,&&&***444111333BBBQQQWWWXXX\\\aaaZZZUUU___XXXYYYYYYUUUQQQQQQVVV\\\OOOTTTYYY]]]dddiiiddd[[[\\\```___XXXTTTTTTSSSPPPKKKBBB888222444777888777777777777777777777666555333222111000000000111222000000111111111000000000---...000222333333333333111111111111111222333333111000000000000000000111222000---++++++---000333...///000111111111000000............------------------------------------+++************++++++,,,------------------------++++++,,,,,,,,,,,,------))))))(((((((((***+++,,,$$$###+++000+++,,,000***))))))))))))))))))))))))&&&))),,,,,,***(((((()))***+++,,,+++((('''((()))+++***)))((((((((((((((()))***,,,------,,,***))))))+++---//////...,,,+++---------------...//////---...//////...,,,***)))*********))))))******+++++++++,,,,,,,,,---------(((((('''&&&&&&'''((()))...---,,,+++******))))))'''((()))+++,,,---.........,,,******+++,,,+++***,,,+++)))'''&&&&&&&&&&&&!!!###%%%&&&&&&%%%&&&&&&(((&&&&&&&&&)))******)))'''%%%''',,,---(((&&&(((''''''&&&&&&''''''((()))''''''((((((((()))))))))(((444777,,,###%%%((('''SSSVVVYYYWWWSSSPPPOOOOOOMMMPPPPPPMMMGGGFFFIIIMMMFFFGGGGGGEEEBBB@@@@@@AAACCCCCCBBBBBBBBBBBBCCCCCCEEEBBB??????BBBCCCBBBAAAAAA@@@??????AAACCCEEEGGG@@@??????@@@AAABBBCCCDDDBBB@@@@@@BBBAAA===<<<>>>@@@@@@???@@@AAA@@@>>>;;;::::::999999999:::;;;;;;444555666777777666555444222222222222222222222222111222333333444444444444333333444333333222111000111111111000111222222333111444555333///---000333000000////////////000000/////////000000000000000------...000333444333111...///111222111///,,,***---//////...,,,---111444///---,,,,,,---...,,,++++++...///...+++)))***---(((***,,,,,,+++---111444///...------...---+++))),,,+++)))((((((((()))***&&&'''((((((((((((+++---.........,,,+++,,,///222------------------------111111111111111000//////...------......///000111---///000111000000222444444222000...---,,,,,,---,,,------,,,,,,+++***)))((((((***000666:::999888888;;;@@@FFFKKKNNNMMMLLLLLLVVV^^^\\\TTTRRRWWW\\\YYYWWWUUUVVVXXXYYYWWWUUUSSSUUUUUUTTTRRRQQQRRRSSSQQQSSSUUUXXXXXXWWWUUUTTTWWWUUUSSSSSSTTTVVVZZZ\\\WWWXXXZZZ\\\^^^\\\XXXUUUIIIMMMRRRWWWZZZ]]]```bbb^^^^^^[[[WWWSSSOOOOOOOOOOOORRRUUUXXXYYYWWWTTTRRRNNNKKKHHHGGGFFFCCC===888///000//////...---+++++++++,,,...000333333222000...***$$$***444222444CCCSSSWWWUUUWWW\\\VVVUUUaaaVVVYYYYYYSSSLLLKKKSSS\\\VVV[[[^^^```eeeggg```TTTXXX[[[ZZZVVVUUUUUUOOOFFFIII@@@666222444777777666666666666666666666555444444333111000000000111222111111111000000000000000---...000222333444333333333222111111111222444555000///...------...///000000...+++)))***...333666...///000222222222111000//////.........---------......---,,,,,,,,,------,,,,,,+++***)))))))))***------------------------......---,,,,,,+++******&&&&&&%%%&&&''')))+++,,,***)))111444+++***,,,((())))))))))))))))))))))))$$$)))......)))'''(((+++***,,,,,,***'''&&&(((***)))))))))((())))))***+++(((***,,,......,,,***((()))+++...///000...---+++...,,,++++++---......---...///111111000---***(((+++++++++***++++++,,,,,,))))))*********+++++++++)))((('''&&&&&&'''((())),,,+++******)))*********'''((()))+++---.........000...,,,,,,---------,,,+++***(((&&&%%%$$$%%%%%% """%%%&&&%%%%%%%%%&&&((('''&&&''')))++++++***&&&$$$'''......)))&&&((('''''''''''''''((()))***'''(((((()))***)))))))))'''888AAA888+++((('''$$$UUUUUUUUUUUUUUUTTTSSSRRRLLLMMMMMMLLLJJJIIIJJJLLLIIIIIIIIIIIIGGGEEEBBBAAAAAADDDDDDAAACCCHHHFFFAAADDDAAA???@@@BBBDDDCCCAAABBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAA@@@????????????DDDCCCBBB@@@???>>>>>>>>>????????????????????????;;;;;;<<<<<<;;;;;;:::999888888888777666444333222444444222111111111222333000000000222444555444333111000000111333333222000000///...---...///111333...222555333...,,,///333111000...,,,---///222444,,,,,,,,,,,,---///000222222222333333333222222111000000000000000//////...000...,,,,,,---...///...------...---++++++---///888222,,,***+++---,,,+++++++++,,,,,,---...//////......------,,,+++******''''''(((((())))))******+++++++++***++++++,,,,,,000000///////////////000000///...---,,,,,,---...------...111333333111...111111000......---------000000000000111111111111...///000000///---+++***))))))***+++++++++******+++++++++...222555666666;;;===AAADDDHHHLLLRRRVVVQQQXXX^^^]]]VVVRRRSSSWWWZZZXXXWWWYYYXXXVVVYYY^^^YYYUUURRRRRRTTTUUUTTTRRRQQQTTTYYY\\\\\\XXXSSSOOOWWWYYYZZZXXXUUUWWW^^^ddd^^^ZZZWWWVVVVVVVVVTTTRRRPPPTTTWWWXXX___hhhhhhccc```\\\ZZZXXXTTTOOOPPPTTTWWWWWWVVVUUUUUUUUUVVVVVVVVVUUUQQQLLLKKKIII???555333///---000111///...000///---000444333---***+++000,,,+++---000111777===UUUTTTNNNIIIKKKSSSXXXXXX\\\ZZZUUUMMMHHHJJJSSS[[[ccc``````dddgggdddZZZQQQSSSRRRRRRVVVXXXUUUMMMFFFDDD===444000000222333333444777:::999555222111222666444111/////////...---000000111111111///...---111222444555666555555444222222222333333222222111000...///333444111111444////////////////////////333333222222111000000000222000---******+++,,,...------,,,,,,+++***))))))(((***---///000...+++)))+++,,,...------,,,...//////...,,,+++***+++,,,,,,******)))))))))))))))***)))***+++,,,,,,+++)))(((************************(((*********)))((()))***(((+++***'''(((,,,)))!!!(((''''''(((***,,,,,,,,,+++++++++++++++***)))(((,,,+++)))((()))+++...///---......//////...------111111111000///---,,,++++++...000///,,,))))))***(((((()))***+++,,,------,,,)))%%%######&&&***---(((((((((***,,,---,,,+++&&&...((("""***///---...------+++*********+++,,,))))))((((((''''''&&&&&&)))((('''&&&%%%$$$$$$$$$***%%%$$$(((***)))'''(((&&&''''''((((((((((((''''''(((((()))))))))))))))(((((((((((()))))))))))),,,555666///,,,---(((VVVVVVVVVVVVUUUTTTSSSRRRLLLMMMMMMKKKIIIHHHIIIJJJFFFFFFFFFEEEDDDCCCBBBAAACCCFFFFFFCCCEEEIIIHHHCCCDDDBBB???@@@AAABBBAAA???BBBAAAAAAAAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@AAAAAACCCCCCAAA@@@???>>>>>>>>>AAAAAA@@@@@@???>>>======::::::;;;;;;::::::999888888888777777666444333222555444222000//////000000000000000111333444333222111000000111333333222000111000...---...///111222///222333222///...///111111000.........///111222///............000111222111222222333333222222111000000000000000//////...000...,,,,,,---.........,,,---...---,,,,,,,,,...222///+++)))))))))))))))++++++,,,,,,---......///---------,,,+++*********))))))))))))***************)))))))))***++++++,,,////////////000000111111000///...---------.........---...///111111000...111000///...------------//////000000000111111111.........------,,,+++***,,,,,,,,,,,,,,,+++++++++***+++,,,---000333666888777999===AAAEEEKKKRRRWWWTTTYYY\\\[[[UUURRRRRRTTTXXXTTTSSSVVVWWWVVVYYY]]]YYYVVVSSSSSSUUUVVVUUUTTTSSSUUUXXX[[[[[[YYYTTTPPPVVVZZZ^^^^^^[[[[[[^^^aaaaaa^^^ZZZXXXVVVTTTPPPLLLUUUYYY[[[]]]bbbiiiiiiddd___[[[YYYXXXUUURRRSSSXXXXXXXXXXXXWWWWWWVVVVVVVVVQQQQQQNNNKKKKKKJJJAAA777222...---000222///---...+++***...444666333222333000,,,,,,///111444:::AAARRRQQQLLLHHHJJJSSSYYYZZZ^^^^^^[[[UUUQQQRRRYYY___hhhfffeeeeeeeeeaaaYYYSSSWWWUUUSSSTTTUUUSSSLLLFFFCCC===555000000222333222555777999888444222222333444333111000///000000///000000000000//////...---111222333444444444333333111111222222333222222222///---...222222000000333........................000000000000////////////111///---+++++++++,,,---------,,,,,,+++******)))'''(((+++,,,---,,,***)))((()))+++***))))))+++,,,*********+++,,,---...///******))))))))))))******)))***+++,,,,,,---,,,,,,)))))))))))))))))))))))))))***+++***)))((()))++++++...---***+++...+++%%%(((((('''((()))***+++***)))***---...---+++)))'''---............---------........................000000000000000///------,,,...000///+++)))((())))))))))))***************'''&&&%%%%%%&&&(((***,,,)))((((((***,,,---,,,***%%%,,,&&&!!!)))---+++,,,...---,,,+++***++++++,,,++++++***((('''&&&%%%$$$((('''&&&&&&%%%%%%%%%%%%)))%%%$$$(((***)))'''(((''''''((()))))))))(((((((((((()))(((((('''&&&&&&)))))))))))))))(((((((((###+++,,,&&&%%%(((%%%VVVVVVVVVVVVUUUTTTSSSRRRMMMNNNMMMKKKIIIGGGHHHIIIFFFEEEDDDCCCBBBBBBBBBBBBEEEGGGGGGEEEGGGJJJIIIEEEEEEDDDBBBBBBCCCCCCBBB@@@AAABBBBBBBBBBBBCCCCCCCCC?????????@@@@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>CCCBBBAAA@@@>>>===<<<;;;:::::::::::::::999888888777777777777666555333333444333000///------------111000000111222222111///000000///111222333222000111000///.........///000111111111111000000000000000000000///////////////000///...------...///000111111222222222222222111000000111111000000///...000...,,,,,,...///...---***,,,......---,,,,,,,,,---------+++((('''((()))+++,,,,,,------.........,,,,,,,,,+++******))))))******************))))))(((((((((((()))+++,,,---//////000000111111222222000000///............//////...------///000///...000///...---,,,,,,,,,,,,//////000000000000111111...---,,,+++******++++++000///---,,,,,,,,,,,,---)))+++,,,------000666;;;333555888<<>>>>>>>>>>>AAAAAA@@@???>>>===<<<<<<:::;;;;;;;;;;;;:::999999777777777777666555444333111000...---,,,,,,------222111000000111111///---000//////000222333111000111000///...............222111000000111111000...000000111111000///...---...---,,,+++***++++++,,,000111111222222222222111000111111111111000/////////...,,,---...///...---))),,,...///...,,,+++++++++---///...***((()))+++,,,,,,,,,---------......+++++++++*********))))))++++++******))))))((((((((((((((()))***,,,---...111111111111111111000000///////////////////////////...,,,,,,...///......///...---,,,,,,,,,,,,,,,////////////000000000111///...+++))))))***,,,---111000---+++***+++,,,---(((+++---,,,***---444;;;222444666999>>>EEENNNTTT\\\[[[[[[ZZZYYYYYYXXXXXXZZZSSSOOORRRWWWXXXWWWWWWYYYXXXWWWVVVVVVWWWXXXXXXZZZXXXWWWXXXZZZ[[[YYYWWWWWW\\\bbbeeeccc___\\\[[[[[[[[[[[[YYYWWWTTTPPPMMMZZZ]]]___aaadddeeecccaaa___\\\ZZZZZZYYYVVVYYY___YYYZZZZZZYYYXXXVVVTTTSSSQQQRRRQQQQQQSSSSSSKKKAAA555222222666777333000000222000111444333...,,,---333000///000///000777@@@QQQSSSRRROOOPPPWWW]]]___XXXZZZ[[[[[[]]]bbbhhhmmmffffffeeeaaa\\\ZZZ\\\^^^___]]]ZZZXXXTTTNNNGGGAAA???:::444111222333333111666555333111000000222333444444444222111000000111000...,,,++++++---///111222111111111000///.........///000111222222222222///,,,---111111///...111........................)))***,,,---.........---------.........---++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...***,,,---,,,+++***+++---***+++,,,------,,,************))))))******++++++---,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***,,,((()))((('''''''''&&&$$$(((((())))))'''&&&&&&''')))+++---//////---+++)))&&&(((+++,,,,,,)))&&&$$$///...---+++,,,---///111,,,,,,.../////////////////////...---***)))(((''')))(((((((((((('''''''''%%%%%%&&&&&&'''((()))))),,,+++******++++++)))''')))...)))&&&...///+++///++++++*********))))))))))))))))))(((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&######''')))((((((+++'''((()))******+++******))))))))))))((('''&&&%%%++++++******)))(((((((((%%%)))***'''(((------***TTTTTTSSSSSSRRRPPPOOONNNPPPPPPOOOMMMJJJHHHIIIJJJLLLJJJHHHEEECCCBBBBBBBBBFFFDDDDDDFFFHHHGGGFFFEEEBBBCCCEEEFFFGGGGGGGGGHHHAAABBBCCCDDDDDDDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::666777777777666555444333------,,,,,,,,,...///000222111000111111111///---000//////000222222111///000000///.........------222111000000111111000...///000111222111///...,,,///...,,,+++******++++++///000111111222222222222111111111111111000000///...---------//////...,,,)))+++...///---+++++++++))),,,///...***((()))+++,,,,,,,,,---------------++++++***************************))))))((((((((()))******+++,,,---///000222222222222111///...---....../////////////////////---,,,,,,...//////.........---,,,,,,,,,------...////////////000000000000...+++))))))+++---///000...,,,***))))))***+++)))+++---+++)))+++222999444444666777;;;BBBJJJOOO[[[[[[[[[\\\^^^______```___WWWQQQTTTXXXWWWUUUUUUYYYYYYXXXWWWWWWWWWYYYZZZ\\\XXXUUUVVV[[[^^^]]]\\\[[[]]]```aaa```^^^\\\ZZZYYYZZZZZZYYYWWWSSSPPPOOO[[[]]]```ddddddcccaaaaaa```]]]\\\]]][[[WWWYYY^^^YYYYYYXXXWWWVVVUUUSSSSSSTTTUUUTTTTTTVVVUUULLLBBB666333222555666222000000///...000555666444333666222000000111111222;;;EEEUUUYYYZZZXXXXXX\\\``````]]]\\\\\\\\\^^^dddkkkpppeeeeeebbb\\\VVVUUUYYY]]]^^^______]]]WWWNNNDDD===>>>999333111222444333222666333111//////000111222666777777555111......//////...,,,***+++---000222222111000///...---------...///000000111111111000000......222222//////111........................)))***,,,...//////......,,,---...///...---,,,***,,,,,,+++++++++++++++***,,,,,,+++++++++,,,---...,,,---...---,,,+++,,,---)))***+++,,,,,,,,,+++******************+++,,,,,,...---,,,*********+++,,,++++++++++++++++++++++++)))***++++++))))))***+++,,,+++++++++)))(((((()))''')))******'''%%%%%%&&&,,,,,,,,,,,,,,,,,,,,,---******+++,,,------,,,,,,///...,,,+++,,,---000111******,,,---...////////////...---+++***)))((('''&&&'''''''''(((((((((((()))(((&&&$$$$$$%%%'''(((,,,+++***+++++++++)))'''***---((('''///---)))...)))))))))))))))(((((('''++++++***)))(((''''''&&&&&&&&&%%%%%%%%%&&&''''''$$$###$$$(((((('''(((+++'''((()))***++++++++++++((())))))*********))))))+++*********)))))))))(((&&&((((((&&&&&&)))***(((TTTTTTTTTSSSQQQPPPNNNMMMNNNOOONNNLLLJJJHHHIIIJJJIIIHHHGGGEEECCCBBBAAAAAAEEEBBBBBBFFFGGGFFFDDDEEE>>>@@@CCCDDDDDDCCCDDDEEEAAABBBCCCDDDEEEDDDCCCCCCFFFEEECCCBBB@@@?????????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;666666666666666555444444,,,,,,,,,,,,...000222333222111111111222222000...//////...000111222111////////////............---111111111111000000000000//////000111111000......111000///---------......//////000111222222222222111111222222111111000///...------...//////...,,,)))+++------,,,+++++++++((()))++++++)))(((((()))------------------------++++++++++++++++++++++++***************)))))))))+++++++++,,,,,,...///000000111111111000///---,,,,,,---......///.........---,,,,,,---///111000///......---------------.........////////////000000///...,,,******+++...///---,,,***)))((())))))******+++,,,***)))+++///444333444555666999>>>EEEJJJVVVXXX\\\^^^___```ccceee```YYYUUUVVVXXXVVVUUUVVVXXXXXXYYYXXXVVVWWWYYY[[[\\\XXXTTTVVV\\\aaaaaa______^^^^^^^^^]]]\\\[[[[[[YYYZZZ[[[YYYUUUQQQPPPOOO[[[\\\aaaffffffbbbbbbddd^^^\\\]]]___]]]YYYYYY]]]YYYXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVUUULLLAAA777222000333333000...000000...///222222...---...//////000222333777BBBNNNUUU\\\aaa___^^^```bbbaaaeeecccaaa```bbbfffkkknnniiifffaaaZZZSSSQQQTTTXXX]]]___aaa___YYYNNNCCC<<<===888222000111333444333666444111000000222222222666888999666111...---...///---,,,+++,,,...111333111111///...------------//////000000000000//////111...///222222//////111------------------------)))+++---///000///...---,,,,,,.........---,,,+++++++++++++++++++++++++++******))))))******+++,,,+++,,,---,,,*********,,,&&&''')))***,,,---......***************+++,,,---///...---+++*********)))))))))))))))))))))))))))(((*********)))((()))***+++))))))***(((%%%&&&***&&&))),,,+++(((&&&&&&(((---,,,*********+++---...************+++,,,---...------,,,,,,---...000111***+++,,,---...////////////---+++*********)))(((&&&'''''''''(((((())))))+++)))&&&$$$###$$$&&&''',,,+++******++++++)))'''''')))%%%&&&---***%%%+++((())))))))))))(((''''''...---,,,***(((&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&$$$###%%%((('''%%%'''+++&&&'''((()))***+++++++++((()))******+++++++++***************************(((((((((((('''(((((('''VVVVVVUUUTTTSSSQQQOOOOOOKKKLLLLLLJJJHHHGGGHHHIIIFFFFFFGGGFFFFFFEEEDDDCCCFFFBBBBBBFFFHHHEEEDDDFFF>>>AAADDDDDDBBB@@@@@@AAAAAABBBDDDEEEEEEEEECCCCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<======<<<<<<;;;:::666666666666666555555444............///000222333222222111222333333111000///......///111222000///------..................///222333222///...///111...//////000000000000000111000///.........///000...///000111222222222222111222222222222111000000...------...000///...,,,***+++,,,,,,+++***+++,,,***)))))))))***+++***)))------------------------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,---///000000///...---***+++---.........---,,,++++++,,,///222333222000///......---......//////........./////////000000---,,,+++******+++,,,---*********************))),,,,,,+++******+++---...///111333555777<<>>888111...000333555555888555333222444555555333555888:::777222......000...---------...000222444111000///...------......000000000000///...------000---...111111...---000------------------------)))+++---///000///---,,,,,,------------------,,,++++++++++++++++++++++++))))))*********+++++++++***+++,,,+++)))))))))***''''''((()))+++---...///************+++,,,---...------...------,,,+++***************************'''((())))))((('''((())))))&&&&&&(((%%%!!!###)))%%%)))------)))&&&''')))************++++++,,,,,,***))))))))))))*********,,,,,,------...//////000,,,---...///000000111111...+++)))(((***+++***))))))))))))(((((((((((((((''''''&&&&&&%%%%%%&&&&&&+++*********++++++***((('''(((###&&&---(((###***)))***+++++++++***((((((+++++++++***)))(((''''''((('''&&&&&&%%%%%%%%%%%%%%%$$$&&&((('''###%%%***%%%%%%'''((()))*********)))************))))))((()))))))))******++++++,,,*********++++++***))))))XXXWWWWWWVVVTTTSSSQQQPPPIIIIIIJJJHHHFFFFFFGGGHHHEEEFFFHHHIIIJJJJJJIIIHHHGGGBBBBBBGGGIIIEEEDDDGGGAAADDDFFFFFFBBB???>>>???AAABBBDDDEEEFFFEEEDDDBBBCCCCCCBBBAAAAAAAAABBBBBB@@@???>>>>>>>>>>>>>>>???AAA@@@???>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::999666666666666666666555444111111000//////111222333222222111222444444222111///......///111222000///,,,,,,---.../////////......222555333...,,,///333......//////000000111111///...---,,,,,,---...///......000111111222222222111222222222222111000000---------...000000---++++++,,,,,,+++******+++---...,,,)))***---///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++++++++***++++++,,,,,,)))***---///000000//////)))***,,,---...---,,,,,,***+++---000333444333111//////.........//////000............/////////000+++******))))))***+++,,,))))))***+++++++++******---,,,******+++,,,+++***+++---000333666:::???CCCJJJRRRZZZ]]]ZZZYYY]]]aaaZZZWWWWWWWWWVVVSSSVVV[[[VVVXXXYYYWWWUUUVVVYYY\\\ZZZUUUSSSWWW___ffffffdddbbbaaa___^^^^^^]]][[[YYYQQQTTTUUUUUUTTTTTTXXX[[[SSSTTT[[[cccccc^^^^^^cccUUUVVV[[[aaaaaa]]]\\\^^^\\\ZZZWWWTTTTTTVVVYYY[[[UUUWWWXXXYYY\\\\\\SSSIII???999555555555444444777777555444777666222111333111000000///,,,---888DDDKKKVVVaaadddccccccbbb```]]]]]]```dddiiimmmnnnoookkkfff```ZZZWWWXXXZZZ\\\```aaa```]]]VVVMMMFFFCCC>>>888000---///333555666:::777555555777888777555333777:::888333///000222...------...///111333444111000///...---...//////111111000000///---,,,+++///,,,---000000,,,,,,...------------------------)))***---//////...,,,***------------------------++++++++++++++++++++++++***+++,,,------------,,,+++------,,,***)))***++++++***)))))))))***,,,---************+++,,,---...,,,---.../////////...---------------------------'''((()))((('''&&&'''))),,,))))))+++(((###%%%,,,$$$)))...---***'''(((+++'''(((***,,,,,,,,,******......//////...---+++***+++,,,---...////////////...///000111222222222222...***((((((***,,,+++***++++++***)))((('''&&&&&&###$$$&&&(((((('''&&&%%%+++***)))***,,,,,,***)))))))))%%%(((///)))$$$+++++++++,,,---,,,+++***)))%%%&&&''')))***,,,---...)))((('''&&&%%%$$$$$$$$$%%%%%%&&&(((&&&###$$$)))$$$%%%&&&((())))))******************)))'''&&&%%%(((((()))***+++,,,,,,---''''''(((++++++)))((((((VVVSSSPPPOOOQQQQQQOOOMMMOOONNNKKKHHHGGGGGGGGGHHHHHHGGGGGGJJJLLLLLLIIIEEEGGGEEEBBB@@@@@@AAACCCDDDFFFEEECCCAAA@@@AAABBBCCCAAABBBCCCDDDDDDDDDBBBBBBGGGDDDAAA@@@AAAAAA???<<<;;;===>>>@@@@@@???===<<<@@@???===;;;:::;;;===>>>;;;;;;:::::::::<<<>>>???<<<:::999888888888666444000000111222333444555666333666666444222333222...........................///...---,,,+++,,,---...///000000000......000111222111000//////.........666222---+++,,,,,,+++)))...000222444444333111///000111333444333222000...------...111333222...***++++++******++++++,,,---*********+++------,,,***111...***)))***+++------.........///000///,,,)))///---***(((((())),,,...***+++,,,,,,------,,,,,,,,,,,,------...///000000222000---+++***+++,,,---,,,,,,,,,///222333000---000///...------...///000.........///111222111///,,,+++******))))))***************)))******+++,,,)))******)))((()))+++...,,,,,,...000444888;;;===GGGQQQUUUQQQSSS\\\^^^XXXSSSSSSSSSSSSSSSRRRRRRRRRWWWYYYYYYUUUUUUYYY\\\[[[[[[[[[]]]___bbbccccccbbbaaacccbbb``````bbb```[[[XXXUUUTTTTTTVVVUUURRROOOSSSSSSTTTYYY___ccccccbbbdddaaa^^^^^^___``````___ccc[[[RRRRRRWWW\\\ZZZWWWUUUVVVXXX\\\^^^[[[UUUOOO>>>@@@>>>:::777999>>>AAAEEE999333444222,,,---444222000111222333555<<>>???AAABBBGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBEEEBBB@@@???@@@@@@???===999:::;;;======<<<:::999???>>><<<;;;:::;;;<<<===>>>===:::888888:::<<<>>>;;;:::888777888777555444333333444444444444444555333666666333222444222...111111111111111111111111///...---------...///000000111222111//////111222333222111000000///000000333000---+++---------,,,,,,...///111111000///...000111222333222111///...------...111333222...***,,,++++++++++++,,,------,,,+++***+++---------,,,000...+++***+++,,,---,,,---------///000///,,,***...,,,***))))))***,,,---,,,---......//////......,,,,,,------...//////000//////...---,,,,,,++++++---,,,,,,...111222000...000///............///000///......///111222000///,,,+++******))))))******,,,,,,+++***)))))))))******++++++***))))))+++---+++,,,---///222666:::<<>>===>>>???@@@EEEEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBB@@@>>>>>>???@@@???>>>999:::;;;<<<<<<;;;:::999>>>===<<<::::::;;;<<<<<<@@@>>>;;;888888999;;;<<<;;;999777777777777555444777777666666555555555444444777777333222444222///222222222222222222222222//////.........///111222111222333222000000222333444444333222111111111111111///,,,,,,---.........------...//////////////////000111222111000///.........///111222111...+++---,,,,,,,,,,,,---.........,,,++++++,,,.........///...,,,---......---,,,++++++,,,...000///---+++++++++*********++++++,,,,,,---......//////......,,,,,,------.../////////---......///...---+++***...---,,,---///000000///000000////////////000000///......///111111000...++++++***))))))))))))***...---,,,***)))(((((((((,,,,,,---,,,******+++---++++++,,,...111444777999;;;EEEJJJHHHJJJTTT]]]___UUUUUUSSSPPPNNNNNNQQQSSSYYY___aaa\\\YYY[[[^^^```^^^]]]]]]]]]___bbbeeeggg\\\___```___```bbb___YYYYYYWWWUUUUUUUUUUUUSSSQQQTTTRRRRRRUUU[[[______^^^___^^^\\\ZZZYYYZZZ]]]___ddd^^^YYYWWWYYYZZZVVVSSS[[[[[[\\\^^^^^^[[[VVVRRRGGGDDD???;;;999<<>>===>>>??????CCCCCCDDDCCCCCCBBB@@@@@@CCCBBBAAA@@@@@@@@@AAABBB???>>>======>>>???@@@@@@===>>>>>>???>>>>>>===<<<===<<<;;;;;;;;;;;;<<<<<>>===<<<;;;;;;;;;;;;;;;999888888888888666555888777777777777666666666555777777333222444333///000000000000000000000000......------...000111333111222333222000000222333444333222111111000000111000///------------------/////////000000111222222///000000000000///.........///000111222000...,,,---------------...//////000...++++++,,,...000000///......///000///---+++)))***+++---///000---+++)))******++++++++++++******+++,,,,,,------,,,,,,---------.........//////---.........------,,,+++...---------.../////////000000000000000000000000000///...///000000...---++++++***)))))))))))))))---,,,+++***)))))))))))),,,---...---+++***+++---***++++++---///222555666999BBBJJJJJJKKKSSS\\\```VVVUUUSSSOOOLLLLLLPPPTTTXXX```ccc^^^YYYZZZ]]]___]]]]]]\\\[[[[[[]]]aaaddd\\\^^^^^^\\\___cccccc___XXXWWWVVVUUUUUUUUUTTTTTTWWWTTTRRRUUUYYY]]]^^^]]]___\\\XXXWWWYYY[[[\\\\\\ccc```]]]\\\\\\[[[XXXUUUYYYZZZZZZZZZYYYVVVSSSQQQEEE???888666555777>>>EEEFFFHHHDDD888222333222---///......000000222:::CCCNNNUUUYYYYYYYYY\\\]]]\\\]]]]]]]]]___bbbeeefffeee___^^^gggiii```]]]___YYYWWWVVVUUUSSSNNNHHHBBB???>>>555---,,,------...111666888::::::888666555555333222000......///000111...000222333333222222222111000//////.........///+++,,,...000000///...------,,,,,,,,,,,,---...///------.........////////////...---...//////...---...---------,,,,,,++++++,,,,,,---,,,++++++,,,...,,,+++*********+++,,,---((())))))***++++++,,,,,,+++++++++))))))***,,,...*********)))******+++,,,)))+++---...------...000------,,,+++)))(((***,,,000...+++(((''''''((())))))******)))((((((***,,,((())))))******))))))(((((()))***+++,,,+++******((()))+++---/////////...,,,)))((()))+++---...///333222000......000111222000///...,,,+++***)))))))))((('''''''''((((((((('''''''''''''''(((((()))&&&(((***+++,,,++++++,,,*********)))))))))((((((,,,+++******))))))******((())))))******++++++,,,''')))***++++++***(((&&&((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$((((((''''''''''''''''''&&&&&&&&&''')))++++++)))///---,,,+++++++++++++++QQQQQQQQQPPPOOONNNOOOOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEEEECCCBBBAAA@@@???@@@@@@AAADDDDDDDDDDDDDDDCCCAAAAAACCCBBBAAA?????????@@@AAA============>>>>>>@@@AAA@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;<<<>>>@@@@@@>>><<<;;;;;;:::888888999999888666666666666777777777777888666888777333222444333000////////////////////////------,,,,,,---///111222000111222111//////111222333333222111000000000000000000///...---,,,,,,,,,/////////000111222222333000000000000000///......///000111222111///...---......------......///000000...++++++---///000000.........///000///---***((()))***,,,//////---+++((()))***++++++++++++******+++,,,,,,------,,,,,,---------...............///...,,,++++++,,,---...------------------.../////////000000000000//////000///...///000///---++++++***))))))(((((())))))+++***************+++++++++,,,...---,,,+++,,,---+++++++++,,,...000222444777???HHHKKKMMMQQQUUUXXXTTTUUUUUUQQQMMMMMMPPPUUUXXX^^^aaa]]]YYYYYY[[[ZZZWWWYYY[[[[[[\\\___dddhhhcccccc___[[[\\\bbbcccaaaXXXWWWWWWVVVUUUUUUVVVWWWZZZWWWSSSTTTXXX\\\]]]]]]aaaZZZUUUVVV]]]```]]]XXX\\\\\\[[[ZZZYYYXXXVVVUUUYYYYYYYYYXXXUUUTTTRRRRRRDDD;;;444222333444;;;BBBKKKFFFDDDDDD===222///444000...///111111333;;;DDDLLLSSSYYYYYYYYY\\\___```aaa```^^^___```bbbbbbaaaVVVUUU^^^bbbZZZZZZ^^^ZZZ[[[YYYVVVQQQJJJDDD>>>;;;<<<444---,,,---,,,---000222444777777555333222222000...,,,+++***+++---......111333333111000111222000///..................---...///000///...,,,***---,,,,,,,,,,,,---...//////............---------///---,,,---...///...---------,,,,,,++++++******,,,,,,---,,,++++++,,,...++++++*********+++---...))))))))))))******++++++***+++,,,+++)))***,,,///+++***************++++++(((***---......//////000......---+++)))(((***,,,///...+++)))(((((())))))(((***,,,---,,,++++++,,,%%%&&&'''((()))*********((()))+++,,,,,,,,,+++***'''(((***,,,---------...---+++'''%%%''',,,//////111///...,,,---...000111......---,,,++++++++++++((((((''''''&&&'''((()))(((''''''''''''((()))))))))&&&%%%(((,,,---***&&&*********))))))))))))))),,,+++******))))))******))))))******+++++++++,,,'''(((***,,,,,,+++)))((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$######&&&&&&&&&&&&'''&&&&&&&&&((('''(((+++---...---,,,,,,,,,,,,+++***)))******RRRRRRRRRPPPNNNLLLMMMNNNJJJJJJIIIIIIHHHGGGGGGFFFEEEFFFGGGFFFDDDCCCCCCDDDAAAAAAAAAAAAAAABBBCCCCCCFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@????????????<<<===>>>>>>===>>>@@@BBB@@@@@@??????>>>>>>======<<<<<<<<<===============:::<<<>>>@@@@@@???<<<;;;:::999888888999999888666444555555555666666777777666888777333222444444111111111111111111111111111...------,,,---...000111000111222111//////111222333222111000000//////000000000111///---++++++,,,,,,---...000111111111111111111000000000////////////111333222000............------------.../////////---,,,,,,---/////////...------...//////,,,***(((((())),,,......,,,***'''((()))***++++++++++++,,,---......//////..............................000...,,,******,,,...000,,,---......---,,,---.........////////////......111000...//////...,,,*********)))(((((((((((()))******))))))***++++++,,,)))+++------,,,+++,,,---,,,++++++,,,---///111222555:::AAAGGGJJJLLLMMMMMMPPPTTTWWWUUUQQQOOOQQQUUUWWW\\\^^^[[[YYYZZZXXXUUUPPPUUU[[[```cccfffkkkoooiiihhhbbb\\\[[[______\\\VVVWWWWWWVVVUUUVVVYYY[[[]]]XXXTTTSSSWWW[[[\\\\\\aaa[[[XXXZZZaaaccc___YYY\\\]]]]]][[[YYYWWWWWWXXX[[[\\\[[[XXXVVVUUUVVVWWWJJJ>>>555555555333888???KKKFFFHHHMMMFFF666222888222000111222333555<<>>======>>>@@@???>>>>>>@@@CCCAAA@@@???>>>============<<<======>>>>>>???>>>>>>=========<<<<<<;;;::::::888777666666777777666555555444444444444444333333777999777333222444444222222222222222222222222222000///.........///000111111222333222000000222333444444222111111111111111---///000000---+++,,,...,,,---000222333333222111222222111000000000000000000222333222000......///------,,,,,,------...///---,,,+++,,,...///...---...---,,,,,,...---,,,***(((((())),,,------+++)))((((((((()))***++++++,,,,,,---......//////.................................---,,,,,,,,,------...***---//////---,,,,,,---,,,---...//////...---,,,111000///...///...+++)))******)))(((((((((((((((++++++******)))*********&&&(((+++,,,,,,+++,,,------,,,,,,,,,---...000111555666999@@@FFFIIIHHHHHHLLLRRRYYYYYYUUUQQQRRRTTTYYY[[[[[[ZZZ[[[[[[WWWPPPLLLTTT^^^dddfffhhhkkknnnffffffccc^^^]]]___]]]YYYTTTVVVVVVVVVUUUWWW[[[^^^]]]XXXSSSRRRUUUXXXZZZZZZ]]]^^^___aaacccbbb```^^^___aaaaaa]]]YYYVVVWWWZZZ\\\]]]\\\YYYVVVVVVYYY[[[SSSEEE:::999777222333:::BBBFFFLLLMMMFFF;;;555555444222333555555777???HHHOOOYYY```___\\\]]]``````^^^\\\ZZZYYY[[[\\\]]]]]]YYYUUU[[[aaa```eeeiiicccbbb^^^XXXPPPIIICCC???===:::444///...---+++---111111444888:::999777666666444444444333333333222222111000000/////////......,,,,,,,,,++++++,,,,,,---+++,,,---......---+++***+++,,,---.........---,,,+++++++++,,,,,,,,,,,,,,,///---++++++---......------------...............,,,------,,,++++++,,,...++++++******+++,,,...///111000///...------......'''+++//////,,,***+++...------+++***))))))(((((()))***+++---......,,,+++//////...,,,))))))***+++***+++,,,,,,,,,+++******(((***,,,,,,++++++,,,...(((((()))*********))))))'''((()))***+++***)))))))))+++------++++++,,,...---...,,,((()))...---))),,,,,,,,,,,,---------.........,,,+++************###&&&))))))'''&&&'''(((((((((((((((((())))))***,,,+++))))))***)))%%%"""***+++++++++++++++++++++,,,+++******))))))******---,,,,,,++++++******)))))))))******+++,,,------))))))(((((((((((((((((((((((('''&&&%%%$$$######"""###$$$&&&&&&&&&%%%$$$""" '''***'''&&&'''%%%))),,,---+++)))))))))SSSTTTTTTQQQLLLJJJKKKLLLFFFGGGHHHIIIIIIIIIIIIHHHEEEFFFGGGEEEAAA@@@BBBDDD===>>>???@@@BBBCCCDDDEEECCCAAA???=========>>>???@@@@@@AAAAAA@@@???===<<<===???AAA@@@>>>>>>@@@CCCBBBAAA@@@???>>>>>>>>>>>>======>>>???????????????@@@>>>;;;888666777888999666555444444555666444333666555444333222111000000777999777333222444444222111111111111111111111111222111000//////000111111333444444333222222333555555555444333222222222222***---000000------...000...000333555777666555333333222222111000111111111000222444333///---...000---,,,,,,,,,,,,---......,,,++++++---...///---,,,...,,,++++++,,,---+++***)))))))))+++------***((((((((((((((()))***+++,,,***+++,,,,,,------,,,,,,.....................---+++,,,---.........---,,,)))---000000...++++++,,,+++,,,---......---,,,+++111000///......---+++)))******)))(((((((((((((((------+++***))))))(((((($$$'''***,,,,,,+++,,,---...---,,,,,,---...000111888555555<<>>888...555444444666666888@@@IIIRRR\\\cccaaa]]]]]]^^^___ZZZXXXVVVVVVYYY[[[]]]]]]\\\WWW]]]dddeeejjjllldddccc___XXXQQQJJJEEEBBB@@@:::444000///---+++---111,,,///444666666444333333111222222222222111000000111000......//////...,,,+++++++++******+++,,,,,,(((***,,,.........---,,,***+++---//////...---,,,((())))))+++,,,------...///---++++++,,,......---......//////000000111111,,,------,,,++++++,,,...++++++******+++---...///333111000...------------%%%+++000111---***+++---...---,,,***)))(((((((((((()))+++...111333111000//////...,,,))))))***+++(((***,,,---...---+++***)))******)))((()))---///+++,,,,,,++++++***(((((()))***+++,,,---,,,+++++++++---///...,,,+++---///(((,,,,,,)))***---)))"""++++++,,,---......------000///---+++***(((((('''"""%%%)))***(((&&&&&&(((((((((((((((((()))******(((***,,,,,,***(((((()))++++++++++++++++++,,,,,,,,,++++++***)))*********...------,,,+++***))))))***))))))***+++,,,......++++++***)))((('''&&&&&&(((((('''&&&&&&%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$!!!"""***,,,)))'''***###(((---///---***)))***RRRRRROOOLLLIIIIIIKKKMMMMMMJJJIIILLLMMMHHHEEEFFFLLLKKKIIIGGGDDDBBB???>>>CCCAAA@@@BBBEEEGGGFFFDDDBBBCCCCCCAAA???>>>???AAACCCBBBAAAAAA@@@@@@@@@@@@AAA???<<<===???@@@???===???@@@AAA@@@===;;;;;;;;;:::999:::===BBBDDDCCCAAA>>>>>>>>>>>>>>>===<<<<<<<<<999555111000111333555333555666666555444444555888888888888777555444333444333222111111111222333222222222000...------///444333333222333444666777444555555555444444222222222222111111000////////////222444333000///000222333222111000000//////000111111000///...---,,,+++---,,,,,,+++,,,---...///++++++,,,------...//////---...//////...+++)))'''''')))***++++++***)))'''))))))))))))))))))******///...,,,++++++,,,...///111000...,,,,,,,,,...///,,,,,,---,,,+++,,,...000//////...------------...///000///...------///111---///000///,,,)))((((((---,,,***)))))))))***+++,,,,,,,,,,,,,,,+++***)))((('''''')))+++,,,+++***333333222111///---,,,+++444444666:::BBBIIILLLJJJHHHOOOWWWXXXSSSPPPSSSWWWXXXYYYZZZ[[[ZZZWWWTTTQQQUUUZZZ]]]^^^___bbbaaa]]]aaaZZZXXX___ccc^^^XXXWWWSSSUUUWWWZZZ\\\]]]]]]]]][[[SSSNNNNNNPPPRRRWWW\\\dddbbbbbbeeeaaa\\\^^^dddcccaaa]]]XXXSSSQQQRRRTTT[[[YYYVVVUUUUUUXXX[[[]]]SSSOOOCCC555111666888666;;;>>>AAABBBAAA@@@@@@@@@666777888888999<<<@@@CCCMMMVVV[[[[[[ZZZ\\\ZZZUUUQQQSSSTTTSSSVVV^^^ccccccbbbeeeeeeddddddeeeaaa[[[]]]]]]ZZZRRRKKKGGGBBB<<<555444111///........./////////000222555666555333//////111222222222222222000///...------...///000---...//////......///000111......000...***(((***))),,,------...///...+++***+++,,,------,,,+++***...---,,,---/////////---//////000000000000//////000//////000000,,,&&& ......---,,,++++++++++++------...///000000//////+++---......---,,,,,,---*********++++++,,,,,,,,,...---+++---777>>>888+++)))***,,,------,,,+++******...000,,,&&&$$$(((---)))***)))((('''(((+++---(((&&&%%%'''+++------++++++((($$$$$$'''***++++++,,,,,,,,,,,,,,,,,,,,,---...+++)))))),,,......---,,,...//////...///000111+++,,,,,,+++)))(((((()))(((******)))((('''((()))***))))))(((((((((((((((***((('''(((+++,,,+++(((***,,,...---,,,+++,,,---+++&&&"""###(((------+++)))++++++***+++......***'''(((***+++,,,,,,++++++******+++,,,+++***)))(((***)))'''%%%$$$$$$$$$$$$(((%%%###$$$(((+++,,,+++&&&&&&%%%$$$############%%%%%%%%%&&&&&&&&&''''''PPPQQQQQQOOOLLLJJJJJJKKKOOOKKKIIILLLLLLIIIFFFGGGIIIHHHGGGEEEDDDDDDDDDDDDFFFDDDCCCCCCEEEFFFDDDBBBCCCCCCCCCBBB@@@???@@@AAACCCBBBAAAAAA@@@@@@@@@AAA===;;;:::<<>>===<<<<<<===:::999;;;>>>BBBCCCBBB???<<<<<<===>>>>>>>>>>>>===<<<999666333222333555777555777777777444333222333666666666666666666555555555444222111000000000000111111111000...---...///222222111111111222333444444444444444333333333222222111111000000///......///111222222111111111222222111000///////////////222111000...------------------,,,,,,,,,---...///,,,,,,++++++++++++******,,,---------,,,***((('''&&&''')))******)))'''&&&******)))))))))***++++++...---,,,,,,,,,,,,---...///...,,,+++***+++,,,------...---,,,++++++...000//////...------------......//////...,,,---///000...000111000---***)))))),,,+++***)))((())))))***+++,,,,,,,,,+++******))))))(((((()))+++,,,***)))//////000000///...------222333555:::AAAIIILLLMMMLLLPPPSSSUUUTTTTTTVVVWWW\\\\\\]]]^^^]]][[[YYYXXXVVVYYYZZZYYYZZZ___aaa___```]]]\\\___]]]VVVQQQRRRTTTUUUWWWZZZ\\\]]]\\\\\\XXXSSSPPPSSSUUUVVVXXX[[[dddaaaaaabbb^^^XXXYYY_________]]]YYYVVVUUUVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWLLLKKKDDD999555777888666999999:::===@@@BBB@@@>>>888888777666777;;;AAAFFFNNNUUUZZZYYYXXXZZZXXXTTTNNNQQQRRRQQQUUU]]]bbbbbbccceeeeeecccbbbccc___YYY\\\\\\YYYSSSPPPMMMFFF???555333111///------......//////000222444555444222//////000111222222222222...---,,,,,,,,,,,,---...,,,...//////......///111000------000///+++)))+++,,,............///...---...//////////////////......---,,,---///000///...//////000000000000//////000///---......---***&&&,,,,,,,,,++++++,,,---------......////////////...+++---......---,,,,,,---///...---+++***((('''''',,,,,,+++,,,333999333))))))***+++,,,,,,+++***((((((+++---***$$$###''',,,)))***)))((('''(((+++---///---++++++,,,,,,***(((,,,)))''''''***------,,,+++,,,,,,---,,,,,,++++++---+++))))))+++------,,,+++,,,......------///000///000000...+++)))))))))((()))***)))'''&&&'''((())))))(((((((((((())))))***((('''(((+++,,,+++)))(((***++++++***))))))***+++(((&&&&&&***---------***---,,,***+++---,,,(((((()))***++++++,,,,,,,,,***++++++,,,+++***)))(((***)))'''&&&$$$$$$$$$%%%%%%###"""###&&&(((((('''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&OOOQQQRRRQQQNNNLLLJJJJJJPPPLLLJJJLLLLLLIIIHHHJJJIIIHHHFFFDDDDDDEEEFFFGGGJJJHHHFFFEEEEEEEEECCCAAADDDDDDDDDCCCAAA@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAA<<<;;;:::;;;>>>???@@@???888:::<<<=========>>>???::::::<<>>>>>>>>>>>;;;999666444444555777999777888888777444222111111333333444444444555555555444333222000///...------///000000///......///111000////////////000000111555444333222111222333333111111000//////......---000//////111222333222111000000//////.../////////333111///---,,,,,,---...------,,,,,,,,,---............---,,,***)))((((((,,,,,,++++++***)))(((((('''(((***++++++***((('''***************+++,,,,,,---------------------------,,,***))))))***++++++//////...+++***+++...000//////...------------...---...///...,,,,,,...000...000111000...+++************)))((((((((())))))******+++++++++******)))***))))))***,,,,,,***)))+++,,,---....../////////111000333999AAAHHHMMMPPPRRRRRRRRRSSSUUUWWWXXXXXX[[[[[[[[[[[[[[[ZZZYYYYYYZZZ[[[YYYVVVXXX^^^ccccccddddddeeeeee```YYYVVVXXXXXXXXXZZZ]]]```aaa___^^^UUURRRSSSXXX[[[ZZZZZZ\\\eeecccaaa___[[[WWWWWWZZZ\\\]]]]]]\\\ZZZYYYZZZ[[[VVVYYY\\\^^^]]]ZZZVVVSSSKKKMMMKKKBBB;;;888777555777444333777>>>BBB???;;;999888777666777<<>><<<;;;:::999999888:::<<<<<<<<<<<<===>>>:::<<<>>>@@@AAA@@@===;;;<<<<<<<<<======<<<<<<;;;888777555444444666777888666777888777444222222222333333222222222333333333111111000///...------------...//////......000222..................//////444333111000000111222444000000//////......------000...---///333555333000///...............///000333111///,,,+++,,,...///------------------------000000///...,,,+++******------+++***)))))))))))))))+++,,,------,,,+++)))************+++,,,------,,,------......------,,,,,,+++******)))***++++++111000...+++******---000//////...------------...---...///...---,,,---///---///000///---*********))))))(((((((((((((((((())))))***++++++*********)))))))))***------,,,+++)))***+++,,,---.........///...000777???EEELLLRRRWWWVVVUUUTTTTTTUUUWWWYYY[[[ZZZYYYXXXXXXWWWVVVVVV\\\]]]\\\YYY[[[aaaffffffcccdddfffgggfffbbb```___[[[[[[]]]bbbfffhhhfffdddVVVSSSTTTYYY]]]\\\]]]___fffdddaaa^^^[[[YYYYYY[[[[[[]]]______]]][[[[[[[[[[[[]]]```aaa```\\\WWWTTTQQQTTTSSSKKK@@@999666777777555333666;;;>>>===:::999:::::::::;;;>>>DDDHHHGGGKKKOOOQQQRRRSSSTTTTTTXXX[[[[[[YYY\\\bbbeeedddeeefffdddaaaaaabbb```[[[WWWUUURRRPPPQQQPPPFFF:::666555333111///........./////////111333333222000---...///000111111111111000000////////////000000+++---...///...///000222...,,,,,,000000---,,,//////,,,+++++++++***+++------,,,+++******+++,,,---///...---...000111000//////000000111111000000///000000///............---,,,+++++++++,,,,,,---...////////////...---,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,++++++++++++***+++,,,++++++***(((&&&************)))(((&&&%%%'''***,,,+++)))(((+++...((()))***)))((((((***,,,(((((('''((()))))))))(((&&&'''(((***++++++***))))))***,,,---,,,***'''%%%,,,***)))))))))***++++++***+++------,,,,,,...///...///000...+++(((''''''+++,,,,,,,,,***)))***+++&&&&&&''''''(((***+++,,,***))))))******+++++++++***+++------+++***+++,,,+++,,,------+++***+++,,,)))---...+++***,,,,,,)))++++++***)))***+++---...++++++++++++******))))))***)))(((''''''&&&&&&&&&$$$%%%&&&&&&'''&&&$$$###############$$$%%%&&&'''"""############$$$$$$$$$TTTSSSRRROOOLLLKKKMMMOOOQQQLLLIIIKKKLLLJJJJJJLLLMMMKKKHHHEEEDDDEEEFFFHHHGGGHHHHHHGGGFFFEEEEEEFFFDDDEEEEEECCCAAA@@@AAACCCAAAAAAAAA@@@@@@AAAAAABBBCCCBBB@@@===:::888777777:::;;;======<<<;;;;;;<<<;;;<<>><<<;;;>>>>>>>>>===;;;:::888777555555444444444555666777444555777666555333444444444444222111000000000000---.........//////......,,,.........---...000222//////////////////......333111000//////000222333000000//////......------///...---///333444222000......---......///000111333111...,,,,,,---///000---------------------,,,.........------,,,,,,,,,...---,,,+++++++++++++++)))+++,,,------,,,+++)))************+++,,,---...,,,------......------,,,,,,,,,+++++++++,,,,,,,,,111000///,,,***+++...000//////...------------...---...//////---------///+++---......+++)))((()))((((((((()))))))))((((((((()))***+++++++++++++++((('''(((+++...//////...***+++,,,,,,,,,,,,,,,+++///,,,...666<<>>@@@@@@BBBDDDEEEEEEHHHMMMRRRTTTUUUWWWZZZ^^^```___\\\]]]aaabbb```cccdddbbb___```cccccc___WWWUUUQQQOOOPPPNNNCCC777777666444222111///....../////////111222222000...------...///000000000000000000000000000000000000,,,---//////...///000222...,,,,,,000000------///000+++***---,,,***+++///000///...------...///000///...---...///000000...//////000000000000/////////000111111000...,,,+++...---,,,,,,+++++++++,,,......///......---,,,,,,+++---......---,,,,,,---***++++++,,,---...//////++++++,,,,,,+++((('''(((*********)))((('''&&&&&&'''))),,,+++***)))+++---((()))***)))((((((***,,,###$$$%%%&&&'''((()))***&&&'''***+++++++++******,,,---///000///,,,)))'''++++++***)))))))))***,,,,,,---//////......000111,,,...//////---***))))))***+++,,,+++)))((()))***&&&&&&&&&''')))***,,,,,,)))***************+++,,,)))+++---,,,+++***++++++***+++,,,,,,***)))***+++%%%+++---+++***,,,...---,,,+++*********+++,,,---+++++++++***************))))))))))))(((''''''&&&$$$%%%&&&'''&&&%%%$$$###"""""""""###$$$%%%&&&'''"""""""""#########$$$$$$UUUTTTRRRNNNLLLLLLNNNPPPOOOKKKIIIKKKLLLJJJIIIKKKJJJIIIGGGFFFFFFHHHIIIJJJEEEFFFGGGGGGFFFEEEFFFHHHDDDDDDDDDCCCAAA@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@>>>;;;:::;;;<<<<<<===>>>>>><<<;;;;;;;;;;;;===??????===<<<<<<===??????>>><<<:::888666555444444444555555555555555333555666666555444444555555444222000/////////000,,,,,,---///////////////---.........------///111/////////000//////...---000000///...///000111222111111000//////......---///......000111222111000...---......///000111222222000...---------///000------.........---,,,+++***+++++++++++++++++++++---------,,,,,,,,,++++++'''(((***++++++***(((''')))))))))******,,,---...------------------------,,,,,,,,,---------------/////////...,,,,,,...000//////...------------...---///000000///......///***,,,------+++)))(((((((((((()))*********))))))((()))***+++,,,---------(((((()))+++...000000///,,,,,,,,,,,,,,,++++++***///+++,,,444888;;;DDDPPPUUU[[[___[[[SSSOOOQQQVVVYYYYYYXXXWWWVVVTTTSSSRRRVVVZZZ\\\\\\___cccdddaaa___^^^]]]]]]bbbddd^^^VVVYYYXXX[[[bbbjjjmmmjjjeee[[[UUURRRUUUXXX[[[___ddd```___[[[WWWXXX\\\]]][[[bbbcccdddaaa]]]ZZZXXXWWW^^^]]]ZZZWWWUUUUUUUUUUUURRRPPPOOOMMMGGGAAAAAADDD===>>>===:::666666888;;;999===AAACCCCCCBBBBBBBBBFFFHHHNNNVVVXXXXXXZZZ]]]^^^```___[[[ZZZ\\\\\\YYY```aaa___\\\]]]aaaaaa^^^XXXWWWSSSOOONNNLLLCCC888777666555333111///...---000//////000111111///---,,,---...///000000000000---......//////......------...//////......///000///,,,---000000------///000******///000+++,,,222......------------.........---,,,---/////////------......//////......---...000222222000---,,,+++///...---,,,++++++++++++------.........------,,,+++---......---,,,,,,---------------------------,,,******---,,,))))))*********))))))((((((''''''%%%''')))***)))((()))***''')))******))))))***+++''')))***)))((('''(((***(((***---------,,,,,,---///000111222111000...,,,,,,,,,,,,***))))))***,,,---///000111000000111333---000222222000...,,,,,,((()))***)))'''&&&'''(((&&&&&&''''''(((***+++,,,)))***++++++******+++---''')))******)))(((((()))+++***))))))))))))******$$$***---+++***,,,//////,,,,,,++++++++++++,,,,,,,,,+++******))))))******))))))******)))(((''''''"""###%%%$$$###""""""###############$$$%%%&&&'''""""""#########$$$$$$$$$TTTTTTSSSQQQNNNMMMNNNOOOMMMIIIHHHLLLMMMJJJHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIDDDFFFGGGGGGEEEDDDEEEGGGCCCCCCCCCBBB@@@???@@@AAAAAA@@@@@@@@@AAAAAABBBCCC<<<>>>???>>><<<<<<>>>AAA<<<>>>??????===<<<<<<<<<;;;===>>>===;;;;;;===???>>>>>>===<<<:::888666555555555666666666666555444444666777666444333333444444333111000///000111222---...//////000///......---...///...------...000....../////////...---,,,.........//////000000000222111111000000///.........///111111000//////000.........///000111333333000000///............///------.........---,,,+++++++++++++++++++++++++++++++++,,,---,,,+++***)))&&&''')))******)))'''&&&((((((((()))***+++,,,---...---,,,,,,,,,,,,---...+++,,,,,,---------------,,,...000000......///000//////...------------......000111222000//////000***,,,...---+++)))))))))((((((***+++++++++******)))***+++,,,---......///+++++++++,,,...///...,,,++++++,,,,,,,,,,,,,,,+++111++++++222555666@@@MMMSSSXXX\\\\\\XXXSSSRRRRRRRRRSSSTTTUUUUUUTTTRRRQQQVVVZZZ\\\\\\___ccceeeccc___bbbbbb```bbbddd```XXX[[[ZZZ\\\bbbjjjlllgggbbbZZZTTTRRRTTTXXXYYY]]]aaa``````[[[VVVXXX]]]^^^ZZZdddddddddaaa\\\YYYWWWWWW]]][[[WWWTTTRRRSSSTTTUUUSSSPPPOOORRROOOIIIGGGIIIAAA>>>:::888777888999:::;;;>>>@@@AAAAAA@@@@@@AAAEEEGGGMMMVVVXXXUUUUUUYYY[[[]]]\\\XXXWWWYYYXXXUUU]]]]]]YYYUUUVVVZZZ[[[XXXUUUUUUSSSMMMJJJHHHAAA:::555444333222000---+++***000//////000111000...+++,,,,,,---...////////////---...///000000///...---...///000///...---...///000---...111000---,,,///+++&&&'''///000******000***++++++,,,,,,++++++***---,,,+++,,,---......,,,,,,,,,------------,,,,,,---///000///---,,,...000------,,,++++++,,,,,,,,,,,,,,,---.........------+++---......---,,,,,,---,,,,,,,,,++++++*********---(((''',,,...+++***,,,***)))))))))((()))))))))&&&((()))***))))))((((((''')))******))))))***+++***+++,,,+++)))'''(((***(((+++------,,,+++---///....../////////......---,,,------+++))))))+++---...///111111000000222333///111333333000---++++++)))***+++***((('''((()))''''''''''''((()))++++++)))+++,,,,,,******+++---'''(((******((((((((()))---***&&&&&&)))++++++***$$$+++///,,,)))+++......+++,,,,,,,,,,,,,,,++++++,,,+++***)))))))))***+++))))))*********)))((('''"""$$$%%%$$$""""""$$$&&&############$$$%%%&&&&&&#########$$$$$$$$$%%%%%%RRRSSSTTTSSSQQQNNNMMMMMMKKKHHHHHHLLLMMMJJJGGGHHHMMMMMMKKKJJJHHHFFFEEEDDDEEEGGGHHHGGGDDDBBBDDDFFFBBBCCCCCCAAA???>>>???AAA@@@@@@@@@@@@AAAAAABBBCCC===???@@@???===<<>>======>>><<<===>>><<<::::::===AAA<<<<<<<<<;;;:::999888777666777888888888777555444666888888777444222111222333222000///000111333444//////000000000///---,,,......///...,,,,,,...///------...///...---+++***------...///000000//////222222111111000000//////---000333222///---...000.........///111222444444///////////////.........------...///...---+++***.........------,,,,,,,,,)))***+++---,,,+++)))(((''')))***++++++***)))''''''''''''((()))+++,,,---///...,,,++++++,,,...///***+++,,,---------------+++---000111000///////////////...------------......000222333111000000000+++---///...,,,+++******((()))***,,,,,,,,,+++***)))***+++---...//////000///---------......,,,******+++,,,---------------222++++++111333333<<>>???>>>======???@@@CCCDDDKKKSSSUUUPPPOOORRRYYY\\\[[[XXXWWWYYYXXXUUUZZZZZZVVVQQQQQQUUUUUURRRPPPRRRPPPJJJEEEDDD@@@;;;333333222000...,,,***(((000//////000000000---++++++,,,---...///////////////000111222222111000//////000111000...,,,---...000......111000---,,,...&&& ###,,,---'''&&&---,,,---////////////---,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++,,,------,,,***,,,000444++++++++++++,,,---......++++++,,,---............+++---......---,,,,,,---)))))))))))))))*********---&&&$$$***///---+++---***)))))))))))))))***+++)))***+++,,,,,,+++***)))''')))***+++***)))***+++'''***,,,+++(((''')))+++''')))++++++))))))+++...******************++++++---......,,,))))))+++......///111111000000222333///111333222///+++(((''',,,---...---+++***+++,,,(((''''''(((((()))***+++(((+++---,,,***)))+++...)))***,,,,,,***)))***+++///***%%%%%%***------+++&&&---000,,,)))***,,,,,,+++,,,---...---,,,+++***---,,,***)))))))))***+++))))))***++++++***((((((%%%&&&'''&&&$$$$$$'''***$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%TTTUUURRRNNNMMMPPPQQQOOOOOOLLLIIIIIIKKKLLLJJJHHHNNNMMMJJJHHHFFFEEEEEEEEEAAAEEEHHHHHHEEEBBBCCCEEE@@@BBBCCCCCCBBBAAABBBBBBAAAAAABBBBBBAAAAAA@@@???===???@@@???===>>>AAADDD>>>===<<<;;;;;;::::::;;;>>>>>>===<<<<<<<<<<<<============<<<;;;999888777555666666777666444333222333555666555444222333333111///---...111222000...000000000000000000000000000///.........000111222//////...,,,+++,,,...111---------............///000000////////////000000,,,...000111000---)))&&&...111333111111444333///,,,---.../////////...---000000000///...---+++++++++))))))***---...,,,***,,,000///))))))------)))...***&&&''',,,000000...++++++***))))))***+++,,,///111000,,,+++,,,+++(((...------,,,,,,,,,------......222555000))))))///111///---...000111///,,,222///---///333555222......---++++++++++++***((())))))(((((((((((()))))))))))),,,///...---111777333000---,,,,,,------,,,(((///111---+++000333333222...+++,,,222999===???JJJNNNWWW```___XXXRRRQQQVVVYYY]]]]]]ZZZYYYZZZ\\\\\\]]]___aaadddfffhhhiii````````````___`````````eeecccaaacccggghhheee```]]][[[YYYVVVUUUUUUVVVVVV``````]]][[[^^^eeehhhgggdddbbb___]]]\\\[[[YYYWWWZZZXXXVVVTTTSSSTTTVVVWWW[[[ZZZWWWTTTVVVWWWQQQHHHFFF===777999:::777777;;;BBBBBBAAA>>>;;;;;;>>>AAA<<>>AAADDD???>>>===<<<<<<;;;;;;<<<>>>======<<<;;;<<<<<<<<>>>>><<<;;;999777666666666666666555444333333333444666555444222222333111///...///111111000...////////////////////////......---------...///000...//////...,,,---...000---------............///000000////////////000000......///000000///---,,,,,,111444444444555222...---.../////////...---,,,/////////......---,,,++++++***)))+++---...,,,******------)))))),,,,,,))),,,(((&&&(((...222333111+++******))))))***+++,,,---//////,,,+++------***...---------------......111000222333///))),,,333000---+++,,,...///...,,,///,,,+++,,,000222///,,,...,,,++++++++++++***(((***))))))))))))))))))***((('''))),,,---,,,///444333000---,,,,,,------,,,(((---...++++++///111000222...+++,,,111777;;;===EEEKKKVVV```___WWWSSSSSSVVVZZZ]]]]]][[[YYYYYY[[[^^^^^^^^^```ccceeedddbbb[[[\\\]]]___`````````````````````ccceeeeeeccc```gggccc]]]WWWTTTSSSTTTVVV[[[^^^```^^^aaafffhhhgggaaa___\\\[[[[[[ZZZYYYXXXYYYXXXWWWWWWVVVWWWWWWWWW\\\ZZZVVVSSSTTTVVVSSSLLLKKKCCC>>>??????<<<;;;======@@@BBB???:::888:::======CCCIIIKKKNNNRRRSSSQQQSSSPPPQQQWWWXXXTTTRRRTTTYYYTTTPPPQQQUUUWWWTTTOOOOOOLLLHHHFFFDDD@@@;;;777444111111333111---,,,------///111222000...------*********+++---///111222000000/////////000000111111111///...---------...++++++---......///////////////......---,,,,,,+++///---,,,*********,,,---,,,,,,---------............---------...---,,,+++444111...------------------+++++++++---...---,,,---+++)))***---//////...***+++---...///......------------,,,++++++******###(((***)))***...---)))******++++++++++++++++++))))))******++++++******)))***+++***)))((((((******++++++)))&&&%%%''')))&&&%%%%%%&&&(((***)))((()))))))))***++++++,,,,,,,,,***+++,,,***'''(((---///---,,,---000111111000...000222111...***((('''------------+++******++++++***)))((('''&&&&&&&&&************************((((((((((((((()))))))))'''(((((()))***+++,,,---------......---+++***)))++++++++++++++++++++++++...)))++++++$$$'''---+++---+++)))'''((()))******(((((()))************)))&&&&&&&&&&&&&&&%%%$$$$$$$$$######%%%'''(((&&&###TTTVVVUUURRRPPPQQQOOOLLLJJJIIIHHHIIIKKKMMMMMMLLLOOONNNKKKIIIFFFEEEEEEEEEGGGEEECCCBBBCCCDDDDDDCCCAAACCCDDDCCCAAA@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>?????????>>>???AAADDDAAA@@@???>>>==================<<<;;;;;;;;;;;;<<>>>>><<<:::888666555777777666555444444444444333444555555333222222333111000//////111111000///........................,,,,,,,,,+++,,,,,,---......///000000///...///000---------............///000000////////////000000000////////////000111222+++111555666666666222---///////////////...---,,,------------------------+++******+++------,,,***(((++++++)))))),,,,,,***)))'''&&&)))///333444444+++***))))))***+++,,,---+++......++++++......+++------......//////000000333111000///,,,)))---444///,,,***)))+++,,,------...,,,***+++///000...,,,...,,,++++++++++++***)))***************************'''''',,,//////000333333000...,,,,,,---,,,+++)))+++***)))+++//////,,,111...++++++///333777999===FFFUUU^^^\\\TTTRRRUUUVVVZZZ^^^^^^[[[XXXXXXYYY\\\ZZZZZZ^^^ccceeebbb]]]UUUXXX[[[^^^```aaa```___[[[^^^aaabbbbbb```___^^^jjjeee^^^XXXTTTTTTVVVWWWZZZaaaeeedddccceeegggfff```^^^[[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZYYYWWWVVVUUU[[[ZZZVVVRRRTTTWWWUUUPPPOOOJJJGGGHHHGGGCCCBBBBBB<<<@@@CCCAAA;;;777777999<<>>??????===<<<<<<;;;;;;;;;;;;;;;======<<<;;;:::999777666999888666444444444555555222444555555333222222333111000000000000111000000........................,,,,,,,,,,,,,,,,,,,,,------///222222111/////////---------............///000000////////////000000000000000000000111111111---222555444555666333...000000000///...---,,,,,,,,,,,,,,,,,,,,,---......++++++++++++,,,,,,+++***(((*********+++,,,,,,+++((('''&&&)))---111222222******))))))***,,,---...,,,......++++++------***------...///000111111111000///...---******---000///---***)))***,,,...//////---,,,,,,///000///...---,,,++++++,,,,,,***)))++++++++++++++++++++++++...)))(((...222333333444333111...---------,,,***+++***)))***---///---***000...,,,+++,,,000333555777BBBQQQZZZVVVNNNMMMRRRUUUZZZ^^^^^^[[[XXXWWWXXXXXXVVVVVV\\\dddgggccc]]]UUUXXX\\\```bbbaaa___^^^ZZZ___cccccc___[[[[[[\\\aaa___[[[XXXVVVVVVXXXYYY\\\ccchhheeeaaabbbeeefff```^^^\\\\\\^^^```aaaaaa]]]]]]]]]\\\YYYVVVSSSQQQWWWXXXWWWUUUVVVXXXVVVPPPOOONNNMMMNNNMMMKKKIIIIIIDDDCCCBBB@@@===;;;888666:::>>>???@@@EEEKKKMMMKKKNNNOOOQQQRRRQQQNNNLLLMMMOOONNNOOOSSSXXXZZZXXXTTTRRRPPPLLLGGGCCC@@@<<<;;;666333333555333///---///---000333444222000...---,,,,,,,,,---...///000000......///000111111111111/////////......------------......///000000///////////////......---------///...------------......------------............,,,---//////...------......444;;;===999333...---///...,,,,,,------,,,***///...---------.........---.../////////---,,,+++++++++,,,,,,,,,+++))))))((()))***)))***+++,,,+++,,,,,,++++++******))))))************)))((('''&&&+++,,,,,,+++(((''''''(((,,,,,,,,,+++*********+++,,,***((()))***,,,,,,,,,+++++++++*********))))))---++++++---+++((()))...---///...+++((()))...444---///111000...***)))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%&&&&&&,,,,,,,,,+++++++++******&&&''''''((()))******+++*********)))))))))((((((---------,,,,,,+++++++++************************+++(((---...'''(((,,,(((***+++***)))(((((()))***''''''((()))))))))))))))''''''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&NNNRRRTTTSSSSSSTTTRRRNNNLLLLLLKKKJJJIIIIIIJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLNNNIIIDDDBBBDDDGGGGGGEEEDDDFFFGGGFFFEEECCCCCCDDDAAAAAABBBBBBAAAAAA@@@???@@@???>>>>>>@@@AAABBBCCCCCCBBBAAA@@@@@@???@@@@@@======<<<;;;;;;;;;;;;<<<::::::;;;;;;::::::999888999888666555444444555666222444555444333111222222000111111111000000000111........................------.........---------,,,///222333111///......---------............///000000////////////000000...///000111000///...,,,///333333111111444444111111111000///...---------,,,,,,,,,,,,,,,---//////***+++,,,,,,++++++++++++******+++------,,,,,,---((('''''')))+++---------***)))))))))+++,,,...000///111000,,,+++---,,,)))------///000111111111111...//////...------......///...,,,++++++---000222...---,,,,,,---...//////---+++***+++,,,,,,+++)))***+++,,,,,,,,,,,,+++***///***)))...333444444555333111...---------+++)))...+++***,,,//////,,,***///...,,,++++++---000333444>>>LLLTTTPPPHHHHHHMMMUUUYYY]]]]]]ZZZXXXXXXYYYZZZWWWWWW]]]dddgggbbb\\\XXX[[[___ccccccaaa^^^\\\\\\aaaeeeccc]]]XXXXXXZZZVVVWWWYYYZZZZZZXXXUUUTTTUUU\\\```]]][[[___dddggg___]]][[[[[[^^^aaacccccc[[[[[[[[[ZZZXXXWWWUUUTTTSSSWWWZZZZZZ[[[[[[VVVPPPMMMOOOQQQQQQQQQQQQQQQPPPMMMFFF>>><<<======999333555888:::===EEENNNQQQOOOOOORRRTTTRRRNNNLLLJJJIIIKKKKKKLLLQQQWWW[[[[[[ZZZWWWUUUQQQLLLEEE@@@<<<:::777444333555444///...000...111333444222000///.........///000000000111111---...///000000000000///000000000000/////////...---...//////////////////...............------------,,,,,,,,,,,,,,,---------------.........//////***,,,......---...111333333777;;;;;;888444222222///...------------,,,+++111000000...,,,,,,,,,,,,...//////000///...,,,+++***+++,,,------+++***)))+++******++++++******+++------,,,,,,+++++++++***++++++++++++***((('''&&&(((***+++***)))((()))***,,,,,,+++,,,,,,,,,+++***)))'''&&&'''((())))))(((+++++++++***************---++++++---+++((()))---,,,///111...)))'''+++///000000000---+++)))***,,,***(((''')))+++,,,+++***&&&&&&&&&&&&'''((()))***,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,************))))))))))))+++++++++***************+++++++++++++++++++++++++++(((---///((((((,,,((()))++++++***((('''(((***''''''((()))))))))))))))'''(((((()))))))))((((((''''''&&&&&&%%%%%%&&&'''MMMQQQSSSQQQQQQSSSQQQMMMLLLMMMMMMKKKIIIHHHIIIJJJKKKJJJJJJIIIJJJKKKLLLMMMJJJGGGCCCAAAAAABBBCCCCCCAAACCCDDDDDDCCCBBBBBBCCCAAAAAABBBBBBAAAAAA@@@???AAA???>>>>>>@@@BBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::999888888888888777666555555555555222333444444222111111222000111222222000000111222...........................////////////...------,,,...111222000///......---------............///000000////////////000000---...000000000...,,,+++000222222//////333444222111111000///...............------,,,---...///111***,,,------+++******++++++***+++//////,,,+++,,,(((((()))))))))*********)))))))))***+++---000111111333222...,,,...---)))---...///111111111000000...000111......000000......///...------...111333,,,,,,+++***+++,,,---...,,,+++******,,,,,,+++******+++,,,------,,,+++***,,,))))))...111111222555333111///......---***(((///,,,,,,000111...,,,,,,......---+++***+++///222333;;;FFFNNNLLLFFFFFFKKKUUUXXX[[[[[[YYYXXXYYY[[[aaa___]]]```dddddd___ZZZ\\\^^^bbbddddddaaa^^^\\\___bbbeeebbb[[[WWWXXXZZZRRRVVVZZZ]]]\\\WWWQQQLLLJJJPPPTTTTTTVVV^^^dddfff\\\ZZZXXXXXX[[[___aaabbbYYYXXXVVVVVVWWWYYY[[[]]]TTTZZZ`````````___YYYSSSNNNRRRUUUTTTTTTWWWXXXWWWRRRIII???<<<======888222111444777===HHHSSSWWWUUUNNNTTTVVVQQQLLLJJJIIIGGGHHHIIIKKKPPPUUUYYYZZZZZZXXXXXXUUUPPPHHH@@@;;;999666333333555333///...///000222444333222000000000000000111111111111111000---...////////////------///000000000000000//////---....../////////......------------------------++++++++++++,,,,,,,,,,,,------........./////////)))+++---,,,,,,...333888>>>;;;666111///111666:::///...,,,---......---,,,000000000...+++***+++,,,...///000000///...---,,,***+++---......---+++***,,,******------***)))+++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((&&&((()))***))))))+++,,,***))))))***++++++***(((******)))+++,,,,,,+++)))''''''(((***+++,,,---...,,,******,,,***'''(((,,,+++...222000,,,)))***---111000///,,,))))))+++...)))&&&%%%&&&***+++)))''')))((((((((((((((())))))))))))******++++++,,,,,,)))******++++++,,,,,,,,,(((((()))***+++,,,------+++***))))))))))))******++++++++++++++++++++++++---***///111)))***...***(((+++,,,+++(((&&&(((***((()))******++++++******(((((()))*********))))))''')))))))))'''&&&'''(((PPPSSSSSSPPPOOOPPPNNNJJJJJJLLLLLLKKKIIIHHHJJJLLLMMMLLLKKKJJJJJJJJJKKKLLLGGGFFFEEEBBB@@@@@@AAACCC???AAACCCCCCBBBBBBCCCDDDAAAAAABBBBBBAAAAAA@@@???BBB@@@===>>>AAACCCCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@??????>>>============>>><<<<<<<<<;;;999777666555777888888777777666555444111333444444222111111222000111333222000///111333////////////////////////...//////000///...---,,,,,,...000000///------...---------............///000000////////////000000------............//////...111111//////222222///111000///......///000000000///...------...000111***,,,...---+++)))***+++,,,)))+++//////***(((+++((()))*********)))******)))((()))***+++...000222000333222///...000///,,,---...000111111000...---...///---)))***///000---,,,...000///......111333------,,,+++***,,,...000,,,+++******,,,,,,+++***)))***+++,,,,,,+++***)))+++***,,,///000///222777333111///......---***(((...,,,...222000+++***------------,,,***+++...222333888AAAIIIKKKHHHIIIMMMUUUWWWZZZYYYWWWXXX[[[^^^fffdddcccccccccccc```^^^]]]___bbbccccccaaa___]]]___``````^^^ZZZXXXYYY[[[SSSWWW]]]```___YYYQQQLLLHHHMMMQQQSSSXXX___bbbaaa[[[YYYWWWWWWZZZ^^^aaabbb]]]ZZZVVVTTTUUUYYY^^^aaaZZZaaaeeeeeedddccc^^^YYYSSSYYY[[[XXXWWW\\\^^^]]]SSSOOOIIIDDDAAA===:::777222444777===GGGQQQSSSOOOJJJQQQTTTOOOKKKJJJJJJHHHFFFIIIMMMRRRVVVWWWVVVUUUUUUVVVVVVQQQIIIAAA<<<999666333222444333///---///222333333222111000111222///000111111111111000///------...///...---+++)))......///000000///......------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,............////////////,,,------+++))),,,333999>>>888111,,,,,,000444777...---,,,---...///...---,,,...///---+++***,,,.........///000000///...---+++,,,...000000...,,,+++,,,)))+++///...)))'''***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))&&&((()))***))))))+++,,,***))))))***,,,,,,***'''------...000111000---***''''''(((***+++,,,---...+++))))))+++)))&&&'''+++***---//////---,,,...000///000///---+++***+++,,,'''$$$"""###'''(((&&&###)))((((((((((((((())))))******************************************++++++))))))***+++,,,---......++++++***))))))***++++++************************---)))...///((()))...***'''***---,,,(((&&&(((+++(((((()))************)))((()))******++++++******(((***,,,,,,)))'''((()))SSSUUUTTTOOOMMMMMMKKKGGGHHHJJJLLLKKKIIIIIILLLOOOPPPOOOMMMKKKJJJIIIIIIJJJGGGHHHHHHEEEAAA@@@BBBEEE???AAADDDDDDDDDDDDEEEGGGAAAAAABBBBBBBBBAAA@@@@@@BBB@@@===>>>AAADDDCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???>>>===;;;999666333222777777888888888666444333111333444444222111111222///222333333000///111333000000000000000000000000....../////////...,,,+++,,,...//////---------...---------.........//////000000////////////000000...---,,,+++,,,///222444+++///111000111222000,,,000000///......///000111222111///......///000111***,,,...---***))))))+++,,,)))***///...(((&&&)))''')))+++++++++***+++,,,(((((()))***,,,...111222///222222//////222222///---...000111000///---,,,,,,---((("""###+++...++++++---000000......000222/////////------...000333,,,+++******,,,---,,,***((()))+++,,,,,,+++)))(((,,,,,,///222222000444;;;333111000///...---***''',,,,,,///333///((((((...,,,---...,,,***+++...222444666>>>GGGKKKJJJLLLPPPUUUWWWYYYXXXVVVXXX\\\```eeeeeeeeeddddddddddddddd\\\^^^```bbbbbbaaa___^^^]]]]]]\\\[[[YYYYYY[[[]]]TTTXXX^^^bbbaaa\\\UUUPPPMMMQQQUUUXXX]]]aaa```[[[]]][[[XXXXXX[[[___bbbdddeeeaaaZZZTTTSSSWWW\\\``````fffiiigggeeeeeeccc___XXX___```\\\ZZZ___bbbaaaSSSUUUUUUOOOFFF???<<<===666777999<<>>@@@???===<<<===>>>===<<<;;;:::888666444222000///444777999999666222...---555555444333333333444444777444000///111222000.........////////////......------............------......------...///000111,,,---......,,,,,,---...555111------///000000...000///...---...///111333111555444//////444444111......000111111111000///444---''')))000333000***++++++------------++++++,,,,,,++++++***)))(((((()))***,,,,,,++++++,,,---,,,,,,,,,---...///000000111111000///...------,,,...------///111000,,,(((+++,,,------,,,,,,...000***,,,000111000/////////111///---,,,+++,,,...///...---,,,,,,++++++++++++...+++((()))---...+++((((((+++///000///000333666555444111...,,,+++******++++++******++++++,,,---******+++,,,------------///444<<>>???>>>IIIKKKMMMPPPPPPMMMJJJGGGLLLNNNRRRTTTUUUUUUUUUUUURRROOOKKKHHHEEEAAA<<<888222111111111111111111111333333222///------000222222222111111000000//////333...,,,000222......111//////000000//////...------,,,,,,,,,------+++)))***...///+++***,,,---+++..................------222000---++++++,,,...///...---------...111333555...//////...------000222---//////,,,---222333222,,,///111000---+++,,,...+++...222222000---+++***------,,,,,,,,,,,,++++++***,,,---......+++)))'''+++***((('''(((***---///---+++***+++,,,,,,(((%%%''')))******))))))***++++++,,,,,,+++***)))+++,,,111...+++******++++++++++++,,,------,,,+++)))(((,,,---...///...,,,***)))------......//////000000...000111///+++)))***,,,***)))'''%%%$$$$$$$$$%%%***)))(((''''''((()))***---+++(((&&&'''***---000)))************+++++++++,,,,,,++++++++++++++++++,,,,,,+++******++++++++++++******)))))))))))))))+++***)))'''''''''((()))*********))))))(((&&&&&&((((((((((((''''''''''''***)))))))))))))))***+++%%%---555666000***((()))PPPPPPPPPPPPPPPOOOOOOOOOIIIJJJKKKKKKJJJKKKLLLNNNNNNLLLJJJIIIJJJJJJIIIGGGCCCCCCCCCCCCCCCBBBAAAAAADDDEEEFFFGGGGGGGGGGGGGGGFFFEEEBBB@@@?????????@@@?????????@@@@@@AAABBBCCCDDDBBB???>>>?????????>>>>>><<<;;;;;;<<<===<<<;;;999888666333111000///...333555888888555222///...333333333333222222222222555222//////111333222000000000000000///---,,,,,,---......//////......---000000000000111111111222,,,---......,,,,,,---...222000///000222222000...///...------...///111333333666555111000222111------...///000111000000///222---)))***///222///,,,+++,,,,,,------,,,,,,+++------,,,++++++***))))))***+++,,,,,,++++++,,,...,,,------....../////////111000000///......------000...------//////---+++,,,---------,,,,,,---///...///000000//////111333111000...,,,,,,---...///------,,,+++++++++,,,,,,...+++(((***---///,,,)))))),,,///000000111444777444222000---+++***))))))++++++******++++++,,,---******+++,,,------------...333888===BBBIIIRRRXXXTTTUUUWWWYYYZZZZZZ[[[[[[YYYZZZZZZ[[[]]]___aaaaaaZZZZZZ[[[^^^``````^^^\\\WWWZZZ]]]aaaccccccbbbaaa\\\ZZZZZZ]]]```^^^WWWQQQVVVYYY\\\]]]\\\]]]```bbbbbbccceeegggiiijjjkkkkkkjjjhhhddd```\\\[[[[[[\\\ZZZ]]]ccciiiggg```^^^aaa```aaa___[[[\\\aaaaaa]]]YYYYYYXXXUUUOOOGGG???:::999888777888;;;=========CCCGGGKKKMMMLLLJJJGGGFFFLLLNNNPPPRRRRRRQQQQQQPPPOOOLLLGGGDDD@@@<<<888555444222000...---...///000000000000...,,,,,,///111111111111000000000000000111,,,***...///---,,,///---------------,,,,,,+++---,,,+++,,,---,,,+++))))))---...+++***,,,,,,***........................111000...,,,,,,---...///.........///000222333444000/////////000111333333,,,......++++++///000...---...///...,,,,,,,,,--- $$$)))---//////000111------,,,,,,,,,,,,++++++)))***,,,------+++)))''',,,+++)))))))))+++...000111///------,,,+++'''###''')))******))))))***+++***+++++++++))))))+++---...---,,,,,,------+++)))******+++,,,,,,,,,+++***))))))******)))'''$$$###,,,------......//////000111111000///,,,+++,,,---)))((('''&&&&&&&&&'''(((+++***)))(((((((((*********(((&&&$$$%%%''')))+++)))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))++++++)))((((((((())))))***++++++******((('''''')))))))))((((((((('''''')))))))))))))))******+++''',,,222333///***((((((NNNNNNNNNOOOOOOPPPPPPPPPJJJLLLMMMMMMLLLKKKLLLLLLJJJIIIGGGHHHIIIIIIHHHGGGDDDDDDDDDEEEDDDDDDCCCBBBFFFGGGHHHIIIIIIIIIHHHGGGIIIFFFBBB???===>>>???@@@?????????@@@@@@AAABBBBBBCCC@@@>>>===>>>???>>>>>>;;;999888999;;;;;;;;;999888666333000...------...111444666777555222000000111111222333222111000///222000---...222444333111///////////////......---......////////////......///000111222222222111000,,,---......,,,,,,---...//////000222444333000...,,,,,,,,,,,,---///111333444666666333111111...+++,,,,,,...///000000000000000...,,,---...//////...+++,,,,,,------,,,,,,+++......------,,,++++++++++++,,,---,,,++++++,,,...........................000000000//////.........111///---,,,---.........---......---++++++,,,...111111000///...000333666111000///------......///,,,++++++++++++,,,,,,------***)))***...///...+++***,,,///000111222555777333111///,,,***)))))))))++++++******++++++,,,---******+++,,,,,,------...---111555999>>>FFFQQQXXXQQQRRRTTTVVVXXXYYYYYYYYYXXXVVVVVVXXX]]]``````^^^SSSUUUYYY^^^aaa```]]]ZZZUUUYYY___dddggggggfffddd^^^[[[[[[```fffeee\\\SSSWWWZZZ^^^_________aaaccccccdddfffhhhjjjkkkllllllkkkjjjhhhccc]]]XXXUUUUUUYYY[[[```cccaaa\\\[[[^^^______]]][[[\\\``````]]][[[[[[[[[XXXRRRKKKDDD@@@:::888777777999;;;;;;;;;>>>CCCIIIKKKJJJHHHHHHHHHMMMNNNOOOOOOOOONNNMMMLLLMMMJJJDDD???<<<999555333555333///+++******,,,...---------,,,+++,,,...000000000000000111111111111000,,,+++---///------...---------------,,,,,,,,,---,,,+++,,,------+++)))(((,,,...+++***,,,,,,***........................////////////...............///000111222222222222000...,,,...222444444333000333333000///222111...///---++++++,,,------,,,(((+++...000000/////////------,,,,,,,,,,,,++++++'''(((***,,,,,,+++***(((---,,,*********,,,...000111000...------+++(((&&&''')))******))))))***+++((()))******))))))+++---++++++,,,...///...+++(((((()))***,,,,,,---,,,,,,,,,,,,---,,,+++)))'''&&&,,,------......//////000444222///............---((((((((((((((()))************((((((((()))***+++,,,+++***)))))))))***+++)))************+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,+++******))))))******,,,++++++************++++++,,,,,,++++++***)))(((*********))))))))))))((()))))))))))))))***++++++***+++---......+++)))'''OOOOOOOOOOOOOOOOOOPPPPPPKKKMMMOOOOOOMMMKKKKKKKKKJJJIIIHHHHHHIIIIIIGGGEEEEEEEEEFFFFFFFFFFFFEEEDDDGGGHHHIIIJJJJJJIIIGGGFFFGGGEEECCCAAA@@@@@@@@@AAA@@@@@@AAABBBBBBCCCCCCCCCBBB@@@===<<<===>>>>>>===999888888999;;;;;;:::999777555111...,,,---...//////222555666444222222222111222333444333111///...222///...///222333222000***+++---///000111111222...//////000000//////...---...000111111000///---,,,---......,,,,,,---...---...///000111111000///+++++++++,,,...///111333333444555444222111...+++,,,,,,---...///000000111//////000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,,,,------,,,++++++---///////////////............000000000///////////////000///............///......//////---+++***+++---///000000000///000222555111000///.........//////+++*********+++,,,------+++***)))+++...///...---+++,,,...000111333555666222111...,,,***)))))))))++++++******++++++,,,---++++++++++++,,,---......,,,///444888<<>>:::888666444333111///,,,++++++,,,---+++,,,---,,,,,,---///111//////000000111111222222222///...///000000000000000000//////...............---,,,---......---+++)))---///,,,+++---...,,,---------..................///000000000000......---...000111222111///...---***(((+++111555333000333666555222111333222///000,,,)))(((+++------,,,111222333222///,,,++++++------,,,,,,,,,+++++++++&&&''')))***++++++******,,,+++*********,,,---...,,,,,,,,,,,,,,,,,,++++++''')))******))))))***+++'''((())))))((()))+++---******+++...///...,,,)))******++++++,,,,,,,,,,,,...////////////...---------......//////000000111555111---,,,...000///---))))))(((((()))))))))))))))((('''''''''((()))***------,,,,,,+++++++++***))))))*********+++++++++(((((()))******+++,,,,,,,,,,,,------------------,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,++++++***+++++++++*********))))))))))))))))))***+++,,,,,,,,,***)))***,,,,,,)))&&&SSSSSSRRRQQQPPPOOONNNNNNLLLMMMOOOOOOMMMKKKJJJJJJMMMLLLKKKJJJJJJIIIFFFDDDFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJHHHFFFDDDBBBCCCDDDEEEEEEDDDBBBAAAAAABBBCCCDDDEEEEEEEEEEEEAAA???===<<<>>>??????>>>:::999999:::<<<<<<:::999666444111...---...///000///222444555444333333333333444555555555333000///333000...///222222000---***+++,,,...000111222222///000000000000000000///...///111222222000...---,,,---......,,,,,,---...---------,,,,,,---///111******+++,,,...000111222000000222444333111//////---------...///000000111...000111000...------///,,,,,,,,,,,,,,,,,,,,,,,,/////////........................,,,++++++---000//////////////////....../////////000000000000000,,,...000111111///...---/////////---+++***+++,,,+++---///000000//////000000//////...............************++++++,,,---*********+++---......---+++,,,---///222444555555333111///---+++*********++++++******++++++,,,---+++++++++++++++---...///+++///555999<<<@@@FFFJJJNNNQQQTTTWWWZZZ[[[ZZZZZZ```\\\YYYZZZ]]]]]]XXXSSSVVVXXX\\\``````]]]VVVQQQYYY]]]dddiiikkkiiieeebbbbbbcccdddcccbbbbbbdddeeehhh```ZZZ[[[ccciiihhhdddgggddd^^^ZZZYYY\\\```ccc___```^^^YYYSSSOOOQQQSSSYYY```ffffffbbb^^^ZZZYYYXXXVVVUUUWWWZZZ[[[\\\]]]WWWWWWXXXWWWSSSNNNHHHDDD:::888555555666999::::::888===CCCGGGIIIJJJLLLNNNPPPOOONNNOOOQQQRRRQQQOOOJJJFFF@@@<<<999777555333//////000000000///......+++---............000222//////000000111111222222111000///...///111111///111000///............//////......///000000///---***...///,,,+++...000///---------.........//////...///000222222111///...,,,---///000000...,,,+++,,,)))(((,,,222555333000///111111------//////,,,000,,,((((((+++...---,,,)))+++,,,---,,,,,,...///------,,,,,,,,,+++++++++&&&'''(((***+++++++++++++++******)))******+++,,,******+++*********+++,,,''')))******))))))***+++'''((())))))((()))+++---,,,+++++++++---...---+++,,,,,,,,,++++++*********)))***+++,,,,,,---------...//////000111111222222333///,,,,,,...///...,,,******))))))((('''&&&&&&''''''&&&%%%&&&'''((()))************)))(((''''''))))))*********+++++++++&&&''''''((()))******++++++,,,---............------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,------------,,,,,,+++++++++++++++************))))))))))))***+++,,,------***'''(((+++,,,***'''VVVUUUTTTRRRPPPNNNLLLLLLLLLMMMNNNMMMLLLJJJJJJKKKOOOMMMLLLLLLLLLJJJFFFCCCGGGHHHIIIIIIIIIIIIIIIIIIFFFHHHIIIJJJIIIGGGDDDBBB???AAADDDFFFGGGEEECCCAAABBBCCCEEEFFFGGGGGGFFFFFFAAA???======>>>?????????<<<;;;;;;<<<===<<<:::888555333111/////////000111111333555666555444444555555666666666555333222000222000...000222222///,,,......///////////////...000000111111111111000000111222333333333222111000,,,---......,,,,,,---...---------+++***+++...000+++,,,,,,...///000111111///---///333444111111333000////////////000111111///000111111///...---...---,,,,,,++++++,,,,,,---........................000000///---++++++...000/////////////////////////////////000000111111111***...111333111///....../////////---+++***+++,,,(((+++...000///...------...............---------+++************++++++,,,*********++++++,,,,,,,,,+++++++++...111444444444222111///---++++++++++++++++++******++++++,,,---,,,+++******+++,,,...///+++///666999;;;>>>BBBFFFOOOQQQUUUYYY\\\]]]\\\\\\]]][[[ZZZ[[[]]]]]]YYYVVVVVVWWWYYY[[[\\\YYYTTTOOO[[[___dddiiijjjgggccc``````bbbbbb```\\\\\\aaafffiiiaaaYYY[[[dddjjjhhhdddhhhccc\\\VVVTTTWWW[[[______aaaaaa[[[TTTPPPQQQUUUYYYaaagggfffbbb^^^ZZZVVV\\\XXXUUUWWWXXXWWWWWWXXXTTTUUUWWWVVVTTTOOOIIIFFFAAA===999777888999999999555777<<>>>>>???@@@AAA@@@<<<<<<<<<<<<===;;;888555222222111000/////////000333444666666555444555666777777666555444333222222000...---///222333000---...///////////////......000111111222222111111000333333333222222222111111,,,---......,,,,,,---...,,,...///...++++++,,,...,,,---...///000000111111000---...222333000111444222222111000///000111111000000000111000///---,,,---,,,,,,++++++,,,,,,---........................111000///---+++,,,...111......//////000000111111...//////000111111222222,,,...111111000//////111......///---++++++,,,---)))+++------------...///---------------,,,,,,+++,,,+++******************)))******************++++++******,,,000333333222111000...,,,************++++++******++++++,,,---,,,+++******+++,,,...000+++///444777999===CCCHHHNNNQQQVVVZZZ]]]^^^^^^]]]YYYZZZ[[[\\\\\\[[[YYYXXXSSSTTTUUUXXXZZZZZZXXXVVV[[[^^^cccggghhheeebbb___`````````^^^\\\]]]___aaaaaa___]]]___ccceeedddbbbfffccc^^^YYYXXXYYY[[[]]]]]]aaaddd```YYYTTTTTTWWW]]]eeeiiieee```^^^\\\XXX___YYYVVVYYYYYYVVVUUUXXXTTTVVVWWWXXXVVVQQQMMMJJJKKKFFF@@@<<<:::999888888555555888@@@IIIOOOOOONNNSSSOOOLLLLLLOOOPPPMMMJJJAAA???===;;;:::888666444111111111111111000///...,,,...000000//////000111111111111000000000000000...///...+++,,,000000+++///...---++++++,,,---...---,,,,,,---//////...---,,,...,,,&&&&&&+++000222,,,,,,------...//////000///000111111222222222111////////////...,,,***))),,,---///111333333333333---...---)))***000333333+++---......------...///333333222000...---///111------,,,,,,,,,,,,++++++))))))***+++++++++,,,,,,++++++++++++++++++++++++,,,------+++((((((***,,,''')))******))))))***+++***+++++++++))))))+++---,,,,,,,,,......---***(((---,,,+++*********+++,,,//////............//////---------...//////000000---///111222000.........******+++++++++***((('''((((((''''''((()))+++,,,------,,,,,,,,,---......)))************+++++++++))))))******************((()))+++---...---,,,,,,......---,,,,,,,,,,,,,,,***+++,,,---...------,,,+++,,,,,,---------,,,,,,+++************))))))))))))))))))***+++,,,......+++******+++,,,,,,+++***TTTSSSRRRPPPNNNLLLKKKJJJKKKKKKKKKJJJHHHIIIKKKMMMJJJJJJJJJKKKLLLKKKHHHFFFIIIIIIJJJKKKLLLLLLKKKKKKHHHIIIKKKLLLKKKGGGDDDAAACCCBBBAAA@@@??????>>>>>>AAABBBDDDFFFGGGFFFEEEDDDBBB@@@>>>>>>@@@AAAAAAAAA===<<<<<<<<<<<<:::777444111000000000000//////...444666777777666555555666888777555444333222222222---,,,,,,///333444222///,,,,,,...///000000000000111111222222222222111111222222111000//////000000,,,---......,,,,,,---...+++///222111...,,,+++,,,......///000111111000000222...---111222///000555444333222000000000111111222000000000111000...+++------++++++++++++---------------...............111111///---+++,,,...111---......///000111111222......///000111222222333...///000///---...111444---......---++++++,,,...,,,,,,,,,++++++,,,///222,,,,,,------,,,,,,+++***,,,,,,+++***)))))))))***)))***+++***)))((()))******))))))+++000333333111000...,,,***))))))))))))++++++******++++++,,,---,,,+++*********,,,...000,,,///222444777<<>>>>><<<999777444333111///...---------,,,...000000///...///000222222111111000000/////////222000,,,...333222---222000...---------///000+++******,,,---...---++++++,,,)))$$$###)))///111,,,,,,------...///000000000000111111111222222333111111000///...,,,+++***)))+++...000000000111222((()))'''###%%%,,,111111***---000000...,,,...000...///...,,,+++,,,...111---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***+++...222((()))******))))))***++++++,,,,,,+++***)))+++,,,+++,,,...000111...((($$$+++******)))***,,,---...111000///---,,,,,,,,,,,,++++++,,,,,,---......///,,,000444555222///...///)))***+++,,,---,,,++++++***))))))))))))+++---...***))))))((()))***,,,---)))************+++++++++,,,,,,,,,+++++++++++++++'''(((+++---------,,,+++......---,,,,,,,,,,,,---)))***,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,*********))))))))))))((()))))))))***+++---...///***+++,,,,,,,,,+++++++++UUUWWWXXXUUUPPPKKKIIIJJJPPPQQQQQQPPPMMMKKKKKKLLLKKKMMMNNNMMMJJJGGGFFFFFFFFFHHHIIIHHHGGGHHHMMMRRRHHHHHHHHHIIIIIIHHHDDDBBBCCCCCCCCCCCCCCCBBBAAAAAABBBAAAAAADDDGGGGGGDDDAAACCCCCCCCCAAA>>>===>>>???>>>===<<<<<<;;;888444000333000......000222111///777888999:::999888777666888888888888666333000...000000000000////////////...000111111000000111222000111333333111000111222///111222222000///000000111000///------,,,,,,,,,////////////............000...,,,///333444000,,,...---///222666666333///222111000.........///000222222222111111111111111/////////...------///111000---,,,...---))))))+++111111000//////...//////000000000000000000000000000000000000000000000000333222111000000111222333000///...---,,,++++++,,,111---***+++000333111...//////...---,,,***)))((())))))(((((()))***++++++)))'''&&&'''((()))((('''***++++++++++++,,,///111///...,,,+++***++++++,,,---,,,+++******,,,...///***))))))((()))+++,,,------...000222666<<>>===>>>???===<<<;;;;;;;;;:::777444777555333444666777777555888888999::::::999777666444555666666555333111000111111111111000000000000...000111111000000111222000111333333111000111222000111222222000//////000000000///...---,,,,,,,,,............------------///---,,,...222333000,,,/////////111444444222///000000//////000111222333111111111111111111111111.........---------...//////,,,,,,......***)))+++111000///............///////////////////////////////////////////////////111111000000000000111111---------,,,---------...000...---...111222111/////////...---,,,***)))((()))))))))))))))******+++)))(((''''''((()))((('''******++++++***,,,...111///...---+++******++++++---,,,*********+++---...******))))))***+++---...---...000111444999???DDDHHHIIIKKKMMMOOOOOOMMMLLLQQQTTTUUUTTTSSSSSSTTTVVVXXXYYYYYYXXX\\\aaaaaa]]]XXXUUUVVV]]]aaa^^^[[[\\\ZZZ[[[]]]aaaeeeeeebbb___cccccceeeiiiiiidddbbbdddaaaaaaaaa```]]][[[XXXWWWXXXVVVVVV[[[cccgggddd___bbbffffffbbb```bbb```[[[VVVXXXWWWUUUUUUWWWWWWSSSUUUXXXXXXTTTSSSWWW\\\]]]bbb^^^UUUJJJDDDBBB>>>999;;;888777<<>>>>>@@@===;;;::::::;;;;;;:::888:::999888999;;;<<<<<<;;;888999:::::::::999777666000222444555555555333222222222222222111111111111...000111111000000111222000111333333111000111222111222333111///......////////////...------,,,,,,...------------,,,,,,,,,...,,,,,,...111222///,,,111000///000111222111///.........///111333555666000000000000000000000000,,,------......------,,,---+++,,,//////,,,***,,,000000///.........///////////////////////////////////////////////////////////////000000/////////+++,,,,,,---......//////...///000111222111000/////////...---,,,***)))((()))))))))))))))*********)))(((''''''))))))(((''')))***+++******+++...111000///---+++************,,,+++*********+++---...++++++******+++,,,...///...//////000111555:::>>>BBBCCCEEEFFFFFFEEEDDDCCCLLLMMMOOOPPPPPPQQQTTTWWW[[[]]]]]][[[]]]```___[[[XXXTTTTTT[[[```___[[[YYYZZZ[[[^^^bbbffffffeeebbbeeeeeegggiiigggbbbaaadddaaaaaa``````___]]]YYYVVVXXXTTTSSS[[[eeekkkhhhccc\\\```cccbbbaaaaaa^^^YYYPPPTTTUUUQQQPPPRRRSSSQQQWWWXXXVVVRRRRRRYYY___bbbaaaaaa[[[RRRLLLGGG???777;;;999999===DDDKKKNNNNNNTTTVVVVVVRRRQQQRRRPPPLLLFFFFFFFFFFFFDDD???999444333333333222111///...------...///000111333444555444555555333111111222333111111000000000000//////.........///......---,,,...---,,,,,,......---,,,((()))***+++,,,---------.........---,,,,,,++++++000000000000000000000000---............///000111)))+++,,,------...111333222000......//////...---)))---000---(((&&&***///000///...---,,,+++++++++///...,,,,,,---------,,,***************)))))))))))))))***+++---...//////+++***))))))+++,,,,,,+++---+++))))))***,,,,,,,,,***+++---.........,,,+++*********,,,...---***(((*********,,,...000000000........................,,,...000000...,,,,,,,,,000000111111111000//////+++,,,---......---,,,,,,)))******)))((((((***+++************+++,,,------)))(((((())),,,...///...***)))(((((((((***+++,,,,,,,,,------.../////////000...------...///---,,,+++++++++,,,,,,,,,---------......---+++***,,,---+++)))'''((()))***)))((((((((())))))*********************+++,,,---...///QQQQQQOOOMMMLLLLLLMMMNNNPPPPPPOOOMMMKKKJJJLLLNNNJJJKKKMMMLLLKKKJJJKKKLLLMMMKKKKKKMMMPPPPPPLLLHHHLLLJJJHHHHHHHHHIIIIIIHHHFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDFFFGGGHHHGGGEEECCCBBBCCCCCCAAA???>>>???AAA???===;;;;;;<<<<<<<<<;;;:::::::::;;;<<<======<<<999::::::;;;:::999777666111222444666666666444333222222111111111000000000...000111111000000111222000111333333111000111222222333222111...------......//////......------,,,.........---------,,,,,,---,,,,,,...000000...,,,333111000////////////000,,,---...///111333444555////////////000000000000------...///000///---,,,+++***+++000000---,,,---111000000/////////000000////////////////////////////////////////////////,,,---////////////---,,,+++,,,---....../////////,,,///111222111///...///.........---,,,+++)))((()))))))))*********)))))))))((('''((()))***)))''')))************+++...000111000...+++***)))))))))+++******)))***+++,,,,,,,,,++++++***+++---.../////////000///000222666999???@@@BBBBBBBBBBBBCCCDDDKKKJJJKKKNNNQQQRRRUUUYYY\\\___```]]]]]]___]]]YYYZZZWWWVVV\\\bbbccc^^^ZZZ]]]^^^aaadddffffffeeedddeeeccccccccc___\\\^^^ccccccbbbbbbbbbccc```\\\XXXZZZUUUSSS[[[fffllliiiccc[[[^^^bbbdddcccaaa^^^ZZZQQQTTTSSSNNNMMMQQQUUUVVVZZZZZZVVVQQQRRR[[[bbbeee``````[[[TTTMMMHHH???666;;;::::::===AAAEEEHHHIIILLLSSSXXXVVVSSSRRRPPPMMMCCCBBBAAA???===:::444000333333444333222000...,,,---...///111333444555555444555555444222111222333111111111111000///...------...............------------,,,------------------...///000000000000000......------------------////////////000000111111111///------/////////...,,,------......///111222000//////............---***---///---)))(((***...//////...---,,,,,,++++++000---******,,,---+++)))+++++++++******))))))))))))))))))+++...///000000---***'''(((+++------+++...,,,******+++,,,++++++)))+++---///000...,,,+++***+++,,,---...---,,,++++++******+++...//////...........................,,,...000111///...------000000000000//////000000***+++---......---,,,,,,)))******((('''(((***---)))***++++++,,,,,,,,,,,,---+++))))))***+++,,,+++++++++++++++,,,...///000---........./////////000......---------------,,,*********++++++++++++,,,---......---++++++,,,...+++)))'''((()))***))))))'''''')))*********************++++++,,,---......PPPOOOMMMLLLLLLMMMNNNNNNOOOOOOOOOMMMKKKJJJLLLNNNKKKLLLLLLKKKIIIHHHHHHJJJKKKJJJJJJMMMQQQQQQNNNJJJKKKIIIHHHGGGIIIIIIIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCEEEGGGHHHGGGFFFDDDDDDBBBCCCCCCAAA@@@???@@@AAABBB???===<<<======<<<;;;:::;;;==================::::::;;;;;;:::999777666444555777888777666444333111111000000000/////////...000111111000000111222000111333333111000111222222333222000---,,,---...---......//////...---,,,////////////.........---,,,,,,---...000///...---222111000...------...000,,,---...//////000000000......//////000000000000///......000222222///,,,,,,***+++///000------///111111111000000111222222................................................,,,---...//////...---,,,---......//////......---+++---000111///---------.........---,,,+++***)))))))))************)))(((***((('''((()))***)))((()))*********)))+++---000111000...+++***)))))))))))))))))))))******++++++,,,++++++***+++---...//////000000//////000333666:::<<>>AAACCCFFFPPPXXXXXXUUUTTTRRROOOHHHDDD@@@===;;;999666444333333444333222000...------...000222333444444444222444555444222111222333111111111111000...---,,,------...............---,,,------------,,,------+++,,,---------------,,,,,,,,,---...///000000111.........///000000111111000///------///000///...111000//////000111111111////////////...............---,,,,,,,,,,,,,,,,,,.........------,,,++++++---+++***+++...///---***,,,,,,++++++******)))))))))((((((***...000000...---***((())),,,...---+++---+++******+++,,,+++***)))+++...000000///---++++++---...//////.........,,,+++***+++,,,---,,,+++........................+++---000111000000000111//////////////////000000***+++,,,------,,,+++***)))))))))((('''(((+++---)))***+++,,,,,,,,,++++++///,,,***)))***+++++++++,,,,,,,,,------//////000......///////////////000------------,,,,,,,,,,,,))))))))))))************.........---,,,+++,,,...+++***((((((***+++***)))'''''')))***++++++++++++***++++++,,,------------PPPNNNMMMMMMNNNOOOOOONNNMMMNNNOOONNNLLLKKKLLLMMMKKKLLLLLLJJJHHHGGGHHHIIIGGGHHHIIILLLNNNNNNLLLJJJKKKJJJIIIJJJKKKKKKJJJIIIEEEDDDBBBAAAAAABBBBBBCCCCCCEEEGGGHHHFFFDDDCCCCCCBBBCCCCCCBBB@@@???AAABBBBBB@@@???>>>??????===;;;<<<>>>@@@@@@???======>>>;;;;;;<<<;;;:::999777666666777888999888666444333000000000000/////////......000111111000000111222000111333333111000111222222222111///,,,,,,---///------...//////...---,,,000000/////////.........,,,---...///000///......000000000...,,,,,,...000------...//////............//////000000111111222222///...///222333000---...++++++...///------000111111000000000111222222................................................------............---------...///000000///---,,,------.........---,,,+++------------,,,+++***)))))))))***++++++***((('''***)))((((((******)))(((((()))***))))))***---000000///---+++************(((((())))))************++++++******+++,,,...///---............///222444555888<<<>>>@@@DDDJJJOOORRRMMMNNNUUUYYYUUUUUUYYYYYY^^^bbb```^^^^^^[[[WWWTTTXXXZZZ[[[^^^```^^^ZZZ[[[]]]______]]]\\\\\\]]]cccaaa___]]]WWWUUUZZZccceeeggghhhhhhgggfffggghhhccc```___aaagggjjjhhheeebbb``````cccbbb]]][[[\\\fffbbbYYYQQQQQQWWW[[[[[[bbb```[[[UUUVVV\\\___^^^UUUTTTNNNGGGDDDEEEBBB======???@@@>>>:::999;;;===BBBLLLTTTUUUUUUVVVUUURRRIIIEEE???;;;888777555444333333333333222111000000---...000222333333222222000222444444222111111222000000///......---,,,,,,,,,---......///.........,,,---......,,,,,,---...+++,,,,,,,,,,,,,,,+++***+++,,,---...///111222222.........//////000000000,,,,,,---......000111222333222000000222222222111---///111111///......///111...,,,,,,...///---,,,------......------,,,+++,,,,,,,,,...000000///...+++++++++++++++************(((''')))---///...,,,+++******,,,------,,,+++,,,+++***+++,,,---,,,***+++,,,.../////////---,,,,,,...///000//////000111,,,+++******,,,,,,+++***........................+++---...///...///111333......///000000000//////+++,,,---------+++***)))''')))))))))((()))+++---***++++++,,,,,,,,,++++++---+++***+++,,,...------******++++++,,,,,,------......//////////////////,,,---...---+++***+++,,,))))))))))))*********+++...//////...,,,+++---...---+++))))))+++,,,+++***(((((()))***+++,,,,,,---***+++,,,------------,,,PPPNNNMMMNNNPPPQQQOOOLLLJJJMMMOOOOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJLLLHHHIIIKKKLLLKKKJJJIIIJJJIIIIIIIIIJJJKKKKKKIIIGGGCCCBBB@@@???>>>???@@@AAABBBEEEGGGGGGEEEBBBBBBCCCBBBCCCCCCBBB@@@@@@AAACCC?????????@@@AAAAAA???===<<>><<<<<<<<<;;;<<<<<<<<<;;;999777666555666777888777666444333111111111000000000//////...000111111000000111222000111333333111000111222111111000...,,,,,,...000,,,---...000000///---,,,//////.........---------,,,...000111000/////////---///000///,,,,,,---000------///000000//////...//////000000111222222333333///,,,---111222000...000---+++------,,,---111//////......///000000111......................................................------------......+++,,,...000111000///...111...,,,---//////---+++------------,,,+++******))))))+++++++++***((('''***)))((()))******)))(((((()))***))))))***---//////...---+++******++++++'''((())))))))))))))))))******))))))***+++---...)))***,,,,,,,,,...111333333777;;;>>>@@@EEEMMMSSSWWWPPPQQQZZZ\\\VVVSSSVVVWWW^^^cccbbb``````]]]ZZZPPPXXX\\\[[[ZZZ]]]]]]ZZZYYY\\\^^^^^^]]]\\\]]]^^^\\\]]]```___ZZZUUUXXX___[[[___cccaaa^^^^^^ccchhhggggggfffgggiiikkkkkkkkkjjjeeeccccccaaa\\\\\\___fffaaaYYYTTTXXX___```\\\fffddd___YYYYYY\\\[[[WWWNNNNNNJJJEEEDDDFFFFFFBBBAAADDDEEEAAA:::666777:::===DDDKKKNNNQQQTTTTTTQQQEEEBBB===:::777555222000333222222111111222222222---...000222222111000//////111333333111000000111///...---,,,++++++,,,---,,,------...//////......+++---///...,,,+++---..................---,,,+++,,,,,,------...///000000......//////////////////+++---//////------000333222000...///222333333222---000222222000//////000//////...---,,,,,,---...,,,---.........---,,,+++......---,,,+++,,,///111***++++++++++++++++++,,,+++(((&&&(((,,,...,,,)))(((***---///...,,,++++++***))))))+++------,,,+++,,,------...............+++---//////......000222+++******+++---...---,,,........................,,,------++++++,,,...111,,,---///000111000///...............---,,,***)))&&&(((*********)))***,,,++++++++++++++++++++++++...---------......,,,+++***++++++,,,,,,,,,++++++........................+++---...---***)))***,,,***+++++++++,,,,,,,,,,,,...//////...,,,,,,---......,,,++++++,,,------,,,******)))***+++,,,...///***+++,,,---------,,,,,,PPPNNNNNNOOORRRRRROOOKKKIIILLLOOOPPPNNNLLLKKKJJJJJJKKKKKKJJJJJJKKKNNNPPPKKKMMMOOONNNJJJHHHIIIKKKEEEFFFFFFHHHJJJIIIGGGDDDBBBAAA???======>>>???@@@AAADDDGGGGGGDDDBBBAAABBBBBBCCCCCCBBB@@@@@@AAACCC======>>>AAACCCDDDAAA???;;;>>>AAA@@@<<<999999999<<<<<<<<<<<<;;;999777666222333555777777666444333222222222111111111111000///000111111000000111222000111333333111000111222000000///---,,,,,,///111+++---...000000///---,,,......---------,,,,,,,,,---///111111111000000000,,,...000///---,,,---000,,,---///000111111111000///000000111222333333333333///++++++///111000---222...+++,,,,,,+++---222---------------...///000................................................//////---,,,,,,---//////)))+++---000111222111000444///+++,,,000111///+++------------,,,,,,+++***)))***+++,,,+++***(((&&&***)))((()))***+++***(((((())))))))))))***---//////...,,,+++***+++,,,,,,'''(((((()))))))))))))))***))))))))))))+++,,,---&&&''')))***+++---000222444999===???AAAFFFOOOVVVZZZRRRSSS\\\^^^VVVQQQSSSWWW___ddddddbbbaaa```]]]OOOYYY___\\\ZZZ\\\^^^\\\YYY\\\``````______aaacccUUUYYY___aaa[[[TTTTTTYYYQQQVVV[[[XXXSSSTTT\\\dddiiijjjkkkkkkkkklllnnnppprrrkkkffffffccc^^^^^^ccc___[[[UUUUUU^^^fffeee^^^hhhgggbbb\\\[[[\\\YYYSSSJJJJJJHHHEEEFFFIIIIIIEEEDDDGGGHHHCCC:::555666999777===BBBFFFKKKPPPQQQMMMEEECCC@@@>>>;;;777222///333222111000111222333444---///000111111000///---...000222222111000000000///---+++******+++,,,---,,,,,,---.../////////...+++---///...,,,+++,,,///------------,,,+++******,,,---------------------////////////////////////...111333000,,,***---111000---,,,...222444444333---000333333111///000111+++///111///***(((,,,000,,,---.........---,,,+++......,,,(((%%%&&&,,,111*********++++++,,,,,,---+++(((%%%'''+++---+++(((&&&***///111...+++++++++)))))))))+++---...---,,,------------......//////***,,,//////------///222+++******,,,...000000///...........................---,,,)))'''(((+++...+++,,,///111222000///---000000000000...,,,***)))%%%'''***++++++******+++,,,,,,+++******++++++,,,333222000000///---)))&&&---------......---,,,,,,...............---------***,,,...---***)))***,,,,,,,,,---------............//////...,,,,,,---//////---,,,,,,---...------++++++***)))+++---000111***+++,,,---...---,,,+++TTTPPPOOORRRRRROOOLLLMMMOOOMMMLLLLLLNNNOOOPPPPPPLLLKKKKKKJJJJJJJJJJJJKKKMMMMMMMMMMMMLLLKKKJJJIIINNNMMMKKKKKKIIIFFFBBB>>>HHHBBB===>>>??????AAAEEEGGGHHHHHHHHHGGGFFFDDDCCCEEEEEEFFFFFFFFFDDDCCCBBBAAABBBBBBBBBBBBBBBBBBAAA<<<>>>???AAA@@@>>>;;;999999999999999999:::::::::444444555555444444333222555333111000111222222222111222222111///...000111000000000000////////////...//////...,,,,,,---///,,,---...//////...---,,,000---++++++---...---+++///////////////............///000///------///000000000000000000000000000///000000/////////222444///////////////.........///000111000///......///...---,,,---///000///...,,,,,,,,,---...///000000000000//////............222111111000///...------111...---000000...///333222111000///...---,,,+++++++++******++++++,,,---))))))))))))))))))))))))))))))***+++++++++******,,,+++*********+++,,,---000///,,,*********+++,,,+++++++++******)))))))))(((%%%$$$&&&***,,,,,,+++************+++,,,---...666999999:::AAALLLPPPLLLQQQTTTVVVWWWZZZ^^^]]]YYYZZZ]]]```aaa```^^^\\\\\\VVVYYY]]]^^^]]]\\\^^^aaaaaaaaa^^^\\\___dddeeeaaaYYY[[[]]]___^^^\\\YYYWWWQQQPPPRRRWWWZZZYYY[[[^^^eeecccaaacccgggjjjkkkjjjeeeddd```ZZZYYY^^^bbbaaa___TTTPPPYYY___]]]^^^dddhhhccc^^^^^^```]]]UUUNNNGGGHHHHHHHHHHHHKKKOOORRRMMMJJJFFFBBB???<<<888555444>>>EEEGGGJJJOOOOOOKKKCCCBBB@@@===:::888555444000000000...,,,,,,...000---...000000//////000222222111000...------------...---,,,***))))))******---)))+++000111------111...///...---,,,,,,...000,,,,,,,,,------.........,,,,,,------...///000000///......---...///000111---...///...,,,,,,...///,,,...111333444333333222......///000000000000000........................//////...---,,,,,,++++++...------------...//////---,,,+++*********+++,,,)))((((((***,,,......---++++++************++++++***((('''))),,,...---+++,,,---...//////...---,,,......---...///...+++))),,,,,,,,,...000///---***---))))))......***+++///222///---...//////,,,(((000//////000222222111000000222333222...,,,++++++''')))+++++++++,,,---///,,,,,,,,,***(((''')))+++///......------,,,,,,+++,,,***,,,000111...---...000000///---,,,---///222'''(((***,,,---,,,+++***++++++******++++++,,,------------......000111111------,,,------...///000------------------,,,,,,,,,...///...***)))***,,,RRRNNNNNNQQQSSSQQQOOOQQQPPPNNNLLLMMMNNNPPPPPPPPPHHHHHHHHHIIIKKKMMMNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJJJJJJJJJJHHHDDDBBBGGGAAA===>>>??????AAAEEEFFFGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBAAABBBCCCDDDDDDCCCBBBAAA===>>>???@@@???===;;;:::999999999999999888888888555555666666555555444333555333000000111222222111000111111000......///111000000000000////////////...//////...---,,,---///------////////////------000---+++,,,...///...---/////////..................///000///------///000000000000000000000000000000000111000//////111333.........///////////////333333444222000///000222...,,,,,,---...///...---,,,------......//////////////////.........------000000000///.........---000---...111111//////222111111000///......------......,,,+++***)))))))))))))))))))))))))))))))))(((((((((((()))***++++++******)))))))))***+++,,,000...,,,*********+++,,,,,,+++++++++************)))'''&&&'''***,,,,,,+++************+++,,,---...222777;;;===DDDLLLPPPNNNPPPTTTWWWYYY]]]bbbaaa]]]^^^```aaaaaa___]]]\\\\\\VVVZZZ^^^```___^^^^^^_________\\\YYY\\\aaabbb___UUUXXX\\\___```^^^\\\ZZZSSSSSSXXX___aaa^^^\\\^^^bbb___]]]]]]```aaaaaa``````aaa]]]XXXXXX^^^aaaaaaZZZPPPNNNVVV\\\YYYZZZ___eeebbb```bbbdddaaaXXXPPPKKKKKKJJJIIIIIILLLQQQUUUTTTOOOIIICCC???;;;888555555>>>DDDGGGJJJNNNMMMIIIDDDBBB@@@===:::777555444111111111///...---///111---...000///......///000000000000///...------,,,,,,,,,,,,---------,,,,,,---***+++000000------000---......---+++,,,...///...------------------,,,,,,,,,---......//////000...---,,,,,,,,,,,,---...---...///...,,,,,,...///---...///222444444333111333333333333222000///...///////////////////////////......---,,,,,,++++++------,,,,,,------...///---,,,+++*********++++++(((''''''(((+++,,,,,,+++,,,,,,++++++++++++,,,,,,)))''''''(((+++---,,,+++------...//////...---------,,,,,,---......,,,***---------///000///---***---******......++++++///000///......///...---+++...---...///222333333222333111000000111///,,,)))''')))***+++++++++---///+++,,,---.../////////...------------,,,,,,,,,,,,///---...000...+++,,,000......---,,,***+++---000)))***,,,---------+++***,,,,,,,,,,,,,,,------...------------...///000111///////////////.........//////...---,,,++++++***)))+++------++++++---///OOOKKKLLLPPPSSSRRRRRRTTTQQQOOONNNNNNPPPQQQQQQPPPGGGGGGHHHIIIKKKNNNOOOQQQMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIGGGEEEEEE???<<<===???@@@BBBFFFEEEEEEFFFFFFFFFFFFEEEDDDAAABBBCCCDDDDDDDDDCCCBBB@@@BBBDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>===<<<;;;;;;999999999888888777777666666666666666666555444444444222000000111111111000000000111///...---...000000000000000///////////////000000///------...///---...///000000///...---///---,,,---///000000000000//////...------.........///000///------///000000000000111111000000000000111111000......000111------......//////000000555555444222000///111333---,,,+++,,,...///...---.................................---------------////////////............///---...222222///...000111111000000/////////.........,,,+++***)))))))))))))))))))))))))))))))))''''''&&&&&&''')))***,,,))))))(((((())))))***+++///...,,,+++******++++++,,,,,,,,,++++++++++++******)))((()))+++,,,+++***************+++,,,---...,,,444<<<@@@DDDKKKPPPQQQSSSWWWZZZ[[[___cccbbb^^^aaabbbcccbbb___\\\\\\\\\VVVZZZ```cccbbb```]]]\\\]]]]]]ZZZVVVWWW]]]^^^\\\UUUXXX\\\```aaa```\\\ZZZRRRTTT[[[ccceee```\\\[[[___]]][[[ZZZZZZZZZYYYXXX[[[\\\ZZZVVVWWW]]]aaaaaaXXXQQQPPPXXX\\\YYYYYY\\\aaa```aaadddgggddd[[[TTTRRRPPPNNNKKKKKKNNNUUUZZZYYYSSSKKKEEE@@@===;;;999777>>>DDDGGGJJJMMMKKKHHHDDDCCC@@@===:::777555444111111222000///...000111---///000000...---.........///000000///...---,,,)))***,,,---.........---...,,,,,,//////---,,,...,,,------,,,++++++---...//////......---,,,,,,,,,---------......//////000///...---,,,,,,,,,---...---......---,,,,,,---///...------000444555333000333333444333222111///...////////////////////////.........------,,,,,,+++,,,,,,++++++,,,,,,---...---,,,++++++******++++++)))(((((())),,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((''''''(((+++,,,,,,+++------...//////...------+++++++++,,,......---+++///......///000///---***---++++++......,,,,,,///---///000000///......///,,,,,,,,,///222444444333555000---...111222---''''''(((************,,,...''''''(((+++......+++'''++++++++++++,,,,,,,,,,,,000------...,,,)))***...+++,,,,,,***))))))+++---,,,,,,---......---++++++---------------......///------------......///000000000111111000///---,,,000///...---,,,+++***)))***,,,------++++++,,,...NNNJJJJJJNNNQQQQQQQQQSSSRRRPPPOOOPPPQQQRRRQQQPPPJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJHHHGGGGGGIIIIIIHHHGGGCCC>>>;;;>>>@@@AAACCCGGGDDDDDDEEEEEEEEEEEEEEEEEE???@@@BBBCCCDDDCCCCCCBBB@@@BBBDDDFFFFFFDDDBBB@@@??????>>>===<<<;;;;;;;;;999999999888777666555555555555555555555444444333222111//////111111000//////000000///------...///000000000000////////////000111111///------...///...///000000000000///......------...000111222333000000...---------------...///000///------///000000111222222222222111000000111222000.........000,,,------...///000111111333333222000......///111---,,,+++,,,---......,,,////////////............------------------------//////////////////000000...,,,///333333///...000000000000000000000//////++++++******++++++,,,---(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++------,,,+++******++++++,,,,,,,,,+++++++++++++++++++++++++++,,,++++++***************+++,,,------***222;;;???BBBGGGPPPVVVZZZ\\\]]]]]]^^^aaa___[[[^^^aaacccdddaaa^^^\\\[[[UUUYYY___cccccc```\\\YYY[[[\\\YYYUUUUUUZZZ[[[ZZZXXX[[[___bbbbbb___ZZZWWWOOOQQQXXX```bbb]]]YYYXXX^^^]]]\\\[[[ZZZYYYXXXWWWWWWYYYYYYVVVXXX^^^aaaaaa\\\XXXXXX^^^aaa^^^]]]^^^]]]]]]^^^aaadddccc]]]WWWWWWUUURRRNNNMMMQQQXXX]]]\\\VVVNNNGGGCCCAAA??????:::>>>CCCHHHLLLMMMKKKHHHEEECCC@@@<<<999777555444///000111000......///000...000222111///...---...,,,---///000000///---+++)))******+++,,,,,,---------------......---,,,,,,+++,,,---,,,++++++,,,---............------------------....../////////000000///.........000111222---......---,,,,,,---//////---,,,///333555222///...///000222222111000///..............................---------,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++***+++,,,++++++,,,...//////...+++,,,,,,,,,,,,,,,,,,+++'''''''''(((***+++++++++---..................---******)))+++---......,,,///...---.........,,,***---,,,,,,......---...///+++...111111///...///222---,,,,,,...111333333333333///,,,---//////,,,(((''')))************+++---***'''%%%'''******%%% ))))))***++++++,,,------000+++)))---000---***)))***++++++***))))))+++---------......---,,,+++***---------,,,---......///------,,,,,,---......///---///000111000///---+++......------,,,+++******//////...---+++***))))))NNNJJJIIIMMMOOONNNNNNQQQRRRQQQPPPQQQRRRRRRQQQOOOJJJJJJJJJKKKKKKMMMNNNOOONNNNNNNNNNNNMMMLLLKKKJJJLLLJJJGGGGGGGGGHHHGGGFFFCCC>>><<>>===<<<;;;::::::999999999888777666555555333444444444444333222222222111000000111111000...///000000///------...///000000000000////////////000111111///---,,,---...//////000111111000//////------...///000111333444111000...,,,,,,,,,------...///000///------///000111222444555555444222111///111111111///---...///,,,------...///000111111111222111000......000222---,,,+++,,,...///...---//////////////////......------------------------000000000000000000000111...,,,///333333///...000000000000000////////////++++++******++++++,,,---(((((((((((((((((((((((())))))++++++***)))'''%%%*********+++++++++++++++,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,------,,,+++******************+++,,,------+++111888;;;<<>>;;;<<>>===<<<;;;999888999999999888888777777666333333333333333222111111222111000111222222000...000000111///...---...000000000000000////////////000000000...,,,+++,,,---///000111222222111000///,,,.../////////000222444222000...,,,++++++,,,---...///000///------///000111222444555555444222111...///111111///......///------......//////000000///111222222111111222333...---,,,---///000///...////////////////////////---------------.........000000000000000////////////---...222222///...000000000//////.........---......,,,+++***))))))))))))))))))))))))))))))))))))***++++++***)))'''&&&******+++,,,,,,,,,,,,+++++++++++++++++++++******)))************+++++++++)))+++------,,,*********************+++,,,---...,,,...333777888===IIIUUUUUUVVVUUUSSSVVV]]]___]]]VVVZZZ```cccaaa^^^ZZZXXXUUUVVVYYY\\\______]]]ZZZZZZ]]]^^^ZZZXXXYYYYYYWWWWWWYYY]]]```bbbbbb```___XXXVVVYYY]]]^^^ZZZYYYZZZWWWYYY[[[\\\[[[[[[\\\^^^ZZZ]]]]]]ZZZZZZ]]]^^^[[[]]]]]]^^^______^^^]]]\\\[[[YYYXXXYYYZZZ[[[[[[ZZZ[[[ZZZYYYWWWUUUUUUXXXZZZccc^^^XXXQQQKKKEEE???;;;999888>>>HHHPPPPPPNNNMMMGGGEEE@@@<<<888666555444,,,...//////---,,,,,,,,,---///222222111///......+++,,,---...//////...---000///...------...///000***---...,,,,,,......++++++,,,......---,,,,,,---++++++,,,...///000111222////////////////////////,,,,,,,,,,,,---///111333,,,------,,,++++++,,,...,,,,,,---...///000111111333444555666555222///---........................------------------------++++++******++++++,,,---+++,,,,,,,,,,,,+++***)))+++))))))***+++,,,,,,+++))))))+++,,,,,,+++))))))'''(((***+++***+++,,,...///...------------...///---+++***+++---/////////...---+++,,,---...---,,,---//////---...000111......///111111111000111222111///------...000000000---......---***)))***,,,)))+++,,,,,,++++++,,,---///,,,******...000000///)))******+++,,,------...222++++++666???===222)))+++,,,------,,,+++,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,------...,,,,,,,,,++++++,,,,,,---)))***,,,---......------******++++++,,,---------+++******+++---......---QQQLLLJJJMMMOOOOOOPPPRRRQQQPPPPPPQQQRRRQQQOOOMMMIIIIIIJJJKKKLLLNNNPPPQQQNNNNNNNNNNNNMMMLLLKKKKKKOOOKKKGGGEEEEEEGGGGGGGGGEEEAAA???CCCEEEDDDEEEHHHFFFEEECCCBBBBBBBBBBBBCCCBBBBBBCCCDDDDDDCCCAAAAAA???@@@AAABBBBBBAAA@@@???>>>>>>??????===;;;888666999999999999999888888888333333444444333333222111222222111222333333111///000111111000......///111000000000000/////////////////////---+++******,,,000000222222222222000000,,,...//////......111333222000...+++******,,,---...///000///------///000///111333444444333111///,,,...000000///...//////.........///////////////+++...111222222111111222///...---...000111000///......//////000000111111------.........///////////////......------,,,,,,000---...111111//////222000//////...---,,,,,,+++......,,,+++***))))))))))))))))))))))))))))))))))))((('''&&&&&&(((***+++((()))***+++,,,++++++*********++++++++++++******(((((()))))))))*********'''***------+++******+++************+++,,,---...++++++000555777:::CCCMMMSSSRRROOOLLLPPPXXX\\\\\\XXXZZZ]]]]]][[[YYYXXXWWWWWWVVVWWWYYY]]]``````^^^XXX]]]```]]]YYYYYYXXXUUUXXXZZZ]]]___aaabbbbbbaaa___^^^___bbb```ZZZWWWWWWUUUXXX[[[\\\[[[[[[]]]^^^]]]```___[[[YYY[[[YYYVVVYYYZZZ[[[ZZZXXXXXXXXXWWW[[[[[[[[[\\\\\\\\\ZZZYYYYYYZZZ[[[ZZZXXXVVVVVVVVV]]][[[XXXUUUQQQJJJBBB===555333999FFFPPPPPPNNNNNNHHHEEE@@@;;;777555555555,,,...000000...,,,,,,---***,,,000111000...------++++++,,,------...//////)))+++---...///...---,,,(((,,,---++++++//////++++++---//////...---------,,,------...///000000111000////////////////////////...---------...///000,,,------,,,++++++,,,...***---//////,,,,,,000444222444666777666333///---000000000000000000000000------------------------+++++++++++++++,,,------++++++,,,,,,,,,+++***)))***)))((()))+++++++++))))))***,,,------,,,***)))'''***,,,,,,++++++---000///...------------...//////---,,,,,,...///000//////---,,,---///111000000---000000---...111222...111000000111222333111000///---,,,,,,...000222222000///---,,,,,,,,,,,,,,,+++,,,------,,,+++---...*********+++,,,---------++++++,,,,,,------......000---...666:::666///+++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,------...---------------......///,,,,,,++++++++++++,,,,,,,,,,,,------------------+++++++++++++++,,,,,,,,,***)))(((***...000///...QQQMMMKKKNNNQQQQQQRRRVVVQQQPPPPPPQQQRRRQQQNNNLLLNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNOOONNNNNNMMMLLLKKKNNNJJJFFFDDDEEEGGGIIIIIIGGGBBBAAADDDFFFEEEEEEHHHFFFEEECCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@===>>>??????>>>;;;777555999999999999999:::::::::444444555555444444333222333222222333444444111///111222222111//////000111000000000000////////////...//////---***))))))+++000111222333333222111000,,,...000///------000333333111---+++******,,,---...///000///------///000...///111333333111///...+++---000000000//////000///////////////.........&&&)))...000000000//////000///...///000111111///---......///000111111222........./////////000000......---,,,++++++******111...---000000...///333000//////---,,,+++******++++++******++++++,,,---))))))))))))))))))))))))(((&&&"""!!!"""''',,,000'''((()))++++++******))))))******+++++++++******''''''(((((()))))))))***%%%)))------+++)))***+++************+++,,,---...***)))...555888888>>>GGGTTTSSSMMMHHHKKKSSSXXXXXX\\\\\\[[[YYYVVVUUUVVVWWWZZZWWWVVVXXX]]]aaabbbbbbVVV]]]aaa^^^ZZZYYYVVVSSS]]]^^^^^^______`````````dddbbbccceeebbbYYYSSSRRRUUUYYY]]]^^^]]]\\\]]]______aaa```[[[YYYYYYVVVRRRVVVXXXXXXVVVTTTTTTUUUTTT\\\]]]___``````^^^ZZZXXXWWWZZZ\\\]]]ZZZWWWUUUTTTTTTUUUVVVWWWUUUOOOHHHCCC111///555DDDOOOPPPNNNOOOHHHEEE@@@;;;777555555555---///111111///...------'''***---///...---,,,,,,+++++++++,,,---...///000 $$$)))...///...***'''''',,,---***+++000000,,,+++...000000///------............///////////////000000000000////////////444333111000/////////000,,,------,,,++++++,,,...(((---111///+++***///555---///222444555333111///111111111111111111111111------------------------,,,,,,++++++,,,,,,---...++++++,,,---,,,+++***))),,,*********,,,---,,,+++***+++---......---+++***(((***------++++++...111///...---,,,,,,---...///000...------...000000000000......///111333333333---111111---...222222...333111///111333444111...---,,,***+++...111333444555000+++,,,///111///++++++---......,,,,,,---///***---000000...+++)))))),,,,,,------------......---,,,///333222,,,)))******+++------+++***+++,,,---------------...///000...............///000000,,,,,,++++++***+++++++++000000...---------------,,,,,,,,,++++++*********---+++)))+++---///---+++PPPOOOOOOPPPQQQRRRPPPOOOUUUSSSPPPOOONNNMMMLLLJJJGGGIIIKKKKKKJJJJJJJJJJJJLLLMMMNNNNNNMMMLLLKKKJJJKKKIIIHHHIIIKKKKKKGGGDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHFFFEEEEEEEEECCCAAADDDDDDBBB@@@CCCFFFDDD???@@@?????????@@@???<<<:::;;;<<<>>>???>>><<<999777:::888777777888777666555333333333333222111000000111000000222333333111//////111111111000///000111...///000111111111111111000///---***((()))+++...000000000000000000000000/////////000222111///---///...---,,,,,,---///000...///000///...---...000000///...///111222222111000000000000000000000000//////000000000000//////222000...---...///......111111111111111111222333...///000000//////000111......---,,,---...///000333222111///............111000///......///000000...------,,,+++++++++,,,---,,,+++***))))))))))))&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))+++++++++***)))((((((''',,,+++++++++******))))))---...///---+++******+++***++++++,,,,,,,,,++++++---......000444888<<<>>>NNNTTTRRRHHHGGGRRRYYYXXX^^^]]][[[ZZZZZZYYYVVVTTTUUURRRSSSYYY^^^___```ccc^^^```___\\\WWWTTTVVVXXX[[[aaaccceeeiii```XXX^^^eeedddeeefffaaaZZZVVVWWWWWWZZZ\\\]]]\\\^^^bbbfffiiiddd]]]YYYWWWVVVTTTRRROOOQQQSSSUUUUUUVVVYYY[[[___```eeejjjggg___ZZZZZZYYY\\\___```]]]XXXUUUSSSUUUZZZ]]]ZZZRRRJJJFFFFFF===>>>AAAHHHOOOSSSSSSQQQLLLGGG???999666444222111222222111000///...------***++++++,,,,,,++++++***++++++***+++,,,...000222......//////......---,,,---------............//////222222//////222222//////...---,,,,,,---...///000000000///......---------------------...//////,,,,,,,,,+++++++++******+++...///---...111222000///333666555555666333///,,,...//////...------...,,,+++*********+++,,,---...---+++******+++---...,,,+++)))((((((((()))************)))******++++++))))))***,,,---...,,,******------***+++......,,,++++++,,,,,,,,,---------+++,,,...//////000111333111111000///......------...///000///...///000222/////////111333333111...///...,,,,,,---000444777222222111///,,,+++,,,---,,,,,,+++******+++,,,,,,---...///...,,,+++,,,---///...---,,,+++,,,------)))---...+++,,,......***+++,,,------......------000---******---///...---///---,,,,,,---...---------,,,++++++******++++++444333000...,,,+++******+++))),,,222000+++***...---,,,---...000000...,,,PPPOOOOOOQQQRRRSSSRRRPPPUUUSSSPPPOOOMMMLLLKKKJJJHHHJJJMMMNNNMMMKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLLLLJJJJJJIIIJJJJJJIIIGGGEEECCCDDDDDDEEEFFFGGGHHHIIIIIIGGGEEEDDDEEEDDDCCCAAA@@@BBBAAA@@@BBBFFFEEEAAA@@@???>>>???@@@???===;;;;;;<<<===>>>===<<<:::999:::999999888999888777666333444444444444333222222222111111222444444222000000111222222000000111222///000000111222222111111//////---+++))))))+++...000000000000000000000000/////////000111111///---//////...---------...///---...///...---,,,---//////.........000111000///000000000000000000000000---...///////////////...222000------...///......000////////////000000111///000111000///...///000...------,,,---...///000222111000//////......///222111000///......//////------,,,+++++++++++++++,,,,,,+++***))))))))))))'''''''''(((((((((((((((************************((((((((()))))))))******++++++***))))))(((((((((+++++++++******)))))))))+++,,,---,,,***))))))************+++******)))))),,,,,,,,,...111666:::===HHHPPPPPPGGGEEENNNVVVVVVSSSUUUYYY\\\]]]YYYSSSNNNWWWTTTVVV\\\``````aaacccaaaaaaaaa___\\\YYYXXXXXXZZZ```aaadddiii```YYY```gggeeeeeeeeeaaaYYYUUUUUUYYY[[[^^^```aaaccceeeffffffaaa\\\YYYZZZ[[[[[[ZZZLLLNNNQQQTTTWWWZZZ^^^aaacccbbbeeeiiiggg```[[[ZZZ\\\___aaa```]]]YYYVVVUUUVVVYYYZZZXXXRRRLLLGGGEEE:::777999BBBOOOWWWWWWSSSHHHCCC===888666555555444111000000///...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,...///000...---------,,,,,,,,,,,,---------............//////111111......111111...///...------------...//////////////////...............------...//////000---,,,,,,++++++++++++++++++...///---...111222000///333333111111333333///---...//////------...///,,,+++*********+++---......---+++******+++---...***+++,,,,,,,,,+++))))))+++************+++,,,,,,*********+++------+++***))),,,---***+++...///,,,+++++++++,,,,,,,,,------+++,,,.........///000111///......---,,,,,,++++++...///000///......///111......///111222222000---............000111333444333333222///---,,,---...---,,,+++******+++,,,---...///000///---,,,---...///...---,,,,,,,,,------))),,,,,,))))))++++++(((+++,,,------...---------...,,,)))))),,,---,,,+++...---++++++---------,,,,,,,,,+++++++++++++++,,,)))******++++++,,,,,,,,,111---+++---,,,+++000777......//////...---++++++PPPOOOOOOQQQSSSTTTSSSRRRSSSRRRQQQOOOMMMKKKIIIHHHFFFIIIMMMNNNMMMKKKJJJJJJJJJKKKLLLNNNNNNNNNNNNMMMIIIJJJKKKJJJHHHGGGFFFGGGCCCCCCDDDDDDEEEFFFGGGGGGGGGEEECCCCCCCCCCCCBBBAAA<<>>===>>>??????>>><<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999888777666333333444555555555444444333222222444555555333111111222333222111000111333000000111222222222222111//////...+++)))))),,,...000000000000000000000000000//////000111111///...000000///...------------,,,---......,,,,,,---...///...---...///000///...000000000000000000000000---...///000000000000000111///------...///...------------------...//////000111222000///---...///...------------...//////000000////////////000000333222000///............,,,,,,++++++******++++++,,,+++***)))(((((((((((())))))(((((((((((((((''')))***+++,,,,,,+++***))))))))))))*********++++++++++++***)))((((((((((((*********)))))))))))))))((()))+++***)))(((((())),,,,,,,,,,,,+++******)))******)))***...333888<<>>===<<<===??????>>>===<<<<<<;;;:::;;;<<<======999:::;;;:::888666666555111222333444555555555555444333333444666666333111111222333333222111222333111111222222222222111111...///...,,,******,,,...000000000000000000000000000///...///000111000...111000000///...------,,,---...//////------...///000.........000000///...000000000000000000000000...///000111111222111111///...------...///...---,,,,,,,,,,,,---...//////111222222111...------...------------....../////////////////////000111111333222111000///...------,,,++++++*********++++++++++++***)))((((((((((((***)))))))))((((((''''''((()))+++,,,,,,+++)))((()))*********+++++++++++++++***)))((('''(((((()))))))))))))))))))))))))))''')))++++++***))))))***////////////...---,,,,,,***)))((())),,,222777:::888CCCIIIFFFCCCHHHOOORRRTTTTTTTTTVVVYYY\\\]]]]]]VVVUUUYYYaaaeeedddcccdddccc___ZZZXXXXXXYYYWWWTTTPPPUUUUUUXXX]]]XXXTTT]]]aaa]]][[[\\\ZZZTTTPPPPPPUUUVVVZZZaaafffgggccc^^^bbb^^^XXXTTTRRRRRRTTTUUUQQQSSSVVVYYY\\\aaagggkkkiiibbb^^^bbbeeeccc___^^^aaabbbaaa^^^ZZZWWWVVVVVVXXXVVVSSSTTTUUUSSSLLLFFFJJJBBB<<<@@@JJJQQQPPPLLLIIIDDD===777444222111///000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,...---------............///---000///,,,+++...---***.........------.........---......///000000111111000000////////////000000...---,,,******+++,,,---***---...---...222333000///222222//////222222///000000///---,,,,,,///222---,,,+++++++++,,,...///......---,,,,,,,,,------***+++---...---,,,***)))++++++++++++,,,---......---,,,++++++,,,,,,***((((((+++---+++,,,//////+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---+++/////////......---------...//////...,,,,,,---///...//////111333333000...000111111111222222333333444444444222000......///---,,,++++++++++++,,,------...///...---,,,---.........------,,,,,,,,,,,,///000...)))(((+++,,,+++++++++,,,------------,,,,,,+++******++++++++++++---,,,******,,,---,,,+++,,,++++++++++++,,,------)))***---...///...---,,,)))***,,,...---++++++,,,,,,000222///)))&&&(((+++MMMMMMMMMOOOQQQRRRQQQOOOOOOQQQRRRPPPLLLIIIIIIIIIDDDGGGKKKLLLKKKIIIHHHHHHNNNOOOOOOOOONNNMMMKKKJJJHHHJJJKKKIIIFFFDDDFFFHHHCCCDDDEEEEEEEEEEEEDDDDDDCCCAAA>>>>>>???@@@AAA@@@===AAABBB@@@@@@AAA@@@===>>>===<<<<<<>>>???>>>======<<<;;;::::::;;;===>>>666999::::::777444333444///000111333444444444444444333333555666666444222111222333333222111222333111111222222222111111000.........---++++++---...111111111111111111111111111///...///000111000///111111000000///...---,,,...000111000///...///000111000//////111111000///////////////////////////---......///000000000///...---,,,---//////...---------------...///000111111222222111...------...---------...............///......//////000111222222222111000///...---,,,,,,++++++***++++++,,,,,,,,,+++***)))((((((((((((******))))))(((((((((''''''(((***++++++***(((''')))*********+++++++++++++++)))((('''''''''((())))))))))))))))))*********(((***,,,---,,,+++***+++///////////////...---,,,+++***)))***---111666888555>>>EEEFFFEEEHHHNNNRRRTTTSSSTTTVVVZZZ^^^```aaaQQQQQQWWWaaafffeeecccccceee___WWWSSSTTTVVVWWWVVVNNNRRRQQQSSSYYYUUUSSS\\\]]]XXXWWWYYYYYYUUURRRQQQSSSUUUYYY___eeefffbbb]]]aaa^^^YYYSSSPPPOOOPPPRRRYYY[[[\\\]]]^^^```dddffffff^^^ZZZ]]]aaaaaa``````______^^^[[[WWWTTTTTTTTTWWWTTTRRRTTTWWWVVVPPPJJJCCC???<<>>CCCEEEBBB@@@@@@>>>;;;???===<<<<<<===>>>===<<<======;;;::::::;;;<<<===555888;;;:::666222222333///000111222333333333333444333333555666666444222111222333222111000111333000111111111111000//////---.........,,,,,,---///111111111111111111111111111000......///000000///000000000000000///...---///000111111//////000111222111000000111111000///////////////////////////,,,,,,,,,------,,,,,,+++---,,,,,,---//////...,,,---------...///000111222000111222000///---...///,,,---......//////......///////////////000111111111111111111000///---,,,,,,,,,++++++,,,,,,---------,,,+++***))))))))))))***))))))))))))))))))((('''((()))******)))(((''')))))))))*********++++++***)))'''&&&&&&''')))******************+++++++++))),,,...///...,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++,,,...111333555555:::@@@DDDGGGJJJOOOSSSNNNPPPTTTZZZ^^^___]]]ZZZOOOPPPWWWbbbgggeeebbbaaagggaaaZZZVVVUUUWWWYYYZZZPPPTTTQQQRRRXXXUUUTTT___\\\VVVTTTXXXZZZWWWTTTSSSSSSUUUYYY^^^bbbdddbbb``````___\\\YYYUUUUUUVVVXXX]]]^^^```___^^^^^^___```aaaZZZWWWYYY\\\\\\\\\^^^[[[[[[ZZZXXXTTTQQQQQQQQQUUURRRQQQTTTXXXYYYUUUPPPFFFCCC???>>>BBBFFFIIIJJJBBB>>>888444333333222222111111000///...---,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,+++***000///...---,,,---......---------............///+++......++++++......+++------...//////...------......///000000111222222000000//////......//////------------,,,,,,,,,+++))),,,...,,,...222444111...333666555555666333...///000000///------///111......---,,,---...///000//////......------,,,,,,---,,,***)))))))))***+++************+++---...///---,,,******+++,,,+++***)))---///------...,,,(((------------............,,,++++++...111111...***,,,,,,++++++++++++++++++---...///...------///111111111222444666666333111555333111000000333777999333444555333111............---,,,++++++,,,---...***+++,,,,,,++++++,,,---------......------,,,++++++---,,,((('''***+++)))******+++,,,,,,,,,,,,,,,---...000000///......//////---+++,,,---...------......---,,,,,,,,,,,,,,,)))***+++---......---------//////+++)))+++,,,+++***,,,...---++++++---000PPPOOONNNOOOPPPPPPNNNMMMKKKOOOSSSRRRNNNLLLLLLNNNKKKLLLMMMMMMLLLLLLMMMOOOOOOOOOPPPPPPOOOMMMLLLJJJKKKIIIGGGFFFFFFGGGFFFFFFEEEFFFGGGHHHGGGFFFDDDCCC@@@===::::::<<<>>>@@@@@@>>>DDDGGGCCC@@@@@@>>>;;;@@@>>><<<;;;<<<===<<<;;;>>>===<<<<<<;;;;;;;;;;;;555999===;;;666222222333111111222333444444444333333333333444555555333111000111222222000000111222000000000000000///......---...///...---,,,...///111111111111111111111111222000......///000000000//////000111000000///...///000111000///...///111222000//////000000///...////////////////////////............---,,,+++***,,,+++,,,---//////...,,,,,,,,,------...000111222///000111000///...///000,,,---.../////////...---000///////////////000111000000111111000///...---------,,,,,,------...///...---,,,+++************)))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))*********)))'''%%%%%%''')))******+++++++++,,,,,,,,,,,,***---///000...+++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111666777;;;AAAHHHLLLPPPRRRNNNPPPTTTYYY\\\]]][[[YYYQQQRRRYYYdddhhhddd___^^^dddbbb___[[[XXXWWWYYY[[[QQQTTTQQQQQQWWWTTTTTT___ZZZTTTQQQTTTWWWTTTQQQPPPQQQSSSWWWZZZ\\\^^^```bbbaaabbbbbb```\\\[[[]]]^^^YYY\\\^^^___]]]\\\[[[\\\]]]XXXVVVWWWVVVTTTVVVYYYWWWXXXXXXVVVSSSPPPOOOPPPRRRQQQRRRUUUYYY[[[YYYWWWQQQJJJBBB@@@CCCFFFDDDAAAAAA===777333222222222111000//////...---,,,++++++,,,,,,------------,,,,,,******+++,,,---,,,++++++.........---------,,,,,,---------............///***------+++,,,//////---------...//////...------/////////000000111111222000//////...------......,,,---...///...---+++***))),,,---,,,...333444222000444666444444666444000...000111000///...///000///...---------...000111/////////......---,,,+++,,,,,,,,,,,,,,,+++++++++)))))))))***+++,,,---...---+++))))))+++,,,,,,,,,+++///000...------***&&&.........////////////000,,,++++++...333444000+++++++++++++++++++++++++++,,,---//////...///111333111111222444666555333111333222222222333555888999222333444333000...------...---,,,++++++,,,---...***+++---,,,++++++---...------.........---,,,+++))),,,,,,))))))++++++(((******+++,,,,,,,,,,,,+++,,,///111111///......///000...------...//////...000///...---,,,+++++++++((()))***+++,,,------...''',,,...+++***---...+++------,,,,,,,,,---///000RRRQQQPPPPPPQQQPPPNNNMMMJJJOOOSSSSSSOOOMMMNNNPPPKKKLLLLLLJJJIIIJJJMMMOOOMMMNNNOOOPPPOOONNNMMMLLLLLLIIIEEEEEEGGGHHHGGGEEEFFFGGGHHHIIIHHHFFFDDDCCC???<<<:::999;;;>>>???@@@===DDDGGGDDDAAA@@@???===AAA???<<<;;;<<<<<<<<<;;;>>>>>>===<<<;;;;;;:::999666:::>>>===777333222444333333444444555555444444333222222444555555333111///111222111000///000111//////000//////...------,,,...///...------...///111111111111111111111111222000...---///000000000...///000111111000//////...///000///...---...000111///......//////...,,,////////////////////////222222111111000...---,,,++++++,,,---//////...,,,,,,,,,,,,---...///111111...///000000//////000111,,,,,,.../////////...---000000////////////000000//////000111111000///...---------------...///000......---,,,++++++++++++(((((())))))******++++++++++++***))))))***++++++(((((((((((())))))))))))***(((&&&%%%%%%''')))++++++++++++,,,,,,---------+++---000000...+++)))(((******,,,---.../////////+++,,,---............---666555777???HHHMMMPPPQQQVVVTTTSSSTTTXXX[[[^^^___SSSUUU\\\fffiiiddd]]][[[___aaabbb___ZZZWWWWWWYYYPPPSSSOOONNNTTTRRRRRR]]]XXXQQQMMMPPPRRRPPPLLLJJJMMMQQQTTTUUUVVVXXX]]]bbbdddffffffddd```]]]^^^___TTTXXX[[[]]]]]][[[ZZZZZZ\\\XXXVVVVVVSSSOOOPPPUUUUUUVVVWWWVVVSSSPPPOOOOOOPPPQQQSSSVVVZZZ\\\\\\[[[SSSJJJAAABBBJJJOOOKKKEEEDDD???999444111000///...///......---,,,+++***))),,,------......------,,,)))***+++,,,---,,,++++++,,,,,,---------,,,+++***---------.........//////))),,,---+++,,,000111...,,,---...//////...---,,,000000000000111111111111000///...---------------+++,,,///000000...+++)))))),,,---,,,...333444222222555444111111444555222...///111111000//////000///......---...///000111////////////...---,,,++++++---...000///---+++)))((((((((()))***,,,---...,,,***))))))+++---------,,,///111...---,,,)))$$$////////////000000000000,,,***+++///444555111,,,------------------------,,,---/////////000333555000000111333555555222000000111333555666777888888111333444333000...---,,,...---,,,,,,,,,,,,---...+++,,,------,,,,,,...///,,,---.........---,,,+++)))---...,,,,,,......*********+++,,,,,,,,,,,,+++,,,///111111///---...///000///------///000///...111000///---,,,+++******,,,,,,+++++++++,,,---...%%%...//////000+++$$$000...,,,,,,---//////...OOOSSSVVVTTTOOOLLLNNNQQQHHHJJJMMMOOOPPPNNNLLLKKKJJJLLLMMMKKKHHHHHHLLLQQQQQQPPPOOONNNMMMMMMMMMMMMJJJHHHFFFEEEFFFGGGGGGGGGHHHFFFEEEFFFGGGFFFAAA===<<<<<<<<<<<<;;;===@@@CCC:::>>>AAACCCBBB@@@???>>>CCC@@@===<<<<<<<<<<<<;;;<<<;;;:::999999999999999:::999777333000///000222111111111222222333333333333555888666333000000111000000000000000000000000111///...---...///...------------------...///000000222222000000333333000///...------///000000///...///000000000///---,,,000///...000222111---)))........................//////............//////...............---------***+++---///000000///...---------...............,,,...000000///...///000///...---...000111222111222111000000000000000111222111111000///...------,,,------...............******+++++++++******))),,,+++***((((((((()))***+++++++++************)))))))))))))))************+++***)))***+++,,,+++******+++,,,---...---,,,,,,,,,...---)))(((***)))&&&***)))+++......+++,,,//////,,,,,,000...***,,,222222777999;;;BBBMMMRRRPPPUUUWWWZZZ[[[[[[]]]___aaaZZZUUUZZZfffggg]]]ZZZ```aaaaaaaaa``````^^^]]]\\\ZZZVVVQQQPPPSSSXXX\\\^^^ZZZXXXSSSNNNJJJIIIJJJMMMLLLRRRXXXZZZXXXWWWZZZ^^^cccllllll```\\\bbbaaaYYYZZZ]]]___^^^ZZZWWWWWWYYY]]]ZZZUUUPPPNNNMMMNNNOOOVVVVVVRRROOOQQQVVVUUUPPPKKKOOOUUU[[[\\\XXXQQQKKKPPPBBBAAAHHHJJJOOOSSSOOOIIIAAA888111/////////...222222111///...,,,++++++...---,,,,,,......---,,,++++++,,,------------,,,+++++++++******)))))))))......///000000///...---+++------++++++------+++//////...---,,,,,,++++++,,,---...///000000000000444222000///000000///...///...,,,+++++++++,,,,,,+++,,,,,,---///111222333888666333333444555555444000000000000///////////////.........///000222333555333111...,,,+++++++++000///------......---+++++++++++++++,,,---......(((,,,---++++++///111000,,,+++***+++---...---,,,......//////////////////,,,+++---111777777333...///---++++++,,,---...---...000111111000000111333000///222777888555555777222333444555666666666666666666555333///---,,,---444+++'''+++///---,,,...---000///++++++------+++))))))***,,,...111333444111///---,,,,,,...111222///...,,,*********,,,---***+++,,,,,,------,,,,,,---------...000111000///...---+++***)))***++++++------......---+++***)))...............///000000222+++***///111...,,,...PPPQQQRRRRRRPPPOOOMMMMMMIIIKKKLLLNNNNNNNNNLLLLLLKKKNNNOOOMMMJJJJJJNNNRRRPPPOOONNNMMMMMMLLLLLLLLLJJJIIIGGGFFFEEEFFFGGGGGGIIIHHHFFFGGGGGGEEEAAA======>>>>>>===;;;<<<>>>@@@;;;>>>AAAAAA@@@?????????BBB@@@>>>=========<<<:::<<<<<<;;;;;;::::::999999888888777444111000111222111111222222222333333333333555666555222///000111000000000000000000000000111///...---...///...---...---------------.........111111//////222333000///...------///000000///...///000000000///---,,,...------///222111///,,,..................------//////.........//////000........................++++++,,,---............///.....................---...000000/////////000111000///000222333333333111000000000000000000000000000000000000000000000......---------...///000***++++++++++++******)))+++***)))((((((((())))))*********)))))))))(((((())))))))))))************+++***)))***+++,,,+++))))))***,,,---------,,,+++***,,,,,,))))))++++++(((***)))+++...---***,,,000...++++++...,,,(((***//////444666888???JJJOOONNNSSSUUUWWWXXXXXXZZZ\\\___ccc]]]___ffffff]]][[[aaaddddddcccbbb```___]]]]]][[[YYYVVVVVVWWWZZZ[[[\\\[[[ZZZWWWRRRNNNLLLLLLMMMJJJOOOTTTWWWWWWXXXZZZ]]]dddhhhfff^^^]]]aaa```ZZZ\\\]]]]]]ZZZUUUTTTVVVYYY^^^\\\WWWQQQMMMMMMQQQTTT\\\[[[WWWRRRQQQSSSPPPJJJNNNRRRYYY___aaa]]]UUUOOOSSSHHHHHHKKKMMMUUUZZZRRRFFF???777111000000///...111111000///---,,,++++++...---,,,,,,......---,,,))))))***++++++++++++***,,,,,,+++++++++*********---...////////////------+++......++++++......+++///......---,,,,,,++++++,,,---...///000000000000111000......///...---,,,...---,,,+++++++++,,,---,,,,,,,,,---///111222333777555444333444555444333////////////............000//////...//////111111444333111000......//////111///......///000...---++++++++++++,,,---...///))),,,---++++++///111///---+++******,,,------,,,///////////////.........---,,,,,,000444555111---...,,,++++++---......---///111333333222111222333///...000666777555555777222333444555555666666666666666666444000...------000((($$$(((+++***)))+++---///...+++***---...+++******+++---...000222333000///---,,,---...000111...---,,,+++++++++,,,,,,++++++,,,------------,,,---------...000111000///------,,,+++++++++++++++------......---,,,***)))...............///000000111,,,***///111///---///PPPOOOOOOPPPRRRQQQMMMJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPNNNLLLLLLPPPSSSNNNNNNMMMMMMLLLKKKKKKKKKIIIJJJJJJGGGDDDCCCFFFIIIJJJIIIGGGFFFEEECCC???<<<===>>>???>>><<<;;;<<<======>>>@@@@@@???>>>???AAAAAA???>>>>>>???>>><<<:::;;;<<<=========;;;999888666666777555333111111222222222222222333333333333444444444222000///000111000000000000000000000000111///...---...///...---...------,,,,,,,,,------,,,///000...///222333111///...------///000000////////////000//////...---,,,,,,---///111222000.../////////......---------............//////000111////////////////////////,,,,,,,,,,,,---...//////000000000//////.........---///111111000///000111111000//////111333333222///////////////000000000111111111111111111000000///...---,,,---...000111,,,,,,++++++*********)))***))))))(((((((((((()))))))))))))))((((((((('''))))))))))))************+++***)))***++++++***)))))))))+++,,,,,,,,,+++***(((++++++)))))),,,---******)))+++------***+++000---++++++,,,***'''(((,,,,,,///222444:::DDDIIIJJJOOOPPPRRRSSSSSSVVVYYY\\\fffaaaaaaeeeddd^^^]]]bbbfffffffffeeedddbbb```___^^^]]][[[[[[\\\\\\[[[YYY[[[[[[[[[XXXTTTQQQPPPPPPLLLNNNQQQUUUXXX[[[\\\]]]cccaaa^^^\\\\\\]]]]]]]]]]]]]]][[[VVVRRRQQQTTTXXXaaa```[[[TTTMMMLLLQQQWWW``````]]]XXXVVVUUUQQQLLLQQQTTTYYY___aaa^^^XXXSSSQQQLLLLLLJJJKKKXXX]]]QQQBBB<<<555222111222000...000000///......---,,,,,,...---,,,,,,......---,,,)))******+++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,+++......++++++......+++.........------,,,,,,+++------...///000000000000000///......//////---+++,,,,,,+++++++++,,,------,,,,,,---...///111222333666555444444666555444222//////.........---------000000////////////000111444333222111111222333333444222000000000///---+++++++++++++++,,,---...///))),,,---+++,,,///000...---+++)))(((***,,,------000000//////.........---///---,,,...111222///,,,,,,++++++---//////...---000333555555444222111111...,,,///444555444444777222222333444555555555555666777777555111///......111+++(((***------,,,------///...******---...,,,,,,,,,---...///000000111......------......///000------,,,,,,,,,,,,++++++++++++,,,------------------------...000111000///,,,,,,------,,,,,,++++++............---,,,+++***...............///000000000,,,,,,///111000///000NNNOOOPPPRRRRRRPPPMMMKKKMMMMMMKKKKKKJJJKKKLLLMMMMMMOOOPPPOOOMMMMMMPPPRRRMMMMMMMMMLLLLLLKKKJJJIIIIIIKKKKKKGGGBBBAAAEEEJJJIIIHHHGGGEEEBBB???<<<::::::<<<>>>>>><<<;;;;;;<<<>>>??????>>>======@@@BBB@@@?????????@@@???<<<:::;;;===???@@@???<<<999666333555666666444222222333333333333333333333333333444444222000//////000111000000000000000000000000111///...---...///...---...------,,,,,,,,,,,,---,,,///000...000444444222///...------///000000/////////////////////......------...///000000///...000000//////......------............///000111222////////////000000000000///...---------...000111222111111000///......---...000111222111000111222///...------///000000///.../////////000000000///666555444222111///...------.........////////////------,,,+++******))))))))))))((((((((((((((((((******)))))))))(((((((((((()))))))))************,,,+++)))***++++++***)))((()))***+++,,,+++******(((++++++)))))),,,,,,******)))***---,,,***+++000.........---+++)))***,,,***---///222666===DDDGGGKKKLLLMMMNNNOOORRRWWWZZZ^^^^^^___bbbbbb```___```dddfffhhhjjjiiigggdddaaabbb```^^^]]]]]]\\\ZZZXXXYYY[[[]]]\\\ZZZVVVTTTTTTQQQQQQRRRUUUZZZ]]]^^^^^^^^^ZZZYYYZZZXXXUUUXXX___\\\]]]\\\XXXSSSQQQSSSVVV```aaa```XXXOOOKKKOOOUUU___bbbaaa^^^]]]]]]ZZZUUUSSSSSSTTTVVVYYYYYYVVVTTTRRRQQQQQQKKKJJJZZZ```QQQ???:::444222222333111///000000000//////............---,,,,,,......---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++......++++++......+++......---------,,,,,,,,,......///000000000000000111000000000111111///---+++++++++,,,,,,---......---------...///111222333444444444555666555333111000////////////..................///000111111222444333222111111222333444777555222000///---***''',,,++++++,,,,,,---...///***------+++---000///,,,...+++(((''')))+++------000000000///......------///---+++,,,---...---,,,,,,,,,---///111222000...000333666666444222000///...,,,---222444333444888222222333444444444444444666777777666333000//////222///,,,,,,...//////000---...---))))))---...,,,---......///////////////---------.........//////+++,,,,,,------,,,+++++++++,,,,,,---...------------------...000111000///+++,,,---......---,,,+++............------,,,,,,...............///000000///......000111111111222MMMQQQUUUTTTQQQNNNOOOPPPNNNMMMKKKJJJIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMNNNPPPLLLLLLMMMLLLLLLKKKIIIIIIIIIKKKKKKGGGBBBAAAFFFKKKHHHGGGFFFCCC???<<<:::999888:::<<<===<<<<<<<<<>>>>>>>>>>>>===<<<===???BBB@@@??????@@@@@@@@@===;;;;;;===???@@@???<<<888555333555666666444222222333333333333333333333333333444333111000000000111111111111111111111111111111111///...---...///...---...------,,,,,,---------...111222000111555666444///...------///000000/////////.........///////////////000//////...------000000/////////.........///////////////000111111.../////////000000111111111111000//////000222333222111111000///......---...000111222111000111222///...,,,---...000//////......///000111111000000555555333222111///......+++---///111222000...---///...---+++***)))))))))(((((())))))))))))))))))++++++*********)))))))))((()))))))))************,,,+++******++++++***(((((()))***+++,,,+++*********,,,,,,))))))++++++(((***)))))),,,+++)))+++000///111111...,,,,,,------+++,,,...000333777>>>DDDFFFHHHJJJKKKMMMPPPTTTWWWXXX\\\```aaaaaaaaa___[[[]]]aaaggglllmmmkkkfffccceeebbb^^^\\\\\\[[[ZZZYYYWWWZZZ\\\]]][[[XXXWWWWWWTTTSSSRRRTTTWWWZZZ\\\\\\WWWXXXZZZYYYRRRNNNTTT___WWW[[[^^^]]]YYYUUUTTTTTTWWW[[[___[[[TTTPPPRRRVVV^^^aaaccc```___```___[[[WWWSSSPPPNNNPPPSSSUUUVVVWWWWWWXXXPPPNNN]]]bbbTTT???:::555222333333111///111111111000000/////////...---,,,,,,......---,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------,,,......,,,,,,......,,,---------------,,,,,,,,,...///000000000000000000111/////////111111///---,,,,,,------.....................//////111222333444444444555666555333000111111111000000000000///+++,,,---///111222333333333333111111000111222333444222///......---***(((,,,,,,,,,,,,---...//////,,,------+++---000///***...+++(((((())),,,---...000000//////.........---///---,,,+++,,,,,,,,,,,,------...111333444333111///222555555444111/////////,,,,,,000222222444888333333444444555555444444555666777666333000///...///...,,,***+++---......,,,...,,,((((((,,,...---......///000000///......---------...............++++++,,,------,,,,,,+++,,,,,,---.........---------------...000111000///+++,,,...//////...---,,,//////.................................///000000///000111000000222222222MMMRRRVVVTTTOOOMMMPPPTTTOOOMMMLLLJJJIIIIIIJJJJJJLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMKKKIIIHHHIIIJJJHHHEEEBBBCCCGGGLLLGGGGGGFFFBBB>>>;;;::::::777999:::;;;;;;;;;===???===>>>>>>===<<<===???AAA@@@?????????@@@@@@>>><<<;;;===??????>>>;;;777555444555666555333222333444444444444444333333333333444333111111222222111000111111111111111111111111111///...---...///...---...------------.../////////222333111222555666444///...------///000000//////............///000000000111111000---,,,---...////////////////////////111000000//////000000111---......//////000000111222222222111111222222333000000000//////.........---///111111000///000111222000...///000111111000---///000222222222111111000000000111111111222222+++---000222222111///---111000---+++))))))))))))((())))))************)))++++++++++++************))))))))))))************---+++******++++++)))((())))))+++,,,,,,,,,+++******---,,,))))))++++++(((+++))))))+++***(((+++000...111111---+++---...---,,,+++---///000111999AAA@@@CCCFFFIIIKKKMMMPPPSSSVVV^^^bbb______aaa\\\UUUYYY]]]ccchhhjjjiiifffddddddaaa^^^\\\\\\\\\[[[ZZZXXXYYYZZZYYYWWWVVVVVVWWWRRRRRRQQQQQQRRRTTTWWWYYYVVVZZZ\\\XXXQQQOOOTTTZZZRRRXXX___aaa^^^YYYVVVUUUNNNTTTZZZ\\\ZZZXXXYYY[[[]]]aaabbb^^^\\\]]]\\\ZZZ\\\WWWPPPLLLMMMQQQVVVYYYWWWTTTTTTPPPKKKUUU[[[QQQCCC===666333222333111///222222111000000///.........---,,,,,,......---,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++---...//////......,,,//////,,,,,,//////,,,------------------------///000000111111000000000///---,,,,,,---......------...//////000/////////////////////000111222333555444333333555444333111222222222111111111000000+++,,,---///111222333333222222111000000111222333...---,,,---...///...---,,,,,,,,,,,,---...///000---...---,,,...111...(((...,,,***)))+++---......////////////////////////------,,,,,,,,,,,,,,,---...---...000333555444333///111444444333111000000111...---000111111444888444444555555666555555444333555777666333000......///000///++++++///000///,,,---+++'''(((,,,///......///000111111000......------,,,,,,------...///++++++,,,,,,,,,,,,------,,,,,,---...............---------...000111000///------......//////......000//////.........//////...............///000000000333444111000222333222OOOQQQQQQPPPNNNNNNPPPSSSNNNMMMLLLKKKJJJIIIIIIHHHLLLLLLLLLMMMNNNNNNMMMLLLLLLMMMNNNNNNMMMLLLJJJIIIJJJHHHEEECCCCCCFFFIIILLLGGGHHHGGGCCC???<<<<<<===999::::::999999999<<<>>><<<===>>>>>>======>>>@@@AAA@@@>>>>>>???@@@???>>><<<<<<>>>>>><<<999666444666666666444111111222444555555444444444333333333444333111222444444222000111111111111111111111111111///...---...///...------------...///000111222000333333111111444555222///...------///000000//////......---...///000111...000000///---,,,...000.........///000000111111222222111000////////////,,,------...//////000000111222222333222222222111///.....................---...000000/////////000222000......000111000///...///111333444333222222......//////000111222222///////////////000000000222111...+++)))((())))))((()))***+++,,,,,,+++***************))))))))))))))))))))))))************---,,,******+++***)))''')))***,,,---------,,,+++(((++++++)))))),,,,,,***+++)))(((******(((+++000)))......***(((+++---+++,,,+++,,,...,,,,,,333===:::>>>CCCFFFIIIJJJLLLNNNRRR[[[]]]YYYYYY^^^\\\SSSXXXYYY\\\^^^```bbbbbbbbbaaa```______```___\\\ZZZ[[[ZZZXXXUUUQQQPPPQQQSSSOOOPPPQQQPPPOOOQQQWWW\\\ZZZ___^^^VVVSSSWWWWWWRRRNNNUUU]]]aaa___[[[XXXWWWOOOSSSXXX\\\]]]]]]^^^___\\\```aaa\\\YYY[[[\\\[[[___YYYSSSOOOOOORRRVVVWWWUUUMMMMMMLLLFFFIIIOOOJJJGGG@@@888333222222111///222111000///...---,,,+++...---,,,,,,......---,,,***+++,,,,,,---,,,,,,,,,*********+++++++++,,,,,,+++,,,...///000000//////,,,//////,,,,,,//////,,,------------------------000000111111111000000///000...+++***+++---......000000111222111111//////////////////000111222222666444222222333444333222111111111111000000000000---...///000111111000000000000///000111222444555///...---...///000///------,,,,,,------...///000---...---,,,///111---&&&...,,,+++,,,---///......------......///000000000,,,,,,---------,,,---------,,,,,,...111333444444000222444444333222333444444000...000111000333888555666666777777666555555222444666666333000...---///222111,,,+++000222000,,,---+++'''''',,,///...---...000111111000///......---,,,++++++---///000,,,,,,+++++++++,,,---...,,,------...............---------...000111000///...............//////000000000///......///000111...............///000000111666777222///222333111RRROOOLLLLLLNNNPPPQQQPPPNNNMMMMMMKKKJJJIIIHHHGGGLLLLLLLLLMMMOOOOOONNNMMMLLLMMMNNNOOONNNLLLJJJIIIKKKGGGCCCBBBDDDHHHJJJLLLHHHIIIHHHEEE@@@===>>>@@@<<<<<<;;;999777888:::<<<;;;===>>>>>>======>>>???BBB@@@>>>===>>>@@@@@@???<<<<<<===<<<;;;999666444888777666333111000222444555555555444444333333333444333222444666666222///111111111111111111111111111///...---//////...------------...000111333444000222222000000333333000///...------///000000//////...------...///000111,,,...000///------000333------...///000111222222444333222000//////......,,,,,,,,,---...//////000000111222333333222000///---------...............,,,...000000///...///000000...,,,,,,.........---...000222444555444333222////////////////////////222000...,,,,,,///222444333111...+++)))((()))))))))***+++,,,---,,,,,,+++))))))))))))(((((((((((())))))))))))************---,,,******+++***)))'''***+++,,,---...---,,,,,,&&&)))***((()))---...,,,+++)))(((***)))(((+++000%%%++++++&&&%%%)))+++))),,,***+++,,,***(((///:::666:::@@@EEEGGGHHHIIIJJJKKKTTTVVVPPPRRR\\\]]]UUUYYYXXXVVVVVVXXX[[[___aaa^^^___aaacccdddbbb]]]YYY^^^\\\WWWRRRMMMLLLMMMOOOMMMPPPRRRQQQOOORRRZZZ```___ccc^^^UUUWWW___ZZZLLLLLLSSS[[[___^^^[[[ZZZZZZVVVXXXYYY[[[]]]^^^^^^^^^\\\``````\\\ZZZ\\\``````^^^ZZZTTTQQQQQQRRRTTTTTTWWWKKKKKKMMMFFFEEEJJJJJJJJJCCC999333111111111///111000///...,,,+++))))))...---,,,,,,......---,,,,,,---......//////......)))))))))******++++++++++++,,,...000000000000000,,,//////,,,,,,//////,,,------------------------000000111111111000000///333000,,,+++,,,///111222111222333333222111000///000/////////000111222222666444222111222333333333000000000000///////////////000111111111///...---......///000222444777999555333111000///...,,,***---------------...000000......---,,,///222---%%%...---,,,---///000///...,,,,,,---...///000111111***,,,......---------...,,,+++***+++///222444444222333444444333333555666666222///000000000333888666777777777777777666666111333555555333///---,,,***...---'''&&&+++...,,,,,,---***&&&''',,,///...---...000111222111///...///---+++******,,,///111---,,,*********,,,...///,,,---......//////......---------...000111000//////...---------///000111111000///......///000111...............///000000222888999333///111222000PPPPPPOOOMMMLLLMMMNNNOOOMMMMMMMMMLLLJJJGGGEEECCCOOOOOOOOOMMMJJJIIIJJJKKKLLLMMMMMMMMMMMMKKKIIIHHHGGGDDDCCCDDDGGGIIIHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@999999999:::;;;;;;;;;;;;>>>>>>>>>???@@@@@@@@@AAA=========>>>???AAABBBCCCJJJEEE>>>:::888777555333777666555444333444555555555666888999888666333111444444333333222111000000000111111222222222111111666444111///...///111222///---,,,...111222000---000...---...111222111///---...000111111111000//////////////////000000000000000000...,,,,,,...000///000111111///......///777555222///,,,,,,,,,,,,,,,,,,------...//////000111///---,,,,,,,,,...///---.........,,,+++,,,---...///000///------///000222000......///000000///000222333111...000777<<<555///,,,...///...///222222000......///000000000+++,,,------,,,+++)))(((+++++++++++++++++++++++++++***)))(((''''''''''''&&&&&&''''''(((((()))))),,,,,,+++***)))(((''''''(((*********)))***+++---)))***+++,,,++++++))))))***************)))((((((***)))((((((((()))+++,,,+++,,,,,,***(((+++111777444:::>>>>>>AAAGGGHHHDDDLLLMMMNNNOOOQQQSSSUUUVVVUUURRRSSSWWWXXXWWW[[[ccc___YYYYYY___```ZZZUUUUUUZZZYYYWWWRRRMMMKKKMMMOOONNNTTTVVVTTTRRRTTTVVVUUUWWWVVVUUUWWWYYYXXXSSSNNNWWWSSSTTT^^^dddaaa\\\[[[``````^^^\\\```dddbbb]]]```XXXWWW___aaa]]]___gggaaaYYYQQQOOOTTTYYYYYYXXXLLLIIIIIIOOORRRNNNIIIGGGIII???444///---,,,///444111000///000111000...,,,///////////////......---///...------...///...---,,,,,,,,,+++++++++******,,,---...//////......---000......///---))))))------...............------......//////000000111111111+++)))---000///...///111666:::888222...000444333333222111222555777999444444444444444444444444222111///...------.........///000222222222111111......//////000000111111222000///......///111222,,,,,,+++***+++,,,...///---,,,,,,---///000///...---,,,+++,,,.........,,,,,,,,,,,,,,,---...//////---...///---******---000,,,,,,++++++,,,---///000777555333///---...222555333222111/////////000000333444444222111222444666555444333333333222000...---,,,***(((&&&&&&)))+++,,,,,,------------------////////////...---++++++,,,000...&&&'''000333///111...)))'''(((***+++,,,(((+++...111222000...,,,......////////////.........////////////...//////...000111000...------...333///...000///,,,,,,...$$$000888555111222333222RRROOOLLLLLLNNNPPPNNNLLLNNNNNNNNNMMMKKKIIIFFFEEEQQQRRRQQQOOOKKKIIIHHHIIIIIIJJJJJJKKKJJJIIIHHHGGGHHHFFFDDDEEEGGGIIIHHHGGGJJJIIIFFFDDDAAA???>>>>>><<<<<<;;;:::::::::;;;;;;???????????????@@@@@@@@@<<<<<<======>>>@@@AAABBBBBB>>>:::999999::::::999777666555444444444555555333444666777666444111000444444333333222111111000//////111222333333333333555333111/////////000111///------...111111000...000...---...111222000///---...///000111000000///000000000000000000000000000000000...---,,,...000///111222111///...///000333222000...------...///---...//////000////////////...---,,,,,,---///000---...///...,,,,,,,,,......//////...------...000111///------///000000000---///000...,,,...444:::666000---...///...///111111///------///000000///,,,,,,------,,,+++)))(((++++++++++++++++++++++++******+++,,,+++)))'''&&&''''''''''''''''''''''''(((((('''''''''''''''&&&)))***+++***))))))***,,,)))***+++,,,,,,+++***)))***++++++,,,+++***)))((())))))(((((())))))***+++,,,+++******,,,...///000333999===>>>AAAGGGHHHEEELLLMMMOOORRRTTTUUUVVVVVVYYYUUUTTTWWWWWWVVV[[[ccc```YYYUUUWWWYYYUUUSSSTTTWWWWWWUUUQQQMMMLLLOOOQQQGGGNNNSSSRRRQQQRRRQQQOOOHHHMMMTTTZZZ\\\[[[YYYXXXTTTQQQTTT]]]cccaaa]]]\\\[[[]]]^^^]]]aaaeeeccc___ZZZRRRSSS]]]bbb^^^^^^cccYYYSSSNNNPPPVVV[[[ZZZXXXLLLHHHHHHNNNPPPMMMHHHGGGJJJ@@@777222///---///333000/////////111000///---///////////////......---...---------......------,,,,,,,,,++++++++++++***+++,,,.../////////......///---...///---******...---....../////////......////////////000000000000111,,,***---000......///333888;;;999222...///333222111000000000222444555444444444444444444444444222111///...------......---...///000000///......111111111111111111111111,,,+++)))(((((()))+++,,,,,,,,,+++***+++,,,---...///...---...///000///......---,,,,,,---...---+++,,,,,,,,,,,,---...///000---......---+++***---///,,,,,,++++++,,,...///000333444333222000000222444222222111000000///000000000000000///......000222666555444444444333111///---,,,+++(((&&&&&&)))+++,,,,,,,,,------------...///000000///...---,,,+++...///...******///111000444000,,,++++++---......)))***---//////...,,,+++......////////////......000...---...000000///---,,,...000000///......///222......//////,,,,,,///***222666222///111333222TTTOOOJJJKKKPPPRRROOOKKKOOOOOONNNMMMLLLJJJHHHGGGOOOQQQRRRQQQNNNKKKJJJJJJKKKLLLMMMNNNMMMMMMKKKJJJIIIGGGFFFFFFHHHIIIHHHHHHKKKIIIGGGEEEBBB@@@?????????>>><<<:::999:::;;;<<<@@@@@@@@@???????????????;;;;;;<<<<<<===>>>@@@@@@===;;;888888:::;;;<<<;;;888777555444444444555666333444666666555444111000444333333222222111111111...///000222333444555555333222111000/////////000///...---...000111000//////...---...000111000///......///000000000000000111111000000000000000000///000000///------...000000111222111000//////000//////...---...///111222...///111111111000...---------,,,------...///000...///000///---,,,---...------...---,,,+++---//////...------///111111000,,,---...------///444999777111...///000......111000...------...//////...,,,,,,,,,,,,,,,***))))))++++++++++++++++++++++++(((***---......+++(((%%%))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''******+++***(((((()))+++)))***+++,,,,,,+++***)))***+++,,,------+++)))((((((((())))))******)))))),,,)))(((***...///,,,)))000555999<<<@@@EEEFFFDDDJJJLLLOOORRRTTTTTTSSSRRRVVVTTTSSSTTTTTTTTTZZZ```bbbYYYRRRQQQRRRQQQRRRTTTSSSSSSRRROOOMMMMMMOOORRRGGGNNNTTTUUUUUUUUUSSSOOO???HHHUUU\\\^^^]]]]]]^^^SSSRRRUUU]]]cccbbb___^^^VVV[[[___```cccffffffbbb[[[TTTTTT^^^dddaaa^^^___VVVRRRPPPSSSXXX[[[ZZZWWWLLLHHHGGGLLLNNNKKKFFFEEEIIIAAA999555333//////222111000000111333333222000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++---///000000//////...,,,---///...+++,,,000---...///000000000000000000000000000////////////000,,,***---///......000666:::<<<999222...///222333222111000000111222333333333333333444444444444222111///...------.........///////////////...---444333333222111111000000...---++++++++++++,,,------,,,+++++++++,,,---...111000...///000000///...///---,,,,,,------,,,***,,,,,,,,,,,,---...///000,,,---...---++++++---///,,,,,,,,,,,,---...///000///111333333222111222333000111111111111000000///...//////...------...000555666666666555333111000---,,,+++)))'''''')))+++,,,,,,,,,---------......///000000000///...------+++)))))),,,---,,,...111111...***)))***+++++++++******+++,,,,,,,,,++++++......////////////......000...------000111///---+++---/////////...///000000------//////,,,,,,///000222222//////111222000RRROOOMMMMMMPPPPPPOOOLLLNNNNNNMMMLLLKKKJJJHHHHHHJJJMMMPPPQQQQQQPPPOOOPPPMMMNNNOOOOOOOOOOOOMMMMMMIIIHHHGGGGGGHHHHHHIIIIIIGGGGGGEEEDDDDDDCCCCCCCCC>>>===:::888888:::<<<===AAA@@@@@@@@@???>>>>>>>>>;;;;;;;;;;;;<<<===>>>???===<<<;;;:::999999888888888777666555555555666777666777777888777555444222333333333222222111111111000111222333444444444444111111111000000000//////000////////////000000000............///000000///...//////000000000000000111111111111111000000000...///000///...---...000111222222111//////000111......------...000111222...///111222111///,,,***++++++,,,---...///000000///000000000...---...///,,,------,,,++++++,,,......---,,,---000111111000...///000000000222777;;;777222///000111......000///...,,,---...///...------,,,,,,,,,+++******)))************************(((***,,,---,,,***(((&&&)))))))))(((((('''''''''''''''''''''((((((((()))******+++)))''''''((()))((()))***+++,,,+++******)))***,,,---,,,+++((('''&&&''')))*********)))(((,,,***)))***,,,,,,***(((---111555:::???BBBDDDDDDHHHJJJNNNQQQQQQOOOMMMJJJKKKLLLNNNQQQRRRUUUYYY]]]ddd]]]UUURRRRRRTTTTTTUUUQQQQQQOOONNNMMMMMMNNNOOOJJJPPPUUUUUUVVVXXXWWWSSSFFFMMMVVV[[[]]]]]]\\\\\\VVVWWWZZZ```ddddddaaa^^^TTT\\\bbbdddgggiiigggcccccc\\\YYY^^^cccaaa]]]]]]ZZZVVVSSSTTTWWWYYYWWWUUUMMMHHHFFFJJJLLLIIIEEEDDDFFF???999777555111000222333222222333555666555333///////////////......---+++,,,---,,,++++++,,,---------,,,,,,,,,+++++++++)))+++---...000000000000---+++---///...,,,---111---...///111111222222222111111000000//////......000,,,+++---...---...111666999:::888333000111333555555444333222222333333333333333333333444444444222111///...------......222222111111111000//////555444333222111000//////222111000000///000000111---,,,+++++++++,,,---...111///......//////...,,,///...,,,,,,,,,,,,+++)))+++++++++++++++,,,......,,,---------,,,------...------------......//////,,,...000000000000111222...///111222222111000///000111222111//////000111444555777666444222111000,,,,,,,,,***'''''')))++++++,,,,,,------........./////////000//////......%%% ###+++...***+++222...,,,***)))*********))),,,++++++++++++++++++,,,......////////////........./////////.........///,,,---//////...---...///...+++,,,//////,,,,,,///000///...///111333111---NNNPPPRRRQQQNNNMMMNNNPPPLLLLLLKKKJJJIIIIIIHHHHHHIIILLLPPPRRRQQQPPPPPPQQQJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHIIIJJJGGGFFFEEEDDDDDDCCCDDDDDD;;;:::888777888;;;>>>@@@AAA@@@@@@@@@???>>>>>>>>>::::::::::::;;;<<<===============;;;999888777666999888777666555666777777666777777777666555444333333333222222222222222111333333444444444333333222111111111111000000000000000000000///...///000111---...............///000///////////////000000111111111111111000000//////---///000000.........000111222222000///...000111...............//////000---...000000///---***((()))***,,,...000000000000///000000000...---...///+++,,,---,,,******,,,------,,,,,,...000111000//////000000000111444777:::666111...000111///...000...---------//////...,,,------,,,+++************************************)))))))))))))))((((((((((((((()))))))))*********(((((((((((('''''''''''')))******((('''&&&'''(((((()))***+++,,,++++++***((()))***+++***)))'''&&&&&&'''(((******)))((((((+++,,,+++)))''''''***,,,---000555;;;@@@BBBDDDEEEHHHKKKNNNPPPOOOLLLHHHFFFAAAGGGMMMQQQUUUYYY\\\^^^eeeaaa\\\YYYZZZ[[[YYYVVVRRRQQQOOONNNMMMMMMMMMMMMNNNPPPQQQPPPRRRWWWYYYWWWUUUTTTUUUXXX\\\]]]\\\ZZZ\\\^^^aaacccdddddd```\\\VVV]]]dddgggjjjllliiicccddd]]]WWWXXX[[[\\\[[[[[[ZZZVVVQQQPPPRRRTTTUUUUUUOOOJJJGGGJJJKKKHHHEEEEEEAAA;;;777777666333222333222111111222444555444222///////////////......---***,,,...---+++***,,,------------,,,,,,,,,++++++)))+++---...000000000000---+++---000///,,,...222......000111222222222222111111000000//////......000---+++------+++...333555666777666333222333555555444444333222222222222222222222333333333444444222111///...------......222222111000000000//////333333222111000//////...000000//////...............---,,,+++++++++,,,---///...------------,,,+++///---,,,,,,,,,,,,***)))))))))))))))***+++,,,---,,,,,,,,,---.........---------..................,,,,,,---,,,,,,---000333...///000222222222111000222333444333111000111222111444666666333000//////,,,---,,,***(((((()))+++++++++,,,,,,---...//////---...///////////////...((("""$$$---...((((((///000///------......,,,+++------,,,+++,,,---............////////////......+++///333111,,,***...222...///000///---++++++,,,,,,***+++//////,,,+++---+++)))***///444333///+++LLLQQQUUUSSSNNNKKKNNNRRRLLLKKKJJJIIIIIIIIIIIIIIIMMMOOOQQQQQQOOONNNNNNNNNLLLMMMMMMMMMLLLKKKIIIHHHEEEFFFGGGGGGGGGGGGIIIKKKIIIHHHFFFDDDBBBAAA@@@@@@:::999999999:::<<>>@@@@@@???????????????@@@@@@@@@;;;;;;;;;;;;;;;<<<<<<===777:::>>>???===;;;:::;;;:::999888777666777888888555555555444444333222222222222222222222222222222444555555555555444444333444333111000000222333444111222222000------000333+++...//////------...000000//////...///000111222000000//////...------,,,+++...000000///...///000000000///---,,,,,,...000,,,------.../////////...---.........---,,,++++++)))+++...000111000...------...///...,,,,,,,,,...,,,---------++++++---...---------...000000...,,,---,,,,,,,,,...///000000000,,,+++///000///...000///......000111111///---...---,,,************+++************************((())))))*********)))(((''''''''''''((((((((((((&&&'''''''''''''''((((((&&&'''((('''&&&&&&((()))'''(((***+++,,,,,,++++++******((('''''''''((()))(((''''''''''''((())))))***++++++++++++***+++,,,,,,,,,000999======>>>BBBEEEGGGKKKMMMNNNMMMKKKJJJJJJPPPSSSRRRUUU[[[______```bbbaaa^^^___aaa\\\UUUUUUSSSRRRSSSUUUVVVUUUTTTXXXWWWTTTQQQVVV___cccbbb^^^\\\ZZZYYY[[[]]]___```YYY___bbb___\\\\\\XXXRRRWWWYYY]]]cccnnnsssmmmccc\\\]]][[[WWWUUUVVVYYY\\\SSSRRRPPPOOOPPPPPPQQQQQQVVVOOOJJJKKKLLLJJJHHHIIIEEE???:::999777333222333111000000000222222000...///////////////......---+++...000///,,,***---000...------------,,,,,,,,,+++,,,.../////////.........---...000///,,,---111//////000000111000000///////////////000000000000000---,,,---+++***...555555444444222111111222333000111111111111000000///000111111222333333444444222111///...------......//////...------...///000000000111111222333444444333333333222111000//////...---,,,+++***+++,,,,,,---,,,+++,,,.........,,,---+++***+++,,,,,,+++***************+++,,,---...+++******---///000...,,,---...///000000///...---+++---......------...000.........///000222333444111333444444222000///000000444999888444000///000,,,------,,,***))))))******++++++,,,---...///000***+++,,,---............///111000---,,,...---+++++++++++++++,,,+++(((&&&++++++,,,...///000111111......////////////......//////....../////////......///000///---+++++++++,,,***,,,///...***(((***(((%%%'''---///+++)))***PPPPPPPPPQQQQQQPPPOOOMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMNNNNNNMMMNNNPPPRRRLLLMMMLLLLLLJJJHHHEEEDDDAAACCCFFFFFFEEEFFFJJJMMMDDDCCCCCCBBBBBBBBBBBBCCC????????????@@@@@@@@@@@@>>>>>>??????@@@@@@@@@AAA<<<<<<;;;;;;;;;<<<======999===@@@@@@===:::999999::::::888777777777888999888777777666555555444444222222222222222222222222333333444555666666666555666444222000000222555666222333222000------000333+++---//////---,,,...000000///.........///111222000//////...------,,,,,,+++---000000000//////000000//////---++++++...000***+++---...///000000000///.........------------)))+++...111111000...,,,---...///...,,,+++,,,------......---,,,,,,---///...------///000///---+++...---,,,,,,.../////////...+++***...000......000/////////000222111///---...---,,,***)))******+++))))))))))))))))))))))))''')))+++---...,,,)))''''''''''''&&&%%%%%%$$$$$$''''''((()))***+++,,,,,,%%%&&&''''''&&&&&&(((***'''(((***+++,,,,,,++++++,,,+++)))''''''(((***+++(((((('''&&&&&&((()))******)))))),,,000000,,,'''(((&&&+++444888666888<<<@@@BBBFFFIIILLLLLLLLLKKKPPPUUUTTTOOOOOOVVV[[[[[[]]]```^^^[[[]]]```\\\SSSUUUTTTSSSUUUYYY[[[[[[YYYTTTSSSQQQOOOTTT]]]```^^^^^^``````^^^[[[ZZZ^^^aaaUUU[[[^^^[[[XXXXXXTTTNNNUUUVVVXXX```mmmuuuooodddcccggggggbbb\\\ZZZ\\\]]]XXXXXXWWWVVVTTTQQQNNNMMMXXXQQQLLLLLLMMMKKKIIIJJJJJJBBB<<<:::777333111333555444333333444444222000///////////////......---+++///111000,,,***---111......---------,,,,,,,,,,,,---.../////////...---///...///111///,,,---111///000000000000//////.........//////000000111111000---------+++)))...555666555333111000000000111111222222333333333222222000000111222333333444444222111///...------......111000/////////111222333///000111222444555666777111111111111000///------///...,,,+++***+++,,,,,,---,,,,,,---///000///...,,,*********,,,---,,,+++,,,,,,,,,,,,---...//////+++******---000111///,,,......///000000///...---***---111222111///......///.........000222444555333555666666333111111111000555::::::555000000111,,,------,,,***))))))*********+++,,,---//////000)))***+++,,,---.........(((......)))***111333---...---...///000...+++((()))***,,,...000111111111......////////////......333...***,,,222444000***,,,---///...---,,,,,,------+++,,,///...)))'''(((***&&&'''+++***&&&&&&+++NNNLLLKKKLLLNNNOOOOOONNNKKKLLLKKKKKKJJJIIIGGGGGGOOOMMMLLLMMMPPPQQQNNNLLLMMMLLLNNNQQQOOOHHHCCCCCCDDDCCCBBBBBBCCCEEEGGGIIIHHHGGGEEEDDDCCCCCCCCCDDDAAA>>><<<<<<>>>@@@BBBCCC@@@>>><<<===@@@AAA???<<>>??????>>>===<<<===<<<999777:::999777777888888666555666888:::999777555444444666444111//////000222444333444555555333333333555777666444333333333555666333222111000////////////000000000000000///......222222111111111111222222---/////////---,,,---...,,,...///111111111000000///////////////000000111000///---,,,,,,---...///---//////+++***------+++...,,,+++---000111///,,,...///000...,,,+++---/////////...------------...,,,---------.../////////......------------......---......---,,,,,,///111,,,...000111///............---+++)))(((((()))***+++++++++++++++++++++,,,,,,+++++++++******))))))'''((()))******)))(((''',,,)))'''&&&))),,,......((((((((('''((()))******''''''''')))+++,,,+++***+++++++++************)))((((((((((((((((((((((((((()))***,,,,,,++++++***)))***///666777555666999;;;CCCJJJOOOTTTXXXWWWTTTZZZ]]]\\\WWWTTTTTTQQQMMM]]]]]]]]]^^^___]]]ZZZWWWSSSSSSSSSWWW[[[]]]\\\ZZZPPPPPPQQQQQQSSSVVVZZZ\\\^^^[[[XXXYYY]]]^^^[[[WWW[[[YYYVVVWWWYYYZZZXXXUUUTTTRRRTTT^^^iiimmmhhhaaajjjrrrvvvpppccc\\\```ggg\\\ZZZYYYZZZVVVNNNIIIIIIPPPMMMLLLOOOPPPLLLIIIJJJIIIFFF???888777999777222222000000222555555333000444333111000...------------.........---...111333000///...---------------000///...---,,,+++++++++,,,...000111222111000///000000000000///...---,,,///,,,,,,111888999333---222/////////,,,***---444333333333222222222111111///111333444333222222222333222111000111222333444666000222333---///444///000000000000111111111111222222222222333444555666777444111/////////...---+++,,,---.........---,,,.........---,,,+++***)))+++,,,,,,------,,,,,,+++333000---+++******,,,---++++++,,,,,,---...//////,,,,,,...///000///+++(((,,,---......---///222444111000...---...///111222...222555444000...000333000111222333444333222222$$$,,,+++***222000((()))+++,,,.../////////...---...,,,++++++---......------///000///...,,,,,,---////////////...---,,,+++,,,...000000000000222444/////////111333444333222555111000111000,,,+++---,,,***((()))++++++)))&&&)))'''%%%%%%'''''''''&&&(((((()))***************NNNLLLKKKKKKMMMNNNNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGOOONNNMMMNNNPPPPPPNNNKKKNNNLLLMMMOOOMMMGGGEEEFFFEEEEEEEEEDDDDDDDDDFFFHHHFFFEEEDDDCCCCCCDDDDDDEEEBBB???======???BBBDDDDDDBBB@@@======???@@@???===>>>??????>>>===<<<===>>>===<<<;;;;;;;;;;;;888666:::888777777888777666444555777999888666444333444555444222111111222333444555555555444222222333444888666444333222333444555111111000000000111111222000000000000000///......222111111000000111111222///000111000...---...///------///000000//////...//////......//////000000111000...,,,,,,,,,...//////111000------///000---...,,,,,,---000000///,,,---///000...,,,+++---/////////...------------...---------........................------.........---......---,,,---///111---///111111///.........---,,,+++******)))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++*********'''(((((())))))(((((('''+++(((&&&&&&(((***++++++(((((((((((())))))))))))(((((((((***,,,---+++***)))))))))******+++++++++((((((((((((((((((((((((((()))***+++++++++***))),,,+++---111333222555:::===CCCGGGJJJQQQYYY]]]]]]``````\\\WWWTTTUUUSSSNNNYYY[[[^^^```___\\\YYYVVVSSSSSSTTTWWW[[[]]]\\\ZZZUUUSSSQQQTTTYYY\\\]]]\\\YYYUUUSSSUUU[[[^^^]]]ZZZSSSRRRSSSUUUXXXXXXTTTPPPPPPOOORRRZZZdddiiigggcccmmmtttyyysssfff^^^aaaggg^^^\\\^^^bbbaaaZZZSSSPPPOOOKKKJJJMMMMMMJJJGGGHHHJJJGGG@@@888777999777333444222111333444444111...333222111///............---.........---...111333//////...---------......111000///...---------......///000111111000...---///000000000000///......---...///222555555333111222000//////,,,***---333333222222222111111111111...111333444333222111222222222222222222333444444666///222333,,,///333////////////000000000111111000111111222333333444444111000/////////000000///------.........---+++***,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++///...,,,******+++---...+++,,,,,,------.........---------...///...,,,))),,,---...------...111444///...------...000222444111444777555000---...111000111222333444333222111,,,111,,,)))///,,,$$$&&&+++,,,---......---,,,,,,---+++******,,,------,,,---///000///---,,,------//////......------,,,,,,///000222222111000111222/////////000222333222000000---,,,......,,,...111+++)))((()))++++++(((&&&***)))'''''')))))))))((((((((()))***************MMMLLLKKKKKKMMMNNNNNNMMMJJJJJJJJJJJJJJJIIIHHHGGGOOONNNMMMNNNOOOOOOMMMKKKNNNLLLLLLMMMKKKFFFEEEHHHDDDFFFHHHGGGEEEDDDFFFHHHCCCCCCCCCCCCCCCDDDEEEEEEBBB@@@>>>???AAADDDEEEFFFEEECCC???>>>>>>??????>>>===>>>???>>><<<;;;<<<>>>:::999999999::::::888666:::888777777777777666444444666777777555333333333555555444444333333333333666666555222111111333555888666555333222222333333////////////000111222333000000000000000///......111111000000000000111111111222222111///......///....../////////...---,,,...////////////000000000222111///---,,,,,,------///111000------///000------,,,,,,...///000...---,,,...///...------.../////////...------------..................---------........................---...///...------///111///000111111///.........,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,******++++++++++++************(((''''''''''''''''''((()))((('''''')))***)))((('''((()))*********)))((()))))))))+++------,,,***'''(((((()))***+++,,,---(((((((((((((((((((((((('''((()))*********))))))///,,,+++------...333:::>>>AAACCCDDDLLLYYYbbbfffcccaaaYYYRRRQQQSSSQQQMMMSSSXXX___aaa___ZZZWWWVVVTTTTTTUUUXXX[[[\\\[[[ZZZZZZVVVUUUYYY```cccaaa]]]WWWTTTRRRTTTZZZ]]]\\\YYYLLLMMMOOOTTTXXXXXXSSSNNNOOOPPPTTTZZZaaafffggggggooowww|||wwwjjjaaaaaaeee```^^^aaaiiillldddZZZTTTPPPLLLJJJMMMMMMJJJHHHIIIMMMJJJBBB999666888888444555444333333333222000...222111000////////////000......///...---...111333///............//////000111111000//////000000000///000111111000///---,,,//////000111111111111000,,,///222333111111333444333000//////---***,,,111111111111111000000000000---000444555444222111111222333444444555555444444555///111222+++...222---.........////////////000//////111222333333222222//////000111111111000/////////......---+++***)))++++++,,,---------------,,,,,,------------,,,,,,,,,+++*********,,,---...------------------------///...,,,---......---+++,,,------------...000333------,,,,,,---000222444444777888666111......///111222333444333222111000000333,,,)))...***###'''++++++,,,------,,,+++***,,,***)))***,,,------,,,...///000///---------...///...---,,,,,,---......111333444444222000000000000///...///111111///......***)))+++,,,+++,,,000***)))((()))******(((&&&)))((('''((()))***)))((((((((()))************)))MMMLLLJJJJJJLLLMMMMMMLLLIIIIIIJJJJJJJJJIIIHHHHHHOOONNNNNNNNNNNNMMMLLLKKKMMMMMMNNNOOOKKKEEEDDDGGGBBBFFFJJJIIIGGGEEEGGGJJJDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@??????BBBDDDEEEEEEHHHEEEAAA???>>>>>>???@@@;;;===>>>>>><<<;;;<<<===:::999888999::::::999777999888666666777777555444333555666666444333222333444555666666666555333333444444333111000111555888777666444333222222222222...............///000000000000000000000///......000000000//////000000000111222333111///---......000000000//////...---,,,///000000111111111111111222111000...---,,,,,,,,,,,,///...++++++......,,,---------...//////......,,,---..................//////...------------.../////////...---------,,,......////////////......---...//////......///111///111111000...------...+++,,,---------,,,***)))***+++,,,------+++***)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))(((((()))+++***(((&&&&&&(((***+++,,,+++)))(((*********,,,...---+++)))((((((((()))***+++++++++(((((((((((((((((((((((('''((((((((())))))))))))///,,,***,,,++++++///666===@@@AAABBBKKKYYYdddhhhccc^^^UUUMMMLLLOOOMMMIIINNNVVV___bbb^^^YYYVVVVVVTTTUUUWWWYYY[[[[[[[[[ZZZZZZZZZ[[[___ccceeeccc```\\\YYYXXXZZZ]]]]]]WWWRRRLLLLLLNNNRRRWWWXXXUUUQQQQQQUUU[[[```cccfffhhhiiiooowww|||xxxlllcccaaacccbbb___```iiinnnhhh]]]VVVUUUPPPNNNPPPPPPNNNMMMNNNQQQNNNFFF;;;666777888666444444333333222222000000111000000///000000111111...//////.........111333............///000111111000000000///000000111111...//////000000///...---//////000111222333333333///000111111000111333555444000...///...+++,,,///000000000000000/////////...111555777666444333333222333555666666666555444555///111111+++---111,,,---------.........//////---///111222333222000///111333555555333000...---......------,,,+++******,,,,,,---------------,,,,,,,,,------------,,,,,,++++++******++++++,,,,,,------------------,,,,,,000...,,,,,,---.........,,,---...------...000222///...---,,,---...000222444666888666333000//////222222333444333222111000,,,///+++,,,333...''',,,+++,,,---------,,,******,,,+++******,,,......---...///000///------...000///...,,,++++++,,,...000000222555555333111000000///...---...//////---+++...++++++...---)))(((***((((((((()))))))))(((''''''&&&%%%&&&((()))'''&&&((())))))***************MMMKKKJJJJJJKKKLLLKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNQQQRRRLLLEEECCCFFFBBBEEEHHHIIIHHHGGGIIIKKKFFFFFFFFFEEECCCBBBAAA@@@BBB@@@???@@@BBBCCCDDDCCCHHHFFFCCC@@@======???@@@:::<<<>>>>>>===<<<<<<===;;;::::::;;;<<<<<<:::999999888666666777777555444222444666666444333222333444555666777777555444222111111111000000222777:::555444444333222111111111......---,,,,,,,,,,,,,,,000000000000000///......000//////......//////000000111111000...------...333222222000//////......000111222333333333222222222222000///...---,,,,,,,,,......++++++...///,,,,,,---..................------......//////...---//////...------------.../////////...---------,,,......///000000///......---...000000///...///000///000000///---,,,---///+++,,,---......---+++***+++,,,,,,---,,,+++***)))'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((***)))***+++,,,,,,)))''''''(((***,,,,,,+++)))(((******+++---...---***'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***,,,***+++---,,,***,,,111<<>>777777888777222222222222222222222333000000000000000111111222///000000///......000333///////////////000111222//////.........///000000,,,,,,---...///000000000...///000222333333333333222000//////111333333333333///...//////,,,,,,//////////////////////////////222666888777666555555333444555666777666555444555///111111+++---111,,,------------............---///111222222111000///...111444444111...,,,,,,,,,,,,,,,+++,,,,,,,,,,,,............---,,,+++***,,,------......------,,,+++,,,,,,,,,++++++******------------------,,,,,,000...,,,+++---/////////......///...---...000333222111///---,,,---...///111333555666555333111111111222333333333333111111***---,,,222999111)))...+++,,,---......---,,,+++---,,,+++,,,...000000///...//////...------///111...---,,,***+++,,,...///,,,///333555444222000000...---,,,,,,------+++)))+++***---111000***&&&&&&'''((())))))))))))((()))'''&&&&&&(((******)))''')))******+++++++++++++++MMMKKKIIIIIIJJJKKKJJJIIIFFFGGGHHHIIIIIIIIIIIIIIIKKKMMMNNNNNNMMMLLLLLLMMMLLLNNNQQQRRRMMMFFFFFFKKKEEEEEEEEEFFFHHHIIIIIIJJJHHHHHHGGGFFFDDDBBBAAA???CCCBBB@@@AAABBBCCCBBBAAAFFFEEEDDDAAA>>>===>>>@@@:::<<>>=========>>><<<<<<<<<======;;;999999777666666666666555333222444666666444333333333444555666666666555333333///000111000111333666999333333333222222222111111///...---,,,++++++++++++000000000000000///......//////............/////////000111000...---...///444333222111000000000000000111222444444333222222111111000000///...---------000///------000111///+++---//////...---...///.........///000///---***//////...------------..................---------...///000111111000///...,,,...000000/////////000---......---,,,,,,---///---------......------,,,------,,,++++++*********''''''''''''(((((((((((((((''''''''''''''''''(((***)))***+++---,,,***(((((()))***+++++++++***)))******+++---...,,,)))&&&******)))))))))((((((((())))))))))))))))))))))))))))))((((((((()))***+++))))))+++...---***+++...:::@@@GGGMMMVVV___ddddddbbbaaa\\\SSSNNNOOOOOOLLLNNNTTTZZZ]]]\\\ZZZYYYYYYVVVXXXZZZ[[[ZZZYYYYYYZZZXXX___eeeeeebbb```cccgggbbbbbbeeejjjmmmjjjaaaYYYUUUPPPKKKJJJNNNSSSVVVVVVUUUYYY]]]```bbbbbbbbbbbbhhhooouuussskkkcccbbbccc___[[[\\\eeelllllliiihhh[[[UUURRRUUUWWWWWWXXX\\\___\\\QQQAAA888777888888111222222222111111333555111111000000000111111222000111111///......000333111000000000000111111222//////...------.........++++++,,,---///000111222//////000222222333333333333000...///222333333111222...,,,///000...---///////////////000000000000000333555666666666666777333444555555666666555555666000222222+++---111,,,---------............//////000111222222111000///'''+++000111///------...+++++++++++++++,,,------////////////---,,,+++***------............------+++,,,---------,,,***)))------------------------000...,,,,,,...///000//////000000///...///111333555333111...------.........000333555666555333222000111222333444333222222,,,///...555;;;000&&&+++***+++---.........---,,,...,,,,,,---///111111000/////////...---...000222...---,,,++++++,,,------(((,,,111333333000...---,,,+++***+++,,,+++)))(((''''''+++000000+++''''''''')))++++++***)))***+++***)))***,,,......,,,+++++++++,,,------------,,,MMMKKKIIIIIIJJJJJJJJJIIIEEEFFFGGGHHHIIIJJJJJJJJJIIIKKKNNNNNNLLLLLLMMMOOOLLLMMMOOOOOOKKKHHHMMMUUUKKKGGGCCCDDDGGGIIIGGGEEEHHHHHHHHHGGGFFFDDDBBBAAAFFFDDDCCCCCCCCCCCCBBBAAACCCDDDDDDAAA>>>===>>>@@@:::===???@@@???>>>>>>>>>???>>>=========<<<:::888999777666555666666555333222444666666555444444444555555555555555444333333000111222222111222444666000111111222222222222222......---------------...000000000000000///......///......------......///...000111111//////000222333222111000//////000000...///111333333222111000000000000000000///......---000///------000111///+++---//////...---...000000///...///000///+++(((//////...------------...---------..................///000111111000///...,,,...111111000//////000***+++,,,+++***+++---000......------------......///---+++***))))))***+++((((((((()))))))))******'''(((((())))))((((((''')))(((((()))+++,,,+++)))))))))*********+++++++++******+++------+++'''$$$((((((((()))))))))))))))))))))))))))))))))))))))******)))((()))***+++,,,)))(((***------***+++///222:::DDDKKKUUU^^^aaa``````cccbbbZZZSSSQQQQQQQQQRRRTTTWWWYYY[[[\\\\\\\\\VVVYYY[[[\\\ZZZXXXYYYZZZ\\\```dddeeecccccceeeggggggfffggglllqqqpppiiicccYYYTTTNNNLLLOOOSSSVVVWWWXXXXXXXXXZZZ]]]```bbbdddeeelllqqqpppjjjeeedddeeeaaa___aaahhhkkkjjjhhhiii___YYYVVVYYY\\\]]]```dddfffbbbVVVDDD999777888888222333444222000000222444222222111111000111111111111111111000......000222222222111000000000111111000//////...------------,,,,,,,,,---...///000111//////000111222222222111///111222222111000222333111,,,+++///111///...////////////000000111111111000222333333333444666888444444333333444444555666888111333333,,,...222------............/////////111111111111111111111111''',,,000111...,,,...000---,,,+++*********+++,,,......///......---,,,,,,------............------)))+++---//////...,,,++++++,,,,,,------.........///...,,,---///000000///111222222111000000222444555333111///......///000---...111444666555222000...000111333444444444333//////---333999---###***((()))+++,,,---------------++++++,,,...000111000/////////...---...111333...------,,,,,,+++++++++'''+++000222111---***(((***)))))))))******)))'''***((())),,,+++'''%%%''''''***,,,,,,******+++,,,******+++...000000...,,,,,,---......///.........MMMKKKIIIIIIJJJJJJIIIHHHEEEFFFGGGHHHIIIJJJJJJJJJGGGJJJMMMNNNLLLLLLNNNPPPLLLLLLLLLLLLIIIIIISSS^^^PPPIIIBBBBBBFFFHHHEEEAAAFFFGGGHHHHHHGGGFFFEEEDDDHHHGGGEEEDDDEEEDDDBBBAAA@@@BBBDDDBBB???======???:::===@@@AAA@@@???>>>??????>>>===<<<===<<<999777888777555555666666444333222444666777666444444555555555444444333333333333222333444333111111111222///000111222222333222222...............///000111000000000000000//////............------.........///000222222111111222444222111///......//////000---...000111222111///...///000000000000000///...+++------++++++//////---***---000///---,,,...000111///...///000///***'''//////...------------...,,,------....../////////...///000222222000///...,,,...111111000//////000)))************+++...000///...---,,,,,,---///000000...+++)))((()))+++,,,))))))******+++++++++,,,'''((()))******)))(((''''''&&&&&&'''***++++++*********))))))******+++,,,)))***+++,,,---+++&&&###&&&&&&'''((()))***++++++))))))))))))))))))))))))+++***)))))))))***,,,---***)))))),,,+++***,,,111***333===FFFPPPZZZ^^^\\\]]]dddeee^^^UUURRRRRRRRRUUUTTTTTTWWWZZZ]]]^^^]]]VVVYYY\\\\\\ZZZXXXYYYZZZaaaaaabbbccceeefffffffffmmmkkkiiilllpppqqqlllggg^^^YYYSSSQQQSSSWWWXXXXXX\\\XXXUUUVVV[[[aaafffhhhdddjjjoooooojjjffffffhhhdddcccfffkkkjjjeeebbbbbbccc^^^[[[]]]aaacccfffkkkiiieeeYYYFFF999777888999444555555333///...000333333222222111000000111111111111111000......000222333333222111000000000111111111000...------------......---------....../////////000111111111111000,,,111666555///---000555000+++***///222000///000//////000000111111222222000000111111000222555888444444333222222444555666888222444444---...222---.........////////////000333222111111000111111222...222555444000---...111///...,,,***))))))******,,,---......///.........------............------''')))---///000000...---++++++,,,,,,---...//////...------...000111000///222333333222000111333555444333111000///000222333---///111444555444111...---///111333444555555444...---)))000666+++$$$---&&&''')))+++,,,------,,,,,,******+++...000000//////000///...---...111444---......---,,,+++***)))'''+++000222///***&&&$$$)))(((((((((******)))'''000+++((((((&&&!!!!!!$$$(((***------+++***,,,...))))))***---//////---+++---......///000/////////LLLLLLKKKIIIIIIHHHHHHHHHIIIGGGDDDCCCEEEHHHKKKLLLJJJNNNRRRQQQNNNKKKMMMPPPPPPQQQQQQNNNKKKKKKOOOSSS[[[KKKAAAEEEHHHDDDDDDIIIDDDFFFGGGHHHHHHGGGEEEDDDDDDDDDBBBAAAAAA@@@@@@AAA????????????>>><<<;;;:::::::::;;;<<<>>>>>>===;;;===>>>>>>>>>===;;;999888444444555666666555444444333444666777777666444333666555333333444444333222111222111...,,,---222666333111000......///111222222333111------000222000//////000000000000//////......------...///111222000//////222555555222///......//////000000111111111000///000000000...,,,000///...///000111000...---,,,+++++++++,,,---...+++,,,,,,------......///000///...,,,,,,---......---.........------...000......///000000000000000...///000111111000///...000...---...111222111///,,,,,,---///111000+++&&&------------------------//////...---,,,***((('''+++***((('''&&&''')))***))))))))))))))))))))))))&&&(((*********+++,,,...---,,,,,,,,,,,,---......************************'''((()))***************))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++,,,111999AAAHHHPPPVVVZZZaaabbbcccaaa]]]ZZZYYYYYY[[[XXXXXX]]]eeeiiifffbbb]]]\\\[[[ZZZXXXXXXWWWWWW[[[]]]```dddhhhiiihhhfffmmmmmmjjjgggjjjmmmlllggg^^^XXXSSSWWW```fffccc]]]]]][[[UUURRRWWWccckkklllddddddeeehhhkkkiiiddd^^^eeeggghhhgggdddaaa``````gggcccccceeebbb^^^```fffggg```RRRBBB:::999888555777666333000------///222111111222222222111111000666333111222444222+++%%%222111111111222222111///222000------///111222222...///000///...---...000,,,,,,------...///000000666222...,,,...111444555111000///......///000111000///......000222333222222111111111222222111///222222222222333444555666555555555333111000111222222111000//////000111111333222111000000222444555000111111222222000///...------------,,,++++++***000///......,,,,,,+++***+++,,,...//////...,,,+++---))))))---...+++***+++,,,,,,------///000222333111111000...------000222222000------///222333333222111000///......///000000111222555777666333111///000111444777888777666444333///++++++---***$$$***++++++++++++,,,,,,,,,***+++,,,///111111///---000000///...,,,+++******...***'''&&&)))+++***((('''***------((($$$"""###)))+++,,,,,,***))))))***------,,,,,,+++***))))))+++///...******///000,,,+++,,,...///111222222222000///...///000111///...OOONNNMMMLLLJJJJJJIIIIIIHHHEEEAAA@@@AAADDDFFFFFFKKKOOORRRRRRNNNLLLNNNPPPMMMNNNMMMLLLJJJJJJKKKMMM___PPPFFFHHHJJJFFFEEEIIIFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@???>>>===<<<;;;;;;:::::::::<<<>>>>>><<<:::============<<<:::888777777666666555555444444444444444555666666555444444555444222222333444222111000111111///---...222666000000.........///111222111222000,,,,,,000111/////////////////////////////////.........//////000///...///111333333111...///............//////000111000///000111111///...111///...///000111000///...---,,,+++++++++,,,---++++++,,,,,,---.........//////...------------------.........------...000......///000000111111111...///000111111000///...000///---///111222111///,,,,,,,,,...000///+++'''......------,,,,,,,,,,,,//////......---,,,******,,,+++)))(((((((((***+++))))))))))))))))))))))))&&&(((************,,,...,,,,,,++++++,,,,,,---...************************)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++***...555<<>>???AAACCCCCCLLLOOORRRRRROOOMMMNNNPPPMMMLLLKKKKKKKKKKKKIIIGGGbbbUUUKKKLLLMMMIIIGGGJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEFFFFFFEEEDDDCCCBBBAAA???===<<<<<<<<<===;;;::::::;;;======<<<:::<<<<<<<<<<<<;;;:::888777999888666555444444444444555555555555555555555555444333222222333333222111...000000000000000333555//////.........///111222000222000,,,+++///000/////////------------//////111111111000000///------///...///000222222000...000///---,,,,,,---...///000//////000222222111///111000//////111111000//////...---,,,+++++++++,,,+++++++++,,,------............//////......---,,,,,,---......------///000......///000000111111222//////000111111000//////111000///000111222111000,,,,,,,,,...///...+++(((///......---,,,++++++***.........---------,,,,,,---,,,***)))))))))***+++))))))))))))))))))))))))&&&((()))***)))***+++---+++************+++,,,,,,))))))))))))))))))))))))+++***)))((((((((()))***((((((((((((((((((((((((******))))))))))))******((((((((()))******++++++))),,,000666<<>><<<;;;:::;;;<<<===<<<:::;;;;;;<<<<<<;;;999888777999888666444444555666888666666555555555555666666444333222222444444333222...///000111222222333333222111000//////000000111111333111,,,,,,000111///111000...------...000111222222333222111///,,,+++000000000111222111000///333111...,,,,,,---///000000//////000222333222000111000//////111111000/////////...---,,,++++++++++++++++++,,,------......---.../////////...,,,+++,,,---...---------///111////////////000111222222///000111111111111000///111000000000111111111111---------...///...---+++//////...---,,,******))),,,++++++,,,,,,,,,------,,,+++***)))))))))******))))))))))))))))))))))))&&&'''))))))))))))***,,,)))))))))))))))***++++++((((((((((((((((((((((((,,,+++)))'''&&&'''((()))((((((((((((((((((((((((******))))))))))))******((((((((()))******++++++)))***---000555<<>>>>><<<;;;;;;<<<===<<<;;;:::;;;;;;;;;;;;:::888777777666555444555777:::;;;777666555555555555666777555444333444555666555444//////000222333333333222555444333222111111000000333444222......111333111222111///......///111222333333333333111///---,,,111222333333222222222222444333000...---...000222/////////000222333111000000///...///000000///...//////......---,,,+++++++++,,,,,,------...//////---.../////////...,,,++++++---...---------///111111000000///000111222222///000111222222111000///000111111111000000000000......//////....../////////......,,,+++***))))))))))))))))))***+++,,,---******))))))((((((((((((((((((((((((((((((((((((&&&'''((()))(((((()))+++)))(((((((((((()))******((((((((((((((((((((((((,,,***(((&&&&&&'''((()))((((((((((((((((((((((((******))))))))))))******((((((((()))******++++++******,,,...111777???DDDKKKKKKLLLNNNQQQTTTVVVVVVaaa___^^^___bbbddddddccc]]][[[YYYXXXXXXYYY[[[\\\XXXYYY[[[___dddggggggfffgggiiihhhccc```aaaaaa^^^^^^ZZZYYY^^^gggjjjeee___VVVXXXWWWXXX]]]bbbbbb^^^WWWZZZ^^^^^^\\\[[[]]]___TTTRRRSSSYYYcccjjjkkkjjjjjjmmmmmmggg```^^^```dddbbb```WWWHHH===999888666222444666555333000//////111222333444444444444444333555555000(((%%%(((---/////////000333444333111,,,,,,,,,......---)))''',,,---...---,,,,,,---...---------------------,,,------...///222222111///...---,,,,,,---...///000222111000333666666222.../////////222444666555444///111333555666555444222444555666555444444555777666666555444333222111000333333222222222222222222222111111111000000000000333111---+++******,,,---,,,------......//////000////////////...------,,,///***(((+++,,,+++***,,,+++,,,---///000111111000///,,,***---222444111---666333000///000111111111555444333333333444555555444222222333555777777666444333222333555666555444222444333...,,,------*********+++,,,------......+++***)))+++---///000000...------,,,***))))))((()))***)))&&&###$$$(((---***++++++)))%%%%%%(((+++***,,,...///......///111111111111111111111111111//////000222333222222333444333222222333555888999AAA<<<666222222333444444PPPOOONNNLLLJJJIIIHHHHHHDDDBBB??????BBBFFFIIIKKKDDDFFFHHHJJJLLLMMMMMMMMMLLLLLLLLLNNNNNNMMMKKKHHHKKKHHHFFFFFFHHHIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLGGGHHHHHHHHHGGGFFFDDDCCCCCCBBB@@@>>>=========>>>@@@>>><<<<<<===>>>===<<<:::;;;<<<<<<<<<:::999888555444555555777999<<<===666666666666666666666666666555444555666777666555111111000222333444222111666555555444333222111111333555333///...222333222222222111000000111222222333333333222222000//////333444444333222111222333444222111//////000111222///......///111111000...///...------//////...---......///......---,,,+++---------...//////000000......//////......---,,,+++,,,---------...000222333222111000///000111111000000111222222111000000///000111000///...///000---...///...------///111...------,,,+++******))))))(((''''''(((***+++,,,))))))))))))((((((((('''((((((((((((((((((((((((%%%'''((((((''''''(((***)))(((((((((((()))******))))))))))))))))))))))))***)))((('''''''''((()))((((((((((((((((((((((((******))))))))))))******((((((((()))******++++++***+++,,,,,,///333:::>>>EEEIIIMMMQQQSSSVVVYYY[[[aaa``````aaaeeegggiiiiii___]]]ZZZXXXXXXYYY[[[\\\VVVXXX\\\bbbhhhjjjjjjhhhfffiiihhhccc``````aaa___bbb\\\YYY^^^gggjjjeee^^^UUU\\\```___]]]^^^^^^\\\YYY[[[___aaaaaa``````aaaWWWVVVWWW\\\dddiiilllllllllpppnnnddd[[[ZZZ^^^bbbfffeee\\\MMM@@@:::888666444555666555333000//////000111222333333444444333000333444000+++***---111000000000111333444333111------,,,------+++(((%%%+++,,,......------///000........................000///...///111222111000...------------///000111111000000222444444222///000000000222555666555444///222555888888777444333444555555444333333444666666666666666555444222111333333333444444444444555222111000000//////000000111000---,,,+++,,,---...++++++,,,,,,---------...000000///......---------222---+++...///......000+++---///111222333333222...------000666999999888777444111000000111111000333444555666666666555555555333222333666888::::::555444222222444555555444333555555///,,,------+++,,,,,,,,,,,,------------+++******+++...//////...//////...,,,+++***((((((******)))'''%%%&&&(((******,,,---+++((('''***...+++---/////////...///000////////////...............---///333444222111333111111111111333555777888===999444111000222333444OOONNNMMMLLLJJJJJJIIIIIIEEECCC@@@@@@BBBFFFHHHIIICCCDDDFFFJJJMMMOOOOOONNNHHHJJJLLLLLLLLLKKKKKKKKKGGGGGGFFFFFFGGGIIIJJJJJJGGGHHHIIIKKKLLLLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDBBBAAAAAA@@@???>>>======BBB@@@======>>>???>>>>>>;;;;;;<<<===<<<;;;:::999555555666777999:::;;;;;;555666777888888777666555555444333444666777666555444222111111333333222000222333333333333333333333333444222......111333111000000000000000000000000222222111111111222222333222444444333000000111333111000000000000000111222///.........000000...,,,...---,,,,,,---...---,,,------...//////...---,,,......//////000111111111//////...---------------+++,,,---------...000222666444222000//////000000000111222222222222111000...000111000---,,,---///,,,------,,,***+++...111,,,,,,,,,+++++++++*********)))((('''(((***+++---************))))))((((((((((((((((((((((((((((((%%%'''((((((&&&&&&''')))))))))(((((())))))***+++************************'''''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((()))******++++++)))***+++,,,---000555999===EEENNNRRRRRRTTTXXX]]]^^^```cccgggkkkllllllkkkbbb```]]]ZZZYYYZZZ\\\^^^SSSWWW]]]dddkkkmmmllljjjfffjjjjjjdddaaabbbcccaaaaaa]]][[[___fffjjjhhhdddZZZbbbgggddd```^^^\\\YYY[[[\\\___ccceeeeeeccc```[[[[[[\\\]]]```ccceeegggfffkkkjjj___VVVYYY```eeehhhhhh```QQQCCC<<<:::888666777777555222///......///000111222333333333333000222333222000///222444111000///000222222111///111000///000000///---******+++---......///111333---......//////000000000222111000111222222000.........------...000111222///333555333///---///222111000111222555666555333000333777::::::888555333555555555444222111222444555666666777666555444333222222333555666666666777333222111000000000111111......------------......,,,,,,,,,---------------111000///......---------444///,,,///000//////222---...000222333333222111//////000222555999<<<===888555222000000111111000333555777999:::888666555888666444444666999:::;;;666444222222333444444444111444555000,,,...///...---------------,,,,,,,,,,,,,,,,,,---......,,,)))///......---,,,++++++***)))((((((((()))******)))***,,,...---***))),,,///+++---//////---------............///000000000111...,,,///444555222111444000000111222222333444444999555111000000222333444LLLLLLKKKIIIIIIHHHHHHHHHIIIFFFBBBAAACCCFFFHHHIIICCCDDDFFFJJJNNNPPPQQQPPPGGGJJJMMMMMMKKKJJJLLLOOOHHHIIIHHHGGGHHHJJJKKKIIIEEEGGGIIIKKKLLLLLLKKKJJJJJJIIIGGGEEEDDDBBBBBBBBBAAAAAAAAAAAA@@@>>>===<<>>>>>>>>??????>>>;;;<<<=========<<<;;;:::666777888999999:::999999444666777999999777666444444333222333555666555444666333111000222333111///...///111222333444444444222333111------000222000//////000000000000//////222111000000111333444555111333444222///...000333......//////000000111111///...---...///...,,,+++---,,,++++++------,,,+++,,,---.../////////...---//////000000111111222222000///...,,,,,,---......***,,,---------...000222777555333000///...///000000111222333333222111000---///111///,,,+++,,,...***+++,,,***((())),,,000,,,++++++++++++++++++++++++***)))((()))***,,,---***++++++++++++***))))))((((((((((((((((((((((((%%%'''((('''&&&&&&'''((()))))))))))))))***++++++************************%%%&&&'''((())))))((((((******************************))))))))))))******((((((((()))******++++++)))***++++++,,,...222555666@@@LLLQQQPPPPPPVVV\\\^^^aaagggmmmooonnnkkkiiieeeccc___\\\[[[\\\^^^___QQQUUU]]]eeelllooommmjjjhhhllllllgggcccdddfffeeeZZZZZZ[[[___dddhhhkkklll___fffjjjhhhddd```\\\WWW\\\\\\___dddhhhhhhddd```]]]^^^^^^\\\[[[[[[^^^```^^^ddddddYYYTTTZZZeeekkkhhhiiibbbSSSEEE???<<<;;;888888888555111............///000111222333333333111222333333222111222333000//////000111111///---111000///000111111///---)))+++---//////000222444---......///000111222222222222222333444333///,,,///.........///000222333...555;;;555***%%%,,,555222111111333555555444333000333888;;;<<<:::666444555555555333111000111222555555666777777666555444,,,---...000111222333333444333222111111111222333---------...............////////////////////////111111000......---------333...+++---///......111...000111222333111000///,,,------------///333777888555222000000111000000333666999<<<===;;;888555<<<999666555666999::::::777555333222333444444444...333444000---///111111///......------,,,++++++...............,,,)))&&&------------------------((('''&&&))),,,...,,,)))(((+++---,,,***)))+++...+++,,,...---,,,++++++,,,...///000111333444555666///---///666777222222555000111111222222111111000666333000000111333444444NNNIIIIIILLLKKKGGGFFFJJJEEECCCAAA??????AAADDDGGGFFFCCCCCCFFFMMMQQQPPPNNNNNNMMMLLLKKKJJJJJJKKKKKKIIIKKKLLLLLLJJJHHHGGGHHHGGGHHHJJJLLLMMMMMMLLLKKKEEEGGGGGGEEEBBB@@@@@@BBBBBBCCCBBBAAA??????@@@BBB???===<<<;;;<<<===<<<;;;;;;===???===:::999:::<<<:::999999999:::999666444666666666666555444333222333333444444444333222111444333111333444444111---...///111222333333333222000111222222111000///...///000000000......000111...111333222000...---,,,222222111000//////000000000000//////000111222222.........///////////////***++++++,,,---...//////111111111222222000,,,))),,,---.../////////...------...//////...,,,***)))/////////---,,,---000333666555333222000///......------------...///111222111///---,,,,,,,,,+++***'''))),,,///000///,,,+++222000...,,,,,,,,,***)))******))))))******+++,,,))))))))))))))))))))))))'''((((((((())))))))))))'''%%%%%%'''***+++(((&&&))))))))))))))))))*********((('''(((+++,,,+++)))(((((('''&&&&&&((()))***)))+++,,,+++((('''(((***,,,+++)))((('''(((***+++,,,,,,---,,,***)))''''''000......000///,,,...222555<<>>======>>>>>>===<<<>>>???@@@>>>:::888999:::;;;:::::::::;;;:::777555777777777777666555444333222333444444444333111111333222111222444444111......///000222222222222222111222333333222111000//////000000000......000111///000111222222111///---222222111000000000000000000000000000000111222222222111000///...------------.....................111000000111222000,,,))),,,---.../////////...---111111222222111...,,,+++/////////---,,,---000222444333222000///...------111111111111111111222222111///---,,,,,,,,,+++***)))***+++,,,------------000...,,,+++,,,,,,,,,+++******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%(((+++,,,+++)))*********)))))))))))))))'''&&&$$$%%%((()))(((&&&(((''''''''''''((())))))+++++++++******))))))))),,,+++)))(((((()))+++,,,+++((('''))),,,---,,,)))'''&&&(((,,,---,,,///444777999AAAIIIMMMPPPVVV^^^```eeejjjlllooosssqqqlllfffdddbbbbbbcccbbb```___^^^]]]]]]___dddiiimmmoooqqqmmmjjjgggaaa[[[ZZZ]]]YYY]]]\\\XXXXXX]]]^^^\\\VVV\\\aaacccfffiiieee^^^___bbbgggllljjjccc```bbbcccbbbbbbccc```ZZZYYY[[[[[[]]][[[XXXYYY```ddddddfffiiiiiibbbTTTFFF<<<888555555444444444222///,,,000111111111222222222222444222000000111222222111444111111444444111111444444222000///000000...,,,333222000...///000222444000000000000000//////...111000///000222222000...//////...//////000111111000222444333111000000000222222111333555666555444444333444555888999888777444444444444444444333333444666999;;;:::888555333444444333222222333444555444444333222111111000000///...---,,,,,,---...///000...,,,,,,...000111111000///......///...,,,***333222000///---,,,,,,,,,------..................+++,,,------,,,,,,...000000000000111111111222222444333222333555666555333333333444444444333222222222111111333777888777555666666555333222111000//////............,,,)))&&&,,,---......------...///000000000000///...------,,,+++***+++------,,,+++---)))''')))...111000...,,,,,,---...............444333222111111222333444///111444444222000000000000444555333222333111---444000,,,---222666666555MMMJJJJJJLLLKKKHHHGGGJJJFFF@@@;;;<<>>===>>>???>>>===@@@@@@@@@>>>;;;999999:::<<<;;;::::::;;;:::888666777777888777777666555444222222333444333222111000111000111222444444222000......///000111111111111222333333333333222111111///000000000......000111000//////222555555222...222111000000000000000000000000000000000000111222333111000...------------000000/////////........./////////000111///,,,))),,,---...///000///......222222333222111///...,,,/////////...---...000222333222000///...---,,,,,,222333333444333222111000111///---,,,,,,,,,+++***,,,+++******+++,,,...///---+++******,,,---,,,,,,***))))))))))))***++++++))))))))))))))))))))))))******************))))))%%%%%%&&&(((,,,------,,,+++*********))))))((((((***(((((((((***+++***)))''''''(((((()))))))))(((,,,***)))******+++***(((+++***)))))))))***+++,,,,,,'''$$$&&&,,,///---)))$$$$$$&&&***,,,,,,///555777777;;;DDDLLLRRRZZZbbbdddiiilllmmmooosssrrrooofffggggggggggggeeebbb```cccbbbaaa```aaaeeekkkpppmmmhhhccc___YYYTTTTTTXXXZZZ[[[ZZZVVVWWWZZZ\\\[[[YYY]]]```bbbfffjjjhhhdddaaaccchhhiiibbb[[[[[[```iiigggffffffaaa[[[YYY[[[ZZZ^^^^^^ZZZZZZ___eeeggghhhjjjjjjcccWWWIII???;;;666555444444444222000...111111111111222222222222555000,,,---111444333222444111111444444111111444444333111111111111///---000/////////000000111222000000111111000000///...000//////000111111000...000///////////////000111///111444555333111000000333333222333555777666555555444555666999:::999888444555666777666555444333777888:::;;;;;;888666444777666444333222222333333444444333222000///......000///...------...///000...,,,+++,,,...000111111000.........///...,,,***000///...---,,,,,,,,,,,,---...............------+++,,,------,,,,,,...000111000/////////000222222666333000000222444555666555555555444333222111000000000000333666888777666666555444333222111000///111////////////---***(((+++---......------...//////000111222111///,,,+++---,,,+++,,,...///...---...,,,***+++...111000...------.../////////......555444333222222333444444000222444444222000000000///333666444444444111,,,333///,,,---111555666666MMMLLLKKKKKKKKKIIIIIIIIIFFFBBB>>>>>>AAADDDFFFEEEFFFEEEEEEHHHLLLNNNNNNMMMHHHIIILLLMMMNNNMMMLLLKKKLLLRRRWWWSSSIIICCCDDDHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKJJJIIIGGGEEECCCBBBBBB>>>@@@AAABBBAAA@@@@@@AAAAAA???======>>>???>>>===?????????>>><<<;;;;;;;;;;;;:::999999::::::888777777777777666666555444333111222333333333222000///...///000222333444333222......//////000000000000222222222222222222222111///000000000......000111111......111777888444000111111000000000000000111111000000000000000111111000///---------...000111///..............................///000///,,,***,,,---...///000000////////////000000000000///......///000///......000222222111000///............///000222333333222000///111///,,,,,,------,,,+++,,,++++++++++++,,,---...---+++******+++,,,,,,+++)))))))))))))))***++++++))))))))))))))))))))))))+++++++++***************''''''(((***+++,,,------++++++******)))(((((((((++++++***+++++++++++++++&&&'''(((******)))((((((+++)))'''(((***+++)))'''))))))((((((((()))***+++,,,)))''''''***++++++)))+++)))+++------+++...222666666:::AAAFFFMMMYYYdddfffkkkooonnnooossssssqqqkkkjjjhhhggghhhjjjhhhccccccdddeeecccbbbdddjjjooogggbbb]]]ZZZVVVRRRUUU[[[\\\[[[XXXVVVWWWZZZ[[[[[[^^^___```cccfffiiihhhgggcccbbbcccccc^^^YYYZZZ```jjjgggffffffbbb[[[ZZZ]]]\\\aaaccc___\\\aaahhhlllkkkkkkhhhaaaVVVKKKCCC@@@888666444444444333111000222222222222222222222222444222111111222333333222333111111333333111111333444333222222111111000///+++,,,---....../////////000111111111111000////////////000000111000//////000000////////////000000000222444444222111111222555333222333666777777666444444444666999::::::888666777888888777555333222777888:::;;;;;;:::999888:::888666444222222111222333333222222111111000000111000///......///000111...,,,+++,,,...000000000111000///000111000///---//////......------...............///......---,,,+++,,,------,,,,,,...000333222111000000222444555555333111111333555666666999999888777555333222000//////000222444555444444444333333222000//////...///......000111111///---+++,,,------------...000000000111111000///---,,,...---,,,---///000000///...---+++,,,...///...---......///////////////...222222111111111222444555000222333333111000000000000444777666555444000***222///------000444666666LLLMMMLLLKKKJJJJJJJJJIIIJJJJJJIIIEEEBBBBBBFFFJJJGGGFFFGGGIIIKKKMMMMMMMMMHHHIIILLLMMMNNNMMMLLLKKKLLLRRRVVVQQQGGGBBBDDDIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>===>>>AAACCC???>>><<<<<<=========<<<<<<<<<<<<<<<============999888666777888888777666555555555555444333222222000111222222222111000///---///111222333333333333///////////////000000000111111000000000111111111///000000000......000111000...---222777999555111111000000000000000111111111111000000000000000111///......---...///000111++++++,,,---......//////...------...//////---++++++---...000000000000///,,,---...///111111222222...///000000//////000222333333222111000000000111---///111333444333222111000...,,,,,,------,,,+++***+++,,,---------,,,,,,...,,,+++***++++++***)))))))))(((((())))))***+++))))))))))))))))))))))))++++++************************+++*********+++,,,************))))))((((((((((((((((((((('''((((((&&&''')))*********)))(((((('''''''''((()))((('''''''''''''''(((((())))))&&&)))******((((((***---...,,,---///...+++---111444888>>>AAA???CCCRRRaaaffflllpppoooooorrrsssrrrppplllddd```fffmmmlllfffeeegggjjjiiihhhhhhlllooogggbbb]]]ZZZWWWTTTXXX^^^___\\\YYYZZZ\\\]]]]]]^^^___^^^```dddhhhiiiiiiiiigggbbb___``````___```dddgggeeedddddd```[[[[[[^^^```eeegggcccaaafffmmmqqqooolllfff]]]SSSKKKGGGDDD<<<999666444444444333111333222222222222222222222111555999888444000111333222//////222222//////222222333333222111000000000+++,,,---...//////......111111111111111000000///...///000000000/////////000////////////000000111333333222111///000333666555444222333555777777666333222333555888:::999888888888888777666444222111777888:::;;;<<<<<<<<<<<<<<<:::888555333111111111111111222222333444444444111000///......///000111///...,,,---.........---111000///000111111///---......------------......---...............------+++,,,------,,,,,,...000444222111000000222444555333333444666888888777555:::999999777666444222111///000111111111000000000222222111000///...------.........///000000...,,,***+++------,,,---...000222111000///...//////000///...---...000111000///---,,,,,,,,,---------,,,...///////////////......000000000000111333555777111222333222111000000111222666888666444222---(((111///......000333444555LLLNNNMMMJJJJJJKKKKKKHHHHHHJJJJJJEEE???>>>CCCIIIGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJLLLMMMMMMLLLKKKKKKLLLPPPQQQLLLEEEAAADDDIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCCCCDDDDDDCCCAAACCCBBB@@@===;;;<<<@@@CCC???===;;;;;;<<<===<<<;;;:::999999:::===>>>>>>===999777555555777888777666444444444444444222111111000000111222111000///...,,,///111222222111222333111000000//////000000111000000000///000000111222///000000000......000111......///222666777555222000000000000000111111222222111111000000000000000111111000///...---,,,,,,******+++,,,---...///000...------...000000///---+++---...000111111111000......///111222444555555...///111111000///000222444333333222222222333333///000222444555555555555000...,,,,,,------,,,+++***+++------...---,,,+++///---++++++++++++***))))))(((((((((((()))******)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***)))(((***+++)))))))))))))))))))))***)))***+++***)))((()))***(((((())))))******))))))&&&((())))))''''''(((***&&&''''''(((((()))))))))$$$***+++((((((---222)))((())),,,,,,+++---222444:::AAABBB<<<<<>><<<555///000333111......111111......111111222333222000///000111///000000111111000000///111111222222111111000///---///111000///...//////.........//////000111222555444222///...000444888555333222222444666777666222222333555888:::999888888888777666666555555555:::::::::;;;<<<===>>>???===;;;999666333222111111000000111333444555666666111000///......///000111///...------......---+++...------...//////---,,,---,,,+++++++++++++++,,,,,,------...//////......+++,,,------,,,,,,...000222111000000000111222333111222555999;;;:::777444666666666555444333222111///000222111///......///111111000000///......---///...---------,,,)))&&&)))+++,,,---,,,---...000111000///......000222333000///......000000///...+++,,,,,,---------,,,,,,....../////////...------111111111222333555777888111222333222000000000222222555777444222111---'''000000000111111111111111KKKOOONNNJJJIIILLLLLLHHHEEEEEEDDD@@@<<<<<<@@@DDDGGGHHHIIIJJJJJJJJJLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKGGGBBBBBBEEEIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGEEEBBBCCCDDDDDDBBB@@@CCCCCCAAA>>><<<<<<>>>@@@@@@>>><<<<<<===>>>===<<<;;;999888999<<<===<<<;;;999777666555777888888888555555555555444333222111///000111111111000///...,,,///222333111000111222222111000000000000111222111111000000000111222333///000000000......000111---...000333444444444333000000000000000111222222222222111000000000000000///000111111000...,,,***,,,,,,------....../////////...---...000111000///+++,,,...000111111111111//////000000111222333333...000111111000000111222444333333333333333444444111111222222333333444444///...,,,,,,---------,,,---,,,,,,++++++,,,,,,---...---++++++,,,------,,,((((((((((((((()))******))))))))))))))))))))))))''''''(((((()))***++++++)))***+++***((((((***---((((((((()))******++++++,,,---...---+++***+++---))))))(((((())))))***+++%%%***---,,,'''&&&***...'''((()))******+++++++++"""(((+++++++++---000'''&&&'''++++++***---222666;;;BBBCCC???===GGGTTT^^^gggooopppooopppqqqqqqmmmqqqlllbbbbbbnnnvvvvvvsssqqqnnnmmmmmmnnnnnnmmmjjjeeebbb```]]]ZZZ\\\bbbeee```___fffkkkiiigggggg```^^^bbbjjjlllgggbbbbbb___[[[YYYZZZZZZZZZ___eeedddbbb``````]]]YYYZZZ^^^aaacccbbb```bbbiiimmmnnnppplllggg```YYYRRRLLLHHHEEEAAA<<<888666555555444444444333333333222222222111666:::999555111222444222//////222222//////222///111222111///...///111333222222111000000000///111222222222222111000000---///111000...---...000---------...000111333333333333333111000111444777555333111111333555666666333333444666999;;;;;;:::777666555555666888;;;<<<>>>======<<<<<<<<<===>>>===<<<999666444222222222000000111222333444444555000///............///000---,,,,,,---...///---,,,...------...//////...,,,...---,,,+++++++++++++++++++++---...//////000000+++,,,------,,,,,,...000111222222222222333333333000222444888::::::777444444555555555555444444333...111333222111///000222222222222111000000//////000////////////---***'''(((***,,,,,,,,,,,,...000......//////000222333333111000......//////...,,,***,,,...///...........................---,,,,,,333333222111222333444555222222333222000///000222///333444111000111///***///000333333222000///...KKKOOOOOOJJJIIIMMMLLLHHHGGGEEEAAA???@@@BBBDDDEEEGGGHHHJJJJJJJJJJJJKKKMMMNNNMMMLLLKKKJJJJJJKKKKKKKKKIIIFFFCCCAAABBBFFFJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIFFFDDDCCCDDDDDDAAA>>>BBBBBBBBBAAA>>><<<<<<===AAA???======>>>???>>>===<<<:::888999;;;<<<:::888:::888666666888999999999666666666666555444333222///000111111111000...------000333333111///000222333222111000000111222222222222111111111222444555///000000000......000111+++...222333333222222333000000///000000111222222222222111000000///000000+++---///111222000...---///////////////.........///......///111222111000+++,,,...000111222111111000///...............///...000111222111000111222333333222222333333444444222111000/////////000000///---,,,,,,---...---,,,000...+++))))))***---///---+++***+++---/////////((((((((((((((()))******))))))))))))))))))))))))%%%&&&&&&((()))***+++,,,'''(((***)))'''(((+++///''''''((()))***+++,,,,,,)))+++,,,+++(((&&&(((******)))((((((((()))+++,,,%%%+++000...(((&&&+++111((()))***,,,,,,---------!!!###'''+++------+++))))))((())),,,,,,***---222888;;;AAADDDBBB@@@FFFOOO[[[eeennnoooooopppqqqppplllvvvwwwkkkfffppp|||xxxrrrlllhhhiiijjjjjjiiieeeaaa``````___]]]aaafffgggaaabbbjjjpppmmmjjjjjjgggdddgggmmmlllbbbZZZXXX___^^^___^^^[[[YYY```jjjfffcccaaa```]]]XXXYYY]]]___```^^^\\\```hhhkkkjjjnnnllliiiddd^^^UUUMMMGGGHHHDDD===999666666555444444444444333333222222222222333444444444444444555333000000333333000000333...000222111...---///111333222111///............111222222222222111000000,,,///111111...---...000,,,,,,---...000222333444111222444333222222444555444222000000222444555666444444555777;;;<<<<<<;;;555555444555888<<<@@@CCCBBBAAA???===;;;;;;<<<<<<>>><<<999666444333222222111111111111111222222222000///...------...///000+++***+++,,,///000///...000//////000111111000...111000///...------------***+++,,,...///000000111+++,,,------,,,,,,...000333444555666666666555555111111333666888999777444555666666777777777777777...111333444222222333666444333333333222111111111000000000111333222000...(((***,,,,,,,,,,,,...000+++,,,///222333333333222222000///...///...---++++++---///000000///000000---.........---,,,,,,+++444333111///......//////222333333111000///111222---000111//////111111---...111444555333000---,,,IIIJJJKKKKKKIIIHHHIIIKKKKKKDDD<<<:::>>>CCCEEEEEEKKKKKKJJJHHHGGGHHHJJJMMMNNNJJJHHHJJJOOOQQQNNNKKKEEEJJJLLLIIIGGGHHHIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGBBBDDDFFFFFFDDDCCCBBBBBB@@@??????>>>>>>>>>>>>>>>BBBAAAAAA@@@@@@@@@@@@@@@999999888888777888888888888888888888666444222111333333333444444555555555222000............---,,,///...---,,,,,,---//////333111111222000---...222222111000//////000111222222222111000000000000000000---...000111...///111444666444111111444222---222111000//////000111111222111000000111111000///,,,...000111111000...,,,...,,,***+++///111000//////////////////.........000///...///000111000///000///......000111111111666555444333333333333333000111222333333222111000---,,,++++++,,,---///000------,,,,,,---...000111......///---++++++,,,---++++++************++++++,,,,,,+++***)))(((''''''''''''''''''((((((((((((+++***(((&&&&&&''')))***(((((())))))*********++++++(((%%%%%%((())))))'''***)))'''%%%###%%%))),,,*********(((&&&&&&(((***(((((((((((()))***,,,,,,---,,,***)))''''''((((((,,,///...+++---333333///;;;???FFFIIIGGGCCCDDDHHHZZZeeemmmllllllqqqttttttrrruuuvvvtttqqqrrrwww}}}xxxqqqhhheeefffhhhgggeeedddaaa\\\[[[^^^bbbfffhhhcccbbbbbbccceeeiiimmmppphhhfffggghhhaaaWWWSSSWWWZZZ[[[^^^___\\\[[[cccnnnpppeee[[[YYYYYYYYYYYYZZZ^^^[[[YYY[[[[[[[[[aaahhhnnnpppoooiii^^^RRRIIIEEEGGGDDD???:::777555555555333333333222222111111111111222333333222000---+++444222000///...///000111000///...---------------111111111111111000///...000222444444222000//////---...///000000...,,,+++000...++++++---000222333444333111//////000111222444222000111222444333222111333666777777777777888555555555555666:::???CCCAAADDDEEEBBB===:::;;;>>><<<>>>>>>:::555000///000111111111111111111111111222111///------///111222///...---,,,+++,,,------,,,,,,---......---,,,,,,...***,,,111111+++***,,,++++++,,,------......//////...,,,*********,,,---999777555555555666555444222222333555777888777555222222333555888999888777999666444222222333333222111555777555444444111,,,+++---000444555333///,,,***))))))***,,,------,,,...000222444444444333222333222111111111000...,,,***---111222000---+++***------------.........///111000///...///000222333555555444222///......////////////000222222111000111000111555444///,,,---JJJIIIIIIIIIJJJJJJJJJJJJKKKDDD===;;;???CCCEEEDDDGGGHHHHHHGGGGGGHHHKKKNNNPPPMMMJJJLLLOOOQQQNNNKKKFFFIIIJJJHHHGGGIIIIIIFFFGGGGGGGGGGGGGGGHHHHHHHHHAAABBBCCCCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===<<<;;;999999888888888888888888888666444222111333333333333444444444444444222000///000000///.........---------///000111333111111333111...///444111111000000000000111111222222111111111111222222222//////222222000000222222333000------000///+++111000////////////000111111000///////////////...---...///000000///...---///---,,,---///111111/////////////////////......000///...///000111000///111000//////000222222222555444444333333222333333111111222222222111///...///...---++++++++++++,,,///.........///000111222///...---,,,,,,,,,,,,,,,*********))))))*********))))))))))))))))))((((((''''''((((((((()))))))))***)))((((((((()))***+++((()))))))))***************(((%%%&&&((())))))'''))))))(((&&&%%%%%%(((+++*********(((&&&&&&(((******))))))******+++,,,,,,---,,,+++***))))))*********---,,,***+++111222///777<<>>;;;<<>>@@@CCCDDDDDDEEEFFFFFFFFFFFFHHHKKKNNNOOOLLLJJJKKKMMMNNNLLLIIIGGGHHHHHHGGGJJJNNNLLLFFFEEEEEEFFFGGGGGGHHHHHHIIICCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>><<<;;;;;;:::999:::::::::???>>>===;;;:::999888888888888888888666444222111444444333333333333333333555333111111222222111000............///000222222222111222444333000111666000000111111111111000000111111000111111333444444444222222555555222111444555555222---...111111...//////............///000/////////.........------........................111///......///000000///......///////////////...000///...///000111000///111111111111111222222333333333333222222222222222111111111111000...---,,,///...,,,+++******++++++............///000111222000---***+++---...---+++***))))))(((((())))))***'''''''''(((((()))))))))((())))))))))))*********((()))))))))***+++++++++))))))))))))***************(((&&&'''((())))))((('''((()))(((&&&&&&((())))))******)))''''''(((***++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,'''******(((***...111///444:::BBBFFFHHHKKKNNNQQQQQQ\\\hhhlllnnnqqqssssssppppppoookkkiiijjjpppuuuzzzqqqiiihhhmmmoookkkfffddddddeeefffgggfffbbb___dddccc```]]]]]]bbbhhhnnnrrrfff[[[VVVUUUVVVZZZ___\\\YYYYYY^^^bbbfffmmmtttuuuiii^^^YYYXXXWWWYYY\\\ZZZZZZ]]]aaa```]]]]]]```cccfffhhhfff^^^SSSJJJEEEIIIHHHDDD===777444666999333333333333222222222222...//////000111222333333222111///.........///000111000000000000/////////111111222333333333222222222444444333111///...///111111222222111000...---222///------///111222333555555444444333222222111333444444333111222333555222444666888888888:::;;;>>>===<<<;;;:::;;;???BBBCCCEEEEEEBBB>>><<<===???;;;<<<<<<:::777444333333////////////////////////---...000111111000...---000///...---,,,------...,,,---............---,,,111///000222222...---///++++++,,,------......///...---,,,,,,---...000111666666666555444444333222222222333555888888777555666555555444555666777888333333444555555555555555444777777444333555555222555333111111222111---***))),,,......,,,,,,...000///000111333333333333222666444222111222222111///...///111000///------........./////////000000000000111333444444333111///000111222222111111333555000000111222222222111111333222333777777333111333JJJFFFCCCEEEKKKNNNMMMJJJKKKGGGBBB@@@AAACCCDDDDDDEEEFFFHHHGGGGGGHHHKKKMMMJJJHHHGGGHHHJJJKKKJJJHHHIIIHHHFFFGGGNNNTTTQQQJJJGGGHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEDDDCCC@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;>>>===<<<;;;:::999999999777777888777666555333111444444333333222222111111555333111111222222222000---......///111222333444000///111444333111222666///000111222222111000////////////000111333555666777555555888777444222444777666222------111222///------------.........///.../////////...------...///......------......///000///..................---...///000000//////...000///...///000111000///111111111111000000111333111111222222222111111111222222111000...---+++++++++***))))))***+++---...+++,,,,,,,,,---...//////000,,,((()))...///---)))))))))(((((((((((())))))''''''''''''(((((((((((())))))*********+++++++++'''((()))+++,,,,,,,,,,,,)))))))))))))))*********)))(((((((((((())))))(((&&&((())))))(((''''''(((((()))***)))''''''(((***++++++++++++++++++******************++++++,,,,,,'''((())))))***---000222777>>>EEEIIILLLPPPSSSTTTPPPXXXaaafffhhhkkkqqqtttooonnnmmmjjjiiilllrrrwwwwwwnnnnnnssstttnnngggiiiiiijjjkkkkkkgggbbb^^^]]]^^^^^^^^^___cccjjjooowwwjjj[[[UUUYYY___ccceee^^^YYYVVV[[[aaaeeejjjooovvvmmmdddaaa___[[[[[[]]]\\\\\\___cccaaa]]]\\\^^^___aaadddccc]]]SSSJJJDDDHHHIIIHHHBBB:::444333444333333333333333333333333222222111000000111111222000000///......//////000111111111111111111111000333333444555555666555555333444444333000......///222222222222111000///...111///------///111222222666666666666555444333222333333333222000000333666222444666777777888999;;;;;;;;;:::999888999<<<>>>AAABBBAAA???<<<:::<<<===:::;;;:::999777666444444222222222222222222222222...//////000000//////...000000...---------...///------............------111000/////////------...++++++,,,------......///...------,,,------...///333444666666444333222222333222333666888999777666777777666444333444666888222444666666666555444444666888777333333666777555666333111222333333111...(((---111000---+++...222///000111222333333222222777555222222222333222111///000000///------...000////////////000000000000222333444444444333222111///000111111000000222444000111333333222111222222333111333777777333222444IIIEEEBBBDDDJJJNNNNNNKKKLLLIIIEEEBBBBBBCCCDDDDDDHHHIIIJJJJJJIIIHHHJJJKKKGGGFFFFFFGGGIIIJJJJJJJJJIIIGGGFFFIIIRRRYYYWWWOOOLLLLLLKKKJJJIIIIIIHHHHHHGGGEEEDDDDDDFFFFFFDDDBBB@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<:::999999999999999::::::777777777777666555333222333333333222222111111000333111000000111111111000---...///000222222333333...---///333333000111555///000111222222111000///------...///111333555666888666777:::999444222444333222...)))***---...+++,,,,,,---..................000111000...---...000......------------............------,,,,,,------,,,---///000000000///...000///...///000111000//////111111000......///222000000111222222111111000333222111///---,,,+++***+++***))))))***+++---...++++++,,,,,,---.........///+++((()))---///---***))))))(((((((((((()))))))))))))))((('''&&&&&&&&&************++++++++++++'''((()))+++,,,,,,,,,,,,******))))))))))))))))))((())))))))))))(((((()))%%%'''))))))(((''''''((('''(((***)))((((((((())))))******+++******)))((((((((()))******+++++++++))))))***++++++,,,111555<<>>>>>>>>>>>>>><<<;;;;;;:::::::::::::::777777777777888999::::::666777777777777555333222222222111111111111111111222000......000111000///---...///111222222222222------///333333///000333000000111111111111000000......///000222444666777999777777:::999444111222222222///++++++......++++++,,,---...////////////...000222111...,,,...000------------------------,,,,,,---,,,++++++---...+++,,,///000111000///...000///...///000111000//////111222000---,,,///111///000111333333222111000333222000///---,,,,,,,,,///...,,,+++******++++++,,,,,,...//////000//////---+++)))))),,,...---+++***))))))(((((())))))***+++******)))((('''&&&%%%)))************+++++++++((()))))))))***+++++++++************))))))))))))''')))+++***)))(((((()))&&&((())))))(((''''''(((&&&(((******)))((())))))'''(((***++++++***)))((('''((()))***************+++++++++---++++++000888===GGGPPPSSSYYY```___YYYVVVTTTSSSSSSSSSWWWdddqqqoooooooooqqqtttyyy}}}wwwqqqllllllooorrrqqqooonnnllliiihhhfffbbb^^^[[[WWW]]]cccdddbbbaaadddhhhmmmiiibbb```fffllllllfff[[[TTTRRRWWW___ffflllqqqmmmjjjjjjjjjfff^^^YYYYYY``````aaaccc```[[[YYY[[[^^^^^^___```^^^YYYRRRLLLAAACCCGGGIIIHHHDDD>>>:::333333333333444444444444///000000111222333444444000000000000111111111111000111222333333333222111000000111222222222111111333333333222//////000111000000000000000111111111---,,,,,,...111333444444555555555555555666666666666333000///000222333444666777777777666666888::::::;;;;;;:::999:::<<<>>>:::999888777888999<<<======<<<;;;;;;;;;;;;999666111111111111111111111111444222000......000222444222111000......//////000//////...------...//////000111...***))),,,---+++++++++,,,------....../////////...---+++***)))(((,,,111777999777555444555333333444666999999888666555777888666333222555999555888:::888444111222444777999999555666:::<<<:::555999===;;;555...+++***(((,,,000111///---.../////////000000111222222333444333333333444444222000...//////...,,,,,,---///....../////////000000000444333222111111333555666222222222000...---...///111444666555222111222444333000111333333000000222DDDDDDCCCDDDGGGKKKOOOQQQPPPMMMHHHCCC@@@AAAEEEHHHFFFHHHJJJJJJIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJEEEEEEEEEEEEKKKQQQOOOIIIMMMLLLLLLKKKJJJIIIIIIHHHDDDBBBBBBEEEHHHGGGBBB===@@@??????>>>>>>>>>>>>>>>;;;;;;:::999999999999:::888888777777777888999999666666777777777555444333000000000111111111111111111000......000111000000......000111111111000000......111555444000000333111111000000000000111111000111111222444666888999888666777:::888333000000333444111......111000,,,+++,,,...///000000//////,,,///222000,,,+++---000,,,,,,............,,,,,,***,,,...---+++,,,...000***,,,///111111111///...000///...///000111000//////222444111...,,,///222///000222333444333222111333222000///------------///...---++++++++++++,,,+++,,,...///000/////////++++++******+++,,,,,,---*********))))))******************))))))((((((((()))))))))************+++***)))((((((((()))***+++************)))))))))((('''))),,,+++)))((((((***'''((()))((('''&&&''')))%%%'''******)))((())))))'''(((***,,,,,,,,,******((()))***+++++++++***)))---+++,,,---+++)))///888777DDDPPPVVV___hhhhhh___XXXSSSOOOMMMLLLNNN[[[iiippppppqqqtttxxx{{{~~~wwwsssnnnkkkjjjlllmmmnnnnnnmmmkkkjjjhhhddd^^^ZZZVVV[[[aaabbb______ccchhhhhhhhhgggfffjjjpppnnngggXXXSSSQQQUUU[[[aaahhhpppllljjjjjjjjjfff^^^ZZZ[[[eeeeeeiiillliiiaaa\\\]]]^^^^^^___aaabbb```\\\WWWIIIHHHHHHJJJLLLJJJDDD>>>333333333444444444555555000000222333333333222222000000111222222222222222///000222333333333222111111111222222222111000000222222222111//////111333000000000111222333444555---------000444777777777444333333333444666888999;;;444///...333777666444:::::::::999777777999:::===>>>>>><<<:::999:::<<<:::999777888:::===@@@AAABBB@@@>>>>>>??????<<<999222222222222222222222222333333222111111222333333222111000/////////000111000///...------...///000333555111+++***...000...++++++,,,------......///............---,,,+++******000777:::999666777888333333444666999:::888777333666888777444333555999555777999777333111444777777999999777888<<<===;;;777@@@HHHGGG<<<222......)))+++---///000///...---/////////000000111222333222222333444555444111...,,,.........,,,+++,,,---------........./////////000111111222222444555555333333333222000///000111111555777666222000222555444111111333333//////111CCCCCCDDDEEEFFFJJJOOOSSSQQQNNNHHHCCC@@@AAAEEEIIICCCEEEHHHIIIIIIIIIJJJLLLLLLMMMLLLJJJHHHFFFEEEFFFCCCDDDDDDCCCFFFJJJHHHCCCJJJJJJJJJJJJJJJJJJIIIIIIEEEDDDDDDHHHKKKJJJDDD>>>@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;::::::999888777777777888666666777777777555444333//////000000111111222222222000//////000111111000...///000111111000///...000000222666555111000333222111000//////000111222333333333444666888999:::777666777999888222/////////000...+++,,,...,,,(((+++,,,...000111000000///+++...111///+++))),,,///+++,,,...//////...,,,+++***---......,,,---000333***,,,///111222111///...000///...///000111111///000333555333...---000444///000222444555444222111333222000///.........///---,,,++++++,,,---///000)))***+++---...------,,,***+++++++++******,,,...++++++************++++++))))))))))))************((())))))))))))*********+++***(((&&&&&&''')))***+++*********))))))((((((&&&))),,,,,,***((((((***'''((()))(((&&&&&&((()))%%%'''******))))))))))))'''(((+++---...---,,,+++***+++,,,---,,,,,,******---+++,,,---***'''---777111@@@NNNVVVbbbnnnnnneeeXXXRRRNNNKKKHHHIIIUUUcccqqqqqqrrruuuyyy{{{||||||}}}zzztttmmmhhhgggiiikkkhhhhhhhhhhhhfffaaaYYYTTTRRRXXX]]]^^^\\\^^^eeelllgggjjjkkkjjjmmmsssqqqjjj^^^ZZZWWWZZZ]]]```hhhpppnnnlllkkkkkkggg```^^^```bbbdddjjjooolllaaaZZZYYY___^^^___bbbffffffccc```UUUPPPKKKKKKMMMLLLEEE>>>333333333444444555555555333444555555444111///---000111222333333333333333...///111333333333111000555555555555444333222222111111111000///000222444000000111222333555666888......///222666999::::::333222222222333666999;;;>>>666//////666:::888444===>>>===;;;999888:::;;;??????>>><<<999777777888<<<:::999999===AAACCCEEEFFFCCCAAAAAABBBBBB???;;;444444444444444444444444222333444444444444333222333222000/////////000111000///...------...///000666888555---,,,111333111++++++,,,------......///.........///......------(((000888;;;:::888888:::444444444777999:::888777111555999888555333555999444666888666222222666;;;666999:::888999======;;;000===JJJIII>>>222///111)))***,,,...111000---+++////////////000111222333000111333555666444000---+++---......,,,+++++++++------------.........///---...111333555555444444333444444333222111333444222555888777222000222555666333222444333//////111HHHGGGCCC>>>@@@JJJRRRUUURRROOOKKKGGGDDDCCCCCCCCCCCCEEEHHHIIIHHHHHHHHHIIIPPPNNNLLLIIIFFFEEEEEEDDDJJJFFFCCCCCCFFFHHHGGGFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFEEECCCBBBBBBAAAAAABBBAAA???===<<<<<<===>>><<<;;;::::::;;;;;;999777:::<<<999333111666777444666666444333333333333333333222222333444555333222111000...///000111///...111111222222222222111111222222111000///...------444333000///...///000222+++...222555777777555444555333222222333444333111111///,,,***)))+++...000000//////.........//////333222000...---,,,------......---------,,,,,,,,,...---,,,******+++,,,---000///............//////---...///000111222333444222333444444222000111111333222000/////////000000111000...------...///000000+++***///000---,,,///++++++***+++,,,---+++)))...,,,++++++,,,------,,,******++++++,,,---......))))))))))))((((((((((((...---+++)))(((((()))******)))((('''((()))+++,,,((()))*********((('''&&&+++*********))))))((((((******))))))((((((''''''---,,,***((('''&&&%%%%%%)))''')))---...***)))***,,,((()))------((('''+++//////...,,,,,,...333777///;;;JJJVVVaaajjjkkkhhh\\\SSSKKKHHHIIIKKKQQQXXXnnnpppuuuyyy|||{{{wwwtttxxxwwwsssmmmlllnnnlllggghhhjjjggg```]]]\\\VVVNNNQQQXXX]]]\\\___gggkkkjjjeeeiiikkkkkkoootttqqqjjjZZZ[[[[[[\\\^^^ccciiinnnppplllhhheeedddccccccccckkkhhhhhhjjjhhhbbb]]]\\\bbbccc```[[[[[[aaafffhhhgggXXXJJJHHHOOOTTTPPPHHH888666333111000111333555666444222222333444444444555444333333333222000......///111333444444444333666555444555777777666444444333111111222222111///666555333111111222444555///......111444777999999333333444555666777888999===<<<;;;:::999999888888;;;===>>>===:::999;;;>>>?????????<<<:::888999:::===???===999888>>>BBBBBBGGGAAA======AAABBB===888555555444333333333444444666333111111333333111...333333333222000---+++)))---...//////000//////...444111...------...---------------,,,,,,---......000000000000000000000000---///333666888999999888666777777888999999::::::888888777777888888999999<<<;;;888666555555555666888333444:::;;;666444666333777===@@@@@@===999777++++++---000111111...+++,,,...000111222111000///444555555222///---++++++***((((((,,,---+++,,,///111000000/////////000000000000000000000000111222444444333222222111111000666666555333111222444777444555222...///222222...FFFGGGDDD@@@CCCLLLSSSUUURRROOOKKKGGGDDDCCCCCCDDDDDDFFFIIIJJJIIIIIIKKKLLLMMMLLLJJJHHHFFFEEEEEEEEEIIIEEE@@@@@@DDDHHHIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>=========>>><<<;;;::::::;;;;;;999777:::<<<999333222666777555777666555444333333333333222111111222333444222000111///...///000111000...////////////////////////111111111111000000000000000///...---------......---000444666555333333444222333333333222111000000222000...,,,,,,---///000///......---------......333222000...------------.........---------,,,,,,,,,,,,+++,,,,,,---......////////////////////////---......///000111222222111333444444222000111111333222111000000000000111222000///---------...///+++'''&&&+++,,,***))),,,,,,++++++,,,------,,,***...,,,++++++,,,------,,,)))******+++,,,,,,------******)))))))))(((((((((...,,,***)))(((((()))***+++***((('''((()))***+++))))))*********)))((('''))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))*********)))***//////+++***,,,---))))))------)))))),,,......---,,,,,,...333666<<>>?????????===;;;999:::<<<999<<<;;;777777<<>>HHHCCC>>>===???===777111444333222222111111111111555333111222333444222000000000111111000...---,,,//////..................000...,,,,,,.........---------,,,,,,,,,------...000000000000000000000000---...222555777888888888666666666777777888888888;;;;;;:::999888888999999888888999999999888777666888444444:::;;;777444666///222666888777555222000+++,,,---///111000...+++////////////000111222222222333333222111//////...,,,)))***---...,,,,,,///...------,,,,,,------...000000000///000000111222222222222222222111000000444444333111///...000111555555333///000444333000CCCFFFEEEDDDGGGOOOSSSTTTRRROOOLLLHHHEEEDDDDDDDDDEEEGGGIIIJJJJJJKKKMMMOOOKKKJJJIIIGGGEEEEEEDDDDDDGGGBBB>>>>>>BBBGGGJJJJJJEEEGGGJJJLLLLLLKKKHHHFFFEEEEEEEEEEEEDDDCCCAAA@@@>>>>>>?????????>>>>>>======;;;:::;;;;;;;;;999777999:::888333222555666444888777666555555444444444222111000111222222111///000///...///000111000///000000............000000000000000111111222222222.........---------------///222444444222111222444///333555555111......///222111000/////////000000...------,,,,,,---......222111000///...---------.........------------,,,***+++,,,---.../////////......000000000000///...............//////000000111222444333222000111111333333222111111111111222222111///...---------...+++((((((,,,...---,,,...---,,,,,,---......---+++...,,,++++++,,,------,,,)))******++++++,,,,,,---++++++*********))))))))),,,+++***((((((((())))))+++***)))((('''((()))************+++******)))(((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,,,,***+++///000,,,+++---...+++***,,,,,,***+++///---......------///444777BBBIIIQQQVVV\\\eeekkkllldddVVVHHHCCCFFFKKKRRRXXXhhhjjjllloooqqqsssttttttkkktttzzzwwwpppmmmkkkiiijjjkkkhhhccc___ZZZRRRJJJPPPUUUYYYZZZ\\\aaaeeeffflllnnnooonnnmmmmmmhhhaaa```^^^[[[YYY[[[aaajjjqqqhhhjjjjjjfffbbbccchhhnnn```]]]```jjjpppmmmhhhdddfffkkkkkkeee```aaaeeegggeee```XXXRRRNNNMMMOOOPPPJJJCCC:::555666777555333444444666888888666111---444333333222222333333444444555666777777666555444444555777777777666777777444333111222333333222111444666:::<<<<<<:::777555444333333555888;;;<<<<<<555666777888999;;;<<<<<<;;;:::999999888888888888888999;;;;;;:::;;;===???===>>>>>>===;;;;;;<<<===888;;;:::888888<<<===;;;>>><<<:::===AAAAAA<<<777555444333222111111000111333222111222444555444333...//////000111000000000000///...---,,,,,,---...,,,,,,,,,---//////...---------,,,,,,,,,,,,,,,---000000000000000000000000+++---000333666777888888555555555555666666666666???>>>===;;;:::999999999444666999<<<===;;;888666888555555999:::777555666333444555666555333111000---,,,---...000000...,,,000///...---...000222444///000222333333333222222...,,,,,,......,,,,,,///,,,,,,,,,++++++,,,,,,---000/////////000000111222111222333444333222111000333444333222///------...444555333000111555555222@@@DDDFFFFFFJJJPPPRRRQQQQQQOOOLLLIIIGGGEEEEEEEEEEEEGGGIIIJJJKKKLLLOOOQQQMMMLLLJJJHHHFFFEEECCCCCCEEEAAA>>>???BBBFFFGGGFFFCCCFFFJJJLLLMMMKKKHHHFFFDDDEEEEEEEEEDDDCCCAAAAAA<<<===???@@@@@@???>>>======<<<;;;;;;<<<;;;999777777777555333222333444333999888777666555555555555333222111222333333111///000///...///000111000///333222000//////000222333///000000000000111111111......///000//////......222111000000222333333222...333888777222......///111111111111111000//////......---------...//////222111000//////.....................------------+++,,,...///000///......,,,...000111111000///...........................000222333333111000111222333333222222222222222222333222000...---,,,,,,,,,+++)))))),,,.../////////...------...//////...,,,...,,,++++++,,,---,,,,,,++++++++++++,,,,,,------++++++++++++*********)))+++***)))(((((((((((()))******)))(((((((((((()))******+++++++++*********(((((((((((((((((((((((((((((((((''''''''''''''',,,,,,,,,,,,+++******))),,,***+++...///,,,+++---///---+++++++++,,,...000....../////////222666999@@@KKKVVV]]]aaafffgggfffgggWWWGGGBBBEEEJJJQQQWWWkkklllmmmnnnnnnqqqtttvvvkkksssyyyvvvrrrooommmjjjlllkkkjjjfffbbb\\\TTTNNNSSSVVVYYYZZZ\\\___bbbdddkkklllmmmllljjjgggccc^^^bbbaaa___]]]]]]aaagggllldddhhhjjjeee___^^^eeemmmeeeaaaaaaiiippppppllliiigggmmmooojjjddddddhhhiiigggfffaaaXXXNNNJJJMMMSSSNNNEEE;;;888;;;>>><<<999777888999;;;<<<;;;888555888888777666444444555666777888999999999777666555888666666777:::;;;999777666555444444666777666555888999<<<>>>>>><<<:::888555444444555888;;;;;;;;;666777888999:::;;;<<<<<<888888777666666777777777;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<;;;::::::<<<>>>:::======;;;<<<@@@???;;;999999:::>>>CCCDDDAAA<<<777666555444333222222222222111222333444555555555000000111111222222222222222000...,,,++++++,,,------------///000000...,,,...------,,,,,,,,,,,,,,,000000000000000000000000+++---///222444666777777666555666666666666666666??????===<<<<<<;;;;;;;;;555777:::<<<===;;;999888888666666888999888777666:::999777777777666444222...------...//////...,,,------------...///111222///000111333555555333222///,,,,,,......+++***---------,,,,,,------......///////////////000111222222333555666555444333222222333444333111/////////333444222///111555555222>>>CCCGGGHHHLLLPPPQQQNNNQQQOOOMMMJJJHHHFFFFFFEEEEEEGGGIIIJJJKKKLLLNNNPPPOOONNNLLLJJJHHHEEECCCBBBCCCAAA@@@BBBEEEFFFCCC@@@AAADDDHHHKKKLLLKKKHHHFFFEEEEEEEEEDDDDDDCCCBBBBBB<<<===???@@@@@@???>>>======<<<;;;;;;<<<<<<:::888666444333333222111222333999999777666666666666666444333222333444444222000///......///000111111000222111///......///111222000////////////...............//////000///......333...+++---333666444111///444999888333//////111000111111222111000///...//////...//////000111111111111111000000///......//////.........---------......///000///...,,,++++++---///000111000...---............------------///111222222111000111222222222222222333222222222222111000///...---,,,,,,'''''''''(((***------+++......---...//////...,,,...,,,++++++,,,---,,,,,,,,,,,,,,,,,,------------++++++++++++*********)))))))))(((((((((((((((((())))))((((((((((((((((((******************++++++))))))))))))))))))))))))******)))((('''&&&&&&%%%,,,,,,,,,---,,,+++***)))***((())),,,,,,***))),,,......,,,***+++---///000...///000111222444888<<>>BBBDDDBBB???@@@>>>>>>???BBBDDDEEEEEEAAAAAAAAA>>>:::888888:::<<<<<<======<<<;;;999888===888444777===???:::444<<<;;;:::;;;===>>>>>>===<<<;;;;;;;;;;;;:::::::::666444444555888:::::::::888888888999999::::::;;;666555555555555666666777<<<;;;:::999999999999999777888999999888888:::<<<;;;======<<<>>>AAA???:::===<<<<<<>>>???>>>999555777666555444333333333333000111222333333444555666444444333333333333333333222111...,,,+++,,,---...111000000111111000---+++///...------,,,,,,,,,---111111111111111111111111,,,---///111333555666777777777777777777777888888=========<<<<<<======>>>999999999999999999999:::888888777777888999888666999777444444444555333222000...,,,---...///...---)))***,,,.../////////...111000111333666555222///...++++++---,,,))))))+++,,,,,,,,,,,,,,,---..................///000111222222333333444444333111111///111222333111000111222222333111...000444444111???EEEIIIKKKNNNQQQQQQMMMQQQPPPNNNKKKIIIGGGFFFFFFEEEGGGKKKLLLMMMMMMNNNOOONNNNNNMMMKKKIIIFFFDDDBBBAAAAAAAAADDDGGGFFFAAA===@@@BBBFFFIIIJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCCCC>>>>>>?????????>>>>>>======<<<;;;<<<<<<<<<:::888777444333555444222222444999888777666666555555555555444333333444444222000///...---///111222111000//////------------///////////////......------------------------.........222---***---333666444000000333777777444111111222111111222222111111000///////////////000111222222000111111111111000///.../////////.........------/////////...---,,,+++******+++---...//////...---..................------...000222222111000111222000111222222333222222222111111000///...------,,,)))+++***))),,,//////,,,...------...//////...,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((((((((((('''''''''''''''((((((((()))))))))******)))))))))***++++++))))))))))))*********************)))((((((''''''((()))+++,,,------,,,+++)))''''''******((((((++++++------***+++...000///---///111222333666999<<>>:::<<>>===???AAABBBBBBAAAAAA???<<<:::999999;;;<<<888666666666999:::;;;:::::::::::::::999999999999555555555555666666777888;;;999777666666666555444555666777777777777999;;;:::;;;999888;;;???<<<666888777888999:::999777444333333222222111111222222///111222222222222444555666555444333333222333333111000///...------...///333222111111111000...,,,111000///...------------111111111111111111111111//////000111333444555666777777777888999:::::::::<<<<<<;;;;;;<<<======>>>;;;999888666666888:::;;;888999888666777:::999666999666333444666888666444111///,,,,,,---.........'''))),,,...000//////...111000000333666555111---...+++***---,,,))))))+++************+++,,,---------------...///000111222222222111000000//////...---...000000//////111222222333111...///333333000CCCHHHMMMNNNPPPSSSRRRNNNPPPPPPNNNLLLJJJHHHGGGFFFFFFIIIMMMPPPPPPNNNNNNMMMJJJJJJJJJJJJIIIGGGEEEDDDAAA@@@@@@CCCFFFGGGCCC@@@???@@@CCCFFFGGGGGGGGGFFFGGGEEECCCAAAAAABBBDDDEEE@@@@@@???>>>=========>>>>>>===<<<<<<===<<<:::888999555555888888444444777888888777666555555555555555333222333333333111//////...---...111222111000....................................////////////......---------...///000...///000000000000111111111111222333333333333222333333333222222222222222.........//////000111222000000111222111000///...////////////..................---,,,,,,+++,,,,,,******+++,,,,,,------................../////////...000111222111000111222///000111222222222111111///////////////...---------000///,,,...333222---...---,,,---//////---,,,...,,,++++++,,,------,,,******************************)))))))))(((((((((&&&''''''(((((('''''''''%%%%%%'''((())))))******))))))((((((((()))***+++((((((((()))))))))******((()))))))))******++++++(((***+++,,,,,,+++***))))))&&&&&&))))))'''(((+++))),,,---***+++///000,,,+++---///111222555999<<>>>>>===>>>======<<<;;;:::999888777777777777888999:::;;;;;;888666666777888777555666777888777777777999;;;:::999777555888<<<:::444444444444666777888777777222222111111111222333333...000222222000000222444444444222222111222222333000000000000000000000///222111/////////000///...222111000//////.........111111111111111111111111111111111222333333444555555666777888999;;;<<<<<<<<<;;;;;;:::::::::;;;;;;888777555555666888;;;===888:::888555777;;;:::666:::777555777;;;===<<<999222///,,,+++,,,---......***+++,,,...///000111111///......222666666111,,,...++++++------******---*********++++++,,,---...---------...///000111222666444222000......//////000000000///......111333444555222///000333333///FFFKKKOOOPPPRRRTTTSSSOOOPPPPPPNNNMMMKKKIIIGGGGGGGGGKKKPPPSSSRRRPPPNNNMMMFFFGGGHHHIIIHHHHHHFFFFFFAAA@@@???AAAEEEGGGFFFDDD>>>@@@BBBDDDFFFFFFGGGGGGHHHFFFBBB@@@@@@BBBEEEGGGBBBAAA???===<<<======>>>>>>===<<<<<<===<<<:::888;;;777777;;;;;;666666:::888777666555555444444444444333222222222222000.........---...111222222111//////000000000000//////------...///000111222222222111///...///000333444,,,111666333---***---222111000///000222333333222666555444333333333333444---------......000111111000000111222222111//////000/////////............---,,,+++***+++,,,---...************+++,,,---............/////////000000...///111222111000111222...///000111222222111000...///////////////......+++...---***+++000///***---,,,,,,---......---+++...,,,++++++,,,------,,,)))))))))((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((''''''&&&$$$$$$&&&((()))*********)))(((''''''''')))***+++&&&'''''''''(((((())))))&&&'''(((***+++---...///,,,---------+++)))&&&$$$***'''&&&))))))'''(((+++''',,,---***+++000///+++)))+++...000111444888:::GGGVVVffflllkkkiiigggddd]]]YYYTTTOOOGGGDDDIIIQQQYYY\\\_________ccckkkrrrpppxxx|||wwwqqqoooooonnnrrrkkkiiillllllhhhgggjjjccc___^^^```]]]VVVUUUZZZ[[[WWWUUUUUUQQQLLLOOOWWWXXX]]]cccggghhhhhhhhhhhheeejjjnnnnnniiieeeeeefffiiijjjlllmmmjjjhhhmmmtttyyyvvvpppkkkmmmpppmmmggg___]]]ZZZXXXYYY\\\^^^___XXXXXXWWWWWWWWWXXXXXXYYYWWWTTTRRRRRRUUUXXX[[[\\\ZZZ___cccbbb]]]WWWVVVWWWSSSTTTUUUVVVVVVUUUTTTTTTTTTXXXZZZWWWQQQMMMNNNQQQMMMMMMMMMNNNQQQSSSSSSRRRPPPOOOMMMJJJHHHGGGFFFFFF@@@>>>===>>>@@@AAAAAA@@@AAA@@@???===<<<:::999999999888999999:::;;;======<<<:::888888;;;<<<;;;999777888999888777777999;;;;;;:::666444888===:::555<<<;;;999777555444222111333333333333444555666666...000222111//////000333222111000000000111222333///000111111111111111000000...,,,,,,...000000000333333111000////////////111111111111111111111111333333333222333333444444444555666888999;;;<<<======<<<;;;:::999888888888333444444555777:::<<<===888:::999555666;;;;;;666777444333666;;;>>><<<999333000,,,+++,,,---.........---------...111444555---,,,---111666777222---...++++++......,,,,,,...------------...///000111,,,,,,------///000111222;;;999555222000000222333555555333111///000222444666777444000111444333000KKKLLLNNNPPPQQQRRRSSSSSSRRRPPPNNNLLLKKKIIIGGGEEEQQQPPPPPPRRRSSSQQQKKKFFFIIIIIIJJJJJJIIIIIIHHHGGGCCCCCCCCCBBB@@@???@@@BBB===???BBBEEEFFFFFFDDDCCCFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@>>>>>>===::::::888888888888::::::888888777777888999::::::666555555666666555333111666555444222000///...------------...111222222222////////////////////////111---,,,000000---+++,,,000////////////111333444,,,///222333222111000000///111333555666555444333444222111222444444444333111......111111......111111111111111111000///.........000111111000//////......---------......///---,,,++++++------,,,+++------------------------///111222111000///000111222222222111111///...---+++++++++,,,---...///000111---))))))---000111000---------...------,,,,,,///,,,))))))+++,,,+++)))++++++++++++******))))))***)))(((((())))))((('''&&&&&&&&&$$$######%%%''''''''''''''''''((())))))((())))))))))))'''%%%$$$***'''$$$$$$'''******)))((()))***+++++++++++++++---,,,+++)))))))))******&&&)))++++++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...444;;;AAALLLWWWfffooopppllljjjjjjeee[[[VVVWWWSSSJJJHHHNNNXXXRRRPPPWWW```fffkkknnnppprrrxxx{{{ttthhhdddfffiiijjjkkklllllljjjgggeeejjjdddcccgggbbbXXXVVV\\\YYYUUUSSSUUURRRNNNOOOUUUSSSNNNRRR```hhhggggggmmmnnnmmmnnnnnnhhhaaa```ccc^^^hhhppppppnnnpppqqqqqq{{{wwwqqqmmmlllkkkjjjiii^^^```bbbcccbbb___\\\YYY\\\ZZZYYY[[[]]]^^^[[[WWW[[[VVVPPPOOOTTTZZZ___aaaYYY\\\aaacccaaa___]]]\\\aaa]]]WWWUUU[[[bbbbbb]]]\\\aaabbb\\\XXXYYYWWWSSSRRRPPPOOOQQQUUUYYY\\\]]]\\\UUUTTTXXXUUULLLLLLTTTOOOJJJIIILLLMMMIIIDDDBBBDDDBBBAAAAAABBBAAA===:::;;;======;;;<<<>>><<<777555888888666888<<<<<<999666777888:::<<<============<<<;;;<<<<<<<<<:::888;;;999777444222111111111000111333333222222222333333333222222222222222111//////......000111333555000///000111444555444222111...,,,---000222111000...//////---+++)))***+++000000111222333444444555000222333333333444777999555777888888999;;;>>>AAA@@@???===;;;999888777777333666777666888;;;:::666<<<<<<;;;999666666777999:::777666888===???<<<999222...)))&&&%%%(((,,,///.........///000222333444222111000111222333222111............---,,,+++***........................111111///---+++,,,///222666444222222222333333222222444777666333222333444999666333222222222222111NNNNNNNNNOOOPPPQQQRRRRRRPPPOOOMMMKKKKKKJJJIIIIIISSSRRRPPPPPPPPPOOOLLLJJJJJJJJJKKKKKKJJJJJJIIIHHHCCCDDDDDDCCCAAA@@@AAABBB@@@AAADDDFFFGGGFFFEEEEEEFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>;;;:::999888888999:::;;;::::::999777666666555555888777777888999888666444555444333222111///.........------...111222222111000000000000000000000000111---,,,///000---,,,---............///000222333---///222222111000111111///000222444555444333333444333222333444444333111111......111111......111111111111111111000//////------//////000//////.........------------......---,,,++++++------,,,+++------------------------///000111000//////000111111111111111111000///...,,,,,,,,,,,,---...///000111...******,,,/////////,,,,,,---------------,,,...,,,******+++,,,+++))),,,++++++***))))))*********)))(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''((()))))))))))))))))))))'''&&&%%%***'''$$$$$$''')))))))))''''''((()))))))))))))))******)))((('''((())))))(((***,,,,,,******,,,...,,,,,,++++++++++++++++++*********+++...444<<>>???AAA???:::>>>@@@>>>;;;;;;>>>===:::<<<============<<<;;;;;;===<<<<<<===???@@@>>>===:::999777666555444444555222333444444333222222333222222222222222222333333000000000000111333444555111000000111222222111///444222000000222333222111111000000///...---,,,+++...//////000222222333333555555444222111222666999:::;;;;;;::::::;;;>>>AAA@@@???>>><<<;;;:::999999666999999777999;;;;;;777=========;;;999888:::<<<999777555777<<<===;;;888777444///+++***+++---///...//////000111222333444222111000111222333222000............---,,,++++++...........................//////------...000333444444333333333333222111111333555444222222333555777555222111111111111000QQQPPPOOONNNNNNOOOPPPPPPOOONNNLLLKKKJJJKKKLLLMMMSSSSSSRRRPPPMMMLLLMMMNNNKKKKKKLLLLLLKKKKKKJJJIIIDDDEEEEEECCCAAA@@@AAACCCDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB????????????????????????;;;;;;::::::::::::;;;;;;;;;:::999888777666666555666555666777999999777555333333222222111000000///000///...///111222111000111111111111111111111111222...+++...///------///---------...///000222222///000222111000000111222///000111333333333222222444333333444444444111///111......111111......111111111111111000000000000,,,,,,---...///............------,,,,,,,,,---------,,,+++,,,---...---,,,------------------------...///000///.........000000000111111111000000///,,,,,,,,,,,,---...//////111...+++***+++---------***+++,,,------...---------,,,******+++,,,+++***---,,,***(((((()))***+++***)))(((((())))))(((''''''%%%$$$%%%((((((&&&###'''''''''''''''((())))))))))))))))))((('''&&&&&&)))'''%%%%%%'''((()))(((%%%&&&''''''''''''''''''''''''&&&&&&&&&'''(((((((((***+++******+++---///*********************+++))))))***+++...555===CCCPPPUUU^^^gggmmmooonnnmmmooojjjhhhfff]]]QQQNNNRRRUUUSSSTTTXXX\\\```hhhpppooooooqqqpppjjjcccaaadddkkkooorrrpppiiibbb]]][[[dddjjjmmmkkkkkklllkkkhhhggg```YYYUUUSSSSSSWWW]]]UUUPPPSSS]]]cccccceeekkktttqqqnnnkkkbbbWWWQQQQQQUUUaaammmpppqqqssstttssswwwsssmmmjjjjjjkkkmmmmmmkkkhhhccc^^^\\\[[[[[[\\\gggfffeeeffffffccc]]]WWWWWWVVVUUUWWW[[[___aaabbb`````````___\\\[[[[[[\\\``````]]]ZZZ^^^cccddd```bbbgggkkkhhhdddaaa\\\WWWTTTTTTVVVZZZ___bbbcccbbbbbb```dddkkkiii```]]]aaaiiieeecccaaa\\\VVVUUUXXXVVVSSSNNNJJJGGGEEECCCAAABBBDDDDDDCCCDDDFFFDDD???EEEFFFDDD@@@???BBBCCCAAABBBBBBBBBAAA@@@???>>>===>>>>>>===>>>@@@AAA???>>>999999999999999999999999777777777666666555555444555555444333333333333333000000000000111111222222444333222222222111///---333111//////111111111000333111//////111000---***------...000111111222222:::888555222000111666999>>>>>>===<<<:::;;;>>>AAA????????????>>>======<<<;;;>>>===999999<<<<<<999<<<<<<<<<;;;999:::<<<>>>999777555777:::<<<:::888999666333///---,,,---...//////000111222333333444333222222222444444222111//////......---,,,,,,+++........................+++---////////////111333222333444444444333222111111222222111111111444666555333111000000000///...TTTRRRPPPNNNMMMMMMNNNOOOPPPOOOMMMKKKIIIJJJMMMOOOQQQSSSTTTRRRNNNKKKLLLNNNKKKKKKKKKKKKKKKJJJIIIIIIEEEEEEEEECCCAAA@@@AAABBBEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::999999999111111222444666666555333222222222111111111111111111000//////111222111000111111111111111111111111333...+++---...---...111------...///000111222333111111222111000000111333///000111222222222222111444333333444444333000---111......111111......111111111000000000000000111,,,------...////////////...------,,,,,,,,,,,,------,,,+++,,,......---,,,........................---...///...------...//////000000111111111111000---------------...//////000///,,,++++++++++++,,,)))***+++,,,---.........,,,,,,+++***++++++++++++---,,,)))'''''')))+++---***)))(((((())))))(((''''''%%%###&&&***+++'''"""'''''''''''''''((())))))))))))))))))((((((''''''((('''&&&&&&&&&'''((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((()))''''''''''''((()))+++,,,))))))))))))******************+++---000777???EEESSSUUU[[[bbbiiimmmnnnmmmsssqqqpppmmmcccWWWSSSVVVWWWWWWYYY\\\\\\]]]eeeoooqqqpppooolllgggddddddfffkkkooorrroooggg^^^XXXVVV]]]hhhooonnnooosssqqqjjjfff```YYYUUUSSSTTTWWWZZZWWWTTTTTTZZZ]]]]]]___dddmmmjjjhhhfff```WWWQQQQQQSSS___kkknnnooopppqqqppppppnnnllllllmmmmmmmmmllllllhhhbbb]]][[[]]]aaaccceeedddeeeggghhhfff```ZZZTTTUUUXXX[[[^^^`````````^^^``````^^^\\\YYYYYYYYYaaabbb```^^^```dddeeeccchhhjjjllliiiddd___[[[XXXUUUUUUVVVZZZ___bbbdddddd``````dddiiihhhbbbaaadddnnnjjjfff```XXXQQQQQQVVVVVVRRRMMMHHHEEEBBBAAA@@@CCCFFFFFFFFFHHHKKKJJJEEEFFFIIIGGGCCCCCCHHHKKKKKKEEEFFFFFFFFFFFFEEEDDDDDDCCCBBB@@@@@@AAA@@@===;;;===>>>>>>>>>>>>>>>=========<<<:::999999999888777;;;:::888666444333333333222222333333333333222111555444333333333333000...222111111111222333333333444000---...222222---(((---...///111222222222222888888666444222333777:::>>>>>>>>><<<;;;<<>>???@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCBBB@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;777777888999888888777666//////000222444555444222111111111111111111111111111000///000111222111000000000000000000000000000333...+++---///...///222///000000111222222333333111222222111000000111333000000111111222222222111444333222333333222000---111......111111......111111111000//////000111222.........//////000111111///...------,,,,,,,,,,,,---,,,+++,,,...///...---........................,,,...///...---,,,---...///000000111111111111000......---------.../////////...---+++***)))***+++)))***+++,,,------------++++++++++++***++++++,,,---+++)))''''''))),,,---***)))(((((())))))((('''(((%%%###&&&+++,,,((($$$'''''''''''''''((())))))***)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((())))))))))))''''''&&&'''(((*********((((((((())))))*********,,,,,,---///222999AAAGGGUUUVVVYYY___eeejjjllllllvvvuuutttqqqhhh^^^YYYYYYYYY[[[^^^```^^^]]]cccmmmooonnnkkkfffcccdddfffgggiiimmmpppnnnggg___YYYVVVSSS```iiiiiikkknnnkkkcccdddaaa\\\XXXXXXYYYXXXVVVZZZWWWVVVVVVVVVVVVYYY]]]gggcccaaaaaa^^^XXXTTTUUUVVV```jjjkkkjjjkkkllllllhhhiiijjjlllnnnmmmjjjgggnnnjjjddd___^^^```cccffffffeeefffhhhjjjgggaaa\\\SSSVVVZZZ^^^______]]]]]][[[]]]``````]]]ZZZWWWVVV```cccbbb___^^^cccfffeeejjjiiiiiihhhddd```___```ZZZYYYYYY[[[```dddggghhh```___aaacccbbb```bbbfffkkkgggbbb^^^VVVQQQSSSYYYXXXVVVSSSNNNJJJGGGFFFFFFBBBEEEGGGGGGKKKPPPOOOKKKIIIMMMLLLHHHGGGLLLPPPQQQLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFEEECCCAAAEEEFFFGGGGGGGGGEEECCCBBBAAA???<<<;;;<<<===<<<:::<<<;;;999777666666666777666777888888888666444333444333333333444444222000333333444555666777999:::666222000111444444///***...///111333444444444333333555777777777777999;;;>>>???@@@@@@@@@AAACCCEEE>>>@@@BBBDDDEEEDDDBBB@@@AAADDDCCC===:::;;;===<<<999999:::999888999<<<>>><<<:::999999:::;;;<<<<<<333222000...---,,,,,,,,,///000111222222222222222000000000111222111...,,,111000...---------------........................---///222222111///...///...111444555333111111111111000......///222444555333111000000111111///...RRRQQQOOONNNMMMMMMNNNNNNPPPQQQQQQNNNJJJJJJMMMPPPOOORRRUUUUUUSSSOOOLLLJJJIIIIIIIIIJJJIIIHHHHHHGGGBBBBBBBBB@@@===<<<<<<===AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCGGGFFFEEECCCAAA???===<<<::::::;;;;;;;;;;;;::::::888888888777555333111///111111222444666777555444222222222111111111111111111000///000222333222111000000000000000000000000222---,,,...000//////111111222222333333222222111111333333333111000111222222222222222222222222222444333111111222222111///111......111111......111111000/////////000222222............///111222333000///......---------------,,,+++,,,...//////...........................---...///...---------///000000111111111000000//////...............//////---------,,,)))((()))***)))***+++,,,,,,---,,,,,,***+++,,,+++******,,,...,,,***)))((((((***,,,---***)))(((((())))))(((''''''&&&%%%'''***+++)))''''''''''''''''''((())))))***))))))(((((())))))***&&&'''((('''&&&%%%%%%'''((((((((()))(((((('''&&&(((((()))*********)))))))))))))))***,,,,,,***)))((((((((()))******++++++---......///333999AAAGGGUUUWWWZZZ___dddjjjnnnppp{{{zzzvvvrrrlllddd]]]ZZZYYY[[[```cccbbb___dddkkkkkkjjjfff```___dddgggfffhhhjjjlllllljjjeee```\\\WWW___fffhhhhhhiiigggddddddccc```^^^^^^```\\\VVV]]][[[WWWTTTQQQRRRVVVYYYeee___\\\]]]\\\YYYWWWXXX\\\dddiiigggeeegggiiijjjiiijjjmmmppprrrqqqmmmjjjpppmmmiiieeecccbbbcccdddkkkiiiiiiiiijjjgggaaa[[[UUUYYY^^^aaa```]]]ZZZYYYYYY\\\```bbb```\\\YYYXXX^^^aaaaaa\\\ZZZ^^^ccceeehhhffffffgggfffdddfffjjj_________bbbfffiiikkkkkkaaaaaa```___^^^```eeeiiiiiiddd```^^^[[[YYY\\\bbbYYYZZZZZZWWWSSSNNNKKKJJJCCCFFFIIIJJJNNNSSSSSSOOOPPPTTTUUUPPPMMMQQQTTTUUUUUUTTTSSSRRROOOMMMKKKJJJJJJJJJKKKMMMOOOQQQPPPOOONNNOOOQQQSSSRRRPPPMMMKKKGGGDDD@@@@@@BBBCCCBBB@@@>>>===;;;;;;;;;===???@@@888999;;;;;;:::777444222666555555555666666444222111222333444444555777999999777666777999888444000///111333555666666555444000333777999:::;;;<<<===???BBBDDDEEEEEEEEEFFFGGG>>>AAADDDFFFGGGEEEBBBAAA???CCCDDD>>>:::;;;<<<<<<;;;<<<<<<<<<;;;;;;>>>@@@===<<<;;;::::::;;;<<<===444333111///...------......///000222222111111000---------...///...***(((111000///---,,,------...........................///111222222000///...///...111444444222000111333222000//////111333333333333222222222333333111///NNNNNNNNNNNNNNNNNNNNNNNNMMMPPPRRRPPPLLLKKKNNNRRRSSSSSSRRRRRRRRRPPPMMMKKKJJJJJJJJJJJJJJJIIIIIIHHH@@@@@@???===:::999999:::>>>@@@BBBDDDEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBB@@@???>>>===888999:::;;;;;;:::999888888888999888666444111///444333444666777888666444333222222222111111000000000//////000222444333222111111111111111111111111111---,,,000222000///111222222333333222111///...111333444444222111000111333333222222222222333333444222000///000222222222111......111111......111111000///...///000222333------------...000222333111111000///............---,,,+++---///000///...........................---///000///...---...///111111111111111000///...//////............//////***,,,---,,,)))((()))+++***++++++,,,,,,,,,++++++)))+++,,,+++******,,,...******))))))***++++++,,,***)))(((((())))))((('''''''''''''''((()))***+++'''''''''''''''((())))))******)))(((((()))***+++%%%''')))(((%%%$$$%%%&&&((((((((((((((('''&&&&&&))))))*********)))(((''')))))))))+++---,,,(((%%%(((((()))******+++,,,,,,------......111777???EEERRRWWW]]]bbbffflllsssxxxxxxsssnnniii```XXXTTTWWW]]]dddeeeccceeejjjhhhhhhddd^^^___fffiiihhhiiihhhhhhllloooooojjjeeefffdddeeehhhgggeeegggkkkeeeeeebbb___aaaddd```XXX]]]\\\XXXSSSOOORRRWWW[[[bbb[[[XXXZZZ\\\\\\]]]___bbbgggiiieeeaaaeeejjjmmmllllllmmmoooqqqqqqpppnnnmmmmmmlllkkkiiigggfffeeejjjhhhfffggggggfffaaa\\\ZZZ^^^bbbccc```\\\YYYXXXZZZ]]]aaabbbaaa```______ZZZ^^^]]]VVVSSSXXX___ccceeecccdddhhhfffbbbccchhhaaacccfffjjjnnnnnnllljjjaaabbbaaa^^^^^^aaafffiiijjjddd___``````___aaaddd]]]```cccbbb\\\TTTOOOMMMGGGKKKLLLMMMPPPUUUTTTPPPSSSYYY\\\XXXVVVYYY]]]^^^XXXXXXWWWUUUSSSQQQOOONNNOOOOOOPPPRRRVVVXXXXXXWWWVVVXXX[[[^^^^^^\\\ZZZXXXRRRNNNJJJJJJMMMPPPOOOMMMKKKJJJHHHFFFFFFGGGIIIJJJCCCDDDFFFGGGEEEBBB===;;;???>>>===<<<<<<;;;999777333555666555333333555888999:::;;;<<<;;;888555333///111444666777777555444222444777999999;;;===??????BBBFFFGGGFFFDDDCCCCCC???AAAEEEHHHHHHFFFBBB@@@<<>>>>>>>><<<999777888999===???BBBEEEFFFFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>888888::::::::::::888888888999:::;;;:::999777555444333444555777777555333333333222222111000000//////......000333444444333222222222222222222222222000------111333000///000222222333222111///---,,,000333555555333111000000444444333222222333333333555222///...///222333444111......111111......111111000///...///000222444,,,,,,,,,,,,---///111222222222111//////.........---,,,+++---///000000///////////////////////////...///000///......///000222222222111111///......000//////.........//////)))+++---,,,)))((()))+++++++++,,,,,,,,,+++******)))+++,,,+++***))),,,///))))))******++++++++++++***)))(((((())))))(((''''''((((((''''''(((+++---'''''''''''''''((())))))******)))(((((()))***+++%%%''')))(((%%%###$$$&&&'''((((((((('''&&&&&&%%%))))))*********((('''&&&((('''(((***,,,***%%% ((())))))***+++,,,,,,,,,------------000555===BBBPPPWWW___dddhhhnnnwwwzzzssspppkkkaaaWWWPPPRRRZZZcccgggfffgggjjjhhhiiieee___aaaiiimmmjjjiiigggffflllsssvvvqqqlllnnnfffbbbcccbbb^^^dddnnneeeeeeaaa^^^```eeebbbZZZ]]]]]]YYYSSSPPPSSSYYY^^^^^^WWWTTTWWW\\\___bbbfffeeejjjjjjccc```eeelllpppiiigggeeefffhhhjjjjjjjjjhhhjjjlllnnnnnnllljjjhhhcccaaa```bbbddddddbbb^^^]]]aaaffffffaaa\\\XXXWWW]]]___aaabbbbbbbbbdddfffWWW[[[ZZZRRRNNNSSS\\\bbbdddbbbdddhhheee]]][[[^^^```ccciiiooorrrqqqkkkggg```bbbaaa___^^^bbbeeegggmmmeee______```___^^^___dddiiimmmllleee\\\UUUQQQLLLNNNOOOOOORRRVVVTTTPPPSSS[[[___^^^]]]aaaeeegggVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRSSSUUUWWWXXXXXXVVV[[[]]]bbbeeefffeeecccaaa]]]XXXTTTTTTXXX[[[ZZZXXX\\\ZZZVVVRRROOOOOOOOOPPPTTTVVVXXXYYYWWWSSSNNNKKKIIIHHHFFFDDDCCCAAA>>><<<===??????===:::999:::===777:::<<<<<<:::777555444///111444666777777555444555666777777888:::>>>AAA===@@@DDDFFFDDDAAA>>><<>>>>>>>>AAAEEEEEECCCBBBCCCEEEHHHEEEBBBAAABBBBBBAAA@@@DDDBBB@@@>>><<<<<<<<<<<<===999666777;;;<<<999555888888:::<<<===;;;777444999888666555444444555555444444222111000000000000///000000111111222333333444222000000111222111000000000000000000///......111222222000...---...///000333555555333111000000///000111333444555666666333111000111333666888999222111///......000111333222222111///......111333000///////////////000000///...---,,,,,,---...///......------------......---...............------.........///000000111111222333333222111///---,,,------,,,,,,,,,+++++++++//////......,,,++++++*********))))))******+++,,,///,,,******,,,...,,,+++((()))***++++++***)))(((+++*********))))))(((((('''''''''''''''''''''''')))***,,,......,,,***(((///---+++)))'''&&&&&&&&&(((((((((((()))))))))))))))(((&&&&&&'''((((((((('''((()))******+++******'''''''''(((((((((((((((+++)))((('''((()))+++,,,,,,000...///666666999GGGSSS[[[cccggghhhmmmvvv~~~yyytttsssnnnaaaTTTOOOSSSZZZcccjjjmmmllljjjdddhhhiiigggiiippprrrpppgggkkkmmmkkklllqqqtttsssnnnkkkfff```]]]___ffflllkkkiiibbb]]]```eeeaaaYYY\\\YYYUUUTTTVVVZZZ\\\]]][[[XXXWWWYYY___eeehhhiiinnnjjjiiijjjgggcccfffnnniiieeebbbaaadddffffffeeekkkhhhhhhooowwwxxxqqqiiihhhhhhbbbYYYXXX^^^bbb`````````ccceeeaaa\\\\\\aaaccc^^^\\\^^^``````______VVVYYYXXXTTTTTTZZZ```ccc^^^______^^^]]]]]]```bbbeeefffhhhlllpppoookkkgggggglllmmmhhhddddddffffffhhhfffdddbbbbbbbbbcccccceeennntttooogggbbb___]]]UUUTTTSSSTTTTTTTTTRRRPPPUUUXXX]]]bbbeeeeeebbb___ZZZWWWUUUVVVZZZ]]]]]]\\\\\\XXXTTTVVV[[[______]]]WWW\\\cccggggggeeeeeefffaaa]]]]]]cccgggfffcccccccccbbbaaa___]]]\\\[[[ZZZ```dddfffeee```[[[XXXWWWYYYSSSPPPPPPKKKEEEFFFLLLHHHKKKJJJEEEBBBBBB???;;;:::;;;;;;:::999888555111000222555888::::::999999111555999888666888===CCC<<>>AAA@@@>>><<<:::999888888<<<;;;:::999:::;;;<<<===;;;777666888888666888;;;<<<444222777333)))'''---,,,,,,------...---------//////.........---------000000000...,,,,,,...000222000...+++***+++,,,,,,,,,,,,------...000111222444333222444666888999888;;;999666333111000111111111111222333555444111///NNNQQQSSSTTTSSSQQQQQQQQQRRRPPPMMMLLLMMMOOOQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRMMMNNNOOOPPPPPPNNNJJJFFFAAA@@@>>>===>>>???@@@AAAAAABBBDDDDDDDDDCCCDDDEEEHHHEEEBBBAAABBBBBBAAA@@@CCCBBB@@@>>>===<<<<<<<<<;;;999777777999:::888555888888888999:::999777555888777555444333333444444333333222111000/////////000000111111222333333333444222000000111111111000000000000000000///......111222222000...---...///000222444444333111000000000111222333444555555555555333111111333555666666222111000//////000222333111222111///......111333000000000//////000000111//////...------...//////---------,,,,,,---------,,,---......//////............///000000111111222111111222222111///...,,,------------,,,,,,,,,,,,...---,,,+++++++++++++++******))))))******+++,,,...,,,***+++---...---+++)))***+++,,,,,,+++***)))************)))))))))((((((((((((((((((((((((((((((***,,,---...,,,***))),,,+++***)))((())))))******)))))))))(((((('''''')))(((((((((((((((((('''(((((())))))***)))))))))'''''''''''''''((())))))***)))((('''((()))+++,,,)))...---///777888<<>><<<<<<888333222333444666888999888777888888888888888999;;;<<<===???AAACCCDDDDDDCCCBBB???>>>???CCCGGGGGGBBB===@@@???>>><<<;;;:::::::::;;;;;;:::999999:::;;;<<<>>>;;;999999777555999???EEE:::333333///'''&&&,,,+++,,,,,,---.........---//////.........---------111222222111//////000111111000---+++******+++,,,,,,,,,------///000111222777666666555444444444555666555333222111222333444//////000333666777555333SSSUUUVVVVVVSSSQQQPPPPPPPPPPPPPPPNNNLLLLLLNNNPPPSSSSSSSSSSSSSSSRRRRRRQQQRRRQQQPPPPPPOOOKKKFFFBBBBBBAAA@@@@@@AAABBBDDDEEEEEEDDDCCCCCCDDDEEEEEEEEEHHHEEEBBBAAABBBBBBAAA@@@AAA@@@???>>>============999999888888888888777777999888666666777888777666777666555444333333333444222111000000////////////111111222222333444444444333111000000111111111000000000000000000//////...111111111000...---...000///111333333111000///000111222333333444444444333666444111111222333333333333222111000000111222333111111111000//////111333222111111000000000111111//////............//////---,,,,,,,,,,,,,,,,,,---,,,---.../////////////////////000000111222222333///000111111111///...---.........------------,,,,,,+++***))))))***+++,,,******))))))******+++,,,---,,,+++,,,---...---,,,++++++,,,,,,,,,,,,++++++************))))))))))))*********))))))(((((((((''')))+++------,,,+++******))))))******+++------+++******)))((('''&&&%%%))))))*********)))'''&&&(((((((((((((((((('''''')))((('''&&&'''((()))******)))((((((((()))+++,,,&&&++++++...888;;;@@@PPPZZZXXXYYYaaallluuuwwwvvvzzz{{{xxxsssooollleee]]]QQQQQQTTTXXX]]]aaaccccccfffiiikkkjjjkkknnnmmmjjjjjjooopppjjjddddddfffgggmmmrrruuuqqqhhhbbbaaaccciiigggbbbaaafffllllllhhh^^^]]]YYYQQQLLLPPP\\\fff\\\ZZZXXXZZZ___eeeiiikkkiiiiiijjjmmmkkkiiiiiimmmjjjgggdddccceeehhhjjjkkkgggfffiiiqqqxxxyyyrrrjjjhhhjjjjjjgggfffgggfffdddhhhhhhiiijjjgggbbbdddiiifffgggjjjlllllljjjddd___WWW[[[YYYSSSPPPWWW```eeeeeeeeeeeedddbbbbbbdddfffjjjhhheeedddeeefffgggfffnnnmmmiiicccbbbfffiiiiiinnnjjjeeeaaa___```bbbdddiiioooqqqjjjbbb^^^\\\[[[]]]ZZZWWWUUUTTTQQQNNNKKKWWWYYY\\\___```___^^^]]][[[ZZZZZZ\\\___bbbcccccc```]]][[[\\\______\\\YYYaaaccceeeeeefffhhhkkkmmmfffdddccceeeffffffkkkqqqhhheeedddfffiiijjjfffaaafffiiimmmnnnlllhhheeeddd\\\^^^bbbfffccc[[[VVVVVV[[[^^^^^^ZZZVVVSSSMMMFFFIIILLLJJJEEEBBBAAA>>>888888777666777888999888777<<<999777777999;;;:::999>>>??????@@@AAACCCDDDDDD@@@???@@@CCCGGGGGGCCC@@@??????>>>===<<<<<<<<<<<<;;;;;;:::999999999::::::===;;;:::999666666>>>HHHQQQBBB666222...(((''',,,***+++,,,---......///////////////............---000222333222111///000000000///---+++******++++++,,,,,,---...///000000111555777777555222000222444444333222111111111222333000000111444777888666555UUUVVVWWWVVVSSSPPPOOOPPPLLLNNNPPPNNNKKKJJJMMMPPPRRRSSSSSSSSSSSSRRRPPPOOOPPPOOONNNMMMKKKGGGBBB>>>BBBCCCDDDDDDDDDEEEGGGIIIIIIFFFBBBBBBEEEGGGFFFDDDHHHEEEBBBAAABBBBBBAAA@@@@@@@@@???>>>>>>>>>======888:::::::::888888999:::<<<999666555666777888888777777666555555444444444111000///////////////000111222222333333444555555222111//////111111111000//////000000000000//////000111111000...---///000///000222222000//////000333333333444444333333222555333111111222444333333333222222111000111111222000111222111000000222444333222111111111111111111////////////////////////...------,,,,,,------.........////////////......000000000111222222333333...///000111000000......//////.........---------+++***)))))))))+++,,,...******))))))******+++,,,,,,,,,,,,------...------++++++,,,,,,,,,,,,++++++*********)))))))))))))))+++******))))))((((((''''''(((***,,,,,,,,,+++***))))))***++++++,,,---...***))))))(((''''''&&&&&&(((***,,,,,,+++)))'''&&&(((((((((((('''&&&%%%%%%)))((('''&&&'''(((***+++))))))(((((())))))***+++&&&++++++...888;;;BBBQQQVVVTTTUUU]]]iiirrruuusss}}}zzzuuuooonnnlllddd[[[KKKKKKKKKOOOUUU\\\aaaccciiikkknnnoooqqqrrrqqqoookkkqqqqqqjjjcccbbbdddeeejjjoooqqqlllbbb[[[[[[^^^cccbbbaaaeeejjjooonnnkkkdddbbb\\\VVVRRRUUU___ggg___^^^^^^```dddiiimmmpppjjjkkkmmmnnnnnnkkkiiiiiiddddddeeegggiiikkklllmmmggggggjjjrrrxxxxxxqqqjjjiiiiiiiiihhhhhhhhhgggfffmmmlllmmmmmmiiieeeffflllhhhkkknnnnnnmmmlllgggbbb]]]___\\\SSSPPPVVV___eee```aaabbbbbbccceeehhhkkkhhhfffdddbbbcccdddfffgggpppnnnggg___^^^bbbffffffiiieee```]]]]]]```eeeiiilllqqqpppiiiaaa^^^\\\ZZZXXXVVVUUUTTTTTTTTTSSSQQQXXXZZZ]]]^^^^^^^^^]]]]]]ZZZYYYZZZ[[[\\\]]]^^^^^^]]]]]]___bbbfffgggeeeccceeedddddddddeeehhhlllnnncccbbbdddfffdddccchhhooojjjfffcccfffkkkkkkeee___iiikkknnnnnnlllhhhdddaaa]]]```eeehhhfffaaa\\\[[[\\\bbbeeedddbbb```[[[UUURRRWWWUUUMMMHHHHHHEEE??????<<<::::::<<<===;;;::::::999888888999;;;<<<======>>>???@@@BBBCCCCCCDDDBBBBBBDDDGGGIIIJJJGGGDDD??????>>>=========>>>>>>;;;;;;::::::999999999999777777888888555777CCCPPPUUUGGG:::555111,,,+++,,,)))***+++---...//////////////////..................000222222000.........000///...,,,++++++++++++,,,,,,---.../////////000000333666444000///333777555444333111000/////////555444444555666666555333SSSTTTUUUTTTQQQPPPPPPPPPKKKNNNPPPOOOMMMMMMPPPSSSQQQRRRSSSSSSRRRQQQOOONNNMMMLLLKKKJJJIIIFFFBBB???BBBDDDFFFFFFFFFGGGIIILLLKKKGGGCCCCCCEEEGGGFFFDDDHHHEEEBBBAAABBBBBBAAA@@@????????????>>>>>>======:::;;;<<<<<<::::::;;;<<<>>>;;;777555666888::::::888777777777666555555444000///////////////000111111222222333333444555555222000//////000111111000//////000000000000//////000111111000......///111///000111111000///000111333333444444333333222222333222111222444555555444333222222111111000000000000111222111111111222444333333222111000000111111000000000000000000000000//////............//////111111000000///...,,,,,,000000000111222222333333//////000111111000///...//////.........---------++++++******+++,,,---...******))))))******+++,,,+++,,,---.........---...+++++++++******+++++++++))))))))))))))))))******)))))))))(((((('''''''''((()))***++++++++++++******+++++++++,,,,,,,,,+++'''''''''''''''((((((((('''***------***((('''(((''''''(((''''''&&&%%%$$$)))(((((('''((()))***+++)))))))))))))))******+++(((---+++...777999@@@OOOPPPRRRWWW^^^gggooouuuxxx{{{qqqkkklllkkkbbbVVVKKKIIIGGGIIIOOOWWW]]]```fffhhhkkkoooqqqqqqqqqqqqkkkpppqqqjjjeeeeeefffgggjjjkkkjjjccc[[[WWWZZZ___]]]^^^bbbiiinnnooommmjjjfffccc^^^\\\[[[]]]___``````aaabbbdddgggkkkooorrrmmmoooppppppooolllhhhdddcccfffjjjllllllkkkiiihhhbbbdddiiiqqqxxxyyytttoookkkiiifffeeeeeeeeegggiiimmmlllmmmmmmhhhbbbcccgggggglllmmmiiihhhkkkjjjfffbbbbbb]]]UUURRRXXX___bbbZZZ\\\]]]]]]^^^```dddfffbbbbbbbbbbbbbbbccceeegggiiihhhccc[[[ZZZ```dddeeegggddd___]]]]]]bbbhhhlllooorrrppphhhaaa___]]]ZZZUUUTTTRRRRRRTTTUUUUUUUUUWWWZZZ^^^```___^^^___```^^^^^^___^^^^^^]]]]]]]]]\\\^^^aaaeeeiiijjjjjjiiieeeddddddeeegggjjjlllmmmaaabbbeeegggeeeaaaccciiiiiiddd```bbbffffff```YYYhhhiiijjjkkkkkkiiifffccc```dddggggggeeedddbbbaaaccciiinnnooonnnnnniiicccZZZ```___TTTNNNPPPNNNGGGDDDAAA===>>>AAABBB@@@>>>;;;>>>???===:::999===@@@<<<>>>@@@CCCDDDDDDCCCBBBCCCDDDEEEHHHJJJJJJIIIHHH@@@??????>>>>>>?????????<<<<<<;;;;;;:::999888888555555777777555666BBBNNNLLLDDD<<<777444///,,,+++)))***+++---.../////////////////////////////////...000222222000.........000///...---,,,++++++++++++,,,---...//////......///222555333///...111666333333222111000000//////666555444555666666555444RRRSSSSSSRRRPPPOOOOOOPPPOOOPPPPPPPPPPPPRRRTTTWWWRRRSSSTTTTTTSSSQQQOOOMMMNNNMMMKKKKKKKKKIIIFFFCCCBBBEEEHHHHHHFFFFFFIIILLLIIIGGGEEEEEEEEEEEEDDDCCCHHHEEEBBBAAABBBBBBAAA@@@@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;<<<<<<=========???;;;777555666999:::;;;777777777777666555444333////////////000000111222111111222222333444444444111///......000111111000...//////000000000000000///000111000......///111///111222111000000111333333333444444444333222222333222222333555666666555222222111111000////////////111222222111111333444333222111000000000000000000000111111111111000000000000////////////000000111111111000///...---,,,//////000000111222222333000111222222222000///............------------,,,***++++++,,,,,,,,,------******))))))******+++,,,))),,,...///.........///++++++************++++++))))))))))))************(((((((((((((((((((((((()))***************))))))+++++++++,,,++++++***)))&&&&&&'''''''''(((((((((%%%))),,,,,,)))'''(((***''''''''''''''''''&&&&&&(((((()))))))))*********((()))))))))***************...+++---555777===LLLNNNTTT[[[bbbiiiqqqzzz{{{qqqhhhgggfff^^^TTTQQQMMMJJJIIINNNTTTZZZ]]]hhhgggjjjooorrrqqqrrrtttllloooooojjjhhhjjjkkkiiijjjiiigggbbb]]]]]]```ddd^^^___dddmmmqqqooolllllleeecccaaaaaabbbaaa]]]ZZZ]]]```eeehhhjjjlllnnnpppppprrrrrrpppooonnnhhhbbbgggkkknnnooolllgggdddbbb]]]___eeeooowww{{{zzzwwwnnniiieeedddccccccfffjjjjjjjjjkkkkkkeee^^^\\\```ccciiijjjdddccciiillliiidddaaaZZZTTTUUU\\\```______`````````______bbbddd_______________```dddfff]]]aaa```ZZZXXX]]]dddgggiiieeeaaa^^^___ccciiimmmooorrrppphhhccc```]]]ZZZWWWUUURRRQQQRRRSSSSSSSSSSSSXXX^^^``````___aaabbbeeeggggggfffdddbbbaaaaaa___```cccfffhhhhhhggggggeeefffhhhkkknnnooommmkkkfffeeegggiiigggbbbaaadddfffaaa]]]]]]______[[[WWWccccccdddgggjjjlllllljjjfffjjjjjjgggfffhhhiiihhhiiinnnrrrqqqpppooojjjddd^^^gggfffYYYSSSVVVVVVOOOJJJFFFCCCEEEIIIKKKHHHEEEEEEHHHIIIDDD===:::===BBB>>>???BBBDDDEEEDDDBBBAAABBBCCCEEEGGGHHHIIIIIIHHHAAAAAA@@@?????????@@@@@@=========<<<;;;:::888777999888888888666444;;;DDD???>>>;;;888333...+++)))***+++,,,---......//////...////////////000000000111333444333222000111111111000000///...---,,,,,,+++,,,---...///......---111333333111...,,,...000//////000111222333333333222222222333666888888777SSSTTTTTTRRROOONNNOOOPPPSSSQQQNNNNNNOOORRRSSSTTTTTTUUUVVVVVVUUUSSSPPPNNNOOONNNLLLLLLLLLJJJHHHEEEAAAEEEHHHHHHFFFEEEHHHKKKFFFGGGHHHGGGDDDBBBBBBBBBHHHEEEBBBAAABBBBBBAAA@@@@@@AAAAAA@@@???===;;;:::===:::999:::===>>>===;;;===:::666555666888999:::444555555555555333222111/////////000111222333333000000111111222333333333000///......000111111000......///000000000000000///000000000......000111000111222222111111222444222222333444444333333333555444444555666777555444111111111000///...------///000222333222222333444333222111000////////////000111111222222111111000//////............////////////000000000000//////......///000000111111222333333333333222111///...------------,,,,,,,,,,,,((()))+++,,,,,,,,,***)))******))))))******+++,,,(((,,,///000///......///---,,,+++******+++,,,---((()))))))))************'''(((((())))))******+++++++++******))))))(((((())))))***++++++***))))))''''''''''''''''''&&&&&&$$$'''******'''&&&))),,,&&&''''''((((((((('''''''''((()))++++++***)))((((((((()))******************...++++++333555;;;KKKNNNSSS[[[ccckkkttt}}}}}}{{{ssshhhaaa___\\\WWWUUUQQQMMMLLLPPPWWW]]]```iiifffhhhmmmooommmnnnsssmmmnnnllliiikkknnnmmmiiifffffffffggghhhhhhhhhgggfffeeehhhpppssspppoooqqqdddfffhhhgggeeeaaa^^^\\\\\\aaahhhlllnnnnnnoooqqqppprrrrrroooooopppkkkccciiikkkmmmllliiifffdddddd^^^```eeemmmuuuzzzzzzyyyqqqkkkggggggfffdddfffkkkkkkkkkllllllfff\\\YYY[[[]]]eeegggaaaaaaiiimmmjjj```\\\TTTQQQWWW```aaa]]]aaabbbbbbaaa``````bbbddd___^^^\\\YYYWWWZZZ```eeeXXX___bbb]]]WWWYYY```dddcccaaa^^^\\\^^^ccciiilllmmmooonnnhhhccc```]]]XXXWWWTTTQQQPPPQQQRRRRRRQQQNNNTTT\\\`````````aaadddfffhhhjjjiiifffdddcccdddbbbdddfffggggggggggggggggggjjjooouuuxxxvvvpppkkknnniiifffgggfffaaa___```aaa^^^[[[ZZZZZZZZZZZZYYYaaa______bbbgggkkkmmmllljjjnnnmmmhhhgggkkkmmmllljjjnnnqqqooonnnlllgggaaa___jjjjjj\\\VVV[[[\\\UUURRROOOMMMQQQWWWYYYUUUPPPOOOOOONNNJJJEEECCCCCCEEEBBBCCCCCCDDDDDDCCCCCCCCCBBBDDDFFFHHHHHHIIIJJJKKKBBBBBBAAA@@@@@@@@@@@@@@@?????????>>><<<:::888777;;;999:::;;;999666777<<<888<<<===999222---+++++++++,,,,,,---.........---.../////////000000000000333333444222111000111333222222111111000...------***,,,---//////...---,,,111000000///.........///...///000222333444444444222111111222555777888777VVVVVVUUURRROOONNNNNNOOOTTTPPPKKKIIILLLOOOOOOOOOVVVWWWXXXYYYWWWUUURRRPPPPPPNNNLLLKKKKKKJJJGGGEEEAAAEEEIIIHHHEEEDDDFFFJJJDDDGGGIIIHHHDDDAAAAAABBBHHHEEEBBBAAABBBBBBAAA@@@AAAAAAAAAAAA???===:::999===999666999===???===999<<<999666444555777888888222333444444333222000///000000000000111222444444///000000111222222333333000///---...000111111000......///000000000000000///000000000......000222111222222222111111333555111222333333444444444333888777666666777666444222000000000000///...---,,,...000222333333222333555222111000///............000111222333333222111000......------------......,,,---...000111111222222.........///000000111111444444555444333111///...------,,,,,,,,,+++++++++'''(((+++,,,,,,+++(((&&&*********)))***++++++,,,(((,,,000111///......000...---,,,,,,,,,,,,---...(((((())))))*********+++(((((()))***+++,,,,,,---,,,,,,+++***)))(((''''''&&&((()))***++++++***)))))))))((('''&&&%%%%%%$$$###&&&)))(((%%%%%%)))...&&&&&&'''((()))))))))(((&&&'''***,,,,,,+++)))'''(((((()))******************---******222555;;;KKKMMMPPPWWWaaalllvvv~~~wwwzzzvvviii\\\YYY[[[\\\UUUQQQNNNOOOTTT\\\bbbfffeeeaaaaaafffgggdddfffkkkooommmjjjhhhlllpppnnnhhhaaacccgggmmmrrrqqqkkkfffnnnkkklllqqqsssqqqrrrvvvfffkkkooommmgggaaa```bbb]]]dddlllqqqrrrrrrrrrrrrooorrrqqqnnnppprrrmmmeeefffhhhjjjiiigggfffiiillldddeeehhhmmmsssvvvwwwvvvsssmmmjjjllljjjffffffkkknnnnnnqqqpppiii___ZZZ[[[XXXbbbfffaaabbbjjjmmmjjj\\\VVVOOOOOOYYYcccccc\\\YYYZZZ[[[[[[[[[]]]```bbbaaa___ZZZTTTQQQTTT]]]cccZZZccchhh```WWWUUUZZZ^^^YYYXXXWWWXXX\\\bbbiiimmmkkkmmmlllgggccc```\\\WWWUUURRRPPPOOOPPPRRRSSSRRRIIIQQQ[[[`````````aaadddbbbeeeggggggdddbbbbbbcccdddfffhhhiiiiiiiiijjjkkkiiimmmttt||||||ssskkksssjjjdddcccbbb___]]]]]]___]]]ZZZXXXXXXYYY[[[]]]aaa^^^\\\^^^cccgggiiiiiijjjnnnnnniiiggglllmmmkkklllppprrrqqqpppoookkkfff___kkklll^^^WWW^^^___YYYZZZWWWWWW[[[bbbeeeaaa[[[TTTQQQNNNLLLLLLLLLKKKJJJGGGEEECCCBBBBBBBBBDDDEEEEEEGGGIIIJJJKKKKKKMMMNNNDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???===;;;999777:::888999<<<<<<999888:::888>>>AAA<<<333......///,,,,,,------...---------.../////////000000111111222222111000......000222222222222222111///...---***,,,---//////...---+++---,,,+++---///111222111222222333333333222222111666444222222444555444333[[[VVVTTTUUUSSSMMMLLLOOOQQQNNNKKKMMMQQQTTTRRRPPPUUUSSSSSSUUUVVVUUUQQQNNNMMMMMMNNNMMMMMMLLLKKKJJJDDDFFFHHHHHHFFFDDDDDDDDDGGGEEECCCDDDGGGHHHFFFDDDBBBCCCDDDDDDBBB@@@@@@@@@@@@???????????????@@@@@@<<<:::999999;;;<<<<<<;;;:::999777666666888:::;;;555444333222222222333444111...---//////------000333333222222111000000000333222000/////////000000...///000111111222222111...---,,,+++,,,...000111111222333333222333555777666777777666444333333444444555666666666555333222000000000///......000111777666444222222333444555333222111222333333222000333444555666555444333222333333222111///---,,,+++---...///000111111111111000111222222111222444666333555444111///111000---,,,,,,++++++***)))((((((++++++++++++++++++++++++'''***++++++)))***...222000///...---,,,+++++++++---,,,,,,...///...,,,***+++)))((()))***+++***((($$$$$$%%%(((+++...//////((())))))*********))))))))))))))))))))))))))))))***)))'''&&&&&&'''((()))'''''''''((()))******+++&&&''''''((()))******+++((((((''''''((()))***+++......---,,,++++++++++++(((,,,***,,,333222888JJJTTTSSSWWWaaalllssswwwyyyxxxvvvxxxnnn^^^^^^fffcccVVVSSSPPPPPPUUU\\\cccggghhhkkkjjjdddbbbfffeee```hhhjjjkkkkkknnnssssssoooggghhhkkkpppqqqqqqqqqsssmmmnnnqqqsssuuuvvvvvvwwwlllqqqrrrkkkeeefffiiijjjkkkeeebbbfffjjjkkkkkknnnvvvsssnnnjjjggggggiiijjjiiieeefffkkklllhhhiiimmmpppooonnnnnnpppssswwwyyytttrrrnnnjjjhhhggghhhiiiooonnnnnnnnnllliiiddd``````fffiiiiiimmmrrrooohhhWWWJJJDDDMMMVVVXXXYYY\\\___``````^^^[[[[[[___ccc```bbb]]]UUUTTT[[[bbbccc]]]fffjjjddd]]]ZZZZZZYYYWWWZZZZZZXXX\\\fffllllllhhhkkknnnooommmfff^^^YYYWWWRRRMMMLLLMMMOOONNNLLLPPPVVV]]]^^^\\\ZZZ\\\___ggg___[[[]]]^^^]]]```fffeeeeeefffjjjppprrrpppmmmlllooozzz~~~rrrmmmllliiifffeeedddaaa\\\XXXWWWSSSSSSXXX\\\]]]^^^aaa___aaaaaa^^^\\\___gggnnnjjjjjjiiifffdddbbbbbbcccnnnpppqqqoooiiieeedddeeegggnnnnnncccYYYYYY^^^aaa``````]]]]]]bbbhhhgggccc]]][[[XXXTTTQQQMMMJJJHHHLLLGGGFFFKKKNNNLLLGGGEEEGGGFFFGGGKKKPPPRRRPPPNNNJJJEEEBBBCCCGGGFFFAAA:::@@@@@@@@@>>>;;;:::999:::;;;;;;:::999666666666777;;;;;;;;;:::777444000...+++***))))))+++---///111,,,///111222111111111222666555333222222333444555///000111000...---,,,------...///000000///...---...//////000000///...---111333222///000444333---000111333333222222333444YYYUUUSSSTTTRRRMMMLLLOOONNNKKKJJJMMMRRRVVVUUUSSSUUUTTTSSSTTTUUUUUURRROOOOOOOOOOOONNNMMMLLLJJJJJJEEEGGGIIIIIIGGGEEEEEEEEEFFFDDDCCCDDDFFFFFFEEECCCCCCDDDDDDCCCAAA???@@@AAA@@@??????>>>>>>???@@@@@@<<<;;;999999:::;;;;;;::::::999888777666777777888666555444333222333333444222......111111...///222000000111111111111111111333222111000000000111111///000111111111111111111111000///...///000222333111222333333222333555777333444555444222111111111666666777777777666555444000000000///...///222555888777444222111111222222333222111222333444222000333333444444333333222222333222222111///...,,,+++---...///000000111111111000111222222111222444555222444444000///111000------,,,,,,+++******))))))++++++++++++++++++++++++)))************+++---000///...---,,,,,,,,,,,,,,,---------...//////---++++++***))))))******)))((((((''''''))),,,......---)))))))))*********))))))***************************((('''&&&&&&'''((()))%%%%%%&&&''''''((())))))''''''(((((())))))******)))***************++++++***))))))(((((())))))***'''+++)))+++222222888IIINNNNNNRRR\\\gggooouuuwwwxxxuuuvvvpppeeefffjjjddd[[[VVVQQQPPPVVV^^^dddhhhbbbeeeeeebbbbbbgggiiifffdddfffggggggmmmuuuxxxvvviiiiiikkkmmmnnnnnnppprrrrrrrrrssstttvvvuuusssqqqssstttooogggccchhhnnnqqqkkkccc]]]___cccggglllpppyyyvvvqqqllljjjjjjkkkmmmiiifffgggkkkllliiijjjnnnrrrrrrqqqqqqqqqsssuuuvvvqqqooollliiihhhggghhhiiinnnoooppppppnnnkkkhhhgggllllllkkkkkkooosssmmmcccRRRGGGDDDMMMWWWZZZ[[[______aaaaaa___]]]\\\```ccceeefffaaaXXXUUU[[[```aaa___gggkkkggg```^^^^^^]]]\\\______]]]___fffiiihhheeegggjjjmmmmmmiiiccc^^^WWWSSSOOOLLLLLLMMMNNNNNNPPPUUU[[[___```bbbeeehhhddd\\\XXX[[[^^^^^^aaaeeehhhjjjlllmmmmmmlllkkkkkklllnnnwwwyyyooojjjllliiieeedddbbb```\\\YYYWWWTTTTTTZZZ]]]]]]^^^```^^^^^^]]][[[YYYZZZ___dddjjjjjjiiigggeeeccccccccchhhkkknnnlllhhhdddcccdddfffkkkhhh___ZZZ___gggkkkkkkhhhcccaaaeeejjjiiiccc]]]```bbb^^^VVVRRRSSSUUUSSSNNNMMMRRRUUURRRMMMLLLGGGEEEEEEHHHLLLNNNNNNLLLKKKFFFCCCDDDGGGGGGBBB<<>><<<:::999999:::;;;<<<:::777555666888:::::::::999777333000...---,,,+++******,,,...//////000000///...///222555333333333222222333444444000111111///+++)))((((((***+++,,,...//////////////////...---......///000111444444//////222333//////000222111111111333555WWWSSSRRRRRRQQQNNNMMMOOONNNLLLKKKMMMRRRUUUUUUTTTVVVTTTSSSRRRSSSSSSRRRQQQRRRQQQQQQPPPNNNLLLJJJIIIGGGHHHJJJIIIHHHFFFGGGGGGEEEDDDCCCDDDEEEEEEDDDCCCDDDDDDCCCAAA??????AAACCC@@@??????>>>>>>>>>??????===;;;999999999:::999888999999999888777666444444555555444333333333333444222///...111222000111444......///000000111222222333333222111111111222222111222222222222111000000222111000000000111222333111333444444333333555666555666888888666444333333555555666666666555444333000000000//////222666999999777444222000///000000222111111222333444222111333222222111111111111111222222222111000...---,,,......//////000111111111///111222222222222333555///222222//////111000---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++---------------,,,,,,,,,,,,------...------...//////...,,,,,,***))))))******)))(((+++***)))***,,,---,,,+++))))))))))))))))))))))))++++++++++++++++++++++++)))((('''&&&&&&'''((()))$$$$$$%%%%%%&&&'''''''''(((((((((((())))))))))))+++,,,---------,,,+++***((((((((('''(((((()))***)))---***+++333444:::IIIJJJLLLRRRZZZeeennntttuuutttqqqtttrrrlllnnnoooeeebbb[[[SSSSSSYYYaaafffggg___bbbbbbaaadddjjjmmmlllbbbddddddeeejjjssswwwwwwhhhhhhgggeeedddfffjjjlllooonnnooorrruuutttpppmmmtttsssnnnggggggmmmrrrsssrrrhhh```aaaffflllsssyyy{{{xxxtttqqqnnnnnnnnnooojjjhhhhhhlllmmmlllmmmpppssssssssstttttttttttttttqqqpppnnnmmmlllkkkkkklllmmmqqqttttttqqqooonnnooovvvrrrmmmkkknnnnnneee[[[MMMEEEEEEQQQZZZ\\\^^^cccccceeefffdddaaa```bbbeeehhhgggbbbZZZWWWZZZ^^^______fffkkkgggbbbaaaaaa``````bbbcccaaaccchhhjjjiiiiiijjjkkknnnnnnlllgggcccWWWUUUQQQLLLJJJKKKNNNQQQYYYZZZ]]]___aaabbbcccdddaaaYYYUUUYYY___bbbcccdddfffkkkooooookkkiiijjjlllllllllrrryyyzzztttlllhhhllliiieeeaaa___]]][[[YYYWWWTTTUUU[[[^^^]]]]]]^^^^^^^^^]]]]]]]]]^^^___```ggggggggggggfffeeedddccccccgggkkkjjjgggcccccccccdddddd```ZZZ[[[dddnnnssspppllleeebbbgggnnnmmmhhh\\\dddiiieeeZZZUUUZZZaaa[[[VVVVVVZZZ]]]ZZZVVVUUUJJJHHHFFFGGGIIIKKKLLLLLLMMMIIIEEEEEEHHHHHHDDD@@@DDDCCCAAA???===;;;999888999<<>>AAADDD@@@??????>>>>>>>>>>>>???>>>;;;999888888888777666666777888999888666444333444333333333222222222222111......111222000222555......//////000000000000333333333333333333333333333333333333222111000///111000000///000000111222222444555666555444555666555777999999777444333333333333333333222222111111000000000000111444999===888666333111//////000000222111111222444444333111222111000///...///000111111111111111000///------.........//////000111222///111333333222222333555---111111//////111000------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))))),,,...---,,,,,,,,,,,,,,,,,,---.........------...///000///...,,,+++******++++++***(((+++***)))***+++,,,+++******))))))(((((((((((((((************************(((''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''))))))))))))((((((((((((+++,,,---......,,,***(((,,,++++++************+++***///,,,,,,555888<<>><<<===AAADDD@@@??????>>>======>>>>>>>>><<<999888888888777555444555777999999888666444222222222222222111111000000------000111000111444000000000000//////......333333333333444444333333444444444444333111000///000111111111222333333444444666888888777666666777111333444444222000///000333333222222111111111111111111222222222555:::===555444222000000000222222111111111222444444333222111000///...---...//////000000000000000///......///.........///000111222...111333333333222333444---000222000000111000,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000---***+++...000///---,,,,,,,,,,,,---.../////////...---...000111000///---+++***+++,,,---,,,+++***)))((()))+++,,,+++*********)))(((''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))((((((((((((***+++,,,---,,,+++)))'''///...---,,,+++*********'''...,,,,,,555:::<<>><<<===@@@CCC@@@??????>>>============>>><<<:::999999999888666444555777999999888777666222222222333222111000000000...---000111///000333222222111000000///......222222333444444444333333555555555444333222111000222222333555666777888888666888:::;;;999888888888444555666444222111222333666555444333333333444444111222444444444555888;;;555444222111000111333444111000000222444555333222000000///...............///000000000000000///...//////.........000222333...000333444333222333333...111333111000222000+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///------///000111111......------...///000000000...---...000111111111---,,,+++---///000///...+++***)))***,,,,,,,,,***+++***((('''&&&''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++***)))(((---,,,+++***))))))))))))###,,,++++++555::::::???BBBNNNWWWWWWVVVVVVPPPGGGLLLSSSaaaeee^^^dddooommmfffeeeccccccbbbaaa___]]]SSSTTTYYYbbbhhhjjjmmmqqqmmmqqquuuvvvwwwxxxsssllldddiiiggg[[[UUUYYY^^^___```bbbeeehhhkkkmmmnnnooossssssnnnhhhgggllloooooobbb```dddnnnsssrrrnnnlllqqqtttxxx{{{{{{xxxtttqqqrrrsssrrrnnnnnnrrrtttrrriiikkknnnqqqqqqpppmmmkkknnnppptttvvvvvvtttqqqooonnnqqqssssssqqqpppqqqtttrrrsssqqqkkk]]]SSSSSSYYYQQQRRR[[[gggiiicccaaaeeehhhkkkmmmkkkfffaaa___```[[[YYYXXXYYYXXXWWW[[[```ccchhhjjjgggdddcccaaa]]]hhhdddbbbcccdddeeeiiiooopppmmmkkklllooommmgggaaa]]][[[WWWRRRNNNOOORRRUUUYYYZZZ\\\___```bbbcccddd^^^``````aaadddiiikkkhhhiiiggggggkkkooopppmmmiiijjjkkkiiigggiiinnnnnnlllkkkiiieee```[[[YYYZZZ\\\[[[VVVUUUXXXYYYXXXXXXZZZ]]]```bbbddddddaaa^^^\\\ZZZXXXXXX[[[aaaeeefffeeegggjjjllljjjfffcccdddeeehhheeecccfffhhhgggggghhhnnnnnnjjjddddddjjjooopppvvvqqqkkkgggeeeeeefffggg___]]]___bbbbbb^^^\\\]]]```aaabbb```\\\YYYWWWVVVMMMJJJFFFDDDEEEFFFGGGGGGJJJGGGCCCBBBBBBAAA>>>:::;;;===@@@AAA???;;;999777<<<<<<======<<<:::777666000...---++++++,,,...///,,,...111333222111111111111111222333444444444333333444555333111.........///...------------......,,,---///000111000///...222333666888444///...111111222444555555666777999TTTWWWUUUPPPOOORRRRRRNNNJJJKKKLLLLLLMMMNNNPPPRRRSSSTTTTTTRRROOONNNPPPSSSSSSRRRQQQPPPNNNLLLJJJIIIGGGHHHHHHGGGFFFGGGIIIKKKFFFHHHJJJIIIGGGFFFHHHIIICCCCCCAAA???======@@@BBB@@@@@@>>>======<<<<<<<<<>>><<<::::::::::::999888777888999999999888777666333333444555444333222111333000///222222///000333111111111111111111000000000111222333444444333222444444555444444333222222000111333666888999:::;;;888:::======<<<:::999:::::::::999777555555777999777666555444333444444555222444555666555555666777888666444222111111222333111000000222444555444222///////////////......---//////000000000000//////000///...---...000222333...000333444444333333333///333444222111222///+++++++++++++++++++++++++++------------------------///000000000000111333666000000/////////000000111000///---...000222222222---,,,,,,...111333333222000...---,,,------+++***+++***(((&&&&&&&&&'''(((((((((((((((((((((((((((%%%&&&'''(((((()))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))***************))))))((())))))***++++++!!!,,,------888===;;;<<>>===<<<<<<<<<<<<>>><<<::::::;;;;;;:::999:::::::::999888777666555444555666666666555444333555111111333333000111444000000000111222222333333///000222333444333333222444444555555444444333333...///111444777999::::::999<<<>>>???===;;;:::;;;:::999777555333333666999555444333222111222333333222444777777555444444444:::888666333111111111222000000000222444555444333...///000000000///---,,,...//////000000000000000000///...---...000222333---000333555444333333333000444666333222222///************************+++------------------------...111222222000111555999111111000000000000111111111///---...000222333333---,,,---///222444555444444222000//////---+++))),,,***(((&&&%%%&&&'''((())))))))))))))))))))))))%%%&&&'''((()))))))))))))))))))))))))))(((((((((&&&''''''((()))******+++***)))))))))***+++,,,,,,''''''((()))+++---...///###///111222===BBB>>>===MMMXXX[[[SSSNNNNNNJJJAAACCCCCCLLLSSSVVVcccnnniiijjjjjjggg```YYYXXX\\\aaaYYYYYY```kkkooolllkkknnnkkknnnmmmkkkkkkkkkgggaaaeeepppqqqeee]]]```cccaaa\\\aaaeeeeeebbbcccjjjqqqooouuuxxxrrrkkkiiiiiihhhkkkeeedddiiinnnooopppsssrrrqqqqqqqqqrrruuuwwwyyyrrrtttqqqjjjiiinnnooolllsssrrrpppmmmggg```ZZZWWWjjjnnnrrruuutttqqqllliiibbbaaabbbeeeiiilllmmmlllrrrlllfffaaaWWWLLLJJJNNNOOOTTT```mmmlllccc```eeeccchhhmmmnnnkkkhhhhhhhhhjjjeeebbbbbb]]]VVVVVV[[[eeehhhiiidddaaa___ZZZUUU```^^^ccclllooolllllloookkkhhhgggkkkooonnnggg___bbb]]]WWWUUUVVVVVVUUUSSSSSSZZZaaacccaaa```cccfff\\\eeeiiieeebbbfffhhhhhhgggkkknnnnnnllliiijjjkkkooooookkkddddddhhhiiiddd^^^```bbbaaa``````dddgggbbb\\\XXXYYYZZZYYY[[[^^^WWW]]]cccdddaaa^^^___bbbccc^^^YYYYYY^^^bbbcccbbb[[[]]]^^^\\\ZZZ[[[^^^bbb```]]]^^^bbbaaa___bbbjjjeeekkkkkkbbbZZZ[[[bbbfffmmmhhh```ZZZWWWZZZ```ddd______aaadddccc^^^]]]___]]]bbbggggggaaaYYYRRROOOKKKHHHDDDAAAAAACCCFFFHHHJJJFFFBBBBBBEEEEEEAAA===>>>======AAADDDAAA:::333:::;;;<<<<<<<<<:::888666555333000---+++******+++---///111111000000222333111000...------...///000...000111111000///000111,,,+++*********+++,,,---222000...,,,,,,---///111444111444:::;;;333,,,,,,---000444555444333222111VVVTTTRRRRRRRRRQQQOOOMMMKKKNNNOOOMMMMMMPPPQQQNNNQQQRRRSSSRRRPPPOOOOOOPPPPPPQQQQQQPPPNNNLLLMMMNNNNNNJJJGGGEEEEEEGGGGGGGGGDDDFFFHHHGGGDDDBBBBBBDDDFFFDDDBBBAAA@@@AAACCCDDDAAA???===;;;;;;<<<>>>???@@@<<<888777999999777555999999888888777666555555444444444444444444444444555444333222111111111111111000///000222222000///333333222111000222666999777666555444444555666777222222333444666999<<<>>>777999;;;;;;:::::::::;;;>>>;;;666222111222444666222000//////111444444444888555444444222///222777666444222222222222000///111111111222222333333444111000000000222222000...+++))),,,111222...---///000///...------...///000///111444555444333333333333333222222000///------------,,,------...///000---......---++++++,,,......///000//////000333555444111///...///111111111.........000222333222111///---000666666111111666111000...+++***))))))***+++*********))))))(((((()))))))))+++,,,+++)))&&&+++)))'''&&&%%%&&&((()))(((&&&&&&((((((%%%%%%((()))))))))***+++++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((111,,,,,,444<<>>===@@@@@@<<<::::::;;;;;;;;;:::999888777666111333444111,,,)))((())))))---000000///000222444222222222111///---,,,+++000000111222111///---+++//////...+++))))))+++---...---,,,---///000///...000111333555555333111000...///111111111333555888TTTRRRPPPPPPQQQRRRRRRQQQLLLOOOOOOLLLMMMPPPPPPMMMQQQRRRSSSRRRPPPNNNOOOPPPQQQRRRSSSQQQNNNLLLKKKLLLNNNKKKGGGEEEFFFGGGHHHHHHDDDFFFHHHGGGDDDBBBBBBDDDEEEDDDCCCBBBAAABBBBBBCCCAAA???===;;;;;;<<<>>>???>>><<<999888888888888777;;;::::::999777666666555444444444333333222222222444444333222111111111111111000///000111222000///222222222000000111444777666555444444444444555666333222222222333555777888555777999:::::::::;;;======;;;777444333333555666555333222333555777777666888555555666333000111666666444333222333333111000111111111111111222222222111000000111222222000///...,,,...222222//////111000///...------...///000333444444333111111222444333333333222111000///...,,,++++++,,,,,,---...///---......---++++++,,,---,,,------------...111333222000...---///111111111/////////111333444333222222000222666555000///222000///---+++***)))))))))))))))((((((((('''''''''''''''(((***,,,,,,***(((***)))'''&&&&&&&&&((()))(((&&&&&&((((((%%%%%%(((******************++++++))))))(((((((((((())))))(((((()))***++++++,,,,,,222...---555===AAABBBDDDLLLWWWXXXTTTRRRJJJFFFNNNSSSSSSQQQQQQWWW```dddcccdddcccaaa]]]UUUOOOQQQXXX]]]\\\[[[]]]aaaeeefffgggjjjaaa^^^eeeeee\\\UUUUUU[[[aaaiiikkkeeeZZZQQQMMMQQQQQQRRRSSSQQQPPPWWWaaaiiigggiiijjjgggbbbccciiijjjeeebbbdddfffgggjjjnnnppppppmmmkkknnntttsssmmmooossswwwuuuqqqmmmlllnnnooorrrpppfffYYYTTTZZZaaahhhsssvvvpppmmmqqqpppkkkgggaaa___dddiiijjjjjjmmmllljjjaaaRRRJJJLLLQQQTTTUUU[[[ccchhhhhhfffddddddjjjjjjiiiiiihhhiiiiiiiiieeecccaaa___^^^]]]\\\\\\```^^^ZZZTTTNNNMMMOOORRRXXX[[[aaajjjrrrtttoookkklllkkkkkklllnnnlllhhhdddhhhjjjhhh```ZZZYYYXXXVVV\\\ZZZ\\\bbbdddbbbbbbfffgggfffccc```^^^___bbbeeejjjeeedddggghhhdddbbbdddiiieeeccceeeccc``````cccllljjjjjjkkkjjjhhhmmmssstttkkkaaaZZZYYYZZZZZZYYY\\\[[[\\\^^^\\\ZZZ```iiijjjccc___bbbeeedddfffiiiccc]]]YYY\\\ccchhhfffbbbccccccccccccdddddddddcccbbbdddgggaaa[[[hhhtttnnnsssqqqmmmgggbbb^^^^^^___```[[[ZZZ]]]```aaacccfff\\\ccckkkkkkddd[[[VVVTTTNNNOOOJJJAAA???DDDIIIJJJKKKHHHDDDBBBBBBCCCCCCCCCBBB???>>>BBBBBB>>>;;;;;;;;;;;;;;;:::999888666555222444444222---***)))******---111222111000222333555555444333222000///...000000222222111000...---------,,,***(((((()))+++((('''''')))+++------,,,333222000///...///000111...///000111333444555555QQQPPPNNNNNNQQQSSSUUUUUUNNNPPPPPPLLLLLLOOOOOOMMMQQQRRRSSSQQQOOONNNOOOPPPPPPRRRSSSRRROOOLLLKKKJJJMMMJJJGGGFFFGGGHHHHHHHHHEEEFFFGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA???>>><<<<<<===>>>???;;;;;;;;;999777777999;;;======;;;:::888777666555555444444333222111000000333333222222111222222222111000//////111111000///222222222000//////222555444444333222222333444444222222111000000111222333222555777999999:::<<<===<<<;;;888666555555555555555555555666888999888666888666666888555111000444444222111111222222000///111111111111000000000000111000000111222222111///222000000333333000000333///......------......///555555444111//////111444222222222222111111000000++++++++++++,,,---......,,,......---,,,+++,,,---+++,,,------,,,---000333000...,,,---///111111111000000000222444555555444555333444666555000---......---,,,***)))((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&'''***,,,,,,***(((***)))(((&&&&&&''''''((((((&&&&&&((()))&&&&&&)))******************))))))))))))))))))))))))))))))((()))***+++---...///000333//////666>>>BBBEEEIIIIIITTTTTTPPPPPPJJJIIIRRR[[[YYYTTTRRRVVV\\\[[[WWWYYYaaaddd\\\RRROOOQQQRRR___[[[VVVVVV[[[___bbbcccfff\\\YYY___aaaYYYQQQNNNHHHTTTccckkkggg\\\OOOGGGEEEFFFIIIMMMLLLJJJNNNTTT[[[\\\```cccbbb```bbbgggnnnhhhdddfffiiiiiijjjlllkkkllllllllloooqqqnnnhhhiiinnnsssssspppllljjjjjjjjjnnnmmmdddXXXUUU^^^hhhlllsssuuunnnkkkoooqqqnnnllleeeaaadddhhhjjjlllooommmiii]]]MMMFFFLLLVVV[[[XXX___gggkkkkkkhhhffffffjjjiiihhhgggggggggggggggcccbbbbbbbbbaaabbbbbbbbbeee```XXXOOOJJJLLLQQQVVVYYY^^^eeemmmrrrsssqqqpppnnnnnnnnnnnnnnnlllgggdddhhhnnnnnnggg```]]]]]]\\\```^^^```dddeeeddddddfffiiifffbbb]]][[[[[[]]]^^^fffcccdddhhhjjjfffcccccckkkhhhgggiiiiiifffgggkkkoooooopppoooiiieeeiiiqqqvvvnnnddd]]][[[[[[[[[ZZZ]]]\\\[[[[[[YYYWWW\\\bbb```^^^```fffiiiiiiiiijjjdddaaa___bbbhhhkkkjjjgggffffffhhhiiijjjjjjjjjiiihhhhhhkkkfff___iiitttpppwwwtttooohhhcccaaacccfffaaa[[[WWWYYY\\\___ccchhhZZZcccmmmpppkkkbbb\\\YYYVVVRRRJJJBBBBBBHHHMMMMMMJJJHHHEEEDDDEEEEEEEEEDDDCCC@@@@@@CCCDDD???<<<<<<<<<<<<<<<;;;999777555444333444444222///,,,+++++++++...222333333222222222666666555444333111000///000000222222222111000///,,,------,,,***)))***+++***)))***,,,///111222111333222000/////////000000///......111555666444222QQQNNNLLLLLLOOOSSSUUUVVVOOOQQQPPPLLLKKKNNNOOOLLLQQQRRRRRRQQQOOONNNNNNOOOMMMPPPSSSSSSQQQNNNLLLKKKLLLJJJGGGFFFGGGHHHHHHHHHEEEFFFFFFFFFEEECCCCCCBBBAAABBBCCCDDDDDDBBBAAA???AAA@@@>>>===<<<===>>>???999;;;<<<:::777777:::>>>>>>>>><<<;;;999777666555666666555444222111000000222222222111222222333333111000...///000111000///111222111000......000333222222222111111222222222111000////////////111111222444777888888888:::;;;999999888777666555444444444444444666888888666444777666888:::777111000222111000...///000000///...333333222222111111000000111000000111333333222000444111000222222000000333........................222333333111000000111333000000000/////////000000++++++++++++,,,---...///,,,---...---,,,++++++,,,---............///222444...---,,,,,,///111111111111000111333666777666555555444444555444111...,,,---,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,,,,)))'''))))))(((''''''''''''((((((&&&&&&))))))&&&''')))++++++******))))))(((((()))))))))******)))))))))******+++,,,---...//////222//////666===BBBFFFKKKLLLVVVVVVQQQQQQMMMLLLWWW___\\\VVVRRRUUUZZZWWWQQQRRR```fff\\\RRRRRRVVVVVV```ZZZTTTRRRVVV\\\aaadddaaaWWWRRRWWW[[[WWWQQQNNNEEEUUUgggooolllaaaRRRFFF??????CCCHHHIIIFFFGGGJJJOOOSSSXXX\\\]]]^^^bbbfffssslllhhhkkknnnnnnmmmnnnjjjlllnnnppprrrrrrmmmhhhjjjmmmpppqqqooommmmmmmmmkkkmmmmmmfff___^^^dddkkknnnssssssmmmjjjnnnqqqpppooojjjeeeeeeiiilllnnnpppooojjj^^^NNNHHHNNNYYY```\\\ccclllooollliiiggghhhiiihhhgggffffffeeeffffffcccccccccddddddeeefffffflllfff\\\SSSPPPSSSYYY^^^]]]ccckkkpppqqqppppppqqqnnnoooppppppnnniiiccc___bbbkkkoookkkdddccceeeffffffffffffhhhiiihhhiiijjjiiieee___ZZZXXXYYYZZZ[[[bbbaaabbbeeeggggggfffeeeoookkkjjjmmmnnnmmmooosssooooooooooooiiicccdddiiinnnjjjddd```^^^]]][[[YYYVVVXXX\\\]]][[[XXXWWWXXXVVVXXX]]]ccchhhjjjjjjkkkaaaaaaaaaeeeiiikkkjjjhhhfffhhhjjjjjjjjjjjjjjjkkkmmmjjjkkkddd\\\eeeqqqppprrroooiiiccc```aaafffjjjccc]]]XXXYYY[[[[[[^^^bbb]]]fffnnnpppkkkccc___]]]ZZZTTTKKKFFFFFFJJJLLLKKKJJJHHHFFFFFFGGGGGGFFFEEECCC@@@@@@DDDDDD@@@<<<<<<<<<<<<<<<<<<:::888555333222333222111///---,,,+++---///222444444333222111444444444333222111///...000111111222222222111111---///000000...---------/////////000333555555555///000333555555444222111000------111666888444///QQQNNNKKKKKKNNNQQQSSSTTTPPPQQQPPPKKKKKKNNNOOOMMMPPPQQQRRRQQQOOOMMMNNNOOOKKKNNNQQQSSSQQQOOOMMMMMMJJJHHHFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@AAACCCDDDDDDBBB@@@>>>@@@@@@???>>>===>>>>>>???999;;;<<<:::888888;;;>>>>>>===<<<:::888666555444888777666555444333222222222222222111222222333333111///......///000000///111111111000......000222000111111111111111111000////////////000111333444333444666777666666777888777777666666555444333222555444555666888888666444555555777:::777111000222111000///000222222222000444444444333333222222222111000000111333444222111444000///222111//////333////////////////////////,,,///111222222111222333///...------------......,,,,,,,,,,,,---...///000+++,,,......,,,******+++,,,---...------...111333...---,,,---///111111000111111111444666888777666333333333333444444000,,,+++++++++***)))((('''&&&''''''''''''''''''''''''*********+++,,,+++(((%%%))))))((('''''''''''''''(((%%%&&&))))))''''''***+++******))))))((((((((())))))************))))))+++++++++,,,,,,,,,,,,,,,000---///666<<<@@@DDDJJJSSS]]]\\\WWWVVVQQQQQQ[[[___\\\WWWSSSUUUZZZYYYSSSSSSaaafff\\\TTTWWW^^^``````[[[TTTQQQSSS[[[ccciiicccZZZSSSSSSVVVUUURRRPPPTTTdddsssvvvqqqgggXXXKKKAAA???@@@EEEGGGDDDCCCDDDHHHMMMSSSVVVYYY]]]bbbeeerrrmmmjjjnnnpppooonnnoooooopppssswwwxxxtttpppmmmpppqqqqqqppppppppprrrtttnnnmmmkkkiiihhhhhhhhhgggooorrrsssnnnkkkmmmpppqqqpppmmmiiihhhkkkpppqqqpppllliii___QQQJJJOOOXXX]]]___gggnnnppplllhhhhhhjjjjjjjjjiiihhhgggggghhhhhhfffeeedddddddddfffgggiiimmmggg^^^WWWUUUYYY___cccdddjjjppprrrpppnnnooopppmmmoooqqqqqqmmmfff___ZZZ___iiiooolllgggfffhhhiiiiiijjjjjjiiiiiikkkkkkkkkgggaaa[[[WWWWWWYYY[[[[[[_________```ccchhhjjjiiijjjgggfffiiikkkkkknnnssspppmmmlllmmmlllfffcccccceeedddddddddcccaaa^^^[[[VVVYYY]]]]]]]]]\\\[[[YYYXXX[[[___bbbdddfffgggggg___aaadddhhhjjjjjjiiihhhhhhiiikkkjjjiiihhhjjjlllnnnhhhfff```YYYbbbrrrsssrrrnnnhhhaaa^^^```fffkkkaaa\\\ZZZ\\\]]][[[[[[]]]hhhlllpppmmmeee]]]ZZZZZZYYYTTTNNNLLLLLLKKKIIIGGGLLLJJJHHHGGGGGGGGGEEEDDDBBB???@@@DDDDDD???;;;;;;<<<=========<<<999666444222111111000000...---+++---...000333444444333111444444444333222111000///000111111222222222222111...000111111///......//////...---...000111111000//////000222333444555666000------111666777333...OOOMMMJJJJJJMMMOOOPPPPPPOOOQQQOOOKKKKKKNNNPPPNNNPPPQQQRRRPPPNNNMMMNNNOOOLLLOOOQQQRRRPPPOOONNNNNNHHHGGGEEEEEEGGGGGGGGGFFFGGGEEEEEEEEEFFFEEECCCAAA@@@AAACCCDDDCCCBBB@@@>>>@@@@@@??????>>>>>>>>>???;;;;;;;;;:::999999;;;===;;;;;;999888666555444333888777777666555444333333333333222222111222222222111///------...000000///000111111000//////111222///000111111111111000///////////////111333555777222444666666555444555666666666555555444333222222777666666666888888777555444333555888666111000333444333222333555666666555444444444444444333333333111000000111333444333222111//////222222//////222///000000111111000000///)))---000333333222222333///...,,,+++***+++,,,,,,------------...///000000***,,,......,,,*********)))***++++++***+++...111///...---...000111111///111000111444777888888777222333222222444666222,,,++++++++++++***)))''''''((((((((((((((()))))))))---,,,,,,------+++(((%%%((((((((((((((('''''''''(((%%%&&&)))***((((((+++))))))))))))))))))((((((((()))***++++++***)))(((++++++++++++++++++++++++...---000777<<<>>>BBBGGGXXXbbbaaa\\\[[[VVVUUU___```___ZZZTTTTTTYYY[[[YYYXXX```ddd^^^YYY[[[bbbggg^^^[[[VVVQQQPPPWWWcccllljjjddd]]]YYYXXXWWWUUUSSSZZZjjjwwwyyywwwsssiii^^^IIICCC???AAADDDBBBAAABBBDDDKKKPPPQQQSSSZZZaaacccooommmnnnrrrrrrpppqqqtttuuuuuuwww{{{{{{wwwttttttpppnnnmmmllllllnnnppprrroookkkiiiiiilllmmmiiifffnnnqqqsssqqqnnnmmmnnnpppnnnnnnmmmlllppptttsssooofffeee]]]QQQKKKOOOVVVZZZbbbiiippppppjjjggghhhlllkkkjjjjjjiiiiiijjjjjjkkkhhhfffdddbbbccceeeiiikkkhhhbbbZZZUUUVVV\\\bbbeeelllooossstttrrrppppppqqqllloooqqqpppkkkeeeaaa___fffmmmqqqmmmhhhggghhhggggggiiihhhffffffiiijjjhhheee___XXXVVVXXX[[[]]]]]]___```___^^^bbbhhhkkkjjjhhhdddcccfffhhhiiimmmrrrqqqmmmlllnnnnnngggaaa______aaadddffffffdddbbb```___```^^^ZZZ[[[```cccbbbbbbfffhhheeecccdddcccaaa^^^ccchhhkkkkkkjjjhhhggghhhjjjjjjiiiggghhhlllqqqllleeeccc```ZZZddduuuyyytttooohhh```[[[\\\aaaeee___\\\\\\```bbb___]]]^^^oooqqqpppiii___XXXVVVWWWWWWTTTRRRTTTSSSNNNJJJJJJPPPMMMIIIGGGFFFEEECCCBBBBBB???@@@EEEEEE@@@;;;:::<<<===??????>>><<<999777333222111111111111///---...---...000333444444333555555555555444333222111111111111111111111111111---///000///------...//////...---...///000///...222///,,,***+++000666:::///......000444555222000KKKIIIIIIJJJLLLNNNOOONNNOOOPPPNNNJJJJJJOOOQQQPPPPPPQQQQQQPPPNNNMMMMMMNNNPPPQQQRRRQQQNNNLLLLLLMMMFFFEEEDDDDDDFFFFFFFFFEEEGGGEEEDDDDDDFFFFFFCCCAAAAAAAAABBBBBBBBBAAA@@@???@@@@@@@@@?????????>>>>>>===;;;999999:::;;;;;;;;;888888777666555333333222666666555555555444444444444444333222111111111111222///---,,,...///000000///000111111000000222444///000111111111111000////////////000111333555777000222444444444444555666777666555444444333444444777555444444555666555444222111333666555111111444333222222333666777666555333333333333333333444444000000000222444555444222///---///333333000000222000111222333333222111000,,,...000000000000111333000///---+++******+++,,,,,,,,,,,,,,,---...//////)))+++......,,,*********)))************+++...000000//////000111111000///000000111333666888888777333444333111444777222******++++++++++++)))((('''''''''((((((((()))))))))---,,,---...///---***((((((((((((((((((''''''&&&(((%%%&&&)))***((())),,,((((((((()))))))))))))))((()))+++,,,,,,+++)))(((*********+++,,,,,,,,,---------222999===>>>@@@EEEYYYcccccc___^^^YYYXXXbbbdddddd___WWWSSSVVV[[[]]]]]]^^^aaaaaa^^^[[[___ggg[[[\\\YYYQQQKKKPPP^^^kkklllllliiieee```]]][[[ZZZ\\\lllyyyzzzyyyyyysssiiiQQQGGG===<<>>;;;999555333222333444444222///...,,,+++---111444555555444555555444444333222111222111111000///////////////000000...------///111///......///222333333222111000...---...000333555/////////000111222222222GGGGGGGGGIIILLLNNNNNNNNNNNNOOONNNJJJJJJOOORRRQQQPPPQQQQQQPPPNNNMMMMMMNNNTTTTTTSSSQQQMMMKKKJJJKKKEEEDDDCCCDDDEEEFFFEEEDDDGGGEEEDDDDDDFFFFFFCCC@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????>>>???<<<888888;;;<<<;;;999666555555444333333222222444444444444444444444444555444333222111111111111222///---,,,---///000000...000111222111111333555///000111222222111000///000000000000111222444555---///222444444555666888999777666555444444555666555222000000111222222222111000222444333000111555111000000111333555444333111111111222222333333444000000000222444555444333...---///444555222111333111222333444444333222111000000000...---...000333222000...,,,******+++,,,++++++++++++,,,---......)))+++......,,,***))))))+++,,,,,,,,,,,,---000222111000000111222222000...//////000333666888888777444555333111333777111(((***+++,,,,,,+++***)))((('''''''''((((((((()))))),,,,,,,,,...000///---***((((((((()))(((''''''&&&(((%%%&&&)))***((())),,,''''''(((((())))))******((()))+++,,,,,,+++)))((())))))***+++---...//////---...333;;;>>>>>>@@@DDDWWWbbbccc___```ZZZYYYccchhhiiidddYYYRRRTTTZZZ^^^```\\\___dddaaaYYY[[[cccZZZ\\\ZZZPPPGGGJJJYYYhhhjjjoooqqqnnniiieeecccaaagggvvv{{{vvvtttlllaaaVVVIII<<<999;;;<<<===???CCCJJJLLLIIIKKKTTT\\\^^^]]]aaahhhllliiifffkkkrrr|||yyyyyy|||zzzuuuvvv{{{rrrrrrrrrsssttttttrrrqqqmmmlllkkkjjjkkknnnrrruuukkknnnsssvvvsssnnnlllmmmiiinnnrrrssswww{{{vvvlllbbbbbb\\\RRROOOUUU]]]bbbeeekkkooollleeecccgggmmm`````````aaabbbcccdddeeefffccc___]]]___eeelllqqqllldddYYYUUU[[[eeeooouuuuuuuuuwwwxxxyyyyyyxxxxxxrrrqqqoookkkiiilllsssxxxtttvvvuuupppnnnooommmiiibbbfffeeeaaabbbgggiiifffhhh```XXXVVVYYY]]]______dddhhhiiifffgggkkkhhhbbbfffbbbaaaccceeefffkkkpppiiikkkooonnneeeZZZVVVXXX]]]^^^^^^]]]]]]^^^```bbb[[[___aaa^^^___bbb^^^WWWaaaiiinnnkkkgggfffbbb\\\[[[bbbjjjllliiidddbbbbbb```aaabbbaaa```fffoooxxxxxxqqqrrrqqqhhhkkkuuuvvv}}}zzzsssmmmiiijjjnnnsssoooiiifffgggfffaaa______]]]aaaeeeeeeaaa___bbbeeeVVVVVVYYY^^^\\\WWWXXX___WWWRRRKKKEEEBBB@@@???>>>DDDBBBCCCHHHHHHCCC>>>===;;;===@@@BBBBBB@@@===;;;777555444444777777444111---+++)))+++000444666666222222222222111111000///222222000///............222222222000//////222555,,,+++,,,...111333333333---000555999888444///+++///000111000///000222444GGGGGGGGGJJJMMMNNNNNNMMMOOOQQQQQQNNNJJJJJJOOOUUUXXXSSSMMMKKKMMMNNNMMMLLLNNNNNNOOONNNMMMKKKIIIHHHHHHFFFDDDDDDDDDDDDCCCAAAEEEEEEDDDCCCBBBBBBAAAAAABBBCCCCCCDDDCCCAAA@@@???@@@@@@@@@??????===<<<<<<;;;;;;;;;;;;:::888666555999888666555444444555555333111333999888111...000555444444666777666111---000///...///000111000///222111000///000111222333222333333111...,,,,,,---000000111111111111000000222222222333333444444444555666666666666666666666666555444333333444555666333333222222222222111111111222444555555444333222000222333333111000000111000000111222333333444444000111222111000000222444444333333222111000......------------...///111111///......---------......))))))))))))***,,,///000//////...---,,,,,,+++++++++---///...,,,,,,///222111///---...222444555444000///000555777555666999999777333222222111111000)))'''%%%&&&)))++++++)))))))))))))))((((((((((((***+++---/////////---,,,'''((()))***)))'''%%%###'''((()))))))))))))))(((***)))(((''''''((()))***((()))***++++++***)))(((---+++)))***,,,---+++)))+++---333;;;======???CCCUUUZZZ```aaa___]]]```bbbllljjjeee___YYYVVVWWWXXXYYY]]]^^^\\\]]]```aaa^^^XXXZZZZZZUUUNNNMMMSSSZZZaaaeeellltttyyyvvvnnngggoooyyy|||rrrhhheee```YYYYYYLLL>>>::::::;;;===@@@CCC@@@@@@EEEMMMTTTVVVUUU[[[YYYXXXZZZZZZYYY^^^dddvvvyyy}}}{{{wwwsssvvvqqqooorrrrrrnnnnnnsssjjjhhheeefffiiilllnnnooogggkkknnnooolllhhheeeccchhhnnnvvvzzzxxxrrrlllhhh___^^^\\\YYYXXXYYY\\\___gggiiikkkkkkhhhfffgggiiidddaaa]]]ZZZ[[[^^^cccfffhhheeedddggglllnnnkkkgggeeeaaaXXXOOOTTTdddqqquuuqqqooooootttzzz}}}zzzwwwsssqqqlllgggfffkkkpppsssvvvpppnnnrrrtttrrrppppppmmmhhhbbb___```eeeiiillljjjgggbbb```aaadddfffhhhiiiiiiiiigggeeedddeeefffhhheeeaaa___eeelllmmmiiillllllmmmlllddd[[[WWWYYYaaa```^^^\\\\\\^^^bbbeeedddcccbbb```^^^\\\YYYWWWbbbccceeefffeeeccc```^^^cccccceeeiiillljjjeee```___aaabbbbbbbbbfffnnnuuuwwwuuutttrrrmmmhhhkkkqqq}}}zzzvvvpppiiieeeiiiooosssnnnhhhdddcccccccccbbbgggeeecccccceeefffeeeddd```_________^^^ZZZTTTPPPUUUSSSNNNHHHDDDBBBDDDGGGDDDDDDEEEGGGGGGEEEAAA===???@@@BBBDDDEEEBBB>>>:::;;;:::999777555333222111222...***))),,,///111000222444444111111333333000444333111////////////000111111222222222222111111222000...---...000000000---111111...000444333...222111111111111111222222HHHHHHHHHKKKMMMOOONNNMMMNNNPPPRRRPPPNNNNNNSSSWWWVVVRRRNNNMMMNNNPPPNNNLLLMMMMMMMMMMMMLLLJJJHHHGGGGGGFFFEEEFFFGGGFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCAAABBBBBBBBBBBB@@@???>>>???@@@@@@??????===<<<<<<::::::::::::999999888777888777666444444444444444666333333777666222222555444444444666888777444000000///...///000111000///111111111111111222333333222333333222///......//////000111111111111111000222222222222222222222222333444666777777555333222555555444333333444555555444444333333222222111111222222333333333333222222000222333333111000000111000000000111222333333333000111111111000000222444333333333222111000......---------......///000111---------,,,,,,,,,------************+++---...///......---,,,,,,+++******+++---///...------///222222000///000333555666555000...000555777555666999999666333222222222111///+++)))'''(((***,,,+++***)))))))))))))))))))))(((***+++,,,---...---,,,,,,******+++***)))'''$$$###(((((()))))))))))))))(((***)))(((((((((((()))***))))))************)))))),,,***)))***,,,,,,+++)))+++,,,222;;;>>>===>>>AAANNNSSSXXXZZZYYYYYY\\\___iiigggbbb\\\WWWVVVXXXZZZUUUXXXXXXUUUUUUXXXZZZYYYQQQPPPPPPOOOPPPQQQRRRSSSWWWZZZbbbnnnxxx|||xxxsssttt{{{~~~vvvjjj___VVVPPPWWWKKK@@@;;;;;;;;;>>>BBBDDDBBBBBBFFFNNNUUUWWWVVVRRROOONNNQQQSSSVVV]]]fffrrruuuzzz}}}~~~|||xxxuuu|||vvvsssrrroooiiihhhlllgggeeebbbbbbeeeiiikkkllleeegggiiikkkkkkjjjgggeeefffllltttwwwuuunnngggccc]]]\\\\\\[[[\\\___cccgggnnnnnnlllhhhdddbbbdddfffeeebbb^^^[[[[[[___dddgggfffddddddgggkkkkkkfffaaa^^^\\\WWWRRRXXXeeeoooqqqnnnnnnppptttxxx{{{zzzyyyvvvsssmmmiiiiiilllnnnooosssnnnkkkoooqqqooommmnnniiigggeeecccdddgggkkkmmmiiifffcccbbbccceeeggghhhfffeeeeeeeeeeeeffffffggggggfffcccaaaeeelllmmmjjjkkkkkkmmmmmmggg___\\\__________________```ccceeecccccccccbbb```___``````bbbccccccdddcccaaa___]]]aaacccfffjjjllljjjfffbbbeeedddcccdddfffggggggfffiiimmmssstttmmmfffiiiqqqyyyxxxuuummmeeeccckkksssvvvtttnnnfff```^^^aaaeeegggfffdddddddddeeeffffffaaa___]]]\\\[[[YYYVVVSSSVVVTTTOOOJJJEEEDDDFFFHHHHHHGGGFFFFFFFFFEEECCCAAA??????@@@BBBCCCAAA===::::::999888666555333222222333///+++***,,,///000000000333333111222555555222444333111000/////////000000000000111111000000000.........///111222111111...222222///111444444///333222111111111111111222IIIHHHIIIKKKNNNOOOOOOMMMKKKNNNQQQQQQPPPPPPSSSVVVSSSPPPNNNOOOQQQRRRPPPMMMLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGIIIJJJIIIGGGDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>===????????????>>>===<<<<<<:::999999999999999999:::777666555444333333333444777444333444555333555888333444555777888888666333///......///000111111000111111222333333333333222111222333222111000111222//////000111222222222111222222222222111111111111111333555777777444111...444333333222222333333444666555555444333222222111333222222111111111222222000222333222111///000000//////000000111111222222000111111111000000111333333333333222111000///...---------......///000000,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,---...///------,,,,,,+++*********,,,---//////......000222000///...///111333444333000...000555666555666999888666333222222222111///---+++******+++++++++***))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,***(((&&&$$$))))))))))))))))))))))))+++***))))))))))))***+++******))))))))))))******+++)))))))))++++++***)))++++++111;;;@@@???===>>>GGGKKKQQQSSSTTTUUUYYY\\\dddbbb]]]XXXTTTUUUYYY\\\RRRTTTRRRLLLJJJMMMQQQQQQOOOJJJHHHMMMTTTWWWSSSMMMKKKMMMSSSaaarrr|||}}}zzz}}}qqq^^^RRROOORRRJJJAAA===::::::>>>DDDDDDBBBBBBGGGNNNTTTVVVVVVLLLHHHEEEGGGKKKQQQ\\\gggqqqtttyyy~~~~~~{{{yyy~~~yyytttqqqmmmgggeeegggfffccc```___bbbfffiiikkkdddcccdddhhhlllnnnmmmjjjgggkkkqqqrrrnnnfff^^^ZZZXXXXXXXXXZZZ___dddiiilllqqqooojjjeeeaaaaaaeeehhhhhheee```\\\]]]aaafffiiigggffffffhhhiiifff```[[[XXXXXXWWWWWW]]]gggnnnooojjjmmmqqqtttuuuwwwxxxzzzxxxsssmmmkkklllllllllkkkqqqkkkhhhkkkmmmllljjjkkkdddgggiiihhhggggggiiilllgggfffeeeeeefffggghhhjjjdddbbb```bbbfffiiiiiigggeeeggggggdddfffkkkmmmkkkiiijjjlllnnnjjjccccccfff^^^```bbbcccddddddcccbbb```cccffffffddddddgggiiibbbbbbaaa```___^^^]]]]]]```dddhhhjjjiiigggeeedddjjjfffdddgggmmmllleee]]]]]]fffqqqsssjjjaaabbbjjjmmmmmmkkkddd___bbbmmmvvvrrrrrrmmmddd\\\ZZZ```ggghhhiiihhhgggffffffhhhjjjdddaaa]]][[[[[[[[[ZZZYYYVVVUUUQQQLLLHHHFFFGGGIIILLLIIIFFFEEEEEEFFFEEEDDD@@@?????????@@@???<<<:::999888777666444444333333444111---+++,,,............222333111222666666444444333111000//////000111////////////////////////***,,,///111333333222111000333333222222444444111444333222111111111111111HHHHHHHHHJJJMMMNNNMMMLLLIIILLLOOOPPPOOOOOOPPPQQQPPPNNNNNNPPPSSSTTTQQQNNNLLLLLLMMMMMMLLLJJJIIIHHHGGGGGGIIIKKKLLLLLLHHHFFFHHHGGGEEEDDDBBB@@@???>>>BBBBBBAAAAAA@@@@@@???>>>>>>>>>??????>>>===<<<<<<<<<;;;999888777888999999555555444444333333333333555333333444444444666777444444555666666555444222///...---...000222111000000111333444444444333222///000222111000000111333//////000111222222222222333333333222222222222111111222333444444222///...222222222222222222222222666666555444333333222222333222111000000000111222000111333222000//////000.../////////000000111111000111111111//////111222222222222222111000///...,,,------...////////////,,,,,,,,,+++,,,,,,---............---------......---------,,,,,,+++++++++,,,---/////////000000111---,,,,,,---...///000000000...000444666555555888777555333333333222111///...---+++*********)))))))))))))))))))))***************))))))))))))***+++------------,,,+++***)))******))))))))))))))))))+++******************++++++***)))(((((()))***+++))))))((()))************++++++111;;;AAA???<<<;;;FFFJJJNNNQQQSSSTTTWWWYYY^^^[[[WWWSSSQQQTTTZZZ___TTTTTTOOOFFFBBBEEEJJJLLLOOOIIIFFFJJJRRRTTTNNNGGGDDDBBBFFFSSSeeesssxxxwww~~~}}}rrr\\\OOOPPPLLLFFFAAA===999777<<>>>>>===<<<999888777555444444555555555333000---,,,------...---111222111222555444111333333111000000000111111000000000//////000000000+++---000111222222222333222444555444333444444333444444333222111111111111GGGFFFGGGHHHKKKLLLKKKIIIKKKMMMOOOPPPOOONNNMMMMMMNNNMMMMMMPPPSSSTTTQQQNNNLLLMMMMMMNNNMMMLLLJJJIIIGGGGGGIIIKKKMMMLLLIIIFFFHHHGGGEEEDDDBBB@@@???>>>DDDCCCBBBBBBAAA@@@@@@@@@===>>>>>>>>>>>>======<<>><<<<<>><<<888555999>>>::::::;;;>>>BBBGGGJJJKKKIIIDDDAAACCCHHHQQQ___kkkwwwzzz}}}}}}{{{uuutttpppllljjjkkklllllleeebbb^^^\\\^^^aaacccddd```^^^^^^dddmmmssstttrrrpppooonnnjjjfffcccbbbcccQQQQQQSSSXXX```ggglllmmmllljjjgggfffgggjjjmmmnnnmmmjjjfffccccccfffjjjmmmtttqqqlllhhhdddbbb```___bbb```___bbbggglllpppsssmmmrrruuusssnnnjjjllloookkkfffdddiiillliiigggiiipppkkkiiimmmooommmkkkjjj```ffflllkkkeee___]]]]]]bbbeeeggggggffffffhhhjjjjjjfffccceeekkkmmmlllhhheeejjjkkkhhhhhhkkkmmmllliiiiiikkkmmmjjjeeefffkkkfffgggiiikkklllhhhaaa[[[ZZZaaaiiimmmlllhhheeedddbbbaaa___]]]\\\]]]^^^___hhhiiigggccc^^^]]]```cccdddeeegggiiijjjiiigggeeeffffffiiimmmkkkeeedddfffeeedddbbb```gggooopppkkkcccbbbaaaaaabbbcccddddddhhhiiijjjjjjiiijjjkkklll```___^^^^^^___^^^[[[YYYUUUUUUSSSPPPLLLIIIIIIJJJKKKJJJHHHHHHHHHGGGDDDAAA@@@>>>======???@@@???>>>;;;999777666555555666666666444222///---,,,------...111333111111222111---333222111000000000111222222111111000000111111222///000111000//////222555333444666666444222333555444444333222111111222222FFFFFFFFFGGGIIIJJJIIIHHHNNNOOOPPPQQQQQQPPPOOONNNNNNLLLLLLOOORRRSSSPPPMMMLLLMMMNNNNNNNNNLLLKKKJJJHHHHHHHHHJJJKKKJJJHHHEEECCCCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAA=========>>>>>>======<<>><<<:::777666555555444444555555555555444333000333444333333555444111555666666444111///...///...------...111222222111000000111222222222222111,,,...///000//////111222111222222222222222111111444444444444555555555666333111///......///111333111222222333333222222111444444444444333333333333444333222111111111111111///111222111000...//////////////////000000000000000111111000......///111000111111111000000///...,,,---...//////...---,,,------------...//////000---......///......------/////////...............,,,+++,,,...000000///---,,,...000000/////////000///---///444555444555888555444333333444333111///+++,,,,,,***((('''((()))((())))))******+++++++++***)))))))))))))))(((((((((((()))+++,,,...///000---,,,***)))(((((()))***))))))***++++++***))))))******))))))))))))******''')))******))))))+++,,,+++...555===???<<<<<>>>>>???AAACCCCCCBBB===<<<999777666666777888555555444111...,,,---......222444222111222000,,,333222111000000111222333333222111000000111222333000111222000---...222777444444666888555111222666333333222222222222333333GGGFFFFFFHHHJJJJJJIIIHHHNNNNNNNNNOOOPPPQQQPPPPPPNNNLLLKKKMMMPPPQQQOOOMMMKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBB@@@@@@@@@@@@AAA<<<<<<===============<<<<<<<<<<<<;;;999777555444444555666666666666555444333666555111111555555222444666777555111///000111...------...111222222111000000//////000000111222...///111111000000111333333333333333222111000000111222333333444555666666000/////////000111222333222222333444444333222222222222222222333333333333444444444444333222111000///000222111///......///000000000000000000000000000111111000......///000000000000000000000///...+++,,,...//////...,,,+++,,,,,,,,,,,,---...///000,,,,,,---.........---,,,........................+++***+++---000000...+++,,,///111111000...///111///---///333555444444777444444333444555444111///+++------+++)))(((***,,,((())))))******+++,,,,,,)))******+++***)))((('''%%%&&&&&&''')))***+++,,,...,,,***)))(((((()))***((())))))******))))))((())))))************))))))''')))++++++******,,,...+++000999???===:::===CCCJJJOOOVVV]]]bbbbbb___\\\WWWWWWWWWWWWYYY]]]dddhhhiiihhh___NNNAAA>>>CCCFFFKKKIIIHHHJJJLLLJJJEEEAAA<<<<<<===BBBKKKXXXdddmmmqqqsssmmm___RRRLLLJJJIIIFFF???:::::::::777555555444555777888;;;>>>AAADDDCCCCCCHHHQQQYYY```jjjssswwwxxx{{{}}}}}}|||zzzxxxtttuuuqqqjjjiiimmmooonnnhhhfffcccaaaaaa```^^^]]]^^^```ccchhhlllppprrrsssrrrrrrqqqnnnjjjiiiiiijjj]]]\\\^^^eeepppxxx{{{{{{{{{uuunnnjjjjjjlllnnnoooooonnnmmmlllkkklllllllllsssqqqlllgggbbb`````````ccc```aaahhhmmmnnnqqquuusssttttttpppjjjeeebbbbbb```^^^aaagggfff```cccmmmqqqnnnooouuuwwwsssmmmkkkiiijjjjjjiiifffbbb^^^[[[```ccceeeccc```___cccfffkkkkkkjjjkkklllmmmnnnnnnmmmllliiifffiiioooppplllhhhhhhjjjmmmjjjgggiiiooollljjjiiikkkmmmlllfffaaa^^^^^^aaafffjjjhhhbbb\\\````````````aaabbbcccdddggggggfffffffffdddaaa^^^aaafffjjjiiiddd___^^^___iiiggghhhkkklllkkkoootttqqqvvvsssjjjhhhmmmlllfffqqqqqqpppnnnkkkhhhggggggdddbbbcccggglllmmmgggaaa```^^^[[[ZZZZZZYYYXXXVVVWWWXXXYYYVVVSSSOOONNNNNNOOOMMMJJJIIIHHHGGGFFFDDD>>>>>>???BBBEEEFFFFFFEEE@@@>>>;;;888777777888888444555555222...,,,---///...222444333333555333///333222111111111222333333222111000//////000111222,,,///222222000000333777444444666888555///111777222222222222333333444555HHHGGGGGGIIIKKKKKKJJJIIIKKKJJJJJJLLLNNNPPPPPPPPPNNNLLLJJJKKKOOOPPPOOOLLLJJJKKKKKKLLLLLLKKKJJJIIIIIIHHHFFFFFFFFFFFFDDDCCCEEEEEEDDDCCCBBBBBBAAAAAACCCBBBAAA???>>>??????@@@<<<<<<===============<<<::::::;;;;;;:::999777555444555666777777777555555777999666000///555777555333555777555222111222555...------...111222222111000///.........///111222///111222222111111222333444444444333222111000///000000111222444555666666---...000111222222222222222333444444444444333222000111111222222333333444444444555555444333111000///000222111///......///111111111111000000000000000111111000...---///000///000000000000000///...+++,,,...//////...,,,+++++++++++++++,,,---...///***+++---.........---,,,------------------------***)))***,,,000000---******---000000...,,,---//////---///333555444444777444333333444555444222///,,,---...---***)))+++...((())))))***++++++,,,,,,)))***+++,,,+++***(((&&&$$$$$$$$$$$$%%%&&&((((((...---+++)))(((((()))***'''((()))******)))((('''((()))***++++++***)))((('''***,,,,,,******---///,,,222;;;@@@<<<999>>>FFFMMMRRR[[[dddjjjjjjgggcccYYYZZZZZZ[[[]]]aaagggllllllkkkbbbPPPAAA===AAADDD===<<<===BBBHHHGGG@@@888===>>>>>>???DDDNNN[[[dddgggkkkdddSSSHHHJJJMMMLLLHHH???999:::<<<999555333444666777999:::===AAADDDIIIKKKQQQ[[[bbbfffllltttwwwyyy|||~~~~~~|||{{{qqqssspppiiiiiipppsssqqqmmmkkkiiigggfffdddaaa___bbbeeejjjmmmoooqqqtttvvvssssssrrrnnnhhhbbb^^^]]]___^^^```hhhttt}}}xxxnnnhhhiiinnnrrrtttnnnnnnnnnnnnnnnmmmllllllnnnmmmkkkfffbbb^^^]]]]]]^^^[[[___iiiooooooppptttssssssrrrooojjjeeebbb``````^^^bbbhhhddd]]]bbbooopppnnnpppwwwzzztttnnnjjjmmmllljjjjjjiiifffbbb___```cccdddbbb^^^]]]aaaeeehhhjjjkkkkkkkkkllloooqqqpppmmmgggeeeiiipppqqqlllggggggjjjmmmllliiilllrrrllliiihhhjjjnnnnnnjjjeeeaaa^^^]]]aaahhhiiiddd^^^___```aaabbbcccdddeeeeeeddddddfffjjjmmmjjjccc]]]aaafffkkkllliiieeeaaa```eeefffiiijjjfffccchhhppphhhqqqpppddd^^^ccchhhgggrrrttttttoooiiifffiiinnnfffcccccciiiqqqqqqiiiaaafffbbb]]]ZZZZZZZZZ[[[[[[YYY[[[[[[YYYVVVRRRPPPPPPTTTPPPKKKHHHGGGHHHHHHHHH>>>>>>@@@CCCGGGIIIHHHGGGBBB@@@===999777777888999444555555333///---...000---222555555666888666222333222111111111222333444222000///......///000222'''---222444222222444888444333666999444...000777111111111222333444555666EEEGGGIIIHHHFFFEEEGGGIIIKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMJJJLLLNNNNNNNNNNNNOOOPPPIIIGGGFFFFFFFFFEEECCCAAADDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>>===<<>><<<>>>===;;;:::;;;===???@@@:::???BBB???@@@HHHSSSYYY]]]^^^ZZZQQQJJJHHHFFFCCCHHH@@@888444555666444111666777888777888;;;BBBGGGOOOUUU\\\dddmmmsssrrrllltttyyy}}}{{{wwwvvv{{{yyyvvvrrrrrrsssvvvwwwwwwtttooonnnooonnniiiffffffaaaccciiiqqqxxx{{{zzzwwwwwwqqqlllggg]]]RRROOOSSS___]]]aaakkktttyyy}}}|||yyyuuuqqqooopppsssvvvvvvpppjjjiiimmmpppoookkknnnkkkfff```\\\XXXVVVUUUTTTYYYeeeqqqsssooonnnrrrvvvtttooojjjjjjllljjjeeedddbbb``````bbbfffjjjmmmnnnkkkmmmssswwwtttkkkdddeeegggjjjlllllljjjhhhfffiiifff]]]UUUYYYeeeggg```pppjjjfffgggiiiiiilllpppooommmjjjiiiiiiiiihhhfffiiikkkppptttqqqkkkiiikkkmmmkkkiiifffdddbbbaaaaaacccccccccdddffffffeeeccccccbbbaaaaaabbbbbbaaa___bbbdddffffffffffffggghhhjjjjjjkkklllllljjjfffcccbbbbbbaaa___^^^bbbjjjqqqjjjiiigggddd```^^^___aaannniiicccaaaccchhhnnnqqqmmmiiibbb___gggrrrqqqjjjggghhheee^^^\\\aaacccaaaYYYSSSWWWZZZVVVYYY[[[UUUZZZWWWOOOFFFDDDGGGIIIGGGCCCAAA<<<:::???GGGIIIFFFCCCBBB@@@===:::888666555777444111...,,,,,,---...,,,///333444444333333444///222555666555333222111555555444111//////111333222111111000///000000000777333///000333666444222222///000666777444444999HHHJJJKKKJJJGGGFFFGGGIIILLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLJJJLLLMMMNNNMMMLLLMMMNNNJJJIIIGGGGGGHHHGGGDDDBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>============<<<;;;<<<>>>@@@???===:::888666666666666666444666888666111333888333555444111333666555111555666555444111000111222333222000111222444444333222//////222222//////222111...///222222000000333222222222222222222222222000000111222222111000///111111222333333333333222333444555555555444333222...000222444555555444333555444222222333333111///222222111111111111222222111111111111111111111111111111222111111000///.../////////......------,,,///...---,,,,,,---...///*********+++------,,,+++,,,,,,,,,---------......------,,,,,,,,,+++++++++***+++,,,...............111///...///000111000.........//////000222333444000111222333333111000...---,,,+++++++++,,,---...+++......++++++------***((((((''''''&&&&&&%%%%%%&&&%%%%%%'''((((((&&&$$$((((((((((((((()))******++++++******************&&&&&&''''''((()))*********************+++++++++000111888??????>>>JJJ[[[___gggmmmmmmnnnsssvvvvvvhhhddd^^^[[[cccmmmpppmmmlllaaaRRRDDD===;;;999777:::;;;<<<<<<<<<;;;:::999;;;??????<<<;;;AAAHHHJJJOOORRRRRRMMMHHHFFFCCC???BBB===777444555555555333333666999::::::;;;>>>AAARRRZZZdddlllrrrvvvtttooo~~~~~~{{{uuunnnnnnuuu|||zzzxxxvvvuuuuuuvvvxxxyyysssooonnnqqqsssqqqppprrrkkkkkklllrrrxxxyyyvvvqqqoooiiiddd___WWWPPPPPPVVV]]]]]]bbblllsssttttttuuussswwwyyywwwrrrpppssswwwyyytttooooootttwwwuuussspppllleee^^^YYYVVVTTTRRRUUU[[[gggssstttmmmjjjlllnnnnnnllliiiiiillliiidddggggggfffeeeeeehhhlllppppppnnnoootttwwwssskkkdddbbbfffkkkmmmllljjjhhhhhhhhhccc[[[VVVZZZccceeebbblllfffccceeehhhiiilllpppmmmnnnnnnlllhhhffffffgggiiilllrrrxxxvvvooolllmmmlllkkkiiigggdddbbb```___fffeeeddddddfffggggggfffbbbaaa```aaacccdddddddddgggggggggfffddddddeeegggfffgggiiilllmmmkkkgggcccffffffdddbbbaaaccciiinnnhhhiiikkkllllllkkkiiigggmmmhhhbbb___```cccfffhhhiiigggbbb```eeennnnnnhhhcccffffffbbbaaaddddddaaa\\\XXX]]]```ZZZ[[[^^^XXXTTTRRRLLLEEECCCFFFFFFCCCCCCAAA===;;;@@@HHHJJJFFFCCCBBB@@@>>>;;;999777666555555333111///...,,,,,,+++...111333333222222333222333555777777666333222666666555222000000222444333222111111000000111111666222///000444666444111333000000555666333444888KKKLLLLLLKKKHHHGGGGGGHHHMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJLLLMMMMMMKKKJJJJJJKKKKKKJJJIIIIIIIIIHHHFFFDDDDDDDDDDDDCCCCCCDDDDDDDDDBBBBBBAAAAAA@@@?????????:::;;;<<<<<<;;;<<<>>>@@@@@@===:::666444444555555777555555777555333666:::444555444222444777666222333444555444222111222333333222111111333444444333444000///111111///000444111//////222222000000333222222222222333333333333000111111111000///......111111222333333333333222333333444555555555444444000111222333444333222222444222111111222222000///111111000000000111111222222222222222222222222222000000111111111111000000........................///...---,,,,,,---...///***+++------,,,++++++,,,,,,,,,,,,---------......,,,,,,++++++++++++******(((***---///000///---,,,111///...///000111000...000000000000000111111222222222333333222000...,,,++++++*********+++---...,,,...---******...///---)))(((((('''&&&%%%%%%%%%(((&&&%%%&&&'''((('''&&&'''''''''(((((((((((())))))))))))*********++++++'''''''''(((((())))))))))))))))))***+++,,,,,,---000333:::AAA@@@AAAPPPbbbdddiiilllnnnrrrwwwyyyxxxpppllleeebbbgggoooqqqnnnmmm^^^LLL???<<<;;;:::888666999<<<>>>>>>:::666333:::<<<<<<999:::>>>@@@??????EEEHHHFFFCCCBBB>>>999;;;999777555444444555666222555999<<<<<<;;;::::::MMM[[[jjjsssxxxzzzyyyuuu}}}}}}zzzssslllkkkpppvvv{{{{{{zzzxxxwwwvvvxxxzzztttpppooosssuuuuuuvvvyyyvvvrrrppprrrwwwwwwqqqjjjiiiddd^^^ZZZVVVSSSWWW\\\___```gggqqquuurrrooonnnmmmvvv~~~~~~xxxssstttwwwzzzwwwtttuuuxxxzzzyyywwwtttnnneee]]]XXXUUURRRQQQVVV^^^kkkuuutttkkkdddccciiilllmmmmmmnnnpppmmmhhheeefffgggfffeeefffkkkooopppqqqrrruuuwwwuuuooohhhdddiiinnnnnnjjjfffeeefffhhh```YYYZZZ^^^```cccgggjjjeeebbbeeehhhhhhkkknnnkkkpppssspppjjjeeefffiiinnnpppuuuzzzwwwpppkkkkkkjjjjjjhhhgggdddbbb___^^^hhhfffccccccdddggghhhhhhbbb```^^^___bbbeeeggghhhkkkkkkjjjhhheeedddeeefffbbbcccfffjjjlllkkkhhheeejjjiiihhhfffddddddgggiiigggeeedddggglllpppqqqpppppplllgggcccbbbbbbbbbbbbeeeeeedddbbbeeejjjllliii___dddggggggggggggddd___[[[ZZZbbbeee]]]\\\___[[[PPPPPPKKKEEEDDDFFFEEEBBBCCCBBB>>><<>>>>>:::<<<<<<<<<;;;;;;<<<===>>><<<888555333444555666777666555555555666888;;;444666555333444777666222111333444444333222333444444222111111333444444333666222000222222000222666222//////222333000000333222222222333333333333333333333333222111000//////111111222333333333333222222333333444444555555555111222222333333222111111333111000000111111000...000000000///000000111222111111111111111111111111//////000111111111111111............///////////////...---,,,,,,---...///***,,,///...+++)))+++---,,,,,,,,,---------......,,,,,,,,,+++++++++++++++)))+++---...//////...---111///...///000111000...222111111000000000000000222222333333111///,,,******))))))))))))+++,,,---,,,...,,,((()))---///---++++++***)))(((''''''&&&)))'''&&&&&&'''(((((('''(((((()))))))))))))))((())))))))))))************+++******)))((('''&&&&&&))))))***++++++,,,,,,---,,,111999???@@@EEETTTeeejjjjjjkkkmmmrrrvvvwwwvvvvvvtttooolllpppvvvwwwssskkkXXXEEE<<<;;;<<<<<<;;;555888<<>>===:::666888888888666444333555777333666999::::::999777666CCCUUUjjjvvv{{{~~~~~~|||rrruuuxxxvvvrrrnnnnnnpppzzz{{{{{{yyyvvvuuuwwwyyywwwrrrooorrrsssrrrsssvvvzzztttoooqqquuutttnnnggggggccc___\\\ZZZZZZ]]]aaacccdddjjjtttyyyvvvrrrqqqooovvv~~~|||vvvtttsssuuuttttttuuuwwwwwwvvvuuuyyyrrrggg___[[[XXXUUUSSSXXXbbbooovvvtttjjjaaa]]]gggllloooooopppqqqmmmggg^^^aaaccccccbbbcccggglllnnnqqqttttttvvvvvvsssnnniiiooossspppggg```___bbbhhh___[[[```ccc```dddlllmmmhhhfffiiikkkjjjkkknnnmmmqqquuutttpppllllllnnnuuussstttuuurrrjjjffffffggggggggggggeeedddbbbaaahhhddd```___```dddfffhhhaaa___]]]]]]```cccfffgggiiikkklllllliiigggggggggdddddddddfffhhhiiigggfffiiiiiiiiihhhffffffffffffkkkccc\\\\\\dddooovvvyyytttrrrnnnkkkjjjhhheeecccaaacccddddddeeehhhkkkmmm^^^ccciiillllllhhhaaa[[[WWWYYYdddhhh___]]]aaa]]]UUUTTTNNNFFFEEEGGGGGGCCCCCCCCC@@@>>>AAAHHHKKKHHHFFFEEECCCAAA>>>;;;999888777777777666444111...,,,+++...000111111111222333777444333555999:::666111444444444333111111222444444444333222222222222333111111111222444444111///555333111111111111333555GGGGGGGGGHHHIIIJJJJJJIIINNNNNNMMMMMMLLLLLLKKKKKKJJJLLLMMMOOOOOOMMMLLLJJJKKKLLLMMMKKKIIIFFFFFFFFFHHHGGGFFFGGGGGGGGGEEECCCCCCCCCDDDEEEEEEDDDCCCCCC>>>>>>>>>>>>===============>>>>>>===;;;999999:::;;;999777555444666777999777777555444555777999999444666555333444777666222000222444444333333333444444222111222333555444444777333222333333222333777222///000333333111111444222222333333333444444444444333222111111000//////111111222333333333333222333333333333444555555555333333333333222222111111222000///000111111000...000000//////000111111222000000000000000000000000...///000111111222111111....../////////////////////...---,,,,,,---...///***---///...+++***+++---,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,,,,---...//////111///...///000111000...333222111000////////////000111111111000...+++)))******)))((()))***+++,,,+++,,,+++''''''+++---++++++******)))((('''''''''***(((&&&&&&((())))))((()))***+++++++++******)))++++++******)))(((((('''+++******)))((((((''''''+++++++++++++++++++++++++++000888???DDDKKKZZZhhhooommmlllnnnppprrrssssssvvvvvvtttsssuuuzzzzzzvvvaaaNNN<<<777888999:::;;;666999<<<>>>???>>><<<;;;777999::::::===@@@???;;;===@@@AAA<<<999:::999666999999888777444444555777777777777777777777777666>>>RRRiiivvv{{{~~~ooosssvvvwwwtttqqqpppqqqyyyyyyxxxvvvttttttuuuvvvxxxssspppqqqrrrqqqqqqtttvvvqqqmmmooorrrrrrlllfffbbbaaa^^^[[[[[[\\\]]]\\\aaa```fffooouuuuuutttvvvrrrtttwwwzzzzzzvvvoookkkjjjmmmqqqtttuuuuuuvvvvvv|||tttjjjccc```___]]]ZZZ\\\fffqqquuurrrkkkccc^^^eeejjjnnnlllkkkjjjgggbbb\\\___bbbbbbccceeejjjmmmnnnrrrsssooommmooonnnkkkkkkppprrrmmmddd]]]^^^aaafff```aaaggggggcccfffnnnkkkhhhggglllooooooooorrrpppqqqrrruuuvvvvvvtttssswwwqqqmmmmmmjjjfffeeegggeeeffffffgggggggggfffffffffbbb]]]ZZZ\\\```dddfffaaa^^^[[[[[[\\\___```aaacccggglllooonnnllljjjiiijjjgggcccbbbccceeeffffffgggffffffggggggfffeeedddkkkccc[[[[[[cccnnnvvvyyytttrrrpppooommmkkkgggeee]]]^^^```bbbccceeeiiinnn```dddjjjooommmfff]]]XXXVVVXXXeeejjjbbbaaaeeeaaa\\\YYYQQQHHHEEEGGGGGGDDDBBBDDDBBB@@@CCCIIIKKKJJJHHHGGGEEEBBB@@@===;;;:::999888777555333222111111---///111111111111333444666333111333777888444000111222333222000000111222555444333333222333333333000000111222333222000///444444222//////111222333GGGFFFFFFGGGJJJKKKKKKJJJMMMMMMMMMMMMLLLLLLLLLLLLIIIKKKNNNPPPPPPOOONNNLLLKKKLLLMMMKKKHHHFFFFFFFFFGGGEEEEEEEEEFFFFFFDDDBBBBBBCCCDDDEEEEEEDDDCCCBBB>>>>>>>>>===============>>>???@@@>>><<<999999999999888777777777777888999777777555333444888888666444555444222444777666222000222555555444333333333444333222222444555555444777333222444444222333777222000000333333111111444222222333333444444555555222111000///////////////111111222333333333333222444444333333333444555555444333333333333333333333222000///000111111000///000000000000111111222333////////////////////////...///000111111111111111///////////////////////////...---,,,,,,---...///+++,,,......---,,,,,,---,,,,,,,,,---------......,,,,,,------------......---,,,++++++,,,---///000111///...///000111000...333222111000////////////...///000111111///---,,,,,,+++***))))))***++++++***,,,+++''''''***+++)))''''''''''''&&&&&&&&&&&&***((('''((()))***)))(((***+++,,,,,,,,,+++***))),,,+++***)))(((''''''&&&&&&''''''(((***++++++,,,,,,,,,,,,,,,,,,+++++++++,,,111999BBBKKKVVVbbbkkkmmmiiihhhiiiiiihhhjjjnnnooorrrttttttvvvyyyvvvqqq[[[JJJ<<<999:::999999===999;;;===???AAAAAAAAA@@@999===>>>;;;:::;;;999555???AAA@@@:::888:::;;;:::<<<:::888777666777888999:::888555555666777777777@@@SSShhhtttyyy|||~~~}}}yyyyyywwwuuurrrrrrsssuuuyyyvvvrrrqqqrrrsssttttttvvvrrrpppsssuuuttttttvvvqqqooonnnooopppnnnjjjfff\\\\\\YYYVVVVVVXXXWWWTTTZZZYYY]]]fffmmmnnnppprrrppppppqqquuuwwwssskkkcccccciiiqqquuuuuuuuuvvvxxxyyyrrriiieeefffgggeeebbb___iiiqqqssspppnnnjjjffflllppprrrnnnkkkjjjgggddddddddddddeeehhhllloooqqqnnnsssqqqgggbbbeeegggeeehhhjjjjjjfff```]]]___bbbbbbccchhhllljjjfffgggllleeebbbdddkkkooopppqqqtttoooooopppssswwwyyyxxxvvvssslllgggggghhhhhhkkkooohhhggggggggghhhiiikkkkkkeeeaaa\\\YYY[[[___ccceee```]]]ZZZYYYZZZ[[[\\\[[[\\\aaahhhmmmnnnmmmkkkkkkmmmiiidddaaabbbccceeeeeeeeeeeedddeeeggggggeeeccc^^^\\\[[[^^^dddjjjmmmmmmpppooonnnmmmmmmkkkgggddd]]][[[\\\___```aaaeeejjjeeefffkkkpppnnneee^^^[[[YYYZZZeeekkkeeeeeehhhccc^^^\\\TTTKKKGGGHHHFFFCCCBBBDDDDDDBBBDDDIIILLLKKKJJJHHHGGGDDDAAA???===<<<888888666555444333333333---///111111111111333555444222111222555555333000000111222111000///000111555444333333222222333333000000111111111111000000222333222//////222333111JJJHHHGGGHHHKKKLLLKKKIIILLLLLLLLLLLLLLLMMMMMMMMMHHHJJJNNNQQQRRRRRRPPPOOOKKKLLLMMMLLLIIIGGGFFFGGGFFFEEEDDDEEEFFFFFFDDDBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@??????>>>>>>>>>======???@@@???===;;;:::;;;999999:::999999888777777666777555333444888777111333555444111333666555111111333555666444222222222555333222222444555555444444111111444444111111444222000000333444111111444222222333333444555555666222111000000///000111222111111222333333333333222666555444333333333444444444444444444444444555555222111000000222222111000000000000111111222444444///////////////////////////000000111111111000000111111000000//////......///...---,,,,,,---...///,,,++++++---...///...---,,,,,,,,,---------......++++++,,,,,,,,,---------++++++,,,------.........111///...///000111000...222222111000/////////000---///111222333222111000...---+++***))))))***++++++...---)))(((***)))&&&&&&&&&&&&&&&'''''''''''')))((((((***++++++)))'''******,,,,,,,,,***)))'''******))))))((((((((('''%%%&&&'''(((***,,,------***++++++,,,,,,------------111999DDDRRR___hhhlllgggdddcccdddbbb```dddllljjjoootttuuuvvvuuupppjjjWWWIII???>>>===777777<<<;;;===@@@BBBCCCBBBAAA???<<>>:::666666999===>>>>>>;;;888555555777888777666>>>NNNaaalllsssyyy{{{zzz}}}|||{{{yyywwwvvvvvvwwwzzztttmmmlllppptttuuussstttpppppptttvvvttttttvvvpppqqqrrrqqqnnniiieeeccc]]]\\\XXXRRRSSSXXXXXXTTTYYYXXX\\\dddjjjjjjkkklllkkknnnsssxxxxxxssskkkdddfffmmmuuuvvvsssooooooppprrrllleeeeeeiiillljjjgggbbbjjjpppooonnnqqqsssqqqtttxxxwwwrrrmmmmmmmmmkkkkkkgggcccdddiiinnnoooooonnntttpppccc\\\bbbhhhhhheeedddaaa]]]ZZZYYY\\\___\\\fffnnnmmmjjjiiihhhgggaaa^^^```fffjjjiiiiiikkklllmmmooopppqqqssstttvvvssslllhhhjjjmmmnnnqqquuummmllljjjiiiiiijjjlllnnngggccc^^^\\\^^^aaaeeefff]]][[[ZZZYYYZZZ[[[ZZZYYYYYY]]]bbbfffhhhiiikkklllkkkhhheeeddddddeeedddcccgggfffdddeeeffffffdddbbbWWWXXXZZZ]]]aaadddgggiiirrrqqqppppppooommmiiifffeee___]]]___```___bbbgggjjjiiikkkpppnnngggbbbbbb^^^\\\dddiiidddeeefff```^^^]]]YYYRRROOONNNIIIDDDBBBEEEFFFCCCDDDIIILLLLLLKKKJJJHHHEEEBBB@@@>>>===444555666666666555333333---.../////////000222444333222222333333333222222///111333222111000111222444333333222222222222222000000000000//////000111///222222//////333333///MMMKKKIIIJJJLLLMMMKKKHHHKKKKKKLLLLLLMMMMMMNNNNNNGGGJJJNNNRRRSSSSSSRRRPPPKKKLLLMMMLLLIIIGGGGGGGGGFFFEEEEEEEEEGGGGGGEEECCCBBBCCCDDDFFFFFFDDDCCCBBBBBBBBBAAAAAA@@@??????>>><<<>>>@@@@@@>>>===<<<===;;;;;;<<<;;;:::888666555555777666222444888666///333444333111222666555111111333666666444222111111555333222222444555555444222///000333333000///222333000000333444111222444222222333333444555666666444333222222222333444555111111222333333333333222777666444333222333333444555444444444444555666777222111000111222333222111111111111111222333444555000000000000000000000000000000111111111111000000222111111000///......---///...---,,,,,,---...///,,,***))),,,///111///,,,,,,,,,,,,---------......*********++++++,,,,,,,,,)))***---///000///---,,,111///...///000111000///222222111000000000000000---///111444555555444333///...,,,***))))))******,,,//////+++***+++)))&&&''''''(((((()))*********(((((()))+++,,,+++)))&&&)))***+++,,,+++***(((&&&(((((((((((())))))))))))((((((((()))******++++++((()))***+++---...///000,,,///777CCCTTTcccjjjjjjgggeeeeeegggccc```gggqqqhhhooouuuvvvvvvtttmmmeeeQQQEEE======999000///555;;;>>>BBBEEEEEEBBB???<<<===DDDEEE???999888999999222777:::999;;;@@@CCCBBB???999444555;;;AAABBBBBB999777666777999:::777555888GGGXXXdddnnnwwwzzzzzzwwwzzz~~~|||xxxuuu|||sssiiiiiipppvvvvvvssstttppppppsssuuurrrpppqqqqqquuuwwwtttmmmfffaaa```bbb```ZZZSSSTTT\\\^^^ZZZ^^^]]]aaaiiimmmkkkiiiiiigggoooyyy~~~|||vvvnnnjjjmmmtttyyyxxxooogggddddddlllfffbbbdddjjjmmmlllhhhdddkkkooommmmmmtttxxxyyytttxxxvvvpppkkklllmmmmmmmmmfff______eeejjjjjjhhhlllssspppbbb]]]gggppprrrgggccc]]]WWWUUUUUUWWWYYYXXXgggqqqnnniiijjjhhhcccaaa^^^^^^bbbdddaaa^^^___hhhlllooonnnkkkkkkpppuuuvvvppplllooorrrssstttvvvrrrpppmmmjjjiiijjjmmmnnniiieeeaaa___aaadddggghhh[[[ZZZYYYZZZ[[[\\\ZZZYYYYYY[[[^^^```bbbeeeiiilllggggggfffggghhhgggdddbbbjjjhhheeeeeeffffffdddaaa\\\\\\\\\]]]___eeelllqqqyyywwwvvvuuutttrrrnnnkkknnneee```bbbcccaaabbbgggmmmjjjkkkpppoooiiifffiii```[[[aaaeeeaaabbbbbbZZZ]]]___^^^ZZZWWWUUUNNNFFFBBBFFFFFFDDDEEEIIIMMMLLLKKKJJJHHHFFFCCCAAA???>>>000333666999999666333111,,,---.........///111333222333444444222222333444000222333444222111222333444333222222111111222222000000000///---...000222,,,111222//////333333///HHHGGGGGGHHHJJJKKKJJJJJJLLLKKKJJJIIIJJJLLLNNNOOOPPPOOOPPPQQQSSSSSSQQQOOOLLLJJJHHHJJJLLLKKKFFFAAAGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFEEEDDDCCCBBBBBBBBBHHHCCC>>><<<===@@@@@@@@@BBBAAA@@@???>>>===<<<;;;999:::;;;;;;:::999777666666666555333222333555888888555222444888999666333000111222333444333222111333333333333333333333333222333444555444333222111333444444555666666555555444444444555666777888888222222222111111111111000111222222333333444444555777666444333222222333444111444666555222000222555444///...222555333222222222000...---///111222222666333111222444555333000333222222111111222222333000000///------,,,,,,,,,------+++)))((())),,,///---,,,,,,++++++,,,,,,------------///000000---+++***,,,------,,,---///111,,,+++*********+++,,,,,,//////------,,,---...///111000....../////////...---...222666888888444111222000---******+++,,,...+++++++++)))'''''')))+++(((((('''(((((()))******&&&''''''((()))******+++%%%''')))***))))))***+++((((((((((((((((((((((((,,,+++***)))))))))++++++************+++,,,---...222...222BBBYYYhhhgggaaaeee```aaagggfffaaadddmmmfffqqq{{{}}}zzztttkkkcccRRRIIIAAA???>>>======@@@@@@======CCCJJJJJJCCC:::@@@BBBBBB@@@<<<888666555888:::>>>@@@BBBDDDGGGJJJEEE@@@:::888;;;<<<:::777999999999999:::::::::999;;;BBBKKKVVVbbbmmmuuuwwwxxx{{{}}}~~~}}}{{{zzzzzzzzzvvvqqqoooqqqttttttsssooorrrtttsssqqqpppqqqssstttuuuuuurrrkkkbbb\\\XXXbbb___UUUTTT```ccc___aaabbbggglllmmmkkkhhhgggggggggssswwwqqqqqq{{{~~~xxxwwwxxxyyyxxxrrrhhh___XXX]]]\\\___fffjjjjjjlllooommmnnnooommmlllnnntttzzzzzzxxxuuuqqqllljjjnnnsssrrrnnniiiiiijjjhhhaaa[[[gggpppqqqiiifffmmmppplllkkkggg^^^VVVVVV\\\^^^\\\aaahhhmmmllljjjjjjiiifff```ccceeedddaaa]]]ZZZXXXeeehhhlllnnnoooooommmlllnnnuuuxxxsssooorrruuuuuuuuutttqqqmmmjjjjjjllloookkkkkkhhhdddeeeiiijjjhhh]]]\\\]]]```___\\\^^^bbb[[[\\\]]]```ccceeedddcccmmmhhhddddddffffffbbb]]]fffhhhgggddddddeeebbb]]]aaa^^^[[[]]]ccckkkrrrvvvxxxvvvtttrrrpppooommmkkkfffkkkmmmjjjhhhhhhfffcccooonnnmmmlllnnnpppqqqpppddd___]]]bbbccc___^^^aaaZZZ\\\^^^^^^[[[TTTMMMIIIEEEGGGHHHGGGEEEEEEHHHKKKKKKMMMNNNJJJDDD>>><<<<<<999999999888777555444333///...---++++++---111555333555555444222111111222333333222222222222222222666555444333333444666777111222222111000...,,,+++//////000111111111111111IIIHHHHHHHHHJJJKKKKKKKKKKKKJJJHHHGGGHHHJJJMMMNNNQQQQQQSSSUUUVVVTTTPPPLLLMMMJJJHHHIIILLLLLLHHHCCCFFFGGGGGGGGGGGGGGGFFFEEEFFFEEEDDDCCCCCCCCCBBBAAAEEEAAA===<<<===??????>>>>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;:::999777666777777666555333444666999888555333444777999666333222333444444444444222222444444444333333222222111222222333444444333333333444444555555555555555555333444555666777777666666222222222222111111111111222333333444444555666666777666444333222222333333222333444444333222333444666222000444777555444555222000------///111222222555333222222444444222000333222222111111222222333000///...---,,,,,,,,,,,,---------+++))))))+++------,,,,,,++++++,,,,,,------------///000000---++++++,,,------,,,,,,...000...---,,,,,,---///111222//////------------...///222000....../////////......///222666999888555222///...,,,*********+++,,,*********(((&&&&&&(((******))))))))))))******+++''''''(((((())))))******&&&'''))))))((((((***+++((((((((((((((((((((((((******)))))))))))))))***************+++,,,------000...222BBBWWWfffiiigggfff___^^^cccbbb]]]^^^fffgggpppxxxyyyvvvqqqjjjbbbTTTLLLDDDAAA???======??????===>>>BBBHHHJJJGGGCCCCCCBBBAAA>>>999777666777:::===AAADDDEEEFFFGGGHHHCCC===777555777999888666999999888888999:::;;;;;;===AAAGGGMMMUUU^^^ggglllqqquuuyyy{{{zzzzzz~~~}}}wwwrrrrrrrrrrrrqqqqqqrrrsssqqqooooooqqqsssvvvtttoooiiibbb^^^^^^^^^]]]WWWIIIHHHYYYaaa___aaaeeeiiimmmmmmjjjiiiiiikkkfffqqquuupppqqq{{{~~~zzzxxxzzz{{{yyytttkkkbbb]]]___[[[ZZZ___dddgggkkkooooooooonnnmmmmmmooorrruuuvvvuuuuuuuuusssqqqqqqqqqrrrpppmmmjjjgggddd```^^^fffnnnpppjjjjjjooopppjjjeeebbbZZZTTTUUU\\\___^^^aaagggjjjhhhffffffeeeccc___aaaccccccbbb___^^^^^^```fffnnnttttttoooiiidddooosssqqqjjjggglllrrruuurrrrrrqqqooollljjjjjjkkkjjjllljjjhhhhhhkkkjjjeee___\\\\\\______]]]]]]___``````______```bbbbbbbbbbbbaaaaaabbbddddddcccaaa```aaaaaa___aaadddaaa\\\dddaaa^^^___cccjjjooorrrnnnrrruuutttooojjjhhhhhhkkknnnnnniiifffffffffcccrrrpppiiiaaabbblllsssuuubbb______dddeee___\\\\\\\\\]]]^^^]]]ZZZTTTNNNJJJIIIIIIIIIHHHHHHJJJMMMPPPRRRRRRQQQMMMGGGAAA<<<:::999999888777666555333222444333222000000111555888333444555444222111222333333333333333333222111000666555555444444444555555222222222222111///...---//////000111111111111111IIIIIIHHHHHHIIIJJJLLLMMMKKKIIIFFFEEEEEEHHHLLLOOOQQQSSSUUUXXXXXXTTTNNNJJJNNNKKKHHHIIIKKKLLLIIIGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFDDDAAABBBDDDDDDBBB???BBB@@@>>>===>>>???>>>===<<<<<<<<<<<<<<<<<<======:::::::::::::::888777777888888777555444555777:::888555333444777888666444555555555555555444333222555555444333222111000000222222222222333444444555444555555555555555444444333444666777777666555333333222222222111111111111333333444555555666666777666666555333333333333333333222222333444555555444666222111555777555444666222000...---///111222222555333222222333333222111222222111111111111222222//////...---,,,,,,,,,,,,---......---+++)))***+++---,,,,,,++++++,,,,,,------------...000000---++++++,,,------,,,,,,...000...---------...111444555//////---------...///000111000....../////////...///000222666888777444111---,,,,,,+++************((())))))(((&&&&&&'''))),,,+++***************+++(((((((((((())))))))))))'''((((((((('''(((***,,,))))))))))))))))))))))))(((((()))))))))))))))(((+++++++++***++++++,,,,,,......333@@@SSSbbbjjjmmmhhh```\\\^^^^^^XXXXXX]]]ffflllrrrsssrrrooohhhaaaVVVOOOHHHEEEBBB>>>===?????????@@@BBBEEEIIILLLNNNFFFEEEAAA===888777888:::<<>>AAACCCEEEEEEGGGNNNZZZdddnnntttxxxxxxuuuwww~~~~~~wwwrrrppppppppppppuuuuuusssqqqoooooorrrttttttooofff]]]WWWWWW\\\aaa```VVVEEECCCVVVaaa```cccgggiiijjjiiiffffffiiilllkkkqqqtttqqqrrryyy|||yyyzzz{{{|||{{{vvvnnngggbbbccc[[[VVV[[[dddjjjooosssooonnnmmmoooqqqsssttttttvvvsssppppppsssuuuuuutttttttttrrrmmmfffbbbaaaaaaffflllnnnlllmmmqqqnnnfff___]]]XXXTTTWWW___ddddddgggkkkmmmiiiggggggfffccc^^^```dddeeedddbbbaaaaaa___fffoootttsssnnnhhhdddkkknnnlllfffcccfffjjjlllnnnooopppoookkkhhhggggggfffiiijjjjjjkkkllliiiccc___ZZZYYY]]]aaa```^^^___eeecccaaa_________```aaa]]]```cccddddddccccccccc______^^^^^^ccchhheee^^^gggeeeaaaaaacccgggiiijjjbbbjjjssstttnnngggeeeeeepppqqqnnngggdddeeefffeeerrrsssjjj\\\]]]lllvvvvvv___^^^```eeefffbbb]]][[[______^^^\\\XXXSSSNNNLLLMMMJJJHHHGGGJJJMMMPPPQQQTTTRRRPPPMMMJJJEEE???;;;:::999888777555444333222111111000///---...111444222333444333222111222333333444444444333222000///666666666666555444333333222222222333222111000000///000000000111111111111HHHHHHGGGGGGFFFHHHJJJLLLKKKHHHEEECCCDDDHHHMMMPPPRRRRRRTTTUUUVVVTTTOOOLLLNNNLLLIIIIIIKKKKKKKKKIIIEEEFFFGGGHHHHHHHHHHHHHHHFFFCCC@@@AAADDDEEEBBB???@@@@@@@@@@@@@@@???>>>===??????>>>=========>>>>>>;;;:::::::::999888888777777777777555444444777999777555444555777777666444666555555444333222222111444333333333222222111111222222111111222444666777555555555666555555444333555555666666666555444444333333222222222111111111333333333444555555666666666555555444333333222222444111000222666777666444444000000444444222222555444222//////000222333333444333222222222222222111222222111111111111222222000///......---------...---///000///,,,***))))))---,,,,,,++++++,,,,,,---...------...//////...,,,+++,,,------,,,,,,...000---,,,++++++,,,///111333///......------...000000000///------.........---...///111444555555222///+++,,,------,,,+++***)))((()))***)))((('''(((***,,,+++******))))))))))))))))))))))))(((((((((((())))))((('''&&&'''***---))))))))))))))))))))))))'''(((***++++++***)))))),,,,,,++++++***+++++++++---///555???MMM\\\gggnnnjjjbbb]]]]]]\\\WWWUUUWWW```ggglllppprrrppphhh___VVVPPPKKKJJJGGGBBBAAACCCBBBCCCDDDBBBBBBFFFNNNUUUIIIHHHEEEAAA===;;;<<<======>>>>>>===<<<;;;===>>>AAA===777444555888:::::::::999888777999;;;???AAAEEEDDDCCCBBBAAAGGGVVVeeetttyyy|||yyyrrrrrryyyzzzvvvqqqlllkkkmmmpppqqqyyyxxxuuusssqqqqqqssstttooojjjaaaXXXRRRRRRWWW[[[___YYYJJJGGGUUU^^^^^^ccceeeeeeeeebbb___```eeejjjqqqtttuuuttttttvvvxxxwwwyyyzzz{{{zzzvvvpppiiidddddd\\\XXX___kkkrrrwwwzzzpppooonnnrrrwwwyyyxxxvvvxxxqqqgggdddjjjuuuyyyxxxxxxvvvrrrmmmhhhdddccccccfffiiikkklllnnnpppjjjaaa[[[[[[YYYUUUYYYaaahhhiiikkknnnmmmiiiggggggfffccc[[[```eeehhhgggdddbbbaaadddhhhmmmooonnnmmmmmmnnnhhhkkkmmmlllgggdddaaa___kkkllllllkkkgggdddccccccbbbfffhhhhhhjjjllljjjeee___YYYWWW]]]ccccccaaaaaadddddddddbbb```___^^^^^^aaafffjjjjjjeeebbbaaacccfffeeecccccciiinnnkkkdddhhheeebbbaaaaaabbbbbbbbb\\\ccclllpppnnnjjjgggfffqqqrrrmmmeeebbbeeehhhhhhlllsssnnnaaaaaaooowwwrrr______aaadddfffeeebbb```bbb```^^^[[[WWWSSSPPPNNNOOOJJJEEEDDDGGGKKKMMMMMMOOOMMMKKKJJJKKKHHHBBB>>>;;;:::888666555444333222.........,,,+++***,,,...111222333333222111222444444444555555444222000///555666777777666444222111222222333333333333333333000000000000000111111222DDDEEEFFFEEEDDDEEEHHHJJJIIIGGGDDDCCCEEEJJJOOOSSSQQQPPPPPPQQQRRRSSSQQQPPPNNNLLLJJJJJJJJJJJJJJJIIIEEEFFFGGGGGGHHHHHHHHHHHHEEECCCAAABBBDDDEEECCC@@@@@@AAABBBBBBBBBAAA@@@@@@BBB@@@>>><<<;;;;;;<<<<<<;;;;;;:::999888888888888666666555444222333666888666555555555666666666555555444444333222111111000111111111222222333333333222222111111222444666777444555555555555555444444666555444333333444555555333333333222222222222111222222222333444444555555555555555444444333222222444222000222666888666444333111222444444222222666666444111000222333444444222333333222222111111111222111111000000111111222111000//////////////////...///111000...+++***)))---,,,,,,++++++,,,,,,---...---------//////...,,,,,,---------,,,,,,---///...------,,,------...//////......---...///000111000...,,,,,,---...---,,,---...///111222111///,,,+++,,,.........---+++***)))***++++++***)))***++++++***)))((((((((((((((())))))))))))(((((((((((())))))((('''&&&'''***,,,))))))))))))))))))))))))((()))+++,,,---,,,++++++,,,,,,++++++***+++++++++...111777???IIIVVVbbbiiijjjfffbbbaaa___[[[XXXYYY\\\bbbiiipppuuusssiii\\\SSSPPPNNNNNNKKKEEEDDDGGGGGGHHHHHHCCC???BBBLLLUUUKKKKKKJJJGGGCCC@@@??????>>>===;;;777555666:::===???;;;777555555777:::;;;<<<;;;:::999:::===@@@BBBDDDAAA@@@AAAAAAHHHYYYkkkxxx}}}zzzrrrpppvvv}}}rrrpppllliiiiiikkkooorrr{{{zzzwwwuuutttssssssrrriiigggbbb\\\VVVTTTTTTUUUUUUWWWOOOMMMVVVZZZ\\\dddeeeeeeccc___\\\]]]bbbgggsssrrrsssvvvwwwvvvvvvvvvuuuwwwyyyxxxuuunnngggbbb___YYYZZZeeerrrxxxzzz{{{uuutttsssvvvyyyzzzxxxuuuvvvpppfffbbbjjjvvvzzzvvvvvvqqqkkkhhhhhhfffccc___eeeggghhhjjjlllllleee]]]ZZZ\\\ZZZVVVXXX```ggghhhhhhiiihhhdddcccdddbbb^^^UUU[[[ccchhhiiigggdddbbbccchhhmmmooooooooosssvvvnnnnnnooommmhhhbbb]]]\\\jjjjjjiiifffbbb``````aaabbbeeefffgggkkkooooookkkeee^^^[[[```dddccc```______cccfffgggddd```]]]\\\bbbggglllkkkeeeaaaaaadddnnnnnnkkkiiilllpppnnnhhhfffccc```^^^^^^^^^^^^]]]]]]___dddjjjpppqqqmmmiiiooopppkkkdddaaaeeejjjkkkhhhooommmbbbaaammmtttqqqhhhfffdddbbbccceeedddcccbbbaaa^^^ZZZVVVTTTRRRQQQRRRMMMGGGDDDFFFIIIIIIIIIOOOLLLKKKKKKKKKIIIDDD@@@<<<;;;999777555444333333222333333111///......///000111222222222111333444444444555555444333111000555666777777666444222111333333333333333444444444000000//////000000111222AAADDDFFFFFFDDDCCCFFFHHHEEEDDDCCCDDDGGGLLLQQQTTTRRRPPPNNNOOOPPPRRRRRRRRRMMMLLLLLLKKKJJJIIIHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCDDDDDD@@@BBBCCCCCCBBBAAAAAABBBAAA???<<<:::888888999:::<<<;;;:::999888888888888666666555333222333555888666666666666666666666666444444222111111111111111//////000111222333444444222222222222333444444555333444444555666666555555555444444333444444555555333333333333222222222222111111222222333444444555555555555555444333222111444333333333555666666555555444555777666333444999777444222111222333444333111333333333111000111222111111000000000000111111000000///////////////000...///111000...,,,++++++---,,,,,,++++++,,,,,,---///...,,,---...///...---,,,---...---,,,+++---/////////000111000000///...///............///111222111///...---...///...------------///000///,,,***,,,---............,,,+++(((***,,,,,,+++***+++,,,***)))(((((((((((((((((((((((((((((()))))))))))))))))))))((('''''')))+++))))))))))))))))))))))))******+++,,,------------+++++++++***++++++,,,,,,///333999AAAJJJTTT]]]dddhhhhhhiiigggdddaaa``````]]]bbbiiiqqqwwwvvviiiZZZOOONNNNNNOOOLLLFFFDDDGGGJJJKKKIIIDDD>>>@@@IIIQQQLLLLLLLLLIIIDDDAAA@@@@@@???>>>;;;777555777;;;???:::999666555555666888999>>>>>>===<<<===???AAACCC@@@<<<<<>>===:::888666555444444444555666444111///.........000222222111222333555444444444444333333333333666666666666555444333333444444333333333333444555111000/////////000222333???CCCGGGHHHEEECCCEEEGGG@@@@@@AAACCCGGGLLLQQQTTTSSSQQQQQQQQQRRRSSSQQQPPPLLLLLLMMMLLLIIIGGGEEEDDDEEEEEEFFFFFFFFFEEEDDDDDDBBBEEEHHHFFFCCCBBBDDDGGG???AAACCCBBB@@@???AAACCC???>>>;;;999888999:::;;;<<<;;;:::888888888888999666666666444333333666888555666666666555555555666444444222222222222333444000000111111222222333333222222333444444333333333222222444555666666777777000222444666777666444333444444333333333222222222222222333333444555555555444555555555555333222111333555555555444444555666555444666888666333555999666333000///000222222222111222444333000///000222111111000000000000111111......------------.........///000000...------...---,,,,,,++++++,,,,,,---///...,,,---...///...------......---,,,+++---...---///111444444333111//////............000222333444222111000111222111000...------...///...,,,***,,,,,,,,,---------,,,,,,''')))+++,,,+++******+++)))))))))((())))))******''''''(((((())))))******((()))***)))((('''((()))((((((((((((((((((((((((************+++,,,---...************+++,,,------///444;;;DDDNNNVVV]]]aaaccciiiooonnniiifffgggiiieeegggkkkpppwwwvvviiiYYYLLLLLLMMMNNNJJJBBB@@@CCCJJJJJJIIIDDD??????FFFLLLLLLKKKIIIDDD@@@>>>???@@@<<<<<<<<<:::999999;;;===888888888777777777888999@@@@@@@@@@@@@@@AAABBBCCC???:::;;;EEEKKKOOO[[[jjjppptttwwwwwwrrrnnnmmmmmmmmmnnnnnnllljjjjjjmmmooopppppprrrtttsssnnnfff`````````___\\\YYYWWWWWWWWWRRRZZZ[[[^^^gggiiiiiipppiiijjjjjjgggbbb___```bbbqqqkkkmmmxxxyyypppjjjlllmmmqqquuuvvvrrrjjj```ZZZQQQRRRZZZfffnnnooonnnoootttttttttsssqqqoooppppppnnnsssrrrnnnrrrxxxssshhhaaa______```bbbcccaaa______```ccceeeffffffgggjjjfffgggddd]]]YYY\\\```aaacccffffffeeegggiiieee___VVVXXX\\\___```bbbeeeggg```gggoooqqqpppppptttyyyxxxoooiiifffddd```aaaeeeiiijjjjjjgggccc```______bbbfffjjjlllooorrrpppjjjoookkkiiiiiigggbbb```aaa___dddiiiiiiddd___\\\\\\YYY\\\```bbbbbbccceeehhhmmmpppoooiiieeeeeefffeee___\\\YYYYYY[[[^^^`````````aaaeeelllrrrssspppkkkkkkmmmkkkeeebbbdddfffeeecccbbbdddfffdddbbbgggooopppnnnggg```___dddfffddd```___]]][[[YYYWWWVVVUUURRRRRRPPPLLLIIIIIIJJJKKKOOOPPPPPPOOOKKKGGGDDDCCC@@@???<<<999666555555666333444555444111---,,,+++---///111111111222444555555444333222222333555666666555555444444444555555555444333222222222333444111000///...///000222333>>>CCCIIIJJJGGGDDDEEEGGG======???BBBGGGLLLQQQSSSTTTSSSTTTUUUUUUSSSPPPLLLKKKLLLNNNMMMIIIFFFCCCBBBEEEEEEEEEEEEEEEDDDCCCBBBAAAFFFJJJHHHCCCAAAEEEJJJ???AAABBBAAA>>>>>>@@@CCC@@@>>><<<::::::<<<>>>???<<<;;;:::888777888888999777888777555444555777:::555666777666555555555666555444333222333444555666222222222111111111111111222333444555444333222111111222333555666777777888,,,///555::::::888333000444444444333333333222222333333444444555666666777444555555666555333222111333666888666333222444666222222444666444111333888444222///...///000000000000222444333000///000222111111000000000000111111,,,,,,+++++++++,,,,,,---...///000///...---...///---,,,,,,++++++,,,,,,---000...,,,,,,...///...------......---,,,+++---...))),,,000444555444111//////.........///000222333777555333333444555444333///....../////////,,,***+++++++++++++++++++++,,,&&&(((***+++***)))*********)))))))))***+++,,,,,,&&&''''''((()))******+++''')))******)))'''((((((((((((((((((((((((((((((***)))(((((()))+++---...************+++,,,---...///444<<>>HHHIIIHHHDDD??????DDDIIILLLJJJEEE???;;;;;;===@@@777999;;;<<<;;;::::::;;;999:::;;;;;;::::::;;;<<>>???@@@???===EEEIIIEEE@@@AAAFFFHHHJJJGGGBBB===::::::;;;<<<999666555888999888999===888888777777888:::<<<>>>FFFIIIGGGAAA???BBBBBB>>>>>><<>>??????===888555555666999555111///000000///---///000111222444444444444444111000222666777666444888777666333000000222444222222222222333444555555333000------///111000///@@@??????AAACCCEEEEEEDDDCCCBBBAAACCCFFFJJJLLLLLLNNNNNNPPPQQQSSSSSSRRRQQQMMMMMMMMMMMMLLLJJJHHHGGGIIIHHHFFFEEEEEEFFFGGGHHHIIIGGGDDDCCCDDDEEECCCAAABBBAAA???===;;;<<>>MMMYYY^^^bbbeeehhhhhhjjjllliiifffiiiooosssttttttssssssnnnbbbVVVFFFHHHGGGAAA>>>@@@AAA@@@>>>DDDFFFBBB???AAADDDDDDCCCAAA>>><<<::::::;;;<<<888444444666777555777:::888888777777888:::<<<>>>FFFIIIHHHCCCAAACCCBBB======;;;>>>FFFNNNUUU___gggjjjkkkmmmmmmlllgggaaa\\\\\\aaadddcccdddeeeccc^^^\\\ZZZYYYYYY[[[\\\[[[YYYSSSJJJBBBCCCIIIOOOWWW^^^aaaddddddbbbccchhhkkkjjjrrrqqqoooooopppmmmiiieeeooommmpppssspppeee^^^]]]bbbiiilllggg```\\\WWWRRRWWW\\\ccckkkpppssstttuuuuuuuuutttqqqnnnmmmpppssstttrrrooonnnnnnnnnnnnmmmoooooommmkkkmmmppplllfff___dddddd^^^\\\aaagggiiiqqqooommmjjjiiigggccc___hhhgggcccaaadddfff```WWW\\\^^^___^^^\\\^^^ccciiiaaadddhhhjjjlllmmmnnnpppjjjbbbZZZ[[[aaaeeebbb]]][[[___dddjjjmmmnnnlllkkkaaaccceeeeeeeeedddccccccccceeeeeeeeeiiimmmmmmiiihhhiiiiiihhhgggdddaaa```dddcccbbbaaaaaabbbcccdddjjjmmmkkkgggfffgggeeebbbbbbbbbaaa```eeejjjhhhccc``````hhhsssrrrgggdddiiijjjhhhgggeeeeeeddddddcccaaa```fffooossspppllljjjbbbeeejjjlllkkkgggcccaaa[[[^^^```___[[[WWWUUUUUUZZZWWWTTTRRRPPPNNNKKKIIIHHHJJJLLLLLLJJJFFFBBB???===???>>><<<888666777999777555333222333222///,,,//////000111333444555666333222222333555666666555555555555333222222444777222222222222222333444555444222//////000000...---@@@???>>>???AAACCCCCCBBBDDDCCCBBBCCCFFFIIIJJJKKKOOOPPPPPPQQQQQQRRRRRRSSSNNNNNNNNNMMMLLLKKKIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKIIIFFFDDDDDDCCCAAA???AAAAAA@@@===<<<<<>>>>>======<<<;;;:::999888888888999777555555555555333111111333444666666666666555333333333333222222222222333333333333222222222222333444555444222111222333333444666666555444444555333333444444555666666666666666666555333222333444555555444333222222222333333333333333333333333333555444222111111222333333333333333222222222222222222111111000000000000000111111000000000111111222222111111000000111111222000///......------.........------------,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////---------,,,******+++---+++,,,,,,...///000111111000///---++++++,,,...///000000000111111111111222000000000///...---+++++++++++++++++++++***)))(((((('''&&&'''((()))(((''',,,+++******))))))******'''&&&&&&''')))******)))(((%%%&&&((((((&&&''')))))))))))))))))))))))))))'''''''''((()))***,,,---***+++,,,,,,+++---///222888:::BBBOOOZZZ___aaadddlllhhhfffggggggeeefffjjjrrruuuuuuqqqnnnkkkbbbYYYGGGJJJIIIDDDAAACCCDDDCCCBBBDDDCCC??????BBBCCCAAA:::::::::::::::;;;;;;;;;666333222555555333333777777777666666777999;;;<<>>::::::999<<>><<<999999:::<<<666555555666666444000---///......///111444777888222444555555555555666777666666666444222222444555111111111111222333444555444333111111111000---+++@@@???===>>>???AAAAAAAAABBBAAAAAACCCFFFJJJKKKKKKRRRRRRRRRPPPNNNMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJHHHHHHHHHGGGGGGGGGIIIJJJJJJHHHFFFDDDCCCBBBAAA@@@@@@AAA@@@???===<<<>>>@@@999999:::<<<===>>>>>>======<<<;;;:::999888888888:::888777777888888666555333444555777777777666555222222222222222222222333333333333333333222222222222333444444222222333444444555666555444333444555444444444555666666777777666777777555444333444666555444333222111111000111333333333333333333333333444333111000000111333444222222111111111111111111222111111000000000000000111000000000000111111222111111000000000000111111000000//////............------------------------,,,,,,++++++,,,,,,---...////////////////////////,,,------,,,+++***+++,,,***+++,,,---///000000111000///---,,,+++,,,---.........///000000111222222111111111000...---+++******+++++++++******)))((()))''''''''')))***)))(((,,,,,,+++++++++*********((('''''''''((()))(((((()))(((((()))))))))))))))************************((((((((()))***++++++,,,)))***++++++,,,...111444999===FFFQQQZZZ___aaacccoooiiieeeggghhhfffeeefffooosssvvvssspppmmmfff___NNNPPPNNNHHHDDDEEEEEECCCFFFEEEAAA>>>???CCCCCC>>>666777999:::;;;:::999999666333222555555222222555555555444555555777888999;;;===???>>>===:::777333666777;;;@@@DDDJJJWWWdddhhhhhhgggeeebbbaaaaaaaaa``````______aaaccc\\\SSSQQQLLLHHHLLLUUU\\\]]][[[MMMJJJIIIKKKNNNSSS]]]gggkkkqqqrrrlllggghhhlllmmmnnnnnnoooppprrrtttuuuuuuwwwtttpppkkkfffbbb^^^^^^dddccc___WWWRRRRRRVVVZZZ^^^ccciiinnnqqqtttxxx{{{xxxvvvrrrnnnkkkjjjjjjkkknnnnnnmmmhhhaaa^^^^^^```dddggghhhcccaaaeeeiiijjjkkkmmmlllddd]]]]]]dddkkkssspppnnnooonnnkkkhhhgggjjjnnnmmmiiieeedddaaa^^^`````````______bbbhhhmmmeeejjjpppttttttqqqnnnmmmqqqkkkfffeeeiiilllmmmkkkeeeccccccggglllmmmiiidddbbb```^^^^^^```dddhhhiiifffdddaaa___dddkkklllhhh___``````aaa```___^^^^^^bbb```^^^\\\[[[[[[]]]^^^cccgggiiigggeeeeeeaaa\\\aaahhhlllkkkiiijjjjjjhhhdddcccfffkkklllhhhgggjjjgggfffeeebbb``````aaabbb]]]eeegggdddffflllkkkccc\\\bbbiiikkkhhhdddcccccc[[[___cccaaa\\\ZZZ]]]bbb[[[XXXUUUSSSRRRQQQOOONNNJJJJJJKKKLLLLLLIIIEEEBBBCCCBBB???===;;;:::;;;<<<666666777777666555333111///...------///333777:::222555777666444333555888::::::888555222///000111000000000111222333444555222222222333222111///---AAA???===<<<>>>@@@@@@@@@>>>>>>???BBBGGGKKKMMMMMMPPPQQQQQQOOOLLLJJJLLLMMMOOOOOONNNMMMLLLKKKJJJJJJGGGHHHIIIIIIGGGFFFHHHJJJGGGFFFFFFDDDCCCCCCCCCDDDAAAAAABBB@@@>>>===>>>???:::;;;===>>>???>>>>>>???===<<<;;;:::999888888888777666666777999:::999888666666777777777666444333000000111222222333444444333333444444444333222111222333444444222222333444555666666444333333555666444444555666666777777888555666666555333333444666777666555333333222222222333333333333333333333333444333111000000111333444111111111111111111111111222111111000000000000000000000//////000111111222111000000000000000000111///////////////.........------------------------,,,,,,++++++,,,,,,---...........................,,,---...---+++***+++,,,***+++,,,...///000000000111000///------------.........///000111222333333111111111000///---,,,+++***++++++++++++******))))))((('''(((***+++***))),,,,,,,,,,,,+++++++++***((()))))))))))))))))))))((())))))(((((())))))(((+++++++++++++++++++++++++++++++++++++++++++++***((()))++++++,,,...222444;;;AAAKKKSSS[[[```bbbcccnnniiigggjjjmmmiiieeedddfffmmmssstttsssqqqjjjcccVVVWWWRRRIIICCCAAAAAA???DDDBBB>>>;;;===AAA???:::777999;;;<<<;;;999777555666333333666666222222555222222222333333444555555666777999;;;:::777333111222555:::@@@BBBDDDLLLVVV___aaadddccc```]]][[[[[[bbbbbbaaa```bbbccc\\\RRROOOJJJHHHLLLUUU[[[ZZZWWWRRRPPPPPPTTTWWWZZZaaaiiilllrrruuupppjjjjjjkkkkkkpppqqqssstttvvvwwwyyy{{{{{{sssiiieeefffgggddd___bbb___[[[UUUPPPPPPUUU[[[dddfffiiiooouuuxxxwwwuuuuuuqqqkkkgggfffhhhlllnnnrrrssspppkkkddd___```aaafffiiihhhbbb```fffooosssqqqqqqpppkkkccc```eeelllrrrmmmkkknnnmmmhhheeegggjjjnnnooojjjffffffdddbbbbbbaaaaaa```aaadddiiilllmmmqqqwwwyyyxxxtttpppnnntttqqqnnnmmmnnnpppppppppjjjgggeeegggkkkkkkgggbbbddd```\\\[[[___dddhhhjjjhhheee___]]]bbbiiihhhcccbbbccccccccccccccccccbbb___^^^\\\ZZZZZZ[[[\\\]]]eeeiiillljjjiiiiiieee``````gggjjjgggeeegggjjjjjjeeeeeeggglllnnnkkkiiiiiihhhiiigggddd```^^^^^^```ccciiiiiibbb```eeeddd^^^```dddhhhhhhgggfffggghhh___bbbcccaaa^^^]]]aaaeee```]]]YYYVVVUUUTTTRRRQQQMMMMMMMMMNNNOOONNNJJJFFFGGGEEEBBB???===;;;::::::888888777555444555666777111///------...222666999222555777666333333555777999999888555111/////////000000000111222444555666///111222333333222111111BBB@@@===<<<===?????????<<<===>>>BBBHHHLLLMMMMMMKKKMMMOOONNNLLLKKKMMMOOOOOONNNMMMLLLKKKJJJJJJJJJFFFIIIKKKIIIFFFEEEFFFIIIDDDEEEEEEEEECCCCCCEEEGGGAAACCCDDDCCC@@@>>>>>>>>><<<>>>@@@@@@???>>>???@@@===<<<;;;:::999888888888444444333555777999888888666777777777777555333222111111222222333444444444333444555555555444222111111333444444222222333555666666555333222333666888555555666666777888888888444555555444333333444666888888777666555555555666333333333333333333333333333333222111111222444555111111111111111222222222222111111000000000000000////////////000111111222111000000//////000000111...////////////...------,,,,,,,,,------------...,,,,,,++++++,,,,,,---...........................,,,...//////---,,,,,,,,,+++,,,...///000000///...//////..................//////000000111222333333000000000000///...------++++++,,,,,,,,,++++++***)))((('''(((***,,,+++***+++,,,,,,,,,,,,+++******(((***++++++))))))***,,,&&&((((((%%%%%%''''''$$$++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((()))++++++,,,...222555===FFFPPPWWW]]]dddfffeeelllhhhhhhllloookkkgggfffaaagggnnnqqqttttttmmmeee^^^\\\UUUHHH???===<<<:::======;;;999:::===;;;555999:::<<<<<<;;;888555222555222333666777444333555111111222222333333333333555555777<<<;;;777444555222333999???@@@???BBBHHHQQQWWW]]]___]]]YYYWWWWWWcccddddddbbbbbbbbb\\\TTTKKKHHHFFFIIIOOOTTTTTTRRRVVVTTTVVV\\\```aaadddiiikkkqqquuurrrnnnmmmkkkiiioooqqqssssssrrrqqqrrrsssyyypppeee```dddjjjggg___]]]ZZZVVVTTTPPPPPPWWW___lllkkklllqqqvvvxxxuuuqqqsssnnnhhheeeffflllqqqtttrrrqqqnnnjjjfffccccccdddkkkmmmjjjcccbbbiiirrrvvvuuuttttttsssnnnhhhhhhlllmmmfffeeejjjjjjeeebbbeeejjjnnnoookkkhhhhhhfffcccbbbbbbaaaaaaccceeegggiiippptttwwwxxxvvvssspppoooooooooooooooooopppppppppjjjhhhggghhhkkkllljjjgggfff```ZZZYYY]]]cccfffggggggccc]]]\\\bbbjjjiiiccccccccccccccccccccccccccc[[[[[[[[[[[[\\\\\\]]]^^^bbbfffiiihhhhhhiiifffaaa```eeefffcccbbbfffjjjkkkffffffgggjjjlllllljjjiiiiiijjjkkkgggaaa^^^^^^___iiikkkjjjdddaaabbbcccbbbkkkllllllmmmnnnooooooooofffeeecccaaa___```cccfffiiiddd___ZZZWWWUUURRRQQQQQQOOONNNPPPRRRRRRNNNJJJJJJGGGDDDBBB@@@>>>:::888888888777555444444777:::333111///---...000333555333444555444333333444555333444444444222000111222000111111222333555666777///111333333333222333444DDDAAA===<<<===?????????======???CCCGGGKKKLLLKKKJJJNNNQQQPPPMMMKKKLLLNNNOOONNNLLLJJJIIIIIIIIIJJJFFFIIIKKKIIIEEEBBBDDDFFFCCCEEEFFFEEECCCCCCEEEGGGBBBDDDEEEEEEBBB@@@??????>>>@@@AAA@@@>>>===>>>@@@===<<<;;;:::999888888888666555444555777888888777444555666666666555444333555444444444333333222222333444555666555444222111111222444333333222444555555555444222111333777:::555666666777777888999999444555666555333333555777777666666555555555666666333333333333333333333333222333333333444444444444111111111222222222333333222111111000000000000000.........//////000222222000000////////////000000---......///...---,,,+++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...........................---///000000...------------...000111111000...---------------------......//////000000111111222222//////000000000000//////+++,,,,,,---------,,,,,,)))(((((()))+++,,,,,,+++***+++,,,,,,,,,+++))))))''')))++++++))))))+++---%%%)))((($$$$$$''''''###)))))))))))))))))))))))))))***++++++,,,+++******((()))++++++,,,...111444@@@KKKVVV\\\bbbhhhkkkiiijjjggggggkkkllljjjiiikkkcccgggjjjnnnuuuwwwqqqiiifffcccXXXIII>>><<<<<<:::999<<<<<<;;;;;;===:::555999:::;;;;;;999666333111333111222666777444333666222222333333444333333333555333666;;;<<<888666999444333777<<<>>>===>>>AAADDDLLLUUUYYYXXXVVVVVVWWWaaaeeefffdddbbbaaa]]]WWWIIIFFFCCCDDDHHHLLLPPPQQQUUUSSSVVV___fffgggfffgggjjjpppttttttsssqqqmmmgggiiilllnnnnnnllljjjiiijjjtttnnnddd]]]```gggfff```[[[VVVSSSSSSSSSUUU___jjjoooooooooooopppppppppoooppplllgggfffjjjppptttvvvnnnllliiihhhiiijjjjjjiiipppqqqnnnhhhgggmmmqqqrrrxxxuuuvvvzzzxxxqqqllllllgggaaaaaaiiikkkeeedddiiigggjjjkkkiiijjjmmmlllhhhdddddddddeeefffgggggggggmmmoooqqqqqqpppnnnnnnooogggiiimmmooooooooopppqqqllllllllllllmmmmmmnnnnnnjjjccc]]][[[___cccffffffaaa^^^[[[\\\fffooooooiiicccbbbbbbbbbbbbbbbbbbbbbWWWYYY[[[]]]______``````^^^ccceeeeeeeeegggfffbbb```dddeeecccdddiiilllkkkjjjhhhfffgggjjjmmmnnnlllgggjjjmmmjjjeee```___aaakkkhhhffffffcccaaaeeekkkmmmlllmmmqqqvvvxxxvvvsssmmmhhhccc```aaacccdddeeeiiieee___YYYVVVTTTRRRPPPRRRPPPNNNPPPTTTTTTPPPLLLHHHGGGEEEDDDDDDAAA<<<888555777888777555555777999555444111.........///111444333222222333444333222000111333222111000000111111111222333444666777888111333444333111111333555EEEBBB>>><<<===?????????>>>>>>@@@CCCGGGJJJJJJIIIMMMQQQUUUSSSNNNJJJIIIKKKOOOMMMKKKJJJIIIIIIIIIIIIFFFIIILLLIIIDDDAAABBBEEEDDDFFFGGGEEECCCBBBDDDFFFCCCEEEGGGFFFDDDAAA?????????AAAAAA???<<<;;;===???======;;;:::999888888888:::999777888999999888777222333444666666666666555888888666555333222000000333444555666666444222111111222444333333333444555555555333222111333888;;;666666666777888888999999555666666666444444666888333333222222222333444444333333333333333333333333222333444555555555555444111111222222333333333333222111111000000000000000............///000222222000000////////////000000,,,---.........---++++++,,,,,,,,,------.........,,,,,,++++++,,,,,,---...........................---///111111///...---......///111222111000...---+++++++++,,,,,,---------/////////000000000000000...//////000000000000000,,,,,,---......---------)))(((((()))+++---,,,+++******+++,,,+++***)))(((&&&(((+++***)))(((+++---'''++++++&&&%%%))))))%%%((((((((((((((((((((((((&&&''')))***++++++++++++)))***++++++,,,...111444BBBOOOZZZ___eeelllooommmjjjgggfffhhhiiihhhkkkpppiiijjjjjjnnnuuu{{{vvvmmmlllhhh\\\LLLAAA??????>>>999>>>@@@???>>>???<<<888888999:::999888555333111111///111555666444333555333333444555555555444444444111444:::;;;777777:::777444555:::>>>======???<<>>999222555999999777555666777777555222///...------...444222000111333444222000222333444222000...---...222222222333555777888999444555555333000///222555CCCBBB@@@???>>>===============>>>AAAEEEIIIJJJKKKQQQQQQPPPNNNLLLKKKLLLNNNLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIGGGDDD@@@>>>JJJHHHFFFFFFHHHHHHEEEBBBHHHFFFCCCAAAAAA@@@>>><<>>===<<<;;;::::::999:::999444222666888666444555444444555666777777666666555666666666666444333222444666888666222000222444111222333333222333555777888777555666777888666555666666666666777888999:::888999:::888555444777:::999888666555555555666777333444555444222000000000///000111222333333222111444333222222222333222000000222222///***)))---111///////////////000111111111///---,,,,,,,,,.../////////............//////---...000///...,,,------///...------,,,,,,,,,,,,,,,,,,------...///000000222111000///...---------111000...---,,,,,,------,,,,,,,,,---...///000111222222222222222111000///...///111222333222000///333222000...------------***((('''''')))+++++++++***+++,,,,,,------,,,,,,***++++++++++++***))))))((($$$!!!!!!$$$'''(((''''''''''''''''''((()))))))))))))))))))))******++++++,,,---//////000111222DDDOOO[[[bbbfffkkkmmmlllqqqjjjccccccfffjjjnnnqqqlllkkkkkknnnwww~~~yyyqqqooommmbbbNNN???;;;:::777888999;;;>>>???AAAAAABBB???999777888777111111555222222333333444555777888666777777666444333333555222222333222111222555777555666777999::::::::::::AAA@@@BBBJJJTTTYYYVVVRRRYYY___bbb___\\\YYYUUUPPPDDDCCCDDDGGGIIIHHHKKKPPPUUURRRRRR[[[ggglllggg```bbbgggmmmrrrtttsssrrrrrrjjjfffccccccgggkkkmmmmmmmmmllljjjeee```]]]]]]^^^```WWWSSSXXX___dddjjjqqquuuuuupppfffaaacccgggiiikkkkkkhhheeehhhppptttssspppkkkgggkkksssxxxxxxuuuyyywwwxxxxxxuuuqqqqqquuupppuuuyyyxxxwwwvvvpppiiihhhfffgggkkkiiiddddddiiiiiieeeaaa___bbbgggkkknnniiihhhkkknnnnnniiifffgggeeeeeeggglllppprrrooolllbbbbbbfffkkklllkkkmmmrrrppprrrsssrrrpppnnnnnnooohhhhhhfffccceeeiiigggbbb[[[YYYZZZ```iiiooonnnlllnnnkkkiiiggghhhhhhhhhggg___aaaaaa^^^YYYXXX\\\```jjjbbbaaaiiillleeebbbfffhhheeeaaaaaaeeejjjnnnqqqwwwllldddfffiiijjjmmmqqqmmmsssuuupppkkkiiigggeeeiiiaaa```eeeddd```eeepppuuuooojjjllltttyyywwwsssqqqppphhh```cccmmmkkk```dddaaa]]][[[YYYXXXVVVUUUSSSOOONNNRRRYYY[[[XXXSSSLLLFFFCCCEEEDDD>>><<<>>><<<;;;999888777777777777555555555333000---------333222111222555666777666333333333333333222111000444333222222222333444555555666777777777666444333@@@@@@???======<<<<<<<<<;;;;;;;;;>>>BBBFFFJJJKKKPPPPPPPPPNNNLLLLLLMMMOOOLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHIIIHHHGGGDDD@@@>>>DDDBBBBBBCCCEEEFFFDDDBBBJJJGGGDDDBBBAAA@@@>>><<<===???AAAAAA>>><<<===>>>===<<<;;;:::999999999999999555333777999777555666666666777777888777777777666666777777666555333222666777777666444333333444111222333333222333555777777666555555666777666555666666666666777888999:::888999999777444444666888777666555444444444555666222444555444222000000111111111222333222222000000444333222222222222222111111333333000,,,+++...222///////////////000111111111///...,,,,,,---.../////////............//////+++---//////.........///......---,,,,,,,,,,,,,,,,,,,,,---......///000000111000///...---------...222111000...------......------------......///000000111111111111000000//////000111222222111///...222111///---,,,++++++,,,+++***(((((()))+++++++++***+++,,,------.........+++++++++************)))***'''$$$$$$%%%'''))))))(((''''''''''''((()))))))))))))))))))))***++++++)))***+++,,,...111444666JJJUUU___dddgggkkklllkkkkkkhhheeeddddddeeefffgggiiijjjjjjlllssszzzyyysssuuurrrdddPPPBBB===;;;999<<<<<<===???@@@AAABBBCCCEEE???<<<;;;888222111444222222111111222444777:::;;;;;;:::888777555444333333444444222111111333555666666777777888888999999===;;;<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@EEEJJJMMMOOOPPPPPPOOOMMMLLLMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHHHHGGGFFFCCCAAA????????????BBBDDDFFFEEEDDDJJJGGGDDDBBBBBBAAA???===>>>???@@@???>>>===???@@@;;;;;;:::999888888888888:::555555888999777666888888888999999888888777777777777777777666555444444888777666666666666555333222333444444333444555777666555444555666777666555666666666666777888999999999999888666444444555777666555444333222333444444222333444444222000000111333333333333222111000///333333333222222222111111111333333111------///222000////////////000111111000///...---------.../////////............//////)))+++...///......000111------,,,+++++++++,,,,,,------......//////000000///......------......///222222111000////////////.........---......//////......///000000000/////////000111111111000///...222000...,,,+++*********---+++))))))***++++++*********+++---...///000000,,,,,,***)))))))))***+++++++++)))(((&&&''')))+++((((((''''''(((((()))******))))))))))))***++++++((()))+++,,,///333:::>>>QQQ[[[dddggghhhkkklllkkkiiihhhgggfffeeecccaaa___eeehhhjjjiiimmmsssvvvuuuvvvrrrfffUUUHHHCCCAAA??????????????????AAABBBBBBFFFAAA>>><<<888444222444222222111000111444:::???BBB???======>>>===999555555555555333111000222444666666555555666777888999===::::::DDDRRR]]]___\\\ZZZYYYUUUQQQQQQSSSOOOJJJQQQPPPNNNJJJCCCBBBLLLXXXWWWWWWZZZaaaiiijjjfff```iiilllppptttuuutttqqqooonnnjjjgggfffiiimmmqqqrrrooonnnlllggg```ZZZWWWVVVYYYSSSPPPVVV___gggooouuuzzzrrrfff```cccjjjiiidddcccjjjnnnjjjgggkkkrrruuutttooojjjkkkpppuuuuuuttttttpppnnnqqqrrrpppqqqssslllnnnmmmlllnnnttttttqqquuuoooiiihhhhhhfffgggjjjhhhhhhfffbbb```aaafffkkkeeeaaa___``````aaagggooolllkkkjjjkkkmmmnnnnnnlllgggcccaaacccdddgggnnnvvvqqqnnnlllllloooqqqqqqooolllkkkfffaaabbbfffhhhfffccccccdddeeeggghhhiiijjjtttqqqnnnllllllkkkiiihhhmmmmmmjjjeee___]]]___bbbfff``````gggiiidddcccfffgggdddbbbbbbfffkkkoooqqqsssmmmhhhkkkoooppprrrtttoooxxx|||uuujjjfffeeefffqqqjjjfffgggddd```ccclllwwwsssooooooqqqqqqlllgggnnnsssoooccc]]]aaaeeefffiiibbb\\\\\\``````ZZZSSSWWWSSSOOOQQQXXX]]]]]]\\\YYYQQQKKKKKKJJJEEE>>>;;;===;;;999777666777999:::888999999777444222111222111000///000333555555444444555555555555444444333222222222222333444666666666666555444444444444555===<<<;;;;;;:::::::::;;;>>>>>>======???DDDJJJOOOPPPQQQRRRPPPNNNKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAA@@@@@@AAACCCEEEFFFFFFEEEGGGEEECCCBBBCCCCCCBBB@@@CCCCCCAAA???>>>???@@@BBB::::::999888777777888888999666666999:::888777:::888999999999888777666666888888888777777666555555999666333444777777555222444555555555444444666888777666555666777888777666666555555666666777888999999888777666444444555666666555444222222333333444222333444444222111111111222222222222222222111111222333333333111111111222111222222000...---///111000000//////000000111222000000///...---....../////////............//////***,,,...///......///000---,,,,,,+++++++++,,,,,,....../////////000000000...---------...//////000111111000000////////////000///...............///,,,------...////////////---...///000111111111111222111///---++++++++++++...,,,+++++++++,,,***)))******+++---...000222333---,,,***(((((()))***,,,+++,,,,,,***&&&&&&))),,,((((((((('''((())))))*********))))))******+++,,,+++,,,------///555>>>EEESSS\\\dddfffgggjjjkkkjjjmmmkkkhhhfffhhhhhhccc]]]ccchhhiiifffeeejjjqqqtttooollleee[[[RRRLLLHHHFFFBBBBBBAAA@@@@@@AAABBBBBBBBB@@@>>><<<999777666777222333333333444999BBBHHHKKKGGGCCCCCCEEEEEE@@@;;;666666555333000000111222444444333333444777:::;;;@@@???@@@FFFOOOWWW\\\]]]ZZZWWWQQQMMMPPPTTTRRRMMMPPPMMMJJJGGGCCCBBBJJJTTTZZZ]]]bbbiiimmmnnnkkkhhhkkknnnrrrvvvyyyxxxtttqqqllljjjhhhgggjjjnnnsssvvvqqqqqqnnniiiaaaZZZUUUSSSTTTRRRSSSYYYbbbiiimmmnnnuuuqqqjjjfffhhhmmmkkkfffcccjjjmmmkkkkkkpppuuuwwwsssnnniiiiiilllpppqqqqqquuupppmmmpppsssssstttwwwqqqrrrpppooosssxxxxxxttt~~~xxxrrrnnnllljjjgggfffhhhjjjkkkhhhddddddjjjpppjjjfffdddcccaaaaaagggoooooommmlllkkkkkkllllllllloookkkiiijjjkkkmmmttt|||rrrmmmiiijjjooorrrqqqooommmnnnjjjeeecccffffffccceeefffeeedddbbbbbbdddfffooommmllllllmmmnnnmmmlllkkkkkkhhhccc___]]]___aaabbb^^^___dddeeeccccccfffiiifffcccbbbeeehhhkkklllmmmjjjhhhjjjnnnppprrrsssqqqyyy|||qqqeeeaaadddhhhrrrmmmhhhgggdddbbbfffmmmwwwvvvuuuuuuvvvuuuqqqmmmooowwwxxxmmmbbb```fffjjjkkkfffbbbbbbcccbbb]]]XXXXXXTTTPPPPPPVVV[[[]]]]]]\\\VVVPPPOOOOOOKKKDDD>>>???===:::777666777999;;;999999999777555333333333000///...///222444444444444444555555555444444333111111222333444555666777666555444333333444555666===<<<;;;:::::::::::::::???>>>===;;;;;;@@@GGGLLLQQQSSSTTTRRRNNNJJJHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@AAABBBCCCCCCCCCCCCCCCCCCAAA@@@AAACCCDDDDDDDDDGGGDDDAAA>>>======>>>>>>999999888777777777888888888666777::::::777888;;;888888888888777666666555999888777777666666555555777444222333555666444111555666777666555555777888888777666777999:::999888555555555555666777888999999888666555555666666777666555444333333333444555111333444444222111111222000111111222222333444555222333444333111000111333///000000///.........///000000000000000111222222000000//////............//////............//////,,,...//////...------...,,,,,,,,,++++++,,,------/////////000000000000000............//////000111//////000/////////......000//////.........//////+++,,,---...............++++++---///111222333333222111///...---,,,---------,,,++++++,,,,,,***)))******+++,,,...000333444---,,,***(((((()))***,,,)))+++,,,***&&&&&&(((+++((((((((((((((()))*********************++++++,,,,,,---...---...444>>>FFFQQQYYY```bbbcccgggjjjjjjpppkkkdddbbbgggmmmggg\\\aaafffhhhbbb^^^bbbjjjooojjjgggdddaaaZZZRRRKKKGGGIIIHHHGGGGGGFFFFFFFFFGGGDDDEEECCCAAA>>><<<:::888333666888:::<<>>@@@CCCHHHKKKNNNSSSZZZ___WWWSSSNNNJJJNNNTTTTTTOOOLLLGGGDDDFFFHHHIIIKKKOOOZZZ___ggglllnnnnnnmmmnnnmmmnnnrrrxxx||||||xxxttthhhhhhhhhiiikkkoootttwwwpppooommmggg___WWWRRRPPPRRRTTTYYY```gggkkkhhhdddiiinnnqqqnnnllllllkkkhhhjjjlllllljjjlllqqqsssqqqrrrnnniiihhhjjjmmmnnnmmmsssnnnllloooqqqrrruuuzzzyyyzzzyyywwwzzz|||xxxqqqwwwwwwuuusssqqqnnniiieeegggkkkmmmkkkhhhhhhnnnsssnnnmmmlllkkkeeeaaadddjjjoooooommmlllkkkkkklllnnnrrrooooooqqqqqqqqquuu|||sssnnniiijjjnnnqqqpppnnnnnnqqqpppjjjgggfffddd```eeeeeeccc```^^^^^^```ccckkkjjjjjjkkklllmmmllljjjffffffdddbbb``````aaacccaaa```bbbeeeffffffgggkkkllliiieeeccccccdddeeeeeejjjjjjjjjjjjmmmqqqsssssswww}}}|||ooocccaaahhhooorrrmmmiiifffddddddiiiooouuuvvvvvvwwwvvvtttqqqnnnpppyyy}}}tttgggbbbeeejjjlllllljjjgggccc___^^^^^^XXXTTTQQQPPPTTTWWWYYYYYY[[[XXXTTTSSSTTTRRRLLLFFFBBB@@@===:::888888::::::888888999777444222222333000///...///222333444333333333444444444444333333111111222444555666777777666555444333333444666777======;;;:::999888888888999::::::888777;;;BBBHHHQQQSSSTTTSSSOOOJJJGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFDDDCCCBBBCCCDDDDDD???AAABBBBBB@@@??????@@@AAA??????@@@BBBDDDEEEDDDEEEBBB>>>;;;::::::999999999999888888888888888999777666777:::999777888<<<777777777888777777666666999888777666555555555555555444333333444555444333777777888777666666777999999888777888:::;;;;;;:::555555555555666777888888999777555555777999999999666555444333222333444444111222444444222111111222000000000111333444666777111333555444111///111333///////////////.........111000000000000111222222000000000/////////......//////............//////---///000///---,,,,,,---------,,,,,,,,,---......000000000000111111111111////////////000111111222...//////000000///....../////////...//////000000,,,,,,---.........------***+++,,,...000222333444111000///...---...//////++++++***+++,,,,,,***(((*********+++---///222333,,,,,,***)))))))))***+++)))******)))((('''(((***))))))(((((())))))***++++++************+++,,,,,,+++------,,,,,,222===EEENNNVVV\\\]]]___dddgggggglllhhh```[[[aaaiiieeeZZZ]]]cccddd^^^ZZZ^^^fffkkkjjjgggeeeeee```UUULLLGGGOOOOOOPPPPPPOOONNNNNNMMMLLLOOONNNJJJFFFCCC>>>888666;;;AAADDDFFFJJJRRRYYYaaaZZZQQQIIIDDD>>>999444444444444222111111333555000111111333666999<<<>>>;;;AAAHHHMMMPPPTTTZZZ___PPPOOOLLLIIILLLQQQQQQMMMJJJEEECCCIIIOOOPPPOOOPPPXXX___fffiiihhhgggjjjmmmmmmnnnrrrwww|||}}}yyyttthhhiiikkklllmmmooosssvvvmmmllliiibbb[[[TTTOOONNNSSSZZZaaagggmmmnnnfff]]]___kkkuuusssnnnkkkllllllqqqqqqmmmiiijjjnnnmmmiiiqqqooolllkkklllmmmnnnmmmnnnkkkjjjkkkllllllrrryyy}}}{{{}}}|||tttkkkeeelllrrrrrrqqqpppmmmiiihhhjjjllllllkkklllooosssoooppprrrqqqiiibbbbbbfffpppppppppnnnmmmmmmoooqqqqqqooooooqqqpppnnnpppuuutttqqqmmmmmmooopppnnnlllnnnrrrsssnnnjjjhhheeeaaafffddd```^^^]]]___aaaccckkkjjjiiiiiijjjiiigggeeeaaabbbccccccdddeeeeeeeeedddeeeggghhhiiikkknnnqqqppplllgggdddccccccbbbbbbjjjllllllkkkmmmrrrvvvuuu}}}~~~qqqggghhhpppvvvpppnnniiieeedddfffkkkpppppprrrtttssspppmmmkkkkkkqqqwwwyyysssiiicccdddgggooopppnnniiiaaa]]]^^^```XXXUUUSSSRRRSSSTTTTTTSSSWWWYYYYYYWWWVVVWWWSSSNNNEEECCCAAA>>><<<:::999999777888888666444222222333000///...///222444444333222222333444444444444333111222333555666666666666666555555555555666777777===<<<:::888777555555555333666777666666:::BBBIIINNNPPPSSSSSSPPPLLLIIIGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGEEECCCBBBAAABBBDDDFFF???AAACCCBBB@@@???@@@AAAAAA@@@??????AAABBBBBBAAABBB???;;;:::;;;;;;999777999999888888888999999:::666555777:::888666888===777777888888999888888888888777666444444444444555444555555555444444444666888888999888666666888999888777777888:::;;;;;;:::555555555555555666888888999666555666999;;;<<<;;;555444333111111222222333000222444333222111222333222111111111222444555666000333666444000///111444////////////000000///...111111000000111111222333000000000000000///......//////............//////,,,---//////...---...///...---------......///000111111111111111111111111222111111111111111222222//////000111111111000//////.........///000111111---...............---,,,---------...///000111222......---,,,---...///000)))))))))***,,,,,,***(((******)))***+++...111222+++++++++************)))***)))((((((***+++***)))))))))(((((())))))***+++++++++******++++++,,,---***---///......444???IIINNNUUUZZZZZZ[[[```cccdddccceeeaaaZZZZZZ```^^^VVVXXX^^^___[[[YYY^^^eeeiiilllgggdddeeebbbXXXQQQNNNQQQRRRTTTUUUUUUSSSQQQPPPNNNSSSUUUPPPLLLIIIAAA999:::AAAJJJNNNNNNOOOTTTYYY___YYYOOODDD;;;555222111111222222222111222555777222333444555777999:::::::::===DDDLLLSSSWWWXXXWWWLLLOOONNNKKKKKKMMMLLLIIIIIIEEEEEEJJJOOOPPPQQQUUUXXX___ffffffaaa___ccciiinnnnnnpppvvv{{{{{{uuupppkkknnnqqqqqqpppoooppprrrlllkkkgggaaaZZZTTTQQQQQQYYY```hhhmmmqqqrrriii^^^___lllwwwwwwqqqppprrrtttsssuuuqqqkkkiiimmmooonnnsssrrrrrrqqqrrrrrrqqqqqqjjjiiijjjiiiffffffoooyyy~~~zzzwwwwwwvvvmmmcccYYYeeepppqqqooopppqqqooommmmmmnnnnnnooopppqqqqqqnnnqqqttttttmmmeeeeeekkkppprrrssssssrrrrrrtttwwwtttqqqpppqqqooommmooosssuuutttrrrqqqooommmlllkkkmmmrrrsssoookkkkkkkkkiiiiiiddd___^^^```dddffffffiiihhhhhhhhhiiiiiifffddd]]]___aaadddfffgggeeeddddddgggiiiiiijjjmmmqqqtttqqqnnniiifffeeedddcccbbbjjjmmmmmmiiijjjqqquuuuuu}}}~~~uuunnnpppuuuxxxqqqooojjjdddbbbfffkkkoookkkooorrrqqqooommmnnnpppvvvuuusssooohhhdddeeegggsssqqqllleee___\\\\\\]]]XXXWWWWWWVVVUUURRROOOLLLUUU[[[^^^ZZZWWWXXXWWWSSSGGGFFFEEEBBB???<<<999777777888888777444333333444111000///000222444555444333333444555555555555555222333444666666666555555555666666777888888777777<<<;;;999777555333222222000444777888888<<>><<<;;;======;;;999:::999999999999999::::::555555777999888555777===777888999:::::::::::::::888777555444333333444444333666888777444333555888888999999888777777888:::777666666777999;;;:::999555444444555555666777888999666444666:::======<<<333333111000000000111222000222333333222111222333444333222222222333444555000444666444000...111444000000000111222222111///111111111000111111222333000000000000000///......//////............//////***,,,...///......///111...............///000111222222111111111111111111333333222222222222222333000000222333333222111000............///111222222////////////...---,,,,,,//////............//////,,,,,,++++++,,,...///000((('''(((***,,,,,,***(((+++***))))))+++---000111***++++++++++++***))))))+++((('''))),,,---,,,))))))))))))))))))******+++++++++******++++++,,,---+++///222222222888DDDNNNOOOUUUZZZYYYYYY]]]aaabbb\\\eeefff\\\VVVZZZZZZTTTTTTZZZ\\\YYYXXX___fffiiillleeeaaadddccc\\\WWWXXXOOOQQQTTTVVVVVVTTTQQQOOOJJJQQQUUURRROOOLLLEEE;;;===FFFPPPTTTRRRQQQSSSWWWXXXSSSJJJ???555111000222///000111222222333777999444555666777888888888777===<<<@@@KKKVVVZZZTTTMMMMMMQQQRRRNNNKKKKKKJJJGGGGGGEEEGGGJJJKKKKKKQQQXXX[[[bbbhhheee^^^[[[```gggooonnnoootttyyyxxxrrrlllooorrruuuuuurrrooonnnoooooommmiiiccc\\\WWWVVVVVV]]]eeekkkoootttuuummmbbbdddpppzzzyyyvvvwwwyyy{{{rrrvvvvvvppplllooovvvzzzvvvvvvvvvwwwwwwvvvuuutttiiijjjkkkjjjeeedddnnn{{{}}}zzztttppppppppphhh]]]XXXfffqqqqqqnnnpppsssssssssrrrqqqrrrssstttrrrqqqnnnqqqvvvwwwqqqjjjlllrrrpppsssvvvvvvuuuuuuxxx{{{zzzvvvtttsssqqqnnnqqqwwwuuuvvvvvvsssooollljjjjjjmmmqqqrrrmmmkkkmmmpppppplllfff______dddiiijjjiiieeedddeeehhhjjjjjjiiigggZZZ\\\___cccffffffcccaaaaaaeeehhhggggggkkkpppsssrrroookkkhhhggggggfffeeehhhlllkkkfffgggnnnsssrrrzzz}}}|||vvvrrrsssvvvvvvrrrpppkkkdddaaaeeekkknnniiimmmrrrsssrrrssswwwzzz|||vvvpppkkkhhhfffgggjjjwwwqqqhhhaaa^^^\\\ZZZYYYYYYYYYZZZYYYVVVRRRLLLHHHTTT]]]aaa\\\XXXXXXXXXUUUIIIHHHGGGDDDAAA<<<999666888999999888555444444555111000///000333555555444444444555666777777666666333444555666666666555444555666777999999999888777===:::888666666555333111333555777888888<<>>>>>???@@@AAA>>>===<<<;;;:::999888888<<<;;;999888888888999999888777666777999999777666666555444555666777666555999888666555333333222222444555555555666666666777:::999888666666666777777666666777777888888888999999999888666333444888<<<@@@999333666===BBB@@@;;;333555333000///333555333111222444444444222000///555444444333333444444555222222222222222111000///111111222222111000///...111222222111000111444666111111000///////////////000/////////............///...---,,,,,,,,,,,,,,,111333222---+++---000000111...---...111222111...///000000111111111000000---.........//////000000+++,,,...///000///...---//////...---,,,,,,++++++111000...---++++++++++++++++++******++++++,,,---...,,,)))***++++++)))&&&+++******+++---///...---)))*********)))((('''&&&***++++++,,,,,,+++))))))''')))******))))))***+++,,,,,,,,,,,,,,,,,,++++++---+++...555;;;>>>CCCIIIPPPVVV\\\]]]ZZZXXXZZZ]]]bbb^^^XXXUUUSSSSSSRRRQQQYYYXXXYYYYYYWWWXXX```jjjlllmmmhhhaaa```eeeeeeaaa\\\ZZZWWWRRRNNNLLLKKKLLLHHHTTTTTTNNNMMMHHHEEEMMMQQQSSSUUUTTTQQQNNNNNNOOOMMMKKKEEE;;;222...///111000111222111000000222333555555444222222333777:::999;;;???CCCFFFHHHHHHHHHMMMPPPQQQOOONNNMMMHHHAAA===CCCIIIJJJHHHJJJRRRZZZ]]]]]]cccjjjddd[[[^^^iiinnniiieeegggmmmpppnnnjjjlllpppuuuxxxqqqhhhfffiiiiiiddd^^^ZZZXXXXXXWWWVVV\\\eeekkkkkkqqqyyyttthhhkkkpppvvvyyywwwvvvvvvwwwpppppprrrsssnnniiinnnyyyvvvooonnnuuu{{{{{{vvvsssmmmssstttnnniiilllrrrvvv~~~{{{qqqhhhlllqqqiiiXXXbbbgggiiiiiinnnuuuuuupppoooqqquuuvvvuuusssqqqpppuuuwwwwwwtttppppppuuu{{{rrruuuxxxyyyyyywwwvvvvvvuuuvvvvvvvvvvvvuuussssssuuuuuutttpppjjjhhhiiikkkppptttuuurrrrrruuuvvvuuuppprrrssspppkkkfffeeefffgggkkkmmmjjjeeeccceeehhhdddbbbaaaaaaccceeeeeeeeegggeeeddddddfffjjjnnnqqqrrrqqqooonnnnnnllljjjgggmmmllliiigggfffiiinnnrrrvvvuuuvvvyyywwwsssssswww|||xxxqqqjjjeeeeeehhhkkkiiiqqqvvvrrrqqqwww|||~~~}}}wwwooohhhffffffnnnllliiiddd```]]][[[ZZZ^^^ZZZYYY[[[WWWOOOJJJLLLYYY]]]___]]]^^^```\\\TTTKKKHHHDDDBBBCCCCCC@@@===;;;:::888888888777444222222444444111......000333333444555666666555444333444555555444222222333555111333666999:::999888777===:::888666666555333222555777999999888;;;AAAFFFKKKOOOQQQOOOOOOOOOLLLGGGKKKLLLIIIDDDDDDIIILLLKKKGGGCCC@@@@@@BBBDDDEEEEEE@@@AAABBBBBBAAAAAABBBCCCGGGDDD@@@>>>>>>@@@AAAAAA>>>>>>===<<<;;;:::999888;;;:::999888777888888999888777666777999999777666777666555555777777666555444444444444444444333333555555555666666777777888;;;:::999888888999::::::666666777777777888888888777888888666444444777:::===888555888>>>CCCCCCAAA:::;;;888222111444555333222333444555555333222111222222111111111111222222222222333333222222111000111111111111000000000000111222333222111111333555111111000///////////////000000/////////.........///...------,,,,,,,,,---///111///,,,,,,///000---111///...///222333222000000000111111111111000000............/////////000'''((()))***++++++++++++000//////...------,,,,,,------------------,,,,,,))))))******+++,,,,,,,,,---+++))))))***+++)))&&&***)))((()))+++,,,,,,,,,))))))***))))))(((''''''(((((((((((()))***,,,,,,''')))******))))))***+++------,,,,,,+++,,,,,,---111///000666;;;<<>>AAADDDEEEEEEFFFFFFKKKMMMNNNMMMNNNNNNHHH@@@CCCEEEHHHLLLQQQVVVZZZ]]]\\\XXX[[[dddfff```aaahhhmmmjjjggghhhlllpppooonnnpppqqquuuwwwtttllljjjmmmjjjddd[[[UUUSSSSSSUUUVVVYYYcccjjjkkkqqqyyywwwoooqqqvvv|||}}}zzzvvvttttttlllmmmpppqqqmmmiiinnnwwwvvvpppoootttxxxxxxwwwxxxqqqwwwxxxqqqkkkkkkoooqqquuuwwwtttooopppuuuoooccchhhlllmmmmmmqqqvvvuuuqqqgggjjjoooqqqrrrpppnnnlllsssuuuvvvsssooonnnqqquuurrruuuyyy{{{zzzwwwuuusssmmmooorrruuuvvvvvvtttssswwwwwwvvvrrrnnnkkklllnnnsssxxxyyyuuutttuuuuuusssoooqqqsssqqqlllhhhggghhhlllmmmlllhhhdddcccgggkkkiiigggcccbbbcccdddeeedddiiiiiiiiijjjjjjjjjjjjjjjlllnnnppprrrqqqnnnkkkiiifffgggffffffhhhlllrrrwwwttttttwwwzzzyyytttrrrtttzzzvvvpppiiieeefffhhhkkknnnttttttooommmuuu}}}~~~xxxooohhheeedddgggfffeeedddcccaaa``````bbb^^^\\\]]]XXXPPPKKKLLLXXX\\\^^^\\\]]]___[[[TTTPPPLLLGGGEEEEEECCC???<<<;;;:::999888999888666444444555555222///...///111333444555666666666555555444555555444222222333555444555777999999888666555<<<:::777666666555333222777999:::999888;;;@@@EEEOOORRRRRROOOMMMNNNKKKGGGMMMNNNKKKEEEDDDHHHKKKJJJFFFDDDAAAAAABBBCCCCCCCCCBBBCCCBBB@@@>>>???AAACCCFFFCCC???>>>???@@@AAAAAA>>>>>>===<<<;;;::::::999:::999888888777888888888888777666777999999777666777666555555777777666555///000222444555555555555666666666666666777777888999999888777888999:::;;;666666666666777777777777555666777777666555666888777666666888===AAACCCCCCBBBAAA<<<555222444555333333444555666666666555444222222222222222222222222333333444444333333222222111111000///000111222333222333444444222111111222111111000///////////////000000000/////////......///...------,,,---------...000000---...111///+++000//////111333444333222000000111111111111000000............////////////---,,,------...///000111000000//////......------***+++---.........------((()))***+++++++++***))),,,***))))))))))))(((&&&***(((&&&&&&(((***++++++))))))))))))))))))((((((***)))(((((()))+++---///''')))******))))))***+++...---+++***+++,,,---///111///111777;;;<<<@@@FFFPPPPPPPPPQQQQQQQQQRRRSSSZZZ]]]```___YYYTTTQQQPPPQQQQQQTTTVVVUUUUUU]]]fffiiimmmooommmkkkiiiddd___YYYVVVQQQKKKHHHGGGGGGHHHHHHMMMJJJHHHNNNMMMMMMUUUQQQTTTUUUOOOEEE???@@@CCCBBBAAA>>>999444111111222///000111111000000222444666666666555444555888;;;===@@@DDDEEECCCBBBBBBDDDFFFHHHIIIJJJNNNPPPIII@@@HHHFFFGGGNNNXXX______\\\[[[SSSSSS^^^ffffffdddfffooonnnlllkkklllmmmoooppptttsssuuuxxxwwwqqqmmmnnnkkkcccYYYRRRQQQTTTWWWZZZZZZdddlllmmmqqqyyy|||xxxuuuyyy}}}|||vvvpppmmmlllnnnoooqqqqqqmmmhhhkkkqqqsssooommmpppqqqqqqssswwwqqqwwwzzztttooonnnooopppooovvvyyyvvvvvvyyyuuummmnnnqqqqqqppprrruuusssooobbbeeejjjmmmooonnnkkkjjjnnnrrrttttttpppmmmmmmnnnooorrrwwwzzzyyyuuuooolllfffjjjpppvvvyyyyyyxxxvvvxxxyyyxxxuuurrrpppqqqrrrwww{{{|||yyyvvvuuussspppmmmppprrrqqqmmmjjjjjjkkkuuutttpppkkkgggggglllqqqmmmkkkgggffffffffffffeeekkkmmmooopppoookkkgggdddhhhmmmsssuuurrrmmmiiihhhcccdddfffgggiiinnnssswwwqqqsssxxx}}}|||uuupppqqqwwwtttnnniiiggggggjjjkkkqqqwwwyyyvvvtttxxx~~~yyyqqqiiidddbbbcccdddeeeeeeeeedddbbbbbbdddaaa______[[[TTTQQQQQQXXX[[[\\\\\\]]]^^^ZZZUUUSSSOOOJJJHHHFFFDDD???;;;;;;:::999999::::::999777888888666333000......///111333444666777777777666444555555444222222333444666777888888888666555444<<<:::777666666555444222666888999999888;;;AAAFFFOOOQQQPPPLLLKKKMMMLLLIIINNNNNNKKKEEEDDDGGGHHHGGGEEEDDDCCCBBBBBBBBBBBBAAADDDCCCAAA>>><<<===@@@CCCEEECCC???>>>???AAAAAAAAA>>>>>>===<<<<<<;;;::::::888888888888888888888888888777666777999999777666666555444444555555444333///000333666777777666555999999777666555555666666555444333333444555666777666666666666666666666666555666888888888777777777222333555666888:::>>>@@@CCCCCC===666333555666444444444555666777777777666555555555555555555555555333444444444444444333333111000/////////111444555222444666555333111000000111000000///////////////000000000////////////.........------------......///444777333000000///---......000111333333333222000111111111111000000///.........///////////////444333222111111222333444//////......------------***+++---//////...---,,,)))***+++,,,+++)))'''%%%***))))))(((((((((((('''+++(((%%%$$$&&&)))***+++))))))))))))))))))******------,,,+++++++++,,,---''')))******))))))***+++...---+++******,,,///111...---000666<<>>???;;;444222555666555444555555666666777777777666666777888888777666666333444444555555555444444111000//////000222444666333555666666333111000000111000000///////////////111000000000////////////......---------......///111:::???999111......///,,,...000111111111111111111111111111111000/////////////////////.........333222000...---------...------,,,,,,,,,,,,,,,+++,,,---...//////---+++***+++,,,,,,,,,+++(((%%%###))))))))))))((((((((((((,,,)))&&&%%%''')))++++++))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++''')))******))))))***+++...,,,+++***+++---000222///...000777<<>><<<<<<;;;;;;;;;:::::::::888888999:::::::::999999888777666777999999777666555444222222333333222000555666777888888777666555;;;999666444333333444555444444333222333333555666555555555555555444444444666555666888::::::888777555666777777666666777888888999777333222555666444444444444444555555555555333444555666666555444333333333444444555555444444111000000000111222444555444555666555333111111222111111000///////////////111111000000000/////////.........---......///000222:::???999000---...///+++...111222111/////////111111222111111000///...///////////////.........111000///---,,,+++++++++,,,+++++++++++++++++++++------.........---+++***,,,,,,,,,,,,+++)))'''&&&((()))******(((((()))***,,,***''''''(((***++++++))))))(((((()))+++,,,...,,,,,,++++++******++++++''')))******))))))***+++,,,,,,++++++,,,...111222333111333888;;;===@@@EEEDDDDDDEEEHHHKKKOOOTTTWWWWWWXXXWWWTTTOOOMMMNNNPPPMMMPPPWWW\\\[[[XXX\\\bbblllrrr||||||ooofffcccUUUQQQMMMMMMOOOQQQQQQOOOVVVSSSJJJGGGHHH@@@???LLLXXXYYYXXXSSSKKKDDD@@@@@@@@@<<<777333111000...,,,---.../////////000222444333444555555444555777999777999;;;>>>@@@AAA@@@???;;;>>>@@@BBBHHHPPPSSSQQQOOOQQQTTTSSSQQQPPPQQQSSSRRRVVVZZZ]]]]]]\\\^^^``````dddjjjnnnooorrrvvvzzzuuuuuuyyy{{{tttfffYYYTTTVVVVVVXXX\\\bbbgggjjjkkkeeegggiiiiiiiiikkkmmmnnn}}}}}}zzzuuurrrsssyyyzzz||||||wwwssssssrrrpppllllllppprrrooojjjiiimmmqqquuuvvvrrrrrruuuwwwvvvtttrrrqqquuu|||}}}yyyxxxuuutttwwwxxxuuussssssqqqlllgggfffiiilllmmmmmmgggiiimmmqqqrrrrrrpppooommmmmmooosssvvvuuupppkkkfffhhhllloooqqqqqqooonnnwwwvvvwwwyyy{{{|||{{{zzzqqqvvvxxxuuussssssrrrooommmppprrrpppllliiiiiikkkfffggghhhiiihhheeecccaaaeeehhhmmmssswwwvvvrrrooohhhkkknnnrrrtttuuuttttttjjjkkkllljjjhhhhhhllloooeeegggjjjkkklllooorrruuutttvvv}}}wwwrrrqqquuuqqqlllkkkmmmnnnllljjjpppsssyyy~~~|||xxx{{{~~~|||yyytttqqqlllllllllkkkiiifffdddcccggghhhfffaaa______]]]YYYYYYWWWYYY^^^```]]]YYYXXXLLLIIIGGGGGGHHHFFFBBB>>>===;;;999999;;;<<<===<<<;;;999888777666444111......000222444555666666666333444444333111111222333333222111111111222444555;;;999666666666666555444111333555555666999???DDDFFFJJJKKKJJJKKKOOOOOOLLLKKKLLLJJJEEECCCFFFFFFCCC@@@DDDGGGHHHFFFDDDDDDEEE@@@??????===<<<===@@@CCCGGGEEEBBB@@@@@@???>>>===:::::::::::::::999999999888999:::;;;<<<;;;;;;:::888777666777999999777666777666444444555444333111555555555666666666666777666555333222222444666888666666444333333444555555555555555444444444333333555333333555888999777555555555555666666666666555333666555222222444444111444444333333222333333333222333444555555444333222222222333444444444444444111111111222222333333333555555555444222222333444111111000///////////////111111111000000000//////...............///000000111555555222///000///+++---000333444111///...///222222222111111000///...000/////////..................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------*********+++++++++++++++(((***,,,+++)))(((***++++++)))(((((()))******))))))((((((((()))+++---///999555000***(((''')))+++''')))******))))))***++++++++++++,,,...///111222444222333888<<<===@@@EEEDDDGGGJJJKKKLLLOOOTTTYYYWWWVVVTTTRRRPPPNNNMMMMMMLLLPPPWWW\\\ZZZWWWYYY___lllrrr{{{{{{mmmdddcccXXXUUUQQQRRRTTTUUURRRNNNUUUSSSMMMJJJIII???@@@PPPYYYYYYXXXUUUQQQKKKDDD@@@@@@;;;555111000000///...,,,.../////////000222444222444555555555555666888888777777;;;???AAA>>>:::<<<@@@BBB@@@BBBIIIOOOQQQRRRSSSSSSQQQNNNMMMNNNPPPPPPVVV[[[^^^^^^]]]]]]\\\[[[___fffmmmqqqtttvvvwwwuuuvvvxxxwwwmmm___VVVTTTYYYYYYZZZ]]]bbbfffhhhhhhbbbbbbcccfffjjjkkklllllltttuuuuuusssqqqrrrxxx|||yyy|||zzztttqqqssstttqqqooonnnpppssssssqqqrrrvvvwwwxxxuuuooonnnsssvvvvvvooopppssswwwzzzzzzwwwvvvsssoooooouuuwwwsssrrrsssoookkkhhhiiimmmpppooommmiiijjjkkkmmmooopppooooooooommmmmmqqqvvvxxxuuurrrooopppqqqrrrssssssttttttwwwvvvwwwzzz~~~~~~|||ssswwwxxxtttqqqrrrrrrpppqqqtttuuusssnnnjjjjjjkkkkkklllmmmoooooonnnjjjhhhlllmmmooosssuuutttqqqnnniiilllppptttvvvuuusssqqqiiihhhgggggghhhjjjlllnnnfffgggjjjkkkmmmqqquuuyyyxxxyyy}}}xxxttttttsssooojjjjjjlllllljjjffflllooouuu{{{yyyuuuyyy~~~}}}{{{|||}}}}}}{{{xxxooonnnmmmllljjjhhhgggfffgggiiigggaaa^^^___]]]YYYWWWTTTVVV]]]___ZZZWWWWWWLLLIIIHHHHHHIIIGGGBBB>>>>>><<<999999:::;;;<<<;;;:::888777777888777333000...///111333444444444444333444444222111000222333666555333111111222444555:::888666666666666555444333444666555444777<<>>>>>>>>===<<<===@@@CCCHHHEEEBBBAAA@@@???===;;;::::::999999999999999999888999;;;<<<===<<<;;;;;;888777666777999999777666999777666666666666444333333333333333444666777888222111000000222555999;;;777666444333222333333444555555555444444333333333444222000222555777666444222111111333555666444222222555555222222444333///444333222111111111111111222333555666666555333222111222333333444444444333111111222333333333222222555555555333222222444666111111000///////////////111111111111000000000000...............///000000000///,,,+++///333///(((...222666666222///...///222222222111111///......000000//////.........---(((***+++---...------,,,------------------------+++++++++,,,---...000111(((((((((***+++---///000(((+++,,,,,,)))(((***---***)))(((((()))***)))''')))((((((((()))+++...000JJJBBB777---&&&%%%'''***((()))******))))))***+++)))***+++---///000111222111///111888<<>>CCCCCC???===CCCKKKOOOSSSQQQOOOMMMLLLKKKKKKLLLPPPUUUZZZ^^^``````^^^ZZZ\\\```fffmmmqqqsssrrrqqqvvvwwwwwwttthhh[[[VVVWWW```^^^]]]^^^aaaeeefffgggaaa___```fffmmmppppppppprrrtttwwwwwwuuuvvvyyy|||{{{}}}yyyqqqnnnqqqqqqmmmqqqnnnmmmqqqtttuuuxxx|||xxxwwwsssmmmlllrrrwwwxxxmmmqqqxxx{{{xxxrrroooppplllhhhiiipppssspppoooqqqmmmkkkjjjnnnsssuuurrrnnnlllkkkjjjkkkmmmnnnnnnmmmooollljjjnnntttxxxwwwuuuoooooonnnmmmnnnppprrrsssxxxwwwxxx{{{~~~vvvyyyyyytttqqqqqqqqqooouuuwwwxxxuuupppkkkjjjkkknnnnnnnnnpppqqqpppnnnllltttsssqqqqqqrrrqqqooommmjjjnnnssswwwwwwtttooollljjjhhhfffggghhhiiiiiiiiiiiijjjkkklllmmmqqquuuyyy{{{{{{~~~xxxuuuwwwrrrmmmiiihhhkkkkkkgggdddfffkkkvvvxxxwww{{{|||yyyxxxzzz}}}~~~|||sssrrrooollljjjhhhgggfffdddgggeee___^^^aaa```\\\UUURRRTTT[[[]]]XXXUUUVVVMMMKKKIIIIIIIIIGGGBBB===???<<<999888999;;;;;;;;;999777666777999888555222---///000222333333333222333333444222111000111333:::888555333222222444555777666555444333333222333444555777888999;;;???BBBJJJIIIIIIKKKNNNQQQRRRQQQMMMLLLJJJJJJJJJIIIGGGFFFBBBDDDFFFHHHHHHEEEBBB@@@CCC@@@===<<<>>>AAACCCDDDEEEDDDCCCAAA???>>>>>>>>>===<<<;;;:::::::::::::::<<<<<<<<<>>>@@@>>>:::666888888888777777777777777777777888888777555333222222333333444444555555555333222111111222444777888777666555444444444444444555888666111222777777111222222111111111222333444333333333222222333333444111222333333444444444444333333222222111000000000111222333333222111222444333444555666666666555444111222333444555666666666555555444333444555666777222//////333555222000000000000000000000111111111......------------......//////.........---------111)))\\\QQQ000:::111333,,,...111222111/////////333222000///.........///------,,,,,,+++***))))))333111000...------------.........///......------+++,,,,,,---...///000000,,,,,,+++++++++++++++++++++,,,,,,***'''&&&(((***,,,+++***))))))***+++,,,NNNDDD666,,,(((((((((((())))))***+++++++++++++++,,,------,,,,,,---000333333666:::<<<===>>>@@@AAABBBEEEIIINNNRRRWWW[[[^^^^^^WWWSSSSSSRRRNNNJJJJJJLLLQQQVVVYYYYYY\\\aaafffppppppsssvvvtttlllgggggg```ZZZVVVWWWYYYZZZ]]]aaa^^^[[[XXXTTTMMMHHHIIINNNXXXZZZYYYVVVTTTRRRLLLFFFAAA:::333111222333222///...---,,,,,,---///222333222222333444555555555555444444444444444555666777>>><<<;;;<<>>:::999;;;;;;777555555555000---...222555333111222222222222222444555555666555444444555666555444666555444333222222222222111222444555666888<<>>;;;;;;===AAACCCDDDGGGFFFDDDCCCAAA@@@@@@@@@===<<<;;;::::::::::::;;;;;;::::::<<<>>>>>>;;;888999888888888777777666666999999999888888777555555444444444444444444444444666555444333444555777999888777666555555555555555666888666222333777777222333333333333333444555555444444333222222222333333222222333444444444444444222222222222111111111111333444555444333222333444333444555555555444333333---...///000111222222222555444333333333444555666222//////333444222000000111111111000000000000000///..................///000000///...------,,,,,,333666kkk]]]444555,,,222...000222333111/////////222111000///............------,,,++++++***))))))000///---,,,+++,,,,,,---......//////////////////////////////............++++++++++++++++++++++++,,,***(((((((((((((((&&&******)))(((((()))******555111,,,)))***---...---((()))******++++++******,,,------,,,,,,---000333111333666999<<<>>>??????EEEIIILLLOOOPPPRRRWWW[[[ZZZTTTPPPPPPOOOKKKIIIIIIPPPSSSUUUUUUUUUXXX___eeefffeeehhhoooppplllgggggg___ZZZXXX[[[^^^___aaaeee```[[[XXXVVVQQQLLLLLLPPPWWW\\\^^^[[[XXXTTTKKKBBB@@@:::333111222333222//////...---------///111222111222333333444444444444666555555444444444444555999:::;;;===@@@CCCGGGIIINNNMMMLLLMMMOOOOOOMMMKKKHHHJJJLLLPPP[[[eeeeee```dddfffkkkooorrrssssssrrrkkkjjjhhhaaaZZZWWWXXXZZZ]]]bbbiiikkkjjjiiikkknnnfffbbb```aaaaaa```eeelllzzzxxxvvvvvvwwwyyyyyyyyymmmlllqqq{{{yyyvvvrrrqqqrrrvvv{{{}}}{{{yyyvvvtttrrrqqqrrrrrrpppmmmjjjsssyyywwwrrrppppppooopppnnnmmmoooqqqooohhhaaadddiiikkkgggfffiiiiiifffgggeeefffiiinnnooolllhhhlllggghhhqqqyyyyyytttqqqtttqqqooonnnooopppqqqqqqxxxyyywwwuuuwww{{{wwwooossssssqqqnnnlllooovvv|||}}}wwwooommmoooooollllllllljjjhhhhhhjjjppptttuuutttttttttuuuuuuuuuvvvpppppprrrwww{{{yyyrrrkkkiiikkkjjjffffffiiijjjhhhmmmsssvvvuuuuuuxxxyyyxxx~~~~~~yyyzzzzzznnnffffffeee```ccckkkmmmuuuyyyuuuqqqqqquuuvvv|||{{{{{{~~~xxx{{{|||yyyqqqmmmnnnnnnkkkgggfffeeedddccc```\\\XXXUUUVVVWWWWWWVVVTTTTTTTTTNNNKKKHHHHHHIIIHHHCCC>>>BBBBBBBBBAAA@@@>>><<<;;;;;;555222555999;;;@@@EEE888444000///222333000---333333333444444555555555666555444444666666555444444444333222111111111111333555666777888;;;>>>AAACCCGGGLLLMMMMMMLLLMMMOOOMMMLLLKKKKKKJJJJJJJJJJJJFFFGGGGGGGGGGGGFFFEEEEEE>>><<<::::::===AAADDDEEEFFFEEEDDDBBBAAA@@@@@@???<<<<<<;;;:::::::::;;;;;;:::999888:::<<<===<<<;;;:::999999888777666555555666555444333333333333333777777666666666666555555888777666555555666777888888888777666666666666777666777666444555777666333555555555555666666666777555444333333222222222222222333444444444444444444111111222222222222333333555666666555333222333444444444444444444333222111...///000222333333333333444333222222222333444555333//////333444111000111222222111111000000//////000//////......//////000000000//////...---,,,,,,000<<>>BBBBBB@@@JJJMMMPPPPPPNNNOOOUUUZZZWWWQQQNNNOOONNNKKKIIIJJJTTTTTTTTTSSSRRRUUU\\\bbb\\\ZZZ]]]eeejjjgggcccaaaZZZUUUSSSWWWZZZ[[[^^^bbbaaa[[[WWWWWWUUUPPPOOOPPPYYY\\\]]]YYYUUUPPPIIIBBB===888333000111222111///000///...------...///000///000111222333333333333666666555555444333333333444666999<<>>AAABBBGGGKKKKKKIIIHHHKKKOOOLLLMMMLLLKKKJJJJJJLLLMMMGGGGGGFFFFFFEEEEEEEEEFFF@@@===;;;<<<>>>AAACCCDDDCCCBBBAAA???>>>>>>======<<<;;;;;;:::::::::;;;;;;999888777888:::<<<===>>>::::::999888777666555444333222111000000000111222888888888999999999999999999888777666555555666666777777666666666666666777777777666555666777666333555555666666777777777777555555444333222222222222222222333333333333333222111111222222333444444555555666777555333222222333444444444333222111000000000111222333444555555555333222111111111222333444333000///222444111000111333222222111000///......000000////////////000000........................***777\\\QQQ222...,,,555222444555444222000000000...///000000000...---,,,,,,,,,,,,,,,++++++******+++***))))))***+++,,,------------...///000111111222111000///---,,,******((())))))***+++,,,,,,---...,,,******++++++******((((((((((((((((((((((((+++,,,---...---***&&&###''''''((()))))))))))))))***,,,---------...111333555333444999BBBGGGGGGEEEJJJMMMPPPNNNLLLNNNUUU\\\VVVQQQOOOOOONNNLLLLLLNNNTTTUUUTTTSSSSSSUUUZZZ___XXXUUUWWW___ccc```ZZZXXXYYYSSSNNNPPPSSSUUUYYY^^^bbb[[[VVVWWWVVVRRRNNNMMMXXXZZZXXXRRRLLLJJJGGGCCC:::777222000111111111000111000///...---...............000111222222222222444444444555444444333333333444666999<<<>>>@@@AAAAAAAAABBBDDDGGGJJJMMMNNNIIIMMMRRRXXX^^^ccccccbbbaaaccceeeggghhhhhhhhhhhh]]]______]]]YYYYYY\\\___gggmmmqqqnnnfffaaabbbeeejjjiiihhhgggffffffiiimmmqqqtttvvvuuurrrqqqsssuuuqqqooorrrwwwyyytttnnnlllsssrrrsssvvvzzz|||zzzwwwsssvvvwwwrrrkkkfffeeegggppprrrsssqqqqqqrrrooojjjqqqpppqqquuuyyyyyytttnnnoooqqqrrrqqqooooooppppppooopppsssuuuvvvuuurrroootttlllgggfffhhhiiimmmrrrlllooorrrrrrpppoooqqqsssrrrssstttvvvwwwvvvrrrmmmlllllljjjgggeeehhhooouuuzzz{{{wwwnnnhhhjjjnnnppprrrtttrrrkkkddddddkkksssxxxwwwuuuuuuuuuwwwzzz{{{}}}zzzxxxwwwtttpppmmmkkkkkkhhheeegggnnnssstttsssvvvwwwvvvyyy}}}~~~{{{~~~|||yyy{{{~~~yyyrrrlllgggaaa^^^dddnnnhhhjjjpppuuunnneeejjjwwwtttvvvzzz}}}~~~zzzwwwsssttttttsssrrroookkkgggeeeeeeeeefffeeeaaa\\\YYYUUUSSSQQQPPPOOOOOONNNMMMOOOLLLIIIGGGGGGGGGEEECCC@@@BBBFFFHHHHHHFFFBBB@@@@@@<<<;;;===<<<888555555<<<999555333222000---***222333444555555555444333666555444555666777666444222222111000000000111111...000111222333666999<<>>@@@BBBBBBBBBBBBAAA@@@???>>>=========;;;;;;:::::::::;;;;;;<<<999999888888888:::===>>>::::::999888777666555444555555333333333444555666666666777888999999::::::777666666555444444444444555555555444444555555666777555555666777666444333333444555666666666666555555444333333222222222333111111222222222222111111111111222333444555555666555666666555222111111222444444333222111000000000...///000111222333333333222222111000111222333444444000///222333111000222333222222111000///......000000////////////000000,,,------...///000111111,,,000???999...111111333333444555444222000000111...///000000000///...---------------,,,,,,,,,,,,++++++*********,,,---...,,,++++++,,,,,,...///000......---,,,++++++******(((((()))***++++++,,,,,,(((+++---+++'''&&&)))---))))))))))))))))))))))))%%%''')))+++,,,,,,,,,,,,''''''((())))))))))))))))))+++---------...111333666333444:::DDDKKKLLLJJJGGGIIIIIIHHHGGGKKKTTT[[[UUUQQQNNNOOOMMMKKKLLLPPPRRRSSSTTTTTTTTTUUUWWWYYYSSSQQQTTT[[[___[[[VVVUUU___VVVNNNLLLMMMPPPUUU[[[^^^XXXTTTUUUUUUPPPLLLJJJPPPVVVWWWRRRLLLHHHCCC>>>777555222000000000000000111000//////......------,,,---///000111222222222111111333444555555555555444444444555777:::===?????????@@@AAACCCGGGJJJMMMMMMQQQVVV[[[\\\ZZZYYYZZZ\\\\\\\\\]]]^^^```aaaccc\\\^^^```^^^[[[YYY[[[]]]eeekkkpppnnngggaaa```bbbkkkpppuuuvvvuuurrrooolllkkkooorrrssspppoooqqqssswwwsssppppppmmmgggcccccclllpppssstttrrrqqqrrrtttsssvvvxxxsssjjjdddcccdddpppkkkeeeeeemmmuuussskkkjjjnnntttxxxyyyxxxwwwwwwwwwvvvvvvuuusssrrrtttvvvpppsssuuussspppooorrruuuvvvoooiiiiiiiiihhhjjjmmmhhhnnntttvvvtttpppooooooiiikkknnnsssvvvuuusssqqqooonnnkkkfffbbbccciiinnnwwwyyyvvvnnnjjjmmmrrrtttppptttvvvqqqkkkhhhmmmrrrtttuuuuuuvvvwwwwwwvvvvvv}}}zzzxxxuuussspppnnnmmmmmmjjjfffhhhpppwwwyyysssvvvwwwvvvwww|||}}}||||||yyy{{{xxxsssmmmgggaaa```fffmmmfffgggmmmsssooohhhmmmzzzrrruuuyyy|||~~~sssqqqpppqqqrrrpppmmmjjjfffeeeeeeeeeeeebbb]]]ZZZWWWSSSPPPNNNOOOPPPOOONNNOOOMMMKKKIIIIIIHHHGGGFFFAAADDDHHHKKKKKKIIIFFFCCC;;;777777;;;===:::999:::999777666444333111///---000111111222333333333333777666555555666777666555222222111111111111111222///111222333444777:::===DDDFFFHHHHHHFFFGGGJJJMMMLLLMMMMMMKKKGGGGGGJJJNNNFFFEEEEEEDDDCCCDDDDDDDDDEEECCC@@@@@@AAABBBBBBAAACCCBBBAAA@@@????????????;;;;;;:::::::::;;;<<<<<<:::;;;;;;:::888999;;;===:::999999888777666555555444333333333444555666666444444555555666777777888555555444444333333333222555444444444444555555666666333333777888555222333222333555666666666555444444333333222222333333444222222222222222111111000222222333444444555666666444555555444222111222333444444333222111111111111000000222333444555555555333222111111111222333444444000...111333111000222222222111111000000//////000//////......//////000,,,,,,---...000111222222111111///+++...333222000333444444333111000111222///000000000000000//////........................,,,,,,+++++++++,,,...///,,,,,,+++++++++,,,...///,,,,,,+++++++++*********((()))))))))***+++++++++###)))---***$$$!!!&&&---((())))))******))))))(((%%%'''((((((((((((***,,,'''((())))))******))))))(((***---......///111333333333555;;;DDDKKKNNNNNNGGGFFFCCCAAACCCHHHPPPVVVSSSOOOMMMMMMKKKHHHKKKPPPPPPPPPPPPPPPPPPPPPOOOOOOJJJKKKQQQZZZ\\\ZZZXXXZZZ^^^TTTKKKGGGGGGIIINNNTTTVVVSSSRRRTTTSSSNNNKKKKKKIIISSS[[[YYYRRRHHH>>>666444333111000/////////000000000/////////......---,,,---...000111222222222...000222444555666666555555444333333555777:::<<<<<<<<<======???CCCHHHLLLRRRUUU[[[___\\\VVVTTTVVVZZZXXXWWWVVVXXX\\\aaaddd^^^aaadddddd```\\\\\\\\\aaaeeeiiijjjhhhffffffgggkkkttt|||~~~|||xxxqqqjjjfffiiinnnpppqqqqqqrrrrrruuupppllljjjgggbbbaaacccggglllqqqooojjjgggjjjmmmppptttvvvssslllgggeeegggllleee]]]^^^kkkwwwvvvooojjjpppwwwzzzxxxvvvwwwyyywwwsssqqqpppnnnmmmpppvvvtttvvvvvvsssooopppuuuzzztttmmmiiikkkmmmllljjjkkkiiinnnsssvvvvvvrrrnnnllleeeeeeiiipppsssrrrrrrtttuuusssoooiiieeeeeeiiinnnxxxzzzxxxrrrppptttwwwwwwjjjooosssssspppoooqqqtttqqqsssuuuwwwwwwuuusssqqqwwwwwwwwwvvvuuusssqqqpppmmmmmmiiieeegggooovvvwwwooouuuwwwuuussswww{{{|||~~~~~~vvvsssmmmgggddddddhhhlllfffhhhnnnrrrpppnnnsssyyyssswww|||zzzuuurrruuuvvvsssooonnngggfffeeeddddddbbb___\\\[[[VVVQQQPPPRRRTTTSSSRRROOONNNMMMLLLJJJIIIHHHGGGDDDGGGJJJMMMNNNLLLIIIFFFBBB;;;666777888888;;;???666666666555444333111111/////////000111333555666777666555555777777666555222222111111111222222333333444666777888:::>>>AAACCCEEEHHHJJJKKKJJJIIIHHHLLLNNNNNNJJJFFFEEEIIIMMMFFFFFFFFFEEEEEEEEEDDDDDDCCCAAA???@@@AAABBBBBBAAABBBAAA@@@??????>>>??????:::::::::::::::;;;<<<===<<<>>>>>><<<999888999;;;999888888888777777666666111222333444555555555555888777777777666666555555333444444444444333333222555555555555555666777777555222222777888333111222222333555666777666555444222222222222333444555555444444444444444333222222333333444444555555666666444555666555444333444555444333222222111222333444111222333444555666666666333222222111222333444555555000...111222111111333111111111000000000000000///..................///////////////000000000000...444,,,+++111111111...111222333222000000111333111111000000000000111111////////////000000000000---,,,+++***+++,,,---......---,,,++++++,,,...///------,,,,,,+++******)))))))))))))))************&&&)))+++***%%%$$$(((,,,''''''((())))))((('''''')))+++,,,***'''%%%&&&'''((()))******++++++******(((***---......///111333222444888===EEELLLQQQTTTQQQKKKDDDAAACCCHHHMMMOOOSSSPPPNNNNNNJJJHHHKKKQQQPPPNNNJJJHHHFFFEEEDDDDDDCCCHHHQQQYYYZZZXXXYYY^^^XXXPPPHHHFFFFFFEEEHHHLLLMMMMMMPPPSSSRRRNNNMMMPPPKKKTTTZZZVVVLLLBBB999111222222111000......///000//////////////////......,,,---...000222333333333///000333444555555444444444444444555666666777777666777999999;;;???GGGLLLPPPTTT[[[```\\\SSSQQQUUUZZZWWWTTTSSSVVV\\\ccchhhaaaeeejjjkkkgggbbb___^^^_________aaadddgggiiijjjmmmvvv|||{{{yyywwwrrrkkkdddfffjjjoootttvvvuuutttrrrnnnmmmmmmkkkhhhiiillljjjmmmooonnnjjjgggggghhhlllooosssssspppmmmlllmmmmmmiiidddbbbiiirrrsssooommmqqqvvvzzzzzzyyyxxxxxxvvvpppkkkjjjhhhgggllltttyyyuuuqqqqqqsssvvvxxxyyyqqqiiieeejjjppppppnnnlllnnnoooqqqssstttrrroookkkiiihhhkkkqqqssspppqqquuuyyyxxxuuuppplllmmmrrrwwwzzz{{{xxxtttuuuxxxxxxuuukkknnnrrrtttttttttuuuwwwrrrsssuuuvvvuuussspppnnnppprrruuuvvvtttrrrooommmjjjjjjfffbbbcccjjjpppqqqjjjssswwwsssooorrrxxx||||||uuuqqqlllggggggiiijjjjjjfffjjjmmmmmmnnnrrrtttssspppwwwzzzwwwzzz{{{tttnnnllliiifffdddcccbbbbbb```^^^]]]WWWQQQPPPSSSVVVVVVUUULLLMMMNNNMMMKKKIIIGGGFFFGGGIIILLLNNNOOOMMMJJJIIIKKKCCC<<<:::888666777:::555666777666555333222222//////...///111444777:::777666555666777888777555333222222222222222333333222333555555777999===@@@AAACCCHHHMMMOOOMMMHHHCCCMMMNNNNNNJJJDDDCCCGGGLLLFFFGGGGGGGGGGGGFFFEEEEEE@@@>>>===>>>AAABBBBBBBBB??????>>>===<<<<<<======:::::::::::::::;;;<<<===>>>@@@@@@>>>:::888888:::888888888777777777777777444555777999::::::999999======<<<:::888777666555333333444555555444444333666666666666666777888888555111111777888222000111333444666777888777555444111111111222333444555666555666666666555444444333444444444555555555555555444555777666555555666777444333222222222333444555---...///000111222222222444333222222222333444555555000...111222111111333000000000000000111111111......------------......111111111000//////......%%%333//////333...///...000111222111000000222333333222111000000111222333000000000000111111111111---,,,+++******+++,,,,,,000///---,,,,,,---.../////////...---+++***))))))*********)))))))))))))))++++++,,,+++******,,,---%%%&&&'''(((((('''&&&%%%'''***,,,,,,***((()))+++))))))***+++++++++++++++'''***---...///000111333444777<<>>FFFLLLHHHLLLTTT[[[VVVMMMLLLRRRZZZVVVRRRPPPTTT\\\eeekkkbbbhhhoooppplllfffbbbaaaaaa\\\XXXXXX]]]cccfffhhhqqqxxx{{{wwwtttuuusssnnncccdddhhhooowwwzzzxxxuuurrrqqqrrruuutttqqqqqqtttppppppoooooonnnkkkiiiggghhhkkkooorrrsssrrrrrrrrrqqqrrrooojjjiiilllmmmjjjnnnooosssyyy}}}~~~{{{xxxwwwpppjjjhhhfffeeellluuuvvvooohhhjjjrrrwwwtttooonnneeeaaahhhqqqtttqqqooosssqqqoooppprrrrrrooolllqqqooopppuuuuuuqqqrrrwww{{{{{{yyyuuurrruuu{{{{{{zzzwwwtttuuuxxxvvvppprrrrrrsssuuuvvvwwwwwwxxxttttttuuuuuutttrrrpppooonnnqqquuuvvvtttoookkkhhhggggggccc^^^___fffkkklllgggqqqwwwrrrlllnnnvvv|||{{{~~~|||tttpppkkkgggiiilllkkkiiidddjjjkkkgggjjjrrrrrrkkkllluuu}}}~~~}}}zzz~~~}}}tttkkkgggjjjgggdddbbbaaaaaaaaa```\\\VVVPPPNNNRRRVVVVVVUUUJJJLLLMMMMMMKKKHHHFFFEEEJJJKKKMMMOOOOOOMMMKKKJJJFFFBBB@@@AAA@@@;;;888888555666888777555333222222000///......111555:::===888666555666777888777555//////000111111000......444333222444888;;;===>>>???DDDIIIMMMMMMLLLKKKJJJKKKKKKJJJHHHFFFFFFHHHJJJHHHFFFDDDGGGKKKLLLGGGBBBBBB???===???DDDGGGEEEAAADDDCCCAAA???===<<<;;;:::===<<<;;;::::::;;;======@@@???>>>===:::888666555555666666555444444666888444333444666888:::999888;;;;;;999888777555444444666555666777888777444222888666444444666888888888888666444333222333555666222555777888777666555555555444333222222444666777444333222111111333555666666666666666666666666666333777::::::777444555777999777444111/////////000000///---,,,,,,...000222000333555555333222333555777555222111222333333333111111222444555333000---000///...---------------000///...---------------,,,.........,,,+++,,,---111000000222444444111---111222222222111222555777444333111000000000111111///...------------,,,***,,,,,,------...------,,,,,,,,,+++)))''''''***,,,,,,,,,---...---,,,+++***---,,,***(((''''''((()))))))))************))))))((()))***)))((('''(((***)))***+++,,,,,,+++***)))------......000111222333444333888CCCLLLOOOVVV^^^eee\\\PPPHHHGGGJJJMMMOOO^^^[[[XXXXXXWWWTTTOOOKKKQQQKKKBBB<<<:::;;;===>>>===EEESSS\\\ZZZUUUUUUYYY[[[\\\[[[XXXSSSQQQRRRUUUMMMNNNPPPRRRRRRSSSWWW]]]___XXXOOOFFF???999555333111000///000111000...---111222222333333111000///,,,------...000111333444222222333333333333444444555666666666666666555555444333222555:::>>>???>>>AAADDDJJJQQQVVVVVVRRRMMMPPPQQQRRRSSSVVV[[[aaafffaaakkksssqqqllljjjiiihhhiiieee___ZZZ[[[bbbkkkrrryyytttnnnlllmmmpppqqqpppjjjjjjlllppptttuuurrrnnnjjjpppwww{{{zzzyyyyyyzzzwwwtttqqqooonnnmmmkkkiiinnniiiggggggggggggjjjnnnwwwzzzyyysssooopppqqqooozzzxxxwwwyyy||||||yyyvvvsssoookkkkkknnnooollliiinnnooommmhhhjjjqqqrrrnnniiigggffffffjjjnnnpppqqq{{{wwwrrrmmmlllnnnqqqtttssstttuuutttrrrrrrtttvvv|||yyywwwyyy}}}}}}xxx|||}}}zzzzzz|||xxxpppsssuuuuuutttxxx|||zzzuuutttrrrpppnnnmmmllllllmmmkkkpppuuuvvvrrrllliiigggnnnjjjeeeaaa___```dddgggjjjnnnllleeedddmmmvvvyyy{{{}}}}}}}}}|||{{{||||||tttnnnlllppptttqqqmmmkkkhhhiiijjjkkkjjjiiihhhgggpppxxx||||||}}}}}}zzzzzzzzzyyyvvvrrrooolllpppggg___^^^^^^\\\[[[\\\]]]YYYSSSPPPPPPSSSUUUWWWSSSQQQNNNLLLKKKJJJHHHGGGDDDIIIMMMMMMPPPUUURRRLLLHHHFFFCCC???===<<<<<<<<<777555666999999666555777444222///------///222444444555555777777888888888//////000111111111000///555444444666999<<<>>>>>>AAADDDIIILLLLLLKKKJJJIIIKKKKKKKKKJJJHHHIIILLLNNNHHHGGGFFFIIIKKKKKKHHHEEECCC@@@===???CCCEEEDDDAAACCCBBB@@@>>><<<;;;::::::===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<;;;:::999888888888888777555555777999666555555777999:::999777999999888888777666666666666555666777888777444222888666444444666888888888999888777555555555666666222555777888777666555666555444222222222333555666555555333333333444666777666666666666666666666666666888999888777555555666777666444222000000000000........./////////000000222444666444222000000222666444111000111222333222//////000111222111...+++///......---------......---...///000///...,,,+++---...///...,,,+++,,,---000//////111333333000---111111222111111222444777333222111000000111111222///...------...//////...------.........---,,,,,,,,,,,,,,,***((()))+++---,,,,,,---------,,,+++***...---+++)))((()))******))))))************))))))((()))******(((((()))***)))***++++++++++++***))),,,,,,,,,,,,...///000111555444:::EEEMMMQQQXXX^^^^^^WWWOOOIIIIIILLLOOOQQQ[[[YYYWWWVVVVVVTTTPPPMMMOOOHHH???999777888:::<<<>>>DDDPPPYYYYYYUUUUUUYYY```aaabbb^^^XXXSSSRRRSSSPPPPPPPPPOOOOOOQQQWWW]]][[[UUUKKKBBB<<<888555333111000///000111111///---000111222222222111//////,,,,,,---...///111222333222333333333444444555555555555666666666555555444111//////111666999999999???AAAFFFLLLRRRSSSPPPMMMOOOOOOPPPPPPRRRVVV[[[___dddlllrrrooolllkkkllllllgggddd]]]XXXWWW^^^kkkuuutttnnnfffbbbccchhhkkkmmmkkklllmmmqqqsssrrrmmmiiijjjqqqyyy~~~~~~||||||}}}~~~zzzuuurrrqqqrrrrrrrrrnnnmmmiiiccc```bbbgggjjjsssxxxyyyvvvtttuuuuuurrryyywwwwwwzzz||||||yyyuuuqqqmmmkkkllloooqqqooolllpppppplllggghhhnnnooolllllljjjhhhiiilllpppssstttxxxwwwsssmmmiiiiiilllooooooqqqssssssssssssuuuwwwwwwxxxxxxxxxxxxxxxyyyzzzzzz|||zzzvvvwww{{{zzzuuuuuuvvvuuutttwww{{{{{{wwwtttrrrooollljjjhhhhhhhhhjjjnnnsssuuurrrnnnkkkjjjnnnjjjeeebbbbbbdddfffgggeeehhhfff___^^^gggppptttyyyyyyxxxvvvuuutttuuuuuuuuupppnnnrrrtttqqqooonnniiikkkmmmoooooommmiiigggooowww}}}~~~|||{{{xxxuuurrrrrrtttvvvxxxppphhhbbbaaa___]]]\\\^^^___[[[VVVRRRRRRSSSTTTTTTRRRPPPMMMLLLLLLKKKJJJHHHIIINNNQQQOOONNNPPPNNNIIILLLKKKHHHEEEAAA>>><<<:::777444555888777333222444444333000......///000222333444666777888888888888//////000111222222222111777666555777:::===??????AAAEEEIIIKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIJJJMMMOOOGGGGGGIIIJJJKKKKKKJJJIIIEEEBBB??????BBBDDDCCCAAABBBAAA???===<<<:::::::::===<<<<<<;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;999777777888:::999888888999::::::888777777777777777777777777777666666555777888777555222777666444555666777777777777777777777666555444333333555777888777666666777444333222222222333555666777666555444555666777888666666666666666666666666:::888666666666666555444444444444333333222111000---...000111111111//////444555555333000......///444222000///000222222111//////000111222111...+++......---------...//////+++---///111111///,,,***---...///...,,,+++,,,---.........///111111///---000111111000///000333555333222111000111222333444000000///......000111222...............---,,,+++,,,------+++***+++---///,,,,,,---------,,,+++***...---,,,*********++++++))))))************))))))((()))******(((((()))***)))***++++++++++++***)))************+++---...///333444:::CCCKKKPPPUUUZZZWWWSSSNNNLLLMMMPPPRRRSSSXXXWWWUUUUUUUUUTTTRRRPPPOOOHHH>>>777555666999;;;???BBBKKKTTTWWWVVVWWW[[[cccfffgggddd\\\UUUQQQPPPSSSRRRPPPMMMLLLPPPUUUYYYUUUNNNEEE===888666444444111000///000111111///...000000000111000//////...,,,,,,,,,---...000111222222222333333444555666666444444555555555555444444000......///222444444444:::<<<@@@EEEKKKNNNNNNMMMLLLMMMMMMLLLLLLNNNRRRUUU___eeehhheeedddhhhkkkllliiieee^^^XXXXXX```mmmxxxwwwpppgggaaabbbgggnnnrrroooooopppqqqqqqoookkkgggkkkrrrzzz~~~~~~}}}}}}}}}|||wwwooojjjjjjmmmqqqsssrrrvvvrrrfff___ccchhhiiinnnuuuzzzzzzyyyzzzxxxtttuuuuuuvvvzzz}}}|||wwwsssooommmkkkmmmqqqttttttsssvvvtttnnnhhhiiimmmooonnnsssqqqnnnnnnppprrrttttttwwwvvvsssmmmhhheeegggiiijjjlllooorrrssstttvvvxxxuuuxxxzzzyyyuuusssuuuyyyzzzyyyvvvsssuuuzzz|||zzzvvvvvvuuurrruuuzzz{{{xxxsssqqqnnnjjjgggdddcccbbbgggkkkppprrrpppmmmkkkjjjmmmiiidddccceeehhhiiihhhgggiiihhhccccccjjjssswwwxxxvvvssspppnnnnnnnnnooouuuqqqqqqttttttqqqqqqssskkkmmmqqqtttsssppplllhhhmmmttt{{{|||zzzxxxtttqqqqqqsssvvvxxxnnniiieeedddbbb^^^^^^aaa```\\\XXXVVVUUUTTTRRRQQQTTTQQQNNNLLLKKKJJJIIIGGGJJJOOORRRPPPMMMMMMNNNLLLOOONNNLLLIIIFFFBBB@@@>>>888666666888777333111333555444333111///.........222444666888::::::999888//////000111222333333333777666555777:::===??????@@@CCCGGGIIIJJJJJJJJJKKKHHHIIIIIIHHHGGGGGGIIIKKKEEEGGGIIIJJJIIIIIIIIIJJJGGGDDDAAA@@@BBBCCCCCCBBBAAA@@@>>>===;;;::::::999===<<<<<<<<<;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<<<<<<<<<<999777777888:::<<<;;;::::::;;;:::888666777777777777777777777777777666555666777777555333777555444555666777666555444555666666555333111///333555777888777666777888333333333222333444555555777666666555666777888888666666666666666666666666;;;777333222444555333111222333444555555333222000//////000000111111000000444444333222000/////////333111//////000111111000222111111222333333000...---------------...///000,,,---/////////...---,,,...///000///---,,,,,,---,,,,,,---...///......---//////000///......111333222111000000111222333444111111000...---...000111////////////...---,,,+++,,,---...---,,,---///111---------,,,,,,,,,++++++---,,,+++************+++)))******++++++******)))'''((())))))''''''((()))*********++++++*********)))))))))***+++,,,------666888>>>EEELLLPPPTTTVVVRRRRRRQQQRRRSSSTTTTTTTTTVVVUUUTTTTTTTTTUUUVVVVVVQQQIII???777555888;;;>>>???@@@FFFOOOUUUWWWZZZ^^^aaaeeehhhfff___WWWQQQOOOTTTUUUSSSOOONNNQQQSSSRRRMMMGGG???888555444444444111000///000111222000...///////////////.........+++,,,,,,,,,...///000111000000111222333444444555222333333444444444444333222111000111222333333333666777:::>>>CCCGGGJJJKKKJJJJJJJJJIIIHHHHHHJJJLLLXXX[[[\\\[[[___gggmmmnnnnnnhhhaaa^^^bbbkkkrrrwwwyyytttmmmhhhhhhlllqqquuutttsssrrrqqqpppooonnnmmmoootttxxxzzzyyyxxxyyy{{{wwwpppgggbbbbbbffflllooooooxxxwwwhhh___cccgggfffiiiqqqyyy||||||{{{xxxsssnnnooosssxxx}}}|||wwwrrrooollljjjkkkooouuuyyyzzzzzzvvvpppllllllpppsssttt{{{xxxtttrrrrrrtttttttttyyyvvvrrrnnnkkkiiigggfffeeehhhmmmppprrrtttvvvxxxxxxzzz{{{zzzwwwuuuvvvwwwvvvtttrrrrrruuuyyy{{{zzzvvvwwwtttpppqqqwwwyyyxxxrrrpppmmmiiifffdddcccbbbgggiiilllnnnmmmkkkiiihhhlllhhhddddddgggjjjjjjiiiiiimmmooooooooosssyyy~~~zzzvvvqqqmmmllllllmmmnnnsssrrrrrruuusssppprrrvvvnnnppprrrtttssspppmmmkkkkkkooouuu{{{~~~zzzyyyxxxuuurrrnnnkkkiiikkkhhhffffffccc^^^^^^aaa^^^\\\ZZZYYYXXXVVVTTTRRRWWWTTTOOOLLLJJJHHHGGGEEEDDDKKKPPPQQQOOOOOORRRUUUPPPNNNLLLIIIGGGFFFFFFFFF;;;888888::::::666555888777666555333111...,,,+++111333666999::::::999888///000000111222222333444555444444666999===??????>>>AAADDDGGGHHHJJJLLLNNNJJJKKKKKKIIIGGGFFFGGGHHHEEEGGGHHHHHHGGGGGGHHHIIIHHHFFFDDDCCCCCCDDDDDDCCC@@@@@@>>>===;;;:::::::::======<<<<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;999666666777999>>><<<;;;;;;;;;:::888666888888777777666555555555777666555555666666555333666555444555666777555444333444666777666444111///333555777777777777888999444444333444444444555555666666666666666777777888666666666666666666666666:::666111111222333111///111222444666666444222111222111/////////000222444222111000000000111222222111000//////000111111000222111111222333333000...---------------...///000///...---,,,,,,---///000///000000///---,,,,,,---***+++,,,------------------......---,,,,,,///111111000000///000111333444000111000...++++++,,,....../////////......---,,,,,,---......---...///111------,,,,,,,,,++++++++++++******)))))))))))))))******++++++++++++******&&&'''((((((&&&&&&'''(((+++******************+++************+++,,,------:::>>>DDDIIINNNSSSTTTTTTRRRTTTVVVXXXXXXWWWVVVUUUTTTTTTTTTSSSTTTVVVXXXZZZSSSKKK???777555888<<>>@@@AAA???AAACCCEEEGGGIIILLLNNNMMMNNNNNNLLLIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCAAA@@@>>>===<<<;;;;;;;;;============<<<;;;:::999:::;;;;;;<<<<<<;;;;;;::::::::::::888666666777999>>><<<;;;;;;;;;:::888666888888777666666555444444888666555555666666555444666555555555666666444333555666888999999777555444444555777777777777999;;;444555555555666666666666666666666777777777888888666666666666666666666666666444222222222222111000222333555666555444222111333222000...///111333555111000...///222444555555111//////000111222111000111000//////000000///---......---------...//////000...,,,++++++---000111000111111///---,,,,,,---)))+++,,,,,,++++++---///,,,------,,,***+++---///111000///...///000111222,,,///000///+++)))+++------....../////////......---...//////...---...000...---,,,+++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******&&&'''((((((&&&&&&'''(((++++++***))))))***+++++++++++++++++++++,,,------444:::AAAEEEJJJPPPPPPNNNQQQUUUYYY\\\[[[YYYXXXWWWSSSSSSSSSRRRRRRUUUYYY]]]TTTKKK???666444777===@@@CCCCCCHHHNNNRRRSSSXXX^^^```dddgggfffbbb]]][[[[[[^^^eeehhhdddbbb```WWWJJJAAA===777444333333333333111000000111222333111000000000///............///------------...///000111.........//////////////////000111222222333333222222333333111000///111222333444555666777;;;@@@DDDAAACCCEEEEEEDDDCCCCCCDDDJJJLLLNNNSSS^^^mmmttttttmmmhhheeejjjssswwwqqqjjjqqqsssuuuuuurrrnnnkkkjjjssstttttttttsssuuuwwwzzz|||}}}|||xxxtttsssvvvyyyuuuqqqjjjggggggiiikkklllbbbgggkkkjjjddd___]]]^^^cccllltttwwwwwwvvvrrrmmmjjjlllpppvvv{{{|||wwwssshhhfffdddeeehhhooovvvzzztttoookkkllloooqqquuuyyytttrrrqqqrrrvvv{{{~~~zzzsssqqqrrrqqqlllggghhhjjjlllmmmnnnppptttvvvwwwtttsssuuuyyyzzzvvvrrrqqqppprrrxxxzzzxxxuuuuuuxxxyyyvvvpppnnnqqqttttttrrrqqqooommmlllkkkkkklllpppooonnnoooooonnnllljjjkkkjjjhhhggggggjjjmmmppplllpppwww~~~}}}yyyyyy|||vvvqqqllljjjmmmpppqqqqqqqqqoooqqqvvvwwwtttsssuuurrrqqqooonnnmmmmmmmmmmmmnnnkkklllsssyyy||||||}}}{{{vvvooogggcccbbbcccdddgggbbbaaaeeefffbbb]]][[[XXXXXXYYY[[[]]]]]]\\\ZZZRRROOOKKKIIIJJJLLLLLLMMMDDDHHHNNNTTTUUURRRSSSWWWZZZVVVOOOIIIDDDCCCCCCDDD>>>:::999;;;:::888888;;;999999888666444222000//////000222444777888::::::111000/////////000111111222222222666;;;@@@CCCCCCAAACCCDDDEEEEEEFFFIIILLLKKKMMMMMMLLLJJJHHHHHHIIILLLIIIFFFFFFHHHIIIGGGEEEAAACCCEEEEEEEEECCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<============;;;:::999999:::;;;;;;<<<<<<<<<;;;999999999888666666888:::===<<<;;;;;;;;;:::888666666666666666666666666666888666555555666666555444666555555666777666444222666777888999999999888777444555777777777777:::<<<555666666777777777777777777888888999999999999999666666666666666666666666333444555555333222222333444444555555555444222111222222111111111222333444333000...///222555666666000000///111222333222000111000//////000000///---///......---------............---,,,,,,...///000000111111000---,,,,,,---)))+++,,,,,,++++++---000+++,,,,,,***))))))+++---000000...------...//////'''+++///000---+++,,,...,,,---...//////000000///---...000///...------......---,,,+++++++++,,,,,,)))******++++++************++++++,,,,,,++++++***((()))***)))((('''(((***++++++***))))))***++++++++++++******++++++,,,,,,,,,555===BBBHHHOOOPPPLLLNNNSSSYYY]]]\\\[[[YYYYYYPPPQQQPPPOOOOOORRRXXX\\\WWWMMM@@@777555999???CCCIIIJJJNNNRRRPPPNNNRRRZZZaaaccceeeccc___\\\\\\^^^bbbjjjlllgggeeecccWWWGGG===:::777555444444333222000000000111333333222000111000///.........//////............///000111111000////////////............///000111222222222222111333444222000///111333333555666555555777<<<@@@;;;>>>AAACCCCCCBBBCCCDDDEEEFFFIIIOOO]]]kkkqqqoooiiiiiijjjooossssssooojjjpppuuuyyyyyyuuunnnjjjggglllppptttvvvvvvuuuuuuvvvyyy{{{|||yyyuuurrrtttvvvtttqqqnnnllllllkkkiiihhhiiieeegggllliii___]]]bbbaaaiiiqqqssstttuuusssooopppqqqsssxxx|||{{{wwwrrrhhhiiikkkmmmpppssswwwyyysssmmmkkknnnqqqqqqtttyyyrrrpppoooqqqvvv{{{~~~|||xxxrrrmmmjjjiiiiiimmmmmmmmmllllllnnnqqquuupppqqqsssuuuwwwwwwvvvuuuvvvsssuuu{{{}}}xxxuuuvvvzzz|||zzzsssoooppprrrrrrtttsssqqqooonnnmmmmmmnnnooommmlllmmmoooooonnnlllnnnnnnmmmjjjgggiiipppvvvwwwxxx}}}~~~xxxwww{{{sssnnnjjjkkkpppuuuvvvuuurrroooqqqwww{{{yyyuuutttpppppppppooonnnmmmlllkkkrrrmmmmmmuuuzzzyyyvvvvvvuuupppjjjdddaaabbbeeegggggg```^^^dddiiieee]]]XXXYYYYYYYYY[[[^^^^^^]]]\\\TTTPPPLLLIIIIIIKKKKKKKKKFFFGGGMMMVVVYYYUUURRRTTTZZZWWWRRRMMMHHHDDDAAA???DDD???======;;;888777::::::999888777666444444333...///000111444777:::;;;111000///......///000000333222333777<<>>AAADDDEEEDDDBBBAAA@@@AAAAAA@@@>>>============<<<===>>>>>>===;;;999888888888:::;;;<<<=========999999999888777888:::<<<<<<;;;::::::;;;:::888666444444555555666777777888888666555444555666555444666555555666777666333111444555666777777888888888444555777777777888:::<<<666666777888888888888888888999:::;;;;;;;;;::::::666666666666666666666666222555888888555333333555555555555555444333222111000111222333444333222222555222//////333666666555000000000111333444222111333222111111222222111000000///...---------------,,,------.../////////...111111222000---,,,,,,---)))+++---,,,++++++...111+++++++++***((((((***,,,000///...---,,,,,,---...###)))///111///---///111+++,,,---///000000111111---///000///---,,,,,,---...---,,,+++***+++,,,---***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***)))+++,,,+++***)))***+++,,,+++***))))))***+++,,,+++***************+++,,,,,,666@@@EEEMMMUUUWWWSSSKKKQQQXXX\\\\\\[[[[[[[[[NNNOOOOOOMMMLLLOOOVVV[[[ZZZQQQDDD:::888<<>>999888::::::999888777666666666666.........///222666:::<<<---...000111111111000///111333666888:::===AAADDDEEEDDDCCCDDDEEEFFFEEEDDDLLLIIIGGGHHHKKKMMMMMMLLLKKKKKKJJJKKKKKKIIIEEECCCGGGHHHHHHHHHEEEAAA===;;;CCCAAA>>>;;;;;;<<>>@@@BBBBBB???;;;999888>>>======>>>>>>>>>;;;999777999;;;:::888777999;;;<<<<<<;;;:::999777666555888777777777777777888888777777777777666666666666555333222333555666555222555555666888666333666<<<888888888888888888888888777666666666666666777777444555666888999999999999666555444555777777666555111222444555555333222000666777888888777555333222000000111222222333444444222222222222111111000000555555444333222111111000000222222//////111111...///...---,,,,,,---...///---...000222333222111000222111///...///...---+++)))******+++---......///++++++)))$$$%%%***---,,,......//////...---,,,,,,++++++++++++,,,---...///,,,+++***)))***+++,,,---,,,,,,+++++++++,,,------+++---///...,,,*********///...,,,+++***+++,,,,,,,,,,,,++++++***)))(((((()))+++,,,+++***)))***+++,,,...,,,)))---444333---******+++,,,,,,,,,,,,+++---///666@@@KKKRRRTTTSSSMMMRRRUUUWWWZZZ\\\YYYRRRJJJLLLLLLKKKKKKMMMRRRWWW]]]TTTHHH???:::999>>>CCCCCCFFFOOOWWWTTTLLLPPP\\\fffccc```]]]WWWQQQQQQVVV^^^___aaabbb___UUUGGG===777666555555555444111...111111000000//////......111333333//////222222000333333444444222///,,,***,,,---...///000000000000000000000111222222333333333333333333333222111000444555666666666666666666888:::???BBBAAA???CCCKKKGGGIIINNNXXXdddlllpppppphhhnnnpppmmmkkkmmmppppppllltttuuulllgggjjjiiibbbeeejjjpppvvvwwwrrriiiccceeeoooppppppsssnnniiimmmqqqrrrssstttsssqqqooonnnkkkddd______``````cccgggggglllnnnoooqqquuuvvvsssvvvtttsssrrrrrrtttuuuvvvvvvuuuuuuuuuvvvyyy{{{}}}uuuqqqjjjiiipppzzz|||xxxyyy{{{{{{yyyuuussstttuuu~~~~~~~~~zzzpppggggggmmmrrrooommmlllnnnpppqqqrrrkkkkkkmmmttt{{{}}}zzzuuuzzz|||}}}}}}|||{{{{{{{{{{{{uuuqqqooooooppp|||||||||yyytttpppmmmlllllliiikkkrrrvvvsssooonnnrrrnnnmmmpppooommmpppwww{{{{{{{{{zzzwwwtttpppnnnooommmkkkjjjlllooorrruuurrrqqqrrruuuyyyzzzxxxvvvppppppqqqsssuuutttpppnnnsssttttttsssqqqpppqqqqqqwwwlllcccdddhhhiiihhhiiidddcccdddfffddd___[[[\\\\\\]]]]]]^^^^^^^^^]]]\\\VVVOOOHHHEEEGGGHHHGGGDDDLLLFFFEEELLLRRRTTTTTTUUURRRTTTTTTPPPIIIFFFGGGIIIIIIAAA;;;:::;;;999999;;;<<<:::999999:::999888666222222111000000222555888......///000000000000000000222666888;;;???CCCFFFFFFDDDCCCDDDFFFGGGFFFEEEIIIHHHHHHKKKNNNOOOMMMKKKLLLKKKKKKKKKKKKIIIEEEBBBDDDEEEGGGGGGFFFCCC@@@>>>BBB@@@>>><<<;;;===@@@AAA@@@BBBCCCBBB>>>:::777666999999999;;;===>>><<<;;;666888::::::888888:::<<<;;;;;;;;;:::999888777666888888777777777777888888777777777777666666666666666555333444666777666444444333333666555333555:::999888888777777888888999999888888888888888999999555666777777888888888888444444555777888888555222333444666777777666555444555666777777777555333111222222222222222222222222222222111111111111222222555555555555555555444444000333333000///222111///000000//////////////////---...000222333222111000222111///...///...---+++)))******+++---......///+++,,,+++'''''',,,...------------------,,,,,,+++,,,++++++,,,,,,---......//////...---------...///+++++++++++++++,,,---...,,,,,,,,,+++******,,,...---,,,+++******++++++,,,,,,,,,+++******)))(((((()))***+++***)))((()))+++))),,,***''')))------))))))***++++++,,,,,,++++++---///444<<>>>>>CCCJJJHHHIIILLLTTT^^^ggglllnnniiimmmmmmiiifffiiimmmnnnooorrrpppjjjkkkoookkk```eeekkkrrrxxxxxxqqqggg```\\\iiimmmmmmppplllkkkuuuooopppppppppooommmjjjiiigggbbb___bbbccccccdddgggfffjjjllllllmmmqqqqqqnnnpppppppppppppppssswwwzzz{{{{{{yyyuuurrrqqqrrruuuqqqooojjjggglllvvvyyywwwxxxzzz}}}|||zzzxxxyyyzzzyyywwwuuusssmmmgggiiiooovvvtttqqqpppppppppnnnmmmmmmlllnnnssszzz|||zzzvvvtttyyy~~~~~~||||||{{{uuurrrrrrsssrrrppp||||||{{{wwwsssqqqrrrtttqqqmmmmmmtttyyyxxxuuuttttttpppnnnpppooommmrrryyyvvvvvvuuutttrrrooommmlllnnnmmmkkkjjjkkkmmmpppssssssrrrrrrtttwwwyyyxxxvvvssstttuuuuuutttqqqnnnlllnnnqqqrrrooollllllqqqvvvtttiii``````dddfffgggiiihhhddddddffffff```\\\[[[]]]]]]]]]\\\[[[ZZZ[[[\\\ZZZTTTMMMJJJKKKKKKHHHEEEJJJFFFGGGLLLQQQRRRSSSVVVVVVSSSOOOMMMKKKJJJGGGEEECCC;;;666666777777:::===???===;;;::::::999888666444444333111111222555777///////////////000111111///222555999<<<@@@DDDHHHGGGEEEDDDDDDFFFHHHHHHGGGFFFGGGJJJMMMPPPQQQNNNLLLMMMLLLKKKKKKJJJHHHEEEBBBBBBCCCEEEFFFFFFEEECCCBBBAAA@@@>>><<<<<<>>>AAABBBAAACCCCCCBBB>>>999777666888777777999;;;<<<:::999666777999999999999;;;<<<:::::::::::::::999888888888888777777777777777888666666666666777777777777777666555666777777666555444111000333555444444666:::999777666666777999:::999888888777777777888888777777777777777777777777222333555888999777333000222333555666777777666555444555666666555444222111444444333222111111000000222111000000111222444555444444444555555555666666111444444000000333222///222222222222111111000///---...000111222222111111222111///...///...---+++******+++,,,,,,---......+++------******...///,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...---,,,++++++***++++++*********++++++---......,,,++++++)))(((***...111+++******)))******+++,,,+++++++++******))))))(((((()))***)))((('''(((***'''++++++(((&&&((((((''')))***++++++,,,,,,++++++---...111777>>>EEEHHHJJJNNNVVV\\\ZZZVVVXXX\\\^^^UUUUUUTTTQQQOOONNNOOOQQQUUUNNNCCC999444555888;;;???CCCEEEFFFLLLWWWaaafffbbbZZZUUUUUUTTTQQQOOOOOOWWWTTTQQQOOOLLLGGG>>>888888666333111111000...---000000000000////////////,,,//////---...111222///.........---,,,,,,++++++,,,,,,---...////////////---......///000000111111000111111111111000000///444444555666666666666666444444777:::;;;;;;AAAIIIHHHHHHJJJPPPXXX```fffiiihhhlllkkkfffcccggglllnnnqqqoooiiieeekkkrrrlll___fffllltttyyyxxxpppfff```\\\jjjooommmnnnlllooo|||qqqqqqpppooollljjjhhhfffdddaaaaaafffhhhgggggghhhgggjjjkkkiiijjjmmmllliiilllmmmnnnmmmmmmpppvvv|||}}}}}}{{{tttllliiikkkoooooopppnnnjjjlllrrrwwwvvvwwwzzz~~~}}}zzzxxxwwwsssnnnkkkllllllkkkoootttvvvtttrrrrrrqqqpppnnnlllooonnnooosssxxx{{{zzzwwwpppvvv||||||xxxyyy{{{uuutttxxxzzzwwwtttzzz{{{yyytttoooooouuu{{{vvvnnnlllssszzz|||{{{zzzxxxuuurrrqqqoooooosssyyytttsssqqqooommmlllkkkkkklllkkkiiiiiijjjllloooqqqtttrrrpppqqqrrrtttttttttuuuxxxzzzxxxrrrmmmjjjjjjjjjnnnooolllggghhhqqqzzzpppfff___```dddfffhhhjjjiiicccaaafffiiifffbbb```^^^^^^]]]YYYVVVVVVYYY]]]___ZZZTTTQQQOOONNNJJJGGGGGGFFFIIIMMMOOONNNQQQVVVXXXQQQJJJIIILLLMMMHHHBBB???777222222333555999???AAA???===;;;;;;;;;999777777666555444333444555555000///.........///111222111333666999<<>>===>>>???AAACCC@@@AAABBBAAA===:::888888;;;:::888999999999777666666777888999::::::<<<===999999::::::;;;::::::999999888777777777777777777666666666666777777777777777666666666666666666555666000...222666555444555:::999666555555666999:::777777666555555555666666888888777777666666666666444444555666777666333111000111333444555555555555444444555555444444222222333333222222111000000000111000000000222444666888333333333333333333333333222444444111111333333000111222333333222111///......///000111222222111111222111///...///...---+++******+++,,,,,,---......)))------+++,,,......+++------,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,+++***))))))((())))))******+++,,,......+++++++++***)))***---///(((((()))))))))***+++++++++*********)))))))))((('''((()))((('''&&&''')))'''+++---+++(((((()))+++))))))***++++++++++++++++++,,,...222888???EEEHHHNNNUUUXXXVVVVVV[[[```bbb]]]\\\YYYVVVSSSPPPOOONNNQQQLLLBBB777222444666777888@@@DDDEEEOOO___gggddd___VVVPPPRRRUUUTTTPPPOOORRRMMMHHHDDDBBB@@@;;;777888555222//////...---,,,000000000000////////////---000000......111111...------,,,++++++,,,------+++,,,---...............,,,------......//////000//////000000000000//////333333444555666666666666666444555888888999>>>EEEEEEGGGIIINNNTTTZZZ^^^aaadddiiikkkhhhfffjjjnnnooopppkkkccc___eeemmmkkkcccggglllsssvvvuuupppjjjgggjjjttttttqqqrrrpppqqq|||vvvtttrrrpppmmmjjjhhhgggeeeccceeekkkmmmkkkhhhhhhiiilllllliiihhhjjjjjjggglllmmmnnnllljjjmmmsssyyyxxxzzzzzzsssjjjfffjjjooopppuuuwwwsssqqqsssttttttvvvyyy|||}}}zzzvvvqqqnnnmmmhhhfffkkkppprrrtttvvvooonnnlllmmmoooqqqqqqqqqpppooopppssswwwyyyyyywwwqqqtttwwwvvvssstttxxx}}}||||||}}}~~~}}}{{{wwwyyyxxxsssnnnmmmsssyyyuuummmiiioooxxx|||{{{{{{|||{{{xxxvvvsssrrrtttvvvxxxuuuqqqmmmjjjiiijjjjjjiiihhhhhhhhhjjjmmmqqqsssuuusssooommmlllmmmnnnoootttxxx{{{xxxpppjjjiiijjjiiilllmmmkkkhhhjjjqqqwwwmmmfffaaadddhhhhhhiiikkkfff___]]]eeemmmnnnkkkiiibbbaaa^^^XXXSSSTTTZZZ___bbb^^^YYYUUUSSSPPPKKKHHHDDDEEEJJJMMMKKKIIIMMMSSSVVVOOOHHHGGGJJJKKKGGGBBBBBB;;;555333333444888>>>AAA???=========>>>>>>===;;;999777666666555444333000///.........///111222333555888999;;;===AAADDDGGGGGGFFFHHHJJJKKKJJJIIIHHHIIIJJJKKKMMMOOOQQQRRRNNNLLLJJJIIIIIIHHHEEECCCDDDDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@??????@@@AAABBB===???@@@@@@===<<<;;;<<<<<<;;;999999999:::888777666666777888:::;;;<<<<<<999999:::;;;;;;;;;;;;:::999999888777666666777777555666666666777777777888666666666666555444444444777111///333777666555666:::888666444444666888:::888888777666666666666666999888777666555555555666888666444333444555555444111222333444555555666666444444444444444444333333111111111111111111111111000000000111333555888999555555444333222222111111222444444111111333333000000000111222111000...---...///000000111222222222222111///...///...---+++***++++++,,,,,,---------(((,,,---+++,,,...---***......---,,,------...///------.../////////......000//////...---,,,,,,+++************+++,,,---...***,,,---,,,+++)))******'''(((((()))*********************)))))))))))))))&&&((()))((('''&&&'''(((&&&))),,,---+++)))+++...))))))***++++++++++++***)))***,,,///555<<>>;;;888555777<<>><<<===@@@CCCEEEEEE???===;;;::::::999666333///////////////000111111333555777999:::<<>>??????===<<<===>>>:::999888888:::<<<<<<<<<888777777888:::<<<;;;:::999:::;;;;;;;;;;;;;;;::::::999888777666666666666555555666666777777888888666777777666444333444555777333222555777666666888999888666555555666888999<<<;;;:::999999999999999999888666555444555666666;;;888444333444555666666555555555666666777888888555555444444444444444444000000111111111111111111///000111333555777888888888777666555444333333222111444444000000333222///.../////////000//////.../////////000111111222222222111///...///...---++++++++++++,,,,,,---------))),,,---++++++......+++///...---,,,---...///000+++---...000111000000///------...------,,,+++***+++************+++,,,,,,***,,,...---+++)))((((((((())))))************)))))))))))))))))))))))))))'''((()))((('''&&&''')))%%%%%%(((,,,,,,)))***---((()))******++++++******)))***,,,///333999AAAFFFJJJKKKKKKKKKQQQYYY]]][[[```^^^\\\ZZZXXXUUUPPPLLLKKKKKKBBB555000444555111///999EEEPPP]]]fffiiifffdddZZZSSSSSSVVVTTTOOOMMMFFFAAA;;;999999:::999888555333000/////////...,,,////////////000000000000...222333000000111000,,,---------....../////////++++++,,,------,,,,,,+++,,,,,,,,,---......//////...//////000000000000000111222333444555666666666;;;777666888888666888<<<;;;@@@FFFKKKMMMNNNOOOOOORRR\\\eeehhhjjjmmmnnnmmmdddbbb]]]WWWUUUYYY```gggcccfffhhhiiiiiilllqqqvvvvvvxxxqqqnnnvvvvvvrrrvvvtttrrrooollliiiiiiiiiiiikkkhhhiiinnnooollljjjjjjiiikkkjjjffffffhhhiiifffeeefffgggjjjoootttyyy|||vvvyyyzzzvvvoookkkkkkmmmpppvvvzzzwwwsssqqqnnnkkkqqqqqqrrrtttvvvvvvtttrrrhhheeefffmmmqqqpppmmmmmmkkkhhheeedddfffiiikkkkkkoooppprrrssstttttttttsssqqqooonnnrrrwwwzzzxxxuuuiiiooovvvxxxvvvwww}}}xxxzzz{{{yyyvvvsssqqqpppsssnnnmmmrrrwwwwwwwwwxxxzzz}}}}}}yyyvvvvvvuuusss{{{vvvooohhhcccaaaaaaaaaaaabbbdddfffjjjnnnqqqssswwwvvvssspppmmmlllnnnppppppsssvvvvvvrrrnnnmmmmmmnnnlllkkkmmmrrruuusssppphhheeeeeeiiijjjfffccccccjjjcccaaaffflllnnnnnnooojjjeee^^^XXXVVVZZZ___bbbbbb```\\\XXXTTTQQQOOOOOOFFFHHHKKKMMMIIIDDDFFFKKKFFFHHHHHHDDD@@@@@@DDDIIIMMMIIIFFFDDD???999888<<<>>>===<<<>>>CCCHHHKKKLLLDDDBBB@@@@@@@@@???:::666......///000000000000000111333666777999;;;???BBBEEEGGGJJJNNNPPPOOOLLLHHHFFFIIIKKKLLLKKKKKKMMMOOOLLLJJJIIIHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@===?????????===<<<<<<===:::999777888:::<<<<<<<<<:::888777888:::<<<:::999:::;;;;;;;;;;;;;;;:::::::::999888777666666666666555555555666777888888888666888999888555333444666555333444666666444666:::777777666666666666777777>>>===<<<;;;::::::::::::888777555444444555666777;;;999666666666777666555777666666666666666777777666555555555555555555666222222111111000000/////////000333555777888777777666666666555555444444444000333333000///222111///............///000000111/////////000000111222333222111///...///...---+++++++++,,,,,,,,,,,,------+++......,,,,,,//////---...---,,,++++++---///000***,,,...000222222111111)))***+++++++++***)))))),,,++++++******************+++,,,+++))))))***+++)))***+++++++++***)))(((((()))))))))))))))))))))'''((())))))''''''((())))))%%%&&&,,,...***((()))((())))))***************)))+++---...111666===BBBFFFIIIJJJIIIJJJPPPTTTTTT[[[ZZZXXXXXXWWWTTTOOOKKKHHHIIIAAA444...333333...222666BBBQQQ]]]eeelllrrrjjjaaaXXXVVVTTTNNNIIIHHH@@@;;;777666888:::999777222111000000111111///---.../////////000000000111***...000///000222111...,,,---...//////......---++++++,,,,,,,,,,,,++++++,,,,,,------.../////////...///000000111111111000111111333444555666666666999555444777888666777999777;;;AAAEEEFFFGGGIIIKKKKKKTTT\\\___```dddgggfff___^^^\\\YYYVVVVVV[[[aaa]]]```dddeeeeeegggnnnsssqqquuuppplllrrrpppnnntttrrrooollliiihhhhhhjjjkkkjjjffffffjjjlllkkkkkkmmmlllnnnmmmjjjjjjmmmnnnllleeedddeeekkktttzzz{{{zzzwwwyyyzzzxxxuuupppnnnmmmpppssstttpppoooqqqqqqnnnqqqooonnnooosssvvvvvvuuunnnkkkkkknnnoookkkiiikkkjjjiiihhhiiijjjjjjhhhfffmmmooorrrtttsssrrrqqqpppmmmnnnqqqvvvzzz{{{zzzxxxjjjnnntttvvvvvvwwwzzz|||xxxwwwuuuuuuvvvtttpppmmmpppoooqqqvvvvvvsssrrruuuuuuyyywwwrrrqqquuuyyyxxxxxxtttmmmgggbbb```___``````aaabbbdddgggjjjmmmnnnpppqqqqqqooommmmmmpppsssssstttvvvvvvuuurrrooonnnmmmlllkkkmmmqqqtttvvvwwwmmmiiiggghhhgggdddcccdddjjjeeecccgggkkklllnnnqqqlllddd[[[WWWYYY]]]```aaabbb```\\\WWWTTTRRRSSSTTTLLLLLLNNNPPPLLLFFFFFFIIIAAACCCDDDAAA>>>>>>DDDJJJHHHHHHIIIIIIEEE===;;;===>>>======???EEEJJJNNNOOOJJJGGGEEEFFFHHHFFF@@@;;;---...000111111111000//////111444666999<<<@@@CCCDDDFFFKKKPPPRRRQQQLLLHHHDDDHHHMMMNNNLLLKKKKKKLLLLLLJJJHHHHHHIIIIIIIIIHHHDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@?????????@@@@@@???<<<;;;;;;<<<===;;;888888888999999888;;;888777888:::<<<:::888;;;;;;<<<<<<;;;;;;:::999:::999888777666666666666444555555666777888888999888:::;;;999666444555777333333555777555222555;;;666666777777777777666666===<<<;;;:::999999999999888666555444444555777888999999888888999888555333666555555444444444555555666666555555555666666777444444333111000...------...000444777888888777666222222222333333333444444000222222//////111111.........------...000222333////////////000111222333222111///...///...---+++,,,,,,,,,,,,,,,,,,,,,------000///,,,---000111///---,,,+++******,,,...///)))+++...111222333222222+++,,,---...///...---,,,---,,,+++***))))))))))))*********((('''))),,,000***+++,,,,,,+++***)))((((((((((((((())))))))))))((()))***)))((('''(((***---((('''---000+++'''((((((((()))******************,,,...//////333999>>>CCCJJJLLLHHHEEEHHHMMMOOOWWWVVVUUUVVVVVVSSSNNNIIIFFFHHHAAA222---222222,,,555555>>>PPP\\\cccooo}}}ooofff]]]XXXRRRJJJDDDCCC;;;888555555888:::999777111000000222333222///---.../////////000000111111%%%***------///333333///+++,,,...//////...,,,+++++++++,,,,,,,,,++++++***,,,,,,---......//////000//////000111111111111111000111333444555666666666555222222666888777777999555999===???@@@BBBFFFIIIGGGOOOUUUVVVWWW\\\``````\\\[[[[[[[[[ZZZXXXXXX[[[XXX]]]aaacccbbbdddiiinnnooovvvsssmmmnnnkkkiiiqqqqqqooollliiihhhjjjlllnnnhhhcccbbbfffjjjjjjllloooqqqsssrrroooooosssuuusssjjjggggggmmmvvv{{{zzzvvvuuuvvvyyyzzzyyyvvvsssppprrrsssppplllmmmrrruuuuuutttpppllllllooorrrsssrrrwwwsssppppppnnnjjjiiilllggghhhkkknnnooommmiiieeekkknnnrrrtttsssqqqooonnnjjjooouuuxxxxxxxxxxxxxxxuuuvvvxxxzzz{{{zzzxxxwwwvvvrrrnnnooorrrrrrnnnjjjlllnnnssswwwuuuooonnnqqqqqqtttqqqkkkllluuu|||}}}wwwsssmmmhhhcccaaaaaaaaa``````aaabbbdddfffhhhiiihhhjjjllllllkkkmmmqqqtttvvvvvvvvvwwwwwwuuuqqqnnnjjjkkkllllllmmmrrryyytttnnnjjjiiigggdddeeehhhfffccccccgggjjjlllpppvvvlllcccYYYVVVZZZ___aaa```bbb```\\\XXXTTTTTTUUUXXXPPPOOOPPPQQQOOOIIIFFFHHH@@@@@@@@@>>>===???DDDIIIBBBDDDIIILLLHHH@@@===???@@@>>>>>>@@@EEEKKKOOOQQQNNNKKKJJJKKKMMMKKKEEE???222111///...---------...000111222444777:::===>>>EEEHHHLLLOOOPPPNNNLLLJJJHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEHHHFFFCCCBBBBBBAAA@@@???BBBCCCBBB@@@===;;;:::;;;;;;;;;:::999888888888888;;;999777888;;;===<<<::::::::::::;;;;;;;;;<<<<<<::::::999999777666555444666666666666666666666666444444444444666888:::<<<444444555555555555555555999999888777555333222000777777777777666555444333444555666888999999999999888888777888888888666555888777666555555444555555444666777666444333333444222333444333111//////000555333222444777888666444111000111333444444222000555333111111333444222///---///111000---,,,...000.........///000222333444111111000......---------,,,++++++******++++++,,,111111000///...---,,,,,,...------,,,,,,,,,------***,,,...111222222222111.........///......---,,,,,,,,,++++++***))))))((()))(((''''''(((((('''&&&((((((((()))))))))))))))***)))(((''''''&&&&&&'''(((((('''''''''&&&&&&&&&)))***---......,,,***((()))***+++***)))((()))******---...---,,,000888???IIIMMMOOOJJJCCCBBBIIIPPPUUUYYYZZZWWWTTTRRRMMMGGGFFFIIIDDD777------//////000666EEEVVV```fffqqq}}}rrriii^^^XXXTTTOOOFFF>>>555444444333333222222111444333111////////////000333111........./////////,,,---///000000000///.........---------......///,,,---......,,,,,,---...000///333888666///---000444111//////111111000...333222222222222222222222444444555555777888999:::888888888999<<<>>>AAACCCDDDHHHMMMRRRUUUWWWZZZ\\\XXXZZZ\\\\\\[[[[[[[[[[[[]]]]]]aaafffhhhgggkkkqqqmmmooorrrsssqqqnnnmmmlllsssooollllllggg```bbbiiibbbeeegggddd______ffflllrrrqqqpppooopppqqqssstttnnnkkkjjjmmmsssvvvvvvsssyyyuuuyyy{{{uuuwwwwwwmmmvvvrrrooommmkkkjjjqqqyyywwwnnnhhhiiikkkkkkpppwwwvvvvvvuuurrrmmmiiigggfffhhhggggggkkkooopppkkkfffmmmoooqqqttttttrrrnnnjjjnnnooopppppppppppprrrtttvvvvvvtttqqqsssxxxzzzxxxvvvpppkkkkkknnnpppqqqrrrooonnnmmmnnnpppqqqqqqpppqqqqqqmmmgggjjjtttxxxwwwuuutttpppkkkeeebbbbbbccc]]]___bbbeeeccc```dddkkkiiijjjkkkjjjkkkooovvv|||tttwww{{{zzzrrrkkkmmmqqqpppjjjhhhooouuuvvvsssqqqnnniiihhhiiigggdddhhhhhhgggeeedddgggnnntttrrreeeYYYZZZccciiiddd\\\dddbbb```]]]YYYVVVTTTRRRRRRRRRRRRQQQNNNKKKGGGDDDEEE@@@;;;;;;>>>CCCFFFGGGGGGIIIIIIFFFAAA??????@@@CCCAAA???@@@DDDIIIMMMNNNLLLJJJIIIJJJMMMKKKDDD>>>///...---------...///000111111333555888;;;===???DDDHHHLLLPPPQQQOOOLLLJJJGGGHHHIIIJJJJJJKKKKKKJJJLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEGGGEEECCCCCCBBBBBB@@@>>>AAAAAAAAA???<<<:::999:::;;;:::999888888888888888;;;999777888;;;<<<<<<:::<<<<<<;;;;;;;;;:::::::::999999999999777666555444666666666666666666666666888777666666555666777777444555666777666555333222444555555666666666666555666666666777666666555444444555777888999999888888:::999999:::::::::888777999888777666666666666666666777888777555333333444222333444333111//////000444333333555777888666333222111111222444555333222333111//////111222000......000222111...---...///111111111111111222333333333222111///...---------,,,,,,++++++++++++,,,,,,000//////............///......------------......,,,...000111222111000///////////////......---,,,---,,,,,,+++******))))))+++***))))))******)))(((''''''''''''((((((((((((******((('''''''''''''''(((((('''''''''&&&&&&&&&((()))***++++++***)))(((''')))***)))((('''((()))***+++---+++***---555;;;EEELLLQQQOOOHHHEEEHHHLLLTTTZZZ]]]YYYUUURRRMMMHHHBBBDDD???444...000444444666<<>>???CCCGGGKKKOOOQQQSSSVVVXXXYYY[[[]]]___^^^]]]]]]\\\[[[ZZZ^^^dddhhhhhhkkkpppqqqsssvvvwwwuuusssqqqqqqtttpppnnnllleee^^^]]]aaa[[[]]]_________bbbhhhnnnnnnnnnooopppqqqqqqqqqqqqooollljjjlllqqqtttsssqqqpppooowww|||xxx{{{}}}vvvzzzvvvrrroooiiieeeggglllrrrllliiijjjlllkkknnnsssuuuuuutttpppkkkfffddddddhhhggggggjjjnnnooommmkkkqqqrrrtttuuutttqqqmmmiiimmmmmmnnnnnnoooqqqtttvvvuuutttoookkkmmmuuuyyyyyyuuunnniiiiiikkkmmmpppssstttrrrnnnmmmooopppqqqqqqnnnpppnnnkkknnntttvvvsssrrrrrroookkkgggddddddeeebbbcccgggjjjhhheeehhhnnnlllmmmmmmlllmmmqqqwww|||uuuwwwzzz}}}~~~zzzsssnnnooossssssmmmjjjnnnqqqqqqsssqqqnnnkkkkkkkkkiiigggkkkllllllhhhdddeeejjjooolllbbbYYYZZZcccjjjiiieeegggfffccc```\\\YYYWWWUUUUUUSSSRRRPPPNNNKKKHHHFFFCCC???;;;:::===AAACCCCCCBBBCCCDDDCCC@@@???@@@AAA???>>>???BBBFFFIIIJJJJJJLLLLLLMMMOOOOOOMMMHHHDDD,,,,,,------///000222333111222444666999;;;>>>???CCCGGGLLLQQQSSSQQQNNNKKKFFFGGGHHHIIIIIIJJJJJJIIIKKKJJJIIIGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB???<<<@@@@@@@@@>>>;;;999999999999999888888777888888888;;;999888999:::;;;;;;:::======<<<;;;:::999888888999999999888888666555444777777777777777777777777999888777666666666666666555666777888777444222000222222333444666777777888555555666777777777666666666777888999999888777666999999::::::999999888777999888888777777777777888888999:::888666444333444222333333222000///000111333333555777999888555222555333222222444555555444111000///000111222111000000222333333111.........222111111000000111111222555444222000///...------------------------------///...---------///000111//////............/////////000111222222111///...000000000000///...,,,,,,------,,,,,,++++++******,,,+++))))))******)))(((%%%&&&&&&&&&''''''''''''******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((&&&((()))((('''&&&'''))))))***+++***)))+++111666@@@IIIRRRTTTNNNHHHFFFGGGQQQYYY___\\\UUUPPPLLLIIIDDDBBB;;;222///222555555;;;CCCQQQ]]]aaaaaadddjjj^^^WWWOOOJJJHHHEEE???:::222222222111000000//////111111000//////000000000///...///111333555444333...............///000000000000//////////////////---//////...,,,+++,,,---,,,+++---//////,,,...111111000...///000111111000000000000000000111111111222222222333444555666777555555555555666888999:::@@@CCCGGGIIIKKKMMMOOOQQQVVVXXX\\\^^^___^^^\\\[[[XXXWWWZZZccciiijjjlllooorrruuuxxxyyywwwuuusssssstttpppnnnjjjddd\\\ZZZ\\\YYYYYYYYY[[[^^^ccchhhkkkjjjkkknnnpppppppppnnnmmmooollljjjkkknnnppppppnnnjjjkkkvvv}}}yyyzzz|||zzzvvvrrroooiiibbbaaadddnnnkkkkkkmmmmmmkkkmmmpppvvvvvvtttooojjjeeecccbbbiiihhhgggiiimmmpppqqqrrrwwwxxxxxxxxxuuurrrnnnlllnnnmmmlllmmmooorrruuuxxxtttqqqkkkfffiiisssyyyzzztttlllfffgggiiikkkqqqwww{{{wwwpppmmmmmmppprrrtttoooqqqrrrrrrtttvvvuuuqqqooooooooollliiifffeeeffffffgggjjjnnnllliiikkkpppmmmmmmmmmmmmnnnqqqvvvzzzuuuvvvxxxzzz{{{yyytttqqqrrruuuuuupppmmmmmmllljjjjjjhhhffffffgggfffeeedddkkkoooppplllfffdddhhhmmmjjjccc\\\\\\bbbhhhjjjjjjiiigggeeebbb^^^[[[YYYXXXWWWVVVSSSRRRPPPNNNJJJGGG@@@>>>;;;:::;;;===>>>>>>???@@@AAA@@@===<<<===>>>:::;;;>>>BBBFFFHHHGGGFFFJJJMMMPPPRRRPPPNNNKKKJJJ---......///111222333444222333444666999<<<>>>@@@BBBFFFLLLQQQSSSRRRNNNLLLFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDBBB>>>;;;@@@@@@@@@>>>;;;:::::::::888888777777777888999999;;;:::999999::::::;;;;;;===<<<<<<;;;:::999888888999999999888888777555555777777777777777777777777666666666777777888888999666666666555555444333333444444444444444555555666444444555777777888888888777888999999888777666555666777888888777666555666777777777666777777888888:::;;;;;;999666444333444222333333222000///000222222444666999999777444222666444222222444666666666222222222222333444444444222333444444222000...---000/////////000111222222777666444222000......---........................000///...------...000111///////////////000000111000000111222222111111000111111111000///...---,,,------------,,,,,,+++++++++)))(((((())))))'''&&&&&&&&&&&&'''(((((())))))+++***)))(((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))&&&((()))(((''''''(((******++++++***)))+++...111;;;EEEOOOSSSNNNHHHEEEDDDNNNYYY```]]]TTTNNNKKKHHHIIICCC:::222//////000000;;;FFFTTT^^^aaa___```cccTTTOOOHHHCCCBBB???:::666333222222111000000/////////////////////000000000......///111444444333111///......------...000111111111111111111000000///...///000///---+++,,,---+++++++++,,,,,,---000444//////...///000111111111////////////000000000000111111111111222333444555555555444333444555666777:::===@@@CCCEEEGGGJJJLLLPPPRRRVVVZZZ\\\[[[XXXVVVTTTSSSXXXbbbjjjlllnnnpppooorrruuuvvvtttrrrqqqpppqqqnnnjjjgggcccaaaaaabbbaaa^^^\\\]]]```dddffffffiiijjjlllmmmnnnnnnmmmmmmooollliiiiiikkklllmmmlllllllllxxx~~~vvvtttxxxwwwuuupppmmmkkkhhhdddeeeiiipppoooooonnnnnnmmmoooqqqwwwwwwtttooojjjeeecccccclllkkkkkkkkknnnqqqvvvyyy{{{}}}~~~}}}zzzvvvsssrrrrrrooommmlllnnnqqqtttvvvrrrqqqlllhhhkkktttzzz{{{sssjjjeeehhhjjjlllttt}}}zzzrrrmmmmmmppptttvvvsssssstttvvvwwwxxxvvvsssoooppppppnnnjjjgggffffffhhhiiilllpppoookkkllloookkkkkkkkklllmmmpppsssuuusssssstttvvvxxxwwwtttrrrqqqssstttssspppmmmjjjgggdddaaaaaadddeeecccbbbbbbhhhmmmqqqnnnhhheeehhhnnnlllhhhbbb___```cccfffhhhgggfffdddaaa^^^[[[YYYXXXXXXWWWVVVUUUUUUQQQKKKEEE===<<<;;;:::::::::999999BBBAAA@@@>>><<<999888888888999<<<@@@DDDGGGFFFEEEGGGLLLRRRSSSOOOMMMMMMOOO111111222222333333333333222333444666999<<<>>>@@@BBBFFFLLLPPPRRRQQQNNNLLLGGGHHHIIIJJJJJJKKKJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBCCCCCCAAA>>>;;;@@@AAAAAA???===;;;;;;<<<888777777777888999::::::;;;;;;::::::999999:::;;;;;;;;;:::::::::999999999888888888888888777666555777777777777777777777777666666777888888888888888666444333222333555777888333333333222333444555555444444666777888888888888888888999999888777555444555777999888666444555666555555555555666666777888:::;;;;;;:::777444444444222222222111//////111333222555888:::999777444222777555333333444666777666222222333333333444444555444444333333222111...---//////000111222444666777888777555333111000//////...///000000000000///...222111///...---------...///////////////000111222///000111222222333333333111111111111000///...---............------------,,,***(((((())))))'''&&&((((((((()))***++++++++++++***)))((((((''''''(((&&&''''''''''''''''''''')))((('''&&&&&&(((***+++'''(((******)))(((***+++++++++,,,++++++,,,...///888@@@IIIMMMJJJFFFDDDDDDOOOZZZaaa^^^UUUOOOLLLIIIJJJBBB999222///......///999EEESSS[[[]]]]]]^^^^^^NNNIIICCC???===:::666333333333333222111111000000////////////000000000000......///000222222000...///......------...000111111111222222111000//////...///000///---,,,---...+++,,,,,,++++++///333666...///////////////111222....../////////000000000111111000111111222333444666555444333333444555666555777:::===???BBBEEEHHHJJJLLLOOOTTTXXXXXXUUURRRPPPQQQWWWcccjjjmmmnnnqqqlllooorrrsssrrrpppooonnnmmmjjjgggdddeeeiiimmmoookkkfffbbbbbbeeehhhhhhggglllkkkjjjjjjjjjkkkmmmmmmmmmkkkiiihhhhhhjjjkkklllmmmjjjuuu|||rrrmmmqqqqqqsssmmmhhhgggggggggkkkpppssstttssspppnnnooosssuuuuuutttqqqmmmgggdddccccccnnnppppppppppppsssyyy~~~|||{{{zzzyyyxxxtttooommmoooqqqrrrrrrqqqqqqpppnnnrrryyy|||{{{ooofffccciiikkkkkkssszzzsssooopppsssvvvxxxuuusssrrrtttvvvvvvvvvuuuqqqrrrrrroookkkhhhffffffkkkkkkoootttsssooommmoookkkkkkkkkllloooqqqssssssrrrqqqqqqsssuuuuuusssqqqooooooppprrrqqqnnnjjjhhhiiieeefffkkklllhhhfffggghhhmmmqqqnnnhhhdddfffiiikkkiiieeeaaa^^^___bbbeeeeeeeeecccaaa___]]][[[ZZZWWWWWWXXXZZZZZZTTTJJJCCC<<<<<<;;;:::888777777777BBBAAA???===;;;:::888777888888:::>>>BBBFFFFFFFFFGGGMMMRRRRRRNNNMMMPPPTTT333333333444333333222222111222444666999;;;>>>???DDDFFFKKKNNNPPPOOOMMMLLLGGGHHHIIIJJJJJJKKKKKKKKKHHHGGGFFFDDDCCCCCCBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@AAABBBAAA>>><<<@@@AAAAAA@@@===<<<<<<===888888888888999:::;;;<<<:::;;;;;;:::999888999;;;::::::::::::999999999999888888888888888777666666777777777777777777777777999999999999888777666666444333222222333555888:::111111111111222444666777444555666777888888999888777888999999888777666555666999;;;:::777555666888444444444444555666888888999:::;;;999777555444555222222222111//////111444333666999:::888666444444666444333333555666666555000111333222111111222333555333111111111111000...111111222333666888:::;;;999888666444333222111111///000111222222111000///111111000///...---,,,,,,///......//////000111222000000111222333333444444111111111111111000000/////////.....................---++++++++++++)))'''))))))***+++,,,---......++++++***)))((((((((((((&&&&&&&&&'''''''''''''''((((((''''''((()))+++,,,'''(((******))))))+++,,,++++++,,,,,,---.........444:::BBBGGGFFFEEEDDDEEEQQQYYY___\\\UUUPPPLLLIIIBBB<<<777444111...000444888DDDPPPUUUVVVWWWYYYXXXHHHDDD???<<<999777555333444333333222111111000000//////000000000///......///......///111111000..................///000000111111222222222000...------...//////...---...///+++...---++++++000555666...///000///......000111......//////000000111111111111000000111111222333555555333333222333444555333555777999;;;===AAADDDFFFGGGIIINNNTTTUUURRROOOJJJNNNXXXccciiijjjlllqqqmmmpppssstttsssqqqpppppplllkkkgggeeehhhpppttttttoookkkhhhgggjjjmmmnnnmmmooommmkkkjjjiiijjjlllmmmkkkiiihhhfffgggiiilllnnnjjjdddmmmvvvppplllppprrruuummmgggfffggghhhkkkpppsssvvvvvvqqqmmmppptttvvvpppooommmiiieeeccccccdddooosssvvvuuussssssxxx}}}xxx}}}}}}{{{{{{}}}xxxssspppqqqqqqpppnnnppprrrssssssvvv||||||yyyllleeedddlllmmmiiiooo{{{xxxvvvssssssuuuwwwxxxyyytttpppnnnqqqsssssstttvvvttttttssspppllliiihhhiiioooooosssxxxxxxssspppppplllkkklllooorrruuuuuuuuuqqqqqqqqqrrrttttttrrrpppnnnkkklllooopppmmmjjjjjjlllggghhhooopppjjjfffhhhkkkmmmooolllgggbbbaaaaaaeeedddccc```^^^___aaacccddddddcccbbb```___^^^^^^YYYXXXXXX[[[[[[VVVKKKAAA;;;<<<<<<:::777666777888>>>===;;;;;;<<<<<<:::999888888:::>>>CCCFFFGGGGGGIIIMMMPPPOOOLLLMMMQQQVVV111111222333333222111000111111333555888;;;===???EEEGGGJJJLLLMMMMMMLLLKKKFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBFFFFFFFFFEEEEEEDDDDDDDDDBBBAAA??????@@@@@@>>>===???@@@@@@???===;;;;;;<<<888888888999:::<<<===>>>:::<<<<<<;;;888777999;;;<<<;;;;;;:::999888777777777888888888888777666666666666666666666666666666777888999999999888777777333333444555666666666555444333111000111222444555555666777888888888888888777777888999999888666666555999;;;:::666444666999444444444555666888999:::777999999999666555555555222222222000//////222444444777999999666444555666444333333444666666555333111333444333111000111333555222///...000111111000111222222333555777888999999888666555444333333333000111222333333222111000...///000111000///---,,,............///000111111333333222222222333333333000000111111222222111111///////////////////////////---++++++++++++)))''')))***+++,,,---...//////,,,+++***)))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((()))***+++&&&'''))))))((()))***,,,******+++,,,......---,,,000666>>>DDDFFFEEEEEEEEEOOOTTTWWWTTTPPPMMMHHHCCC;;;888666666222...111888;;;FFFNNNNNNMMMOOOQQQPPPAAA>>>;;;999777666666555222222222111000000////////////000000000...---,,,///...---...111222333222---......///////////////000111222222111000---,,,,,,---//////......000111***......***+++000444444...000111///---,,,...000......///000000111222222111111111000111111222333444333222111111222333444555666777777777999<<<>>>AAA@@@BBBGGGMMMPPPNNNKKKDDDKKKXXXbbbeeedddiiipppnnnqqqtttvvvuuusssrrrrrrnnnooommmiiilllrrrrrrnnnqqqooolllkkklllnnnpppppppppooonnnmmmlllkkkkkkkkkhhhhhhgggfffgggjjjnnnqqqiii___fffrrrooommmrrrttttttmmmgggggghhhgggiiilllnnntttvvvqqqmmmoooqqqqqqnnnnnnllliiiffffffgggiiinnnuuuzzzyyytttrrruuuyyysssyyy~~~yyywwwwwwzzzuuussstttsssppplllppprrrsssrrrvvv{{{{{{xxxqqqjjjkkktttrrriiikkkwwwooopppssswwwzzz|||zzzyyysssnnnnnnsssuuuttttttwwwuuuuuussspppmmmlllmmmnnnppppppsssyyyyyytttooonnnjjjjjjkkkoootttvvvvvvtttrrrrrrrrrtttuuutttrrrpppoooiiiggglllnnnkkkiiikkkkkkeeegggoooooofffaaadddlllkkkiiihhheeebbb___]]]`````````_______________```````````````_________\\\YYYWWWXXXYYYUUULLLCCC<<<===<<<:::777666888:::>>><<<::::::;;;;;;999777666888<<>>FFFGGGIIIJJJKKKKKKKKKKKKEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCHHHGGGGGGFFFEEEDDDDDDCCCCCCAAA???>>>?????????>>>>>>??????>>><<<::::::;;;888888999:::;;;===>>>???:::<<<===;;;888777999;;;>>>===<<<:::888777555555777888888888888777777666666666666666666666666666333444777999:::;;;;;;;;;111333777999999666333000999777444111/////////000666777777888888888888777666777888999999888777666333777:::888444222444777555555555666777999:::;;;666777999888666555555666222222111000//////222555555888:::888666444555777222222333444666666444222444666777666333111222555555111---,,,///111222111000000111111222333444555888888777555555444444444000111333444444333111000+++---///111222000...---------------...///111111666555444333222222222222///000111222222222222222////////////000000000000---,,,***)))))))))'''%%%)))******,,,---...//////,,,+++***)))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***%%%&&&(((((('''((()))+++((((((***,,,......---+++---444===DDDGGGFFFFFFEEEJJJNNNOOOLLLIIIHHHBBB<<<999777888888222,,,///888???IIINNNJJJGGGIIIKKKJJJ;;;:::888777666666777777111111111000//////......000000000000000...,,,+++///...---...111444666666,,,---///000000000///...///000111222111///---++++++---...///...///111222)))......******000444222///111111000---+++---000...//////000111222222333222111111111111111222333222111000000000111333333888888888777666666888:::<<<;;;;;;@@@GGGKKKIIIFFF@@@IIIXXXbbbbbb```fffnnnnnnqqqtttvvvuuusssrrrrrrrrrtttrrrnnnnnnqqqmmmeeetttrrrooommmkkklllnnnoooppppppqqqqqqooommmjjjhhhgggfffffffffgggjjjooosssjjj^^^cccoooooonnnsssuuuqqqjjjfffhhhjjjhhhhhhiiihhhqqqvvvqqqmmmnnnnnnkkkoooooonnnllljjjjjjlllooommmuuu|||{{{tttppprrrvvvooovvv~~~{{{uuurrrqqq{{{vvvuuuvvvuuuqqqmmmppprrrqqqpppsssxxxyyywwwxxxqqqsss|||xxxkkkkkkuuuiiimmmrrryyy~~~|||yyytttooopppwwwzzzwwwwwwyyyttttttssspppnnnnnnppprrrnnnnnnqqqwwwxxxrrrmmmkkkggggggiiimmmsssuuuuuussstttttttttuuuvvvuuurrrppppppiiifffiiillliiiiiikkklllfffgggooooooeee___bbbhhhfffddddddeeeeeeaaa^^^_______________]]]\\\ZZZ\\\\\\\\\\\\]]]]]]]]]^^^```ZZZUUUUUUVVVTTTMMMFFF<<<======:::777666999<<<@@@===:::999999999555222444888>>>FFFKKKKKKHHHDDDFFFDDDBBB@@@@@@DDDIIINNN.../////////000000000111444555555444555888<<<@@@EEEFFFIIIKKKLLLLLLKKKJJJNNNIIIFFFGGGJJJLLLIIIFFFIIIFFFBBBAAABBBBBBAAA???DDDEEEEEEEEEEEECCCAAA@@@AAAAAA@@@BBBCCCCCCAAA>>>DDD@@@<<<<<>>;;;===;;;888777999:::;;;;;;<<<:::777777777999::::::===<<<;;;;;;999999888777666888:::999666555777999666666777777777777666666666444333333555777888888777777777666555555444444555444333333222222222222555999:::666444666777555666666666666666555555555999999888888777777666666444555666666666888;;;>>>888888999999888666444333555333111///...///111333;;;999666444333444666777333333333444444555555555666666666444111000111222555444111---+++---000444222444555333111111333666555666666555444444666999999777444444444444444222///............/////////333222///......///222333333222222222222222222222333222111000///////////////...---,,,---///111222///...---,,,+++************)))(((***---000222222,,,+++***)))((((((((((((((('''''''''(((***---///)))(((((('''''''''((((((((((((((((((((())))))***&&&(((******((((((***---,,,///555@@@JJJLLLGGGAAADDDEEEDDDBBBDDDDDD===555444888:::888333111444777CCCNNNRRRIIIBBBDDDBBB<<<777666555444222111000///222111000//////......///111111111111111000///...111000000000222222000...///000000...---...111333222333444444333222111000...---------...///111111,,,,,,,,,---...///000111111111111111000000000000//////000000000000000///222111000.........//////222222111111222222333444999666444444888:::999888===???AAABBBBBBAAACCCDDDFFFHHHQQQ^^^dddeeejjjqqqooovvvyyyvvvvvvzzz{{{xxxxxxyyyzzzwwwsssmmmjjjhhhjjjppptttrrrqqqtttwwwwwwxxxvvvsssqqqpppnnnkkkiiifffhhhhhhfffcccdddjjjoooooolllhhhhhhhhhhhheeebbbfffkkkqqqqqqmmmhhhhhhiiilllooorrrrrrnnnllllllmmmjjjppprrrooooootttvvvsss}}}}}}yyyttttttxxxyyyvvvwwwuuuxxx{{{xxxrrrrrrxxx}}}zzzvvvuuuvvvwwwyyyyyytttpppooorrrsssqqqoooqqqrrrrrrsssuuuvvvtttmmmgggiiikkkpppxxx||||||yyyxxxwwwxxxxxxwwwuuutttuuuvvvuuutttrrrnnnkkkkkkmmmnnnmmmiiiiiimmmmmmhhhgggkkkggghhhlllrrrwwwxxxtttqqqrrrpppsssxxxwwwrrrrrrwwwooohhhfffllllllgggiiiqqqpppjjjfffgggkkkkkkiiihhhfffcccaaa___````````````iiifffeeefffddd___\\\]]]eeeeeeeeebbb___]]]^^^___YYYWWWUUUUUUUUUTTTOOOKKKDDD@@@<<<999888888777777CCCBBB@@@>>><<<999777777666888@@@LLLWWWYYYRRRJJJFFFAAA<<<;;;>>>AAACCCCCC////////////000000000000222333444444555999===AAACCCEEEHHHJJJLLLLLLKKKKKKKKKGGGEEEFFFJJJLLLJJJGGGDDDBBB@@@@@@CCCEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAA???>>>CCC???;;;<<>>666666666555333222000//////000000//////////////////000000000000//////....../////////000222333222000---///000///......000111111222333333333222111000/////////000000111111111......------......///000000000000/////////////////////000000000000000///222111000///...//////000111000000000111222333333:::888666555666777888777<<<>>>@@@@@@@@@@@@AAABBBHHHJJJQQQ[[[aaaeeellluuuooouuuwwwtttsssvvvvvvsss}}}}}}|||yyytttpppnnnnnngggmmmqqqqqqrrrwwwxxxwwwwwwuuusssqqqpppmmmiiiffffffiiiiiieee```aaagggnnnrrrpppmmmkkkjjjfffbbb^^^dddjjjppprrrnnnkkkjjjkkkppprrruuuuuussspppnnnnnnhhhnnnrrrrrrsssxxx{{{yyyzzzzzzvvvqqqqqqvvvxxxvvvsssrrrtttwwwuuuooonnnqqqvvvtttrrrrrrtttvvvwwwwwwvvvqqqmmmnnnooonnnooorrrqqqqqqssswwwyyywwwpppjjjjjjmmmsssyyy|||{{{zzzzzz|||zzzwwwuuutttvvvxxxyyyuuusssqqqnnnllllllmmmoookkkfffdddggggggeeefffkkkgggiiimmmrrrwwwyyywwwttttttqqqrrrwwwyyywwwxxx{{{tttkkkiiimmmmmmhhhhhhnnnrrrnnnkkkmmmqqqqqqooommmiiihhheeeaaa______bbbdddiiifffeeefffeeebbbbbbdddcccgggiiiiiieeebbbbbbcccZZZWWWTTTSSSTTTTTTQQQMMMEEEBBB>>>:::999::::::;;;AAA@@@???===;;;999777666888;;;BBBNNNXXX[[[UUUNNNGGGBBB===:::<<>>BBBBBBDDDGGGJJJLLLMMMLLLLLLHHHFFFDDDFFFIIIKKKIIIGGGBBBAAA@@@AAADDDFFFHHHHHHDDDEEEEEEEEEDDDCCCBBBAAA@@@AAACCCBBB@@@>>>======AAA>>>;;;<<<>>>>>><<<999999888777888:::===>>>>>>888777777777888:::<<<===<<<<<<;;;:::999888777777666777888888666666777888777777777888888777777777888666444555777999999999777777666666555444444444444444333222222222333333444888999555333555666555666666777777888888999999:::999777555444444444555777777777666444333444555555444333222222222222222666444333222222444555777;;;:::777555444444555666333333444555555666777777222333444444333333555666444333111...,,,---000333333444555444222111222333444555555555444555888:::555555444555666555222000333222000//////000111333222222222222222222222222222222222222222222222222222222333333222111///...111000...------...//////+++++++++++++++,,,------+++******+++...111111111,,,+++***)))''''''&&&&&&))))))((('''((()))***+++&&&&&&%%%%%%%%%&&&&&&'''******))))))******+++,,,(((***++++++++++++,,,......222888===???>>>;;;888???<<<:::???IIIMMMDDD666777777555111...///444999@@@JJJOOOIIICCCAAA<<<444555555444222111000///.............../////////////////////.........------.........000222333333111,,,...//////......///000///000111222222222111000000111222333333222222111/////////......//////000.../////////////////////000000111111111000000///222111000000///000000111000///000000111222333444999999888777555444666777;;;<<<>>>>>>======>>>???JJJLLLQQQXXX]]]bbbllluuurrrwwwyyywwwvvvxxxxxxwww}}}xxxsssooonnnooodddhhhllloootttyyyxxxtttnnnnnnnnnoooooommmiiieeegggkkklllggg```___fffmmmrrrrrrpppooolllgggaaa\\\bbbgggnnnqqqpppnnnnnnooouuuuuuwwwyyyyyywwwsssooolllqqquuuuuuwwwzzz|||{{{{{{{{{wwwrrrrrrwww{{{zzzwwwuuuvvvyyyxxxsssnnnmmmnnnnnnoooqqquuuwwwxxxwwwxxxqqqkkkkkkkkkkkknnnrrrpppqqqsssxxx{{{xxxrrrllljjjpppwwwzzzzzz{{{|||}}}yyyrrrppprrrvvvyyyyyysssrrrpppnnnnnnnnnoooooohhhdddaaaaaaaaaaaadddiiidddfffjjjpppuuuxxxwwwvvvwwwsssrrruuuxxxyyy{{{~~~wwwnnnjjjnnnpppllljjjmmmpppoooppprrrvvvwwwsssooooooooolllfff``````ffflllpppkkkhhhgggfffccceeehhh```gggmmmmmmgggcccdddfff[[[WWWSSSRRRSSSUUUTTTRRRIIIFFFAAA===;;;;;;===???=========<<<:::999777666888:::AAALLLVVVYYYUUUPPPIIIEEE???;;;;;;===??????000000000000////////////000111333444555888<<>>===999::::::999999:::<<<===<<<;;;;;;:::999888777777666666777777777777777888888888777777777777888888777555444444666888999888777666666555555444333333444333333222222333333333333777888555333555666555555555666777888888999999;;;999777444333333333444555666666555333222333444777666555444444444555666666555444444555666888999;;;999777555444444555555222333333444555555666666666777666555333222333444444333111///,,,---000333444444444444333222111111222333444333333444777999333333444555666555222///555333111000///111222444000111222222222222111000000000000000000111111111000222333444333222000...111000///...------......,,,,,,+++++++++++++++,,,,,,+++***,,,...000000000))))))((('''''''''((((((***)))(((((((((((())))))&&&&&&&&&%%%&&&&&&''''''))))))(((((())))))***+++&&&'''(((((())))))***+++,,,111666::::::888777777::::::;;;@@@IIIMMMEEE::::::999888444222222666999666???FFFFFFDDDBBB>>>888444444333222111000///...,,,,,,---...///000000000//////................../////////000222333111000---......---,,,,,,///111...///000111222222111000000111333444444333111000///////////////000111222.../////////000000111111111111222222111111000000111111111111111111111222000000000111222333444555666888999777444333666:::999:::;;;:::999999;;;<<>>:::;;;;;;;;;:::999888777555777===FFFOOOSSSQQQNNNMMMIIICCC>>><<<===???@@@000000000000////////////111333444444444666999;;;@@@BBBFFFJJJLLLNNNNNNNNNJJJIIIHHHHHHHHHFFFDDDBBBCCCCCCBBBBBBBBBDDDFFFGGGEEEDDDDDDCCCCCCCCCCCCCCC@@@AAABBBBBB???===<<<;;;===<<<<<<<<<<<<<<<:::888<<<:::999:::;;;<<<<<<;;;<<<===>>>===:::999:::<<<<<<;;;:::999888777777666666555555666777777777777888888777666666777888888555444222333555666777777666666666555444444333333333333333222222333333444333777888555444666777666444444555555666777888888:::888777555444333444444222333444444333333444555777777555555555666777888555555555666777999;;;<<<999888777666555555555666222333333333444444444444666777777555333333444555333333222///------000222444333444444444333222111000111111111000111444666222222333444555444111///666444222111000111222333...///000111111000///...---........./////////000000111222333333222000...000000//////............///...,,,+++***)))))))))+++******,,,...//////---&&&&&&&&&&&&'''((()))***)))))))))(((((((((((((((''''''&&&&&&'''((())))))(((''''''''''''((())))))'''''''''((()))************...222555666777777888666;;;???BBBGGGJJJGGGAAA??????===;;;888666666777///666===@@@AAAAAA>>>:::333333222222111000//////+++,,,...///000000000000000//////......///000000222111000111111111///---000///---***)))+++000444...///000111222222111000///111333444444333222111...//////000111222444555//////000111222222333333222222222222222111000000000000111222222222333333333333333333444555666777333555777666444555888<<<888999999888666666888999CCCMMMWWW[[[YYYXXXYYYZZZ```dddiiippptttwwwzzz~~~xxxzzzzzzvvvppphhhbbb```eeehhhjjjlllqqquuuqqqkkkaaadddiiiooorrrqqqlllhhheeennnvvvvvvooojjjkkknnnppprrrsssrrrnnniiiccc```___ccchhhllloooqqqssstttsssrrrtttxxx}}}}}}zzzvvvxxxyyyzzzzzzwwwsssqqqqqqsssvvvwwwsssqqquuuxxxyyy|||zzzyyywwwuuuppphhh```ccceeeiiipppuuuwwwvvvtttsssooonnnqqqsssqqqqqqsssppppppqqqsssuuurrrlllgggeeeooovvvvvvvvvzzzxxxsssmmmmmmqqqsssqqqnnnooonnnmmmnnnppppppnnnllljjjkkkkkkiiifffccc```]]]\\\___dddhhhmmmqqqtttvvv~~~|||tttsssxxx~~~yyyssspppppppppmmmjjjjjjfffmmmsssuuuxxxzzzuuunnnlllppppppiiiaaaaaakkkuuu}}}vvvpppmmmiiiddddddggggggmmmpppkkkaaa\\\___ddd\\\XXXTTTSSSUUUWWWWWWVVVNNNLLLGGG@@@:::888999<<<999:::;;;<<<;;;:::999888444666:::AAAIIINNNNNNMMMOOOLLLHHHCCC@@@@@@AAACCC////////////000000000000222333444444444555777999???AAADDDHHHJJJKKKLLLLLLKKKKKKKKKJJJHHHEEECCCAAA???@@@AAAAAAAAACCCFFFIIIEEEDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@AAAAAA@@@>>>;;;<<<============;;;:::999<<<;;;:::;;;<<<===;;;:::<<>>:::888999;;;;;;;;;:::999888777666666666444444555777888888777888777666555555666777888555333111222444666666666666666555555444333333333333333222222222333444444444888999666555777888777444444555555666666777777888777777777666555555444///111444444444444555666444444444444444555666777444444555777888:::<<<===777777666666666666777777555444444444444333333333333444555555555666888:::333333222000...---///222333222222444555555333111000000000///...///111333222111111333444444222000555444333222222222222222---...///000000///...---,,,------......////////////000111222222111000//////////////////.........000///---+++)))(((''''''*********+++---...,,,+++%%%%%%%%%&&&&&&((()))***(((((((((((((((((((((((('''''''''''''''((()))***'''&&&&&&&&&&&&'''(((((()))(((((()))+++,,,,,,+++***,,,...222555888999:::444;;;@@@CCCFFFJJJKKKHHHFFFDDDBBB???;;;888555333000333666999;;;;;;999888444333333222111111000000,,,---///111111111111000000///.........///000111333222111111111000...,,,111///---+++***,,,000444///000111222222222111000///000222333444444444333000000000111222333444555//////000111333444555555333333333333333222111000///000111333333444444444555555444444555555666666333444555555555666999<<<888888888666444444555777@@@NNN]]]```\\\WWWRRRNNNWWWYYY```iiioooqqqvvv{{{rrruuuwwwuuuppphhhbbb___hhhlllnnnnnnpppsssqqqllljjjlllppptttuuurrrlllgggdddkkktttwwwuuuqqqpppqqquuuvvvuuuqqqkkkeeebbb```cccdddgggjjjnnnrrruuuwwwqqqqqqssswwwzzz{{{zzzxxxuuuuuuxxxzzzxxxrrrppprrrrrryyy}}}{{{xxxyyyzzzyyyzzz{{{zzzvvvssspppiiibbb___aaafffkkkpppqqqpppnnnnnnlllnnnuuuxxxvvvuuuuuusssqqqpppqqqsssqqqlllggghhhqqqvvvsssttt{{{}}}vvvtttqqqqqqrrrrrrooolllnnnlllkkkmmmoooooolllhhhjjjooopppnnnjjjfff___XXX]]]```dddhhhkkkppptttxxx}}}xxxvvvzzz|||yyyxxxuuuqqqmmmiiifffeeefffpppwwwwwwyyy|||wwwooohhhkkklllggg```___fffnnnuuuqqqoooooommmiiiiiilllppprrrssslllccc^^^___ccc[[[XXXVVVVVVXXXYYYWWWUUUNNNMMMIIICCC;;;777888::::::;;;===>>>===<<<:::999777888:::???FFFKKKMMMMMMOOONNNLLLIIIEEEDDDEEEFFF------...///000111222222///111333444444555777999<<<>>>AAADDDGGGHHHHHHGGGJJJKKKLLLKKKIIIFFFDDDCCC@@@AAABBBAAA@@@@@@CCCFFFEEEDDDCCCBBBBBBCCCDDDEEEDDD@@@>>>@@@DDDDDD@@@;;;<<<===??????===;;;:::999;;;::::::;;;===>>>===;;;999<<>>555555555666777777888888888888777666555444333333333444666666555666999;;;333333222000......///111111111111333666666444111111111111///......000111222111000111222333222111333333444444333222000/////////000000000000//////---......//////000111111////////////////////////......//////////////////...---,,,***)))((((((((()))))))))***,,,,,,***)))'''&&&&&&&&&%%%&&&&&&'''''''''((((((((((((((((((&&&&&&&&&&&&'''((())))))'''''''''''''''((()))))))))((('''(((+++,,,+++***---+++,,,000666::::::999444999===@@@GGGOOOPPPNNNLLLHHHCCC===999555222000111000000222555555666777444444333333222222111111...///111222333222111000///...---,,,,,,...000111222111000111111111///---...//////...---...000222111222333333333222111000111111222333555666777777444333222222222222333333......///111222333555555444444444444333222111000///000222333444555555444666666555444444444444555666444333333555888888888888888777555222222444666???QQQbbbfff```YYYRRRLLLSSSTTTZZZccchhhhhhlllssslllnnnqqqpppmmmhhheeeccckkkpppsssqqqqqqssstttrrrooopppsssvvvvvvrrrkkkfffbbbffflllqqqttttttttttttvvvvvvtttnnnhhhdddcccdddiiihhhhhhiiinnnssswwwzzzrrrsssuuuvvvvvvvvvwwwyyyssssssvvvzzzxxxrrrpppssspppzzz}}}{{{yyyvvvuuuyyyzzzuuuqqqpppmmmiii```bbbeeeiiimmmmmmkkkiiijjjiiimmmuuuzzzyyyxxxzzzvvvsssqqqqqqssssssqqqmmmpppwwwxxxsssttt|||~~~xxxuuutttsssqqqpppnnnlllkkkmmmkkkjjjlllooonnnjjjeeeiiioooqqqnnnjjjggg```WWW\\\___cccfffiiimmmssswwwuuu{{{}}}{{{zzz|||{{{wwwsssvvvvvvqqqjjjffffffffffffqqqxxxwwwxxx|||xxxoooiiilllnnnjjjccc```cccgggmmmkkkmmmqqqqqqmmmlllnnnrrrttttttooohhhbbb```aaaZZZYYYXXXZZZ\\\ZZZVVVRRRJJJLLLKKKEEE>>>::::::<<<<<<===???@@@@@@>>>;;;:::999999;;;>>>CCCHHHKKKMMMLLLMMMNNNLLLIIIGGGGGGHHH,,,---...///000111222333---///222444444666888;;;:::<<>><<<>>>@@@EEEDDDCCCBBBBBBCCCDDDEEEEEE@@@<<>>@@@@@@>>><<<::::::999888999;;;>>>??????===555999<<<<<<888666888<<<;;;::::::999888777666666555333222444777999888666777666444333333444666777666555333333555777888888666555555444444333222222222222222222333333444555555999:::777777999;;;999888888888888777777777777444666888:::;;;999777555111333555666555444444444111222444666777777666666222333555777999<<<===>>>444444555666777888999999;;;;;;:::888777555444444777777888777555555666888222333222000......///111000000000333777777555222222333222000......///111333111000000111222222111222333444555444222///...111000000000000000000111...//////000111222222333//////............///000------...///000000000///,,,,,,+++***)))))))))***)))((()))***++++++)))''')))((('''&&&%%%$$$$$$$$$&&&''''''((())))))(((((($$$$$$$$$%%%&&&'''((()))((((((((((((((()))******(((&&&$$$&&&)))+++)))'''000,,,+++///666;;;;;;999555666888>>>IIITTTUUUQQQPPPJJJAAA:::444111///...000---,,,...111333666999555444444333333222222222///000222333444333111000...---+++++++++---///000000000///000222222111///,,,...111222111000//////222333444444333222111000222222333444666888:::;;;777666555333222111000000,,,---...000111333444555444444444444333222111000...000222444555555555555666666555444333333333333999555222333666888777555888888777444222222333666AAATTTfffiiiccc]]]UUUOOOMMMMMMRRR[[[^^^\\\___ffffffhhhjjjjjjiiigggggggggmmmsssvvvtttrrruuuwwwwwwlllnnnqqqssstttqqqkkkgggaaabbbfffkkkqqquuuvvvvvvtttsssqqqkkkfffeeegggjjjmmmkkkiiijjjnnntttyyy|||tttvvvwwwvvvssssssuuuxxxuuusssvvv{{{yyyqqqnnnrrrhhhsss}}}}}}yyyvvvqqqmmmkkkrrrtttnnnjjjlllllliiiddddddfffjjjmmmmmmkkkiiihhhgggkkksssyyyzzz{{{}}}xxxuuurrrrrruuuwwwvvvtttvvv|||zzzsssuuu}}}|||uuuttttttrrroookkkhhhhhhiiillljjjiiikkknnnnnnhhhcccgggmmmoookkkhhhgggaaaXXXZZZ]]]aaaccceeeiiippptttkkkoooqqqssszzzzzzpppjjjqqqtttpppiiigggiiillldddpppxxxuuuvvvzzzvvvmmmnnnqqqrrrnnnhhhcccbbbdddiiiiiilllrrrsssooolllmmmppprrrrrrpppjjjddd___]]]YYYYYYZZZ\\\^^^[[[UUUOOOHHHJJJKKKGGG@@@<<<===???===???AAABBBAAA???<<<:::999999:::<<<@@@EEEIIIKKKIIILLLOOONNNKKKHHHHHHIII......//////000000111111//////000000111222444555???===<<<===@@@DDDFFFGGGKKKIIIHHHHHHIIIHHHGGGEEEHHHDDD@@@???@@@@@@???===BBBBBBCCCDDDDDDDDDDDDDDDHHHBBB===<<>><<<===>>>>>>======>>>???999999999;;;======<<<:::999999999888888888777777888888999999999999::::::777666555666777888777666555555333333222333444555999444///...111555777777999777555555555444333111555555555555555555444444888888888888888999999999777666444333444555777888555444444555666666555333444555666777777555333222222333444555555444222111111333555888;;;<<<======666111111555888777555555555777999777222//////111555666777777777666444333444333222111000000000000000111444555666444222111666444111//////000333444///000222333444444333333000333444333///---...///222111000///------,,,,,,---///111111000/////////000000000000//////////////////000000//////...---...---,,,***)))(((((((((((())))))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&'''))))))'''$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&(((***++++++***)))'''((()))***+++******)))***+++---111555777666555222666;;;AAAFFFJJJLLLMMMMMMIIIAAA999333000000000444222111111222444555444///111333333111///............///111333333111///------......///000000000000000//////.........---///111///---000666444---333444555555333111222222000222555777888999:::<<<666555444333222111111111,,,///111111111111222333444999999444333555333...222444666666555666777999444333222111222333444555777666555555555555666666666888777444//////555:::FFFUUUiiirrrlllaaa[[[\\\YYYWWWTTTRRRRRRSSSVVVWWW[[[\\\aaagggeeebbbfffooossstttuuuvvvvvvtttpppnnnooogggfffmmmmmmeeeccchhhccc___^^^dddnnntttrrrnnnpppnnnkkkgggcccbbbcccdddllleeegggqqqvvvtttvvv~~~|||xxxuuutttvvvyyyyyyxxxwwwwwwxxxxxxvvvrrrmmmiiihhhnnnssssssuuuwwwqqqiiifffgggkkkoooqqqooojjjfffjjjkkkmmmqqqtttrrrmmmhhhnnnssstttppppppwww{{{yyyuuuwwwuuuqqqssszzz{{{wwwxxxzzz|||{{{xxxtttrrrqqqlllppprrrpppllljjjlllooowwwyyyuuummmhhhiiifff```hhhhhhhhhfffdddaaa^^^\\\```^^^^^^bbbgggkkklllkkkllleeecccjjjqqqrrrnnnlllhhhmmmoookkkhhhjjjlllkkklllqqqqqqkkkmmmwww{{{wwwttttttuuutttqqqlllfffbbbmmmiiijjjqqqtttoookkkkkkqqqnnnlllmmmooommmgggaaa^^^___``````^^^ZZZVVVSSSUUURRROOOJJJGGGDDDBBBAAADDDCCCBBBCCCCCCBBB@@@>>>???===<<<>>>CCCIIIMMMOOOKKKOOOQQQOOOKKKHHHIIILLL......//////000000111111000000000000111333444555;;;===???BBBDDDEEEEEEEEEJJJHHHFFFFFFGGGHHHGGGFFFGGGDDD@@@@@@AAAAAA@@@>>>EEEEEEEEEEEEEEEDDDCCCCCCGGGBBB======@@@BBBAAA??????@@@@@@???===;;;<<<===;;;;;;;;;<<<>>>>>><<<:::999999999::::::;;;;;;;;;;;;;;;::::::999999999888777666555555777777666555666555444333333444555666888555111000222555777777555333222222333444333111444444444444444444333333777777777777888888888888777666555444444666888999777555444444666666555444333444555666555444222111111222333444555444222111333555888:::<<<<<<<<<;;;555111111555888666555666888999999777555333222222444555666666666555333333222111111111111111222222333333333444444444444444888666333111111222555777333222111111111222333444222444555333///,,,,,,---111000///...............000222444444333222222222111000000000////////////.../////////......------///...---+++******))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''))))))((('''&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))***))))))((()))***++++++***+++---000444555444333000111333666:::???BBBEEEAAA>>>999333000......///444333111111333444444333///111333333111///////////////000222333333000...............////////////111111111222111000//////...111000...///444333///222333444444222111111222000222555666666777999:::555555444333222222222222...///111111000000222333555666555333777:::666...777888888777444333333444333333333333333444444555555555555666666777999999777888777444000000444999BBBVVVllltttlllbbbaaadddfffbbb[[[TTTOOOLLLKKKKKKSSSSSSWWW]]]]]][[[___fffiiinnnrrrssspppnnnnnnpppfff___```hhhjjjccc```ddd]]][[[[[[aaajjjnnnkkkgggaaadddeeeccc______eeejjjqqqkkkkkksssuuuqqqrrrxxx~~~|||yyyxxxyyyzzzxxxvvvxxxxxxxxxxxxuuuqqqlllhhhaaahhhmmmppptttwwwsssllliiijjjlllooopppooollliiijjjiiikkkpppttttttoooiiipppttttttooooootttwwwwwwwwwxxxvvvrrrtttzzz{{{wwwvvvwwwwwwvvvrrrooonnnnnnkkkmmmooolllhhhgggiiimmmtttvvvrrrjjjffffffccc___\\\^^^aaaaaa```___```bbb```^^^]]]___eeeiiijjjjjjbbbXXXUUUaaaqqqxxxuuuqqqnnnrrrsssnnnjjjkkkkkkjjjfffgggffffffjjjqqqsssqqqrrrqqqppprrrtttqqqjjjcccfffbbbcccjjjmmmkkkiiijjjgggeeedddgggjjjkkkgggcccgggeeeccccccbbb```\\\YYYWWWUUUPPPLLLHHHDDDBBBBBBDDDBBB@@@@@@AAAAAA@@@??????===<<<>>>BBBGGGKKKLLLKKKMMMNNNNNNKKKJJJJJJKKK......//////000000111111000000000111222333444555666<<>>AAACCCCCCAAABBBBBBBBB???<<<:::999999===<<<<<<>>>???>>><<<:::999999:::;;;<<<===>>>>>>======<<<;;;:::999888888:::888777777777777666555666666555444444555666777777555333333555666777666333222111222444555444333222222333333333333333222666666666666777777777888777777666555666777888999999777444444555666555555222333444555555333222111///000222333444333333222444666888:::;;;999888666555111111666888666555666;;;:::888888888777555333444444555666555444333222000000000111111222444444555444333222333444666777888777444222222333555777666444111//////000333444444555555333///---,,,,,,000//////......//////000222444666666444333333333111111000000000/////////......------------,,,,,,000///...,,,++++++++++++))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%((()))((('''''''''''''''''''''''',,,***(((&&&&&&''')))***+++***((('''((()))+++---++++++,,,...111222111///...---+++,,,...333888;;;333222000///.........///333222222333444444222111///111333333111000///000111000000222333222000.../////////.........------000111222333333111000...---111222///...111222000000111333222111000000111000222444555555555666777444333333222222333333444///000111000///000222555555333111333:::>>>888...888888888777444222222333333333444555555555555555444444555666777999;;;<<<777888777444000000444888???UUUmmmtttllleeehhhnnnuuupppggg]]]TTTNNNJJJHHHJJJIIILLLQQQUUUVVVYYY]]][[[aaahhhjjjgggfffiiinnnaaa]]]___gggiiiccc___aaa^^^]]]___eeelllnnnjjjeee```dddgggccc]]]\\\bbbiiivvvqqqqqquuuuuuooonnnsss~~~}}}}}}}}}~~~}}}zzzxxxxxxxxxxxxwwwsssmmmhhheee___dddiiimmmrrruuusssnnnlllkkklllmmmoooooommmkkkkkkiiiiiinnnuuuvvvqqqjjjtttvvvuuupppnnnqqqttttttwwwwwwuuusssuuuyyyzzzxxxvvvvvvuuurrrooonnnooopppnnnooonnnkkkgggfffiiilllooopppllleeeaaaaaa___\\\WWW[[[______^^^___dddiiidddaaa^^^___dddhhhkkkkkk]]]PPPKKKYYYnnnxxxvvvqqqtttwwwvvvpppkkkkkkjjjhhhbbb]]][[[bbbhhhjjjjjjkkkooommmkkknnnsssssslllfffddd```___ccceeeddddddeee]]]\\\\\\```eeeiiiiiigggoookkkffffffgggfffaaa]]]XXXVVVRRRMMMIIIEEEDDDCCCCCC@@@>>>===>>>@@@@@@@@@>>><<<<<<>>>BBBEEEGGGHHHKKKJJJJJJKKKMMMLLLJJJIII......//////000000111111111111111111333444555666444<<>>;;;888777888======<<<===>>>===;;;999:::::::::;;;<<<======>>>======<<<;;;;;;:::999999<<<:::999888999888777555666666555444555666777888555555555555666777777666555444333444666777666555222222333444444444333333444444555555666777777777888777777666777888999999;;;888555444444666666666333444444555555444333333///000111222333333333333222444666888777555222000444222222666777555555777===999777777888999777444444555666666666555444333111111111111222222333444444444444444444555666777666555333111111222444555666555222111000000111222333333333222000...------............///000111222222444555555444222222222111111111000000000//////------,,,,,,,,,++++++,,,///...---,,,++++++++++++)))************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%&&&''''''''''''(((((((((((((((***)))(((''''''((()))*********)))))))))***+++,,,+++***+++,,,//////...,,,---,,,******+++...111333,,,------......///000000333222222333444444111//////111333333111000000111333222111222222222000...000000//////...---,,,,,,---...000222222000...,,,---000222111......000222...000111111000//////000///111333444333222333444333222222222333333444555111111111///...000333555444222222555;;;<<<666000333444555555444444666777222333555666777666666555444444444555666888::::::777888777444111111444777===RRRhhhoookkkiiimmmqqqvvvtttpppkkkccc\\\VVVSSSKKKIIIIIILLLPPPSSSUUUVVVNNNRRRXXX[[[]]]^^^aaadddbbb```dddkkkmmmgggaaaaaa```bbbfffmmmqqqppplllgggeeehhhiiigggdddcccggglllwwwttttttwwwuuuppppppttt{{{|||~~~|||zzzwwwxxxxxxvvvqqqjjjeeeccccccfffiiimmmqqqsssrrrooopppnnnllllllmmmoooooonnnoookkkiiinnnuuuwwwrrrkkkxxxwwwuuupppnnnnnnqqqrrrtttsssqqqqqqtttxxxzzzyyyyyyxxxvvvtttrrrsssvvvyyyvvvuuurrrnnniiihhhjjjllljjjhhheee```\\\[[[ZZZYYYZZZ___cccbbb______fffllljjjeeeaaa```dddiiilllmmmaaaUUUNNNXXXgggooommmjjjrrruuusssnnnkkkkkkjjjfffcccYYYWWWbbbjjjhhhfffhhhkkkiiihhhhhhjjjjjjiiihhhfffccc```___^^^^^^___```\\\[[[[[[]]]bbbfffhhhhhhooojjjfffgggjjjiiibbbZZZVVVTTTPPPLLLIIIFFFEEEEEEBBB???;;;:::<<<>>>@@@AAA===<<<<<<>>>AAACCCDDDCCCLLLIIIHHHJJJMMMMMMHHHDDD......//////000000111111111111222222333555666777555<<>>>>>>>><<<999777777888<<<<<<;;;<<<===<<<:::777;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::888777666777777555333666555555444555666777888444555666666666666666777777555444444555666444333222333444666666666555444333444444555666666777777777777777777777888888999;;;888555444555777777777555555666666666666666555000000111222333444444444333444555666555333000...333222333777777444444888;;;888555555777888777555666777777888888666555444444333333222111111222222111222555666777777666555777666444333222333444555444444444333222111000///000000000111111111000///............000111222333333555777777555333333333111111111111000000000000...---,,,++++++++++++,,,...---,,,++++++***++++++***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%'''(((''''''''''''(((((())))))%%%&&&((()))*********)))''')))+++,,,---,,,***)))+++******+++,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,******,,,---.../////////222111111333444444111///000111333222111000111222333222111111222222000///111111000///...------,,,,,,...111222222111///---...000222111...,,,...222---///000000///...///000///111222333222111222333222222222222333444555555222222111000///000333555333333444777888666333222000222444555444555777999111333444666777777666555444444444444555666777777777666555444222333555666===NNN___eeegggjjjlllllllllnnnqqqrrroooiiibbb]]]WWWTTTPPPMMMLLLMMMMMMLLLGGGGGGIIINNNTTTYYYYYYWWW]]]^^^cccjjjmmmjjjeeeccc^^^bbbiiinnnpppnnnjjjfffdddddddddggglllppprrrssssssssstttuuutttrrruuuyyy{{{|||~~~~~~|||zzzxxxwwwxxxzzz{{{xxxrrrlllhhhfffhhhhhhiiinnnrrrtttttttttuuurrrooonnnoooqqqrrrsssrrrnnnlllpppuuuwwwsssmmmxxxuuurrrnnnkkkjjjllloooqqqnnnmmmooosssuuuxxxyyyyyyxxxwwwuuuuuuxxx}}}|||zzzvvvpppkkkiiijjjkkkfffccc___\\\YYYWWWWWWXXXZZZ___cccaaa^^^^^^dddkkklllgggaaa```dddhhhkkkkkkggg___ZZZ]]]aaabbbccceeekkkmmmllliiiiiikkkjjjgggfff[[[XXXbbbjjjgggdddffffffhhhhhhccc^^^]]]bbbhhhdddccc___[[[YYY[[[]]]^^^___^^^]]]]]]___aaacccccchhhdddbbbdddhhhfff]]]UUURRRQQQNNNKKKIIIGGGGGGFFFAAA>>>:::888:::===???@@@===<<<;;;===@@@BBBBBBAAAMMMIIIGGGIIILLLLLLEEE???......//////000000111111222222222333444555666777777;;;@@@CCCCCCCCCEEEHHHDDDCCCCCCDDDGGGHHHGGGFFF@@@BBBDDDEEEDDDDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCC<<<======<<<999888888999;;;::::::;;;===<<<:::888::::::::::::999999888888999:::::::::;;;;;;;;;;;;555444333333333333222111555444444444444666777888333555666666555444666777555444222222333333222111111333555777777777555444333444444555666777888888666666666777777777888888:::888666666777888888888666666666666666777777777222222222333333444444555555666666666666444333222333222444777666333444888999777555444555777777777777777888999888777666555555555333222222111111111///111444777888777555444999888777666555666666777333333444444333222000.../////////000222333222000.........///000111333333666888999999777555555555222222111111111000000000...---,,,+++***+++,,,---------,,,+++++++++++++++******+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&'''(((***+++&&&&&&&&&''''''(((((()))###%%%(((***++++++***)))&&&(((,,,...///---***(((+++***)))***+++,,,+++***((()))+++,,,,,,+++)))'''))))))***++++++,,,------111000000111333444222111000111333222111111222444333222111111222333222000222222111111000///......///111222444444333222111000//////111///,,,---000---...000000///...///000...000222222111111222333222222222222333333444555222222222111000000222444222222333666555222222444444555666555333333333444111222333444555666666666333333333333444555666666555555444333444555666777===LLLYYY\\\___eeegggccc```eeelllppppppllleee```cccaaaZZZQQQKKKJJJIIIFFFGGGDDDCCCHHHPPPTTTRRRNNNPPPRRRXXX```eeeeeebbb___[[[aaaiiimmmnnnkkkgggeeefffdddbbbeeekkkooonnnlllooopppqqqpppoooqqqwww|||{{{|||{{{xxxtttrrrqqqrrrxxx{{{}}}{{{uuuooolllkkkiiifffhhhnnnssstttvvvyyyyyyvvvrrrpppqqqsssuuuvvvrrrqqqppprrruuuwwwuuussswwwsssooollliiigggjjjoooqqqmmmkkknnnqqqrrrtttwwwuuuuuutttsssssswww}}}|||yyyuuupppllljjjiiihhhfffaaa^^^\\\ZZZWWWXXX[[[UUUZZZ^^^^^^]]]^^^ccchhhkkkfff```^^^aaaeeeggggggiiifffdddbbb^^^[[[^^^ddddddffffffeeehhhmmmmmmiiihhhbbb^^^bbbffffffdddcccccchhhiiicccYYYVVV\\\ddd]]]___]]]XXXWWW[[[___```bbbaaa___^^^]]]]]]]]]^^^aaa___^^^```cccaaaZZZTTTRRRPPPNNNKKKIIIGGGGGGGGGAAA>>>:::999:::<<<>>>???===<<<;;;<<<>>>AAABBBBBBJJJGGGFFFHHHKKKJJJDDD???......//////000000111111333333333333444666777888666999===AAADDDEEEEEEDDDDDDDDDEEEGGGIIIIIIGGGDDD@@@CCCFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEECCCCCCCCCDDDDDDCCCAAAAAAAAAAAA?????????===;;;999999:::;;;:::;;;<<<>>>>>><<<:::999999999999999:::::::::::::::::::::999999999999444333222222333444333111444333333333333555666888333444555444333333555888333222111222444444444222000111444666777666555333333444555666777888999999555555666666777777777666777666666777999::::::999555555555555555666777777444444444444444444555555555555555444444555555555222222444777666333444999777777777555444555777:::666777888888888777555444444333333222222222333333000111222444555555555555999888777777666666777777444333333222222111111111111///...000222333111///////////////000111222333666888999999777555444444222222222111111111000000///...,,,+++++++++------...------,,,,,,,,,,,,,,,+++++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%'''''''''(((***$$$%%%%%%&&&''''''((((((''''''((()))))))))))))))((()))+++------,,,+++***+++)))((()))+++,,,,,,+++'''(((***,,,,,,+++)))((()))))))))******,,,---...111//////000222444444333000222222222111111333555333111000111222333333222333222222222111111000000000111222333333333333222222...---000111---,,,///---...000000//////000111---///111222222111333444333333222222222333444444111222333333111111222333333...---222555333333555777777777555333111111111111111222222333555666777222222333333555666888999333333222333555777777888<<>><<<::::::===AAACCCDDDDDDDDDEEEHHHJJJIIIEEEAAA......//////000111111111333333333444555666777888555777<<>><<<777888999999:::;;;<<<<<<<<<;;;::::::999888777777555444333444666666555444333333222222333444666777333444555333111222555888333222222444666888888777...000333555666555444222444444555666777888999:::444555555666666666666666666555666888:::;;;:::999444444444444444555666777666666555444444444555555333333222111222333555666222222555888666222444999777888999777444444888<<<555666777777777666444333222222222222333444555555111111111111222444666777777666666555555555555555555444111000///111333444333111///000222222000---////////////000111222333444666777777555333222222222222222111111111111000000///---++++++,,,---...//////...---------......+++++++++******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""'''(((&&&$$$$$$$$$$$$$$$%%%%%%&&&'''((((((+++***((('''&&&''')))*********+++++++++,,,,,,,,,+++)))((()))+++,,,,,,,,,)))***+++,,,,,,,,,++++++++++++******,,,...000111000///......111444555555111222222222111111333555333111000000222444444333333333333222222222222222//////000000000111111222444---+++000222...,,,------///000111000///000111---///111222222222333555444333333222222333333444111222444444222111111222444+++'''...666666555555666777777555333111111222111111111111222444666777111111222444666888;;;<<<222222111333555888888888;;;NNNZZZVVVRRRVVV\\\\\\___ccchhhnnnqqqrrrqqqpppcccgggeeeZZZTTTXXX]]]___OOOOOOOOOOOOOOOOOOOOOPPPDDDGGGJJJKKKMMMNNNJJJEEEHHHOOOXXX\\\ZZZWWWWWWWWW\\\^^^aaabbbbbbcccfffhhhmmmooommmfffcccgggooouuummmmmmllliiihhhkkkqqqwwwlllqqquuutttooojjjiiijjjooohhhfffjjjllljjjkkkppprrroookkkiiijjjlllmmmmmmlllpppsssuuuvvvyyy~~~~~~xxxuuuuuurrrooosss{{{zzzsssoooqqqqqqmmmmmmpppqqqpppooommmmmmooosssvvvuuutttrrrrrrqqqpppooommmlllfffbbbbbbaaa]]]___dddaaaccceeehhhiiijjjjjjjjjlllhhhbbbaaaccceeeeeedddkkkiiigggeee___ZZZ[[[aaaaaacccdddeeekkkrrrrrrnnnqqqtttpppfffdddiiijjjeeeaaafffjjjjjjeee___[[[[[[aaafffeee^^^[[[___bbbbbbeeefffffffffdddccccccdddbbb___\\\ZZZZZZ\\\^^^```YYYWWWSSSNNNJJJGGGEEEDDDBBB???<<<;;;;;;<<<<<<;;;???<<<::::::===AAADDDEEE@@@AAADDDHHHJJJJJJGGGEEE000////////////000000111222333444444333333555666::::::<<<@@@EEEGGGDDDAAAFFFFFFGGGIIIJJJIIIFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGHHHHHHGGGDDDCCCCCCDDDCCCAAA@@@@@@AAABBBBBBAAA@@@@@@@@@>>>;;;:::;;;===;;;;;;<<<>>>@@@???===;;;888888999999999:::::::::===<<<;;;;;;;;;:::777555111222444666666555444333444444444444444444444444444444444555555555666666777555555555666777666555666555444444555666555333555555555555666777999999777777666555444333333333666666777777777777666666222444555444444555777999+++///222333333444777;;;555333333555333///111555///222555666666666777888;;;999777555444444666666888666444555777777555222///000000000111222333444777555444555777888666333<<<:::555222111222444666666333///...000000///---444333222222111111222222////////////000222444666:::777777999777333111222333222000///.........///000111000...,,,,,,...000777222---,,,...///,,,)))+++***)))***+++***(((%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))((('''%%%%%%&&&(((((())))))))))))((((((((()))+++,,,,,,+++)))(((***)))((('''(((***,,,---)))***++++++,,,,,,,,,,,,***+++***)))((())),,,...///000222333444555555555111444333000222888888444000111222222222222111000444333111000000000111222333222000/////////000111000000//////.........---...///111222111000...---000111222222111222333555333444444555555444444333333333444555444333111000444666777555333333777:::999:::999777555333444555222222111111111222444555666555555666888::::::999777333222333444333666;;;===NNNXXXTTTRRRZZZ``````cccgggkkkmmmnnnooosssvvvpppggg]]]WWWXXX\\\aaaddd\\\[[[ZZZ]]]^^^ZZZQQQJJJLLLIIIFFFGGGHHHHHHFFFDDDFFFGGGKKKOOONNNLLLPPPVVVQQQPPPRRRUUUXXX[[[^^^aaalllhhhccc```___ccchhhkkkjjjgggeeefffjjjooossstttrrrnnnlllmmmlllhhheeefffgggdddbbb``````aaacccdddmmmkkkiiiggggggjjjmmmpppttttttuuuxxxzzz{{{zzzxxxyyy{{{yyyqqqmmmqqqvvvxxxssssssrrrpppoooooorrruuummmnnnnnnnnnoooqqqtttwwwyyyyyyxxxwwwtttsssssstttxxxnnnhhhhhhfff___[[[[[[gggfffkkkssstttllleeeccc^^^```bbbeeehhhhhhfffdddeeeffffffccc^^^\\\]]]___ZZZ]]]aaadddfffiiimmmpppqqqnnnlllkkkhhhcccdddgggfffdddgggmmmmmmhhhbbb```dddcccdddeeegggiiikkklllllllllgggbbbbbbeeefffcccdddhhhhhhdddcccddd___XXX\\\YYYTTTQQQOOOMMMKKKJJJBBB???;;;::::::::::::999@@@???===<<<===>>>AAACCC@@@??????BBBFFFJJJLLLMMM///////////////000000111222333555555444333444666777888:::>>>CCCDDDCCC@@@CCCCCCEEEGGGJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDBBB@@@AAABBBAAA???>>>>>>???@@@@@@??????@@@@@@???<<<;;;;;;<<<;;;;;;<<<>>>@@@@@@===;;;===<<<<<<;;;:::999888888<<<;;;999999:::999666444444333333444444555555666333444444444444444333333555555555555555666666666666555444555666777666444333444444555555666666777666666555666666777888999888777555444333333333444666666777777777777666666444555666555555555777888222444555555444444666777666444444555333000111555000222555666555555666777:::999777555444444555666777555555666777777444111222222222111111222333555888555333333666777777666;;;999666333222444777999666333000///000111000...333333222111111111111111555555333222222222333333666555666888777222//////222111000......---....../////////...,,,,,,...000444000,,,,,,///000---***,,,+++++++++,,,***(((%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''''''''&&&'''((((((((())))))))))))(((((()))***+++,,,,,,***((('''***)))((((((((()))***+++******+++,,,,,,,,,++++++*********)))((()))+++...///000111333444555555555222555444111333888777333111111111111111111111111444333222111//////......000000///......///000111111000000///...------,,,...///111222222111///...///111222222111222444666111222222333333222222111222222333333333222111000444555666555333333666888:::;;;;;;999777555666777222222111000111111333333555444444666888::::::999555111000111222111333888>>>NNNYYYTTTQQQXXXaaadddiiijjjkkkjjjiiijjjnnnrrrpppiii___ZZZ[[[```eeehhhjjjiiiiiikkkkkkggg___XXXRRROOOKKKHHHFFFEEEEEEEEEFFFEEEFFFIIIHHHFFFIIINNNKKKJJJIIIJJJLLLNNNQQQTTT^^^\\\YYYXXXXXXZZZ\\\^^^bbb```^^^___cccfffhhhiiihhhccc```aaa___[[[ZZZ\\\ZZZZZZZZZZZZ[[[^^^bbbeeerrrqqqpppooooooqqqrrrsss|||zzzyyyzzz|||{{{xxxuuutttvvvsssmmmkkkooorrrrrrjjjjjjkkkmmmoooqqqsssssslllmmmoooooopppppprrrsssxxxzzzzzzyyyvvvvvvwwwzzz|||tttllliiieee```^^^aaagggfffiiinnnnnngggccceeedddddddddgggjjjkkkhhhfffhhhhhhgggccc___^^^aaaeeebbbaaaaaacccgggjjjjjjiiiiiihhhiiikkkiiidddccceeebbbbbbfffmmmoooiiicccaaa```aaabbbdddfffhhhiiiiiikkkkkkhhhcccbbbdddccc^^^dddggggggdddeeegggddd]]]aaa]]]XXXTTTSSSPPPMMMJJJFFFDDD@@@??????@@@?????????>>><<<<<<>>>@@@???>>>@@@??????AAADDDGGGHHHHHH///////////////000111111222333555555444333444555444555888<<<@@@AAA@@@??????@@@BBBEEEHHHIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDBBBCCCDDDCCCAAA@@@@@@AAAAAA@@@>>>>>>@@@@@@@@@???>>>???AAA@@@>>>;;;;;;;;;<<<;;;<<<===??????===;;;>>>======<<<;;;:::999888:::999888888999888666444666555333222333444666888222333444555555444333222666666666555555555555555666444444444555666555444111444666666555555777:::777777666666666666777777888666444333222333444555555666666777777666666555555666777666555555666777777666555555777777777666777555555666444000111555333555777777666555666777999888666555444444555666444444555777888777333000555555555333222333555888888555333222444777888888:::888666444555777:::<<<777555222111111111111000222111111000000000000000666555444333222222222222000///222666777222000111111000///...------------,,,---...---,,,,,,...///...,,,***,,,///000...+++...---,,,,,,,,,+++(((&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&& """%%%&&&&&&''')))***'''(((((())))))(((((('''******+++,,,+++***((('''))))))))))))((((((((((((+++++++++,,,++++++***************)))((()))+++...///000111222333444444444444555444222444777666333333222111000000111222333///000000000000000//////000000000//////000111111111111000///...,,,,,,+++...///000111111111//////...000111111111222444666111111222222222222111111111111222222222111000000222333444333222333444666888999999888666444555666222222111000000000111111333222333555888:::999888333///...///000...000444>>>OOOZZZVVVPPPUUU___fffmmmllliiifffdddggglllqqqqqqkkkccc___```eeejjjnnnrrrqqqqqqrrrrrrnnnfff___ZZZYYYUUUNNNHHHEEEGGGIIIJJJGGGFFFGGGFFFDDDDDDHHHIIIHHHEEECCCCCCEEEHHHJJJNNNNNNNNNNNNNNNNNNOOOOOOVVVUUUUUUWWWYYY[[[[[[[[[YYYUUUSSSTTTSSSQQQSSSWWWWWWZZZ]]]^^^```dddjjjooowwwwwwxxxxxxxxxxxxxxxxxx~~~{{{xxxyyy{{{zzztttooommmnnnmmmjjjkkkoooooolllbbbccceeejjjoooqqqooommmhhhiiijjjlllllllllllllllssswwwzzzxxxuuutttxxx|||}}}xxxqqqmmmgggccceeejjjhhhggghhhhhheeeaaaccchhhiiifffdddfffjjjllliiieeeggggggeeeaaa^^^___ccchhheeeaaa]]]___dddeeebbb]]]ccccccfffllllllhhheeefff``````fffnnnqqqkkkdddaaa^^^^^^```cccfffgggfffdddeeegggfffccccccddd```ZZZaaaccccccccceeehhhgggdddfff```[[[YYYZZZZZZVVVQQQOOOMMMIIIHHHHHHHHHGGGFFFCCC@@@===>>>BBBCCC@@@<<<@@@??????@@@BBBCCCCCCBBB///......//////000111222222333555666444333333444333444777;;;>>>@@@@@@???>>>???@@@CCCEEEFFFEEECCCCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDEEEDDDBBBAAABBBCCCCCCBBB@@@@@@BBBCCCBBBAAA===???AAAAAA>>><<<::::::;;;::::::<<<===>>><<<:::::::::::::::;;;;;;;;;;;;:::999888888999888666444666666555444444555666777111222444555555444333222555555555444444444444444555444333444555666555333222666999888444333777;;;888777777666666666666777888666444222222333444666555666666666666666666555444666777666555444444555666444222555999;;;:::777777666666888666111111555666888999888777666777888777666555444444444555555222333666888888666333000555666666555333555999===555555444444555777777888888777666555666999===???777666333222111111111111111111000///////////////111111111111111111222222---+++...333555444444777//////......------------***+++,,,,,,+++,,,---///)))((())),,,///000...,,,///...---------,,,)))&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$%%%&&&&&&((()))'''(((((((((((((((((('''(((((()))***+++*********)))******))))))'''&&&%%%+++++++++++++++***)))((()))***+++***))))))+++---///000111222333333333333555555444444555666444222333222000//////000222333(((***,,,///111222222222333333222111111000000000222111000///---,,,+++***,,,---...///000000//////...///000111111222444666333333444444444444333333111222222222222222111111111222222222222222333444333444555444222111111111222222111000000/////////111111222555888999999777222...---///000...///333<<>>............///000111222111444666666555333333333222444888;;;===???@@@AAA?????????AAACCCDDDBBBAAABBBBBBAAAAAAAAACCCEEEFFFDDDEEEFFFEEECCCBBBBBBCCCDDDBBBAAAAAABBBCCCCCCBBB===???AAAAAA>>><<<:::::::::999888:::;;;<<<;;;999999999999999::::::::::::;;;999999999:::999777555555666777777777666555444000111333444444444333333333333333333333333333333666555444444555666555444555999;;;999444222555999888777777666666666666777777666555333333444555666555555666666666666555555333444666666444333333444666333222444888;;;999777888777888:::777222222555666777777666555444555777555555555444444444444444111333777888888666333222444666888777666777<<>>777666555333111111222222111000//////......//////000111111111111111111111222///...222333222555999...............---------)))+++,,,,,,,,,+++,,,...''''''))),,,...//////...///...------...,,,***'''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%&&&%%%%%%&&&'''''''''((((((((((((''''''%%%&&&''')))***+++,,,,,,************)))(((&&&%%%++++++++++++******)))((()))***+++***))))))+++---//////000111222222222222555333333444666555333222333222000//////000222333'''))),,,///111222222222444333222111///---,,,+++222111000...---+++*********+++,,,---......//////...///000111000111444666222333333444444333333222333333222222222333333333111111111222222333222222000222333333111/////////111111111111000000//////000000222444777888777555111......111111000111555:::MMM___```VVVRRRVVV\\\jjjiiiiiiiiikkknnnooopppooolllhhhffffffkkkqqquuuvvvvvvuuuuuurrrmmmfffbbb\\\bbbgggddd[[[UUUUUUXXXYYYXXX[[[^^^\\\TTTPPPOOOPPPRRRPPPJJJJJJNNNPPPMMMPPPOOOMMMLLLLLLNNNPPPQQQWWWXXX[[[^^^bbbbbb```^^^[[[YYYYYY[[[\\\^^^eeemmmkkkmmmoooooonnnooorrrvvvnnnpppsssuuuwwwwwwvvvuuutttooojjjhhhiiihhhddd___\\\___bbbffflllrrrpppjjjffffffhhhmmmrrrrrrkkkeeebbb___[[[[[[___dddgggiiigggkkknnnmmmkkkkkkooottttttvvvuuupppkkkhhhhhhiiicccdddaaaZZZVVVXXXaaaggggggccc```aaaeeefffccc```^^^bbbffffffdddcccdddfffiiiiiijjjjjjiiiiiiiiijjjhhhdddccchhhlllmmmnnnpppdddcccgggnnnooohhhbbb```dddccccccfffhhhggg```[[[QQQVVV[[[^^^cccfffddd^^^[[[ZZZ[[[___cccfffggghhhhhheeeccceeejjjllliiifffeeebbb___\\\ZZZXXXUUUSSSUUUKKK@@@===AAAEEEFFFDDDGGGFFFFFFGGGGGGEEEBBB???............///111222333111444666777555333222222222444888;;;<<<>>>AAACCC@@@??????@@@BBBCCCBBB@@@@@@@@@??????AAADDDGGGHHHEEEFFFFFFEEEBBBAAAAAABBBBBBAAA??????AAAAAAAAA@@@>>>???AAA@@@>>>;;;;;;;;;:::999888999;;;;;;;;;:::<<<;;;:::999888777777666:::999888999::::::888666555666888999999777555444111111222222333333444444222222333333444444444444777555444555666777666555888:::;;;999666444555777777777666666666666777777777777666666666666666777444555555666666555555444222444666777555444444555777666666666888888777666999888999;;;999333222555333444444333111111222444444444444444444444444333111444888999888666555555333777::::::888888<<>>???DDDGGGGGGLLLLLLMMMNNNOOOMMMIIIFFF------......///111222333111444777777555333222111000444888:::;;;===@@@DDD>>>======???BBBCCCCCCBBB>>>>>>===>>>AAAEEEHHHKKKIIIJJJIIIGGGDDDBBBBBBCCCBBBAAA??????AAABBBAAA@@@???@@@@@@???<<<;;;;;;<<<<<<:::999:::<<<===<<<<<<<<<<<<;;;:::999888888777999888777888999999777555888888888888777777666666222111000000111333555666222333444444555666777777888777666666777888777666999999999888888777777777666666555666666777888999666777888999999888777777444555555666666555555444222555888999888777777777666777999999888888999;;;:::999:::<<<:::444222555222333333222111111333555333333333444444444333333333666999999777666777888333999>>>===999777:::>>>888888777444222222555888666555444333444555666777555666555333000///000333222111000000//////000000333444444555444333222111555333333666555111///111......///000000000///...+++---///...---++++++,,,++++++,,,,,,,,,---...///+++++++++,,,------+++)))((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&&&&'''&&&''''''((((((''''''&&&'''''''''(((((()))***+++---,,,+++***))))))******((())))))************)))(((***++++++******+++,,,...///000000111000000000111---...444666222000111111111111111111111111111111000//////......//////////////////...---+++***//////...------,,,++++++++++++,,,---...000111222000111111111//////111222000000111111111111000000222222111111111222444555111000000222444555333000333555777888666444333333000111222333333222222111000000222444666555333000///---///333555555666:::<<>>BBBEEEEEEEEE=========>>>AAAEEEIIILLLMMMNNNMMMKKKHHHEEEEEEEEEEEECCCAAABBBCCCDDDCCCCCC@@@@@@@@@>>>;;;:::;;;===>>><<<;;;;;;===>>>>>>===:::::::::;;;;;;;;;<<<<<<777666666777888888666444;;;999777666555666777888333222000///000222555777333444555666777999::::::999777666777888999888666999888777777999:::999888555555555555666888999999666777999;;;;;;999888777444555555555555555555444333666999;;;:::999999:::222666999::::::;;;>>>BBB::::::;;;===:::444333555444555555444333444666888222222333444444444333333444777999999777666888:::555;;;@@@???999555777:::<<<;;;777111...000666;;;666555444333222333444444444555555222///...000333222222111000000000000000---...000222333333333333------222888999444000111...///000111111000//////,,,...000///---,,,++++++---------,,,+++,,,...000*********+++------+++***)))(((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''(((''''''((()))&&&''''''''''''''''''&&&******)))(((((((((((((((...---+++))))))***,,,---'''((()))***************((()))+++,,,*********+++...///000000000000000//////+++---333666222000222000111222222222222111000000///.........000111222///000111222222111000///.........------,,,,,,,,,,,,,,,---...000222333444111222222111///...000111222222333333333333222222111111000000000111333444222111000222555555333000222555777888666444333333000111222333444444333222000111222444666555111///...,,,...333666555777;;;>>>KKK\\\fffeeeaaacccgggeeedddeeeiiipppuuuvvvuuuqqqqqqqqqooommmpppvvv{{{yyysssooommmkkknnnqqqrrrpppoooppprrrrrrtttuuuoooaaaVVVXXXaaa___iiinnniiiggghhhaaaUUUTTTYYYaaaiiippptttvvvwww||||||{{{{{{{{{yyyuuurrrffffffggghhheeeccchhhpppvvvppplllnnnrrrsssooojjjiiifffaaa]]]ZZZYYY[[[\\\TTTUUUTTTPPPOOOTTT^^^gggccclllrrrrrrrrrtttuuuttt}}}~~~|||xxxsssnnnlllllliiiccc]]]\\\___bbbbbb```ZZZXXXYYY___iiippprrrqqqaaaaaa]]]XXXZZZ```___ZZZ```cccbbb___bbbiiijjjeee]]]ccchhhhhheeebbbccceeecccgggjjjjjjhhhhhhiiilllhhheeeeeejjjrrrwwwwwwtttuuummmgggjjjmmmmmmmmmnnnkkkeeebbbdddffffffhhhllleeeaaa___bbbhhhiiiddd^^^aaabbbbbb```bbbffffffbbbSSSOOOQQQYYY[[[VVVTTTUUU\\\aaafffgggddddddfffjjjgggffffffggghhhiiigggeeeaaa\\\TTTMMMJJJJJJNNNPPPUUUVVVYYY\\\]]][[[WWWSSS,,,------...///000111111444444555555555444333222///222777999999:::>>>AAA???>>>>>>???AAAAAA@@@???777999;;;???CCCGGGIIIKKKRRRWWWVVVMMMEEECCCDDDCCC@@@>>>===>>>@@@BBBBBBBBBBBB@@@>>><<<;;;:::::::::;;;===??????===:::999888@@@???===:::999888888888;;;999666666666777777666999666555777777333222555999666222222444666555444777666666777777888999:::666777888888777555333222888888999:::;;;;;;;;;;;;444555666888888999999999555555555555666666666666666777777777777777777666333333444666888888777555///888===999777:::======222444999@@@@@@999333222333444555666666555444333555222111444888999666222555777999999777555555555;;;;;;:::777555555777:::888999:::;;;;;;;;;::::::555555555444444333333333222222222111111111000000...111333333222111111111111111222333333333222222333333333333333333333333///...//////000///+++))),,,---.........---,,,++++++++++++,,,,,,,,,------,,,,,,---------,,,++++++(((((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''((('''&&&'''((((((&&&$$$''''''&&&&&&&&&&&&''''''''',,,---***)))***'''!!!---,,,,,,+++++++++++++++(((((()))***++++++,,,,,,,,,***))))))***++++++***+++++++++,,,...///...---222333333333333222111111111111111111111111222222000111111222222000///...///---,,,+++---------,,,333///+++***,,,...///...111---)))***...111000---------///000111111111111111111...+++///555777333//////............//////000000000000000000000000222666:::999444111222444+++---000333444333111000000111222333333222111000///...///222555777777666;;;FFF[[[fffgggpppuuummmgggfffhhhmmmsssuuurrrnnntttpppmmmlllooosssuuuuuu{{{uuuvvv|||~~~zzzuuuyyytttssswwwxxxtttrrrtttuuusssmmmddd[[[XXXYYY\\\ccceeeffffffccc]]]WWWSSSQQQVVV^^^gggnnnrrrtttttt~~~{{{xxxxxxyyyyyyvvvsssfffdddbbbbbbcccccccccbbbnnnjjjhhhkkkllliiihhhjjjbbb```[[[VVVQQQPPPQQQTTTRRRPPPQQQSSSUUUYYYcccnnnooovvvzzzxxxxxx{{{{{{www}}}{{{xxxtttoookkkgggeee___^^^]]]___bbbbbb___\\\[[[[[[[[[___dddhhhkkklllhhhccc]]]\\\___aaa```]]]XXXaaaiiiiiiiiikkkhhhbbb]]]aaaeeefffccc``````aaafffeeedddddddddfffhhhjjjjjjhhhkkkqqquuurrrmmmiiiooonnnlllmmmmmmmmmllljjjkkkjjjeee^^^___eeefffccc```dddccc___]]]___aaa```eeefffdddaaaaaacccaaa\\\OOORRRVVVXXXYYYXXXXXXXXXXXX^^^bbbaaadddgggccc\\\aaaggghhhfffgggkkkjjjfffgggfff^^^RRRKKKPPPZZZ```fffffffffeeeaaa[[[YYYYYY---.........///000000000555555444333222333333333000333777999:::;;;>>>@@@======<<<>>>???@@@>>>===:::;;;===@@@BBBDDDFFFFFFPPPUUUUUUMMMFFFDDDDDDCCCBBBAAA??????AAAAAAAAA@@@@@@???===:::999888999999;;;<<<>>>>>><<<:::999:::===<<<;;;:::999::::::;;;999999;;;<<<===:::666222:::777666888888444444666:::777444333555666666555555555555666777888999:::666777888888777555333222777888999:::;;;;;;;;;;;;555666777888888888888888666666666666666666666666777666666555555666666777777777777777888777555444111888<<<:::888;;;<<<:::333333888>>>>>>888333222333444555666777777777666777444222444888:::777444666888::::::888666666666::::::999777555666888:::999:::<<<===<<<;;;999777555555444444333222222222222222222111111111000000000222444333222111222333222333444444555444444444333333333333333333333333/////////000000///,,,)))------//////000///...------------.........//////+++++++++++++++*********,,,,,,+++***************)))'''&&&&&&&&&&&&%%%###'''&&&&&&'''(((((('''%%%))))))(((((((((((())))))***......***((((((%%%((((((''''''((()))******((())))))***++++++,,,,,,,,,***))))))***++++++***,,,,,,---...///000//////222333333222222111000000111111111111111111111111000000111222111000///...---+++++++++------,,,+++111,,,'''&&&)))---000111777222,,,+++---000000...------///000000111111111333333222000222666555000000000////////////000000000000000000000000000000333777:::999555222222444...///111333444333222222000000222222222222111000......///222666888888777AAAHHHZZZfffjjjsssvvvkkkmmmlllmmmqqqwwwxxxuuuqqqkkkgggeeegggmmmrrruuuuuu~~~xxxsssuuu{{{~~~{{{www}}}yyyxxxyyyvvvpppoooqqqooooookkkcccZZZWWW[[[```gggeee```ZZZSSSLLLGGGCCCRRRWWW^^^fffkkkoooppppppsssqqqoooooooooooonnnmmmfffeeedddeeeggggggfffdddgggbbb^^^___^^^[[[ZZZ\\\___^^^[[[WWWRRRPPPPPPQQQQQQOOOQQQVVVYYYZZZ^^^cccjjjqqqxxxxxxzzz{{{yyysssvvvuuutttqqqmmmiiieeecccZZZYYYZZZ^^^cccffffffddd[[[ZZZZZZ]]]bbbgggjjjkkkjjjfffddddddffffffaaa]]]]]]bbbcccaaaccchhhhhheee]]]aaaddddddaaa^^^^^^___aaacccfffiiijjjiiigggfffssswwwzzz{{{vvvoookkkjjjqqqnnnkkkiiihhhgggeeedddcccgggfff```___dddhhhhhhfffiiigggbbb___aaacccbbbdddfffeeeccccccdddaaa[[[RRRUUUYYY\\\]]]\\\[[[ZZZXXX[[[]]]]]]```dddaaaZZZ```eeegggfffhhhmmmmmmjjjjjjiiiaaaTTTMMMRRR[[[aaaiiilllooommmggg```]]]]]]////////////////////////666444222000000111333444111444777999:::;;;===>>>;;;::::::;;;======<<<:::999:::===@@@BBBDDDDDDDDDMMMQQQRRRLLLGGGEEECCCAAAEEECCCAAAAAABBBAAA@@@>>>>>>===;;;999777777777777:::;;;<<<<<<:::::::::<<<::::::999999:::;;;===>>>;;;::::::;;;;;;999666333:::777777999999555444666:::777555444555666666666333333444444666777999999666777777888777666444333666777888999::::::::::::666777777888888888777777777777777777777777777777777666444333333444666777999999999888777555444333444888;;;::::::;;;999666333333666;;;<<<777333444222333333444555666777777999666333444777999888666777999;;;;;;999777777888888888888777666666999;;;:::;;;===>>>===;;;999777555444333222222111111111222111111111111000000000333333444333111111333444222222333444444444444444333333333333333333333333/////////000111000---***---...///111111111000000---------.........//////---,,,+++***)))******++++++***))))))(((((()))))))))'''&&&&&&'''&&&%%%$$$&&&%%%%%%''')))***((('''+++******))))))******+++))),,,---***))))))&&&"""((()))))))))+++,,,---...)))))))))***++++++,,,,,,,,,+++))))))+++,,,+++***---...///000111111111111333333222111111000//////111111111111111111111111000000111111111000///...***)))***,,,......,,,***---)))%%%###&&&,,,111333;;;666///,,,---///000///---......///000000000000000333444333555888666111111111000000000000111111000000000000000000000000333666999999555222222444000111222333444444444444000000111222222111000///......000333777::::::999BBBFFFVVVdddkkktttvvvkkkqqqqqqssswww{{{|||xxxttteeeaaa^^^aaaiiipppsssrrrwwwsssoooqqquuuyyywwwttt~~~{{{xxxtttnnnhhhhhhlllhhhiiiggg___VVVTTTYYY___\\\XXXQQQKKKGGGFFFFFFGGGOOORRRXXX^^^cccfffggggggjjjjjjjjjhhhffffffhhhjjjhhhhhhiiikkkmmmlllhhhfffeee^^^XXXWWWUUURRRQQQSSSVVVXXXYYYXXXVVVTTTSSSSSSQQQOOORRRYYY\\\[[[ZZZ\\\dddlllssswwwxxxxxxtttnnnnnnnnnnnnllliiifffbbb```XXXXXXZZZ^^^cccgggiiiiii^^^\\\[[[]]]bbbgggkkklllkkkkkkkkknnnnnnkkkccc]]]bbbaaa\\\ZZZ^^^dddgggeee___bbbdddbbb___\\\]]]___aaacccfffhhhiiiiiihhhgggnnnvvv}}}yyymmmdddbbbdddnnnkkkgggeeedddccccccbbb```eeegggdddaaadddhhhiiiccceeeddd^^^]]]aaadddeeeccceeeeeeccccccddd```ZZZUUUXXX\\\```aaa```^^^\\\ZZZYYYXXXYYY^^^cccaaa[[[]]]aaadddeeeiiinnnpppoooooommmdddVVVPPPTTT\\\```jjjqqqxxxvvvooohhhfffggg000000000///////////////444333222111111111222222222333555777888999:::;;;888777777999:::;;;999888444777;;;???BBBEEEFFFFFFIIIMMMOOOKKKGGGEEECCC@@@DDDCCCBBBBBBCCCBBBAAA???===<<<:::999777777777888999:::;;;:::999:::<<<>>>999999888888999;;;===>>>???;;;555222222444666666888666666999999555444666888777555555555555555555222222333333555666888999666777777777777666555444666666777888999999999999777888888888888777777666888888888888777777777777777555333111111333555777777888888777555333333333888999:::;;;;;;;;;777222444222555999:::666444555333222222222333444555555999666333222444666777777666888::::::888777777777555666777777666777999;;;;;;;;;;;;;;;;;;;;;;;;;;;555444333111111000000111111111111111000000000000333333333111000000222444...///000111222222222111222222222222222222222222/////////111222111...+++,,,---///111111222111111+++++++++,,,,,,,,,------///...,,,***)))***+++,,,)))(((((('''''''''''''''&&&%%%$$$&&&((()))((('''%%%%%%%%%''')))+++***)))+++******))))))******+++%%%''')))***++++++***)))+++******+++,,,---......))))))*********+++++++++---+++)))***+++,,,++++++...000111222222222222333333333222000//////......222222222111111111111111///000111111111000...---))))))+++---//////---++++++)))&&&&&&(((+++///111888555000...///000//////---......///000000//////,,,///111111444888999666222111111111111111111222000000000000000000000000111444777777444222222222222222222222333333444444000111222222222111000///......000333888;;;;;;;;;<<<@@@RRRbbbfffmmmrrrkkkjjjmmmsssyyy}}}|||wwwrrrgggccc```bbbhhhnnnpppooopppmmmkkkkkknnnppppppooozzzxxxsssjjjbbb___dddkkkeeebbb]]]VVVQQQOOOQQQTTTNNNLLLHHHFFFHHHLLLQQQUUUPPPRRRWWW\\\aaadddeeefffjjjkkkllljjjggggggkkkooollllllnnnppppppmmmhhhdddbbbZZZTTTRRRPPPNNNOOORRRNNNRRRWWW[[[\\\[[[[[[[[[UUUTTTVVV[[[\\\[[[^^^ccceeehhhmmmppprrrqqqlllhhhiiiiiijjjiiifffbbb^^^\\\\\\\\\]]]___bbbdddfffgggcccaaa```aaadddiiilllnnnllllllnnnooooookkkddd^^^aaa]]]YYYYYY^^^cccbbb___bbbdddeeeccc___]]]^^^aaagggeeebbbaaabbbfffjjjlll___jjjqqqmmmccc^^^^^^```hhhfffbbbbbbcccfffggghhhcccfffggggggfffffffffeee^^^aaa```\\\]]]ccciiikkkdddfffdddaaaaaaccc```[[[XXXZZZ^^^bbbdddccc```]]]\\\XXXUUUWWW^^^eeeeeebbb\\\^^^bbbfffkkkpppsssttttttqqqhhh[[[UUUXXX]]]```hhhrrryyyvvvnnnkkklllnnn000000000000000/////////111222333444444222000///333333444555777888888777777666666777999999888777444666:::===AAACCCDDDEEEEEEJJJKKKHHHFFFFFFDDD@@@BBBAAAAAABBBDDDDDDBBB@@@>>>===;;;:::999999999999999:::;;;:::::::::<<<>>>;;;:::999888999:::;;;<<<>>>:::555222222444666777555333444888888444222444555555555444333333333444222222333333444666777888777777777777777666666666444555666777888888888888777888888888888777777666999888888888777777777666666555222111111222555666333444555444333222444555:::999999;;;;;;888444222444222444999999666444666777555444333222333555666888555222111111333555666333555777777666555555555444555777777777777999;;;;;;999888777888;;;???AAA666555333111000000000111000000000000000000000000222222222000......000222---...///000111111111111222222222222222222222222000///000111222111///,,,,,,---///000111111111000+++++++++,,,,,,,,,------///---+++)))((()))***+++++++++***)))))))))))))))&&&%%%%%%&&&((())))))(((%%%$$$%%%'''***++++++)))***))))))(((((())))))***&&&&&&(((***,,,++++++,,,))))))(((((((((((())))))***************+++++++++---+++******+++,,,,,,+++...000333333222111222444333222111000////////////222222222111111111000000///000000111000///...---***+++,,,///111111///---***++++++,,,+++,,,,,,---000000000111111111///------......////////////...,,,//////---///555888888222222111111111111222222111111111111111111111111000222444555444222111000111111111111222222222222111222333333333111000///......000333888;;;;;;;;;777>>>RRR___\\\___fffeee^^^dddnnnwww|||yyysssnnnjjjgggdddeeeiiimmmpppqqqooommmlllkkkkkkkkkllllllyyywwwpppeee^^^___hhhooobbb[[[SSSMMMJJJJJJIIIHHHOOOMMMLLLLLLNNNRRRVVVXXXXXXZZZ^^^bbbgggkkkmmmnnnmmmooopppooollllllpppsssooooooooonnnmmmiiiccc^^^XXXQQQKKKJJJKKKJJJMMMQQQOOOTTTZZZ^^^```_________[[[ZZZ[[[[[[ZZZ]]]gggsssjjjhhhgggiiijjjhhheeeccchhhhhhhhhfffccc___\\\YYY]]]^^^```aaabbbccceeeffffffdddbbbbbbeeehhhjjjkkkjjjjjjjjjjjjiiigggdddaaa\\\YYYZZZ^^^cccbbb]]]XXXccceeefffeeebbb```bbbeeegggeeecccbbbbbbeeehhhkkk\\\dddiiifffccceeeeeedddfffdddbbbbbbeeehhhkkklllfffcccbbbfffkkkkkkgggcccbbbeeeddd```aaahhhnnnooojjjiiifffaaaaaaddddddaaaZZZ[[[^^^bbbeeeeeebbb^^^YYYTTTQQQUUU\\\bbbeeefff```aaadddjjjooossswwwzzzyyywwwoooccc^^^aaadddeeegggqqquuummmeeedddgggiii000000000000000000000000000222555666666444000...444444444555777888777555777666666777999999888666999999:::<<<>>>???AAABBBCCCFFFGGGEEEDDDFFFEEEAAAAAA@@@AAABBBDDDCCCAAA??????>>><<<;;;:::::::::;;;:::;;;<<<<<<;;;;;;===>>>;;;;;;999888888999999:::888888888::::::999666333444222444888888333222333333444555444222222222333444444444444444555666777777777777777777777777777444444555666777777777777666777777888888888777777888888888777777666666555666555333222222333555666///222444333111111444888;;;999999;;;999555333444333222555::::::777555777:::888666444444666888:::777555333111000222444555111333555555444333333444444555777777777777888:::999777666555777;;;@@@CCC888666444111000000111111//////000000000000000111111222222000...---...000...///000111222333333333222222222222222222222222000000000222333222000------...///000111111000000---------.........//////,,,+++***((('''''''''((())))))(((''''''''''''(((***(((''''''((('''&&&$$$&&&%%%%%%'''***++++++))))))((((((''''''(((((()))+++)))))),,,+++)))(((***,,,+++***)))))))))))))))************************---,,,******,,,---,,,+++,,,000333333000000222444333222111000///000111222333333222222111000000000//////000000000///...------,,,---///111111///...+++---//////...,,,+++++++++---000222222111///------....../////////......///111000,,,+++///333444222222111111111111222222111111111111111111111111000111333444444333111000111111222222222222111111333333444444444222111000......000333777::::::999999???RRR\\\TTTRRRYYY\\\XXX___jjjssswwwuuupppllliiiiiiiiihhhhhhjjjoootttqqqqqqpppnnnllllllmmmooo{{{yyyrrrgggaaadddjjjnnn[[[UUUMMMHHHFFFFFFFFFEEEOOOOOOPPPRRRUUUXXX[[[\\\\\\]]]```dddhhhllloooqqqnnnoooppppppooonnnooopppnnnllliiifffccc___ZZZWWWSSSLLLHHHJJJLLLNNNQQQVVVYYY\\\___aaa```___^^^^^^aaa^^^\\\\\\]]]bbbnnnzzzoooiiiddddddeeecccbbbbbbggggggeeeccc```]]][[[ZZZ\\\___ccceeefffggghhhiiigggeeeccccccdddeeeeeedddfffeeedddcccccccccddddddYYYXXX\\\cccfffaaaZZZVVVaaadddggggggeeeeeefffiiicccfffiiikkkkkkiiifffddd___eeefffbbbccciiijjjeeehhhfffdddccceeeggghhhhhhbbb\\\[[[dddmmmnnniiiffffffhhhgggbbbaaaeeeiiijjjllllllhhhddddddggggggcccZZZZZZ[[[^^^cccccc```]]]TTTOOOMMMQQQVVVZZZ___ddddddcccffflllpppssswww{{{wwwwwwrrrkkkiiimmmnnnmmmkkksssssshhh______aaa```/////////000111111111222222333555666555444222000777666555666999999777555777777666888999:::999777:::999999:::;;;>>>@@@BBBBBBDDDDDDBBBCCCFFFFFFBBBAAAAAAAAABBBCCCBBB???<<<>>>===<<<:::::::::;;;;;;:::<<<>>>???>>><<<======::::::999888888999:::;;;555666888:::<<<:::666333333222444888999444222444333555666666333222333444666555555555555555666666888777777777777777888888333333444555666666666666555666777888888888888888888888777666666555444444555555444444444444555555000222555333111111555999;;;999:::;;;777111333888333333666;;;<<<888666777777555333222333666:::===666666444333111222444555///222444555444333333444444666777888777666777888666666666777999;;;===>>>999777444222000000111222////////////000000111111111222333222000......///---...///111222333333333111111111111111111111111000000000222444333111...///000111222222111000000---------.........//////------,,,+++***)))(((((((((''''''&&&&&&&&&&&&&&&***)))''''''((((((&&&%%%'''&&&&&&(((***+++***))))))((((((''''''(((((()))---)))))),,,,,,((('''+++,,,,,,,,,+++,,,,,,------************************...,,,***+++,,,---,,,+++***...222111///...000333333222000000000111333444333333222222111000000///...///000000000///------...---,,,---//////...---+++...//////,,,***+++,,,+++---000111111000///...---......//////...---------111222...,,,...111111111111000000000000111111111111111111111111111111222222333555666555333111111222444555555333222111555555666666555333222111......///222666888888777;;;===NNNZZZSSSPPPVVVXXX[[[```hhhooorrrrrrpppooohhhkkklllhhhbbbbbbhhhoooppprrrrrrpppmmmmmmpppssswwwwwwqqqgggbbbbbbaaa^^^OOOOOOMMMHHHDDDEEEJJJOOORRRSSSTTTVVVYYY]]]___aaa]]]^^^___aaadddhhhkkklllkkkkkkkkkmmmnnnmmmkkkhhhhhhddd^^^ZZZWWWUUURRRPPPSSSMMMKKKNNNRRRUUUYYY]]]```aaabbbaaa___]]]]]]^^^ddd^^^ZZZ^^^eeeiiioootttrrriiiccceeefffdddcccdddeeecccaaa___]]]]]]\\\\\\]]]bbbhhhkkkkkkkkklllmmmhhhfffeeedddeeedddaaa___aaaaaa`````````bbbeeeggg[[[ZZZ^^^dddddd^^^ZZZZZZ^^^bbbgggiiihhhhhhjjjlllgggjjjmmmpppoookkkgggccc^^^eeeddd^^^^^^gggjjjfffgggeeeccccccdddeeedddccc^^^XXXYYYbbbiiiiiiffffffeeehhhgggbbb```ccceeeeeegggiiigggddddddfffccc^^^TTTRRRQQQTTTYYY[[[YYYVVVQQQNNNMMMOOOPPPPPPVVV___ccc```aaahhhkkklllooouuummmooonnnllloootttvvvtttpppxxxxxxmmmggghhhhhhccc......///000111222222333555555555444444444333333:::888777888:::;;;888666888777777888::::::999888777777666777:::???CCCFFFAAACCCBBB@@@AAAFFFFFFCCCCCCBBBBBBBBBBBB@@@<<<999>>>===;;;:::999::::::;;;;;;===@@@@@@???===<<<<<<999888888888888999;;;<<<777555333333555777777777444333555::::::666333555333666888777444222333555777777666555555555555666888777777777777777888888222333444555666666666666555555666888888999999999888777777666555444444333555555555555555555555555222444666444111111555999;;;999:::;;;555///333;;;333333777======999666777111000......000555:::===666666666444333333444666///222444555444333333444444666888888777666777888444555888:::;;;:::999999:::888555222111111222333.../////////000000111111111333444444222000//////+++,,,---///000000111111111111111111111111111111000000111222444333111///111222333444333222111000+++++++++,,,,,,,,,------000000000///...---+++***,,,++++++***************'''&&&%%%''')))***)))((('''''''''(((***+++***((())))))(((((((((((())))))***'''''',,,---)))***...''''''(((((()))***,,,,,,++++++******************...,,,++++++,,,------,,,)))---111111...,,,///222333222000000111222555666333333222222111000000///...///000000000///---,,,///---,,,+++---------,,,+++---...,,,***))),,,///...///000000/////////000---......///......------(((...222000///111222222111111000000000000111111111111111111111111111111333444555666777777555222111333555777777555222111666666777777666444333111///...///222555777777666:::999HHHWWWVVVUUUZZZYYYaaaeeeiiilllnnnpppqqqrrrjjjnnnoooggg\\\YYY___gggmmmpppqqqpppmmmmmmqqquuuqqqrrrnnneee___\\\UUULLLFFFLLLOOOKKKDDDEEEPPP[[[^^^]]][[[[[[[[[\\\]]]^^^bbbbbbbbbccceeehhhjjjllliiihhhhhhjjjmmmlllgggcccbbb]]]VVVQQQOOONNNMMMMMMQQQLLLKKKOOOTTTVVVZZZ^^^aaaaaaaaa```^^^^^^___aaaeee[[[WWW```kkkooollliiirrriiidddgggjjjgggeeefffbbbaaa^^^\\\\\\\\\^^^___aaagggmmmpppooommmlllmmmjjjiiihhhhhhgggeeeaaa^^^^^^______``````cccfffiii___\\\^^^bbb```[[[[[[```[[[```fffiiijjjjjjkkkmmmooooooooonnnmmmllljjjiii\\\dddeee]]]\\\ffflllkkkcccbbbaaabbbcccdddcccaaa\\\YYY[[[aaadddaaaaaadddeeeiiiiiifffeeehhhjjjjjj___cccdddccccccccc]]]VVVMMMJJJHHHJJJPPPSSSQQQNNNRRROOOOOOPPPMMMKKKQQQ\\\^^^ZZZ[[[aaadddcccffflllaaaeeegggjjjooovvvxxxvvvsss|||}}}vvvssswwwtttlll...111222000000333444111444333333222222333333333999888888777666777777777666777888999999::::::999999999:::<<<>>>@@@CCCDDDCCC@@@>>>???AAACCCBBB@@@CCCCCCBBBAAA@@@@@@@@@@@@======<<<;;;:::999999888<<<============;;;:::999999999999999999999:::::::::777444555888999666333888888777555333333555777666666555444333333222222222555777555222222666;;;666777777888888888777777444555666666666555333333888999::::::999777444333888888888888888777666666666555444333333444666777555444222222333555888:::;;;>>>???;;;444000111444555333777???@@@:::444555444333222444666777777666777333000111555666333///222333333333333333333444222555777888888777777888:::999777666555666888999444333222111111111222333---......///000111111222///000111111///......//////...///000111111000///111333444222///...000333111111111111111111111111---000111//////222111...---......---,,,,,,...000)))***,,,------,,,***))))))+++,,,,,,***))))))***)))((('''&&&&&&'''((()))'''''''''(((***+++***((())))))))))))***************+++,,,+++)))))))))++++++***)))))))))***,,,------,,,,,,++++++*********************+++,,,------000/////////000111222333444444222111000000//////***222555///---222222---000///...------...000000222......111222///---...,,,+++***+++---...---,,,---,,,+++---///000000///000000///............///222000//////111333444444444444333222222333333333...000222333444333111000222222111111222444555666333777888333444888888444777777777777555222///---222111000000333555666777666888BBBPPPSSSOOOTTT___ggghhhfffdddggglllmmmjjjiiinnnpppjjj```\\\aaahhhlllmmmllllllqqqxxxxxxuuurrrlllddd]]]WWWQQQIIIDDDEEEIIIMMMNNNNNNPPPWWW\\\\\\\\\\\\\\\]]]]]]___```gggcccccchhhiiieeeeeeiiicccgggkkkkkkhhhdddcccccc[[[]]]VVVJJJFFFMMMOOOKKKLLLOOOTTTXXXZZZYYYXXXVVV___bbbaaa]]]]]]aaabbb___ddd^^^ZZZ\\\dddlllqqqrrruuuwwwuuummmkkknnnnnnjjj___\\\ZZZ[[[___bbbcccccckkklllpppuuurrriiifffjjjfffjjjpppssssssqqqooommmfffcccbbbbbb___\\\]]]aaabbb```^^^]]]\\\[[[XXXVVV]]]ccchhhffffffjjjmmmmmmqqqqqqooolllhhhfffgggiiiaaabbbccccccccceeehhhkkklllddd]]][[[^^^```\\\WWWaaaZZZVVVYYY[[[[[[[[[]]]```bbbcccccccccdddgggiiiccccccaaa]]]\\\\\\WWWQQQLLLJJJJJJIIIEEECCCIIIQQQNNNKKKHHHFFFHHHNNNTTTYYY]]]\\\\\\\\\^^^^^^^^^]]]YYY[[[___fffmmmrrrttttttzzzwwwsssrrrvvvzzzvvvmmm...111222///000333444111444444333222222222333333777777777777666666666666555666777888999999999999888888999;;;===@@@BBBCCCBBB@@@???@@@CCCDDDCCCAAACCCCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<;;;:::999999============<<<;;;999888999999999999999999999999999666333555888:::777444666777888777555333333444666555555444333333222222222555666555222222666:::888999999999999999888888888888999999999777666555666777888999999777666444555555555555555444333333666555555555444555555555444333222111333555888:::<<<======;;;666333333555888555666===@@@;;;666555444333333444666777777666555222///000333444222...222222333333333333444444222444666777777666666777888777555333222222333444333222111000000000111111.../////////000111111111000222333222111///000000///.........///000000///111333333222///...000222111111111111111111111111...111111//////111000------...//////------...///+++,,,---......---,,,,,,***,,,------+++******+++(((((('''''''''(((******)))((('''(((******)))((())))))))))))))))))))))))'''(((******))))))***+++******))))))******+++,,,,,,,,,,,,++++++*********+++++++++***++++++,,,,,,////////////000111222333222222111000////////////+++......,,,---000///,,,...............///000000000,,,,,,///000---+++,,,...,,,+++,,,---...---+++,,,++++++,,,...///...---------------......///000///...,,,,,,...000000000222111111111000111111111...///000111222111111000222222111111222333555666111555555222333777777444666777777666555222///------///333666888777444111888999BBBNNNQQQOOOVVVbbbiiijjjiiifffgggkkkkkkhhhhhhnnnrrrnnneeeaaadddjjjnnnoooooonnnpppssspppkkkjjjcccZZZRRRMMMIIIFFFDDDFFFJJJOOOQQQRRRUUU[[[```\\\[[[[[[[[[]]]_________fffcccdddgggfffaaa```dddaaadddgggfffbbb^^^\\\[[[XXXWWWSSSNNNMMMQQQTTTSSSRRRUUUZZZ^^^```___^^^\\\___aaabbbbbbaaa```aaaccceeecccaaacccjjjqqqwwwyyyzzz|||yyyrrrooopppnnnjjj]]][[[ZZZ\\\aaafffhhhiiiiiijjjoootttrrrjjjgggiiikkknnnqqqsssrrrpppmmmlllgggdddcccbbb^^^ZZZZZZ^^^gggddd___\\\\\\\\\]]]\\\\\\aaadddbbbbbbhhhmmmooonnnkkkhhhhhhkkkmmmnnnnnnggghhhiiihhhgggggghhhjjjhhhddd```___bbbccc___[[[]]]XXXUUUYYY[[[ZZZYYYYYYYYY\\\^^^___^^^]]]]]]]]]]]]^^^[[[VVVSSSQQQKKKEEEIIIGGGFFFFFFCCCBBBHHHOOOJJJHHHEEEDDDFFFKKKPPPTTTUUUTTTSSSSSSSSSSSSRRRQQQTTTUUUWWW[[[bbbkkktttyyyxxxyyyxxxwww{{{~~~{{{uuu...111111///000333444111444444333222222222222222555666777777777666555444444555666777888888888888777777888:::<<<>>>@@@AAA??????@@@BBBDDDEEEDDDBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>===<<<;;;:::999============<<<:::888777:::::::::999888888888777777555333555888:::888666555777999999666333222111555555555444444333333222222444666555333333666:::;;;;;;;;;;;;:::999888888::::::::::::999888666666333444666777888777777666444444555555444444333333666666777777666555444333222111111222333555888999<<<;;;;;;999888777666555:::777888===???<<<777666555444333444666777777666444111///000222333111...222222222333333444444444111333555666555555555666777666555333111111000000222222111000000000000000000000000000000000111111111333444444222111111222111000.........///111222111222222111//////000222000000000000000000000000---000111......111000---,,,...000111///.........------------------,,,,,,+++---...---,,,***++++++'''''''''((()))***+++,,,+++)))(((((()))))))))((())))))))))))))))))))))))%%%&&&((((((((()))***,,,))))))***+++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++***+++++++++---......///000222333333000//////....../////////222...---///000///...000+++,,,---...///000000000000,,,+++...///---+++---000...------......,,,+++---+++***+++------,,,++++++++++++,,,---...000000///---++++++---...///...111111111111111111111111/////////000000000000111222222111222222333444555///222333111222555666444666666666555444111///...,,,///333777888666444222<<<===EEEOOOSSSSSS[[[fffjjjkkkjjjggghhhkkkjjjfffjjjppptttqqqjjjdddeeehhhkkknnnooommmmmmlllfff___```XXXNNNFFFBBBCCCEEEGGGHHHLLLRRRUUUWWWYYY^^^bbb\\\ZZZYYY\\\```aaa```^^^dddccccccccc```\\\]]]bbbbbbcccccc```\\\WWWUUUUUUUUURRRRRRUUUWWWWWWZZZ^^^\\\]]]```bbbbbbaaa```^^^aaa```dddiiieee]]]___ggggggiiikkkmmmqqqvvv|||}}}}}}wwwrrrppplllggg\\\ZZZYYY[[[```fffjjjlllhhhjjjooottttttnnnkkklllppppppppppppnnnllljjjhhhcccaaa``````]]]XXXYYY]]]kkkfff___[[[[[[]]]```aaaZZZ^^^___\\\\\\dddkkkooommmhhheeehhhnnnsssrrrnnnkkklllmmmllliiigggggghhhdddddddddeeegggfffccc```[[[VVVVVVZZZ\\\YYYUUUTTTRRRUUUYYYYYYWWWSSSQQQOOOQQQTTTSSSNNNJJJHHHCCC===EEECCCCCCEEEDDDCCCFFFLLLEEEDDDCCCCCCEEEGGGJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGKKKOOOTTTYYY___hhhsss{{{sssvvvxxxwwwyyy||||||yyy---000111///000333444222444333333222111111222222555666888999999777555444333444555666777777777777666777777999:::===>>>???===???AAACCCEEEEEEDDDCCCBBBBBBAAAAAA@@@??????>>>>>>===<<<;;;:::999999888<<<=========<<<:::888777;;;::::::999888777777666555444333555888:::999888666777999888555222111111555555444444444333333333333444666666555555777999;;;;;;;;;:::999888777666888888888777666555444333444444555666777666666555666777777777777777666666666777888999888666333111111111111222444555777888:::888777777888888777555666999>>>@@@>>>999666666555444444555666777777666444222000111222333111///222222222333333444444444000222444444333333444666888777777666555444444333222222222111111111111111111111111111111111000000222333444444222111111222333222000......///333666111111111000000000111111////////////////////////+++...///......111111///,,,...111222000///......,,,+++******)))******+++***,,,------+++******+++''''''((()))***+++,,,------+++((((((((())))))(((***)))))))))))))))((((((&&&'''))))))((()))***,,,((()))***,,,,,,+++******+++++++++++++++++++++,,,------,,,+++************,,,---...///111222222333///.........//////000111555//////222///(((***333)))+++---///000000000000333...---///000...---///222000.........---,,,***...,,,+++,,,------,,,+++++++++++++++,,,---...///222000......///111111000111222222333333333333333000000000///000111222222111111222222222333333444111222222222333444444444555555555444333111///...111111111111222333666888===BBBKKKUUUWWWWWW]]]ffffffhhhhhhfffhhhkkkjjjeeekkkooorrrpppiiicccaaabbbccchhhjjjhhheeebbb[[[SSSUUUPPPHHHBBB@@@CCCGGGJJJKKKOOOTTTXXXYYY[[[^^^```^^^\\\\\\___dddeeeccc___`````````^^^[[[[[[```ffffffccc___YYYUUUTTTTTTTTTWWWSSSUUU___ccc___aaahhhdddcccaaa```^^^^^^^^^^^^dddbbbhhhoooiii[[[\\\gggjjjnnnsssuuuuuuwww|||}}}yyysssnnnhhhddd^^^\\\ZZZ[[[^^^bbbgggjjjfffiiioootttvvvuuusssssssssqqqnnnlllkkkiiigggeee^^^\\\]]]___^^^[[[\\\```hhhddd]]]ZZZZZZ\\\^^^___WWW[[[\\\XXXXXX^^^eeehhhllljjjjjjmmmqqqrrroookkkkkklllmmmmmmjjjgggffffffeeegggjjjlllkkkiiifffddd]]]YYYYYY\\\]]]WWWPPPMMMOOOQQQRRRQQQNNNJJJHHHGGGCCCIIILLLIIIGGGFFFDDD@@@BBBAAADDDIIIKKKIIIGGGIIIBBBBBBCCCDDDEEEFFFFFFGGGJJJKKKKKKJJJHHHGGGGGGHHHEEENNNZZZbbbgggllltttyyytttxxxzzzvvvuuuyyy}}}~~~,,,///000...///333444222333222222111111222222333777888:::::::::999777555333444555666666777777666666666777888:::<<<===>>><<<>>>AAADDDDDDDDDCCCCCCAAAAAAAAAAAAAAA???>>>===<<<;;;;;;:::999888777666;;;<<<<<<<<<<<<:::999888::::::999999888777666666444444444555888999999999888888777555222111222444444444444444444333333333333444666666666666777888999999999888888666555555777777666555444444333333666666666666666555555444777888888999999999888888666777999:::999777444222111111333444555666666666666555444555666777666555000;;;DDDDDD<<<666555666666555444555777777777555444333222222333333222111111111222333333444555555000111333333222222444666666777888999999888777777333333333333333222222222222222222222111111111111111333444333222000111111111111000---+++---222666111000//////000000111111////////////////////////(((,,,...---///333333111+++...111111000...------,,,+++***))))))))))))***)))***++++++)))(((((()))&&&'''((()))***+++,,,,,,,,,+++)))))))))***)))(((++++++******)))))))))((()))***++++++))))))***+++((()))***,,,,,,+++***************++++++,,,,,,,,,------,,,+++************,,,---...000111111111111////////////000111222222///---///000(((###///)))***,,,...000000000///333...,,,...000...---///222000///......---+++)))///...------......---,,,---,,,,,,+++++++++,,,,,,333111//////111222222222000111222333333333333222222222111111111222333444111111222222222222222222444333333444444333222333555444444333111000///......000111222111333777:::<<>><<>><<<;;;:::999888777666666555999:::;;;<<<<<<;;;:::999999999999888777777777666444444555666777888999:::777777555333111111444666444444444444444444444444444444555777777777777777777777777777666555444444888777777666666666666666777777777666666555555555666666777888888888777777666888999::::::888555333222333555666777666555444333444444444555555555555000<<>>===???AAAAAA??????@@@CCC???@@@AAABBBAAA???===<<<;;;;;;:::999888777666666777888:::;;;<<<<<<;;;;;;888888888888777777777777444555666666777777888999444555555444333333444555444444444444444444444444444444555777888888777666555555666666666555555444888777666666666777888999777777666666777777888888555555666777777777777777666777999::::::999777666444666777888888666444333222555777666444333555777666===@@@<<<777777666333888666555666777777666555333333333333222111111222000111111222444555555666111222333222111222555777444666888:::;;;999777555333333444444444333222111111111222222333444444444333444555555333222222333---///000---***+++///444111///---...000222111000111111111111111111111111)))---...---...111111...,,,---...---,,,+++,,,...,,,,,,------,,,+++)))((((((***++++++)))(((((()))&&&'''((())))))))))))(((((((((***,,,------***'''......------,,,++++++***((()))+++***))))))***+++******))))))******+++,,,((())))))+++,,,---......+++++++++***++++++,,,,,,---...///111111000...---//////.........///000000---000222///...000000...,,,,,,,,,,,,------...///111,,,)))+++,,,++++++---000...---,,,---,,,+++)))---,,,+++,,,...//////------,,,,,,,,,,,,------......,,,+++,,,///111222222,,,---///111222111000000000111222333444333222222000111222333333222111000111---...333444222222666444333222111000/////////$$$***333777777777888:::???IIISSSVVVUUURRRQQQQQQWWW\\\aaadddiiinnnlllhhh\\\XXXTTTQQQPPPPPPOOOOOOTTTVVVRRRJJJEEEGGGJJJJJJNNNRRRVVVXXXWWWXXXYYY[[[^^^]]]]]]^^^```bbbcccdddccciiiooopppmmmiiihhhiiibbbfffhhhjjjooosssnnneee[[[WWWRRRRRRUUUZZZ^^^___eeeiiimmmmmmnnnpppoookkkccccccccceeegggjjjmmmooolllooorrrsssqqqooonnnnnnppprrruuuuuuttttttvvvxxx|||{{{}}}yyyrrrnnnpppjjjlllmmmllljjjiiijjjlllmmmnnnllljjjooovvvxxxtttvvvrrrnnnnnnqqqrrrpppmmmkkkjjjkkkllliiidddcccfffaaa___^^^^^^^^^^^^\\\ZZZZZZ^^^^^^YYYXXX\\\bbbdddaaabbbcccfffhhhjjjjjjiiigggiiijjjjjjjjjkkknnnppplllhhheeeggglllnnnllliii^^^VVVPPPOOOLLLFFFAAA@@@DDDFFFHHHHHHGGGFFFGGGGGGMMMVVVZZZTTTMMMNNNSSSWWWXXXSSSSSS[[[bbb```ZZZUUUSSSUUUVVVWWWVVVUUURRRQQQRRRUUUXXXVVVSSSQQQSSSWWWYYY[[[___dddkkkrrryyy}}}|||}}}zzzuuutttyyy}}}}}}***...///---///333444222---......000222444555777999888888777666777777777444555666777888888888888888888888999:::<<<===>>>>>>@@@AAA???======???BBB???@@@AAABBBAAA???===<<<<<<;;;;;;:::999888777777666777999;;;<<<<<<<<<<<<777777777777777888888888444555777777666666888999000333555666555444444444444444444444444444444444444444555777999999888666444555666666666666666555666666555555555777888999555555666666777999:::;;;666666777888888888888888777777888999:::999888888666777999:::999777444222222666999888444222555999===>>>:::555555999777111888777555666777888666555111222333222111000000111000111111222444555666666222222333222111222555777777999;;;===<<<:::777555222222333444333222111000111111222333333444555555444555777666555333444444000222444111......222777111...,,,---000222111000111111111111111111111111,,,//////------//////,,,,,,------,,,******,,,...)))***+++,,,+++)))'''%%%)))+++,,,,,,***))))))***&&&'''((())))))(((''''''&&&'''***---///...***'''//////...------,,,++++++%%%'''((()))((()))***,,,+++***)))))))))***,,,---(((((()))***,,,---......************+++,,,---------///000111000///---,,,///......---------......))),,,+++)))///777444)))...---,,,++++++,,,...///333...+++---...,,,---//////---,,,,,,,,,,,,+++)))+++******+++---///...---+++++++++,,,---...///000...,,,+++---000333444444---///111333444333222111...000222333444333111000000111222333333222000000---)))+++111444222333888333333111000////////////''',,,000111222555<<>>>>>DDDHHHLLLOOOOOONNNMMMMMMTTT]]]bbb[[[TTTVVV]]]bbb```XXXTTT[[[bbbbbb^^^[[[YYYZZZ[[[\\\[[[YYYWWWVVVWWW[[[]]]ZZZUUUSSSUUUXXXVVVZZZbbbkkktttyyyyyyxxx|||}}}|||zzzzzz~~~}}}............///000222222333444444222111111333666;;;888777777999888666333666555555555777999;;;<<<888888888999:::;;;===>>>???>>>>>>>>>>>>>>>???@@@??????@@@AAACCCBBB@@@======999888999888555555888999:::;;;<<<<<<;;;:::999999999::::::::::::;;;;;;888888888888888888888888666777666666555444333222555333111111444777888888555555666888999999666444555444444555666666555333777777777777777777888999888666333333666888999999999888777888::::::888777777666666666777888999999666777777555222111111222444333222222333666:::<<>>CCCSSS___]]]TTTOOOQQQSSSbbb^^^```jjjoookkkgggfff[[[TTTMMMIIIDDD@@@BBBFFFGGGKKKLLLIIIJJJPPPWWWYYY\\\```fffiiihhhfffdddccceeeeeeeeeeeeeeefffggghhhhhhlllpppqqqooolllkkkjjjhhhnnnuuuwwwqqqhhh___ZZZQQQTTT[[[fffnnnoooiiibbb^^^jjjoookkklllrrrsssnnnoooqqqrrrppplllhhhgggggghhhjjjnnnuuu{{{}}}yyyvvvtttvvvyyyzzzyyyxxxyyyzzz{{{wwwuuuwwwwwwrrroooooolllmmmnnnooopppqqqrrrsssxxxvvvsssrrrssstttttttttvvvtttqqqpppqqqssstttuuutttlllddddddjjjlllhhhccc```bbbdddbbb^^^\\\]]]___eeeddd```ZZZ[[[aaaffffffhhhgggccc```ccchhhiiifffcccfffeeebbbdddiiihhhccc]]]ZZZVVVWWW[[[^^^]]][[[[[[]]][[[RRRGGG@@@AAADDDPPPUUUXXXXXXYYY[[[XXXTTT[[[___```\\\ZZZ]]]^^^]]]XXXVVVUUUVVVYYY\\\___```YYYXXX\\\bbb```XXXUUUXXXYYY[[[\\\XXXTTTTTTZZZ``````\\\]]]hhhsssxxxyyyyyy~~~|||{{{............///000111222333333333222111222444666999777666777999:::888555444444333444555666888999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@BBBAAA???===;;;888888:::999666666888777777888999999888777777;;;;;;;;;;;;:::999999888888888888888888888888888333333444555555555555555444333111222555777888777888666444555666888888777555444444555666666555333888777777777888999::::::888666444444666888999999888777666777888888777666888888777777666777777777777888888666444111111111444444444444666999;;;===@@@:::777888888666666999:::888777999;;;999333...222333333222000...///000333111000111444666666555333333222222222333555666555666888:::;;;;;;:::999333333333444444444444444444333222111222444666888666666666666666555444444222111000///000222444555000111222222222222111000222111222444222......111............///000111111000///...,,,,,,,,,,,,,,,---,,,+++***)))(((((((((***)))((((((******(((&&&((((((''''''''''''(((((((((((())))))******+++++++++++++++*********))))))+++++++++)))(((((()))+++))))))))))))))))))))))))((()))***+++,,,++++++***+++***)))***---...---,,,------...000333444222///,,,...000000...---------------------------------...,,,---111333222333777111000///---,,,++++++++++++,,,,,,------.........***,,,...///.........///---------............////////////000000111222222000000222333333333333222111222333444444222111////////////000000111222222111111222222333444555555444---333&&&******///...///000000111555:::>>>DDDPPPXXXUUUOOOMMMPPPSSSaaa^^^bbbjjjnnnhhhaaa___VVVOOOHHHFFFDDDBBBDDDGGGMMMRRRTTTSSSUUU]]]dddfffhhhjjjlllllljjjgggfffeeebbb___^^^___dddiiilllmmmmmmoooqqqqqqpppnnnkkkjjjlllpppsssqqqjjjaaa\\\ZZZWWW[[[ccclllrrroooggg```[[[fffkkkiiijjjrrrtttoooqqqrrrrrrqqqpppnnnlllkkklllnnnqqqwww}}}}}}yyyuuutttwwwzzz{{{{{{zzz{{{|||zzzxxxxxxyyyvvvnnnjjjjjjllllllmmmoooqqqsssssssss|||zzzwwwuuuvvvwwwwwwvvvyyywwwtttqqqpppqqqsssuuuuuuoooiiihhhjjjkkkgggcccbbbdddddd```[[[YYYZZZ]]]]]]``````]]]]]]aaacccbbbeeefffdddaaabbbfffgggddd]]]```___\\\]]]aaa```[[[XXXVVVTTTVVVZZZ\\\[[[XXX```aaa]]]TTTJJJEEEGGGKKKRRRYYY___``````aaa```^^^ZZZ^^^```\\\ZZZ[[[ZZZWWWXXXXXXXXXYYYZZZYYYXXXVVV\\\\\\___cccaaaZZZWWWYYYaaa___\\\YYYWWWXXX[[[^^^```\\\^^^iiissswwwxxxyyy}}}///......//////000111222222333333222111222444777888777777888::::::999777444444444444444555666777999::::::;;;<<<===>>>>>>===>>>>>>>>>>>>??????@@@>>>===>>>???@@@@@@>>>;;;999777888;;;;;;777777999777777888888888888777777;;;;;;<<<<<<:::999777555777777777777777777777777333333444555555555555444333222222333666777777666;;;777333111333777999;;;666555444555666777555333777777777888999:::;;;<<<777555444444666888999999777666555555777777666555:::999888777777666666777888999:::999555222111000555555777888:::;;;===>>><<<888777888666444666;;;<<<:::888888:::999555111000111222111///...///000333111000111222444444333333333333333333444444444444555777999:::;;;;;;;;;444444444444333333333333444333222111222333666777444555666777777666444333111111111111222333444444111111222222222111111000222111222444111------000.........//////000111222000///...---,,,,,,,,,,,,+++++++++*********))))))+++***(((((()))))))))(((((((((''''''''''''((((((+++***************+++++++++************))))))))),,,+++******++++++***)))))))))))))))))))))))))))((()))+++,,,---,,,+++)))---+++******,,,...//////,,,,,,---000222333222000,,,...//////...------...------------------------,,,))))))---......000444111000///...------------------------------------***,,,.........---...///---------............///222111000//////000111222...///000222333444444444222222333444333222111000000///...---...000222444111111222222333333444444777000111(((,,,$$$---000///000111111222555999<<>>>>>????????????>>>===<<<===>>>>>><<<:::888666777;;;<<<999888:::999::::::::::::::::::999999:::;;;;;;;;;999777666777777777777777777777777777777666666444333111000222111222444666777666555:::777333111333777:::;;;666555444555777777555444666666666777888999:::;;;777555444555777888999888777666555555666777666555::::::999888888888999999999:::;;;:::666333111111555777999;;;<<<=========888777777888555333666<<<<<<999777777777777444222///000111000///...///000333222111000111111111111333333444555555444333333555555666666777888999999555444444333333222222222444333222111222333444555222444666888888666444222111111222222333333333333222222222222111111111000222111111333111,,,,,,//////////////////000222222000///......---,,,,,,,,,******++++++++++++++++++,,,***)))(((((()))))))))((((((''''''''''''((((((,,,+++***)))))))))***+++************)))))))))))),,,***)))***------+++'''))))))))))))))))))))))))((()))+++---...,,,+++)))---,,,******+++---///000...///000111222333222222,,,---//////------...///............------------...***)))++++++)))+++///111000///........................------,,,,,,,,,***,,,---...------...000---------............///333222000///...///000111///000000111222333333333222222333333333222111000000000//////000111222333222222222222222333333333666222000,,,///---//////111222333333333555888;;;LLLQQQSSSQQQRRRVVVYYYYYY]]]___cccfffeeeaaa\\\ZZZRRRKKKHHHLLLQQQTTTVVVXXX\\\```ccccccgggooottttttsssttttttpppkkkeeeaaa___eeedddddddddeeehhhlllooovvvtttsssssssssssspppnnnrrrpppjjj```XXXVVV[[[aaagggmmmuuuxxxvvvqqqkkkggg___dddhhhhhhlllrrruuusssuuuuuuuuuxxx{{{|||zzzxxxyyyyyyzzz}}}}}}wwwrrrkkknnnqqqssssssssstttvvvwwwyyy{{{zzzrrrhhhfffjjjooommmlllppptttwwwuuurrrxxxwwwuuuvvvxxxzzzzzzzzz{{{|||yyyrrrkkkjjjnnntttvvvvvvuuurrrooolllkkkkkklllkkkfff___XXXUUUWWWZZZYYY\\\```cccgggiiiccc[[[dddkkknnnkkkfffdddbbb___ZZZYYYWWWVVVUUUVVVTTTQQQTTTWWWZZZ]]]^^^^^^\\\[[[eeebbb\\\SSSMMMMMMSSSZZZZZZaaagggkkknnnpppmmmggg[[[aaaeeebbb^^^[[[UUUOOOWWWYYY\\\]]][[[YYYVVVUUUZZZ\\\aaaeeeffffffgggiiinnnjjjddd```^^^^^^^^^___cccbbbeeemmmsssuuuwwwzzzzzzyyy{{{000////////////000000111000111222222222333666888:::;;;;;;:::888666555555555555555666666666666555777888999:::::::::::::::;;;<<<>>>???@@@@@@@@@???>>>===<<<<<<======;;;:::888666777;;;<<<999999<<<;;;::::::::::::::::::;;;777888999:::::::::999888777777777777777777777777888888777666555333222111111111111333666777666444777555444444666888999999666555555666777777666444555555555666666777999999666555444555777999888888999777555555777888888777888888888999:::;;;<<<===999:::;;;:::666333222222666777:::;;;<<<<<<;;;;;;666555666888555222555;;;999888666444444333222111...///000000///...000111222222222111000000111111333333444555555555444444555555555444444444444444444444444333333222222111444444333222222222333333222333666777777666444222111111222222222222333222333222222111111000000000111///000222000,,,,,,///............///000111222////////////...---,,,,,,******+++,,,---,,,,,,+++,,,+++***((((((((()))+++((((((''''''''''''((((((***))))))((((((((())))))))))))))))))))))))))))))+++)))((())),,,---***''')))))))))))))))))))))))))))***,,,---------+++***,,,+++***)))***+++...000000000111111000000///000,,,---......------///000/////////......---------111...,,,......,,,---111000//////.........//////.........------,,,,,,+++***,,,------,,,,,,...000---------............///333222111/////////000000222111111111111111111111333333333333222222111111///000222333444444333222222222222222222222222111//////,,,...---000---+++111333444444444555888;;;KKKPPPSSSTTTUUUYYYZZZXXXXXX\\\______]]]\\\]]]^^^XXXSSSRRRXXX]]]```bbbeeefffhhhgggeeehhhnnnqqqooonnnqqqttttttooohhhbbb___fffkkkooonnnjjjhhhlllpppttttttssstttttttttsssrrrpppkkkddd\\\XXXZZZbbbhhhmmmqqquuuwwwuuurrrpppooodddfffggghhhkkkppprrrqqqvvvvvvxxx{{{}}}~~~}}}~~~|||{{{|||~~~|||vvvrrroooqqqtttuuuuuuuuuuuuvvvwwwwwwyyyxxxrrrkkkmmmsssrrrpppnnnooorrrtttsssqqqqqqqqqrrrtttyyy|||}}}}}}yyyzzzxxxrrrkkkiiinnnsssqqqrrrqqqnnnkkkiiijjjkkknnnmmmhhhaaaZZZXXXZZZ^^^dddbbb```dddlllqqqhhh\\\```hhhnnnmmmjjjhhhfffcccZZZWWWUUUUUUTTTRRRPPPOOORRRVVV[[[]]]\\\ZZZZZZ[[[aaa^^^YYYRRRNNNPPPWWW\\\```bbbeeejjjqqqtttmmmccc^^^dddgggeee```]]]WWWQQQXXXYYYZZZXXXUUUTTTUUUVVVWWW\\\aaaccceeefffffffffkkkllljjjddd^^^\\\___ccceeeeeeiiipppssssssvvv{{{wwwuuuwww000000////////////000000///000111222222333777999:::;;;;;;999666444333333111111222333444444333333666777888:::::::::999888;;;<<<>>>???@@@@@@@@@??????===<<<<<<<<<<<<;;;:::;;;888777::::::999:::===::::::999999999999::::::888888888888999999::::::888888888888888888888888666777777777777666555555222111111222555666666555555444444666888999999888666666555666777888666444666555555555555666777777666555444666888999888777999777555555666888888777666666777777999:::<<<===999::::::888555333444444666777999999:::999888777666444444666555333444888666666555333222111000///...///000000000000111222111222222111000000111333333333333444555555666666444444444444333222111000333333333333222222222222444444333222222222222222222333555666666555444333222111111000111111222222444333222111000000000000///...///111000,,,,,,000---------......///000111//////000//////...,,,,,,***+++,,,---...---,,,+++***++++++***(((((()))+++((((((''''''''''''(((((('''(((((()))))))))(((((((((((()))))))))))))))******)))((()))***++++++***))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,***+++++++++***+++---///...///000...,,,+++,,,---,,,---...---------///111000000//////...---------,,,)))***...///......111.........---......//////.........------,,,,,,,,,***+++,,,,,,+++,,,...000---------............///111111111111000000//////333222111000000000000000333333333222222222111111///000333555555555333222333333222222111111000000,,,111,,,222,,,555...---111333444555555777999;;;EEEKKKQQQQQQRRRUUUUUUSSSRRRXXX\\\ZZZWWWZZZ___aaa___]]]^^^cccfffgggjjjooommmmmmiiifffgggmmmooommmmmmrrrwwwyyyvvvpppiiifffggglllrrrrrrnnnlllooosssqqqsssuuuvvvtttssssssssslllggg```\\\___dddjjjmmmooopppqqqssstttttttttssshhhgggfffgggjjjmmmoooooouuuxxx{{{}}}}}}}}}~~~|||yyyyyyzzzyyyuuurrrppprrrtttuuusssrrrrrrrrruuutttuuuvvvsssqqquuu{{{uuutttqqqooonnnnnnpppqqqmmmmmmoootttyyy}}}wwwwwwvvvrrrnnnmmmppptttmmmllljjjgggeeedddfffhhhlllkkkhhhccc]]]\\\```dddlllhhhdddeeennnrrrjjj]]]YYYaaahhhjjjjjjkkkiiieeeWWWSSSQQQRRRQQQNNNLLLLLLMMMRRRUUUUUUQQQPPPSSSWWWZZZXXXTTTPPPNNNQQQVVV[[[]]]___bbbffflllpppjjjaaa___dddfffccc___]]]YYYTTTXXXYYYWWWSSSOOOMMMPPPSSSYYY___ddddddcccbbb```]]]eeeiiijjjfff```]]]aaaeeeeeefffkkkpppqqqppptttzzztttssstttyyy000000////////////000000///000111111222444777:::777999:::999555333333444///000111333444444444333777888999;;;;;;:::999888:::;;;>>>@@@AAAAAA@@@???@@@>>><<<<<<<<<<<<;;;:::===999777999999888:::>>><<<;;;::::::::::::;;;<<<;;;:::888777666777999:::999999999999999999999999888888888888888777666666333111000111333555666666555444444555777999999888777666555666888888666555888777777666666666666666555555555666888999888777999666444333555666777777444444444555666777888999999999888555333333555777777777777666666555444333777333222555666444333555444555555444222000///......///111111111111222444000222333222000000222444333222222333444666888999111222444444444333111000222222222222222333333333444444333333222111111000222333444444555555555444222111///......///111222444333222000000000000111---,,,...111000,,,---000,,,,,,,,,,,,---...///000//////000000///...---,,,+++,,,.........---+++***)))+++---,,,)))((()))***((((((''''''''''''((((((%%%''')))+++,,,+++)))((((((((((((((())))))*********++++++***)))***,,,...)))))))))))))))))))))))),,,,,,+++++++++,,,---...)))+++------,,,,,,...000,,,...///...++++++,,,///,,,---------,,,---000222000000000///...---------)))''')))...///,,,+++...------,,,,,,---...//////------------------,,,,,,++++++,,,+++++++++...000---------............//////000111222222111///...111111000//////000111222333333222222111111222222000111111222333333333333333333333222111000000///---444,,,111'''555000222111222555666666888:::<<<@@@GGGMMMLLLKKKNNNPPPPPPQQQ[[[aaa^^^[[[^^^ccceeebbbcccgggjjjiiiggglllrrrnnnlllgggccceeelllpppnnnpppuuuzzz|||zzzuuuqqqooollllllmmmnnnooopppppppppnnnsssxxxxxxsssoooooorrrjjjddd___```hhhooopppnnnmmmmmmnnnqqquuuvvvtttqqqmmmjjjhhhiiimmmpppqqqrrrsssyyy~~~~~~{{{yyy|||{{{vvvtttuuuvvvuuusssrrrtttuuutttqqqooonnnnnnrrrpppqqquuuwwwvvvxxx|||xxxwwwtttnnniiihhhlllpppiiiiiilllqqqvvv{{{||||||uuuuuuttttttttttttuuuvvvppplllhhhdddbbbcccdddeeegggggggggccc```aaaeeeiiimmmllljjjiiilllmmmggg^^^YYY^^^cccdddfffgggbbb[[[TTTOOOMMMOOOOOOKKKHHHJJJHHHLLLNNNKKKEEEDDDJJJQQQNNNMMMKKKJJJJJJLLLPPPSSSOOOUUU[[[]]]```cccbbb___]]]aaabbb^^^[[[ZZZYYYVVVVVVWWWWWWSSSOOONNNRRRVVV^^^fffkkkiiigggfffaaa[[[```ccceeeeeecccbbbbbbdddccceeekkkooonnnkkkpppwwwooonnnnnnpppuuu{{{~~~111000////////////000000...000111111222444888:::444777999888555333444555000111333555666666666666888999;;;<<<<<<;;;:::999999;;;>>>@@@AAAAAA@@@???AAA???<<<<<<<<<===<<<:::???:::777888888777:::??????>>>===<<<<<<===>>>???>>><<<999666555666777999::::::::::::::::::::::::<<<<<<;;;:::888666444333444111///000222555666777666555333444666999::::::777666666666888888666555:::999888777666666666666555555555666888999888777888555333222333555666666444444333333333444444555888888666444222333666888777666555444333222111000888333111444777444222222333555666555222000.........000111222111222333555000222444333111000333666333222111222333666999;;;///111444666666555333222111111111222222333333444555444444333222111000000333333333333444555555555333111...------...000222555444222000000000000111,,,+++---000///,,,---111,,,,,,,,,,,,,,,.../////////000000000000...---,,,,,,---...//////---+++***(((+++...---***((((((***((((((''''''''''''((((((%%%'''***---...---+++)))'''((((((((())))))******+++,,,---+++))))))---111))))))))))))))))))))))))---,,,+++******,,,...///))),,,///000...---...111,,,...000///------000333,,,---------,,,---000222111000000///...---------///---///333333...+++,,,,,,,,,,,,,,,,,,---...///------------------------++++++,,,+++***+++...000---------.........//////---///222333333222///...//////...///000111333444444333222222111111222222111111//////000111444555444333333222111000//////)))111&&&+++000---222000222555666777888;;;===>>>FFFKKKIIIFFFIIINNNPPPSSS```hhheeeaaadddhhhiiicccfffkkkmmmiiieeejjjrrrkkkhhhccc___ccclllpppooosssvvvzzz{{{zzzwwwuuutttsssmmmggghhhnnnqqqnnnjjjmmmttt{{{yyyqqqkkklllpppjjjccc___dddooouuusssnnnlllkkklllqqqvvvwwwrrrlllrrrmmmkkkmmmrrruuuvvvxxxrrrzzzyyyvvvzzz~~~yyysssqqqrrrttttttsssxxxyyyzzzxxxuuuqqqpppoooooommmooovvvzzzyyyxxxyyyzzzzzzwwwnnneeeccciiipppeeefffhhhmmmrrrvvvwwwwwwuuuttttttuuuxxxyyyyyyxxxvvvqqqiiieeedddeeeffffffcccdddeeecccbbbccchhhllliiinnnooollliiigggccc^^^^^^```aaa```aaa___WWWNNNTTTNNNLLLOOOOOOJJJHHHJJJFFFJJJJJJEEE>>>>>>FFFNNNCCCCCCCCCCCCDDDGGGIIIKKK@@@LLLUUUVVVTTTVVV[[[]]]ZZZ^^^]]]YYYVVVXXXXXXWWWRRRUUUXXXWWWTTTTTTXXX\\\bbbkkkqqqpppnnnmmmhhhaaa^^^^^^```cccffffffdddaaaaaadddiiimmmkkkhhhmmmuuujjjiiiggghhhkkkqqqwww{{{111000///---------......000000000111222555777888999777555666888777333///333111///000333666666555333777;;;===<<<===@@@CCC<<<;;;===>>>===;;;>>>DDD@@@???===;;;:::::::::::::::999888777777777999999???>>><<<<<<======<<<:::@@@===999555444666888:::888888999999999999888888999777666666888999888888444222000000222444555555777444222333555777666444666666555555555555666666555666777888888777666555///444666222222777:::888888666555555555555333222888666555444666666666555555333222333777888777444444666888888555333111111888555222222555666555444555555555333000------...111000//////000333777999444333111000///000111222555666666555333333444666444444555666555222000///888666444333333222000...000111111000//////000222666111...222999:::444---000/////////000111333444222///,,,---///000///------,,,,,,---///000///...000000000000///////////////...///000222222000...,,,***)))***,,,,,,)))&&&************)))((('''&&&((('''%%%%%%%%%''')))***)))+++---,,,***))))))***)))'''&&&'''(((***************)))))))))+++,,,---,,,+++)))((((((***,,,---111///,,,++++++,,,------,,,---......,,,+++,,,...111...++++++---//////------,,,+++,,,...000000///111///---...000111///---111000...,,,,,,,,,...///+++,,,,,,------,,,,,,++++++,,,------,,,++++++,,,++++++++++++,,,---......000000000000000000000000000//////...---,,,,,,,,,...///000222333333333333444333111000000000111111222333444444555555444444;;;:::999777444111///---000000////////////000000222555777777555444666999DDDGGGIIIIIIIIILLLRRRWWW\\\```fffjjjjjjhhheeecccdddeeegggiiihhhgggdddcccdddggghhheeeaaaaaahhhnnnqqqrrrrrrrrrrrrrrrrrrrrrpppoookkkjjjnnnsssqqqkkkggglllrrrqqqmmmhhhgggggglllfffbbbhhhrrrwwwrrrkkkkkkiiilllsssxxxuuuqqqooonnnmmmkkkmmmppptttwwwxxxvvv}}}yyysssuuu||||||sssnnnmmmpppsssvvv{{{zzzwwwtttpppoooppprrrlllkkkooouuuxxxvvvvvvyyyyyyuuuqqqooonnnnnnmmmlllppphhhhhhqqquuurrrttt|||uuuwwwxxxvvvssssssvvvzzzxxxqqqjjjeeefffiiimmmoooooonnnllljjjhhhhhhjjjkkkkkklllllljjjfff```[[[XXX```dddddd]]]XXXUUUNNNFFFLLLIIIIIIKKKJJJFFFDDDFFFHHHIIIGGGCCC>>><<<>>>@@@<<<>>>@@@AAABBBBBBDDDEEEDDDGGGIIIKKKMMMPPPTTTXXXUUUOOOKKKMMMTTTYYYYYYWWWKKKJJJOOOYYY```aaabbbdddfffhhhlllnnnlllgggfffgggdddccchhhqqqrrrkkkeeeeeedddfffgggeeecccdddiiioookkkqqqrrrmmmkkkooopppmmm111000///.........///000111111111111333555777888999888777777777555222000333111000111444666666666555777:::<<<===>>>@@@AAA===;;;<<<>>>===;;;>>>CCC@@@???===;;;:::999::::::888888777777888999999:::<<<===<<<<<<<<<;;;;;;;;;===;;;888666666888:::<<<888888888999999888888888888666555555666777666555666444333333555666666555777555333444666888888666777666666555555666666777444666777888888777666444111555777333333777999888999777555444555555444222333333444666777777555333444222111222444666555444444666888888666444333333777555222333555666666555555555555333000...---...111000//////000333666888666444222000///000222333444555666555333333444666222333555555555444222111777555333222222111///---000111111111//////000222333000...111666777222---000000///...///000111222111///---...000111///---///...---...///000///...//////////////////000000///......///000000...,,,---+++((()))+++---,,,+++************)))((('''''')))((('''&&&'''(((***+++))))))***))))))((())))))***)))))))))***+++******++++++***)))))))))*********)))((('''((()))+++,,,%%%,,,000///,,,******,,,---...---,,,+++,,,...222000......000111000...///...---...000222222111000...,,,---///000...,,,000///---,,,,,,,,,...///,,,,,,,,,------,,,,,,,,,000///...---++++++,,,---++++++++++++,,,---......////////////////////////111111000000///......---......///000111222333333333222111000000000111222222333444444555444444444555555555444444333222111///...............///000222555777777444444777999EEEHHHKKKLLLMMMPPPVVV[[[^^^bbbgggkkkkkkiiifffdddeeefffhhhhhhgggeeebbb```dddffffffbbb]]]^^^dddkkkpppqqqssstttttttttsssrrrttttttrrroooqqqtttrrrlllgggjjjmmmlllgggdddeeegggjjjhhhjjjooovvvxxxtttoooppplllnnntttxxxuuupppooonnnllljjjlllpppvvvzzz|||vvv}}}yyytttvvv||||||vvvpppnnnppptttxxxzzzyyywwwtttrrrpppqqqqqqjjjiiimmmsssvvvvvvwww{{{xxxtttooolllmmmoooqqqrrrssskkkjjjrrruuuqqqrrryyywwwyyyyyywwwtttsssvvvyyyxxxvvvtttrrrrrrsssuuuvvvsssrrroookkkgggffffffgggccceeefffeeeaaa\\\XXXUUUUUUXXXXXXRRROOONNNJJJDDDBBBBBBDDDGGGEEEBBBCCCGGGJJJIIIHHHFFFCCCAAA@@@???>>>@@@BBBCCCCCCBBBBBBBBBBBBCCCDDDGGGIIIKKKLLLMMMIIIFFFEEEJJJRRRVVVUUURRRQQQQQQWWWaaahhhhhhhhhiiilllkkklllmmmnnnjjjfffcccggghhhnnnwwwxxxqqqkkkjjjkkkjjjfffaaa^^^aaajjjrrrnnnsssuuurrrrrruuutttppp111000///...///000111222333333222222333555666777999::::::888555333111111333222111222444666777666777777888:::>>>@@@@@@???===;;;<<<>>>>>>;;;>>>BBBAAA???===;;;:::999999999666777888999999999999999888:::<<<<<<999999;;;===:::999888888888:::;;;<<<888888888888888888888888777555444333444444333222888777666777888888666444777555444444777999999999888777777666666777777888444555777888888777555444333777888555444666888888;;;888555333444444444444///000333777999999555333444222000000222333444333333666888999777666555555666444333333555777777666555555555333000......///222111000000000222555666777555222///...///111333444555555444333333555666111222333444555444444333333111000000111222111000///111111111000///000222000//////000222222///---000///...------...000000000//////111222222000...111000//////000111000.../////////000000111111111000///...///000///---+++...,,,))))))+++...//////++++++++++++***)))((('''***)))((((((((()))+++,,,+++)))''''''(((************+++,,,,,,,,,+++***)))++++++***)))(((((((((((()))(((((('''((()))***+++###---222///+++***++++++---...---,,,+++,,,...111000///000111000///---000///...///111222222111000...---...///000///......---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///...+++)))((()))***+++++++++++++++,,,---..............................222222222111111000000///............///000222333222111000000000111222333222222333444444444444444222333333333333222111000---------------...//////222555777666444444777:::DDDHHHMMMQQQSSSVVV\\\``````cccgggjjjkkkjjjgggeeefffggghhhiiigggdddaaa___dddeeeddd___ZZZZZZ```gggkkkmmmoooqqqssssssssssssuuuxxxxxxuuusssssspppkkkfffhhhiiigggcccaaaccceeeeeeiiipppuuuwwwvvvtttssssssooooootttwwwsssooonnnqqqnnnlllmmmqqquuuyyyzzzwww}}}yyyuuuwww{{{}}}|||zzzvvvppplllmmmsssxxxwwwvvvuuusssrrrqqqppppppmmmkkklllqqqssssssuuuyyytttpppkkkiiikkknnnrrrtttyyyrrrpppuuuwwwssstttxxxyyy{{{|||yyyvvvtttvvvyyy|||}}}~~~}}}|||zzzzzzzzzwwwtttoooiiidddaaa___^^^WWWYYYZZZZZZWWWSSSQQQPPPKKKMMMKKKHHHGGGHHHGGGEEE@@@AAAEEEGGGFFFDDDHHHPPPPPPOOOMMMMMMNNNKKKEEEAAAFFFHHHLLLNNNNNNJJJEEEBBBBBBAAABBBEEEHHHIIIFFFCCC@@@???AAAGGGOOOTTTRRROOOPPPQQQXXXccciiiiiiggggggnnnlllkkkmmmooonnnhhhccchhhkkkrrr{{{|||vvvpppnnnooonnnjjjeeeaaadddkkkqqqrrruuuwwwwwwzzz|||zzzuuu000000/////////111222333444444333333333444666777999;;;<<<999444000111222222222222333555666777777888666666999>>>@@@???===>>>;;;<<>>999999999999:::::::::;;;888888777777777777888888888666444333444444333111888777777888999888555333555444333444555888:::;;;888888777777777777888888444555777888888777555444666888888666555555777888===999555333333555555555000111333777::::::888666555444222111111222333444222555888999888777666777444444444444666777888888555555555333111/////////222222111000111222444555777444111...---...000222333444555444333333555666111111222333333222222111...---,,,---000333444333...000111111000000111222---...//////...---------------,,,,,,---...000111///000111333444333111///333222111111111111000///000000111222222333444444222111000///000///...,,,...---,,,,,,---......///,,,,,,,,,,,,+++***)))(((******))))))))))))***+++---***'''''')))+++,,,+++)))+++---...,,,***(((((()))))))))((((((((((((((())))))(((((()))***+++,,,))),,,------******+++...+++,,,------,,,+++,,,........./////////...,,,***...------...000000///...000000///000111111111000,,,,,,++++++,,,---...///---------,,,,,,---------...---++++++,,,,,,,,,,,,++++++++++++,,,---......------------------------222222222111111000000000///...---,,,---///111333111111000000000111333444222222333444444444444333777666555444111///---,,,---,,,------...///000111222555666555444444888;;;CCCHHHOOOTTTWWWZZZ___cccaaabbbeeehhhkkkjjjhhhfffggghhhjjjjjjjjjgggdddcccgggfffccc]]]XXXYYY^^^cccdddeeehhhkkknnnrrrtttvvvuuuyyy{{{wwwrrrppplllhhheeeggghhhgggdddbbbbbbcccaaaiiiqqqtttrrrpppssswwwtttppppppuuuwwwtttpppooosssrrrqqqqqqrrrssssssrrrxxx|||}}}xxxuuuvvvxxxwwwuuuvvvtttnnniiijjjpppwwwsssrrrppppppoooooonnnmmmtttpppnnnppppppnnnppptttpppmmmjjjiiikkknnnpppqqqxxxrrrppptttuuussssssvvv{{{}}}~~~|||yyywwwxxxzzz~~~~~~zzzwwwvvvxxxzzzwwwsssllleee___ZZZVVVTTTMMMOOOOOOMMMKKKJJJKKKNNNIIIIIIGGGDDDDDDGGGIIIIIIFFFFFFHHHIIIFFFFFFOOOZZZ]]]ZZZWWWYYY[[[XXXOOOFFFRRRVVV]]]bbbaaaZZZOOOGGGFFFDDDDDDIIINNNNNNIIIDDDDDDBBBCCCGGGNNNRRRRRRPPPPPPQQQXXXccciiigggdddccckkkmmmnnnmmmnnnooolllgggdddjjjrrryyyyyyuuupppnnnoooppppppmmmjjjiiijjjlllvvvvvvvvvxxx{{{}}}|||zzz000000/////////111222333444333333222333444555666999;;;;;;888333000000222111222333444444555666666888666666999>>>@@@>>><<<>>>;;;;;;???@@@======???@@@>>>===;;;::::::::::::999:::::::::999777666444333777;;;:::777666:::>>>999999::::::999999888888888888777666666777888888999777555444555555444333777666666777888777555222444333333222333555888;;;888888777777777777888888333555666777777666555333777777888777666444666888<<<999555444444666777777555444444666999;;;::::::777666555444333333444555222555888999888777777777333444555666666777777888444555555444111//////000222111111111111222444444555333///---,,,---///111222333444444333333555666222222222111000//////...///---,,,,,,///111222222---///111222111000111222,,,...000///,,,+++,,,---+++***++++++---///222333...000222444444333111111444333111111222222111///222222333444555555666666555333111111111111000......///111111000---+++***------------,,,+++***)))***)))))))))))))))))))))+++)))'''&&&''')))******(((***------+++((('''(((&&&&&&'''((()))*********))))))******+++,,,------444///***)))***,,,---,,,***+++,,,,,,++++++---...---...///000///---,,,+++......---///000111///---......////////////000000,,,,,,,,,,,,---......///...------,,,,,,------......---...000222333111///++++++++++++,,,---......------------------------000000000000000000/////////...---,,,,,,...000222111111000000000111333444111222333333444444333333999888777444222...,,,***---------...///111222333222444666555333444888<<>>======???;;;;;;???@@@>>><<<===>>>===<<<;;;:::;;;<<<<<<:::::::::999888777666555555777:::999888888:::===999999888888888777777666888777666555555666777888999888666555666666666444666555555666777777555333444444333222222444777;;;888777777666666777777888333444666777777666444333777666666777666333555999;;;888666555666888888888999888666777999:::::::::777888999888555444444555222444777888888666666666333555777777777666777888444555555444111000000111111111111111222333444555222111///......///000111111333333333222333555777333333222111000///......444111...------...///...,,,///111222111111111222...///000///---,,,,,,---+++++++++,,,---000222333---000222333222111222333333222111111222333222000444444444555555666666666666444222111222222222111---000333333111---***(((............---,,,+++***************))))))))))))((()))((('''%%%$$$&&&((('''***---,,,)))'''(((***%%%&&&''')))***+++,,,,,,)))******+++,,,---.........***'''***///000,,,&&&)))***,,,,,,++++++---......000111111000//////000000000000222333333111///***,,,------,,,,,,...///------..................///...---,,,,,,---...///,,,+++***,,,///000...,,,++++++++++++,,,---......------------------------///////////////////////////...------...///000111222111000000000111222333111111222333333333333333555555444444222000///...,,,------...000222333444222444555444333444999===@@@GGGQQQWWW[[[\\\___aaa___^^^___ccchhhkkkjjjhhhjjjlllnnnpppqqqpppooommmjjjiiieeeaaa]]]\\\^^^```___aaafffkkkrrrxxx|||~~~uuuyyyzzzwwwuuutttpppjjjfffhhhkkklllkkkhhhccc```eeehhhiiiiiiiiimmmvvv}}}yyywwwxxx~~~xxxvvviiikkknnnrrrtttrrrnnnjjjrrruuuuuutttuuuxxxuuupppuuuuuuuuurrrpppqqquuuyyyqqqmmmiiiiiilllooonnnmmmrrrooonnnrrrssssssvvv{{{ttttttuuuvvvwwwuuurrrooorrrpppoooqqqsssuuuvvvwwwyyy|||}}}|||~~~xxxqqqhhhccceeelllsssxxxkkkeee^^^XXXVVVSSSOOOKKKRRRSSSSSSOOOKKKLLLQQQWWWRRRMMMIIIHHHHHHIIIMMMRRRVVVSSSOOOMMMJJJKKKVVVaaannniiigggiiilllkkkddd]]]bbbhhhqqqyyyzzzooo___RRRMMMMMMPPPUUUYYYZZZWWWSSSUUUQQQKKKIIILLLRRRXXX\\\dddbbbdddjjjmmmkkkjjjjjjlllvvvzzzpppgggggghhhgggfffmmmqqqpppooopppqqqqqqrrrmmmfffaaa```eeekkkpppyyyvvvvvvvvvtttrrruuuzzz111000///.........///000000000000000111333555666999666333222222111000///---000333444222222333555555777:::;;;;;;;;;<<<>>>???;;;;;;???AAA>>><<<<<<<<<<<<;;;:::;;;<<<===>>>999888888888888888999999777888888999999:::::::::666666666555666666777888888777666555555666777888888777555555666777666666777555444444666777777666666666555333111333777;;;777666666555555666666777333444666777777666444333666444444777666222444999888777555666888::::::999:::999888999999999777555666999;;;:::777444333444222444777888777555555555333666888888777555666777444555555444222000111111///000000111333444555555111111111111111222222222111222333333222333555777333333222111111111111111333111---,,,---///000000,,,...111222222111111111222111///............---......---------///000111---///111111000000222444222111000111222333222111444444444444444444444444555333111000222333222222,,,///222222///,,,++++++...//////......---,,,++++++++++++++++++******)))(((+++...+++&&&###&&&***(((+++...,,,)))(((+++...&&&''')))***+++,,,++++++((()))***+++,,,---------)))((((((+++......+++'''(((***+++,,,++++++---...---///000000......111333111000111222444333111...***,,,......------///111//////////////////......///...---,,,,,,---...///111,,,''''''***,,,,,,***++++++++++++,,,---......------------------------////////////////////////...////////////000000000333222111000000000111222111111222333333333333222111111111222111111000000++++++,,,---///111333444222444555444333444999>>>AAAHHHRRRYYY\\\\\\]]]______]]]^^^bbbiiinnnmmmkkkmmmnnnqqqrrrsssqqqooonnniiihhhfffccc___^^^^^^___]]]bbbjjjrrrxxxzzzzzzyyysssttttttsssuuuwwwrrrkkkgggggghhhiiihhhfffccc```dddcccbbbcccgggnnntttxxxyyyvvvyyy|||uuuqqqiiiiiijjjmmmoooooommmjjjllloooqqqrrrxxx|||zzztttvvvuuutttssssssuuuxxxyyyuuupppkkkkkkooossstttsssrrroooppptttwwwwwwzzz~~~vvvuuuuuuvvvwwwwwwtttrrrvvvuuutttsssvvvyyyzzzyyyssswww|||}}}||||||}}}tttkkkhhhlllqqqrrrrrrfff```ZZZWWWWWWVVVSSSOOOSSSXXX[[[YYYSSSQQQSSSWWWUUUOOOKKKLLLMMMLLLQQQWWWYYYUUUSSSSSSRRRRRRXXX___hhheeecccfffjjjllljjjgggfffiiiooouuuwwwpppbbbXXXRRRTTTWWWZZZ\\\\\\[[[ZZZVVVSSSNNNMMMQQQYYYaaaggglllhhhfffiiikkkjjjjjjllljjjtttvvvnnnhhhjjjkkkhhhkkkppprrrmmmjjjnnnssstttqqqkkkccc^^^___eeemmmrrrwwwwww{{{|||vvvooopppwww111000///...------......///......///111333555666999555111000222222111...+++///222333222111222444444888;;;;;;::::::<<>>???777666666666777999;;;===:::888888888:::;;;:::999444444333444555777999:::999777666555555666777999777555444444666777777666888666444444666888888888888888777444222333888<<<666666555555555555666666333444666777777666444333555222333777666222333999666555555777:::;;;;;;:::888888999;;;;;;888444000555999<<<;;;888444222222222444777777666444333444444777:::999777555555777444555666444222111111222...///000111333444555666111111333444444444444444111222333333222333555777333333222222333333444555///---++++++///222555666+++...111333222111111111444111/////////000///---111000///...---......///---///111000//////222555111000///000222333333111333333333333333333222222333111//////111222222222,,,...000///,,,+++---///////////////...---,,,+++---------------,,,+++******000444111)))%%%(((---))),,,...---***)))---111))))))+++,,,,,,+++***)))'''''')))***,,,,,,,,,,,,,,,,,,,,,+++******+++,,,(((***++++++++++++---...+++---...---+++,,,000444/////////111222111///,,,---///222111000000222444000000111111000///......000///---,,,,,,---///000===555,,,)))+++///000///++++++++++++,,,---..............................///////////////000000000...///000000111000000///444333222000000000111111111111222333333333333222000000000000000///......)))***+++,,,...000222333222444555444222444999>>>BBBJJJTTT[[[]]]]]]]]]^^^___]]]]]]cccjjjppppppnnnoooppprrrssssssqqqnnnlllhhhhhhfffcccaaa___^^^]]]ZZZaaalllvvv{{{yyytttqqqoooooonnnnnnsssvvvrrrjjjgggfffeeedddddddddbbbaaaaaa^^^[[[^^^eeelllpppqqqvvvtttwww}}}~~~wwwnnnjjjmmmkkkiiiiiijjjjjjiiihhhhhhkkknnnrrrzzzyyyvvvtttrrrrrrtttvvvwwwwwwzzztttnnnmmmrrrwwwxxxxxxtttrrrssswwwxxxwwwyyy}}}uuusssrrrssstttuuuuuutttssssssqqqpppqqquuuuuusssooosssyyy{{{{{{||||||sssrrruuuuuupppjjjccc^^^XXXWWWYYYZZZWWWTTTQQQXXX___^^^XXXSSSRRRTTTXXXQQQNNNPPPQQQQQQUUU\\\RRROOOOOORRRSSSRRRTTTWWWbbb___^^^aaafffkkklllllliiijjjlllqqqsssoooeee]]]WWWZZZ]]]___^^^^^^^^^___UUUSSSQQQRRRXXXaaajjjppptttnnnjjjkkkmmmlllmmmpppfffnnnpppjjjjjjqqqrrrkkkmmmrrrqqqiiiffflllsssuuummmjjjeeedddfffjjjoooqqquuuyyyyyynnnnnnuuu