BM6P6(@ ++++++++++++++++++++++++((((((''''''''''''((((((---+++)))'''&&&&&&((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))+++***)))((((((''''''(((++++++******************,,,)))'''(((***+++***((()))************+++++++++,,,,,,,,,---------......222111111111000000//////...000000000...---...//////222111777@@@???CCCTTTWWW^^^YYYZZZuuu{{{tttpppppppppyyy~~~~~~zzzxxxwwwtttqqqlllhhhfffeeecccbbbYYYYYYUUUIII;;;222111444333222111///......//////---+++)))((()))))))))'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%&&&(((***,,,)))************+++++++++,,,,,,------.../////////000111333333333555777999999999:::<<>>;;;::::::888666333222111222222//////...---,,,+++******+++++++++******+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...........................---......////////////........./////////000000000//////......//////000111111111000000111111222333000000000000000000000000111111111222222222333333111111111111111111111111000000000/////////......------------------------...............---,,,,,,------------,,,,,,,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))***))))))(((((((((((((((------,,,,,,+++***))))))******))))))))))))******+++***)))'''''''''((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((()))***++++++************************+++***((((((***+++***))),,,,,,,,,,,,------------,,,------------.........000000///////////////...+++---.........///111333222:::===???DDDKKKeee{{{tttqqqvvv}}}zzzvvvrrrooommmllljjjhhhddddddbbb]]]SSSFFF:::333888333......111333111......,,,***)))))))))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))*********++++++,,,,,,,,,---....../////////000111222222333555777888888999;;;>>>BBBEEEGGGJJJKKKMMMMMMMMMNNNQQQSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTSSSSSSRRRPPPOOONNNNNNQQQPPPPPPQQQQQQPPPNNNLLLFFFEEEDDDBBB???<<<:::888:::888666333111000000000///...------,,,+++******++++++************++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.................................///......------.........////////////000///............///000000000////////////000111111000000000000000000000000111111111111222222222222000000000000000000000000000////////////.........------------------------------......------,,,,,,---------,,,,,,,,,+++++++++++++++******))))))((())))))))))))))))))))))))***)))((((((''''''((((((......---,,,***)))((((((+++******************++++++***)))(((''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))(((((()))******+++***************++++++++++++***))))))************,,,,,,,,,,,,------------------------............////////////............---.../////////000333555444>>>DDDJJJTTT```}}}}}}qqqtttzzz|||}}}}}}zzzvvvtttrrrqqqooommmgggfffeeebbb]]]SSSFFF===;;;444......333666444000...,,,***))))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))***)))((('''))))))))))))************+++,,,,,,------...//////...///111111111111444666777777888:::===AAADDDFFFHHHIIIKKKKKKKKKLLLOOOQQQTTTTTTSSSRRRQQQQQQQQQPPPSSSSSSRRRPPPOOONNNMMMLLLPPPOOONNNOOOPPPOOOLLLJJJEEEDDDCCC@@@>>>;;;999777999777555333111//////...---------,,,+++******)))******))))))))))))******))))))***+++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------...............---,,,+++------........./////////......------......///000......------......///000////////////////////////........./////////000000/////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,+++++++++++++++*********)))))))))((())))))))))))))))))))))))))))))(((''''''''''''(((......---,,,***)))((((((++++++************++++++)))))))))((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))++++++***)))))))))))))))))))))*********++++++++++++++++++*********++++++++++++++++++,,,,,,,,,,,,---------.........//////............////////////222333333333222444777:::999EEEPPP```rrrttttttwwwwwwyyy~~~}}}zzzxxxvvvuuurrrpppmmmjjjfffdddaaaZZZOOOGGG===666......222555222......,,,))))))))))))'''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((******)))'''&&&(((((()))))))))*********++++++,,,,,,---............///111111000111333555666666777999<<<@@@CCCEEEEEEGGGHHHIIIIIIJJJLLLNNNRRRRRRQQQPPPOOONNNMMMMMMQQQQQQPPPOOONNNMMMLLLKKKNNNMMMMMMMMMNNNMMMKKKHHHEEEDDDBBB???<<<:::888777777666444222000///...---,,,,,,,,,+++******))))))***))))))(((((())))))***))))))***++++++++++++***)))))))))*********++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------...------,,,++++++------------............---------------......//////............///000000........................------........./////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,+++++++++******************)))))))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''------,,,,,,+++***))))))++++++************++++++)))))))))))))))(((((((((''''''((((((((()))))))))(((((())))))))))))((((((''''''((())))))))))))))),,,,,,+++***)))))))))))))))))))))***++++++,,,,,,***+++,,,+++))))))+++,,,++++++++++++,,,,,,,,,,,,------........./////////...////////////000000000000111111111222444888;;;===KKK\\\sssuuuuuuuuuoooqqqyyy~~~|||zzzyyywwwtttrrrsssooojjjfffbbb\\\TTTNNNBBB;;;333///000000---***---+++)))((()))))))))'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''(((******)))'''&&&((((((((()))))))))******+++++++++,,,------......///000111111000111333555555555666888;;;???BBBDDDDDDEEEGGGGGGGGGHHHKKKMMMPPPPPPPPPOOONNNLLLKKKJJJOOONNNNNNMMMMMMLLLLLLKKKLLLKKKKKKLLLLLLLLLIIIGGGEEECCCAAA>>>;;;999777777444333333111000///...---+++++++++*********))))))))))))(((((((((((())))))((()))******++++++******((())))))))))))*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......111111000000111111222333........................////////////000000000000------------------------......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&'''''',,,,,,,,,++++++***************))))))))))))******(((((())))))))))))(((((('''((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))++++++******)))*********((())))))***++++++,,,,,,***,,,---+++))))))+++---,,,,,,,,,,,,------------............/////////////////////000000000111111...///000222444888===AAAHHHZZZnnn~~~yyy{{{uuuhhhgggpppzzz|||}}}{{{zzzxxxuuusssrrrppplllhhhddd___ZZZVVVNNNHHH???777111---***(((+++***(((((()))******)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''((())))))((('''&&&(((((((((((()))))))))******++++++,,,,,,---......000111222222111111333555444444555888;;;>>>BBBDDDDDDEEEFFFGGGGGGHHHJJJMMMNNNOOOPPPPPPOOOMMMKKKIIILLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKJJJHHHFFFCCCAAA>>>;;;888666666555111111111111000///......***************))))))))))))((((((''''''(((((()))((())))))***************((((((((()))))))))******************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,+++,,,------...000000/////////000111111------------------------....../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++++++++*********))))))))))))((()))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''',,,+++++++++++++++++++++******))))))))))))******'''((()))))))))))))))((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))***+++,,,---((())))))***++++++,,,,,,***,,,---,,,))))))+++...---------.........//////............/////////000//////000000111111222222333444666999<<>>AAACCCDDDFFFGGGGGGGGGIIIKKKMMMMMMOOOPPPQQQQQQNNNKKKIIIKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIJJJKKKJJJGGGEEEAAA@@@===999666555444444000000000000000///......************))))))))))))((((((''''''''''''(((((((((((()))***************(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************((()))***+++++++++++++++************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''---,,,,,,,,,,,,,,,,,,+++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((+++***((('''&&&''')))***++++++******************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,***)))***...///...,,,..................................../////////000///000///---,,,...000///888888:::???GGGUUUggguuu~~~}}}rrrjjjggghhhaaabbbmmmyyy}}}~~~|||zzzyyyvvvrrrnnnmmmnnnkkkeee___\\\YYYSSSJJJ@@@777///***+++***))))))***)))'''%%%))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))***+++,,,------...///111222222222222333555666777888;;;???BBBDDDFFFGGGHHHIIIKKKOOORRRNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNMMMLLLKKKKKKMMMOOOKKKMMMNNNMMMHHHDDDAAA???AAA>>>;;;999777555222000333222000///---,,,,,,+++))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((''''''((((((((((((''''''''''''((()))***++++++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,)))************++++++++++++++++++*********))))))+++++++++************)))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''------,,,,,,,,,,,,++++++)))))))))))))))(((((((((*********++++++*********))))))))))))((((((((((((---+++)))'''&&&''''''(((************************************************++++++++++++,,,,,,,,,,,,,,,***)))+++...///...,,,................................./////////000000111222222111111333444444222888BBBPPP___ppp|||vvvvvviiibbb___eeennnsssyyy~~~~~~~~~~~~yyyuuupppoooooommmhhhcccaaa^^^ZZZTTTLLLAAA555...,,,***))))))******)))'''))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))*********)))******+++,,,------...///111222222222222333555777888999;;;???AAADDDFFFGGGHHHHHHIIILLLNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLKKKIIIJJJLLLNNNMMMOOOOOOMMMHHHCCC???===@@@>>>;;;999777555222000333222000...---,,,,,,+++))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''(((((('''(((((())))))(((((('''(((((())))))******++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,+++***)))))))))******))))))*********++++++++++++++++++*********))))))+++++++++*********))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''---------,,,,,,+++++++++*********))))))(((((('''************************(((((((((((())))))))))))...,,,***((('''&&&''''''************************++++++++++++++++++++++++*********++++++++++++,,,,,,+++***+++---///...---............................../////////000000000///111222333222222444666666???MMM^^^pppsssmmmhhhhhhjjjmmmtttzzz|||xxxtttrrrqqqpppmmmiiifffccc```]]]XXXMMM>>>333---+++))))))***+++***)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))************++++++,,,---.........000111222333333333222555888:::;;;===???AAACCCEEEHHHHHHHHHHHHIIIJJJNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJLLLNNNOOOPPPPPPMMMGGGAAA>>><<>>HHHVVVfffzzz}}}{{{wwwssspppppp}}}~~~~~~{{{vvvtttsssrrrpppnnniiieeeaaaaaa___WWWIII===111...+++))))))***+++***))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))++++++++++++,,,---.........///000111222333333333222555999;;;<<<===???@@@BBBDDDHHHIIIIIIIIIIIIJJJNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLKKKLLLMMMOOONNNOOONNNKKKFFFAAA>>>======;;;888777666444222///111000///---,,,+++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))************))))))*********)))))))))))))))))))))))))))************************************************************************************,,,,,,++++++++++++,,,,,,+++++++++***************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************))))))))))))************))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''......---,,,,,,+++******,,,++++++***)))(((((('''(((((('''&&&&&&'''(((((('''((((((((()))))))))***)))))))))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,,,,------......///////////////////////////////////////000000000111555333444777666666===FFFLLL[[[lll}}}{{{ooosssvvv{{{~~~|||xxxvvvtttsssrrrrrrlllgggcccbbbccc^^^TTTKKK:::555///***))))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))++++++++++++,,,---.........///000222333333333333111444888;;;<<<===>>>@@@@@@CCCGGGJJJJJJKKKLLLMMMLLLMMMMMMMMMMMMLLLKKKKKKIIIJJJLLLLLLKKKJJJLLLMMMKKKLLLLLLIIIDDDAAA???>>>;;;999777555555444111///000///...,,,++++++++++++(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))************))))))*********)))))))))))))))(((((()))))))))*********************************************************************************,,,++++++******++++++,,,***************************++++++,,,,,,++++++***,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++*********(((((()))))))))*********))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''......---,,,,,,+++******+++++++++******))))))(((******((((((((((((******''''''(((((())))))******(((((()))******+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++,,,......------///000/////////////////////////////////000000000111111333000111777:::>>>LLL]]]wwwhhhkkkqqqyyy}}}|||zzzxxxvvvuuuttttttqqqlllgggffffffddd^^^XXXFFF???666///+++*********))))))))))))(((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))*********++++++,,,---......///111222333333444444111444777999:::<<<>>>@@@AAACCCFFFIIIJJJKKKMMMOOOJJJKKKLLLLLLMMMMMMLLLLLLGGGIIIKKKKKKIIIHHHHHHIIIIIIJJJIIIFFFBBB???>>>>>>999777555444444333111///......---,,,++++++++++++((((((((((((((((((((((((''''''(((((((((((())))))***))))))(((((())))))***((())))))******))))))((()))))))))))))))*********((((((((()))))))))******************************************************************************++++++************++++++)))))))))*********************++++++++++++******++++++************++++++******++++++++++++******+++,,,,,,,,,,,,+++******((((((((()))))))))******(((((()))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''///......---+++******)))************************+++***(((''''''(((***+++'''''''''((()))*********))))))***+++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,......------///111//////////////////////////////000000000111111111222...111;;;DDDPPPggg~~~fffgggjjjqqqyyy}}}}}}}}}|||yyywwwvvvvvvrrrpppmmmkkkiiieee```]]]SSSKKK???444...+++******))))))))))))((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((******)))******+++,,,---///000111222333444444444111333555777888:::===@@@BBBDDDFFFGGGGGGIIIKKKNNNHHHIIIJJJLLLMMMMMMNNNNNNJJJLLLMMMMMMKKKIIIIIIIIIIIIIIIHHHEEE@@@<<<;;;;;;888666444333333333111///...---,,,+++************(((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))******'''(((((())))))(((((('''(((((())))))******++++++(((((((((((()))))))))***************************************************************************++++++************++++++((()))))))))*********+++******++++++++++++******++++++************++++++******++++++++++++*********++++++,,,+++***)))((((((((((((((()))))))))***(((((((((((())))))*********)))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''//////...---+++******)))***************+++++++++)))'''&&&%%%%%%&&&''')))&&&''''''((()))******++++++++++++++++++***)))(((((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***---//////------///111000000000000000000000000000000000000111111111111888444999FFFTTTeeekkkiiihhhkkkrrryyy}}}~~~}}}~~~~~~|||yyyxxxwwwqqqqqqpppmmmiiiccc^^^[[[\\\SSSEEE999111---++++++))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,---///000111222333444444444222333444555666999===@@@DDDEEEEEEEEEEEEFFFIIILLLGGGHHHJJJKKKMMMNNNNNNOOOOOOPPPRRRQQQOOOLLLKKKKKKJJJJJJHHHDDD>>>:::888888777555333333333333111///------,,,+++************((((((((((((((((((((((((''''''''''''((((((((()))******))))))))))))******''''''(((((((((((('''''''''(((((()))***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((())))))*********+++******++++++++++++******++++++************++++++******++++++++++++******)))******++++++)))((('''(((((((((((())))))))))))'''((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''---,,,+++*********++++++******))))))))))))******))))))))))))))))))))))))((()))***,,,,,,+++******)))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...///000000000111111111222222222222111///000444666333111222333:::IIIbbb}}}ssshhhdddiiisss|||zzz{{{xxxyyyyyyvvvvvvtttqqqooollliiieeebbbbbb^^^UUUHHH:::///*********)))(((((()))***)))''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&'''((()))******((())))))***++++++,,,,,,......000111333555666777777555444555888;;;===>>>AAABBBDDDFFFHHHIIIJJJJJJNNNNNNOOOPPPPPPPPPOOOOOOPPPOOOMMMKKKIIIHHHGGGGGGJJJIIIHHHEEEAAA<<<777444666555444333111000///......+++)))(((((()))((((((''''''''''''((((((((((((''''''(((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))((((((++++++,,,------------,,,************************))))))))))))))))))))))))''')))+++---...---,,,,,,************************************************+++++++++************)))******+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------..................000000000111111111222222666111///111333444666:::EEEWWWsss}}}~~~}}}||||||}}}iii^^^cccmmmsssuuuyyy||||||yyyzzz~~~}}}yyyuuusssqqqooonnnkkkhhheeefffddd^^^UUUIII===444...+++***))))))******)))'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((()))))))))))))))******+++++++++---...///000222444555666555444444444777:::<<<===???@@@BBBEEEGGGIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLNNNMMMLLLJJJHHHGGGFFFFFFFFFEEEDDDBBB>>>:::777555555444333222111///......---+++)))((()))))))))(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))+++*********))))))))))))***++++++,,,,,,,,,,,,,,,************************************************(((***+++---...---,,,+++++++++++++++++++++++++++************************+++++++++************)))*********+++++++++,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''++++++,,,,,,,,,+++***)))*********))))))*********))))))))))))))))))))))))*********)))******+++,,,************************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////.........------///000000000111111111111555222000111222444;;;CCC]]]yyy~~~xxxzzzyyyxxxzzz{{{wwwooovvv|||xxxeee^^^aaagggkkkxxxyyyxxxxxx|||~~~yyytttrrrqqqppppppnnnkkkhhhdddccc```]]]UUUHHH999...,,,+++******++++++)))''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((((((((((((((())))))******************,,,---...///111222444444444444444444666999;;;<<<===>>>@@@CCCFFFHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGKKKJJJIIIHHHGGGFFFEEEEEEBBBAAA???===:::888666555333222222000///...---,,,---+++)))((()))))))))(((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))***************))))))))))))******+++,,,+++++++++************************++++++++++++++++++++++++******,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))*********++++++++++++,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''---...///000000...,,,+++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++***)))))))))***,,,---******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////...............//////000000000111111111000222555555333777FFFVVV~~~}}}}}}~~~~~~zzz{{{xxxtttssssssnnnhhhqqqsssvvvvvvvvv{{{}}}}}}iii```dddkkksssuuuwwwyyy{{{|||zzzwwwuuutttssssssrrrpppmmmjjjcccaaa______\\\PPP???111---+++******++++++***))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))))))))***************+++,,,---...000111222333333444555666777999;;;===>>>@@@AAADDDFFFGGGHHHHHHLLLKKKJJJHHHFFFEEEDDDDDDHHHHHHGGGGGGFFFEEEDDDCCCAAA@@@===:::777555444333111111000///...---,,,+++,,,***))))))******)))'''''''''''''''((((((((((((******))))))(((((('''''')))))))))*********++++++))))))))))))))))))))))))************************))))))***++++++++++++*********************************************************+++++++++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---...000000000///---++++++++++++******+++++++++************************+++***)))))))))***,,,---************************))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000111000000000000111111111111///444888888888EEEccc~~~~~~~~~|||{{{{{{{{{|||}}}{{{yyyssskkkggggggeee```aaa___\\\\\\```ffflllooovvvuuutttxxx{{{rrrooolllooossswwwxxxxxxxxxyyyxxxwwwvvvvvvuuurrrmmmjjjjjjfffcccccccccZZZLLL???000---***)))***+++++++++***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''')))))))))))))))*********++++++,,,...///000111111444666888999999:::===???BBBCCCDDDEEEFFFFFFFFFFFFOOONNNKKKIIIFFFEEEDDDDDDFFFFFFFFFFFFEEEDDDBBBBBBBBB@@@===999666333222111//////......---,,,+++++++++***))))))******)))'''''''''''''''((((((((((((******))))))((((((''''''((((((((()))))))))*********************************************+++++++++))))))***++++++++++++*********************************************************************))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---------,,,+++***))))))(((((((((((())))))*********************************)))******+++,,,++++++++++++++++++++++++((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---...///000111111222000111111111222222222222444666999;;;DDD]]]}}}}}}~~~{{{zzzxxxwwwvvvwwwwwwxxxvvvuuummmbbb\\\[[[YYYVVVRRRNNNJJJJJJNNNTTTXXXZZZccceeehhhmmmrrrwww|||xxxmmmkkklllqqquuuvvvxxx|||yyyxxxxxxxxxwwwtttoookkknnniiiddddddddd___UUULLL999444...***)))***+++,,,******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''((())))))******++++++,,,---...///000000111333777::::::999:::===@@@DDDEEEEEEFFFFFFEEEEEEEEENNNLLLJJJHHHFFFFFFFFFFFFEEEFFFFFFFFFEEECCCAAA@@@AAA???===:::666333000//////......---,,,,,,++++++***))))))***++++++)))'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))))))))***************************************+++++++++++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%,,,,,,,,,,,,+++++++++*********))))))))))))******************************))))))***++++++++++++***++++++++++++++++++++++++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000000000111222222222222333333333333777666;;;GGGZZZvvv}}}}}}~~~xxxwwwvvvuuuttttttttttttttttttmmmbbbZZZWWWTTTQQQNNNMMMLLLKKKLLLOOOSSSVVVVVVZZZ___bbbdddfffkkkooosss~~~ooodddgggpppuuuwwwyyyxxxxxxxxxzzzyyywwwrrrooollliiidddcccccc```YYYSSSFFF???555---))))))***+++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))%%%&&&'''((()))++++++,,,,,,,,,---...///000111111222666:::;;;999999<<<@@@BBBCCCDDDDDDEEEEEEEEEDDDGGGFFFEEEEEEEEEGGGIIIJJJFFFFFFGGGFFFEEEBBB@@@>>><<<<<<;;;999666333000............------,,,++++++)))))))))***++++++)))'''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++*********************************++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------------------------------------------...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%///...---,,,,,,,,,------...------,,,,,,------...************************((()))***,,,,,,+++******++++++++++++++++++++++++******+++,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000////////////222222333333333444444444555555>>>TTTmmm|||yyyzzz{{{wwwwwwvvvuuuuuutttssssssvvvwwwrrrhhh___ZZZVVVQQQNNNQQQSSSQQQNNNNNNTTTZZZUUUYYY^^^^^^[[[[[[```dddgggqqq|||wwwaaaaaalllttttttsssvvvwwwxxxzzz{{{yyyuuurrrmmmkkkhhhffffffccc]]]YYYPPPGGG;;;000***))))))***************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******$$$%%%&&&((()))+++,,,------------...///000111111000555999:::888888;;;??????@@@BBBCCCDDDEEEEEEEEEAAA@@@@@@AAADDDGGGKKKMMMGGGGGGGGGGGGEEEBBB???===888888999888666333000............------,,,,,,,,,)))((()))***,,,+++)))'''''''''''''''((((((((()))''''''(((((())))))************+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++,,,------------,,,........................////////////////////////////////////000222333444000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%++++++++++++++++++++++++---,,,++++++,,,,,,***))),,,,,,+++******+++,,,,,,)))))))))((()))******+++)))++++++***,,,///...***++++++,,,,,,,,,---------,,,+++++++++++++++++++++---------.........//////......//////000000111111...///222555333111444:::555;;;JJJ___rrr|||vvvrrrssstttuuuuuuttttttsssrrrssssss~~~|||uuujjjdddbbbaaa]]]YYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYYYYXXXXXXZZZ[[[\\\___hhhqqquuuxxxoooggggggiiipppwwwtttssstttwwwzzzzzzvvvqqqoooooonnnkkkgggccc^^^\\\YYYRRRDDD555---+++((($$$)))'''%%%%%%''')))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((***+++,,,,,,---//////......000111222333555666777999<<<>>>AAABBBCCCDDDDDDDDDCCCBBBBBB@@@>>>>>>AAAEEEGGGHHHMMMLLLJJJGGGCCC@@@<<<;;;999888666555333111000///000///---,,,+++*********+++++++++***)))((((((''')))*********++++++++++++******)))(((((((((((((((+++************+++,,,,,,...------,,,+++***)))))),,,,,,++++++,,,,,,---...------------------------,,,---///222333444444444444444444555555555555555444333222444777:::<<<===999::::::999888777555555000000111000000///...---000---,,,---//////,,,)))***+++,,,,,,------+++''')))(((((((((((()))***+++************************&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++))),,,,,,+++******+++,,,,,,******))))))******+++,,,'''))))))'''(((,,,+++(((++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111111222111111444444222333777???JJJ^^^sss~~~~~~}}}yyyuuussssssuuuttttttsssrrrqqqsssuuuwwwyyynnniiiiiijjjhhhfffdddbbb^^^[[[XXXWWWVVVVVVVVVUUUTTTUUUVVVWWWXXXWWW]]]eeehhhjjjqqq}}}{{{tttmmmggghhhmmmpppqqqsssvvvyyyyyywwwvvvppppppooommmjjjeeebbb___ZZZXXXOOO@@@444///,,,(((+++)))''''''((())))))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''')))***+++,,,,,,---//////......000111222333555666777999<<<>>>???@@@AAACCCDDDEEEEEEEEEFFFCCCAAA@@@BBBEEEFFFFFFJJJIIIGGGDDDAAA===:::888888777666444333111000/////////---,,,+++*********+++++++++***)))((((((((()))))))))*********++++++******)))(((((((((((((((*********************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...///---......000111222333333<<<===>>>@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>???AAACCCCCCBBBAAA@@@???>>>===<<<;;;;;;777888999999:::999999999444333111222333222000---000...)))&&&'''+++...///************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---------------------------+++***+++,,,,,,+++))),,,++++++******++++++,,,++++++******++++++,,,------///...******---...,,,,,,,,,,,,,,,------------+++,,,,,,------.........------........./////////......///000000111111222555111111444555666999???RRR]]]nnn|||~~~~~~~~~|||}}}|||{{{xxxwwwxxxzzztttsssqqqnnnnnnrrrxxx|||zzzqqqmmmppprrrrrrpppmmmhhhbbb\\\WWWTTTRRRQQQPPPOOOOOOOOOPPPRRRSSSTTTXXX^^^aaabbbfffkkkpppyyy{{{jjjbbbbbbllloootttwwwwwwwwwvvvvvvrrrqqqqqqooollliiifffddd\\\___[[[NNN@@@777111---,,,+++))))))******((('''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,---//////......000111111333555666666888;;;======>>>???AAACCCEEEHHHIIIJJJGGGDDDCCCDDDEEEEEEDDDFFFEEEDDDAAA>>>:::777666777666555444222000/////////...---,,,++++++******+++++++++***))))))((((((((()))))))))************+++***))))))((()))))))))++++++,,,,,,,,,++++++***,,,,,,,,,---------......+++,,,---...000222333444555666888:::===???AAABBBFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFIIIHHHGGGHHHIIIIIIGGGEEEGGGFFFDDDCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@???>>>>>>;;;:::999999::::::777666111111222222222111//////------......---,,,+++***))))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&------------,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,++++++++++++,,,------444666333---+++---...,,,,,,,,,,,,------------...+++,,,,,,---...///000000............////////////...//////000111111222222222111111333555:::FFFRRRiiimmmsssuuusssyyy~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~|||||||||{{{zzzyyyyyyzzzuuusssoookkkjjjnnnwww}}}~~~~~~zzzsssqqqtttuuutttpppnnniiiccc]]]WWWTTTRRRLLLLLLKKKJJJKKKLLLMMMNNNSSSVVVZZZ___bbbdddeeeeeeiiivvvtttddd\\\gggnnnuuuyyyxxxuuussssssrrrrrrqqqpppnnnkkkiiihhh___bbbaaaXXXMMMBBB777///+++***))))))******)))'''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,,,,---//////......000111000222444555666777:::===>>>>>>>>>???BBBEEEHHHIIIJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBAAA>>>;;;888666444555555444333111000///......---------,,,+++******+++++++++******)))))))))(((((()))))))))*********+++******)))))))))******+++,,,---...------,,,+++/////////......------,,,...000222555999;;;===>>>AAABBBCCCEEEHHHJJJLLLMMMJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMKKKIIIIIIHHHFFFDDDDDDEEEFFFHHHGGGGGGFFFDDDAAA???<<<;;;>>>>>>>>>???@@@@@@???>>>888777999:::888444222444111222333333222000---,,,******************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,++++++******,,,+++******,,,,,,,,,***++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...555777555---(((((()))(((,,,,,,---------.........,,,,,,---......///000000........./////////000000//////000000111222222222000111333444666???UUUiii|||}}}~~~|||yyy}}}|||}}}|||||||||}}}}}}~~~|||{{{zzzyyyxxxvvvuuuttttttrrrnnniiifffiiirrrzzzzzz}}}}}}yyywwwxxxvvvsssooolllhhhbbb\\\WWWTTTRRRIIIIIIHHHGGGHHHIIIJJJKKKMMMOOOTTTZZZ___aaabbbaaafffnnnxxx~~~kkk^^^___hhhsssyyyzzzvvvtttsssrrrqqqpppooommmllljjjiiicccccc```[[[VVVNNN???111***)))((((((***+++***(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((())))))***+++,,,,,,---//////......000111000111333444555777:::<<>>>>>???@@@EEEAAA>>>===:::777:::AAA888999999999888666333111,,,,,,+++******)))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---,,,,,,++++++******)))+++*********,,,---,,,+++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...777:::999111+++***+++***,,,---------............,,,---------.../////////....../////////000000000//////000111111222222333222444888<<>>===<<<999777555444333222111000///...------,,,,,,---...---,,,+++***++++++++++++++++++++++++)))*********+++++++++++++++++++++***++++++,,,---)))))))))***+++,,,---...---...000222555777999:::AAACCCFFFIIILLLNNNNNNOOORRRRRRRRRRRRRRRQQQQQQQQQSSSRRRPPPNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGCCCBBBCCCEEEHHHJJJIIIHHHMMMJJJFFFBBB>>>;;;999888::::::999888777555333222///222555666777888999;;;@@@CCCLLLVVVSSSGGG@@@BBB????????????>>><<<:::999000///...,,,+++)))((((((***))))))))))))(((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...------,,,++++++******+++***)))***,,,---,,,+++***+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,---666;;;<<<666000///000000------------............---------------------....../////////000000000000///000000111111222333333666777>>>LLL]]]rrr~~~}}}}}}}}}}}}}}}xxxxxxxxxxxxyyyzzz{{{{{{}}}{{{xxxwwwwwwtttppplllfffhhhiiieeeaaaccckkkrrrsssvvvvvvrrrooonnnjjjddddddbbb^^^XXXSSSNNNKKKJJJEEEDDDDDDCCCCCCEEEFFFGGGGGGJJJNNNQQQSSSWWW\\\```bbbaaadddlllsss{{{zzzpppbbbdddiiiooouuuwwwwwwvvvtttsssqqqooonnnlllkkkkkkgggfffbbb^^^]]]ZZZQQQFFF555111,,,***)))***++++++((((((((((((((((((((((((''''''''''''((()))***+++---,,,***((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((******))))))******++++++,,,---//////......000111///000222333444666999;;;>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCEEEGGGFFFCCC@@@<<<<<<;;;:::888666444333111111000000///...------+++,,,---......,,,+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,...111444666777888;;;>>>BBBEEEHHHIIIKKKLLLNNNOOOPPPOOOMMMLLLPPPPPPOOOOOONNNMMMMMMLLLHHHHHHIIIJJJKKKNNNPPPQQQNNNNNNMMMMMMLLLKKKKKKJJJIIIGGGFFFEEEFFFGGGFFFEEEGGGFFFEEEBBB@@@===<<<;;;444444444333222000///...---000333333222222444666222:::MMM^^^\\\LLLBBBBBBEEEEEEDDDCCCCCCBBBAAAAAA888777666333111///---,,,++++++*********)))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&//////...------,,,+++++++++***)))***,,,---,,,+++***+++,,,------,,,+++***++++++******++++++,,,---000666999444//////000000---------.........//////------------------,,,,,,////////////000000000000000000000111222222333333888888BBBZZZvvv{{{}}}~~~}}}|||~~~{{{{{{{{{zzzzzz{{{||||||vvvvvvvvvvvvvvvwwwxxxyyyssspppnnnnnnmmmkkkgggccc```dddfffdddaaabbbjjjqqqlllmmmlllfffbbbaaa^^^YYYYYYWWWTTTPPPMMMJJJHHHGGGDDDCCCBBBBBBBBBCCCDDDEEECCCFFFIIIJJJJJJMMMTTTYYY___]]]aaajjjqqqvvv~~~vvvmmmjjjiiikkkpppssstttrrrvvvuuussspppnnnmmmllllllhhhiiigggaaa^^^\\\WWWQQQ;;;666000+++******++++++))))))))))))))))))))))))(((((())))))***,,,---...000///---+++)))''''''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))******************++++++,,,---//////......000111...000222333444555888;;;<<<===@@@BBBCCCDDDDDDCCCBBBBBBCCCEEEFFFDDD@@@===;;;::::::888666444333111111111000///...------,,,+++,,,---......---+++)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,---...333222111000333777;;;>>>EEEFFFHHHKKKNNNPPPRRRSSSRRRRRRRRRRRRPPPMMMJJJHHHEEEEEEDDDCCCCCCBBBBBBAAA???AAADDDIIIOOOVVV[[[^^^aaaaaa``````___^^^]]]]]]XXXUUUQQQOOONNNMMMKKKJJJ@@@AAABBBCCCDDDDDDCCCCCC===<<<;;;999666444111000000222555444222111222444222111999CCCCCC===AAALLLIIIHHHGGGFFFEEEEEEEEEFFFAAA@@@>>>;;;888555333222,,,,,,,,,++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&...------,,,,,,++++++***,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---444222111111333444444333111///,,,******+++...111............//////////////////000000111111222222555222000222222000222666999BBBUUUqqq}}}zzzzzz|||~~~~~~~~~|||{{{zzzyyyxxxxxxyyyyyyuuuvvvvvvvvvvvvtttrrrqqqmmmllljjjhhheeecccaaa```bbbcccdddbbb```aaaeeeiiidddccc```\\\YYYWWWUUUTTTQQQQQQPPPNNNKKKGGGDDDBBB??????>>>>>>@@@CCCEEEGGGFFFFFFFFFFFFFFFHHHLLLOOOWWW\\\dddkkkqqqvvvzzz}}}tttuuunnndddeeepppuuurrruuuuuusssrrrooommmkkkjjjmmmkkkgggdddaaa^^^ZZZWWWJJJ<<<...***+++++++++,,,))))))))))))((((((((((((((('''&&&&&&''')))+++---555666222+++((())))))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))******+++,,,,,,------***,,,---.........000111000111222333555666777888;;;<<<===???@@@BBBCCCCCCGGGGGGGGGFFFDDDAAA???===:::999777666444333333333000///...,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,+++***)))))))))***---,,,+++******+++---...---...///...,,,,,,...///---555<<<<<<999:::AAAIIIPPPMMMLLLOOOOOOMMMOOORRRQQQQQQRRRQQQPPPNNNLLLKKKEEEEEEEEEHHHIIIFFF@@@;;;DDD???:::;;;DDDOOOYYY^^^ggghhhjjjlllmmmkkkgggddd^^^\\\YYYVVVTTTQQQNNNLLLFFFEEEBBB@@@??????@@@@@@AAADDDGGGGGGCCC:::222,,,111222666;;;===;;;333---***)))---333888;;;AAAHHHKKKKKKKKKJJJIIIHHHHHHGGGEEEEEEDDDBBB???===;;;999222111///---,,,+++,,,,,,***)))((((((******)))''')))))))))***))))))((('''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%......---,,,,,,++++++***------,,,,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------222222222333333444666777:::777222///...//////000............////////////000000000000000111111111111000111444555555:::AAAJJJ[[[www~~~~~~~~~}}}||||||yyyyyyxxxxxxwwwwwwvvvvvvtttttttttsssrrrqqqoooooojjjiiigggdddaaa^^^\\\[[[]]]^^^^^^\\\[[[[[[^^^aaa^^^\\\ZZZVVVTTTQQQPPPOOOMMMLLLKKKIIIFFFCCCAAA???>>>=========???AAADDDEEEDDDEEEFFFFFFFFFHHHKKKMMMTTTYYYaaahhhnnnssswwwzzz{{{llldddgggnnnrrrrrrsssssssssrrrpppnnnmmmmmmkkkiiigggddd___ZZZVVVRRREEE888111---***((()))***)))))))))(((((((((((()))((('''&&&''')))***,,,222222///)))'''((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))******++++++,,,,,,***,,,---.........000111000111111333444555666666:::;;;<<<>>>???AAABBBCCCDDDEEEEEEEEECCCAAA???>>>:::999777555333222222111//////...------------------,,,,,,++++++,,,,,,---------,,,+++++++++++++++))))))***++++++,,,,,,,,,.........,,,,,,...222555555<<>>:::<<>>444555888===BBBBBB???;;;999333//////000444===FFFIIIJJJKKKLLLLLLKKKIIIHHHLLLKKKJJJIIIGGGEEECCCAAA<<<:::666333///,,,+++***,,,+++))))))+++,,,+++***(((((((((((((((''''''&&&(((((((((((((((((((((((()))((((((((('''''''''''')))(((((('''&&&&&&%%%%%%......------,,,+++++++++...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...000333333222333777;;;:::555000------...---+++............////////////111111111111000000000000111111333444111222<<>>???AAAAAAAAABBBBBBBBBBBB@@@???>>>999888666444222111000000......//////......---,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---'''(((+++---......---,,,......------...333:::???DDDHHHLLLOOOPPPPPPQQQSSSSSSNNNIIIGGGDDDBBBFFFMMMUUUTTTSSSTTTVVVYYY]]]___aaa^^^\\\[[[]]]^^^]]]]]]ZZZWWWTTTUUU[[[bbbiiimmmnnnooorrrtttttttttrrrqqqllliiieeedddddddddaaa^^^ZZZYYYVVVSSSPPPOOONNNNNNPPPRRRVVV\\\```___ZZZUUULLLJJJHHHHHHHHHFFFAAA======666...,,,,,,...666===EEEHHHLLLOOOQQQPPPNNNLLLMMMMMMMMMLLLJJJHHHGGGFFFGGGEEEAAA===888555333111111///,,,+++,,,------,,,))))))))))))((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%.........---,,,,,,++++++............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))---222222000111666<<<666111,,,+++---...---+++............////////////222222111111000000//////000111333333111888JJJ]]]~~~}}}zzzwwwuuuuuuvvvwwwwwwvvvtttrrrpppsssqqqooollljjjiiiiiiiii```___\\\YYYUUURRROOONNNNNNNNNMMMKKKJJJJJJJJJKKKKKKJJJHHHEEECCCBBBAAAAAAAAA@@@>>>;;;:::999::::::::::::::::::<<<===???@@@AAACCCEEEGGGGGGGGGHHHJJJRRRWWW^^^eeelllrrrxxx|||~~~qqqgggkkknnnpppsssvvvvvvuuurrrpppmmmkkkhhhgggeeebbb^^^ZZZYYYSSSLLLDDD999...,,,///*********)))))))))((((((***)))(((''''''''''''((()))+++***&&&%%%'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((()))************,,,---.........000111000000111111222222222333666777888:::<<<>>>???@@@@@@@@@AAAAAA@@@>>><<<;;;777666555333111000//////---.../////////...,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---***+++,,,---.../////////...000222444888>>>DDDIIIOOOPPPRRRUUUVVVUUURRRPPPKKKGGGCCCBBBAAABBBJJJSSSXXXWWWWWWYYY[[[^^^bbbddddddccccccdddfffhhhjjjkkkllljjjgggfffhhhjjjmmmoooiiikkkmmmnnnmmmllllllmmmpppmmmjjjjjjkkkllljjjiiidddcccaaa```___^^^^^^^^^bbbbbbdddhhhmmmmmmhhhcccddd```\\\XXXTTTNNNEEE???:::555111222222111333777???DDDKKKRRRVVVVVVTTTRRROOOOOONNNNNNMMMLLLKKKJJJMMMLLLJJJGGGEEEBBBAAA@@@888555111///......---,,,,,,,,,+++******)))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&//////...------,,,,,,+++---............,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......&&&+++//////...///444999999666222000222222111000............////////////222222111111000000//////...///111333777FFFbbb{{{}}}~~~~~~~~~yyyuuussstttuuuvvvvvvuuussspppnnnjjjiiifffdddbbbaaaaaaaaa\\\[[[XXXUUUQQQNNNKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCDDDCCCAAA@@@>>>=========>>>===;;;999999999::::::999999::::::;;;<<<===>>>@@@BBBDDDFFFFFFFFFGGGHHHOOOTTT\\\dddkkkssszzz~~~|||iiifffnnnpppsssuuuuuutttqqqooommmjjjeeecccbbbbbbbbbaaa\\\XXXTTTLLL???222---///************))))))))))))))))))(((''''''&&&&&&&&&'''***)))&&&&&&))))))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''((())))))*********,,,---.........000111000000000111111222222222555666777999;;;===???@@@AAAAAAAAA@@@>>><<<999888666555333222000/////////---.../////////...,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,...---+++***+++...111333555888===BBBFFFKKKPPPSSSSSSSSSUUUXXXZZZZZZVVVSSSHHHFFFGGGIIIJJJOOOZZZfffbbbccceeegggiiijjjkkkkkkjjjkkklllmmmnnnooopppqqqoooooonnnmmmlllkkkllllllkkkmmmnnnmmmkkkjjjkkkmmmooonnnlllkkkkkklllmmmmmmiiiiiiiiiiiijjjjjjkkklllkkkjjjkkkmmmppppppllliiiiiigggfffeeeddd^^^VVVOOOAAA:::555666666555555777999???HHHQQQWWWYYYWWWVVVTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOOOONNNLLLKKKJJJIIIAAA>>>999555333000...+++---,,,+++***))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&//////......---,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......(((***------,,,---111555:::999777444111000//////............////////////111111111111000000000000222222333555:::KKKhhh}}}||||||}}}yyy{{{||||||{{{{{{}}}~~~~~~yyyuuurrrqqqqqqqqqqqqpppnnnllljjjgggfffdddbbbaaa```______XXXWWWTTTQQQNNNKKKIIIGGGEEECCCBBBAAABBBBBB@@@>>>??????===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>???AAACCCDDDDDDEEEGGGHHHLLLQQQYYYbbbjjjsss{{{tttffflllnnnppprrrsssrrrpppooopppkkkeeebbbbbbccceeefffaaa^^^ZZZSSSEEE666...---++++++*********)))))))))(((((((((((('''&&&&&&&&&&&&))))))&&&&&&))))))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''((())))))*********,,,---.........000111//////000111222222333333444555777999;;;===???@@@AAAAAA@@@???===:::888666444333222111111000000000......//////......---,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---///---++++++---111777:::@@@DDDIIIMMMPPPRRRTTTVVVWWWVVVUUUTTTSSSPPPLLLIIICCCDDDGGGKKKNNNSSS___kkkiiijjjlllnnnooooooooonnniiijjjlllkkkjjjjjjkkkmmmjjjmmmoooooonnnlllkkkkkknnnppprrrpppnnnmmmppptttssstttsssoookkkiiillloookkkkkkllllllmmmmmmnnnnnnkkklllmmmmmmmmmmmmlllllllllkkkkkkmmmmmmhhhaaaZZZOOODDD999555444333444777999???IIISSSYYY[[[YYYXXXWWWWWWWWWWWWVVVUUUSSSSSSRRRRRRRRRQQQOOOMMMKKKJJJIIIFFFAAA>>>:::666222///---,,,***(((''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''/////////...------,,,,,,+++,,,---//////...---,,,------------------------)))******+++---......///+++,,,,,,,,,---...///000333555555222---***,,,///............////////////000000000000000111111111555555777<<>>>>>@@@@@@>>>;;;<<<;;;;;;:::999999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>@@@AAABBBBBBBBBCCCFFFIIIKKKPPPXXXbbblllvvvqqqhhhjjjlllnnnpppqqqqqqqqqsssooojjjfffeeeeeeeeeeeebbb___\\\XXXLLL===333000+++++++++*********))))))''''''''''''''''''&&&&&&%%%((()))&&&&&&((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((())))))***++++++***,,,---.........000111//////000111222444444555444555666999;;;===???@@@????????????===;;;999888333222222111111222222333//////...------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......//////000222666<<>>======CCCIIIRRRZZZ___```^^^\\\[[[[[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUTTTRRRPPPNNNMMMMMMKKKIIIFFFCCC???999555000///,,,***))))))***+++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''/////////...------,,,,,,***+++---/////////---,,,------------------------)))******+++---.../////////---,,,,,,...//////...---111444222,,,***...444............/////////000//////000000111111222222111333:::FFFTTThhh{{{xxxwwwxxxyyyvvvrrrpppppprrrnnnoooooonnnmmmooorrruuuxxxyyyzzzzzzyyyvvvsssqqqhhhfffeeecccaaa`````````YYYZZZZZZZZZYYYXXXVVVUUUQQQPPPOOOLLLJJJGGGFFFEEE???===<<<===??????===:::::::::999888888888888999888999;;;<<<=========<<<<<<<<<===>>>?????????>>>@@@AAAAAAAAAAAACCCFFFIIILLLRRRZZZeeeooozzz}}}eeefffiiillloooqqqssssssvvvsssnnnkkkiiigggeeeccc```]]][[[ZZZRRRDDD:::666+++++++++************)))&&&&&&''''''(((''''''&&&$$$'''(((%%%%%%''''''$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))******++++++***,,,............000111...///000111333555666666444555777999;;;>>>@@@AAA===>>>>>>>>>>>><<<;;;:::222222111111222333444444000///...,,,,,,---......---,,,,,,++++++,,,,,,------------------...///000000222666;;;AAAGGGLLLOOONNNMMMKKKGGGDDDBBBCCCEEECCCFFFJJJMMMOOORRRWWWZZZYYY\\\aaadddbbbaaahhhqqqkkkjjjiiiiiijjjllloooqqq}}}~~~~~~~~~vvvyyyzzzuuummmiiikkkooonnnkkkiiijjjlllmmmkkkiiiiiibbb\\\\\\[[[TTTMMMIIIOOOTTT[[[bbbffffffdddbbbccccccbbbaaa```^^^\\\[[[VVVVVVWWWWWWWWWUUUTTTSSSOOONNNMMMLLLJJJEEE@@@;;;555333111...------...///************************&&&'''''''''(((((())))))&&&'''''''''''''''''''''////////////...............///////////////......------------------------++++++,,,,,,,,,---------...------------...//////777555222000/////////000/////////000111111222222111...000444666333222333222999KKKfff}}}}}}zzzxxxwwwvvvvvvuuurrrpppnnnmmmmmmmmmjjjjjjiiiiiijjjlllmmmnnnooopppqqqpppooollliiigggeeebbb]]]XXXVVVVVVWWWYYYUUUUUUTTTSSSRRRQQQPPPPPPIIIIIIHHHFFFCCCAAA>>>======<<<<<<;;;;;;:::::::::999888888888888999999:::;;;;;;<<<<<<============AAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBCCCEEEGGGIIIKKKOOOYYYdddmmmwwwqqqccc]]]eeellllllmmmsssrrrpppnnnkkkiiigggffffff```^^^[[[XXXUUUMMMDDD<<<------,,,+++))))))(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******+++++++++,,,---.../////////////////////000111111222222444777;;;<<<;;;;;;>>>@@@======>>>>>>===;;;999888444444444333222111000///.........//////...------,,,---......,,,,,,---...---///000000///000333555999<<>>>>>CCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIMMMPPPZZZgggrrr}}}zzziii^^^dddmmmpppqqquuurrrqqqnnnllliiigggffffffcccaaa^^^\\\YYYSSSJJJDDD222///+++)))******)))((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,,,,---...//////////////////000000111222222222444777:::;;;;;;;;;===@@@<<<<<<===<<<;;;999777666333333333222222111000///---------...------------,,,---......------...000111000000///000333666888EEEGGGKKKQQQVVVWWWTTTPPPFFFHHHJJJLLLOOOUUU\\\aaa___aaadddffffffeeefffhhhaaaeeegggdddaaaeeeoooxxxyyyqqqkkkhhhfffhhhfffeeeeeefffgggfffeeedddcccccceeeiiimmmooooooiiiiiihhhfffdddbbbaaa```___^^^]]][[[ZZZXXXWWWVVVVVVUUUTTTSSSQQQPPPOOONNNOOOJJJDDD>>>999555111...---,,,+++***))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((////////////............---......//////.........------------------------,,,,,,,,,,,,---------------,,,,,,------///000000......---...///111222444////////////000111222333333111222444333000111555777HHHggg~~~|||yyytttqqqnnnlllllllllkkkiiigggeeeddddddccceeecccaaa___^^^```bbbcccggggggfffeeedddccccccccc^^^[[[WWWSSSQQQPPPQQQRRROOOOOONNNMMMLLLKKKKKKJJJBBBAAA>>><<<:::999999999777777777666666666666666444555777999;;;<<<======???>>>===<<<===>>>???@@@FFFFFFFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKKKKKKKKKKMMMOOOXXXhhhvvvvvvcccbbbhhhkkkllloooqqqpppooollljjjhhhffffffdddbbb___^^^]]]XXXQQQKKK999222+++(((***,,,***((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))******++++++,,,,,,---...////////////000000000111222222333333444666999:::;;;;;;===>>>;;;;;;;;;:::888666444333111111111111000///......,,,,,,,,,,,,,,,,,,------,,,---......------///111000//////111666;;;???@@@LLLMMMQQQUUUYYYYYYWWWTTTJJJMMMRRRVVVYYY[[[^^^```iiiiiigggccc``````ccceeefffmmmqqqnnnjjjqqq|||wwwmmmiiieeebbbbbbcccccccccmmmjjjfffeeegggjjjmmmnnnkkkjjjiiihhhfffdddcccbbbbbbaaa```___]]][[[ZZZZZZYYYYYYXXXWWWUUUTTTSSSSSSSSSQQQNNNJJJFFF???999444///...,,,***))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((////////////..................///000000000//////........................,,,,,,,,,------------...111000///...---,,,,,,,,,---,,,------...000222333000/////////000111222333333222222333111111777???DDDYYYyyyzzzxxxsssooojjjgggfffeeebbbaaa```___]]]\\\[[[[[[^^^]]]ZZZYYYYYY[[[]]]___cccaaa___^^^]]]^^^___```aaa^^^ZZZUUUPPPNNNLLLLLLKKKJJJIIIHHHGGGFFFFFFEEE>>>===:::777666666777888555555555666666666666666444555888:::;;;<<<======>>>>>>======???AAACCCEEEIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRQQQPPPNNNLLLKKKMMMVVVgggxxx}}}fff]]]^^^bbbggglllppppppooommmkkkiiigggfffccc```^^^]]]]]]ZZZUUUPPPBBB888---)))+++---+++((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((()))******++++++,,,---...//////000000000000000111111222222333333333555777999:::;;;<<<===::::::999777555333111111///000000000//////...---,,,,,,,,,,,,,,,,,,------...//////...,,,---///000---...111888@@@GGGJJJKKKQQQRRRSSSUUUUUUTTTQQQOOOJJJOOOVVV[[[]]]]]]\\\\\\aaaeeegggaaa^^^dddooowww}}}tttlllgggbbb```hhhgggggghhhiiiiiigggeeejjjiiihhhggggggfffffffffeeeeeedddbbbaaa___^^^^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVTTTRRROOOJJJCCC???333111///---++++++,,,,,,(((((((((((())))))))))))((((((''''''''''''((((((////////////...............///000111111111111111........................,,,,,,---------.........222111///...,,,,,,++++++---------......///000000000000///...///111222444333222111222222777FFFTTTcccxxx~~~uuurrrmmmhhhdddaaa```___[[[[[[ZZZYYYXXXVVVUUUTTTWWWUUUTTTTTTUUUXXX[[[]]]^^^]]]ZZZXXXXXXYYYZZZ\\\\\\ZZZWWWRRRNNNKKKIIIHHHEEEEEEDDDCCCBBBAAAAAA@@@;;;:::777555555555777888666666666777777888888888777888999:::;;;<<<<<<<<<>>>>>>???AAACCCFFFIIIKKKNNNNNNOOOQQQRRRTTTUUUVVVVVVWWWYYYZZZXXXUUUQQQNNNLLLMMMWWWiiizzzjjj___]]]aaaiiiooonnnnnnnnnnnnlllkkkiiihhhdddaaa^^^]]]^^^\\\XXXTTTKKK@@@333,,,,,,...,,,((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))******++++++,,,---...///000000000000///000000111222222333333333444555777999;;;;;;;;;999888666444222111000///....../////////...------+++,,,---............---000000000...,,,---///111000333:::BBBIIINNNOOOOOOUUUUUUTTTRRRNNNJJJGGGFFFIIIOOOVVV\\\____________YYYkkkzzz||||||vvvnnnhhhggghhhiiijjjjjjhhhfffgggggggggfffggghhhiiijjjhhhhhhgggfffdddcccbbbbbb^^^^^^]]]\\\[[[ZZZZZZYYYZZZXXXUUUTTTSSSQQQNNNKKK>>><<<888444111...---,,,((((((((((((((((((((((((((((((''''''''''''((((((////////////..................///000111111111111........................,,,---------..................---------......///......//////////////////111000///...///111333444444222222222555CCC\\\rrr|||yyyooolllfffaaa\\\ZZZYYYYYYVVVVVVVVVVVVUUUSSSRRRQQQOOOOOOPPPQQQRRRUUUWWWXXXYYYXXXVVVTTTSSSSSSTTTUUUOOONNNMMMLLLJJJHHHFFFEEEAAA@@@??????======<<<;;;888777666555555555666777666777777888999::::::;;;;;;;;;;;;;;;<<<===??????BBBCCCFFFHHHKKKNNNPPPQQQRRRRRRTTTUUUWWWYYYZZZ[[[\\\^^^```aaa___YYYTTTPPPOOORRR\\\lll{{{~~~rrrmmmkkkiiigggkkklllmmmnnnnnnmmmkkkjjjiiieeebbb``````___\\\XXXRRRHHH:::111...---+++)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))((((((((()))******++++++------...///000000000000/////////000111111222222333333333666999;;;:::999777666444222111000//////.........//////......---+++---000222222111///...000111000//////000333666:::???FFFJJJLLLMMMMMMNNNMMMOOOQQQQQQPPPPPPPPPRRRSSSVVV[[[^^^_________```rrrzzzuuuqqqnnnjjjhhhhhhggggggggggggiiikkkllljjjjjjiiihhhgggfffeeeeee```______^^^]]]]]]\\\\\\[[[YYYVVVUUUVVVVVVUUUTTTMMMJJJFFF@@@999333///,,,******)))))))))(((((((((((((((''''''''''''((((((////////////............,,,---...//////000000000........................------------............---------------...///000......//////000000000000111000.........000333555666444333444;;;QQQttt}}}vvvqqqhhhddd___YYYUUUTTTSSSTTTPPPQQQQQQQQQPPPNNNMMMLLLKKKLLLMMMNNNPPPPPPQQQQQQTTTSSSQQQOOONNNNNNNNNNNNFFFFFFFFFFFFEEEDDDBBBBBB======<<<;;;:::999888888555555555555555555666666666777888999:::;;;<<<<<<>>>>>>======>>>AAAEEEGGGJJJLLLOOORRRTTTUUUUUUUUUUUUUUUWWWYYY[[[]]]___```aaacccfffgggddd]]]VVVQQQPPPTTT___mmmzzzsssbbbiiijjjlllnnnoooooonnnmmmmmmiiidddbbbaaa```]]]ZZZWWWOOOBBB777000,,,***)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))((((((((()))******++++++---...///000000111111000.........///000000111111333222222555999;;;:::888666555333111000///000000......////////////......+++...333666777555111///000000111222333666;;;???BBBHHHMMMMMMIIIHHHKKKPPPLLLOOOSSSVVVXXX\\\```ddd___bbbeeehhhjjjnnnsssvvvvvvppplllkkkiiihhhhhhjjjkkkllllllkkkkkkjjjiiihhhggggggbbbbbbaaaaaa```_________\\\ZZZYYYXXXYYYYYYWWWUUUTTTSSSOOOJJJCCC<<<666222------,,,,,,+++***))))))((((((''''''''''''((((((000/////////............***+++,,,---............////////////////////////---------.........//////000///...---------------------///000111111111111111000...---...000333555888666444666@@@ZZZ~~~yyypppjjjccc___ZZZUUUQQQOOOPPPPPPKKKKKKLLLLLLKKKIIIGGGFFFIIIJJJLLLMMMNNNMMMLLLLLLQQQPPPOOOMMMKKKJJJIIIIIIEEEEEEFFFEEECCCAAA???>>>;;;;;;:::999888777666666222333444555555555555444666777888999:::;;;<<<===@@@???>>>>>>AAAEEEJJJMMMQQQSSSVVVYYYZZZYYYXXXVVVVVVWWWYYY[[[]]]___aaabbbcccfffiiijjjfff___WWWRRROOOTTT___lllwwwlllgggiiilllnnnooopppooonnnnnniiidddaaa```___\\\YYYZZZSSSGGG;;;111,,,***)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((((((((()))******++++++---...///000111111111111------......///000000000333111111444888;;;:::888555444222000000000000111......///////////////...+++///555999:::777222//////000222333666;;;AAAFFFEEEJJJNNNKKKFFFEEELLLTTTYYY\\\^^^^^^^^^___cccfffbbbfffmmmuuupppooollljjjiiijjjkkklllllllllkkkjjjjjjiiihhhhhhdddccccccbbbbbbaaaaaaaaa\\\[[[[[[\\\\\\ZZZWWWTTTTTTTTTSSSPPPJJJDDD>>>:::000000///...,,,+++******((((((''''''''''''((((((222111111///...---,,,+++000000000///......------------------------------//////000000///...------//////.........---------////////////000000000000333444333///222777666///444555555===UUUxxx~~~xxxtttnnnggg```UUUSSSOOOKKKHHHGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGJJJHHHGGGHHHIIIIIIHHHFFFBBBAAAAAA???>>>===<<<;;;666666555555555666666777444444444444444555777777:::999999:::<<<=========<<<>>>BBBFFFKKKNNNPPPRRRUUUZZZ___aaa^^^[[[YYYYYY]]]aaaccccccdddgggfffcccggggggggggggeee```ZZZUUUSSSSSSZZZhhhwwwsssaaaeeekkknnnnnnllllllmmmkkkgggcccaaabbbbbb```^^^]]]XXXSSSKKK===...***///,,,,,,+++)))'''''')))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))))))))))))))((((((((((((''''''''''''((()))***+++,,,,,,------...//////////////////000111111222222222333333444444333333222222222222111000//////.....................------000111222111000000111222...222888AAAGGGJJJIIIGGGJJJKKKJJJHHHJJJQQQYYY^^^___```cccgggfffeeehhhooouuulllhhhjjjmmmfffeeefffiiilllnnnmmmkkkjjjgggdddcccbbbbbb```______^^^]]][[[ZZZYYYYYYYYYWWWWWWWWWUUURRRNNNKKKHHH999555000,,,+++++++++***)))******)))(((''')))***000000//////......------.....................///------------------------///////////////...---,,,//////.........---------////////////000000000000333666555000///222333000111444;;;NNNlll{{{sssllleee\\\VVVMMMKKKHHHEEECCCAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDGGGEEEDDDDDDEEEEEEDDDBBB===<<<<<<;;;999888777777555555555555555555666777444444444444555666777888:::::::::;;;===>>>>>>>>>@@@AAAEEEIIIMMMQQQTTTVVV^^^```cccbbb```___aaabbbfffjjjkkkiiijjjmmmmmmkkkmmmllljjjiiifffaaaZZZVVVTTTUUU]]]jjjwww~~~aaa^^^aaajjjooonnnlllmmmmmmiiieeeccccccbbb```^^^ZZZWWWTTTPPPEEE666......,,,,,,+++***))))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))))))))))))))((((((((((((((((((((())))))***+++,,,,,,,,,------...//////////////////000111111222222222222333333333333222222222222111111000//////...........................+++---///000000000111333333777>>>DDDHHHIIIIIIHHHCCCGGGLLLRRRXXX]]]^^^]]]^^^\\\^^^fffqqq~~~xxxllleeehhhjjjlllnnnooonnnmmmkkkjjjiiihhhhhhiiiiiigggeeebbbaaa___]]]\\\[[[ZZZZZZWWWWWWWWWWWWUUURRROOOMMMDDD???888222///---+++***((()))((((((&&&&&&&&&'''......//////////////////+++,,,,,,---......//////---------------------------............---,,,,,,...............---------////////////000000000000111555555111///111333333222666CCC]]]}}}tttkkkcccZZZRRRLLLEEEDDDAAA???===========================<<<<<<<<<<<<<<<<<<===>>>>>>??????BBBAAA??????@@@???>>><<<999888888777666555555444444444444444444555666666555555555555666777888999;;;;;;;;;<<<===???@@@AAADDDEEEHHHLLLQQQUUUYYY[[[ffffffeeedddcccdddhhhkkkmmmppppppnnnooossstttrrrtttqqqnnnjjjfffaaa[[[VVVUUUXXXaaannnyyyfffYYYVVVdddpppooolllmmmnnnkkkhhhfffeeecccaaa___YYYVVVVVVUUUNNN@@@444---+++++++++++++++*********))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,------...//////////////////000111111222222222222333333333333222222222111111000000//////...........................+++---///000000111333555:::@@@FFFJJJJJJIIIJJJKKKHHHLLLTTT]]]bbbbbb^^^[[[___^^^eeeuuu~~~vvvgggiiijjjjjjjjjjjjlllmmmhhhhhhhhhjjjkkkkkkhhhfffeeedddbbb```^^^]]]\\\\\\XXXYYYYYYYYYWWWUUUSSSRRROOOJJJBBB;;;555000+++))))))(((((((((''''''&&&&&&////////////............,,,,,,,,,---------......------------------------,,,---------------,,,,,,........................////////////000000000000000111333222222333444444555===MMMddd|||www~~~|||uuukkkbbbZZZSSSLLLGGG@@@???>>><<<;;;;;;;;;;;;999999999999999999999888888888999::::::;;;;;;<<>>@@@BBBDDDHHHIIILLLPPPUUUZZZ___aaajjjiiigggffffffiiilllooonnnqqqqqqnnnpppuuuwwwvvvyyyvvvpppjjjeee___ZZZVVVSSSYYYdddqqq|||ttt^^^SSS```mmmllljjjnnnooonnnkkkiiifffdddbbbaaa[[[YYYWWWWWWSSSHHH999///++++++***+++++++++***)))))))))((((((((((((((((((''''''''''''''''''''''''"""###$$$%%%&&&((())))))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,------...//////////////////000111111222222111111222222222222111111111111000000////////////............////////////111111111000000333888;;;AAAGGGNNNOOOMMMLLLOOORRRWWWXXX[[[^^^]]]ZZZ[[[___aaagggyyyyyyxxxuuupppkkkhhhiiijjjgggggghhhiiikkkkkkhhhfffgggfffdddbbb```^^^^^^]]][[[[[[[[[ZZZYYYWWWUUUTTTRRROOOJJJDDD>>>666...)))+++***))))))******)))(((111111000///...---,,,,,,......---------,,,,,,,,,------------------------,,,,,,---------------,,,---.....................////////////000000000000000//////000222333333333888EEEZZZmmmwwwyyyyyyyyy{{{~~~yyysssmmmdddZZZRRRKKKFFFCCC<<<<<<;;;::::::999999999555555555666666666666666666666777888888999999:::;;;:::888888999999777555777777777666666666666666333333333444555666777777888888888888999:::;;;;;;999;;;===>>>???AAAFFFJJJLLLNNNRRRVVV\\\aaaeeegggmmmlllllllllnnnpppqqqrrroooqqqqqqppprrrwwwzzzyyy{{{wwwpppjjjddd^^^YYYUUUQQQZZZgggsssppp___ccciiihhhhhhmmmooonnnmmmkkkhhheeedddccc___\\\XXXVVVTTTLLL???444---+++))))))***+++)))'''(((((())))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&&&&''''''''''''''''''((((((((()))))))))***((((((((((((((()))++++++,,,,,,------...//////////////////000111111222222000111111222222111111000000000000///////////////........./////////000000111000//////222888@@@FFFHHHMMMSSSTTTSSSRRRVVVZZZ^^^\\\[[[ZZZWWWYYYgggwwwuuuwwwmmmgggiiihhhgggiiikkklllllljjjhhhgggeeecccaaa```____________]]]\\\ZZZWWWVVVUUUSSSSSSRRRPPPKKKBBB888111///,,,))))))***+++***)))222222111///...---,,,+++//////......---,,,,,,+++------------------------,,,,,,---............------------...............////////////000000000000222///...///000222888>>>GGGUUUiiiwwwyyyxxx{{{zzztttjjjeee\\\RRRIIIBBB>>><<<888888888777777666666555333333444444444444444555555555666666777888888888888777666666777777666555444444444555555555555555444444444555666777888999999999999999:::;;;<<<===999<<>>;;;>>>BBBDDDFFFKKKSSSYYY\\\___fffmmmssswwwyyyzzzxxxwwwvvvxxx|||~~~~~~|||yyyvvvqqqlllfff```ZZZVVVTTT```mmmwww|||iiidddhhhkkkkkkmmmnnnmmmiiigggfffggg^^^```]]]XXXVVVVVVOOOGGG888222+++)))***,,,***((((((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((%%%&&&'''((((((((('''&&&'''''''''((()))*********(((((((((((()))***+++,,,,,,,,,------...//////////////////000111111222222///000000000000000000///////////////////////////---......///000000111111...222777===CCCIIIPPPTTTXXXXXXZZZ[[[]]]___```bbbaaabbbnnn{{{qqqiiiffffffggghhhjjjiiihhhgggffffffffffffccccccaaa___^^^]]]\\\\\\[[[ZZZZZZZZZYYYVVVRRROOOEEE===333---++++++)))'''////////////////////////------......///000000000------------------------------...///000000//////---------.........//////////////////000000000000///222555555444@@@aaarrrooottt|||~~~yyyvvvrrrhhh]]]QQQNNNIIIBBB<<<999999:::999999999888777666555444222222333333444444444555222333333444555555666666333222111222444555555444444555555666666777777888555555666666777999:::;;;;;;;;;:::;;;;;;<<<===>>><<<@@@EEEGGGIIINNNWWW___bbbfffnnnuuu{{{|||yyyvvvxxx|||{{{xxxvvvqqqmmmhhhbbb\\\WWWWWWcccoooxxxllleeehhhjjjiiilllnnnmmmjjjgggggghhh[[[______[[[ZZZZZZUUUNNN<<<555---***+++---,,,***(((((())))))*********+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%'''((((((((('''&&&&&&''''''((()))******+++))))))))))))***+++,,,---,,,,,,------...//////000/////////000111111222222//////000000000000//////.........///////////////---......///000111111222555;;;CCCIIIMMMPPPQQQSSS]]]\\\[[[]]]___aaabbbaaammmooovvvmmmiiiiiiiiikkkjjjiiiiiihhhhhhiiiiiidddcccbbbaaa`````````aaa]]][[[XXXWWWWWWWWWWWWVVVRRRHHH;;;222///---+++(((000000000000////////////---------............///------------------------...---,,,+++,,,---...///---------............////////////000111111222222---333777444666KKKqqqsssxxx}}}zzztttrrrooohhh[[[QQQJJJGGGBBB>>>:::999999999444444444555555555555555000222333333222111333444444444444444444444444444444444444555555555666666666666666777888888999999555666777777777888;;;===:::;;;<<<>>>???AAABBBBBBAAACCCFFFIIIMMMTTT[[[```dddiiiqqqyyyzzz}}}}}}}}}vvvnnnkkkfff___YYYWWWXXXdddqqqzzz|||jjjgggjjjoooeeeiiiqqqkkkfffgggdddaaa```^^^\\\[[[XXXTTTPPPEEE:::---(((***,,,***'''+++)))(((''''''((()))++++++***)))(((((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))************++++++,,,---............////////////////////////111111000000//////.........///000///...///111222+++...111111000000444777<<>>444---++++++111000000000//////......---------............///------------------------------,,,,,,------......---------............////////////000111111222222000222333333999MMMjjj}}}xxxxxxrrrkkkgggddd]]]QQQHHHCCCAAA===999777666666666555555555555555555555555222333444444333333444555444444444444444444444444444444444555555555666666666666777888888999999:::999:::<<<<<<;;;;;;<<<===999:::<<>>===;;;:::;;;<<<===>>>@@@CCCHHHNNNTTTWWW\\\___cccgggkkkooosssvvvzzz{{{}}}}}}uuunnnkkkfff```]]]]]]eeeqqqjjjllljjjnnnnnnhhhkkknnnfffdddbbbaaa```___]]]ZZZWWWRRRFFF888///,,,,,,,,,******)))(((''''''((()))***)))(((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********+++++++++,,,---......///......////////////////////////000000000000///////////////000000///...---///000444111...///333:::???BBBMMMNNNPPPSSSVVVZZZ]]]```YYY[[[aaappp~~~}}}uuuuuuvvvwwwwwwwwwwwwwwwwwwrrrmmmhhhbbb\\\]]]aaannn|||pppjjjdddcccggghhheeeaaaeeeeeedddcccbbbbbbbbbbbbaaa``````___^^^\\\[[[ZZZXXXVVVTTTQQQMMMDDD999111333222111000///...---,,,---------............///------------------------+++,,,.../////////...------------............////////////000111111222222444222222999HHH\\\nnnyyy}}}{{{{{{{{{yyywwwjjjbbbYYYQQQLLLGGGAAA<<<;;;:::999777777777888999888777777666555444444333333444666555444444555777444444444444444444555555555555555666666666666777888999999:::;;;;;;<<<<<>><<<;;;;;;>>>@@@DDDEEEFFFIIINNNTTTZZZ]]]fffiiimmmppprrrtttvvvxxxyyy{{{zzzrrrnnnhhhbbbaaacccjjjuuurrrjjjiiimmmlllhhhnnnpppeeeeeecccaaa```___^^^[[[YYYVVVMMM???333...,,,++++++******)))(((((()))******(((((('''(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********++++++++++++,,,---...////////////////////////////////////000000000000///////////////000000///...---...000222///...111999BBBGGGIIIRRRTTTWWWXXXXXXZZZ___dddZZZdddwwwzzzuuuppplllkkklllnnnzzz~~~yyyooohhhfffggggggfffeeeeeedddccccccccccccccccccccccccbbbaaa___^^^]]]\\\YYYXXXXXXVVVOOOCCC999333222111000///...---,,,---------............///------------------------,,,---...///000///...------------............////////////000111111222222222222444;;;HHHZZZmmmyyy|||xxxvvvvvvtttppplllaaaZZZQQQJJJEEEBBB>>><<<;;;:::999888888999::::::888888777666555555444444333444555555444444555666444444555555555666666666666666777777777888888888::::::;;;;;;<<<=========AAA@@@===;;;;;;???EEEJJJKKKLLLMMMQQQVVV]]]cccgggnnnqqqtttvvvvvvvvvwwwxxxxxx{{{|||uuuooohhhbbbbbbeeellluuummmhhhiiikkkjjjppppppdddeeebbb```___^^^]]][[[YYYWWWPPPEEE:::111---++++++******))))))))))))******(((((('''(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,---...////////////000000000000000000000000////////////000000000000000000111000......000111//////111999BBBJJJMMMMMMPPPXXX```aaa\\\WWWXXX[[[jjj{{{}}}xxx{{{~~~xxxjjjcccdddgggfffeeeddddddddddddddddddddddddddddddcccaaa```______[[[YYYYYYYYYUUULLLDDD222111111000///......------------............///------------------------------...////////////...---------............////////////000111111222222111333777===HHHWWWhhhttt}}}|||xxxsssooolllfff___YYYUUUPPPHHHBBB???======<<<::::::999888888888888888888777777666666555555555333444555555444444555777555555666666777888888888888888888999999999::::::;;;;;;<<<<<<===>>>>>>???;;;;;;::::::===CCCLLLRRRRRRSSSWWW\\\bbbjjjppptttwwwyyy|||~~~}}}}}}~~~}}}{{{sssmmmfff```bbbgggnnnwww~~~kkkeeeiiijjjmmmmmmdddfffccc```^^^]]]\\\ZZZXXXUUURRRKKKAAA777000,,,+++************************)))(((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,...///////////////000000000000000000000000////////////000000000000000111111111000000222444000333:::BBBJJJPPPRRRRRRUUUWWWYYYYYY[[[cccrrr}}}uuueee______fffeeeeeeddddddeeeeeeeeeddddddddddddcccbbbaaa```___\\\YYYXXXXXXVVVRRRNNN111000000000//////......---------............///------------------------...............//////000---------............////////////000111111222222333666===FFFSSSaaammmuuu|||{{{yyysssmmmgggbbb\\\TTTNNNKKKGGGAAA===;;;<<<===>>><<<<<<;;;:::999888777777777777777666666666666666444666777777666555777888666777777888999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@<<<>>>AAAFFFKKKSSS[[[aaa^^^```dddiiipppvvv{{{~~~~~~~~~xxxqqqllleeebbbeeelllrrr{{{sssaaafffhhhiiijjjggghhheeeaaa^^^]]]\\\ZZZXXXSSSSSSQQQIII>>>444///---*********++++++************))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,---...//////000000000000000000000000000000000.../////////000000000111///111222222111222444666888===DDDJJJOOORRRTTTVVV[[[XXXXXX```rrrpppiiiffffffeeeeeeeeeeeeffffffcccddddddccccccbbbaaa```]]]\\\[[[ZZZXXXWWWUUUTTT000000000000////////////---------.........//////------------------------//////...------///000111---------.........///////////////000111111222222777:::BBBPPPaaapppyyy|||~~~zzzxxxvvvppphhhbbb]]]XXXRRRMMMEEECCC???<<<;;;===???AAA???>>>===<<<;;;999888777666666666666777777777777666777888888777777888999777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<===============>>>??????@@@@@@FFFKKKRRRZZZaaahhhoootttjjjllloootttxxx|||}}}wwwrrrmmmgggeeejjjrrrvvv{{{```dddfffeeehhhiiiiiifffbbb___]]]\\\ZZZXXXRRRTTTUUUOOOCCC888111...******++++++++++++******+++***)))(((((('''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,,,,---...///000000000000000000000000000000000000.../////////000000111111///111222222222444666888@@@EEELLLOOOQQQRRRVVVYYYYYY]]]iiiffffffeeeeeeeeeffffffgggccccccccccccbbbbbbaaa```ZZZ\\\]]]\\\ZZZXXXWWWXXX000000000000////////////////////////////////////.........------,,,,,,,,,............////////////......//////000000111111333///...222555333111111:::@@@KKK\\\sssxxxsssrrrkkkccc___]]]WWWMMMDDDAAA@@@???>>>>>>???@@@AAA===>>>>>>>>>===<<<;;;:::888888888888999999999999888888888999999999::::::777999::::::::::::;;;===:::<<<>>>>>>===<<<<<<===?????????>>>???BBBGGGKKKNNNWWWdddpppvvvyyyxxxxxxvvv|||xxxrrrppplllggglllvvv|||mmmaaacccggggggfffhhhfffccc```^^^\\\\\\\\\XXXYYYVVVPPPKKKCCC666***+++,,,---,,,+++******+++))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))************)))***---000333222///,,,...//////000000000000000000000000000111111111111333111///000222222000---111111000111333777;;;>>>GGGDDDJJJUUU[[[XXXTTTTTTWWWkkkwwwhhhbbbfffjjjgggbbbgggbbbbbbggghhhcccbbbfffaaa___]]][[[YYYZZZ[[[[[[000000000000////////////////////////////////////.........------,,,,,,,,,............////////////////////////000000000000222///...222333222333666???JJJ]]]vvv~~~zzzwwwxxxoooccc\\\WWWRRRIIIBBB??????>>>======>>>?????????>>>>>>>>>======<<<<<<888888888888888888777777888888888888888888888888;;;<<<===<<<;;;:::;;;<<<999:::<<<<<<;;;<<<===???>>>@@@AAACCCFFFKKKQQQVVV```gggrrrzzz~~~~~~}}}|||zzzxxxqqqoookkkhhhnnnyyyqqqeeedddhhhjjjhhhhhhfffdddaaa___]]]]]]]]]YYYZZZWWWRRRNNNHHH<<<111+++,,,,,,,,,+++******+++***)))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))***+++...111111///,,,......///000000000000///000000000000111111111111222000///111333444222000222111111333777===DDDHHHOOONNNQQQVVVWWWUUUWWW\\\mmm}}}tttddd^^^```cccddddddccceeeggggggdddcccdddaaa```^^^]]]\\\]]]]]]]]]000000000000////////////////////////////////////.........---------------............////////////000000000000////////////000///000111111111666>>>IIIYYYsssxxxuuu~~~}}}sssiii\\\RRRMMMJJJDDD@@@@@@???>>>======>>>????????????===<<<<<<===>>>>>>:::::::::999999888888888999999999999999888888888:::;;;<<<;;;:::999:::;;;<<<===>>>>>>===>>>AAADDDFFFIIIMMMQQQWWW]]]dddiiiqqqvvv~~~wwwooonnnkkkjjjqqq}}}~~~lllccceeegggeeehhhfffdddbbb```______^^^[[[[[[YYYUUURRRNNNDDD:::,,,,,,,,,,,,++++++************)))))))))((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))***,,,...///...------......///////////////000000000000111111111111111000000111333444333222222222333777===EEEMMMRRRQQQRRRTTTVVVXXX]]]kkkxxx~~~~~~}}}llleeefffiii___dddhhhgggffffffeeecccaaaaaaaaaaaa```______^^^000000000000////////////////////////////////////...............---------............////////////111111000000//////......//////000111000111;;;GGGZZZjjjuuurrrsssggg___UUUNNNKKKJJJGGGEEEBBBAAA@@@???>>>???@@@@@@???===<<<;;;;;;<<<>>>???>>>======<<<;;;::::::999;;;;;;::::::::::::999999999:::<<<<<<<<<<<<===???@@@AAABBBBBBCCCFFFJJJNNNXXX[[[aaafffkkkpppuuuyyywww|||}}}uuuooopppooommmuuuzzzgggccceeecccgggfffeeecccbbbaaa``````]]]^^^[[[WWWUUURRRIII@@@///...,,,,,,,,,,,,+++************)))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))))))))***************)))((())),,,......---------...//////////////////000000000111111111111111111000111111222222222111333777===DDDKKKQQQTTTRRRSSSVVVZZZbbbqqqssshhhddd___eeehhheeedddggggggcccbbbccccccdddbbb```^^^\\\000000000000////////////////////////////////////....................................////////////111111000000//////.........///111222111444BBBPPPjjjxxxwwwmmmmmmsss|||sss```[[[UUUQQQPPPOOOLLLJJJDDDCCCAAA???>>>>>>>>>>>>===<<<:::::::::<<<>>>@@@>>>>>>===<<<<<<;;;::::::::::::::::::::::::999999<<<>>>??????>>>>>>???AAA===???CCCFFFKKKQQQXXX]]]jjjnnnssswwwyyy|||~~~~~~~~~zzzssspppssssssssszzzkkkcccdddfffeeeeeeeeedddcccbbbbbbaaa______\\\XXXVVVSSSLLLCCC555111---+++,,,,,,+++***************))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((()))))))))***************)))((()))+++---......---......///000////////////000000000111111111111222222111000000000111222222666===DDDJJJNNNPPPPPPTTTWWW\\\eeeuuupppfffiiiiiigggccccccggggggeeedddeeeeeeeeeccc```\\\ZZZ000000000000////////////////////////////////////.............../////////............////////////000000000000//////////////////111333444999HHHVVVoooyyy|||uuusssuuuvvvtttuuu{{{{{{mmmddd]]]ZZZVVVSSSQQQNNNKKKIIIGGGEEECCC@@@>>><<<<<<<<<<<<;;;;;;;;;<<<===???@@@=========<<<;;;;;;;;;:::999:::::::::;;;;;;;;;;;;>>>???@@@???>>>===>>>@@@>>>BBBIIIQQQZZZccclllrrrzzz~~~|||yyyrrrppptttvvvwwwmmm___^^^bbbccccccdddddddddcccbbbbbb______\\\WWWVVVUUUOOOGGG<<<666///++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++))))))))))))***************)))((())),,,......---...//////000000000000000000000000000111111111111111222222111000000333555888<<>>======<<<<<<===>>>???@@@AAAAAA???????????????>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBDDDFFFGGGHHHIIIKKKMMMRRRXXX```iiirrr{{{~~~|||tttooosssvvvyyywww^^^UUUZZZaaabbbcccddddddcccbbbbbb]]]]]]ZZZWWWWWWXXXSSSMMMCCC;;;000******,,,---,,,+++++++++*********))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))***************))))))+++---......---///000000111111111111111000000000000111111111111000222333222222333888;;;AAACCCHHHLLLPPPSSSUUUUUU]]]rrr}}}zzz}}}hhhdddeee```aaahhhffffffgggffffffdddbbbaaa000000000000////////////////////////////////////---.........//////000000............/////////000......//////000000111111000///000555;;;BBBPPP\\\VVV^^^eeeggglllvvv~~~}}}tttmmmkkklllgggdddaaa]]]\\\[[[[[[\\\SSSQQQMMMIIIEEEBBBAAA@@@<<<===???@@@BBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJKKKNNNRRRVVVZZZ^^^bbbeeelllqqqxxxuuuoooppptttzzzeeeTTTWWW```aaabbbcccdddcccbbbbbb\\\\\\YYYWWWXXX[[[WWWQQQHHH>>>111******,,,------+++++++++************)))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))***************)))***,,,...///...---000000111222222222222222000000000000111111111111///111333444444777<<>>FFFLLLOOOTTTTTTNNNOOO]]]kkkzzzrrrhhhZZZQQQRRRXXXdddssstttjjjhhhiiiccceeehhhhhhfffdddcccbbb.../////////000000000111000///......------............------......///000------...////////////.../////////000000111111111111111333===LLLXXX^^^___[[[^^^```aaahhhyyy~~~|||||||||{{{zzzxxxrrrrrrssstttuuusssooolllnnnmmmmmmoooqqqnnnhhhccc]]][[[YYYYYY[[[[[[YYYVVVZZZZZZ[[[```gggpppvvvyyyuuuvvvxxx|||}}}}}}|||xxxwww|||sss\\\[[[^^^dddfffdddccceeedddaaa]]][[[ZZZYYYWWWVVVSSSPPPFFF888...,,,,,,++++++++++++***))))))((((((***))))))))))))((((((((('''(((((())))))((((((''''''''''''''''''((())))))(((((((((((((((((((((((()))))))))*********++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,...//////000000111111111222222222000111333333222222333444222333555<<>>???FFFOOOPPPNNNUUU```{{{qqqfffXXXPPPQQQYYYbbbgggnnnvvvpppbbbbbbffffffddd111111000000//////......---...///000111000000///---...///000111000000///......///000000000000000000000//////000222444666===VVV}}}|||xxxvvvxxxyyy|||xxxxxxxxxyyy|||}}}|||qqqYYYSSSYYY___bbbdddcccaaa___]]]]]]\\\ZZZXXXVVVPPPMMMMMMFFF:::111...++++++++++++++++++++++++))))))*********+++++++++))))))************))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))))))))***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000//////000111222333444444111222333333333555999;;;DDDEEEKKKQQQQQQSSScccxxxyyykkk^^^VVVSSSSSSSSSXXX]]]gggxxxlllcccbbbcccddd////////////000000000000---...///111111111000///---...000111111111000///...//////000000000000000000000//////000222555666@@@]]]~~~}}}{{{yyyvvvtttuuuxxx}}}|||wwwrrruuuyyy}}}~~~|||}}}xxx\\\QQQWWWaaadddcccaaa```^^^^^^^^^\\\ZZZWWWWWWPPPMMMOOOKKK???444000++++++++++++++++++++++++))))))******++++++++++++))))))************))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---//////...///000111222333444444111111222222333666:::===HHHHHHMMMRRRRRRXXXpppwwwiii^^^YYYXXXWWWTTTSSSWWWdddzzztttccc^^^```ddd222222111111000/////////............////////////------------.........///000000000000////////////111,,,,,,333333000777CCCLLLQQQeee~~~vvvnnnppp{{{~~~www{{{wwwwwwtttqqqqqqtttuuuzzz|||yyywwwwwwvvvssssss|||||||||```OOOVVVYYYYYY```bbbaaa```^^^\\\[[[YYYYYYWWWTTTQQQOOOMMMFFF<<<333...,,,,,,,,,,,,,,,)))''',,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000//////.........//////000000//////000222444666222333444333222777@@@GGGFFFLLLPPPQQQ\\\uuuxxxsssqqqfffYYY\\\YYYTTTTTT[[[kkk~~~mmmbbbddd222222111111000/////////............////////////------........./////////////////////000000000000111,,,---222111000999GGGSSSRRR[[[hhhmmmjjjhhhlllkkknnnuuu|||xxxtttrrrrrrqqqnnnnnnpppppptttuuurrrqqqtttvvvttt~~~}}}|||~~~fffTTTWWWZZZ\\\eee______^^^]]]\\\[[[ZZZZZZXXXUUURRRPPPNNNHHH===555...,,,++++++,,,,,,***(((++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************************)))))))))(((************************,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......//////............//////000000000000111333444444666444222333888???FFFJJJOOONNNVVVgggzzzxxxjjjddd]]]UUUOOOPPPZZZfffpppuuufff222222111111000/////////............////////////....../////////000000000......//////000000111111111......000///111>>>NNNZZZXXXXXX\\\bbbhhhjjjjjjaaacccjjjzzz~~~}}}yyyooollllllmmmllliiihhhkkkiiilllmmmjjjjjjppptttuuummmYYYWWWUUUYYYfff]]]]]]]]]]]]\\\[[[ZZZZZZXXXVVVTTTRRRPPPJJJAAA:::///---++++++++++++***)))++++++***))))))***++++++(((((((((((((((((((((((())))))))))))************************))))))))))))************************......------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////............//////000111222222333333333333:::555111444>>>GGGKKKKKKNNNKKKZZZ{{{xxxooofffYYYNNNJJJLLLRRRXXXmmm}}}ggg222222111111000/////////............////////////////////////000000000000---......///000111111222000//////000///444DDDUUUZZZ[[[ZZZ[[[ccclllkkkfffcccgggqqq~~~|||zzzxxxuuupppmmmhhheeeeeegggfffbbb```bbbbbbeeefffdddgggpppxxx{{{zzzeee]]]UUUUUUaaa]]]^^^^^^]]]\\\[[[YYYXXXXXXWWWUUUTTTQQQLLLDDD???111...,,,***+++++++++***+++******************+++((((((((((((((((((((((((((()))))))))*********************)))))))))))))))************************------,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......///............//////000000111333444444444333222888666555999AAAIIILLLMMMOOOWWWmmm|||rrrdddWWWPPPNNNPPPQQQ^^^hhhzzzooo222222111111000/////////............////////////////////////000000000000---......///000111111222000000000111333;;;KKKZZZZZZZZZXXXXXX___fffeee___iiimmmssszzzwwwuuuqqqmmmjjjfffbbb______\\\\\\^^^\\\XXXVVVXXXXXX]]]aaadddlllzzzwwwlll]]]UUU\\\^^^______^^^]]][[[XXXWWWXXXWWWWWWUUURRRNNNHHHDDD555111---++++++,,,,,,+++*********++++++*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))******************************)))*********+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------.....................///000000000111333555555555444333333888===AAADDDJJJRRRXXXggg~~~tttfff\\\WWWTTTRRRSSSVVVaaavvv222222111111000/////////............////////////....../////////000000000......//////000000111111000000111444999DDDRRR\\\ccc^^^XXXWWW[[[___bbbccctttsssqqqpppsss||||||yyyvvvgggeeebbb___[[[YYYWWWWWWUUUQQQQQQSSSRRRNNNNNNPPPRRRZZZccckkkxxxkkkXXXUUU^^^___``````___\\\ZZZXXXWWWWWWWWWVVVSSSOOOJJJHHH:::555000,,,+++,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))************************************(((((()))******+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............---......///000111111111333444555666666666444<<>>999333...,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++))))))))))))************((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------......---------......///000111111111222333555777888999;;;BBBKKKPPPXXXjjj~~~|||yyywwwtttvvvwwwwwwwww|||pppbbbYYYTTTLLLHHHPPPaaazzz222222111111000/////////............/////////000------------.........///000000000000////////////000000222999EEERRRZZZ\\\VVVPPPUUUbbbfffbbbgggsss|||vvvqqquuu}}}~~~{{{yyyuuupppkkkgggccc___\\\VVVUUURRRNNNJJJHHHIIIJJJKKKHHHHHHKKKMMMMMMPPPUUUaaakkkvvvssscccYYY[[[^^^aaabbbbbbaaa```UUUWWWWWWVVVSSSOOOMMMLLLAAA<<<444///,,,,,,------)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))************(((((())))))*********+++************************...------,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,---------......---------......000111111111111111222444777:::;;;BBBGGGMMMTTTbbb|||~~~|||zzzxxxwwwvvvtttrrrpppmmmnnnnnnkkkiiillluuu}}}}}}nnncccaaaVVVLLLLLLTTTggg///000222333222111///...---...000222222111///...//////////////////////////////000000111111111111222333666>>>KKKVVVWWWQQQMMMQQQWWW\\\```dddhhhkkkxxxqqqooo{{{{{{}}}{{{uuuwwwoooeee___^^^\\\YYYVVVUUURRRLLLIIIGGGGGGHHHGGGJJJHHHFFFHHHMMMUUU[[[___hhhtttwwwgggYYY[[[ccc```]]]___\\\\\\ZZZWWWUUUTTTRRROOOMMMEEECCC:::///,,,///000,,,++++++++++++++++++++++++)))******++++++,,,------******))))))))))))******++++++************++++++++++++******************++++++++++++++++++++++++***+++------------///000............/////////000/////////000111111222222222111000111444999>>>BBBIIIKKKNNNUUUjjj~~~||||||{{{vvvrrrtttrrroookkkiiihhhhhhhhheeedddcccbbbdddfffiiikkkrrrvvv}}}uuukkk```UUUQQQQQQYYYmmm000//////...............//////000111111000///...////////////////////////000000000000000111111111---111555===KKKXXX[[[XXX\\\XXXSSSQQQWWWdddtttppplllkkkwww~~~www{{{vvvppphhh___YYYWWWVVVSSSPPPLLLJJJHHHGGGFFFFFFEEEEEEFFFGGGJJJPPPYYYccckkkoooyyylll[[[XXX___]]]\\\^^^[[[\\\ZZZXXXVVVUUUSSSQQQOOOHHHGGG???333---......+++++++++++++++++++++++++++***++++++,,,,,,---......******))))))))))))******++++++************++++++++++++******************+++++++++++++++++++++++++++,,,------------...///........./////////000000//////000000111111222222222222222333777<<>>222,,,,,,---******************************+++,,,,,,------...+++******))))))******+++,,,++++++******++++++,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---......////////////000000000111111111111111111111111111333666999===EEEOOOVVVdddhhhooo~~~zzzwwwqqqjjjeeeaaa___^^^YYYVVVRRROOONNNLLLJJJGGGIIIHHHFFFDDDCCCBBBBBBBBB===>>>>>>???BBBEEEHHHJJJNNNQQQUUU[[[bbbhhhlllooozzzttteee[[[TTTQQQSSSeeerrr,,,...000222111///---+++333222000///............000000000000000000000000111111111000000000000000333:::BBBHHHOOOVVVXXXVVV]]]VVVUUU```qqqzzzuuukkkaaaiiipppuuu~~~}}}qqqlllyyy|||vvvwww{{{zzzrrrnnnllljjjgggeeeWWWTTTOOOKKKIIIHHHGGGGGGEEEEEEDDDBBBBBBFFFLLLPPP```gggrrr|||uuu^^^ZZZXXX\\\___[[[ZZZYYYWWWVVVUUUUUUSSSQQQIIIJJJHHHAAA666...---///************************)))))))))***++++++,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////---,,,---...////////////000000000111111111111111222222222222111444888;;;AAAKKKXXXbbbvvvzzz}}}zzzuuurrrjjjgggaaa[[[UUUQQQOOONNNMMMKKKIIIFFFEEEDDDBBBAAA@@@@@@???>>>======<<<<<<<<<<<<<<<===>>>@@@AAACCCHHHKKKOOOTTTZZZ```dddfffmmmxxxsssggg___ZZZVVV___dddttt///111555777777444000---111111000000//////......000000000000000000000000///000000000111111111111666???KKKUUU___eeeddd^^^TTTYYYgggyyyvvvhhhhhhnnnvvv{{{yyyrrrhhhaaammm~~~zzzvvvyyy|||}}}xxxrrriiiccc```]]]YYYVVVMMMKKKHHHFFFDDDDDDDDDDDDBBBCCCDDDEEEGGGOOOYYYaaattt{{{xxx```ZZZWWW[[[___\\\[[[YYYWWWVVVUUUTTTRRRPPPJJJHHHGGGCCC;;;111...000++++++++++++++++++++++++(((((())))))***+++++++++++++++************++++++,,,,,,++++++++++++,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---...000/////////000000000111111000000111111222333333444333666;;;???GGGUUUhhhuuu}}}yyyvvvtttssspppmmmjjjhhhfffbbb```UUUSSSOOOJJJEEEBBB@@@???AAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<@@@BBBFFFJJJOOOTTTXXXZZZbbbkkkvvvwwwkkkbbb[[[``````qqq222444666777777555222000//////000111111000///...000000000000000000000000......///000111222222333===GGGUUUcccqqqwwwpppfffYYYnnn}}}qqqqqqqqqxxx|||ttteee```eeeuuu|||yyynnnggg___XXXUUUQQQLLLIIIEEEEEEDDDCCCAAABBBCCCDDDAAAFFFMMMTTT[[[gggttt~~~sss^^^YYYUUUXXX___^^^]]][[[YYYWWWVVVTTTRRRPPPNNNJJJGGGFFF@@@555//////,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---******++++++,,,------...------------------------,,,...//////......///111//////000000000111111111//////000111333444555555444999>>>EEEPPPccc{{{~~~}}}zzzuuuooojjjfffdddccc^^^[[[WWWUUUSSSQQQNNNKKKCCCBBBAAA???===;;;999888999999999888777777888999::::::;;;;;;;;;;;;;;;;;;999999999:::::::::::::::;;;===???CCCFFFIIILLLMMMVVV^^^fffnnnzzz~~~qqqfffgggaaalll...////////////...---------...000222222111///...000000000000000000000000------...000111222333444>>>HHHWWWhhhvvv{{{qqqdddXXXppptttlllmmmllliiioooxxxqqqcccgggxxx~~~tttjjjeee___WWWQQQNNNJJJEEEAAACCCCCCCCCBBBBBBBBBDDDFFFEEEMMMYYYdddppp~~~nnn[[[VVVSSSVVV^^^^^^___]]]ZZZXXXWWWUUURRRPPPRRRLLLHHHIIICCC888000...------------------------)))******+++,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......------------------------+++---//////...///000222000000000000111111111111......000111333555666666555:::AAAJJJWWWnnn~~~uuurrruuutttpppiiibbb]]]ZZZZZZZZZQQQNNNJJJGGGEEEBBB???===;;;;;;;;;;;;;;;:::999999888888999888888888:::;;;888888999:::::::::::::::999999::::::;;;;;;;;;<<<<<<===>>>@@@BBBDDDFFFGGGMMMTTT\\\bbbmmm}}}ssspppbbbeee000000000000000000000000////////////000000000000------......//////000000,,,///111111000111555888BBBOOOSSSYYYfffggg]]]ZZZRRRYYYhhhwwwxxxmmmdddbbbbbbgggpppvvvuuurrruuu|||{{{iii___XXXTTTOOOKKKIIIGGGFFFEEE@@@AAACCCEEEFFFGGGGGGGGGQQQ]]]nnn~~~vvv\\\TTTWWWZZZ]]]___\\\[[[YYYWWWVVVUUUVVVVVVQQQOOOLLLIIIFFF???666......---,,,---......,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,------...///000000000///.........///111222111111111000000000000000///000222333333444777999:::FFFHHHLLLbbb~~~~~~~~~yyypppjjjhhheeeaaaYYYSSSNNNMMMNNNOOOIIIGGGCCC@@@===<<<<<<<<<;;;;;;:::999888777666666777777777777777777777777999999999999999999999999888888999:::;;;<<<<<<=========>>>>>>???@@@@@@AAAGGGLLLSSSZZZbbbnnn{{{zzzhhh```nnn000000000000000000000000////////////000000000000//////////////////000000---///111000///111666;;;???KKKNNNPPPYYYYYYQQQQQQTTTTTTZZZccceee___[[[\\\eeejjjttt{{{zzzuuuvvvzzz~~~rrr```VVVPPPMMMJJJGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIMMMSSSWWWfffpppiii\\\ZZZYYYZZZ\\\\\\ZZZXXXVVVUUUTTTTTTTTTOOOLLLJJJHHHEEE???666///...---,,,---......,,,***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000000//////...///000111222111111111111000000000000111222333333222333666888???GGGHHHSSStttyyytttrrrmmmddd]]][[[WWWSSSNNNHHHDDDCCCDDDDDDCCCAAA???<<<;;;;;;<<<<<<:::::::::999888888777777888888888888888888888888999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<======>>>??????BBBFFFKKKQQQYYYeeerrr{{{ooofffkkk000000000000000000000000////////////000000000000000000000000000000/////////000111000///333999???FFFRRRRRRNNNRRRPPPLLLOOORRRPPPRRRXXX\\\^^^___bbbgggkkkuuu}}}}}}yyyyyy||||||uuuaaaQQQHHHFFFEEECCCBBBAAABBBDDDEEEMMMOOOQQQRRRTTT\\\iiirrr~~~wwwggg___ZZZXXXXXX]]]\\\ZZZXXXVVVUUUTTTTTTOOOLLLJJJHHHFFFAAA999333...---,,,,,,------,,,***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------......//////000///////////////000111111111111111111111111111111111222333333444666:::===FFFMMMPPPbbbyyyxxxrrrkkkddd```ZZZRRRLLLKKKGGGEEEAAA>>>;;;::::::;;;;;;:::999999999:::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???>>>@@@DDDHHHOOOZZZgggqqq}}}tttlllooo////////////////////////////////////000000000000222222111111000000//////000111111///000555===DDDQQQ\\\YYYPPPOOOMMMLLLSSSRRRUUUYYY]]]^^^```dddhhhkkkmmmsss{{{~~~|||}}}qqq```RRRIIIEEEEEEDDDDDDCCCBBBCCCFFFHHHPPPVVV]]]aaafffrrrxxxnnneee^^^ZZZ```___]]][[[YYYWWWVVVVVVQQQOOOLLLKKKJJJFFF???999///...,,,,,,,,,---,,,***+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...------....../////////000///////////////000000111000111111111111111222222000111333444777<<>>===;;;:::999888888888999888888888999:::;;;<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<;;;;;;======>>>>>>????????????===???AAACCCHHHRRR___hhh{{{uuuiiisss////////////////////////////////////000000000000222222111111000000//////000111111000111777AAAHHHTTT^^^YYYMMMJJJIIIKKKUUUZZZ___bbb^^^ZZZ^^^gggpppzzzvvvwww{{{~~~~~~ppp```SSSLLLIIIHHHFFFGGGGGGFFFFFFGGGKKKNNNTTT]]]iiisss|||vvvhhh\\\______]]]\\\ZZZXXXWWWVVVRRRPPPMMMMMMLLLIIIBBB===111///---,,,,,,---,,,+++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------..................///////////////...//////000000000000000000000111111222222222333000111222444888>>>EEEKKKIIIbbbyyy|||xxxqqqggg```___TTTMMMHHHFFFCCC>>><<<>>>:::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<======<<<<<<======>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>?????????>>>??????@@@CCCLLLWWW```vvvkkkiiittt000000000000000000000000////////////000000000000000000000000000000//////000111222222444:::CCCKKKSSS\\\UUUJJJIIIJJJNNNYYY___bbbaaa\\\\\\iii}}}}}}~~~yyynnn___QQQIIIFFFFFFGGGAAADDDGGGHHHIIIMMMSSSXXXcccmmmzzzkkkXXX[[[[[[[[[ZZZYYYWWWUUUTTTRRROOOMMMLLLLLLIIICCC>>>333111...------...---,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,---------............////////////////////////......///000000000000000000000111111222333333333222333444555999@@@IIIOOOTTTuuuzzzsssllliiicccYYYSSSRRRJJJDDD@@@@@@???===<<<>>>999999::::::;;;<<<===>>>>>>?????????@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>@@@FFFPPPXXXqqqwwwjjjjjjuuu000000000000000000000000////////////000000000000//////////////////000000///111333444666<<>>;;;;;;===;;;;;;::::::<<<>>>@@@AAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@???@@@EEEMMMSSSmmmxxxooolll000000000000000000000000////////////000000000000------......//////000000...111333555888>>>FFFMMMIIIPPPHHH@@@EEEKKKQQQ[[[hhhfffccccccppp}}}yyy}}}~~~yyyhhh^^^PPPLLLHHHHHHJJJMMMMMMLLLQQQXXXaaajjjqqq|||hhhYYYZZZ[[[[[[[[[ZZZXXXWWWWWWTTTQQQPPPOOOMMMGGGCCC666444000...////////////,,,------......------,,,******+++++++++,,,,,,,,,...------,,,,,,------...---------.........//////000000000000////////////---...000111111111000///000000111222333333444444222444888???IIIWWWeeennnyyyqqqggg```TTTOOOKKKJJJGGGAAA======???:::999;;;<<<:::999;;;======<<<<<<===@@@BBBDDD???@@@BBBDDDFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEAAACCCCCCCCCBBBFFFMMMRRRlllzzznnn000000000000000000000000111111111000000000000000000000000000111111111111...111444555;;;EEEJJJKKKLLLDDDAAAFFFKKKNNNTTT[[[eeehhhfff```]]]eeerrr|||zzzzzzzzzyyyyyyzzz{{{{{{}}}hhh]]]YYYOOOMMMKKKJJJNNNTTT[[[___gggqqq}}}sss^^^\\\[[[]]][[[WWWWWW[[[TTTTTTSSSQQQNNNLLLJJJHHH>>>777///,,,...000000...///............---------++++++,,,,,,,,,---------------------------------..................------............/////////000000000000000111111111111333222111111222333333333888:::===BBBLLL```|||oooeee___YYYRRRMMMCCCCCCAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<<<<>>>AAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHKKKHHHFFFFFFHHHHHHFFFDDDGGGFFFFFFDDDEEEHHHMMMRRRnnn|||}}}000000000000000000000000111000000000000000000000000000000000111111111111000333555666<<>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<<<<>>>@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJMMMKKKIIIJJJKKKLLLJJJHHHEEEFFFGGGHHHJJJMMMQQQUUUlll~~~}}}000000000000000000000000000000000000000000111111000000000000111111111111111555777777===FFFKKKLLLDDDDDDFFFHHHHHHKKKSSS]]]^^^]]]\\\]]]```hhhsss{{{yyyzzz{{{zzzyyyxxxzzz{{{nnn___XXXWWWTTTZZZcccjjjqqq{{{jjj___WWWWWWZZZZZZXXXWWWUUUTTTSSSQQQOOOLLLJJJIIIBBB;;;444000000111111000///............---------,,,,,,,,,,,,------------------------------------............................../////////000000000000000000111111111222222000111222444555666777888777@@@HHHQQQggg~~~vvvllleee^^^XXXPPPKKKIIIGGGDDDAAA??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<<<<>>>@@@AAABBBCCCDDDDDDDDDDDDDDDGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJHHHHHHHHHJJJJJJHHHFFFFFFHHHJJJLLLMMMOOOSSSUUUkkk|||000000000000000000000000000000000000000111111111///000000000111111111111111555777999???HHHMMMNNNBBBDDDIIINNNRRRUUUYYY]]]]]]\\\___eeekkkoootttyyyyyyzzz{{{zzzxxxxxx{{{}}}rrrfff```___eeeooo{{{uuueeeVVVUUUZZZ[[[XXXUUUUUUUUUSSSRRROOOMMMJJJIIICCC===666111000000000000///............---------,,,,,,,,,------------.......................................////////////...////////////000000000000000111111111222222222000222333444555666777888???HHHRRR___~~~zzzrrrllleee^^^XXXPPPLLLGGGDDDCCCBBBAAA???============>>>>>>>>>>>>========================<<<===>>>>>>======???AAABBBBBBCCCCCCCCCCCCCCCBBBFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLIIIJJJJJJKKKLLLLLLKKKJJJLLLNNNQQQSSSUUUYYY^^^aaayyy000000000000000000000000//////000000111111111111///000000000111111111111///444888;;;AAAJJJNNNNNN???CCCKKKWWWdddjjjhhhcccZZZ[[[cccnnntttrrrrrruuuyyy{{{|||zzzwwwxxx}}}vvvsssuuuxxxmmmYYYUUUZZZ\\\YYYVVVUUUUUUTTTRRROOOMMMKKKIIICCC>>>777222///.../////////............---------,,,,,,---------........................................../////////000000////////////000000000111111111111111222222222222222333444444333444777:::FFFOOO^^^wwwxxxrrrlllccc\\\WWWSSSNNNJJJIIIGGGCCCAAA@@@@@@??????<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===????????????@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLNNNPPPQQQQQQQQQPPPPPPPPPSSSXXX^^^fffpppzzz000000000000000000000000/////////000111111222222000000000000111111111111///555;;;>>>CCCJJJKKKIII<<>><<<<<<===>>>>>>???@@@@@@????????????????????????<<<>>>@@@AAAAAAAAABBBCCCAAABBBCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJHHHIIIJJJKKKLLLKKKJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGGGGGGGHHHIIIIIIMMMOOOSSSTTTTTTSSSSSSSSSTTTZZZdddppp}}}000000000000000000000000...//////000111111222222000000000000111111111111111888>>>AAADDDGGGFFFBBB<<>>>>>>>>===<<<===>>>???===>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===???BBBCCCCCCCCCCCCDDDAAABBBCCCDDDEEEFFFFFFFFFDDDDDDFFFGGGHHHJJJKKKKKKHHHJJJLLLNNNOOOOOONNNMMMJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLNNNQQQTTTXXX[[[\\\```dddhhhjjjiiihhhhhhiiiqqqxxx000000000000000000000000...//////000111222222222000000000000111111111111333:::AAACCCEEEEEEBBB<<<>>>GGGOOORRRVVVZZZVVVOOOOOOTTTcccsssuuupppttt}}}}}}|||wwwuuu{{{iii\\\ZZZ[[[[[[[[[VVVVVVTTTSSSPPPNNNKKKJJJHHHEEE>>>777111...000111//////.........------------------.........//////////////////////////////---......///000111111222000000000000111111111111111111222222222333333333333555666555555;;;FFFOOOkkkvvvzzzssskkkddd]]]XXXPPPLLLHHHCCCAAA@@@AAABBB;;;<<<=========>>>@@@AAA>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCDDDDDDDDDEEEEEEAAABBBCCCEEEFFFGGGGGGGGGEEEEEEGGGHHHJJJKKKLLLMMMPPPRRRUUUWWWXXXXXXXXXWWWTTTUUUVVVWWWWWWVVVUUUTTTSSSVVV[[[bbbiiiqqqwwwzzz000000000000000000000000////////////000000000000111111///......//////000444888>>>CCCEEECCC@@@>>>@@@NNN```hhhaaaYYY\\\eeebbbfffgggeeeiiirrryyy|||yyyxxxvvvsssttt~~~___RRR[[[___YYYWWWVVVSSSPPPMMMLLLKKKKKKFFFFFFCCC===666000///000---------.........//////,,,,,,,,,---------........................................../////////000000000000000////////////222333333333333333333444111999555222999BBBNNN___tttxxxlllccc]]]XXXQQQLLLFFFEEEBBB@@@>>>=====================>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@??????AAABBBAAABBBCCCCCCBBBBBBDDDFFFDDDEEEDDDEEEJJJNNNIIIBBBGGGJJJLLLLLLMMMRRR\\\eeejjjkkkooovvv|||~~~}}}|||tttzzzzzzrrrmmmnnnttt|||000000000000000000000000////////////000000000000111000///......///000111555999???CCCDDDCCCAAA???GGGSSSdddkkkfff]]]^^^eeefffhhhhhhhhhmmmvvv||||||xxxvvvtttsssxxxmmmZZZZZZZZZTTTXXXVVVTTTQQQNNNMMMLLLLLLGGGFFFDDD>>>666111//////---------.........//////,,,,,,---------........................................../////////000000000000000000000000000///222333333333333444444444222777555666@@@IIIZZZssszzzsssoooggg]]]UUUPPPLLLGGGBBBCCCBBB@@@>>>===<<<<<<<<<=========>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCCCCAAAAAA>>>BBBGGGJJJIIIGGGGGGHHHJJJJJJJJJKKKRRRXXXXXXSSSRRRWWW^^^dddkkkuuu000000000000000000000000////////////000000000000111000/////////000111222666:::???BBBBBBAAAAAAAAAEEEMMMZZZbbb___WWWWWW[[[ggghhhhhhiiipppyyy|||yyyvvvsssqqqsss}}}xxx\\\TTTVVVVVVYYYXXXUUUSSSPPPOOOMMMMMMHHHHHHDDD???888222///...---............/////////,,,------------......................................./////////000000000000000000000000000000000222222333333444444444444666555444;;;GGGPPPgggwwwlllfff```YYYQQQKKKHHHFFFBBB???@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBCCCDDDEEEEEEBBB@@@AAAEEEIIIKKKKKKLLLPPPSSSVVVVVVTTTUUU]]]jjjpppqqqjjjpppzzz000000000000000000000000////////////000000000000000000/////////000222333666:::???AAA@@@???@@@AAA@@@CCCKKKQQQQQQNNNOOOTTTfffggggggkkksss||||||vvvuuuqqqnnnsss{{{ZZZOOOUUU]]]ZZZYYYWWWUUURRRPPPOOONNNJJJHHHEEE@@@999444///---.............../////////------------.......................................////////////000000000000000000000000111111111222222333333444555555555:::666444AAAOOOWWWooovvvjjj```ZZZSSSOOOIIIFFFDDDCCCAAA@@@>>>>>>============>>>>>>????????????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBDDDFFFGGGGGGGGGIIIKKKLLLKKKNNNWWWdddnnntttrrrmmmlllwww000000000000000000000000////////////000000000000000/////////000111333444666;;;@@@AAA@@@>>>???AAACCCCCCFFFKKKLLLMMMSSSZZZiiikkkmmmrrr{{{{{{tttooonnntttzzzyyyeeeTTTUUU]]][[[ZZZXXXVVVTTTRRRPPPOOOKKKIIIEEEAAA;;;666111...////////////////////////---------.........//////////////////////////////////////////000000000111///000000000111111111222222222333444444555666666:::777999KKK___iii~~~qqqeeeZZZRRRMMMFFFDDDAAA?????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHJJJNNNPPPQQQUUUZZZ^^^eeerrr000000000000000000000000////////////000000000000////////////000222444555777===CCCEEEBBB???@@@BBBEEEDDDFFFIIIJJJMMMUUU___jjjooouuu{{{rrroooooovvvxxxxxxiiiZZZWWW[[[ZZZYYYWWWUUURRRPPPNNNKKKHHHEEEAAA>>>999333///000000000////////////...------.........//////////////////////////////////////////000000000111111///000000111111222222222222222333444555666666777777:::BBBZZZwww}}}vvvlllaaaWWWPPPIIIFFFAAA@@@???>>>>>>>>>???@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBCCCDDDDDDDDDFFFJJJNNNOOONNNPPPWWW]]]ccclllyyy000000000000000000000000////////////000000000000///......///111333555666888@@@HHHIIIFFFBBBBBBDDDBBBCCCFFFIIIHHHHHHQQQ[[[bbbkkktttzzzooooooqqqyyyuuuvvveeeVVVZZZZZZYYYXXXUUURRRPPPNNNJJJGGGDDDBBB???;;;555000000000000000/////////...............//////////////////////////////////////////000000000111111111///000000111111222333333222222333444555666777777444???MMMjjj}}}wwwjjjddd\\\UUUOOOJJJFFFCCCAAABBBAAAAAA@@@AAABBBCCC???@@@AAABBBBBBAAAAAA@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDPPP^^^cccdddgggqqq{{{000000000000000000000000////////////000000000000.........///111333555777:::BBBKKKMMMIIIEEEDDDFFF@@@CCCIIIKKKHHHFFFMMMWWWXXXbbbmmmtttyyy~~~~~~{{{mmmnnnsss{{{zzzmmmppp|||ppp[[[ZZZZZZYYYXXXUUURRROOONNNJJJGGGDDDBBB@@@<<<666111111111000000/////////.............../////////000000000000000000000000000000000000000111111111111///000000111222222333333222222333444555666777888444DDDUUUrrryyymmmeee[[[VVVPPPKKKGGGDDDAAA??????@@@@@@@@@??????AAABBB???@@@AAABBBBBBAAA@@@???BBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBAAAAAAIII[[[ppp|||000000000000000000000000////////////////////////000///......///222666888>>>BBBEEEDDDBBBBBBFFFJJJGGGIIIJJJGGGDDDEEELLLRRRUUU^^^kkkuuuyyywwwtttqqqmmmlllsssxxxjjjjjjttt```VVVWWWVVVTTTTTTTTTRRROOOKKKIIIFFFDDDAAA===888444000/////////000///---+++............/////////000000000000000000000000000000111111111111222222222000111111111111222222222555333333555666777999;;;AAAIIIbbbwwwmmmcccXXXPPPGGGFFFDDDBBBAAA??????>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBDDDDDDCCCBBBBBBDDDFFFGGGDDD@@@???AAADDDFFFFFFIIIddd000000000000000000000000111111111111111111111111111000//////111444777999<<<>>>@@@@@@???AAAEEEJJJIIIJJJJJJHHHFFFHHHMMMRRRUUU]]]hhhqqqtttrrrooommmlllmmmttt{{{mmmkkksss~~~dddRRRTTTTTTSSSSSSTTTTTTSSSMMMKKKHHHEEECCC>>>999666222111000000111111///---........./////////000000000000000000000000000000000111111111111222222222111111111111222222222222555444444777888888;;;???EEEUUUwwwlll^^^VVVPPPIIIDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBCCCCCCDDDDDDDDDDDDEEEBBB@@@??????@@@BBBDDDEEEOOOeee000000000000000000000000111111111111111111111111111111111111333666999;;;::::::::::::;;;???EEEIIIKKKJJJIIIHHHIIILLLOOOQQQUUU[[[dddkkkmmmllljjjiiikkkmmmuuuqqqmmmrrrzzzgggRRRTTTUUUVVVUUUTTTTTTVVVNNNLLLJJJGGGDDD@@@;;;888444333111111222111000........./////////000000000000000000000000000000000000111111111111222222222111111222222222333333333444444666::::::999>>>FFFOOOffftttgggVVVJJJEEEDDDBBB@@@@@@@@@@@@@@@AAABBBCCCDDDAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDFFFGGGEEEDDDAAABBBCCCCCCDDDFFFIIILLLZZZjjj000000000000000000000000111111111111111111111111111111111222444666999;;;;;;999777777;;;@@@EEEHHHLLLJJJHHHHHHKKKNNNPPPPPPUUUZZZaaagggiiihhhhhhgggiiinnnwwwsssooorrrxxx}}}dddVVVVVVXXX[[[YYYUUUSSSTTTOOOMMMJJJHHHEEEAAA===999555333111111111111000......////////////000000000000000000000000000000000000000111111111222222222222222222222333333333444444333666:::888888AAAOOOddd}}}rrr```WWWKKKCCCBBBCCCCCCCCC@@@@@@@@@@@@AAABBBDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCEEEGGGHHHGGGEEEBBBCCCEEEFFFHHHLLLRRRWWWkkkzzz000000000000000000000000000000000000000000000000//////000111444666999:::===:::888:::@@@EEEIIIJJJLLLJJJHHHIIILLLOOOQQQQQQVVVZZZaaafffggghhhhhhhhhhhhoooxxxtttppprrrxxx|||iiiZZZVVVWWW\\\[[[UUURRRRRRNNNMMMJJJHHHFFFBBB===:::666444111000000000///...////////////000000000111111111111111111111111111000000111111111222222222222333333333444444444444444333666:::777888HHH^^^{{{yyyhhh]]]NNNIIICCC@@@AAABBBBBBAAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDEEEHHHKKKMMMMMMHHHIIIKKKMMMQQQWWW^^^ccc000000000000000000000000////////////////////////...///000222444777999:::===;;;;;;AAAJJJPPPQQQOOOKKKKKKLLLLLLNNNPPPRRRTTTYYY]]]cccggghhhgggggggggiiirrr|||tttqqqssswwwdddYYYTTTYYY[[[VVVSSSTTTOOOMMMKKKIIIGGGCCC>>>;;;777444111000000000///.../////////000000000111111111111111111111111111111000111111111111222222222333333333444444444555555666333666:::888===WWWuuuttt```SSSLLLEEECCCBBBBBBCCCDDDBBBAAAEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGJJJQQQYYY___aaa```bbbfffmmmsssvvvwww000000000000000000000000000000000000000000000000///000222444666999:::<<<<<<;;;???IIIVVV]]]\\\XXXLLLNNNPPPQQQPPPQQQUUUXXX]]]aaafffiiihhhfffdddccckkkvvvuuurrrssswww}}}hhhXXXXXX[[[WWWUUUVVVPPPOOOLLLJJJHHHEEEAAA===999666333111111111000000//////000000000111111111111111111111111111111111000111111111111222222222444444444444555555555555777444777<<<===GGGjjjmmm[[[OOOIIIGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFHHHIIIJJJNNNYYYiiivvv000000000000000000000000111111111111111111111111000111333555888:::<<<===:::;;;AAAOOO^^^fffddd___LLLQQQTTTTTTRRRRRRWWW\\\aaadddiiijjjhhhddd```___nnnzzzvvvssssssvvv~~~yyy```ZZZ\\\XXXVVVWWWRRRPPPNNNLLLJJJGGGBBB???;;;888444222222222222111000000000000111111111111111111111111111111111111000111111111111222222222444444444555555555666666999555888>>>AAAOOOxxxkkkWWWLLLHHHHHHJJJGGGGGGGGGFFFGGGGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJEEEHHHKKKLLLPPP___uuu222111111111000000//////000000000000000000000000111333555777999999999999666<<>>:::555111111111111111/////////000000000111111222222111111222222222222222222222222333333333333333555777777666666666777999444;;;TTTuuuxxx```ZZZTTTOOOMMMKKKIIIJJJMMMFFFFFFFFFFFFFFFGGGGGGGGGJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIKKKMMMNNNNNNMMMLLLLLLOOOUUU\\\```mmmuuu111111111000000000000000000000000000000000000000222444555777888999888888<<<<<<;;;;;;<<<>>>???@@@CCCCCCGGGLLLNNNOOOUUU]]]```cccfffccc^^^___eeelllvvvyyy~~~~~~ooobbb___gggooo}}}iiiWWW\\\```\\\TTTRRROOOLLLJJJGGGDDDBBB@@@<<<666111111111222222//////000000000111111111111111222222222222222222222222222333333333444444444555777777666666777999>>>777AAAddd~~~jjjeee]]]VVVTTTSSSOOONNNOOOIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLLLLKKKKKKKKKKKKLLLMMMOOOQQQRRRRRRPPPOOOOOOQQQUUUZZZ\\\```hhhuuu~~~000000000000000000111111000000000000000000000000333444666777888888888888:::;;;<<<>>>???@@@@@@@@@@@@BBBGGGMMMOOOPPPVVV]]]___cccgggddd___^^^ccciiitttxxx}}}ssseee___ccciiixxx}}}nnnWWW[[[bbb]]]VVVSSSPPPMMMKKKHHHEEEBBBBBB===777333111222333333000000000000111111111111000111222333333333333222222222333333333444444444444555777777666666888:::===<<>>@@@@@@???>>>???BBBIIIPPPSSSSSSWWW^^^___cccfffddd___^^^ccciiisssvvv|||vvvhhh```___aaaooovvvyyy[[[ZZZ___\\\WWWUUUQQQNNNLLLIIIEEECCCBBB>>>888555333333333333000000000111111111222222000111222444444444333333333333333333444444444444444666777666666777999;;;999EEEaaarrrbbbTTTQQQTTTSSSPPPNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTVVVVVVVVVVVVZZZeeettt~~~///000000000111111111111000000000000000000000000444555666777888888777777777999;;;===>>>????????????CCCLLLTTTWWWVVVXXX]]]___bbbdddaaa\\\^^^fffnnnrrruuu{{{zzznnnddd^^^]]]fffmmm{{{___XXXZZZYYYXXXVVVRRROOOLLLIIIFFFCCCBBB>>>:::777555444333222000000111111111222222222///111333444555555444333333333333444444444444555555666666666666777:::<<<<<>>@@@@@@@@@DDDNNNWWWYYYWWWYYY]]]___aaaaaa]]]ZZZ^^^iiisssrrruuuzzz~~~ssshhh```\\\aaahhhxxxaaaWWWXXXYYYYYYVVVSSSOOOMMMJJJFFFCCCBBB???;;;888666555333111000111111111111222222222///000333555555555444333333333333444444444555555555666666666666777:::===BBB```~~~yyyqqqiiifffbbb^^^]]]___]]]^^^```cccfffhhhjjjkkkppprrruuuzzz000000000000000000000000111222222111000000111333444555777888777888999;;;=========>>>??????@@@@@@DDDEEEGGGJJJNNNTTT[[[aaabbb___[[[ZZZ^^^eeekkknnnyyy{{{~~~uuummmfff```ccchhhtttdddYYYZZZ[[[ZZZXXXUUUQQQMMMIIIFFFDDDDDDAAA===999555333333222111111222222222333333333222222333333333333444444333333444444555666666666333888:::666666:::>>>>>>JJJpppzzzrrrllljjjllloooqqqrrrtttwww{{{000000000000000000000000111222222111000000111333555666777777666666888:::<<<<<<===>>>???@@@AAABBBCCCDDDGGGIIIMMMSSSZZZ___ccc___[[[[[[___ffflllpppxxxzzz}}}{{{qqqhhh___```fffrrrcccVVVVVVZZZZZZYYYVVVRRRNNNJJJGGGEEEDDDAAA>>>999666444333333111111222222222333333333222222333333333333444444333333444444555666666666777777777666777888;;;===WWW}}}|||000000000000000000000000111222222111000000111333555666777777666666888:::<<<======>>>???@@@AAABBBBBBDDDGGGIIIMMMSSSYYY^^^ccc___[[[[[[___gggnnnrrrvvvyyy|||vvvjjj___]]]bbbnnn}}}hhhUUUSSS[[[[[[YYYWWWTTTPPPKKKHHHFFFDDDBBB>>>:::777444333333111111222222222333333333222222333333333333444444333333444444555666666666:::555555999:::888>>>HHHnnnxxxzzzwwwzzzpppkkkvvv000000000000000000000000000111222111000000222444555666777777777999<<<>>>??????>>>>>>>>>???@@@AAABBBDDDHHHKKKOOOTTTYYY]]]aaa]]]ZZZZZZ___gggnnnrrrtttwww{{{yyylllaaa\\\___jjjyyyqqqYYYSSS[[[[[[ZZZXXXUUUQQQMMMJJJGGGDDDBBB???;;;888555444333111111222222222333333333222222222333333333444444333333444444555666666666999444777>>><<<:::HHH]]]wwwyyywwwwww~~~{{{iii\\\]]]mmm000000000000000000000000000111222111000000222444444666777888999<<<@@@CCCCCCBBB@@@>>>===>>>??????CCCFFFJJJNNNQQQUUUZZZ]]]]]]ZZZXXXYYY___gggmmmqqqrrruuuzzz~~~|||pppeee]]]^^^fffuuuxxxaaaWWW[[[[[[ZZZYYYVVVSSSNNNJJJHHHDDDCCC@@@===999666444333111111222222222333333333222222222333333333444444333333444444555666666666666666;;;@@@;;;;;;RRRppp~~~zzzqqqfffWWWQQQXXXjjj000000000000000000000000///000111111000111333444555666777777999<<<@@@DDDDDDCCC@@@>>>===>>>???@@@CCCGGGLLLPPPSSSVVVZZZ\\\YYYWWWWWWZZZ```gggmmmppppppsssxxx}}}vvvkkkbbb```eeeqqq~~~kkk]]][[[ZZZZZZYYYWWWSSSOOOKKKHHHDDDCCCAAA>>>:::777444333111111222222222333333333222222333333333333444444333333444444555666666666666888======999AAA```|||kkk^^^RRRPPPYYYiii~~~000000000000000000000000///000111111000111333555666666777666666999===AAABBBAAA???>>>>>>???AAABBBBBBFFFLLLPPPSSSVVVXXXZZZWWWVVVXXX\\\ccciiinnnoooooorrrwww|||}}}qqqgggcccdddnnn{{{yyyfff[[[YYYYYYYYYWWWSSSOOOJJJHHHEEECCCAAA???;;;888555333111111222222222333333333222222333333333333444444333333444444555666666666555999:::999>>>SSSvvvkkk]]]PPPOOOYYYhhh}}}000000000000000000000000///000111111000111333555777777666555444666:::===@@@???>>>===>>>AAACCCEEEAAAEEEKKKPPPSSSUUUWWWYYYVVVVVVYYY^^^eeekkkooopppnnnqqqvvv{{{tttkkkeeedddlllyyymmm\\\XXXXXXXXXWWWSSSOOOJJJGGGEEEDDDBBB???<<<888555333111111222222222333333333222222333333333444444444333333444444555666666777555888777777EEEfffkkk[[[MMMMMMWWWggg|||222222222111000//////...000000111222333444444555666666555666666777888999:::===@@@>>><<<===BBBHHHDDDGGGKKKOOORRRTTTXXXZZZSSSTTTXXX___ggglllmmmlllppprrruuuxxx||||||ppphhheeelllxxxhhheee^^^XXXUUUWWWWWWRRRMMMKKKFFFDDDAAA???===;;;777444444333333222222333333444000222444444333222444666555555555666666666666666888>>><<<;;;PPPyyy|||ooo\\\QQQOOOPPPaaayyy333333333222111000000000000000111222333444444555666555555666666777888999<<<>>>>>><<<999999>>>CCCDDDFFFIIIMMMQQQTTTVVVWWWTTTUUUYYY```hhhmmmmmmlllppprrruuuxxx}}}rrrjjjeeelllxxxkkk```^^^YYYWWWYYYXXXSSSNNNMMMFFFDDDAAA???>>>;;;777444444333333222222333333444444444444444333333444555555555555666666666666666999===<<<@@@ZZZ~~~sss]]]QQQOOOPPP```vvv~~~444444333333222111111111000000111222333444444555555555555555666777888999<<<======;;;999<<>>;;;888555444333333222222333333444777555333333333444555444555555555666666777777777;;;;;;===JJJkkkwww___PPPNNNPPP___qqqvvv333333222222222111111111000000111222333444444555555555555555666888999:::;;;<<<<<<===???EEENNNTTTMMMLLLLLLRRRZZZ]]][[[XXXUUUXXX]]]ccciiimmmnnnoooppprrruuuxxx}}}xxxmmmfffjjjuuu}}}lll]]][[[\\\^^^ZZZSSSNNNOOOGGGEEEBBB@@@???<<<888555444333333222222333333444777444111111333555666555555555555666777777888888;;;;;;AAAXXX~~~yyy```PPPMMMOOO]]]lllooozzz111111111111111000000000000000111222333444444555444444555555666888999:::;;;;;;<<<>>>CCCKKKSSSYYYOOOMMMNNNTTT[[[^^^[[[WWWUUUYYY^^^dddiiilllnnnoooppprrruuuyyy~~~{{{pppfffiiirrr}}}xxx```]]]\\\]]]ZZZSSSNNNNNNHHHFFFCCCAAA???===999666444333333222222333333444333222111111333555666666555555666666777888888999;;;===LLLkkkxxx___OOOMMMNNN[[[iiijjjwww000000000000000000000000000000111222333444444555444444444555777888::::::===<<<<<<===AAAGGGMMMQQQKKKKKKMMMRRRWWWYYYWWWTTTUUUYYY___dddhhhkkkmmmoooppprrruuuyyy~~~sssiiijjjqqqzzzgggaaa\\\]]][[[UUUOOOMMMHHHFFFDDDBBB@@@===:::777444333333222222333333444111333555555444444555777555555666777777888999999;;;CCC\\\sss\\\OOOMMMMMMYYYgggjjjzzz111111111111111111111111000000111222333444444555444444444555777888:::;;;<<<;;;:::;;;>>>BBBEEEGGGFFFIIIMMMQQQSSSSSSRRRQQQTTTYYY___dddgggiiillloooppprrruuuyyyxxxmmmlllrrryyypppeee]]]]]]^^^YYYQQQMMMIIIGGGDDDBBBAAA>>>:::777444333333222222333333444222888<<<;;;666222444777444555666777888999::::::===KKKmmmmmmYYYOOOMMMLLLWWWggglllxxx222222222222222222222333000000111222333444444555333444444555777888:::;;;;;;999999:::===AAACCCDDDDDDHHHNNNQQQRRRQQQQQQQQQSSSYYY___dddfffhhhllloooppprrruuuyyy|||pppooosssxxx~~~vvviii^^^^^^```\\\SSSMMMIIIGGGDDDCCCAAA>>>:::888444333333222222333333444555<<>>QQQxxxvvv|||iiiWWWOOOMMMKKKVVVhhhnnnttt~~~000000000111222222222333111111222333444444444444555444444555555666777888888999:::<<<>>>@@@BBBCCCDDDHHHMMMPPPPPPOOONNNNNNQQQYYY```dddggglllmmmkkkpppooopppvvv|||tttpppsssyyy}}}cccXXX]]]YYYRRRRRRRRRKKKHHHEEEDDDDDDBBB<<<888444333333222333444555666666???FFFEEE<<<555333555666999:::888666777::::::CCCgggzzziiiqqqYYYLLLLLLKKKTTTcccjjjvvv}}}111111111111111222222222111111222333444444444444555555555555666777888888888999:::<<<>>>@@@AAABBBEEEIIIMMMPPPPPPOOOOOOOOOSSS[[[bbbfffiiinnnooommmtttrrrsssxxxwwwsssuuuyyy|||fffVVV[[[[[[XXXTTTOOOLLLIIIEEEDDDDDDBBB===888555555444444444555777777444999===<<<666222333666666888999888888:::<<<<<>>@@@BBBBBBGGGJJJOOOQQQQQQPPPOOOPPPUUU]]]dddgggkkkpppqqqpppwwwvvvwww{{{xxxttttttwwwzzzkkkVVVZZZ^^^]]]WWWMMMMMMIIIFFFDDDDDDBBB===999777666555555555666777888333444444333222333555888777777777999:::;;;===???OOO~~~nnnlllrrrYYYLLLJJJHHHPPP^^^dddkkkzzz333222222222111000000000111222333444555555555555555555666777888888888888999:::<<<>>>@@@BBBCCCDDDIIILLLOOOQQQQQQPPPPPPQQQVVV^^^eeehhhkkkppprrrqqqvvvvvvxxx|||~~~tttnnnooosssvvv|||qqq[[[\\\______ZZZNNNNNNKKKGGGEEEDDDBBB===999777666555555555666777888666444222222444666888888888666666888:::;;;>>>BBBddd{{{|||sssZZZLLLJJJFFFMMM[[[aaahhhuuu333222222222111000000000222222333444555555555555555666777888999999999999;;;<<<===???AAACCCEEEEEEJJJMMMPPPQQQQQQPPPPPPQQQVVV^^^dddgggjjjooorrrqqqssstttwww{{{{{{mmmgggggglllqqqxxx{{{tttbbb```]]]]]][[[SSSPPPLLLGGGEEEDDDBBB>>>:::777666555444444555666666666555444555777888777555:::777666999999999???HHH~~~ttt[[[LLLIIIEEELLLYYY___hhhqqq222222222111111111111111222333444555555666666555555666888999::::::999999;;;<<<===???AAACCCEEEFFFKKKMMMPPPQQQPPPOOOPPPQQQWWW^^^cccfffiiiooorrrqqqqqqssswww{{{zzzkkkcccbbbfffjjjpppuuu}}}tttfffbbb\\\\\\]]]VVVRRRMMMHHHEEEDDDBBB>>>;;;777666555444444444555666555444555666777777555333:::777888:::888999EEEUUUttt[[[LLLIIIEEEKKKYYY^^^jjjooo}}}111111111111111222222222222333444555666666666666555777999:::;;;;;;:::999::::::<<<>>>@@@BBBCCCDDDKKKMMMOOOPPPOOONNNOOOPPPWWW^^^dddfffiiiooorrrrrrsssuuuyyy|||~~~oooeeeaaabbbccchhhoooxxxrrrfffbbb\\\^^^^^^WWWSSSNNNIIIEEEDDDBBB???;;;888888666555555555666666444555666666666666666777888777:::===999;;;NNNeeettt[[[LLLIIIFFFLLLYYY___kkkppp}}}000000111111222222222333222333444555666666666666555777999;;;;;;;;;:::999888999:::<<<>>>@@@BBBCCCKKKMMMOOOOOONNNNNNOOOPPPYYY___eeefffjjjpppssssssuuuxxx{{{}}}tttjjjccc```___bbbjjjuuu|||pppdddaaa^^^```___UUUTTTOOOIIIEEEDDDCCC???<<<:::999888666666666777888555666777777666777:::===666777;;;>>>;;;>>>UUUqqquuu[[[MMMJJJFFFLLLZZZ___kkkrrr111111000000000000111111222333444555666666666666555666888999:::999999888999999:::;;;>>>CCCGGGIIIKKKLLLLLLKKKIIIJJJOOOSSS]]]aaafffjjjmmmnnnppprrrvvvxxx{{{vvvlllddd^^^ZZZaaagggqqqzzzuuugggbbb[[[ZZZ\\\WWWUUUQQQLLLHHHEEECCC@@@>>>:::888555444555666777777888888888777777777777777888:::>>>===999AAAaaawww```MMMJJJKKKKKKTTTbbbgggppp~~~111111000000000000111111333333444555666666666666888999999::::::999888777777999;;;<<<===@@@EEEHHHJJJLLLLLLKKKIIIJJJOOOSSS[[[___dddhhhkkkmmmooopppuuuxxx{{{wwwkkkaaa[[[```fffoooyyy~~~rrrhhh]]]]]]```YYYUUUQQQLLLHHHEEECCC@@@>>>:::888555444555777777777888777777777777777777777666888<<<;;;:::IIInnnvvv___LLLHHHHHHHHHQQQ___iiirrr111111000000000000111111444444555555555555555444:::::::::::::::888777777999===AAAAAA???@@@EEEIIIJJJLLLLLLKKKIIIJJJOOOTTTYYY]]]bbbfffiiikkkmmmnnnuuuxxx{{{yyykkkcccbbbgggooowwwooo]]]]]]___VVVUUUQQQLLLHHHEEECCC@@@>>>;;;888555444555777777777777777777777777777888888666999;;;:::???XXXwwwaaaMMMIIIGGGFFFPPP^^^kkksss222111111000000111111222555555555555555555444444:::::::::::::::999999999@@@EEEIIIHHHCCCAAAFFFKKKJJJKKKLLLJJJIIIKKKPPPTTTYYY]]]bbbfffhhhjjjlllnnnuuuxxx{{{zzzrrrfffjjjpppwww~~~vvv^^^^^^aaaVVVVVVRRRMMMHHHEEECCC@@@>>>;;;888666555666777888777777777777777777888888888888;;;<<<;;;GGGiii|||eeeRRRLLLIIIGGGQQQaaalllttt222222111111111111222222555555555555555555444444777777888888999:::;;;<<>>;;;999666555666777888888666666777777888888888888888;;;;;;;;;OOOxxx~~~hhhTTTMMMIIIGGGRRRbbbmmmttt222222111111111111222222444444555555555555555444555666666777888:::;;;<<>>CCCHHHIIIJJJKKKJJJIIIKKKPPPUUUZZZ^^^ccchhhjjjlllnnnoootttwww|||wwwvvvvvvxxx~~~ddd]]]bbb^^^YYYUUUPPPKKKHHHEEEAAA???<<<999666555666888888888666666666777888888999999777::::::>>>YYY~~~hhhUUUMMMHHHFFFRRRcccpppvvv333222222111111222222333333333444555666666666666666666555555666888:::;;;===<<<<<<;;;;;;>>>DDDHHHHHHJJJKKKJJJIIIKKKQQQVVVZZZ^^^cccgggjjjkkknnnoootttwww|||~~~{{{wwwxxx}}}mmm^^^______[[[WWWRRRMMMIIIFFFCCC@@@<<<999777666777888888888555666666777888888999999777<<<===DDDfffjjjWWWOOOIIIGGGTTTfffsssyyy333222222111111222222333222333444555666666666666777777666555555666777888999888666777:::@@@GGGKKKHHHJJJKKKJJJIIILLLQQQVVVYYY]]]bbbgggiiikkkmmmnnntttwww|||}}}xxxwww{{{}}}eeecccddd\\\XXXSSSNNNJJJGGGDDDAAA<<<:::777666777888999888555666666777888999999999:::???AAALLLrrrmmmZZZRRRLLLJJJWWWjjjvvv|||111111222333333333333222666555444333333333333333888888888777888888999999999999999;;;>>>BBBFFFHHHNNNMMMJJJHHHGGGJJJPPPUUUXXX]]]aaadddfffhhhmmmqqqpppssswww}}}|||yyyzzz~~~qqq___^^^```[[[TTTNNNIIIEEEAAA???===<<<:::888777777777888777777777777888999:::;;;:::>>>FFF\\\ttt^^^MMMEEEIIIWWWeeexxx111111222222333333333222666555444333333333333444777777777666777777888999999999999;;;>>>BBBFFFHHHKKKJJJIIIHHHIIILLLRRRVVVXXX\\\aaadddfffhhhmmmqqqrrrtttxxx}}}}}}yyyvvvvvvyyy~~~gggeee```[[[TTTNNNIIIEEEBBB???===<<<:::888777777888888777777777777888999:::;;;:::<<>>BBBFFFIIIGGGHHHIIIJJJKKKNNNRRRVVVXXX\\\bbbeeefffiiimmmqqqtttvvvzzzyyywwwrrroooooorrruuuxxxyyyxxxwwwwwwyyyggggggaaa\\\UUUOOOJJJFFFBBB@@@===<<<:::999888888888888888777777888888999:::;;;<<<===NNNtttvvvaaaRRRLLLPPP```nnn|||222222111222222222333333555444444333333333444444666666666666666777888999999999:::<<>>===;;;999888888888999888888888888999:::;;;;;;>>>BBB[[[wwwcccTTTMMMRRRaaaoooyyy222222111111111222333444444444333333333444444555777777777777888999:::;;;:::::::::<<>>===;;;999888888888999888888888888999:::;;;<<<>>>IIIkkkxxxcccSSSLLLPPP___mmmuuu|||333222111111111222333444444444333333333444555555777777777777888:::;;;;;;::::::;;;<<>>===;;;:::999888999999999888888999999:::;;;<<<===TTT}}}xxxbbbSSSKKKOOO^^^lllrrryyy333222111000000222444555333333333333333444555666555666666666777999:::;;;::::::;;;<<<@@@DDDGGGJJJGGGHHHJJJJJJKKKNNNRRRUUUVVV\\\bbbggghhhiiilllooosssvvvzzz{{{vvvmmmcccUUUSSSPPPNNNMMMOOOPPPRRRRRRVVV[[[^^^``````aaaaaabbbhhhooosssuuuxxx}}}qqqgggiiigggaaaZZZSSSMMMIIIDDDBBB???===<<<:::999999999999999999999999:::;;;<<<<<<@@@bbbvvvaaaRRRKKKPPP___mmmsssxxx~~~333222111000000222444555333333333333333444555666444444555555666888999:::::::::;;;===@@@DDDHHHJJJEEEGGGHHHIIIKKKOOOTTTXXXVVV[[[cccggghhhiiilllooorrruuuyyy~~~{{{wwwsssjjj```PPPNNNLLLJJJJJJKKKMMMNNNIIIMMMQQQUUUWWWYYY[[[\\\WWW^^^fffkkkmmmqqqwww|||{{{}}}zzziiifffgggbbbZZZSSSNNNIIIEEEBBB???>>><<<:::999999999:::999999999999:::;;;<<<<<>>===;;;::::::::::::;;;<<<;;;999999===???@@@OOOrrr\\\NNNLLLTTTaaalllvvvyyy|||{{{yyy|||333222111111222333555777666666666666666777777888888666555666777888888888999999:::<<>>===;;;::::::::::::888::::::999:::===@@@AAAXXXpppYYYKKKIIIQQQ^^^hhhrrrtttuuusssrrrtttzzz333222111111222333555666666666555555666666777888777666555555777888888777999999;;;===@@@CCCEEEGGGFFFFFFGGGGGGIIIMMMSSSXXX[[[^^^bbbeeegggkkkoooqqqwwwyyy}}}|||rrriiibbb^^^YYYWWWVVVVVVSSSMMMMMMPPPIIIHHHFFFEEEDDDEEEFFFGGGIIIMMMRRRWWWZZZ^^^aaadddgggggggggjjjnnnsssxxx{{{xxxiiikkkgggaaaYYYQQQIIIDDDAAA@@@>>>===;;;::::::::::::777888999:::;;;===@@@CCCcccmmmTTTGGGFFFLLLXXXbbbiiiiiiiiigggeeegggmmmqqqssssssrrrrrrrrrrrrsssssssssvvvzzz~~~222222222222222444555666666555555555555666777777777666444555666888777777777888:::<<>>===;;;::::::::::::777888:::<<<<<<;;;???EEEjjjiiiOOOCCCCCCGGGPPPYYY^^^]]]\\\YYYXXXYYY]]]aaa___^^^^^^]]]]]]^^^^^^___^^^```cccgggiiikkkllllllkkkpppuuuvvvuuurrrrrrrrruuuuuuzzz222222222222333444555555555555555555555666666777777666555555777888888777444666888;;;???AAACCCDDDDDDEEEGGGHHHJJJNNNTTTXXX^^^bbbfffjjjmmmooorrruuuxxx{{{|||xxxtttooolllbbbbbbcccccc^^^WWWWWW[[[SSSQQQMMMIIIEEECCCCCCCCCCCCFFFJJJMMMPPPTTTXXX\\\XXXWWWUUUVVVYYY___eeeiiiooouuuuuunnnjjjddd\\\SSSKKKDDDAAA@@@>>>===;;;:::::::::::::::999;;;===<<<:::???HHHsssfffKKKAAABBBCCCIIIPPPRRRQQQPPPNNNLLLMMMOOOQQQMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRTTTUUUUUUUUUXXX\\\______\\\ZZZ\\\^^^___```eeemmmsssxxx111111222333333444444555555555444444555555666777888777555666888999999888333444777;;;>>>AAACCCDDDCCCEEEGGGHHHKKKOOOTTTXXX]]]aaagggkkknnnqqqtttvvvyyy{{{~~~~~~|||yyywwwmmmjjjiiiiiieee___^^^aaaZZZXXXUUUQQQMMMIIIGGGEEEEEEGGGIIIJJJMMMQQQWWW[[[XXXUUURRRPPPRRRWWW]]]```gggnnnwwwxxxnnnkkkeee^^^UUULLLEEEBBB@@@>>>===;;;::::::::::::===:::;;;>>><<<:::BBBNNNcccHHHBBBCCCAAACCCHHHHHHHHHGGGFFFEEEEEEEEEEEEBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEJJJLLLMMMLLLIIIIIILLLOOOOOOPPPTTT[[[___dddmmmwww111111222333444444444444555444444444444555666666999888777777999::::::999333555888<<>>===;;;::::::::::::<<<888999>>><<<;;;GGGVVVbbbHHHDDDEEE@@@>>>BBBAAAAAABBBBBBBBBAAA???=========<<<<<<<<<<<<======<<<======>>>>>>?????????BBBBBBBBBBBBAAABBBDDDEEEFFFFFFJJJOOOQQQUUU^^^iiirrr111111222333444444444444555444444444444555666666:::999777888999;;;::::::333555999===AAACCCEEEEEEBBBDDDGGGIIILLLOOOTTTXXXXXX]]]ccciiimmmqqqtttvvvzzz|||yyysssrrrqqqmmmjjjjjjeeedddccc```[[[UUUPPPLLLKKKJJJHHHGGGHHHMMMUUUZZZ```\\\TTTNNNKKKMMMPPPSSSWWWZZZaaahhhqqq|||ooommmjjjfff___WWWNNNGGGCCC@@@???===;;;::::::::::::;;;777888=========KKK]]]bbbHHHEEEGGGAAA<<>>>>>???AAAAAA@@@<<<999===<<<<<<;;;;;;<<<<<<===::::::;;;<<<======>>>>>>????????????@@@AAAAAABBBBBBBBBEEEIIIJJJMMMVVVaaaeeeuuu333333333333444555666666666777777777777777666666666666777777777777666666555777:::===@@@BBBCCCCCCCCCFFFIIILLLMMMNNNQQQRRRTTTYYY```fffjjjooovvv{{{zzztttvvvzzzvvvlllnnnllliiigggddd```ZZZVVVUUUTTTQQQKKKGGGGGGKKKOOOWWWWWWTTTOOOIIIHHHJJJMMMNNNQQQTTTYYYaaalllwww~~~rrriiijjjiiibbbYYYQQQIIICCCAAA@@@???===;;;::::::999999888<<<999@@@???CCCpppxxx|||fffOOOCCCAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>??????AAAEEEJJJNNNXXXddd{{{333333333333444555666666666666777777777777666666666666777777777777666666555777:::>>>@@@BBBCCCCCCDDDFFFIIIKKKLLLNNNQQQSSSUUUZZZ```dddhhhlllssswww{{{{{{~~~{{{uuuuuusssqqqnnnkkkfff```\\\\\\ZZZUUUNNNHHHFFFHHHKKKQQQQQQPPPLLLHHHFFFGGGIIIJJJLLLOOOSSSZZZcccnnnuuu{{{kkkkkkiiicccZZZQQQIIICCCAAA@@@???===;;;:::::::::;;;:::<<<888@@@BBBKKK{{{jjjRRRFFFCCC@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>??????@@@CCCHHHLLLRRR^^^ttt222222333333444555555666555666666777777666666666666666777777777777666666666888;;;>>>AAABBBCCCCCCEEEGGGIIIJJJKKKNNNRRRUUUVVV[[[```dddfffiiiooosss|||~~~~~~|||zzzxxxwwwuuurrrmmmfffaaa```]]]XXXQQQJJJGGGHHHIIIKKKLLLLLLKKKHHHFFFFFFGGGFFFHHHJJJMMMRRRZZZdddkkk{{{nnnmmmjjjeee]]]RRRIIIDDDAAA@@@???===<<<;;;::::::===<<<===888@@@EEETTTmmmVVVJJJEEEAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>???>>>???AAAEEEHHHLLLWWWmmm222222333444555555555555555555666666777666666666666666777777777777666666777888;;;>>>AAABBBCCCCCCFFFGGGHHHIIIKKKNNNSSSWWWYYY]]]bbbdddeeehhhmmmqqqxxx{{{}}}}}}zzz{{{|||wwwwwwwwwwwwuuuqqqjjjeeeaaa^^^YYYTTTOOOLLLKKKKKKHHHJJJLLLLLLKKKIIIGGGFFFEEEEEEGGGIIINNNVVV___eeexxxsssoookkkhhh___SSSIIIDDDAAA@@@???===<<<;;;;;;;;;<<<<<<===888@@@GGGZZZmmmXXXMMMGGGBBB>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>???>>>??????>>>>>>???BBBDDDJJJTTTiii111222333444555555555555444444555666666666666666666666777777777777666666777999<<>>999AAAJJJ___zzzjjjXXXNNNIIIDDD@@@???========================<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<===>>>>>>??????@@@@@@@@@AAA@@@>>>???AAACCCHHHRRRggg111222333555666555555444333444555555666666666666666666777777777777666666888:::<<>>============888;;;???;;;CCCNNNhhhvvvhhhYYYQQQKKKFFFBBBAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCBBB@@@@@@BBBCCCEEEOOOddd}}}000222444555666666555444222333444555666666666666666666777777777777666666999:::===???AAACCCCCCCCCCCCFFFIIILLLNNNQQQTTTWWW[[[___dddgggiiilllqqquuuvvvyyy~~~}}}wwwwwwsssvvv{{{xxxsssrrrnnnjjjfffddd```[[[WWWYYYXXXXXXXXXXXXUUUPPPKKKIIIHHHFFFEEEEEEIIIOOOTTTcccqqquuunnnooohhhWWWIIIFFF@@@@@@???>>>============999<<<@@@;;;EEETTTuuuvvviii[[[TTTNNNGGGCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCBBBDDDDDDDDDCCCBBBCCCEEEDDDOOOddd}}}000222444666666666555444222333444555666666666666666666777777777777666666999;;;===@@@BBBCCCCCCCCCBBBFFFJJJMMMOOOQQQTTTVVVYYY^^^cccgggiiilllrrrvvvxxx{{{wwwvvvtttwww|||xxxrrrrrrooollljjjjjjhhhddd```cccaaa``````___\\\VVVQQQNNNMMMJJJGGGFFFHHHMMMQQQcccpppvvvooopppiiiWWWJJJGGG@@@@@@???>>>=========>>>;;;>>>AAA;;;GGGZZZwwwkkk^^^VVVPPPIIIDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDCCCEEEFFFEEEDDDDDDEEEFFFEEEPPPfff222333444555555555444333333444444555555444444333555666777666444333333555888;;;???AAAAAAAAABBBBBBGGGHHHJJJKKKLLLNNNRRRTTTYYY\\\aaagggllloooqqqrrryyyzzz}}}yyy}}}}}}xxxvvvyyyuuupppooopppnnniiidddiiihhhgggdddaaa]]]YYYWWWVVVRRRNNNKKKFFFDDDIIIQQQ___kkk|||tttjjjrrrjjjXXXMMMFFFDDDAAA>>><<<===============<<<>>>AAAFFF___vvvkkkcccaaa^^^TTTGGG???HHHHHHGGGFFFDDDCCCBBBAAACCCBBBBBBBBBAAAAAA@@@@@@DDDBBB@@@???@@@@@@??????@@@AAACCCDDDCCCBBBBBBCCCFFFFFFFFFFFFEEEDDDCCCBBBHHHQQQeee}}}222333444555555555444444333444444555555444444333666777888777555444555666888;;;???AAAAAAAAABBBCCCGGGHHHJJJKKKLLLNNNRRRUUUWWWZZZ___ffflllpppssstttxxxyyy|||}}}xxxxxxuuussstttwwwxxxtttqqqpppooonnnllliiifffcccaaa\\\XXXTTTQQQKKKFFFJJJPPPZZZfffwwwzzzmmmrrrjjjZZZNNNFFFDDDAAA>>><<<============<<<<<<>>>BBBKKKggguuujjjaaa___]]]VVVNNNIIIKKKKKKKKKJJJJJJIIIIIIIIIEEEEEEDDDCCCBBBBBBBBBCCCEEECCCBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCEEEFFFEEEFFFFFFGGGGGGFFFEEEDDDEEENNNbbb{{{222333444555666555444444444444555555555555444444666777888777666555666777888;;;>>>@@@AAAAAABBBCCCFFFHHHJJJKKKLLLNNNRRRUUUTTTXXX^^^eeekkkqqqtttvvvzzz{{{~~~|||zzzxxxxxxzzz}}}~~~|||zzzvvvvvvuuusssqqqnnnllljjjccc```\\\XXXQQQJJJJJJOOOTTT^^^ooowwwuuuqqqrrrjjj[[[OOOFFFDDDAAA>>><<<==================>>>CCCRRRsss}}}xxxyyy}}}tttiii```]]]\\\XXXTTTSSSPPPPPPPPPQQQRRRSSSTTTUUUPPPOOOLLLIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBCCCEEEGGGIIIDDDEEEGGGHHHHHHGGGFFFFFFGGGOOObbb{{{222333555666666666555444444444555555555555444444555777888777555555666777888;;;>>>@@@@@@AAACCCDDDFFFGGGIIIJJJLLLNNNRRRUUUUUUXXX^^^dddjjjpppsssuuu|||}}}~~~}}}~~~}}}zzz{{{zzzxxxvvvssspppnnnmmmhhheeeccc___VVVMMMKKKNNNPPPXXXhhhzzzyyysssxxxtttsssjjj]]]QQQGGGDDDAAA>>><<<============>>>>>>>>>DDDYYY}}}wwwqqqqqqtttrrriiiaaa^^^\\\WWWUUUVVVSSSSSSTTTUUUWWWYYY[[[\\\___\\\XXXSSSNNNKKKIIIIIIEEEFFFFFFFFFDDDCCCCCCCCCEEEDDDEEEFFFHHHIIIIIIHHHEEEFFFGGGHHHIIIHHHGGGGGGLLLUUUhhh333444555666666666555444444555555666666555555444444555666666444444555666888;;;>>>???@@@AAACCCEEEEEEGGGIIIJJJLLLOOOSSSVVVZZZ\\\```eeejjjnnnqqqssszzz|||~~~}}}~~~{{{xxxuuurrrpppooollljjjhhhdddZZZPPPMMMOOOPPPVVVbbbuuuvvvssskkk___SSSGGGDDDAAA>>><<<============??????>>>EEE___}}}wwwpppmmmnnnooojjjeeeccc^^^WWWTTTUUUVVVUUUUUUUUUVVVXXXZZZ\\\cccaaa]]]YYYUUUSSSQQQPPPLLLNNNPPPOOOLLLJJJJJJKKKJJJJJJMMMPPPSSSRRRNNNKKKIIIIIIIIIIIIIIIHHHHHHGGGNNN[[[qqq333444555666777666555555555555666666666666555555333444555555444444555666888;;;===???@@@AAADDDFFFEEEGGGIIIJJJLLLOOOSSSVVV]]]___bbbeeejjjmmmppprrrwwwyyy|||}}}zzzxxxwwwvvvtttqqqnnniii___TTTPPPQQQRRRUUU___pppvvvuuukkk```UUUHHHDDDAAA>>><<<============>>>@@@???FFFgggxxxyyyqqqmmmmmmmmmkkkiiihhhccc[[[YYY[[[]]][[[YYYWWWWWWWWWYYYZZZ]]]]]]]]]]]]]]]]]]]]]]]]ZZZ]]]``````]]][[[\\\]]]XXXYYY\\\aaadddbbb[[[VVVPPPOOOMMMJJJIIIIIIIIIIIIOOOaaa{{{333444666777777777666555555555666666666666555555333555666666555555666777999:::===>>>???AAADDDGGGEEEFFFIIIJJJLLLOOOSSSWWW___```cccfffjjjnnnqqqssswwwyyy|||{{{wwwpppdddXXXSSSTTTVVVVVV\\\lllyyytttvvvlll```UUUIIIDDDAAA>>><<<===============@@@???IIInnnqqqqqq{{{sssoooooolllkkkmmmmmmiiidddeeeiiillliiieeeaaa___]]]^^^^^^[[[]]]```dddfffhhhhhhhhheeejjjoooqqqooonnnqqqtttnnnnnnooosssvvvtttnnnhhhZZZWWWRRRMMMKKKJJJKKKLLLTTTjjj333444666777777777666555555555666666666666555555444666777777666666777999999:::===>>>???AAAEEEGGGEEEFFFHHHJJJLLLOOOTTTWWW___```cccgggkkkooosssuuuzzz{{{~~~vvvhhh[[[UUUVVVWWWVVVZZZjjjrrrsssvvvmmm```VVVJJJDDDAAA>>><<<============;;;???@@@JJJsssnnnxxxzzzsssqqqrrrllllllnnnpppnnnlllpppwwwzzzwwwrrrlllhhhfffeeeeee^^^aaafffjjjnnnooooooooojjjpppwwwzzzzzzzzz~~~}}}||||||vvv```\\\VVVPPPLLLLLLMMMOOO\\\sss333444666777555444444555555666666666555444333333888888777555444444777999;;;;;;<<<===???BBBDDDFFFFFFEEEHHHLLLNNNOOOTTTZZZ\\\___cccgggkkkoootttxxx{{{|||zzzmmm```YYYZZZ]]]ZZZ[[[ggguuummmooooooeeeVVVMMMFFFBBB>>><<<===>>>>>>>>>>>>BBB>>>JJJwwwjjjkkk~~~yyyuuusssrrrooooooqqqooommmuuuqqqoooxxxxxxooohhhfffiiiooorrrrrrtttxxxtttwwwyyy~~~wwwiii\\\WWWRRRKKKJJJPPP```vvv222444777777666444444444555555666666555555444333777777777555444555777:::;;;;;;<<<===???BBBDDDFFFFFFEEEHHHLLLNNNOOOTTTZZZ^^^```dddhhhkkkoootttwww||||||}}}rrrfff```aaaaaa```aaakkkuuusssqqqfffVVVLLLFFFBBB???======>>>???>>><<>>@@@BBBDDDFFFFFFEEEHHHLLLNNNOOOTTTZZZ___aaaeeehhhkkknnnsssvvv{{{{{{~~~|||qqqllllllnnnooopppvvvzzzuuujjjYYYNNNFFFCCC???======>>>??????;;;@@@@@@SSSjjjcccooo|||uuulllgggggglll}}}|||yyywwwwwwwwwssssssuuuuuusssqqqrrr~~~rrrppprrrrrrqqqoooqqqwww|||mmm\\\UUURRROOORRRYYYkkk|||111444777999777555333333555555666666666666555555555666666555444666999<<<;;;<<<===???AAACCCDDDEEEFFFEEEHHHLLLNNNOOOTTTZZZ___aaadddgggiiimmmqqqtttyyyyyy{{{|||wwwwww|||yyynnn]]]PPPFFFCCC???======?????????>>>@@@AAAWWW```___oooyyypppjjjddd___^^^___iiirrr|||yyywwwwww{{{xxxuuuwwwxxxtttnnniii```kkkuuutttooonnnrrrvvvxxxuuuvvv{{{qqq\\\TTTQQQPPPVVV___ttt111444777888777555333333555555666666666666666555555666666555444666999<<<;;;<<<===@@@BBBCCCEEEEEEFFFEEEHHHLLLNNNOOOTTTZZZ]]]```cccfffhhhlllpppssswwwwwwyyy~~~}}}xxxooo^^^OOOGGGCCC???===>>>?????????AAAAAAAAA[[[]]]\\\ooo}}}~~~rrrfffbbbaaaaaaaaacccjjjpppyyy~~~zzzxxxwww|||yyyxxxzzzwwwooofff\\\cccmmmuuuwwwwwwzzz~~~~~~{{{{{{wwwaaaWWWRRRQQQ[[[ggg333555666777555444444555555555666777777777666666666666666555444555888;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFEEEHHHLLLNNNOOOTTTZZZ]]]___cccfffiiilllqqqtttwwwwwwyyy~~~vvvooo^^^LLLGGGDDD@@@>>>>>>???@@@@@@DDDBBBCCCaaa^^^]]]qqqpppccceeemmmsssttttttwww~~~{{{yyy|||zzz|||}}}wwwoookkkiiinnnwwwzzzwwwwww|||mmm___VVVUUUbbbrrr444555666555444333555666555555666777777777777777777777777555444555777:::;;;<<<>>>AAACCCDDDEEEEEEFFFEEEHHHLLLNNNOOOTTTZZZ]]]```dddgggjjjoootttwwwxxxyyy|||yyysss```MMMGGGDDD@@@>>>>>>@@@@@@@@@CCCBBBGGGiiizzz``````uuu|||rrr|||}}}~~~|||~~~|||uuuvvv}}}}}}vvvwww{{{kkk^^^[[[jjj~~~555666555444333333555777555555666777777777777777888888777555444444777999:::<<>>???@@@@@@@@@AAAAAAIIIooouuuaaabbbyyy}}}~~~tttddd```qqq777666555444333444555555888888777666666666666666888666333444666888999999999;;;???@@@AAAAAABBBCCCEEEGGGJJJMMMOOORRRVVVYYYbbbeeeiiillloooqqqtttvvv{{{||||||yyyfffTTTIIIEEE@@@>>>>>>???@@@@@@EEEBBBJJJ\\\^^^}}}vvvhhhiiirrrzzz777666555444333444555555888888777666666666666666888666333444666888999999999;;;???AAAAAAAAABBBCCCEEEGGGJJJLLLNNNQQQUUUXXX```ccchhhlllooosssvvvyyy|||}}}zzzeeeRRRIIIEEEAAA>>>>>>???@@@@@@BBBAAAMMMccccccuuujjjkkkrrryyy777666555444444444555666888777777666666666666666888666333444666888999999999<<>>>>>???@@@@@@???BBBRRRgggkkkmmmeeegggmmmrrrzzz888777555444444444555666777777666666666666777777888666333333666888999999999<<>>>>>@@@@@@@@@AAAEEEVVVfffsss~~~{{{xxxsssnnnoooooo]]]YYY\\\aaafffllluuu888777666555444555666666777777666666666666777777888666333333666888999999:::<<<@@@AAABBBBBBCCCDDDEEEFFFHHHIIIKKKOOOTTTXXX___dddjjjnnnrrrtttvvvxxx|||~~~~~~{{{iiiYYYJJJFFFAAA??????@@@AAAAAAEEEIIIYYYgggvvv|||}}}ppphhhooo~~~^^^OOOLLLPPPUUU[[[```iiiyyy888777666555555555666777666666666666666777777888888666333444666888999999:::===@@@BBBBBBBBBDDDEEEFFFGGGHHHIIIKKKOOOUUUYYY___dddjjjooorrrtttvvvwww{{{~~~{{{iiiYYYJJJFFFBBB??????@@@AAAAAAFFFKKK[[[jjjuuussspppnnnRRRGGGFFFHHHMMMRRRYYYaaaqqq999888666555555555666777666666666666666777888888888666333444666888999999:::===@@@BBBBBBCCCDDDEEEGGGHHHIIIJJJLLLPPPVVVZZZ]]]bbbjjjpppsssvvvxxxyyyzzz}}}}}}|||}}}iiiXXXJJJGGGBBB??????AAAAAAAAADDDKKK]]]ggguuuxxxwwwrrr\\\HHHDDDEEEDDDFFFKKKRRRYYYiii~~~999888666555555555666777666666666666666777888888888666444444666888999999:::===@@@BBBBBBCCCDDDEEEHHHIIIIIIJJJLLLQQQWWW[[[[[[aaaiiippptttwwwzzz{{{yyy|||{{{yyy}}}~~~jjjXXXKKKGGGBBB@@@???AAAAAABBBAAAJJJ___zzzaaavvv}}}oooaaaNNNAAABBBEEEBBBAAAFFFLLLRRRcccyyy>>>;;;888555444444666777777777666666666666777777999666333222444777999:::999<<>>AAABBBCCCDDDFFFHHHFFFHHHJJJKKKLLLPPPXXX^^^dddfffjjjooouuu{{{}}}}}}}}}{{{yyyyyy{{{}}}|||{{{wwwssstttxxxzzzwwwxxxwwwtttpppnnnooossswww{{{}}}uuuZZZPPPHHHBBBAAABBBAAA@@@BBBFFFIIIttt~~~]]]RRRooo|||{{{}}}wwwzzzmmm\\\RRRLLLFFFBBBCCCCCC@@@@@@AAAEEEFFFQQQbbbnnnvvv777666555444444555666777888888777777777777888888777555333333555888::::::;;;===@@@BBBCCCDDDEEEGGGEEEHHHJJJKKKMMMQQQYYY___dddfffjjjnnnrrrvvvzzz}}}~~~|||zzzxxxwwwwwwxxxzzzyyytttooopppuuuwwwuuusssqqqmmmhhhdddeeejjjoooqqqxxxwww^^^QQQIIIBBBAAABBBAAAAAACCCFFFNNN~~~dddXXXvvvyyyzzzsssiiiuuuuuudddWWWPPPJJJEEEFFFFFFCCCAAABBBEEEFFFOOO]]]fffmmm|||666555555444555555777777666666555555555555666666666555333444666999:::::::::<<>>@@@AAABBBDDDFFFFFFHHHJJJKKKLLLPPPXXX^^^hhhkkkmmmnnnnnnpppuuuyyyzzzwwwwwwxxxzzz||||||zzzxxxuuutttpppmmmqqqzzzyyykkkaaa]]]]]]___fffqqq|||vvv```SSSJJJBBBAAAAAAAAABBBDDDGGGVVVmmmeeeqqq\\\[[[jjjpppXXXNNNFFFFFFGGGDDDBBBBBBBBBBBBGGGNNNRRRVVVeeewww777777777777777777777777666666555555555555666666555444333444777999:::::::::<<>>@@@AAAAAABBBEEEFFFHHHKKKNNNQQQSSSUUUXXXZZZ[[[]]]aaagggmmmssswwwzzz}}}{{{zzz~~~xxxppppppnnnjjjgggkkkuuu}}}zzzpppggg^^^YYYZZZeeetttfffUUUKKKCCCAAAAAAAAABBBEEEHHHTTT~~~xxx{{{{{{jjjXXXOOORRRYYYvvvsssaaaSSSQQQMMMDDDBBBHHHCCCDDD@@@@@@GGGLLL]]]xxx777777666666666666777777666666666666666666666666555555555555666777999:::;;;===???@@@AAABBBDDDFFFHHHJJJNNNQQQSSSUUUXXXZZZZZZ]]]bbbiiipppvvvzzz|||}}}|||yyyrrrooommmiiiggglllwwwyyyqqqkkkaaa[[[bbbpppeeeVVVLLLDDDBBBBBBBBBCCCFFFHHHVVVuuu{{{zzz{{{vvvgggVVVLLLKKKNNN```vvvlll\\\QQQHHHEEEFFFAAABBB???@@@GGGNNN```}}}777777666666666666777777555555555555555555555555555555444555666888999;;;;;;===???@@@@@@AAADDDEEEHHHJJJMMMPPPQQQTTTWWWYYYYYY]]]dddlllsssxxx|||}}}~~~~~~zzztttnnnkkkhhhhhhnnnzzz{{{yyykkk^^^^^^iiiyyygggWWWMMMEEECCCCCCCCCDDDGGGJJJ]]]hhhwww|||zzzwwwlll___TTTMMMKKKNNN^^^tttrrrZZZNNNHHHDDDCCCDDD???@@@HHHOOOccc777777666666666666777777555555555555555555555555555444444555666888:::;;;:::<<>>@@@AAAAAABBBEEEFFFHHHIIIKKKLLLMMMOOOSSSVVV^^^aaafffkkkooossstttuuuzzz}}}|||{{{zzzxxxwwwppplllkkkmmmnnnvvvxxxwwwkkkVVVLLLDDDBBBBBBBBBCCCFFFLLLkkkyyyxxxddd{{{xxxvvv~~~~~~ppp^^^QQQGGGGGGGGGFFFLLL^^^uuufffUUULLLFFFBBBEEECCCFFFPPPWWWjjj777777666666666666777777666666666666666666666666333333333444666999;;;<<<===???AAABBBBBBCCCFFFHHHHHHIIIJJJJJJKKKNNNRRRVVV^^^aaaeeejjjnnnrrruuuwww{{{}}}yyywwwvvvvvvvvvoookkkjjjkkkjjjnnnlllWWWMMMEEECCCCCCCCCDDDGGGMMMnnn{{{pppaaa{{{zzzxxxxxxggg[[[MMMJJJFFFBBBAAAFFFQQQZZZgggqqqssshhhYYYOOOJJJGGGCCCFFFDDDGGGOOOTTTeee777777666666666666777777777777777777777777777777333333333444666999;;;======???BBBCCCCCCDDDFFFHHHHHHIIIJJJJJJKKKNNNRRRUUU^^^```dddiiinnntttxxxzzz|||xxxuuutttuuuuuunnnjjjiiijjjfffhhh}}}pppXXXOOOFFFDDDEEEDDDEEEHHHQQQrrrhhh]]]{{{}}}zzzzzzlllaaaOOOKKKGGGGGGGGGGGGIIILLLQQQRRRQQQOOOMMMKKKHHHGGGGGGIIIGGGGGGMMMNNN\\\vvv777777777666666666666666777777777777777777777777555555555666777999;;;;;;@@@AAABBBAAAAAACCCFFFIIIJJJKKKLLLLLLLLLOOOSSSVVV```aaadddhhhmmmsssxxxzzz~~~zzzvvvvvvyyyzzzwwwsssmmmmmmkkkfff```aaaqqq{{{ssssss]]]PPPEEEBBBCCCDDDEEEHHHPPPyyyeeeZZZttt{{{www{{{{{{pppfff[[[RRRJJJJJJKKKJJJJJJJJJKKKMMMLLLJJJIIIJJJKKKKKKIIIGGGFFFFFFGGGLLLYYYggguuuzzz777777777777777777777777777777777777777777777777555555555666777999;;;;;;???@@@AAAAAAAAABBBEEEHHHGGGIIIJJJKKKMMMPPPUUUYYY___aaaccchhhmmmrrrwwwzzz~~~zzzyyyzzzyyyvvvrrrmmmkkkhhhddd^^^]]]hhhuuu{{{ttttttuuuqqqlllrrrqqq]]]QQQEEEBBBCCCDDDEEEHHHQQQzzzccc[[[wwwwwwtttzzzzzzqqqbbbXXXOOONNNPPPQQQRRRUUUVVVWWWWWWTTTSSSTTTTTTQQQPPPKKKGGGFFFFFFJJJSSS]]]jjjlllqqqwww~~~777777777777777777888888777777777777777777777777555555555666777999;;;;;;===???@@@@@@@@@BBBDDDFFFDDDFFFHHHJJJMMMRRRWWW[[[___aaadddhhhmmmrrrvvvyyy||||||zzzvvvsssoookkkhhhddd___\\\aaaiii~~~nnnddddddggggggffffffnnnqqq^^^QQQFFFBBBCCCDDDEEEGGGUUU~~~bbb\\\yyyuuuttt|||qqqggg]]][[[]]]aaafffkkkpppssssssqqqppppppkkkdddWWWOOOHHHFFFGGGHHHMMMSSS]]]]]]]]]___cccjjjpppttt777777777888888888888888666666666666666666666666555555555666777999;;;;;;<<<>>>???@@@@@@AAACCCEEEDDDFFFHHHJJJMMMQQQWWW[[[```bbbeeejjjnnnssswwwyyy~~~~~~|||yyywwwsssnnnkkkjjjfffbbbbbbfff|||yyyjjj```___aaacccccccccfffvvvsss^^^RRRFFFCCCCCCDDDEEEGGG[[[ddd[[[xxxwwwwww~~~tttjjjgggjjjoooxxxqqqZZZPPPGGGFFFIIIJJJLLLNNNVVVUUUTTTSSSUUUYYY^^^```ccclllvvv}}}666666777777888888888888666666666666666666666666555555555666777999;;;;;;;;;===???@@@@@@AAABBBDDDFFFGGGIIIJJJLLLPPPTTTXXXaaacccgggkkkppptttwwwyyyzzz|||~~~}}}vvvqqqnnnooonnnjjjiiikkk|||||||||uuujjjccc____________aaacccqqqvvv___SSSGGGCCCDDDDDDEEEGGGZZZgggZZZuuuwwwyyyyyypppnnnpppvvvmmmWWWMMMEEEFFFKKKMMMNNNOOORRRRRRQQQQQQRRRRRRSSSTTTSSSXXX```eeelllzzz555555666666777777888888777777777777777777777777555555555666777999;;;;;;;;;===@@@AAAAAAAAABBBDDDGGGHHHJJJJJJKKKNNNSSSVVVaaacccggglllppptttwwwxxxvvvyyy~~~xxxtttrrrsssrrrpppqqquuu~~~zzzwwwsssmmmgggaaa^^^\\\\\\]]]aaammm~~~www```SSSGGGDDDDDDDDDEEEGGGWWW~~~hhhYYY}}}~~~ssstttvvvzzzyyy{{{gggSSSJJJDDDFFFKKKLLLMMMOOOMMMMMMNNNNNNNNNMMMLLLKKKKKKNNNQQQSSS[[[kkk333444444555666666777777777777777777777777777777555555555666777999;;;;;;;;;===@@@BBBBBBBBBCCCDDDGGGHHHIIIJJJKKKNNNSSSVVV___bbbfffkkkooorrruuuvvvuuuxxx}}}zzzxxxxxxvvvuuuyyy{{{yyyuuuooohhhcccaaa```]]]eeeoooyyyvvv```TTTHHHDDDDDDDDDEEEGGGXXXfffXXX}}}|||sssrrrsssiiiQQQJJJEEEFFFHHHHHHHHHKKKGGGGGGGGGGGGGGGGGGFFFFFFCCCEEEFFFHHHPPPbbb{{{333333444444555666666777777777777777777777777777555555555666777999;;;<<<;;;>>>AAABBBBBBBBBCCCDDDEEEGGGHHHJJJKKKOOOTTTWWW^^^```dddiiinnnqqqsssttttttxxx~~~}}}zzzyyy~~~wwwoooiiihhhiiibbbmmmuuuxxxuuuaaaTTTHHHDDDDDDDDDEEEGGG]]]zzzbbbXXXzzzuuurrrrrrlllQQQKKKFFFFFFEEECCCCCCFFFDDDDDDCCCBBBBBBCCCDDDEEE???AAACCCFFFOOOccc}}}888777555444444555666777777777777777777777777777555555555555666888999999===???AAABBBAAAAAABBBDDDFFFEEEGGGKKKLLLLLLPPPVVV^^^aaadddgggiiilllpppsssvvv{{{|||ssskkkhhhjjjnnnwwwxxxeeeUUUHHHFFFFFFCCCDDDIII]]]jjj^^^yyy}}}xxxyyywwwvvvZZZPPPHHHFFFFFFCCC@@@???AAAFFFGGGDDDBBBDDDDDDBBBAAACCCEEEDDDJJJ^^^|||888666555444444555666777666666666666666666666666555555555555666888999:::===???AAABBBAAAAAACCCDDDFFFEEEGGGKKKLLLMMMRRRYYY___aaaeeehhhjjjmmmqqqsssxxx{{{{{{tttssstttvvv~~~{{{eeeUUUHHHFFFFFFCCCDDDIII]]]}}}ggg\\\xxx{{{uuuwwwtttaaaTTTHHHEEEFFFEEECCCDDDBBBEEEFFFCCCCCCEEEEEEBBBAAACCCEEEEEEKKK^^^{{{777666555444444555666777666666666666666666666666444444555555666888999:::===???AAABBBBBBBBBCCCDDDHHHFFFFFFJJJLLLNNNUUU\\\___bbbfffjjjlllooorrruuuzzz|||~~~~~~gggVVVIIIFFFFFFCCCDDDIII]]]}}}ddd[[[yyy|||uuusssooozzztttttt{{{sssaaaNNNFFFFFFFFFEEEEEECCCEEEEEECCCDDDGGGFFFAAA@@@CCCDDDFFFOOOddd666555555555555666777777666666666666666666666666444444444555666888999:::<<<>>>AAABBBBBBBBBCCCEEEHHHFFFGGGJJJMMMOOOWWW______ccchhhkkknnnqqqtttvvvzzz}}}~~~yyyvvvhhhWWWIIIFFFFFFCCCEEEJJJ[[[ccc[[[{{{xxxvvvooowwwtttlll\\\\\\bbbuuupppWWWKKKGGGEEEDDDDDDEEEFFFEEEDDDFFFIIIGGGBBBAAACCCDDDGGGSSSmmm555555555555555666777777555555555555555555555555333444444555777888:::;;;<<<>>>@@@BBBBBBBBBDDDEEEIIIFFFGGGJJJMMMPPPWWW______ccchhhlllooorrrtttvvvxxx}}}~~~}}}|||www~~~}}}~~~jjjYYYJJJGGGFFFCCCEEEKKK[[[bbb[[[|||yyyxxxqqqvvvvvvggg]]]YYYQQQQQQVVVgggttt\\\NNNJJJGGGEEEEEEHHHJJJJJJGGGHHHJJJIIIEEEFFFEEEEEEGGGUUUppp444444555555666777777777555555555555555555555555333333444555777999:::;;;;;;===@@@BBBBBBBBBDDDFFFHHHGGGGGGKKKMMMOOOVVV]]]^^^bbbhhhmmmppprrruuuvvvxxx|||~~~~~~|||{{{{{{kkkZZZKKKGGGFFFCCCFFFLLL]]]ccc\\\}}}~~~vvvqqqllltttrrrfff]]]UUURRRRRRNNNPPPTTTbbbvvvgggWWWNNNKKKHHHHHHJJJKKKPPPPPPMMMJJJKKKKKKIIIJJJIIIGGGIIIUUUooo333444555666666777777777555555555555555555555555333333444555777999;;;<<<;;;===@@@AAABBBCCCDDDFFFHHHFFFHHHLLLNNNOOOTTTZZZ]]]bbbhhhmmmppprrrtttvvvxxx|||{{{yyyxxx{{{mmm[[[KKKGGGFFFDDDFFFLLL```jjjbbbzzzqqqllllllzzzvvvjjj]]]XXXUUUQQQPPPQQQMMMRRRVVV```}}}}}}~~~wwwmmmfff[[[TTTMMMKKKIIIFFFGGGJJJNNNUUUXXXRRRLLLKKKLLLMMMJJJJJJKKKOOO[[[qqq333444555666777777777777555555555555555555555555333333444555777999;;;<<<;;;===@@@AAABBBCCCDDDFFFGGGFFFHHHMMMNNNNNNRRRXXX\\\aaahhhmmmppprrrtttvvvyyy{{{~~~~~~}}}xxxvvvsssqqqsssyyymmm[[[LLLGGGFFFDDDFFFLLLcccqqqhhhyyyooopppvvvcccZZZSSSSSSUUUSSSQQQQQQLLLRRRWWW___zzzxxxzzz~~~}}}yyyxxxvvvssstttwwwyyylll```VVVOOOJJJGGGGGGHHHFFFBBBCCCGGGPPPYYY\\\UUUMMMJJJMMMOOOGGGJJJNNNUUUbbbvvv666555444555666777666555555555555555444444444444666555555555666777999:::<<<===>>>@@@BBBDDDEEEFFFDDDEEEGGGHHHJJJMMMRRRUUUZZZaaajjjooopppqqqtttwww{{{}}}|||zzzzzzwwwsssqqqtttttttttttttttrrroookkk```aaabbbdddjjjuuummm[[[LLLHHHGGGDDDFFFLLLfffyyy|||sssqqqxxx{{{lll```WWWWWWXXXVVVUUUXXXZZZWWWWWWccc{{{|||wwwyyy|||xxxrrrqqqoookkkkkkmmmvvvvvviiiddd\\\OOONNNIIIIIILLLKKKEEEDDDGGGKKKKKKOOOTTTRRRMMMKKKMMMNNNKKKLLLZZZrrr888777666777888999888777777777777777666666666666555444444444555777999:::>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGHHHJJJMMMRRRVVVZZZaaaiiinnnooopppsssvvvxxxzzz}}}qqqlllkkkhhheeeddd```^^^]]]]]]]]]\\\YYYWWWUUUWWWZZZ]]]dddpppmmm\\\LLLHHHGGGDDDFFFLLLggg|||rrrqqqyyy|||ooojjjhhhfffgggkkkccc^^^]]]ggg~~~zzzzzzzzz{{{|||~~~|||vvvqqqnnnjjjffffffiii|||~~~xxxpppddd^^^WWWRRRSSSRRRNNNMMMPPPLLLNNNSSSYYYXXXSSSPPPRRRQQQPPPTTTddd~~~888777666777888999888777777777777777666666666666444333333333444666888999???@@@@@@AAAAAABBBBBBCCCEEEFFFGGGIIIJJJNNNSSSVVVZZZ___gggkkkmmmnnnqqqtttssswww~~~sssfffaaa^^^[[[XXXXXXTTTQQQNNNMMMMMMMMMLLLKKKKKKNNNRRRWWW___lllzzzooo]]]MMMHHHGGGDDDFFFLLLhhh{{{qqqrrrzzz|||wwwvvvyyy}}}pppjjjfffmmm~~~{{{yyyyyy|||zzzwwwssspppiiibbbbbbggg{{{vvvkkk___[[[YYYVVVSSSRRRRRRTTTZZZ```___XXXTTTTTTQQQRRRYYYjjj666555444555666777666555555555555555444444444444333222222333444666888999??????@@@AAAAAABBBCCCCCCEEEFFFHHHIIIKKKNNNSSSWWWZZZ^^^dddiiikkkmmmppprrrpppttt|||tttjjjaaa^^^\\\YYYWWWWWWTTTPPPLLLIIIIIIJJJKKKKKKIIILLLPPPVVV^^^kkkyyyppp^^^MMMHHHGGGDDDGGGMMMhhh|||yyynnnrrrzzzyyyqqqttt~~~||||||~~~}}}{{{zzzuuulllddddddiii{{{|||wwwrrrkkkeeeeeefffkkknnniii^^^UUUSSSRRRVVV```ooo666555444555666777666555555555555555444444444444222222222333444666888:::<<<===>>>@@@BBBDDDEEEFFFFFFGGGIIIJJJLLLOOOTTTWWWZZZ^^^cccgggjjjmmmooopppnnnrrr{{{xxxqqqfff```[[[\\\\\\ZZZXXXYYYSSSOOOIIIFFFFFFHHHIIIJJJKKKNNNRRRVVV]]]jjjxxxrrr___NNNIIIGGGEEEGGGNNNfff{{{llluuulllsssxxx{{{qqqhhhgggkkk{{{jjj]]]XXXWWW___kkkzzz888777666777888999888777777777777777666666666666222222222333555777999;;;<<<<<<>>>@@@BBBDDDFFFFFFFFFHHHIIIKKKLLLPPPUUUXXX\\\^^^aaafffjjjmmmnnnoooooossszzz~~~nnnccc]]]XXXUUUWWWXXXWWWWWWYYYTTTPPPKKKHHHHHHIIIKKKKKKMMMOOOQQQTTT[[[hhhwwwtttaaaOOOIIIGGGEEEHHHOOOdddjjj\\\sssssskkkqqqttt~~~vvvmmmjjjlll}}}yyyhhhbbbWWWcccttt888777666777888999888777777777777777666666666666333333333444666888:::<<<===>>>???@@@BBBCCCDDDEEEGGGHHHJJJKKKMMMPPPUUUYYY]]]^^^aaaeeejjjmmmnnnoooqqqtttzzzsssddd```ZZZUUUUUUTTTTTTWWW\\\[[[WWWRRROOOOOOQQQRRRRRRNNNOOOPPPRRRZZZhhhyyyuuuaaaOOOIIIGGGEEEHHHOOOeee```QQQiiisssllloooppp~~~~~~~~~|||sssnnnnnntttooohhhYYYhhh}}}666555444555666777777555666555555555444444444444333333333444666999;;;===??????@@@AAAAAABBBCCCCCCGGGIIIJJJKKKMMMQQQUUUYYY^^^___aaaeeejjjmmmoooooorrruuu{{{~~~nnnjjjaaaYYYVVVTTTTTTYYY```___\\\WWWTTTTTTVVVVVVVVVOOOOOOPPPSSSZZZiii|||uuubbbPPPIIIGGGEEEHHHOOOfff~~~\\\MMMeeeuuunnnmmmnnn~~~~~~rrrgggdddjjjuuu~~~yyyrrrqqqpppppphhhaaaqqq888666333333666888999999777777777777666555444333333333444555777999:::;;;@@@@@@@@@@@@AAABBBCCCCCCFFFGGGIIIJJJLLLPPPTTTXXX[[[^^^cccgggjjjllloooqqqooottt|||~~~sssjjjhhhgggeeebbbbbbgggfffdddbbbaaa``````aaaWWWSSSPPPSSS___oooyyybbbMMMIIIIIIGGGGGGMMMgggyyyZZZLLLgggrrrmmmkkkkkkxxx}}}eee\\\VVVXXX\\\```iiirrrxxxttt}}}pppfffddd777555333444666888999999777777777777666555444333333333444555777999:::;;;??????@@@@@@AAACCCDDDEEEFFFGGGJJJKKKNNNRRRWWWZZZ]]]```fffjjjllloooqqqssstttxxxzzzvvvwwwwwwuuuqqqlllgggdddZZZWWWTTTXXXdddsss{{{dddPPPJJJIIIFFFHHHMMMfffbbbOOOfffuuummmlllkkkvvvjjj]]]XXXWWW___eeegggjjjnnn|||ppphhhhhh777555333444666888888888777777777777666555444333333333444555777999:::;;;??????@@@AAABBBDDDFFFGGGIIIKKKMMMNNNPPPSSSWWWZZZ```dddiiimmmpppsssuuuwwwvvvyyyxxxllleee\\\ZZZYYY^^^iiixxx|||hhhSSSKKKGGGEEEGGGNNNeee~~~mmmTTTggguuujjjoookkksssuuu]]]ZZZ[[[cccqqq|||}}}yyyvvvpppjjjppp666444333444666888888777666666777666666555444444333333444555777999:::;;;>>>>>>???AAACCCFFFHHHIIIMMMOOOPPPQQQQQQSSSUUUXXXaaaffflllpppsssvvvxxxyyyzzz||||||mmmddd]]]\\\]]]dddooo}}}{{{iiiUUUKKKFFFDDDGGGMMMdddzzztttYYYiiisssiiiqqqlllrrryyyddd```ggguuu}}}ooolll|||555444333444666777777777666666666666666666555444333333444555777999:::;;;>>>>>>???AAACCCFFFHHHIIIKKKMMMPPPQQQRRRTTTWWWYYYaaaeeelllqqqtttvvvxxxzzz~~~}}}ppphhhcccccceeelllxxxyyyhhhUUUJJJGGGGGGIIIKKKdddyyysssXXXjjjtttnnnrrrlllrrrrrrppp{{{vvvmmmppp444333333444666777777666555666666666666666555555333333444555777999:::;;;===>>>???AAACCCEEEGGGIIIFFFIIIMMMPPPSSSVVVYYY\\\^^^cccjjjpppsssuuuvvvxxxyyy{{{~~~xxxrrroooooopppwwwwwwgggTTTJJJKKKMMMLLLJJJdddvvvYYYkkkxxxtttoookkkqqq|||nnnmmmvvv444333333444666777666555555555666666666666555555333333444555777999:::;;;===>>>>>>@@@BBBDDDFFFGGGFFFIIIMMMOOOQQQSSSVVVXXXZZZ___gggmmmqqqrrrtttuuuuuuxxx||||||{{{zzzzzz~~~vvvfffSSSLLLQQQUUUQQQJJJbbbbbboooxxxpppjjjhhhppp}}}iiiooo333333333444777777666555555555666666666666666555333333444555777999:::<<<===>>>>>>???AAACCCEEEFFFKKKMMMOOOPPPOOOOOOPPPQQQWWW]]]eeekkkoooppprrrrrrzzz|||~~~vvvfffSSSNNNUUU[[[UUUKKKaaammmtttuuuhhhffffffnnn}}}wwwgggrrr555444000000666<<<999000555555666666555555444333555555555666777999:::;;;===???>>><<<@@@HHHHHHBBBEEEHHHGGGEEEGGGMMMSSSVVV]]]```eeehhhjjjmmmppprrrxxx|||zzzhhhVVVMMMKKKJJJJJJKKK^^^ooouuurrrooojjjmmmqqq}}}tttnnn}}}666333222333555666555444555555666666555555444333444444555555777888:::;;;???DDDEEEAAA@@@CCCEEECCCIIIJJJJJJIIIFFFGGGNNNUUU]]]```eeeiiikkknnnrrrttt|||{{{jjjWWWNNNLLLJJJJJJKKK^^^nnnnnntttooojjjllloooqqqsss666222444999999333333999555666666666666555444444444444444555777999:::;;;>>>EEEIIIEEE@@@AAAEEEGGGFFFFFFJJJOOONNNMMMWWWddd]]]```eeejjjmmmqqquuuwww|||~~~lllYYYOOOLLLJJJJJJJJJ[[[jjjeeevvvooojjjjjjkkk}}}}}}ppp|||777000444@@@BBB888555;;;666666666666666555444444444555555666888:::;;;===;;;AAAEEEEEEBBBCCCHHHKKKEEEAAAEEENNNOOOKKKQQQ]]]]]]aaafffkkkooosssxxx{{{|||nnn[[[QQQMMMKKKIIIJJJWWWbbbaaavvvmmmiiiiiigggyyyyyyrrr777///333DDDKKKAAA:::;;;666666777777666666555444555555666777999;;;===>>>>>>>>>@@@BBBCCCEEEHHHLLLPPPKKKLLLSSSUUUQQQRRRXXX]]]aaaffflllpppuuuyyy}}}}}}ooo[[[QQQMMMKKKIIIJJJUUU[[[bbbvvvlllhhhiiifffuuuxxxvvv666000333AAAJJJEEE<<<888666777777777777666555555444555666777999;;;===???BBB@@@???AAACCCCCCHHHMMMFFFGGGHHHKKKOOOVVV]]]bbb]]]aaaggglllqqquuuzzz}}}zzz}}}nnn[[[QQQMMMKKKIIIJJJSSS}}}ZZZdddxxxlllfffiiigggsss{{{~~~444333444999>>>>>>:::666777777777777777666555555222333444555888:::<<<===AAA@@@AAABBBAAAAAAJJJVVV\\\aaa]]]MMMEEEMMMYYY___^^^aaaggglllqqquuuyyy}}}www{{{mmmZZZPPPMMMJJJJJJJJJPPPxxx```ddd}}}nnndddjjjiiirrr333666666222222666777555777777777777777666666555111111222444666888;;;<<<<<<>>>BBBDDD@@@AAAOOOaaa|||[[[VVV]]]```^^^bbbggglllpppuuuyyy|||{{{~~~lllYYYOOOLLLJJJJJJKKKLLLtttgggdddoooccckkkjjjrrr}}}~~~~~~444444444555777888777666777888999:::999777555444555555444555666888999;;;AAABBBCCCDDDEEEHHHLLLPPPrrrYYYSSSbbbeeegggiiimmmpppssstttuuu}}}ppp[[[PPPLLLJJJIIIJJJOOOjjj}}}sssbbbddddddfffiiirrr~~~zzzxxxuuuvvvyyy~~~444444444555777888777666555666777888888777555444333333333444666999;;;===@@@BBBCCCDDDEEEHHHKKKNNNSSSjjjmmm]]]\\\cccccceeehhhmmmqqqtttwwwxxx}}}rrr]]]RRRNNNJJJIIIIIINNNhhhyyyfffgggdddeeegggqqq{{{vvvrrrnnnnnnqqq{{{444444444555777888777666333444666777777666555555222222333444777:::===>>>>>>@@@CCCEEEFFFHHHJJJMMMHHHIIIKKKPPPVVV\\\^^^___aaadddhhhmmmrrrvvvyyy{{{~~~sss___TTTOOOKKKIIIIIILLLfffllljjjddddddfffooowwwpppjjjdddccceeepppyyy444444444555777888777666444444666777777777777666333333444555777:::<<<>>>===@@@CCCEEEFFFHHHJJJKKKNNNNNNOOOPPPSSSWWW[[[^^^bbbeeeiiinnnssswwwzzz|||qqq^^^UUUPPPMMMJJJJJJJJJccc|||rrrllleeecccdddmmmsssjjjbbb[[[YYY[[[dddmmm{{{444444444555777888777666555666666777888888888888666555555666777999;;;<<<===@@@DDDFFFGGGHHHJJJLLLMMMPPPTTTUUUUUUWWW]]]ccceeegggjjjoootttxxxzzz|||~~~nnn]]]TTTQQQNNNKKKJJJIII___wwwlllfffbbbbbbkkk~~~qqqggg^^^VVVTTTUUUUUU]]]iiixxx444444444555777888777666777777777777888888888888777666666666777999:::<<>>@@@CCCDDDEEEEEEFFFIIINNNQQQJJJRRRZZZ[[[XXXWWW\\\bbbbbbeeejjjpppwww|||tttcccZZZTTTNNNGGGEEEJJJRRRuuu}}}vvv{{{lllddd```hhhvvv~~~nnn```TTTNNNOOOJJJLLLPPPVVVaaarrrtttyyy~~~666444333333555666666555666666666666666666666666555555666777888:::<<<===CCCCCCDDDEEEGGGJJJLLLMMMTTTVVVWWWWWWWWWXXX]]]aaadddiiipppwww|||}}}|||{{{wwweeeXXXQQQMMMJJJGGGHHHSSSwww{{{llljjjyyyfffdddcccfffppprrr```PPPIIIIIIMMMLLLMMMPPPSSS[[[mmm~~~uuuiiisss~~~555444333333555666666666666666666666666666666666555555666777888:::<<<===CCCCCCDDDFFFIIIKKKNNNOOORRRTTTVVVXXXZZZ^^^eeejjjhhhlllrrrwww{{{}}}||||||wwwfffYYYRRRNNNIIIFFFHHHRRRvvv|||ggggggxxxjjjfffcccdddmmm}}}{{{}}}qqq```RRRLLLMMMGGGFFFFFFHHHJJJQQQaaaqqqnnndddppp{{{555333222333666777888777666666666666666666666666444555555777888;;;<<<===BBBCCCDDDGGGJJJMMMPPPQQQPPPRRRTTTWWWZZZ```gggllllllnnnrrrvvvzzz|||}}}}}}vvvfffZZZSSSNNNIIIDDDHHHQQQssseeezzzaaa{{{zzzmmmgggbbbbbbiiiyyy~~~ssscccVVVPPPPPPIIIGGGFFFGGGHHHLLLYYYgggzzzrrrbbb\\\kkkuuu444333222333666888999888666666666666666666666666444444555777999;;;===>>>@@@AAACCCFFFJJJMMMPPPRRRRRRRRRSSSUUUXXX]]]bbbeeekkkmmmooossswww{{{~~~uuufffZZZSSSNNNHHHCCCHHHNNNnnniii|||aaarrroooggg``````eeesssyyyzzz~~~uuueeeZZZWWWLLLIIIHHHHHHGGGIIISSS^^^fff{{{cccXXXVVVcccnnn444333333444666888999888666666666666666666666666333444555666999;;;===>>>???@@@BBBEEEIIILLLPPPQQQSSSSSSTTTVVVYYY^^^aaaccchhhiiilllpppuuu{{{uuufffZZZSSSNNNHHHCCCHHHKKKhhhlll~~~jjjooopppeee^^^___cccoooxxxqqqsssxxx{{{uuuccc[[[IIIFFFDDDDDDBBBBBBIIIQQQWWWooommmXXXQQQQQQ\\\fffyyy555444333444777888999888666666666666666666666666333444555666999;;;>>>??????@@@BBBEEEHHHLLLOOOQQQRRRSSSVVV[[[aaaeeeggghhheeegggjjjooouuu{{{uuueeeYYYRRRMMMHHHCCCHHHHHHbbbiiiyyywwwmmmqqqeee]]]___ccckkkvvvlllggglllpppsss{{{qqq\\\SSSHHHDDDBBBBBBAAA???CCCIIIOOOccc~~~cccQQQNNNOOOUUU^^^ppp777555444555777888888777666666666666666666666666333333444666999<<<>>>???@@@AAACCCEEEIIILLLOOOQQQRRRTTTXXX___gggkkklllkkkfffhhhkkkpppvvv{{{~~~|||yyyyyy|||uuudddWWWPPPLLLHHHDDDIIIFFF\\\eeerrr~~~iiitttggg___aaacccggg}}}pppfff```eeejjjmmmvvvvvvaaaQQQKKKHHHDDDCCCCCCBBB@@@BBBGGGIIIYYYrrr~~~[[[MMMLLLMMMPPPXXXiii888666555555777888777777666666666666666666666666333333444666999<<<>>>???BBBCCCDDDGGGJJJMMMPPPQQQSSSUUUZZZaaaiiilllkkkiiihhhjjjmmmrrrwww||||||zzzwwwuuuuuuzzzvvvdddVVVOOOLLLHHHEEEIIIEEEYYYbbbnnneeewwwiiiaaacccccceeeyyypppeee^^^bbbggglllvvvwww}}}vvvfffWWWOOONNNEEEBBB@@@AAA@@@>>>@@@CCCEEERRRiiixxxWWWKKKKKKLLLNNNUUUeee~~~444555555666777666666666444444555555666666777777555444333333666999===@@@@@@CCCFFFIIIJJJKKKLLLNNNUUUVVVZZZ___dddggghhhhhhkkknnnssswwwzzz~~~zzzyyyxxxxxx{{{~~~sssdddVVVNNNIIIFFFCCCDDDEEEWWWlll}}}rrr^^^|||wwwjjj```______aaatttvvvggg]]]^^^aaacccmmm{{{mmmcccdddooorrrxxxzzzqqqeeeZZZSSSPPPPPPIIIHHHEEEBBBAAAAAAAAABBBDDDJJJZZZrrroooSSSJJJIIIHHHNNNSSS```www444555555666666666666666555555555666666666666666555555555555888;;;>>>@@@???BBBFFFIIIJJJKKKMMMNNNQQQSSSVVV[[[```dddeeefffhhhlllqqqvvv{{{~~~sssdddVVVNNNIIIFFFCCCEEEEEETTTrrrppp^^^vvv|||mmmbbbaaa___aaarrrtttccc^^^^^^aaaooo~~~sssddd___^^^^^^```eeejjjnnnoooooouuusssnnnfff\\\TTTQQQPPPIIIHHHEEECCCAAAAAAAAABBBDDDHHHUUUiii{{{iiiPPPHHHIIIHHHLLLPPP]]]uuu555555555666666666666666777777666666666666666555555555666888:::<<<>>>???>>>AAAEEEHHHJJJKKKMMMOOOMMMOOOSSSXXX\\\```cccdddeeejjjpppvvv|||tttdddVVVNNNIIIEEECCCEEEDDDPPP}}}tttsss___pppqqqdddbbb``````ooonnnaaa]]]aaaooo~~~}}}lllddd]]]ZZZVVVTTTUUUWWWXXXXXXdddggghhhcccZZZSSSPPPQQQIIIGGGEEECCCBBBBBBBBBBBBBBBDDDLLL\\\kkkxxxcccMMMGGGHHHGGGJJJMMMZZZqqq555555555555555666777777888777777777666666555555444555666888:::<<<=========@@@EEEHHHIIIKKKMMMOOOKKKNNNRRRWWW[[[```dddggggggkkkqqqwww}}}vvvrrrwww~~~tttdddVVVMMMHHHEEECCCEEEDDDKKKtttooo|||```nnnqqqcccaaa``````kkk|||~~~nnnfffgggppp{{{~~~uuuoooiii___XXXTTTSSSTTTTTTWWW\\\___\\\TTTNNNNNNPPPHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@FFFRRR^^^kkkyyy{{{aaaLLLGGGGGGFFFIIILLLXXXooo666555555555555666777777888888777777666666666555333444555777999:::;;;<<<===AAAEEEHHHIIIJJJLLLNNNLLLOOOUUUYYY]]]bbbggglllkkkoootttyyy~~~zzziiicccfffkkk{{{uuudddUUULLLHHHEEECCCDDDDDDHHHjjjkkk|||```oooppp```_________hhhwww|||xxxyyy}}}wwwkkkaaaZZZWWWUUUTTTSSSUUUVVVRRRMMMJJJKKKNNNGGGGGGFFFEEEDDDCCCCCCCCC@@@???CCCJJJSSS\\\iiiuuuxxx```MMMGGGGGGDDDJJJLLLWWWnnn666555555444444666777888888777777777777777777666444444555666777999;;;<<<>>>AAAEEEGGGHHHIIIKKKLLLLLLQQQWWW[[[^^^dddkkkpppqqqtttxxx|||tttbbbYYYYYY\\\fffyyyuuutttqqqtttvvvdddUUULLLHHHEEECCCCCCDDDEEEaaappptttaaannnqqq___^^^___^^^eeeqqq}}}{{{qqqiiiccc^^^[[[XXXVVVSSSNNNJJJIIIIIIJJJGGGGGGFFFEEEEEEDDDCCCCCCBBBAAABBBFFFHHHMMMWWWbbbsssxxxqqq]]]MMMHHHGGGDDDIIILLLWWWnnn777666444444444555777888777777777777777888888888777666555555777999<<<===@@@BBBFFFGGGHHHHHHIIIKKKKKKPPPVVV[[[^^^ccclllrrrtttwww{{{~~~uuubbbWWWUUUUUUYYYnnnxxxppplllhhhfffjjjvvvvvvdddTTTKKKGGGEEECCCAAAEEEEEE[[[}}}tttggghhhtttaaa______]]]bbblllzzznnnqqqvvv{{{wwwooojjjaaa\\\VVVRRROOOLLLIIIGGGFFFFFFFFFFFFEEEEEEDDDCCCAAAAAABBBEEEDDDEEEMMMVVVaaahhhfffWWWJJJHHHHHHFFFFFFIIIVVVooo777666444333444555777999666666777777888888999999999888666666777:::===???@@@CCCFFFHHHHHHHHHHHHJJJIIIOOOUUUYYY]]]bbbkkkrrrvvvxxx|||yyyeeeZZZVVVUUUTTTfff|||tttmmmjjjcccbbbfffppp~~~vvvdddTTTKKKGGGEEEDDD@@@EEEDDDWWWvvvmmmbbbxxxccc``````]]]```hhhssstttvvvxxx}}}}}}vvvhhhbbb[[[WWWUUUQQQJJJDDDFFFFFFFFFFFFFFFEEEDDDCCC???@@@CCCFFFEEEEEELLLUUURRR[[[\\\QQQGGGGGGIIIGGGCCCGGGUUUooo444444333444444555666777777777666666666666777777555555555555777999;;;<<>>@@@DDDHHHJJJJJJIIIIIIIIIHHHTTT^^^______dddmmmssswwwzzz}}}kkk___ZZZXXX]]]sssqqqiii{{{tttlllooouuu|||{{{vvvtttxxx{{{sssooogggeeennn{{{uuuhhhVVVIIIDDDCCCBBBAAA???DDDDDDEEE[[[yyyiiizzz\\\kkkrrr___]]]]]]___ooo{{{ppplll^^^VVVRRRTTTRRRLLLJJJNNNHHHIIIIIIIIIJJJPPPXXX___]]]WWWOOOJJJHHHHHHFFFDDDGGGKKKZZZttt444444333444444555666777777777666666666666777777777777666777888:::<<<>>>AAAEEEIIIKKKKKKJJJJJJJJJKKKOOOWWW___aaaaaahhhppptttwww{{{wwwiiiccc___lllvvvgggjjjwwwwwwjjjhhhkkkooo{{{rrrkkkgggpppmmmgggfff```[[[```nnn~~~sssfffTTTGGGCCCBBBBBBAAA>>>DDDDDDCCCTTTppp}}}ZZZ^^^uuuwwwaaa^^^___```iiiwww~~~xxxqqqlllhhhjjjnnniii[[[UUUWWWTTTUUUUUUTTTVVV^^^kkktttlllbbbVVVNNNJJJIIIGGGDDDGGGOOOaaazzz444444444444444555777777777777666666666666777777777777777777999;;;===>>>CCCFFFJJJLLLLLLLLLKKKLLLOOOOOOVVVaaadddaaafffppprrruuuzzz~~~xxxoooeeejjj}}}kkkdddcccppp{{{ooommmkkkiiiooozzz{{{qqq^^^eeebbb]]]___[[[UUUXXXgggvvvrrreeeSSSGGGBBBBBBBBBAAA>>>DDDDDDBBBQQQ{{{wwwqqqXXXUUUeeezzzbbb___```aaadddooorrrsssuuujjjkkkooommmiiiccc```dddnnnwwwwwwlll]]]RRRMMMKKKIIIFFFJJJTTTggg222333444444444555777999999999888888888888999999888777666666777:::===???BBBFFFKKKLLLKKKIIIJJJKKKPPPMMMPPPXXX```eeejjjooonnnsssyyy~~~~~~iiifff}}}fffccchhhhhhzzzrrrjjjeeeiiisssxxx{{{ppp]]][[[ZZZXXXVVVVVVVVVVVVaaappptttbbbLLLAAACCCGGGFFFCCC???EEE@@@>>>QQQttthhhvvvcccTTT^^^~~~eee___```bbbaaaiii{{{uuuwww~~~xxxkkkbbbeeeppprrrlllaaaUUUMMMIIIHHHHHHJJJYYYnnn222333444444444555777999999999888888888888999999888777666666777:::===???CCCGGGLLLNNNLLLJJJKKKLLLOOOMMMPPPYYY```dddhhhmmmooosssyyy~~~wwwooollldddddd___sssxxxlllbbbaaafffooosss{{{xxxqqq\\\ZZZXXXUUUSSSRRRSSSSSS\\\iii}}}|||ooocccTTTIIIDDDCCCCCCCCC???EEE@@@>>>OOOppptttooonnnXXX___iiibbbbbb\\\aaagggwwwwwwzzz~~~pppdddbbbggggggbbbYYYPPPJJJGGGGGGGGGNNN]]]rrr222333444444444555777999999999888888888888999999888777666666777:::===???DDDIIINNNPPPNNNLLLLLLMMMNNNLLLPPPZZZaaadddgggjjjooosssxxx|||zzztttfffbbb[[[iiiuuuggg^^^\\\aaabbbdddhhhkkkkkkiiigggZZZWWWTTTQQQOOOOOOPPPPPPVVVaaaqqqyyyhhhddd[[[OOOEEE@@@@@@BBB@@@EEE@@@???NNNjjjmmm}}}ZZZ___zzzoooddddddVVV___bbbnnn~~~qqqoooiiidddhhhvvv~~~tttyyyuuuggg```___[[[XXXRRRMMMIIIGGGGGGHHHQQQaaawww222333444444444555777999999999888888888888999999888777666666777:::===???CCCHHHNNNPPPOOOLLLLLLMMMMMMLLLQQQZZZaaadddfffiiipppssswww{{{~~~|||zzzjjjeee^^^gggtttfff^^^ZZZXXXUUUUUUWWWXXXYYYYYYUUUSSSPPPMMMLLLMMMNNNPPPQQQZZZgggtttvvvddd```WWWMMMCCC???@@@BBB???CCC@@@AAANNNfffwww\\\\\\pppuuudddeeeVVV^^^^^^ggg~~~~~~}}}zzzvvvpppkkkhhh]]]XXXPPPLLLYYYssszzzzzzyyyxxxzzzxxxkkkaaa[[[VVVTTTQQQMMMKKKJJJIIIJJJRRRddd{{{222333444444444555777999999999888888888888999999888777666666777:::===???BBBHHHNNNPPPOOOLLLKKKLLLMMMLLLQQQZZZbbbdddgggjjjpppssswwwzzz~~~yyy}}}lllhhhbbbgggzzzpppdddZZZWWWSSSPPPPPPQQQRRRRRRPPPOOOMMMKKKKKKMMMOOOQQQPPPVVV___jjjuuusss```XXXMMMDDDAAAAAAAAABBB???AAA???CCCMMMaaabbbXXXggg}}}fffeeeZZZ___^^^eeezzzyyyvvvuuuttttttrrrqqqoookkkfff```[[[XXXVVVRRRKKKGGGSSSlll{{{yyyvvvxxx|||~~~wwwnnnccc[[[VVVTTTQQQNNNKKKJJJIIIIIIVVViii222333444444444555777999999999888888888888999999888777666666777:::===???BBBHHHNNNQQQOOOLLLKKKKKKMMMLLLPPPZZZbbbfffiiimmmppprrrvvvzzz~~~{{{ttt|||yyyxxx|||llliiidddeeerrrzzzlll^^^YYYTTTOOONNNNNNOOOOOOOOONNNNNNMMMMMMNNNOOOPPPOOOQQQWWW___iiisss|||ooo]]]RRRDDD===>>>BBBCCCAAA?????????DDDLLLZZZnnnWWW```lllddd___aaaaaagggyyyzzzpppmmmkkkiiiiiidddccc```]]]YYYUUURRRPPPMMMNNNMMMNNNYYYlll|||}}}xxxsssssszzzrrrfffjjj|||~~~tttmmmddd\\\WWWUUUQQQMMMJJJHHHGGGGGG\\\nnn222333444444444555777999999999888888888888999999888777666666777:::===???CCCIIIPPPSSSQQQNNNLLLLLLNNNMMMPPPZZZbbbggglllpppppprrrvvvzzz~~~yyyrrrvvv{{{xxxsss{{{mmmnnnkkkjjjrrr{{{nnnggg^^^VVVRRRPPPPPPPPPQQQQQQQQQQQQPPPOOONNNNNNLLLLLLNNNSSS[[[cccjjjnnnyyy~~~wwwwwwzzz|||jjjYYYOOOBBB===>>>AAABBB@@@@@@???>>>DDDHHHRRR~~~|||ZZZ\\\uuuvvvcccbbb^^^```gggvvvnnneeeccc___[[[ZZZTTTSSSQQQOOONNNNNNNNNNNNKKKOOORRRXXXfffzzz{{{||||||xxxyyyiii^^^___hhhtttwwwmmmiiiddd^^^YYYVVVRRRMMMJJJHHHHHHHHH\\\nnn222333444444444555777999999999888888888888999999888777666666777:::===???DDDJJJQQQTTTSSSOOONNNNNNOOOMMMPPPYYYbbbhhhnnnsssooorrrvvvzzz~~~llllllllllllrrrzzz}}}zzzwwwppp{{{zzzpppssssssqqqwww|||nnnbbb[[[XXXWWWWWWTTTTTTTTTTTTRRROOOMMMKKKJJJHHHGGGJJJPPPXXX^^^aaaqqq{{{uuummmooottt{{{yyygggUUUNNNEEE???>>>???@@@@@@AAA???>>>CCCEEELLL|||]]]ZZZhhh~~~ccccccYYY\\\dddqqqxxxeee]]]ZZZUUUPPPMMMIIIHHHGGGGGGHHHKKKMMMOOOYYYZZZ[[[___ooozzzttt{{{}}}ggg]]]ZZZ]]]lll~~~qqqgggeeeddd```\\\YYYTTTOOOKKKJJJKKKLLLXXXjjj555444444444444555666666777888888888888999999999999999999888777888:::<<>>???>>>BBB@@@HHHQQQpppjjjTTT\\\}}}ooo\\\^^^```aaaeeewwwqqqaaaZZZWWWRRRMMMJJJNNNLLLJJJIIIJJJQQQ\\\fffnnnfff```gggxxxzzzwww}}}|||ssshhhcccooowwwqqqnnnjjjkkkrrrxxxxxxtttooosssuuuttttttrrrkkkccc^^^\\\WWWOOOIIIHHHKKKOOO^^^jjj~~~555444444444444555666666777777888888888999999999999999999888777888:::<<>>======??????>>>BBB???GGGOOOkkkdddNNNTTTwwwqqqZZZ___```___cccssstttddd^^^\\\VVVOOOJJJKKKIIIIIIOOOYYYfffwwwxxxgggeeettt|||vvv{{{~~~yyyqqqxxxnnniiieeeeeekkkrrrsssrrrsssxxx{{{{{{zzzxxxqqqhhhaaa^^^XXXPPPIIIHHHJJJNNN[[[fffxxx555444444444444555666666777777777888888888999999999999999888777888:::<<>>===>>>===>>>@@@@@@???BBB>>>EEEKKKaaaqqqSSSNNNiiiuuu]]]```___]]]```nnnsssmmmlllfff^^^XXXTTTOOOOOO[[[lllnnnaaakkkuuussstttsssrrrqqquuu||||||wwwqqqppptttxxxzzz{{{~~~yyypppfffbbbZZZQQQJJJGGGIIIKKKXXXbbbqqq555444444444444555666666777777777777888888888888999999999888777888:::<<>>===>>>AAA@@@@@@BBB===DDDGGGVVVuuufffMMMYYYqqqxxxbbb```^^^\\\^^^kkkzzzuuuiii___\\\hhh{{{yyyeeekkkqqqpppmmmiiifffggglllpppxxxvvvkkkeee[[[QQQIIIFFFGGGHHHWWW```lllwww555444444444444555666666666666777777777888888888999999999888777888:::<<>><<<===AAA??????AAA<<>><<<>>>===;;;<<<@@@>>>>>>@@@<<>>===:::;;;???<<<===???<<>>EEEPPPWWWYYYWWWSSSQQQMMMMMMNNNRRRZZZdddnnntttvvvxxxyyyzzz|||vvvllljjj^^^eeejjjlllnnnqqqrrrooofffccc___\\\ZZZWWWTTTRRRSSSPPPNNNMMMMMMMMMKKKJJJJJJIIIHHHGGGGGGGGGHHHIIINNNWWWaaafffccc[[[UUUQQQRRR```uuuoooWWWGGG???======>>>===999:::>>>:::<<>>>>>===<<<<<<<<<<<<<<<======>>>>>>???BBBGGGKKKyyywwwuuuLLLOOOeee~~~kkk]]]___eeejjjyyy|||uuu|||{{{|||qqqddd\\\QQQIIIFFFEEEDDDCCCAAAEEENNN]]]qqq444444555555555666666666666666777888888888888888999:::<<<;;;:::999999:::@@@DDDLLLUUUZZZYYYVVVSSSMMMNNNOOOQQQWWWaaajjjooouuuwwwzzz{{{{{{yyyqqqiiiaaaXXXSSSSSSSSSQQQNNNQQQOOOLLLKKKJJJKKKKKKKKKLLLKKKJJJJJJKKKKKKKKKKKKMMMJJJJJJMMMMMMJJJJJJMMMQQQYYYcccjjjkkkfff___ZZZVVVaaatttqqq```NNNAAA>>>>>>===<<<<<<<<<<<<<<<======>>>>>>???BBBFFFJJJooo}}}XXXSSS```wwwsssccc```ccchhhvvvzzzyyyjjjaaaZZZOOOHHHEEEDDDCCCBBBBBBCCCIIIUUUhhh333444444444555555555555666666777888888888888888:::;;;<<<<<<:::888888999???EEEMMMTTTXXXYYYWWWUUUOOOOOOPPPRRRVVV^^^gggnnnvvvxxx{{{|||~~~yyynnneee[[[UUUSSSRRROOOKKKNNNMMMLLLKKKJJJKKKLLLMMMKKKJJJJJJJJJJJJKKKLLLLLLRRROOOOOOQQQPPPMMMMMMOOOQQQWWWaaaiiikkkggg```[[[XXXcccwww{{{lll[[[JJJ>>>>>>===<<<<<<;;;<<<<<<<<<<<<===>>>>>>>>>AAAEEEHHHddd^^^PPPSSSffflllccc```cccqqq{{{}}}wwwhhh]]]VVVLLLFFFDDDDDDBBBAAADDDCCCEEENNN___vvv333333333444444444555555666666777888888888888888:::;;;<<<<<<:::888888999===EEEMMMRRRVVVXXXXXXVVVRRRPPPQQQSSSVVV[[[dddnnnrrrtttwwwzzz}}}tttlllbbb]]][[[ZZZVVVRRRRRRRRRQQQOOOMMMMMMMMMNNNLLLLLLMMMNNNNNNOOOQQQRRRYYYXXXWWWWWWVVVTTTSSSTTTUUUZZZbbbhhhjjjfff^^^XXXYYYeeeyyyxxxhhhXXXHHH>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>>>>@@@CCCFFF\\\~~~cccOOOJJJWWW~~~uuufff]]]```lllxxxtttfffXXXQQQIIIEEECCCCCCBBB@@@EEEDDDDDDKKKZZZppp333333333444444444555555666666777888888888888888999;;;<<<<<<:::888999999>>>GGGPPPRRRVVV[[[\\\ZZZTTTRRRRRRUUUVVVYYYcccoooppprrruuuyyy}}}yyypppkkkhhheee```[[[WWWYYYYYYXXXUUUTTTUUUWWWVVVXXXZZZZZZZZZ\\\___bbbeeeeeedddbbbaaaaaa```^^^cccfffkkkooopppjjj```YYY[[[hhh}}}tttcccTTTFFF>>><<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>???BBBDDDUUUssssssVVVKKKRRRmmmzzzhhh\\\^^^hhhqqqwwwiii\\\RRRMMMGGGDDDCCCCCCAAA???AAABBBCCCIIIVVVjjj333444444444555555555555666666777888888888888888888:::;;;;;;:::999:::;;;@@@KKKTTTTTTWWW^^^aaa___WWWSSSSSSWWWWWWXXXcccrrrrrrssswww{{{~~~zzztttllleeeaaadddffffffddddddfffiiikkkmmmpppooonnnnnnrrruuutttvvvuuurrrqqqrrrqqqnnnrrrsssuuuxxxwwwoooddd[[[```mmm~~~mmm\\\NNNBBB;;;;;;;;;;;;:::;;;;;;<<<===<<<===>>>>>>===>>>@@@BBBMMMttt~~~ZZZJJJNNNXXXwww}}}zzzjjj]]]^^^fffkkk~~~vvvmmm```UUUNNNJJJEEECCCDDDDDDBBB@@@===>>>AAAFFFRRRdddyyy444444555555555666666666666666777888888888888888777999;;;;;;::::::;;;<<>>>>>======???@@@GGG___]]]IIINNNIIIbbbqqqwwwjjj^^^___eeeggg}}}wwwoooggg[[[QQQKKKHHHDDDCCCDDDEEECCC@@@===>>>@@@DDDNNNaaawww555555555666666666666777666666777888888888888888666888:::;;;:::;;;<<<===<<>>>>>======>>>@@@EEERRRaaaLLLTTTHHHTTTiiiuuujjj___```eeeeeewww|||pppggg```VVVMMMJJJGGGDDDCCCEEEEEECCC@@@AAAAAABBBDDDNNNaaayyy444444444444444444444444888888888888888888999999999888999<<<@@@AAA>>>;;;===DDDOOOYYY```cccbbbaaa___ZZZWWWXXXYYY]]]gggpppyyy{{{~~~}}}nnnsss}}}}}}jjj]]]RRRFFF>>>:::;;;::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???FFFUUUssskkkKKKNNNJJJKKK[[[mmmqqqggg]]]]]]dddttt~~~|||qqqfff]]]RRRHHHLLLFFFDDDFFFEEEAAABBBGGGAAA>>>???DDDJJJWWWuuu555555555555555555555555777777888888888999999999:::999999<<<@@@@@@===::::::@@@IIITTT^^^eeejjjlll___ZZZVVVVVVWWW\\\fffpppzzz~~~vvvyyyxxxeeeWWWMMMCCC===:::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@LLLfff~~~zzzTTTKKKJJJIIIUUUkkk{{{uuuccc]]]dddooouuukkkbbbVVVKKKJJJEEEDDDGGGGGGCCCAAACCCAAA>>>@@@DDDIIIUUUrrr666666666666666666666666666666777888999::::::;;;;;;::::::<<<@@@@@@===999999<<>>???>>>EEEWWWmmmeeeKKKJJJHHHMMMgggmmm^^^eeelllzzz}}}sssiii[[[NNNJJJFFFEEEHHHJJJGGGCCCBBBAAA???@@@DDDGGGRRRmmm555555555555555555555555555666666888999:::;;;;;;<<<::::::===@@@@@@===999999<<>>:::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>>@@@EEEOOOtttkkk|||yyyQQQKKKIIIGGGcccxxxccceeeiiivvv}}}tttjjj[[[LLLLLLIIIFFFHHHJJJJJJGGGEEEBBB???AAADDDFFFOOOhhh444444444444444444444444555666666888999:::;;;;;;;;;::::::===@@@AAA>>>::::::===DDDMMMVVV___fffjjjiiiaaaXXXTTTSSSXXXcccooo~~~lllXXXJJJCCC===:::;;;:::999999999999:::;;;;;;:::::::::;;;;;;<<<===>>>@@@FFFJJJeeeuuu~~~]]]MMMLLLGGG]]]mmmgggdddppp}}}}}}|||vvvrrrkkk___RRRRRROOOJJJFFFGGGIIIIIIGGGCCC@@@AAADDDFFFNNNggg444444444444444444444444666666777888999::::::;;;:::::::::===AAABBB???<<<888===EEEOOOZZZdddjjjnnnmmmddd[[[UUUSSSVVVaaakkkxxxgggSSSHHHAAA<<<:::;;;999999999999999:::;;;;;;::::::::::::;;;<<<===>>>;;;EEEEEEVVVzzzuuuRRRMMMHHHUUUvvv}}}nnn___iiiwww}}}yyy}}}~~~zzzxxx|||wwwlllooorrrsssqqqqqqrrrmmmggg^^^\\\UUULLLGGGHHHHHHGGGDDDAAABBBDDDFFFOOOhhh555555555555555555555555777777888888888999999999999999999===BBBCCCAAA>>>888<<>>;;;:::;;;999999999888999999:::;;;::::::::::::;;;<<<======777DDDAAAEEEwww|||___LLLJJJLLL___wwwbbbhhhppp}}}{{{rrrlllsssqqqaaadddhhhjjjhhhiiiooossstttooopppjjj[[[OOOKKKJJJGGGFFFBBBBBBDDDFFFPPPkkk666666666666666666666666888888888888888888999999888888999===BBBDDDBBB???999<<>>;;;fffuuujjjJJJKKKGGGPPPwwwiiikkknnnvvvpppnnn{{{kkk\\\______ZZZYYYaaakkkppp}}}|||jjjYYYQQQMMMIIIGGGCCCBBBDDDFFFRRRmmm222222222222222222222222555555666777888999999:::999<<<======@@@CCCBBB===999999<<>><<<999888888888777777888888999:::999999::::::::::::;;;;;;???888IIIIIIWWW{{{yyyQQQIIIFFFKKKbbblllmmmmmmqqqrrrdddVVVSSSYYY___aaa```nnnzzzmmmVVVOOOTTTJJJFFFEEEGGGIIIUUUrrr222222222333333333444444555555666777888999999:::===;;;:::===FFFMMMJJJBBB;;;;;;<<>><<<999888888888777777888888999:::999999999:::::::::;;;;;;>>>MMMiiiYYYNNN}}}zzzUUUIIIEEEIIIYYYyyysssmmmiiiooo~~~{{{mmm[[[RRRVVV```dddbbb___mmmsss___TTTLLLGGGDDDEEEIIIWWWvvv222333333444444555555555555555666777888999::::::???;;;777===LLLWWWSSSHHH>>><<<===BBBMMMZZZdddjjjqqqmmmeee]]]WWWWWWZZZ^^^iiivvvttthhhZZZMMM@@@======;;;999888888888777777888888999:::999999999999::::::::::::888PPPnnnWWW@@@ccceeeQQQGGGIIIOOOeee{{{mmmdddkkkzzziiiWWWUUU___fffeeeXXX```ssszzz^^^RRRKKKFFFFFFKKK[[[{{{555555555555555555444444444555666777888999:::;;;>>>:::777<<>>;;;;;;AAAGGGIII???===;;;<<>>:::888>>>DDDGGG@@@>>><<<===FFFWWWlllzzz}}}{{{iii\\\[[[]]]ZZZ\\\ddduuu~~~~~~~~~{{{uuusss{{{}}}hhhWWWSSSEEE???:::;;;;;;999888999888888777777888888999:::888888888888999999999999777:::>>>777<<>>===999999>>>DDDFFFBBB@@@>>>???HHHZZZppplll^^^]]]___\\\___aaaooo{{{zzzxxxtttmmmmmmxxxwwwaaaQQQOOOCCC===999:::;;;888888999888888888777888999999:::777888888888888999999999444??????000<<>>BBBDDDIIIAAA:::999???OOOhhh||||||uuudddZZZ\\\bbbcccccclllzzzuuusssnnnkkkuuuyyyppp^^^OOOIII>>>>>><<<;;;:::999999999999888888888777777666666888888888888888888888888999:::::::::;;;>>>CCCGGGwww{{{~~~}}}TTTDDDGGGMMMMMMeeeuuugggkkkuuu}}}lll\\\bbbwww|||ttthhhuuuiiiSSSPPPWWWqqq555555555555555555555555444444555666777999;;;<<<;;;;;;<<<<<<<<<===AAACCCLLLDDD===;;;???LLLcccvvvzzz|||lll```]]]```aaa```hhhzzz~~~wwwrrrppplllkkkwww}}}wwwmmm[[[KKKFFF>>>===<<<:::999999999888888888888777777777666666888888888888888888888888999:::::::::;;;>>>CCCFFFnnn}}}|||]]]CCCEEELLLMMMccc|||kkkgggmmmxxxsss]]]]]]rrrxxxrrrfffsssmmmVVVRRRYYYsss555555555555555555555555444444555666777999:::;;;<<<===<<<;;;;;;<<>>HHH\\\nnnwwwtttfff^^^\\\^^^]]]ccctttvvvooolllhhhhhhuuuzzzssshhhVVVGGGAAA===<<<;;;:::999888888888888888777777777777666666888888888888888888888888999999::::::;;;===AAADDD^^^|||nnnGGGBBBGGGGGGYYYzzzvvvfffffftttwww^^^ZZZgggnnnkkkbbbooonnnWWWSSS\\\yyy555555555555555555555555444555555555777888999:::===>>>===<<<:::;;;>>>AAAMMMHHHCCC???>>>DDDVVVgggttt}}}yyyjjj___[[[]]][[[```pppwwwnnniiidddeeesssxxxnnnbbbQQQCCC===<<<;;;:::999888888888888777777777777777777666666888888888888888888888888888999:::::::::<<>>>>>>>>===<<<<<<>>>@@@JJJGGGDDDAAA>>>BBBQQQaaauuu}}}~~~pppeee^^^___\\\___mmmwwwmmmhhhcccdddsssuuuiii\\\MMMAAA<<<;;;:::999888888888888888666666666666666666777777777777777777777777777777777888999999999:::===???>>>bbbyyybbbKKKHHHGGGEEE```uuudddmmmxxxkkkaaaVVV^^^``````nnnlllWWWYYYeee555555555555555555555555555555555555666777888999===>>>@@@@@@???>>>???@@@GGGGGGFFFCCC>>>???LLL[[[vvv~~~yyyllldddaaa]]]```lll|||wwwmmmhhhdddfffuuu{{{pppcccUUUHHH@@@<<<:::999888888777777888888555555666666666666777777777777777777777777777777777888999999999999;;;===AAAYYYooolllLLLEEEHHHEEEYYYrrrzzzdddeeeqqqpppcccfffdddcccqqqkkkZZZ^^^kkk555555555555555555555555555555555555555666777888;;;>>>BBBDDDCCCAAA@@@@@@GGGHHHHHHDDD===<<>><<<999999888777777777777888555555555666666666777777777777777777777777777777666888999999888888:::;;;BBBPPPuuuxxxWWWFFFFFFEEEPPP```www}}}gggaaaiiizzzwwwrrrhhhcccpppggg[[[dddsss555555555555555555555555555555555555555666777888:::>>>CCCFFFEEECCCAAA@@@HHHIIIJJJEEE===:::DDDQQQnnnxxxooocccbbb___```jjjxxxwwwnnneeebbbmmm}}}}}}vvvrrrhhhXXXIIIAAA===;;;999888777777777777777888444555555555666666777777777777777777777777777777666888999999888888999:::999BBB```jjjNNNIIICCCIIIQQQggglllccccccttt{{{iii```kkkyyy```YYYgggyyy666666555555555444444444222333333444555666888888===CCCHHHIIIIIIHHHCCC===EEEGGGLLLNNNFFF<<<@@@LLLddd~~~uuubbbaaa```aaadddmmm{{{wwwiiiaaakkk{{{{{{sssiii^^^SSSHHH>>>999:::888888888888777777777777555555555555666666666666888888777666666666666666777777777888999999::::::999EEELLLkkkPPPDDDGGGLLLLLL[[[zzzsssaaagggpppfff]]]jjj|||yyyhhhbbbrrr666666555555555444444444333333333444555666777888===CCCHHHIIIIIIIIIDDD???HHHSSSYYYPPPCCC>>>BBBGGG```yyy}}}jjjbbb```___cccjjjwwwxxxjjjbbbkkkzzz~~~pppfffYYYOOOEEE;;;888999888888888777777777666666555555555555666666666666888777777666666666666666666777777888888999::::::<<>>JJJ___iiiZZZGGGBBBCCCCCCVVVnnnrrrccc___]]]aaagggrrryyylllcccjjjxxx}}}kkk```RRRIII@@@999666888888888777777777777666666444555555555555666666666777777666666555555666666666666777888888999999:::???@@@DDDPPPsssyyyZZZHHHHHHFFFQQQooogggbbbfffqqqgggooosssuuu555555555555555555555555333333333444444666777777999???CCCCCCDDDEEEBBB>>>III```qqqlllWWWFFFAAABBBKKK```}}}uuueee___\\\```fffooo{{{oooeeejjjuuuvvvfffYYYLLLCCC===888777888888777777777666666666666444444444555555555666666777666666555555555666666666666777777888999999999;;;;;;EEELLL___WWWLLLIIIHHHMMMbbbmmmddddddjjjzzzuuu~~~sssyyy444555555555555555555555444444444444444555666777:::???BBBBBBCCCEEEDDD@@@EEEUUUnnn{{{iiiKKK>>>CCCEEEWWWzzzyyyhhh```\\\aaaeeelll}}}}}}rrrgggiiirrr|||xxxppp```TTTGGG@@@<<<999888999777777777666666666666555444444444444555555555555666666555555555555666666555666666777888888999999777777@@@BBBKKK~~~kkkOOOHHHIIIKKKTTTqqqzzzgggbbbdddqqqxxx|||444444444555555555555555444444444444444555666666;;;@@@BBBBBBDDDGGGFFFCCCAAAHHHaaayyyoooOOO>>>DDDCCCRRR{{{oooddd^^^bbbdddhhhxxxtttiiihhhpppyyyrrrnnn[[[NNNBBB>>><<<:::888999777777666666666666555555333444444444444555555555555555444444555555666666555555666777777888888999<<<;;;===;;;AAAgggZZZHHHIIILLLKKKfffnnnccc^^^fffuuu444444444555555555666666555444444444444555666666:::>>>@@@@@@AAAEEEFFFCCC===BBBSSSfffeeeRRRCCCBBBAAANNN{{{vvvhhh```bbbbbbbbbqqqvvvjjjhhhmmmyyyllljjjUUUIII>>>;;;<<<:::888888777777666666666555555555333333444444444555555555555444444444444555666777555555666666777888888888<<<>>><<<<<>>BBBCCCAAA<<>>999999999777555666444333333555666666555555444444333333444444555333333333444444444555555555555555555666666666666999777999<<<;;;AAA[[[xxxwwwNNNKKKNNNOOOffftttccc^^^ZZZccc{{{444444444444444444444444333333444444555666666666:::;;;<<<===>>>???@@@@@@@@@@@@AAAFFFQQQVVVNNNCCC>>>@@@\\\}}}jjjbbbaaaccchhhmmm{{{uuujjjbbbeeellltttyyyiii[[[UUUEEE@@@;;;999:::<<<<<<:::777555444444555666555444444444333333333333444444333333333444444444555555555555555555666666666666888666888;;;999;;;LLLaaabbbPPPKKKLLLaaa}}}nnnaaa^^^bbbppp444444444444444444444444333333444444555666666666;;;;;;===???@@@AAAAAAAAA@@@@@@AAAFFFPPPVVVPPPEEE@@@===PPPooossshhhbbbbbbeeejjj~~~|||yyyuuuoooeee]]]^^^eeekkkpppyyyxxxcccVVVLLLAAA===999888;;;>>>>>>===999777555555555666555444444444333333333333444444333333333444444444555555444555555555555666666666777555777;;;:::888@@@LLLooo```NNNKKKXXXjjjyyyccccccccceeettt666666666666666666666666333333444444555666666666999:::===???BBBCCCDDDEEEBBBAAAAAADDDNNNVVVSSSKKKGGG???JJJaaatttooodddbbbeeejjjyyy~~~xxxvvvvvvwwwvvvsssppplllccc[[[[[[```eeekkktttmmm^^^SSSFFFAAA===999888;;;<<<<<<;;;:::888666555555666555333444333333333333333333444333333333444444444555555444444444555555555666666777555777<<<===<<>>;;;777777:::<<<;;;:::999777555555555555444333333333333222222333333333333333333444444444555555444444444444555555555555:::777777:::===>>>@@@BBBIII|||___HHHKKKTTTfffiiiiiiccc\\\iiirrr444444444444444444444444333333444444555666666666999999999;;;===AAAEEEHHHJJJFFFAAABBBOOO```kkkmmmOOOBBBCCCRRRfffmmmeeefffgggoooxxx}}}pppiiiggghhhgggjjjkkkfff]]]WWWWWW```fffmmmttt~~~rrr]]]QQQIIICCC999666444555999<<<<<<:::888666444444444555444333333333222222222222333333333333333444444444555555333444444444444555555555;;;999777777999;;;<<<===AAAaaammmMMMJJJTTT\\\vvvkkk```YYYaaaiiixxx444444444444444444444444333333444444555666666666888888999;;;AAAIIIPPPUUUUUUNNNDDD@@@JJJ]]]lllrrrUUUEEEAAAJJJ^^^zzznnniiigggjjjrrr}}}ooohhhdddfffkkkooolllbbbZZZXXXZZZ___fffmmmvvv{{{hhhWWWHHH@@@@@@999666333444777999888666666444222222444444444333333333222222222222333333333333333444444444555555333333444444444555555555888888888777777999::::::@@@HHHvvv___OOOQQQSSSrrrrrr```YYY[[[___iii666666666666666666666666333333444444555666666777777777999>>>GGGSSS^^^eee```VVVFFF<<>>BBBQQQaaakkklllEEE@@@MMMKKKbbbyyynnnnnnnnnooo}}}|||lllgggaaaaaalllvvvsssdddWWWYYY[[[]]]```gggvvv|||eee\\\MMMCCC>>>999999888888777666555555444444444444444444444444444222222111111222222333444222222333333333333444444333333333444444444555555555555555666666777888999999???JJJeeeYYYOOORRR^^^cccZZZ]]]WWW]]]iii}}}666666555555555444444444444444444555555555555666777999:::<<>>GGGMMMNNNWWW]]]___VVVIIICCCIIIQQQ]]]ppp___GGGIIIIII\\\rrrmmmnnn}}}jjj___jjjyyy|||vvvdddZZZUUUYYY___hhh|||uuu___PPPFFF;;;:::<<<666555555555555444444444444333333333333333333333333111111000000111111222333111111111222222222333333222222222333333333444444444444444444555666777888444555<<>>FFFmmmdddRRRiiijjj___\\\[[[^^^fffyyy444444444555555555555555444444444555555555555666444777888888===GGGMMMNNNRRRWWW[[[XXXPPPGGGCCCCCC^^^uuufffIIIDDDEEE[[[vvvqqqnnnwwwyyyiiimmm{{{jjj\\\SSSXXX^^^hhh~~~jjjXXXLLLCCC999:::<<<666444444444444444444444444333333333333333333333333111000000000000111222222111111111111222222222222222222222222333333333333444444444444555666777888777555888<<<999???\\\{{{rrrSSS]]]ttteee```]]]___bbbnnn444444444555555555666666444444444555555555555666333777888999===EEEIIIIIIMMMSSSYYY[[[VVVNNNHHHEEEZZZsssmmmRRREEEBBBSSStttzzztttnnnqqqvvvsss~~~uuucccVVVXXX^^^fff|||}}}^^^PPPGGG???666888;;;333333333333333333333333333222222222222222222222222000000000000000111222222111111111111222222222222111222222222222333333333444444444444555666777777666666888999777;;;LLL___fffZZZnnnnnneee___^^^]]]aaavvv444444444555555555666666444444444555555555666666333777999:::===BBBDDDBBBJJJQQQYYY]]]ZZZTTTPPPNNNOOOlllsss^^^KKKCCCLLL```|||wwwnnnlll}}}xxxkkk[[[ZZZ]]]cccxxxmmmWWWKKKDDD===444666888000333333333333333333333333222222222222222222222222000000000000000111111222000111111111111222222222111111222222222333333333444444444444444555777777222777<<<<<<999:::BBBJJJooo~~~___dddtttiii___\\\XXXYYYjjj444444444444444444444444777666666555444444333333111555777888<<>>:::::::::888555333333333333333333333333222222222111111111111000111111000000111111222333444333333222111111111222111111222222222333333333333333333444444444555555222444777999:::===@@@CCCVVVlllYYYsssqqq___^^^]]]ZZZcccsss444444444444444444444444444444444444555555555555444555555888AAAKKKLLLHHHLLLOOOWWWaaafffbbbXXXQQQQQQiii}}}vvvZZZEEEDDDNNNXXXwwwvvvqqqyyyxxx```[[[___fffyyy\\\IIICCC;;;888888888666444333333333333333333333333222222222111111111000000111111000000111111222333444333222222111111111222111111111222222222333333333333333444444444444555333555777888999<<>>888555666666555333333333333333333333333333222222111111111000000000111000000000000111222222333333222111111111111222111111111222222222222333333333333333444444444444444666777888888:::===???AAAPPP{{{}}}dddnnnxxxeee^^^^^^^^^^^^nnn444444444444444444444444555555555444444444333333666555444777BBBNNNTTTRRRSSSUUUXXX___ffffffYYYLLLKKKUUUmmm{{{___KKKHHHNNNkkktttyyyzzzeee]]]^^^fffxxxcccKKK>>>:::666444555555555444222222222222222222222222111111111111000000000000000000000000000111222222222222111111111111111222111111111111222222222222222222333333333444444444555666777777777888:::<<>>GGGQQQxxxgggjjjttteeeYYYRRRPPPWWW[[[aaarrr222222333333333333444444555555444444444333333333555444444444555888:::<<>>LLLpppvvvhhh[[[VVVSSSPPPQQQTTTYYY```ppp222222333333333444444444333333333444444555555555333333444555666666666555555:::CCCLLLRRRUUUYYY]]]eeedddXXXZZZmmmxxxOOOLLLSSSjjjdddMMM;;;999999444000333000000000000000111111111000000000000000000000000......////////////......---......///000/////////000//////.........//////.../////////000000111111000000000000111111111111111222222333333444555555000888555111999;;;888:::???>>>VVVsss___WWWUUUTTTOOOSSSUUUVVV```rrr~~~555444444333333444444555555444444444444555666666555444333333333333444555888;;;@@@HHHPPPXXX___ccchhhvvvtttWWWHHHXXXrrrhhhPPPSSSaaarrrNNNEEE999333222222111///222111111111000000////////////............//////////////////////////////...............///000000////////////////////////////////////000000000000111111111111111111111111111111222222222333333333444444555555555555555555:::===CCCZZZoooaaaXXXOOOQQQTTTUUUSSSUUU^^^jjjrrr444444333333333333444444333333333333333444555555555444333333333333444555444888???IIIUUUbbbnnnvvvqqqwwwzzznnnVVVGGGOOO```yyyZZZPPPeee^^^GGG@@@777222222444333111111111111000000000////////////............//////.......................................//////000////////////////////////////////////000000000000111111111111111111111111111111111222222222333333333444444555555555555555555666888HHHqqqhhhYYYWWWRRRSSSSSSQQQQQQVVV^^^dddyyy~~~}}}444444333333333333444444333222222222222333444444555444444333333444444555222666<<>>999444222333555444333111111000000000000////////////............//////..............................------......///000////////////////////////////////////000000000000111111111111111111111111111111111222222222222333333333444555555555555555777777444;;;ZZZeee[[[TTTSSSRRRPPPOOOOOORRRUUUcccsss~~~}}}444333333333333333333444333333333222333333444555444444444444444444444444444666:::AAAMMM```uuu|||zzzwwwqqqfffYYYNNNJJJZZZmmmtttYYY]]]cccDDD777555222222333444333222000000000000000000/////////......------......///...........................------------...//////////////////////////////////////////000000000000111111111111111111111111111111111111222222222222222222333444555555555555999:::777666IIIrrrcccVVVSSSPPPPPPOOOMMMMMMOOOUUUdddwww}}}{{{{{{}}}333333333222222333333333444444444444444555555666444444444444444444444444555666888;;;EEEVVVkkkyyy{{{}}}}}}zzzrrreeeVVVKKKYYYccciiiXXXlllrrrPPP???555444333222222222111/////////////////////000000......------------..............................---------------...//////////////////////////////////////////000000000000000000000000000000000000000000111111111222222222111222333444555555555555333777777444;;;UUUwww}}}]]]UUUPPPPPPPPPMMMLLLOOORRRXXXbbbooo{{{|||wwwuuutttvvv{{{333333222222222222333333555444444444444555666666333444444555555444444333444555777999@@@OOOcccrrr{{{~~~{{{qqqaaaRRROOO[[[rrrTTTWWWccc{{{WWW>>>666444444333222111000///.........////////////000000......------------......------------------------------,,,,,,------...///////////////////////////////////////000000000000000000000000000000000000000000000111111111111222000111222444555555555555000555888777777CCCWWWgggpppaaaUUUSSSQQQMMMLLLOOOQQQQQQTTT[[[hhhvvv|||uuuqqqooooooooouuu333333222222222222333333444444333333444444555666333333444555555444333333222444666777<<>>666555333333333222000///000111---.........//////000000...------,,,,,,------...---------------------------,,,,,,,,,,,,---......////////////////////////////////////000000000000000000000000000000000000000000000000111111111111///000222333444555555555000222444666666888???FFF___pppbbbYYYOOOLLLPPPIIIMMMOOOOOONNNSSS___iiivvvvvvvvvxxx{{{~~~zzztttrrrpppkkkiiikkkqqqwww222222222222222222222222222222111111222222333444111111222222222333333333222222444777999AAAQQQaaauuu}}}vvv~~~nnn[[[mmm}}}UUUKKKVVVccczzzqqq]]]@@@777444///000000000000////////////........................------,,,,,,------...///------------------------,,,------+++******,,,...............////////////............////////////////////////////////////.........///////////////000111111111111222222222444333333333444777:::;;;RRRwwwqqqZZZVVVTTTKKKRRRNNNLLLLLLLLLMMMRRRYYYaaannnyyyyyyxxxvvvvvvwwwzzz}}}~~~~~~~~~~~~yyytttxxxmmmeeeffflllqqqzzz222222222222222222222222222222111111222222333333111111222222222333333333666555666777777;;;HHHVVVeeerrrqqqnnn[[[ffftttMMMOOOSSSmmmmmmoooyyynnnMMM999555444333000000000000/////////...........................+++************+++,,,,,,---------------------------,,,+++++++++---......---.........////////////............////////////....................................////////////000000111111111222222222333333222333444777999;;;DDDZZZ|||bbbRRRMMMPPPLLLKKKMMMLLLJJJMMMQQQVVVbbbqqq|||}}}~~~{{{uuuttttttttttttvvvyyyzzz|||~~~~~~{{{xxxxxx|||~~~~~~}}}|||{{{{{{{{{~~~~~~|||}}}}}}~~~~~~yyyrrrmmmddd```aaaiiirrr{{{}}}222222222222222222222222111111222222222333333333111111222222222333333333555555666777666777@@@KKK\\\mmmrrrvvv```[[[qqq]]]RRRLLLYYYxxx|||xxxSSS===555333333444000000000/////////......------------------------***************+++,,,,,,------------------------///,,,)))***---//////...---------.........//////---............/////////....................................//////000000000000000111111111222222333222222222444666888999;;;???YYYmmmXXXZZZOOOLLLKKKMMMLLLIIIHHHKKKKKKTTTaaakkkrrrzzz}}}xxxyyy{{{zzzssssssssssssssstttttttttrrrssstttrrrqqqsssyyy~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{{{{zzzxxxxxx~~~~~~}}}|||zzz{{{~~~|||~~~yyyuuutttpppiiidddaaaaaafffppp{{{222222222222222222222222111111222222333333333333111111222222222333333333111111333666777777>>>GGGVVVlllvvvjjjSSSVVVxxxwwwZZZMMMVVVrrriiiBBB666666333000111000000/////////.........------------------------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,222---)))***...000...+++,,,,,,---------.........---------.........//////........................------......//////000000000000000000111111111111222111222222333555666777:::;;;GGGjjjfffbbbRRRMMMJJJKKKKKKHHHHHHKKKHHHNNNVVV]]]eeeooozzzyyyxxxyyyxxxssstttuuuuuutttsssrrrqqqooopppooooooooorrrxxx}}}}}}}}}~~~}}}{{{yyy}}}}}}||||||{{{zzzyyyxxxxxxyyy{{{}}}|||{{{xxxwww||||||{{{yyyxxxxxx{{{~~~~~~~~~~~~xxxooojjjjjjhhhccc^^^cccdddjjjuuu222222222222222222222222000111222333333333222222111111222222222333333333000000333777888777<<>>ZZZssseeeWWWOOOKKKHHHIIILLLJJJJJJJJJKKKMMMSSSZZZ___nnnvvv}}}|||uuuuuutttsssqqqnnnkkkiiilllkkkjjjiiijjjlllnnnooolllrrrxxxyyyyyy~~~|||zzzwwwwwwxxxxxxxxxwwwvvvwwwwwwwwwvvvuuusssqqqppprrruuuwwwwwwvvvtttssstttuuuuuutttsssssstttvvv{{{||||||yyyuuurrrppppppkkkgggaaa^^^^^^aaadddeeekkkvvvkkkfffkkk}}}222222222222222222222222///111222444444333222111111111222222222333333333555333333666555333444888:::OOO\\\ppptttnnnxxxvvv~~~~~~kkk^^^iii|||```PPPWWW{{{pppJJJ===111000222111///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++++++++++++++++++++++++++,,,+++***)))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,---...///000111111////////////000000000111//////000111222222222222111555888999EEEeeennn```VVVNNNKKKKKKJJJIIIGGGEEEFFFHHHLLLOOOYYY```hhhpppyyy}}}yyyxxxvvvssspppmmmkkkiiijjjjjjjjjjjjkkkllllllllljjjnnnqqqrrrqqqsssyyy~~~~~~{{{xxxwwwxxxyyywwwuuusssssstttvvvvvvuuussstttvvvwwwwwwvvvuuusssnnnoooqqqssstttsssrrrrrroooqqqssssssrrrppppppqqqsssssssssoookkkfffdddccc______]]]\\\\\\```ggglllyyyrrrfff___hhh|||~~~~~~222222222222222222222222///111222444444333222111111111222222222333333333333000111444444222444888555IIIXXXnnntttppp|||{{{~~~vvveeebbbbbb}}}nnnUUUSSSlll}}}XXXAAA;;;444000......000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++'''((()))))))))***---000******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---...///000111222////////////000000000000...///000111111222111111999222333;;;<<>>444...///333333333333333222111000444444444555555555555666;;;AAAQQQfffwwwnnn___SSSbbbTTTJJJbbb{{{~~~lllKKK888777555333222000000/////////...---,,,,,,++++++,,,,,,,,,++++++*********((()))***+++,,,---------))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............////////////////////////000000000000,,,222666666555<<>>333......111000///...............++++++++++++++++++++++++((()))))))))*********+++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))************************************))))))*********+++******+++,,,,,,---......------------------------,,,,,,---------.........---------.........//////000111222222111111111111///333666777???YYYzzzjjj[[[NNNGGGFFFEEEEEEDDDCCCBBBAAA@@@AAAAAAAAABBBEEEJJJOOOSSSccciiiooopppmmmkkkjjjlllddddddbbb```]]]]]]___aaaaaaeeehhhhhheeebbb``````aaaaaabbbccccccbbbbbbbbbaaaaaabbbbbbbbbaaa``````[[[\\\]]]^^^^^^^^^]]]\\\\\\___bbbcccbbb```aaabbbdddddddddcccaaaaaacccddd\\\[[[ZZZZZZ[[[\\\]]]^^^\\\\\\^^^___```aaabbbbbb___aaabbbaaa___^^^^^^^^^aaa^^^^^^``````^^^___bbbddddddcccbbb```]]]ZZZYYYRRRQQQOOOMMMMMMMMMMMMNNNKKKOOOUUU[[[aaajjjuuu}}}{{{sssjjjdddaaa```ooowww|||~~~uuuoooqqq}}}oooQQQ<<<222222222111111111111111///000///,,,///444333---//////000111111111111111000111111111111222222222333666999888444;;;QQQgggzzzuuuaaaYYY\\\}}}TTTUUUOOOSSSvvvvvvooonnnyyy{{{}}}|||wwwpppnnnsssxxx{{{|||gggKKK777222444333111000000///...------------++++++++++++++++++++++++(((((())))))*********+++'''(((((()))(((''''''&&&))))))))))))))))))))))))((((((((((((((()))******************************+++,,,+++)))((((((***,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......---------.........//////---///111111000000222444444///000666666>>>bbbqqq```UUUIIIIIIHHHFFFDDDBBB@@@>>>AAAAAA@@@AAABBBDDDGGGHHHHHHPPPZZZ___```aaadddgggeeedddccc___]]]\\\]]]___]]]bbbggghhheeebbb``````^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]]]]]]]\\\\\\[[[\\\]]]^^^______^^^]]]]]]TTTXXX]]]___]]]\\\\\\]]]]]]^^^]]]\\\ZZZ[[[]]]___\\\[[[ZZZYYYXXXYYYZZZZZZZZZZZZ[[[\\\^^^___```aaa___```aaa```^^^\\\\\\\\\___\\\\\\^^^___]]]]]]```[[[\\\\\\[[[XXXUUUQQQOOOKKKKKKJJJIIIJJJLLLNNNPPPMMMQQQYYYdddooozzzzzznnnaaaXXXTTTXXXgggwww{{{|||{{{rrrtttrrrXXX===+++111111111111000000000000000111111111111222222222111111111000111111222222111111222222222333333333444///111666666555BBBSSSppp{{{iiiZZZmmmnnnSSSQQQUUUYYYwwwmmmoooyyy}}}|||~~~~~~wwwqqqqqqrrrqqqooommmnnntttyyy{{{{{{|||XXX666///444333///...///............------------,,,+++***)))))))))))))))))))))***++++++,,,,,,))))))*********++++++++++++*********))))))(((((((((((((((((())))))))))))************))))))(((((()))))))))((())))))***+++000///...---------------------------,,,,,,+++***++++++,,,,,,---...//////000---+++,,,...///...---///000000000111111111111000111222222444<<>>MMMmmm{{{zzz^^^```ZZZJJJQQQ\\\qqqjjjooo}}}yyywwwwwwyyy|||{{{vvvqqqkkklllkkkjjjjjjoooxxx~~~~~~{{{lllNNN333...222222///...............---------------,,,+++***))))))))))))+++*********************)))))))))******+++++++++*********)))))))))(((((((((((((((((())))))))))))++++++*********))))))))))))))))))))))))***++++++///...------,,,,,,,,,---,,,,,,------,,,,,,+++***++++++,,,,,,---......///:::555000------......---//////000000000111111111...///000//////333;;;BBBWWWhhhyyy|||pppeeeUUUIIIHHHLLLJJJDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAADDDHHHLLLOOOWWWWWWYYYZZZZZZZZZYYYYYY[[[\\\^^^`````````___^^^bbbaaa^^^\\\[[[[[[\\\\\\XXXXXXXXXYYYZZZ[[[\\\]]]YYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZYYYYYYYYYZZZZZZTTTUUUUUUTTTSSSSSSUUUWWWVVVVVVWWWXXXYYY[[[\\\]]]YYYZZZZZZZZZZZZ[[[[[[[[[___^^^^^^___```___[[[WWWTTTRRRNNNKKKHHHGGGGGGGGGIIIHHHGGGIIIOOOVVV\\\___jjjsss|||~~~wwwgggXXXKKKIIIPPPcccwww{{{wwwzzzwwwvvvxxxgggPPP@@@333+++(((111111111111000000000000000000000111111111222222333333111000///.........111111111222222222222333555222444777555222999EEE___sssmmmWWWjjjmmmMMMPPPZZZ|||iiieeeppp}}}tttssssssuuuwwwuuuppplllffffffffffffjjjssssssUUU@@@///---000///...///......---------,,,,,,,,,,,,+++******)))))))))))),,,,,,+++******)))(((((())))))))))))******************))))))))))))(((((((((((((((((())))))))))))+++++++++************************)))***++++++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------......<<<777111---,,,,,,---...////////////000000000000000222333222111222777;;;>>>KKKZZZqqq{{{~~~xxxjjjZZZQQQNNNJJJDDDDDDDDDDDDDDDCCCCCCBBBAAA???>>>=========???BBBCCCJJJKKKMMMPPPRRRSSSTTTTTTXXXYYY[[[\\\\\\\\\[[[[[[bbb```^^^[[[ZZZYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZUUUWWWXXXZZZZZZYYYXXXWWW[[[[[[ZZZZZZZZZYYYYYYYYYWWWXXXYYYZZZ[[[ZZZYYYYYYRRRSSSTTTSSSQQQQQQRRRTTTVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[___^^^]]]]]]\\\[[[WWWTTTLLLKKKHHHFFFDDDDDDEEEFFFGGGHHHIIIMMMTTT]]]eeejjjuuu|||~~~yyynnncccXXXOOOMMMUUUdddxxx}}}rrrnnnrrr|||}}}{{{}}}yyyuuuvvv{{{oooMMM:::444000+++(((111111111111000000000///000000000000111111111111333222111111000000000000111111111111222222222222333222444666444222666>>>GGGaaaaaa]]]kkkXXXRRRnnnnnnbbbgggxxx|||xxxxxx{{{zzzyyy{{{~~~|||xxxuuutttrrrrrrqqqnnniiieeedddddddddfffkkkxxxwwwmmmBBB777------///------...------------,,,,,,,,,+++++++++***)))))))))))))))+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))++++++++++++***************************+++,,,,,,++++++************++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------111///,,,******,,,...///........./////////000000000222333333333666:::>>>999BBBKKK]]]uuuzzzfffWWWPPPLLLJJJHHHFFFCCCBBBBBBCCCCCCAAA@@@>>>=========>>>???AAABBBDDDFFFHHHJJJKKKLLLPPPQQQSSSTTTVVVWWWWWWWWW[[[ZZZYYYWWWVVVVVVVVVVVVWWWVVVVVVUUUUUUUUUVVVVVVTTTVVVYYY[[[\\\ZZZXXXVVVXXXXXXXXXWWWWWWVVVUUUUUUUUUWWWYYYZZZZZZXXXVVVTTTRRRSSSSSSRRRQQQPPPQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVYYYYYYYYYXXXXXXXXXWWWWWWXXXWWWVVVUUUSSSQQQOOOMMMGGGFFFDDDBBBBBBCCCDDDEEEDDDHHHNNNUUU\\\eeelllqqqzzzuuujjj]]]TTTSSSXXX]]]ooorrryyyooolllxxx~~~pppkkkiiimmmppprrruuuzzzzzzvvvwwwyyynnnVVV<<<000//////...---111111111111000000000/////////000000000111111111111111111111111222333444000000111111111222222222000000333555444333777<<<666RRR}}}___lllnnnOOOYYY~~~xxxeeeccclllttt~~~yyyuuuuuuwwwwwwuuuvvvxxxvvvrrrsssrrrpppooommmiiieeebbbbbbcccdddeeelllyyyxxxkkkSSS777222.........,,,+++------,,,,,,,,,++++++++++++******))))))((()))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))******************************))))))******+++,,,******)))))))))******+++******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,((()))***++++++,,,---------............/////////......------...222777;;;888>>>@@@HHHXXXbbbppptttiiiaaaSSSOOOIIICCC@@@@@@BBBDDDBBBAAA@@@???>>>>>>??????======>>>???@@@AAACCCCCCEEEFFFHHHKKKMMMOOOQQQRRRSSSSSSSSSTTTTTTUUUVVVVVVTTTTTTSSSRRRRRRRRRSSSSSSSSSUUUYYY\\\]]]\\\ZZZXXXVVVVVVWWWVVVVVVTTTSSSRRRVVVWWWYYYZZZYYYWWWTTTQQQQQQSSSSSSSSSQQQPPPPPPQQQQQQRRRTTTVVVWWWXXXXXXXXXYYYXXXWWWVVVTTTRRRQQQPPPMMMMMMKKKIIIGGGFFFFFFFFFCCCBBBAAAAAABBBDDDFFFGGGIIIOOOWWW]]]aaadddhhhjjjmmmaaaRRRHHHJJJXXXkkkyyy~~~vvvqqqvvv~~~rrrfffaaaaaagggooovvvzzzlll___VVVIII<<<000,,,,,,++++++,,,111111111111000000000000/////////000000000111111//////000000111333444555000000000111111111111222///000222333444555777:::444HHHxxxjjjYYYlll[[[OOOaaatttmmmddddddeeexxx}}}~~~~~~}}}}}}}}}|||zzzvvvssstttvvvtttqqqrrrtttsssnnnkkkkkkkkkjjjhhheeecccaaa^^^```bbbeeelllyyy~~~nnnuuu}}}uuuRRR>>>222000///...---,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))))))))''''''((())))))***++++++((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********)))))))))((()))******+++***))))))))))))***++++++)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,(((***---...---+++++++++------------.........///000...,,,+++,,,///222444000555333444<<>>>>>???@@@CCCEEEHHHJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVQQQQQQPPPPPPPPPPPPPPPQQQPPPSSSWWW[[[]]]\\\[[[ZZZWWWWWWXXXXXXWWWUUUSSSRRRVVVWWWYYYYYYYYYVVVTTTRRRPPPRRRSSSRRRPPPOOOOOOOOOQQQRRRUUUWWWXXXYYYYYYYYYUUUTTTSSSPPPMMMKKKIIIHHHCCCCCCCCCAAA???>>>@@@BBBAAAAAAAAACCCFFFJJJNNNQQQXXX\\\aaaaaa^^^ZZZXXXXXXOOOJJJHHHOOO^^^rrr~~~xxxqqqooo{{{zzzsssnnndddeeejjjttt}}}}}}eeeLLL===222...---...---******,,,111111111111000000000000////////////000000000111//////...//////000111111000000000000111111111111111222333222333555777888777>>>ccc|||WWWUUUdddnnnPPPOOO```wwwiiibbb^^^kkkvvv}}}zzzxxxwwwxxxzzz|||}}}}}}yyywwwvvvuuuvvvuuutttrrrrrrrrroookkkkkknnnmmmiiieeeeeeeeeccc```^^^\\\[[[[[[^^^ccchhhooo{{{}}}{{{~~~uuunnnppp{{{uuuVVV===555//////...,,,,,,------,,,++++++++++++************))))))(((((((((((())))))((((((((()))))))))))))))(((((((((''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))''''''((((((((()))))))))((((((''''''(((((()))******)))))))))******+++,,,))))))***+++++++++++++++++++++++++++++++++++++++***,,,...---+++***+++---,,,,,,---------.........000///.........///000///+++000...---222444???SSS}}}zzzvvvzzzwwwqqqlllcccZZZQQQKKKHHHFFFBBBBBBAAA@@@??????>>>>>><<<<<<;;;::::::;;;<<<===;;;;;;<<<>>>???AAACCCDDDDDDEEEHHHJJJLLLNNNOOOPPPOOONNNNNNNNNNNNNNNOOOOOOKKKNNNRRRVVVYYYZZZZZZYYYVVVWWWWWWWWWVVVTTTRRRPPPPPPQQQSSSTTTUUUTTTSSSRRROOOPPPRRRQQQOOOMMMMMMMMMOOOPPPRRRTTTUUUTTTSSSSSSNNNMMMKKKIIIFFFDDDBBBAAA>>>??????===<<<===AAADDDCCCDDDGGGLLLRRRYYY___bbbeeefffeee^^^TTTLLLHHHHHHFFFKKKXXXhhhuuutttrrrrrrpppyyysssjjjiiijjjdddkkkzzznnnUUU???666///,,,,,,......++++++---111111111111000000000000////////////000000000000///......---------......000000000000111111111111333444444222222555666666:::666OOO___SSS]]]uuu}}}TTTHHHYYYaaaoooeee^^^eeelllwww|||{{{||||||vvvtttssstttvvvyyyzzzzzzuuusssqqqqqqrrrrrrrrrqqqnnnmmmjjjeeeeeehhhhhheeeddddddccc___ZZZVVVTTTSSSZZZ^^^eeelllsss~~~{{{xxx|||uuuyyy~~~rrrqqqvvvvvvbbbCCC333555...---,,,***+++---...,,,+++++++++************)))))))))(((((((((((()))*********))))))((((((''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))******)))******+++,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++)))***+++)))'''(((,,,000,,,,,,,,,---------......))))))+++---//////---+++///333111111555222666DDDbbbyyyxxxsssrrrwwwyyy}}}zzzrrriii___UUUNNNJJJEEEDDDCCCBBBAAA@@@???>>><<<<<<;;;::::::;;;===>>><<<<<<;;;<<<<<<===>>>???>>>???AAADDDFFFHHHHHHIIIMMMMMMLLLLLLMMMNNNNNNOOOGGGJJJNNNRRRUUUWWWXXXXXXSSSTTTUUUUUUTTTRRROOOMMMIIIJJJLLLNNNPPPQQQQQQQQQMMMOOOPPPPPPNNNKKKKKKKKKKKKLLLNNNOOOOOONNNLLLKKKGGGFFFEEECCCBBB@@@???>>>===>>>???===<<<>>>CCCGGGGGGJJJNNNTTT]]]fffmmmrrrjjjiiidddZZZMMMDDDAAABBBZZZcccsss~~~~~~uuuiiinnnzzzqqqdddaaaaaa```aaaoooyyyiiiTTT???555555111+++((()))***)))(((***////////////////////////000000000000000000000000...000111000///...///111000000000///000111111222111111222222222333333333444===DDD\\\wwwZZZOOO^^^vvvpppKKKNNNJJJXXXtttzzzggg___]]]^^^fffuuu{{{yyywwwsssqqqsssxxx{{{zzzwwwqqqppppppooooooppppppqqqnnnnnnmmmmmmlllllllllkkkllliiieeeaaa______aaacccaaa___\\\XXXTTTSSSUUUWWW^^^ccchhhnnnzzzuuuiiiuuuyyyqqq|||wwwvvvpppbbbJJJ555...222............---,,,+++***+++)))((()))+++,,,)))''')))))))))(((''''''***+++''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))))))))************))))))*********)))))))))))))))((()))***+++,,,+++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000111222333===QQQfff~~~llllllpppppptttooouuu{{{{{{vvvnnneee^^^OOOLLLFFF@@@???AAA@@@===;;;;;;;;;:::999:::===???777777777888999:::;;;<<<999::::::<<<===>>>??????BBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGLLLLLLMMMMMMLLLLLLKKKKKKFFFFFFGGGIIIJJJKKKLLLMMMHHHHHHIIIKKKNNNMMMIIIEEEIIIJJJIIIFFFCCCAAAAAABBB===>>>??????=========???@@@AAAAAABBBCCCFFFKKKOOOVVV]]]dddhhhnnnuuussslllcccVVVJJJEEEHHHNNNZZZddd|||~~~xxxxxxoooggglllyyy{{{rrrlllddd[[[YYY]]]dddvvvttt^^^III:::111...---++++++***)))(((((())))))////////////////////////////////////////////////...000111000///...///000....../////////000000000111111111222222222333333...555888GGGgggrrrgggQQQdddwww]]]RRRDDDJJJYYYjjjuuufff^^^\\\```kkkxxx|||wwwtttrrrrrrooonnnppptttvvvtttqqqlllllllllkkkkkkllllllllljjjjjjiiiiiiiiihhhhhhhhhjjjhhheeeaaa___^^^^^^^^^[[[ZZZWWWTTTRRRTTTWWW[[[]]]fffpppwwwuuulllpppyyyppptttrrrlllbbbSSS???///,,,000............---,,,+++***,,,***)))***+++,,,***''')))))))))(((''''''((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000111222222:::===CCC\\\kkkjjjvvv|||yyytttrrrtttwwwwwwvvvfff^^^TTTMMMGGGBBB???>>>===???AAA@@@>>>;;;888666::::::999999999::::::;;;999999999999::::::::::::<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>>>>??????@@@CCCDDDEEEEEEFFFFFFFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGCCCBBBBBBDDDFFFFFFCCC@@@>>>???>>>===;;;;;;<<<>>>===>>>>>>===;;;:::<<<===@@@CCCGGGJJJNNNRRRVVVZZZdddjjjnnnkkkhhheee]]]UUUHHHFFFHHHQQQ[[[eeerrr|||{{{vvvoooppp|||pppiiifffkkkttt{{{mmmddd\\\WWWYYY```ttttttcccXXXGGG999111---,,,++++++******)))(((((())))))////////////////////////////////////////////////...///000000......///000,,,---...///000///......000111111111222222222222000333333:::JJJYYYtttzzzkkkLLLUUU```|||mmmSSSFFFBBBHHHOOOcccppp```ZZZYYY___jjjuuu}}}yyyuuuqqqpppllljjjiiikkknnnnnnkkkhhhffffffffffffffffffffffffdddddddddccccccccccccbbbffffffdddbbb___[[[XXXVVVUUUSSSQQQNNNNNNRRRXXX\\\aaakkkuuu|||{{{tttgggfffzzzxxxoookkkzzzjjj___PPPAAA333++++++000------------,,,++++++***,,,+++)))***++++++)))((()))((((((((('''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((('''''''''((()))))))))((((((((())))))******))))))((())))))))))))))))))))))))((()))******++++++*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000111222666333000BBBhhhjjjdddvvv{{{~~~~~~yyyxxxlllbbb___XXXKKKCCCBBB>>>@@@AAABBBAAA>>>;;;999;;;:::::::::::::::;;;;;;999999999888888777777666777777888888999:::::::::888777777777777888999999;;;;;;===>>>???@@@@@@@@@=========>>>>>>?????????===<<<;;;<<<======<<<;;;;;;;;;:::999888888;;;>>>;;;;;;<<<<<<;;;<<>>===::::::999999:::;;;<<<<<<:::999999888888777777777666666777777888888888888666666555555666666777888888888999;;;;;;<<<<<<<<<999999999999999999999999:::888777777888999::::::<<<<<<;;;:::999:::===@@@<<<>>>???AAABBBFFFKKKNNNRRRTTTVVVWWWWWWXXX[[[]]]RRRQQQLLLCCC>>>AAAJJJQQQ]]]bbblllttttttppprrrwwwppp|||}}}tttnnnaaaUUUUUUbbb^^^]]]```bbbgggpppzzzttteee```cccggghhhhhhttt~~~}}}iiiWWWMMM<<<555---***---...,,,)))***))))))((((((((())))))////////////////////////........................---///000///...---...///,,,---///111111000///...//////000000000111111111111000...333999:::JJJhhhbbbRRRJJJ[[[rrrSSSGGGMMMUUUttthhh___VVVUUUXXX^^^gggooozzzzzzwwwvvvuuurrrnnnjjjfffdddccccccdddddddddbbb___\\\\\\\\\]]]]]]]]]]]]\\\\\\WWWWWWWWWWWWXXXXXXXXXXXX\\\]]]^^^]]]ZZZTTTOOOKKKJJJJJJIIIJJJNNNVVV```fffssssssuuuxxxxxxrrriiiccc[[[jjjwww}}}sssiiiaaa```qqq}}}oooeeePPPCCC666111///,,,,,,---+++++++++,,,++++++***)))((((((((('''''''''((()))'''%%%$$$%%%((()))((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))*********))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///000(((333555333999DDD```~~~yyy~~~vvvlllkkkjjjccc^^^___ZZZWWWRRRNNNKKKGGGBBB>>>@@@???===<<<;;;:::::::::888888888888888888888888666666666777777777777777666666555555666666777888777777888888888777777666777777777777777666666666666666555555555777999;;;:::;;;<<<<<<<<>>???@@@BBBEEENNN]]]iiinnnooorrrrrrmmmgggiiiooouuuyyylll[[[XXXYYY]]]fffiii```WWWVVVYYY___gggoooiii```XXX[[[fffkkkdddYYY```lllwwwtttbbbNNN@@@:::111,,,(((''')))***((($$$)))((((((((((((((())))))////////////////////////........................---...//////------...///---...///000111000//////////////////000000000000//////,,,...555444:::LLLqqqcccOOOQQQdddoooLLLCCCIIIXXXuuuiii]]]VVVTTTTTTYYY___pppzzz~~~}}}yyysssqqqpppnnnjjjgggccc___^^^^^^_________]]]\\\ZZZYYYUUUVVVWWWXXXXXXWWWVVVUUUQQQQQQQQQQQQRRRRRRRRRRRRUUUUUUVVVUUURRRNNNJJJHHHEEEGGGIIIMMMTTT^^^iiippprrrrrruuuwwwrrrdddXXXRRR[[[ppp|||uuuqqqwwwtttiiieee___```nnn||||||xxxjjj[[[@@@666.........,,,))))))******+++++++++******)))''''''((('''&&&'''***,,,***'''$$$$$$'''***)))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((('''&&&&&&'''(((((())))))(((((('''&&&''''''(((((())))))***)))(((((((((((()))***+++)))(((((((((((()))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,000,,,+++333666>>>PPPsss~~~vvvoooyyytttjjjddd^^^ZZZYYYYYYYYY[[[\\\YYYRRRMMMLLLJJJGGGCCC???===;;;:::999999999999999999888888666666666666666666666666555555444444555555666777555555555555555444333333777777666666666666666666333555666666666888;;;>>><<>>\\\|||{{{[[[PPPOOOjjj```HHHMMMNNNddd{{{iii[[[SSSOOOQQQVVVfffrrr~~~wwwsssrrrqqqmmmllljjjhhhdddaaa^^^\\\[[[XXXYYYXXXWWWVVVUUUTTTUUUMMMNNNPPPQQQQQQPPPNNNMMMKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKIIIGGGFFFEEEDDDFFFIIINNNTTT]]]gggnnnlllmmmpppnnnbbbUUUSSSXXXiiitttyyyqqqhhhfffiiiiiixxxllleeekkkvvv~~~sssmmmnnnaaaOOO666///+++---...,,,))))))))))))***************)))&&&((()))(((''')))---000000***%%%$$$&&&)))(((&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%''''''((((((((((((''''''&&&&&&''''''((())))))***)))(((((('''((()))***+++((((((((((((((()))******************************************++++++++++++*********++++++,,,---......///***+++333111000:::CCCVVVggg|||ddd^^^rrrsssqqq}}}zzzoooaaa\\\YYYWWWYYY^^^aaaaaa^^^TTTRRROOOLLLHHHEEECCCBBB@@@@@@???>>>===<<<;;;;;;777777777777777777777777555555444444555555666777333333444444444444444444666666666666666666777777444777:::;;;;;;===AAADDDCCCFFFIIILLLLLLMMMOOOQQQLLLNNNNNNLLLHHHDDDAAA@@@::::::999888888;;;@@@DDDXXX[[[fffsssxxxsssoooooojjjbbbZZZUUUPPPLLLMMMQQQ]]]llllllbbbbbb```WWWSSSPPPLLLIIIHHHFFFDDDHHHOOO[[[aaafffgggfffddd[[[QQQLLLJJJFFF>>>444---******(((***++++++))))))***,,,'''''''''''''''((())))))////////////////////////........................---...///...------...///------,,,,,,,,,---...///............/////////000)))444222---222444555:::HHHllleeeVVVMMMaaatttUUU[[[QQQPPPttttttaaaUUUNNNPPPUUUYYYgggtttzzz|||}}}}}}vvvwwwssskkkffffffgggeeeeeeccc```]]]ZZZYYYXXXXXXTTTTTTSSSRRRPPPOOOPPPRRRHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGEEEDDDCCCCCCCCCCCCEEEGGGIIILLLQQQXXX___dddggghhhhhh```QQQJJJWWWjjjxxxwwwvvvrrrggg^^^dddooozzzfffbbbhhhnnnvvv|||ggg\\\___TTT???333...+++...///---+++,,,((())))))*********))))))''')))******)))+++000444555...&&&$$$%%%''''''%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))((('''''''''(((***+++((((((((((((((()))******************************)))************+++++++++************+++,,,---...(((...------///+++,,,999222===EEEZZZzzzrrrooocccVVVSSSbbbuuu|||mmmcccVVVPPPRRRYYY^^^aaaVVVUUUSSSQQQPPPOOONNNNNNHHHGGGFFFDDDBBBAAA???>>>::::::::::::::::::999999666666555555666666777888222333444666777777777777555555666666666777777777888;;;???AAAAAACCCGGGJJJFFFHHHKKKKKKJJJHHHFFFFFF???AAABBBAAA===888444333666999>>>CCCIIIOOOVVV[[[mmmlllqqqyyyyyyppphhheeeYYYQQQKKKJJJJJJHHHHHHKKK^^^llliii]]]\\\ZZZPPPLLLGGGGGGHHHHHHFFFIIITTTaaa^^^jjjqqqkkkaaa[[[WWWSSSJJJAAA444,,,+++---......&&&))),,,***%%%$$$&&&)))'''''''''''''''((()))***------......------,,,+++///...---,,,,,,---...///111///---+++***+++---...+++++++++,,,,,,,,,------111111111000000///...---000000//////111333666888@@@RRRttteeeOOOVVVzzz___JJJMMM\\\vvvmmmZZZSSSPPPNNNVVV^^^eeejjjsss}}}zzz}}}{{{|||yyyzzz|||}}}}}}{{{yyyxxx~~~}}}|||{{{{{{{{{|||}}}{{{ttttttpppjjjfffcccaaa___^^^^^^]]][[[XXXVVVSSSQQQPPPNNNMMMLLLJJJJJJKKKKKKLLLGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFHHHHHHHHHGGGHHHHHHJJJFFFBBBAAABBBBBBAAA>>>===AAAFFFKKKOOOTTTZZZ___bbbddd^^^RRRLLLVVVhhhvvvyyyuuusssnnnaaaXXXbbbttt~~~fffVVVSSS\\\nnnzzzeeeZZZUUUGGG666+++++++++************)))((((((((((((''''''''''''&&&((())))))(((((()))+++000...+++)))((((((((()))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,)))&&&'''))),,,+++***'''((()))***,,,---...///...------,,,,,,------...666333666CCCZZZnnn{{{cccYYYOOOMMMQQQ]]]pppsssaaa[[[WWWQQQRRRXXXXXXNNNGGGFFFHHHHHHIIILLLKKKKKKLLLNNNMMMIIIGGGGGGFFFCCC???<<<:::::::::;;;888:::;;;;;;999888777777888888888999::::::888666777777888999999:::999999===@@@BBBDDDGGGIIIHHHEEECCCBBBAAA>>><<<999777555444555555444333444777999>>>IIISSSYYY___ggghhhdddllllllhhhcccbbbbbb]]]VVVKKKMMMMMMHHHCCCGGGSSS^^^uuuhhhQQQNNNMMMGGGHHHEEEAAABBBKKKYYYaaaaaafffmmmlllbbb[[[ZZZQQQEEE:::666111---***)))***+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&------......------,,,+++///...---,,,,,,---...///...---------,,,,,,,,,,,,+++,,,,,,,,,------------///000000000000///......///.........000222555666999BBBYYY~~~dddVVVqqqVVVEEEOOOUUUmmmmmm___SSSKKKMMMSSSYYY___iiiuuuyyywwwyyy|||~~~|||xxxuuuvvvwwwtttuuuvvvwwwwwwvvvtttsssvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyzzz|||}}}zzzvvvoooiiiiiieee```]]]ZZZYYYWWWUUUTTTSSSRRRQQQOOOMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBCCCCCCBBBBBBCCCCCCDDDAAA>>>>>>@@@AAAAAA???AAACCCEEEHHHLLLOOOSSSUUUXXXVVVPPPKKKRRRcccsss{{{vvvmmmeeeaaaZZZXXXeeewwwyyyeeeWWWRRRUUUbbbnnnvvvzzzsss```OOOEEE999---+++++++++*********))))))(((((((((((('''''''''''''''((())))))(((''')))***((('''&&&&&&''')))+++,,,((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++)))''''''***+++***)))------,,,,,,,,,+++++++++------,,,,,,,,,,,,------------000666@@@KKKVVV\\\|||~~~qqqaaaRRRIIIKKKQQQ^^^ooo|||pppdddcccjjjcccUUUGGGCCCDDDCCCAAAAAAGGGFFFGGGJJJKKKLLLKKKKKKIIIGGGEEECCCBBBBBB@@@???@@@AAABBBBBBAAA@@@@@@@@@<<<<<<;;;<<<======<<<;;;????????????>>><<<;;;:::888999::::::;;;;;;:::888999777666444222111111111666777888999;;;???EEEIIINNNUUU\\\eeepppwwwrrriiigggddd]]]VVVTTTRRRKKKBBB???DDDIIIIIIHHHMMMXXXcccvvvnnnSSSIIIGGGBBBCCCEEEHHHNNNZZZcccccc]]]^^^ccc___TTTLLLJJJCCC888000...+++)))((((((***+++((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&---............---,,,,,,......------------......***+++---......---,,,+++,,,,,,,,,---------......---...//////000/////////...---------///111333444444666AAAbbb}}}VVVbbbjjjFFFKKKAAAMMM___xxxmmm[[[MMMIIILLLNNNRRR\\\hhhooopppqqqtttwwwvvvrrrnnnmmmnnnlllmmmnnnooooooooonnnmmmnnnnnnnnnnnnoooqqqrrrssstttsssqqqqqqrrruuuxxxzzz~~~wwwooojjjiiigggbbb]]]]]]ZZZVVVSSSRRRPPPOOOMMMKKKJJJJJJIIIHHHGGGGGGFFFCCCBBBAAA@@@@@@@@@@@@AAA???>>>>>>>>>???AAACCCDDD@@@@@@???>>>>>>>>>??????<<<:::999:::===???@@@@@@BBBBBBCCCEEEHHHKKKLLLLLLMMMGGGBBBGGGYYYooozzz{{{tttdddVVVRRRSSSYYYggguuu|||oooaaaVVVPPPNNNSSSZZZ\\\gggiiiXXXCCC666///***++++++*********)))))))))((((((((((((''''''''''''((()))***)))''''''''')))$$$$$$$$$$$$&&&(((***+++''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++)))((()))******)))(((......,,,+++***)))))))))---,,,,,,++++++,,,,,,---)))---000///---000888???___uuuvvvqqq|||pppWWWIIIFFFMMM\\\fffjjjxxx~~~yyy~~~qqqaaaQQQKKKJJJHHHEEEDDDBBB???;;;:::===@@@AAA@@@DDDCCCBBBBBBBBBAAA???<<<::::::;;;;;;;;;;;;;;;<<>>>>>============<<<===???>>><<<;;;<<<>>>@@@AAAAAA???=========>>>>>>>>>888888777888;;;===???@@@AAA@@@@@@CCCGGGIIIIIIHHHDDDAAA@@@JJJ^^^qqquuuqqqnnn]]]NNNNNNVVV^^^gggnnnnnnfff\\\VVVPPPLLLNNNRRRVVV______NNN:::///......************))))))))))))((((((((((((''''''''''''((()))***)))'''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************)))(((++++++***)))((())))))***,,,,,,++++++++++++,,,,,,)))...111///++++++000555@@@QQQ]]]fffssszzzzzzyyypppqqqzzzuuubbb\\\OOOWWWWWWOOOUUUrrryyytttuuu{{{sssiii```[[[XXXTTTTTTVVV]]]UUUIII???===@@@@@@>>>;;;:::999888777666666555999888888888999:::::::::<<<<<<;;;:::999:::;;;===?????????>>><<<:::777666555444333444333000111444666777999<<<>>>AAABBBCCCDDDGGGLLLQQQTTTXXX]]]```ZZZVVVTTTYYYaaabbbWWWKKKFFFCCC@@@AAAJJJRRRQQQJJJOOOSSSUUUQQQJJJGGGIIIMMM]]]ggghhhXXXFFFCCCJJJPPPQQQNNNJJJLLLVVV___\\\TTTJJJIIIBBB777000///---(((+++++++++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&......//////......---,,,,,,------------------,,,,,,+++*********,,,...///,,,,,,,,,---------......***+++,,,...////////////.........///000111222222444666999IIIuuuzzz]]]XXXgggZZZBBBCCCCCCJJJ^^^{{{sssdddTTTNNNIIIHHHKKKRRRYYY]]]bbbgggmmmnnnkkkgggeeeeeedddddddddddddddcccbbbbbbcccdddeeefffhhhiiijjjjjjddddddcccccceeehhhkkkmmmiiiooovvvwwwwww{{{{{{rrrkkkhhhbbb^^^ZZZWWWVVVUUURRROOOOOOMMMJJJJJJJJJIIIHHHFFFEEEEEEDDDCCCAAA@@@??????<<<<<<<<<<<<<<<;;;;;;;;;AAA???===;;;;;;;;;===>>>???===;;;;;;===>>>===<<<888888888999:::<<<>>>@@@CCCCCCCCCDDDFFFFFFEEECCC===AAAGGGQQQ___jjjjjjddd```VVVQQQXXXdddjjjjjjgggeee___YYYWWWTTTQQQSSSWWW```^^^TTTCCC333,,,,,,...*********)))))))))((((((((((((((((((''''''''''''((())))))(((&&&%%%&&&'''))))))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))***...---+++***))))))******++++++************++++++((()))+++,,,,,,---...///222===CCCLLL```mmmxxxzzzvvvwwwpppooozzzvvvfffcccgggmmmhhhXXXOOO[[[qqq~~~uuurrrrrrqqqppppppllllllmmmjjjccc\\\^^^eee|||sss```LLLCCCCCCBBB>>>===>>>===:::555444666999666444333333555555444222222444555555333222333444555555555444444333222222444444777<<<<<<888:::???GGGIIIKKKMMMMMMLLLJJJIIIKKKOOOUUUXXXXXXWWWVVVUUUOOOKKKIIIJJJLLLJJJFFFCCC<<<<<<===AAALLLVVVWWWSSSJJJLLLLLLIIIDDDCCCGGGLLLKKKQQQVVVSSSOOONNNRRRUUUXXXSSSJJJGGGLLLQQQNNNGGG???>>>888000,,,++++++)))******++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&...////////////...------,,,,,,------------,,,,,,...,,,***((()))+++---///+++++++++,,,,,,,,,------***+++,,,---..................//////000111111111000111111999WWWwwwaaaUUU[[[oooyyyVVVDDD@@@@@@HHHVVVhhh{{{}}}}}}lllWWWOOOHHHGGGHHHKKKPPPUUUXXX^^^dddfffeeecccbbbcccaaaaaa```___^^^]]]\\\\\\\\\]]]^^^_______________]]]\\\\\\\\\\\\^^^___```\\\```dddgggiiioooyyy{{{||||||{{{{{{~~~xxxqqqllleee^^^ZZZ[[[WWWTTTQQQOOOMMMLLLIIIHHHGGGEEEDDDCCCDDDCCCAAA@@@@@@@@@???>>><<<;;;:::::::::;;;;;;;;;;;;:::999999???>>><<<:::999999::::::999888777888<<<===:::777888999:::::::::;;;>>>AAAGGGHHHIIIGGGDDD@@@??????===EEEOOOUUU[[[___\\\WWWPPPSSS\\\kkkwwwwwwlllbbb]]]YYYVVVWWWWWWUUUWWW[[[cccXXXFFF666,,,)))))))))******)))))))))((((((((((((((((((((('''''''''''''''((()))(((&&&&&&&&&(((&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((('''(((+++---555333///,,,***))))))***+++******))))))******++++++)))(((***---///...,,,...444333999KKKVVV]]]iiixxxxxxxxxzzzsssxxxnnnggglllxxxppp]]]RRRQQQRRRSSSNNNMMMSSS^^^fffiiiiiidddiiipppnnncccZZZ^^^hhhqqq\\\OOONNNMMMIIILLLQQQSSSNNNDDD???CCCHHHAAA???>>>>>>???>>>:::666666;;;@@@AAA>>>;;;::::::>>>===;;;999888999999:::CCCEEELLLUUUVVVOOOPPPVVV\\\\\\\\\[[[WWWRRRMMMJJJJJJMMMRRRSSSPPPLLLHHHEEE>>><<<<<<======;;;===AAAAAACCCDDDDDDIIINNNMMMHHHBBBBBBAAA>>>;;;<<<@@@EEEBBBHHHSSS\\\\\\UUUQQQPPPSSSQQQKKKFFFEEEEEE>>>666333222///+++))))))))))))%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&///////////////...------+++,,,------------,,,+++---,,,+++*********+++,,,*********+++++++++,,,,,,***+++,,,---------------,,,---......////////////.........111@@@___zzzaaaKKKPPPggg|||xxxWWWKKKAAA@@@CCCJJJYYYhhhjjjtttttt___UUUMMMJJJHHHFFFHHHLLLLLLRRRXXX\\\\\\[[[]]]___^^^]]][[[YYYWWWVVVUUUUUUVVVWWWXXXXXXWWWVVVUUUTTTVVVVVVWWWWWWXXXXXXXXXWWWVVVXXXYYY[[[]]]bbbiiimmmlllnnnpppooonnnpppuuuyyyxxx|||}}}wwwqqqnnnccc^^^[[[ZZZUUUNNNLLLOOOKKKIIIHHHFFFEEECCCBBBAAA@@@???============;;;999:::::::::999999888888888777888888999888888666555999888888888777666666666555444444777<<<===999555666888999999999;;;???BBBEEEIIILLLIIIBBB<<<<<>><<<;;;666444555::::::888;;;AAALLLOOOPPPKKKHHHFFFCCC>>>======<<<999777777:::===CCCHHHSSS[[[XXXMMMGGGHHHGGGHHHDDD>>>999777222++++++***)))***)))'''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&///////////////......---++++++------------+++++++++,,,,,,---,,,+++))))))))))))*********+++++++++++++++,,,---------,,,,,,++++++,,,---............000000222444888EEE___xxxRRRGGGOOOYYYkkkXXXFFF@@@>>>???HHHRRRccciiiqqqzzz|||iii^^^TTTPPPJJJCCCBBBEEEDDDIIIPPPTTTUUUVVVXXX[[[[[[YYYWWWUUUSSSQQQPPPPPPTTTUUUUUUUUUSSSRRRPPPNNNMMMNNNPPPRRRTTTTTTSSSSSSVVVVVVUUUVVVWWWZZZ\\\]]]```dddhhhiiihhhhhhjjjllljjjkkknnnqqqvvv|||ttttttrrroooiiiaaaZZZVVVQQQNNNNNNQQQMMMFFFEEEHHHCCCCCCBBBAAA@@@???>>>======<<<:::::::::999777555666777777888888999999999555555666777666555444333333333444555555555444444444333444999>>>>>>:::555333666888999999;;;@@@DDD@@@GGGLLLIIIAAA<<<>>>BBBUUUYYYZZZTTTNNNJJJEEE@@@KKK___zzz}}}cccNNNHHHGGGHHHLLLLLLGGGEEEFFF:::222+++***,,,---,,,,,,))))))))))))(((((((((((()))(((((((((''''''''''''$$$&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((()))(((&&&%%%'''...333---+++)))'''&&&((()))+++******))))))))))))******'''''''''((((((***+++,,,%%%...+++'''***+++///<<<444GGGPPPVVVcccnnnwww```SSSQQQLLLMMM```www}}}oooaaacccmmmsssqqqiii\\\RRROOOSSSVVV\\\]]]ZZZRRRKKKGGGDDDCCC===???BBBAAA;;;777<<>>???BBBEEERRR^^^\\\NNNIIINNNNNNKKKFFFAAA>>>===>>>???777888888777666555666777;;;888999@@@BBB???>>>BBBRRRWWWYYYRRRKKKFFFBBB>>>444666888999999;;;>>>AAAGGGHHHNNNRRRIII===>>>FFF@@@@@@;;;222,,,++++++***''''''(((******'''&&&&&&+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,------------,,,,,,+++***------............------,,,000333222222;;;KKKYYYrrr\\\HHHFFFPPPddd~~~nnnPPPAAA@@@DDDEEEEEEUUU^^^dddiiiuuu~~~rrrooojjjaaaVVVMMMGGGCCCAAACCCFFFKKKMMMOOOPPPQQQSSSVVVTTTRRRPPPOOOOOOQQQRRRPPPOOONNNNNNNNNKKKHHHEEELLLMMMMMMNNNPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTWWW[[[```dddgggcccdddeeeeeefffiiinnnqqq}}}~~~~~~vvvppplllhhhfffaaa[[[UUUPPPMMMKKKGGGHHHHHHFFFCCCAAA@@@AAA===>>>??????>>><<<:::999999888888777666555555444444444444444444444444444555444444333222111000000333333333444444444555555///333777999999777666555777666666777999<<>>>>>MMM___wwwsss[[[KKKFFFGGGHHHIIIHHHCCC<<<777...---,,,***)))(((((('''))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))***+++---...///000222777===EEEOOO```rrrooo\\\UUUUUURRRXXXaaaddd]]]YYYeeeuuuxxxgggWWWNNNKKKKKKYYY___cccdddhhhfffVVVBBB@@@???>>>999555333555888:::>>>CCCFFFHHHIIIKKKMMMQQQ___sss{{{nnnXXXMMMNNNUUUWWWYYYYYYVVVPPPIIIDDDBBBJJJUUU[[[ZZZRRRJJJDDDKKKJJJIIIFFFCCC>>>;;;888>>>BBBGGGIIIGGGBBB===;;;<<<:::777666777777666555222000///222333333888???CCCAAA???======>>>@@@AAAFFFHHHOOOYYY^^^VVVCCC444444333444888===AAABBBAAAGGGFFFDDDBBB@@@>>>=========999444...***)))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((((('''&&&%%%$$$%%%%%%&&&---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))*********+++++++++,,,,,,,,,,,,------,,,,,,+++***------............------+++...111000///444>>>FFFbbbvvv```JJJAAADDDQQQjjj\\\EEE@@@BBBDDDCCCHHHOOO\\\jjjqqqrrrrrrrrrmmmiiiccc\\\TTTMMMHHHEEECCCDDDFFFIIIKKKMMMNNNOOORRRQQQOOOMMMLLLLLLLLLLLLPPPOOOMMMMMMMMMLLLIIIGGGIIIIIIJJJKKKLLLMMMNNNOOONNNNNNNNNOOOOOOOOOPPPPPPNNNNNNOOOPPPTTTWWW[[[]]]XXXYYY[[[\\\]]]```dddhhhmmmoooqqqqqqrrrsssvvvxxx{{{tttmmmgggbbb___ZZZXXXTTTPPPLLLIIIFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@;;;;;;;;;::::::999888777777777666666555444444333222222222222222222222222333333333222111111000000222222222333333333444444555777999999666333111111777777777888999;;;===>>>>>>===<<<999999>>>GGGNNNOOOOOOLLLGGGAAA===<<<===IIIWWWiiiuuutttfffTTTHHHCCCCCCDDDDDDCCC>>>888333---,,,+++***)))((((((((())))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))***+++,,,------...+++---000666@@@SSSiiixxxpppvvvzzzxxxppphhhdddccc```dddiiiggg\\\QQQTTT\\\ooo{{{___LLLHHHKKKOOOTTT[[[cccoooqqq^^^FFF???BBBEEEEEE@@@:::666444555666666888999;;;;;;<<>>BBBIIINNNJJJ???555555444555888===AAAAAA@@@CCCAAA???===:::999777777555333///,,,)))))))))***''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&(((((('''&&&%%%$$$%%%%%%&&&---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,++++++***,,,------......------,,,---...//////...///111333CCCaaasss[[[III???AAAUUUkkkrrr___LLL???999888>>>BBBTTTiiinnneeeccckkkffffffeeebbb]]]VVVPPPLLLFFFCCCAAACCCFFFIIIIIIHHHKKKKKKJJJIIIHHHGGGFFFFFFLLLJJJHHHGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHJJJLLLOOOPPPLLLNNNPPPQQQRRRUUUYYY]]]\\\]]]______^^^___aaadddjjjmmmqqquuuxxx|||zzzvvvtttqqqoooiiigggbbb\\\WWWRRRPPPNNNJJJHHHGGGDDDCCCAAA@@@@@@<<<;;;999;;;>>>>>><<<:::777777666555444444444444444444444333333222222111000000000000000000000000111111111111111111111111000000111111111222222222777888888666333111000000555555777999:::;;;<<<<<<:::666222555===EEEKKKMMMJJJHHHDDD???;;;:::<<<>>>EEEKKKTTT[[[ZZZTTTKKKDDD@@@???>>>===;;;777111---++++++***))))))))))))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))******++++++******))))))))))))******+++++++++,,,,,,,,,---111<<>>>>>BBBJJJ[[[rrrzzzeeeIII>>>BBBEEEFFFCCC???;;;999;;;777333222333444444222777666999@@@DDDAAA===;;;;;;===???@@@>>>999555111555777::::::888777777777777777666555444222111000///111333333222000000111000000222555888:::999888333222444888999:::>>>DDD>>>;;;888444111000000000222333444777::::::888666888777777999<<<>>>>>>===<<<:::888555333111000///+++******))))))))))))***''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********************++++++++++++++++++,,,,,,,,,++++++***,,,,,,------------,,,,,,000000//////000000///...333GGGeeeuuu___III>>>GGGWWWjjjcccEEE===AAA<<>>>>>>>>>>>777444222555:::===:::666444333222111000111222222222111111111000000//////000000000000000000000000/////////000000111111111....../////////000000000222333444333222222333555000222555888;;;;;;;;;;;;444111111777AAAHHHJJJIIICCC@@@<<<999888:::>>>AAABBBBBBBBBDDDEEEEEEDDDBBB>>>===:::888666222...***))))))((((((((())))))***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((***,,,...---,,,,,,...000444444777>>>GGGMMMOOONNNZZZZZZYYYVVVOOOFFF???<<<@@@NNNVVVNNNAAA999444000555666===RRRppp}}}jjjNNN>>>===;;;:::;;;>>>BBBDDDBBB<<<555333555777555333333///---000333444333111222444666777555333///---111111222111//////111333000000000000000000000000...111333444333222222333111222444888<<<===<<<:::333333666:::999444222555333222000///...//////000------......///111444666::::::999999999888888777555444111///,,,+++))))))&&&&&&'''(((((()))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++))))))*********+++++++++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++111///------000111111111111:::HHH```rrrYYYDDD@@@GGG```iiiLLLBBBAAA;;;>>>CCCOOO```iii\\\IIIMMMQQQXXX]]]___]]]ZZZWWWPPPIIIBBB???@@@@@@===:::<<<===>>>@@@AAABBBBBBBBB???===;;;;;;===??????????????????@@@AAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@??????????????????AAACCCEEEFFFHHHKKKMMMKKKLLLMMMMMMLLLLLLNNNOOOUUUVVVXXXXXXXXXYYY[[[^^^___```ccceeegggjjjnnnpppqqquuuyyy{{{{{{}}}|||zzztttssspppmmmiiifffcccbbb```]]]YYYUUUSSSPPPMMMKKKGGGEEEBBB>>><<<<<<<<<<<<>>>===<<<;;;;;;:::;;;;;;999666444777<<>>AAABBB>>>;;;777555222000,,,***((((((''''''(((((()))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))((((((((((((''''''###&&&)))+++++++++++++++,,,---///222666;;;>>>AAAHHHGGGFFFFFFFFFFFFDDDAAAHHHTTTVVVHHH;;;777666333666666:::KKKfffuuugggPPP===999555333555:::AAAEEE???999333111444666444222111111000//////111222111111222333444333222000...///000222111000///000111......//////000111222222///333777:::999777555555......000333666666555333333555;;;@@@===555///......------------///000111---///000///......111444:::999888666444222000000111///---+++)))'''&&&&&&&&&&&&'''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++)))))))))************+++)))***++++++++++++++++++***++++++,,,,,,++++++***...,,,******---000111222111555;;;JJJiiimmmRRRBBB>>>JJJ```vvv|||nnnTTT>>>999:::888>>>QQQaaaWWWAAABBBEEEJJJPPPSSSUUUUUUUUUQQQKKKDDD@@@>>>===;;;888888999:::;;;===>>>???@@@===<<<;;;;;;===>>>>>>===<<<=========>>>>>>>>>???<<<<<<<<<=========>>>>>>>>>>>>>>>======<<<<<<<<<999;;;===??????@@@BBBDDDCCCEEEEEEEEEDDDDDDFFFHHHNNNPPPQQQQQQPPPPPPQQQRRRTTTUUUVVVYYY[[[^^^aaabbb___cccggghhhfffhhhmmmrrrvvvvvvvvvwwwxxxyyyzzz{{{}}}~~~~~~}}}zzz{{{zzzxxxtttrrrrrrssshhhfffccc___ZZZUUURRRPPPOOOMMMJJJHHHGGGFFFDDDBBB>>>===<<<:::999999999999999999888777666666666666555444333555888999888555000000///////////////000------------------------////////////////////////---------....../////////,,,,,,---------.........///000111000//////111333555666666666444222///---...333:::???@@@???===<<<666555444777;;;???BBBCCC<<<999555666:::>>>@@@@@@<<<888444000...---+++)))((('''''''''''''''((()))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((&&&&&&'''***---...)))+++---------000444888:::;;;:::999<<>><<<444...---///.........---.........///111222111000/////////444555444111...+++++++++---,,,+++)))((('''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++))))))))))))************))))))***+++++++++++++++******++++++++++++******++++++++++++,,,,,,...///---222555;;;SSSyyykkkPPPCCC>>>MMMbbb{{{xxxVVV===999666999BBBIIIHHHBBB;;;<<<>>>AAAEEEIIILLLNNNLLLIIIEEEAAA>>>;;;::::::888777777777777999:::;;;:::999999:::<<<<<<;;;999::::::::::::;;;;;;;;;;;;888888999999999:::::::::::::::;;;;;;;;;::::::999666888:::;;;:::;;;<<<===;;;<<<============@@@BBBAAACCCFFFGGGFFFFFFFFFGGGJJJJJJJJJLLLOOORRRSSSTTTQQQVVVYYYWWWSSSSSSXXX^^^^^^___```bbbccccccddddddeeegggjjjlllnnnoooooonnnooopppqqqrrrrrrrrrrrrrrrqqqqqqpppooommmmmmmmmnnnqqqpppooonnnnnnmmmmmmmmmnnnnnnnnnmmmkkkhhheeedddaaabbbcccbbb```______```UUUTTTQQQNNNJJJGGGDDDBBBCCCAAA?????????>>>===;;;777777777666666666555555444444333222222222222333000000000111111000000///---......//////.........,,,,,,,,,,,,,,,,,,,,,------------------------------------------.........,,,,,,,,,---------.........000111000///...///000333333333333111///---,,,000333777:::<<<;;;888666333333444888===??????===777555555999>>>AAA???<<<888444///+++))))))((('''(((((('''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))---+++(((''''''(((((()))&&&'''''''''((())),,,///...111111///222999<<<:::@@@TTT\\\KKK;;;888999666888===>>>;;;<<>>555888<<<>>>???>>>??????AAA@@@@@@BBBEEEGGGHHHHHHJJJNNNPPPMMMGGGFFFJJJOOOLLLMMMOOOQQQRRRRRRRRRQQQPPPRRRVVVYYY\\\]]]]]]\\\YYYZZZ\\\]]]]]]]]]\\\[[[ZZZZZZZZZYYYWWWWWWXXXYYYVVVVVVWWWXXXWWWUUUSSSQQQSSSTTTTTTTTTRRROOOLLLJJJMMMOOOPPPPPPMMMKKKIIIIIICCCBBBAAA@@@???===<<<<<<===;;;999999:::999888666222333333444444333222222111111000000111111222222000111222222000......///+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------------------,,,,,,---------.........,,,...///000/////////000---...///000000111111000333222222444888999666333333333555999>>>>>>;;;888333333666<<>>888444000+++'''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******$$$%%%(((+++,,,+++(((%%%(((&&&%%%%%%''')))))))))$$$***,,,)))***000222000222<<<===555666???>>>333???HHHJJJ@@@888666333...111...+++,,,///222222000...222666888777444111000...000...)))***000000,,,//////......---------------...///...---,,,...///------,,,++++++,,,---...---......---,,,,,,---///,,,***))))))+++,,,,,,+++))))))+++///...++++++///---............/////////---+++***+++,,,,,,***((($$$&&&)))((('''&&&)))+++)))(((''''''''''''''''''''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$---,,,,,,000555666111,,,***++++++++++++***))))))******++++++++++++******++++++,,,,,,,,,++++++***)))************+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,111------222;;;SSSyyy___GGG777AAATTT___eeeiiiKKKEEE===777666666666555:::@@@EEEAAA888444999@@@??????>>>===<<<;;;;;;:::777777777777666555333333555555555555555555444444666666666666666666666666555555555555555555555555555555555555555555444444666555444555888999999888888666555444444555666888777777888999::::::;;;;;;<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDFFFGGGIIIJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@????????????>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777666555555444444//////000000111111222222//////////////////////////////.........---------......---,,,,,,,,,,,,---,,,,,,+++***+++,,,---...++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,---...//////,,,,,,...///000000000000333000---++++++---000222...111333222000000444999HHH===555555777666333222111555888<<>>>>>???@@@AAABBBDDDEEEFFFGGGDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>===<<<<<<;;;;;;;;;;;;:::999888888888777777888888777666666555555555444444333222222111/////////000000000000000........................///.........------------......---,,,,,,,,,,,,---,,,++++++***+++,,,---...++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,------......,,,---...///////////////000///---,,,,,,...000111...111222111//////444999OOOCCC888555666444111111000333666888===???999111---+++)))'''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$***111000***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''''')))---...,,,***((((((''''''''''''(((((('''''''''(((((()))))))))'''))))))((('''&&&&&&'''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((()))***+++(((***,,,,,,+++,,,///222333444444222000......///111111000///...------..................---,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***)))(((((())))))(((((('''&&&''''''''''''''''''''''''((((((((()))))))))******''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&---+++***+++...///,,,)))***++++++++++++***)))))))))******++++++******)))******++++++++++++******)))))))))*********++++++,,,,,,,,,+++++++++++++++*********++++++++++++,,,...+++,,,///...000>>>NNNfffzzz~~~fffKKK===999<<>>444222333444444666===EEEDDD<<<555333444888888888888888888888888666666666666555444333333444444333333222222222222333333333333333333333333222222222222222222222222333333333333333333333333333222222333555666555444444333222111111222333444444444444444444444444444555555555555666666666666666666666666777888999999:::;;;<<<===>>>???@@@@@@===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888777777666666777666666555555444444444222222222333222222111000222222111111000000///////////////...................................................------------......---,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,---------------............---------------------...///000///000000///---...333888NNNBBB666222222000000111///111222222555777333,,,+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$'''+++((("""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&(((''''''(((+++.........((((((''''''''''''((((((+++***)))'''''''''((()))'''((()))(((&&&&&&&&&(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***%%%&&&(((((((((***,,,...+++---......------///000000///...------,,,---------------------,,,,,,+++---,,,,,,+++******+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((()))***+++******************************************************++++++++++++******))))))*********)))(((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&...,,,***+++,,,,,,+++)))***++++++++++++***))))))))))))************))))))((()))******************))))))))))))************+++++++++++++++*********************++++++++++++***))),,,000///,,,...444999KKK\\\eeeooo}}}~~~mmm^^^MMM@@@888999EEERRRYYYTTTKKK@@@888444333333333999??????:::444222222444444555555555666666666444444555555555444444333333333222222111111000000111111111111111111111111000000000000000000000000111111222222222222222333222111000111333444333222222222111000000111222222333333333222222222222222222222222222333333333333555555555555555666777777555666666777888999999:::777666666555555666666777666666666666666555555555555555666666777777777777444444444444444444444444444444444333333222222222333333222222222111111111//////000000000//////...000000/////////..................------,,,,,,,,,------------------------------------------------...---,,,,,,++++++,,,,,,***************++++++,,,***+++++++++++++++,,,,,,***+++,,,,,,******+++,,,+++,,,,,,,,,---------...,,,---------------,,,+++***+++,,,---.../////////...///...---,,,...222666???555......///......000///000///...///111///)))))))))'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((+++...///(((''''''&&&&&&''''''(((111///+++(((%%%$$$$$$%%%&&&'''((((((&&&&&&&&&(((''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''((()))&&&(((*********+++---///...---,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((())))))******************************(((((((((((((((((((((((()))))))))******)))))))))''''''(((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///...,,,,,,,,,,,,+++******++++++++++++***)))))))))))))))******)))))))))'''((())))))*********)))(((((()))))))))*********************************))))))*********+++++++++)))))),,,000000---,,,---+++888EEEPPP^^^kkkkkkcccVVVRRRKKKCCC999444888???QQQUUUVVVOOOBBB777222222111333666777555333222333111111111222333333444444222333444444444444444333333222222111000000//////000000000000000000000000///////////////////////////000000000111111111222111000///000111222111000222111111111111111111222222222222222222111111111000111111111111222222222444333333333333444444555222222222333333444444444333333222222222222333333333333333333333333333333333333333444555555666666111111111111111111111111111111111111111000000000111111111000000000000000...//////000000000///////////////.....................------,,,,,,++++++------------------------,,,,,,------------------------,,,++++++++++++,,,))))))************+++************++++++,,,,,,,,,***+++,,,,,,******+++,,,------------............+++,,,,,,,,,,,,++++++***)))***,,,---............------,,,++++++...111444111,,,***---///---,,,---///000///++++++---,,,(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***---000''''''&&&&&&&&&&&&''''''111///+++(((%%%$$$$$$$$$%%%'''((('''&&&%%%'''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''((())))))%%%&&&(((((((((((()))+++,,,+++******)))***************+++++++++++++++***))))))))))))***+++,,,---******++++++******)))(((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%............------,,,+++***++++++++++++***))))))((())))))******))))))(((&&&'''((())))))***))))))((((((((()))))))))******)))))))))))))))*********)))))))))************+++)))***,,,......,,,+++***,,,333@@@RRR___bbbZZZPPPHHHHHHGGGCCC;;;444222111EEEMMMUUURRRGGG:::444222111111111111111222333444//////000000111111111222111111222333444444444444333333222111000//////...////////////////////////.................................///000000111111111///...///000111000///000000000000000000000000111111111111111111111111000000000000111111111222111111000000000000111111000000000111111111111111222222111111111111222222111111111222222222222333222222222333333333444444000000000000000000000000000000000000000000//////////////////////////////......///000000000//////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++++++++(((((()))************)))*********++++++,,,,,,---***+++,,,,,,******+++,,,------------------------******+++++++++++++++*********+++,,,------------++++++++++++,,,...///000...++++++...///,,,***+++...000///***)))+++***'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###!!!"""$$$%%%###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((''''''***---111''''''&&&&&&&&&&&&''''''***)))(((&&&&&&&&&'''(((%%%&&&''''''&&&%%%'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&))),,,------%%%'''((('''&&&&&&'''(((***))))))((((((((())))))((()))******************'''''''''((()))+++,,,---)))************)))(((((())))))))))))))))))))))))&&&'''((()))))))))((((((((((((((((((((((((((((((************************&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++,,,...///...---++++++***++++++++++++***))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))(((((((((((()))))))))***((((((((()))))))))******))))))))))))************(((+++,,,,,,************,,,---999NNNYYYUUUOOOOOOTTTQQQLLLFFF@@@<<<777333:::???DDDFFFCCC===777444222111000000222333222111///////////////000000000000000222333333444444444444333333222111000///...////////////////////////........................,,,------...//////000000111///...///000111000.........////////////....../////////000000111111111/////////000000000000111000//////......//////000000000000000000000000000111111000000000000111111/////////000000111111111000000000000000111111111////////////////////////////////////////////////........................,,,,,,---...............,,,,,,,,,,,,,,,---------,,,,,,,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++***+++++++++'''((()))*********)))((()))******+++,,,,,,------***+++,,,,,,******+++,,,++++++++++++++++++++++++(((((()))***+++++++++++++++++++++++++++,,,,,,,,,))))))***+++---......---...+++***---...+++***,,,+++......***((()))(((%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""!!!%%%++++++%%%###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((((('''(((+++...'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''((($$$%%%'''&&&&&&%%%'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$###%%%***---------%%%'''((('''&&&&&&'''(((((((((''''''''''''(((((('''((())))))*********)))((((((((((((((()))***+++))))))******))))))((('''((((((((((((((((((((((((&&&'''((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((+++...///...,,,+++******++++++++++++***))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))************&&&***,,,+++***+++,,,,,,---(((111EEEMMMIIIMMMYYYrrriiiZZZMMMEEEAAA;;;555333333444999>>>>>>:::555444222111222444444111//////////////////////////////000111222333444444444444444333222111000///...////////////////////////........................,,,,,,------...///000000111000//////000111000...,,,------......------,,,------......///000111111........./////////000000111000000/////////000000111111000000000000//////111000000//////000000111------......////////////........................////////////////////////.....................///---------------------...******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++******++++++&&&''')))*********)))((())))))***+++,,,,,,------***+++,,,,,,******+++,,,******))))))))))))))))))''''''(((***++++++++++++,,,,,,+++******+++++++++(((((())),,,......---+++,,,(((''')))***)))+++///)))------)))'''((('''$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$+++333222)))$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""%%%&&&&&&$$$$$$'''***'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%'''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&(((&&&$$$&&&)))+++***)))%%%&&&((('''''''''((()))''''''&&&&&&&&&''''''(((''''''((())))))***))))))***))))))((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---,,,,,,++++++,,,,,,---(((((())))))******++++++''''''&&&'''***++++++***((()))***++++++***)))((('''((()))******)))((('''))))))))))))************))))))))))))************++++++***)))(((((())))))111+++,,,222444666DDDUUUlllrrrlllWWWFFF@@@===777333333333666;;;>>>@@@@@@777555333111///000000111444333111///...---..................///000222222444444444444333111///...,,,,,,------------------.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,---------............/////////............//////---------............/////////............//////////////////////////////////////////////////////111111000///////////////000//////.........////////////.........------------...///000000///...---------------------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,++++++***))))))***+++,,,,,,------,,,,,,+++++++++*********))))))******))))))))))))******************************++++++++++++++++++++++++******))))))((((((''''''***)))((()))++++++)))(((******))))))))))))******++++++************++++++(((((())))))*********+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&))))))))))))((('''&&&%%%&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%&&&***+++((($$$%%%$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''((()))******+++%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########++++++++++++++++++++++++)))))))))))))))************(((''''''''''''&&&$$$)))))))))******)))))))))'''((()))******)))((('''(((((()))))))))*********(((((()))))))))*********+++******))))))((())))))///***+++000///---555CCCUUU```bbbVVVJJJEEE@@@888555333111111555:::>>>???:::888555222111000111111333222000...------------------------...///000111333333333444333222000///---------------------------------------,,,,,,,,,......---,,,,,,,,,,,,,,,------------..................------------......------------............//////............//////................................................//////...---------------///......------......//////.........---------------...///000000///...---------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++*********))))))******))))))))))))******************************++++++++++++++++++++++++***)))))))))((((((((('''***)))((()))++++++)))(((******))))))))))))******+++******))))))******+++(((((()))))))))*********((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&++++++++++++***)))((('''&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$&&&)))***'''$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))***%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######***+++,,,------,,,+++***************))))))))))))+++)))(((((((((((('''%%%***))))))(((((())))))***'''(((((())))))(((((('''(((((())))))))))))******(((((())))))))))))************))))))))))))((((((***''')))...,,,'''***333<<>>===888333000000222444555333222000///...---------//////...---,,,,,,+++++++++++++++++++++,,,---...///000000111222222333333000//////...---,,,,,,++++++++++++,,,,,,------...------,,,,,,+++,,,,,,---+++,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,---------............------------------...------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++******************************))))))))))))******************************************************))))))))))))((((((((((((***)))((()))++++++)))(((******))))))))))))************))))))))))))******(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%''''''%%%###((('''&&&$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++---...000000...---+++++++++******))))))((((((+++***)))***+++,,,+++******)))(((''''''((()))***((((((''''''''''''(((((('''(((((((((((()))))))))'''(((((((((((()))))))))'''((())))))))))))(((((((((''''''*********,,,000)))000555888;;;@@@DDDFFF>>>;;;888555333222000...------------......//////.........------,,,++++++,,,,,,++++++,,,,,,---------......///000111222333000000///...------,,,,,,***++++++,,,,,,---------,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,,,,---......------------......,,,,,,,,,------------...------,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))***++++++,,,,,,++++++******************************))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))++++++)))(((******))))))))))))*********))))))))))))))))))***))))))((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%$$$$$$######%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&''''''%%%$$$%%%))),,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,---...//////...---,,,************)))))))))))),,,***)))(((((('''%%%$$$)))((((((''''''(((((()))(((''''''&&&&&&''''''(((''''''(((((((((((())))))''''''(((((((((((())))))&&&'''((()))***)))((('''***)))'''&&&'''(((***+++''')))+++---222;;;DDDJJJ;;;:::888777555111---)))+++,,,---...///000111222------......------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///111222000/////////...---------++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,......------------......,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......++++++++++++,,,---......,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************)))))))))******+++++++++++++++***************+++++++++******))))))))))))******************************(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))++++++)))(((******))))))))))))*********))))))(((((())))))***))))))((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''(((+++111777'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********,,,***(((''''''&&&$$$"""'''(((((((((((((((((('''((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))'''''''''((((((((())))))%%%&&&((()))***)))((('''(((((('''&&&'''(((((('''(((''''''***...444<<>><<>>:::,,,***444...........................222555444///,,,///222/////////000///......---........................++++++,,,,,,------......---------------------------............/////////---............/////////------,,,,,,------...///////////////////////////......////////////......///............///000000////////////////////////000000//////.........---.......................................---,,,,,,------........./////////111000000////////////000//////000000000000000000......------,,,---------........................------------------------------------------------............------,,,,,,------,,,,,,,,,,,,++++++))))))***+++,,,------...***************)))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))************))))))((()))))))))*********+++(((((())))))))))))(((((((((((((((((((((((((((((('''***------+++))))))))))))(((''''''))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++))))))))))))************++++++++++++++++++******))))))((((((((())))))***************************)))******+++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++)))))))))******+++++++++%%%000333---***...---%%%******+++,,,,,,,,,,,,,,,---//////...,,,,,,,,,---,,,,,,,,,,,,------------///111555888888666333111......---,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,++++++,,,,,,,,,,,,------------,,,---///000111///...,,,////////////////////////---.........////////////......///////////////...........................000000000000000000000000....../////////000000000/////////000000111111111////////////000000000111111000//////......////////////000000000000111111....../////////000000000//////000000000000000///000000000000000000000000222222222222222222222222111111111111111111111111000//////......//////000000////////////000111111........................///...............///////////////.........------------------------------------------------------------....../////////000////////////////////////BBB;;;333---,,,...222333......................../////////000000///......---***///888444)))***555////////////////////////000444666444...+++---000///////////////......---////////////////////////,,,,,,,,,------.........------------------------........./////////000000........./////////000000......------......///000000000000000000000000000...//////000000//////............---......///000000000000000000000000000111111111000000/////////////////////////////////......//////......---,,,....../////////000000000111000000//////000000000//////000000000000111111///......---------......////////////////////////---------............///------------------------000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******++++++++++++***)))******************************++++++++++++******(((((())))))))))))******)))******++++++******)))((())))))******+++++++++)))******++++++******)))))))))))))))))))))))))))+++///333333///+++)))((()))(((''''''))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))*********++++++++++++)))))))))************+++++++++,,,,,,,,,+++******))))))((((((((()))************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,$$$===GGG666%%%&&&///111+++,,,,,,---------------///000000///---,,,---...,,,,,,,,,---------......---000444777888666333111000///...---,,,,,,,,,,,,,,,------------------,,,+++,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------------------------.........//////------///000000//////...////////////000000000000............////////////......///000000000//////////////////////////////000000000000111111111111////////////000000000000///000000111111222222333/////////000000000111111222222111000000000000000000000000111111111222222/////////000000000111111000000111111222222111111111111111111111111111111222222222222222222222222222222222222222222222222000000////////////000000000000000000000111111222000000000000000000000000000000000///000000111222000////////////...............................................................//////000000111111111111111111111111111111000//////000111111...,,,000000000000000000000000000000000000000//////...,,,,,,---000...+++---333////////////////////////000222333222...++++++---///000000000000///............................................./////////........................////////////000000000000////////////000000000000///////////////000111111111111111111111111111111//////000000000000////////////......//////000111111111111111222222222222333222222222222222111111111111111111111111111111///000000000000///......//////000000000111111111111000000000000000111111//////000000000111111111///...............//////////////////////////////------......////////////////////////////////////...///000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++***++++++++++++++++++***(((((()))))))))*********)))******++++++******)))((())))))******+++,,,,,,++++++,,,,,,,,,,,,++++++***************************...222111---******+++***)))((((((******)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********+++++++++,,,,,,))))))*********+++++++++,,,,,,---------,,,******))))))(((((()))******+++***************************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///UUUhhhfffGGG,,,***///---,,,---......//////......000111111000...------...------........./////////---...///000000///............---------------...---......//////......---,,,,,,---------.........,,,---............---,,,,,,,,,------......//////////////////000000000000/////////000000000111111//////000000000111111111/////////000000000111111......///000000000000000111111111111111111111111000000000111111222222222000000000111111111222222000000111111222333333444//////000000000111111111444333222222111111222222111111111222222222222333111111222222222333333333111111222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111000000//////000000111111111000000000111222222333333333333333333333333222111111111222222333444000000000/////////......000000000000000000000000////////////////////////000000111222222333444444333333333333333333333333111111111222222111...,,,111111111111111111111111000111111111111000///...,,,//////,,,---111222000////////////////////////000111111111111000000///111111111111111000000///........................000000000000000///////////////////////////////////////000000000111111111//////000000000111111111111111000000111111222333222222222222222222222222///000000111111000000///111111000000111111222333222222222333333444444444333333333444444444444444333333333333333333333333111111111111111000//////000000000111111111222222111000000000000000111111//////000000111111111222//////.........//////000000000000000000000000000---.........//////000000000000000000000000000000---...///111111111000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((())))))*********+++******++++++++++++******((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++************************%%%))),,,,,,)))(((+++///+++***)))***+++++++++)))************************))))))))))))))))))))))))************************))))))******++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,---...---,,,***)))))))))((())))))***++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------......///000111111KKKRRRHHH///'''333666,,,---...//////000/////////111222222111...---......////////////000000000000222111///---,,,---...///---------------...///000//////000000000000//////---------....../////////------...//////...------+++,,,,,,---...///000000000000000000111111111111111111000000111222333333//////000000111111111222000111111111111222222222......///000000000000000111111111111111111111111000000111111222222222222111111222222222333333333000000111222333333444444000000000000111111111111555444333333222222333333111111222222222333333333333333444444444444555555111222333444444444444444555555555555555555555555333333333333333333333333333333333333333333333333111111000000000000111111111111111000111111222333444444444444444444444444333222222222333333444555000000000000////////////000000000000000000000000000000000000000000000000222222333444444555666666444444444444444444444444444111---,,,...222555666222222222222222222222222111111111111111000//////+++222222,,,...777666---000000000000000000000000222222222444666777666444222333333333333222111111111111111111111111111111222222111111000000//////000000000000000000000000000000000000111111111111000000000000111111111111222222111111222222333444222222222222222222222222000000111111111111000000333333222222333333444555333333333444444555555555333444444555555666666666444444444444444444444444222222222222222111000000000111111111111222222222222444555555333222222333000111222333333222111000////////////000000000000333000//////222222000...///......///111222000///111111000000//////......000...---...///000///...//////.........---------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---------,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++***))))))***,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++******))))))(((((())))))******+++++++++,,,***++++++,,,,,,++++++***---+++)))((('''((()))***---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------******+++,,,,,,---.........///////////////......000000000000000000000000333222111///............222333333222000///000222////////////000000000000000000000000////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000//////000000111111222222////////////000000000000//////000111111111111111333333222222222222222222333000...///111222111///333333222222222222222222444222000111333444333000111111222333444444444444333333333333333333333333222333333444444333333222222333444444555555555555333333444444444555555555333222111000000222444555444444444444444444444444777666555444444444444444777666666666555555555555777666666666555555555555444444444444444444444444666666666555555444444444444555555666666555555444444333333333333333333333222222111111222222333444777777666666666666777777666666555555555444444444555444222111111222444555222222222222222222222222333333333333333333333333555666333000444999888222000444333666;;;444...555777666555333333222333333222222222111111111111000222222222222222222222222111111111111111111111111...///000111222333333333111111222333444444555555666666555555555444444444333333333333333333333333444444444333333222222222000000111222333444444555222111000111333333111000444///+++...333666333///444444444555444444333333111444666666333111111222444333222111111222333444111111111222333444666666666666666666555555555555666444444777::::::777555666444222222333333333222333333444444444333222222222222222333333333333333000222333333111000000111111111222333333222111111000000000000000000000000222000///000222333111///000//////000222222111000222222111111111000000000000///......000000///.../////////.........------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,+++******+++------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++******+++++++++++++++,,,,,,,,,------------,,,,,,...,,,+++)))))))))++++++---,,,++++++++++++,,,------------------,,,,,,,,,,,,---------------,,,,,,......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,---------...------------------------,,,,,,------...//////000...///////////////......111111111111111111111111222222111000////////////222333333111000///000222000000111111111222222222222222222111111111000000000000000000000000000000111111111111222222222222000000000000000000000000222222222222222222222222000000//////////////////000000000000000000000000///000111111222222111111222222222222333333333333333111//////111333222000333222222222222222222222444222111222444555333111111222333444555555555555444444444444444444444444333333444444444444333333222333444555555555555444333333444444444555555555555444333222222444555777555555555555555555555555777777666555555555555555777777777666666666555555777777777666666666555555555555555555555555555555666666555555555444444444444555555555555555555444333333333333444444444444333333222222333333444555777777777777777777777777777666666666555555555555666444333222222333444666222222222222222222222222333333333333333333333333222333555666666555444333888999000---555444000333666666555555444333222222333333222222222111111111111111111111111111111111333333333333333333333333///000111222222333333222111111222222333444444555444333333333333222222222333333333333333333333333444444444333333222222222222222222222222222333333111000000111222222111///BBB???999333//////222555444444555555555444444333222444777666444222222333444333222111111222333444444444333333333333444444555555555666777777777888666555444555777888666444777555333222333444333222333333444444444444444333333333444555666777777888111222333333111000000111222222333333333333222222111111111111111111000000111000///000222333333222222111111222333444222111222222222222222111111111111000//////000111000///000000/////////.........---...///000000///...---------------------------......////////////......,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------......---,,,,,,---///------,,,,,,,,,------...------------------------,,,------.........---------------------.........---------,,,,,,,,,,,,,,,.........//////............---,,,+++***+++,,,---------,,,,,,,,,,,,------------------..............................------/////////...//////000000,,,,,,---------.........------------..........................................//////000000111111......//////000//////...333333333333333333333333111111111111111111111111111222222111000///111222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333111111111111111111111111333333333333333333333333222222222111000/////////111111111111111111111111000111111222222222222222222222222333444444555555444222000111222333222222333333333333333333333333555444333333555555444333333333444555666666666666555555555555555555555555333333444444444444333333333444444555555555555555444444444444555555555555777666555444555666777888777777777777777777777777999888888777777777777888888888888777777777666666888888777777777666666666666666666666666666666666555555555555444444444444444555555666666555555444333333444444555555666666555444444444444555666666777888999::::::999888777777777777666666666555555555444333222222333444555222222222222222222222222333333333333333333333333222111555999666111888DDDVVVTTT???...222777333222888999999999777666444333444444333333333222222222222222222222222222222222444444444444444444444444333444444555555444444444333333333444555555666666333333333333222222222111333333333333333333333333444333333333333222222222333333333333222222111111222111000111333333111000DDDHHHHHH@@@444///333999444555555666666555555555333555777777555333333444444444333333333333444444777666555444333333222333555555666777888999::::::888666444444555666555444888666444333444444333222222333444555555666555555444444555666888999::::::333555666666444333333444333333333444444333333333222222222222111111111111000000000111222333444444444333222333555555444222222222222222222222111111222000000000111222111000111111000000000/////////...///000000000000///..............................//////000000//////...,,,------...............---------------------------......//////......---//////000///...---///111......---------...//////------------------------------.../////////......------......//////000000/////////...---------,,,......////////////.........---,,,,,,,,,,,,------.................................//////////////////////////////000111111111111000///////////////------........./////////////////////////////////000000000000000000000000//////000000000111111111...//////000000000000000333333333333333333333333111111222222333333333333111222333222000000111333222222333333333444444444444444444333333333222222333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333555555555444444333333333333333333222222222222222111111222333333333333333222222333444555555666666444333222222333333444333333333333444444444444444666666555555666666666555444555666777777888888888777777777777777777777777444444555555555555444444555555666666666666555555555555555555666666666666777777666666666777888999999999999999999999999999::::::999999999999999:::999999999999888888888888999888888888888777777777666666666666666666666666555555555555555555555555555555666666666666555555444444555555666777888888777666666666666777888888888999;;;<<<<<<;;;999888777777666666666555555555444444333333333333444444333333333333333333333333444444444444444444444444777222333777333111CCC[[[{{{xxx[[[;;;555888666333;;;<<<======<<<999777555555555555444444444333333555555555555555555555555555555555555555555555555888888888888888777666666666666666666777777888888555555555555444444444444333333333333333444444444444333333333333333333333333333333333333333333333444333222333555555333222666AAAKKKKKKBBB888444555555555666666777777666666444666777777777666555555555444444444444444444555888777666555444444444444777777777888888999999::::::888666555555555666666999777555444555555444333333444555666777777777777666777777888888999999:::555666777777555444444555555444444444444444444555444444333333222222222222000111222222333333444555555444444444666666444333111111111111111111111111333222111111222333222111222222111111111000000000///000000000000000000///////////////////////////......////////////......---------....../////////...........................//////000000//////...000111111000//////000222000///////////////000000---------------------------...///000000000000000.........//////000000000111111000000//////............////////////......---------------------.../////////000000///////////////000000000111111111/////////000111333444555333333111///...---------....../////////000000000000000000000000000000000111111111111111111111111000000000000111111111111///000111111222222222111333333333333333333333333111222333444555555555444222333333333111111333444222222222333333333444444444444333333333222222222333333333333333333333333222222222333333333444444555555555555555555555555333333333333333333333333555555555666666666777777555555444444333333333333222222333444444444444444333333444555666777777777555555555444444444555666444555555555666666666777777777888888777777777888666666888999999999999999888888888888888888888888666666777777777777666666777777888888888777777666666777777777777888888888777777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;:::::::::999999999:::999999999999888888888555555555555555555555555666666666666666666666666666777777888888777777666555555666777888888999999888888777777888888999:::888:::;;;======;;;:::888666666666555555555555444444444444333333444444444444444444444444444444444555555555555555555555555888333444888444222DDD\\\eeeAAA555666777999:::;;;<<<===<<<:::888666666666666666555555555555666666666666666666666666555555555555555555555555999999999999888777666555666666666666777777777777666666666555555555444444333333444444555555555555444444444444444444444555222333333444555666666666777666555666888888666555...777BBBIIIHHH@@@777111555666777777888888888777666666777888999888777666555555555666666555555555666666555555666666777888::::::999999888888777777;;;:::999777666666888999999777555555666777666555444555666777888999999999<<<<<<;;;;;;::::::999999444666777777555444444555666666555555555555666666555555444444333333222222111222444444333333444666666555444555666666444333000000000111111111111111444222222222333444333222333333222222222111111111111111000000000000111111000000000000000000000000......////////////.....................///000111///////////////////////////000000111111000000///111222222111000000111333222222111000000000000000...........................//////000111111111111///000000000000000111111222222111111111111111111...//////000000//////............///////////////000000111111111111000000000000111111222222333333111111000111222444666888444333222000///...------//////000000000111111111222222222222111111111111222222222222222222222222111111111111111111111111111111222333444444444444333333333333333333333333222333555666777666555555333444555444333333555666333333333333444444444444444444444444333333333333444444444444444444444444444444444444555555555555666666666666666666666666444444444444444444444444333444444555666666777777777666666555555444444333333333444555555555555555555555555666777777777888555666777666555444666888666666777777888999999999888999::::::888888999:::777888999:::;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999888888999::::::::::::999999888999999999999::::::::::::888888888999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::;;;::::::::::::999999999777777777777777777777777777777777777888888888888888999999::::::999999888777777888888999999::::::999888888888888999::::::999:::;;;<<<<<<;;;:::999777777777666666666555555666666666666666666666666666666666666666666666666777777777777777777777777555444888<<<999444;;;GGG___dddSSS;;;333333777>>>777888999::::::999888777888777777777777666666666666666666666666666666666555555555555555555555555777777777777666666555444555555555555555555555555555555555555444444444333444444555666666777777777555555555666666666666777444444555666777888999999999888777888::::::888777555555777>>>DDDCCC:::111666666777888999999999999888777777999;;;;;;999777555666777777777777666555555555555666777999:::;;;;;;::::::999888777666666::::::;;;:::888888999;;;888666555666777999888888666777888999999:::999999@@@@@@???>>><<<;;;::::::666888999999777666666777777777666555555666777777666666555555444333333222222444555555333222333555666555444555666666444222111111111222222222333333444333222333444555444222333333333333222222222222111111111000000111111111111111111111111111111111///000000111111000000///...............000111222000000000000000000000000000111111111111111111000111222222111000000111333555444333111000000000000000000000000000000000000...///000111222222222222333333222222222222222222222222222222222333333333000000111111111111000000000111111222222222222222000111222333333222111000111111111222333333444444555444333222222444555777333222222111111111111111000000000111111111222222333333333333222222222111333333333333333333333333333333333333333333333333222333444555666666666666555555555555555555555555444555666888888777666555444555666555444555777888444444444555555555666666666666555555555444444444666666666666666666666666666666777777777888888888888888888888888888888888777777777777777777777777666666666666777777777777888888777666666555444444444444555666666666666555777777777777777777777777666777888777555555777999888888999999:::;;;;;;<<<999;;;<<<;;;999888:::<<<999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999888888999999999:::::::::::::::;;;;;;;;;;;;::::::999999999999999:::::::::999999888888999999:::;;;::::::::::::::::::::::::999999999888888888777777999999999::::::999999999888888888888888888888888999999999999999999999999666777:::;;;;;;999888777AAAEEE>>>666777555666???888888999999:::;;;;;;;;;999888888888888777777777777777777777777777777777777777777777777777777777777777777888888777666666777777777777777777666666666666666666555555555555555666666777888888999999666777777777888888888888777777777888888999999999999888888999::::::999777<<<666333999BBBEEE>>>555666777888999::::::::::::999888888999<<<<<<:::888666666777888888777666666666666666777888999:::;;;999999888888777777777666666999;;;;;;999888999;;;777666555666888:::;;;:::888999::::::::::::999999>>>>>>===<<<;;;::::::999999;;;<<<<<<:::999999:::888777666555555666777888777777666555444444333333333555666555333111333555666555444555666555444222222222222333333444444444555444333333555555444333444444333333333333222222222222111111111111222222111111111111111111111111111111222222222222111111///.........///000222333000000000000000000000000111111222222222222111111111222222111000000111333666555444222111000//////222222222222222222222222//////000111222333333333555555555444444333333333222222222333333444444444111222222333333222222111222333444444555555555444111222333333333333222111111111222333333444555555999777555333222333444555222111222222333444555666000111111111111222222222444444444333333222222222444444444444444444444444555555555555555555444444333444555666777777777777777777777777777777777777555666777999888777666444555666777666666666888999666666666666777777777777777777777777666666666666777777777777777777777777888888999999999:::::::::888888888888888888888888999999999999999999999999;;;;;;::::::999888888888999888888777666555555444444555555666666666666666888888888777777777777777666888999888555555777:::999999:::;;;;;;<<<======999;;;===<<<:::999:::===999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;======>>>>>>===<<<;;;;;;<<<<<<<<<============>>>;;;<<<<<<===>>>=================================;;;;;;;;;;;;;;;<<<==================<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999999888888999999:::;;;;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999;;;<<<<<<======<<<<<<;;;999999999999999999999999::::::::::::::::::::::::;;;;;;888666999>>>===888888999666888???999555===;;;;;;;;;;;;<<<>>>???@@@999999999888888888888777999999999999999999999999888888888888888888888888999::::::;;;;;;:::::::::::::::::::::::::::::::::999999999999888888888888666777777888999:::::::::777777888888999999999::::::::::::999999999999888999888777888::::::888777<<<666444<<>>===;;;:::::::::;;;;;;>>>>>>===<<<:::888666555777777777777777666666666777777777777888888888888999999999999888888888888888888888999:::<<<===>>>??????>>>=========>>>>>>??????????????????????????????>>>>>>=========<<>>===<<<<<<<<<===>>>???>>>>>>=========>>>>>><<<===>>>??????>>>===<<<<<<===>>>??????@@@@@@@@@======>>>>>>>>>>>>======::::::::::::::::::::::::======;;;:::999::::::;;;<<<;;;999888888999;;;<<<;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::::::::999999888999999999>>>===;;;999999:::;;;<<<;;;;;;:::::::::999999999:::888======888@@@GGGAAA;;;;;;;;;;;;::::::999999>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::;;;;;;<<<:::;;;===>>>>>>===;;;:::;;;999888999;;;===>>>>>>>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;<<<<<<;;;::::::::::::::::::;;;<<<======;;;;;;;;;;;;;;;:::999888::::::::::::;;;;;;<<<===@@@333EEE555>>>UUU:::999========================::::::<<<===>>>>>>>>>>>>;;;;;;;;;:::999888777666777777777777777777777777888:::;;;;;;999888888999888888888888999:::;;;<<<888777777777888999999:::???>>>>>>===<<<:::999888::::::999999999999999999999999999999888888888888;;;;;;:::999888666555444;;;::::::999888777666555777777777777777777777777888777666666555555666666555555555555555555555555777666555555555666777888666555555444444555555666666666555555555555666666666666555555555444444444555555444444444444555555111222333555777666333000222222111111222222333444444444444444555555666666555444444444333333333333444444333333333333444444444444333333222333333444333333333333333444555555555666666777777666666555666666666666555555555444333333444444555555666666666666666555555555555555555444444444444555666666333444555666666666555444666666555555555666666777777666666555555555555555666666666777666666555555444555777888777666555333888888888888888888888888888888888777777777666666888888888888888999:::;;;::::::::::::999999999999999999999999999999999999;;;;;;:::999999888777777::::::::::::::::::::::::::::::999888888999::::::888888777777777888888999999999999999::::::::::::999999:::::::::::::::;;;;;;;;;;;;;;;::::::::::::===<<<;;;:::999999:::;;;:::;;;;;;;;;:::999888888777777777777777777777777777777777777777777777777888888888888888888888888888888888999:::;;;<<<=========<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===<<<;;;;;;;;;;;;<<<===???>>>>>>=========>>>>>><<<===>>>>>>>>>>>>===<<<<<<===>>>??????@@@@@@@@@>>>>>>>>>??????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999::::::;;;<<<;;;999888888999;;;<<<;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<===>>>>>>============>>>>>>??????=====================<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<===>>>???@@@>>>>>>>>>=======================================;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;>>>===;;;:::999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::666555:::<<<999AAAIIICCC===<<<;;;::::::::::::;;;==============================<<<;;;;;;<<<<<<<<<:::;;;===>>>>>>===;;;:::;;;;;;<<<;;;:::;;;===???>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;<<<======;;;;;;;;;;;;;;;::::::999;;;;;;::::::;;;;;;<<<===>>>333DDD666>>>TTT<<<<<<========================<<<===>>>>>>????????????=========<<<<<<:::999999999999999999999999999999999;;;<<<<<<:::999999:::888888999999:::;;;<<<<<<:::::::::::::::;;;;;;<<<===<<<<<<<<<:::999888777888999999999::::::;;;;;;:::999999999999888888888;;;;;;:::999888777777888<<<;;;;;;:::999888777777888888888888888888888888888888777666666666666777555555555555555555555555888888777666666666777777666666555555555555666666666555555444444555555666666666666666666555555555555555444444444444555555000222666;;;===:::555111222222111111222222333444666666666666777777777777555555555555444444444444666666555555555555666666666666555555555555666666555444444444444555666666666666777777777777666666777777777777777666666666666666666666666666666666666666666666666777777777666666666555666777777888777777888888888777666666666666666777777888999:::777777777777777777888999999888777777666666666666666777777888777555444333999999999999999999999999888888888888777777777777666666666777888999;;;;;;888888888999999999999999888888888888888888888888;;;::::::999999888888888999999999999999999999999888888777777777777888888666666666666777888999999999::::::::::::;;;;;;;;;::::::::::::::::::999999999999::::::::::::::::::;;;;;;:::999999999::::::777888999::::::;;;;;;;;;888888888888888888888888888888888777777666666555888888888888888888888888888888888888999:::<<<<<<:::::::::::::::;;;<<<===========================>>>>>>============<<<<<<;;;::::::999::::::;;;;;;>>>======<<<======>>>>>><<<<<<============<<<<<<<<<===>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===============>>>??????????????????@@@@@@@@@@@@@@@@@@??????>>>>>>======????????????@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@@@@?????????>>>>>>>>>=================================<<<<<<===============<<<<<<<<<<<<======>>>===<<<;;;:::;;;<<<===>>>>>>>>>=========<<<<<<999777<<<>>>;;;CCCJJJDDD>>>===;;;999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<<<<<<<;;;;;;============;;;;;;;;;===>>>===::::::<<>>>>>=========::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>555CCC999@@@SSS@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@??????????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<============>>>>>>=========<<<;;;:::999888888888999:::;;;<<<======;;;;;;;;;;;;::::::::::::999999999999:::<<<>>>???===<<<<<<;;;::::::999999::::::::::::::::::::::::999999888777777777777888777777777777777777777777999999888888777777777777666666555555555555666666666555555555555555555666666666666666666555555555555555444444444444555555111333666;;;===;;;777333555444444444444555666666777777777777777777777888666666666666666666666666888888777777777777888888777777666666666777888888666666666666666777888888777777888888888888777777999888888888888888888888999888888888777777666666666666777777888888999999888777777777777888999999;;;;;;;;;;;;::::::999999999999999999999:::;;;;;;777777777777888999:::;;;:::999777666555666666777666777777888777777666555999999999999::::::::::::888888888777777777666666666555555555666777888888888888888888999999999999888888888888888888888888::::::999999999888888888999999999999999999999999888777777777777777777888666666666666777888::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::777888999:::;;;;;;;;;;;;999999999999::::::::::::;;;;;;:::999999888777777888888888999999999999999888888888999:::;;;<<<<<<888888999999:::;;;<<<===================================================:::999999999::::::;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<============<<<<<<===>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>=========>>>>>>>>>===<<<<<<<<<<<<===>>>======>>>>>>??????@@@@@@@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBBBBAAA@@@??????>>>@@@@@@AAAAAAAAAAAABBBBBB@@@?????????@@@@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>==============================>>>>>>>>>>>>========================>>>???>>>>>>===<<<<<<======>>>@@@@@@@@@@@@?????????>>>AAA>>>BBBCCC@@@FFFKKKBBB>>>===:::999888:::<<<>>>========================@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<======<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;<<<===>>>>>>>>>>>>===============>>>======<<<<<<<<<<<<======???:::DDD===BBBOOOBBBBBB????????????????????????@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@???>>><<<======;;;<<<<<<===============>>>>>>>>>?????????>>>>>>????????????>>>======<<<;;;;;;;;;<<<<<<=========>>>>>>>>>=========<<<<<<;;;;;;:::;;;<<<>>>@@@BBB======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999:::::::::::::::::::::::::::::::::999999888888777666666555555555555666666777666666555555666666777555555555555555666666666555555444444444444555555333333444777999999888555666666666666666777777888888888888888777777777777777777777777777777777777:::999999999999999999:::777777777777777888999:::888888777777888888999:::888999999::::::999999888::::::::::::::::::::::::;;;::::::999999888888777888888888999999:::::::::999888888888888999::::::<<<;;;;;;::::::999999999===<<<;;;:::::::::::::::777777777777888999;;;;;;:::999777666666666777888555666777888999999::::::999999:::::::::;;;;;;;;;888888888777777777777666:::999888777777777777777888888999999:::::::::;;;::::::::::::::::::::::::::::::999999999999888888::::::::::::::::::::::::888999999999999999999888777777777888999:::;;;<<<;;;<<<<<<<<<<<<============<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========???>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>=====================>>>????????????????????????@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@DDDAAADDDEEEBBBHHHKKKBBB>>>===:::999999;;;===???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>===:::999;;;???AAA???<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@@@@??????>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>???@@@===BBB>>>@@@GGG@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA???>>>>>>???======>>>?????????>>>>>>>>>>>>???@@@??????>>>===?????????@@@@@@???>>>>>>???>>>>>>>>>======<<<<<<@@@@@@?????????>>>>>>>>>???>>>>>>=========>>>>>><<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999888777777666666666666777777888777777666666777777888666666666666777777777777777777666666666666777777777666555555777999999888666666555555666666777888999999999888888888888888888888888888999999999999;;;;;;::::::::::::;;;;;;888888888888999:::;;;;;;:::999999999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999:::::::::::::::;;;;;;;;;999999888888999999:::;;;999999888777777777888888>>>===<<<;;;::::::::::::888888888888999:::;;;<<<999999888888888999999:::666777888999:::<<<======:::;;;;;;<<<<<<=========:::::::::999999999888888??????===<<<;;;:::::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<======<<<<<<=========>>>>>>>>>==================<<<<<<=========>>>>>>>>>>>>>>><<<===>>>>>>???>>>>>>>>>>>>????????????>>>============>>>>>>???@@@@@@@@@AAAAAAAAA@@@@@@??????>>><<<======>>>>>>?????????>>>>>>======>>>??????@@@===============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????@@@@@@<<<===>>>???????????????>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAABBBCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>==============================>>>???@@@@@@???>>>===>>>=========>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA===AAADDDCCCJJJMMMBBB???>>>===<<<<<<>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???======???AAABBB@@@>>>>>>???@@@AAAAAAAAA@@@@@@======>>>???@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>???@@@??????@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAAAAABBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBAAA@@@>>>??????>>>???@@@AAAAAAAAA@@@???>>>???@@@@@@@@@???>>>=========>>>?????????>>>>>>AAAAAA@@@???>>>===<<<<<<@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<;;;:::::::::999999888888999999:::999999888888888888999999888888888999999999::::::;;;::::::999999::::::;;;;;;999888999:::;;;:::999888888777777777888999999;;;;;;;;;:::::::::999999888999999999::::::::::::;;;;;;::::::::::::;;;;;;:::::::::;;;;;;<<<===>>>;;;;;;::::::;;;;;;<<<============>>>>>>=========<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;999999888888999999:::;;;999999888888888999:::;;;===<<<<<<;;;;;;;;;<<<<<<::::::::::::;;;;;;<<<===999:::;;;<<<<<<===<<<<<<:::::::::;;;<<<===>>>>>>======>>>>>>???@@@@@@AAA>>>=========<<<<<<<<<<<>>>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@@@@???>>>>>>>>>=========>>>>>>???=========>>>>>>>>>??????>>>>>>>>>>>>>>>?????????AAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAA???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFBBBCCCDDDEEEEEEEEEDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@???>>>????????????????????????>>>???AAABBBBBBAAA???>>>????????????@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBB>>>AAADDDDDDKKKLLLAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAAAAABBBCCCDDDBBBBBBBBBAAAAAABBBBBBBBBAAAEEEHHHFFFAAA>>>@@@BBB@@@@@@BBBCCCCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@BBBDDDEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@BBBAAADDDCCC@@@DDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBCCCCCCCCCCCC@@@@@@AAACCCCCCDDDDDDDDD???????????????????????????AAABBBBBB@@@??????@@@@@@AAABBBCCCCCCBBB@@@??????@@@AAABBBAAA@@@>>>=========>>>???@@@@@@??????AAAAAA@@@@@@??????>>>>>>????????????>>>>>>>>>>>>999:::;;;=========<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::999999999999:::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<============<<<<<<===>>>>>><<<:::;;;;;;::::::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===>>>@@@@@@<<<;;;;;;;;;;;;<<<======>>>>>>????????????>>>>>><<<<<<======>>>>>>??????<<<<<<===========================<<<;;;;;;;;;:::999999888888999999:::;;;<<<;;;::::::;;;<<<>>>???;;;;;;:::;;;;;;<<<===>>>===<<<<<<<<<<<<===>>>>>>:::;;;===???@@@@@@??????======<<<<<<<<<======>>>??????@@@AAABBBBBBCCCCCC@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>???@@@===>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@AAA@@@???????????????@@@>>>>>>>>>>>>????????????>>>>>>??????@@@@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBCCCDDDCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBCCCDDDEEEEEEAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEECCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGAAABBBCCCEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCBBBBBBAAAAAABBBAAAAAAAAAAAABBBCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBHHHCCCEEEGGGEEEKKKKKK???CCCDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDBBBKKKRRRMMMAAA;;;???FFF@@@AAACCCDDDDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEAAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAA@@@AAACCCEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBGGGDDDIIIIIIDDDKKKLLLDDDDDDDDDDDDDDDDDDDDDDDDAAAAAACCCDDDEEEEEEEEEEEE@@@AAABBBDDDEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBB@@@??????@@@@@@AAACCCDDDDDDCCCAAA@@@@@@AAABBBCCCCCCAAA???>>>???@@@AAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>===<<<<<<;;;======>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<;;;:::999999999999999:::;;;<<<===999:::<<<======<<<:::999===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<<<<=====================<<<<<<<<<<<<>>>??????>>>======>>>;;;===??????===;;;;;;;;;;;;<<<<<<===>>>??????@@@AAA===:::;;;>>>@@@>>>;;;>>>===<<<<<<<<<===???@@@>>>>>>============>>>>>>??????>>>>>>===>>>>>>???============>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@@@@@@@@@@?????????>>>>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@AAAAAAAAAAAAAAAAAA???>>>>>>???@@@AAABBBCCCFFFEEEDDDCCCCCCBBBBBBBBBAAABBBCCCDDDCCCBBBAAA@@@>>>@@@BBBBBBAAAAAAAAABBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFEEECCCBBBBBBBBBCCCDDDBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBB???======???AAA@@@????????????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCBBB@@@???>>>???@@@@@@BBBBBBCCCCCCDDDFFFGGGHHH>>>BBBFFFFFFEEECCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEAAABBBDDDEEEDDDCCCDDDEEECCCDDDFFFFFFEEEEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIIIIHHHFFFEEEFFFGGGGGGHHHIIIJJJIIIGGGEEECCCDDDDDDEEEEEEFFFFFFFFFGGGBBBDDDFFFGGGHHHGGGEEEDDD@@@BBBEEEFFFFFFEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDAAAAAABBBCCCDDDEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGFFFFFFEEEEEEEEEDDDEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBB???@@@AAAAAABBBBBBBBBBBBFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHMMMIIIGGGJJJPPPRRRNNNHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEGGGHHHIIICCCCCCBBBAAABBBCCCDDDEEEGGGFFFDDDCCCBBBAAAAAAAAAEEEEEEEEEDDDDDDEEEEEEFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFDDDAAAEEEKKKHHHAAACCCCCCCCCCCCDDDFFFHHHJJJHHHGGGFFFDDDCCCBBBAAAAAAFFFFFFGGGGGGGGGFFFDDDCCCHHHHHHGGGGGGFFFEEEDDDDDDHHHHHHIIIIIIHHHFFFEEECCCBBBCCCCCCDDDDDDDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>?????????@@@@@@AAACCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@DDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@??????>>>???>>>>>>======>>>>>>???>>>>>>>>>======>>>>>>>>><<<<<<======<<<<<<;;;:::;;;;;;;;;;;;<<<===>>>???:::;;;<<<<<<<<<<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<<<<======>>>>>>======<<<<<<;;;;;;;;;===???>>>===<<<===>>>===>>>@@@???===<<<<<<=========>>>>>>???@@@@@@AAAHHHCCC===<<<>>>@@@@@@>>>???????????????@@@AAAAAA??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@???>>>>>>===@@@AAAAAABBBBBBAAAAAA@@@@@@@@@????????????@@@@@@????????????????????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCDDDBBBCCCCCCDDDCCCBBB@@@@@@???AAACCCCCCBBBAAABBBCCCAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEHHHGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCAAA???>>>@@@BBBDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCDDDEEEFFFHHHHHHDDDHHHLLLKKKFFFCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFDDDFFFHHHHHHGGGFFFGGGHHHEEEGGGIIIJJJIIIHHHHHHIIIGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIHHHIIIIIIIIIGGGFFFGGGHHHHHHHHHIIIJJJIIIGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDEEEGGGHHHHHHGGGFFFEEEAAADDDFFFGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEECCCCCCBBBBBBCCCGGGGGGFFFEEEDDDCCCCCCBBB???AAABBBDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGHHHIIIJJJJJJKKKHHHFFFJJJPPPRRRNNNIIIHHHHHHIIIIIIIIIIIIHHHHHHMMMMMMLLLLLLLLLLLLKKKKKKDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEEEEGGGHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJNNNTTTRRRLLLEEEEEEDDDEEEFFFHHHIIIKKKKKKJJJIIIHHHFFFFFFEEEEEEHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEEEEIIIHHHGGGFFFEEEDDDDDDDDDHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@???>>>>>>======>>>>>>???<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<===>>>??????<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<==============================>>>======<<<<<<======>>>??????>>>======<<<;;;;;;<<<===??????=========>>>???@@@@@@???>>>===>>>@@@??????@@@@@@AAABBBBBBBBBOOOIIIBBB???@@@AAABBBAAAAAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBBBBAAA@@@??????>>>BBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@AAACCCDDDDDDCCCCCCDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDEEEEEEFFFGGGIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEECCCAAAAAACCCEEEHHHHHHHHHHHHHHHIIIIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJOOOSSSOOOHHHCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGIIIJJJLLLKKKJJJHHHIIIJJJGGGJJJMMMNNNMMMKKKKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLHHHIIIJJJIIIHHHGGGHHHIIIIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIHHHFFFEEECCCFFFHHHIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEJJJJJJIIIHHHFFFEEEDDDCCCAAABBBEEEGGGIIIIIIHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIKKKHHHGGGKKKPPPRRROOOKKKIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMLLLLLLLLLKKKKKKKKKFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJEEEEEEEEEEEEFFFHHHIIIJJJEEEEEEEEEFFFHHHJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIKKKMMMNNNRRRUUURRRLLLHHHHHHGGGGGGHHHJJJKKKMMMJJJJJJIIIGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEKKKJJJHHHFFFEEEDDDDDDCCCGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEEEEDDDDDDCCCCCCCCCAAABBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>??????>>>>>>============>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@BBBAAAAAA@@@???>>>======>>>@@@AAAAAA?????????@@@BBBBBBBBB@@@??????AAACCCBBBBBBBBBCCCCCCCCCDDDDDDNNNJJJEEECCCCCCCCCCCCCCCBBBCCCDDDFFFFFFEEEDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBAAABBBDDDFFFFFFEEECCCBBB???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAACCCDDDFFFFFFEEEEEEEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHFFFDDDDDDEEEGGGJJJJJJJJJIIIJJJJJJKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLQQQTTTPPPHHHCCCEEEIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGJJJLLLMMMLLLJJJIIIIIIJJJHHHKKKNNNOOONNNLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLJJJKKKLLLMMMNNNNNNNNNNNNIIIKKKLLLKKKIIIIIIJJJKKKJJJKKKKKKKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFHHHKKKKKKJJJIIIJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGKKKJJJJJJIIIHHHGGGGGGFFFDDDEEEHHHJJJKKKJJJIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJNNNLLLKKKMMMQQQRRROOOLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIGGGJJJNNNRRRUUURRRKKKEEEJJJIIIIIIIIIIIIJJJLLLMMMJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFEEECCCBBBBBBCCCEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>????????????????????????@@@AAAAAA???===<<<<<<===???AAA>>>>>>============>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCEEEDDDDDDCCCBBBAAAAAAAAAAAABBBDDDDDDBBBAAABBBCCCCCCDDDCCCBBBAAAAAACCCFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFFFFFFFFFFDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBDDDFFFGGGHHHGGGFFFDDDBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEFFFGGGHHHIIIJJJJJJDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHIIILLLKKKJJJIIIIIIHHHHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEGGGHHHHHHGGGGGGGGGIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKIIINNNQQQNNNGGGDDDGGGKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGJJJLLLMMMLLLJJJIIIIIIIIIIIIKKKMMMNNNLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMJJJKKKMMMNNNOOOOOOOOOOOOKKKMMMNNNMMMLLLLLLMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIKKKMMMNNNMMMKKKLLLLLLJJJKKKLLLLLLLLLLLLKKKJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJGGGIIIJJJKKKLLLKKKIIIHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOONNNMMMNNNPPPPPPMMMJJJKKKKKKJJJIIIIIIJJJKKKKKKMMMMMMLLLLLLKKKJJJIIIIIIHHHIIIJJJJJJKKKJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFJJJRRRZZZ\\\VVVNNNHHHJJJIIIHHHGGGHHHHHHJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGHHHHHHHHHJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGEEEDDDDDDDDDEEEFFFEEEDDDDDDCCCDDDDDDEEEEEEBBBAAA@@@>>>>>>@@@AAABBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDFFFFFFDDDDDDDDDEEEDDDEEEEEEEEEDDDDDDEEEGGGEEEEEEFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLGGGHHHIIIJJJKKKLLLMMMNNNHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJJJJIIIIIIIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKLLLKKKJJJHHHGGGIIIJJJKKKJJJIIIHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLIIIKKKLLLKKKIIIHHHIIILLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJLLLMMMMMMKKKJJJKKKKKKKKKMMMNNNMMMLLLKKKKKKLLLLLLMMMNNNNNNOOOOOONNNNNNLLLMMMOOOPPPQQQQQQPPPPPPNNNOOOPPPPPPOOOOOOPPPQQQPPPPPPOOOOOOOOOOOOOOOOOOKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLNNNPPPPPPOOONNNMMMNNNMMMMMMOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOOOOOOOPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPOOONNNMMMKKKKKKLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMIIIIIIJJJJJJKKKLLLLLLMMMJJJKKKLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQPPPNNNLLLLLLLLLJJJJJJJJJJJJLLLLLLNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIKKKLLLLLLKKKJJJIIIEEEFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFFFFEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIDDDHHHQQQ\\\___ZZZUUUSSSLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMJJJIIIGGGFFFEEEEEEFFFGGGIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGEEEEEEIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJHHHFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCEEEFFFFFFEEEDDDDDDEEEDDDEEEGGGGGGFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHDDDEEEGGGHHHHHHGGGEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIIIIKKKLLLMMMMMMLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIKKKKKKHHHJJJLLLLLLKKKJJJKKKLLLKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMNNNMMMNNNOOOOOOOOONNNLLLLLLKKKLLLMMMMMMLLLKKKIIIGGGIIIJJJLLLKKKJJJIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMJJJKKKLLLMMMNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKLLLNNNPPPPPPOOONNNOOOPPPPPPPPPPPPOOOMMMLLLNNNPPPNNNOOOPPPPPPQQQQQQPPPPPPNNNPPPQQQSSSSSSSSSRRRQQQPPPQQQSSSRRRQQQQQQSSSTTTRRRRRRRRRQQQQQQRRRRRRSSSKKKKKKKKKKKKJJJJJJJJJIIIKKKLLLLLLLLLMMMOOOPPPPPPNNNPPPRRRRRRPPPOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRRRRSSSTTTUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSUUUVVVVVVUUUSSSRRRPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLMMMNNNPPPRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRNNNOOOOOOPPPQQQRRRRRRSSSRRRSSSTTTUUUWWWWWWVVVUUURRRQQQPPPOOOOOOPPPQQQRRRQQQQQQPPPOOONNNMMMLLLLLLNNNOOOPPPQQQQQQPPPNNNMMMIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIKKKKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNNNNNNNNNNOOOHHHIIIOOOXXX[[[YYYYYY]]]VVVUUUTTTRRRRRRRRRSSSTTTOOOOOOOOOOOOOOOPPPQQQRRRQQQPPPOOONNNNNNNNNOOOPPPNNNOOOPPPRRRTTTVVVWWWXXXUUUUUUTTTSSSSSSTTTUUUVVVQQQPPPNNNLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPMMMMMMMMMNNNOOOQQQSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJLLLMMMMMMLLLJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIGGGEEEEEEFFFGGGHHHGGGGGGFFFFFFEEEFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGCCCDDDFFFFFFDDDDDDDDDEEECCCFFFHHHIIIHHHGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGEEECCCDDDFFFHHHIIIHHHGGGFFFGGGHHHIIIJJJDDDEEEGGGHHHHHHGGGEEEDDDFFFFFFEEEFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHJJJLLLMMMNNNNNNMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNIIIKKKLLLMMMLLLKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOLLLLLLMMMNNNMMMLLLKKKJJJLLLMMMNNNOOONNNLLLJJJHHHHHHJJJLLLLLLKKKJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNKKKLLLNNNPPPQQQQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLNNNOOOPPPOOONNNNNNLLLKKKKKKKKKKKKLLLLLLMMMPPPMMMKKKLLLOOOPPPOOOMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNNNNOOOPPPRRRSSSRRRQQQRRRSSSTTTTTTSSSPPPNNNOOOQQQTTTPPPQQQQQQRRRRRRRRRRRRRRRQQQRRRTTTUUUVVVUUUSSSRRRQQQSSSTTTTTTSSSSSSTTTVVVTTTSSSSSSSSSSSSSSSTTTTTTNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNPPPQQQRRROOOQQQSSSSSSQQQPPPPPPPPPRRRSSSUUUVVVVVVUUUSSSRRRSSSSSSRRRSSSSSSTTTUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWTTTUUUUUUVVVWWWXXXZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXVVVWWWYYYZZZZZZYYYWWWVVVTTTTTTUUUUUUVVVVVVVVVWWWTTTSSSSSSSSSSSSSSSTTTTTTPPPPPPPPPOOOOOONNNNNNNNNLLLLLLLLLMMMPPPTTTWWWZZZYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWXXXYYY[[[\\\]]]]]]VVVWWWYYY\\\^^^_________YYYXXXVVVUUUUUUVVVXXXYYYYYYYYYXXXWWWVVVUUUTTTSSSTTTUUUVVVXXXWWWVVVTTTSSSTTTUUUWWWXXXXXXXXXWWWVVVSSSSSSSSSRRRRRRSSSTTTTTTPPPPPPQQQRRRSSSTTTVVVWWWTTTTTTSSSSSSSSSSSSTTTTTTSSSQQQSSSYYY[[[YYY]]]ddd```___^^^]]]\\\\\\]]]]]]ZZZZZZZZZZZZ[[[\\\]]]]]]^^^]]][[[ZZZZZZZZZ[[[[[[ZZZ[[[^^^aaadddgggiiikkkbbbbbbaaa``````aaabbbccc```___\\\ZZZZZZZZZ[[[\\\XXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\]]]___aaacccdddbbbaaa___^^^\\\\\\[[[[[[XXXXXXWWWWWWVVVVVVUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVQQQSSSUUUWWWWWWUUUSSSQQQPPPPPPNNNKKKHHHHHHIIIKKKLLLLLLLLLLLLJJJHHHFFFDDDJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFFFFHHHJJJGGGGGGGGGGGGGGGGGGGGGFFFCCCDDDFFFHHHIIIJJJIIIIIIFFFFFFDDDDDDDDDEEEFFFGGGDDDDDDDDDEEEFFFGGGIIIIIIEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGKKKGGGFFFHHHHHHFFFFFFIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIKKKKKKHHHEEEDDDBBB@@@IIIIIIHHHFFFDDDDDDFFFHHHLLLIIIFFFEEEFFFGGGIIIIIIJJJHHHHHHKKKNNNLLLIIIGGGLLLKKKJJJJJJKKKLLLKKKIIIKKKLLLLLLKKKHHHGGGIIIJJJMMMNNNOOONNNKKKJJJKKKLLLMMMLLLKKKLLLMMMMMMMMMLLLJJJJJJJJJJJJIIIIIIKKKMMMLLLKKKJJJLLLOOOPPPNNNKKKMMMMMMMMMMMMMMMNNNOOOPPPNNNMMMMMMNNNPPPPPPPPPOOONNNMMMLLLKKKKKKLLLMMMNNNPPPOOOMMMLLLKKKLLLLLLMMMKKKLLLMMMNNNMMMKKKIIIHHHNNNMMMMMMNNNOOOPPPPPPOOOPPPPPPPPPOOOOOOOOOQQQRRRRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOKKKNNNPPPOOOLLLLLLOOORRROOOMMMKKKLLLOOOQQQPPPNNNRRRRRRQQQPPPPPPPPPQQQQQQSSSQQQQQQQQQSSSTTTTTTTTTOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNMMMPPPPPPPPPPPPOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOPPPQQQRRRWWWUUUTTTRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUWWWWWWXXXWWWUUUSSSRRRRRRRRRSSSUUUUUUUUUVVVVVVWWWYYYYYYYYYXXXWWWUUUUUUVVVVVVWWWWWWVVVVVVXXXYYYZZZYYYWWWXXXWWWVVVUUUVVVXXXZZZ\\\VVVVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[[[[ZZZZZZYYYXXXWWWTTTUUUUUUUUUUUUUUUUUUTTTWWWVVVUUUUUUVVVWWWYYYZZZUUUVVVXXXXXXXXXWWWVVVUUUYYYZZZ[[[[[[YYYZZZ[[[]]]]]]]]]]]]^^^^^^_________``````````````````aaaaaa^^^___```bbbdddeeefffffffffbbb```ccchhhjjjhhheeebbbdddfffiiiiiihhhfffeeeaaabbbccceeeggghhhhhhhhhhhhhhhiiijjjjjjjjjjjjiiifffddd```]]][[[[[[\\\]]]___aaacccgggjjjnnnppprrrtttrrrpppnnnnnnoooqqqrrrqqqrrrsssuuuwwwyyy{{{{{{uuuvvvvvvwwwyyyzzz{{{{{{zzzxxxtttrrrrrruuuxxxzzzzzzwwwttttttuuuuuurrrooopppqqqrrrssstttvvvvvvwwwuuuvvvxxxyyyxxxvvvtttsssqqqsssvvvxxxwwwsssnnnkkkkkkkkkkkkoootttwwwwwwuuutttyyyzzzvvvwww||||||xxxzzzzzz|||~~~}}}{{{yyyuuurrrpppnnnnnnnnnrrruuuuuurrrrrrvvvzzz~~~zzzuuuoookkkjjjjjjjjjPPPOOOOOOOOONNNMMMLLLKKKMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDFFFJJJJJJFFFDDDFFFMMMKKKGGGDDDDDDEEEHHHIIIGGGHHHGGGEEEDDDEEEFFFFFFEEEFFFGGGFFFDDDDDDDDDEEEIIIIIIIIIJJJKKKLLLLLLKKKNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMKKKLLLMMMNNNMMMLLLKKKKKKLLLMMMLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLNNNPPPRRRSSSSSSNNNOOOPPPOOOOOOOOOPPPQQQPPPNNNLLLMMMPPPQQQPPPOOOQQQPPPPPPPPPPPPPPPQQQRRROOONNNNNNOOOPPPQQQQQQOOOQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPNNNMMMMMMMMMNNNNNNMMMNNNOOOPPPPPPOOOMMMLLLLLLLLLKKKMMMNNNPPPPPPPPPOOONNNLLLKKKLLLNNNPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMMMMOOOQQQQQQQQQQQQTTTWWWTTTRRROOOPPPRRRSSSQQQPPPVVVUUUTTTTTTSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVXXXXXXWWWVVVUUUUUUUUUVVVWWWWWWXXXZZZ\\\]]]^^^___WWWWWWWWWWWWYYY[[[]]]^^^______^^^^^^^^^___```aaadddddddddeeefffgggiiiiiiggggggeeedddccccccddddddgggggggggggghhhiiijjjkkkjjjiiihhhggggggggghhhhhhccccccccceeehhhjjjiiihhhmmmmmmlllmmmoooqqqtttvvvpppqqqqqqrrrrrrsssssstttvvvvvvvvvuuutttrrrqqqpppttttttuuuuuutttrrrpppoooppppppppppppppprrrssstttooopppqqqsssttttttttttttrrrssstttuuuuuuvvvxxx{{{OOONNNNNNPPPSSSSSSOOOKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEGGGHHHHHHIIIIIIHHHGGGGGGEEEFFFGGGGGGHHHHHHHHHGGGIIIIIIHHHHHHGGGGGGGGGGGGJJJJJJJJJIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIILLLIIIIIIKKKKKKHHHHHHKKKIIIHHHHHHGGGIIIKKKNNNOOOQQQOOOLLLJJJIIIHHHIIIJJJGGGIIIKKKKKKJJJIIIIIIJJJLLLMMMOOOQQQQQQQQQPPPOOOPPPRRRRRRPPPMMMNNNQQQTTTOOONNNLLLMMMNNNOOOOOONNNLLLLLLMMMNNNPPPOOONNNLLLMMMMMMLLLMMMNNNNNNLLLKKKMMMMMMMMMNNNPPPRRRTTTUUUPPPOOOOOOOOOOOOOOOOOOOOORRRPPPNNNMMMOOOQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPPPPNNNMMMLLLMMMNNNOOONNNMMMOOOOOONNNMMMMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLMMMKKKLLLNNNOOOOOOOOONNNMMMKKKKKKKKKKKKMMMNNNPPPQQQOOOMMMKKKKKKNNNPPPRRRRRROOOOOOOOONNNNNNOOOOOOPPPOOOPPPQQQRRRRRRQQQPPPOOOSSSSSSSSSTTTUUUWWWXXXYYYYYYWWWUUUUUUVVVVVVUUUTTTWWWWWWXXXYYYZZZ[[[\\\]]]YYYYYYYYYZZZ[[[]]]^^^___aaabbbdddeeegggggghhhhhheeefffggghhhjjjkkkllllllmmmllliiihhhgggggghhhiiimmmnnnqqqtttwwwzzz|||~~~uuuuuuwwwyyy|||RRROOOMMMPPPUUUWWWSSSOOOOOONNNNNNMMMMMMLLLMMMMMMOOONNNMMMLLLLLLLLLMMMNNNNNNMMMLLLKKKLLLMMMOOOPPPNNNMMMLLLKKKLLLLLLKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFKKKKKKLLLLLLLLLLLLLLLKKKGGGIIIJJJKKKLLLKKKJJJIIIJJJJJJKKKJJJJJJJJJIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOONNNMMMLLLKKKKKKJJJJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOKKKLLLMMMMMMMMMLLLKKKKKKUUUPPPMMMLLLLLLJJJLLLQQQEEEGGGIIILLLNNNOOOPPPOOOSSSPPPOOOPPPPPPMMMLLLLLLMMMNNNOOOOOONNNOOOQQQSSSTTTUUUVVVWWWVVVWWWWWWXXXSSSWWWXXXTTTPPPPPPQQQRRROOOMMMKKKKKKMMMNNNNNNNNNOOOMMMLLLLLLNNNNNNMMMKKKOOONNNLLLMMMNNNNNNLLLIIIJJJKKKLLLLLLMMMNNNPPPQQQWWWTTTPPPNNNMMMNNNOOOOOORRRPPPNNNMMMNNNOOOQQQQQQOOONNNNNNMMMMMMMMMMMMMMMMMMKKKKKKKKKMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLKKKHHHIIIIIIIIIIIIJJJKKKMMMJJJJJJJJJLLLNNNQQQQQQQQQKKKKKKLLLMMMOOOQQQSSSTTTQQQQQQQQQRRRSSSTTTTTTUUUYYYYYYYYYZZZ\\\^^^______dddcccbbbaaabbbbbbbbbbbb___```cccgggkkknnnqqqrrrmmmnnnppppppqqqsssuuuwww{{{}}}UUUQQQMMMOOOTTTWWWUUURRRQQQPPPPPPOOOOOONNNMMMMMMQQQPPPPPPOOONNNNNNNNNNNNOOOOOONNNNNNOOORRRUUUWWWWWWSSSOOOMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPLLLMMMNNNOOOOOONNNMMMLLLJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKLLLMMMNNNNNNLLLMMMNNNPPPPPPPPPOOONNNTTTRRRTTTWWWVVVQQQNNNOOOKKKJJJJJJLLLOOOUUUZZZ]]]YYYVVVXXX___```[[[WWWVVVTTTSSSQQQOOONNNQQQWWW[[[aaabbbbbbbbbcccgggnnnssshhhkkkkkkeeeaaa___YYYRRRMMMKKKIIIIIIKKKMMMMMMMMMPPPNNNLLLKKKKKKKKKJJJJJJPPPNNNMMMLLLLLLLLLKKKJJJIIIKKKNNNNNNNNNNNNPPPRRR^^^XXXQQQMMMMMMNNNOOOOOOLLLMMMMMMLLLLLLLLLLLLMMMJJJJJJIIIIIIIIIIIIIIIJJJKKKIIIHHHIIIJJJKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHJJJKKKJJJHHHGGGHHHIIIHHHJJJMMMPPPRRRSSSTTTUUUSSSSSSSSSTTTVVVWWWYYYZZZUUUUUUVVVYYY\\\```dddgggkkkmmmooorrruuuyyy}}}VVVRRROOOOOOQQQTTTTTTSSSQQQRRRSSSTTTTTTSSSQQQPPPPPPQQQSSSTTTTTTSSSRRRRRRTTTSSSRRRRRRSSSVVVZZZ\\\]]]YYYTTTSSSTTTUUUTTTRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUTTTSSSSSSSSSSSSSSSTTTRRRRRRRRRRRRQQQPPPOOOOOOKKKLLLMMMOOOOOOOOONNNMMMNNNNNNNNNNNNMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPRRRSSSLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPRRRUUUWWWXXXXXXXXXWWWQQQVVVbbbmmmmmmcccXXXSSSRRRNNNLLLNNNYYYjjj|||~~~wwwvvv{{{yyymmmbbb```ZZZXXXTTTQQQPPPTTT[[[aaalllmmmmmmnnnrrr{{{}}}|||{{{ooo```MMMKKKIIIIIIKKKMMMNNNNNNQQQSSSUUUTTTRRRPPPOOOPPPRRRRRRQQQOOOMMMNNNQQQTTTSSSWWW\\\^^^]]]\\\]]]___ZZZUUUOOOLLLLLLMMMMMMKKKJJJMMMPPPQQQOOOMMMKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFBBBCCCDDDFFFGGGGGGGGGGGGEEEFFFGGGIIIKKKMMMOOOPPPUUUXXX\\\\\\YYYVVVVVVWWW\\\aaafffgggeeegggmmmrrryyyxxxvvvuuusssrrrrrrqqqnnnpppssswww|||cccbbbaaa``````_________```bbbfffiiijjjiiihhhfff```ccchhhlllnnnnnnmmmkkkjjjhhhfffeeefffhhhkkkmmmrrrooonnnooossssssoookkkiiijjjkkklllmmmoooppppppqqqpppnnnllljjjiiiiiiiiigggfffeeecccbbbaaa``````]]]^^^___``````^^^]]]\\\ZZZYYYXXXVVVTTTRRRPPPOOORRRRRRRRRRRRRRRRRRRRRRRRTTTTTTRRRRRRRRRTTTVVVWWWOOONNNNNNMMMLLLLLLLLLLLLKKKLLLLLLMMMOOOPPPPPPQQQNNNPPPSSSWWWYYYYYYYYYXXXPPPXXXhhhwwwzzzpppddd^^^VVVTTTRRRVVVdddxxx|||kkk]]]ZZZVVVUUURRRNNNNNNQQQVVV[[[```aaabbbcccgggqqq|||~~~iiiPPPNNNKKKKKKMMMPPPRRRRRRWWW___hhhkkkgggbbb``````XXX[[[\\\YYYWWWYYYaaaiiinnnsssxxxyyyuuupppoooooodddbbb```aaadddccc___[[[___eeelllnnnlllgggccc```ZZZZZZZZZ[[[\\\]]]^^^___[[[YYYXXXXXXYYYYYYXXXVVVUUUUUUVVVWWWWWWVVVUUUUUUSSSTTTVVVXXXYYYYYYYYYYYYWWWYYY[[[___dddhhhlllnnntttzzz||||||}}}xxxzzz|||{{{xxxuuutttssswwwzzz{{{}}}{{{zzzzzzzzzxxxyyyyyyzzzxxxvvvtttrrrnnnllliiifffbbb^^^\\\ZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWVVVVVVWWWYYY[[[RRRQQQPPPNNNMMMLLLKKKKKKDDDDDDEEEFFFGGGHHHIIIIIIAAADDDHHHLLLOOOPPPOOOOOONNNTTTaaaoootttoooiiiggg\\\ZZZZZZ]]]eeeqqq}}}zzznnnhhhkkkgggYYYNNNMMMJJJIIIGGGEEEDDDFFFJJJMMMFFFHHHIIIIIILLLTTTaaakkkyyyqqqfffgggyyy{{{eeeSSSQQQNNNNNNPPPSSSUUUUUU]]]kkkzzz{{{ssspppppp```dddgggdddaaaeeeqqq|||zzzyyy|||uuuvvvvvvwwwxxxzzz{{{|||tttsssqqqrrrrrrrrrqqqpppkkklllmmmnnnnnnmmmlllkkkmmmoooqqqsssttttttttttttsssuuuyyy~~~