BM6P6(@ |||wwwssspppnnnhhhaaa]]][[[VVVOOOHHHGGGFFFFFFIIIJJJLLLUUU^^^kkkssszzz|||lll^^^UUUMMMCCC:::999;;;999888888222666666000,,,///333333//////000000000000//////000000//////......------111...++++++---...,,,***---,,,+++***)))***+++,,,)))************+++++++++------------,,,+++***)))***++++++,,,,,,++++++******+++---------+++)))((())))))))))))))))))))))))******+++***)))'''&&&$$$))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,((($$$"""$$$&&&)))***))))))((((((''''''''''''&&&'''))))))(((''''''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&''')))***+++''''''''''''((((((((()))))))))************))))))++++++******+++---...000,,,,,,,,,,,,,,,,,,,,,,,,///000000111222333333444000000111111111111000000//////000000111111222222000000000000000000000000............////////////111111000000//////......//////.........---------.........------,,,,,,,,,,,,,,,---.........------***************+++++++++,,,+++***((((((***+++,,,''''''''''''''''''''''''(((((())))))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######%%%%%%%%%%%%###### """%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&yyyrrrjjjfff```ZZZWWWUUUTTTTTTVVVSSSOOONNNOOONNNLLLIIIOOOMMMNNNTTT\\\dddppp{{{sssfffYYYNNNEEE@@@;;;777444666555111///111222222222222222111000/////////000000000000//////.........---------------...,,,******,,,...---+++---,,,++++++************)))************+++++++++------------,,,+++***))))))******++++++******)))***+++,,,---,,,+++)))((())))))))))))))))))))))))((())))))******)))''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))'''%%%%%%&&&'''((('''((((((((('''''''''&&&&&&&&&(((******((('''((()))((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''''''''(((((()))'''''''''((((((((())))))))))))************))))))*********++++++---............---------------------......//////000000000000000111111111111000000000000000000000111111111000000000000000000000000............/////////////////////.........------//////.........---------...------------------,,,,,,,,,---------,,,,,,+++)))))))))***+++++++++,,,)))((('''&&&&&&'''((()))************************((((((((((((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###!!!###%%%(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$yyysssjjjddd```\\\WWWSSSQQQQQQPPPPPPQQQTTTVVVXXXWWWWWWWWWWWWYYYZZZ[[[\\\___[[[^^^iiixxxxxxooo___XXXMMMCCC<<<888555333222222333444222000666>>>CCC666...222444111...///...//////000000//////...++++++,,,,,,,,,,,,,,,---+++***)))***,,,......---,,,,,,,,,,,,+++***)))((()))************+++++++++---,,,,,,,,,+++*********((())))))))))))))))))((())))))***++++++***((('''))))))))))))))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((('''&&&&&&'''&&&&&&'''(((((('''%%%'''''''''&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&))))))((((((''''''''''''''''''((((((((()))))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,////////////////////////........................000000111111111111000000111000000000000000000///000000000000000000000000............////////////.........---------------...............------------------------.........,,,---------,,,+++******(((((()))***++++++,,,,,,+++***)))(((((()))***+++(((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$wwwooohhhdddbbbVVVSSSNNNLLLNNNPPPQQQQQQMMMQQQXXX___eeejjjnnnpppyyy|||~~~}}}{{{yyyyyytttqqquuu}}}nnn___SSSLLLHHHCCC;;;666333333333333222222333111///333BBBSSSYYY@@@---...111......333...//////////////////...***+++++++++,,,---------,,,+++++++++,,,---------+++,,,,,,,,,+++***(((&&&))))))*********+++++++++,,,,,,+++***************((())))))******))))))((((((((()))***))))))((('''))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%'''&&&&&&&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%%%%'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))((('''((((((((((((((('''''''''(((((((((((()))))))))))))))************))))))((()))+++,,,,,,,,,+++***............////////////000000000000////////////000000111111111111000000111111000000/////////...////////////////////////............////////////......------------------........................,,,,,,------......//////---------,,,+++***)))((((((((()))***+++,,,,,,---,,,++++++******++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""!!!###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&xxxqqqmmmeeeccc^^^XXXSSSQQQQQQRRRPPPOOOOOOQQQVVV\\\```cccdddmmm{{{mmmhhh```VVVLLLDDD>>>;;;999666333222222111111/////////000...+++...===MMMXXX???,,,---111------333......////////////......+++++++++,,,---------.........---,,,++++++,,,,,,++++++,,,,,,+++***((('''))))))*********+++++++++++++++***)))))))))******)))******************)))((((((((()))))))))((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''')))'''%%%$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&((()))******((('''''''''&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))(((((((((((()))))))))***))))))************))))))((()))***+++,,,+++***))),,,,,,,,,------.........000000000000////////////000000111111111111000000111000000000//////......////////////////////////............////////////........................---.....................---------....../////////---------,,,+++***)))(((((())))))***++++++,,,,,,(((((((((''''''((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""!!!"""$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%tttooohhhccc^^^[[[XXXVVVVVVUUUTTTQQQPPPPPPSSSVVVTTTXXX___hhhrrr|||yyynnnbbbZZZMMMIIIDDD>>>999777777777222111000111111111...,,,------000111///,,,000777AAA444,,,000222///,,,------......//////......---,,,,,,,,,,,,,,,,,,---------......,,,***)))***+++*********+++******)))((()))************++++++++++++***)))(((((()))***+++)))******++++++******)))(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((***'''%%%$$$%%%'''((((((&&&&&&&&&&&&&&&'''''''''$$$&&&'''&&&$$$""""""###&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%'''(((******))))))((((((((()))))))))******))))))************))))))((())))))*********))))))******++++++,,,---------........................000000111111111111000000000//////////////////...000000000000000000000000............////////////.............../////////---------............................../////////,,,---------,,,+++*********************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######zzzuuuoookkkjjjkkkkkkkkkfff```YYYUUUWWW\\\```bbbcccddddddbbb``````ccceeegggnnnzzzuuummmbbbYYYTTTNNNGGGAAA;;;:::777555333333333333111000000000111111///---111...///333333///------///////////////...---,,,---......//////......---+++++++++++++++*********)))***+++***(((''')))+++)))))))))))))))******+++)))************+++++++++***)))(((''''''(((***+++((())))))))))))))))))((()))((((((((())))))***+++(((((((((((((((((((((((()))((((((''''''(((******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''((('''&&&&&&&&&'''''''''((((((((("""###$$$###!!!  &&&&&&'''(((((('''&&&&&&%%%&&&((())))))(((&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))***)))((('''(((((()))))))))*********))))))************))))))***))))))((((((((())))))*********+++,,,------------......//////000000000000000111111111111000000.........///////////////000000000000000000000000............////////////,,,,,,---------.........---------.........//////////////////............,,,,,,---------,,,,,,++++++++++++***************++++++,,,,,,,,,,,,++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######~~~zzzwwwtttsss{{{|||wwwtttuuuxxx{{{|||rrrkkkbbb___eeennnxxx}}}{{{||||||xxxtttrrrtttvvv|||mmm^^^TTTLLLBBB======>>><<<:::444444444444333111///...111///------...///...---444---(((,,,111111//////...333333,,,))),,,///000---..................---++++++******))))))((((((%%%''')))(((&&&&&&))),,,))))))(((((((((***+++---)))************+++++++++***)))(((&&&'''(((***+++''''''(((((((((((('''''')))))))))))))))***++++++((((((((((((((((((((((((''''''&&&'''(((***,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%''')))***)))&&&###'''''''''((((((((())))))'''((()))(((&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&''')))******(((&&&%%%))))))))))))************))))))************))))))***)))(((''''''((()))*********+++,,,,,,---......///000000111222333333444000000111111111111000000---.........//////000000000000000000000000000000............/////////000+++++++++,,,,,,------------------.........//////000000//////......------,,,,,,---.........------,,,,,,++++++***)))))))))(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%|||uuunnnhhheeeeeeeeefffgggjjjmmmppprrrtttuuuzzz~~~yyy|||wwwiii^^^UUUKKKDDD;;;999777444333222111222333222111000////////////...------------,,,,,,,,,------,,,+++,,,---.../////////...---,,,++++++***,,,,,,------...---------*********++++++,,,,,,,,,******+++,,,------......******))))))))))))******************************)))(((''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$"""###%%%(((&&&%%%$$$$$$%%%(((***,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((%%%  $$$'''(((((())))))((('''&&&&&&''''''''''''''''''&&&&&&''')))***)))((('''(((***(((((((((((())))))))))))+++)))((()))---///...,,,////////////000000000000......////////////......////////////////////////------......//////000000...,,,+++,,,///000///---,,,---------.../////////---------............///......------------......,,,++++++******++++++,,,(((((()))***+++,,,,,,---,,,+++)))((('''''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((''''''%%%###""""""###$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$${{{vvvqqqmmmjjjhhhfffgggfffbbb^^^\\\^^^```cccfffkkkqqqxxx~~~{{{iiiaaaVVVMMMHHHCCC===888777666444222111000000000333222111000/////////////////////............---111000...---,,,++++++,,,.........---,,,,,,++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,(((((()))******+++,,,,,,******))))))))))))*********************************)))((((((((()))***+++'''((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''))))))*********+++++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&)))+++((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''%%%$$$######$$$%%%&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''''')))***)))((('''((()))(((((((((((())))))))))))+++***)))***---///...,,,------........./////////...//////000000//////...........................------------............000///...///111222111///------------............------------..................------------......,,,++++++******++++++,,,))))))******+++,,,,,,,,,,,,+++)))((('''''''''((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$${{{rrrssspppjjjbbb\\\[[[[[[___aaaaaa___^^^cccmmmuuu{{{wwwiii]]]VVVGGGBBB===::::::999666333222222111000////////////222111000//////...//////111000000000000/////////111000///...,,,,,,,,,,,,------------,,,,,,,,,,,,******+++++++++******)))*********+++++++++++++++(((((())))))***+++++++++******))))))))))))************************************)))(((((()))))))))''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&''''''((((((''''''&&&))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&)))***)))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((())))))((('''&&&(((((((((((((((''''''&&&'''''''''''''''''''''''''''((())))))''''''((()))(((((((((((()))))))))))),,,+++***+++---......---,,,,,,,,,---------......//////000000000000//////........................---------,,,,,,,,,,,,,,,111000///000111222111000...------------------,,,------------...............------,,,,,,------...,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,+++***)))((('''''''''((()))((((((''''''(((((()))''''''&&&%%%%%%&&&&&&&&&(((&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzooonnnssswwwvvvzzzrrrppprrrxxx{{{~~~~~~vvvtttnnnbbbTTTHHHAAA>>>;;;888666666777666444222//////........./////////111000//////.........///000000000000////////////---------.........//////++++++,,,,,,,,,---------******+++++++++***))))))***************+++++++++******++++++,,,,,,,,,---******))))))))))))*********************************))))))((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""#########"""###%%%'''))))))'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''')))******)))(((''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''((()))(((''''''((()))(((((((((((())))))))))))++++++***+++,,,,,,,,,+++,,,,,,,,,,,,------------//////000000000000//////------------------------......------,,,,,,++++++///.........////////////...---------,,,,,,++++++,,,,,,---------.........------,,,,,,,,,,,,------,,,++++++******++++++,,,---------,,,,,,+++++++++******)))((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&&&&'''(((((('''%%%%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%########################%%%&&&&&&%%%######$$$&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||vvvuuuxxx{{{}}}}}}|||~~~~~~~~~wwwtttqqqnnnooowww|||zzznnnccc]]]SSSSSSPPPHHH>>>777555666333222222222222222000///------......////////////000///......---.........//////.........------------------...............******+++,,,,,,---------+++++++++++++++***))))))***************************+++++++++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((()))''''''((((((((((((((('''&&&&&&&&&'''''''''((((((&&&((()))((('''&&&'''((((((((((((((()))))))))))))))*********)))))))))))),,,,,,---------.........//////000000000000//////------------------------///.........------,,,,,,.../////////.........///------,,,,,,+++++++++***,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,...------,,,,,,++++++***)))))))))))))))((((((((((((((())))))))))))(((((())))))((((((((((((((()))'''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################%%%&&&&&&%%%######$$$&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$xxxdddaaa^^^```ffflllpppqqqmmmoooqqquuu|||xxxxxxzzz}}}~~~}}}||||||wwwkkk___TTTLLLFFFBBB>>>???>>>:::444111111333............////////////,,,---...////////////.........------------......------------,,,,,,,,,,,,/////////...---,,,***)))******++++++,,,,,,------+++++++++++++++***)))(((***************)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&'''((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''((((((&&&&&&'''((((((((((((((()))))))))))))))******)))'''&&&'''(((,,,,,,,,,---------............////////////......,,,,,,,,,,,,,,,,,,,,,,,,............------------///000111000///...///000,,,,,,+++++++++++++++***,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,++++++******++++++,,,------,,,,,,++++++******(((((())))))))))))(((((('''(((((())))))(((((('''&&&'''((())))))))))))(((&&&$$$######$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$%%%%%%$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrpppooosss{{{wwwmmmdddUUUPPPIIIAAA<<<999777666444444444222000///000000.../////////...///000222+++,,,---.........------...------,,,------......------------,,,,,,,,,,,,------...---,,,+++)))(((+++++++++++++++,,,,,,,,,************)))((('''&&&+++*********)))))))))((())))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))'''((()))******))))))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$""" !!!!!!$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((()))&&&'''((((((&&&&&&'''((((((((((((((()))))))))))))))+++,,,***'''&&&&&&(((++++++++++++,,,,,,,,,,,,------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...000111000---,,,---///************++++++++++++++++++,,,,,,,,,---------++++++************++++++,,,++++++******++++++,,,+++++++++++++++*********'''((()))******)))((((((&&&'''(((((((((((('''&&&"""###&&&((())))))((('''&&&$$$######$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###""""""$$$%%%%%%%%%%%%&&&(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrr```UUUOOOIIICCC===;;;777444222111111111........................111111000///------///111++++++------...---,,,+++------,,,,,,,,,------.........---------,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++))))))))))))((('''&&&%%%+++*********))))))((((((+++++++++*********************))))))))))))******))))))))))))))))))))))))((()))***+++,,,,,,+++***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''(((((((((((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%#########%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&''''''''''''&&&&&&'''((())))))((((((%%%%%%&&&&&&'''((())))))&&&'''((('''&&&&&&'''((((((((((((((())))))))))))***,,,---+++(((&&&'''))))))************+++++++++,,,------------------,,,++++++++++++++++++++++++*********++++++,,,,,,---+++---///---***)))***,,,))))))******+++++++++,,,++++++,,,,,,,,,---------++++++************++++++,,,++++++++++++++++++,,,************************'''((()))******)))((((((%%%&&&'''(((((('''&&&%%%!!!$$$((()))(((&&&%%%'''%%%###$$$%%%&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###""""""$$$%%%%%%%%%%%%'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$zzznnnggg\\\UUULLLEEE@@@<<<777444222222111000//////000000//////000000///...------222000---------...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++)))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))(((''''''&&&&&&***************)))((((((******))))))((((((((('''&&&&&&&&&''''''''''''(((+++)))'''''''''((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&***(((&&&&&&&&&'''&&&%%%''''''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((())))))(((&&&%%%###%%%$$$###$$$&&&(((((((((((('''%%%$$$$$$%%%'''(((******))))))((((((((('''+++++++++************)))------------------------/////////000//////......000///...------------...,,,,,,,,,------.........---------------------------------...------,,,,,,+++++++++,,,,,,---------000///...,,,+++***))))))************************+++*********))))))((((((---,,,,,,+++***))))))(((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###""""""""""""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$${{{qqqeeeXXXMMMGGGEEEAAA;;;888666555222000222111000000//////000000///////////////...------111///---------------+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............---+++***++++++++++++++++++++++++************************+++***))))))***+++***)))))))))))))))************(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))******)))(((((('''))))))(((((((((''''''''''''''''''(((((((((((()))(((&&&%%%%%%'''((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''',,,***'''&&&&&&%%%$$$"""((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%$$$###&&&$$$###$$$&&&(((((('''((('''%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&&&&*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++******)))))))))))),,,,,,,,,---------......++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------.........///...---,,,+++*********************************************)))))))))((())))))(((((('''&&&&&&%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%############$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###"""!!! &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$~~~}}}tttlllggg]]][[[VVVOOOGGG>>>666111333111////////////...,,,111000000////////////000...////////////...------111///---,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***)))((((((******)))((())))))))))))************'''''''''''''''''''''''')))******++++++******)))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((('''&&&(((''''''''''''&&&&&&&&&'''(((((((((((()))))))))%%%$$$###%%%'''(((((('''%%%%%%&&&&&&'''''''''(((%%%&&&&&&&&&'''(((((((((+++)))&&&&&&&&&&&&%%%###((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%% !!!###$$$%%%%%%&&&&&&%%%###$$$&&&((((((''''''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&))))))***+++,,,---......************************)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,------------++++++++++++++++++*********+++,,,------...------------------............------,,,+++++++++++++++************************************))))))))))))++++++******)))(((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''' !!!"""$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$###!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''$$$%%%%%%%%%$$$$$$######xxxlll```WWWQQQKKKHHHBBBBBBAAA???;;;777333111000000000111000///...,,,000//////....../////////.........//////...------000...,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++************************)))))))))))))))))))))))))))((('''((()))***)))'''((()))))))))************(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%$$$&&&'''((('''&&&$$$%%%%%%&&&&&&''''''(((&&&'''''''''''''''''''''&&&$$$###$$$&&&((((((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###"""!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''((((((&&&%%%$$$$$$&&&''''''''''''&&&%%%%%%%%%%%%&&&''')))))))))))))))(((((((((((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,---.........+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))***+++,,,---.........------------------------,,,+++++++++++++++,,,,,,*********************************)))))))))))))))++++++++++++******))))))$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$#########$$$&&&''''''&&&$$$######$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""}}}wwwmmmhhhWWWRRRJJJCCC>>><<<;;;:::444444555555444333222111000111333333222111/////////...............//////------............------///---,,,+++---------,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))***++++++,,,++++++++++++++++++++++++************************)))((('''((()))***)))'''((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''((()))(((&&&$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((('''&&&%%%$$$%%%$$$###$$$&&&(((((((((%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((())))))))))))))))))))))))(((((((((((((((*********++++++,,,,,,,,,)))***+++,,,------------))))))******+++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,------------++++++++++++++++++++++++++++++*********+++,,,,,,************************))))))))))))))))))******'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$###$$$&&&''''''&&&$$$############$$$$$$$$$%%%%%%############$$$$$$%%%&&& !!!""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&$$$###"""~~~{{{|||~~~pppmmmhhhaaaXXXOOOHHHEEE???===999666444333444555111111111111000///......***---///000000///000111...------------......///,,,,,,---............---...---++++++,,,------,,,************************++++++++++++++++++++++++)))))))))))))))***+++,,,++++++++++++++++++++++++***************************)))((((((******)))((())))))))))))************************************((())))))******))))))((())))))))))))))))))))))))&&&&&&''''''((()))))))))%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&))))))((()))***(((&&&###&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###((('''%%%$$$%%%&&&%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&'''''''''((())))))******((()))******+++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,+++++++++++++++++++++***))))))(((((()))***+++,,,,,,---,,,,,,++++++++++++************++++++*********++++++,,,************************))))))))))))************((((((((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''((((((((((((###$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$############$$$$$$%%%############"""!!! $$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$"""{{{sssjjjaaaZZZLLLJJJGGGCCC>>>:::777555444444444222111111111222000000000000//////......)))+++......------///111------,,,,,,------...///+++,,,------.........---...,,,++++++,,,------,,,************************************************+++***)))))))))***+++,,,************************))))))))))))))))))))))))+++***))))))***+++***)))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&'''(((((((((((((((%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&'''((())))))&&&$$$'''&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&''''''&&&%%%)))'''%%%$$$%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%(((&&&$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((&&&&&&''''''((())))))*********+++++++++++++++***...---+++******,,,...000,,,,,,,,,+++++++++******++++++******)))(((((('''***++++++,,,,,,,,,++++++,,,,,,,,,++++++*********++++++***************+++************************((()))))))))************************************%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''######%%%&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$%%%$$$########################$$$$$$###""" """"""#########$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&%%%&&&((()))((('''$$$###zzzpppaaaVVVPPPLLLGGGCCC:::999888666555444444444///000111111000000000111+++,,,,,,---...//////000---///111000---,,,...000,,,,,,,,,,,,------...///+++,,,------.........------,,,***+++,,,------,,,))))))))))))))))))))))))************************,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((+++***)))***+++,,,+++)))))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((######%%%'''))))))'''$$$((('''&&&&&&%%%$$$###""""""%%%'''(((((('''&&&$$$###$$$%%%&&&&&&%%%$$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((((((&&&%%%%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''((((((((())))))******&&&&&&'''((()))***++++++'''(((((()))***++++++,,,------.........---,,,,,,+++)))&&&%%%%%%(((+++---,,,,,,,,,++++++*********------,,,,,,+++******)))++++++,,,,,,,,,+++******---------,,,,,,+++++++++,,,++++++***))))))******************************(((((())))))*********+++&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&'''"""############$$$$$$$$$%%%%%%$$$###"""""""""### !!!###$$$%%%%%%$$$$$$ !!!!!!"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%'''((((((''''''%%%&&&(((***)))'''%%%###}}}uuullleee___\\\ZZZYYYQQQHHHCCCAAA>>>:::555333222222222111111000000////////////............------------------------/////////...---+++******---,,,************,,,------------,,,,,,+++++++++***++++++,,,,,,++++++***************************,,,+++******,,,,,,+++***+++...///...***)))+++---++++++++++++++++++++++++(((((())))))))))))((((((******)))(((((((((((((((''''''''''''((((((((((((+++)))'''&&&''''''''''''((((((''''''&&&&&&&&&%%%***(((&&&'''))))))'''%%%)))(((&&&&&&((()))((('''******)))((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&((('''((()))******)))((('''***++++++,,,,,,++++++*********+++,,,,,,,,,++++++---,,,***(((''''''((())))))))))))***++++++,,,,,,,,,------------,,,++++++++++++************++++++******))))))))))))))))))******++++++++++++******)))(((&&&%%%&&&''')))***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$#########""""""###"""""""""###$$$$$$%%%"""""""""######$$$$$$%%%''''''(((((('''&&&%%%%%%$$$$$$######"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""(((&&&%%%&&&)))(((%%%!!!######$$$$$$$$$%%%%%%%%%###%%%''')))***(((&&&%%%~~~tttkkk___[[[UUUOOOIIIFFFDDDCCCIIICCC;;;777777666333///222111111111000000000///////////////............------------------------,,,---.........---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++*********************,,,+++******,,,,,,+++******+++,,,+++***))))))***++++++++++++++++++++++++(((((())))))))))))((((((***))))))(((((((((((((((''''''''''''(((((((((((()))'''%%%%%%&&&''''''&&&((((((((('''''''''&&&&&&(((&&&%%%&&&)))***)))''')))(((&&&&&&((()))((('''))))))((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&'''(((((('''&&&'''(((***)))(((((((((((()))******++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,---,,,***((('''((())))))++++++******************,,,,,,,,,,,,,,,+++******++++++************++++++******)))))))))******+++)))******++++++******))))))((('''&&&&&&(((***+++(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$%%%&&&&&&'''#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$!!!""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%$$$###"""!!!&&&%%%%%%&&&''''''%%%#########$$$$$$$$$%%%%%%%%%###$$$'''((()))(((&&&%%%wwwpppiiiccc```ZZZQQQJJJBBB???<<<888666555555555===999444222333333222000000000000////////////////////////............---------------------------)))+++---...///...---,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++******))))))))),,,+++******+++,,,+++******)))(((((())))))((('''))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((''''''((((((''''''''''''(((((((((((('''%%%$$$$$$&&&''''''&&&((((((((((((((('''''''''&&&%%%%%%&&&)))******))))))(((&&&&&&((()))((('''((((((''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******((('''%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((())))))''''''((())),,,***(((''''''(((***,,,******++++++++++++******((()))***+++,,,,,,,,,,,,,,,+++***((((((((()))))),,,,,,++++++***))))))(((+++++++++++++++***))))))++++++************++++++***************+++,,,---)))******++++++******)))))))))((('''((()))***+++)))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$######%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$}}}yyyuuuoooggg___ZZZQQQMMMIIIGGGGGGEEE???;;;888666555333222333333444888555222111222333333222........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***---...///...,,,++++++,,,............,,,+++******++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++******))))))((((((+++***)))***+++,,,+++)))***(((&&&''')))***(((&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''''''''(((''''''''''''((((((((((((&&&%%%$$$%%%'''(((((('''((((((((((((((((((((((((&&&&&&&&&'''((())))))))))))(((&&&&&&((()))((('''&&&'''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((()))***)))((('''(((***+++***))))))))))))***+++******++++++++++++******'''((()))+++,,,,,,,,,,,,++++++***)))(((((())))))+++++++++*********))))))***************)))((((((++++++************++++++************+++,,,---...))))))************))))))***))))))((()))***++++++))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""#########$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$!!!$$$&&&&&&###"""$$$'''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%xxxxxxwwwrrrllleee___]]]XXXVVVSSSPPPMMMHHHCCC???999777666777888888666333333222111111000111111222222000..................------------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))+++,,,............,,,+++*********++++++,,,,,,,,,******++++++++++++***************)))))))))((((((+++***))))))++++++***)))+++(((&&&'''***+++***'''(((((((((((((((((((((((((((((())))))))))))(((((()))(((((('''''''''''''''''''''''''''(((((((((((('''&&&%%%''')))))))))''''''''''''((((((((((((((('''((((((((('''''''''((()))(((&&&&&&((()))((('''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((()))***)))((('''(((***'''(((***,,,,,,***(((''')))******++++++******)))'''((()))***++++++++++++*********)))))))))))))))))))))*********+++++++++)))************)))((((((++++++************++++++************+++,,,---...)))))))))******))))))))))))))))))))))))******+++))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$"""###$$$$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$"""$$$&&&%%%""""""$$$'''######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%wwwsssrrrlllbbb\\\TTTSSSRRRPPPMMMIIIFFFDDD???>>><<<<<<<<<;;;888666444333222333444444222111111000000///////////////000000///...---------------------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,------------,,,,,,*********+++++++++++++++))))))************))))))))))))))))))))))))))))))+++***))))))***+++***)))***)))((()))***+++***)))(((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''&&&&&&''''''''''''''''''(((((((((((('''''''''((()))***((('''&&&&&&&&&'''''''''''''''((()))))))))'''&&&&&&((()))(((&&&&&&((()))((('''''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''((())))))''''''((()))%%%'''***,,,,,,***'''%%%))))))************))))))((()))******+++*********))))))******))))))))))))((())))))***++++++,,,,,,***************)))((((((++++++************++++++***************+++,,,---((())))))******))))))(((((((((((()))))))))******)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###############$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######"""###$$$%%%&&&'''%%%&&&&&&%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%'''|||wwwzzzuuufffWWWSSSQQQKKKEEECCC???>>><<<;;;;;;;;;:::999555444333333444555444333333222222222333222111000000000//////////////////000000000000///...//////------------.........///.........---------,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++*********************++++++*********''''''(((((()))*********+++)))((()))***+++***(((''')))******))))))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''((()))(((&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&((())))))'''&&&(((***)))(((&&&&&&((()))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&'''(((((('''&&&'''(((%%%&&&(((******(((&&&%%%))))))************))))))***************))))))((()))))))))*********))))))******************++++++******++++++******)))(((++++++************++++++******)))))))))******+++(((((())))))))))))((((((''''''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%###$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&''''''%%%$$$"""#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&'''***(((%%%$$$$$$%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%###"""###$$$&&&(((zzz|||zzzsssnnnjjjeee___bbb[[[UUUUUU\\\dddjjjlll]]]PPPDDD@@@===999888;;;999777555333444444444444333111//////000111111000,,,,,,,,,---.........------------...............,,,---......------...///---------....../////////......---------,,,,,,,,,+++++++++++++++++++++++++++***)))(((***,,,...000---,,,************,,,---,,,+++++++++******))))))+++++++++,,,,,,+++++++++&&&&&&'''((()))***++++++***)))((()))***+++***(((%%%(((******''''''))),,,************************(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))'''&&&&&&'''((('''$$$"""$$$$$$$$$%%%%%%&&&&&&&&&###&&&((((((''''''))),,,)))(((&&&&&&((()))((('''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''))))))************))))))***++++++******)))((('''((()))************)))))),,,,,,++++++***)))))))))+++++++++++++++***))))))++++++************++++++******))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%%%%%%%###!!! """""""""######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))(((&&&$$$#########$$$---)))%%%$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%'''&&&$$$"""###$$$''')))}}}~~~zzztttppplllggg___ZZZXXXUUUQQQLLLIIIFFFFFFEEEHHHEEEAAA??????CCCHHHKKKDDD@@@;;;666222111222222333333444555444333111000666444222///.........///000000000000000000000000///////////////......---...------...000111000///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,------+++***)))(((((()))***+++((()))+++,,,---,,,,,,+++++++++************++++++***++++++,,,,,,,,,++++++&&&'''((((((((('''%%%$$$''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$)))(((&&&%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))************((((((((()))++++++***)))************************+++*********))))))((((((************************))))))((('''&&&%%%$$$$$$''''''((((((((((((''''''''')))***)))((('''(((******)))(((''''''((()))***((('''&&&%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%+++...,,,%%%!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$$$$###"""$$$$$$##########################################&&&%%%"""!!!!!!###&&&((('''%%%$$$$$$&&&&&&%%%############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$|||vvvnnniiigggddd___ZZZXXXVVVRRRPPPNNNJJJDDD@@@@@@???===;;;::::::;;;<<<<<<:::666444444777;;;===:::888666333222222333444111222333333333222000///444333000...---......//////////////////////////////////////////...------000///------......---+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))(((((((((((())))))+++***)))(((((()))***+++)))***+++,,,,,,,,,+++***+++******))))))******+++)))******++++++******)))((((((((((((((('''&&&&&&)))))))))*********++++++)))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))************)))))))))+++,,,,,,+++***************************))))))))))))((((((''''''************************+++++++++***))))))((((((''''''((((((((((((''''''&&&((()))((('''&&&'''(((***)))(((''''''((()))***((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%&&&))),,,+++'''$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######"""################################################%%%$$$###"""###$$$&&&'''$$$###"""###%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}{{{yyyvvvrrrlllfff```[[[YYYXXXVVVQQQKKKHHHFFFEEEAAA>>>>>>===<<<<<<<<<:::777444333333222222222333555666666444222111111222333555222222111111111111111222000000111222111000///...111000///------......///////////////////////////...////////////...------...---,,,,,,---...---+++------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,++++++++++++++++++,,,******))))))))))))******+++++++++,,,++++++***)))+++******))))))******+++((())))))***))))))(((((())))))((((((''''''((((((************++++++++++++***)))((((((''''''(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''''''''''''''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((()))******++++++******)))))))))))))))************'''(((((())))))))))))(((************************((((((((((((''''''''''''************************((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((('''&&&%%%&&&((()))((((((''''''(((((()))''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" ###$$$%%%$$$######################################################$$$$$$$$$%%%%%%%%%!!! """$$$&&&&&&%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~zzzxxxuuurrrooonnnnnnnnnhhhccc^^^ZZZXXXWWWVVVUUURRROOOLLLHHHEEECCCBBBBBBBBB???<<<::::::999777555666666777888888888666555555444333222222222333333444444333222222111111111000000000000000///......///000111111111111//////......---------......///////////////////////////......//////......---,,,(((((((((***---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******......------------......***))))))))))))))))))***,,,+++++++++******))))))******))))))))))))******))))))******))))))((((((***)))(((''''''((()))***(((((((((((()))))))))*********)))(((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%'''''''''''''''''''''''''''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))((((((((((((((((((((((((******++++++++++++******((()))))))))************((()))***+++***))))))***************************((((((((((((((((((((((((************************&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&!!! ###%%%$$$"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&&&&###############$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$###"""!!!"""%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$zzz{{{zzzvvvsssqqqjjjhhheeecccaaa]]]YYYVVVUUUTTTRRRPPPOOOOOOOOOOOOJJJFFFBBB???>>>??????>>><<<<<<;;;:::999999:::;;;777666444444444444333222///000222222222111000000222222111000000/////////000000111111000///...---...///000000000///......///000111222222111000000---------------......///.......................................------,,,(((''''''))),,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))******++++++******))))))))))))(((((())))))))))))))))))******))))))))),,,++++++******)))))))))***))))))))))))))))))*********++++++***))))))(((***)))(((''''''((()))***'''(((((((((((()))))))))******)))(((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((()))))))))************+++---//////---+++,,,...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,''''''(((((((((((('''''''''((())))))((('''((()))''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''!!!###%%%$$$"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$""""""#########$$$$$$$$$########################!!!###$$$&&&&&&%%%$$$###&&&%%%$$$$$$%%%&&&%%%###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$UUUYYY\\\```iiirrrwwwvvvyyyyyyxxxxxxyyy{{{}}}~~~~~~~~~|||xxxuuuqqqnnnooowww~~~pppgggaaa[[[YYYZZZ[[[]]]^^^\\\XXXTTTRRRQQQJJJIIIGGGGGGGGGEEEBBB@@@@@@@@@@@@???@@@@@@AAAAAA;;;999666444555666666666555555555444444444444444111111111111111111111111///111222222000///...///---......///000000000111///000000111000000///...,,,---...000111111111111...///111222222111000000------..........................................---............---,,,,,,,,,+++******+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((())))))************))))))++++++***)))))))))*********))))))(((((())))))***++++++++++++***)))((((((((((((''''''(((((())))))))))))))))))***************)))((((((''''''(((((('''(((((())))))******+++'''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))************(((+++---,,,)))((()))+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++''''''((((((((((((''''''((()))***)))((('''(((***&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%''''''$$$""" !!!$$$&&&&&&$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###"""!!!"""""""""###$$$$$$%%%%%%########################"""###$$$%%%&&&%%%$$$$$$'''&&&%%%%%%&&&&&&%%%### !!!"""###%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$;;;???AAACCCIIIRRRUUURRRVVVUUUTTTTTTUUUWWWXXXXXXXXXYYYZZZZZZXXXXXXYYYZZZZZZ]]]``````^^^]]]___aaaaaacccdddddddddgggmmmqqqssspppllliiifffdddcccbbb```eeehhhfffdddffffffccc]]][[[XXXWWWXXXXXXWWWVVVTTTRRROOOMMMNNNUUU___gggggg[[[PPPKKKGGGBBB@@@AAAAAACCCEEEEEEBBB@@@>>>>>><<<:::999999::::::999888888888999999:::;;;;;;<<<777555333333333444333222444333333222111000000000000111222222111000000111111333555555222000000111------...000111222222222///000000111111111111111///////////////000000000---...///000111000//////....../////////......---........................------......------,,,+++---,,,++++++++++++***(((++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))************))))))+++******************+++((()))***++++++***)))(((******)))(((((()))***+++))))))(((((((((((())))))************)))((('''&&&&&&&&&'''((((((((((((((('''((((((((()))))))))))))))(((''''''&&&&&&''''''&&&''''''((())))))******(((''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((######$$$$$$%%%&&&''''''######$$$$$$######"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((())))))******))))))((())))))))))))************&&&))),,,+++'''%%%&&&)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''(((((((((''''''(((((((((((('''''''''((())))))''''''((()))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$###$$$%%%'''(((&&&%%%######$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$###!!!""""""###$$$$$$%%%%%%##############################$$$$$$%%%%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$!!!!!!"""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$111555666555:::AAABBB>>>BBB@@@>>>>>>???@@@AAA@@@<<<>>>AAABBBAAA@@@@@@@@@???AAACCCDDDDDDDDDDDDDDDEEEGGGHHHGGGGGGJJJOOOTTTUUUQQQMMMJJJIIIHHHGGGFFFDDDHHHKKKHHHGGGHHHHHHFFFEEECCCAAA@@@BBBCCCCCCBBBAAAAAA>>>;;;:::>>>FFFLLLKKKBBB<<<======999888:::666999;;;<<<;;;999999999:::888666555666666555444555555666666777888888888555333222222333222111///222222222111111000//////---///000000///.........+++...111000---+++,,,---------...//////000//////,,,,,,,,,------......///333222111///---,,,,,,,,,+++,,,.../////////......//////000000///......---........................------......------,,,++++++***)))***,,,------+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))************))))))+++******************+++((()))***++++++***)))((())))))(((((((((***+++,,,))))))(((((((((((())))))))))))))))))((('''&&&%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''(((''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$&&&'''((((((&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))************+++///222000,,,)))+++...))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))+++++++++***************''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$######%%%'''(((&&&%%%$$$###""""""######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""%%%'''((((((!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%"""!!!!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$000111222444555666777777666666666555555444444444555555555555555555555555555666666777888999999:::::::::::::::::::::::::::<<<;;;999888888888999999999999999999999999999999888888888888888888888888888888888888999999999999:::999888777555333222111444555666888888666555444444444444444444444444444222222222333333333444444222111000//////000111222000000000000000000000000......//////000000111111////////////////////////........................//////...------------...............////////////............---,,,++++++------------------------//////.........---------+++++++++******))))))))),,,------......------,,,,,,+++***))))))***+++,,,*********)))))))))((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&***)))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&'''((('''&&&"""###$$$$$$%%%&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''########################%%%%%%$$$###""""""######&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%&&&'''(((((())))))))))))((((((((((((((()))))))))************''''''((()))))))))))))))))))))(((''''''''''''(((,,,------...---,,,+++***,,,+++***)))((('''&&&&&&((()))))))))))))))((('''%%%&&&&&&'''((()))******)))(((&&&$$$$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""$$$%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######///000111222333444444444555555444444444333333333333333333333333333333333222222333333444444555555555555555555555555555555999888777555555555666777666666666666666666666666666666666666666666666666555555555555666666666777444444444444444444444444333444666777777666444333444444444444444444444444222222222333333333333444111111000//////000111111000000000000000000000000......//////000000000000........................//////////////////////////////...---------------,,,------------.........,,,,,,---------------,,,........................///.........---------,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++***))))))***++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((()))))))))((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&)))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&###"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&''''''((((((((()))((((((((((((((((((((((((((()))))))))*********'''((())))))******))))))'''''''''''''''((()))***+++,,,,,,---,,,+++***)))+++******)))'''&&&&&&%%%%%%&&&'''(((((((((((((((&&&&&&''''''(((((())))))''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%""" """$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########......///000000000000000333333222222222222111111000000000000000000000000000111111111111111111111222222222222222222222222444444333222222222222333333333333333333333333333222222222222222222222222111111222222222333333333000000000111222222333333333444555666666555444333333333333333333333333333111111222222222333333333111000000//////000000111000000000000000000000000...////////////000000000........................///////////////////////////......---------------+++++++++,,,,,,,,,------***+++,,,---..........................................------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******+++******))))))******+++************)))))))))))),,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))(((((((((''''''&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((((((%%%!!!!!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************%%%&&&&&&&&&((()))***+++)))***+++++++++***)))(((***))))))((('''&&&%%%%%%###$$$%%%'''(((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############......////////////......000000000000000000000000////////////////////////222222222111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111111111111000000000000000333333444444444444333333222222222222222222222222111111111111222222222222000000000//////000000000000000000000000000000000////////////////////////........................///////////////////////////...------,,,,,,------+++++++++,,,,,,,,,,,,---***+++,,,---------------------------------------------,,,,,,,,,,,,,,,,,,*********)))))))))))))))******++++++++++++************))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))))))))(((((((((((('''&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''$$$!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!! ######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))((())))))***************&&&&&&&&&''''''(((******(((((()))******)))(((''')))(((((('''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################///////////////......---.../////////////////////////////////////////////222222111111111111111111111111111111111111111111///000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000222222333333333333222222222222222222222222222222000000000111111111222222/////////000000//////////////////////////////////////////.......................................------------------------......---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$#########$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""!!! """###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))&&&''''''''''''((((((((((((((()))***************((((((''''''''''''((((((&&&'''((()))))))))((('''((((((''''''&&&&&&%%%%%%)))))))))))))))((('''&&&(((((((((((((((''''''''''''((())))))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$...///////////////......------............//////000000000000000000000000////////////////////////////////////////////////...///000111111111000000000000000000000000000000000000000000000000000000000000000000111111111111---...///000111222333333222222111111111111222222111111111111111111111111///000000000000111111111...//////000000//////.../////////////////////////////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,+++***)))******************************++++++++++++,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++((())))))******))))))((()))))))))))))))*********))))))***************+++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%''')))(((%%%""""""######$$$&&&''''''(((&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%########################%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))))))))((('''''''''''''''&&&'''((()))))))))((('''((((((((('''''''''&&&&&&++++++******)))'''&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%------......///.........---------.........//////////////////////////////,,,------....../////////........................---...///000111111000///////////////////////////000000000000000000000000//////000000000111111111---......///000111222222111111111000000111111111111111111111111111111111/////////000000000111111......///000000///......//////////////////////////////.........---------------------------------------------------------...---,,,,,,++++++,,,,,,*********++++++++++++,,,++++++,,,,,,,,,++++++***************************************+++++++++,,,)))*********+++++++++,,,******++++++++++++******'''((()))******)))((('''&&&&&&&&&'''''''''(((((())))))))))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((((((((((((((''''''''''''(((((()))&&&'''((()))***))))))((())))))((((((((((((''''''))))))))))))((('''&&&&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&+++,,,------.........------------....../////////........................------......///000111111000000000000000000000000,,,---///000111000//////////////////////////////000000000000000000000000/////////000000000111111111000000///......------111111000000000000111111000000000000000000000000////////////000000000000---...///000000///...---//////////////////////////////.........---------------------------------...........................---,,,,,,++++++,,,,,,))))))))))))************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,''''''(((((()))))))))***))))))************))))))'''((()))******)))((('''((()))))))))******++++++&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&''''''''''''%%%######%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''((()))***+++&&&'''(((*********)))))))))))))))))))))(((((((((&&&&&&''''''((('''''''''%%%&&&&&&'''((()))******'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''///...,,,++++++,,,...///------,,,+++,,,---...///////////////////////////...------,,,,,,---///000111111000000//////......000000//////.........---------...///000000//////......////////////......///000000000......000111333333222111111000000///222111111000000000000000...000111000///...///111000000000000000000000000////////////////////////111000///...............///...---,,,,,,---...///........................---------,,,,,,+++++++++---------,,,,,,+++++++++++++++******++++++,,,---+++++++++,,,,,,---------+++++++++++++++***)))((((((((()))+++,,,---...///***************+++++++++***************)))((((((+++*********))))))(((((())))))(((((((((((())))))))))))************))))))''''''(((((())))))******+++*********))))))(((((())))))((('''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''((((((((('''&&&&&&%%%(((''''''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))########################&&&%%%$$$###$$$&&&(((***&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""&&&%%%###  $$$((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&'''%%%$$$&&&)))+++***(((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%))))))))))))************+++)))&&&###$$$&&&***,,,'''((()))******)))((('''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((( """%%%(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%$$$$$$###########################------++++++++++++------,,,,,,,,,,,,,,,---......------------------------...------------...//////000000000/////////......000/////////.........---------...///////////////......////////////.........//////...------...000111111111111000000000000222111000000//////000000...000111000///...///000////////////////////////........................000///......---------...///...---,,,,,,---...///------------------------------------,,,,,,++++++------,,,,,,,,,+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------***++++++++++++***)))((((((((()))***+++,,,------'''(((((()))***+++,,,,,,)))************)))((((((*********)))))))))(((((())))))(((((((((((())))))((())))))******))))))(((&&&&&&&&&''''''(((((((((******)))))))))((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%'''(((%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###$$$&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%$$$"""!!!!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''&&&(((&&&&&&'''***+++***(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&$$$######%%%(((***'''((())))))))))))((('''((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''###$$$%%%''''''&&&%%%$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################,,,++++++++++++++++++,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////////////////........./////////...............------...////////////.........////////////......---......---,,,,,,---//////000000000000111111111111111000///////////////...///000000......///000////////////////////////..............................---,,,,,,,,,------......------------......++++++++++++++++++++++++...---------------,,,,,,,,,,,,,,,++++++++++++++++++************+++,,,,,,+++++++++++++++,,,,,,,,,******++++++******))))))((()))))))))************%%%&&&'''((()))+++,,,,,,))))))******))))))((('''******))))))))))))(((((()))((((((''''''(((((()))'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$&&&'''%%%$$$$$$######$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&''''''&&&%%%###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%%%%&&&$$$%%%%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''((())))))(((''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$###""""""""""""""""""$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///......................................................------...//////.........---......//////......------......---,,,,,,---/////////000111111222333333000000///............///...///000///......///000////////////////////////........................------,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++************************++++++,,,*********+++++++++++++++))))))************)))))))))))))))))))))(((((((((%%%&&&&&&'''((()))******)))))))))))))))(((((('''))))))))))))))))))(((((((((((((((''''''(((((((((''''''((((((((((((''''''************************''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$######$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''((($$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((&&&'''''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&$$$######$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$######"""%%%$$$###""""""###$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,------------,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...------------------.........---------...............------............------------............------...//////...------...000///000000111222333444444000///......---.........---///000///...---...///................................................,,,,,,+++++++++,,,,,,---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******************************))))))******+++,,,************************((())))))*********)))))))))))))))(((((((((((('''(((((((((''''''''''''''')))))))))))))))(((''''''(((((((((((((((((())))))((((((''''''''''''((((((''''''((((((((((((''''''*********)))))))))))))))&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%#########""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$###"""###%%%&&&%%%###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&'''((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''((((((((()))))))))%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$######"""######$$$$$$$$$###############"""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,------------------------------.........---............---,,,,,,------............------...//////...------...000///000000111222333333333//////...------------------...//////------...///........................------------------------,,,,,,+++++++++,,,------,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------)))))))))))))))************))))))))))))***++++++*********)))))))))))))))(((((())))))******))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&(((((())))))(((((('''&&&''''''(((((((((((())))))(((''''''&&&&&&''''''((('''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''((())))))%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&%%%$$$###"""########################&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%###""""""""""""###$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""######$$$%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%"""!!!"""%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$#########$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''$$$%%%%%%&&&'''((((((((('''((())))))((('''(((***((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''###$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))'''&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###!!!###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%+++***)))(((((()))***++++++++++++***++++++,,,---++++++++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---.........------,,,+++,,,------......------,,,---......---,,,,,,---///......//////000000111111///...------,,,,,,---------...//////------...///........................------------------------,,,,,,,,,,,,,,,---......+++,,,------------,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,((((((((()))))))))******)))))))))))))))***++++++******)))))))))((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&'''''''''((((((((())))))(((''''''&&&&&&''''''(((((())))))******))))))((('''&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''(((((((((((('''&&&&&&&&&''''''((()))%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((("""###%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$%%%%%%&&&''''''##############################$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%""" !!!%%%'''%%%"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((((((&&&'''(((&&&%%%%%%))),,,''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&'''((()))&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###'''&&&&&&%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%########################!!!!!!"""######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***((('''%%%%%%'''(((***,,,+++***)))***+++---...))))))))))))))))))))))))+++***)))))))))***,,,---+++++++++,,,,,,---------,,,,,,,,,------.........---.........------,,,+++,,,------......------,,,,,,------,,,++++++,,,...---------.....................---,,,,,,,,,,,,------...///...------...///........................------------------------,,,,,,,,,,,,------...///++++++------------++++++************************))))))*********+++++++++'''((((((((())))))******)))))))))))))))******+++******))))))((((((((('''''''''((()))))))))))))))((()))))))))*********+++'''((((((((())))))******(((((((((((((((''''''&&&&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''))))))************))))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###'''&&&%%%$$$############""""""!!!""""""###$$$$$$######$$$%%%%%%&&&''''''#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###"""###$$$&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%"""!!!%%%'''%%%!!!""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((((((###$$$$$$""" """'''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''')))+++,,,&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$ ###&&&&&&%%%""" ######""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***)))((((((((()))+++,,,,,,+++***((((((((()))***)))))))))******+++++++++)))************+++++++++++++++++++++++++++++++++------------------------///...---,,,***)))((((((,,,------...---,,,***))),,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................///////////////...------......------,,,+++...---,,,+++************++++++++++++++++++++++++******++++++++++++******)))))))))***+++++++++,,,******))))))))))))******+++,,,,,,,,,,,,+++************))))))((((((''''''''''''''''''((((((((((((+++*********))))))((((((+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++***)))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%***)))(((''''''&&&&&&'''$$$$$$###%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###%%%%%%%%%###!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$######$$$%%%&&&'''&&&%%%$$$%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$########################)))'''$$$""""""$$$''')))%%%$$$$$$$$$######"""""""""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''((())))))%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))***)))'''%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''))))))'''&&&%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''')))(((&&&%%%$$$%%%%%%&&&############$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%&&&&&&######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%%%%###!!!"""$$$%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$######%%%&&&&&&$$$"""***)))((((((((()))***+++,,,+++)))((((((((()))***************++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))+++,,,---------,,,+++***,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---........................---,,,++++++---------...------,,,+++************+++,,,------++++++++++++++++++++++++)))******++++++******)))******************++++++******))))))))))))************++++++******)))(((***)))))))))((((((((('''((((((((())))))))))))************)))))))))((((((***)))(((((((((((()))***************************((((((((((((((((((((((((+++******)))(((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&((())))))'''&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%#########"""######$$$$$$%%%$$$$$$$$$$$$#######################################$$$$$$$$$$$$#####################$$$$$$$$$%%%###!!!"""$$$%%%$$$"""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$######%%%&&&&&&$$$"""))))))((((((((()))***++++++***))))))((()))))))))+++++++++++++++*********)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************+++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------/////////...---,,,+++***---------------,,,++++++*********++++++,,,------++++++++++++++++++++++++)))******++++++******)))******************))))))***))))))(((((())))))***))))))******))))))((('''))))))))))))(((((((((((())))))))))))******************))))))))))))(((((()))((((((''''''(((((()))************************)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&''''''%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''%%%$$$"""###$$$&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$"""###%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$############""""""""""""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!!!! ######$$$$$$$$$$$$######$$$$$$$$$###############$$$###"""###$$$$$$###"""##############################$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$###$$$&&&&&&$$$"""(((((((((((())))))************)))))))))))))))))),,,,,,++++++*********)))))))))))))))***************************************************************************+++++++++))))))***+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,000000000000000///...---,,,------------,,,++++++,,,,,,,,,,,,+++***))))))************************))))))************))))))++++++******))))))(((((())))))(((((((((((())))))))))))******))))))((('''))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''(((((()))***+++,,,'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%&&&%%%###"""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&***---+++&&&###%%%(((&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$############$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###''''''(((((()))))))))))))))))))))*********))))))+++++++++******)))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))************++++++))))))))))))***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++------...//////000//////,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++)))(((************************)))))))))******)))))))))+++******))))))((((((((())))))(((((((((((())))))******++++++******)))((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&''''''''''''(((***+++,,,'''%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&''')))(((&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&***---+++&&&###%%%(((&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$"""###########################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$######$$$%%%&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""######$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&'''((()))))))))(((((((((((()))************))))))))))))))))))(((((((((((((((((()))))))))******************************))))))))))))))))))))))))))))))******************)))))))))((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******((()))***+++,,,---------,,,,,,,,,,,,,,,+++******((()))+++,,,------,,,+++************************((())))))******))))))((())))))))))))))))))(((((()))((((((''''''(((((()))******++++++******)))((((((((((((((())))))))))))''''''''''''((((((((((((''''''(((((((((((())))))'''(((((())))))(((((('''************************((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((('''&&&$$$$$$$$$%%%%%%'''((((((&&&%%%######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$"""###%%%%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""""""######$$$&&&'''(((%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$###""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$###############"""$$$$$$$$$###"""###$$$##############################$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$&&&'''((()))))))))(((''''''((()))***+++******)))''''''''''''(((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))************))))))))))))+++***)))((((((((())))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***************))))))((())))))***+++++++++++++++,,,,,,,,,,,,+++******((()))+++---------,,,+++************************(((((())))))))))))((((((((((((((()))))))))))))))((((((''''''''''''(((((())))))******))))))(((''''''((((((((()))))))))***'''(((((((((((()))))))))'''''''''((((((((())))))(((((()))******)))((((((************************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))(((''''''$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""$$$'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!#########"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%###############""""""!!!######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$%%%%%%&&&&&&%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$%%%&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$######"""#########%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""$$$%%%$$$"""!!!###%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''&&&$$$""""""$$$%%%%%%$$$%%%&&&((()))))))))(((''''''((()))+++++++++***)))%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))(((+++***)))'''''''''((()))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********))))))(((++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******+++,,,---...---+++)))'''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******((((((''''''''''''(((((((((((((((((((((''''''&&&'''((((((((())))))******))))))))))))************&&&'''''''''(((((())))))((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''&&&&&&%%%%%%%%%&&&''''''%%%###!!!"""$$$'''))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!###%%%&&&&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%###"""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$######$$$%%%&&&'''&&&%%%$$$ !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&%%%$$$$$$#########&&&%%%%%%$$$$$$###############$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))''''''%%%$$$$$$%%%''''''&&&&&&'''((('''&&&$$$###(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%!!!$$$%%%%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%''''''$$$""""""###%%%%%%$$$''''''''''''((((((((((((''''''((())))))))))))))))))************+++++++++++++++***))))))((((((((())))))))))))))))))))))))++++++******++++++,,,---)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************,,,,,,,,,+++++++++******************************+++++++++*********)))))))))************+++++++++------,,,+++***)))((('''))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))******************))))))(((&&&%%%$$$&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''%%%$$$$$$%%%%%%###$$$%%%&&&%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""&&&%%%###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###'''%%%######&&&'''&&&$$$###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!#########$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""###$$$%%%&&&''''''''''''+++***((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$!!!########################'''### !!!$$$&&&$$$!!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((('''(((((()))))))))((((((*********))))))((((((((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))************,,,,,,++++++************************************+++++++++*********)))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***---))))))))))))))))))))))))******))))))))))))***************************************)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******&&&''''''(((((((((((((((&&&'''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$""""""$$$%%%%%%###&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&'''((((((((((((((( !!!"""$$$%%%'''((()))%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!########################&&&""" $$$%%%$$$!!!&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((((((((()))))))))(((((('''+++******)))'''&&&&&&%%%'''((()))***+++***)))((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++************)))))))))************************+++++++++***************)))************+++++++++''''''(((((()))))))))***))))))))))))))))))))))))))))))(((&&&%%%&&&***---))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))'''''''''(((((((((((()))&&&''''''((((((((((((((('''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!! ###&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%###""""""###$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%'''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!###%%%###!!!&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((((((((((()))(((((('''&&&******)))(((((('''&&&&&&((((((''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))((()))))))))***************)))))))))))))))))))))************************************************))))))*********+++++++++((((((((())))))))))))***((((((((((((((((((((((((((())))))(((''''''***,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((******))))))(((&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$#########$$$$$$$$$!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$######%%%&&&((()))((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))---+++(((&&&%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((()))))))))************)))))))))))))))))))))***))))))))))))))))))))))))************************))))))*********+++++++++++++++*********)))))))))((((((((((((((((((((((((&&&)))+++,,,+++*********(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******))))))(((&&&%%%$$$'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%$$$###&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%$$$$$$#########%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((%%%&&&'''(((((((((((('''((((((((())))))*********///---***((('''(((***+++))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************)))))))))************+++))))))))))))))))))))))))***************+++++++++)))************+++++++++,,,+++++++++******))))))))))))))))))))))))))))))%%%))),,,...---+++***)))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%&&&&&&&&&%%%%%%$$$((('''$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((('''%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&& """$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((($$$%%%&&&'''((()))))))))((((((((((((((((((((('''((((((((())))))*********))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((())))))((((((((())))))))))))************************++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++))))))))))))************))))))))))))))))))))))))&&&(((+++,,,+++***)))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%###"""$$$'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((***)))((('''&&&$$$######'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((()))###$$$%%%'''((())))))***))))))((('''&&&%%%%%%$$$!!!%%%(((******((('''))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((()))((('''((()))+++((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((()))******))))))(((&&&%%%$$$'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$############""""""######$$$$$$$$$######!!!"""$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%"""$$$%%%$$$!!!!!!###&&&!!!"""%%%''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''###$$$&&&'''((('''&&&&&&#########$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""!!! !!!### !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''))))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&***))))))((('''&&&&&&&&&''''''((((((((((((''''''******))))))((((((''''''&&&&&&&&&''''''''''''(((&&&''')))*********)))(((((((((((((((((((((((((((((()))*********((('''&&&((()))***+++++++++++++++(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''***)))(((''''''&&&&&&'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((+++***((('''&&&&&&'''''''''''''''''''''''''''''')))&&&%%%&&&)))***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))))))))(((&&&%%%&&&%%%$$$######%%%'''(((%%%%%%&&&'''&&&%%%###""" !!!"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&((($$$$$$%%%&&&&&&%%%$$$$$$########################%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&######"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$"""!!! """###$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''$$$"""###'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((())))))))))))(((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***))))))(((((((((((((((((((((((((((((()))******)))((('''&&&(((((()))***************((((((((()))))))))******))))))(((''''''((())))))'''''''''''''''''''''''''''&&&&&&''''''((()))***%%%&&&''''''(((((((((''')))))))))((((((''''''''''''''''''''''''''''''''')))((('''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&(((***+++(((%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&%%%$$$$$$!!!"""###$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&$$$###"""""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###############"""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((()))))))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((''''''''''''''''''((()))))))))(((''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))***************))))))(((((())))))***(((((((((((((((((((((((('''&&&&&&''''''((()))***'''''''''((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((***+++''''''''''''''''''''''''%%%%%%''')))+++***'''$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######&&&%%%$$$###$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###############$$$%%%%%%$$$&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$######$$$$$$%%%&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""'''(((%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))))))))((((((((((((((((((((((((((())))))))))))(((((((((''''''((((((((((((((('''))))))))))))*********+++******))))))))))))******))))))))))))))))))))))))***)))(((''''''&&&&&&'''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))***''''''''''''''''''''''''%%%&&&'''((()))((('''%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((((((&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$###"""###$$$%%%&&&$$$###"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% ###&&&'''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***(((((((((((((((((((((((()))(((((((((((()))))))))''''''(((((((((''''''&&&((())))))))))))*********))))))************))))))))))))))))))))))))))))))***)))(((''''''&&&&&&'''''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((&&&%%%%%%%%%'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%&&&((()))''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""###$$$%%%&&&######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((''''''''''''''''''(((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))******(((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((''''''&&&(((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((('''&&&&&&''''''((()))***((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&'''''''''''''''''''''''')))((('''$$$"""###'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$###""""""############$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$######$$$$$$%%%&&&######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***&&&"""###&&&)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))(((((('''((()))***+++(((((((((((((((((((((((()))(((''''''((()))***+++)))))))))))))))((('''&&&&&&'''''''''(((((((((((('''((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))(((&&&%%%%%%%%%&&&'''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))(((((('''''''''''''''''''''''''''((((((&&&######%%%(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""###$$$%%%$$$##################$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&'''''''''(((((())))))&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++(((((((((((((((((((((((()))(((''''''''')))***+++))))))******)))(((''''''&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''***)))(((''''''&&&&&&'''+++***(((&&&%%%&&&'''(((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((************''''''''''''''''''''''''%%%''')))(((%%%###$$$&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''###$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&'''&&&%%%%%%$$$######"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$"""###$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% $$$((((((%%%""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))******)))((('''(((((('''&&&&&&&&&&&&'''******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))''''''&&&&&&&&&%%%&&&''''''(((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%(((&&&$$$$$$%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&''''''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$######$$$%%%'''***+++%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$###"""###$$$%%%&&&########################$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''((())))))((('''''')))((('''&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''')))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$###$$$&&&((()))'''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$###""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%***)))'''&&&'''((('''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$&&&''')))***)))((('''&&&%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&)))))))))******)))))))))'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''%%%###$$$&&&(((***'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$&&&'''(((((($$$######""""""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! #########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$###""""""$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&((()))***+++***'''%%%$$$%%%&&&'''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&''''''''''''&&&&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$""""""$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))+++***'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&&&&&&&''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''###$$$%%%&&&&&&%%%######'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%(((&&&%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%'''((()))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((()))((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&''''''(((((('''''''''((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''######%%%%%%%%%$$$"""!!!'''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$######"""""""""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&$$$######%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""""""""###$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$#########%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((()))&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$$$$&&&&&&&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###""" !!!###$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''((('''&&&$$$###!!! $$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$#########"""$$$###""""""$$$%%%$$$###########################!!!!!!"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&''''''((((((((((((''''''%%%&&&&&&''''''((((((((('''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++((($$$!!! """&&&)))&&&&&&&&&'''))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&$$$###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$#########"""###$$$%%%%%%$$$###"""######$$$%%%%%%&&&''''''%%%%%%$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!###$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''########################$$$$$$$$$$$$######""""""###"""!!!"""$$$%%%%%%$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###((((((((((((((((((((((((''''''((()))******))))))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((((((((''''''&&&%%%$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%)))&&&######$$$$$$""" #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%$$$######"""""""""###%%%$$$###""""""$$$&&&'''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########%%%%%%&&&'''&&&%%%###"""%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''((((((''''''$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))***************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%'''%%%######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############%%%$$$###"""###$$$&&&'''$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((()))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&''')))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&%%%###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%&&&'''((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''((())))))(((((((((((((((((((((((((((''''''''''''((()))***&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%&&&&&&'''''''''''''''''''''''''''"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&%%%%%%$$$$$$%%%&&&''''''&&&$$$###!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&""""""############$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&''')))***(((((((((((((((((((((((('''''''''''''''&&&%%%$$$$$$$$$%%%&&&''')))******(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$#########$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&%%%#########$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&%%%$$$$$$%%%%%%'''&&&%%%$$$$$$$$$&&&&&&"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$######"""''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((('''((((((((((((''''''&&&&&&&&&&&&&&&'''(((******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))'''&&&$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$###$$$$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%$$$"""!!! """###$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&&&&''''''&&&$$$###$$$&&&((('''%%%$$$###$$$&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&((((((((((((((((((((((((&&&''''''(((((((((((('''''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((('''(((***+++***(((%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###$$$&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((&&&$$$"""!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$&&&'''&&&$$$$$$&&&))))))(((%%%######$$$&&&'''%%%%%%%%%&&&''''''((((((%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###&&&'''%%%%%%%%%%%%$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%((((((((((((((((((((((((%%%%%%&&&'''(((((((((((()))((('''&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&######$$$$$$$$$%%%%%%%%%###%%%(((******(((%%%###$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))***+++,,,+++(((%%%#########$$$%%%%%%&&&''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((***)))'''%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&%%%$$$"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######################## """%%%''''''&&&$$$"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%---+++(((&&&%%%&&&'''((($$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%"""$$$&&&&&&%%%%%%(((+++***(((%%%######$$$&&&'''######$$$%%%%%%&&&''''''#########$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#########%%%$$$!!! """&&&(((%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$%%%%%%&&&'''''')))))))))((('''''''''&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((+++***((('''((()))((('''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&'''(((******((('''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))((('''&&&$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%% !!!###$$$%%%%%%$$$###$$$%%%'''(((((('''%%%$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%%%%'''((('''&&&))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++%%%$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&(((''''''&&&%%%######"""%%%&&&&&&'''&&&%%%###"""############"""""""""""" !!!######$$$$$$$$$####################################$$$%%%&&&&&&'''&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%""" ###$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$&&&&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++)))&&&$$$$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''+++)))''''''(((((((((&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&******))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&$$$!!!(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******((('''&&&$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############"""""""""""" !!!"""###$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!!!!######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&)))'''&&&&&&'''''''''&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((((((((***)))(((&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$&&&'''&&&"""''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))'''&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$#########"""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&'''''''''''''''''''''''')))(((''''''&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%((((((((())))))))))))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))((((((((((((+++)))'''&&&%%%$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%% !!!"""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''''''''%%%%%%###$$$$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''%%%$$$$$$&&&'''&&&%%%''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''######$$$%%%&&&&&&&&&&&&((((((((())))))))))))***(((((((((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$############%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$###$$$$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&(((((('''%%%$$$#########$$$$$$%%%%%%%%%((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''%%%$$$$$$&&&''''''&&&&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###!!!!!!###%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((%%%%%%$$$$$$#########"""%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""############""""""######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$"""###$$$%%%&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$!!!"""$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&'''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((())))))((('''''''''&&&$$$%%%'''(((((('''&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%&&&&&&'''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&""""""$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&###"""###%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$#########"""######$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$######"""#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""!!!###&&&###########################$$$$$$%%%%%%$$$$$$$$$ !!!"""######$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""#########$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############!!!###$$$&&&&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%''')))((((((&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((()))+++,,,...///&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''++++++(((%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%'''((($$$$$$%%%&&&'''))))))***%%%&&&&&&'''&&&%%%###"""%%%%%%%%%$$$$$$$$$######""""""#########""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$$$$%%%$$$$$$###"""""""""###########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%""""""$$$'''###########################$$$$$$%%%%%%%%%$$$$$$""""""###%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######!!!"""$$$&&&&&&&&&$$$#########$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''$$$!!! (((((())))))((('''&&&&&&'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%(((+++)))%%%!!!!!!"""###%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$"""!!!###%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''%%%$$$###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$!!!"""$$$%%%%%%$$$"""!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################$$$%%%%%%&&&%%%$$$###"""###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%'''''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###########################&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$######"""########################'''&&&$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%"""""""""######$$$$$$$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###!!! ((((((((((((((('''&&&&&&'''''''''(((''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%$$$%%%'''))))))%%%"""$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$!!!"""######!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&''''''&&&%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########(((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&'''((()))(((&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((('''(((((((((((((((''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&"""###$$$&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ #########$$$$$$%%%%%%%%%########################""""""""""""#########$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%######$$$&&&'''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''((((((((((((((('''%%%%%%&&&'''((((((((('''&&&'''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######""""""######$$$######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&$$$$$$&&&(((''''''(((''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###########################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######"""##############################$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%&&&'''(((((('''%%%%%%&&&&&&'''((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&'''(((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%'''(((((((((((('''&&&%%%$$$'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((((()))***++++++)))'''%%%&&&&&&'''((())))))(((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***((('''((()))***)))((('''''''''''''''''''''&&&''''''''''''''''''''''''###&&&((((((%%%$$$%%%'''%%%%%%&&&'''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''******)))&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&%%%%%%$$$###!!!"""######"""!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$#########$$$&&&'''%%%$$$$$$###"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$###############$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%&&&&&&''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%% """%%%''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&& $$$(((******)))(((''''''(((((('''&&&%%%%%%,,,***''''''''''''&&&%%%%%%&&&'''(((((('''&&&%%%***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''***'''%%%&&&)))***(((&&&))))))(((((('''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$)))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&%%%$$$#########$$$%%%$$$$$$%%%&&&'''))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!  """#########%%%%%%&&&'''''''''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######!!!!!!""""""######$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))&&&"""#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""$$$$$$######$$$$$$%%%&&&%%%$$$""" """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&&&&%%%$$$$$$"""$$$&&&((()))(((''''''(((((('''''''''&&&&&&&&&///---+++***++++++***)))&&&&&&'''(((((('''&&&&&&((('''''''''''''''&&&&&&(((((((((((((((((((((((()))'''&&&''')))***)))'''((((((((((((''''''&&&&&&%%%%%%&&&''''''(((((()))''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%)))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%$$$$$$%%%&&&(((&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###!!!""""""""""""############!!!  !!!$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#########&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###""""""$$$&&&&&&### ######$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%((((((((((((((('''&&&&&&)))((('''&&&%%%&&&'''''')))(((&&&&&&'''(((((('''&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))((('''(((***+++***)))'''''''''''''''&&&&&&&&&%%%&&&&&&''''''((()))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&((('''&&&###$$$$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###############"""""""""######"""!!!!!!"""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''%%%######$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&$$$$$$#########$$$$$$%%%'''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((()))''''''''''''(((((())))))''''''((((((((((((''''''###$$$%%%&&&'''((()))*********))))))(((((('''''')))(((&&&%%%%%%&&&''')))$$$"""!!!!!!###%%%%%%$$$''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++''''''''''''&&&&&&&&&&&&))))))(((((('''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""$$$&&&((($$$$$$$$$######"""""""""'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&& !!!###$$$%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((('''''''''((((((((((((((('''(((((())))))(((((('''$$$$$$%%%&&&((()))******))))))((())))))))))))))))))'''&&&%%%%%%&&&((()))&&&%%%$$$%%%'''(((((('''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((())))))))))))******+++''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$######%%%'''((('''%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!!!!!!!"""%%%%%%$$$$$$######""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&"""""""""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&&&&'''((()))*********)))''''''&&&%%%&&&'''((())))))'''&&&'''(((******))))))((((((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((()))******(((((()))***'''''''''(((((((((((((((&&&''''''(((((()))******%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&(((******)))'''&&&&&&&&&&&&%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#########$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$$$$$$$"""$$$$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&###############$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***))))))((('''&&&&&&%%%%%%&&&(((******)))((('''&&&&&&&&&'''''''''(((((()))'''&&&&&&((()))((((((***)))(((''''''((()))***((((((((((((((()))))))))''''''''''''''''''''''''(((***+++)))'''%%%&&&(((((((((((()))))))))******'''''''''((())))))******&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&(((******(((&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''(((###$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$#########$$$&&&'''&&&$$$###%%%'''%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%#########$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%(((((())))))))))))(((((('''''''''(((((((((((((((%%%''')))******(((&&&$$$%%%%%%&&&'''(((((('''''',,,***((((((***+++***)))***)))(((''''''((()))***&&&&&&'''((()))***++++++))))))))))))))))))))))))(((***+++)))&&&$$$%%%'''(((((())))))******++++++*********)))((((((''''''((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$%%%'''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###!!!"""###%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((""""""###&&&((((((&&&######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!#########$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''''''''&&&&&&%%%$$$###""""""!!!###$$$### """%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))******%%%%%%&&&'''((()))******&&&&&&'''((()))***++++++((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&###%%%&&&&&&%%%&&&''')))''''''((())))))******+++'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&)))******'''$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$###"""%%%))),,,,,,***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!&&&%%%###"""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''$$$###"""!!!"""###$$$%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$###"""!!! &&&&&&$$$###"""!!!!!!!!!########################$$$$$$$$$#########""""""######""""""""""""######%%%%%%%%%%%%$$$$$$###"""""""""""""""###$$$%%%&&&"""$$$&&&%%%$$$###$$$%%%########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&### ###'''***'''$$$##############################$$$$$$$$$$$$######"""######"""!!!"""%%%'''&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!"""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!! &&&%%%$$$######%%%'''(((########################'''''''''(((((((((((((((******))))))((((((((((((((((((((((((((((((((((((******************))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))((((((((()))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((()))******''''''(((((())))))******))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((())))))'''$$$""""""############$$$$$$$$$$$$%%%((('''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&(((***)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%  ###&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$###""""""%%%%%%###"""""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######!!!!!!!!!!!!"""###$$$%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""###$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$############""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!&&&%%%$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$))))))((((((((((((((('''***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))******((())))))******))))))((())))))))))))))))))))))))---,,,+++)))((((((''''''))))))(((((('''''''''&&&***)))))))))((((((((('''((((((((((((((()))******&&&&&&'''((()))***++++++******))))))(((((('''''')))((((((''''''(((((()))''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&"""$$$&&&&&&%%%&&&''')))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$%%%&&&((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###"""!!!"""%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######%%%$$$######"""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((&&&"""!!!$$$##############################$$$$$$$$$$$$######"""$$$%%%%%%###""""""#####################$$$$$$$$$$$$############$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((()))))))))******)))))))))((((((((((((((((((((((((++++++***)))(((((())))))((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((())))))***'''''''''((()))*********+++******)))(((''''''&&&))))))(((((((((((())))))''''''''''''''''''''''''*********)))((('''&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&& ###%%%'''''')))+++---+++++++++***)))(((((('''%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%$$$%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%'''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%###  ##############################$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&$$$"""!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((((('''))))))))))))************))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((())))))************))))))(((((((((((((((((((((((())))))(((((()))***++++++''''''''''''(((((((((((('''''''''((()))*********((((((((((((((())))))***))))))))))))((((((((((((+++******)))(((''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((,,,,,,,,,,,,+++***((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&(((******)))(((''''''((()))(((((('''&&&%%%$$$$$$(((***+++***'''&&&''')))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$############$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$#########""""""""""""######%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""######$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&&&&$$$"""!!!!!!###$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***))))))))))))))))))((()))))))))************+++))))))))))))))))))))))))))))))))))))))))))******)))******++++++******)))))))))))))))))))))))))))''''''(((((()))+++,,,---&&&'''''''''(((((())))))&&&&&&'''((()))***++++++((((((((((((((()))*********)))))))))((((((((('''******))))))((((((''''''***))))))(((((())))))***((((((((((((((((((((((((+++,,,,,,---,,,+++)))(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''(((***)))(((((()))***'''''''''&&&%%%$$$$$$###$$$&&&((('''$$$"""$$$&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""!!!!!!"""###$$$&&&&&&&&&%%%$$$########################"""###############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$"""!!!!!!!!!!!!!!!"""""""""$$$&&&%%%$$$###$$$%%%########################$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''########################$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%###""""""###%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################)))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))******************)))))))))******++++++******))))))))))))))))))))))))))))))((((((((()))***++++++((((((((((((((('''''''''''''''(((((())))))******((((((((((((((()))******(((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))******((((((((((((((((((((((((((()))+++,,,,,,***)))(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&"""$$$&&&''''''(((+++,,,))))))(((((('''''''''&&&!!!$$$'''%%%!!!"""%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%''')))))))))''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&&&&$$$###&&&((()))(((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###############$$$$$$!!!###$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$#########""""""!!!!!!""""""###"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$$$$&&&(((########################$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$###""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))******++++++))))))******++++++++++++))))))))))))))))))))))))******))))))((((((''''''******++++++++++++******))))))))))))))))))))))))******)))))))))))))))***+++***)))((('''&&&%%%%%%))))))))))))((((((((((((((((((((((((((()))******&&&&&&'''((()))***++++++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))&&&''')))***+++***((('''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&'''(((((('''%%%######$$$'''''''''''''''&&&&&&&&&&&&))),,,***&&&$$$'''***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&###%%%''')))******)))(((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###%%%''')))(((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''(((###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""###$$$%%%&&&''''''!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% &&&***''' !!!'''########################$$$%%%%%%&&&&&&%%%%%%$$$"""######"""!!!"""%%%'''%%%$$$$$$$$$######""""""!!!###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))*********++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,***)))+++------)))&&&&&&(((******)))(((((()))+++******)))))))))))))))))))))))))))((((((((((((************))))))))))))************************************))))))))))))+++*********))))))((((((******++++++++++++******((((((''''''''')))***+++%%%%%%%%%%%%&&&&&&&&&'''))))))((((((''''''&&&&&&&&&&&&&&&''')))***,,,---''''''''''''((((((((((((%%%&&&(((******)))'''&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!###$$$%%%$$$$$$&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""$$$###!!!"""###%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%######$$$%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%---333000(((!!!"""%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########''')))++++++)))&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((%%%$$$%%%'''(((&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++***)))***,,,,,,)))&&&(((***++++++***))))))***(((((((((((()))+++,,,---******)))))))))((((((((((((((())))))******++++++************************************))))))))))))************)))))))))((()))******++++++******)))***)))(((''''''((())))))'''((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&'''((()))***+++%%%%%%&&&&&&''''''(((((('''(((***+++***)))((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%% """"""!!!!!!###$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$######"""$$$###!!!"""###%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&''''''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###$$$%%%$$$###''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###(((---,,,&&&"""###&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%'''))))))'''$$$############$$$$$$$$$$$$######'''%%%$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%((((((((()))))))))******))))))))))))))))))))))))************************)))(((((((((((()))************)))***+++***)))'''***+++,,,,,,*********,,,((((((((()))***+++,,,---*********))))))))))))(((''''''((()))***+++,,,---************************************))))))))))))************)))))))))))))))******++++++******)))+++***)))(((''''''''''''))))))))))))************'''''''''(((((((((((((((''''''&&&&&&'''(((((()))$$$$$$%%%%%%&&&'''((((((******+++++++++)))((('''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########$$$###!!!"""###%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""$$$&&&&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$######%%%'''&&&$$$###""""""""""""############""""""'''%%%$$$%%%&&&'''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))************************)))(((((((((((()))************))))))))))))((((((+++,,,,,,+++))))))***+++,,,+++******))))))******++++++*********)))))))))(((((()))******+++,,,,,,************************************)))))))))(((*********)))))))))))))))))))))************))))))******)))((((((((((((((('''(((((((((((()))))))))&&&&&&''''''(((((())))))(((''''''&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))***++++++******((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%%%%&&&(((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''(((''''''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###!!!"""###%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""$$$&&&((()))&&&$$$$$$$$$$$$###############&&&&&&$$$$$$$$$$$$&&&&&&"""  $$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$""""""######$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************)))((())))))+++++++++***(((((()))+++,,,++++++***************++++++++++++************+++++++++***************************************************)))))))))((())))))))))))))))))******)))))))))******)))))))))''''''((()))))))))))))))(((((((((((()))))))))***&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))******))))))((('''&&&%%%((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""$$$###""""""###$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$###!!!"""###%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%(((******(((&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&""" !!!$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%$$$$$$###"""!!! $$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%((((((((()))))))))******))))))))))))))))))))))))************************+++************+++,,,,,,+++,,,,,,***)))(((***+++,,,,,,+++)))'''''')))+++)))))))))***+++,,,---...,,,,,,,,,+++++++++******,,,,,,+++++++++*********************************************))))))))))))))))))))))))************((())))))******))))))(((&&&'''((()))************************++++++++++++'''''''''((((((((((((((((((((('''''''''''''''((('''''''''(((((((((((()))))))))((((((''''''&&&&&&(((((((((''''''(((((((((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''))))))(((&&&&&&&&&''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&""""""############""""""###%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%)))))))))*********++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------+++))))))+++---------,,,***((((((***,,,)))))))))***+++,,,---...---,,,,,,,,,,,,+++++++++***+++++++++++++++++++++************************************))))))))))))((()))))))))************(((((())))))))))))(((((('''((()))******)))(((((()))))))))*********++++++((((((((((((((('''''''''(((((((((''''''((())))))((((((''''''''''''&&&&&&))))))(((((((((((((((((((((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&%%%%%%%%%%%%&&&''''''#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###&&&((('''$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''######$$$$$$$$$$$$#########%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###"""###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%************++++++++++++))))))))))))))))))))))))........................------,,,,,,------...///---......,,,)))))),,,...//////...+++))))))+++------,,,++++++******++++++---------,,,,,,,,,++++++))))))***+++,,,------...************************************))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))*********((('''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((()))******(((''''''&&&&&&%%%$$$$$$***)))))))))))))))***+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%#########%%%&&&%%%%%%%%%%%%&&&''''''############$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######&&&%%%######$$$%%%$$$###"""""""""######$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$!!!%%%)))'''!!!###((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%#########%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###"""#################################$$$$$$%%%%%%%%%$$$%%%%%%$$$######%%%&&&%%%&&&&&&''''''&&&&&&%%%"""%%%&&&%%%###"""$$$&&&#########$$$$$$%%%%%%&&& """$$$%%%&&&&&&###$$$&&&''''''&&&$$$###"""###&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%)))************+++++++++************++++++------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,---***((((((***+++)))'''******************++++++************************,,,+++******))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++******)))(((''''''&&&''''''(((***+++++++++++++++*********))))))(((((((((((()))(((((('''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%'''$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!! #########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$...(((!!! ###&&&&&&$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&'''((((((&&&&&&%%%$$$##################$$$$$$$$$$$$######$$$$$$%%%&&&'''((()))***#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$###"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%###"""!!!))))))))))))************+++++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,---***((((((***+++)))(((*********+++++++++++++++++++++++++++++++++++++++,,,+++******))))))******(((((())))))))))))(((((())))))))))))))))))))))))*********)))(((''''''''''''(((((()))******************)))))))))((((((((())))))******)))(((((('''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%%%%''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######&&&''''''%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$#########$$$$$$%%%""""""############""""""$$$%%%%%%&&&'''((()))***$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((('''%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""(((((()))))))))*********---------...------,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---+++))))))***+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))))))))(((((()))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))((((((((((((((('''***************))))))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&''',,,+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$############""""""""""""!!!!!!""""""###$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!!%%%%%%&&&'''((())))))***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((())))))(((&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$))))))*********+++++++++....../////////---,,,+++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******---,,,************,,,---))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))(((((('''(((((((((((('''''''''''')))))))))******))))))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))((('''%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#####################""""""!!!!!!"""######$$$""""""############""""""%%%&&&&&&'''(((((())))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%++++++,,,,,,,,,---------////////////...------,,,------------------------------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,++++++++++++,,,---------------,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))******---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))((('''''''''''''''((((((((((((''''''(((((()))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!"""######$$$%%%%%%$$$######"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&,,,,,,---------.........//////...---------......///............---------------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,---,,,++++++---...///......------,,,,,,+++************************,,,+++******))))))************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))'''(((((((((((()))))))))&&&''''''((((((((((((''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!!!!#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&,,,,,,,,,---------......///...,,,++++++---///000////////////......------................................................+++,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,------------...+++,,,...---++++++---000/////////...---,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++,,,++++++((((((((()))))))))******''''''((()))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&######$$$&&&&&&''''''&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&))),,,,,,)))%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&++++++,,,,,,,,,---------///---+++)))***,,,///222000000//////.........---................................................+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......***---...---++++++...111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********+++,,,---......---,,,+++))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,---------(((((())))))******++++++(((((()))***************'''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""###%%%&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$'''---333222,,,&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&#########$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&'''######$$$$$$$$$$$$########################$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%...,,,,,,---...///...---......---------...000111,,,---///111///------000000///...///000000...,,,+++///000---,,,...///---000000000...,,,+++,,,---000///...---------------------------------------...------,,,,,,------...////////////////////////......---,,,,,,+++******,,,---/////////---+++***---------,,,,,,------...---,,,++++++******++++++,,,,,,,,,++++++*********---,,,+++***))))))))))))+++*********))))))((((((((((((***++++++***)))(((---,,,***((('''&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$######%%%'''***+++((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%'''((())))))%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&(((((('''&&&%%%%%%&&&'''(((((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%$$$"""!!!"""###&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""########################&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$///...---...///000000...111000000/////////000000000000000111000///000111333111111111222333111000000333333000///111222000..................000111222222111000///.........,,,,,,---...///000000111000///...---------------..............................------,,,++++++***++++++,,,,,,,,,+++))))))---,,,+++++++++++++++,,,---,,,++++++******+++++++++++++++******))))))))))))((((((((((((((()))***************)))))))))(((******++++++***)))(((''',,,+++)))((('''&&&''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%#########$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%333222111222444444444222333444444444555555555555555333222111222444444333444333222333444555444222555777666222222555555333//////...//////000111222.........//////...------,,,,,,---......///000000111000///......---....................................------,,,+++++++++++++++++++++************,,,+++******))))))))))))---,,,++++++******++++++*********)))))))))))))))'''''''''((((((***++++++************))))))))))))++++++++++++***((('''&&&***)))(((''''''''''''(((((((((((((((((((((((((((&&&''''''(((((()))******&&&&&&&&&&&&&&&&&&&&&%%%''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!###%%%''''''%%%###!!!$$$$$$#########$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$######&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%999777777888999:::999888666777888:::<<<===>>>>>><<<<<<:::888;;;>>>===:::999888999:::;;;;;;999777;;;===;;;999999======:::999777666555555555444444+++,,,---///000000000000111111000000000000000000000//////.........//////------------------------......------,,,,,,,,,,,,...---,,,,,,,,,,,,---------,,,+++***))))))))))))---,,,++++++******++++++******************))))))+++*********++++++,,,---*********)))))))))))))))************))))))((((((((((((((((((((((((((()))((((((((((((((((((((((((*********)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###### ###&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((("""######$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!  !!!""""""""""""""""""""""""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%===<<<;;;<<<>>>???>>>===;;;<<<===>>>???AAABBBBBBCCCGGGHHHFFFHHHLLLKKKFFFCCCBBBBBBCCCDDDCCCAAA???AAACCCCCCCCCFFFKKKJJJFFFEEEBBB???>>>======:::888333333444555555555555555444444444555555555555555000000/////////000000111..............................------------,,,,,,...------,,,,,,---.........---,,,+++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++------,,,+++++++++++++++))))))))))))))))))******(((((()))))))))***++++++((((((((()))))))))))))))((((((((((((((((((((((((*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""###$$$%%%'''(((((()))%%%%%%%%%%%%&&&&&&'''(((!!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&BBBAAA@@@AAACCCDDDCCCBBBCCCBBBBBBAAABBBCCCEEEFFFIIITTTZZZYYYYYY\\\ZZZTTTPPPLLLHHHFFFGGGHHHIIIIIIJJJMMMPPPSSSYYY```___YYYTTTOOOJJJGGGFFFDDD@@@<<<>>>===;;;:::999888888888555666666777777888999999555444333222111111111111////////////////////////......------------------,,,,,,,,,,,,------------...------,,,------......---,,,++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,+++))))))((((((((())))))))))))************((('''(((((()))+++,,,---))))))***++++++*********((((((((((((((((((((((((&&&''''''(((((()))******&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%""""""######$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%########################"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!###$$$$$$###"""###%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$######$$$%%%%%%$$$$$$$$$%%%&&&&&&KKKJJJIIIJJJLLLMMMLLLKKKIIIHHHGGGGGGIIILLLPPPSSS]]]nnnzzzzzzxxxyyywwwppphhh```UUUNNNNNNSSSYYY]]]cccgggmmmttt}}}}}}uuunnnfff___ZZZTTTMMMGGGIIIGGGEEECCCCCCDDDEEEGGGEEEDDDDDDCCCAAA@@@??????===<<<:::777444222111111000000000000000000000000------..................+++,,,.../////////...---,,,,,,,,,,,,---...///000---,,,++++++******++++++)))*********++++++++++++++++++***)))))))))******((()))))))))************))))))(((((((((***+++,,,++++++,,,,,,,,,+++******((((((((((((((((((((((((%%%&&&&&&'''(((((())))))%%%&&&&&&'''((()))******''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$&&&''''''&&&$$$###%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&'''"""###%%%&&&&&&%%%###""""""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%$$$######%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%$$$###""""""%%%$$$$$$$$$%%%%%%&&&'''TTTSSSRRRSSSUUUUUUUUUTTTKKKJJJJJJLLLQQQXXX^^^cccxxxwwwggg\\\[[[cccnnnvvv}}}tttjjj___WWWSSSRRRPPPPPPRRRVVVZZZ]]]^^^]]]ZZZVVVQQQNNNKKKIIIEEECCC???;;;777333111///000000000000000000000000------..................---///111333333222111000+++++++++,,,---...///000---,,,++++++******++++++(((((())))))*********+++++++++++++++,,,---......(((((())))))*********++++++***)))(((((()))******,,,,,,---...---,,,+++***((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''((()))+++,,,,,,''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$((()))(((%%%###(((''''''&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&'''''''''''''''&&&$$$$$$$$$$$$&&&'''"""###%%%&&&'''&&&%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&'''"""###%%%&&&&&&%%%###""""""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$%%%%%%&&&'''iiifffeeegggkkknnnmmmlll___UUUQQQYYY```ffftttzzzqqquuuwwwoooooohhhiiiiiihhhiiinnnuuu{{{xxxnnngggbbbXXXNNNOOOHHHCCCCCCBBB<<<777555777666555333222111000000000///...---------------,,,---...000111111111000......---------......//////...------,,,+++******++++++++++++++++++++++++---------,,,,,,+++++++++(((((((((((()))***+++,,,,,,+++)))((()))+++---///222111111///---+++)))((())))))))))))))))))))))))******))))))((((((''''''***)))((('''''''''''''''%%%''')))******)))'''%%%(((((((((((((((''''''&&&%%%%%%'''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###"""######$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&$$$###"""###%%%&&&%%%""" !!!$$$''''''&&&)))'''%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''$$$###""""""###$$$""""""###$$$$$$$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%~~~rrrjjjooouuu{{{~~~~~~zzz|||qqqdddXXXQQQLLLLLLKKKFFFAAA@@@===<<<:::888666666555666333222111000000000000//////000222333333333222111///......------....../////////...------,,,++++++++++++++++++++++++++++++------,,,,,,++++++++++++))))))))))))***+++,,,,,,+++***)))((())),,,...000222111111///...,,,***)))))))))))))))))))))))))))))))))((((((((((((((('''***))))))(((((((((((()))(((((()))******)))(((((((((((((((((((((''''''&&&%%%&&&'''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$###########################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$###$$$%%%%%%&&&###!!!"""%%%''''''&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%'''&&&%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&$$$###""""""###$$$"""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###""""""###$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$xxxzzzzzzhhhaaa[[[ZZZXXXSSSOOONNNLLLKKKHHHEEEAAA>>><<<:::666444222222222222111/////////000111111000////////////............////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,---***))))))(((***,,,///000222111111000...,,,***)))))))))))))))))))))))))))((((((((((((((()))))))))***))))))))))))******+++************************(((((((((((((((''''''&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))***(((((('''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$###""""""###$$$%%%###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$'''%%%$$$$$$%%%&&&&&&%%%!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######""""""###$$$$$$""""""###$$$&&&%%%$$$###"""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""######$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''%%%%%%$$$######$$$$$$%%%%%%$$$$$$###uuuvvvxxxrrrqqqpppkkkhhhhhhhhhgggeee___WWWMMMDDD??????<<<888777777777555222...///000111111000//////000000//////.../////////...---------------------------------------------++++++++++++++++++++++++***++++++,,,------------++++++***)))***+++---...111111111000...,,,+++***))))))))))))))))))))))))(((((())))))******++++++(((((((((((()))***+++++++++***))))))))))))***+++(((((((((((((((''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%(((&&&%%%######%%%&&&(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$###""""""###$$$$$$###"""!!! !!!###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$###"""###$$$'''&&&$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$'''%%%###"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$|||wwwzzzyyyhhhXXXNNNNNNHHHAAA>>>>>>===:::777222333444555555444333222222111000///////////////,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,---,,,+++*********++++++000000000///...,,,***************************************++++++,,,,,,,,,''''''''''''(((((()))******))))))(((((())))))***(((((((((((((((''''''&&&''''''''''''(((((())))))''''''''''''''''''''''''***))))))((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$""""""$$$%%%'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$##################$$$%%%$$$"""!!!"""$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&((('''&&&$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%wwwlll^^^UUUJJJCCCAAA@@@>>>:::888888888888777555333222333222111000000//////000,,,,,,------.........///........................+++,,,,,,,,,,,,,,,------***+++------------,,,+++,,,,,,++++++******++++++............,,,+++***)))************************+++++++++++++++,,,,,,,,,(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&###%%%''''''&&&%%%%%%&&&)))(((%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&& !!!###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%'''(((((()))%%%&&&&&&''''''&&&&&&%%%~~~}}}uuuiiiZZZPPPMMMLLLIIIFFFEEEEEEDDDAAA>>>:::777444444333222111000000000000---......///000111111111........................,,,,,,---------.........***+++,,,------,,,+++))))))******++++++,,,---------------,,,+++***)))(((******************************************))))))***)))(((((((((((((((((())))))***++++++***))))))(((((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$#########$$$$$$#########$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$###"""######$$$ ###&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((('''&&&%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%nnnccc___]]]ZZZWWWWWWVVVSSSOOOJJJEEE@@@===444333222111000000000000//////000111222333333444////////////////////////---------....../////////)))***,,,------,,,***)))&&&'''(((***,,,...///000,,,,,,,,,+++***)))((('''******************************))))))((((((''''''++++++***)))(((((()))))))))***,,,------,,,***)))(((((((((((((((''''''&&&%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$############$$$$$$###"""!!! """"""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""&&&&&&%%%$$$$$$%%%%%%%%%$$$###!!! !!!###"""&&&&&&%%%$$$%%%'''!!!###%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########%%%&&&''''''%%%%%%&&&'''&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%"""!!!"""$$$''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$}}}||||||}}}vvvuuuuuurrrqqqkkkoooooojjjbbb[[[QQQHHH======;;;888555333333444111222222222111111222444222111///...---...//////000////////////.........---------,,,,,,,,,++++++))))))))))))((((((((((((+++***)))'''''')))***+++++++++******)))(((((('''+++++++++******(((''''''******)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%############%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%###$$$%%%%%%###"""""""""'''&&&$$$"""!!!!!!!!!"""'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%}}}xxxhhhZZZMMMJJJDDD>>>:::777666666333444555666555333222222111000///............////////////............------------,,,,,,,,,,,,+++++++++*********)))))))))+++***)))(((((()))***+++,,,++++++***))))))((((((++++++++++++***)))((('''+++***)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%###""""""### !!!"""###&&&((()))%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&ttteee]]]RRRIIIDDDAAA===;;;666777999999888555222000111111111111000000000//////............---------......---------,,,,,,,,,,,,,,,,,,+++++++++******+++***)))(((((()))***+++,,,,,,,,,+++******)))))),,,,,,,,,,,,+++***)))(((******))))))******++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''*********)))((('''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%###"""######%%%$$$$$$$$$$$$%%%&&&&&&###############"""""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%|||}}}{{{yyy|||sssdddXXXQQQLLLFFFAAA@@@??????>>>===:::777444333333333333222222111000............------------............------------,,,,,,,,,,,,+++++++++***+++******))))))******+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***))))))((((((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### """###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&%%%$$$######$$$(((((('''%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%###""""""###%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''&&&&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$xxxvvvwwwwwwssswww|||xxxyyy~~~|||lll```WWWMMMFFFIIIGGGDDDBBBBBB@@@<<<999555444333222111000000/////////.........---------/////////.........------,,,,,,+++++++++*********++++++************++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++******'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$""" """$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######uuuvvv|||uuuqqqxxx{{{ttttttyyy|||ttteeeYYYQQQNNNKKKHHHGGGGGGEEE@@@;;;888777444222000///...///000////////////.........000////////////.........,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******''''''&&&&&&&&&'''((((((************************((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######}}}sssjjjgggnnnzzzzzzssssssyyywwwyyymmmfff[[[ZZZZZZ[[[\\\XXXOOOHHHAAA>>>:::555222222222333111111000000000/////////000000000/////////......------------,,,,,,,,,,,,***++++++++++++++++++***************************))))))******+++******))))))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((()))))))))))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%###"""!!!############$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%###$$$$$$%%%&&&&&&''''''########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))))))))((('''%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%}}}xxx{{{zzznnniiigggbbb[[[YYY```iiioooyyyuuuuuusssmmmooovvvwwwzzzppppppssswwwxxxrrrfff]]]JJJFFF@@@:::777666888999111111111111000000000000000000000000//////////////////.........---------***++++++,,,,,,++++++***))))))))))))))))))******((())))))*********))))))+++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((())))))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$######$$$$$$%%%&&&######%%%%%%%%%%%%######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''$$$$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""$$$&&&&&&%%%%%%&&&''' ###&&&((())))))%%%%%%%%%&&&&&&'''''''''%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""######$$$""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%'''***)))((('''&&&&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''{{{tttpppgggiiikkkooozzzzzzooodddZZZVVVXXXZZZ[[[]]]___bbbeeesssxxxnnnfffcccbbbaaagggpppuuuwwwxxxzzziiiWWWQQQGGG???;;;999999888555333111000000000...---000//////000111000...+++------,,,++++++++++++,,,...---+++*********++++++...------,,,,,,++++++*********))))))((((((''''''))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))%%%%%%%%%&&&'''((()))))),,,++++++***)))(((((('''***))))))((('''&&&&&&&&&+++)))'''&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((%%%###$$$&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!###''''''###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&******)))((('''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&$$$###""" """###$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################""""""#########$$$$$$$$$########################&&&&&&%%%$$$###"""!!! $$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&'''&&&%%%$$$rrrlllhhhdddcccbbbfffjjjooo{{{wwwjjjddd___ZZZ^^^]]]]]]^^^bbbiiiqqqwwwtttkkkbbb^^^ZZZXXX[[[bbbiiiqqq}}}zzzpppnnnllllllrrrzzzggg___RRRGGGAAA>>>======777666444444444333111///000//////000222111///---000///......------......///...,,,+++++++++,,,,,,......---,,,,,,++++++***++++++*********)))))))))))))))************))))))++++++,,,,,,,,,,,,++++++(((((())))))))))))(((((())))))(((((((((((())))))%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&)))))))))((('''&&&&&&&&&***(((&&&&&&&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$###"""""" !!!###%%%%%%$$$!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%$$$###""""""###$$$%%%$$$&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###########################$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%&&&'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%}}}ooofffdddcccdddfffdddiiinnnuuuuuujjjeeecccaaadddddddddgggnnnwww}}}vvvmmmhhhccc```aaadddeeeiiiqqq}}}}}}ppplllllljjjhhhhhhlllssszzzvvvfffWWWMMMGGGCCCBBB;;;999777777777666333111111000000111222222111///000000///...............///...---------------.........------,,,++++++++++++++++++++++++*********))))))************))))))((())))))******))))))((((((((())))))))))))(((((()))((((((''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&)))'''%%%%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((('''''''''%%%$$$$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%&&&%%%$$$###$$$&&&(((&&&%%%######%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&iiiqqqxxx{{{wwwllljjjmmmnnnpppqqqqqqvvv{{{zzzssspppnnnlllmmmpppuuu}}}|||yyywwwxxxzzzsssssswwwxxxiiiaaaaaahhhkkkpppvvv|||ooo```TTTLLLGGGDDDAAA===::::::999888888222111000111222222111000///...------,,,---------......------------------.........---,,,,,,++++++++++++++++++++++++******))))))************))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''&&&%%%%%%'''(((((('''&&&&&&$$$######$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%(((&&&$$$######$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''```fffjjjlllrrr|||xxxrrrpppuuuyyyyyywwwwww~~~~~~}}}}}}yyypppeee\\\ZZZ\\\___eeeooozzz~~~~~~wwwgggXXXPPPOOOJJJDDD???>>>>>>>>>>>>777555333222222222000/////////...------------...,,,,,,,,,------------,,,//////...------,,,,,,+++************************))))))************))))))***++++++,,,,,,++++++***(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''%%%$$$%%%'''))))))(((&&&&&&$$$######$$$&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$######$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%%%%$$$######%%%''''''&&&&&&&&&&&&%%%&&&&&&((((((&&&%%%$$$###$$$%%%&&&'''bbbeeegggjjjsss~~~|||yyy{{{}}}~~~xxxpppiiibbb[[[XXXZZZXXX\\\dddoooxxxtttpppsss}}}|||mmmcccYYYUUUOOOJJJGGGEEECCCBBB>>>;;;888555444333000///222222111000000000000000++++++,,,------------,,,//////......---,,,,,,,,,)))))))))***************))))))************))))))))))))************))))))(((((())))))))))))(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&'''&&&%%%"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&&&&pppqqqrrrvvv~~~zzz|||yyyzzzvvvpppooottt~~~zzzxxxsssjjjdddccc^^^bbbgggooo|||wwwqqqkkkjjjmmmsssxxx{{{uuuxxx{{{ooommmjjjgggccc]]]WWWRRRFFFCCC>>>:::777444111///333222111111000000111111+++,,,---...///......---/////////...------,,,,,,*********+++++++++,,,,,,))))))************))))))''''''((((((((((((''''''(((((())))))))))))(((((((((''''''&&&&&&''''''(((''''''(((((())))))******(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%'''(((&&&&&&''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&%%%$$$%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%&&&&&&%%%%%%tttmmmiiiiiiqqqzzzllleee___```aaaeeeppp|||wwwtttlllpppvvv{{{zzzssslllhhhhhhjjjnnnsssuuuzzz|||rrrjjjLLLHHHBBB===:::666333000111000000///////////////,,,---///000000000///////////////...------,,,,,,+++++++++,,,,,,---------))))))************))))))******++++++++++++******(((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&''''''((()))******+++,,,,,,+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&%%%&&&((((((((((((&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%'''((((((((('''&&&$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&(((&&&$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%$$$$$$%%%'''((((((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###""""""!!!'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''"""###%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((&&&$$$$$$%%%%%%$$$######"""!!! """$$$%%%###$$$%%%&&&'''&&&%%%$$$vvvggg```______```fffvvvtttnnnaaaZZZ\\\^^^___jjjyyyyyyqqqkkkiiiooowww}}}qqqppprrrssspppooottt|||nnnWWWEEECCCDDD===777666555333111111222222111000333111////////////...---111000000///......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((((((((((((%%%&&&(((***+++***)))((())))))(((((('''''''''&&&************))))))))))))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%###%%%&&&$$$""""""%%%(((+++((($$$""""""######"""&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%%%%&&&'''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######%%%&&&%%%###"""###&&&"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$%%%&&&'''((()))***'''$$$$$$&&&'''&&&$$$''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((ooo___ZZZ[[[]]]aaammmwwwllleeeiiinnnrrr}}}xxxkkkaaa\\\___eeemmmyyy}}}qqqiiihhhiiilllooopppuuujjjSSSJJJFFF>>>:::<<<;;;999666555666666555333444222000000000111000///000000//////...------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************)))((((((((((((((('''((()))******)))'''&&&))))))((((((((('''''''''******)))))))))((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$%%%&&&$$$""""""$$$''')))(((&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&((()))%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&$$$###%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&'''((((((&&&&&&'''))))))'''$$$&&&''''''((((((''''''&&&'''&&&%%%$$$$$$%%%&&&'''uuugggeeehhhlllsss}}}yyy~~~kkk```[[[]]]aaakkkyyy~~~vvvkkkbbbaaacccfffjjjmmmvvvkkkZZZMMMBBB>>>AAA<<<:::777666666666555444666333111000111111111000//////......---,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************)))((((((((((((((()))************(((&&&%%%))))))(((((((((((('''''')))))))))((((((((('''''')))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%((()))***'''$$$###%%%'''"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$###""""""###$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&(((***+++***'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&||||||qqqjjjiiinnnttt}}}|||xxxpppfffhhhkkklllmmmtttqqq]]]LLLCCCBBB===;;;888777777888888777777444111000000111111000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************))))))((((((((((((((()))))))))***)))((('''&&&))))))((((((((((((((((((((((((((((((''''''''''''))))))((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''#########$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%'''''''''&&&%%%%%%%%%%%%'''+++---***%%%"""$$$'''###$$$$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$&&&'''((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$######$$$$$$ !!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&''')))***)))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$vvvtttzzz{{{kkkkkkpppwwwzzzzzz{{{{{{yyy|||rrr[[[KKKCCCBBB@@@<<<;;;<<<===>>>>>>999666222000000000000000---------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************))))))(((((((((((((((''''''((()))))))))))))))(((((())))))))))))))))))((((((((((((''''''''''''))))))((((((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''!!!!!!"""###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&'''&&&$$$''''''''''''((()))(((((('''+++...,,,&&&"""###&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$|||{{{xxxggg___aaaeeennn{{{xxxwwwvvvttt}}}oooZZZMMMIIIFFFBBB???@@@@@@AAAAAA===999444111000000000///......------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((((((((('''''''''((()))******+++(((((())))))))))))******)))))))))(((((((((''''''((((((((((((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###!!!""""""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$''')))'''%%%&&&&&&&&&))),,,...---,,,'''+++...---***'''''''''###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&'''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###"""!!!###%%%&&&%%%$$$&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%qqqzzzyyyxxxxxxnnnbbbeeekkkwww{{{sssnnnmmmmmmiiisssmmm^^^YYYUUUOOOKKKIIIHHHGGGGGGBBB>>>888444222222111000........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((((((((()))(((((((((((()))))))))(((((()))))))))***************)))))))))(((((((((((('''''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###%%%***,,,***'''$$$$$$&&&***///222222111&&&))),,,///000///...,,,(((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%!!! ###$$$###"""$$$$$$$$$###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((''')))***(((%%%###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&wwwwww~~~wwwssskkkccccccooo}}}{{{pppppprrrvvvooojjjooo{{{yyytttsssxxx|||xxxzzz}}}yyytttooonnnooosssvvvpppyyy|||mmmmmmhhh```[[[WWWUUUSSSRRRFFFAAA;;;666444333222111......//////////////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((((((((+++***)))((((((''''''((((((((())))))*********+++************))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''"""###$$$%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''%%%''',,,...,,,)))######&&&+++222555555444%%%'''+++000444555444111---------------,,,+++***'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&%%%###"""$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&$$$###%%%(((***(((&&&$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))'''***---,,,(((%%%######%%%&&&&&&''''''&&&&&&%%%&&&%%%###""""""###%%%&&&}}}rrrlllkkkkkkkkkzzzoooccc]]]YYYZZZ]]][[[```hhhrrr~~~yyyfff[[[ZZZ]]]aaacccggglllwww|||vvvqqqqqq}}}yyyuuurrrhhhccceeeeeeeeerrr{{{xxxzzzzzzsssjjjYYYIII===;;;777///...333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------)))***,,,------,,,+++***))))))))))))))))))))))))))))))************))))))((((((((()))******++++++******)))((('''&&&%%%%%%)))(((''''''''')))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&''''''%%%$$$###"""""""""'''%%%$$$$$$%%%&&&&&&%%%((((((((()))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))---333888<<<...///111333333222111000777999<<<===:::333,,,'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&###$$$%%%%%%''''''((()))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$)))(((&&&$$$$$$$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% !!!###%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''%%%$$$$$$%%%&&&&&&%%%mmmhhhaaaZZZVVVUUUUUUUUUcccnnnvvv{{{tttddd]]]ZZZVVVUUUWWWWWW[[[```gggpppzzzyyyjjj]]]WWWXXX[[[VVVYYY\\\```iiizzz}}}xxxuuuwwwnnnjjjhhhppp~~~|||{{{uuujjjaaa___\\\]]]jjj{{{rrrZZZCCC===;;;666444666111111111111000000000000---------------------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))************))))))******))))))))))))))))))))))))((('''&&&&&&&&&&&&(((((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$###&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&(((+++000444777666777888888777666444222888888777555111,,,'''$$$&&&%%%$$$%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%___]]]ZZZWWWVVVVVVWWWXXXUUU[[[___cccoooyyyoooeeebbbaaa]]]YYYWWWXXXZZZ]]]aaagggqqq{{{sssfff\\\UUUSSSSSSOOORRRUUUWWW]]]jjj{{{xxxooofffcccbbbcccfffooo~~~mmmjjjiiikkkrrryyyyyymmmgggbbbcccooonnnMMM???===:::666666333222222111111000000000/////////////////////...---,,,,,,++++++,,,,,,------,,,,,,+++*********+++))))))))))))))))))))))))))))))************))))))++++++***))))))((('''''')))(((&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%###%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&(((+++...000777777777777555333000///333111...+++(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%YYYXXXWWWVVVVVVYYY\\\___^^^```aaaeeerrr|||xxxuuuqqqkkkgggeeefffhhhkkkqqqzzzvvvlllbbbZZZUUUTTTVVVXXXYYY[[[dddqqq|||yyylllccc]]]WWWVVVWWWYYY\\\eeewww|||vvvxxxyyyzzz}}}|||vvvvvv```LLLDDD>>>999777444444333222111000////////////////////////......,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++))))))))))))))))))))))))))))))************))))))******))))))(((((((((((()))((('''&&&&&&(((***+++(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%$$$'''&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%$$$######'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&$$$!!! %%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%''')))***---------,,,+++)))'''&&&)))(((&&&%%%%%%%%%&&&&&&$$$%%%&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''(((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%eeedddcccaaabbbfffmmmrrrxxxvvvtttvvvvvvkkkdddbbbddddddcccbbbgggrrrzzzxxxmmmeee___WWWTTTTTTVVVXXX^^^lllyyyyyybbbQQQEEE>>><<<777666555333222000///...////////////......------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++************************))))))************))))))''''''(((((()))))))))))))))((((((((((((***+++,,,((((((((()))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$######$$$""""""###&&&((())))))&&&&&&&&&&&&&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&$$$!!! %%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$######"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%'''&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((("""###$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%'''(((***$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&vvvpppwwwxxxwwwssspppttt|||xxxpppgggXXXUUUTTTXXX\\\aaakkkttt{{{www{{{ttt^^^MMMBBB===::::::888666444222000///000000//////......------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,************************))))))************))))))&&&&&&'''(((((()))******((((((((())))))*********'''(((((()))******))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((('''%%%$$$$$$###$$$!!! !!!$$$&&&'''''''''''''''''''''&&&&&&%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%&&&%%%&&&'''''''''%%%"""!!!###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$###"""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&(((&&&%%%%%%&&&''''''&&&uuujjj^^^ZZZ[[[bbbjjjqqqwww}}}{{{|||{{{{{{~~~}}}tttlllnnnwww||||||zzz{{{~~~}}}ooo[[[LLLCCC???>>>===:::888555333222222111111000000///......+++,,,,,,------,,,,,,+++)))******+++,,,,,,,,,,,,************************))))))************))))))''''''((((((((((((((((((%%%&&&((())))))((('''&&&$$$%%%'''((()))***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%&&&''''''''')))(((%%%$$$###$$$&&&'''$$$"""!!!"""$$$&&&&&&%%%'''''''''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''&&&%%%###""""""&&&((('''###"""$$$(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%#########$$$&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))%%%&&&'''(((((('''&&&%%%((('''%%%%%%'''((('''&&&uuuggggggbbbcccmmmyyyyyyuuutttzzz}}}xxxwwwqqqoootttvvvqqqnnnppp||||||pppdddbbbjjjyyy~~~rrrppphhhiiinnnrrruuu{{{mmm[[[OOOCCCBBB@@@===;;;888666555333333222222111000000///++++++------------++++++'''(((***,,,---------,,,************************))))))************)))))))))))))))(((''''''&&&&&&###%%%'''))))))'''$$$###"""###%%%'''))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''(((((()))'''$$$"""###%%%(((******(((&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&'''((("""&&&((('''###"""$$$(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&''')))(((&&&&&&&&&''')))+++%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%((('''%%%%%%'''((('''&&&|||uuupppjjjtttuuuwww|||zzzsssiii___ZZZ^^^^^^[[[```kkktttvvvddd```dddlll|||{{{ssspppsssqqqooopppuuu|||lllaaaVVVNNNEEEBBB@@@===888666555555444444222111...---000///...,,,,,,---......---------------------------,,,***(((((((((((()))---,,,,,,++++++*********'''(((((((((((((((((((((***)))'''%%%%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&)))'''%%%&&&''')))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$######"""+++'''$$$###%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%,,,***&&&###"""###%%%'''&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((('''&&&&&&&&&''''''%%%######$$$%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###$$$&&&''''''%%%###&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&"""(((---,,,&&&$$$&&&***)))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&~~~}}}pppbbbYYY[[[\\\XXXYYY___kkk{{{yyyiiigggjjjmmmwwwxxxrrrqqqssssssuuuxxx}}}~~~tttkkkdddYYYMMMGGGFFFDDD@@@===999888666444333111000...000///......------......,,,,,,,,,,,,---------...---,,,***)))(((((())))))+++++++++***************((((((((((((((((((''''''((('''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))'''%%%$$$$$$%%%'''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''###$$$%%%&&&''')))******&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$***'''$$$###%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&)))'''%%%$$$###$$$&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%% !!!###%%%'''((())))))$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$###&&&''''''&&&$$$$$$%%%'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&+++*********))))))))))))'''&&&%%%%%%%%%&&&'''(((%%%(((+++***'''%%%''')))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&qqqbbbUUUVVVXXXUUUSSSTTTdddrrrwwwzzz{{{jjjcccdddiiiqqqxxxxxxuuujjj\\\UUUUUUTTTOOOHHH???<<<888444333222111000///////////////......---+++++++++,,,,,,---------,,,,,,+++***))))))))))))))))))))))))************)))))))))(((((('''''''''&&&'''((())))))*********((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''###$$$%%%&&&''')))******&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''%%%###&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))(((((((((&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************)))))))))(((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&''')))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''&&&&&&######$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''''''''%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''((('''&&&%%%%%%''')))***((((((((('''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''&&&&&&&&&&&&}}}yyyoooccc[[[\\\^^^\\\[[[[[[eeeoootttgggeeehhhooouuu}}}tttpppqqqooodddWWWHHHBBB:::555333333333222//////000111000///...---,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++************))))))******++++++,,,,,,******))))))(((''''''''''''((()))+++++++++***)))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&'''((())))))(((''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###'''&&&%%%%%%%%%&&&'''((('''(((***+++,,,,,,+++++++++******)))((((((((((((((((((((('''&&&%%%###"""%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))(((((((((((((((((('''''''''(((((('''''''''''''''((()))))))))((((((&&&'''((('''&&&''')))+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''%%%######%%%'''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%''')))***+++(((%%%%%%'''))))))'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&}}}tttsssxxx{{{xxxuuuppplllkkklllllljjjiiikkkmmmrrr~~~uuurrrrrrvvv{{{nnnWWWMMMAAA888555555444333///000111222111000...---///...------,,,+++******,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------******))))))(((((((((((()))***+++++++++***((('''))))))))))))))))))))))))))))))))))))((((((''''''((('''&&&''')))***)))'''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((((((%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''&&&%%%$$$%%%%%%$$$$$$%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$$$$'''&&&%%%%%%&&&((()))+++***+++---000111111111000///...,,,+++))))))))))))$$$$$$&&&'''))))))******%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((('''''')))+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((&&&$$$$$$%%%'''((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******))))))))))))))))))))))))'''&&&%%%$$$%%%&&&((())),,,((($$$$$$(((***)))'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&zzzwww|||}}}tttwww{{{~~~}}}yyyvvvtttxxxzzznnnaaaNNNAAA:::888666444111111111111111000////////////...---,,,,,,+++***,,,,,,---------,,,,,,+++,,,,,,,,,---------------))))))))))))))))))))))))+++++++++******)))(((''')))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%$$$$$$&&&'''(((&&&%%%''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((($$$&&&''''''&&&%%%&&&(((&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###$$$&&&'''&&&&&&&&&'''***---//////111444777999999999888444333000---+++)))))))))((())))))*********))))))$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&'''(((((((((((('''(((((((((&&&&&&(((***)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$%%%'''(((((('''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$%%%''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%+++111111,,,''''''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))***+++''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&'''(((***'''%%%&&&(((***(((&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&}}}xxxqqqlllkkkooowww}}}|||ssssssxxx```MMMBBB===888444222222111111000000000111........................+++,,,---......---,,,,,,------,,,,,,,,,,,,,,,,,,((((((((()))******++++++***))))))((((((((())))))))))))))))))))))))))))))'''&&&&&&%%%$$$$$$######%%%$$$%%%&&&((((((&&&$$$((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&(((((('''&&&''')))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))---111333555888;;;???AAABBBAAAAAA===:::666222///---,,,,,,//////...---+++((('''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''((()))******+++++++++'''(((((('''&&&%%%'''((()))(((&&&&&&&&&''')))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&((()))'''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''111;;;:::111)))))),,,%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''(((''''''((())))))(((&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&{{{zzzpppcccZZZXXX^^^kkkvvv|||zzzhhhbbbkkk~~~{{{xxxyyymmmVVVHHH@@@999555444333111000000000111222,,,,,,---...///000111222+++,,,---.........---,,,---,,,,,,++++++*********''''''((()))***+++,,,,,,((((((''''''''')))***,,,))))))))))))))))))))))))******)))(((''''''&&&&&&'''&&&'''(((******(((&&&((((((((((((((('''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***)))''''''(((***%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&''')))***%%%%%%%%%&&&'''((()))***((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''((())))))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&'''***...333555:::===AAAEEEGGGHHHGGGGGGDDDBBB===999555222111111***+++,,,------------,,,''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((($$$%%%&&&'''((((((((((((((((((((('''%%%$$$&&&'''((('''&&&%%%&&&(((***+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''))))))'''%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''')))666BBBAAA555+++***///%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))(((((((((((())))))******%%%''')))++++++***((('''&&&''')))))))))((('''&&&###$$$%%%&&&((()))******$$$$$$$$$%%%%%%&&&&&&&&&~~~lllccc\\\ZZZZZZZZZ```iiittt{{{yyyeee^^^bbblllxxxxxxllliiiooovvvmmmTTTFFF@@@<<<777444111222333333111...111///...------,,,***))),,,,,,,,,---------......,,,---------,,,++++++***))))))************))))))++++++++++++*********)))---+++(((%%%%%%''')))+++))))))***))))))((('''&&&))))))(((((('''''''''&&&))))))(((''''''''''''((())))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&***))))))(((''''''&&&&&&)))))))))((('''%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%$$$###$$$&&&'''&&&%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&$$$$$$#########''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&'''))),,,///111:::@@@EEEGGGEEEEEEHHHLLLIIIIIIHHHFFFBBB>>>999777222333555666333///***''')))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((()))******%%%&&&'''(((((())))))(((&&&'''''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###%%%''')))'''%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''(((''''''(((((('''&&&&&&%%%''''''((())))))(((''''''((((((((((((((((((((((((***)))(((&&&&&&&&&'''((())))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&222CCCLLLEEE555***(((&&&&&&&&&'''&&&&&&%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((()))***************)))&&&%%%&&&((()))'''%%%!!!###$$$&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''~~~tttooojjjccc^^^]]]]]]\\\aaahhhlllrrrvvvfff```aaafffooowww{{{~~~vvvmmmjjjjjjooovvv{{{|||ttt\\\NNNEEE@@@>>>999333111333444444333///...---...///000///...------........./////////............---,,,+++***))))))************))))))++++++*********)))))))))***)))&&&%%%$$$%%%'''(((((())))))))))))(((((('''))))))(((((((((''''''''''''''''''''''''((()))***''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''))))))(((((('''&&&&&&%%%&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&(((((('''((())),,,///000666;;;@@@BBBAAABBBEEEHHHHHHIIIIIIIIIHHHEEECCCAAA<<<<<<===<<<999444...+++)))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***)))***************)))((('''''''''((((((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''(((((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++444EEEUUUWWWHHH777,,,&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''((())))))******))))))((('''%%%&&&((()))'''%%%$$$$$$%%%&&&'''(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''~~~qqqkkkiiifffdddfffggggggjjjnnnlllppp}}}~~~uuulllhhhfffhhhooovvvwwwvvvvvv}}}~~~zzzxxxtttrrrsssmmmooorrrtttvvv|||hhh[[[QQQIIIBBB===666333444444333222000/////////111222111000....../////////000000000000000000///...,,,+++***))))))************))))))************)))))))))((()))((('''&&&&&&&&&'''''''''(((((())))))))))))((())))))((((((((((((''''''%%%&&&&&&&&&((()))***+++%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%$$$$$$&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))(((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&'''((()))+++---000555999;;;;;;===@@@CCCGGGHHHIIIKKKKKKJJJHHHGGGBBBBBBAAA>>>999333---)))((((((''''''''''''((((((''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))++++++++++++***)))((('''''''''(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%$$$###$$$&&&&&&&&&$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&###$$$$$$$$$$$$###""""""&&&&&&%%%$$$$$$%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$)))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++000@@@WWWbbbVVV===+++''''''((((((((((((((('''%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&''''''((())))))))))))(((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||rrrrrruuuyyy{{{{{{|||}}}{{{|||zzzwwwuuuuuuvvvyyyrrrlllmmmqqqwww}}}}}}~~~}}}sssjjjaaaYYYKKKFFF@@@<<<:::888444000555333111111111111///........./////////000000000222222111000...---+++***)))******++++++******)))*********)))))))))((((((***************)))((((((&&&'''((())))))***))))))))))))((((((((((((((((((&&&&&&&&&''''''(((******%%%%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''(((%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((&&&%%%%%%%%%%%%'''((())),,,///333555666888<<<>>>DDDEEEFFFHHHHHHFFFEEEDDDFFFEEEBBB===777111+++'''(((((((((''''''((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((('''&&&&&&(((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((('''''''''(((((((((''')))((('''&&&&&&'''((()))(((((('''&&&%%%%%%%%%&&&&&&&&&%%%###!!!((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((%%%&&&'''(((((('''%%%$$$)))(((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))+++999PPP^^^TTT<<<)))&&&''''''(((((((((((('''$$$%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&''''''(((((((((((((((((('''''''''((((((((('''((('''&&&%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{xxxuuutttuuuzzzzzzkkkgggkkkvvv~~~yyysssmmmbbbZZZOOOGGGAAA===999666666444222111111111///---------........./////////222222111000///---+++*********++++++++++++******************)))))))))))))))***+++++++++***((((((&&&'''((())))))***))))))(((((())))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''(((%%%$$$###$$$&&&'''&&&%%%&&&''''''''''''''''''''''''(((((())))))(((((('''$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&''''''((((((***,,,...111333555888:::===>>>@@@BBBCCCCCCAAAAAAGGGEEEBBB===777111,,,***'''(((((((((((((((((('''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''((((((((((((((())))))))))))))))))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((()))((((((((((((((()))((('''&&&&&&'''((()))---,,,++++++************+++***)))(((&&&$$$"""!!!***((('''%%%%%%'''(((***((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''((())))))((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))+++555FFFNNNGGG666***$$$%%%&&&'''''''''''''''$$$%%%&&&&&&'''''''''&&&(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''(((((((((((('''(((((('''&&&%%%%%%%%%&&&'''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrhhhfffhhhiiijjjnnnyyyxxxmmmmmmwww~~~sssdddVVVLLLFFF@@@===555333222222333222111///------........./////////111111111000///---,,,+++******++++++++++++******++++++++++++*********)))(((((()))))))))((('''&&&'''(((((())))))))))))((((((((())))))))))))******))))))(((''''''''''''''''''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''###$$$&&&'''(((''''''&&&'''''''''''''''''''''''''''((()))******)))''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((()))(((((()))*********++++++******+++---///222444666444666999===???@@@@@@??????===999555111---***(((''''''((((((((((((''''''''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))*********)))(((((())))))))))))))))))))))))((((((((((((((()))******'''((()))***++++++++++++******))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&++++++***)))))))))******&&&&&&'''(((((('''''''''+++***)))(((((()))***+++((((((((((((((((((((((((''''''(((((()))((((((((((((''''''''''''(((((()))''''''((((((((((((''''''&&&'''((()))***)))(((''''''''''''''''''''''''''''''''''''(((((())))))***&&&'''---666888222,,,)))$$$$$$%%%&&&''''''''''''%%%%%%&&&'''((((((((((((((((((((('''''''''''''''''''''((())))))))))))((('''((())))))''''''((()))'''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{kkk^^^[[[\\\^^^```gggwww{{{|||nnn^^^NNNCCC888777555444444333111///....../////////000000000///000000///...---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++)))))))))(((((((((((('''((())))))))))))(((((('''(((((()))))))))*********(((''''''''''''(((((()))((('''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''((())))))((('''%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&"""$$$&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''(((&&&'''((()))((('''%%%###%%%&&&'''((((((((('''&&&$$$%%%%%%&&&''''''((((((''''''((()))***+++++++++***))))))***,,,///111111///111444777999999999999444333000---+++)))((((((&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))))))))))))))((()))))))))))))))))))))))))))))))))))))))***++++++((()))***************)))*********)))))))))((((((''''''((())))))((('''''''''''''''''''''''''''''''''(((***(((&&&%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''"""###$$$&&&'''(((((((((************************(((((((((((((((((((((((('''&&&&&&&&&''''''((()))'''''''''''''''((())))))''''''((((((((((((''''''&&&''')))*********((((((''''''''''''''''''''''''&&&''''''((())))))******&&&$$$&&&******&&&%%%'''$$$%%%&&&'''((((((((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((('''((())))))******))))))''')))***)))''''''(((***''''''(((((((((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%nnn^^^WWWVVVVVV[[[cccwwwzzzyyy}}}}}}___KKK???<<<999777555222///---000000000000111111111111......//////...---,,,,,,***++++++,,,,,,++++++***---------,,,,,,,,,++++++,,,++++++***)))*********))))))***))))))(((''''''(((((())))))*********+++&&&&&&&&&'''((()))***+++'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((()))++++++)))((('''''''''((((((((((((((((((&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((&&&###!!!!!!###&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((())))))(((''''''&&&&&&&&&'''''''''((((((%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&"""###&&&((((((((('''&&&######$$$%%%%%%&&&''''''###$$$%%%%%%%%%### %%%%%%'''((((((((('''&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%'''((())))))))))))((('''(((***---...///...000111333333222000///222111///---++++++,,,,,,&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((***************++++++,,,))))))))))))((('''&&&%%%+++*********))))))((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))+++,,,+++((('''(((***&&&'''((())))))((('''&&&'''''''''''''''((()))***'''(((((()))************))))))************))))))((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&((()))'''''''''''''''((()))***''''''((((((((((((''''''%%%''')))***+++***)))(((((((((((((((((((((((((((&&&''''''((()))******+++,,,((('''))))))'''(((,,,%%%&&&'''((())))))))))))&&&'''((()))************&&&&&&''''''(((((())))))(((((()))***************''')))+++***'''&&&(((***'''((()))******)))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvkkk```YYYUUUTTT[[[```oooxxxssswwwwww[[[KKKBBB:::888777333111222111111111111000000000000000000000000////////////.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))*********))))))))))))((((((((((((((((((''''''''''''(((((()))(((&&&&&&''''''&&&%%%(((''''''''''''&&&&&&&&&###%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&''')))***+++)))'''%%%$$$$$$%%%&&&***))))))(((''''''&&&&&&''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%###&&&)))***(((%%%###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###"""'''&&&%%%%%%$$$$$$$$$$$$&&&'''''''''(((((())))))######$$$$$$%%%&&&''''''''''''(((((((((((('''''''''&&&&&&&&&'''(((***+++,,,---...//////...---,,,******)))(((((((((((((((((((((((((((((()))******///...---+++***((('''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&(((***)))'''%%%)))))))))'''%%%&&&(((************************)))'''((()))))))))(((&&&&&&)))***+++***)))((()))*********++++++,,,,,,,,,,,,******)))((('''&&&%%%%%%'''$$$!!!!!!%%%(((((('''******)))))))))(((((((((***)))'''&&&&&&''')))***((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((()))))))))(((((('''***)))(((''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((''''''''''''))))))************))))))&&&''')))*********)))(((***)))'''''')))))))))(((((((((((((((((((((((((((+++***((('''%%%%%%$$$$$$~~~~~~yyyqqqhhh```[[[YYYYYY\\\___mmm~~~rrrnnnuuulllOOODDD:::777555222000111111111111000000000000///000000000/////////.........---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******************************)))))))))******+++)))))))))(((((((((''''''((((((''''''''''''(((((()))(((&&&&&&'''(((&&&%%%(((''''''''''''&&&&&&&&&((()))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''((('''%%%###"""!!!"""######))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&###&&&((())))))''''''(((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((()))***++++++,,,------,,,++++++******)))((((((((((((((((((((('''((((((((()))***************************&&&&&&'''''''''(((((((((&&&&&&''')))++++++(((&&&((()))***)))'''''')))***(((((((((((((((((((((((())))))***+++***)))(((''')))+++,,,+++***)))***+++******+++++++++,,,,,,,,,......---,,,+++***))))))'''&&&%%%'''***+++***((()))))))))(((((((((''''''((('''%%%$$$$$$%%%'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''((())))))******))))))(((***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((())))))******++++++))))))************))))))''''''((())))))))))))))))))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))zzzvvvpppkkkhhhggghhhiiiaaaaaalll}}}lllccceeelllppprrr{{{zzzzzzXXXKKK>>>888666333222333111111000000000//////////////////.........------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,************************)))))))))))))))***+++,,,)))))))))(((((((((((('''((((((''''''''''''(((((()))'''&&&'''(((((('''%%%(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$&&&'''&&&%%%%%%&&&'''&&&''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))))))))************))))))))))))))))))((((((((((((''''''''''''((((((((()))'''(((((())))))******+++''''''''''''(((((((((((((((((((((***,,,,,,***(((((()))++++++)))))))))***(((((((((((((((((())))))++++++,,,,,,,,,+++***)))+++,,,------++++++,,,---------------............------,,,+++***))))))(((((((((***,,,......+++)))((((((((((((''''''''''''''''''%%%%%%%%%%%%''''''******)))))))))((((((((())))))))))))))))))))))))((())))))******))))))((())))))((((((((((((''''''))))))***************)))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***''''''((((((((()))))))))''''''((()))***+++,,,,,,))))))************))))))((((((((((((((()))******((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))***~~~zzzxxxyyy|||pppllltttrrrddd]]]```gggjjjkkkqqqzzz}}}uuuvvv|||cccSSSCCC<<<999777555555111111111000000//////...///.........------------,,,,,,,,,,,,,,,,,,,,,+++......------------,,,,,,************************)))))))))******,,,---...************))))))))))))((((((''''''''''''(((((()))'''&&&'''((()))'''&&&(((''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%'''((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))((('''%%%$$$''''''&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((++++++***'''%%%$$$%%%&&&%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&''''''((()))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&(((***++++++(((((())))))))))))((((((%%%&&&((()))))))))((('''((((((((())))))(((((((((((()))))))))))))))((((((&&&&&&'''((((((((((((((())))))))))))((((((((((((''''''((((((((())))))))))))((((((***+++,,,***)))&&&(((++++++***))))))***+++,,,,,,,,,,,,,,,------------------,,,,,,++++++---...//////...---///000111111111111111111111111,,,,,,+++******)))(((((()))***+++,,,------,,,+++((((((((((((((('''''''''***)))(((((((((((()))***++++++************))))))************************)))))))))******)))))))))))))))(((((((((((((((((()))******++++++++++++***))))))(((((((((((())))))''''''''''''''''''''''''************))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((((((((()))))))))&&&&&&&&&'''((()))))))))))))))************)))))))))((('''''''''(((***+++)))'''&&&&&&'''(((((('''(((((((((((((((((((((((('''(((((((((((('''''''''zzz}}}ssskkkcccbbbhhhmmmnnnlllnnnrrryyysssoooppp}}}kkkYYYGGG>>>;;;999777666333222222111000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,*********************************+++,,,---...///,,,,,,,,,+++++++++******((((((''''''''''''(((((()))'''&&&'''))))))((('''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((()))((('''%%%$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((......,,,***''''''(((***%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%((((((((('''((())))))***((((((((())))))(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***((((((''''''''''''''''''######$$$&&&'''((()))***((())))))))))))))))))(((%%%&&&((()))))))))((('''))))))(((((((((((())))))'''((())))))))))))((((((&&&'''(((((())))))(((((())))))((((((((((((((((((((((((((()))))))))******)))(((((()))***+++***)))&&&(((***+++***))))))***....../////////000000000///......---------------///000111111000000111333222222222222222222222222/////////...------,,,,,,++++++******)))***,,,---))))))))))))))))))))))))************************,,,++++++++++++*********++++++++++++++++++++++++))))))************))))))(((((())))))))))))))))))))))))***+++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((++++++*********)))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))***((((((((((((''''''''''''))))))************)))))))))((('''''''''(((***+++***(((''''''((())))))((((((((((((((((((((((((((('''(((((())))))((('''&&&{{{uuuppplllkkkqqqzzz}}}yyyrrrqqqttt}}}xxxsssssszzzppp]]]III@@@>>>;;;777666444444333222111000000////////////.........------,,,,,,------------............------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,++++++++++++***((((((''''''''''''(((((((((''''''''')))***)))((((((''''''''''''&&&&&&&&&******)))((('''&&&%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&%%%%%%&&&(((+++'''(((((()))))))))))))))'''''''''&&&&&&&&&&&&&&&((((((''''''(((((()))***((())))))******))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''(((((()))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''((((((((((((((('''))))))(((((((((((())))))&&&''')))******)))((((((&&&''')))*********)))(((&&&&&&'''(((***+++,,,,,,))))))))))))***************(((((((((***+++***)))''')))+++++++++***+++,,,000000000111222222333333111111000////////////000000222333333333333444666222222222111111111111111/////////.........------------,,,***)))))),,,///++++++++++++,,,,,,,,,,,,************************,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))(((((())))))))))))******(((((()))***++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((()))))))))******+++*********)))))))))((())))))************))))))((((((((((((((()))*********)))'''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))******))))))qqqiiiiiijjjiiipppqqqwwwzzzrrrnnnrrrxxx{{{}}}~~~vvvbbbNNNEEECCC@@@;;;999666555555444333222111000000000000/////////......---------....../////////---------,,,++++++******++++++++++++++++++++++++*********))))))***++++++++++++*********)))))))))((((((''''''''''''(((((((((''''''''')))***)))((((((''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&''''''(((((((((((())))))))))))(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&& !!!#########$$$&&&(((''''''((())))))))))))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''((()))******)))((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))((((((''''''&&&&&&''''''(((((((((''''''&&&&&&&&&***))))))((('''&&&%%%%%%''''''((((((((((((''''''((((((''''''''''''(((((()))(((''''''''''''((()))&&&''')))*********)))((('''(((***+++,,,+++***)))(((((())))))***+++,,,,,,)))))))))*********+++++++++***))))))+++,,,,,,+++***,,,---,,,,,,,,,...000333333444555555666777777555444333222222222333333222333555555444444666888555444444444333333333333000////////////.........---///000///---,,,...000---------....../////////+++,,,,,,,,,,,,,,,,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))(((((()))))))))*********&&&'''((()))************'''((()))******)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))************))))))************))))))''''''((()))))))))))))))***(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((*********)))(((}}}wwweee\\\___eeehhhpppsss~~~wwwkkkcccgggrrr{{{{{{hhhTTTKKKIIIFFF@@@===777666666555333222111111000000000000////////////........./////////000000------,,,++++++***))))))++++++++++++++++++++++++***)))((((((((((((((()))))))))))))))((((((((((((((((((''''''''''''(((((((((''''''((()))******)))(((((('''''''''&&&&&&&&&"""&&&(((*********(((((((((((((((((((((((()))((((((((('''''''''''''''&&&%%%%%%&&&''')))***%%%&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((((((((###$$$%%%&&&((()))******((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&'''))))))''''''(((***$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((())))))))))))))))))))))))************))))))))))))'''&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((%%%''')))***+++***)))(((''')))+++,,,---,,,***))),,,,,,++++++***))))))((()))************+++++++++---+++******,,,------------.........---...111333777888888999:::;;;;;;;;;888777666555444555666666222444666666555666777999999999888888777777666666555555444444444444444444...111444444222000000111////////////000000111111...//////000000//////...+++++++++*********))))))------------------------******++++++++++++******(((((())))))*********+++&&&&&&((())))))*********'''((()))******)))((('''))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************%%%%%%&&&'''((()))******))))))************))))))&&&''')))*********)))(((((('''%%%%%%'''((('''&&&((((((((((((((((((((((((******++++++***(((%%%###}}}}}}nnnggg```YYY]]]ggglllxxxsssccceeennnvvv~~~ppp```WWWVVVTTTLLLDDD???;;;666444333111...+++111111111111000///---,,,/////////...------,,,,,,000///...---,,,+++++++++,,,+++******))))))************++++++++++++******,,,+++++++++***)))))))))((('''&&&%%%%%%&&&'''(((((($$$!!!###'''(((%%%"""'''(((((((((((((((''''''))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&'''((())))))))))))(((((((((((($$$%%%&&&&&&&&&$$$""" (((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***)))'''%%%(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))+++)))((('''((((((&&&%%%((((((((((((((((((((((((###%%%(((***+++***((('''+++*********))))))(((((('''((()))******)))((('''((((((((()))))))))))))))++++++***)))(((&&&%%%$$$((()))+++***))))))***+++,,,+++***************+++,,,+++******+++,,,---......///111222333444444444111111111111222333444555777777777777777777777777;;;:::999888666444222111444555555666888999999:::???===;;;<<>>:::666444222222222222111111000000111333333444333333222222111111000333000...///111333111000//////.........---------)))+++---//////...---,,,***+++,,,,,,---------,,,+++++++++************)))((()))***++++++***)))((('''''''''((()))******+++))))))))))))))))))))))))***)))(((((((((***+++,,,,,,+++)))((('''(((***+++'''&&&%%%&&&(((*********(((((()))***++++++,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))******+++++++++++++++************)))((())))))(((((('''&&&%%%+++***)))'''''')))***+++)))***+++,,,,,,+++***)))...---+++)))))))))))))))ssseeebbb```\\\^^^eeeqqq}}}rrrpppttt{{{{{{mmmgggfffddd\\\TTTGGGAAA:::666444333222111111111222111111///...---........................//////...---,,,,,,,,,,,,+++++++++*********))))))******++++++++++++************))))))))))))))))))))))))((('''''''''((((((***'''$$$&&&)))+++(((%%%''''''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''))))))((('''''''''''''''((((((((((((''''''''''''%%%&&&'''''''''&&&%%%$$$(((((('''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((***)))'''%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&%%%&&&((())))))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))************)))))))))((('''((()))******)))((('''(((((())))))))))))******++++++******((('''&&&%%%((()))+++***))))))***,,,,,,,,,,,,,,,,,,,,,------000//////...///000111222222333444555666666777777:::999888777777777777777777777777777666666666666777777777666666444333333555666777888999:::;;;<<<@@@>>>===>>>AAABBBAAA@@@???===999666444222222222222222111000000111222333444444333333333333333333444222000000222333222000000000000000///////////////000111222222222111111,,,------.........------,,,,,,,,,+++++++++******((()))***++++++***))))))&&&''''''((())))))******))))))))))))))))))))))))(((((('''''''''((()))))))))((('''&&&&&&''')))******((('''''')))******)))'''(((((()))******++++++(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))*********,,,,,,++++++******))))))))))))*********)))((((((+++***)))(((((()))***+++((()))************)))(((+++***)))(((''''''((((((~~~{{{lll``````ddddddggglllxxx||||||xxxuuuwwwvvvpppiiiXXXQQQEEE<<<777555555666111222222222111000///...,,,------...//////000000///...------,,,,,,,,,,,,******+++,,,+++***)))(((******++++++++++++******((((((((((((((()))))))))************))))))((('''+++(((&&&'''***+++)))&&&''''''((((((((((((((('''((((((''''''''''''&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''))))))((('''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''***)))(((((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&%%%$$$&&&((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&(((***+++************))))))))))))(((((())))))))))))((((((((((((((())))))*********************)))((('''&&&)))***++++++******+++---.........//////000111111333222222222222333444444666666777888999999888888@@@???===;;;999888777777777666666666555555555444333333444444444555555555444444555777888999:::;;;===<<<<<<===???@@@@@@???<<<:::888555444333333333222222111111222222333444666666555555444444555555666444333333444444222111111111111111222222222222//////000000000000000111///000000000000000//////......---------,,,,,,,,,)))******++++++******)))&&&''''''(((((())))))***))))))))))))))))))))))))''''''''''''''''''&&&%%%'''&&&%%%%%%%%%'''((())),,,***)))((()))***)))((('''''''''((())))))******''''''''''''''''''''''''''''''((((((((()))))))))************))))))))))))------,,,,,,+++***))))))(((((()))************)))+++***)))(((((()))***+++'''(((((())))))(((((('''(((((('''&&&&&&''''''(((}}}{{{yyyxxxyyy}}}yyyooogggfffiiikkkrrryyyzzzuuu~~~~~~uuukkk\\\LLL@@@:::777777333333333222222111000000---........./////////000///...---,,,,,,,,,,,,,,,)))***,,,---,,,+++)))'''******++++++++++++******'''(((((())))))*********)))******+++***)))'''&&&)))'''&&&'''((()))(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%'''((()))((((((((('''''''''&&&&&&''''''''''''((()))***+++''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((***)))(((((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&''''''&&&$$$(((((((((((((((((((((((('''''''''''''''((())))))*********)))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))*********)))((((((***,,,------,,,,,,...///111111222333444555555555444444444333444444444444777777888888888888888777===<<<;;;999777666555555666666666555555444444444333333333333444444555555111222333444666777888888888777888999:::;;;;;;;;;999888777555444444444444333333444555666777999999:::999888666555555555555666666555555555444333222222222333333333333444444000//////......///000000222222333333333222111111000000000/////////......++++++,,,+++++++++******'''''''''(((((()))))))))))))))))))))))))))))))))''''''((()))((('''%%%$$$%%%%%%%%%%%%&&&((()))***+++)))(((((()))***)))(((((((((((()))))))))******(((((((((((((((((((((((('''(((((((((((()))))))))++++++******))))))((((((...------,,,+++***))))))&&&'''((()))******************)))(((((()))******(((((((((((((((((((((((('''''''''''''''''''''(((~~~xxxuuutttuuuuuutttvvv|||}}}xxxrrrlllmmmvvv|||ooogggmmm{{{}}}gggSSSEEE===999555555444333222111111000000000/////////...............---,,,,,,,,,------)))***,,,---,,,+++)))'''******++++++++++++******)))))))))******+++++++++(((((()))***)))((('''%%%((((((''''''((()))((('''&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""###$$$&&&((())))))))))))(((((((((''''''&&&&&&&&&&&&'''(((***+++&&&'''''''''''''''''''''''''''((()))))))))))))))''''''((())))))))))))(((((((((((((((((((((((((((***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))*********+++))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''%%%((((((((((((((((((((((((%%%&&&((()))***)))'''&&&))))))))))))))))))******))))))(((((((((((())))))&&&''''''((())))))******)))***++++++++++++++++++---///000000000000222333555666777888999999999999666666666666666666666555555555666666666666666555888777666666555555555555777777777777777777777777888777666555555666666777444555555666777888999999777777888888888888888999999888777777666666555555555666888:::<<<>>>???@@@???===:::888666555444444666777888888777666555555444444444444555555555555444444333222222333333444444444555555555444444333222222222222111111111111......------,,,,,,,,,,,,((((((((()))))))))))))))))))))))))))))))))))))))((()))*********((('''%%%&&&'''''''''((()))***+++(((&&&%%%&&&(((******)))))))))***************+++))))))))))))))))))))))))(((((((((((()))))))))***++++++******))))))((((((------,,,++++++***))))))'''((()))***+++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))'''(((((((((((((((((((((}}}~~~yyyrrrmmmkkkmmmqqqtttuuu{{{wwwsss{{{yyypppeee]]]aaaiiirrr}}}mmmVVVFFF>>>999888666444222111000000111111000//////...------...------,,,,,,---------******+++,,,+++***)))(((******++++++++++++******************++++++++++++'''(((((())))))(((((('''************************%%%&&&'''((())))))))))))((()))))))))))))))******))))))(((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((***)))))))))(((((((((((($$$%%%%%%&&&'''(((((()))&&&&&&&&&'''''''''''''''(((((()))************)))'''(((((()))))))))))))))''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((((())))))*********((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&)))++++++***((((((((((((((((((((((((%%%&&&)))++++++)))'''%%%))))))))))))************))))))(((((((((((())))))'''((())))))***+++,,,,,,,,,---...///000000000000111333444555444555666888999:::<<<===>>>======<<<999999999:::999999888777333333444555555555555555666666666777777999::::::;;;;;;;;;<<<======>>>>>>@@@???===<<<;;;;;;<<<=========>>>>>>>>>?????????===>>>>>>>>><<<;;;<<<===<<<<<<<<<;;;;;;:::999999:::;;;===???AAABBBCCCCCCAAA???;;;888666555555555777:::<<<<<<;;;999999:::888888888777777777666666444444444444333333333333444444555666666666666666555555444444444333333333111111///...............************************))))))))))))))))))))))))******************)))((((((((())))))******++++++&&&%%%$$$&&&(((************************+++++++++************************((((((((()))))))))******************))))))))))))+++++++++************)))******+++------.........)))))))))******)))))))))***))))))(((((())))))***))))))*********))))))(((vvvwwwxxxuuuooojjjhhhhhhmmmtttzzz~~~sssmmmccc]]]^^^___bbbrrrwwwqqqoooqqquuuttt{{{dddMMMAAA<<<:::777444222000000///000000000///////////////---------,,,,,,------...+++++++++*********))))))******++++++++++++******************))))))))))))(((((((((((()))***++++++((()))***))))))((())))))%%%&&&'''((())))))))))))&&&'''''''''((((((((((((((((((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((()))******))))))((((((((('''''''''$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&%%%%%%'''***,,,,,,+++((((((((((((((((((((((((''''''((())))))((('''&&&((()))))))))***************)))(((''''''((()))******+++,,,---...//////000000111222444555666666666555666888999888999;;;<<<===>>>@@@AAAAAA@@@???>>>888999::::::999888777666333333555666777777777777888888999999;;;===>>>???@@@@@@AAACCCDDDEEEFFFGGGHHHGGGEEEDDDCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGEEEBBB@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>@@@@@@BBBCCCCCCCCCBBBBBB???===:::777666666777888:::===@@@AAA@@@>>>???@@@======<<<;;;:::999999888444444555666555444333222333444555666777888888888666666666666555555555555444333222000//////000000++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***++++++))))))******************)))'''&&&''')))******)))***************)))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********((())))))))))))*********))))))***+++,,,,,,,,,,,,))))))************)))))))))(((''''''''''''((())))))******+++***)))''''''vvvwwwvvvqqqkkkggggggiiirrr{{{|||wwwppphhhcccaaa\\\[[[jjj~~~~~~~~~nnngggcccdddhhhtttkkkPPPBBB===;;;888555222000//////......//////000000111111------,,,,,,,,,------...,,,+++******))))))************++++++++++++************))))))((((((''''''))))))(((((()))+++---...&&&'''''''''&&&&&&&&&'''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******'''''''''''''''''''''''''''''''''''''''((())))))%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''')))+++---...(((((('''''''''&&&&&&&&&%%%&&&(((******)))'''&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$&&&''''''(((((((((((((((((((((((('''''''''(((((((((((()))%%%&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''(((((((((((()))***)))((()))***+++***)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))*********+++***)))(((''''''((()))***------...///000111222333333444666888999::::::;;;777999;;;;;;;;;;;;===??????@@@BBBCCCCCCAAA@@@>>>666777777888777666555444444444666777999999:::::::::::::::;;;===>>>@@@AAADDDEEEFFFHHHIIIKKKLLLMMMMMMLLLJJJIIIIIIKKKMMMNNNJJJJJJJJJIIIHHHGGGGGGFFFIIIJJJKKKIIIEEEBBBCCCEEEGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDEEEEEEDDDBBB@@@???===;;;888777666777999;;;<<>>===<<<;;;:::888:::;;;<<<;;;:::888666222333555666888999999999777777777777666666666666666555333111000000111111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))(((((((((***+++,,,)))***************)))(((,,,***(((((()))***)))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))******++++++'''''''''((())))))******&&&''''''(((((((((((('''))))))************))))))((('''&&&%%%%%%&&&'''((()))************(((&&&%%%yyyuuuppplllkkknnnrrrvvvxxxwwwuuuvvvxxxxxxppptttsssllliiiooowww|||yyyhhh]]]ZZZ___fffooo~~~dddPPPFFF<<<:::777333111000000111111111000///////////////------..................,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((((((''''''&&&%%%%%%&&&(((+++,,,(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&$$$###%%%&&&((()))))))))((('''((((((''''''''''''((((((%%%%%%&&&'''((()))***+++))))))(((((('''''''''&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((''''''''''''''''''((((((((()))+++,,,---,,,***((((((((())))))(((((((((((())))))((((((((())))))))))))))),,,+++***))))))))))))))))))))))))'''&&&'''***,,,///000111222333444444444<<<:::888999;;;<<<;;;888::::::999999999;;;<<<===>>>@@@BBBAAA>>>;;;999999555666888999:::999888888666777999:::<<<======>>>@@@AAAAAAAAAAAABBBEEEHHHHHHGGGGGGGGGHHHJJJKKKLLLIIILLLKKKFFFGGGMMMOOOLLLOOOKKKHHHGGGIIIKKKKKKJJJHHHJJJHHHDDDCCCEEECCC>>>AAACCCEEEFFFFFFEEEEEEEEE>>>=========>>>===;;;999999:::<<<======<<<:::999888;;;???CCCDDDBBB@@@>>>AAA@@@???===<<<;;;;;;;;;<<<<<<;;;999888999;;;>>>;;;::::::999999999999:::;;;::::::999888888777777555555555555444333222111000000///...---,,,++++++---+++***((((((((()))))))))))))))***************++++++++++++******))))))***************)))(((((())))))))))))************++++++******))))))((((((,,,+++***)))(((((()))))))))(((((('''''''''((((((&&&&&&&&&&&&&&&'''((())))))((((((((()))+++---///(((***,,,......,,,***(((************))))))))))))******))))))((((((''''''xxxuuurrrqqqtttzzzzzzrrriiicccdddkkkrrrwwwuuuzzz~~~~~~{{{nnnccc^^^ccckkk}}}ttt[[[JJJCCC===;;;777444222111111222111000000///.../////////........................,,,,,,,,,++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''((('''&&&&&&&&&(((***+++''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((('''&&&%%%'''((()))*********))))))((((((''''''''''''((((((((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''')))))))))((('''''''''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))+++,,,,,,***)))************))))))))))))******))))))))))))************((((((((()))***+++,,,---//////000//////000444666555666777999::::::;;;;;;>>><<<::::::<<<<<<;;;999;;;:::999888888999:::;;;<<<>>>@@@???<<<:::888888888888999:::;;;<<<<<<<<<>>>???@@@BBBDDDEEEEEEEEECCCDDDDDDDDDCCCCCCEEEGGGGGGHHHIIIJJJJJJJJJIIIIIIGGGIIIIIIEEEEEEJJJKKKIIIGGGDDDBBBBBBDDDFFFGGGFFFCCCFFFFFFCCCCCCDDDBBB===???@@@AAA@@@???>>>=========;;;:::::::::::::::999<<<===>>>>>>===;;;999777:::;;;>>>@@@@@@>>><<<::::::999888888777777888888::::::999888777777888:::<<<<<<<<<======>>>???@@@>>>>>>===<<<;;;::::::999666666777777777777666666222222111000...---,,,,,,---,,,+++***)))))))))*********))))))))))))******++++++++++++*********)))***************)))(((((())))))))))))*********************))))))(((((((((++++++******************)))(((((('''''''''((((((((((((((((((((()))))))))))))))((()))***+++---...***+++,,,------,,,***)))''''''((()))***+++,,,,,,(((((((((((('''''''''&&&}}}|||{{{~~~{{{vvveee___VVVRRRVVVaaaoooxxx{{{zzzvvv{{{yyyvvvqqqiiidddiiirrrmmmUUUIIIEEE???===999555333222222222111000//////......//////........................,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))'''''''''''')))***&&&''''''((((((''''''&&&'''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$(((((())))))(((((('''&&&((()))***+++++++++******)))((((((''''''(((((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&+++***))))))''''''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((***,,,,,,++++++,,,---************************************************((())))))***,,,---......///000222333444666:::===>>>>>>>>>??????@@@@@@@@@@@@>>><<<<<<<<<<<<:::999;;;;;;:::999999999999:::;;;===>>>>>><<<999999999;;;;;;<<<<<<>>>???AAAAAADDDEEEFFFGGGHHHHHHHHHHHHFFFHHHHHHGGGFFFEEEEEEFFFCCCDDDFFFGGGGGGEEEBBBAAA???BBBAAA??????BBBCCCAAA@@@???===>>>@@@AAAAAA@@@???BBBCCCAAA@@@AAA???;;;;;;;;;;;;:::::::::;;;;;;===;;;888666666777:::<<>>@@@AAA>>>>>>======<<<;;;;;;;;;666777777777777666555555555444333222111///......///...---,,,+++++++++++++++***)))(((((()))***+++++++++++++++***************************)))(((((())))))))))))************))))))))))))((((((((((((*********+++++++++++++++(((((((((''''''(((((()))***++++++++++++******)))))))))))))))***,,,---...,,,,,,,,,,,,,,,+++***)))''''''((()))***+++,,,,,,''''''''''''&&&&&&&&&&&&~~~~~~}}}zzzyyyzzz}}}}}}rrrlllbbb]]]UUUPPPSSS```ppp}}}zzz~~~yyyrrrkkkkkknnnqqqrrrsssxxxsssZZZNNNJJJ@@@>>>;;;777444333222222111000//////......//////////////////............------,,,,,,,,,+++++++++)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((************))))))((((((******)))(((''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((((((''''''''')))))))))***************))))))(((((((((((())))))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''***)))))))))(((((('''''''''''''''((((((((((((((((((((((((((())))))))))))'''(((((((((((())))))))))))+++------+++++++++,,,*********++++++*********+++++++++***************---------............---000222444666888;;;???BBBDDDDDDCCCBBBAAAAAA@@@@@@??????======<<<;;;:::999<<<<<<<<<<<<<<<============>>>@@@???===<<<<<<<<<>>>>>>>>>>>>@@@BBBEEEFFFIIIIIIJJJJJJJJJIIIHHHHHHGGGHHHHHHGGGEEECCCCCCCCC@@@AAABBBCCCBBB@@@>>><<<;;;<<<<<<;;;<<<=========>>>>>>===>>>>>>?????????>>>BBBCCC@@@???AAAAAA???===<<<;;;<<<>>>AAACCCDDDAAA???;;;777666999===AAAHHHIIIJJJJJJHHHFFFCCCBBB@@@???===;;;:::999999999999888888888888999999999;;;;;;:::;;;;;;;;;999888777777888888:::;;;<<<===<<<<<<<<<<<<<<<=========;;;::::::999888777555555777777666555333222111000000000///......------------,,,***)))((()))++++++++++++++++++++++++++++++***************)))((((((((()))))))))************(((((((((((((((((((((((())))))******++++++++++++(((((((((((((((((()))***++++++,,,,,,,,,***)))((())))))******+++,,,------------,,,++++++*********************)))))))))(((''''''''''''''''''''''''zzzzzzzzzxxxuuusssssstttppprrruuuyyy|||rrriiieeebbb\\\WWWWWWbbbsss|||ssshhhdddfffppp{{{~~~cccRRRJJJBBBAAA???<<<888555333222111111000////////////000000000/////////.........---------,,,,,,,,,++++++******++++++++++++******************************((((((((((((((((((((((((*********)))))))))))))))+++***))))))((((((''''''))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))******))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''''''''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''((((((((())))))******((((((((((((((('''''''''((((((((()))))))))******(((((((((((()))))))))***+++---...---+++))))))))))))******++++++******)))***+++++++++,,,,,,,,,,,,///000111222222222222222888:::===???AAACCCFFFIIIIIIHHHFFFCCCAAA@@@??????===>>>>>>===<<<<<<<<<<<>>???@@@AAABBBBBBBBBBBB@@@???>>><<<;;;;;;<<<<<<===>>>???===>>>>>>???@@@AAACCCDDDCCCHHHKKKIIIJJJNNNQQQQQQKKKHHHEEEEEEIIIMMMPPPPPPHHHGGGDDD@@@===???CCCHHHNNNPPPRRRSSSTTTSSSRRRQQQJJJIIIFFFDDDBBBBBBCCCDDD@@@@@@@@@@@@???===;;;:::>>>======>>>@@@@@@>>><<<::::::999999999999999:::888999999:::<<<===>>>>>>============<<<<<<;;;:::888888777666555444444333222222222111111000//////...---,,,+++***++++++,,,+++++++++++++++++++++,,,***************)))((((((((()))))))))************((((((((()))))))))))))))(((((()))++++++++++++***((((((((((((((()))******++++++++++++***))))))(((******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********************)))))))))(((((((((((((((((((((((((((~~~~~~zzzuuupppnnnmmmhhhjjjlllnnnrrrxxx~~~zzznnniiiiiigggbbb```gggvvvzzzjjjdddcccoookkkUUUIIIFFFFFFEEECCC???;;;666333222222111000000000000111111000000//////.........------------,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))******))))))))))))))))))*********))))))((((((((()))******++++++******)))(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&)))((((((''''''(((((()))((())))))))))))))))))(((&&&%%%%%%%%%%%%&&&'''''')))(((((((((((()))*********))))))(((((())))))*********)))((('''&&&&&&%%%'''''''''(((((((((((((((***++++++***)))(((''''''''''''''''''''''''''''''%%%&&&'''((()))******+++&&&'''((((((******+++,,,((((((((((((((('''''''''&&&&&&&&&''''''(((((()))((((((((()))))))))******+++,,,---,,,***((('''(((***+++,,,------,,,+++***+++,,,------...///000000///000333666888:::::::::===???AAABBBBBBCCCFFFHHHIIIGGGDDDBBB???>>>>>>>>>;;;===>>>>>>>>>>>>???AAADDDEEEFFFGGGHHHHHHHHHHHHDDDEEEFFFDDDBBBAAAAAABBB??????@@@@@@BBBCCCEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCBBB@@@???>>>@@@BBBCCCEEEGGGIIIIIIHHHEEEDDD@@@===<<<>>>@@@@@@CCCGGGDDDEEEEEEDDDDDDFFFJJJMMMLLLTTT[[[\\\^^^cccffffff^^^XXXRRRPPPSSSWWWYYYYYYQQQRRRPPPLLLHHHGGGKKKOOOSSSUUUXXX[[[^^^_________XXXVVVSSSPPPOOONNNOOOPPPQQQRRRTTTTTTRRRNNNIIIFFFDDDBBB@@@BBBEEEGGGEEECCC===<<<;;;999888888888777444555555666777888888999777888999:::;;;;;;;;;;;;888888888777777777666666444444444444333222111000/////////...------,,,,,,++++++++++++,,,,,,,,,,,,***************)))(((((())))))))))))************))))))))))))************)))***+++,,,,,,,,,+++***(((((((((((()))***+++++++++***))))))((()))))))))******+++,,,------,,,,,,***++++++,,,,,,,,,++++++''''''((()))***+++,,,,,,((((((((()))))))))))))))xxxrrrooonnnnnnnnnnnnoooqqqvvv}}}|||xxx{{{|||wwwrrrsss~~~wwwrrrrrr|||vvv___PPPJJJKKKLLLLLLHHHAAA;;;666444333222222111111222222111111000000///......---...------------,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))))))))***))))))*********))))))((())))))************))))))(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''***)))(((''''''((()))***(((((())))))))))))(((((('''&&&%%%%%%&&&'''((()))******)))))))))***+++,,,******))))))))))))************)))((('''&&&%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))))))))***((((((((()))*********+++)))(((((((((''''''''''''%%%&&&&&&'''(((((())))))(((((()))))))))*********)))***++++++)))'''((((((,,,---...//////...---,,,......///111333444666666222444777;;;===?????????;;;===??????>>>===>>>???AAA@@@===<<<;;;;;;<<<===:::===@@@AAAAAABBBEEEGGGJJJKKKKKKLLLKKKJJJIIIHHHEEEFFFEEECCCAAA???@@@AAA===>>>???@@@AAABBBBBBBBB???@@@BBBDDDFFFGGGHHHHHHJJJJJJIIIGGGFFFHHHKKKOOOPPPTTT[[[```aaa^^^YYYVVVPPPKKKIIILLLNNNOOOTTTZZZYYYXXXUUUPPPLLLKKKNNNQQQXXXdddooorrrqqqqqqooolllhhhaaaYYYVVVYYY^^^``````YYY[[[[[[WWWRRROOOQQQSSSUUUXXX\\\```ccceeeffffffaaa___\\\XXXUUUTTTSSSSSS^^^aaadddeeeccc^^^WWWSSSMMMIIIGGGIIINNNQQQQQQOOOFFFEEECCCBBBAAA@@@@@@@@@=========<<<<<<;;;::::::::::::;;;;;;:::999888888777777777888888888999999555666666666555444333222///000111111111///---,,,+++++++++,,,,,,,,,------***************)))(((((())))))))))))************)))*********+++++++++,,,,,,---...///...---,,,***(((((((((((()))***+++,,,+++***((('''''')))+++,,,***+++,,,---------,,,+++((()))+++---------,,,+++''''''((()))***+++,,,,,,'''''''''((((((((()))))){{{vvvttttttwwwwwwvvvuuuvvvzzzkkk\\\MMMOOOQQQQQQMMMFFF>>>999555444333333222222333333222111111000///......---......---------,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))*********))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((***)))(((''''''((()))***''''''((((((((((((''''''((('''&&&&&&'''((()))***,,,+++*********+++,,,---******))))))))))))******'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))))))))(((((('''''''''&&&'''(((((()))***++++++,,,))))))))))))************&&&((()))***)))((()))***...///000222222000///...///000222444666888::::::777999<<<>>>?????????>>><<<>>>???>>><<<::::::;;;888777666555666777999::::::===AAACCCCCCEEEIIILLLNNNOOOOOONNNLLLJJJHHHFFFEEEEEEDDDBBB???===>>>???<<<===???@@@AAA@@@??????BBBDDDGGGKKKOOORRRTTTUUUTTTTTTRRRPPPPPPSSSXXX\\\dddkkkuuu}}}zzzsssmmmfff```]]]aaadddeeejjjrrrooollleee[[[RRRNNNOOOQQQcccppp|||{{{tttmmmfffiiiaaaYYYWWW\\\bbbeeeeee\\\```aaa^^^XXXSSSTTTUUUWWWYYY]]]bbbeeeggghhhhhhdddbbb^^^ZZZVVVSSSQQQPPP^^^bbbgggjjjhhhaaaZZZUUUUUUQQQNNNPPPVVVZZZZZZYYYTTTSSSRRRQQQPPPOOOOOOOOOPPPOOOMMMLLLIIIHHHFFFEEEGGGGGGEEECCC@@@<<<:::888666666777888999999::::::666777777777777555444333000111333444333000...,,,+++++++++,,,,,,---------***************)))(((((())))))))))))******************+++++++++,,,,,,,,,...///000111000///---+++(((((((((((()))***+++,,,,,,***(((&&&''')))---///***+++,,,---------,,,+++&&&(((+++---......,,,+++************))))))))))))&&&&&&&&&'''''''''((((((|||{{{~~~sssmmmnnnvvv~~~kkkXXX\\\]]]WWWQQQMMMGGGAAA;;;666333444333///---...000000000///......------//////.........---------,,,,,,,,,+++++++++******))))))((((((''''''&&&&&&+++++++++*********))))))((()))***++++++***)))(((((((((((((((((((((((((((******))))))))))))******))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''(((******)))((('''((()))(((((('''&&&&&&&&&&&&&&&+++***)))(((((()))***+++)))))))))))))))))))))***))))))))))))(((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&+++***)))((((((''''''((((((&&&%%%&&&((()))))))))''''''(((((())))))*********))))))+++...///---***,,,,,,,,,,,,++++++++++++,,,...222555666555333111555777888888666555666666999:::;;;<<<===>>>>>>>>>???<<<888555333444666777777666444444444666888::::::<<>>;;;<<<;;;;;;===AAAEEEGGGHHHLLLGGGJJJUUU]]]\\\YYYXXX^^^```\\\SSSQQQYYYcccgggmmmttt{{{}}}uuuooohhhfffllluuuyyy{{{}}}xxxkkkddd]]]VVVTTTXXXgggyyy{{{ooohhhbbbZZZaaa^^^\\\___fffmmmqqqrrrooommmiiiddd___[[[XXXWWWWWW[[[```dddgggjjjmmmooommmiiiddd___VVVOOOPPPUUUWWWXXXZZZ^^^aaaaaa___\\\___[[[YYY```jjjjjj___SSSVVVTTTVVV[[[[[[XXX]]]eeemmmgggaaa___]]]YYYZZZ]]]^^^\\\ZZZUUUOOOIIIDDDAAA777777777888888999:::;;;666333444999888333111444555555555333111111222333444333111////////////000++++++++++++++++++,,,,,,---------,,,,,,,,,++++++((()))***+++++++++++++++............---,,,+++***))))))************))))))************************)))***,,,,,,,,,+++)))''')))***,,,---,,,+++)))'''(((((()))*********************)))(((((((((((((((|||{{{|||xxxlllhhhggglllzzzwwwfffhhhggg```ZZZVVVPPPKKKAAA;;;888888777444333444000000000///......------//////.........---------,,,,,,,,,++++++++++++***++++++++++++************+++++++++*********))))))((()))***++++++***)))((()))))))))))))))))))))))))))((((((''''''(((((()))''''''&&&&&&%%%%%%%%%&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((''''''((()))***)))'''&&&'''(((''''''&&&''''''((())))))+++***)))(((((()))***+++******))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))(((((('''&&&))))))((((((((())))))******((('''''')))******)))''''''((()))***+++,,,---+++******,,,......,,,***+++++++++++++++,,,,,,,,,111333666999:::999888777666777999999888888999:::;;;;;;<<<===>>>>>>>>>>>>;;;999777444333444555666666555555555666888:::;;;<<<>>>@@@CCCEEEGGGHHHHHHIIIIIIJJJJJJJJJHHHEEEBBB@@@>>>===???AAACCCAAA@@@DDDDDDEEEIIINNNSSSUUUVVVUUURRRUUU^^^dddcccaaabbbfffddd]]]UUUUUU^^^eeeggggggmmmrrrsssuuuvvvtttpppqqqmmmmmmrrruuuwwwzzz}}}wwwrrrqqqnnnjjjlllqqqtttzzzooommmllliiiqqqooommmnnnrrrwww}}}vvvmmmhhheeedddccc]]]aaafffjjjlllnnnpppqqqpppjjjddd```YYYTTTTTTXXX[[[YYYYYY\\\cccjjjppprrrzzztttooosss{{{{{{rrrhhh```\\\\\\]]]]]]\\\bbbjjjuuunnniiigggfffeeehhhlllqqqnnnkkkjjjhhhcccYYYQQQFFFFFFFFFFFFDDDBBB@@@???>>>:::888;;;;;;888999===666777888888777666666666444444222000///......------,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++))))))***+++++++++++++++......------,,,++++++***))))))************))))))((((((((((((((((((((((((&&&'''***,,,---,,,,,,+++++++++,,,,,,,,,+++***)))(((((()))***************++++++***)))))))))))))))|||yyyxxxyyysssvvvzzz|||}}}tttmmmiiieeegggrrrvvvyyyyyysssmmmhhh```YYYGGG@@@:::999777333222444111000000//////......---...............---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************))))))************))))))************************''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((''''''((()))(((&&&&&&&&&'''&&&&&&&&&'''(((***+++,,,+++***)))(((((()))***+++*********))))))((((((((((((((((((((())))))))))))*********)))))))))))))))((((((''''''''''''((((((***))))))(((((())))))***)))))))))))))))(((''''''(((((((((((()))***++++++,,,***))))))***+++***)))&&&'''(((***,,,---...///,,,,,,+++,,,------+++)))******+++,,,---...//////666777999;;;<<<<<<;;;;;;888999;;;;;;::::::;;;<<<<<<<<<============<<<<<<777666555555444444555555777777777777888:::<<<>>>===>>>@@@BBBCCCDDDDDDEEEBBBCCCFFFHHHGGGEEECCCAAA>>>???AAAEEEIIILLLLLLKKKLLLLLLNNNQQQVVVZZZ[[[[[[XXXXXX]]]dddgggeeedddeeelllhhh___XXXXXX___cccbbbffflllooonnnlllooorrrrrrsssrrrrrrtttttttttzzzyyyzzz~~~{{{yyy}}}tttpppppppppooodddgggkkklllkkkhhhgggfffiiiccc]]]\\\[[[WWWWWWYYY```^^^]]]bbbmmm{{{zzzpppjjjeeebbb```aaagggooowwwpppkkkkkkmmmnnnqqqvvv~~~zzzwwwyyy{{{uuuhhh]]]VVVVVVWWWVVVTTTQQQMMMKKKJJJEEEAAA???===:::;;;>>>444555777888888777555444666555555444222000///...000///---,,,+++,,,,,,---------------,,,,,,,,,,,,)))***++++++++++++++++++...---,,,************+++))))))************))))))************************&&&''')))+++,,,,,,,,,+++------,,,+++++++++++++++(((((()))***************,,,++++++***************}}}{{{zzzrrrrrrrrrsssuuuvvvvvvuuuyyytttppphhhjjjrrrpppcccOOOFFF>>>:::666222111444111111000000///.................................------,,,,,,,,,+++++++++((((((((())))))*********************************)))))))))******)))))))))************************''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''''''''(((((()))***,,,---+++***)))(((((()))***+++*********)))((((((''''''(((((((((((())))))))))))************************((((((''''''''''''((((((((((((''''''''''''(((((())))))******))))))((('''))))))(((((()))******+++---+++))))))******)))((((((((()))***+++,,,---...,,,+++++++++++++++******,,,,,,...///111333555555999999:::;;;;;;<<<<<<;;;:::;;;<<<;;;999999:::<<<:::;;;;;;;;;;;;::::::999555555666777777777777777:::::::::::::::;;;======;;;;;;<<<>>>???@@@AAAAAA===???AAABBBCCCCCCCCCDDDHHHJJJMMMQQQUUUVVVVVVVVVTTTTTTTTTVVVYYY[[[ZZZYYY[[[```hhhnnnnnnkkkhhhgggrrrpppkkkfffdddfffhhhjjjuuu|||}}}{{{~~~zzzyyyyyy{{{~~~wwwxxxyyyzzz}}}{{{yyyqqqrrrrrrmmmfff___ZZZWWW]]]YYYWWW\\\^^^\\\YYYYYYdddeeejjjsss{{{pppgggccceeelllrrruuupppmmmqqquuuvvvxxx{{{~~~{{{yyyzzzzzzuuujjjaaabbbccccccdddccccccbbbaaa[[[XXXSSSNNNHHHBBB>>><<<888777666555666666555444666777777777666555333222333111///---,,,------......------------,,,,,,,,,******+++,,,,,,+++++++++...,,,***(((((()))***+++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))(((...---+++))))))***+++,,,(((((()))***************+++******))))))*********}}}sssqqqppprrrvvvxxxwwwuuuvvvwww{{{|||yyyvvvssskkkpppwww{{{rrrqqqtttxxx{{{hhhVVVMMMDDD???;;;666555777111111111000//////......---.....................---------,,,,,,,,,++++++&&&''''''(((((()))))))))***************************))))))))))))))))))***************************))))))(((((((((((())))))))))))*********)))((('''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''(((((((((&&&(((((((((&&&%%%&&&''')))))))))))))))***+++++++++***)))(((((()))***+++))))))))))))(((((('''''''''((((((((()))))))))***************++++++++++++((((((''''''''''''((((((((((((''''''''''''((((((*********+++***))))))(((++++++***))))))))))))))),,,***(((((())))))((('''))))))************************++++++***++++++,,,000111333666888:::<<<=====================<<<<<<<<<<<<<<<:::888777888999999999999:::999999888888777888999:::;;;;;;;;;:::<<<;;;;;;:::::::::::::::888888999:::;;;<<<===>>>;;;<<<======>>>AAAFFFJJJOOORRRUUUXXXYYYYYYXXXXXX\\\\\\\\\___bbbeeeeeeeeemmmvvvyyysssxxx|||{{{zzzyyywww~~~zzzqqqhhhcccaaacccaaadddkkknnniiiccc___hhhnnnyyy}}}ooojjjlllrrrvvv{{{wwwxxxzzzyyywwwuuurrrnnnjjjgggjjjjjjjjjjjjkkkmmmoooppplllllliiiccc\\\UUUMMMHHHGGGBBB;;;777666777777666555666777888777777555444444333111000////////////.........---------,,,,,,++++++,,,,,,,,,++++++***---+++)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))++++++++++++******))))))---+++)))''''''(((***+++(((((()))***************))))))((((((((())))))***vvvsssrrrvvv}}}tttttttttwww|||}}}yyytttqqqqqqsssvvvwwwvvv~~~|||ooocccccchhhsssrrr^^^TTTJJJDDD>>>888666777222111111000000//////...---------...............------------,,,,,,,,,,,,)))))))))))))))************************+++++++++******))))))))))))************************************))))))))))))******''''''((()))((('''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((('''((()))(((&&&&&&&&&'''***)))))))))))))))***++++++***)))(((((()))***+++((((((((((((((((((((((((''''''(((((())))))*********************+++++++++((((((''''''''''''((((((+++******))))))******++++++++++++++++++***)))))),,,,,,+++***))))))))))))+++)))(((((()))))))))(((+++************))))))))))))***+++,,,,,,---000222666777999<<>>===<<<<<<;;;999666666777999999::::::;;;;;;;;;::::::;;;;;;<<<>>>>>>??????>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<:::;;;<<<<<<<<>>;;;:::888777555555555666666555555444333333333222222111111000............---------,,,,,,,,,,,,,,,,,,,,,+++***,,,+++***))))))***++++++******++++++++++++******************************(((((()))***+++,,,------,,,***(((''''''''')))***(((((()))***************(((((((((((((((((()))***}}}zzzyyy~~~zzzvvvsssrrrvvvzzz|||}}}~~~uuullliiieeecccgggrrr}}}mmm^^^\\\bbbqqqssshhh[[[QQQFFF;;;555444222222111111000/////////---------.........//////...------------,,,,,,,,,++++++******************))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))*********))))))*********&&&''')))))))))(((&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))***)))'''&&&'''((('''''''''((()))***+++,,,+++***)))(((((()))***+++&&&&&&''''''((()))))))))'''''''''((()))*********)))))))))*********++++++((((((''''''''''''((((((++++++************++++++++++++,,,,,,++++++***)))++++++******)))*********+++)))((((((***++++++*********++++++++++++++++++(((+++---...///111666999;;;<<<>>>@@@CCCFFFGGGHHHHHHHHHIIIHHHFFFCCC???===:::::::::888777777:::<<<======>>>???@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCAAA???===<<<;;;;;;;;;777:::===>>>???DDDLLLSSSTTTXXX^^^bbbeeeiiinnnrrrrrrsssvvv}}}qqqooommmooosssvvvwwwwwwsssuuuyyy{{{||||||{{{zzzxxxvvvnnndddcccjjjqqqrrrpppfffYYYOOOJJJEEE@@@<<<;;;:::999777666555555555222333444555555444222111............------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------(((((())))))***,,,------++++++)))((((((((()))***(((((()))***************))))))(((((())))))***+++}}}~~~|||yyyzzztttqqqrrruuuwwwwwwxxxzzzrrrfffccc^^^]]]dddvvvppp^^^ZZZ___ooorrrcccSSSCCC888555222222111111000/////////---------.........//////......---------,,,,,,,,,+++*********))))))(((((())))))******+++++++++++++++***)))(((((()))***+++((((((((((((((((((((((((******))))))))))))******((()))+++,,,+++***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((******)))((('''((()))$$$%%%&&&''')))+++---...+++***)))(((((()))***+++%%%%%%&&&'''((()))******&&&''''''((()))******+++(((((())))))************((((((''''''''''''(((((())))))(((((((((((())))))+++,,,,,,,,,,,,+++******))))))))))))***+++,,,---+++***)))***+++------,,,******+++,,,,,,---......))),,,///000222555:::>>>===>>>@@@BBBEEEGGGIIIJJJIIIJJJKKKJJJGGGCCC>>>;;;888888999888888:::===@@@@@@AAABBBCCCDDDEEEEEEEEE@@@@@@??????@@@AAABBBBBBFFFGGGIIIKKKMMMNNNOOOOOOJJJHHHEEEAAA???===<<<;;;555:::???AAABBBFFFNNNTTT[[[```gggnnnttt{{{uuuqqqpppvvv}}}oooaaaaaaooo}}}}}}pppeee^^^WWWNNNHHHBBB@@@>>>;;;888777777777111222555777777555333111//////.........---------------------,,,,,,+++******++++++,,,,,,,,,++++++***++++++,,,,,,++++++***************************,,,+++******))))))******,,,++++++***************(((((()))*********************))))))***+++,,,,,,~~~}}}~~~}}}~~~xxxrrrrrrtttsssqqqqqquuuwww|||~~~uuurrrrrrccc___]]]```iii}}}~~~uuufffbbb```hhhnnnYYYHHH===777777555333222222222111///......---......///000111......---------,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++++++++)))((('''+++))))))+++......,,,***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((((('''''''''***)))))))))))))))***+++$$$%%%&&&((()))+++,,,---*********++++++,,,,,,,,,((((((((((((((('''''''''###$$$&&&''')))*********...---+++*********+++++++++***)))(((((()))***+++)))(((((((((((((((((()))++++++++++++++++++++++++------+++***))))))((((((*********)))((((((***,,,)))***+++,,,---.........111333666888888999:::<<<>>>???AAAEEEHHHKKKMMMNNNPPPMMMIIIEEEAAA>>>===<<<<<<;;;:::;;;===@@@CCCEEEIIIHHHEEEDDDDDDDDDCCCBBBAAA>>>;;;:::<<<@@@CCCDDDMMMPPPSSSUUUUUUTTTSSSRRROOOLLLHHHEEECCCBBB@@@???===???AAADDDJJJRRR\\\cccmmmuuu|||zzz{{{|||~~~iiibbbmmm}}}}}}uuujjj___WWWQQQMMMHHHBBB>>>:::777444555555666555555555555666333222111111111000---+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,*********))))))))))))(((,,,***((())),,,...---+++******))))))))))))*********)))((()))+++,,,+++*********))))))((((((''''''{{{{{{zzz{{{~~~~~~~~~}}}|||||||||~~~~~~yyyvvvyyy{{{wwwrrrppptttwww|||xxxsssqqqfffcccccciiittt|||uuuxxxyyyooolllkkktttnnnZZZJJJ@@@;;;666333111000000111000///000//////.........//////......---------,,,,,,,,,------,,,,,,,,,,,,++++++)))************))))))(((+++)))((())),,,---,,,***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&((('''''''''''''''((((((&&&&&&'''((()))******+++******++++++++++++++++++((((((((((((((((((((('''((())))))***++++++++++++,,,+++***)))))))))******+++***)))(((((()))***+++------,,,,,,,,,,,,------+++*********************,,,,,,+++***))))))))))))***++++++)))((((((***---)))***,,,...000111111222555777999:::::::::<<<>>>@@@BBBEEEIIIJJJKKKKKKJJJIIIHHHFFFCCCAAA@@@??????AAAAAAAAABBBCCCFFFHHHIIIHHHGGGEEEDDDCCCBBBAAA???;;;999888888<<>>::::::999777555444555777999333222000000000000...,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++*********)))))))))---+++)))))),,,---,,,+++******))))))))))))******,,,+++***+++---...---,,,******))))))((((((((((((wwwvvvvvvwwwzzz~~~}}}yyyxxxzzz}}}{{{zzzxxxvvvsssqqqpppooojjjnnnsssyyy~~~|||{{{wwwvvvyyyxxxuuummmkkknnnuuuwwwwwwllllllrrrzzz|||}}}|||iiiWWWKKKDDDAAA888555222000000111000000111111///......---------......---------,,,,,,,,,------,,,,,,,,,,,,++++++******)))))))))***+++++++++***(((((()))+++++++++))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((())))))+++++++++***************''''''((((((((((((((((((***+++++++++++++++******+++***))))))((())))))))),,,+++***))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,*********)))))))))((((((++++++***************++++++++++++***((()))+++---+++,,,///222555666777777999:::<<<<<<;;;<<>>===999888888:::???FFFNNNRRR[[[XXXVVVVVVXXXXXXVVVTTTVVVVVVWWWVVVUUUSSSQQQOOOMMMPPPZZZkkk}}}|||{{{wwwrrrsss}}}{{{ooopppvvv{{{rrrhhhjjjjjjiiieee^^^TTTKKKEEEBBBAAA>>>999666555777:::666444222111222111000///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,+++++++++******---,,,******+++,,,+++*********))))))))))))******,,,+++***+++---------+++***))))))))))))(((((((((qqqqqqpppppprrruuuxxxzzzyyyxxxwwwxxxzzz{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}|||vvvtttpppmmmmmmoooqqqsssppppppnnnmmmjjjhhheeeddd```bbbeeegggjjjoootttxxx||||||~~~vvvvvvyyyyyy{{{{{{mmmfffeeerrruuuaaaSSSLLLHHHFFF===:::555222111222222111000000///.....................---------,,,,,,,,,------,,,,,,,,,+++++++++******)))((()))***,,,---,,,***((('''''')))***+++))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))(((((('''''''''((((((((())))))++++++******)))))))))(((''''''''''''((((((((((((((())))))************)))*********)))))))))******,,,+++***))))))***+++,,,++++++************+++++++++++++++***))))))((((((******))))))***++++++,,,*********)))((((((+++---...000333777:::<<<======<<<>>>?????????@@@CCCEEEHHHIIIJJJJJJHHHFFFCCCAAACCCCCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDD>>>?????????>>>===>>>>>>?????????AAAEEELLLTTTZZZbbb^^^[[[[[[^^^___^^^[[[YYY\\\aaacccdddbbb``````aaagggttt~~~zzzvvvvvvvvvvvvsssnnnppp||||||~~~~~~~~~}}}}}}~~~vvvnnnoooxxx~~~|||ooooooqqqqqqoooiiiaaaYYYUUUQQQQQQNNNGGG???:::888999:::888555333333444333222.........---,,,,,,,,,+++------------------------------------,,,++++++***------,,,,,,,,,+++++++++---,,,++++++***+++******+++******))))))******+++***)))((()))***+++***)))))))))))))))))))))))))))gggfffeeeeeeeeeggghhhjjjgggffffffhhhlllooopppppprrrrrrsssssssssrrrrrrqqqtttxxx}}}~~~}}}}}}|||vvvqqqnnngggfffdddcccccccccdddeee``````aaaaaa___]]]ZZZXXXYYYZZZ[[[\\\^^^```dddgggkkkrrr{{{}}}vvv{{{wwwpppmmmxxxppp]]]SSSNNNLLLJJJDDD???999444222111111000...............///000000......---------,,,,,,,,,------,,,,,,,,,++++++++++++***)))))))))+++,,,---+++***)))''''''(((***,,,))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%)))))))))***)))((('''&&&%%%%%%&&&'''((()))***************))))))(((((((((&&&'''''''''(((((())))))&&&'''((()))+++++++++,,,***+++++++++++++++++++++++++++***))))))***++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********))))))))))))***+++,,,,,,((()))***))))))))),,,...333555999===AAABBBCCCBBBBBBCCCEEEEEEEEEGGGIIIKKKIIIHHHFFFDDDBBBBBBAAAAAAFFFHHHJJJKKKLLLLLLKKKJJJHHHHHHGGGFFFDDDBBB@@@???:::<<<>>>>>>>>>???BBBEEEJJJKKKLLLMMMNNNSSSZZZ___cccbbbcccgggmmmqqqrrrqqqnnnsssxxxzzzyyyvvvsssrrrwww~~~wwwqqqqqqpppooolllhhhkkkyyyxxxwwwxxx~~~~~~~~~ssslllmmmuuu}}}{{{||||||xxxrrrlllhhhgggeeegggggg```SSSGGG???<<<>>>;;;666444333444444333000000000///...---------------------------------...------,,,++++++++++++---------,,,,,,,,,,,,+++------,,,+++*********+++++++++************++++++***)))((((((******)))((())))))))))))************YYYYYYXXXWWWXXXXXXZZZZZZYYYXXXXXXZZZ^^^aaabbbbbbdddeeeffffffffffffffffffkkkqqqyyy|||{{{wwwvvvvvvrrrtttuuutttrrrqqqrrrrrrmmmmmmmmmkkkhhhddd```^^^YYYXXXXXXWWWVVVVVVVVVVVVSSSUUUVVVWWWVVVTTTQQQOOORRRTTTVVVXXXYYY[[[___aaaccchhhooowww|||wwwmmmlllrrrqqqaaaZZZVVVSSSQQQLLLFFF===666222000///...---------......///111111......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********++++++,,,+++++++++)))((((((***+++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&$$$###$$$%%%%%%'''((()))******))))))))))))((((((((((((&&&&&&''''''((()))))))))&&&''')))+++,,,---......******+++,,,,,,,,,,,,++++++***)))(((((()))***+++******))))))))))))******++++++++++++++++++++++++***)))))))))***+++,,,,,,((()))***++++++---000333999;;;???CCCFFFGGGFFFEEEHHHJJJLLLLLLLLLKKKLLLMMMEEEDDDBBB@@@???@@@BBBCCCIIIKKKMMMOOONNNLLLJJJHHHGGGGGGFFFDDDCCCBBBAAA@@@===???AAAAAAAAADDDJJJPPPVVVYYY\\\\\\]]]___eeejjjkkkpppxxxwwwrrrooollljjjiiimmmzzz{{{uuuvvv~~~}}}}}}~~~}}}wwwrrrrrr{{{|||uuussssssuuuzzz}}}wwwiiiYYYNNNHHHDDD???:::666444444555444333333222111000//////...------------------------------,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,+++***)))+++,,,++++++************++++++,,,+++******+++,,,***))))))))))))************+++OOOOOOOOOPPPQQQRRRTTTTTTTTTSSSSSSTTTWWWYYYYYYYYYYYYZZZ\\\^^^___aaaaaaaaaiiiqqqzzz~~~{{{vvvsssrrrkkklllkkkhhheeeccccccccc____________^^^]]]\\\\\\[[[YYYWWWUUUTTTUUUVVVWWWUUUVVVYYYZZZYYYVVVRRROOORRRTTTXXXZZZ[[[]]]___aaaaaadddhhhkkkmmmnnnppprrr~~~mmmeeeaaaeeetttrrrgggcccbbb```]]]WWWPPPEEE;;;555222111000//////.........//////000......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++*********,,,---,,,)))((()))+++))))))))))))))))))))))))+++)))'''&&&&&&''')))+++))))))))))))))))))))))))&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&'''(((((('''&&&$$$"""&&&&&&&&&'''''''''((((((''''''((((((((((((((((((&&&&&&''''''((())))))***'''((()))***++++++++++++((()))***+++,,,,,,+++******)))(((''''''((()))***(((''''''&&&&&&''''''((())))))******++++++,,,,,,******************++++++***+++---...///111555888???AAAEEEHHHJJJIIIHHHGGGKKKMMMOOONNNKKKHHHFFFEEE????????????AAABBBDDDEEEHHHJJJMMMNNNMMMKKKGGGEEECCCCCCBBBAAABBBCCCDDDEEEEEEGGGGGGFFFEEEIIIRRRYYYbbbgggmmmoooppprrrwww|||~~~wwwpppkkkgggiiimmmttt{{{xxx}}}}}}wwwuuutttssstttxxx|||{{{xxxxxxyyyvvvvvvyyyuuufff[[[VVVMMMHHHAAA<<<::::::::::::555555444333222111000000........................---,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++***+++,,,+++***)))+++...,,,++++++******++++++,,,---+++******++++++***((())))))*********+++++++++LLLLLLMMMOOOPPPSSSUUUVVVWWWUUUTTTTTTVVVWWWVVVUUUUUUVVVYYY\\\^^^aaabbbccckkkttt~~~xxxtttrrrpppooommmiiieeeaaaaaaaaa``````aaabbbdddeeefffgggjjjgggbbb___^^^___bbbeee]]]___aaabbbaaa]]]YYYVVVWWWZZZ]]]___``````aaabbbbbbdddeeeeeecccbbbcccdddqqq{{{vvvfff```^^^```kkkxxx|||oooiiijjjlllkkkhhhaaaYYYMMMBBB:::666444333111000///......---............---------,,,,,,,,,---------,,,,,,,,,+++++++++,,,------,,,+++)))(((***,,,......+++))))))+++))))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))'''((((((((())))))******************************)))(((((((((((('''''''''((()))******)))'''%%%$$$(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***''''''(((((((((((('''''''''((()))+++++++++***))))))((('''&&&&&&'''((()))++++++************++++++''''''((()))***+++,,,,,,++++++***************++++++---///000222555999<<>><<<:::;;;>>>AAACCCEEEFFFFFFFFFHHHKKKLLLLLLIIIEEEBBB>>>>>>>>>>>>@@@DDDGGGIIIMMMNNNMMMJJJIIIMMMWWW___kkkrrrzzz~~~~~~xxxrrrnnniiiccc___ccckkkttt~~~vvvpppoooooonnnxxx~~~}}}}}}yyyuuuyyyyyyuuuuuuuuu}}}xxxkkkbbb___WWWQQQIIICCCAAA@@@@@@@@@777666666555333222111111........................,,,++++++***+++,,,...///,,,,,,,,,+++++++++******)))+++,,,+++***))),,,///,,,++++++******++++++,,,+++)))(((((())))))(((&&&))))))******++++++++++++[[[YYYXXXZZZ^^^``````^^^bbb___\\\[[[\\\]]]^^^^^^___```bbbeeeiiilllnnnppp|||zzz~~~|||yyywwwvvvtttqqqnnnmmmqqquuuwwwxxxxxxxxxyyy{{{wwwrrroooppprrrssstttssssssxxx}}}xxxkkkcccbbb```ccceeeeeecccbbbdddfffnnnhhhcccdddeeedddfffjjjqqqzzzuuujjjccc]]]ZZZaaakkkwwwppppppwww~~~ooodddWWWMMMAAA555111555//////////////////......///...---,,,+++,,,------...........................---+++*********++++++,,,+++***+++++++++(((&&&++++++++++++******))))))((((((((((((((((((((((((((())))))***++++++,,,,,,&&&'''((())))))******)))***)))(((&&&&&&''''''(((+++(((%%%&&&((((((%%%###&&&'''''''''(((((())))))''''''(((((()))*********+++***)))''''''(((((()))))))))))))))************(((((())))))))))))(((((('''***,,,+++)))((()))+++))))))(((((()))+++---...))))))***++++++***((('''))))))))))))((((((((((((+++---...---,,,+++,,,---222222333555999===AAACCCHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFBBB>>><<<<<<===>>>===>>>AAADDDFFFGGGHHHHHHCCCDDDFFFGGGFFFDDDAAA???@@@CCCDDDDDDCCCEEEIIINNNQQQQQQUUUYYYXXXWWW^^^iiizzz|||{{{yyywwwwwwxxxyyy{{{|||yyywww{{{tttmmmiiigggddd^^^YYYYYYYYYYYYZZZ___gggqqqyyyxxxzzz~~~vvvqqqpppsssuuuyyyyyy}}}yyyzzz{{{{{{{{{~~~~~~vvvtttvvv{{{~~~}}}{{{vvvkkk```___XXXPPPLLLMMMNNNMMMKKKFFFBBB<<<888666555333222222///,,,+++,,,---......000000//////...---,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++************++++++************************lllkkkkkknnnrrrsssrrrqqqpppooonnnppptttwwwyyyyyywwwxxxzzz}}}|||zzztttuuutttpppmmmkkkmmmoooqqqllliiijjjlllmmmqqqvvvxxxmmmeee]]]XXX\\\cccvvvzzzuuuxxxrrrqqquuu~~~tttcccUUUGGG999333444000000000000000000000000///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,,,,...,,,+++***++++++)))(((******)))))))))(((((((((((((((((((((((((((((((((+++++++++*********))))))((()))))))))))))))((('''***)))((('''&&&''''''(((((('''&&&'''((((((((('''(((((((((((()))))))))***&&&''''''(((((()))*********)))((('''''''''((((((((((((((()))))))))******'''((()))******)))((('''%%%(((***)))'''&&&'''(((******)))((())))))++++++))))))***+++++++++++++++)))))))))))))))))))))))),,,---------++++++---...111333666;;;@@@EEEIIILLLJJJKKKKKKKKKIIIFFFCCCAAAAAA@@@>>>======>>>@@@AAABBBCCCDDDFFFGGGGGGFFFFFFEEEDDDCCCBBB@@@???>>>===@@@CCCEEEEEEFFFIIIOOOTTTXXXYYY]]]bbbdddgggqqq}}}|||wwwsssqqqqqqooooooppprrrrrrpppmmmhhhgggfffffffffgggiiiiiikkkkkkjjjhhheeeaaa^^^\\\bbb^^^XXXVVVVVVVVVUUUSSSWWWXXXZZZ[[[]]]aaafffjjjpppppppppooonnnmmmmmmmmmlllooosssvvvyyy{{{~~~yyyxxxzzz~~~uuukkklllrrrxxx{{{yyyuuuxxx|||~~~~~~||||||{{{~~~yyyqqqggg___WWWSSSUUUXXXZZZYYYSSSNNNFFF@@@;;;777444222555222///---......---,,,//////...---,,,+++***)))------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++************++++++************************zzztttsssuuuxxxxxxtttssswww{{{~~~~~~yyyppphhh```YYYYYY]]]iiiwwwmmmgggkkkkkkooozzzuuuaaaOOO@@@777444111111000000000000111111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------///---+++***+++++++++******************)))))))))))))))))))))))))))))))))------,,,+++)))(((''''''************)))((('''&&&))))))(((''''''''''''(((%%%&&&((((((((((((***+++((())))))))))))*********%%%&&&&&&'''(((((()))))))))(((''''''&&&&&&''''''''''''((((((((()))))))))&&&((()))++++++)))(((&&&&&&'''))))))'''''''''(((******)))((((((((((((((()))))))))***+++---...///)))))))))***************+++,,,---,,,,,,---000333777:::>>>DDDIIIMMMPPPQQQMMMMMMMMMKKKGGGBBB===999999:::<<<>>>@@@BBBDDDEEEHHHHHHHHHHHHGGGFFFDDDCCCBBBAAA???=========???@@@AAACCCEEEFFFGGGKKKRRRWWWbbbdddkkksssyyy~~~zzzzzz|||{{{wwwmmmnnnnnnlllgggccc```^^^YYYXXXWWWWWWXXXXXXVVVUUUUUUUUUVVVXXXYYY[[[\\\]]]___^^^]]]\\\ZZZWWWUUUTTTZZZWWWTTTSSSUUUYYY]]]```ccceeeggggggfffdddccccccfffdddaaa___^^^^^^```aaaeeegggjjjlllnnnqqquuuwwwvvvuuurrrqqqqqqtttvvvyyy~~~||||||~~~ooofffeeegggmmmqqqzzz~~~www|||~~~}}}uuunnneee```aaaeeeggggggfff```WWWOOOGGGAAA<<<888:::777333111111111000/////////...---,,,+++***)))............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++************************yyyttttttwwwzzz~~~|||~~~pppnnnoooqqqrrrqqqrrrtttyyywwwtttoooiiidddcccdddjjjsss~~~zzzddd___dddooouuukkkVVVFFF;;;555222111000//////000000111///......---------------........................---------,,,,,,,,,------000...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))((('''''')))))))))))))))((('''''')))(((((((((''''''''''''%%%(((******((('''***,,,((((((((((((((()))))))))%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&''')))++++++)))'''&&&((()))*********)))))))))((((((((('''''''''((((((******))))))***+++---...)))*********++++++,,,,,,***+++---...///222777:::BBBDDDHHHLLLOOOPPPOOOOOOMMMLLLJJJGGGCCC>>>:::888999;;;>>>BBBEEEGGGHHHIIIKKKKKKIIIHHHEEECCCBBBAAA;;;;;;<<<===???BBBEEEGGGGGGIIIJJJJJJKKKPPPXXX^^^nnnuuuyyysssrrrrrrpppnnnhhhcccaaaaaaaaaaaa[[[]]]___^^^YYYVVVTTTTTTRRRQQQOOOOOOOOOOOOOOOOOOSSSUUUXXX\\\___bbbcccdddffffffggghhhiiijjjkkkkkkhhhgggeeedddeeekkksssyyy{{{|||~~~}}}zzzwwwuuutttsssoooiiieeefffiiilllnnnqqqrrrrrrqqqppppppsssuuuwwwsssmmmhhhggghhhllloootttuuuvvvxxx{{{~~~wwwpppnnnoooqqqpppvvv~~~|||}}}{{{tttpppooooooooonnntttoooggg___XXXRRRLLLIIIDDD???999555333333444444/////////......---------...---------------------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++************************zzzrrroooqqqvvvyyy|||}}}}}}oooeee___dddjjjllllllmmmtttwww{{{||||||}}}}}}}}}sssaaa]]]aaasss|||rrr[[[KKK@@@999444222111///......///000...//////.........------........................+++++++++,,,,,,,,,++++++000---***)))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((''''''&&&&&&)))+++***'''&&&(((+++''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&%%%''''''''''''(((((((((((('''((()))******)))(((''')))))))))*********)))(((%%%&&&&&&'''((()))))))))+++***)))(((((()))***+++)))******+++,,,---......))),,,///222666:::???CCCHHHJJJMMMPPPQQQPPPNNNLLLLLLJJJFFFBBB???>>>>>>>>>@@@BBBEEEHHHJJJJJJJJJJJJJJJIIIHHHFFFCCCBBB@@@@@@888:::===AAAEEEHHHKKKLLLNNNPPPRRRSSSVVV]]]gggooo~~~{{{~~~yyytttpppuuu~~~uuulllgggggghhhfffbbb]]]XXXUUUSSSUUUWWWYYY]]]``````\\\YYYYYYZZZ\\\[[[ZZZYYYYYY[[[]]]^^^bbbdddhhhmmmqqquuuwwwxxxxxxyyy|||wwwvvvtttrrrssswww~~~|||}}}~~~wwwttttttvvvxxxuuuwwwyyy{{{{{{zzzxxxwww{{{yyywwwzzz~~~{{{tttlllhhhjjjoootttvvvrrryyy|||yyyvvvsssrrr~~~}}}{{{yyywwwtttrrrvvvrrrmmmhhheeeaaa^^^[[[RRRKKKAAA999555444444444////////////////////////,,,,,,,,,,,,,,,---------------------------------------------,,,,,,++++++***+++,,,,,,,,,,,,+++***************************~~~xxxpppkkkkkkoootttwwwuuuyyy}}}nnneeekkkssssssrrrssswwwpppccc```dddssswww^^^OOOEEE???777666333000......//////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++...,,,******+++,,,,,,,,,)))))))))***************************************''''''(((((()))***++++++&&&'''((()))************((((((((()))(((''''''&&&((()))))))))''''''((()))''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))'''(((((((((((('''&&&&&&''''''((((((((()))))))))(((((())))))))))))((((((((('''''''''))))))'''&&&$$$%%%&&&((()))*********+++******)))(((((())))))******+++,,,---...///000---000555999===BBBFFFJJJHHHJJJMMMOOOPPPPPPNNNMMMJJJGGGCCC@@@???AAADDDGGGHHHIIIJJJKKKLLLKKKJJJIIIFFFFFFDDDCCCBBBBBBBBBBBB???AAADDDHHHLLLOOOQQQRRRUUUWWWZZZ\\\aaakkkxxx|||wwwpppjjjkkksss~~~zzzssseee```]]]cccnnnvvvwwwtttvvvsssnnngggcccbbbdddgggiiifffcccaaa]]]ZZZ[[[```fffkkkooonnniiifffgggiiikkkkkkkkkjjjjjjmmmqqquuuvvvwwwzzz}}}}}}|||}}}{{{||||||zzzuuuqqqnnnmmmfffaaa[[[[[[___fffkkkmmmqqqxxx{{{tttmmmhhhhhhtttyyyzzz{{{}}}~~~}}}{{{xxxwwwpppnnnlllkkkkkkkkkiiihhh___XXXMMMDDD===999666444222222111000000//////...,,,,,,,,,,,,,,,------------------------------------------------,,,++++++***+++,,,------,,,+++***************************|||rrrmmmgggeeehhhnnnrrrtttpppvvv{{{sssyyy~~~{{{{{{~~~{{{uuuoookkklllpppyyy}}}aaaRRRJJJEEE<<<:::666222000//////000...//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,,,,***)))***+++,,,+++***((((((((()))))))))******************************''''''(((((()))******+++'''((()))))))))))))))((('''((()))))))))(((&&&&&&'''&&&%%%&&&((())))))(((((((((''''''&&&&&&&&&&&&&&&''''''(((((()))******(((((()))))))))((('''&&&((((((((()))))))))*********)))(((''''''((()))***((('''&&&''')))***(((%%%&&&'''((()))***))))))((())))))***+++++++++************+++---...///111111333777===AAADDDGGGJJJLLLHHHJJJLLLNNNOOONNNMMMMMMHHHGGGEEECCCDDDGGGKKKMMMLLLLLLLLLKKKJJJIIIGGGGGGBBBBBBAAABBBBBBDDDFFFGGGKKKLLLNNNRRRWWW]]]aaadddlllmmmooopppuuu}}}zzzzzz|||vvvrrrnnnhhh```ZZZXXXaaannnyyy|||wwwnnnggg[[[]]]```eeejjjmmmlllkkkggghhhiiiiiijjjmmmqqqttttttrrrrrrtttpppkkkmmmrrrwww|||}}}vvvqqqrrrtttrrrsssttttttuuuyyy~~~{{{vvvrrriiieee```___aaaeeehhhjjjooouuu|||~~~{{{~~~uuunnnkkksssyyyyyyxxxxxxwwwtttwwwyyy{{{||||||zzzyyyyyylllkkkkkklllnnnpppoooooodddaaa[[[UUUPPPJJJDDD@@@;;;:::888666444111//////,,,---------....................................,,,---.........---,,,+++***+++---......---+++***************************wwwjjjfffbbbbbbffflllpppqqqooovvv~~~yyy~~~{{{|||yyyqqqkkklllpppsssxxx}}}cccTTTMMMIII@@@===999555222000000111...///000000000///---,,,........................***+++---...///...------***))))))***,,,,,,***)))))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))************)))((('''&&&'''((()))))))))(((&&&%%%%%%###"""%%%)))+++***((())))))(((((('''''''''&&&''''''(((((()))*********((()))*********)))'''&&&))))))))))))************+++)))(((&&&&&&((()))++++++)))((()))+++,,,***'''((()))*********)))'''''''''(((***,,,---------,,,******+++---///000111222888===BBBGGGIIIJJJKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKHHHGGGGGGHHHIIILLLNNNOOOMMMLLLKKKJJJHHHFFFEEEEEE???@@@@@@AAACCCFFFIIIJJJTTTTTTVVVZZZaaajjjrrrwwwpppfffbbbeeettt~~~wwwooojjjccc___\\\XXXRRRNNNNNNXXXfffssswwwssskkkeeeaaaiiirrrvvvuuurrrqqqqqqiiimmmsssyyy}}}}}}|||~~~yyyzzz|||uuuuuuxxxsssuuuvvvvvvxxx}}}wwwsssooollllllmmmooopppkkkooosssttttttwww~~~|||vvvssspppjjjgggnnnxxxwwwyyywwwppplllnnnrrrrrrzzz{{{{{{zzzxxxwwwwwwwwwmmmllllllnnnqqqssssssrrrddddddddddddbbb\\\UUUPPPEEECCC@@@<<<888555222000---.........//////000000........................,,,---.........---,,,+++***+++---......---+++***************************yyynnngggcccgggmmmppptttxxxuuu}}}~~~|||{{{{{{xxxkkk```bbbmmmvvv~~~jjjVVVLLLIIIEEE@@@:::555333222000...000000000000//////////////////.........---------------------------------000...,,,+++,,,---------***))))))((())))))******(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))***++++++,,,///...---+++***((('''&&&************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''((()))+++---...,,,,,,---...000333666888AAABBBDDDFFFIIILLLNNNPPPNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJJJJLLLMMMMMMKKKIIIKKKIIIHHHGGGFFFEEECCCAAABBBCCCFFFJJJIIIIIINNNVVVeeebbbaaahhhsss}}}{{{yyysssggg___UUURRRVVV]]]aaaccc\\\ZZZWWWSSSQQQQQQTTTWWW___```jjjzzzzzzyyyxxx}}}zzzuuusssyyyyyy{{{zzz|||{{{|||~~~{{{xxxzzzxxxvvvyyy~~~~~~zzzuuuqqqpppqqqsssttt{{{}}}~~~}}}yyytttooommmkkkgggiiirrrzzz}}}|||uuurrrxxx{{{uuurrrppp```ggglllooovvv~~~{{{mmmpppsssssssssrrrjjjaaa\\\[[[VVVPPPHHH???777333222222111///......000222///...---,,,,,,---//////........................++++++++++++++++++++++++++++++************++++++}}}tttnnnlllpppuuuwwwxxx{{{zzz}}}|||||||||wwwiiigggllluuugggTTTKKKIIIGGGDDD???;;;777555333222///////////////.........//////.........---------------------------------///---++++++,,,---,,,+++,,,+++++++++++++++,,,,,,))))))))))))************************)))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))*********++++++*********)))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++************+++,,,......******,,,///222666:::<<>>999444333333111000000000/////////.../////////.........------........................---,,,+++,,,------+++))),,,+++++++++++++++++++++************++++++++++++************))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))***++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,------......***+++...222777<<<@@@BBBCCCEEEHHHJJJLLLLLLLLLKKKNNNNNNMMMMMMLLLJJJIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFAAAAAABBBEEEHHHLLLOOORRRPPPOOOQQQXXX]]]aaaffflllvvv|||sssmmmkkkffffffdddbbb]]]XXXSSSPPPLLLMMMPPPWWW^^^bbbaaa^^^[[[[[[\\\```gggrrr|||~~~~~~{{{yyyxxxuuussspppooonnnnnnmmmiiiggglllrrrwww}}}wwwxxx}}}uuupppjjjnnnssszzz|||{{{zzzvvvtttyyy~~~}}}wwwnnnkkkgggccc___UUUGGG===222222333222111000...---//////...------......///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++}}}zzzwwwuuuwwwuuusssqqqrrrtttvvvxxxyyy~~~}}}yyyuuuxxx{{{zzz{{{|||~~~{{{yyyxxxooo}}}{{{xxxooo^^^UUUSSSLLLKKKIIIDDD<<<777444444333222222111111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,***((()))*********)))))))))((()))))))))*********++++++************)))))))))((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''((()))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,------------///111444888===BBBEEEGGGGGGIIILLLNNNOOONNNLLLKKKNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHFFFDDDDDDDDDEEEDDDEEEGGGIIIMMMSSSZZZ^^^]]][[[\\\bbbgggjjjooouuu|||uuukkkddd___]]]VVVUUUSSSPPPNNNMMMLLLLLLOOORRRZZZcccllloooooollliiiggggggllluuuvvvsssuuuzzz{{{zzz|||~~~~~~zzzvvvtttllliiigggiiiooovvv}}}}}}ssssssyyy{{{wwwyyy|||wwwmmmpppssswww{{{vvvpppjjjhhhfff___RRRHHH<<<:::777555333222000////////////...............------------------------------------------------,,,++++++******++++++,,,}}}zzz}}}|||{{{zzz{{{~~~}}}{{{xxxvvvuuusssqqqnnnmmmmmmppptttwwwxxx}}}|||{{{{{{ttttttvvvwwwyyy|||~~~|||}}}~~~tttrrrlllwwwwwwhhh```^^^XXXVVVRRRKKKCCC<<<888666222222111000//////......000000/////////.........+++++++++++++++++++++++++++++++++,,,---,,,***((()))************)))((('''((((((((()))))))))******************)))))))))(((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++((())))))+++,,,---...///999:::===@@@DDDGGGIIIKKKKKKMMMPPPQQQRRRPPPNNNMMMOOONNNNNNMMMLLLJJJHHHGGGHHHHHHGGGDDDAAA@@@CCCEEEHHHIIIJJJKKKNNNUUU^^^eeeiiiggghhhnnnsssvvv}}}~~~}}}}}}~~~xxxrrrooommmiiibbb[[[VVVTTTTTTMMMMMMNNNOOOQQQTTTWWWYYY[[[^^^dddjjjppptttttttttpppnnnlllqqq{{{~~~|||}}}}}}yyy~~~yyyuuutttvvvyyyxxxwwwsssjjjaaa]]]```dddeeeeeefffiiikkkjjjggggggmmmrrrzzztttqqqnnnnnnqqqxxx|||}}}vvvmmmnnntttzzzrrrhhhnnnuuu{{{xxxsssqqqkkk```XXXJJJDDD<<<666444333222111000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,|||yyywwwvvvvvvvvvvvvwwwxxxzzz||||||||||||{{{zzzyyywwwvvvvvvtttqqqpppqqquuuyyy|||~~~{{{|||zzzrrrqqqrrrtttwww{{{~~~~~~~~~yyymmmjjjjjjppp}}}yyyoookkkjjjccc^^^VVVMMMFFF>>>777333000000///...---,,,++++++000000000/////////......++++++++++++++++++++++++---,,,+++,,,------+++)))+++,,,------,,,+++)))((('''((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************(((((()))+++---111444666AAACCCEEEGGGJJJKKKLLLMMMNNNOOOQQQRRRRRRQQQOOONNNMMMMMMLLLKKKIIIHHHFFFEEEDDDEEEEEEBBB???@@@DDDHHHKKKLLLLLLLLLNNNUUU```hhhnnnnnnrrrxxx|||~~~yyypppooonnnooooookkkeee___WWWVVVSSSPPPLLLLLLNNNPPPRRRTTTYYY^^^dddhhhlllmmmiiijjjkkkmmmppprrrtttuuurrrooommmqqq{{{}}}sssiiicccbbbdddjjjkkkmmmooopppnnniiieeeeeeiiillllllnnnqqqrrrooofffbbb___```eeekkknnnnnnmmmeee\\\YYY]]]aaacccccccccdddeeecccaaaaaaeeehhhkkkqqqyyy~~~yyysssnnnooouuu}}}{{{|||}}}|||wwwnnngggiiipppvvvmmmjjjlllrrrxxx|||zzzsssjjjcccXXXOOOCCC:::666444222111000000000000000///------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,}}}}}}}}}~~~}}}{{{yyyuuurrrppppppqqqrrrsssvvvyyy|||~~~~~~~~~~~~}}}}}}|||{{{zzzzzzyyywwwwwwyyy}}}}}}|||vvvnnnnnnpppppprrruuu|||}}}~~~|||yyy{{{{{{qqqnnnmmmooowwwzzzssspppqqqtttrrriii\\\RRRKKKDDD:::222111111000///...---,,,,,,000000000000/////////...------------------------///---++++++,,,---,,,++++++,,,---------+++)))((((((((()))))))))*********************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''******+++---111666<<>>:::555111000000111111000///---,,,................................................---,,,,,,++++++,,,,,,---|||{{{}}}yyy|||uuuuuutttrrrnnnlllllllllpppssswww|||~~~~~~zzzyyyxxxxxx{{{~~~}}}}}}xxxpppkkklllnnnmmmmmmooowww~~~~~~}}}|||xxxuuuwww||||||zzzssssssxxxyyyxxxtttooolllmmmtttzzzwwwggg\\\VVVOOOCCC:::444444333222111000///...000000000000////////////////////////////////////000...,,,+++,,,---------)))***+++,,,+++)))'''%%%)))************+++++++++************)))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***++++++,,,))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---------///444;;;BBBGGGGGGHHHJJJMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOGGGGGGFFFEEECCCAAA???>>>AAADDDGGGGGGGGGLLLUUU]]]]]]^^^^^^]]]^^^fffsss~~~~~~zzzqqqrrrrrrnnnggg___ZZZWWWYYYSSSMMMKKKMMMPPPQQQQQQUUUUUUVVVWWW[[[bbbjjjpppooouuu}}}yyy{{{~~~~~~}}}vvvtttuuuxxxyyyxxxtttqqqpppppppppgggjjjiiiccc```bbbcccaaa[[[]]]^^^[[[VVVTTTWWW[[[ZZZ\\\___cccffffffbbb___dddhhhjjjhhhiiillllllhhhfffeeeeeeiiinnnpppooolllllleee\\\ZZZ^^^ccceeeeeecccaaa``````cccfffggghhhmmmooorrrqqqnnnjjjgggfffcccbbb```___```bbbfffhhhmmmrrryyy~~~}}}xxxuuuvvvxxxwww~~~~~~vvvooojjjggggggiiinnnsssuuuvvv~~~uuukkkjjjpppqqq~~~zzzooofffXXXNNNGGG@@@999333000111111111000///---,,,000000000000000000000000////////////////////////---,,,,,,++++++,,,,,,---zzz~~~~~~{{{xxxvvvsssrrrnnniiiggghhhlllppprrrtttxxx||||||~~~~~~}}}uuutttqqqmmmiiiggggggiiiuuuzzz{{{vvvwwwsssjjjjjjqqq|||vvv|||~~~lllmmmrrrtttsssuuuzzz~~~zzz||||||rrrnnnjjjiiinnnwwwsssddd\\\UUUHHH<<<333444444333111//////000////////////000000000000------............------!!!%%%***---...---,,,,,,.........------,,,,,,,,,******++++++++++++*********)))(((''''''((()))***+++*********))))))((((((******))))))((((((''''''************)))'''&&&%%%$$$$$$%%%&&&'''''''''&&&++++++******)))(((((((((%%%'''(((******((('''%%%((((((((((((((((((((((((&&&'''((((((((('''''''''++++++******)))(((((('''(((***++++++)))))))))++++++...333999>>>BBBDDDEEELLLMMMNNNOOOOOOOOOOOOOOONNNOOOOOOOOOMMMKKKHHHFFFKKKGGGBBB???AAABBBCCCBBBBBBFFFKKKNNNPPPSSSYYY]]]dddbbbccciiittt{{{rrrjjjdddaaa]]]XXXRRRMMMJJJHHHIIIGGGHHHOOOVVVYYY]]]bbbcccaaabbbgggjjjnnnvvv~~~~~~~~~wwwnnnhhhdddgggjjjjjjiiifffddddddaaadddhhhjjjgggdddcccfffdddcccaaa___^^^]]]]]]^^^]]]\\\YYYVVVTTTUUUXXX[[[ZZZ]]]```bbbbbbbbbbbbccceeehhhllloooooommmjjjhhhfffhhhkkkmmmoooppppppoooiii```VVVSSSWWW]]]aaabbbaaa]]]YYYWWWYYY]]]aaabbbhhhjjjllljjjeee___[[[YYY\\\[[[[[[]]]```ccceeeeeesssvvvyyyzzzxxxuuusssrrrvvvtttqqqlllhhhfffdddccchhhnnn~~~|||pppiiiffffffmmmwww~~~|||yyytttoooppptttzzz{{{vvvcccUUUNNNGGG>>>666444222000000111111000///444222000---,,,,,,---...+++++++++,,,,,,---------............---,,,+++***}}}|||}}}|||yyywwwuuuqqqpppnnnkkkjjjlllqqquuuxxxyyy|||}}}vvvtttqqqlllgggccccccdddlllrrr{{{{{{}}}||||||vvvkkkgggllluuutttwww}}}jjjeeeffffffjjjooowww}}}{{{pppllliiilllttt~~~wwwkkk___QQQEEE777666444222000000//////////////////000000000000------............------(((+++...000///------------------------,,,,,,,,,'''(((((((((((((((((('''******))))))))))))******+++*********))))))))))))((((((((()))))))))))))))************)))((('''&&&%%%&&&'''''''''''''''''')))))))))))))))*********)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++,,,,,,+++***))))))))))))***************+++++++++******,,,...000333888===BBBEEEGGGGGGLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNNNNMMMKKKIIIHHHCCCAAA???@@@CCCEEEEEEDDDGGGLLLQQQTTTUUUWWW[[[___iiimmmvvvzzzvvvrrrkkkbbb\\\WWWUUURRROOOMMMKKKKKKJJJJJJGGGKKKWWWbbbiiinnnrrrpppmmmmmmppprrrtttzzz|||zzz}}}zzzuuuqqqlllkkkjjjjjjiiifffaaa^^^[[[^^^aaabbbaaa___^^^^^^ccceeeggghhhfffeeefffiiihhhhhhgggfffdddaaa^^^]]][[[ZZZYYYWWWUUUVVVYYY[[[ZZZ[[[\\\]]]\\\]]]]]]^^^\\\___cccgggiiijjjiiihhhccceeehhhkkkmmmmmmlllkkkfff]]]SSSPPPUUU\\\```aaa```]]]YYYVVVVVVXXX[[[]]]bbbddddddbbb^^^YYYVVVUUUVVVVVVVVVWWWYYY]]]aaadddlllnnnqqqrrrrrrpppnnnmmmlllllllllkkkiiihhhfffeeeeeefffnnn{{{yyytttqqqvvv}}}}}}uuupppqqqyyy~~~xxxxxx|||{{{hhh[[[TTTMMMDDD===:::777444333333333222111333222000///......//////,,,,,,,,,---------------,,,,,,,,,,,,+++***))))))}}}yyyxxxyyy~~~|||yyywwwuuutttnnnnnnnnnnnnooosssxxx}}}~~~|||wwwuuuqqqjjjccc^^^\\\\\\aaahhhpppttttttwww{{{yyyxxx{{{~~~vvviiidddfffoooxxxuuuuuuwww}}}ssshhheeeeeefffmmmxxxxxx{{{nnnkkkiiiooo|||rrr___QQQ???:::444111111111000...000000000000////////////------............------...///000000...,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******++++++++++++*********************)))))))))((((((((()))******++++++*********))))))(((((('''(((((())))))(((((('''''''''(((((()))******++++++((((((((((((((((((((((((***************************((('''(((***+++(((&&&(((((())))))***+++,,,,,,+++,,,,,,++++++,,,000333888:::???CCCGGGIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMMMMLLLKKKIIIIIIAAAAAABBBDDDGGGHHHHHHGGGIIINNNTTTWWWXXXYYY\\\___lllxxx}}}{{{vvvsssnnnggg```XXXRRROOOMMMMMMMMMMMMNNNPPPQQQRRRRRRPPPVVVgggwww}}}|||~~~~~~}}}~~~~~~{{{rrriiidddfffhhhjjjiiifffbbb```]]][[[ZZZZZZ\\\\\\\\\[[[YYY\\\___```___^^^______```bbbbbbbbbaaaccceeeggggggggggggfffccc^^^YYYVVVTTTUUUVVVVVVVVVVVVXXX[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXX[[[___dddhhhjjjkkkkkkkkkmmmppprrrssssssqqqpppfff^^^TTTRRRWWW___ccceeegggfffddd```[[[[[[^^^bbbbbbbbbaaa^^^ZZZVVVUUUVVVVVVWWWXXXVVVUUUWWW\\\aaaaaabbbdddeeedddcccaaa___ZZZ\\\```bbbddddddcccbbbccccccfffnnntttxxx}}}yyy|||zzzvvvxxxpppiiikkkqqq{{{ssseee\\\UUULLLFFF>>>:::666333222333222222000000000000000000111111...............---------,,,,,,---,,,,,,+++***)))zzz}}}|||zzz{{{}}}~~~|||yyywwwuuutttsssmmmnnnppprrruuuzzz}}}{{{yyyvvvpppggg^^^XXXUUUUUUZZZ```fffhhhiiiqqq}}}wwwxxx{{{}}}zzzrrrhhhccceeeooovvv}}}{{{|||}}}}}}~~~qqqppprrrmmmttt~~~{{{xxx~~~mmmiiigggpppmmmZZZIII@@@666111222222000...000000000000////////////------............------...//////---+++***+++,,,+++++++++,,,,,,------...---------,,,,,,---------((()))++++++++++++)))(((************************)))***************************))))))))))))))))))***************)))((('''(((((())))))************(((''''''&&&&&&''''''(((************************(((&&&$$$%%%((()))&&&"""((())))))******+++,,,,,,,,,,,,,,,,,,,,,///444888>>>AAADDDHHHKKKLLLMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGIIIIIIIIIIIIJJJJJJIIIIIILLLPPPUUUXXXZZZ^^^dddhhhvvv}}}vvvrrrnnnjjjhhhhhhfffaaaYYYPPPLLLKKKMMMOOOQQQUUUYYY\\\]]]^^^^^^aaaaaaiii}}}|||uuuqqqoooiii___WWWUUUXXX]]]bbbdddbbb```^^^___^^^^^^```bbbdddcccbbbaaaccceeeeeeddddddeeefff]]]```bbbbbbcccfffgggfffccccccbbbaaa^^^ZZZVVVTTTTTTWWWZZZ\\\]]]___aaaccchhhhhhggggggfffdddaaa___^^^aaaeeejjjnnnrrrtttuuuxxxyyy|||~~~~~~}}}{{{zzzmmmeee^^^\\\bbbiiimmmnnnuuuwwwvvvqqqkkkiiimmmrrrqqqpppnnniiieeebbbaaabbbeeehhhiiifff```^^^aaaeeebbbaaa```^^^]]]ZZZWWWTTTQQQRRRUUUYYY\\\^^^___```bbbffflllssswwwwwwvvvvvvxxxuuurrrrrruuuwwwwwwvvvxxx~~~~~~~~~|||pppllllllmmmooorrrpppeee\\\TTTNNNDDD@@@:::666444444444444...///000111111111111111000000//////......------......//////...---,,,,,,rrrvvvzzz{{{{{{|||~~~}}}{{{yyywwwvvvuuuuuuoooqqqtttwww{{{~~~|||{{{vvvnnncccXXXRRRPPPPPPTTTYYY^^^```dddqqq|||{{{zzz}}}~~~||||||~~~wwwpppkkkjjjmmmtttyyy}}}~~~~~~~~~vvvwww|||{{{~~~}}}jjjfffdddnnnwww^^^QQQGGG<<<555333333111///111000000000/////////...------............------.........---++++++---///***++++++,,,,,,---------+++***))))))))))))***+++'''((()))******)))((('''***************+++++++++---,,,,,,+++***))))))(((******))))))))))))***+++++++++++++++***)))((((((************))))))((((((+++******))))))******+++))))))))))))))))))))))))---+++******,,,,,,***'''************************,,,------...///333999===CCCEEEHHHKKKNNNOOOOOONNNNNNOOOOOOPPPOOOOOONNNNNNNNNMMMJJJHHHFFFEEEDDDDDDNNNNNNNNNMMMLLLLLLMMMMMMPPPTTTYYY]]]bbbiiissszzzuuurrrmmmiiieeeaaa\\\YYYXXXWWWRRRKKKFFFFFFKKKQQQZZZ^^^eeekkknnnnnnlllkkkpppqqq|||}}}|||pppkkkeeebbbaaa]]]VVVQQQTTTYYY```fffjjjiiifffcccdddeeegggjjjlllkkkhhheeebbbdddddddddcccccceeefff___eeeiiijjjmmmqqqpppkkkcccbbbaaa___^^^]]]]]]\\\___bbbgggkkknnnpppsssuuuwwwwwwxxxyyyyyyuuuooojjjeeeiiinnnttt{{{{{{tttnnnnnntttyyy{{{{{{zzzxxx{{{zzzuuurrrqqqqqqtttxxx{{{yyysssoooooorrrqqqnnniiieeeaaa]]]XXXTTTRRRRRRQQQRRRUUUXXX\\\^^^^^^dddlllsssxxxyyywwwtttvvvqqqllljjjkkkllljjjggghhhnnnuuuwwwyyy}}}{{{zzz~~~wwwpppqqqrrrnnniiifffzzzzzznnneee]]]XXXOOOJJJCCC===:::888777666//////000111111111000000000000000//////.............../////////...------qqqtttxxxzzzzzz{{{~~~|||zzzxxxxxxxxxxxxtttvvvzzz}}}}}}vvvkkk^^^SSSNNNMMMNNNPPPUUU[[[aaaiiiyyy}}}}}}yyyvvvvvvxxxwwwrrrrrruuuxxxyyy|||}}}|||{{{}}}}}}xxxiiifffeeemmm}}}bbbWWWOOOCCC:::555333222000111111000000//////......------............------.../////////---...///111++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,(((((())))))))))))((((((*********+++++++++++++++///...---,,,+++)))((((((***))))))((()))***,,,---*********+++******))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))------...------++++++***++++++++++++++++++******---///111333555999>>>BBBFFFHHHKKKNNNPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLJJJGGGDDDBBBBBBCCCCCCLLLNNNQQQRRRRRRSSSTTTVVVSSSXXX___eeelllvvvzzzeeebbb___\\\ZZZWWWSSSPPPKKKKKKIIIGGGFFFJJJRRRXXXdddiiiqqqyyy}}}}}}zzzxxx{{{}}}tttmmmmmmmmmmmmkkkjjjhhhgggbbb___]]]]]]^^^^^^ZZZWWW[[[___eeekkknnnnnnllljjjdddfffjjjnnnooolllgggbbb^^^______^^^^^^___bbbddddddlllrrrsssxxx}}}zzzrrriiihhhgggfffggghhhjjjkkkooorrrwwwzzz}}}zzztttrrrvvv}}}}}}{{{zzz{{{~~~~~~||||||~~~{{{tttnnnkkkgggbbb]]]XXXVVVTTTRRRSSSUUUYYY[[[\\\aaaeeeggglllsssuuuuuuwwwrrrllljjjiiiiiifffdddfffiiillllllmmmuuu~~~{{{zzz~~~~~~uuupppooouuu{{{~~~~~~tttnnnooosssqqqmmmkkkoooyyywwwqqqmmmkkk___YYYPPPHHHAAA<<<777444333222222222111111000000///////////////.........,,,,,,------------,,,,,,qqquuuxxxyyyyyyzzz~~~~~~|||zzzzzz{{{{{{yyy|||~~~vvviii[[[PPPKKKMMMOOORRRWWW```kkkwwwzzzuuussswww{{{yyyuuuwwwzzz|||{{{|||zzzyyy}}}zzzvvv}}}zzzqqqmmmmmmnnnuuuhhh[[[TTTJJJ???777333222222111111111000///.........------............---------...//////...---...///,,,,,,,,,+++++++++++++++...---+++******+++---...***))))))))))))))))))************++++++,,,,,,,,,......---,,,+++******)))***)))(((((()))+++---...((()))***************)))*********)))))))))))))))%%%&&&'''(((((('''&&&%%%************************(((+++...,,,(((&&&'''))))))******++++++,,,,,,,,,///222555999<<<@@@DDDHHHHHHJJJMMMPPPRRRSSSSSSRRROOOPPPPPPPPPPPPOOONNNMMMHHHFFFCCCAAA@@@AAACCCEEEJJJPPPXXX]]]^^^]]]\\\\\\[[[bbbmmmvvvxxxjjjZZZVVVRRROOONNNMMMLLLKKKJJJKKKNNNRRRVVV[[[aaadddkkkooowww~~~yyykkkaaa[[[]]]___``````______^^^bbbbbbcccfffhhhfffbbb^^^___bbbfffjjjnnnqqqrrrsssjjjlllooorrrssspppkkkfffbbbcccddddddeeehhhmmmpppsss{{{{{{|||}}}~~~}}}|||zzzuuuqqqiiigggeeecccbbbbbbcccdddeeeggggggdddeeekkknnnlllmmmkkkhhhfffeeefffffffffkkkllllllkkkjjjoooxxx~~~zzz}}}~~~vvvnnniiinnnuuu{{{uuummmpppvvvxxxxxxxxxuuuuuuwwwzzz~~~{{{tttjjj^^^SSSIII@@@;;;999777555333222111111111..................//////,,,,,,------------,,,,,,qqqtttwwwxxxyyy{{{}}}||||||}}}~~~}}}~~~vvvhhhYYYNNNJJJMMMPPPUUU\\\hhhvvv|||}}}|||xxxttttttzzz~~~yyywwwxxx{{{{{{yyyzzzxxxvvv{{{{{{pppqqq|||~~~~~~uuuuuuppprrruuuyyymmm]]]XXXNNNCCC999333222333222111111000///......------..................---+++---......,,,******+++---,,,,,,++++++************)))'''&&&&&&''')))***,,,+++***))))))***+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---///'''((()))***************((((((((()))******++++++''')))***,,,,,,***)))'''++++++++++++++++++++++++''',,,000---'''$$$'''+++'''((()))***,,,---...///111444999===@@@DDDHHHKKKIIIKKKNNNQQQTTTTTTTTTTTTOOOOOOOOOOOOOOONNNMMMLLLDDDBBB@@@>>>???AAAEEEGGGMMMVVVaaahhhhhheeeaaa```iiirrruuuggg[[[TTTOOOIIIFFFEEEGGGHHHIIIOOOSSSYYY```ggglllooopppnnnrrrxxx{{{uuupppjjjccc^^^VVVYYY]]]aaacccdddeeeeeekkkllloooqqqqqqmmmfff``````aaacccgggmmmsssyyy}}}tttuuuwwwzzz{{{yyytttpppmmmnnnpppqqqsssxxx}}}~~~}}}|||{{{yyyxxxwwwvvvppptttrrrkkkhhhiiifffaaa``````______```bbbdddfffnnnooonnnmmmlllnnnsssxxxwww}}}}}}~~~}}}}}}}}}yyyzzz~~~}}}tttnnnqqqwww{{{wwwpppttt}}}xxxxxxxxxjjj]]]QQQJJJ>>>;;;888555222222222222,,,---------......//////......///////////////...tttwww{{{}}}~~~rrraaaUUUNNNKKKNNNTTT\\\dddsssxxxrrrqqqwwwwwwssssssxxx|||wwwssssssxxxzzzzzz}}}hhhkkkrrr|||yyyuuu||||||nnnjjjlllsss|||}}}hhh\\\UUUOOOLLLCCC777222333111000///000111000...,,,////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,........................+++******)))+++---///111++++++******))))))((((((******))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,************++++++++++++)))+++,,,,,,,,,---000222999===AAADDDEEEEEEFFFGGGKKKMMMOOORRRSSSSSSSSSRRRPPPQQQRRRQQQNNNJJJFFFCCCBBB@@@===:::;;;>>>CCCGGGRRR___iiiiiieeeeeegggiii{{{}}}uuukkk^^^TTTQQQMMMGGGEEEGGGGGGFFFLLLUUU[[[bbbllltttxxxyyyxxxwwwvvvvvvyyy~~~{{{rrroooooonnnllliiiggggggfffeeedddfffccceeelllooollljjjmmmvvvwwwyyyyyyvvvoooeee^^^``````cccjjjsss{{{}}}~~~|||vvvooojjjiiiiiiddd___YYYWWWZZZ___eeehhhqqq{{{}}}xxxyyy~~~}}}vvvqqqpppooollliiinnnnnnrrrxxxooouuu|||{{{|||zzz~~~}}}hhhWWWNNNDDD<<<:::888333222555000111111000000000111333///...---,,,,,,---...///xxxzzz~~~{{{mmm\\\RRRLLLJJJOOOUUU^^^ffftttyyyttttttzzz|||vvvrrrsssvvvzzzvvvsssssswwwxxxxxx}}}nnneeejjjqqqyyy~~~~~~uuunnnsss~~~uuuooooooxxxuuueeeYYYSSSOOOMMMGGG;;;444222111000///000111111///---////////////////////////000//////////////////000------------------------,,,,,,+++***++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))))))(((((('''''''''(((((()))***++++++++++++***)))))))))))))))))))))))))))***))))))((()))***+++,,,******+++++++++,,,,,,,,,************************++++++++++++,,,000555999>>>AAAEEEGGGHHHHHHIIIJJJLLLMMMPPPRRRTTTTTTSSSSSSOOOOOONNNMMMJJJGGGDDDBBBGGGGGGEEEDDDDDDFFFKKKNNNZZZdddjjjiiihhhmmmuuu{{{~~~tttjjjddd\\\RRRLLLJJJHHHFFFHHHNNNQQQTTT[[[cccpppuuu{{{}}}zzzyyy}}}}}}sssjjjdddccccccdddhhhnnnsssuuusssoookkkpppnnnqqqvvvwwwsssrrruuu}}}~~~}}}zzzuuuoooiiifffeeeiiipppwww~~~~~~wwwsssrrrnnnhhh```\\\]]]bbbgggjjjvvv|||uuuqqqnnnjjjgggeeeeeejjjuuuwwwooouuuzzzyyyyyy~~~~~~pppZZZOOODDD>>>999333111333000000000000///.../////////...------------...///|||tttgggWWWNNNJJJJJJOOOUUU```gggtttzzzvvvxxx}}}zzzuuurrrrrrtttwwwuuutttuuuxxxxxxwwwzzz~~~~~~xxxjjjjjjlllpppuuuzzz||||||uuullleeegggqqq~~~xxxuuu~~~zzzlllbbbWWWSSSQQQRRRNNNDDD999444222111///000111111000...////////////////////////........................------------------------,,,,,,++++++,,,---...///++++++++++++++++++++++++,,,---......---+++)))'''))))))))))))***************)))(((''''''''''''''')))******++++++******)))((((((((((((((((((((((((***))))))))))))***++++++******+++++++++,,,,,,,,,************************,,,,,,++++++...444<<>>===>>>AAAEEEGGGOOOWWW___```]]]aaammmyyyqqqnnnhhhbbb]]]YYYXXXWWWRRRQQQSSSYYY]]]aaahhhpppwww~~~|||yyyxxxxxxwwwyyyvvvrrrppppppqqqqqqqqqmmmmmmooorrruuuwwwwwwvvvwwwzzz}}}{{{wwwrrrqqqqqqxxx|||wwwhhhddd``````ccceeeeeedddhhhlllqqqqqqnnniiifffeeegggqqq~~~|||}}}xxx|||}}}yyypppjjjfffaaaUUUIII<<<777222///000111000///...//////000000//////...|||nnnaaaRRRJJJFFFFFFLLLSSSVVV[[[fffsss}}}}}}}}}}}}zzzxxxwwwxxxyyy}}}tttwww||||||ssslllnnnxxxrrrssspppfff___\\\YYYVVVVVVVVVXXXYYYYYY^^^lllzzzwwwbbbZZZZZZ]]]bbbgggooozzz|||pppaaaRRRFFF;;;888444111111000///...////////////////////////---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++***************************************++++++,,,*********)))))))))))))))(((((((((((()))***++++++***)))(((''''''((()))***++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))+++,,,...///111111444999@@@EEEGGGGGGFFFFFFHHHIIIKKKKKKKKKLLLNNNPPPNNNNNNOOONNNLLLIIIGGGEEE???>>>>>>>>>@@@DDDHHHKKKMMMWWW```bbbbbbjjj}}}ssslll[[[ZZZXXXVVVUUUVVVXXXYYYWWWWWW\\\ccchhhlllttt|||}}}zzzyyyxxxwwwvvvrrrooonnnqqquuuvvvwwwppprrrssstttuuuvvvxxxzzz|||~~~zzznnnkkkhhhiiikkklllkkkiiigggjjjoooqqqooolllhhhfffdddkkkwwwyyyrrrrrrxxxzzz|||}}}tttmmmmmmmmmdddXXXHHH@@@777222111222000......///000111111000///...zzzkkk___PPPHHHEEEFFFMMMTTTUUUZZZeeerrr~~~zzz{{{{{{yyyxxxxxx{{{}}}~~~ssswww}}}wwwmmmjjjqqqxxxhhhiiieee]]]WWWWWWXXXXXXTTTVVVZZZ\\\[[[^^^kkkyyyvvv\\\TTTXXX___hhhpppzzzxxxiiiZZZOOO<<<999555222000000///...////////////////////////,,,---///000000///---,,,........................***+++,,,,,,,,,+++***)))************************)))***+++,,,,,,+++)))(((++++++******))))))(((((())))))******+++,,,......***)))(((''''''((()))***++++++++++++++++++++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,((()))+++---///111333333999===CCCGGGHHHGGGGGGGGGGGGIIIJJJJJJKKKLLLNNNQQQNNNNNNNNNMMMJJJGGGDDDAAAAAA@@@@@@BBBEEEIIIMMMPPPQQQ[[[eeehhhjjjvvvsssccc[[[PPPPPPPPPQQQTTTWWWZZZ\\\bbbccchhhnnnqqqssszzz}}}|||||||||{{{wwwrrrqqqsssttttttsssrrrtttvvvuuuuuuwww}}}wwwuuussstttwwwxxxvvvssskkkllloooqqqqqqooollliiiiiimmmttt|||rrrtttuuurrrnnnooowww}}}~~~|||ssslllpppuuupppfffSSSJJJ>>>666444444222000...///000111111000///...~~~ttthhh\\\PPPJJJGGGGGGKKKPPPYYY___hhhqqqzzz{{{zzzxxxxxxzzz{{{{{{zzz{{{ttt{{{zzzpppeeebbbfff|||qqqcccYYYYYYYYYVVVWWW\\\\\\]]]aaadddeeeggglllrrruuuWWWRRRYYYaaalllxxx|||iiiZZZQQQBBB444111333222000...........................................................................)))))))))******)))))))))///...,,,*********,,,---///,,,)))))),,,---+++))))))((((((((()))***++++++'''((()))******)))((('''(((((((((((())))))))))))((()))***,,,,,,+++******,,,+++++++++***))))))))))))***,,,.../////////...******+++,,,000444888;;;>>>AAAEEEHHHJJJIIIGGGEEEHHHHHHIIIJJJKKKMMMOOOQQQMMMLLLKKKIIIHHHEEE@@@===@@@EEEIIIKKKJJJLLLQQQVVVWWWdddpppttt{{{}}}ssslllaaaVVVPPPIIILLLNNNOOOQQQUUU]]]ccchhhpppxxxzzzwwwwww}}}|||wwwssspppooopppqqqpppnnnwww{{{~~~|||}}}{{{{{{uuurrrttttttqqqpppqqqoootttyyy|||~~~{{{pppnnnooouuuzzz{{{}}}{{{|||xxxzzzwwwdddZZZMMMCCC===888333000222000...---...//////...zzzpppcccXXXMMMHHHGGGGGGLLLRRRZZZ```jjjsss|||zzzyyyyyyzzz{{{|||{{{zzzyyy}}}ttthhhbbbdddttt}}}qqqeee\\\[[[YYYSSSTTTYYY^^^dddkkkrrrsssssstttuuu|||yyy]]]WWW^^^hhhyyyuuubbbWWWGGG888333444333111000...............................................................---------+++,,,,,,------,,,,,,+++///...,,,******+++,,,---,,,+++)))))))))***))))))+++***************+++,,,------...//////...------(((((((((((()))))))))***))))))***++++++++++++***++++++++++++************)))***,,,---............,,,,,,,,,---111666<<>>777555333222222................................................///.........------,,,,,,,,,------......------,,,...---,,,+++***+++,,,---)))******(((''''''((()))---,,,+++++++++++++++++++++,,,,,,------,,,,,,+++((((((((()))))))))***************)))******+++,,,***+++++++++++++++,,,,,,***+++,,,------------------......111555;;;@@@DDDDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJLLLNNNOOONNNMMMLLLIIIGGGEEEBBBAAAAAAAAAAAAHHHNNNUUUZZZ]]]aaaeeeiiirrrxxxkkk___UUUSSSRRRNNNIIIFFFHHHLLLPPPUUU\\\fffsss|||~~~~~~~~~}}}{{{wwwtttrrrooommmpppwww|||vvvqqqmmmrrrxxx|||~~~}}}}}}xxxwwwsssqqqvvv|||jjjZZZOOOGGG???999999666222000000111000000zzzpppeeeXXXOOOGGGEEEEEEGGGLLLQQQUUU]]]hhhsss}}}~~~|||ssssssuuu}}}}}}}}}~~~yyynnneee```[[[eeerrr}}}qqqhhhcccbbb```^^^ggguuu~~~vvv^^^VVVXXXfffgggWWWEEE;;;666333111222................................................///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,---(((***+++)))&&&%%%(((***---,,,+++***************'''(((((((((((((((((('''(((((()))))))))*********+++***)))))))))***,,,---***+++++++++,,,,,,------++++++,,,,,,---------------000444888===AAADDDEEEFFFEEEBBBAAABBBEEEHHHJJJJJJLLLNNNPPPPPPNNNKKKIIIDDDDDDBBBAAABBBEEEJJJMMMWWW[[[aaafffkkkqqqwww{{{~~~sssbbb\\\SSSKKKLLLNNNMMMKKKKKKIIIOOOWWW```iiisss~~~|||yyywwwxxxyyy}}}vvvooohhhlllqqquuuyyy|||{{{rrrlllmmmtttyyy{{{tttxxxssscccXXXNNNDDD===999666222000000000111000|||wwwlllaaaTTTLLLEEEDDDEEEFFFJJJOOOUUU^^^jjjvvvxxxuuuyyy}}}~~~xxxrrrooouuu}}}{{{vvvqqqjjjeeeZZZ```iiittttttmmmiiihhheeegggwwwtttccc^^^aaaooommm]]]KKK???888333111222////////////////////////////////////////////////......------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---))),,,---+++((('''))),,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,---++++++,,,,,,---------...,,,,,,,,,------......///...222:::@@@EEEFFFEEEDDDGGGEEECCCAAABBBEEEIIILLLLLLMMMOOOQQQOOOLLLHHHFFF@@@BBBCCCEEEIIIPPPYYY```eeehhhmmmttt}}}}}}xxxvvvnnn^^^RRRIIIDDDFFFJJJKKKLLLNNNSSS\\\hhhsss|||}}}|||}}}wwwnnnjjjlllooorrruuuyyy~~~~~~tttnnnlllmmmooorrrxxx|||ooofff\\\PPPFFF999666111//////000000000~~~zzzttthhh]]]PPPIIICCCDDDEEEFFFJJJOOOYYYbbbooo{{{wwwmmmlllsss{{{{{{sssmmmooowww}}}xxxuuuuuuqqqlllbbb```cccmmmyyy}}}yyyuuusssqqqmmmqqqzzzlllcccdddiiixxxrrrbbbQQQDDD;;;444222333////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,---------......//////......---++++++,,,,,,,,,,,,------,,,------+++******+++,,,******))))))((()))))))))***)))(((((((((((()))***)))))))))*********++++++*********)))******+++,,,,,,------------------...,,,,,,,,,---...000111222222777???FFFIIIHHHEEECCCFFFEEEDDDCCCEEEHHHKKKMMMMMMNNNPPPPPPNNNJJJFFFCCC???BBBFFFKKKRRR\\\hhhqqqrrruuu|||wwwqqqqqqpppsssqqqdddPPPHHHDDDGGGMMMRRRWWW\\\fffppp}}}}}}~~~{{{yyy{{{|||}}}uuummmmmmooorrrtttuuuxxx{{{}}}wwwmmmjjjlllwww}}}|||vvvlll\\\PPP???;;;555111000000000000{{{wwwqqqeeeYYYLLLEEEAAACCCFFFHHHLLLQQQ[[[eeerrr~~~wwwooojjjiiirrr}}}~~~yyyqqqlllmmmqqqvvv|||}}}zzzvvvwww{{{yyytttiii___ZZZcccppp{{{yyyxxxzzz{{{{{{~~~}}}vvvqqqgggccchhhnnnyyyuuugggVVVJJJ@@@777333444////////////////////////////////////////////////+++++++++,,,,,,------...------............------***+++,,,,,,------------...,,,+++++++++,,,++++++******))))))******++++++((('''&&&&&&&&&&&&'''((())))))*********+++++++++))))))***++++++++++++***............---------------------...///222444555888<<>>@@@BBBEEEFFFFFFFFFEEEBBBCCCFFFIIIKKKMMMNNNNNNPPPOOOOOOMMMJJJFFFBBB@@@@@@FFFNNNUUU^^^jjjxxxqqqgggeee[[[\\\cccfffnnnssslllUUUOOOMMMTTT```lllzzz~~~vvvuuuuuutttppprrrtttvvv}}}}}}~~~|||vvv}}}tttyyyzzzzzzjjjRRRLLLCCC;;;666333111///~~~}}}||||||wwwlll\\\PPPEEE@@@@@@DDDHHHJJJMMMRRR[[[fffooo|||uuuoooooorrr{{{}}}yyyyyyyyyvvvqqqqqqtttuuusss{{{vvvpppuuu{{{|||zzzxxxvvvuuuvvvxxxwwwtttqqqiiibbbZZZWWW[[[bbbiiillleeehhhiiiiiiiiinnnvvv}}}{{{|||xxx{{{yyyzzzyyyvvvrrrpppuuuuuuiiiZZZOOOEEE<<<888888///444555000///222333000000000//////.........---...............///000111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,---...///000))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++&&&''')))***,,,,,,------000---***''''''***///111////////////000444999>>>CCCCCCCCCDDDCCCCCCBBBAAAEEEEEEGGGIIIJJJLLLNNNOOOOOOLLLGGGDDDCCCCCCCCCCCCCCCKKKTTTZZZ___jjjzzzrrreee[[[YYYWWWUUUXXX^^^cccddddddYYYWWWYYYbbbooo|||tttpppsssqqqllliiilllrrr||||||jjjZZZKKKDDD>>>666111111|||{{{zzzyyyttthhhXXXLLLDDD@@@???DDDGGGIIIMMMRRR[[[fffooo|||~~~uuussswww|||~~~{{{sssoooppppppooopppyyy}}}tttiiidddgggmmmsssuuuuuutttssstttvvvuuurrroooppphhh^^^VVVTTTXXX^^^cccddddddeeegggkkkrrrzzzpppnnnwww~~~|||sssiii]]]UUULLLAAA:::888000444444000///111111...000/////////.....................---......//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,---...///000******************************++++++++++++******++++++++++++++++++++++++'''((()))***+++,,,,,,,,,------,,,++++++,,,---......///111222444777===@@@DDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHJJJKKKLLLMMMMMMKKKHHHEEEBBBBBBCCCDDDEEEGGGMMMSSSVVV\\\iii}}}vvviii]]]TTTRRRPPPNNNOOOSSSXXX\\\^^^___]]]^^^fffrrr}}}|||pppmmmqqqqqqnnnqqqwww{{{lllZZZMMMBBB888333444zzzyyywwwuuunnnbbbRRRFFFBBB??????CCCFFFHHHLLLRRRZZZfffppp|||~~~xxxyyyuuullliiijjjiiijjjsssyyyfffaaa[[[XXX[[[cccmmmssstttttttttuuuvvvtttqqqooorrrmmmcccWWWOOONNNTTTZZZaaaaaaaaaeeemmmwwwrrrccccccmmmxxxjjjbbb\\\XXXQQQEEE:::555111333333000///000///,,,////////////............///...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,------......++++++++++++++++++++++++******+++++++++++++++***************************))))))******+++++++++++++++,,,.........---,,,+++---000333777:::===BBBEEEFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHJJJKKKLLLLLLKKKJJJHHHFFFCCCAAABBBEEEHHHKKKPPPUUU[[[^^^cccooouuuiii^^^SSSLLLJJJIIIHHHGGGJJJPPPXXX^^^iiiggggggllluuu~~~{{{qqqooouuuyyyzzzppp^^^LLL>>>888777yyyxxxuuuqqqiii[[[LLLBBB@@@>>>???CCCEEEGGGLLLRRRYYYfffqqq~~~xxxlllhhhgggfffjjjsss{{{ooo]]]XXXSSSTTT\\\gggpppuuuvvvvvvwwwxxxxxxvvvtttqqqmmmlllggg\\\PPPLLLPPPUUU\\\___bbbgggnnnyyyuuuhhh]]]]]]eeeqqq~~~ddd^^^ZZZZZZVVVLLLAAA;;;333222111000000000000...///////////////.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++))))))))))))))))))))))))******************++++++,,,---...//////...---,,,...222777<<<@@@CCCFFFHHHGGGEEEDDDCCCDDDEEEHHHIIIIIIJJJKKKLLLLLLKKKIIIHHHDDDDDDCCCCCCEEEJJJPPPTTT[[[aaahhhmmmrrrzzzsssddd\\\UUUMMMHHHEEEFFFHHHIIIMMMUUUaaaiiirrrppppppsssxxx~~~}}}yyywwwxxxyyy{{{}}}yyy{{{|||vvvxxx{{{yyyvvv}}}qqq\\\JJJ???<<<|||zzzyyywwwtttmmmcccVVVIIIAAA???>>>???CCCEEEFFFLLLTTTXXXfffrrruuupppnnnkkklllrrr}}}xxxmmm\\\UUUPPPUUUbbboootttuuuuuuwwwzzzzzzyyywwwtttssskkknnnmmmeeeWWWNNNMMMPPPVVV^^^ggglllppp|||lllddd\\\[[[___iiiwwwzzzfff```\\\______XXXNNNHHH777333000000111111111111.........//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++******))))))***+++,,,......---------...///000111666<<>>>>>AAADDDEEEFFFMMMUUUZZZhhhsss|||wwwrrrooottt}}}vvv^^^XXXTTT[[[iiitttvvvssstttwwwzzz{{{yyyvvvsssrrrooossstttlll^^^QQQKKKJJJOOO\\\jjjpppuuu~~~wwwiiieee```[[[ZZZaaannnyyy{{{uuujjjdddaaaeeegggaaaXXXRRR@@@888111000222111222444.........//////////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))++++++++++++++++++++++++)))***+++,,,------------************************+++***)))))))))***,,,---///...,,,+++,,,///222444777;;;AAAEEEGGGHHHIIIJJJCCCCCCCCCCCCEEEGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFFFF@@@DDDIIINNNSSSZZZdddkkkpppqqqsssvvvmmm]]]OOOKKKJJJGGGHHHMMMLLLRRRZZZcccllluuu|||~~~}}}|||||||||}}}xxxvvvrrrppppppppppppuuu|||yyyrrreeefffkkkxxx|||{{{vvvxxx{{{~~~mmmYYYKKK|||wwwvvvzzz|||xxxuuunnncccXXXMMMFFFBBB>>>???BBBEEEFFFGGGNNNWWW^^^jjjttt{{{rrrooorrryyydddaaaaaagggqqqxxxyyywwwtttxxx|||}}}zzzwwwuuutttsssuuuuuunnnaaaTTTLLLIIIKKKWWWgggrrr}}}}}}vvvqqqpppkkkjjjfff]]]YYY^^^iiisssuuulllnnnsssxxxvvvooonnnsssvvvnnnccc[[[KKK???444222222000111333............/////////000.........---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++++++++,,,************************)))***+++,,,------------++++++++++++++++++++++++***)))(((((()))+++---...------,,,,,,...111444666>>>AAAEEEGGGHHHGGGGGGHHHCCCCCCDDDFFFGGGIIIJJJJJJKKKJJJHHHFFFEEEEEEFFFFFFEEEKKKTTT[[[aaaiiirrrzzz~~~|||ppp[[[OOOGGGIIIIIIGGGLLLVVVZZZ```jjjuuu~~~uuuqqqllljjjkkknnnsss}}}{{{uuuppplllmmmqqqzzz~~~zzzvvvuuuvvvyyyzzz{{{|||fffTTTyyywwwxxx~~~{{{xxxtttkkk```TTTJJJEEECCC??????CCCFFFFFFGGGOOOXXX```llluuuzzznnnhhhjjjpppxxxkkkllloootttyyy}}}~~~~~~www{{{}}}yyywwwwwwssstttsssmmmbbbWWWOOOLLLHHHSSScccrrrxxxooohhhhhhlllnnnoookkkaaa[[[^^^iiirrrpppbbbdddsss~~~pppfffSSSEEE777333222//////222---.........//////000000...............///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...)))))))))))))))))))))))))))***+++,,,------...---++++++++++++++++++++++++)))((((((((()))+++...///++++++,,,...000222555666BBBDDDGGGHHHHHHFFFFFFGGGCCCDDDFFFHHHJJJKKKKKKKKKKKKIIIFFFDDDCCCDDDEEEGGGLLLTTT^^^fffmmmuuu~~~sssfff]]]TTTJJJGGGKKKKKKJJJRRR^^^ggglllvvvvvvpppfffbbbaaafffooo{{{|||||||||~~~xxxtttsssqqqnnnuuuvvvzzz{{{www{{{{{{zzzzzzzzzwwwssstttzzznnn[[[~~~}}}xxxrrrhhh[[[OOOFFFBBBAAA@@@AAADDDFFFHHHMMMRRRVVVdddiiipppyyyvvvnnnjjjoooqqqqqquuu~~~rrrooorrr|||{{{xxxuuurrrxxxtttnnnhhhbbbZZZSSSNNNKKKOOO]]]rrroooeeeaaaaaaccchhhkkkmmmiii```]]]fffqqqsssccccccwwwwww```[[[MMM===555444666444111000000000000////////////////////////////////////------------------------,,,---------.../////////,,,,,,,,,++++++*********......------,,,+++******---+++***(((((()))+++,,,++++++******)))((((((((())))))***+++,,,,,,,,,,,,.../////////000333888<<>>>>>BBBIIINNN[[[cccppp|||ttthhh^^^SSSLLLKKKJJJLLLMMMMMMPPPZZZjjjvvv}}}{{{uuujjjfffbbbnnn{{{|||yyypppllljjjlllqqquuuvvvtttssstttvvvyyy|||}}}{{{zzz|||}}}}}}}}}|||{{{zzz|||~~~xxxmmmfffggghhhlllwwwsss~~~zzzrrrkkk```SSSIIIBBB>>>===@@@BBBDDDFFFIIIMMMSSSWWWaaahhhrrr|||wwwoookkkhhhjjjhhheeeeeehhhiiigggccciiivvv}}}|||zzzuuuqqqlllgggdddaaa^^^\\\NNNKKKPPP```uuuzzzqqqiiiiiimmmxxx~~~{{{{{{nnneee]]]OOOAAA777222000000111111222333222111///...////////////////////////------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++************)))((((((''''''))))))(((((()))+++---...)))******+++,,,,,,------------------...............000222333444888<<>>CCCKKKQQQeeelllwww~~~yyylll^^^WWWRRRMMMJJJIIIMMMNNNOOOTTT]]]kkkzzz~~~pppkkkmmmlll{{{~~~vvvrrrpppnnnmmmdddcccfffllltttzzz{{{{{{zzz{{{|||}}}~~~~~~|||zzzxxxxxxyyy|||~~~}}}~~~~~~}}}}}}|||}}}~~~~~~||||||zzzwwwxxx}}}}}}rrrggg```bbbeeeiiittt|||yyyppphhh[[[OOOFFFAAA>>>===>>>@@@CCCEEEHHHMMMRRRWWW___gggsss~~~yyypppkkkkkklllkkkhhhccc```___^^^\\\ZZZeeevvv~~~|||{{{yyyxxxtttnnniiifffcccaaa___TTTMMMLLLXXXiiizzzzzzooommmsssqqqhhhdddZZZKKK<<<333111333...///111222222111000///////////////////////////------------------------...---------,,,,,,++++++++++++++++++++++++++++++******))))))((((((((((((******))))))***+++,,,,,,*********+++++++++,,,,,,...---------------......///111444666888;;;???BBBDDDDDDEEEEEEFFFGGGHHHIIIKKKLLLNNNNNNMMMKKKHHHFFFCCCAAA???===???EEENNNUUUhhhqqqyyy}}}eeeZZZQQQOOOOOOMMMKKKLLLPPPQQQUUU^^^jjjwwwwwwvvv{{{yyyrrrmmmkkkjjjiiifffhhhmmmuuu}}}~~~{{{xxxwwwyyy|||~~~xxxxxxyyyzzz{{{|||~~~~~~yyywwwxxxyyyzzz||||||yyyxxxxxxuuuooojjjgggggghhhlllsss~~~zzzyyyxxxxxx{{{~~~~~~nnnddd^^^aaaeeeiiirrr~~~|||xxxooofffXXXLLLDDDAAA>>>======???AAADDDGGGLLLRRRVVVaaakkkxxx{{{pppkkkllloootttqqqlllgggaaa\\\YYYYYY]]]kkk{{{~~~|||zzzwwwsssnnnjjjhhhgggeeedddYYYPPPJJJPPP\\\iiiuuu}}}{{{~~~vvvttt||||||~~~wwwooonnnfffWWWDDD777333333---...000111222111111000////////////////////////------------------------//////......------,,,,,,++++++++++++++++++++++++***************))))))))),,,,,,+++******)))))))))++++++******))))))))))))---,,,,,,+++,,,,,,---...111333777:::<<<>>>AAACCCDDDDDDDDDEEEFFFHHHIIIJJJMMMNNNNNNNNNLLLIIIEEEBBB>>>===<<<<<>><<<>>>AAADDDGGGLLLRRRVVVeeeooo}}}}}}tttlllkkkpppvvv|||vvvqqqllleee^^^ZZZZZZgggttt~~~{{{yyyxxx~~~zzzwwwrrrooolllkkkkkkkkkjjjiii\\\RRRIIIIIIPPPYYYdddmmmyyy~~~{{{xxxyyy{{{}}}zzzxxx|||~~~wwwxxxsssdddPPP???777555111111111111111111111111////////////////////////------------------------..................------***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++******)))((((((''',,,++++++++++++---...000333666;;;>>>???AAACCCDDDDDDDDDDDDEEEFFFHHHKKKLLLNNNNNNNNNLLLJJJFFFCCCAAA:::;;;;;;===AAAHHHQQQXXX^^^jjjvvv|||www```OOODDDCCCDDDGGGGGGGGGKKKQQQ]]]cccnnn|||yyyppplllkkklllsssssssssuuuvvvyyy{{{}}}}}}~~~}}}yyyuuusssrrrtttwww||||||{{{yyyvvvuuuvvvvvvwwwuuuwwwyyy~~~zzzxxxuuuuuuvvvxxxyyyyyyxxxvvvtttsssuuuwwwxxxxxxtttqqqlllgggbbb]]]XXXUUUaaabbbeeeiiiooovvv|||~~~}}}~~~}}}vvvrrrtttxxx~~~|||xxxvvvyyywwwtttqqqqqqtttyyy}}}|||wwwzzz~~~wwwyyy{{{vvvyyyxxxppplllnnnxxx|||xxxmmmaaaRRRFFFAAA@@@>>>===>>>@@@CCCEEEIIINNNTTTXXXcccooo}}}|||zzz}}}~~~|||uuuppppppuuuzzzzzztttpppiii```\\\^^^gggttt|||xxxpppnnnnnnnnnuuuyyytttpppnnnmmmlllmmmlllkkkiii```VVVLLLHHHIIIOOO[[[eeennnuuuxxxvvvssstttsssqqqvvvvvvzzzrrroootttyyy~~~yyy{{{zzzooo^^^MMMBBB>>>999777555222000000000000////////////////////////------------------------------------------......******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))(((************************,,,+++++++++,,,///111333555999>>>AAABBBBBBCCCDDDDDDDDDDDDDDDFFFIIILLLMMMNNNNNNLLLJJJGGGDDDBBB@@@<<<===@@@CCCHHHOOOWWW]]]aaannnzzzrrr\\\NNNFFFCCCDDDGGGIIIHHHJJJTTT```jjjqqq|||~~~}}}{{{{{{~~~}}}ssskkkhhhhhhjjjooooooqqqsssvvvyyy|||}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~xxxvvvuuuvvvzzz~~~~~~{{{zzz}}}|||yyytttmmmfffaaa______iiijjjmmmppptttxxx|||}}}{{{zzzxxxxxx{{{wwwqqqooovvvzzz}}}wwwrrrnnnlllllllllkkklllpppuuuyyy{{{|||~~~zzzxxx|||zzzpppmmmsss}}}|||xxxlll___OOODDD??????>>>===???AAADDDGGGKKKPPPVVVZZZ```kkkzzz~~~vvvvvvyyy|||zzzvvvvvvxxx{{{{{{uuurrrkkkaaa]]]``````lllsssmmmfffeeeiiikkkttt~~~xxxrrrqqqooonnnmmmkkkhhheeeddd[[[PPPJJJHHHLLLXXXddddddhhhiiigggfffiiijjjiiisssqqq~~~}}}qqqmmmggghhhsss|||{{{uuuyyy{{{uuuhhhYYYNNNIII@@@===888444000/////////////////////////////////------------------------+++++++++,,,,,,---------*********++++++,,,,,,,,,***************+++++++++)))******+++++++++***************+++,,,,,,------,,,,,,+++,,,...000333555777:::???BBBCCCCCCCCCDDDDDDDDDCCCDDDFFFIIILLLNNNNNNMMMKKKHHHEEECCCAAA@@@@@@BBBFFFJJJPPPWWW^^^dddooo{{{{{{\\\KKKEEECCCCCCEEEHHHHHHFFFJJJ[[[kkkvvv|||wwwxxxyyyxxxvvvvvvxxx{{{|||tttmmmlllooorrrpppqqqsssuuuyyy}}}}}}~~~~~~}}}~~~{{{rrrmmmmmmoooppprrrvvvzzz~~~}}}|||zzz{{{|||sssppppppyyy{{{~~~{{{xxxtttooojjjgggiiikkklllnnnqqquuuyyyxxx|||~~~||||||~~~zzzyyyvvvqqqtttxxx}}}yyyooogggZZZLLLDDD???<<<<<>>;;;===AAAIIINNNUUU\\\bbbfffhhhiiixxxjjjTTTKKKIIIIIIGGGJJJLLLNNNQQQ[[[iiiuuu}}}zzzsssooolllmmmvvv~~~xxxtttrrrrrrsssssstttvvvzzz~~~~~~wwwqqqrrruuuzzzwwwvvvrrrnnnlllnnnqqquuuxxxyyyzzz{{{||||||zzzxxxvvvvvvwwwyyy{{{{{{|||vvvtttpppnnnooouuu~~~~~~{{{|||yyyooobbbVVVIIICCC@@@>>>???BBB???BBBFFFJJJLLLNNNQQQTTT]]]bbbkkkvvv}}}}}}~~~zzzvvvtttooofff^^^VVVVVVVVVUUUVVV]]]fffnnnvvvwwwqqqrrrrrrqqqmmmjjjgggfffddd```WWWLLLEEEFFFNNNUUU[[[]]]YYYYYY^^^ZZZWWW```lllvvvmmmfffmmmyyyvvvkkkgggmmmqqquuu}}}yyyttteeedddnnnssspppooorrrlllbbb]]]TTTGGG<<<777444222000/////////000000//////.................................---------,,,,,,,,,***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++++++++,,,++++++---111777<<>>BBBFFFRRRYYY```bbbbbbfffooowwwyyybbbSSSMMMIIIGGGKKKOOOUUUZZZ___fffnnntttzzz|||~~~}}}|||~~~{{{xxxuuutttsssrrruuu~~~zzzwwwwwwxxxyyywwwxxxzzz{{{vvvyyy}}}~~~|||zzzvvvrrrqqq{{{~~~~~~|||yyywwwvvvvvvvvvzzzvvviii]]]XXX^^^iiirrr}}}tttnnnpppyyyxxxnnn[[[PPPFFFBBBAAA@@@AAADDDAAADDDHHHKKKMMMOOORRRTTTYYY___kkkxxx~~~~~~~~~}}}}}}wwwjjj___UUURRRNNNMMMRRR[[[gggnnnwww~~~vvvqqqrrrrrrrrrooolllhhheeecccaaaZZZPPPHHHDDDGGGJJJSSSXXXVVVXXX^^^ZZZXXXaaannnwww|||ddd^^^cccooo{{{tttyyy}}}}}}~~~{{{pppnnnjjj^^^___jjjqqqnnnmmmqqqsssqqqllldddVVVGGG<<<666444333000000000111111111111111..............................---------,,,,,,,,,***,,,---,,,+++***+++---------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------------,,,,,,------///444:::???BBBBBBCCCCCCDDDCCCCCCBBBAAADDDIIIKKKKKKJJJJJJKKKIIIFFFCCC@@@@@@DDDIIILLL\\\eeemmmllliiiooo{{{gggYYYSSSOOOKKKHHHQQQXXXbbbjjjoooqqqssstttyyyyyyyyyvvvuuuyyyzzztttoooqqqvvv{{{}}}~~~}}}{{{wwwuuu||||||{{{{{{{{{}}}|||wwwvvvzzz~~~}}}mmm^^^UUUUUU\\\bbbssseee]]]bbbrrruuukkkVVVLLLDDDBBBBBBAAABBBDDDDDDGGGKKKNNNOOOQQQTTTVVVZZZaaannn}}}xxxwwwwwwyyy}}}wwwkkkbbbZZZUUUNNNLLLQQQ[[[dddjjjrrr{{{xxxssssssssssssqqqmmmiiieeeaaa```\\\UUUMMMFFFCCCCCCLLLSSSTTTYYY```______jjjuuupppaaa[[[\\\fff}}}}}}qqqppppppjjjgggdddZZZ]]]dddiiigggiiipppwwwxxxtttooodddVVVGGG===888666111111000000000111111111..............................---------,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,---...000222777===BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEJJJLLLLLLJJJIIIIIIFFFBBB???>>>CCCJJJPPPTTTbbblllwwwzzz{{{{{{tttjjj]]]VVVQQQNNNLLLMMMYYYcccooouuutttrrrrrrttt||||||{{{yyywww{{{wwwpppkkkqqq|||||||||wwwuuuxxx|||~~~~~~{{{sssrrrwww}}}{{{rrriiibbb^^^\\\~~~zzzkkk[[[SSS[[[nnn~~~}}}rrrfffSSSKKKDDDCCCDDDBBBAAACCCDDDGGGKKKNNNPPPRRRUUUWWW\\\cccqqqyyyyyyyyy{{{~~~{{{qqqiiifff^^^XXXRRROOOSSSZZZbbbggglllxxx{{{uuutttssssssrrrooojjjfff______]]]YYYRRRKKKEEEBBBIIIPPPRRRWWW```aaaeeesssqqqiiiaaa[[[WWW\\\ppp~~~kkkfffjjjfffccc```XXXYYY[[[\\\^^^fffqqqyyy}}}{{{yyyrrrfffWWWGGG<<<666222111000/////////000000..............................---------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++++++++,,,,,,---------...000222555999???CCCDDDCCCCCCCCCBBBBBBCCCCCCDDDGGGKKKMMMLLLJJJHHHHHHCCCAAA???BBBHHHQQQXXX[[[fffppp}}}vvvkkkeee___XXXSSSMMMIIIMMMVVVcccnnnxxxxxxpppkkkpppvvv~~~}}}tttnnnrrryyyxxxvvvyyy}}}wwwuuuzzzzzzzzz}}}|||{{{zzz~~~zzzpppgggaaa}}}yyykkk]]]XXX```qqq{{{mmm```QQQJJJDDDEEEFFFCCCBBBCCCCCCFFFJJJNNNPPPSSSVVVXXX___eeerrrtttkkkiiilllbbb]]]VVVRRRSSSYYYbbbgggjjjvvv~~~}}}xxxuuurrrrrrrrrppplllhhh`````````]]]XXXPPPIIIEEEGGGNNNPPPTTT^^^ccckkk}}}zzzooojjjhhhgggbbb[[[\\\kkk|||jjj^^^bbbaaa^^^\\\XXXVVVUUUUUUZZZcccppp{{{wwwhhhUUUCCC999444333111///......//////..............................---------,,,,,,,,,+++---...---,,,+++,,,...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******++++++,,,,,,------...///222444666:::@@@DDDDDDDDDCCCCCCCCCDDDDDDEEEFFFIIILLLMMMKKKIIIHHHHHHBBBCCCFFFKKKQQQXXX___cccmmmwwwxxxlllfff]]]WWWRRROOOJJJHHHRRRaaaooovvv{{{vvvmmmjjjpppyyy{{{wwwttt{{{{{{{{{|||~~~}}}zzz}}}vvvrrrqqqsssxxx~~~}}}xxxtttsssyyy}}}xxxrrrooo}}}{{{rrrjjjhhhnnnyyyzzziiiZZZNNNHHHDDDFFFHHHFFFDDDEEEDDDHHHLLLPPPSSSVVVZZZ\\\ccciiivvvzzzpppkkkmmmqqqoooiii```VVVRRRWWWaaajjjoooxxx~~~{{{vvvrrrqqqrrrqqqmmmiiiddddddccc```[[[TTTMMMHHHCCCJJJLLLRRR```iiiyyyttttttqqqiiicccbbbeeeiiiggg```___jjjwwwnnnYYY[[[ZZZYYY\\\\\\ZZZZZZ[[[\\\aaajjjwwwxxxfffQQQDDD888666333111///...//////..............................---------,,,,,,,,,,,,---...---,,,,,,,,,...------------------------,,,,,,++++++,,,,,,---...+++++++++,,,---............000333555777;;;???CCCDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJLLLLLLJJJHHHHHHHHHCCCHHHPPPVVV[[[```fffjjjzzz|||llleeeccc\\\RRRKKKLLLLLLPPP___ppp{{{|||zzzuuupppqqqwww}}}~~~}}}{{{yyyuuuwwwzzz~~~||||||~~~||||||~~~yyypppiiibbbcccfffkkkpppqqqnnnkkksssvvvzzz||||||zzzyyyyyy}}}zzzwwwwww{{{yyygggVVVLLLFFFCCCGGGIIIHHHFFFGGGHHHKKKPPPTTTXXX[[[___bbbhhhnnnzzz|||tttnnnmmmpppttt~~~wwwjjj[[[RRRUUUaaallltttzzz}}}~~~|||wwwqqqpppqqqqqqnnnkkkhhhgggeeebbb]]]WWWOOOJJJ>>>FFFIIIRRRcccrrruuufffffffffdddbbbVVV]]]dddddd^^^\\\eeeppptttXXXWWWWWWXXX^^^aaaaaacccdddbbb___cccrrrsss___QQQ;;;999555222000//////000..............................---------,,,,,,,,,,,,---......,,,,,,---...........................,,,,,,++++++,,,,,,---...,,,,,,------...///000000///111333555777:::???BBBEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLKKKIIIHHHHHHHHHDDDLLLWWW^^^aaadddjjjooorrrccc^^^^^^___PPPGGGKKKRRRZZZkkk|||~~~xxxuuuvvvzzz}}}~~~{{{yyywwwzzz{{{vvvtttrrrpppllliiiiiinnnvvv{{{|||yyywwwxxx}}}~~~qqqfffYYYWWWWWW^^^gggkkkhhhcccdddiiioootttwwwxxxxxxyyy~~~ppp^^^QQQJJJKKKLLLMMMLLLJJJGGGEEEGGGMMMSSSTTTSSSVVV___gggooowww}}}}}}{{{|||zzztttmmmppp|||uuugggZZZVVV]]]hhhvvvzzz~~~}}}uuuqqqoooooonnnmmmjjjgggdddbbb___ZZZSSSLLLEEEEEEIIISSSbbbxxxvvvccc]]]\\\\\\[[[[[[\\\^^^\\\ZZZ\\\gggqqq{{{^^^VVVVVV___iiijjjmmmmmmnnnmmmhhheeemmmwwwoooYYYFFF<<<333000///......111................................................//////...---,,,,,,++++++,,,***)))((()))))))))(((###%%%(((+++---,,,+++***)))+++,,,,,,,,,,,,---///555888;;;<<<<<<<<<===>>>BBBCCCDDDFFFGGGIIIJJJJJJLLLLLLNNNOOOLLLFFFGGGKKKIIIMMMYYYffflllmmmttt~~~gggXXXUUUWWWTTTPPPLLLLLLUUUeeevvv|||{{{|||~~~}}}zzztttllleee___\\\ZZZYYYWWWWWW[[[dddooowww}}}{{{yyywwwyyy}}}zzzpppaaa]]]^^^dddeee```___aaa^^^^^^```fffnnnuuuzzz|||zzzlll\\\RRRHHHHHHIIIJJJJJJIIIIIIHHHJJJOOOUUUVVVVVV[[[eeennnyyy~~~}}}|||~~~}}}{{{yyyzzzzzzwwwuuuyyywwwjjj]]]WWW]]]fffpppwwwyyyssspppooommmllljjjgggcccaaa___ZZZSSSMMMCCCBBBFFFQQQaaayyyvvvddd^^^]]]___aaaddddddcccaaa___bbbiiipppzzzggg]]][[[dddpppsss~~~rrrfffdddhhh{{{}}}kkkLLL@@@555222222000///000................................................///......---,,,,,,++++++,,,***))))))***+++***)))(((***,,,...//////...---+++,,,......---...///111777:::===>>>>>>>>>???@@@BBBCCCDDDEEEGGGIIIKKKLLLKKKJJJKKKKKKHHHCCCEEEJJJKKKPPP]]]kkkssswwwppp```XXXUUUVVVRRRRRRSSSWWWaaannn}}}{{{{{{wwwuuuttttttpppmmmhhhaaaZZZSSSNNNKKKQQQPPPPPPQQQTTT\\\dddkkkwwwzzzooolllmmmpppnnngggbbbbbbaaaaaadddhhhnnnuuu|||}}}sssfffYYYQQQFFFFFFFFFGGGHHHIIIJJJJJJMMMRRRWWWXXXYYY```lllvvvyyyyyyyyy{{{}}}yyywwwxxxyyyzzz{{{~~~zzzmmm```XXXZZZaaahhhttt}}}vvvqqqooolllkkkiiifffcccaaa___ZZZSSSNNNDDDAAACCCKKKZZZrrrvvvjjjdddbbbfffkkksssqqqnnnkkkjjjmmmppprrrwwwoooccc```kkk{{{pppggggggsss}}}uuuXXXHHH999444444333000///.........................................................------,,,,,,+++,,,+++)))***+++,,,,,,+++,,,------...............,,,---/////////000222444:::<<>>555444333111000......................................................---------,,,,,,,,,,,,+++******,,,......------,,,+++******+++,,,,,,,,,---/////////111444777;;;>>>AAABBBBBBBBBCCCDDDCCCCCCDDDEEEGGGJJJMMMOOONNNKKKIIIHHHFFFFFFMMMVVV^^^eeerrrsssiii___\\\\\\[[[XXXWWWWWW```mmmyyyxxxqqqppprrruuuxxxrrrooooooooojjjfff___WWWPPPKKKHHHFFFDDDEEEFFFHHHMMMTTT]]]cccsss}}}~~~|||wwwuuuuuuuuuxxx}}}}}}~~~yyyqqqeee___bbbeeehhhiiikkkrrr~~~~~~sssfffYYYOOOIIIHHHGGGEEEDDDEEEGGGIIIKKKSSSWWWZZZ[[[]]]eeessszzz{{{wwwyyy{{{~~~~~~}}}zzz{{{}}}vvvmmmcccXXXTTTUUU```qqq|||vvvrrrooonnnjjjgggcccaaa```\\\WWWRRROOOIIIDDDDDDIIIXXXpppyyytttvvv~~~zzz{{{{{{vvvyyyooofffdddwww~~~sssrrrooo{{{{{{bbbFFF777444222111111////////////////////////........................---------------,,,,,,,,,---+++***+++---......------,,,***)))))))))+++,,,+++,,,......///222666999;;;>>>AAABBBBBBBBBCCCDDDDDDDDDEEEFFFHHHKKKMMMOOOMMMJJJHHHHHHHHHJJJTTT^^^hhhppp}}}{{{rrrfff```]]]___^^^YYYWWWYYY___jjjyyy~~~yyywwwrrrmmmooouuu~~~xxxuuussssssjjjeee^^^VVVNNNIIIEEEDDDEEEEEEEEEGGGMMMWWWdddllluuuzzz{{{|||uuunnnjjjhhhhhhiiiqqqxxx~~~vvvttt}}}tttiiibbbeeeiiikkkllllllqqq{{{~~~wwwmmm___SSSKKKGGGIIIHHHGGGFFFGGGHHHJJJLLLTTTYYY]]]___bbbkkkzzzwwwyyy}}}~~~}}}~~~zzztttooofff[[[UUUUUU]]]lllzzz{{{vvvqqqpppkkkhhhdddbbbaaa^^^YYYUUURRRMMMHHHFFFHHHRRReeewww~~~vvvqqqnnnvvvxxxsssxxxmmmfffdddxxx{{{}}}}}}pppSSS@@@777333111222////////////////////////........................---------------------------,,,***+++,,,------,,,...---,,,++++++,,,------+++,,,......000333888<<<<<<>>>AAACCCCCCCCCDDDEEEEEEEEEGGGHHHJJJKKKMMMMMMIIIFFFEEEGGGIIIOOOZZZfffpppyyy|||qqqhhh[[[XXXZZZ```^^^WWWVVV[[[iiisss|||tttpppqqqppppppxxx}}}yyywwwlllhhhaaaYYYQQQJJJEEECCCFFFEEEFFFHHHOOO[[[iiirrrvvvzzzvvvpppiiieeecccddddddlllrrrzzz~~~~~~~~~~~~{{{}}}|||uuuvvv}}}vvvqqqrrrtttuuuuuutttuuuyyy}}}}}}yyyqqqdddWWWNNNJJJIIIHHHHHHHHHIIIJJJLLLNNNOOOTTTZZZaaaeeejjjttt|||~~~|||wwwtttrrrlllbbb[[[YYYWWWcccooouuuyyy~~~yyyssspppllliiieeecccbbb```\\\XXXTTTOOOKKKHHHGGGLLL[[[iiiwwwtttrrruuuyyyxxxtttqqqrrrnnnwww{{{nnnxxxzzzpppjjjccc___qqq|||aaaMMM???555111000////////////////////////........................------------------------...,,,******+++,,,++++++...------------.........,,,---///000222666;;;???===???BBBDDDDDDDDDEEEFFFEEEFFFIIIKKKLLLLLLKKKJJJFFFDDDEEEIIINNNUUUbbbooowww}}}ssshhh___VVVQQQTTT]]]```[[[[[[aaarrrzzzyyyooojjjnnnsssxxx~~~vvvrrrlllddd[[[SSSLLLIIIHHHIIIJJJNNNUUU```llltttwww~~~zzzssskkkeee```^^^^^^```eeejjjnnnppprrruuuwwwtttuuuvvvvvvxxx{{{xxxssstttvvvxxxzzzzzzyyyxxxxxx{{{}}}sssxxxzzzxxx}}}|||xxxvvv|||wwwlll^^^QQQKKKJJJLLLFFFGGGHHHJJJLLLOOOQQQRRRTTT[[[dddjjjppp{{{zzzwwwuuuuuupppggg___]]]SSS]]]gggmmmsss{{{|||tttpppmmmjjjeeeccccccaaa]]]YYYUUUQQQLLLHHHDDDFFFPPP]]]hhhdddaaafffmmmrrrssstttwwwpppxxxjjjqqqzzzqqqjjjggg___YYYiii||||||kkkWWWFFF888000///000000000000000000000000........................------------------------...,,,******++++++***))),,,,,,,,,---------.........///000111333777===AAA>>>@@@CCCEEEEEEEEEFFFGGGEEEGGGJJJLLLMMMLLLJJJIIIFFFEEEGGGMMMSSS[[[iiivvv}}}tttjjj^^^TTTVVVNNNOOO[[[bbb```bbbhhhwww~~~~~~}}}}}}}}}||||||xxxmmmhhhooovvv}}}zzztttlllbbbYYYRRRNNNKKKLLLPPPTTT[[[dddmmmtttyyyxxxnnneee]]]YYYVVVTTTXXX\\\___```bbbfffiiijjjmmmppprrrwwwzzzvvvnnnpppssstttsssqqqqqqqqqxxx}}}zzz~~~zzzjjjsssyyy{{{yyysss~~~rrrdddXXXNNNGGGGGGKKKMMMLLLKKKLLLOOORRRTTTUUU\\\aaahhhooowwwxxxyyyyyyyyyuuummmddd]]]UUUXXX^^^gggrrr|||xxxmmmllliiieeeccccccbbb^^^ZZZUUUTTTPPPIIICCCDDDJJJPPP]]]]]]___dddlllrrrttttttttttttzzzdddeee{{{vvvsssllljjjhhheee```bbbrrr~~~xxxzzz|||zzzxxx]]]GGG999555444111111111111000///...---000///...------...///000///...---,,,,,,---...///---------....../////////,,,,,,,,,,,,---...//////)))+++///222666:::???BBB???AAADDDDDDDDDCCCCCCDDDFFFNNNQQQJJJEEEGGGJJJIIIKKKJJJOOOWWW]]]cccooo}}}sssdddZZZTTTQQQPPPNNNNNNVVVcccmmmqqqqqq{{{}}}wwwuuu{{{tttrrrtttyyy~~~|||pppcccXXXQQQSSSRRRWWW```ggglllrrrxxx}}}pppbbbYYYSSSOOOLLLLLLMMMNNNOOOPPPRRRUUUXXX^^^dddmmmvvv~~~xxxuuurrrooooooqqqtttvvv~~~~~~~~~qqquuu~~~{{{yyy}}}ooo___TTTMMMGGGGGGJJJJJJIIIIIIKKKOOOTTTWWWYYY```fffoooxxx|||||||||{{{xxxqqqhhhbbbWWWYYY^^^gggrrr|||{{{pppmmmjjjfffddddddccc___[[[WWWVVVRRRKKKDDDDDDIIINNNVVVXXX\\\aaaggglllpppqqqpppooosss|||zzzaaabbbxxxssslllnnnnnnlllllllllhhhhhhsss~~~rrroootttxxxwww{{{iiiPPP>>>666444000111111000000///......000///...------...///000......---,,,,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,------...///,,,...111444666999>>>AAA@@@BBBDDDEEEDDDCCCCCCDDDEEELLLPPPKKKGGGIIILLLMMMOOOOOOSSS[[[aaaiiiwwwrrrbbbYYYTTTQQQPPPPPPOOOQQQ[[[iiitttyyyzzz}}}zzz}}}zzznnnccc]]]ZZZZZZ```jjjrrrwww||||||rrrcccVVVOOOKKKGGGEEEDDDEEEFFFFFFFFFHHHKKKNNNSSSYYYdddoooyyy~~~{{{zzz|||wwwttttttxxx}}}~~~|||}}}{{{xxxyyyiiiXXXOOOKKKHHHGGGIIIGGGGGGHHHKKKPPPVVV[[[___eeennnzzz|||vvvnnnhhh[[[\\\___gggsss~~~uuuppplllhhhffffffdddaaa^^^ZZZYYYTTTMMMFFFDDDFFFJJJOOOTTT[[[```cccggglllqqqppppppsss|||mmmYYY\\\ooopppnnnsssuuuuuuxxxzzzzzzwwwxxx{{{qqqffffffmmmssstttuuu{{{xxx]]]GGG999444000000000000000000////////////............//////......---,,,+++++++++,,,+++++++++,,,,,,,,,,,,---------------------......///111333555777999===@@@BBBCCCEEEEEEDDDDDDDDDEEECCCJJJMMMKKKHHHJJJNNNPPPUUUWWW[[[bbbiiitttvvvjjj[[[PPPNNNPPPRRRRRRPPPRRRYYYeeesss~~~{{{sssnnneeefffmmmxxxhhh___SSSIIIDDDBBB@@@>>>===>>>???>>>>>>???BBBEEEHHHNNNXXXcccnnnyyyyyywwwvvvxxx}}}yyyxxx|||}}}}}}~~~{{{~~~rrrbbbQQQJJJIIIHHHHHHHHHFFFHHHJJJMMMRRRXXX___dddlllvvv~~~yyyrrrmmm___^^^```gggtttzzztttpppjjjhhhgggfffccc```^^^\\\WWWPPPIIIEEEEEEFFFLLLTTT]]]aaacccgggnnnuuuyyy|||rrraaaSSSWWWfff{{{~~~|||{{{zzzllldddffflllpppqqqrrrvvvkkkPPP>>>555111000000000000000000000/////////......////////////......---,,,,,,,,,,,,..............................------------......111333555777888;;;>>>AAACCCEEEFFFFFFDDDDDDDDDFFFCCCHHHKKKIIIGGGIIIOOOSSS]]]aaagggnnnuuuuuubbbXXXMMMIIILLLRRRTTTTTTSSSZZZfffttt~~~}}}sssttt{{{xxxlllXXXQQQGGGAAA??????>>><<<===>>>>>>===<<<===@@@BBBDDDHHHNNNWWWaaammmxxx|||xxxyyyzzz~~~{{{{{{}}}~~~||||||}}}yyyvvv|||zzzjjj[[[LLLGGGHHHHHHHHHHHHIIIKKKMMMPPPTTT[[[dddjjjttt}}}zzztttqqqdddaaaaaafffsssyyytttnnnkkkiiihhhdddaaa```^^^YYYSSSLLLGGGDDDDDDJJJSSS]]]bbbeeekkkuuu~~~fff\\\VVVYYYbbbqqq{{{ppplllmmmooooooooopppttt|||xxx[[[CCC666222111000000///000000111...//////////////////...///////////////...------..............................---------...//////111333666888:::===AAADDDDDDEEEFFFEEEDDDCCCDDDFFFDDDFFFHHHGGGEEEGGGOOOVVVeeemmmuuu{{{www```SSSMMMHHHHHHMMMSSSUUUUUUYYYdddttt}}}}}}{{{|||iii[[[LLLGGG@@@<<<===>>>>>>===??????@@@???>>>>>>AAACCCCCCEEEGGGKKKSSS^^^kkksssuuusssssstttvvvwwwwwwvvvuuurrrssswww||||||yyyxxxyyy|||{{{xxxyyy|||vvvnnnqqq|||~~~uuuaaaUUUJJJGGGHHHGGGHHHJJJJJJMMMQQQTTTXXX```jjjrrr}}}~~~}}}||||||yyyuuurrriiieeeaaadddpppyyyrrrmmmkkkiiieeebbb```^^^ZZZUUUOOOJJJEEECCCFFFOOOYYYbbbiiittt}}}oooccc``````ccceeemmm~~~wwwuuusssooolllkkklllrrr{{{fffJJJ999444333111000//////000000......////////////.........///000000000000//////---,,,,,,,,,,,,+++++++++------------...///000111333555888:::<<>>???@@@@@@???>>>???AAADDDCCCDDDDDDFFFKKKTTT^^^eeefffdddbbbbbbdddfffffffffffffffjjjrrrxxx}}}}}}{{{vvvvvvwwwyyyyyyxxxtttppplllppptttyyyrrrjjjllluuuxxxmmmXXXPPPJJJHHHHHHFFFHHHKKKKKKNNNSSSWWW\\\eeerrr{{{|||||||||~~~}}}|||{{{{{{{{{yyyvvvtttooohhhaaa```jjj{{{}}}uuuooollliiieeeaaa___]]]ZZZWWWRRRMMMGGGDDDDDDKKKWWWcccqqq{{{ooohhhdddeeejjjmmmiiijjj}}}zzzxxxqqqiiieeefffjjjrrrzzzpppSSS@@@666555222000///...///000---...///000000///...---,,,---...000000000000///------,,,,,,,,,+++++++++,,,,,,,,,---...000222222666888:::<<<===???BBBEEEDDDEEEEEECCCAAAAAACCCDDDEEEBBBBBBCCCEEEJJJYYYhhhwww|||jjj\\\SSSEEEFFFFFFFFFGGGLLLRRRXXXlllwww~~~|||}}}{{{}}}~~~wwwrrrrrrxxx~~~{{{kkkkkkpppsss]]]NNNBBB>>>;;;;;;>>>@@@AAA???>>>?????????>>>???BBBDDDDDDFFFHHHKKKNNNSSSXXX\\\\\\YYYTTTRRRRRRSSSSSSSSSXXXXXX\\\eeemmmsss}}}~~~zzzvvvsssooojjjdddaaa___dddkkksss{{{|||}}}~~~ssskkkkkkrrr{{{rrrfffTTTNNNJJJIIIHHHFFFHHHLLLJJJNNNTTTYYY___iiiwww~~~|||zzzzzz|||}}}|||zzzzzzzzzyyywwwuuusssjjjaaa^^^fffuuuwwwpppllliiieeeaaa^^^]]]ZZZWWWTTTNNNHHHDDDDDDKKKWWWfffxxxxxxuuuoooiiihhhccchhhooorrrjjjgggwwwzzzwwwnnnbbb___bbbjjjssszzzvvv[[[GGG888666333000.........///---...///000000///...---***+++---///000000///////////////......---------++++++,,,---///111333444999;;;<<<======>>>AAACCCDDDDDDDDDBBB@@@@@@BBBDDDEEEAAA@@@CCCFFFNNN___ppp|||{{{fff[[[TTTOOOEEEGGGGGGEEEEEEJJJTTT\\\sss|||}}}}}}vvvqqqqqqnnnwww|||ssskkkfffkkkooo|||{{{~~~qqq[[[KKKCCC???<<<===@@@CCCCCCBBB>>>???@@@@@@???AAACCCFFFEEEIIINNNSSSUUUWWWYYYZZZYYYTTTMMMIIIGGGHHHHHHHHHJJJJJJNNNVVV___gggrrr|||~~~~~~~~~yyyrrrjjjaaaYYYVVVWWW]]]fffooo{{{zzzwwwxxx{{{~~~vvvnnnlllpppvvvzzzvvvsssrrr}}}ooocccPPPKKKFFFDDDFFFIIIJJJJJJLLLSSS\\\bbbgggooo|||~~~{{{{{{}}}~~~}}}{{{zzzxxxwwwwwwxxxyyyxxxwwwsssooohhhaaaaaakkk|||yyyooohhheeecccbbbcccaaa___]]]YYYSSSKKKFFFFFFHHHQQQccc}}}tttnnniiiggghhhgggooouuuqqqfffeeetttuuuiiiooossskkkcccaaaggghhhsss{{{yyydddGGG;;;888333......000000...000///...------...///000111000000///...---------.........------,,,,,,,,,......///000222555777999<<<<<<<<<===>>>@@@BBBCCCCCCBBBAAAAAABBBBBBAAA@@@AAACCCDDDCCCEEEPPPcccsss}}}gggVVVWWWSSSHHHGGGKKKLLLHHHEEELLL\\\jjjwww||||||yyywwwssssssqqqjjjjjjsss{{{vvvppphhheeejjjoootttpppqqqzzz|||yyyuuuqqquuu{{{~~~kkkWWWIIIAAA@@@???>>>>>>>>>???@@@BBB@@@@@@CCCDDDDDDIIIPPPPPPRRRTTTWWWZZZ\\\]]]^^^```XXXMMMEEEAAAAAABBBBBBAAACCCFFFLLLTTT\\\dddiii{{{yyysssgggjjjkkkkkksss|||nnnbbbZZZWWWSSSXXX```kkkxxx{{{yyyuuuppprrrxxx~~~|||yyyvvvsssrrr{{{xxxfffeeeeeevvvxxxhhh\\\NNNJJJFFFEEEGGGJJJKKKKKKKKKTTT___gggllluuu||||||~~~xxxvvvttttttuuuwwwwwwwwwuuurrrjjjbbb^^^fffuuuwwwnnngggcccbbbbbbdddbbb```^^^ZZZTTTMMMHHHBBBCCCKKK___}}}qqqhhhddddddeeekkkssswwwqqqfffdddqqqvvvkkkuuu}}}wwwnnnkkkkkkfffkkkttt}}}vvvooorrrxxxwwwuuufffMMM===999444//////000///---000///...------...///000111000000///......------.........------,,,,,,,,,,,,------...000333555777;;;<<<<<<===???@@@BBBBBBDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBFFFPPP^^^nnnxxxyyy{{{^^^OOONNNLLLDDDDDDFFFHHHHHHJJJUUUffftttzzz~~~{{{rrrooolllhhhfffhhhuuuvvviiiggggggeeeiiirrr}}}oooeeeiiirrr}}}xxxrrrlllhhheeehhhnnnvvv{{{gggRRREEEAAA@@@?????????@@@AAAAAACCCBBBCCCFFFHHHIIINNNTTT]]]^^^```cccfffiiikkklllggg]]]PPPFFF@@@???>>>>>>???@@@BBBFFFLLLSSSYYY]]]kkkpppvvv|||~~~{{{wwwvvvvvvsssllleee[[[^^^```fffttt}}}pppfffaaa\\\]]]aaahhhttt}}}zzzuuuuuuyyyzzz|||{{{qqqkkkqqqxxxuuudddbbbkkkzzz{{{ppp___SSSKKKIIIFFFFFFIIIKKKLLLLLLNNNYYYfffpppwww}}}yyytttrrrqqqsssvvvxxxzzzzzzyyywwwoooddd\\\___jjjttt|||}}}}}}|||xxxppphhhccccccddddddcccaaa___\\\VVVPPPKKKBBBAAAFFFZZZyyysssfffdddffffffuuu|||~~~wwwkkkiiirrr||||||ttt{{{nnniiillluuusssjjjiiimmmnnnrrrjjjVVV@@@:::444111000000...,,,//////............//////000000000///......------.........---------------------...///111444666777;;;;;;<<<>>>???@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBDDDNNN___ppp{{{gggSSSJJJFFFDDDCCCDDDDDDEEEIIIRRRaaarrr}}}uuuooommmhhhcccdddjjj|||}}}yyylllbbb[[[___dddkkkyyyrrrgggaaa```iii{{{zzzxxx{{{xxxoooggg___ZZZ[[[^^^ccckkkvvvxxxdddPPPDDDAAA@@@@@@@@@@@@BBBCCCDDDFFFDDDFFFJJJMMMOOOUUU\\\eeefffhhhjjjnnnqqqtttvvvsssgggWWWIIIAAA>>>===<<<>>>???@@@BBBFFFJJJMMMPPPWWW[[[aaaggglllrrrxxx||||||vvvoooiiifffdddcccaaabbbbbb___XXXSSSQQQUUUZZZfff{{{vvvpppjjjhhhfffhhhppp|||{{{}}}vvvwww|||rrrffffffjjjtttyyykkkiiixxx}}}uuuhhhXXXMMMHHHHHHGGGHHHJJJMMMNNNOOOVVVbbbppp{{{~~~{{{vvvrrrpppqqqtttyyy}}}~~~|||ttthhh]]]ZZZ```gggooopppqqqsssuuuxxxzzz{{{xxxzzzyyysssjjjddddddfffdddbbb```^^^[[[WWWQQQMMMHHHCCCDDDSSSooo{{{jjjhhhlllnnnwwwuuuzzz~~~uuuqqqxxxsssmmmmmmnnnuuuqqq___DDD;;;333222222111///.../////////....../////////000000//////...........................---------//////111222444666888999;;;;;;===>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDFFFHHHHHHIIINNNZZZjjjyyyqqqXXXMMMHHHDDDCCCFFFFFFEEEGGGNNN]]]nnn{{{uuunnnjjjgggdddiiittt~~~zzzsssjjjbbb\\\ZZZVVVWWW___kkkyyymmmaaa]]]dddlll{{{tttmmmpppyyy|||~~~zzzqqqhhh___WWWSSSSSSVVV[[[cccnnn}}}tttaaaPPPFFFAAAAAA@@@AAABBBDDDEEEGGGGGGFFFIIIOOOSSSVVV]]]eeekkklllmmmppptttxxx|||~~~qqq]]]MMMDDDAAA???>>>???@@@AAABBBDDDFFFHHHIIIHHHKKKOOOSSSWWW]]]cccgggjjjnnnsssvvvxxxzzz|||~~~yyyzzz|||~~~}}}xxxuuunnnlllhhhbbb\\\WWWSSSQQQLLLMMMOOOQQQRRRQQQNNNKKKRRRXXXcccssszzzwwwrrrppptttvvvuuuwww|||vvvggg^^^___eeerrr~~~~~~}}}zzzooobbbTTTLLLGGGGGGIIIJJJLLLOOORRRTTT]]]hhhvvv~~~|||zzzvvvrrrooonnnrrryyywwwkkk___YYYYYY\\\ccccccdddfffiiillloooqqqppptttwwwsssllleeecccdddbbbaaa___]]][[[WWWRRROOOLLLEEEBBBLLLbbb|||pppkkkpppvvvyyywwwwww}}}zzzjjjJJJ>>>444333444222000111...//////////////////...////////////....................................///000111444666777999999:::;;;===???@@@AAAAAAAAA@@@BBBCCCDDDDDDFFFKKKNNNMMMSSS\\\eeennnyyyzzzbbbNNNIIIHHHDDDCCCHHHFFFFFFKKKXXXkkk|||wwwjjjccccccfffssszzzqqqlllkkkjjjhhhddd^^^WWWPPPLLLKKKMMMUUUcccuuu}}}kkk]]]WWW[[[nnnzzzooogggeeennn~~~qqqxxx~~~vvvlllaaaXXXRRROOOKKKNNNTTT\\\gggvvvooo]]]OOOFFFAAAAAAAAAAAACCCEEEGGGHHHHHHHHHKKKSSSXXX]]]eeemmmuuuwwwyyy}}}www___MMMEEECCCBBB@@@@@@AAABBBDDDEEEGGGGGGGGGCCCDDDEEEFFFHHHKKKOOORRRTTTXXX]]]bbbfffiiillloooiiikkknnnqqqqqqnnnhhhcccYYYWWWSSSNNNJJJGGGFFFEEECCCEEEHHHJJJLLLMMMOOOQQQYYYddduuu~~~|||vvvrrrtttxxx}}}zzzjjj]]]YYY[[[eeerrr}}}tttggg[[[RRRMMMGGGHHHJJJKKKMMMQQQVVVZZZaaakkkwww~~~}}}|||yyywwwuuusssrrrqqquuu}}}~~~uuukkkbbbZZZUUURRRVVVVVVWWWYYY\\\```ccceeeeeeiiioooooolllfffcccbbbbbb```^^^\\\[[[XXXTTTQQQLLLFFFBBBGGGVVVkkk~~~xxxmmmrrr~~~tttTTTCCC555444444111000333......////////////......//////////////////...................../////////---...000333555666777777999;;;===???@@@AAAAAA@@@???AAADDDDDDDDDGGGLLLQQQRRRZZZdddjjjmmmvvv}}}fffUUUGGGEEEFFFDDDDDDGGGDDDHHHSSSeee{{{tttddd\\\aaakkk~~~rrrjjjccc^^^[[[ZZZYYYWWWTTTQQQMMMIIIGGGEEEKKKYYYlllyyyjjj\\\WWWYYYddd}}}~~~rrriiiccc___dddqqquuummmwwwuuuhhhZZZPPPKKKJJJIIILLLRRR[[[fffsss~~~kkkXXXKKKCCCBBBAAAAAAAAACCCDDDFFFHHHIIIJJJNNNWWW^^^dddmmmvvv~~~zzz```MMMEEECCCCCCBBBAAABBBDDDFFFHHHHHHGGGGGGCCCDDDDDDBBBAAABBBDDDFFFHHHKKKOOOQQQSSSUUUXXXZZZZZZ\\\___bbbccc___YYYTTTJJJIIIFFFCCCAAA@@@@@@@@@>>>AAADDDFFFHHHMMMUUU\\\iiiyyyyyypppooorrrwwwzzziii]]]XXXVVV\\\ggguuu~~~wwwkkk]]]SSSNNNMMMHHHIIIKKKLLLNNNSSSZZZ```eeemmmxxx~~~|||{{{zzzwwwvvvvvvwwwxxxvvvyyy~~~zzzqqqjjjddd]]]SSSKKKIIIJJJKKKMMMQQQTTTWWWYYY[[[```ggglllnnnkkkgggcccbbbaaa^^^]]]\\\ZZZVVVSSSNNNJJJEEEEEEMMM\\\nnnyyy}}}uuuzzzyyyxxx{{{___KKK999555444///...222---...///000000///...---.../////////////////////---........./////////000---///111444666777777888999;;;===???AAAAAAAAA@@@???BBBDDDCCCBBBDDDJJJOOOTTT\\\dddhhhllluuuoooTTTMMMFFFCCCDDDEEEFFFFFFGGGOOO___tttyyynnnbbb^^^iiiyyyuuuoooeee\\\VVVSSSQQQPPPNNNLLLKKKIIIGGGFFFFFFFFFEEEMMM\\\qqqxxxhhh\\\VVV]]]iii{{{rrrddd\\\[[[]]]iiixxxzzzooonnn{{{~~~ssscccUUUKKKHHHHHHGGGKKKRRRZZZdddqqq}}}{{{hhhVVVJJJDDDBBBBBBAAAAAABBBDDDEEEFFFLLLLLLRRR[[[cccjjjttt}}}dddOOOGGGFFFEEEDDDEEEGGGIIIKKKLLLKKKIIIHHHDDDEEEEEEDDDBBBAAABBBDDDEEEFFFHHHHHHHHHIIIKKKMMMQQQRRRTTTVVVVVVSSSNNNJJJCCCBBB@@@>>>============<<>>BBBHHHMMMWWWhhh~~~vvvsssmmmhhhgggmmmxxx}}}rrroooppprrrwww|||~~~tttbbb[[[XXXVVVXXX\\\eeevvvzzz|||wwwfffWWWNNNKKKKKKLLLKKKMMMPPPQQQRRRWWW^^^cccjjjpppzzz~~~}}}||||||~~~|||yyyvvvpppkkkjjjhhh```QQQEEEBBBBBB???<<<===BBBFFFGGGMMMUUUcccsssyyyuuukkkeeeccc___[[[ZZZ[[[\\\[[[YYYSSSNNNHHHDDDCCCGGGUUUcccdddkkkuuu{{{}}}}}}}}}}}}zzzzzz}}}zzzyyytttqqqoooxxxpppZZZCCC888333///---///000000000000000000000000///////////////////////////............//////000222333555888::::::;;;::::::;;;===???AAABBBCCCCCCEEEDDDAAA>>>===AAAGGGKKK[[[[[[\\\cccooo}}}zzzcccYYYKKKGGGFFFHHHHHHFFFGGGKKKNNN\\\rrryyyrrrjjjeeeeeeoooyyynnnaaaXXXQQQOOOKKKFFFBBB???======AAA???>>>===>>>???AAABBBHHHPPP]]]hhhmmmnnnmmmmmmeeedddddddddeeehhhjjjlllmmmoooqqqooojjjddd___]]]UUU^^^lll|||~~~sssfff[[[PPPLLLUUUbbbtttyyyqqqmmmssszzzlll]]]PPPHHHCCCAAABBBFFFMMMTTT\\\gggsss|||xxxgggVVVJJJCCCAAAAAAAAAAAAAAADDDHHHLLLMMMSSS\\\eeellluuulllYYYQQQLLLJJJJJJOOOQQQSSSUUUTTTRRROOOMMMQQQOOOLLLJJJIIIIIIGGGEEEHHHGGGEEEDDDDDDFFFHHHJJJKKKJJJJJJJJJKKKJJJHHHEEEDDDCCCAAA@@@???@@@AAABBBBBBEEELLLXXXjjjyyyooonnnqqqttt}}}wwwqqqppprrrvvvwww}}}uuuiiifffbbb]]]ZZZXXX\\\iiivvvvvvvvvtttbbbTTTMMMLLLLLLLLLKKKNNNQQQSSSUUUZZZaaagggpppvvv~~~{{{wwwsssnnnjjjjjjjjjcccUUUIIIBBBAAA>>>;;;<<>>>>>BBBHHHLLLZZZZZZ^^^hhhvvvrrr[[[OOOHHHFFFGGGJJJJJJIIILLLRRRaaaoootttlllfffiiisss{{{lllbbbZZZQQQJJJGGGFFFDDDBBBAAAAAAAAAAAA@@@???>>>======???AAABBBGGGMMMUUU[[[\\\ZZZWWWVVVPPPPPPPPPPPPRRRUUUXXXZZZ]]]___```^^^[[[WWWUUUUUUYYYhhh|||xxxkkkbbbYYYRRRLLLNNNZZZggg|||~~~pppiiieeexxxiiiZZZNNNGGGCCCAAA???CCCIIIOOOXXXcccqqq{{{uuudddTTTHHHAAAAAAAAABBBAAABBBEEEJJJNNNSSSZZZdddlllsss|||mmmZZZRRROOONNNOOOWWWXXX[[[^^^___^^^\\\[[[WWWUUUSSSRRRRRRQQQOOOMMMMMMLLLIIIHHHHHHIIIKKKLLLJJJIIIHHHIIIIIIHHHFFFCCCDDDCCCAAA??????AAACCCDDDJJJQQQ]]]nnn}}}~~~|||yyytttpppoooqqqtttwwwwww}}}zzzssskkkeee^^^YYYUUUWWWbbbnnn{{{|||}}}}}}nnn\\\OOOMMMNNNNNNLLLMMMPPPTTTVVVYYY___gggmmmxxx~~~}}}yyywwwpppmmmkkklllllleeeXXXMMMDDDAAA>>><<<<<<>>>BBBDDDLLL\\\rrr}}}ssslllhhhccc\\\ZZZ[[[]]]]]]\\\YYYRRRKKKEEE@@@AAAIIISSS^^^___bbbiiisss|||lllccceeeyyyhhh```bbbdddggglllrrr{{{|||dddHHH999444333111111000000000000000000000000///////////////////////////.........//////000111222444666999:::;;;;;;;;;888999:::<<<===???@@@@@@DDDCCCAAA@@@@@@DDDJJJNNNUUUWWW___nnnzzzgggSSSIIIGGGGGGIIIKKKKKKLLLUUU___ooo|||qqqiiifffqqqzzzgggYYYQQQLLLGGGDDD????????????@@@AAABBBCCC??????>>>======???@@@AAAFFFJJJMMMOOOLLLHHHEEEDDDCCCCCCCCCDDDFFFHHHKKKLLLMMMNNNNNNMMMLLLLLLNNNPPP^^^pppxxxqqqjjjdddXXXRRRLLLIIIJJJQQQ___mmmqqqfffdddfffuuueeeVVVKKKEEEBBBAAA???BBBFFFLLLTTTaaappp{{{ooo___PPPFFF@@@AAABBBBBBBBBCCCGGGMMMQQQ[[[bbblllttt{{{qqq___YYYWWWXXXZZZ\\\^^^aaadddggghhhhhhgggbbbaaa`````````___\\\ZZZXXXVVVSSSQQQPPPPPPQQQQQQLLLJJJIIIIIIIIIHHHFFFCCCFFFDDDBBBAAAAAADDDHHHJJJSSS^^^ppp~~~{{{wwwrrrsssuuuvvvtttrrrrrruuuxxxttt{{{}}}{{{qqqiii___XXXQQQQQQYYYdddooovvv~~~|||xxxhhhVVVLLLMMMPPPPPPNNNOOORRRWWW[[[___eeennnuuu}}}zzzyyysssqqqoooooonnnfffYYYOOOGGGBBB>>>===>>>@@@DDDJJJSSSeeezzzxxxrrrkkkddd]]]YYYZZZ\\\]]]\\\ZZZSSSLLLGGGBBB@@@EEEMMM^^^```ccchhhpppzzzeee]]]___oooggg```dddiiikkkrrryyy~~~kkkNNN;;;555444333111////////////////////////////////////////////////............///000111111333555777999;;;<<<<<<<<<999::::::<<<===???@@@AAADDDCCCCCCBBBCCCGGGMMMRRRNNNTTTbbbvvvyyylll\\\PPPKKKKKKJJJJJJKKKJJJOOO]]]lllxxx~~~|||rrrnnnpppvvvkkk\\\QQQKKKHHHFFFDDD????????????>>>????????????>>>>>>>>>>>>???@@@AAADDDGGGIIIIIIGGGDDDCCCCCCBBBAAAAAABBBCCCDDDFFFGGGEEEEEEEEEDDDEEEHHHMMMQQQbbbrrr|||wwwpppiiiddd___YYYUUUOOOLLLHHHGGGKKKUUUcccnnn}}}}}}pppcccaaajjjsss{{{ppp___QQQHHHDDDBBBAAA@@@BBBEEEJJJRRR```ppp||||||kkk[[[MMMEEEAAAAAABBBBBBCCCEEEJJJQQQVVV___gggrrrzzzxxxhhhcccccceeehhhdddfffiiimmmppprrrssssssnnnnnnoooppppppoookkkhhheeeccc```]]][[[ZZZZZZZZZRRRPPPNNNMMMMMMLLLIIIGGGIIIGGGDDDCCCFFFKKKPPPTTTaaannnvvvrrrpppmmmjjjnnntttzzz{{{xxxwwwyyy|||xxx{{{|||{{{{{{}}}|||yyysssjjj___VVVNNNLLLRRRZZZdddlllxxxyyypppbbbRRRKKKMMMRRRSSSQQQQQQUUUZZZ___ccckkkttt{{{~~~||||||yyyvvvsssrrroooggg[[[RRRIIIBBB======>>>@@@GGGOOO^^^ooo}}}wwwmmmggg___ZZZZZZ[[[[[[ZZZYYYSSSLLLIIIEEEBBBEEEJJJZZZbbbjjjmmmoooxxxnnnZZZVVVXXXfffiiiaaafffkkkrrr{{{{{{mmmpppqqqUUU@@@777555333000////////////////////////000000000000000000000000.........//////000222222444555888:::<<<<<<===<<<<<<<<<<<<===>>>@@@AAABBBDDDDDDDDDEEEFFFKKKQQQVVVNNNYYYkkk~~~tttxxxxxxmmm]]]RRROOOPPPQQQNNNKKKIIIJJJRRReeewww}}}zzzsssvvvtttccc[[[RRRJJJFFFDDDAAA???@@@@@@@@@@@@??????>>>>>>???????????????@@@@@@AAAAAACCCEEEEEEDDDDDDEEEFFFAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@BBBFFFKKKPPPaaakkkvvv{{{}}}{{{sssjjj```^^^ZZZWWWTTTQQQNNNLLLIIIHHHGGGHHHMMMYYYeeellltttqqqiii___XXX___ssstttiiiYYYLLLFFFCCCBBB@@@@@@AAADDDHHHPPP^^^nnnzzzyyygggWWWLLLEEEBBBAAABBBCCCDDDGGGNNNUUU[[[bbblllxxxppplllmmmpppsssqqqtttxxx|||}}}~~~{{{wwwrrrpppmmmjjjgggeeecccccc\\\YYYWWWUUUTTTRRRPPPNNNLLLIIIGGGGGGKKKSSS[[[aaatttyyyllleeebbbaaaaaa```hhhqqq{{{~~~|||}}}}}}zzztttqqqvvv~~~}}}vvvqqqggg]]]TTTMMMJJJMMMSSS^^^gggsss}}}uuueee[[[OOOJJJMMMRRRSSSRRRTTTXXX]]]bbbgggoooyyy~~~}}}~~~{{{yyyvvvssspppjjjaaaZZZOOODDD<<<<<<===???IIITTThhhvvv~~~qqqjjjbbb]]]\\\[[[YYYWWWWWWQQQLLLJJJGGGCCCDDDGGGSSS```nnnsssuuu~~~kkkXXXMMMLLLPPP^^^wwwtttkkknnnsss|||mmm^^^]]]kkk{{{xxx```HHH:::666333000000000000000000000000000000000000000000000000000.........///000111222333444666888;;;<<<=========>>>>>>===>>>???@@@BBBDDDEEEFFFGGGHHHJJJOOOVVVZZZVVVdddxxxxxxjjjooonnn```QQQKKKMMMPPPRRRNNNJJJIIIMMMXXXlll~~~}}}zzzuuu~~~uuugggTTTPPPKKKFFFDDDBBB@@@>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA???@@@AAAAAA@@@@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@CCCGGGKKKRRRXXX[[[[[[[[[\\\YYYTTTKKKKKKJJJIIIHHHGGGFFFEEEAAADDDEEEGGGNNNZZZcccfffiiiddd\\\UUUTTT___yyymmmaaaSSSHHHEEEDDDBBB@@@>>>@@@BBBFFFMMMZZZiiitttwwwdddTTTJJJFFFDDDBBBBBBCCCEEEIIIPPPYYY___gggqqqwwwuuuvvvxxxzzz{{{|||yyyuuurrrpppooojjjgggcccaaa___]]][[[YYYRRRPPPMMMNNNUUU___kkkrrr|||nnn___XXXVVVUUUUUUWWW```iiivvvzzzqqqllltttwwwmmmddd[[[TTTNNNIIIJJJNNNZZZaaammm|||{{{}}}|||vvvlllZZZSSSLLLIIIKKKOOOQQQRRRVVVZZZ```dddjjjqqq{{{||||||}}}yyyvvvtttsssrrrooojjjfffZZZLLLAAA@@@@@@AAALLLZZZlllzzzuuuooogggaaa___\\\YYYVVVUUUOOOKKKIIIGGGBBBAAACCCLLL[[[nnnzzzzzzhhhYYYNNNHHHIIIMMMZZZrrrqqqaaaTTTPPP[[[iii~~~~~~kkkRRR???888444111000000000000000000000000000000000000000000000000.........///000222333444555666999;;;===>>>>>>>>>???>>>>>>===>>>@@@CCCDDDFFFGGGIIIKKKNNNSSSYYY^^^```nnn~~~wwwkkkkkkdddVVVLLLKKKMMMLLLNNNJJJHHHLLLTTT```qqq~~~}}}zzzwwwxxx~~~wwwggg[[[OOOLLLHHHEEECCCBBBBBBBBB???@@@AAABBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCBBB>>>???@@@@@@@@@@@@AAACCCEEEEEEFFFGGGHHHHHHHHHHHHDDDEEEFFFFFFDDDEEEFFFHHHFFFIIIJJJGGGGGGIIIHHHEEEBBBCCCDDDDDDCCCBBBBBBCCC???CCCFFFGGGNNNXXX]]]\\\\\\XXXTTTSSSVVVccc}}}{{{fff[[[NNNFFFEEEEEEBBB???>>>@@@CCCFFFMMMYYYgggqqqtttaaaQQQHHHEEEEEEBBBBBBDDDFFFKKKSSS\\\ccchhhttt|||yyytttqqqooonnnkkkiii___\\\ZZZ\\\dddqqq~~~nnn]]]VVVUUUSSSTTTWWWXXXaaaooo|||wwwoootttxxxkkkccc[[[UUUPPPIIIGGGIIIPPPVVVbbbrrrttt||||||yyywww~~~|||xxxnnncccSSSOOOJJJHHHIIILLLPPPQQQWWW[[[aaafffkkksss|||{{{zzz{{{uuusssrrrsssttttttrrrpppeeeUUUHHHEEECCCDDDOOO^^^mmm{{{xxxrrrjjjeeebbb^^^YYYVVVUUUOOOJJJIIIFFFAAA>>>???JJJYYYnnnuuucccXXXQQQNNNJJJLLLPPPZZZqqqxxxgggZZZOOOKKKSSS___mmmsssXXXCCC999555222000000000000000000000000000000000000000000000000.........///000222333444555777999;;;===>>>>>>>>>???>>>======>>>@@@BBBDDDGGGHHHJJJMMMPPPUUU\\\```fffsss|||xxxppplll___QQQLLLNNNNNNIIIIIIFFFGGGOOOZZZfffuuuzzz~~~{{{wwwqqqppptttxxxjjj]]]RRRLLLIIIEEEAAA@@@@@@BBBCCCAAABBBBBBBBBAAA@@@>>>===AAABBBCCCCCCDDDDDDCCCCCC>>>@@@BBBCCCCCCDDDFFFHHHCCCDDDFFFHHHJJJKKKLLLLLLKKKMMMNNNMMMKKKIIIIIIIIIFFFIIIIIIFFFEEEFFFEEEAAAAAACCCDDDDDDCCCBBBBBBCCCBBBGGGIIIIIIOOOWWWXXXUUUQQQOOOPPPTTTZZZgggwwwbbbWWWKKKEEEEEEEEECCC???AAACCCFFFIIIOOOZZZhhhrrrrrr^^^OOOGGGDDDDDDBBBCCCDDDFFFKKKTTT^^^eeegggttt}}}{{{yyywwwjjjhhhfffiiirrrqqq```ZZZYYYXXXZZZ^^^TTT]]]kkk|||tttsss|||}}}vvvjjjccc[[[WWWQQQIIIEEEFFFGGGLLLWWWhhh|||rrrvvv{{{www|||vvvmmmaaaYYYLLLJJJGGGEEEGGGKKKPPPSSSVVV[[[```eeeiiiooowww}}}~~~}}}zzzwwwtttuuuwwwxxxwwwuuujjjaaaTTTIIIAAAAAANNN[[[ooo~~~vvvrrrkkkddd```\\\XXXVVVUUUSSSOOOJJJEEEBBB@@@???EEEQQQjjj{{{nnnZZZPPPQQQPPPPPPPPPSSS\\\kkkxxx|||wwwmmm___UUUPPPRRRYYYaaaooozzzxxxyyy~~~jjjMMM777000111111000///......---------//////.........---------000000///000000222444555666666777999;;;<<<>>>>>>???===<<<<<>>@@@BBBCCCBBBAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCAAABBBCCCEEEGGGHHHIIIIIIIIIJJJKKKNNNRRRUUUVVVVVVYYYZZZZZZWWWTTTRRRRRRSSSRRRMMMIIIHHHIIIJJJHHHEEEFFFEEEEEEEEEFFFGGGEEEDDDCCCEEEHHHLLLOOORRRSSSTTTNNNPPPRRRWWWaaaqqq~~~nnn\\\RRRHHHDDDCCCAAAAAACCC@@@???AAAHHHOOOWWWcccnnnhhhWWWOOOKKKFFFBBBDDDEEEFFFHHHLLLSSS\\\bbbjjjwwwyyyvvvuuuzzzsssllliiiffffffhhhcccppp~~~xxxzzz}}}lllggg```YYYTTTOOOJJJFFFFFFIIIPPP]]]ppp{{{vvv~~~}}}{{{wwwqqqggg[[[SSSHHHGGGEEEDDDFFFIIINNNPPPXXX\\\bbbfffjjjooowww}}}}}}~~~{{{xxxvvvuuuuuuxxxyyyxxxwwwmmmdddYYYNNNEEECCCLLLWWWmmm|||tttpppiiiccc___[[[XXXVVVTTTRRRNNNIIIEEEBBB@@@@@@BBBNNNeeeuuuiiiYYYSSSUUUSSSRRRQQQSSS[[[hhh{{{wwwvvvnnnhhh```ZZZYYY]]]eeelllvvv}}}~~~tttvvvtttVVV>>>555555222111000///............//////.........---------000000///000111222444555777888999:::;;;<<<===>>>@@@>>><<<<<<>>>BBBEEEFFFFFFFFFHHHLLLSSS[[[```bbbmmmxxxwwwgggWWWOOOLLLJJJIIIJJJFFFIIIPPP[[[fffoootttvvvzzzzzz{{{yyywwwttteeeYYYOOOJJJEEEEEEDDDBBBBBBAAAAAABBB???AAACCCDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDFFFHHHIIIKKKKKKLLLMMMNNNOOORRRVVVYYY[[[\\\```bbbcccbbb```^^^^^^___YYYWWWUUUTTTTTTSSSRRRQQQOOONNNLLLKKKLLLLLLLLLLLLLLLMMMOOOQQQSSSTTTUUUVVVSSSVVVZZZ```iiiyyy{{{jjjZZZPPPGGGDDDBBB@@@@@@BBBBBB@@@BBBIIIQQQYYYdddooo{{{eeeUUUNNNLLLIIIFFFEEEEEEFFFHHHLLLTTT\\\bbbjjjuuu{{{wwwvvvvvv{{{}}}pppkkkccc\\\VVVPPPKKKHHHCCCFFFMMMYYYjjj}}}yyy~~~}}}zzzvvvqqqiii___TTTLLLFFFEEEEEEEEEGGGJJJMMMOOOXXX\\\bbbfffjjjooovvv|||~~~}}}}}}zzzwwwuuuttttttvvvxxxzzzzzzyyyrrrjjj^^^SSSIIIEEEJJJSSSiiiyyy{{{uuupppiiiccc^^^[[[XXXVVVRRRPPPMMMIIIEEECCCAAA@@@@@@III]]]wwwoooddd[[[[[[^^^ZZZYYYVVVWWW]]]gggwwwzzzsssmmmkkkiiifffgggmmmuuu{{{zzzqqqrrr|||___DDD888666333222111000/////////////////////............---000000000000111333555666999::::::;;;<<<<<<======@@@???===<<<>>>AAADDDGGGMMMGGGHHHRRRYYY[[[aaaiiivvv|||nnnaaaSSSMMMJJJGGGEEEFFFDDDKKKVVVbbbkkkoooqqqqqq|||yyytttsssrrruuu{{{lll]]]QQQIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBAAACCCDDDEEEDDDCCCDDDEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGIIIKKKMMMNNNOOOOOORRRSSSTTTWWWZZZ___bbbdddgggiiilllmmmllljjjjjjjjjbbbcccdddcccaaa_________^^^]]][[[ZZZZZZZZZ[[[\\\]]]]]]\\\\\\\\\]]]]]]^^^]]]aaagggnnnxxxwwweeeXXXNNNEEEBBBBBB@@@@@@BBBCCCAAADDDKKKRRRZZZfffppp{{{ttt```RRRNNNNNNMMMKKKFFFFFFHHHIIINNNUUU]]]dddjjjtttuuuoooggg___XXXRRRLLLIIIAAADDDJJJTTTaaasss||||||}}}zzzuuummmcccWWWMMMFFFEEEFFFGGGHHHJJJMMMOOOPPPUUUZZZ```fffjjjooowww|||}}}~~~|||{{{xxxuuurrrqqqrrrsssuuuxxxzzzzzzzzzyyyoooaaaTTTIIIDDDGGGOOOfffvvv|||vvvnnnfff```\\\XXXVVVPPPOOOLLLIIIFFFCCCAAA@@@???EEETTTjjjmmmccc^^^eeeiiicccbbb^^^]]]bbbkkkxxxzzzyyy{{{|||yyyzzzzzzqqqqqqgggKKK<<<777444333222111000000000000/////////...............000000000000111333555666;;;;;;<<<<<<<<<<<<<<<<<<@@@???===<<<===@@@DDDHHHQQQKKKNNNZZZ^^^\\\fffwww}}}dddYYYNNNJJJHHHDDDCCCDDDAAAKKKYYYeeemmmppprrrsss|||uuummmkkknnnwwwwwwhhhWWWKKKEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFFFFEEEDDDEEEGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNPPPRRRRRRSSSUUUVVVXXX[[[^^^bbbgggjjjjjjmmmppppppooollljjjjjjfffiiillllllhhhffffffhhhhhhjjjkkklllkkklllmmmnnnnnnmmmkkkiiiiiihhhiiijjjhhhnnnvvvvvvbbbUUUKKKCCCAAAAAA??????AAABBBAAADDDLLLSSSZZZeeepppwwwqqq]]]PPPNNNOOOOOONNNGGGHHHIIIKKKOOOVVV___eeellltttyyysssjjjaaaYYYSSSNNNKKKBBBDDDIIIPPPZZZjjj{{{uuu|||}}}uuujjj^^^RRRIIIDDDCCCDDDFFFHHHKKKMMMOOOPPPQQQVVV^^^dddjjjpppwww|||}}}{{{yyywwwtttqqqnnnnnnpppsssvvvxxxzzz{{{|||rrraaaRRRGGGBBBEEEMMMbbbqqquuukkkccc]]]YYYVVVPPPOOOMMMJJJGGGDDDAAA@@@>>>@@@KKK^^^sssnnnfffcccmmmtttmmmjjjeeeccciiirrr{{{wwwuuunnnSSSAAA888444333222111111000000000////////////////////////000000000000222444666777<<<<<<<<<<<<<<<<<<<<<<<>><<<<<>>===:::===JJJ[[[kkkyyy|||xxxtttqqqooowww|||}}}xxxgggQQQAAA333222111000////////////.../////////000000111111000000000111333555888999888888999::::::;;;<<<<<<:::;;;<<<;;;;;;@@@IIIQQQ]]]bbbgggnnn~~~uuudddTTTLLLFFFBBBBBBCCCDDDIIIOOO```kkkvvvyyyuuusssyyyzzzwww{{{~~~xxx{{{||||||~~~fffSSSIIIGGGHHHIIICCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFEEEDDDEEEGGGIIIHHHHHHIIIKKKMMMOOOQQQRRRSSSUUUWWWZZZ\\\^^^___```bbbiiipppsssrrrqqqtttwwwnnnnnnkkkeee___YYYWWWVVVUUUQQQMMMKKKMMMMMMKKKIIIHHHKKKMMMMMMLLLPPPXXX___]]]]]]]]]```gggooowww|||~~~gggOOOGGGAAABBBDDDBBBBBBDDDCCCCCCGGGPPPWWW^^^gggppp{{{{{{pppbbb[[[ZZZYYYTTTPPPMMMMMMNNNPPPTTT\\\dddjjjooowwwsssfff```bbbeeejjjttt}}}wwwooohhhccc```^^^]]]RRRGGGAAADDDHHHNNN```ttt~~~xxxqqqppp}}}~~~~~~{{{vvvgggVVVKKKEEEBBBCCCFFFBBBFFFIIIJJJJJJNNNVVV]]]```eeellloooppppppsssvvvvvvvvvyyy~~~}}}zzzvvvtttzzz|||~~~zzzmmm___WWWOOOGGGEEEHHHLLL[[[mmmxxxvvvhhh\\\UUUSSSTTTRRRPPPOOOLLLHHHCCC???;;;===;;;===OOOfffoookkkoooppprrrrrrpppnnnnnnnnnvvv}}}yyyzzzlllUUUCCC777333111222111......000////////////000000000000111111111222333444555666777;;;===;;;:::===???>>><<<>>>???<<<:::>>>JJJSSS```eeemmmyyywwweeeXXXSSSIIIEEECCCCCCDDDGGGPPPZZZpppvvv{{{zzztttttt}}}wwwsssyyy{{{|||~~~~~~xxx___OOOIIIFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJIIIJJJLLLOOOPPPQQQQQQSSSTTTWWWZZZ]]]```aaadddgggiiikkkooouuu{{{~~~~~~}}}{{{vvvsssmmmfff___[[[XXXVVVXXXRRRLLLKKKLLLMMMKKKHHHGGGJJJMMMOOOPPPQQQTTTUUUYYY[[[___bbbfffnnnxxxlllTTTLLLDDDCCCCCCBBBBBBDDDEEEHHHFFFMMM\\\aaafffrrrwww|||sssggg___\\\YYYTTTOOOMMMPPPSSSSSSSSSXXXaaahhhqqqxxxwwwkkkccc______jjjqqq{{{tttmmmjjjfff^^^WWWQQQKKKEEEBBBAAAHHHXXXhhhttt~~~xxxxxx}}}~~~}}}vvvqqqcccSSSJJJEEEBBBCCCFFFDDDGGGJJJKKKMMMQQQXXX^^^dddgggkkknnnpppqqqsssuuuwwwwww{{{}}}~~~~~~~~~}}}{{{yyyxxx}}}~~~~~~}}}tttjjjaaa[[[TTTKKKFFFFFFFFFRRR___jjjuuuyyylll```YYYUUUUUUSSSQQQOOOMMMIIIDDD@@@;;;===;;;===MMMccclllhhhfffjjjoooqqqpppmmmjjjiiizzzxxxvvv~~~~~~|||}}}ppp[[[JJJ:::555222222111///...111////////////000000000111111111111222333555666777888<<<>>>;;;;;;>>>@@@>>>???@@@@@@===<<>>>>>CCCRRR```sss~~~~~~~~~~~~|||{{{|||}}}yyyqqqjjj]]]OOOGGGCCCAAABBBFFFFFFGGGIIILLLPPPVVV[[[^^^eeeeeegggjjjnnnqqqrrrrrrwwwyyy~~~~~~~~~~~~yyyzzz|||~~~~~~~~~}}}}}}}}}{{{yyyxxxooojjjeeeaaaZZZPPPGGGCCCBBBHHHPPPYYYhhhyyy~~~rrrfff]]]YYYWWWUUURRRPPPNNNJJJEEEAAA;;;===<<<>>>KKK^^^fffddd```fffmmmqqqqqqmmmiiigggwwwqqqqqqzzz|||uuusssuuuwwwdddTTT===777333333222000///222/////////000000000111111111111222333444666888999888===>>><<<<<>>CCCNNNWWWeeekkkuuu|||mmm^^^PPPHHHFFFBBBDDDGGGJJJKKKUUUiii}}}xxxwww~~~sssbbbPPPGGGEEEDDDCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCFFFFFFHHHIIIJJJKKKKKKKKKOOOQQQSSSVVVXXX\\\aaadddgggiiijjjjjjlllooossswww||||||uuupppmmmlllkkkjjjgggddddddfffgggfffccccccfffiiilllmmmooorrrtttxxxzzz~~~sssVVVMMMFFFEEEEEEDDDDDDFFFDDDLLLPPPZZZffffffdddmmm{{{yyynnngggccc```ZZZUUUNNNPPPRRRSSSVVV\\\dddkkkvvv{{{~~~}}}}}}rrrhhh^^^WWWSSSLLLFFF@@@===<<>>HHHWWW```aaa___dddjjjnnnnnnllljjjiiiuuuzzzjjjjjjuuu{{{qqqkkkjjjmmmrrryyy{{{kkk]]]BBB:::444333333111000222//////000000000111111111111222222333555777999:::999===???======@@@BBBAAABBBBBBAAA??????EEENNNVVV___iiiyyy{{{jjj]]]RRRIIIFFFGGGEEEEEEGGGKKKQQQ]]]sssvvvxxxjjj[[[MMMHHHGGGEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFHHHJJJLLLMMMOOOOOOSSSTTTVVVYYY[[[```fffjjjnnnoooooooooppptttyyy|||~~~tttVVVMMMFFFEEEEEEDDDDDDFFFFFFNNNRRRZZZdddcccaaajjj}}}{{{pppiiieeebbb\\\WWWOOOPPPRRRTTTXXX^^^fffllluuuyyyuuuhhh\\\VVVSSSMMMGGGBBB@@@>>>???GGGPPP[[[cccooo}}}xxxyyyzzzzzzyyyxxxxxxxxxyyy|||~~~vvvmmm[[[PPPFFFBBBAAA@@@BBBEEECCCCCCFFFKKKRRRYYY]]]^^^bbbaaabbbgggnnnuuuwwwvvvwwwzzz~~~}}}~~~~~~}}}{{{yyyxxxuuussspppiiiaaaVVVJJJAAACCCAAA@@@GGG[[[ttt{{{pppeee^^^[[[XXXTTTQQQNNNKKKFFFCCC>>>>>>======EEEQQQ[[[```___aaaccceeegggiiillloooyyyooodddaaannn}}}llldddbbbdddiiiooosssyyyyyy{{{ooocccFFF===444333333222111222000000000000111111111111222222222333555777888999999===???======AAACCCBBB@@@AAAAAA@@@AAAEEEMMMSSSYYYiii~~~~~~ppp___SSSIIIDDDDDDGGGJJJFFFEEEKKKWWWeeewww}}}uuuqqqwww}}}xxxcccWWWKKKGGGFFFEEEDDDFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFHHHKKKNNNPPPSSSTTTUUUWWWYYY[[[^^^bbbhhhlllqqqqqqrrrrrrssswww|||tttVVVMMMFFFDDDEEEDDDDDDFFFGGGMMMNNNSSS\\\\\\]]]iii{{{qqqjjjfffbbb\\\WWWQQQQQQSSSUUUYYY```hhhmmmqqquuuzzz~~~wwwiii\\\VVVTTTMMMGGGCCCAAA???>>>BBBHHHKKKQQQ[[[jjjzzzvvvxxxyyyyyyxxxwwwwwwxxxyyy|||}}}~~~|||tttjjjVVVLLLCCC@@@AAA@@@AAADDDBBBDDDIIINNNTTTZZZ___bbbfffgggiiiooouuuzzz}}}~~~{{{~~~~~~~~~|||{{{yyyyyyuuummmdddZZZMMMBBBAAA???>>>EEEXXXqqqwwwkkkccc\\\YYYUUUQQQNNNJJJFFFDDD@@@???===<<>>444222333222111111000000000111111111222222222222333333444555777777888===???======AAACCCBBB@@@AAABBBCCCEEEIIINNNQQQYYYlllzzzkkkYYYLLLCCC>>>@@@DDDLLLFFFFFFPPP^^^mmm{{{tttnnnmmmrrruuuvvv|||ppp\\\RRRHHHEEEDDDBBBCCCEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKMMMOOORRRUUUVVVUUUWWWZZZ]]]```eeejjjmmmrrrsssuuuvvvxxx{{{tttWWWNNNGGGFFFFFFEEEEEEGGGGGGLLLKKKOOOYYY[[[aaaqqq|||rrrlllhhhddd]]]XXXTTTSSSTTTVVV[[[bbbiiimmmnnnpppuuuzzzxxxjjj^^^VVVSSSIIIDDDAAA@@@>>><<<===@@@CCCEEELLLZZZmmmvvvxxxzzzzzzxxxwwwxxxyyyzzz|||}}}}}}}}}{{{~~~~~~}}}|||yyyoooeeeSSSIIIAAA@@@@@@@@@AAADDDDDDIIIOOOTTTXXX^^^dddiiijjjmmmrrrvvvyyy|||~~~}}}}}}}}}~~~~~~}}}www{{{yyyrrriii```QQQDDD??????@@@GGGXXXooosssjjj\\\YYYTTTPPPMMMJJJFFFCCCBBB@@@===<<<>>>HHHWWWccccccccccccfffmmmzzzzzzgggZZZUUUSSScccuuuuuutttvvvwwwwwwxxxyyy|||eee]]]gggxxxtttiiimmmqqqmmmeeeLLL???444111222111000111000000111111111222222222333333333333333444555555777<<<>>><<<===AAACCCBBBAAACCCFFFIIIKKKNNNPPPRRR[[[pppsssdddSSSGGG???;;;>>>CCCGGGFFFKKKWWWeeesssrrrllljjjllljjjjjjwwwyyyjjjXXXNNNFFFCCCBBBAAACCCGGGFFFFFFFFFGGGIIIJJJLLLMMMPPPOOOOOOOOOQQQRRRTTTUUURRRVVV[[[___dddhhhmmmqqqsssuuuxxx{{{}}}vvvYYYPPPIIIHHHHHHGGGGGGIIIJJJPPPQQQVVVaaagggpppvvvppplllhhhaaa[[[VVVUUUTTTWWW\\\ccciiillllllnnnqqqvvv|||xxxlll___UUUPPPGGGBBB@@@@@@???;;;999;;;??????CCCOOOcccxxxvvvxxx{{{zzzxxxwwwxxxzzz{{{|||}}}|||{{{|||~~~{{{}}}~~~|||zzzvvvkkk```QQQHHHAAA@@@@@@@@@AAACCCFFFLLLTTTYYY\\\aaaiiiooolllqqqwwwzzzzzzzzz}}}|||}}}}}}}}}}}}|||||||||~~~uuuzzz|||vvvnnndddTTTEEE>>>AAADDDJJJYYYoooyyyppp\\\YYYTTTPPPMMMIIIFFFCCCCCC@@@===;;;===FFFWWWeeejjjkkkmmmrrr|||~~~jjj\\\SSSOOOOOO```rrr}}}vvv^^^TTT]]]nnnjjj___fffmmmkkkeeeMMM@@@444111222111000000000111111111111222222222444333333222222333333444666;;;===<<<<<<@@@CCCBBBDDDFFFJJJNNNPPPRRRSSSTTT\\\rrr|||kkk]]]NNNCCC===;;;???DDDBBBFFFPPP]]]jjjwwwtttmmmiiigggbbbbbbtttvvvgggVVVMMMFFFCCCCCCCCCFFFJJJFFFFFFGGGHHHJJJLLLNNNOOOUUUTTTSSSQQQQQQRRRRRRSSSPPPTTT[[[aaaffflllqqqttttttwww{{{xxx[[[SSSKKKJJJJJJIIIIIIKKKNNNVVVXXX___mmmtttzzzssspppkkkddd^^^XXXVVVUUUWWW]]]ccciiillllllmmmppptttzzzyyymmm```TTTMMMGGGCCCAAABBBAAA<<<999:::===<<<>>>III\\\sss{{{xxxvvvuuuvvvxxxyyyxxx{{{zzzzzz|||~~~{{{yyy{{{xxx{{{{{{wwwuuurrrhhh\\\JJJFFFAAA???@@@BBBCCCBBBIIINNNUUUZZZ^^^bbbhhhlllnnnrrrwww}}}~~~~~~xxxvvvyyy}}}~~~|||}}}}}}|||wwwssskkk[[[MMM@@@@@@AAAHHHWWWlll~~~qqq___[[[VVVQQQMMMJJJHHHGGGCCCCCCCCCAAA>>>CCCUUUggg|||jjjXXXNNNKKKKKKSSSZZZiii}}}fffcccYYYSSSdddpppdddcccfffeeebbbMMMAAA666333333222222333//////...............///333444555777777777666666666888:::<<<>>>??????>>>CCC@@@GGGTTTYYYSSSRRRWWWaaavvvxxxjjj[[[KKKBBB>>>===???DDDEEEHHHPPP]]]ppp{{{nnnpppnnngggccckkk}}}tttdddNNNKKKGGGEEEFFFGGGHHHHHHGGGMMMOOOKKKKKKQQQXXX\\\___bbb```XXXTTTVVVVVVSSSSSSVVV[[[```eeekkkqqquuuzzz{{{}}}|||aaaWWWNNNNNNQQQSSSUUUWWWZZZ[[[bbbnnn}}}uuulllccc]]]WWWVVVVVVXXX\\\ccciiimmmhhhpppuuuuuuwww|||mmm]]]RRRMMMCCCCCCAAA???;;;999999:::===;;;999>>>OOOjjjyyywwwuuutttvvvxxxyyyyyyyyyxxxxxx{{{~~~~~~}}}zzz{{{}}}|||wwwtttpppcccVVVHHHDDD@@@???AAACCCDDDDDDJJJPPPWWW\\\```eeekkkppprrruuuzzz}}}}}}}}}zzzvvvvvvxxx{{{~~~{{{}}}}}}zzzuuulll]]]NNNEEECCCBBBGGGUUUiii{{{nnn^^^ZZZUUUPPPMMMKKKIIIHHHEEEDDDCCC@@@===BBBSSSeee{{{nnn^^^QQQIIIHHHHHHNNNVVVeeezzz{{{uuu___]]]UUUSSSdddlllaaaaaadddccc```OOOCCC777444333222111222111111000000///000000111222333444555666666666666777888:::<<<>>>?????????CCCBBBJJJWWW[[[WWWXXX___kkk~~~tttaaaUUUIIIBBB???<<<<<>><<<===@@@JJJRRRZZZppptttlllooopppqqqvvvrrrcccOOOLLLHHHGGGHHHIIIJJJJJJHHHMMMQQQTTT\\\jjjvvvzzz}}}ooo^^^UUUTTTUUUTTTXXX\\\aaaggglllsssyyy}}}ggg^^^VVVWWW\\\aaagggmmmvvvxxx|||sssiiicccXXXXXXXXXYYY]]]ccciiilllooovvv{{{zzz{{{~~~xxxvvvrrrnnnkkkhhhgggfffkkkqqqvvvyyyttteeeYYYRRRHHHFFFCCC@@@>>><<<;;;;;;666999;;;<<>>LLL\\\{{{llleee^^^^^^^^^\\\XXXUUUTTTTTTRRRZZZhhhyyyvvvjjjiiiiiifffiiihhheeegggsssxxxfff]]]]]]```___^^^SSSGGG:::555444111///000222222111111111222333333444333333333444666777999999:::;;;===???AAABBBCCCDDDKKKWWW___```bbbmmm{{{xxxvvvjjjWWWNNNFFFDDDCCC@@@???@@@DDDPPPWWW\\\pppwwwzzzyyyyyy{{{qqqbbbQQQNNNJJJIIIJJJKKKLLLLLLNNNSSSXXX___kkk|||nnn\\\SSSRRRVVVYYY[[[___dddjjjpppvvv}}}jjjaaaZZZ\\\aaahhhqqqyyy~~~}}}sssiiicccYYYYYYYYY[[[^^^ccchhhkkkooovvv{{{||||||}}}~~~{{{zzzzzz{{{}}}~~~yyyvvvrrrjjjccc]]]ZZZXXX]]]ccchhhlllvvvxxxiii\\\TTTJJJGGGCCC@@@>>><<<;;;:::444999===<<<<<>>@@@BBBDDDEEEGGGQQQ^^^cccaaagggyyy|||wwwiiiUUUKKKCCC@@@@@@???AAACCCEEERRR\\\cccvvv~~~qqqaaaSSSPPPMMMKKKLLLNNNOOOOOOQQQWWW___jjj|||jjjYYYQQQRRRXXX]]]___ccchhhnnnssszzzkkkccc\\\]]]ccckkkwww|||rrrgggaaaZZZZZZZZZ\\\___dddhhhjjjmmmtttyyyzzz{{{}}}|||xxxyyy|||}}}}}}wwwwwwwwwyyy|||}}}}}}|||zzzxxxsssjjj___VVVQQQPPPQQQUUUXXX[[[cccoooxxx|||||||||zzzlll^^^VVVLLLGGGBBB>>>===<<<:::888555999>>>===999BBB]]]xxx[[[[[[]]]bbbhhhlllnnnoookkknnnrrrtttuuuvvvwwwxxxzzzzzzzzzzzz{{{}}}~~~tttlllkkkiii___PPPGGG@@@AAABBBDDDFFFLLLSSSWWWaaadddhhhjjjlllpppwww|||~~~||||||||||||}}}}}}{{{tttmmmcccZZZRRRHHHAAABBBFFFPPPeeeyyyxxxhhh```VVVQQQQQQPPPNNNJJJJJJGGGDDD@@@<<<;;;CCCMMMjjjxxx[[[SSSQQQWWW___dddeeecccaaa___```iiiuuu|||iiiiiillllllpppuuuzzz||||||~~~wwwhhh___\\\\\\[[[ZZZVVVIII<<<777555222000000///////////////000111222555555555666777999:::;;;;;;;;;<<<>>>@@@CCCEEEGGGLLLYYYeeefffbbblll|||iiiSSSHHH???<<<======@@@DDDFFFQQQ```ppp}}}www|||rrrbbbUUUSSSOOONNNPPPRRRSSSSSSRRRYYYdddttt{{{dddUUUPPPRRRZZZbbbdddggglllqqqwww}}}~~~jjjbbb[[[[[[```jjjxxx{{{qqqggg```[[[[[[\\\]]]```dddhhhjjjlllrrrvvvvvvwwwyyyvvvqqqrrrvvv{{{~~~}}}{{{zzzvvvvvvwwwyyy|||}}}}}}{{{yyywwwrrrhhh[[[QQQKKKJJJGGGIIIJJJMMMRRR[[[dddkkkpppqqqyyy{{{ooobbbZZZNNNHHHBBB>>>===<<<:::888777888<<<===:::>>>TTTmmmRRRSSSVVV[[[bbbgggiiijjjfffjjjnnnpppqqqrrrtttvvvvvvwwwwwwyyyzzz|||~~~|||tttnnnmmmgggYYYKKKCCC@@@BBBDDDFFFHHHNNNUUU[[[```ccchhhkkkmmmssszzz}}}{{{|||||||||zzz}}}|||vvvpppmmmhhhbbbUUUJJJCCCBBBCCCIII\\\qqq|||}}}mmmdddYYYSSSRRRQQQMMMIIIIIIGGGDDDBBB===:::???GGG[[[tttsss]]]XXXTTT[[[fffnnnrrrrrrqqqpppttt}}}|||jjjnnnwwwzzz|||qqqgggbbbaaa___^^^VVVIII<<<777555222000111///......//////111222222222333555666888999999:::<<<<<<===>>>AAADDDFFFHHHRRRaaammmjjjdddqqqiiiQQQHHH???===>>>>>>@@@CCCJJJRRRfff|||sssqqq{{{tttdddXXXUUURRRQQQSSSUUUVVVVVVVVV^^^kkk|||lllXXXOOOOOOSSS]]]gggiiimmmqqqvvvzzzyyyhhh```YYYXXX\\\fffvvv|||rrrhhhbbb\\\\\\]]]^^^aaadddgggiiimmmqqqsssrrrrrrsssoooiiijjjooouuuzzz{{{yyyxxxwwwwwwwwwxxxzzz}}}~~~}}}{{{vvvvvvqqqgggYYYMMMHHHGGGBBBCCCEEEHHHJJJNNNUUU\\\bbbdddnnn~~~zzzqqqgggaaaQQQJJJCCC>>>>>>>>>;;;888999666777;;;;;;<<>>:::===DDDKKKfffqqq```___[[[cccpppzzz|||llluuuzzzooojjjhhheeedddVVVIII<<<777666333111222////////////000111222333000222444666888888888888<<<<<<===>>>AAADDDGGGIIIWWWgggrrrlllffftttjjjRRRIIIBBBAAABBBAAABBBDDDPPPVVVmmmtttnnnooozzzvvvfffYYYWWWTTTSSSTTTVVVXXXXXX]]]dddpppppp^^^MMMHHHLLLTTT```kkkmmmpppuuuyyy}}}tttggg___WWWUUUYYYcccsss}}}tttjjjddd\\\]]]]]]___aaadddgggiiinnnqqqrrrpppooonnnjjjcccdddjjjqqqvvvwwwvvvttttttxxxxxxyyy{{{~~~~~~}}}|||uuuuuuqqqgggXXXMMMHHHGGGBBBCCCFFFIIIJJJKKKOOOTTTWWW[[[gggyyy~~~zzztttlllfffSSSLLLDDD@@@??????<<<999:::444444:::;;;<<>>???DDDRRRbbbqqq}}}xxxlll]]]UUUSSSRRRNNNIIIFFFEEEDDDBBB@@@>>>===<<>>@@@@@@AAADDDJJJPPPUUUbbbjjjhhhiii}}}xxxWWWJJJ@@@@@@AAA>>>AAAHHHMMM[[[ppptttnnnqqqzzziii^^^VVVRRRTTTWWWXXXZZZ]]]^^^hhhwwwdddXXXMMMKKKOOOVVV```hhhrrrtttyyy~~~zzzooobbb[[[VVVUUUWWW^^^kkkwwwuuujjjcccaaa^^^\\\\\\___dddggghhhnnnmmmnnnooopppmmmgggbbb___dddjjjooosssuuuwwwxxxwwwwwwxxxzzz{{{}}}~~~zzzwwwqqqfffZZZOOOHHHEEEGGGHHHHHHGGGGGGIIIMMMPPPQQQVVV___nnn~~~|||yyyvvvwww{{{{{{vvvtttmmmeeeVVVLLLCCC@@@???<<<:::<<<888888888888:::>>>EEEJJJcccuuuJJJKKKMMMPPPTTTWWWZZZ\\\___aaaccceeeeeefffhhhjjjlllnnnqqqssssssssstttuuusssooohhhbbbZZZQQQGGG@@@@@@DDDIIILLLOOOTTTZZZ```dddiiinnnrrruuuzzz{{{yyyyyyyyy{{{~~~}}}|||}}}zzzuuurrruuuwwwzzzzzzbbbSSSEEE@@@???BBBOOO]]]ppp|||~~~qqqbbbXXXUUUSSSOOOJJJGGGFFFDDDBBB@@@>>>===<<>>===AAAKKK\\\hhhiiidddeeeiiimmmmmmooottt|||mmmeeewwwwwwpppkkkiii]]]UUUHHH===777444333333000000000000000111333333222222333444555777888999:::<<<>>>??????BBBHHHNNNTTTWWWYYY]]]mmm{{{YYYLLLAAA@@@@@@@@@GGGPPPZZZjjj~~~uuuppprrryyytttggg^^^XXXWWWXXXYYY^^^ccciiittt}}}nnnWWWPPPKKKOOOWWW^^^eeelllwww|||rrrgggXXXRRRNNNMMMOOOTTT```jjjwww}}}sssmmmfffdddbbbbbbdddgggiiijjjlllllllllmmmnnnkkkgggddd```dddjjjnnnoooppppppqqquuuwwwyyy|||~~~~~~yyypppcccVVVLLLHHHFFFDDDFFFIIIKKKLLLMMMPPPRRRRRRVVV]]]hhhttt}}}oooaaaUUUTTTSSSTTTXXX^^^eeeiiimmmvvv|||xxxtttmmmddd\\\RRRHHHCCC@@@<<<999:::777777777777888;;;???CCCSSSgggCCCBBBAAABBBDDDHHHLLLNNNMMMQQQWWW[[[^^^___aaacccfffhhhiiiiiihhhggghhhiiikkkggg___WWWOOOHHHCCCAAAAAAFFFLLLQQQUUU[[[ccciiipppssswwwzzz}}}{{{xxxvvvrrrooommmnnnrrrwww|||~~~}}}zzzzzz~~~}}}{{{zzzxxxwwwwww{{{|||}}}~~~|||yyytttqqqooovvv~~~vvveeeVVVHHHBBB>>>===GGGSSSiiiwwwpppaaaXXXSSSOOOLLLHHHHHHFFFDDDBBB@@@???>>>BBBIIIWWWdddhhhhhhkkkqqqssstttvvvzzzuuubbb[[[mmmuuujjjhhhjjjjjj]]]TTTHHH===666444333333000000000000111222333333333333333444555777999::::::<<<======<<>>BBBFFFIIIHHHLLLRRRVVVYYY[[[]]]^^^aaabbbcccbbbaaaaaabbbccceeeaaaZZZRRRJJJEEEBBBAAABBBGGGMMMSSSXXX^^^gggmmmuuuwwwzzz}}}~~~{{{zzzwwwtttppppppssswww{{{}}}|||{{{~~~}}}{{{yyyxxxxxxvvvxxx{{{|||{{{xxxuuutttvvv|||yyypppbbbTTTFFFAAA>>>===EEEQQQfffuuuuuufffZZZRRRNNNLLLIIIIIIGGGEEECCCAAA@@@??????DDDPPP]]]eeegggkkkpppwwwyyy{{{~~~xxxqqqfffZZZUUUeee|||ggg[[[]]]cccggg\\\SSSGGG<<<555222222222000000000000111222333444333333444444666777999:::;;;<<<===;;;:::;;;@@@EEEQQQPPPRRR___|||qqqVVVJJJAAAAAAAAADDDOOO]]]mmm|||ooonnnvvv~~~yyyiiidddaaa```___]]]```dddqqqrrr\\\TTTPPPUUU___iiisss{{{vvvdddYYYRRRMMMKKKKKKLLLNNNVVV^^^kkkxxxzzzrrrnnnjjjfffdddeeegggiiijjjiiijjjjjjjjjiiihhhggggggfffiiikkklllllllllmmmnnnsssvvvzzz~~~yyynnn```TTTMMMKKKLLLOOOQQQTTTUUUUUUVVVWWWYYY]]]___dddiiinnnssswwwyyy|||iiiUUUHHHDDDEEEEEEEEEGGGKKKRRRWWWbbbqqq{{{rrrhhhYYYOOOFFFBBB@@@<<<:::;;;555666777777777777:::<<>>FFFQQQfffuuuzzzkkk\\\RRRNNNMMMJJJJJJHHHFFFDDDBBBAAA@@@@@@CCCNNN\\\eeegggjjjmmmuuuxxx{{{vvvsssgggaaa\\\XXXVVVccc~~~www^^^QQQTTT\\\```[[[SSSFFF;;;555222111111111111000111111222333444333333444555666888999::::::<<<<<<;;;:::<<>>FFF]]]xxx666666666777777777888888;;;===@@@AAACCCEEEIIILLLMMMMMMNNNMMMLLLMMMPPPRRRUUUTTTRRRLLLFFFBBBCCCEEEEEEJJJPPPVVV[[[aaajjjpppwwwxxxzzz~~~~~~~~~~~~zzz|||~~~~~~|||yyyxxxuuuyyy||||||zzzxxxxxxzzzvvv}}}{{{yyysssmmmcccVVVJJJFFFCCC@@@GGGRRRiiiyyyssscccWWWQQQPPPKKKKKKIIIGGGEEECCCBBBAAA:::???LLL___nnnssstttuuuyyy}}}qqqZZZXXXjjjvvvmmmggg```___ccc```cccwwwkkkkkkooouuunnn[[[NNNRRRYYY[[[]]]UUUHHH===777444333333111111111111222333444555444444444555777888:::;;;777999<<<>>>@@@DDDKKKQQQSSSRRRVVVhhhxxx~~~bbbHHHAAA>>>AAADDDIIIWWWgggtttxxxooopppxxx{{{ooopppyyyxxxqqqjjjeeebbbdddooozzzzzz```UUURRRVVVbbbppp{{{{{{jjj\\\TTTPPPMMMLLLMMMMMMLLLPPPWWWYYYcccqqq|||{{{qqqjjjaaaZZZZZZ^^^cccffffffggghhhfffddddddgggkkkjjjiiieeebbbbbbeeekkkpppqqquuu{{{|||yyyyyyuuulllbbbZZZVVVVVVXXX]]]^^^aaacccfffkkkqqqvvvtttwwwzzzzzzzzz{{{xxxfffRRRJJJLLLFFFKKKQQQUUUYYY```kkksss}}}~~~tttiii___TTTJJJEEEAAA<<<999999222444777999999999999:::999???TTTrrr444444333333333444444555999:::<<<>>>@@@BBBCCCDDDEEEDDDDDDDDDDDDFFFHHHIIINNNKKKHHHEEECCCCCCDDDDDDGGGMMMSSSVVVYYY```llluuuwwwxxx|||yyy{{{~~~~~~}}}{{{zzzyyyyyyzzzyyywwwuuuwwwwwwwwwvvvuuutttrrrrrrssstttvvvxxxyyywwwrrrnnnddd___VVVLLLGGGGGGKKKPPPdddwwwzzzhhhXXXPPPNNNKKKJJJHHHFFFDDDBBBAAAAAABBBAAAHHHYYYjjjuuuxxxxxx}}}cccTTTRRR^^^yyysssqqqfffbbbiiimmmqqqmmmaaa___eeehhhjjjfff]]]WWWUUUWWWWWWNNNBBB;;;777555111---222333444444444333222111333333333444555666777888999;;;:::999>>>HHHPPPQQQSSSSSS[[[nnnzzzttt^^^GGGAAA>>>AAAFFFOOO___ooo~~~xxxooosssvvv||||||mmmbbbcccqqq~~~uuulllgggbbbbbbrrrsss\\\OOORRRYYYdddrrrwwwiii]]]UUUMMMOOOPPPPPPOOOOOOPPPQQQXXX^^^jjjxxx~~~zzztttlllbbb\\\[[[^^^``````bbbdddffffffffffffggghhhjjjhhhddd```___ccciiinnnuuuyyy~~~}}}zzzzzzrrriiibbb___^^^]]]\\\___bbbfffiiilllqqqyyyzzznnn___QQQIIIGGGIIIOOOWWW```iiittt}}}ssshhh```VVVLLLHHHDDD>>>;;;::::::999999888888999999:::;;;===JJJccc{{{888777666666666666666777666777888:::<<<>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFDDDBBBAAAAAABBBDDDFFFEEEIIIOOOTTTZZZcccnnnvvvxxxzzz~~~zzz|||{{{zzz~~~~~~|||zzzyyyyyyxxxwwwuuutttttttttsssrrrqqqpppoooqqqrrrsssvvvvvvtttooollleeebbb[[[QQQIIIGGGKKKPPPaaattt|||jjj[[[SSSPPPLLLKKKIIIGGGEEEDDDCCCBBBBBBAAAGGGVVViiivvvzzz{{{mmmWWWLLLJJJVVVrrr~~~wwwnnnlllqqqtttuuuwwwbbbXXXXXXcccjjjqqqpppggg]]]WWWUUUTTTLLLAAA:::888666333000111222222333333222111111444444444555666777888999:::<<<<<<<<>>BBBJJJUUUgggwwwvvvpppuuuwww|||pppcccZZZ]]]mmm}}}vvvlllgggbbbcccsssmmmYYYRRRVVV^^^jjjxxxyyyjjj]]]UUUNNNOOOOOONNNMMMMMMOOOQQQVVV]]]jjj{{{yyyxxx|||{{{ssskkkbbb]]]]]]```bbbbbbaaabbbdddddddddfffiiikkkhhhfffccc___^^^aaagggllluuuyyy~~~~~~{{{yyysssjjjdddbbbcccbbbbbbeeehhhlllnnnppptttzzz}}}ppp```QQQJJJJJJOOOWWWbbbmmmxxx~~~vvvkkkaaaWWWMMMHHHDDD>>>::::::999888888777777888888999999;;;GGG^^^vvv999888777666666666666666555555666888999;;;<<<<<<;;;<<<===>>>>>>??????>>>???>>>===<<<===???AAACCCCCCFFFKKKRRR\\\gggpppvvvxxx{{{}}}~~~|||xxxxxx{{{~~~{{{yyyxxxwwwvvvtttrrrrrrqqqpppooonnnmmmmmmpppqqqrrrtttuuusssnnnkkkhhhgggbbbWWWKKKFFFIIIOOO]]]ppp}}}mmm^^^VVVSSSLLLKKKIIIGGGFFFEEEDDDDDDAAAAAAEEESSSgggxxxtttuuuyyyiii\\\NNNGGGFFFQQQmmm}}}}}}~~~vvvfffWWWQQQRRR]]]iiixxx|||tttfff\\\WWWQQQJJJAAA:::888666444222000111111222222222111000555555555666777888999:::999<<<<<<<<>>AAAKKKbbb}}}eee^^^eeeeee]]]TTTNNNJJJJJJJJJQQQhhhwwwrrrjjjbbb[[[SSSMMMNNNSSS[[[mmm|||kkk^^^XXXOOOJJJCCC<<<777444222000222222222222333333444444333333333444555666777888666:::<<<===CCCMMMTTTUUUXXX^^^nnn___GGGBBBBBBDDDKKKYYYmmm~~~tttqqqxxxssscccZZZUUUPPPNNNQQQ[[[ppp{{{mmm```ZZZYYY^^^pppttthhh___]]]fffttttttfff^^^[[[[[[XXXUUURRRRRRUUUWWWTTT]]]mmmzzzrrrjjjeeeaaaaaabbbeeelllwwwqqqjjj```ZZZYYYZZZYYYYYYZZZ]]]aaacccbbb```______dddcccbbb``````dddiiinnnqqqtttyyy~~~~~~|||yyyxxxvvvtttuuuxxx|||~~~ppp___ZZZ^^^kkkvvv~~~yyyxxxxxxyyy{{{{{{pppfffWWWNNNFFFCCCAAA===;;;<<<888888888777777888888888888999===HHH^^^}}}666666555555555555666666555555555555444444444444666666777777777777777666555555666777999;;;===>>>DDDDDDHHHPPP\\\fffkkkmmmssszzz~~~}}}}}}~~~~~~}}}zzzzzz}}}}}}yyytttqqq{{{~~~~~~~~~{{{xxxvvvvvvvvvuuuttttttrrrpppooonnnmmmnnnnnnmmmmmmnnnqqqssssssrrrpppmmmnnnkkk```SSSJJJIIILLLVVVjjj{{{}}}|||vvviii\\\TTTKKKJJJHHHFFFDDDBBBAAAAAA<<<>>>???GGG^^^zzzhhhYYYYYYXXXQQQOOOIIIGGGIIIJJJQQQdddxxxxxxhhhddd```\\\UUUOOORRRXXXjjjzzzzzzeeeVVVPPPMMMIIICCC===777333111000222222222222333444555555333333333333444666777888999===???AAAGGGQQQXXXYYYTTTccc~~~[[[GGGCCCEEEHHHPPP```tttwwwppppppzzzyyyeeeWWWQQQNNNLLLNNNSSS^^^qqqvvvgggZZZUUUUUU[[[lll~~~}}}pppgggbbbgggqqqxxxkkkccc___^^^]]]YYYVVVUUUVVVXXXWWW```nnn}}}yyynnnggg```]]]ZZZ[[[aaakkkvvv}}}{{{~~~ssskkkbbb\\\ZZZYYYXXXWWWZZZ]]]aaabbb```^^^]]]\\\aaaaaaaaa```aaaeeekkkppppppsssxxx}}}}}}{{{{{{zzzzzzzzz}}}{{{mmmiiikkkzzzyyyuuuttttttxxx}}}{{{pppfffVVVMMMEEEBBB@@@===;;;<<<999888888777777888888999888:::===DDDXXXwww777666666777777888999:::666666666555555444444444666666555555555555555666444444555777888:::;;;<<<===@@@EEENNNXXXaaahhhkkkmmmvvv~~~~~~~~~~~~yyysssoooyyy|||{{{|||~~~yyywwwvvvvvvwwwwwwuuuttttttsssqqqooommmnnnnnnooollllllnnnqqqtttuuutttsssqqqooojjjaaaVVVOOONNNOOOUUUiiiyyyzzzwwwzzz||||||zzzmmm^^^TTTMMMLLLJJJGGGDDDBBBAAA@@@===??????CCCXXXsssqqq[[[WWWVVVRRRPPPJJJHHHLLLPPPVVVfffwww|||jjjkkkllljjjbbb\\\___fffwww{{{bbbQQQJJJJJJGGGCCC===777333222222222111111111222333444555333333444444555777888999:::>>>AAACCCJJJTTTZZZ[[[ZZZnnnqqqUUUHHHCCCGGGLLLUUUfff|||tttqqqtttiiiZZZRRRMMMLLLNNNRRRXXXbbbtttrrrcccVVVSSSSSSYYYiiizzzxxxnnnjjjkkkttt{{{pppiiieeeeeedddaaa]]][[[[[[\\\```hhhtttyyyqqqddd```[[[YYY\\\bbbiiimmmmmmrrrvvvvvvwwwyyyyyyuuuooohhh___YYYWWWWWWVVVTTTWWWXXXYYYYYYXXXXXXZZZ[[[]]]]]]^^^___aaaffflllqqqqqqtttyyy~~~}}}~~~~~~}}}}}}|||xxxzzz~~~xxxtttrrrrrrpppwww}}}}}}yyyoooeeeYYYPPPGGGDDDAAA===;;;;;;777777777666666777777777777:::<<<@@@RRRppp555555666666777999:::;;;:::999999888777777666666666555444333333333555555777777777777777777777777888<<>>@@@>>>AAASSSmmmyyywwwzzz{{{ccc\\\\\\ZZZUUUNNNKKKQQQWWW^^^lll|||rrrvvv{{{zzzqqqjjjmmmuuu|||~~~dddQQQJJJGGGEEEBBB<<<777444444555111000000000000222444555555555555555666888999:::888<<<@@@BBBIIISSSZZZ[[[gggyyyeeeOOOGGGBBBHHHOOOXXXkkkssstttzzzuuu```UUUQQQNNNNNNQQQWWW]]]fffwwwpppaaaUUURRRSSSYYYhhhxxx|||tttnnnpppttt~~~|||rrrlllkkklllkkkhhhdddaaaaaaaaaiiippp||||||hhhddd___\\\\\\^^^```aaabbbgggkkkkkklllnnnnnnkkkhhhbbbZZZTTTSSSTTTSSSQQQRRRQQQPPPOOOOOOQQQVVVZZZZZZ[[[\\\^^^```ffflllqqqsssvvv{{{~~~}}}wwwsssrrrqqqgggpppxxx{{{zzzvvvlllccc]]]SSSJJJFFFBBB===::::::666666555555555555666666555:::;;;>>>NNNkkk888999999::::::;;;;;;;;;999888777777888888777555555555666666666555333222222333333444666888999:::===>>>@@@DDDKKKRRRYYY]]]bbbhhhpppxxx|||}}}}}}|||yyyxxxzzz{{{}}}{{{xxxxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxyyyzzzzzzyyyxxxzzzxxxuuurrrnnnllljjjiiimmmmmmooorrrvvvyyyyyyxxxsssrrrlllaaaZZZVVVQQQKKKVVV^^^jjjsssrrrmmmnnnsssvvvssscccUUUQQQMMMHHHDDDBBBAAA@@@???===???===<<>>===???<<<;;;HHH___mmmnnnrrr~~~oooiiidddiiioooiiicccfffppp{{{xxxdddMMMJJJJJJIIIEEE???888444222222111111111111111222333333555555555555666888999:::999===AAAFFFLLLSSSXXXZZZgggeeeMMMBBB???DDDHHHQQQ^^^ooo{{{uuuzzzjjjWWWPPPQQQRRR^^^bbbdddmmmrrr{{{ppp___RRRQQQXXX```ooo}}}yyyrrrwww{{{yyyuuussswww|||}}}wwwtttrrrrrruuuyyy{{{{{{zzznnniiiaaa\\\ZZZ[[[]]]^^^]]][[[WWWQQQKKKGGGFFFFFFEEEFFFGGGGGGHHHJJJMMMOOOPPPUUUYYY\\\^^^aaafffjjjpppsssyyyyyyuuu~~~{{{uuuooolllhhhjjjmmmsssuuurrrjjjccc[[[VVVMMMFFF@@@===:::888555555555555555555555555555666888;;;CCCWWWvvv<<<<<<===>>>???@@@AAAAAAAAA===999777666777666666555555666666666555444333666666555555555555666666999999:::<<>><<<===;;;999EEEZZZiiilllqqqyyy{{{tttooo{{{{{{zzzwwwiiiQQQLLLKKKJJJFFF@@@999444111111222222222222222333444444555555555666777888:::;;;===???CCCKKKSSSXXX[[[\\\mmmwwwXXXDDD===<<>>;;;===:::999BBBTTTdddkkkmmmsssyyyzzzxxxyyy~~~~~~yyy|||sssrrrVVVNNNLLLKKKGGGAAA:::444222111222222222222222333444444444444444555666888999:::===>>>DDDOOOXXX]]]^^^```vvvkkkPPPAAA>>>@@@EEEMMM\\\nnnwwwvvv|||}}}cccTTTSSSWWWaaannntttwwwtttcccUUUUUU^^^jjj||||||uuuqqqmmmiiijjjlllooozzzssseee[[[VVVTTTSSSTTTUUUTTTQQQKKKGGGDDDCCC???@@@BBBBBBCCCEEEHHHKKKLLLPPPTTTWWWYYY^^^dddiiitttvvvyyy}}}uuufff[[[UUUSSSZZZbbbjjjsssxxxooohhhfffhhhnnnvvvzzzwwwpppiii]]]WWWNNNFFF@@@<<<888666555555555555555555555555444333555999<<>>AAADDDIIIMMMQQQTTTXXXZZZ]]]___bbbfffllluuu~~~|||zzzzzzyyyyyyzzz~~~}}}{{{zzz{{{}}}~~~~~~}}}|||zzzwwwuuurrrrrrssstttuuuuuuttttttpppooopppssswww{{{}}}~~~wwwoooiiiddd[[[QQQDDDIIISSS]]]___[[[ZZZ\\\oooyyyvvvfffXXXMMMKKKIIIHHHGGGDDDAAA>>>;;;<<<<<<;;;AAAPPP```jjjhhhmmmrrruuuvvvxxx~~~|||yyyppp{{{XXXJJJLLLKKKHHHBBB;;;666222111111111111111111222333333222222222333555777888999;;;<<>>???AAAAAABBBDDDHHHKKKMMMQQQUUUXXX[[[___fffllltttuuuxxx|||~~~kkkZZZOOOIIIGGGJJJNNNSSSYYYaaammmvvvyyyoooiiigggiiiooovvvzzzxxxpppjjj]]]WWWNNNFFF@@@<<<888666555555555555555555555555555333666:::<<>>BBBEEEGGGJJJMMMPPPWWW[[[```dddhhhoooxxx||||||}}}}}}|||}}}~~~|||zzzwwwxxxzzzzzz{{{~~~|||yyyxxxzzz|||~~~}}}~~~~~~|||yyywwwrrrtttvvvxxxyyyyyyyyyyyytttsssrrruuuyyy}}}|||uuupppkkk___SSSEEEGGGNNNVVVWWWTTTSSSUUUfffqqq~~~xxxiii\\\PPPMMMJJJHHHFFFCCC@@@>>>;;;===>>>>>>BBBMMM]]]iiieeekkkrrrwwwzzz~~~uuuttt|||vvvmmmaaaMMMJJJJJJHHHCCC===777444333111111111111111222333333111111111333444666888999;;;<<>>@@@AAABBBCCCFFFIIILLLOOORRRWWWZZZ]]]bbbjjjppptttvvvyyy}}}yyydddRRRHHHDDDDDDCCCFFFJJJNNNSSS^^^hhhsss|||yyyqqqkkkhhhiiimmmsssvvvtttnnnhhh\\\WWWNNNFFF@@@<<<999777555555555555555555555555666333666<<<<<<>>>QQQjjjJJJJJJJJJJJJJJJJJJJJJKKKBBB???<<<:::;;;===??????CCCAAA>>>;;;888666555555888777666555555444444444555555555666666777777777999;;;===>>>@@@BBBFFFIIINNNTTT[[[___aaaeeekkkpppkkkiiihhhiiilllnnnnnnnnnmmmmmmnnnpppsssvvvyyy{{{}}}}}}}}}wwwttttttwww{{{}}}~~~~~~{{{yyyxxxyyy{{{}}}||||||~~~~~~}}}yyyzzz|||~~~~~~~~~zzzxxxwwwyyy|||}}}yyyuuuoooaaaSSSGGGGGGKKKQQQQQQNNNMMMOOO^^^kkkyyy{{{mmmaaaSSSOOOKKKGGGEEEBBB@@@>>>;;;>>>AAABBBDDDLLL[[[hhhgggmmmvvv}}}mmmlllqqqjjjmmmiiikkkUUUIIIIIIHHHDDD>>>999555444222222222222222333444444111111222333555777999:::>>>@@@KKKXXX\\\[[[bbboooxxx[[[JJJBBB>>>@@@DDDOOO```|||rrreeecccfffkkkyyyyyyddd[[[^^^eeesssooo___TTTVVV___kkk{{{{{{uuunnnccc[[[ZZZYYYYYYdddssszzzsssnnniiifffccc```___\\\VVVNNNGGGCCCBBB@@@BBBCCCDDDEEEHHHLLLOOOPPPTTTXXX[[[^^^dddlllssstttvvvzzzttt___NNNEEECCCDDDDDDGGGMMMRRRWWWbbbnnnzzz}}}xxxrrrnnnhhhhhhjjjnnnpppnnniiiccc[[[VVVMMMFFF@@@===:::888555555555555555555555555666222666===;;;:::LLLdddJJJJJJJJJJJJIIIIIIIIIIIIAAA>>>;;;;;;===???AAAAAAFFFDDD@@@<<<999777555555555555555555555666777888555666666777777888888888:::;;;<<<======???CCCFFFDDDJJJRRRUUUUUUUUUYYY\\\]]][[[YYYYYY\\\___```aaaaaaaaabbbeeehhhkkknnnpppwww|||zzz}}}~~~xxxrrrmmmqqquuu{{{~~~}}}{{{yyyxxxyyy{{{|||zzz{{{}}}~~~}}}~~~~~~zzzxxxqqqaaaSSSIIIHHHJJJNNNNNNKKKJJJLLLZZZhhhwww}}}qqqeeeUUUQQQKKKFFFDDDBBB???>>>;;;???CCCEEEFFFLLL[[[hhhjjjqqqzzz}}}iiifffzzzzzzrrrhhh[[[ZZZbbbeeennnYYYHHHIIIHHHDDD???:::666555444333333333333444555555222222333444666888:::;;;BBBDDDOOO[[[\\\XXXaaapppnnnSSSEEE@@@???@@@DDDRRRfffmmmbbbaaadddfffuuuxxxddd[[[___fffxxxiiiZZZPPPTTT^^^iiizzz{{{oooddd]]]]]]]]]^^^lll}}}zzztttpppnnnlllkkkgggeeeaaaZZZQQQJJJFFFEEEAAACCCEEEFFFGGGIIIMMMPPPQQQTTTYYY\\\___eeennntttuuuxxx|||qqq\\\LLLEEECCCFFFEEEJJJSSSZZZ```lllyyy~~~{{{xxxssspppgggggggggjjjllljjjeee```[[[UUUMMMEEEAAA===:::999555555555555555555555555555111555===;;;888IIIaaaLLLJJJHHHGGGHHHIIIIIIIII@@@AAABBBCCCEEEGGGHHHIIIIIIGGGCCC???;;;888777666555555555666666666666666777777666666666666777777:::::::::999888:::>>>AAAAAAEEEKKKMMMLLLKKKLLLNNNNNNNNNOOOPPPQQQSSSUUUVVVWWWYYY\\\^^^```dddhhhllluuuxxx}}}~~~yyyxxx|||~~~yyyqqqiiieeekkkvvv~~~||||||~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}~~~}}}|||~~~~~~}}}xxxqqqhhh^^^VVVKKKHHHGGGJJJIIIFFFFFFIIIXXXfffvvvvvvkkk]]]TTTKKKGGGDDD@@@???AAA???======BBBHHHOOO\\\gggqqqrrrxxxlllbbb^^^qqqyyyfffbbbaaa[[[ZZZ^^^lllyyy]]]TTTLLLDDD@@@<<<555222222222222222222222222222222222333444666777999:::;;;???JJJWWW[[[UUURRR^^^nnncccKKKEEEDDD@@@AAAHHHXXXkkkqqqmmmkkkfffgggrrrwwwggg___bbbiiiyyyzzzcccZZZRRRUUU___lllzzz}}}pppgggfffeeedddooowwwrrrppppppooommmoookkkdddZZZQQQKKKHHHGGGEEEEEEGGGHHHKKKMMMOOOQQQUUUXXX]]]aaaccchhhooouuuxxx{{{kkkXXXLLLGGGGGGIIILLLQQQYYYdddrrr}}}{{{xxxtttpppmmmiiifffeeeggggggdddaaaZZZTTTMMMEEE@@@<<<999666666666555555555444444444333555999:::999;;;HHHVVVOOOMMMJJJJJJJJJKKKJJJJJJCCCDDDEEEGGGIIIKKKMMMNNNMMMKKKFFFAAA===:::999888555555555555555666666666777777666666666666777777666888:::::::::;;;>>>@@@@@@DDDHHHIIIGGGEEEEEEFFFKKKKKKLLLLLLNNNOOOPPPQQQTTTVVVYYY[[[___dddjjjnnnwwwzzzzzzvvvuuuxxxzzzxxxsssmmmhhhfffmmmvvv}}}}}}|||~~~~~~~~~~~~}}}||||||}}}~~~}}}~~~~~~~~~~~~~~~zzz|||~~~~~~~~~~~~}}}}}}~~~zzzvvvrrrjjj___VVVLLLHHHFFFGGGFFFDDDEEEIIIUUUbbbrrr}}}vvvlll^^^TTTKKKGGGDDDAAA???AAA@@@===>>>BBBGGGOOO[[[gggmmmnnnttt}}}zzzccc[[[XXXllltttdddaaabbb___```eeeppppppsssttt}}}eeeYYYPPPHHHCCC???888444444222222222222222222222222222222444555777999:::;;;BBBJJJUUUXXXQQQNNNWWWddd~~~yyy^^^HHHDDDDDDAAADDDMMM___qqqqqqoooooollljjjpppwwwhhh```dddkkkxxxuuu```WWWQQQUUU___mmm|||yyyooonnnllljjjqqq}}}zzzwwwssssssuuuvvvvvvuuutttpppiii___UUUNNNIIIGGGEEEEEEFFFHHHKKKNNNPPPRRRXXX\\\```bbbdddhhhoootttyyy}}}nnnZZZLLLHHHIIISSSWWW^^^hhhttt{{{zzzwwwssspppkkkgggcccbbbccccccaaa___XXXRRRKKKDDD???<<<888666666555555555444444444444333555888:::888:::FFFSSSSSSQQQOOOMMMMMMMMMLLLJJJGGGHHHJJJMMMPPPRRRSSSTTTRRROOOJJJDDD@@@===;;;;;;666666555555555555555666777777666666666666777777555777:::<<<;;;;;;;;;<<<>>>BBBEEEEEECCCAAABBBDDDIIIJJJKKKLLLMMMNNNOOOPPPSSSUUUXXXZZZ___fffmmmsss|||~~~~~~|||zzzwwwuuusssttttttqqqlllhhhffffffpppwww|||{{{{{{~~~~~~~~~}}}|||{{{zzzyyyvvvxxxzzz{{{{{{{{{|||}}}~~~|||~~~|||vvvtttrrrlllaaaWWWNNNHHHCCCCCCBBBAAADDDIIIQQQ^^^nnnxxx~~~~~~wwwnnn```UUULLLHHHEEEAAA@@@AAA@@@>>>>>>BBBFFFLLLYYYeeekkkmmmssszzzgggVVVQQQQQQgggvvviiiggghhhgggjjjpppyyyxxx___bbbbbb}}}nnn___UUUJJJEEE@@@999555444222222222222222222222222111222333555666888999:::@@@FFFMMMPPPLLLJJJPPP[[[xxxoooXXXEEECCCDDDCCCHHHRRRhhhyyyyyyooopppsssrrrqqqrrrwwwiiibbbffflllwww~~~ppp\\\TTTPPPTTT___lll|||{{{yyywwwssstttzzz{{{yyyvvvqqqnnnooorrruuupppqqqtttxxx|||~~~}}}{{{yyyuuunnneee[[[SSSMMMIIIGGGHHHIIIKKKNNNQQQTTTVVV___bbbfffgggiiilllrrrwww~~~rrr]]]NNNKKKMMMWWW]]]gggttt}}}xxxwwwuuurrrppphhhddd___]]]^^^___]]][[[TTTOOOHHHBBB>>>;;;888666555555555555444444444444444555777999777888CCCOOOWWWUUUSSSQQQPPPOOOMMMKKKJJJLLLNNNRRRTTTVVVWWWXXXUUURRRMMMGGGBBB???======888777666555555555555666777777666666666666777777888999;;;;;;:::999:::;;;<<>>DDDJJJPPP]]]lllwww~~~{{{sssbbbWWWLLLHHHFFFCCCAAABBB>>>===>>>@@@CCCHHHUUUbbbmmmrrrxxx~~~|||kkkVVVLLLJJJOOOddd{{{vvvtttrrruuu{{{wwwdddUUUXXXVVVoootttdddXXXKKKDDD???999444222222222222222222222222222111222333444666888999::::::===CCCHHHGGGGGGNNNWWWssszzzgggRRRCCCBBBDDDCCCJJJUUUnnnqqqjjjnnnrrrsssvvvyyyyyyllleeegggmmmvvv}}}yyyiiiWWWQQQNNNTTT]]]jjjyyy~~~yyyyyyvvvpppggg^^^[[[^^^ccchhhooosssyyy~~~|||zzzxxxtttnnnhhhaaaZZZSSSOOOMMMMMMNNNPPPSSSWWWZZZ\\\eeehhhlllnnnooosssyyy~~~yyybbbSSSPPPRRR[[[bbbooo}}}yyytttssssssqqqooogggbbb\\\YYYZZZZZZYYYWWWPPPLLLEEE@@@<<<:::888666444444444444444444444444444444666777666777@@@JJJ[[[YYYVVVUUUTTTRRROOOLLLMMMNNNQQQTTTVVVXXXXXXXXXSSSQQQMMMIIIEEEAAA???>>>;;;999888666555555666666777777666666666666777777888999999888888:::===@@@<<>>;;;999777666333333444444444444444444444333555777666666>>>GGG^^^]]]ZZZYYYXXXVVVRRRPPPPPPQQQTTTVVVWWWWWWVVVUUUPPPOOONNNLLLHHHEEEBBB@@@>>><<<999777666666777777777777666666666666777777555666777777999===CCCGGG===@@@BBBBBBAAACCCGGGKKKOOOQQQUUUZZZ^^^aaabbbccccccdddeeegggjjjooovvv{{{~~~wwwxxxyyyxxxwwwvvvwwwxxxzzzxxxuuupppkkkiiiiiijjjlllrrrwwwyyy}}}}}}}}}~~~~~~~~~~~~}}}}}}yyywwwuuurrrooommmllllllhhhlllqqquuuvvvxxxyyy{{{xxxwwwxxxzzzyyyvvvvvvzzz~~~{{{yyyyyyzzzzzzuuutttssssssssspppiiidddWWWMMMBBB===;;;===EEEMMMXXXeeeuuu~~~hhhZZZLLLHHHHHHEEECCCBBB======>>>>>>===AAANNN\\\ppp}}}```fffjjjnnnkkk\\\MMMGGGHHHKKKVVVfff|||{{{uuueeeTTTKKKBBBGGGEEE^^^{{{ppp```PPPGGGCCC===888666222222222222222222222222222333444666777999:::;;;<<<<<<>>>AAACCCGGGSSS```mmmqqqwwwqqq\\\LLLBBBBBBAAA>>>GGGVVVooossseeeaaadddhhhjjjnnnrrrhhhgggkkksssyyy}}}gggZZZPPPMMMNNNTTT]]]iiixxxwwwkkkaaa]]]]]]___```nnnrrrvvvwwwuuuqqqooonnngggdddbbbbbbeeegggfffcccXXXWWWWWWWWWYYY]]]aaadddjjjmmmrrruuuwww{{{ttthhhfffhhhttt|||xxxpppllllllnnnnnnnnnfff```XXXSSSSSSTTTTTTSSSMMMIIICCC>>>;;;888777555333333333333444444444444444333444666666777===EEEbbbaaa___^^^]]][[[WWWTTTSSSUUUVVVXXXWWWVVVSSSRRRLLLMMMOOOOOOMMMIIIFFFCCC@@@>>>;;;888777777888999777777666666666666777777555777999:::<<<>>>BBBEEE<<<>>>@@@AAAAAADDDJJJNNNVVVXXX\\\```ccceeeffffffiiikkkmmmpppssswww}}}|||zzzyyypppsssvvvwwwvvvuuuvvvxxxwwwwwwvvvssspppnnnmmmnnnmmmpppssstttxxx~~~}}}|||zzzzzz{{{||||||{{{zzzzzzvvvssspppmmmjjjjjjjjjkkkcccgggmmmrrruuuwwwyyy{{{wwwttttttwwwvvvtttwww~~~~~~{{{zzzxxxxxxqqqsssuuuuuusssooollljjjYYYOOODDD>>><<<>>>FFFNNN]]]jjjzzzjjj[[[LLLHHHHHHFFFDDDCCC>>>???@@@@@@===@@@MMM[[[vvv\\\]]]SSS[[[]]]SSSHHHFFFJJJMMMWWWfffvvvrrrjjjYYYMMMJJJ@@@FFFFFF___~~~rrraaaPPPGGGCCC>>>999666222222222222222222222222333444555777999:::;;;<<<>>>>>>AAADDDFFFMMM^^^nnntttvvvzzzuuufffWWWIIIAAABBB@@@===GGGWWWnnnpppccc```bbbeeegggsssssshhhgggjjjooouuu|||sss___SSSLLLKKKNNNVVV```mmm~~~}}}vvvrrrpppnnnmmmuuuvvvvvvrrrmmmiiihhhiii```]]]\\\___fffkkkmmmlll```___^^^]]]___cccfffiiippptttxxxzzz{{{}}}vvvuuuwww}}}vvvmmmhhhiiilllmmmmmmeee^^^UUUPPPPPPQQQQQQQQQNNNIIICCC===:::888666555222222333333333444444444444222333666777888>>>EEEeeecccbbbaaaaaa^^^[[[XXXVVVWWWXXXYYYXXXUUURRRPPPJJJMMMOOOQQQPPPMMMIIIFFFBBB@@@<<<999777888999999777777666666666666777777999;;;>>>>>>>>>======>>>:::<<>>AAANNN\\\~~~ZZZYYYGGGRRRWWWOOOFFFFFFKKKNNNVVVffftttooofffUUULLLMMMDDDLLLKKKdddqqq```MMMEEEAAA<<<777555222222222222222222222222444555666777999;;;<<<===<<<>>>BBBFFFJJJTTTiii|||~~~~~~pppaaaSSSGGG@@@BBB@@@===HHHXXXnnnoooccc```bbbeeeggg|||sssiiigggkkkmmmrrrxxx|||{{{eeeRRRHHHIIIJJJOOOXXXcccqqq~~~zzzrrrjjjeeedddeee^^^[[[YYY]]]fffnnnqqqqqqhhhfffddddddeeehhhllloooxxx{{{~~~~~~{{{tttkkkggggggkkkmmmmmmddd]]]SSSNNNMMMOOOOOOOOONNNJJJCCC>>>:::888666444222222222333333444444444333222333777888999>>>EEEdddcccbbb```___]]]\\\[[[WWWYYYZZZYYYUUUQQQOOONNNPPPTTTYYY\\\[[[VVVRRROOOFFFBBB===::::::;;;;;;;;;<<<;;;999777777777777888888999:::;;;<<<;;;:::999>>>???AAABBBEEEJJJQQQUUUZZZaaaiiinnnnnnlllkkklllmmmooottt{{{{{{zzz|||{{{vvvrrrppprrruuuyyy}}}}}}zzzxxxuuuvvvxxxzzzzzzyyyxxxwwwxxxuuussstttxxx}}}~~~zzzxxxxxxuuuuuuwwwwwwttttttvvvyyyvvvpppkkkhhhhhhiiikkkgggiiilllppptttxxxzzz{{{wwwyyyzzz{{{zzz{{{|||~~~~~~{{{vvvsssuuuyyy{{{xxxuuusssnnnhhh]]]QQQEEE???>>>BBBJJJRRReeesssooo```PPPIIIHHHGGGFFFFFFBBB@@@???@@@???CCCNNNZZZzzzkkkMMMLLLJJJKKKLLLLLLJJJLLLQQQZZZnnnrrrnnndddYYYTTTPPPJJJMMMUUUhhhyyydddMMMBBB>>>;;;666444222222222222222222222222222333444555777999:::;;;???<<>>???CCCLLLUUUrrr~~~iiieeeddd```bbbjjj~~~ssslllhhhfffooorrrvvvzzzoooYYYLLLIIIEEEJJJQQQZZZfffvvv~~~www}}}zzzrrrkkkddd___^^^ZZZYYY```mmmwwwzzzzzztttpppmmmooonnnmmmooossswww||||||xxxpppggghhhmmmkkkeeeddd\\\QQQKKKKKKLLLKKKIIIJJJFFFAAA<<<999777555333555555555555555555555555555666777777777888;;;>>>fffeeeeeecccbbb```^^^]]]VVVXXXYYYXXXUUUSSSRRRRRR\\\aaafffgggaaaZZZUUURRRJJJFFFAAA===============<<<<<<;;;999888888888888999:::;;;============<<<@@@AAABBBDDDGGGMMMTTTYYY```gggoootttssspppnnnmmmqqqtttyyy}}}zzzzzz||||||yyyuuuuuuuuuwwwzzz||||||zzzxxxwwwxxxzzz{{{|||{{{{{{zzz}}}zzzxxxxxx{{{}}}{{{zzzyyyuuuuuuxxxyyywwwwwwyyy{{{yyytttnnnjjjiiikkklllmmmoooqqquuuxxxzzz|||}}}{{{}}}~~~~~~|||yyyvvvwww{{{|||yyywwwuuupppjjj___SSSFFF@@@>>>AAAJJJSSShhhuuuyyyiiiVVVMMMJJJGGGEEEEEECCC@@@???@@@???BBBLLLXXXqqqpppTTTOOOMMMLLLNNNMMMJJJMMMRRR^^^ooo~~~tttppphhh___ZZZSSSPPPSSSZZZiii|||hhhPPPDDD@@@;;;666444333333333333333333333333333444555777999:::;;;<<<>>><<>>hhhhhhhhhgggeeecccaaa___ZZZZZZZZZYYYVVVUUUVVVWWWffflllrrrqqqiii___YYYWWWNNNJJJEEEBBB@@@@@@??????=========<<<;;;999888777:::;;;<<<>>>@@@@@@AAAAAACCCDDDEEEFFFJJJQQQZZZ```gggmmmtttxxxvvvsssqqqqqqxxxzzz|||zzzxxxyyy|||}}}|||yyyyyyyyyyyy{{{||||||zzzxxxzzzzzz{{{|||}}}}}}~~~}}}~~~||||||~~~~~~}}}}}}}}}~~~~~~}}}yyywww{{{}}}||||||~~~~~~yyysssnnnmmmnnnppptttvvvxxx{{{}}}~~~~~~|||{{{zzz~~~~~~{{{xxxvvvrrrlllbbbVVVIIIBBB???AAAJJJTTTgggrrr}}}nnnZZZOOOKKKHHHFFFFFFDDDAAA???@@@???AAAJJJTTThhhvvv[[[TTTQQQPPPQQQPPPOOOSSSXXXgggrrr|||rrrnnnllliiieee\\\VVV[[[bbbnnnlllUUUHHHBBB<<<777555444444444444444444444444333555777999;;;<<<<<<<<<======GGGNNNOOOccchhhOOOEEE@@@>>>???BBBHHHSSS]]]vvvuuueeefffjjjjjjpppzzz{{{xxxsssooommmkkkpppwww~~~}}}ppp```RRRKKKLLLJJJNNNUUU^^^jjj|||{{{~~~{{{wwwrrrqqqmmmllltttzzzqqqkkkeeedddgggppp}}}}}}yyyxxxwwwvvvyyy}}}zzzxxxwwwxxx~~~yyypppiiihhhkkkkkkhhh]]]WWWOOOKKKKKKLLLLLLKKKGGGCCC>>>:::888666444333333333333333333333333333555666777777777888;;;>>>hhhhhhiiiiiihhheeecccbbbaaaaaa```]]][[[ZZZ\\\^^^hhhooovvvuuulllbbb\\\ZZZRRRNNNIIIEEECCCBBBAAA@@@======>>>>>>===;;;999777:::;;;===???AAACCCDDDEEEFFFGGGHHHJJJOOOWWW```gggmmmqqquuuvvvtttsssuuuwwwzzzxxxxxxyyy{{{}}}|||zzz|||{{{zzz{{{}}}}}}|||zzz{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}{{{yyyzzz||||||yyytttqqqsssuuuzzz|||~~~||||||yyywwwrrrmmmdddYYYMMMDDD@@@BBBKKKUUUaaajjjtttyyy~~~nnnYYYNNNJJJHHHGGGHHHDDDAAA???@@@???AAAGGGOOObbbyyy}}}ddd]]]YYYXXXZZZZZZ\\\bbbjjjvvv}}}llliiimmmrrrpppeee]]]dddmmmwwwnnnXXXJJJCCC===888777444444444444444444444444333444777:::;;;<<<<<<;;;===>>>GGGMMMQQQhhheeeMMMBBB>>>===???BBBHHHUUUaaauuunnnccchhhmmmmmmqqq{{{www|||vvvpppmmmkkkpppxxx{{{pppdddXXXSSSSSSQQQUUU[[[dddqqqyyyxxx||||||yyy{{{{{{uuulllhhhcccbbbaaaccckkkyyyvvvqqqlllooovvv~~~{{{~~~vvvllldddaaaaaafffrrr~~~xxxpppiiifffggggggfff\\\WWWPPPLLLJJJJJJJJJIIIDDD@@@<<<888777555444333333333333333333333333333444555666666666888;;;===ggghhhhhhhhhhhhgggeeedddeeeeeeeeeddddddeeeiiilllmmmsssxxxvvvmmmccc\\\ZZZSSSPPPKKKGGGEEEDDDBBB@@@===>>>??????>>>===;;;:::<<<===>>>@@@CCCEEEGGGHHHIIIJJJLLLOOOUUU^^^gggnnnrrrssssssqqqppprrrxxx|||zzzzzzyyyzzz{{{||||||{{{||||||{{{}}}}}}{{{{{{|||}}}}}}}}}}}}||||||zzzyyy{{{yyyvvvyyy|||~~~|||yyywwwsssmmmggg]]]QQQHHHBBBBBBJJJTTT[[[dddmmmuuu}}}oooZZZOOOJJJHHHGGGHHHDDD@@@>>>???@@@@@@EEELLL\\\sssttthhhffffffkkknnnrrrzzzdddbbbmmmyyyzzzooogggppp{{{pppZZZLLLCCC===999999222222222222222222222222222444666888:::;;;;;;;;;<<>>BBBIIIXXXfffuuuwwwjjjeeennntttppprrrzzz|||yyyyyyrrrmmmnnnrrryyy}}}wwwoooddd^^^]]]\\\```gggppp|||zzzwwwwww{{{vvvppplllnnnnnnfff]]]YYYVVVUUUVVVYYY```lllzzz{{{zzzkkk]]]RRRMMMNNNPPPXXXeeexxx~~~xxxpppjjjfffcccbbbccc^^^ZZZTTTNNNJJJHHHFFFEEEBBB???:::777666666444333444444444444444444444444444555666666666777:::===fffggggggggghhhhhhiiiiiifffhhhjjjkkknnnrrrwww{{{vvvxxxzzzwwwoooeee]]]XXXTTTQQQLLLIIIGGGFFFCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAACCCEEEHHHJJJLLLLLLNNNRRRWWW^^^fffooovvvyyyxxxvvvsssqqqssszzz}}}}}}}}}}}}~~~~~~~~~~~~{{{|||}}}~~~~~~|||zzzyyy~~~~~~||||||}}}|||}}}yyyxxxtttooohhh```VVVMMMEEECCCJJJSSSXXX```kkktttrrr]]]QQQKKKGGGEEEEEEBBB>>>===???@@@AAADDDIIIVVVlllvvvxxxtttuuu|||yyy]]]___ooo}}}ttt^^^NNNDDD===999999222222222222222222222222444444555777888:::;;;<<<<<<@@@JJJPPP\\\~~~xxx\\\III???===<<<>>>BBBLLL___ooo}}}tttiiihhhsssyyyuuuvvv}}}|||wwwqqqqqquuu{{{}}}tttmmmjjjmmmqqqxxx~~~zzzzzz{{{lllfffccceeeeee^^^UUUQQQMMMLLLMMMRRRXXXbbbqqq~~~~~~ppp```RRRHHHCCCEEEFFFIIIPPP\\\jjjwww{{{tttpppiiibbb```aaa```]]]WWWQQQKKKFFFDDDCCC@@@===999777666666666555555555555555555555555555444555666666666777:::===gggfffffffffhhhjjjmmmnnnkkkmmmppprrruuuxxx}}}{{{yyywwwuuupppiii```ZZZUUURRRNNNKKKJJJHHHFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDEEEFFFIIIKKKNNNPPPOOOSSSYYY___gggooowww}}}{{{xxxxxx|||{{{}}}}}}yyyvvvyyy{{{~~~xxx{{{~~~{{{yyyvvvqqqhhhbbbYYYQQQHHHDDDIIIRRRVVV___iiisssmmmZZZPPPKKKFFFCCCCCCAAA===;;;???AAAAAACCCGGGQQQgggpppqqqyyy}}}}}}lllVVV___wwwzzzcccRRRFFF<<<888888333333333333333333333333666666666666888:::===??????DDDMMMRRRaaaqqqWWWHHH>>><<<<<>>AAAAAACCCGGGPPPeeennnnnnvvv{{{}}}sssrrraaaQQQ```hhhUUUGGG<<<666666444444444444444444444444999888666666888;;;???AAACCCHHHPPPSSSbbblllTTTGGG>>><<<<<<@@@GGGWWWooopppeeedddnnnuuutttzzztttxxx}}}}}}uuuvvvtttfff[[[UUUPPPNNNQQQSSSNNNFFFBBBEEECCCEEELLLSSS\\\nnn~~~lllYYYJJJCCCDDDFFF;;;@@@FFFIIIIIILLLSSSYYY```iiiuuuzzzwww{{{~~~uuuiiicccddd___^^^ZZZTTTMMMGGGEEEDDD@@@===999777777888888777333333333333333333333333333444555555555777:::<<>>===???CCCFFFQQQbbbmmmlllnnnyyy}}}zzzllltttkkkYYYTTTeeewwwaaaNNNBBB===;;;555555444333333333333444666444555888999999===CCCFFFPPPSSSRRRgggpppXXXGGGCCC???<<>>===???BBBEEEPPPbbbnnnmmmppp{{{~~~}}}{{{hhhppp{{{nnnaaaUUUSSScccgggRRRCCC<<<:::555555444333333333333444666444555888999999===CCCFFFPPPSSSRRRfffwww\\\HHHBBB???===AAAJJJ[[[tttuuummmooo{{{~~~zzz~~~yyynnnooozzzqqqbbbWWWNNNJJJGGGEEEDDDDDDFFFGGGEEECCCFFFGGGHHHJJJQQQ^^^nnnyyy~~~~~~~~~~~~yyycccQQQGGGCCCBBB@@@CCCFFFKKKPPPVVV^^^hhhnnnvvv{{{~~~wwwsssuuu}}}tttiiibbb^^^^^^[[[VVVOOOIIIDDDBBB@@@>>><<<:::777555333333333111222333444555555555555333444555666777888999:::jjjfffcccdddiiiqqqwww{{{}}}~~~~~~|||yyyxxxxxxtttooollljjjgggaaa]]]]]][[[WWWSSSPPPNNNMMMLLLJJJIIIIIIKKKNNNPPPPPPOOOMMMNNNPPPSSSXXX]]]aaaccckkkooovvv~~~|||yyyyyyyyyzzz}}}~~~uuuqqqhhh\\\PPPIIIHHHJJJMMMVVVcccppp~~~xxxjjj\\\TTTOOOIIIDDDCCCBBBBBBAAA???>>>???BBBEEEPPPcccppppppsss~~~qqqbbbjjj{{{vvvmmmcccYYYXXXTTTUUUaaaoooVVVDDD;;;999555555444333333333333444666444555888888888<<>>???BBBEEEPPPeeetttuuuwwwxxxfff[[[dddtttwwwgggbbb]]]WWWVVVXXX[[[aaa}}}qqqXXXEEE<<<999555555444333333333333444666444555888888888<<>>DDDFFFKKKNNNTTTjjjcccLLL@@@@@@CCCKKKUUUdddzzzvvvyyyzzzttt|||nnnccc[[[___nnn}}}tttfffTTTGGGBBBAAAAAA@@@CCCDDDFFFGGGIIIKKKNNNOOONNNTTT\\\bbbgggmmmtttzzz|||{{{tttlllgggbbb```]]]ZZZYYYZZZ[[[]]]]]]^^^______^^^]]][[[ZZZVVVUUUUUUTTTSSSSSSRRRRRRSSSUUUWWWWWWVVVUUUVVVVVV]]]```dddgggkkkooouuuxxxuuuzzzyyycccPPPFFFDDDHHHLLLUUUdddzzz~~~xxxuuuxxx}}}pppddd\\\XXXWWWVVVUUUSSSPPPKKKEEE@@@===:::888666555333333333444111222333444555555555555333444555666777888999:::zzzyyyyyyyyy|||{{{tttrrrnnniiieeebbbaaa```[[[YYYVVVTTTQQQPPPPPPPPPOOONNNNNNQQQUUUYYY\\\\\\\\\^^^bbbhhhmmmrrrvvvxxx|||~~~}}}||||||{{{yyyzzz}}}~~~~~~uuusssmmmcccXXXRRRQQQRRR\\\iiizzz}}}qqq```RRRKKKGGGDDDCCCCCCBBBAAA@@@BBBEEEHHHSSSmmmwwwgggWWWQQQPPP]]]nnn}}}wwwjjjhhhfffaaadddfffkkkmmm{{{mmmeeefffyyyzzzdddRRREEE===:::555555444333333333333444555444555999;;;<<<@@@GGGJJJLLLOOOWWWnnn|||aaaMMMAAAAAAEEEMMMWWWfff}}}www|||vvvrrrwwwbbb\\\XXX___mmmwwwwwwsssaaaXXXKKKBBB@@@AAABBBCCCEEEGGGJJJLLLMMMNNNOOOQQQRRRYYYbbbjjjpppvvv|||zzzzzz~~~uuuiii___WWWRRRPPPNNNMMMLLLLLLMMMNNNOOONNNOOOOOOOOONNNLLLJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHJJJLLLMMMMMMNNNPPPRRRWWWZZZ]]]```dddhhhlllppptttyyyxxxeeeRRRHHHGGGMMMRRR^^^ppp{{{uuurrrvvvyyymmm```XXXTTTSSSSSSSSSQQQNNNJJJDDD???<<<888777555444333333333444111222333444555555555555333444555666777888999:::~~~zzzsssqqqnnniiieeecccbbbccc___]]][[[XXXVVVUUUUUUUUUSSSRRRRRRTTTYYY]]]```aaaaaaccchhhmmmrrrwww{{{|||~~~}}}}}}}}}}}}zzzzzz|||~~~~~~~~~xxxuuummmaaaVVVQQQRRRUUUaaarrrtttaaaRRRKKKGGGCCCBBBBBBBBBAAAAAACCCGGGJJJSSSooo}}}ttt^^^WWWLLLJJJNNN\\\nnn~~~xxxvvvsssmmmnnnlllnnnpppvvvrrr```[[[\\\oooppp[[[MMMCCC===999555555444333333333333444555333555:::<<<>>>CCCJJJPPPQQQQQQ[[[rrrxxx\\\JJJBBBBBBFFFNNNXXXhhhsssyyy|||vvvlllmmm~~~jjjWWWUUUWWW___jjjmmmhhhaaaRRRNNNIIIDDDBBBDDDGGGIIIHHHLLLQQQRRRRRRQQQQQQRRRUUU]]]gggpppwww}}}yyyzzz{{{~~~{{{zzz}}}~~~~~~|||uuuiii]]]SSSLLLHHHEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEGGGIIIKKKMMMPPPTTTWWWWWWZZZ]]]___bbbeeeiiillluuuzzz}}}kkkZZZPPPPPPUUU[[[mmm~~~yyyrrrnnnrrr|||xxxkkk___VVVQQQPPPSSSPPPMMMHHHDDD@@@>>>===777666444333333333333444111222333444555555555555333444555666777888999:::{{{rrrqqqnnniiieeeccccccdddbbbaaa^^^\\\ZZZYYYYYYYYYWWWVVVUUUWWW[[[```cccddddddfffkkkpppuuuzzz}}}~~~~~~}}}||||||}}}}}}|||~~~~~~yyyuuukkk^^^SSSNNNPPPSSSbbbuuuvvvbbbQQQJJJGGGCCCAAAAAAAAAAAAAAADDDHHHLLLRRRqqq}}}qqqccceeemmm```OOOOOOFFFFFFMMM\\\ooozzzuuuoooooooooooo|||zzzcccVVVTTTVVViiikkkUUUIIICCC===999555555444333333333333444444333666;;;>>>???EEELLLVVVTTTTTT]]]tttvvvXXXEEECCCCCCFFFNNNYYYiiioootttuuulllbbbhhhnnn\\\PPPQQQVVV___ffffff]]]UUUKKKKKKJJJHHHGGGHHHLLLOOOLLLQQQVVVXXXWWWTTTTTTUUUWWW___jjjttt{{{yyyzzzzzz{{{xxxvvvvvvooolllkkknnnpppooorrrwww~~~zzzooohhheee^^^UUULLLGGGDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJLLLNNNPPPUUUZZZ^^^\\\^^^```bbbdddgggkkknnnvvvzzzrrrbbbXXXXXX^^^dddzzzzzzpppjjjmmmwwwxxxkkk___UUUQQQOOOSSSOOOIIIBBB>>>======>>>666555444333222333444444222222333444555555555555333444555666777888999:::yyywwwrrrmmmgggeeeeeefffeeecccaaa^^^\\\ZZZZZZYYYXXXZZZ[[[[[[___eeegggeeeiiilllqqquuuxxx{{{~~~}}}}}}{{{{{{}}}}}}~~~~~~wwwoooaaaTTTKKKHHHHHHJJJVVVlll~~~~~~vvvrrrsssttt}}}{{{qqq```QQQKKKHHHFFFCCCBBB@@@???@@@DDDKKKPPPWWWwww^^^QQQ[[[ZZZRRRKKKDDDCCCFFFNNN[[[mmmyyytttkkkfffpppwwwmmmfff\\\QQQOOOUUUfff}}}iiiUUUKKKFFF@@@<<<666666444333333333333333444444666:::===AAAJJJTTTWWWVVVWWWaaaxxxtttYYYGGGAAABBBFFFOOOYYYhhh~~~sssjjjllljjjccc```jjjppp^^^SSSIIINNNTTTYYYYYYUUUNNNJJJGGGGGGGGGHHHKKKOOORRRTTTVVVVVVUUUSSSPPPOOOPPPQQQYYYbbbmmmwww~~~uuuqqqwwwqqqoookkkfffaaa```^^^[[[ZZZ[[[___cccfffjjjooovvv|||~~~{{{yyyyyywwwuuurrrnnnkkkiiigggdddcccbbbeeejjjmmmlllkkkpppmmmhhhddd```[[[VVVRRRKKKIIIGGGEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===@@@CCCDDDDDDDDDEEEFFFDDDCCCDDDGGGGGGEEEHHHMMMKKKLLLOOORRRWWW[[[___aaabbbbbbcccdddfffjjjooossszzz~~~xxxlllbbb___hhhtttyyyqqqjjjjjjuuuvvvjjj^^^WWWTTTTTTTTTQQQKKKDDD>>>:::999888555555444333333333333444333444555555666666555555333444555555555777:::===}}}yyytttooommmmmmmmmjjjgggddd```^^^^^^___```^^^```aaaaaaeeekkkmmmjjjjjjlllqqqwww|||~~~|||yyyxxx}}}~~~~~~~~~~~~|||{{{tttlll^^^QQQHHHDDDEEEFFFKKK[[[hhhgggbbbaaaeeegggnnnooojjj\\\PPPKKKIIIGGGDDDCCCAAA@@@AAAFFFMMMRRRVVVsss]]]LLLSSSSSSMMMHHHCCCCCCFFFNNN^^^rrr{{{mmmaaagggkkkaaa]]]TTTLLLMMMVVVgggjjjUUUKKKEEE???;;;777666555444333333333333555555888<<>>======>>>>>>>>>>>>????????????>>>@@@CCCDDDDDDDDDEEEFFFEEEDDDFFFIIIIIIHHHJJJOOOOOOPPPSSSWWW[[[```ccceeefffhhhiiijjjlllpppuuuyyy}}}ssskkkjjjsssyyypppiiiiiitttwwwkkk```XXXTTTSSSSSSOOOJJJCCC>>>;;;999999777777666555555555555666333444555555666666555555444555555555555777999<<<~~~zzzvvvsssqqqqqqqqqqqqmmmhhhcccaaabbbeeegggeeegggiiijjjnnntttuuurrrppppppsssyyyzzzwwwxxx}}}~~~zzzwwwqqqhhh[[[NNNDDD@@@@@@AAABBBKKKQQQOOOMMMOOOUUUYYYaaaeeeeee[[[PPPKKKHHHFFFDDDDDDBBBAAABBBGGGNNNSSSTTTmmm\\\IIIOOOQQQNNNNNNKKKFFFHHHQQQbbbxxxtttaaacccfff\\\YYYRRRMMMPPPZZZkkklllWWWKKKDDD???;;;888777666555444444444444666777:::>>>@@@BBBIIIRRRVVVVVVYYYgggqqqXXXJJJBBBBBBFFFNNNZZZlll{{{kkk```fffjjjfffdddnnnwww{{{}}}hhhYYYPPPIIIFFFEEEGGGHHHJJJKKKKKKJJJJJJKKKNNNRRRUUUWWWVVVTTTRRROOOMMMKKKHHHGGGJJJPPPUUU___gggrrr{{{{{{zzz{{{zzzuuupppkkkgggddd___YYYVVVTTTRRROOOKKKHHHGGGEEECCCBBBBBBCCCCCCLLLNNNQQQUUUVVVVVVUUUTTTRRRQQQOOOMMMJJJHHHFFFFFFDDDCCCCCCEEEGGGIIIHHHHHHCCCCCCBBBCCCDDDDDDCCCAAABBBAAA@@@???>>>=========>>>>>>>>>??????@@@@@@@@@???AAACCCDDDDDDCCCDDDEEEGGGFFFIIIMMMNNNLLLNNNSSSTTTVVVXXX\\\aaaeeeiiikkkmmmnnnppprrrtttxxx}}}{{{ttttttxxxnnnggggggsssyyynnnbbbYYYTTTRRRPPPMMMHHHCCC>>>;;;:::999777777666555555555555666333444555555666666555555555666666555555666999;;;|||yyywwwvvvuuutttxxxssskkkeeebbbdddhhhkkkiiilllnnnooouuu{{{}}}{{{yyyvvvuuuyyy|||yyy|||yyyuuuooogggYYYLLLBBB>>>======@@@CCCEEEDDDCCCGGGMMMQQQ\\\cccfff]]]RRRKKKGGGDDDCCCCCCAAA@@@AAAFFFNNNSSSTTThhhyyy{{{www}}}^^^IIIQQQVVVWWWYYYXXXNNNNNNUUUfff{{{iiihhhmmmeeeaaa[[[XXX[[[dddsssrrr]]]NNNDDD???;;;888777666555555444555555666777:::>>>@@@BBBIIIQQQYYYXXXZZZjjjmmmUUUHHHCCCBBBDDDKKKVVVhhhyyyjjj___fffkkkiiigggqqq|||www|||gggUUUJJJFFFDDDCCCFFFFFFFFFGGGHHHJJJLLLMMMTTTUUUVVVWWWUUURRRNNNLLLKKKJJJGGGEEEGGGMMMVVV\\\gggnnnwww}}}~~~||||||~~~yyyrrrkkkeee___ZZZWWWUUUQQQMMMKKKKKKIIIGGGEEECCCBBBBBBAAA@@@???>>>>>>CCCDDDFFFGGGHHHIIIHHHHHHIIIIIIGGGFFFEEECCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDBBBAAABBBCCCEEEFFFEEEDDDBBBBBBAAAAAAAAA@@@??????===>>>>>>???@@@AAAAAABBBAAACCCDDDDDDDDDCCCDDDFFFIIIIIIMMMRRRSSSQQQSSSWWWYYYZZZ]]]```eeeiiimmmooorrrtttvvvyyy|||yyyxxxvvvllleeeeeeqqq~~~zzzooocccYYYSSSQQQMMMJJJFFFBBB>>>;;;::::::555555444333333333333444333444555555666555555555666666666666555555888:::~~~}}}{{{yyy|||vvvooohhheeefffiiillllllnnnooopppvvv~~~yyysssuuu}}}}}}~~~zzzuuuooogggZZZMMMCCC===<<<<<>>>>>@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAA@@@@@@??????>>>AAABBBCCCCCCCCCCCCCCCDDDFFFEEEDDDEEEGGGGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@===>>>???@@@AAABBBCCCCCCDDDEEEFFFEEEDDDDDDEEEGGGJJJKKKPPPWWWXXXVVVWWW[[[\\\]]]```dddhhhmmmppprrruuuwww{{{~~~xxxttt{{{tttjjjccccccppp}}}zzznnnbbbWWWQQQOOOJJJHHHEEEAAA>>>;;;:::999555555444333333333333444333444555555666555555555666666666666555555888:::}}}zzz|||xxxrrrmmmjjjkkknnnppppppqqqooonnnsss{{{~~~}}}|||wwwqqqrrrxxx{{{vvvqqqiii\\\OOODDD>>><<<<<<;;;;;;<<>>@@@EEEMMMRRRVVVcccppptttrrrrrryyydddMMMUUU]]]aaaeeedddccccccfffooo}}}ppprrr{{{xxxwww|||rrr]]]LLLBBB>>>888777666555444444444444555555888===@@@DDDNNNXXXZZZVVVXXXhhhrrrYYYKKKDDDAAAAAAFFFNNN^^^vvv~~~sssppptttwwwwwwxxxxxxzzzyyynnn[[[TTTJJJDDDBBBBBBAAA@@@AAADDDIIIOOOTTTYYY[[[]]]XXXUUUPPPJJJFFFCCCBBBBBB@@@BBBEEEIIIPPPZZZeeemmmwwwzzz~~~|||ssslllaaa[[[SSSLLLHHHGGGGGGGGG@@@@@@@@@?????????>>>>>>:::;;;;;;<<<<<<=========>>>>>>??????@@@@@@AAAAAA????????????@@@@@@@@@@@@@@@AAACCCCCCBBBBBBCCCEEEFFFEEEEEEEEEFFFFFFDDDBBBGGGHHHHHHGGGEEECCCAAA@@@???@@@AAABBBDDDEEEFFFGGGGGGHHHHHHGGGEEEEEEGGGHHHJJJLLLSSSZZZ]]][[[[[[^^^```aaadddhhhlllqqqtttwwwyyy||||||pppiiillluuu|||qqqhhhaaabbbooo}}}xxxkkk^^^TTTOOOMMMIIIGGGDDDAAA===;;;999888777777666555555555555666333444555555666666555555555666666555555666999;;;{{{zzzxxxvvvsssssstttvvvwwwvvvuuuppplllnnnuuuxxxwwwwwwuuutttuuu{{{|||wwwrrrjjj^^^PPPEEE???<<<<<<::::::<<>>>>>=========>>><<<<<<;;;;;;<<<<<<===>>>======>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFDDDFFFIIIIIIGGGGGGIIILLLLLLLLLLLLMMMOOOPPPOOOMMMNNNNNNNNNMMMJJJGGGCCCAAABBBCCCDDDFFFHHHJJJKKKLLLJJJJJJJJJHHHGGGFFFHHHJJJJJJMMMTTT]]]___]]]^^^aaafffgggjjjmmmrrrvvvzzz|||~~~qqqbbbXXXYYY```kkkuuuzzzooofff___bbbppp~~~uuuhhh[[[QQQLLLKKKHHHFFFDDD@@@===:::777666777777666555555555555666333444555555666666555555444555555555555777999<<>>BBBEEEMMM___rrruuu|||zzzjjjVVVJJJGGGFFFBBBBBBAAA@@@BBBHHHOOOUUUVVV```nnnuuusssnnnoootttwwwxxxnnnTTT]]]kkkzzz~~~ooo{{{kkkUUUGGGAAA666666555333333333333333777666888===CCCKKKXXXeeellleee```jjjvvvZZZJJJEEECCCDDDJJJRRRaaaxxx|||{{{{{{{{{}}}}}}{{{wwwqqqnnnooopppoooppprrrvvvxxxzzz{{{|||}}}{{{qqqggg^^^RRRGGGFFFAAA======@@@CCCDDDDDDJJJOOOVVVZZZ[[[WWWQQQLLLCCCCCCBBBBBBBBBCCCDDDEEEBBBGGGPPPZZZeeepppzzzyyy{{{}}}}}}xxxwwwtttlllaaaVVVOOOKKKFFFCCCAAA@@@@@@@@@???===;;;===??????>>>>>>>>>???AAA@@@???>>>>>>???@@@AAA===>>>???@@@AAABBBBBBBBBAAAAAABBBDDDEEEFFFGGGHHHLLLOOOQQQRRRPPPPPPSSSUUUVVVVVVWWWZZZ]]]______^^^UUUUUUTTTRRROOOKKKGGGDDDEEEFFFGGGIIIKKKMMMNNNOOOLLLLLLKKKIIIGGGGGGIIIKKKJJJMMMUUU^^^aaa______bbbjjjkkknnnrrrvvv{{{~~~uuugggVVVKKKKKKQQQYYY```lll}}}yyynnneee___bbbppp~~~tttfffXXXOOOKKKJJJHHHFFFDDD@@@===999666555555555444333333333333444333444555555666666555555333444555555555777:::===}}}}}}}}}yyy~~~}}}yyysssnnnnnnrrrvvvsssyyy|||vvvkkk[[[MMMDDD???;;;888555999>>>BBBHHHVVViiiwwwzzzlll[[[NNNHHHGGGDDDCCCBBB@@@AAAEEELLLQQQVVV[[[eeelllkkkeeedddgggkkkrrr}}}WWWddd~~~~~~xxx|||lllmmmUUUFFF???:::888555555555555444333888666777:::???JJJ]]]nnnsssiii___ffftttYYYIIIDDDBBBCCCLLLWWWfffxxxvvvtttooopppzzz|||{{{}}}}}}zzzvvvpppnnnkkkhhhgggggghhhiiikkkooorrrqqqnnnmmmqqquuusssqqqkkkbbbVVVLLLFFFCCC@@@???>>>>>>@@@BBBEEEFFFRRRTTTVVVVVVTTTNNNHHHDDDDDD@@@@@@DDDCCC@@@CCCIIIHHHQQQ[[[eeerrr}}}|||tttrrrxxx}}}ssskkk```VVVPPPKKKGGGCCC===============>>>>>>>>>===>>>>>>???>>>===;;;:::AAA???======>>>???@@@???AAA@@@@@@AAACCCDDDCCCBBBGGGHHHIIIIIIJJJLLLPPPSSSZZZ\\\^^^___```bbbfffhhhjjjjjjllloooqqqqqqnnnllliiihhhddd]]]UUUPPPOOOPPPNNNLLLKKKJJJKKKNNNPPPRRRPPPIIIEEEEEEGGGFFFIIIMMMMMMQQQUUUYYY[[[^^^aaacccpppsssvvvwwwyyy}}}~~~lllYYYNNNKKKIIIHHHPPPUUU\\\ddduuuxxxkkkaaa]]]aaappp{{{nnnaaaWWWPPPKKKIIIKKKGGGCCC???===;;;888666444444444444444444444444444555666666666666666666666777666555555999;;;<<<~~~~~~|||xxxvvvwww{{{}}}zzztttjjj[[[MMMDDD???<<<:::888<<>>BBBBBBAAAFFFMMMUUUaaaoooxxx{{{uuuooonnnwww|||qqqbbb[[[RRRKKKGGGDDDAAA???@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEEEEDDDCCCBBBCCCBBBAAA@@@AAABBBBBBBBBCCCCCCCCCDDDGGGIIIKKKKKKKKKNNNRRRVVVZZZ___dddggglllnnnqqqsssuuuxxx|||~~~xxxwwwrrrjjj```YYYUUUTTTPPPOOOOOOPPPQQQRRRRRRRRRMMMGGGDDDEEEFFFFFFGGGKKKOOORRRVVVZZZ^^^bbbfffjjjqqqtttyyy{{{~~~xxxfffUUUKKKIIIJJJJJJLLLRRRYYYaaaooovvviii```\\\aaappp~~~zzzmmm___UUUNNNIIIGGGIIIFFFAAA===;;;999777555444444444444444444444444444555555666666666666666555666666666777:::===>>>||||||~~~zzzwwwrrriii[[[NNNEEE@@@===<<<:::>>>EEEMMMYYYiiizzztttbbbRRRJJJGGGCCCBBB@@@??????DDDJJJPPPQQQUUU^^^ffffffbbbaaadddaaafffmmmttt}}}{{{lllhhhyyyvvvppprrrXXXGGG@@@;;;999666555555555444333444555999>>>AAAEEEPPP\\\jjjaaaZZZaaazzzxxxxxxxxxjjjTTTDDDCCC@@@AAAJJJXXXkkk}}}mmmffffffkkkttt}}}~~~}}}||||||zzzyyyyyyyyyyyywwwsssqqqjjjbbbVVVLLLEEE@@@;;;888999:::===@@@DDDIIILLLOOORRRRRRPPPLLLHHHCCC>>><<<;;;<<>>??????@@@@@@AAAAAABBBBBBEEEEEEGGGHHHHHHGGGFFFFFFBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBDDDHHHMMMRRRUUUXXX]]]eeelllsssyyy|||pppeee^^^ZZZTTTTTTSSSTTTUUUTTTRRRPPPLLLGGGDDDFFFHHHGGGHHHKKKNNNQQQUUUZZZ^^^ccciiilllrrrvvv{{{|||{{{sss```QQQIIIHHHLLLOOOOOOVVV___fffqqq~~~ttthhh```\\\aaappp~~~yyyjjj]]]RRRKKKGGGDDDFFFCCC???;;;:::888666444444444444444444444444444444444555666666666666666444555666777888:::>>>AAA}}}{{{zzzyyyzzz~~~xxxuuuqqqiii\\\OOOFFF@@@>>>===999===FFFQQQ```qqqxxxdddSSSIIIFFFCCCBBB@@@>>>???CCCJJJOOOOOOSSS\\\dddfffcccbbbeeebbbeeejjjmmmvvvrrrdddcccwwwsssrrrzzz^^^KKKBBB<<<:::666555555555555444444555999>>>@@@DDDOOOZZZddd^^^[[[cccyyysssssswwwnnnYYYIIIBBB???@@@JJJYYYnnnkkkdddhhhoootttxxx~~~zzzttthhh]]]OOOEEEAAA???<<<999:::;;;>>>BBBFFFJJJMMMOOONNNLLLIIIFFFBBB>>><<<;;;>>>AAACCCDDDFFFLLLYYYdddnnnxxx~~~vvvpppmmmoooqqqyyy{{{rrrtttvvvwwwxxxssscccSSSLLLIIIEEEAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEGGGHHHIIIJJJKKKKKKJJJIIIEEEEEEEEEDDDCCCBBBCCCDDDCCCCCCEEEHHHMMMTTT\\\aaalllrrr|||rrrhhhccc]]]ZZZVVVUUUUUUSSSPPPNNNKKKFFFEEEIIIKKKJJJKKKMMMOOOTTTZZZ___cccgggjjjlllrrrvvv|||}}}yyyvvvwww~~~qqq^^^PPPJJJJJJPPPWWWYYYcccnnnuuu}}}tttiiiaaa^^^bbbppp~~~wwwhhhZZZPPPIIIEEECCCEEEBBB===:::999777555444444444444444444444444444333444555666777777777666555555666888888999>>>DDD}}}{{{{{{{{{yyyxxx{{{}}}xxxuuurrrkkk___RRRGGGAAA>>>>>>:::>>>GGGVVVhhhyyyyyyeeeTTTIIIEEECCCBBB@@@>>>???CCCJJJOOOMMMPPPXXXaaaeeecccccceeecccfffhhhllluuukkk``````sss}}}zzzxxxvvvuuuooosssgggRRRGGG>>>:::777444444555555444555555888<<>>>>>>>>???BBBEEEGGGMMMZZZjjjuuurrrjjjjjjnnnoooyyyyyylllnnnoooqqqrrrmmm]]]NNNJJJHHHFFFCCCAAAAAABBBCCCGGGHHHHHHJJJKKKLLLMMMMMMOOOPPPRRRSSSSSSSSSSSSRRRMMMMMMMMMJJJGGGFFFHHHJJJHHHJJJMMMQQQVVV___iiippp|||uuunnnkkkddd\\\WWWVVVUUURRRPPPIIIEEEEEEIIIMMMMMMOOORRRVVV\\\dddjjjmmmmmmmmmlllsssxxx~~~qqqpppqqquuu}}}ppp]]]QQQLLLMMMUUU___dddppp}}}vvvkkkddd```cccooo|||~~~tttfffXXXNNNHHHDDDCCCDDDAAA===:::999888666555444444444444444444444444333444555666777777777777777555666888888888???III~~~}}}~~~}}}|||~~~~~~zzzyyyuuuooodddUUUIII@@@======<<<@@@IIIZZZnnnzzzfffTTTIIIEEECCCBBB@@@??????DDDJJJPPPLLLNNNUUU___dddddddddfffdddeeegggkkkvvvsssaaa[[[\\\ooovvvlllkkkjjjiiijjjiiiqqqnnnWWWLLL???;;;777444444555555555666555777;;;>>>EEESSS```]]]]]]___iii{{{{{{xxxmmmUUUEEEAAABBBKKKZZZoooooolllxxx|||uuuvvv|||pppgggTTTMMMDDD???>>>???@@@@@@AAACCCEEEGGGGGGGGGEEEDDDAAA@@@???>>>>>>???AAABBB>>>CCCHHHNNN[[[lll|||~~~rrreee___dddnnnssszzzssscccgggjjjkkklllgggZZZMMMFFFGGGFFFDDDCCCDDDFFFHHHMMMMMMNNNPPPQQQSSSTTTUUUYYYYYY[[[\\\\\\[[[ZZZZZZTTTTTTQQQLLLGGGFFFIIIMMMMMMQQQUUUYYY___gggrrrzzzyyyvvvnnnccc]]][[[[[[YYYVVVJJJFFFFFFKKKPPPRRRVVVZZZ[[[aaaiiiooopppooonnnmmmxxx}}}}}}hhhiiimmmttt|||ooo]]]UUURRRTTT]]]iiimmmzzzxxxnnnfffaaabbbmmmyyyzzzpppbbbTTTKKKEEECCCBBBBBB???;;;999888777666555444444444444444444444444333333555666777777777777999555666999999:::DDDRRR}}}}}}yyyssshhhXXXJJJ@@@===<<<;;;???IIIZZZooozzzhhhVVVKKKFFFDDDCCCAAA???@@@DDDKKKPPPNNNOOOVVVaaahhhhhhhhhjjjgggfffggglllyyyooo\\\SSSSSSXXXlllqqqgggeeeaaa^^^```bbbmmm}}}lllUUUJJJ@@@<<<777444444555555555666555888;;;>>>DDDQQQ^^^]]]]]]___hhhyyywwwZZZFFFCCCDDDLLL[[[nnnppplll|||xxxyyy}}}tttjjj___YYYHHHEEEAAA>>>===???AAACCCDDDEEEGGGHHHGGGEEEBBB@@@>>>>>>>>>>>>@@@AAACCCDDDDDDKKKTTT^^^nnnzzzooofff^^^\\\fffsss~~~}}}rrrjjjfffXXX^^^ccceeeeeeaaaWWWMMMEEEGGGIIIJJJKKKMMMRRRVVVWWWXXXYYY[[[]]]___```aaadddeeefffgggfffeeedddccc^^^]]]XXXQQQJJJIIINNNSSSXXX\\\bbbfffkkksss~~~}}}xxxpppfffaaabbbbbb^^^ZZZQQQLLLLLLRRRXXX\\\aaafffeeeiiiooossstttuuuuuuvvvwwwfffgggkkkrrr{{{qqqaaa]]]]]]___jjjxxxxxxzzzooofff``````iiitttuuukkk]]]OOOGGGBBBAAA@@@???===999777777666555444444444444444444444444444222333444666777777888888999555666;;;<<>>======>>>???AAACCCDDDEEEMMMVVV```lll}}}wwwnnnfffbbb```cccooo}}}~~~~~~pppddd\\\YYYPPPWWW___``````]]]UUULLLFFFIIINNNQQQTTTYYY___dddfffggghhhjjjlllnnnoooppprrrrrrsssssssssqqqpppooollljjjeee\\\TTTSSSYYY___ffflllrrrwww{{{|||tttmmmfffccceeeeee```ZZZXXXTTTSSSYYY```eeelllrrrsssvvvyyy{{{}}}nnnggghhhkkkqqqyyytttfffeeegggjjjvvvzzzpppfff___^^^fffpppqqqgggYYYLLLDDD@@@??????===;;;777555555555333222444444444444444444444444222333444666777888888888999444555<<>>>>>>>>???AAACCCEEEFFFFFFGGGFFFCCC@@@===<<<<<<===<<<>>>CCCDDDBBBGGGOOOUUU```ppp~~~|||sssgggbbb___```cccjjj||||||{{{}}}|||oooeee]]]UUUMMMFFFHHHMMMSSSWWWVVVSSSPPPNNNPPPRRRVVVYYY]]]cccjjjnnnmmmooossswwwzzz{{{||||||vvvkkkccc^^^\\\```fffssszzz{{{sssllljjjgggeeedddbbbaaa___dddaaa```fffoooxxx|||||||||{{{fff___^^^___dddjjjqqq~~~}}}rrrgggeeejjjtttrrrjjjbbbYYY^^^hhhhhhiii^^^SSSKKKEEE@@@>>>@@@???;;;777555555555555555444333333222222333333444111222333444555555555555999444444:::===EEE[[[ttt~~~zzzwwwxxxzzz|||mmm[[[KKKAAA======@@@BBBKKKYYYkkkzzz|||jjjXXXNNNJJJDDDBBBBBBCCCBBBBBBIIIQQQYYYWWW^^^nnn}}}fffdddeeebbbXXXJJJCCCBBBCCCKKK[[[uuu}}}mmmkkkjjjnnnxxxyyyiiifffxxxdddPPPIIICCC>>>888555666888777666444777;;;======BBBRRRcccqqqmmmggggggttthhhOOOHHHDDDLLLZZZmmmuuukkkhhhwww|||~~~vvvoookkk___ZZZQQQIIIBBB>>>=========>>>???@@@AAACCCDDDDDDCCCDDDDDDBBB@@@>>>>>>???@@@===???DDDGGGJJJSSS^^^hhhrrr~~~{{{rrrlllcccaaabbbiiirrr|||xxxrrruuuuuulll___VVVPPPMMMHHHDDDDDDHHHNNNRRRTTTSSSSSSSSS\\\^^^bbbfffjjjpppwww{{{}}}rrrjjjdddccchhhooo~~~qqqiiidddcccbbbbbbdddeeeffffffiiiggghhhnnnxxxnnn[[[VVVSSSRRRVVV[[[cccqqq}}}zzzoooeeeccciiittt{{{mmmeee]]]UUU[[[fffeeehhh^^^TTTMMMGGGAAA???AAA>>>;;;777555555555555555444333333222222333333444444555666777888888888888666333555<<>>===???BBBJJJYYYkkk{{{zzzhhhWWWMMMIIIDDDBBBBBBCCCBBBBBBHHHPPPXXXXXX```ppp~~~___UUUSSSQQQKKK@@@???@@@CCCLLL\\\ttt~~~tttnnnrrruuutttvvv||||||uuuiii^^^```rrrfffUUUOOOEEE@@@999555666777666555555888<<>><<<<<<======>>>@@@AAABBBBBBAAAAAA???@@@AAA@@@??????@@@BBBCCCAAAAAAGGGMMMVVVbbbmmmuuu{{{~~~sssgggaaa______```iiiwwwrrrhhhnnn{{{vvvbbbZZZOOOHHHFFFGGGGGGFFFDDDHHHMMMQQQUUUYYY^^^aaaeeeiiinnnsssxxx~~~uuupppooovvv~~~lllaaa]]]YYYZZZ\\\```dddiiinnnpppuuussstttyyyyyybbbSSSNNNIIIGGGIIINNNWWWdddpppsssggg]]][[[aaakkkzzz~~~vvvggg___XXXRRRZZZeeeeeefff]]]TTTNNNHHHBBB???@@@===:::777555555555555555444333333222222333333444555666777888999999999999444444777<<>>===>>>>>>===>>>@@@BBBBBBAAA???>>>===>>>>>>>>>===>>>@@@BBBDDDDDDHHHOOOXXXcccnnnvvvwwwvvvtttooodddYYYUUUVVV]]]dddsss~~~nnnfffmmm|||vvvdddTTTOOOHHHEEEEEEHHHIIIJJJKKKMMMQQQUUU[[[bbbjjjpppooossszzz~~~mmm[[[SSSRRRRRRUUUZZZ___fffmmmtttyyy~~~~~~mmm\\\RRRLLLGGGEEEHHHMMMTTT^^^hhhwww~~~~~~hhh]]]QQQNNNRRR[[[hhhsss~~~rrrccc[[[VVVRRR[[[ffffffaaaYYYQQQMMMGGGAAA>>>???<<<999666555555666555444444333333222222333333444333333444666666666666666666666999<<>><<<:::::::::;;;===>>>@@@AAAAAA@@@>>>===============<<<===@@@BBBCCCIIISSS^^^jjjtttzzz|||uuulllddd```[[[UUUUUUXXXbbbnnn|||llljjjrrrgggTTTIIIGGGFFFFFFGGGIIIJJJKKKPPPRRRUUUZZZ```iiirrrxxx|||wwwaaaOOOJJJJJJOOOTTT[[[bbbiiipppxxx}}}wwwgggZZZRRRLLLHHHGGGLLLPPPTTTZZZaaagggoooxxx{{{|||}}}zzzuuu```TTTIIIDDDFFFLLLVVV___mmmzzz{{{mmm^^^WWWTTTRRR[[[fffddd\\\TTTMMMIIIDDD>>><<<===;;;888666555555666555444444333333222222333333444222222333444555555555555777888:::>>>GGG___}}}yyyqqqjjjfffeeefffhhhqqqrrrtttvvvwwwwwwvvvuuuuuuxxx|||zzzxxxxxxyyy}}}}}}qqqaaaRRRFFF???<<<===@@@JJJZZZnnn}}}nnn___SSSMMMFFFDDDCCCCCC@@@???EEEMMMZZZ^^^fffoooqqqmmmkkkmmmwwwxxxYYYNNNKKKKKKJJJDDDAAACCCGGGPPP___tttwwwjjjfffjjjgggccc```aaacccmmmxxx```UUUSSSPPPIII???999777777666555555666:::???CCCHHHUUUaaakkkddd[[[ZZZlllpppVVVNNNIIIMMMYYYhhhyyy{{{nnniiifffeeejjjqqqxxx}}}ttthhh[[[QQQIIIEEE>>>>>>===<<<;;;;;;;;;;;;======??????@@@???>>>>>>>>>>>>>>>>>>>>>???CCCFFFHHHSSSaaaooo{{{{{{jjj^^^TTTTTTVVVUUUZZZaaarrr|||mmmllluuupppZZZKKKBBBCCCDDDFFFHHHIIIKKKLLLTTTVVV[[[```gggoooxxx~~~}}}xxxuuu{{{lllXXXIIIEEEFFFLLLSSS]]]eeekkkqqqxxx}}}}}}vvvhhh\\\UUUNNNJJJIIINNNSSSUUUXXX\\\___gggpppwww{{{|||uuulllZZZPPPFFFBBBCCCGGGOOOVVV```lllzzzzzzvvvgggYYYSSSRRRQQQZZZccc```YYYPPPHHHDDD@@@;;;:::<<<999888666555666666555444444333333222222333333444333444555666777777777777666888<<>><<<:::>>>HHHXXXlll~~~}}}ooo```SSSLLLFFFDDDCCCBBB@@@???DDDLLL[[[```iiirrrrrrmmmlllooouuuwww[[[QQQOOOQQQSSSOOOMMMPPPWWWaaammm||||||tttrrrttttttooojjjjjjmmmuuu{{{fff]]]\\\TTTLLLBBB;;;888888777666777888;;;@@@DDDIIITTT```kkkggg^^^[[[iiimmmSSSKKKGGGLLLWWWdddttt{{{pppiiiccccccllluuu{{{~~~xxxmmm```SSSJJJCCC@@@======>>>>>>?????????>>><<<======>>>>>>?????????>>>???@@@@@@BBBEEEJJJMMMTTTaaaooozzzwwwkkk[[[QQQMMMQQQVVV[[[hhhwww{{{mmmiiirrr|||~~~tttcccSSSIIIDDDEEEGGGHHHKKKNNNRRRUUU\\\```fffmmmttt}}}}}}xxxuuusssjjjkkkkkkiiieeeccccccdddlllmmmiii___QQQGGGEEEGGGHHHQQQ]]]ffflllqqqwww|||~~~ttthhh```VVVPPPNNNRRRVVVYYY[[[___aaahhhpppyyy~~~rrreeeTTTKKKDDDDDDGGGKKKQQQXXX```hhhsss||||||vvvqqqeeeWWWSSSSSSSSS\\\ccc^^^WWWNNNEEEAAA===:::999<<<999777555555666666555333444333333222222333333444444555666777777888888888555888<<>>;;;666:::DDDUUUiii{{{}}}pppaaaSSSKKKGGGDDDCCCBBB@@@>>>DDDKKKYYY___jjjssssssoooooorrrqqquuu___VVVUUUZZZ___^^^[[[```hhhqqqzzz}}}~~~xxxsssqqqssszzznnnfffgggVVVNNNCCC<<<999999888777999999<<>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@???@@@AAACCCEEEJJJOOOTTTaaalllxxx~~~zzzjjjYYYTTTNNNOOOWWW^^^fff{{{{{{mmmdddnnnwwwwwwkkk\\\PPPJJJKKKKKKLLLMMMPPPUUU\\\aaaeeejjjrrrzzzwwwmmmfffbbbaaaUUUXXXYYYWWWRRRQQQTTTXXXZZZ[[[YYYSSSKKKFFFGGGJJJEEEOOO]]]gggmmmqqqwww{{{wwwnnn```YYYTTTWWW[[[^^^bbbfffggglllsss|||rrraaaNNNGGGCCCEEEJJJOOOVVV]]]eeekkkrrrxxx~~~{{{uuupppfffYYYUUUWWWWWW___eee^^^WWWNNNDDD@@@<<<999:::===888777555555666666555333444333333222222333333444333444555666777777777777666888===GGG]]]}}}^^^TTTKKKGGGEEECCCBBBDDDJJJKKKMMMOOOQQQTTTVVVWWWZZZ[[[___fffooottttttssstttxxx}}}zzzuuuuuuyyyyyylll]]]OOOEEE>>>;;;888???HHHUUUiii~~~~~~rrrcccTTTKKKCCC@@@>>>???>>>>>>CCCIII___bbbllltttsssmmmmmmssstttzzzeee```dddlllzzzooouuu}}}zzzuuuyyyrrrjjj```QQQCCC===<<<999666555777888:::===BBBJJJSSSYYYmmmddd^^^```iii|||{{{```QQQLLLFFFEEEKKKYYYnnn~~~uuuhhhhhhjjjoooxxx}}}mmm\\\QQQIIIBBB===<<<>>>======<<<;;;;;;::::::============>>>>>>>>>>>>===BBBFFFFFFFFFNNN]]]iiivvvwwwyyyxxxsssjjj^^^VVVRRRSSSVVV```qqq}}}pppccciiinnnmmmeeeZZZPPPKKKFFFJJJOOORRRVVV\\\dddjjjqqquuu|||vvvnnnfff\\\UUUMMMKKKIIIIIIJJJLLLMMMMMMOOOOOONNNJJJFFFEEEHHHKKKMMMTTT]]]ccciiioooyyyuuuhhhaaa[[[\\\dddlllnnnnnnsssyyysssdddTTTJJJDDDIIIOOOSSS]]]hhhpppuuuyyy~~~||||||~~~{{{rrrkkk```___^^^\\\ZZZ[[[^^^aaaRRRKKKBBB:::777777999999555555444333333333444444222222333333333333444444333333333444444444444444888:::<<>>EEESSSiii~~~qqqbbbSSSJJJCCC@@@>>>>>>>>>>>>DDDKKK```dddmmmsssqqqkkklllqqqrrrxxxhhhiiizzz~~~www}}}{{{pppbbbSSSDDD>>>===:::888777888999:::<<<@@@HHHRRRXXXeee___ZZZ[[[bbbtttrrr\\\OOOKKKFFFFFFJJJXXXlll~~~nnnkkkjjjlllttt}}}vvvgggVVVLLLGGGAAA>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@>>>BBBFFFHHHLLLVVVdddpppxxxvvvrrrmmmeee]]]UUUPPPUUUZZZdddsss|||ooo```eeejjjiiibbbXXXPPPMMMLLLPPPUUUYYY]]]dddlllrrr{{{wwwoooggg^^^VVVQQQMMMIIIFFFEEEEEEDDDDDDEEEFFFFFFDDDCCCDDDGGGKKKMMMTTT^^^ffflllsss|||uuuooojjjmmmuuu}}}wwwgggWWWMMMIIINNNUUUZZZdddpppyyy~~~{{{{{{}}}zzzqqqjjjfffccc___\\\[[[\\\\\\]]]PPPIII@@@999666666777888555444333333222333333333222222333333333333444444555555555555666666666666888:::<<>>>>>>>>>>>???@@@AAABBBBBBCCC@@@BBBFFFLLLTTT___kkkssssssooofff^^^VVVRRRPPPOOOXXXbbbuuu{{{ooo___cccgggfff___YYYTTTSSSUUUYYY^^^ccchhhoooyyy}}}wwwpppeee]]]WWWSSSLLLGGGDDDBBBAAA@@@???@@@AAAAAAAAACCCFFFHHHMMMUUU___iiiqqqxxx~~~{{{}}}mmm\\\SSSOOOVVV^^^dddooo{{{~~~{{{zzz{{{|||wwwnnngggbbb\\\VVVUUUWWWYYYXXXVVVLLLFFF>>>888555555666666444333222222111111222222222222333333333333444444666666666777777888888888888;;;===CCCWWWvvvCCC===:::<<<>>>???BBBHHHIIILLLOOOOOOLLLIIIHHHHHHIIILLLQQQWWW^^^dddhhhiiiiiipppyyy~~~}}}yyyxxx{{{|||rrrjjj\\\NNNDDD===;;;;;;;;;:::@@@RRRlll~~~qqq```QQQHHHEEE@@@=========@@@HHHPPPdddhhhmmmnnnjjjeeeeeegggiiipppuuuxxxuuu|||zzz}}}yyyeeeiii{{{iiiXXXGGG@@@>>>;;;::::::::::::999:::===EEEOOOVVV___```aaaaaadddssskkk\\\JJJFFFDDDEEEGGGOOOdddyyy{{{tttrrruuu~~~sssfffXXXIIICCCAAA???>>>@@@;;;;;;;;;<<<======>>>>>>======>>>@@@AAABBBDDDDDDBBBEEEIIIQQQ[[[ccciiillleeeaaaZZZSSSOOOPPPTTTXXX]]]lll{{{ooodddfffhhheee```\\\[[[\\\___ccchhhmmmsss|||~~~rrrhhhaaa[[[TTTNNNJJJHHHGGGFFFAAAAAAAAAAAAAAABBBCCCEEEMMMTTT___jjjttt}}}vvvbbbZZZXXX```iiippp{{{}}}|||{{{{{{yyysssiiiaaaWWWPPPKKKMMMUUUZZZYYYUUUIIIDDD===888555555666666333222222111000111111111222222222333333333444444666666666777777888888999888:::===DDDYYYyyy@@@<<<;;;===???@@@DDDJJJLLLPPPTTTSSSNNNIIIHHHIIIHHHKKKPPPVVV\\\aaafffhhhjjjpppzzz}}}|||{{{}}}||||||{{{pppiii\\\NNNDDD>>><<<<<<::::::@@@SSSkkk}}}rrr```PPPHHHEEEAAA======>>>@@@HHHQQQccciiimmmkkkeeeccccccdddeeelllrrrtttyyy{{{llluuulll\\\eeennn]]]KKKAAA>>><<<;;;;;;;;;;;;::::::>>>EEENNNTTTZZZ```eeecccdddrrrrrrbbbNNNFFFBBBDDDEEEKKK___uuuzzzxxx{{{|||nnnaaaTTTGGGAAA@@@>>>===>>>========================<<<<<<===???AAABBBCCCDDDEEEGGGMMMUUU\\\```___]]]VVVTTTQQQOOOOOOTTT]]]cccnnn}}}}}}qqqhhhiiihhhddd``````cccfffjjjnnntttyyyzzzxxxyyyuuunnnhhh___WWWQQQMMMJJJHHHEEECCCBBBAAABBBBBBCCCDDDLLLRRR]]]iiittt~~~llldddccclllvvv}}}~~~|||}}}~~~}}}{{{yyyuuummmbbbZZZQQQKKKHHHMMMXXX^^^[[[VVVFFFBBB<<<888777777666666222222111000000000111111222222222333333333444444444444555666666777888888888:::>>>IIIbbb<<<:::;;;>>>???@@@FFFMMMQQQUUUWWWTTTMMMGGGFFFHHHHHHKKKPPPUUUYYY^^^cccgggjjjpppxxx~~~~~~{{{yyy{{{}}}}}}|||qqqjjj]]]PPPEEE???<<<;;;:::999@@@QQQeeettt~~~ttt```PPPHHHFFFBBB?????????AAAHHHPPPcccjjjmmmiiidddcccdddeeeccckkkqqqrrrxxxrrrggguuurrrcccXXXaaavvvdddPPPEEEAAA>>><<<===<<<<<<<<<===???EEEMMMRRR\\\eeekkkgggfffsss{{{kkkWWWJJJBBBCCCEEEJJJ\\\qqq}}}wwwhhh[[[OOODDDAAA@@@>>><<<<<<========================<<<===>>>???AAABBBCCCDDDFFFIIIMMMSSSWWWXXXUUUSSSNNNOOOOOOPPPTTT\\\hhhqqq|||}}}uuuiiihhhfffbbbaaadddlllrrrzzz~~~xxxqqqkkklllsss|||~~~xxxnnnddd\\\TTTMMMIIIHHHEEEBBBAAABBBDDDEEEFFFKKKOOOXXXdddqqq|||{{{sssrrr{{{|||}}}}}}{{{yyyuuunnneee[[[TTTLLLHHHFFFLLLUUUYYYTTTNNNCCC@@@;;;888777777666666333222111111000000111111222222333333333333444444333333444555555666777777999:::@@@OOOnnn:::999;;;@@@BBBDDDKKKSSSZZZ]]]]]]WWWLLLEEEDDDFFFFFFJJJOOORRRUUUZZZ___dddhhhnnnuuuzzz|||}}}zzzyyy}}}}}}|||{{{rrrkkk___RRRGGG???;;;999:::888===LLL\\\jjjxxxvvvaaaPPPHHHFFFCCC@@@AAAAAAAAAGGGNNNdddllloooiiieeefffhhhhhhdddlllqqqrrrxxx~~~eeebbbuuu}}}wwwlllbbbZZZUUU]]]|||lllVVVJJJDDDAAA???@@@<<<===>>>???AAAFFFLLLPPP^^^jjjpppiiidddpppzzzcccPPPCCCDDDHHHKKK[[[ooozzz}}}qqqdddSSSIIIAAA@@@@@@>>>;;;;;;<<<<<<======>>>>>>??????>>>???@@@AAABBBCCCDDDDDDFFFHHHKKKMMMOOOPPPQQQRRRMMMOOOSSSVVV]]]jjjzzz{{{~~~yyyiiihhheeecccdddlllxxx}}}wwwsssooonnnvvvxxxnnnddd\\\VVVSSSNNNHHHDDDDDDFFFGGGGGGIIILLLSSS^^^lllyyy}}}}}}xxxwwwsssnnnggg___VVVQQQFFFDDDEEEKKKRRRTTTNNNHHH@@@===999777666666555444333333222111111111111222222222333333333333444444222333333444666777777888;;;;;;AAAUUUyyy999:::===BBBEEEHHHPPPYYYbbbdddcccZZZMMMEEEDDDFFFEEEHHHMMMPPPRRRVVV\\\aaafffkkkrrrvvvxxxzzz~~~{{{zzz}}}{{{yyyssslll```SSSGGG???999777:::777;;;GGGUUUcccwwwxxxbbbQQQHHHFFFCCCBBBBBBBBBBBBFFFMMMeeemmmpppjjjfffiiilllkkkeeemmmrrrrrryyyiiiWWW[[[rrrllleee[[[TTTRRRQQQZZZwwwqqqZZZMMMGGGCCCAAABBB<<<===???AAACCCGGGKKKOOO[[[hhhmmmddd]]]hhh~~~kkkUUUEEEFFFJJJMMM\\\ooowwwzzz~~~{{{lllaaaNNNEEE>>>???@@@>>>;;;:::::::::;;;===>>>@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEFFFHHHHHHIIILLLQQQUUUOOORRRVVV\\\fffwww}}}|||yyy|||jjjiiigggfffiiittt}}}{{{~~~vvvmmmggg```YYYPPPIIIGGGGGGGGGFFFHHHJJJPPP[[[iiivvvzzzxxxxxxtttrrrooojjjccc[[[SSSOOODDDEEEHHHOOOUUUVVVPPPKKK===:::777666555555444333444333222222111111222222222222333333333444444444333333444555666777888888===<<>>CCCDDDHHHUUUdddooopppiiiZZZLLLFFFDDDCCCEEEGGGIIILLLOOOSSSYYY]]]eeeiiioootttxxx{{{}}}~~~}}}|||{{{yyyvvvpppdddTTTFFF===999999;;;<<>>>>>???CCCGGGIIIVVV```hhheee^^^bbbuuuqqq]]]KKKGGGJJJQQQcccuuu{{{zzzgggYYYNNNIIICCC???===<<<<<<;;;<<<<<<======>>>>>>??????AAAAAABBBCCCCCCDDDEEEEEEHHHHHHHHHIIIKKKNNNQQQRRRUUUWWW]]]gggtttvvvuuu{{{}}}rrrqqqrrrtttvvv|||zzztttsssfffYYYSSSQQQNNNMMMNNNLLLOOOTTTZZZbbbmmm{{{}}}}}}|||wwwvvvwwwqqqjjjeeeaaaZZZQQQIIIBBBCCCHHHOOOTTTRRRIIIBBB===;;;777555444333111///000111111222222111111000555555666666666555555444777777666777777888999::::::???III___<<<<<<@@@EEEIIIPPP```ooo{{{yyyooo]]]NNNGGGDDDCCCEEEFFFHHHKKKMMMQQQWWW[[[```dddjjjppptttxxx|||~~~~~~}}}{{{zzzxxxqqqdddTTTFFF===:::::::::;;;???FFFSSSeeeyyyyyyiii[[[TTTMMMKKKCCCAAADDDBBBHHH\\\rrrqqq{{{gggXXXfffiiiiiiiiinnnqqqtttfffWWWKKKLLLSSSbbb|||ooo^^^VVVPPPNNNPPPSSS^^^{{{|||hhhXXXOOOKKKGGGEEEBBBAAA@@@???@@@CCCFFFHHHPPP[[[dddbbb[[[```sssttt```MMMHHHJJJSSSdddwwwvvvdddWWWJJJFFF@@@===;;;;;;;;;:::===>>>>>>??????@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGHHHJJJMMMQQQUUUYYY[[[[[[^^^dddnnnzzz|||vvvzzzxxxwwwyyy|||~~~}}}pppccc\\\XXXTTTSSSTTTTTTVVVZZZ^^^dddnnn{{{wwwvvvxxxtttpppqqqvvvppphhhccc^^^WWWMMMFFFBBBCCCGGGMMMQQQOOOFFF???:::888666555555555333222111111222222222222111111000000111111111000000///222222111222222333444555;;;@@@LLLfff===>>>CCCIIIQQQ]]]ooo~~~vvv```NNNGGGDDDBBBDDDEEEGGGIIIKKKOOOTTTXXX[[[```gggnnnrrrvvvzzz|||~~~}}}{{{zzzrrreeeUUUFFF>>>;;;;;;888;;;@@@IIIXXXkkk~~~yyykkk^^^WWWMMMLLLEEECCCFFFCCCKKK___zzzvvv|||dddSSSaaafffhhhiiimmmpppuuusssUUUKKKFFFKKKVVVfffoooaaaVVVSSSSSSVVVYYYddd{{{~~~mmm^^^UUUPPPJJJFFFDDDDDDCCCBBBBBBCCCEEEFFFIIIVVVbbbaaaZZZ^^^pppzzzfffRRRKKKLLLTTTfffvvv}}}rrr```SSSHHHDDD???<<<<<<<<<<<<;;;>>>??????@@@AAAAAABBBBBBAAABBBCCCDDDEEEFFFGGGGGGHHHJJJNNNSSSWWW\\\___aaabbbfffmmmvvv{{{wwwyyyqqqiiiccc___^^^```aaadddhhhkkkooovvvyyywwwvvvqqqoooqqqqqqllleee___YYYRRRJJJCCCBBBCCCGGGKKKMMMJJJBBB;;;666555333444555666555555222222333333333333222222222222333333333333333222444444444444555666777777;;;AAAQQQooo???AAAFFFMMMWWWhhh|||xxx```MMMFFFDDDBBBCCCDDDFFFGGGIIILLLQQQUUUZZZ___fffmmmrrrvvvzzz}}}}}}~~~}}}|||tttfffVVVGGG???<<<===888;;;@@@KKK[[[ooozzzkkk^^^VVVLLLKKKDDDBBBEEECCCLLLbbb|||~~~cccPPP___ggglllkkkpppsssyyysss\\\PPPJJJGGGNNNZZZlll|||mmmaaa\\\[[[^^^bbblllwwwnnntttooo```XXXSSSNNNJJJHHHHHHGGGFFFEEEDDDDDDDDDGGGWWWfffggg______nnn}}}ppp[[[OOOMMMTTTdddrrrwww}}}mmm\\\PPPGGGDDD@@@>>>>>>??????>>>>>>>>>???@@@AAABBBBBBCCCAAAAAACCCDDDEEEGGGHHHIIILLLOOOSSSXXX]]]```aaabbbgggkkkrrrzzz{{{vvvuuuxxx|||sssnnnkkklllpppqqqvvv}}}|||yyytttnnnllloooiiieee___YYYTTTNNNGGGCCCDDDEEEGGGJJJJJJFFF???999555444222333444555555444222333333444444333333222555666666777777777777666777777777777888999:::;;;;;;AAASSSuuuAAADDDIIIOOO\\\pppvvv\\\KKKEEEDDDBBBBBBCCCEEEFFFHHHLLLQQQTTTYYY]]]ccciiinnnsssxxx{{{zzz}}}vvvhhhXXXIII@@@======:::<<>>?????????>>>======>>>???@@@AAABBBCCCAAABBBCCCEEEGGGHHHJJJJJJOOOSSSZZZ```eeehhhhhhhhhjjjmmmsssyyy}}}yyytttrrrwwwxxxuuutttyyy|||xxxxxx{{{}}}xxxrrrkkkdddccceee```]]]YYYTTTOOOKKKGGGDDDEEEFFFHHHIIIGGGCCC<<<888666555333222333444333222222333333444444333333222222222333444444444444444444444444444555666777777;;;AAAUUUzzzAAAFFFKKKRRRaaavvvtttZZZJJJEEEDDDCCCBBBCCCEEEGGGIIIMMMRRRVVVVVVYYY]]]bbbggglllrrrvvvyyy~~~wwwjjjZZZLLLBBB===<<<<<<<<<@@@LLL^^^tttsssbbbWWWFFFHHHBBB???AAA@@@LLLeee~~~~~~___KKK^^^lllvvvtttdddbbbfff]]]QQQOOOHHHGGGHHHOOO___www|||vvvpppnnnooorrrtttvvvsssfffYYYSSSTTT^^^uuutttfff```]]]ZZZXXXTTTRRROOOLLLIIIGGGFFFEEEOOOcccwwwxxxkkkdddmmmzzzlllYYYQQQTTT\\\ccclllzzzssscccTTTLLLBBB@@@===<<<======<<<<<<======>>>???AAABBBCCCCCCCCCCCCEEEGGGIIIKKKMMMNNNRRRWWW```iiipppsssssssssnnnppptttwwwzzz|||||||||tttsssxxx|||zzz|||zzzooojjjjjjlllrrryyy}}}{{{xxxrrrkkkccc^^^\\\]]]YYYWWWTTTPPPLLLHHHFFFEEEEEEFFFGGGGGGDDD???:::777777555333222222222111000222222333333333333222222111111222333444444444444333333333333444555666777:::CCC[[[???EEELLLTTTeee|||uuu[[[KKKFFFFFFDDDBBBCCCFFFHHHJJJOOOTTTXXXUUUVVVYYY\\\```fffnnnsssxxx}}}wwwlll]]]NNNCCC===;;;======@@@LLLaaaxxxuuubbbUUUEEEGGGBBB???AAA@@@MMMggg{{{{{{[[[FFFYYYiiitttwwwyyyWWWUUUYYYRRRJJJKKKHHHJJJMMMUUUffftttmmmkkkkkkaaaYYYSSSPPPOOOWWWqqqzzzooojjjfffbbb___ZZZWWWSSSNNNJJJHHHGGGGGGTTTgggyyyxxxjjjdddooo~~~ppp\\\SSSUUUZZZ^^^ggguuuxxx~~~nnn^^^PPPIIIBBB@@@>>>=========<<<:::>>>>>>???AAABBBCCCDDDEEEFFFGGGIIIKKKMMMPPPRRRSSSVVV\\\eeeooouuuxxxwwwvvvtttuuuvvvxxxzzz|||~~~|||zzznnnbbb]]]]]]^^^ccciiisss~~~xxxtttssssssvvvsssmmmeee___\\\[[[ZZZWWWUUURRRMMMHHHEEEDDDDDDCCCDDDEEEDDDAAA<<<888666666444222111222222111000111111222222222222111111333444555666777777777777555555555666666777888999;;;GGGddd===EEEMMMVVVhhhwww]]]MMMHHHGGGDDDBBBDDDFFFHHHKKKPPPVVVZZZVVVVVVXXXZZZ^^^dddmmmrrrxxx}}}xxxmmm___PPPDDD===;;;===<<<@@@MMMccc|||uuu^^^OOOEEEGGGBBB@@@AAAAAANNNhhhyyyxxxXXXBBBTTTeeepppxxxtttPPPOOOUUUOOOHHHHHHGGGJJJOOOXXXhhhxxxiiiddddddYYYWWWWWWVVVPPPVVVtttwwwrrrnnnhhhccc^^^ZZZUUUOOOJJJHHHHHHIIIWWWiiixxxuuufffcccqqqrrr^^^TTTVVVZZZ]]]dddrrrzzzooozzzjjjZZZMMMGGGDDDBBB@@@?????????===<<>>:::666555444222111111222333222222111111111222222111111111222333444555666666666666444444444555555666777888<<>>EEERRRiiippp[[[OOOEEEEEE???>>>BBBBBBNNNeee~~~xxxsssUUUBBBKKKXXXnnnzzznnnVVVLLLYYYQQQUUUJJJHHHJJJQQQ]]]mmm~~~zzzeeebbbiiigggbbb\\\WWWXXXfff}}}{{{xxxrrrllleeeccc]]]VVVOOOKKKJJJKKKSSShhhzzzwwwhhhdddqqq|||cccRRRPPPSSSTTT]]]hhh~~~zzzkkkXXXJJJEEEBBBBBBAAA@@@???>>>===<<<===>>>@@@BBBDDDFFFHHHIIIJJJLLLOOOSSSVVVXXXYYYYYYXXX```hhhlllkkkjjjlllooo|||zzzggg[[[PPPKKKJJJJJJLLLQQQZZZ\\\___bbbgggkkknnnoookkklllfff[[[VVVXXXYYYWWWRRRNNNIIIEEEAAA@@@AAABBBAAA@@@???>>>;;;999777666333222222111111222222333000111222333444333222111333444444555555444444333777666555555777888888888666JJJqqqCCCHHHPPP]]]qqqwww^^^OOOHHHFFFFFFEEECCCDDDHHHOOOVVVZZZ[[[______]]]\\\]]]bbbiiinnnxxx~~~yyyvvvwwwyyy~~~wwwrrrwwwuuuvvv|||~~~{{{rrrdddSSSFFF???<<<;;;???EEEQQQiiiqqq]]]QQQEEEEEE???>>>CCCCCCNNNfff~~~wwwrrrSSSAAAJJJUUUkkkvvvjjjUUUQQQddd___cccXXXRRRQQQTTT___ppp~~~kkkkkktttxxxtttnnniiiiiivvv~~~|||wwwrrrkkkhhhbbb[[[TTTOOOMMMMMMRRRddduuuttthhhdddmmmyyy~~~dddQQQLLLNNNOOO\\\ggg||||||}}}uuugggVVVJJJFFFBBBBBBAAA@@@???>>>===<<>>?????????>>>===;;;999777555444333222222111111222222333222222333444444444444333333444444555555444444333444444333555777999::::::BBBTTTyyyEEEKKKTTT```tttxxx___OOOGGGEEEFFFDDDDDDEEEIIIPPPWWW[[[]]]dddbbb```]]]]]]aaahhhmmmyyy~~~uuuqqqooolllmmmqqqrrryyy~~~zzzsssnnnrrroooooossswwwyyy~~~~~~|||tttgggWWWHHH@@@===<<>>======AAABBBCCCFFFHHHKKKLLLMMMLLLNNNQQQTTTWWWZZZ[[[\\\ccciiiooopppoooppptttyyy{{{yyyvvvvvv{{{pppaaaQQQIIIBBB@@@@@@???BBBFFFFFFIIINNNTTTZZZ___cccdddffffffbbb[[[UUUSSSPPPLLLIIIGGGCCC???<<<<<<<<<===<<<;;;:::888666444333222222222111111111111222222444444333333444444555666444444555555555555444444222222333444666999<<<===DDDWWW{{{}}}FFFNNNXXXeeewwwzzzaaaOOOGGGFFFGGGFFFGGGHHHKKKQQQVVV[[[^^^dddbbb___\\\\\\aaaiiiooowww|||sssllldddbbbaaaaaaffflllkkksssyyy||||||uuuoookkkkkkggggggjjjlllpppwww~~~|||vvviiiYYYKKKBBB>>>===@@@DDDQQQiiijjjWWWMMMEEEEEE@@@???CCCDDDOOOggg|||ssskkkMMM===FFFMMM___lllwwwkkk[[[ffftttgggiiilllppp|||qqqiiiwww~~~}}}xxxqqqhhh```YYYRRRNNNNNNWWWeeeoooooojjjiiilllvvvZZZJJJHHHLLLXXXeee|||~~~uuuooowww|||pppaaaQQQGGGDDDAAAAAAAAA@@@???>>>>>>>>>BBBCCCEEEGGGJJJLLLNNNOOOLLLNNNRRRVVV[[[___bbbccclllppptttuuusssuuu{{{~~~wwwpppmmmjjjjjjpppxxx}}}iii\\\LLLFFFAAA@@@@@@???BBBGGGGGGKKKRRRYYY```dddgggiiigggeee```ZZZUUUPPPKKKGGGEEECCC@@@===;;;:::;;;;;;;;;:::888666444333222111222222111111111111222222444333222222222333555666444444555555555555444444222333444444666999<<>>@@@EEEQQQjjjfffSSSJJJEEEEEE@@@???DDDDDDPPPhhh|||qqqhhhJJJ<<>><<<:::::::::;;;:::999777555444333222222222111111000000111111222333222111111111222444555444555555666666555555444444555666666666888<<<@@@PPPeeepppIIIUUUcccppp~~~{{{fffUUULLLJJJKKKMMMNNNOOOPPPQQQUUUYYY]]]```^^^ZZZXXXZZZbbbmmmttt}}}|||lllbbbRRRMMMIIIIIIJJJMMMUUU^^^cccjjjppprrruuu{{{~~~~~~}}}}}}{{{xxxssslllfffccc^^^\\\]]]___aaaeeeppp{{{~~~|||uuuhhhXXXJJJBBB???===@@@EEERRRjjj}}}dddRRRIIIEEEEEE@@@???DDDEEEQQQiii}}}pppfffHHH;;;CCCEEERRRbbbkkktttlllhhhwwwaaahhh~~~~~~vvvnnndddYYYQQQOOORRR___rrrzzztttooooooqqqdddOOOGGGIIIQQQ___rrr}}}uuuxxxwwwpppmmmttttttjjj]]]PPPHHHHHHCCCCCCCCCBBBBBBAAAAAAAAACCCDDDFFFIIILLLOOOQQQRRRTTTVVVZZZ```gggnnntttwwwzzz~~~~~~zzzssslllgggbbb]]]ZZZ[[[]]]aaakkkuuuzzzlll]]]TTTGGGDDDBBBDDDEEEFFFLLLTTTYYY^^^eeelllqqqssssssrrrmmmddd[[[VVVPPPIIICCCAAA???>>><<<;;;:::::::::::::::999777444333333333333111111000000000000111111222111111111222222333333555555666666666666555555555777888777666888>>>CCCUUUlllrrrNNN[[[jjjuuu{{{iiiXXXNNNLLLMMMLLLNNNPPPQQQRRRVVV[[[___bbb___[[[XXXZZZcccnnnvvv~~~lll]]]UUUHHHEEECCCCCCDDDGGGOOOYYYaaafffkkklllooovvvzzz{{{yyyxxxwwwsssnnnhhhbbb^^^ZZZZZZ[[[^^^aaaeeeppp{{{}}}zzzssseeeUUUIIIBBB@@@===@@@FFFSSSkkkxxx```OOOHHHEEEEEE@@@???DDDEEEQQQiii~~~pppdddGGG:::BBBCCCOOOXXXaaakkkxxxqqqrrrjjj]]]ooo~~~vvvlll```WWWSSSTTTaaattt{{{uuunnnooolll~~~hhhRRRHHHHHHMMMXXXgggvvvwwwuuuwww}}}sssjjj^^^QQQJJJIIIDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFIIIKKKOOORRRTTTUUU\\\^^^aaagggmmmsssyyy||||||rrrjjjddd___]]]VVVTTTVVV]]]eeeooo}}}vvvhhhZZZRRREEECCCDDDGGGJJJNNNXXXaaaiiimmmtttzzz}}}}}}|||zzzpppcccWWWQQQKKKDDD@@@@@@<<<;;;:::999999999999999999888555333222222222333111111000000000000111111111222333333444444333333555555666666666666555555555777999888777:::AAAGGG[[[ssstttRRR___nnnyyy{{{jjjZZZPPPNNNNNNKKKMMMPPPRRRSSSWWW]]]bbbeeebbb]]]YYY[[[cccooowww|||sssaaaSSSLLLFFFCCCBBBCCCCCCEEENNNWWW___dddhhhhhhlllsssxxxxxxvvvvvvtttqqqkkkeee___[[[XXXXXX[[[___aaaeeeqqq|||~~~~~~~~~~~~}}}zzzqqqcccSSSGGGAAA@@@<<<@@@FFFSSSkkksss\\\LLLFFFEEEEEE@@@@@@EEEFFFRRRiiipppcccGGG:::BBBBBBMMMQQQZZZdddssswww{{{{{{|||]]]ZZZsss|||rrreee[[[VVVVVVbbbuuu{{{sssmmmnnnjjjkkkUUUJJJIIIJJJSSS^^^kkk~~~yyy{{{wwwmmm```RRRIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDGGGHHHJJJMMMQQQTTTVVVWWWbbbcccfffkkkpppvvv{{{~~~xxxlllaaaZZZVVVTTTRRRXXXXXX^^^jjjwww~~~qqqbbbUUUMMMEEEDDDFFFKKKOOOVVVbbbmmmwww{{{qqqbbbSSSMMMHHHAAA>>>???:::999999888888888888888888777444222111111111222111111000000000000111111222333444555666555444333555555666666666666555555333666999999888<<>>AAADDDMMMfffoooYYYLLLGGGDDDBBBCCCEEECCCGGGZZZqqqbbbEEE???AAACCCJJJSSSZZZdddtttwwwxxx}}}mmm^^^ZZZtttyyymmm```XXX^^^dddppp{{{tttjjjnnnmmm~~~qqq\\\MMMGGGHHHSSS___iiittttttdddSSSKKKJJJGGGGGGHHHGGGFFFFFFHHHIIIGGGHHHMMMTTTXXXZZZ^^^dddjjjlllnnnqqqtttzzz{{{nnnddd\\\ZZZVVVRRRSSSWWW___gggsss|||zzzzzzzzz~~~~~~sssfffWWWMMMEEEFFFLLLRRRXXXaaaooo}}}vvvgggWWWNNNHHHAAA===<<<999777555666999:::888666444444333333222111000000000111111111111222222222333222111111111333555777999999888777666555444333:::555555:::<<>>>>>:::888777777::::::999777555555444333333222111111000111111111111222222222333333222111222444555777;;;;;;:::999888777666555888555666<<>>:::AAAHHHPPPccc}}}}}}gggTTTJJJGGGDDDBBBCCCEEEEEEJJJ```wwweeeIIICCCFFFKKKUUUYYY]]]dddvvvkkkgggaaa___lllvvvccc^^^[[[RRRQQQTTTaaa}}}{{{~~~ssseee[[[XXXZZZhhhwww|||yyywww{{{|||kkkWWWJJJIIIUUUdddmmmrrr~~~{{{lll\\\SSSQQQKKKKKKJJJJJJKKKLLLLLLMMMTTTSSSVVV[[[]]]^^^bbbhhhlllpppuuuzzzrrreee^^^ZZZUUURRRVVV]]]gggttt{{{gggZZZQQQMMMIIIJJJLLLMMMOOORRRWWWZZZbbbkkkvvvxxxssssssvvvxxxyyyxxxuuupppkkkmmmwwwuuujjj___YYYRRRRRRWWWcccppp}}}nnn```PPPGGGCCC???>>>>>>888777666777888888777666555555555444333333222222000111111111111222222222333333222222333444666777::::::999888777777666666666555888===@@@JJJbbb{{{pppMMM```rrryyyxxxzzzuuuoooqqq}}}oooccc\\\[[[]]]`````````ccchhhmmmppppppqqqqqqrrrvvv{{{lll\\\PPPIIIGGGGGGGGGHHHHHHFFFDDDFFFKKKPPPVVV___iiiooouuu{{{|||{{{yyyuuunnnhhheeefffiiikkkqqqlllkkknnnsssxxx~~~wwwxxx|||~~~yyytttjjj\\\NNNDDD???>>>999AAAHHHOOObbb|||zzzdddRRRIIIHHHDDDAAABBBEEEFFFMMMddd|||dddIIIDDDFFFLLLYYYeeehhhnnnnnnZZZXXXWWW[[[jjjqqq```[[[QQQLLLMMMUUUfffnnnkkk|||vvv{{{xxxjjj]]]SSSTTTaaaooo}}}zzz{{{vvv^^^LLLIIIUUUdddnnnrrrzzzrrrbbbWWWSSSMMMLLLKKKLLLMMMNNNOOOOOOTTTSSSUUUZZZ\\\^^^cccjjjooottt{{{yyypppeee]]]ZZZYYYZZZ^^^gggsssuuuaaaUUUNNNIIIFFFGGGGGGGGGGGGHHHKKKPPPSSS\\\eeeppp{{{|||vvvooonnnrrrvvvwwwuuutttoooiiigggnnn}}}wwwnnnfffaaa\\\ZZZ```mmm~~~jjj\\\LLLCCC@@@<<<;;;<<<555444444444444444444333444444444333333222222222000000111111111222222222444333333333444555666777888777777666555555444444666555888<<>>===<<<@@@CCCMMMfffuuu^^^MMMHHHHHHDDDAAABBBEEEHHHRRRmmmdddPPPOOORRR[[[lllttt}}}hhhTTTIIIJJJQQQ___qqqtttggg___UUUTTTWWW[[[iii~~~gggZZZZZZjjj~~~yyycccgggzzzhhhRRRPPPVVV[[[tttzzzoootttvvvbbbPPPUUUaaannnssswww~~~}}}~~~{{{lll^^^XXXRRRPPPNNNOOOSSSVVVUUUSSSQQQOOOQQQWWW\\\aaaiiirrr|||wwwhhh^^^XXXWWW\\\dddnnn}}}vvvggg\\\NNNEEECCCDDDDDDCCC???@@@@@@AAAAAADDDHHHKKKLLLSSS^^^jjjxxx|||rrrqqqpppsssxxx||||||{{{yyytttqqqttt|||vvvsssrrrssssssyyy~~~^^^QQQCCC===;;;888666666666777777666444333444555111111111111111000000000000111111111111222222222444444555666666777777777888888888777777666666666777666777<<>>===<<<>>>BBBNNNkkkpppYYYKKKGGGHHHDDDAAABBBEEEIIITTTpppgggYYY\\\```lll|||jjjZZZTTTJJJKKKTTTfffyyyqqqeee]]]^^^ccccccjjjlll[[[TTTWWWeeexxxsssZZZ___zzzoooWWWSSSTTTTTTooozzznnnrrr}}}zzzjjjXXXXXX```mmmtttwwwzzzxxxwwwvvv{{{~~~qqqccc]]]VVVSSSQQQSSSWWWZZZYYYWWWVVVTTTVVV[[[```eeeoooxxxrrrjjjccc```aaafffrrr~~~}}}oooeeeYYYRRRJJJEEECCCCCCCCCBBB@@@AAACCCDDDDDDFFFIIIKKKJJJOOOXXXcccpppzzzvvvwwwxxx{{{~~~}}}}}}~~~zzzxxxwwwyyyzzzqqqUUUIII???;;;;;;888777777666888888777444333444555111111111111111111111111000111111111111222222222444555555666777777777777777777777777777666666666777555888AAANNNgggyyyXXXGGGDDDiiiyyy}}}uuuiiikkkmmmnnnnnnpppvvv{{{|||}}}ssscccSSSHHHDDDDDDFFFGGGIIIKKKJJJIIIKKKOOOTTTXXXcccooovvv{{{~~~}}}yyyrrrrrrrrrsssuuuxxx{{{|||{{{xxx~~~~~~xxxxxxyyysssrrrnnndddWWWKKKBBB>>>===<<<===AAAPPPoookkkVVVHHHFFFHHHDDDAAAAAAEEEIIIVVVrrrkkk```ffflllyyy~~~sssrrriiiXXXOOORRROOOPPPZZZmmmvvvggg^^^bbbgggccceeezzzzzzqqqaaaSSSPPPUUUaaa}}}yyytttoooVVVZZZvvvtttZZZVVVUUUPPPlllyyyooorrr}}}xxxjjj^^^ZZZ```mmmtttvvv}}}wwwuuurrrrrryyytttggg```YYYVVVSSSVVV[[[]]]\\\YYY\\\ZZZ[[[```dddjjjsss}}}wwwgggddddddhhhpppzzzwwwggg\\\MMMJJJFFFBBBAAA@@@???>>>BBBDDDFFFFFFEEEEEEGGGHHHMMMQQQWWW```kkkzzz~~~|||zzzzzzyyy|||vvvcccNNNDDD;;;:::;;;:::888888444666777666222111222444222222222222222222222333000111111111111222222222444555666777888888888888555555555555555444444444777555999EEEVVVsssfffJJJ@@@EEEjjjyyy|||~~~sssnnnlllppptttuuuyyy}}}{{{mmmZZZKKKEEEDDDDDDCCCJJJIIIGGGFFFGGGLLLRRRWWW```iiittt}}}{{{yyyuuuqqqnnnrrrzzzzzzwwwyyypppaaaSSSIIIBBB>>><<>>NNNkkkuuudddTTTIIIFFFFFF???;;;AAAGGGIIIZZZuuu|||kkkfffnnn|||nnnbbbbbb```VVVNNNNNNNNNSSSeee}}}~~~llliiieeegggeeeccclllqqqggg]]]UUUPPPQQQSSS___}}}~~~|||jjjPPPSSShhh}}}kkkXXXUUU]]]jjjvvvsssxxx{{{vvvvvvrrrmmmeee\\\YYYbbbmmmuuu~~~|||wwwsssqqqvvv|||{{{{{{vvvxxx}}}|||qqqggg^^^ZZZZZZ^^^aaa______aaa^^^]]]]]]aaaiiisss{{{yyysssccckkkuuu~~~qqqddd[[[TTTIII@@@???@@@@@@@@@AAACCCDDDDDDCCCCCCDDDGGGJJJPPPSSSXXX___hhhttt}}}yyywwwvvv||||||}}}xxxcccVVVIIIBBB:::666777777555222555555444333333222111111222222222111111111000000222222222111222222333333555555666777777777777777777777777777777888888888777>>>???CCC^^^qqqTTTDDD??????ooo{{{wwwrrrppptttxxxzzz~~~ttthhhWWWJJJEEECCCCCCBBBEEEFFFFFFGGGIIINNNUUUZZZaaaiiiuuu~~~|||yyyxxxuuutttxxx|||zzzyyyooo```RRRHHHBBB>>><<>>AAAOOOhhh~~~}}}qqqaaaRRRHHHEEEEEEAAA===CCCHHHJJJ\\\www}}}jjjccchhhuuuuuufff]]]^^^^^^VVVQQQRRRQQQWWWggg~~~}}}yyyoooiiieeebbbllloooeeebbbYYYRRRTTTXXXeeehhhOOOQQQbbbppp^^^ZZZ___iiisss{{{uuuxxx}}}rrrkkkjjjgggccc\\\TTTRRR[[[jjjvvvxxxvvvuuuuuuyyy}}}}}}zzzzzzuuutttzzzuuujjjbbb^^^]]]bbbdddcccbbbdddaaaaaabbbfffnnnwww}}}pppnnnmmmzzzssseee\\\TTTJJJBBBAAABBBAAAAAABBBBBBCCCDDDDDDEEEGGGKKKNNNPPPSSSYYY___hhhqqq{{{{{{wwwuuutttpppoooqqquuu{{{vvvdddSSSHHHDDD???999666888888666444555444444333222222111111222222222111111111000000222222222111222222333444666666777888888888888888777777777777888888888888555<<<@@@HHHgggiiiOOOBBB@@@AAAuuu~~~xxxvvvyyy}}}zzzuuuiii```SSSJJJEEECCCAAA@@@@@@BBBEEEHHHLLLRRRYYY^^^aaaiiiuuu~~~|||yyyyyyxxxxxx}}}~~~|||yyyooo```QQQGGGAAA===<<<;;;>>>CCCOOOcccvvv}}}{{{xxxmmm^^^PPPGGGCCCCCCCCC???EEEIIILLL___yyy{{{fff[[[\\\hhh{{{pppeee___```___YYYVVVXXXUUU\\\mmmwwwiiiccccccoootttiiijjj___WWWZZZcccrrrdddMMMNNN[[[wwwyyyfff___```fffooovvvyyyyyyyyyxxxyyy|||iii^^^\\\ZZZWWWUUULLLIIISSScccsssuuuuuuyyy{{{|||~~~|||}}}uuutttxxx~~~sssgggcccbbbfffiiihhhhhhjjjhhhiiikkkpppwwwyyytttvvv}}}|||yyyvvvzzz~~~ssseee\\\SSSJJJCCCCCCCCCBBBBBBCCCBBBCCCEEEFFFGGGKKKPPPSSSRRRVVV]]]ccciiipppwww{{{~~~~~~{{{wwwtttrrrppphhhhhhhhhkkkooosssuuuuuuuuutttqqqjjj___SSSGGG@@@>>>:::777777999999777555444444333333222222111111222222222111111111111111222222222222222333444444777777888999999999999888777777777888888888999999777<<>>>>>@@@DDDIIINNNTTT[[[```aaaiiittt}}}{{{yyywwwwwwyyy|||{{{xxxnnn___PPPFFF@@@===;;;888===CCCOOObbbvvvzzzlll]]]PPPGGGCCCAAACCC@@@EEEHHHLLLbbb{{{www___RRRPPPZZZooosssmmmjjjiiieee___^^^```___iiiyyyvvvccc```hhhyyywwwqqqfff___cccqqq___KKKKKKSSSllllllaaa^^^bbbllluuu{{{zzzvvvqqqpppyyy|||dddUUUQQQPPPOOOPPPIIIEEELLL\\\lllyyywwwwww{{{~~~~~~xxxzzz|||lllhhhgggkkknnnmmmnnnqqqppprrrvvvzzz}}}~~~yyy|||~~~uuuuuu|||qqqbbbXXXOOOHHHCCCCCCCCCBBBBBBDDDCCCEEEFFFHHHIIIMMMRRRVVVWWW\\\bbbhhhmmmppptttvvvxxx{{{}}}{{{xxxuuurrrpppmmmkkkdddccccccdddgggiiiiiihhhdddbbb]]]VVVOOOGGGAAA===:::888777777888888666444333333333333222222111111111111111111111111111111222222222222222333444555666666777888888888888777777777777888888999999::::::===CCCUUUyyyqqqTTTFFFAAAAAACCC|||}}}{{{xxxtttpppjjjccc___RRROOOLLLHHHEEECCC@@@>>>>>>AAAEEEIIINNNUUU\\\aaaaaaiiisss{{{~~~}}}{{{zzzxxxyyy~~~zzzyyyyyynnn___OOOEEE@@@===<<<<<<@@@FFFPPPcccyyyooo^^^PPPGGGBBBAAAAAA@@@DDDGGGLLLeee~~~tttYYYLLLIIIQQQggg}}}ssstttuuuuuupppkkkkkknnnuuuppp]]]___nnnxxxooojjjppp{{{[[[IIIJJJNNNcccpppbbb[[[^^^jjjuuu|||{{{wwwpppmmmvvvzzz```OOOJJJJJJIIIKKKGGGDDDHHHUUUfffsssyyy}}}}}}~~~qqqmmmlllooorrrrrrtttwwwvvvxxx|||}}}zzz}}}vvvxxx~~~xxx{{{{{{lll]]]RRRJJJEEEBBBCCCCCCAAABBBEEEFFFGGGIIIJJJKKKOOOSSSWWWZZZ___ffflllooopppqqqrrruuuzzz}}}zzzvvvrrrnnnllljjjgggddd\\\[[[ZZZZZZ[[[[[[ZZZYYYTTTQQQLLLFFFAAA===;;;:::888777777777777666333111333222222222222222111111111111111111111111111111222222222222333444555666444555555666777666666666666777777888999:::::::::;;;>>>FFF\\\hhhPPPEEEBBBCCCFFF~~~{{{qqqnnniiieeeaaa]]]XXXTTTKKKKKKJJJHHHFFFCCC@@@>>>???AAAEEEIIINNNUUU]]]cccdddjjjrrryyy|||}}}}}}}}}}}}~~~zzzzzzzzzooo___PPPEEE@@@>>>===DDDFFFJJJTTTggg~~~ppp]]]NNNFFFBBBAAA@@@???DDDFFFMMMhhhpppUUUIIIGGGNNNbbbxxxrrrzzzhhhXXXbbbuuuzzzxxxyyyYYYGGGHHHIIIZZZ}}}vvveee\\\\\\gggsss|||~~~|||tttnnntttvvv]]]KKKFFFFFFFFFFFFGGGFFFGGGQQQaaapppwwwzzz{{{wwwrrrppptttwwwxxxzzz}}}{{{}}}yyysssqqqtttxxx{{{zzzpppnnnllllllooouuu{{{|||rrrrrr~~~vvvfffVVVLLLEEEBBBAAADDDDDDBBBCCCGGGHHHJJJKKKLLLNNNRRRWWWZZZ\\\aaaiiinnnqqqqqqqqqrrruuu{{{~~~zzzxxxsssmmmiiigggeeeaaa]]]XXXVVVUUUUUUUUUTTTQQQOOOKKKIIIDDD???<<<:::999999777777777666555333111000222222222222222222111111111111111111111222222222222222222222333555666777333444555555666666555555666777777888999:::;;;;;;:::@@@PPPmmmdddMMMEEEBBBFFFLLLxxxrrrnnndddaaa[[[WWWTTTQQQNNNLLLHHHIIIIIIIIIFFFCCCAAA@@@???AAADDDHHHNNNWWW```gggiiimmmsssxxx{{{}}}}}}~~~{{{ppp```PPPFFFAAA???>>>FFFHHHLLLWWWmmmnnnYYYKKKDDDBBBAAA@@@@@@EEEGGGOOOllljjjMMMEEEEEEKKK]]]qqq{{{vvv\\\SSSddd{{{{{{YYYFFFFFFEEEQQQppp}}}mmm```\\\dddnnn}}}zzzqqqqqquuu]]]LLLGGGGGGGGGFFFKKKMMMJJJNNN[[[jjjrrrttt~~~|||wwwuuuyyy|||}}}vvviiifffgggjjjnnnpppzzz}}}pppddd^^^YYYXXXXXXYYY]]]bbbhhhkkkuuu|||yyymmmmmmyyysssbbbQQQGGGBBB@@@AAAEEEFFFDDDFFFJJJJJJKKKNNNPPPSSSWWW]]]aaaaaagggnnnsssvvvvvvvvvwww{{{}}}xxxwwwqqqiiidddccc```\\\XXXVVVUUUSSSSSSRRRPPPMMMJJJGGGEEEAAA===;;;999999999666666555444333222111222111111111111111111222222000000111111111222222222222222222333444555666777444555555666666666666666666777777888:::;;;;;;<<>>???BBBGGGNNNXXXcccjjjllloootttyyy||||||qqq```PPPFFFAAA??????BBBEEEKKKYYYqqqkkkUUUHHHCCCAAAAAA@@@AAAEEEGGGQQQooocccGGG@@@CCCHHHWWWjjjzzzjjjRRROOOeee}}}ZZZFFFEEEBBBKKKgggsssddd\\\aaajjj}}}~~~rrrpppzzzuuu___OOOJJJJJJIIIJJJRRRTTTMMMLLLVVVccckkkrrr}}}{{{yyy|||{{{dddYYYYYY]]]bbbgggvvv|||xxxkkk]]]WWWUUULLLLLLMMMPPPTTTYYY^^^aaagggppp{{{vvviiiiiiuuu~~~qqq```OOODDD@@@???BBBFFFGGGFFFIIIMMMJJJLLLOOORRRVVV[[[bbbfffggglllsssyyy{{{||||||}}}|||vvvvvvooogggbbb```^^^YYYTTTRRRQQQPPPOOONNNLLLHHHEEEAAA???===:::777666555555444444444333222111333444111111111111111111222222000000111111222222222222222222222333444555777777555666666777777777777777666777777999:::;;;<<<<<>>AAAIIIQQQXXXaaaiiioooppptttzzzzzzlll]]]PPPFFF===;;;<<<===???III___yyy~~~gggVVVKKKCCC@@@@@@@@@AAAFFFHHHTTTssswww]]]EEE???BBBIIIVVVdddooo|||bbbUUUWWWtttvvvUUUHHHAAAAAAHHHUUUuuuuuueee```bbbgggxxxrrrgggllldddPPPKKKLLLIIIVVVWWWZZZZZZSSSOOOYYYgggooo~~~}}}}}}iiiZZZWWWXXXXXX^^^hhhmmmmmmkkkeee\\\SSSMMMKKKMMMNNNNNNNNNOOOQQQUUUXXXcccgggmmmttt|||pppeeeggguuurrr^^^OOOGGGEEEDDDDDDFFFHHHJJJKKKJJJNNNRRRVVV[[[^^^bbbfffiiikkkpppwww|||~~~~~~yyytttrrroooiii```ZZZVVVUUUUUUUUUPPPOOOMMMJJJHHHEEECCCBBB<<<<<<;;;::::::999999888555555444333333333333444222222222111111111000000444444333333222333333333111222333555666555555444555666666666777777888888666999888333555;;;??????NNNnnnUUUKKKHHHCCCQQQiii{{{rrrlllcccYYYPPPLLLHHHCCC@@@AAACCCDDDDDDDDDHHHHHHEEEEEEFFFDDD@@@BBB???BBBIIIQQQXXXaaaiiipppqqqssswww}}}~~~{{{mmm]]]QQQFFF>>>;;;<<<@@@CCCNNNeeezzzcccSSSIIIBBB?????????AAAFFFJJJVVVttthhhSSS@@@===AAAGGGTTTbbbpppyyypppZZZVVVbbbrrrSSSGGG??????EEENNNkkkzzzjjjbbbbbbeeeuuu~~~nnn___```ppphhhTTTNNNNNNLLLXXXZZZ^^^^^^WWWQQQWWWbbbpppnnn^^^SSSSSSTTTSSSWWW^^^``````___ZZZTTTOOOKKKJJJPPPQQQRRRRRRRRRTTTXXXZZZ```ccchhhooovvvoooeeegggtttrrr^^^MMMFFFEEEFFFHHHKKKOOOQQQRRRRRRRRRVVV[[[```cccgggjjjmmmpppuuu|||}}}zzzuuupppnnnjjjeee^^^XXXUUUSSSRRRQQQMMMLLLJJJGGGDDDBBB@@@???;;;;;;:::999999888888777555555444333333333333333222222222111111111000000333333222222222222333333111222444555666666555555555555666666666777777777999888888999<<<@@@FFFIIIcccyyyQQQGGGFFFGGGZZZuuu~~~rrrhhh```YYYOOOHHHFFFBBB>>>===>>>@@@BBBBBBFFFIIIIIIFFFFFFHHHGGGDDDEEEBBBCCCIIIQQQWWWaaaiiirrrrrrsssuuuzzz~~~~~~}}}{{{yyywwwwwwwwwxxxzzz}}}yyylll]]]QQQFFF>>>;;;===@@@EEESSSkkksss]]]OOOGGGAAA>>>??????AAAGGGLLLYYYuuu}}}YYYJJJ>>>>>>CCCJJJYYYgggxxx|||ooo]]]RRRXXXqqqlllOOOEEE??????DDDIIIcccpppeeebbbaaammmooo^^^[[[hhhzzzqqq]]]SSSRRRPPPUUUXXX\\\]]]WWWRRRUUU[[[qqq}}}qqq```UUUOOORRRTTTRRRTTTYYYVVVWWWWWWVVVSSSRRRRRRRRRXXXYYYZZZZZZZZZ[[[]]]___aaacccgggkkkrrrzzzooodddfffsss~~~ppp\\\LLLEEEGGGKKKQQQXXX\\\]]]]]]\\\XXX\\\aaafffjjjmmmqqqssssssxxxyyyuuuoooiiigggddd```ZZZVVVSSSPPPNNNLLLHHHGGGEEECCC@@@===;;;:::999999999888777777666666555444333333222222333333222222222111111111111111222222111111111222222333222333555666777777666555555555555555666666666666888555666<<>><<<;;;<<>><<>>EEEUUUooo}}}lllYYYMMMFFFAAA???@@@@@@AAAGGGNNN[[[uuusssRRRHHHAAABBBHHHSSSdddsss|||wwwyyy}}}nnn___TTTNNN[[[|||fffLLLDDD???@@@EEEGGG]]]wwwxxxjjjaaa]]]bbbxxxvvvfffbbblllyyy}}}iii[[[VVVTTTSSSWWW[[[\\\ZZZYYY\\\aaarrrzzzmmm\\\UUURRRVVVYYYYYY[[[___\\\^^^_________```bbbddddddeeeffffffddddddeeefffhhhjjjlllooottt|||oooeeegggsss{{{lllZZZMMMIIIJJJSSS___jjjnnnlllgggdddaaacccfffiiimmmqqqvvvzzzyyy}}}|||uuupppiiicccaaa]]][[[WWWTTTQQQNNNJJJGGGDDDDDDBBB???===:::999888888888777666666555555444444333333222222222222222111111111111111111111111111111111000111111222222333444666777888777777666555555555555555555666666999555777>>>???BBBXXXsssgggJJJDDDJJJZZZyyy}}}}}}uuurrrtttuuuwwwzzz}}}~~~~~~~~~tttmmmbbbYYYRRRLLLFFFBBB===<<<<<<;;;<<<>>>AAADDDEEEIIILLLLLLNNNSSSTTTRRRPPPKKKHHHJJJNNNSSS\\\eeerrrwww}}}}}}zzzuuuooojjjdddcccccccccdddeeeggghhhiiimmmrrruuuwwwyyy|||~~~}}}nnnbbbTTTKKKDDD>>>===@@@???FFFYYYsssvvvfffUUUKKKFFFBBB@@@AAAAAAAAAGGGNNN[[[ttt{{{kkkNNNGGGAAACCCLLL\\\ooo~~~uuuiiifffdddhhhwwwrrrfff]]]WWWRRRLLL]]]eeeLLLDDD===>>>CCCBBBSSSmmmooobbb[[[YYYmmmzzz|||zzzooojjjqqq{{{xxxggg^^^ZZZYYY\\\___aaadddiiiooosssuuuxxx|||~~~kkk___[[[ZZZ]]]```cccgggkkklllmmmooopppppprrruuuwwwvvvvvvuuussspppnnnoooppprrrtttuuuxxx|||~~~pppfffhhhuuuxxxiiiYYYQQQPPPNNN[[[mmmzzz|||uuukkkeeefffgggiiikkknnnttt{{{wwwpppjjjccc^^^\\\XXXVVVTTTRRROOOLLLGGGDDDAAAAAA???===<<<:::888888777666666555555444444333333333222111111111111222111111111111111111111111111000000000111111222333444555777888999999888777666666666666666666555555;;;999===BBBBBBKKKnnnsss[[[FFFDDDPPPeeezzz}}}xxxnnnjjjkkkkkkmmmppprrrttttttssssssiiiddd\\\UUUNNNIIIDDDAAA;;;<<<<<<<<<<<<>>>AAADDDAAAGGGLLLOOOTTT[[[\\\ZZZXXXRRRMMMMMMOOOSSS[[[dddpppyyy~~~yyyqqqhhhbbb[[[ZZZYYYXXXXXXXXXYYYZZZ\\\aaaiiimmmoooqqquuuxxxzzz~~~}}}jjj___QQQIIIBBB======@@@AAAIII\\\vvvqqqbbbSSSJJJFFFBBB@@@AAABBBAAAFFFNNN]]]uuuzzzhhhJJJEEEAAAEEESSSggg{{{mmmZZZSSSTTTRRR^^^uuusssaaaZZZWWWTTTSSSMMM___iiiPPPFFF;;;;;;@@@>>>LLLfffvvveee[[[VVVeeennnsssxxxrrrkkkpppyyyvvvjjjeeeaaaeeehhhjjjqqqzzz{{{{{{{{{wwwlllgggfffgggiiilllqqqwwwzzz~~~{{{yyyyyy{{{{{{}}}~~~qqqhhhjjjwwwyyyjjj[[[UUUVVVSSSbbbuuutttggg___cccfffiiimmmrrrxxxqqqjjjeee^^^YYYWWWSSSQQQOOONNNLLLIIIDDDAAA>>>>>>===<<<;;;:::999999666666666555444444333333333222111111000000111111111111111111111222222222111111111111111222333444555666888999:::999999888777777777777666666666666888888<<>>;;;;;;;;;;;;::::::::::::666666666555444444333333222222111000000000000000000000111111111222222222111111111222222333444555666777888::::::::::::999999999888888777777777777777999<<>>>>>@@@>>>DDDOOOccc~~~nnnMMMLLLNNN[[[sssppp\\\MMMFFFJJJSSS[[[dddzzzuuulllmmmjjjbbb\\\SSSbbbtttiiiwwwlllSSSHHH>>>AAAMMMNNN\\\bbbxxxooobbbXXX]]]]]]cccrrrtttmmmnnnkkkwww}}}~~~ssskkknnn|||sssbbbZZZZZZ[[[fffssswwwpppcccWWWPPPQQQZZZiiivvvsssfff___[[[VVVRRRQQQLLLJJJHHHFFFDDDBBB???<<<999999999999::::::::::::777666666555555444333333222111111000000000000000000000111111222222222222222222222222333444555666666777999:::;;;;;;:::::::::999999999888888777777>>>@@@CCCNNNmmm[[[MMMHHHHHHYYYvvv}}}~~~}}}nnnaaaVVVPPPOOOPPPPPPQQQUUUYYYZZZXXXUUURRRQQQOOOMMMIIIFFFCCCAAA::::::;;;;;;;;;===@@@CCCGGGJJJSSSaaaooowwwvvvtttiiifffaaa\\\XXXXXX[[[^^^hhhssswwwjjj\\\SSSFFFDDDAAA>>>======???@@@???AAACCCGGGKKKOOOSSSUUU[[[bbbllluuu{{{yyyuuuoooppp}}}|||uuujjjbbbUUUJJJBBB>>><<<;;;>>>GGGYYYppp}}}mmm___QQQJJJGGGCCC@@@@@@EEEDDDJJJSSSbbb{{{mmmRRRPPP[[[vvvuuu___PPPJJJIIIOOOUUU]]]nnnuuuooojjjfffZZZiiipppggg^^^gggoooWWWFFFBBBCCCPPP]]]\\\jjjppprrrhhh```___]]]```mmmzzzyyyppppppttt}}}}}}wwwtttyyy~~~{{{qqqnnnttt~~~uuuhhh]]]YYYXXXeeeooommmdddZZZRRRKKKQQQ[[[kkkzzz{{{pppbbbXXXVVVSSSOOOKKKHHHGGGFFFCCCAAA>>>===<<<::::::;;;;;;<<<;;;;;;;;;888888777555555444444444222222222111111111000000222222111000//////000000111111000000222444777999>>>===;;;::::::;;;<<<===777666888<<<<<<777555777999BBBLLL^^^bbbRRR@@@>>>JJJgggxxxggg[[[QQQLLLKKKKKKKKKLLLOOOSSSTTTRRROOONNNMMMLLLIIIFFFCCC@@@>>>:::;;;;;;;;;;;;===@@@CCCGGGMMMXXXggguuu|||{{{xxxllliiiddd^^^ZZZYYY[[[]]]dddnnnzzzsssdddUUULLLCCCAAA>>><<<;;;;;;<<<===<<<===>>>@@@CCCEEEHHHIIINNNTTT^^^gggnnntttxxxzzz~~~zzzmmmjjjfffiiixxxzzztttkkkbbbUUUIIIAAA>>>===<<>>===999888;;;777DDDYYYvvv|||aaaNNNFFFAAADDDSSSoooppp^^^RRRJJJFFFFFFFFFFFFHHHJJJMMMMMMLLLKKKJJJJJJIIIHHHEEEBBB???>>>:::;;;;;;;;;;;;<<<@@@CCCFFFNNN]]]ooo}}}|||sssqqqkkkddd^^^[[[\\\]]]bbbjjjuuuyyylll\\\NNNEEE>>>===;;;999888999999:::;;;;;;;;;;;;;;;<<<===>>>@@@FFFNNNVVV^^^eeelllpppxxxssslll___]]]\\\bbbtttyyyuuummmcccTTTGGG???=========EEEMMM\\\pppqqqbbbRRRIIIDDDAAA???@@@???>>>EEEQQQddd|||[[[bbbvvviii[[[TTTNNNKKKIIIJJJQQQZZZlllzzzrrrjjjmmmttt{{{xxxlllaaa\\\SSSQQQRRRdddiiiYYYOOOJJJJJJ[[[nnnrrrqqqiiinnnuuujjjccc___fffyyyxxxxxx}}}|||~~~|||{{{zzzzzz{{{|||uuuqqqnnnttt}}}~~~yyyuuu~~~}}}ooo^^^VVVVVVZZZfffmmmggg]]]XXXYYY[[[eeemmmxxx{{{kkkbbbWWWPPPNNNLLLIIIFFF@@@@@@???===<<<;;;:::999888888999888888777666555555555444333222222222222222222222111111111111111222222111000000000000111555444444444555666888999;;;;;;;;;;;;;;;<<<===>>>===;;;;;;===;;;999:::???===LLLjjjvvv\\\HHHBBBDDDBBBKKK___zzzhhhUUUKKKDDDBBBCCCEEEFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJIIIGGGDDDBBB@@@;;;;;;;;;;;;;;;<<<@@@BBBDDDOOO```ttt|||zzztttkkkccc]]][[[[[[ccchhhrrr~~~|||pppcccVVVJJJBBB;;;:::999999888888888888<<<;;;:::::::::::::::;;;;;;>>>DDDJJJQQQXXX```eeennnwwwrrrfff^^^UUUUUUVVV```ttt{{{wwwmmmbbbSSSEEE>>><<<>>>???GGGPPPaaauuu~~~rrrbbbQQQGGGCCC@@@???AAA>>>>>>EEEPPPeee]]]gggxxxeee```[[[VVVRRRNNNMMMTTT^^^sss{{{lllkkklllmmmhhh^^^VVVTTTQQQQQQWWWkkknnn___WWWUUUYYYmmm{{{kkkfffwww|||qqqggg^^^cccuuuwwwyyyzzz}}}~~~wwwpppllliiiqqq|||~~~~~~|||}}}{{{wwweeeVVVTTTYYYfffrrrxxxqqqgggdddhhhkkksssyyynnnccc\\\RRRLLLIIIGGGDDDAAA===<<<<<<;;;;;;::::::999888888888888777666444444555444333222222222222222111111111111111111111111222222111000000111111111555555444555555777888999:::::::::;;;<<<===>>>>>>===<<<===???===;;;>>>DDDJJJ\\\~~~vvv]]]KKKAAAAAAGGGCCCSSSlllbbbOOOFFFAAA@@@BBBCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKIIIFFFCCCAAA;;;<<<<<<;;;:::<<>>>>>>>>>>>???AAA>>>===AAAIIIWWWqqqzzzZZZJJJCCC>>>>>>BBBIII]]]zzz{{{]]]KKKDDDAAA@@@AAA@@@BBBDDDEEEEEEFFFIIIKKKJJJKKKLLLLLLJJJGGGCCCAAA<<<<<<<<<;;;:::<<>>CCCJJJOOOZZZggguuu~~~nnn]]]QQQLLLHHHLLLTTTccczzz|||xxxiii___PPPCCC======@@@BBBEEESSSjjj~~~jjj\\\LLLEEEBBB@@@@@@AAABBBAAAHHHSSSfff|||iiitttlllnnnxxxnnnbbbZZZVVVWWWaaakkk{{{dddbbbcccfffccc\\\XXXXXXSSSWWWeee}}}wwwllljjjqqqsss```TTT^^^sssyyymmmaaaaaakkkyyyyyyvvv}}}|||{{{|||~~~~~~zzzwwwuuuuuuvvvxxxxxxqqqjjjeeebbbeeeooo{{{zzzwww|||~~~pppdddcccqqqnnnaaaTTTPPPKKKFFFCCC@@@===;;;;;;;;;::::::::::::999999666777777777666555444333444333333222222333333444111111111111111222222222222111111111111222333333222222444555666888999999::::::;;;<<<=========<<<;;;:::;;;===<<>>AAACCCDDDEEEFFFJJJMMMNNNOOOPPPPPPMMMIIIEEECCC<<<<<<<<<;;;:::;;;???AAADDDOOOaaarrr~~~vvvppplllkkkhhhooozzz{{{kkk\\\OOOFFF@@@===666888:::<<<<<<;;;:::999:::999999999::::::;;;<<<::::::::::::;;;>>>DDDHHHOOO[[[hhhpppxxxzzzhhhWWWLLLGGGFFFLLLWWWiiixxxsssfff\\\OOODDD??????AAACCCEEESSSjjjdddWWWIIIDDDCCCAAA@@@BBBAAAAAAIIITTTgggzzzgggrrr{{{nnn|||}}}pppiiiiiillluuu~~~qqq]]]^^^dddjjjkkkddd___^^^[[[___ooouuupppqqqwwwnnn^^^SSSXXXfffxxx~~~rrrgggeeeiiissszzzxxx|||xxxxxxzzz}}}{{{|||{{{xxxvvvuuuwwwxxx|||}}}vvvpppiiiddd^^^ZZZXXXYYY]]]gggxxxyyyuuu{{{zzzooojjjqqqtttbbbWWWJJJHHHEEEBBB@@@>>>===<<<::::::999999888888888888333444444444444444333333222222111111111222222333000000111111111222222222222111111111222222333444111222444666888:::;;;;;;:::;;;<<<======<<<<<<;;;888777999===DDDQQQgggzzznnnWWWEEEDDDGGGFFFNNN\\\rrrtttXXXHHHCCCAAA@@@AAA???BBBEEEFFFFFFHHHLLLPPPRRRSSSTTTTTTRRRMMMIIIFFF<<<===<<<;;;:::;;;>>>AAA@@@KKK[[[lllxxx~~~|||zzzyyyqqqxxxyyyoooaaaRRRHHHBBB>>>===555777:::<<<<<<;;;:::888<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::;;;>>>CCCGGGFFFPPP[[[ccckkkwwwxxxfffTTTIIIEEEGGGNNN[[[ooo|||uuuoooddd[[[NNNDDD???@@@BBBDDDEEESSShhh|||```TTTHHHDDDCCCAAAAAABBB@@@AAAIIIUUUgggxxxaaakkk}}}yyyvvv|||}}}hhhXXX[[[eeeooorrrmmmgggfffeeeiiiyyytttrrrvvvxxx}}}|||qqqcccWWWXXX___nnnwwwlllggggggnnn}}}xxx{{{uuurrrtttwwwxxxyyyxxxyyyyyyxxxvvvuuuvvvxxx{{{tttlllkkkhhhccc```\\\YYYTTTQQQTTTSSSUUU\\\eeesssxxxtttzzz|||uuuvvvhhhWWWNNNCCCBBBAAA??????>>>======999999888888777777666666111111222333333333222222111000000000000000111111000000111111222222222222222111111111222333333444222333555888:::<<<===>>>;;;<<<=========<<<;;;:::<<<;;;>>>FFFTTTkkk___MMMBBBDDDGGGJJJZZZppprrrVVVJJJEEEAAA@@@CCC>>>CCCHHHIIIIIIJJJOOOTTTWWWYYYYYYWWWVVVTTTKKKBBBBBB===999;;;===<<<>>>BBBBBBLLLZZZhhhqqqyyy~~~{{{rrrdddRRREEEAAA@@@===:::;;;;;;;;;::::::999999999888999:::;;;<<<;;;:::::::::999999:::;;;===???AAAEEEIIIQQQYYYbbbkkktttzzzuuu```NNNGGGGGGIIIPPPbbb|||xxxooocccWWWJJJCCC===:::;;;???HHHWWWmmm|||\\\QQQFFFBBB@@@>>>>>>@@@@@@GGGEEE[[[vvvooo[[[___lllwww^^^PPP___iiirrr{{{vvvnnnqqqkkkmmm{{{yyyxxxwwwxxx{{{{{{xxxuuuqqqfffZZZTTTWWWddd{{{tttllllllqqq{{{xxx}}}|||nnnkkkppprrrqqqrrrnnnppprrruuuvvvvvvvvvuuuuuuuuuxxx~~~rrrfff^^^YYYQQQTTTUUURRRNNNMMMQQQUUUPPPUUU]]]ggguuuwwwtttzzz}}}oooZZZOOOLLLAAA???<<<;;;;;;<<<<<<;;;::::::999999888666555444111111111222222333333333222222111000//////000000000000//////000111222222444333333222222333333444555555666888999:::;;;<<>>>>>BBBHHHTTTnnn}}}XXXJJJAAAGGGQQQ[[[lll}}}qqqUUUIIIEEEAAA@@@CCC@@@DDDHHHJJJJJJLLLRRRWWWXXXZZZ[[[ZZZZZZYYYQQQGGGDDD>>>:::;;;======???BBBEEEPPP___nnnyyy~~~}}}ssshhh\\\MMMCCCAAAAAA???<<<<<<<<<<<<;;;;;;;;;::::::777888999;;;<<<<<<;;;;;;:::999999:::;;;===???AAAAAAEEEKKKPPPVVV]]]dddhhhwww{{{sss___PPPKKKLLLOOO\\\sss~~~xxxoooaaaUUUIIIBBB===;;;<<>><<<::::::;;;;;;;;;999888888777666555444222111111111111222222333333333222222111000000000000000111000000000000111111222333222222222333333444555666666777888999:::;;;;;;AAA======AAABBB???>>>@@@???JJJZZZppplllSSSGGGDDDRRRcccqqqpppUUUIIIEEEAAA@@@CCCBBBEEEIIIKKKLLLOOOUUUZZZZZZ]]]^^^___```___WWWNNNFFF???;;;<<<======???CCCHHHTTTeeeuuu{{{www|||uuujjjYYYPPPFFF@@@@@@AAA@@@>>>=========<<<<<<<<<<<<<<<777888999:::;;;;;;;;;;;;::::::::::::<<<>>>@@@AAACCCEEEIIIMMMQQQUUUZZZ^^^nnnttt}}}zzz|||xxxkkkZZZOOONNNQQQYYYkkk~~~|||vvvppp^^^SSSGGGAAA===<<<>>>CCCOOOddd}}}}}}qqqZZZPPPFFFCCCBBB@@@@@@CCCAAAHHHHHH```www|||yyydddQQQQQQYYYfffnnnttt~~~|||zzzddd^^^eee~~~{{{yyywwwvvvuuussspppmmmooommmiiiddd]]]^^^kkkzzzzzzsssqqqwww~~~vvvpppwww~~~ssslllhhhhhhkkkiiijjjmmmnnnnnnmmmjjjhhhdddfffkkkrrrzzzwwweee```XXXPPPLLLJJJKKKMMMKKKNNNQQQRRRRRRXXXaaajjjzzzwwwttt{{{~~~zzzfffVVVGGG>>><<<:::999999:::;;;;;;999777777777777666444333111000111111111222222222222222222222111000000000000111222222111000000000111111111111111222333444555666777777888999999:::;;;;;;:::888999???BBBBBBCCCFFFMMM___xxx{{{[[[NNNHHHNNNddd|||oooTTTIIIFFFAAA@@@BBBBBBEEEHHHKKKNNNSSSYYY]]]\\\```bbbbbbdddbbbZZZQQQHHHBBB======>>>>>>@@@DDDIIIVVViii|||}}}sssmmmsss|||zzzjjj^^^MMMGGGAAA>>>???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::<<<>>>@@@AAADDDFFFIIILLLOOOSSSXXX[[[gggnnnxxx~~~|||zzzwwwssspppkkkmmmiii]]]RRRPPPTTTYYYgggzzz{{{uuuooo[[[PPPEEE@@@===<<<@@@EEEPPPiiiyyylllUUUKKKBBB@@@@@@>>>???AAA===DDDGGGbbbyyy{{{xxxcccTTTSSSXXXaaafffjjjwwwttttttxxxfffZZZ[[[ppp}}}{{{xxxtttqqqmmmjjjgggiiikkknnnjjjaaa]]]eeeqqqvvvqqqttt{{{vvvpppxxx~~~vvvkkkeeedddgggeeefffiiikkkkkkjjjhhhfffbbbdddggglllsssyyy~~~wwwrrrjjjbbb]]][[[WWWRRRNNNNNNPPPRRRSSSXXX]]]bbbgggppp~~~wwwssszzz|||uuuvvv|||}}}eeeUUUKKKBBB<<<:::999888999:::;;;;;;999666888888888777555444222111111111111111111222222222222222111000000111111111333222222111000000000000000000111222333555777888888888999999::::::;;;;;;888777888<<>>>>>>>>>>>AAAEEELLLZZZoooxxxkkkeeelllwww~~~nnn\\\NNNGGGCCC???===>>>???===<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999888888888;;;::::::;;;<<<>>>@@@BBBBBBDDDGGGHHHJJJLLLPPPSSS]]]dddooowww{{{zzzyyyxxxxxxuuuqqqmmmjjjeee```]]]XXXZZZXXXQQQRRR[[[fffjjjxxx|||tttlllXXXNNNCCC???======AAAFFFPPPkkkxxxgggQQQHHH@@@???@@@??????AAA===EEEIIIfff{{{zzzuuubbbWWWUUUYYY```ccceeeqqqtttkkkoooyyyyyygggUUUPPPUUU|||xxxwwwtttooojjjeeebbbaaaeeeiiinnnkkk```WWWZZZcccyyyooonnnrrr{{{{{{zzzqqqwwwzzz|||xxxllleeeccccccaaabbbdddfffggghhhgggggg``````aaaccchhhpppxxx~~~zzzooojjjgggccc^^^ZZZZZZZZZWWWSSSRRRSSSUUU___fffoooxxxxxxuuu}}}|||rrrkkkmmmtttvvveeeRRRHHHCCC???<<<<<<999999999:::;;;;;;888666666666666666444333222111111111111111111111111111222111111111111111222222333333222111000000111111111111222333444666888999:::::::::::::::;;;;;;;;;;;;;;;<<<===@@@MMMfff~~~kkkUUUKKKCCCSSSnnnkkkRRRHHHFFFBBB@@@BBBBBBEEEJJJOOOVVV[[[```bbbdddgggjjjkkkllliii```VVVNNNFFF@@@?????????AAAFFFOOO___wwwvvvfffaaahhhttt~~~tttdddTTTHHHDDDBBB???>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>===;;;:::999888888888;;;;;;;;;;;;<<>>======AAAFFFPPPkkkvvvbbbPPPHHHAAA@@@AAAAAAAAADDDBBBIIIMMMjjj}}}xxxrrraaaZZZXXX\\\dddfffgggrrruuuqqqkkkaaa___fff{{{yyylllcccXXXOOORRR[[[yyyoooooommmiiidddaaa``````hhhjjjmmmjjj^^^RRRRRRWWWvvv|||mmmfffhhhooopppyyytttrrrsssyyyzzzpppiiiddd```]]]^^^___```aaacccdddeeebbbbbbaaabbbeeellluuu{{{zzzsssnnnnnnnnnmmmjjjbbbddddddbbb^^^]]]___aaannnwww||||||}}}vvvkkkdddiiirrrxxx\\\PPPDDD???>>><<<;;;<<<;;;:::999999:::999777555222222222222222111000000111111111111111000000000222111111111111222333333333222222111111111222222333333333444666888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::===@@@III^^^xxxeeePPPFFFGGGFFF\\\|||jjjQQQHHHFFFBBB@@@BBBDDDGGGLLLTTT[[[aaadddeeegggkkkoooqqqsssqqqhhh^^^PPPHHHAAA@@@@@@???BBBFFFPPPaaazzzsssbbb\\\dddqqq|||iii\\\QQQHHHDDDBBB@@@???>>>>>>>>>>>>;;;;;;<<<<<<<<<=========<<<;;;:::999999999::::::;;;;;;;;;;;;===???AAABBBDDDFFFGGGHHHHHHIIILLLNNNNNNTTT\\\bbbbbb```\\\ZZZWWWUUUQQQOOOLLLHHHDDDAAA>>>DDDJJJTTTiiiuuuvvviiiVVVLLLBBB===<<<<<<@@@FFFRRRlllttt\\\NNNFFF???@@@AAAAAABBBDDDDDDJJJOOOmmmxxxtttdddaaaaaafffooorrrsss|||mmmeee^^^YYYVVVUUUZZZbbboooeee\\\WWWQQQNNNYYYhhhlllgggiiiiiigggeeedddfffiiiooonnnoookkkaaaWWWUUUXXXlllzzzooofffeeecccfffrrr{{{pppnnnxxx~~~zzz~~~vvvoooeee]]][[[ZZZYYYXXXYYY[[[]]]___aaaccccccccceeeiiioootttwww{{{zzzyyy}}}~~~{{{|||}}}}}}{{{uuupppooosssxxxzzzrrrgggbbbjjjvvvqqq```KKKDDD>>>===<<<::::::===<<<:::888666777666555333///000000111111111111111222111111111000000000///222111111111222222333444222222111111111222333333555555555666777999:::;;;===<<<<<<<<<;;;;;;::::::999:::???LLL```|||vvvhhh\\\WWWNNNDDDDDDMMMWWWlllwwwiiiQQQHHHFFFBBB@@@BBBEEEHHHOOOWWW```eeeggggggiiinnnsssuuuxxxwwwoooeeeQQQIIIBBB@@@@@@@@@BBBGGGNNN```zzzqqq^^^XXX```mmm}}}ooo[[[RRRKKKEEEDDDBBBAAA?????????@@@@@@<<<=========>>>>>>??????:::999888888999:::<<<===;;;;;;;;;<<<===???AAABBB===???BBBDDDFFFIIIMMMPPPPPPUUUZZZ]]]ZZZUUUPPPMMMLLLJJJHHHFFFDDDBBB>>><<<===DDDLLLYYYpppzzzfffrrrxxxiiiVVVKKKBBB===<<<<<<@@@FFFTTTmmmqqqWWWJJJBBB======??????@@@BBBBBBHHHNNNmmm{{{xxxjjjkkkkkkqqq{{{~~~jjjYYYYYYWWWSSSQQQVVV___fffcccZZZTTTOOOMMMIIIJJJ[[[ooo}}}{{{{{{ccceeegggiiiiiiiiikkkooossstttrrrqqqooohhh```^^^aaaeeeqqqtttjjjhhh\\\```nnnqqqlllwww{{{www~~~uuu~~~zzzsssfff[[[YYYWWWUUURRRRRRUUUXXXZZZZZZ]]]```aaaaaabbbfffjjjggglllrrrxxx|||~~~{{{wwwzzz}}}}}}zzz}}}{{{~~~|||{{{{{{|||yyypppeeecccmmm{{{zzziiiXXXKKKEEEAAA??????>>>:::;;;>>><<<:::666444444444333222000000111333333444444444222111111111000000//////222111111111222333333444111111111111222333444444777777777777888999;;;;;;=========<<<;;;;;;::::::??????HHH^^^{{{|||jjjXXXJJJBBBEEEFFFCCCJJJWWWiii{{{rrriiifffKKKCCCCCCBBBAAADDDGGGLLLUUU]]]cccgggkkknnnmmmsssxxx{{{~~~|||rrrgggYYYKKK@@@@@@BBBAAACCCHHHQQQbbbzzzjjjXXXYYY```ooo}}}fffRRRNNNMMMCCCDDDCCCAAA???>>>===<<<<<<===============<<<<<<<<>>???@@@AAAAAAAAAAAACCCDDDDDDEEEFFFJJJOOOSSSVVVXXX[[[\\\XXXRRRKKKGGGEEEAAA@@@CCCDDD@@@???@@@EEEEEEMMM___rrryyyrrriii^^^rrrxxxjjjZZZJJJ===<<<===<<<@@@GGGZZZtttmmmVVVFFFEEECCC@@@======???AAAJJJJJJXXXqqqvvvrrrvvvzzzhhhZZZLLLLLLOOORRRSSSWWWbbbmmmyyy^^^TTTKKKIIIOOONNNMMM]]]tttssskkkpppxxxxxxiiiggggggiiimmmqqqtttuuutttrrrssssssooojjjeeeccccccfffmmmzzzrrrgggccccccnnn|||pppssstttooosss{{{yyywwwzzziiiZZZ[[[TTTNNNLLLLLLLLLQQQWWW\\\[[[ZZZZZZZZZ[[[]]]^^^___```cccgggmmmtttzzz}}}|||~~~{{{wwwuuutttwww}}}~~~~~~{{{yyyyyyzzz{{{~~~xxxtttqqqhhhbbbppp}}}kkk^^^TTTKKKEEE???>>>===>>>??????===;;;:::888666444333444555666222222222111111111000000//////000111111111111111111111000000000000000111000000000111222222222333777777777777777888888999888<<<===999888<<<>>><<>>=================================AAA@@@???@@@AAAAAA@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBDDDGGGIIILLLPPPVVVYYY```bbbcccbbb]]]UUULLLFFFGGGBBBAAACCCCCCAAAAAADDDGGGIIIUUUiiivvvuuulllggghhh~~~tttfffUUUGGG<<<<<<>>>===BBBJJJ^^^wwwiiiQQQEEEEEECCC@@@======???BBBFFFMMMaaayyysss\\\RRRLLLMMMPPPUUUXXX^^^kkkxxxxxx___UUUKKKGGGJJJIIIIIIYYYoooxxxhhhccclllwww~~~yyykkkjjjjjjlllooosssuuuuuutttrrrqqqpppmmmjjjgggfffeeeiiimmmwwwzzzoookkkllluuu|||vvvppprrrzzz~~~yyyvvv|||ppp```VVVOOOJJJIIIHHHHHHKKKPPPWWWVVVVVVVVVVVVWWWYYYZZZ[[[[[[]]]aaafffkkkpppsssxxx||||||wwwwwwyyy|||}}}zzz~~~|||{{{zzzzzz{{{|||zzzuuuqqqiiifffttt|||ppp```SSSLLLHHHEEEBBB???>>>======>>>===;;;999888666444333222222333444222222222111111111000000//////000111111111111111111111000000000000111111111222222333333444444444888777777777777888999999:::;;;===>>>>>>@@@BBBEEEMMMdddjjjSSSGGGBBB>>>===>>>AAABBBJJJ\\\nnnyyyllljjjiiiiiippp{{{|||~~~eeeMMMEEEDDDBBBBBBEEEGGGMMMTTT\\\bbbgggkkknnnrrrwww}}}wwwlll[[[LLL@@@@@@BBB@@@CCCHHHNNN]]]ttthhhWWWUUU___ssskkkYYYJJJIIIKKKDDDDDDCCCBBB@@@???>>>>>>>>>=========>>>>>>??????@@@CCCDDDEEEGGGGGGEEEAAA>>>@@@AAABBBCCCCCCDDDDDDDDDDDDHHHLLLQQQVVVZZZ```cccggghhhiiigggaaaWWWMMMFFFFFFAAA???@@@AAA@@@CCCHHHLLLQQQddd{{{uuummmooo}}}|||nnn```OOOCCC;;;===>>>>>>EEENNNddd{{{yyybbbLLLDDDDDDBBB???======@@@BBBEEESSSmmm~~~cccRRRMMMIIIJJJNNNUUU[[[dddsssyyycccZZZOOOHHHIIIGGGGGGWWWkkkxxxiii\\\\\\kkkyyyxxx}}}{{{mmmllllllmmmppptttvvvvvvuuurrrpppmmmjjjjjjiiihhhgggjjjlllqqq}}}yyytttssszzz{{{vvvwwwzzz{{{yyyyyyiiiUUUMMMFFFEEEDDDCCCFFFJJJOOOOOOOOOOOOPPPQQQSSSSSSTTTUUUVVVXXX[[[___ccceeeooorrrxxx~~~}}}{{{xxxwwwyyy}}}}}}zzz|||{{{yyyyyyzzzzzzzzzzzzzzz{{{zzztttooohhhhhhxxx~~~}}}}}}xxxoooiii\\\TTTIIICCCAAACCCCCCCCC@@@???===<<<<<<:::777555666444333111111111222222222111111111111000000000//////000111111111111111111111000000000111111222333333444444555666666777888888888888888999:::::::::777:::@@@@@@???FFFQQQmmmjjjSSSEEE>>><<<;;;<<<@@@DDDJJJWWWnnnrrrdddZZZ]]]fffrrrvvvxxxaaaJJJCCCBBB??????BBBGGGLLLTTT[[[aaafffkkknnnuuu{{{{{{qqq]]]MMMAAA@@@AAA@@@BBBHHHMMM\\\rrriiiXXX[[[fff{{{{{{dddUUUHHHGGGJJJEEEEEEDDDCCCAAA@@@?????????===>>>>>>???@@@AAAAAABBBDDDFFFJJJMMMOOOLLLGGGBBBCCCDDDEEEFFFGGGHHHHHHHHHKKKOOOVVV\\\aaafffjjjmmmnnnooopppnnnggg]]]SSSMMMIIIEEEBBBDDDDDDFFFLLLSSSYYYaaaxxx}}}~~~~~~}}}|||wwwiii[[[KKKAAA<<<>>>>>>>>>FFFQQQiii~~~rrr]]]IIICCCCCCAAA???======@@@CCCHHHYYYvvv~~~lll[[[PPPOOOIIIIIINNNUUU]]]iii{{{mmmcccXXXOOOMMMJJJKKKXXXjjj{{{uuukkk```XXX\\\mmm~~~xxx{{{nnnkkkkkklllppptttvvvvvvvvvuuuqqqllljjjjjjjjjiiiggghhhiiimmmxxxxxxvvvyyyrrr\\\RRRGGGCCCAAAAAACCCGGGHHHIIIIIIJJJKKKMMMNNNNNNPPPPPPQQQRRRSSSVVVXXXYYYcccffflllsssyyy}}}}}}~~~}}}zzzxxxxxxzzz{{{xxx}}}~~~|||zzzxxxwwwxxxyyyyyyyyyyyyxxxwww|||vvvpppkkkfffiiixxxtttlllmmmpppnnnvvv|||}}}zzztttkkkeeeaaa\\\UUUPPPLLLIIIDDDBBBBBBCCCCCCBBB@@@>>><<<:::999777444111444333222111111111111222111111111111000000000000//////000111111111111111111111000000111111222222333444444555666777888888999999999999999::::::;;;;;;777:::BBB@@@???PPPhhhtttXXXIIIBBB@@@???>>>AAAFFFNNN[[[mmmvvvddd]]]\\\gggwwwrrrttt^^^IIICCCAAA>>>>>>BBBFFFKKKRRRZZZ```ggglllpppxxx~~~uuu___OOOBBB@@@AAA@@@BBBHHHJJJXXXnnnkkk\\\\\\hhhwwwaaaUUUJJJHHHKKKFFFEEEEEECCCBBBAAAAAAAAAAAA??????@@@@@@AAABBBCCCCCCDDDGGGLLLQQQTTTSSSNNNJJJGGGHHHIIIKKKMMMNNNNNNNNNUUUYYY```ggglllppptttwww|||||||||xxxqqqhhh^^^XXXRRROOONNNOOOQQQTTT]]]fffppp{{{{{{xxxxxxzzz{{{zzzxxxrrrdddWWWIIIBBB===>>>>>>>>>HHHUUUooo}}}lllXXXHHHBBBBBB@@@>>>======@@@CCCLLL]]]yyyzzzkkkdddYYYQQQOOONNNNNNQQQYYYbbbooo}}}ooodddYYYSSSOOOPPP[[[iiirrrjjjbbb\\\YYY^^^ooozzzzzznnnfffgggiiimmmqqqtttuuuuuuvvvsssnnnkkkiiihhhgggggggggiiiooozzz{{{wwwvvv}}}}}}~~~hhhZZZKKKDDDAAA@@@BBBEEEDDDDDDFFFGGGIIIJJJKKKKKKMMMMMMNNNNNNOOOPPPQQQQQQ[[[]]]bbbiiipppvvv{{{~~~{{{vvvsssyyy{{{{{{xxxvvvrrrwww}}}~~~~~~~~~}}}|||{{{yyyxxxyyyzzz{{{{{{zzzxxxvvvtttvvvrrrnnnhhheeeiiiwww{{{mmmbbb^^^___aaa]]]bbbfffffffffhhhhhhggg```\\\UUUPPPNNNKKKHHHEEEDDDDDDDDDEEEEEECCC@@@>>>>>><<<:::888777555222///333333222222222222222222000000000000000000000000//////000111111111111111111111111111111222333333333333444555666777888999:::::::::::::::;;;<<<<<<>>><<<@@@FFFEEEJJJfffaaaKKKBBB>>>===>>>BBBGGGPPP___rrrnnn[[[___lllnnnrrr^^^KKKEEEBBB??????CCCDDDIIIPPPXXX```gggnnnrrrzzzxxxaaaPPPBBB@@@AAA???BBBHHHGGGTTTjjjooo```ZZZgggrrr]]]UUULLLJJJLLLHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDFFFKKKQQQUUUVVVSSSQQQKKKLLLNNNQQQSSSUUUVVVVVV^^^cccjjjpppuuuyyy~~~yyyqqqiiiddd```^^^___bbbdddiiittt|||xxxuuuyyyzzzyyyvvvoooaaaTTTHHHBBB>>>???===>>>KKK[[[vvvxxxeeeSSSGGGAAAAAA???>>><<<>>>AAADDDNNN___|||rrrkkkiii^^^SSSOOOPPPPPPSSSZZZcccrrruuudddXXXQQQRRR]]]iiioooeee\\\ZZZZZZ^^^nnn~~~yyynnnddddddfffjjjnnnqqqrrrrrrrrrrrrpppkkkgggdddeeefffhhhjjjqqq}}}zzztttuuu|||~~~xxx~~~uuufffUUUMMMHHHCCCAAABBB@@@AAACCCFFFHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMUUUWWW[[[aaahhhpppvvvzzz~~~xxxrrrooorrrsssxxx~~~}}}sssuuuwwwwwwvvvwww|||{{{{{{{{{zzzzzzyyyxxxwww{{{{{{{{{zzzxxxuuusssqqqnnnmmmkkkfffdddhhhsss}}}yyymmmbbb\\\[[[[[[[[[TTTUUUVVVTTTRRRPPPPPPPPPMMMJJJFFFEEEDDDDDDCCCBBBBBBDDDGGGHHHHHHEEEAAA>>>:::999777666666444111///222222222222222222222111//////000000000000000111//////000111111111111111111111111111111222333444333444555666777888999:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<@@@FFFMMM^^^rrrTTTEEE@@@<<<;;;>>>HHHTTTeeexxxzzzmmmbbbrrrhhh{{{ooo\\\JJJEEEBBB>>>>>>BBBBBBGGGOOOWWW```hhhpppuuu|||zzzbbbQQQCCC@@@@@@???BBBHHHGGGUUUkkksssfff```llljjjWWWSSSNNNKKKLLLIIIFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEIIINNNRRRUUUTTTSSSNNNOOORRRVVVYYY[[[]]]^^^eeeiiipppvvv|||~~~{{{yyyyyy{{{}}}{{{xxx{{{}}}zzzuuummm^^^QQQFFFAAA>>>>>>===@@@PPPccc~~~sss^^^NNNDDD@@@@@@???===<<<>>>AAADDDNNNaaa|||}}}{{{lll]]]YYYVVVUUUXXX___iiiyyyqqq]]]RRRTTTaaammmtttggg]]][[[[[[^^^lll}}}yyyoooeeeeeefffiiilllnnnnnnmmmiiimmmnnnkkkddd```bbbeeefffhhhooozzz|||qqqlllppp}}}zzzuuuzzz|||ttteee]]]VVVMMMEEEAAA>>>???BBBDDDFFFHHHHHHIIIFFFFFFGGGIIIIIIJJJJJJJJJOOOPPPSSSXXX___gggnnnssswwwzzz~~~}}}yyyvvvqqqrrruuuzzz~~~}}}yyyrrrkkkkkkooouuuyyyyyyyyyxxxwwwuuutttsssttttttsssrrrpppnnnlllkkkccceeeeeebbb```ccckkkppptttlllaaaZZZXXXWWWUUUSSSJJJIIIHHHFFFDDDBBBDDDFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDFFFFFFDDDAAA>>>===777555444444555444222000///000000111111000000000////////////000000111111//////000111111111111111111111111111222333444555555555666888999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>======AAAKKK```qqq\\\IIICCCAAA>>>AAAIIIVVVlll~~~tttppp}}}ddduuulllYYYHHHCCC@@@;;;<<<@@@AAAFFFNNNWWW```iiiqqqvvv|||{{{cccRRRCCC@@@@@@???BBBHHHJJJXXXooovvviiiiiiuuudddSSSRRRNNNLLLMMMIIIGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGKKKOOORRRSSSRRRPPPQQQUUUXXX\\\___aaabbbhhhlllrrryyy~~~|||{{{|||vvvlll]]]PPPDDD???===>>>===AAATTTiiipppZZZJJJBBB?????????===<<<>>>AAADDDPPPdddzzziiifff``````bbbjjjuuu|||```SSSVVVeeerrr}}}mmm```]]]\\\^^^lll}}}yyyppphhhggggggiiikkklllkkkiiibbbhhhmmmjjjbbb]]]```fffccceeejjjttt}}}nnnfffgggvvv{{{xxxuuutttxxx~~~sssllldddWWWIIIBBB<<<>>>@@@CCCFFFGGGHHHHHHBBBCCCEEEFFFGGGHHHHHHHHHIIIJJJLLLPPPWWW___gggkkkppprrrvvvzzz}}}}}}~~~ttttttvvvyyy{{{{{{yyywww|||vvvllliiinnntttvvvzzz~~~yyyyyyxxxvvvuuurrrqqqooolllkkkjjjiiigggfffeeeeeeYYY]]]^^^\\\[[[^^^cccffffff^^^TTTOOOOOOOOOKKKGGGBBB@@@??????>>>>>>AAAFFFDDDCCCDDDDDDEEEEEEEEEEEEBBBBBBAAA>>>:::777666555444333333333444444222111......///////////////....../////////000000111111//////000111111111111111111111111111222333444555666777888999;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>DDDEEEHHHVVVwwwtttXXXIII===>>>??????GGGRRReee~~~rrrpppsssbbbpppmmmZZZGGG??????@@@@@@AAACCCHHHOOOUUU[[[ccclllsssyyygggTTTEEEAAABBB@@@CCCIIIJJJYYYrrrsssnnngggwwwsssdddTTTMMMKKKIIIGGGGGGGGGEEECCC@@@@@@AAACCCDDDEEEGGGIIIHHHFFFCCCCCCCCCCCCBBBCCCGGGLLLOOOOOOMMMPPPNNNSSS^^^bbb______eeennnqqqssswww}}}}}}{{{{{{{{{{{{uuujjj[[[PPPEEE>>><<>>>>>???>>><<<@@@FFFPPPkkk|||{{{sssvvvxxxxxx~~~dddQQQ\\\qqqwwwxxxggg]]][[[aaannnzzz~~~rrrooollljjjkkklllmmmmmmlllnnnppplll```VVVVVV\\\dddcccdddgggooo{{{vvviiiiiixxxzzzvvv|||uuudddPPPBBB>>>::::::>>>@@@@@@BBBEEEDDDDDDDDDDDDDDDCCCCCCCCCFFFGGGIIIKKKOOOUUU\\\aaakkklllrrrzzz{{{yyy|||}}}{{{{{{}}}~~~zzzvvvtttsssvvv~~~|||uuuoookkkqqqrrrrrrtttxxx~~~}}}}}}~~~~~~}}}zzzvvvsssqqqooollljjjgggfffdddaaa___\\\ZZZYYYWWWVVVUUUTTTTTTTTTTTTUUUQQQOOOLLLHHHEEEDDDCCCCCCAAA@@@>>>======???BBBDDDCCCDDDDDDDDDDDDBBB@@@???@@@???===;;;888555444333333333222111000000000111111111000000000000111111000000000000000000000000000000000000000111111111000111222333444555555555888999999:::;;;<<<>>>???===;;;;;;===<<<;;;>>>DDDGGGGGGSSSsss}}}jjj\\\EEEBBBAAAAAAAAAEEEVVVhhh|||qqqlll|||bbbmmmiiiXXXEEE>>>>>>>>>???@@@CCCHHHNNNTTTZZZaaajjjpppyyy~~~kkkXXXGGGCCCCCCAAABBBGGGLLL\\\wwwtttoooiii|||pppaaaSSSMMMKKKIIIHHHHHHGGGFFFCCCAAAAAABBBDDDEEEEEEGGGHHHGGGFFFDDDEEEEEEEEEDDDEEEHHHLLLNNNMMMKKKNNNKKKQQQ\\\bbb```bbbhhhooorrrtttyyy|||{{{zzzxxxsssgggXXXMMMDDD>>>===@@@BBBHHH\\\rrriiiUUUHHHAAA>>><<<===???>>>===BBBHHHRRRjjjzzz~~~~~~}}}}}}]]]PPPbbb|||~~~ooofffdddjjjxxxyyyxxxvvvtttrrrqqqooommmppppppppplllbbbWWWUUUYYY``````aaadddiiisss~~~|||ooolllvvvzzz~~~~~~kkkVVVHHH>>>:::999;;;======>>>BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGKKKQQQUUU___aaaiiisssvvvvvv{{{|||yyyuuusssvvvyyy}}}{{{wwwuuuuuu{{{}}}vvvrrrlllmmmnnnnnnppptttzzz~~~}}}|||{{{zzzzzzyyyyyyzzz}}}{{{zzzyyyxxxxxxyyyvvvrrrooommmkkkhhheee```___]]]ZZZXXXVVVTTTSSSOOOOOONNNMMMLLLLLLLLLLLLIIIGGGDDDAAA@@@??????@@@>>>>>>>>>>>>???BBBDDDFFFEEEEEEEEEDDDCCCAAA???>>>;;;;;;999888666555333333333222111111000000111111111111000000000000111111000000000000000000000000111111111111222222222222000111222444555555555666999999999:::;;;<<<===>>>???===>>>???>>><<>>BBBIIIWWWnnnrrrpppqqqyyycccjjjwww{{{dddTTTDDD======<<<===>>>BBBGGGMMMSSSXXX^^^fffllltttyyy}}}~~~lllYYYHHHEEEFFFEEEEEEHHHOOOaaa~~~wwwuuurrriii]]]PPPLLLKKKIIIHHHIIIHHHFFFDDDCCCCCCDDDEEEGGGGGGHHHHHHGGGFFFEEEGGGHHHGGGGGGHHHKKKNNNOOOMMMLLLMMMJJJOOO[[[bbbbbbfffnnnppptttxxx}}}|||{{{xxxuuuooocccUUUKKKBBB???>>>AAACCCKKKbbbxxxxxxbbbQQQFFF???<<<;;;===?????????DDDLLLTTTiiisssrrrrrruuurrrZZZVVVoooxxxpppmmmssszzzzzzyyywwwssspppllljjjwwwuuusssqqqjjjaaa\\\]]]```aaabbbccceeejjjqqqvvvzzzuuuzzzsss]]]OOOAAA;;;888:::;;;;;;<<>>>>>======???AAACCCEEEFFFGGGEEEEEEDDDCCCAAA>>><<<;;;666666666555444333333222222222111000000000111111111111000000000000111111000000000000000000000000222222222222333333444444111222333555666666666666;;;;;;::::::;;;<<<======<<<;;;===@@@>>>===AAAHHHNNNggg}}}eeeUUUMMMIIIDDD@@@AAA======FFFVVVmmm~~~mmmccciiiwwwhhhjjjqqquuu^^^PPPBBB======<<<<<<>>>AAAFFFLLLQQQUUUZZZaaaggglllppptttvvvzzz~~~yyyjjjWWWGGGEEEHHHGGGIIIMMMUUUhhh|||}}}vvvbbbXXXNNNLLLKKKIIIIIIJJJHHHGGGFFFEEEEEEGGGHHHIIIJJJJJJJJJHHHFFFFFFGGGIIIHHHIIILLLOOOQQQRRRRRRRRRRRRNNNQQQ\\\cccdddjjjssssssxxx}}}{{{yyyvvvrrrlllaaaTTTJJJAAA??????AAADDDOOOfff|||nnnZZZMMMDDD>>><<<;;;>>>@@@??????FFFOOOZZZlllrrrnnnpppuuu~~~}}}eee[[[ccc{{{xxx}}}{{{zzzwwwsssnnnjjjiiiiiizzzvvvuuuwwwuuunnniiiiiiiiihhhgggeeedddgggmmmqqq{{{zzzdddTTTGGG???999:::;;;;;;===@@@????????????@@@@@@@@@@@@AAAAAA@@@???>>>???BBBDDDLLLPPPWWW\\\```ccchhhnnnxxx{{{}}}wwwsssnnnooosssxxx~~~||||||}}}~~~}}}{{{{{{{{{{{{vvvssstttqqqoooqqqvvv{{{~~~~~~yyyvvvrrrrrrtttxxx|||}}}|||~~~~~~~~~|||~~~~~~}}}~~~~~~~~~||||||{{{|||~~~~~~|||zzz|||{{{yyyvvvtttrrrqqqqqqqqqpppooommmlllkkkkkkkkkfffdddaaa___]]][[[XXXUUUOOOOOOMMMLLLJJJIIIGGGGGGCCCCCCBBB@@@@@@??????@@@============>>>???@@@AAA>>>???AAADDDEEEFFFFFFFFFCCCCCCAAA???<<<:::888666555555444333333222111111111111000000000000111111111111000000000000111111000000000000000000000000111111222222333333444444333333555666777888888888<<<<<<;;;;;;;;;<<<<<<===;;;;;;???BBBBBBCCCKKKTTT___}}}rrr```KKKAAA??????>>>>>>???AAAIIIYYYooorrreeeaaannnlllkkkooozzzyyylllXXXLLLAAA>>>======>>>@@@AAAFFFLLLPPPSSSWWW]]]bbbfffjjjmmmpppuuu{{{{{{wwwjjjXXXIIIFFFGGGGGGKKKRRR```sssmmm\\\TTTMMMLLLLLLJJJIIIKKKIIIHHHHHHHHHHHHIIIKKKKKKMMMMMMLLLIIIGGGFFFGGGIIIIIIKKKNNNRRRUUUXXX[[[\\\\\\VVVWWW___dddfffmmmvvvxxx~~~yyywwwtttqqqkkk```SSSJJJAAA@@@???AAAGGGUUUkkk}}}vvvcccSSSIIIBBB>>>======???@@@???@@@IIITTTgggyyy}}}vvvvvv{{{qqqttt{{{fffWWWZZZlll~~~wwwmmmeeebbbcccfffqqqooopppuuuwwwssspppoooqqqooojjjfffdddgggmmmrrrtttppp```NNNDDD;;;999;;;;;;<<<>>><<<<<<======>>>>>>>>>>>>???@@@???>>>===>>>AAACCCEEEJJJOOOQQQUUU[[[bbbgggooorrrwwwzzz{{{yyyuuurrrrrrsssuuuwwwyyy|||}}}~~~~~~|||xxxvvvssstttsssrrrssswww}}}~~~yyytttrrrtttvvvvvvuuupppnnnkkkkkkmmmpppssssssqqqsssvvvyyy{{{|||zzzxxxvvvxxx{{{~~~~~~|||{{{zzz|||}}}{{{xxxwwwyyy|||~~~|||{{{|||~~~|||~~~~~~}}}zzzyyyxxxxxxyyyzzzxxxvvvuuutttqqqnnnkkkiiihhhgggjjjhhhfffcccaaa___]]]]]]YYYXXXVVVUUUTTTRRROOOLLLGGGGGGFFFEEEDDDCCCBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCAAABBBDDDEEEEEEDDDCCCBBB???>>><<<999777555444333666666555333222111000000111000000///000000111111111111000000000000111111000000000000000000000000000000111111222333333444444555666777888999999999<<<<<<;;;;;;;;;<<<======??????BBBFFFHHHLLLYYYfff~~~qqq[[[MMM@@@<<<<<<;;;;;;===BBBMMM```wwwwwwbbb]]]dddyyyllljjjkkksssqqqdddPPPGGG???===>>>===???AAAAAAFFFLLLPPPRRRUUUZZZ^^^bbbgggkkkooouuu{{{{{{wwwjjj[[[MMMHHHFFFFFFNNNZZZppp{{{hhhXXXQQQMMMMMMMMMJJJJJJLLLIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNMMMKKKIIIHHHIIIJJJJJJMMMPPPSSSWWW\\\bbbfffeee^^^\\\bbbfffgggoooyyy}}}zzzxxxuuurrrlll```RRRHHHAAA???>>>BBBMMM___rrroooZZZLLLFFFBBB>>>??????@@@@@@???BBBNNN[[[xxx~~~~~~oooeeerrrxxxhhhVVVOOOYYYrrr}}}sssdddXXXTTTXXX\\\eeedddgggnnnqqqnnnllllllpppnnniiieeecccgggnnnsssqqq{{{}}}xxx}}}sssYYYLLL@@@;;;:::999999:::::::::;;;;;;<<<<<<======;;;<<<===<<<;;;<<<>>>AAA===BBBGGGHHHNNNYYYeeekkkkkkmmmooorrrsssssssssrrrrrrsssuuuwwwyyyyyyyyyxxx|||{{{{{{|||wwwrrrlllkkkiiiggghhhooozzz{{{xxxuuusssmmmkkkhhhggghhhhhhgggfffbbbcccgggmmmqqqsssqqqooolllnnnpppssstttuuuttttttvvvxxxzzzxxxvvvuuuxxx{{{||||||{{{zzzxxxwwwyyy{{{||||||||||||}}}~~~~~~}}}|||}}}~~~~~~|||zzz{{{}}}~~~}}}~~~|||wwwuuusssrrrqqqrrrrrrpppooonnnllliiifffcccaaa___^^^aaa___\\\WWWSSSPPPMMMLLLMMMLLLKKKKKKKKKJJJGGGDDD@@@@@@??????>>>>>>============<<<<<<======>>>?????????@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???===<<<:::999777555333222222222666555444333222111000///000000/////////000111111111111000000000000111111000000000000000000000000///000000111222333444444555666777999::::::::::::<<<<<<;;;;;;<<<===>>>>>>@@@@@@BBBFFFKKKVVVjjj|||zzz[[[RRRHHHAAABBBAAA>>>@@@GGGKKK^^^yyyuuucccQQQXXXmmmgggffffffjjjtttssseeeXXXIIIAAA;;;<<<======???BBBBBBFFFLLLPPPQQQSSSWWW[[[^^^dddiiinnntttzzzzzzvvvfffYYYOOOJJJGGGJJJXXXiiinnnaaaUUUPPPNNNOOONNNKKKJJJLLLJJJJJJKKKLLLMMMNNNOOOOOOJJJLLLMMMMMMLLLKKKLLLMMMMMMOOOQQQSSSVVV]]]eeekkkkkkbbb___cccggghhhqqq|||}}}{{{yyyuuummm```OOODDD???======DDDUUUjjj||||||iiiTTTGGGDDDAAA>>>>>>>>>?????????EEEUUUeeeuuussspppjjjmmmhhhaaabbbuuu{{{kkkcccXXXNNNPPPbbb~~~}}}{{{yyymmm]]]QQQMMMRRRWWWaaaaaaffflllllliiiggghhhiiihhhgggeeeeeehhhnnnrrrpppxxxxxxwwwttt{{{~~~|||~~~jjjZZZIIIAAA===:::888888888888999::::::;;;<<<<<<:::;;;<<<;;;::::::<<<>>>999???BBBBBBJJJZZZiiipppkkkjjjhhhggghhhjjjmmmooooooqqquuuxxxzzzyyyxxxvvvvvvsssrrrwwwzzztttkkkjjjhhhddddddkkkwww}}}zzzyyysssqqqnnnkkkiiieeeaaa^^^[[[\\\___dddhhhhhheeebbbaaabbbdddfffhhhiiijjjkkknnnpppsssrrrpppqqqtttwwwuuuuuuuuusssrrrrrrtttvvvwwwvvvvvvvvvvvvwwwxxxyyywwwwwwxxx{{{}}}}}}{{{yyywwwxxxyyyzzz{{{{{{{{{{{{}}}zzzxxxxxxzzzwwwqqqllljjjhhhfffeeeeeedddcccaaacccbbb___\\\YYYVVVUUUTTTSSSQQQNNNKKKGGGDDDBBBAAABBBBBBBBBDDDEEEDDDBBB???>>>>>>===========================>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>============<<<;;;999888777666555444222222222333333222222222222111111111111///////////////000111111111111000000000000111111000000000000000000000000000000111222333444555555666777888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????@@@AAAEEEMMMYYYmmmgggNNNDDD<<<999<<<<<<;;;DDDRRRfff|||uuubbbYYYUUUeeeaaaaaaaaadddkkkxxx{{{pppdddUUUHHHDDD===999:::<<<<<<>>>BBBBBBGGGMMMPPPQQQSSSVVVYYYZZZ```fffkkkrrrxxxwwwsss___UUUNNNKKKIIIOOOcccxxxzzzdddZZZTTTPPPOOOPPPOOOKKKJJJLLLJJJJJJKKKMMMNNNOOOPPPPPPGGGIIILLLNNNNNNNNNNNNOOONNNPPPQQQRRRUUU\\\eeellllllccc___cccgggiiirrr~~~|||wwwnnn___MMM@@@>>><<<<<>>???GGGZZZlllnnnYYYYYYXXXTTTVVVXXXXXXaaawwwggg[[[WWWMMMIIIVVVooo|||zzz|||wwwmmm___TTTRRRWWW^^^eeefffkkkooommmhhheeegggccceeeffffffgggjjjooorrrpppwww~~~rrrpppxxxpppuuuwwwfffSSSHHHBBB<<<999888777777888999::::::;;;;;;;;;<<<===<<<::::::;;;===:::@@@AAA@@@HHHYYYjjjqqqgggccc^^^[[[[[[^^^cccgggnnnqqqvvvyyy{{{yyywwwuuurrrnnnkkkppp{{{}}}vvvsssrrroookkkiiinnnyyy}}}~~~|||yyyvvvsssnnnhhhaaa\\\]]]]]]^^^aaacccaaa\\\WWWYYYZZZ[[[]]]___aaacccdddaaadddggggggfffgggjjjnnnoooppppppooommmnnnppprrrsssrrrqqqpppqqqrrrssstttssssssvvvyyy{{{{{{yyyvvvuuuvvvvvvwwwwwwxxxyyyyyyvvvssspppqqqqqqnnngggaaa```]]][[[YYYYYYXXXWWWUUUWWWUUURRROOOLLLJJJHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@======>>>@@@BBBAAA???===?????????????????????????????????@@@BBBDDDEEEFFFEEEEEEDDDCCCAAA???===<<<:::999888777666666555555444333222222222333444555//////000000111111222222///////////////000111111111111000000000000111111000000000000000000000000111111222333555666666777777888999:::;;;<<<<<<<<<::::::;;;;;;===>>>@@@@@@FFFHHHOOO[[[mmm~~~[[[JJJCCC<<<;;;@@@AAADDDUUUiii~~~eeeYYYWWWfffzzz^^^\\\[[[\\\aaajjjsssyyyyyyxxxssslllaaaUUUJJJCCC>>>======<<<===>>>???@@@FFFHHHIIIKKKLLLOOOSSSVVVYYY^^^ccciiiqqqxxxwwwrrr^^^TTTLLLLLLOOOZZZqqqmmm]]]YYYQQQQQQPPPMMMKKKKKKMMMPPPMMMMMMOOOQQQRRRSSSSSSSSSOOOOOOPPPRRRUUUUUUSSSQQQOOOLLLLLLPPPTTTZZZdddnnnqqqmmmgggdddgggoooyyy}}}xxxssslll```OOODDD>>><<<===IIIbbb}}}www]]]LLLDDD>>>======AAA;;;;;;AAADDDIII^^^wwwqqqYYYLLLIIILLLNNNOOONNNPPP\\\wwwooo```VVVMMMLLLKKKXXXxxx{{{pppcccZZZ\\\gggppp|||{{{wwwoooeee___^^^___ggghhhiiiiiijjjllloooqqqsssuuu{{{}}}vvvxxx}}}ooorrrzzz~~~gggVVVKKKDDD@@@>>>999888888999;;;======<<<<<<===???@@@@@@>>>===<<<<<<<<<<<>>AAAAAAAAAAAAAAAAAAAAAAAA???AAABBBDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGCCC???;;;999888666444444444444444444444444444111111222222222222111111000000111111111111000000000000000000000000000000222111111111000000/////////000000111111111111000222222333555666888999999777;;;;;;888:::@@@@@@;;;@@@>>>===@@@CCCDDDEEEFFFLLLTTT```rrrvvvTTTDDD???>>>???AAADDDQQQmmmjjj]]]aaalllRRRQQQOOOOOORRRXXX^^^cccfffeeebbb]]]UUUKKKCCC===<<<<<<;;;<<<===@@@CCCDDDHHHIIIKKKLLLMMMPPPSSSVVVYYY^^^ccciiiqqqwwwvvvppp\\\SSSLLLMMMSSS```{{{ggg[[[YYYSSSSSSRRRPPPNNNMMMNNNPPPNNNOOOPPPRRRTTTTTTUUUUUUSSSSSSSSSUUUXXXZZZZZZYYYVVVQQQOOOQQQTTTYYYdddoootttsssqqqpppsssyyy}}}yyyuuunnnaaaQQQEEEBBBAAACCCPPPiiisssZZZKKKDDD@@@>>>??????;;;<<>>;;;999888777666555444444444444444444444444111111222222222222111111000000111111111111000000000000000000000000000000111111111111000000000//////000111111111111111111222333444555666888999999888;;;;;;888999===<<<888======>>>@@@AAAFFFMMMTTT[[[iii~~~hhhLLLAAABBB???AAAJJJYYYnnnuuuggghhhyyyKKKJJJHHHGGGGGGJJJMMMOOONNNNNNMMMKKKGGGBBB<<<999;;;::::::;;;>>>BBBFFFIIIIIIKKKLLLMMMNNNQQQTTTWWWYYY^^^ccciiiqqqvvvtttnnn\\\TTTNNNPPPXXXiiiqqq```YYYXXXTTTUUUUUUSSSQQQOOOPPPQQQPPPQQQRRRTTTUUUVVVWWWWWWUUUSSSRRRSSSWWW[[[^^^___\\\VVVRRRRRRSSSXXXcccmmmvvvyyy}}}}}}{{{xxxpppcccSSSGGGDDDEEEIIIVVVooommmVVVIIICCC@@@@@@AAA===<<<>>>DDDKKK[[[yyycccVVVJJJGGGHHHHHHIIILLLPPPXXXjjjlll```XXXOOONNNSSSiiiwwwiiigggrrrvvvrrr|||}}}wwwvvv}}}yyyeeeYYYYYY]]]kkknnnpppnnnjjjjjjoootttttttttwww|||wwwxxxwww}}}}}}mmm\\\NNNFFF>>><<<;;;;;;;;;;;;999888777888:::;;;<<<;;;::::::>>>===<<<;;;<<<>>>@@@BBBGGGEEECCCBBBCCCFFFIIILLLWWWZZZ___eeeiiijjjkkkkkkkkkkkkmmmqqqtttsssmmmiiijjjkkkrrr~~~~~~zzztttoookkkhhheeeccc``````bbbeeekkkvvv~~~~~~}}}~~~}}}yyytttpppkkkiiifffdddcccbbb```___^^^^^^\\\XXXUUUUUUVVVXXXYYYWWWUUUSSSSSSTTTVVVWWW[[[XXXVVVWWW\\\ccchhhjjjcccccccccbbbaaa___^^^]]]``````aaabbbbbb___[[[WWWUUUTTTRRRPPPOOOMMMJJJGGGIIIHHHFFFEEEFFFFFFDDDCCC@@@AAABBBCCCDDDEEEEEEFFFDDDEEEFFFHHHIIIJJJJJJJJJMMMMMMNNNOOOOOOPPPQQQQQQQQQOOOLLLJJJGGGFFFEEEEEEDDDCCCBBB@@@???===<<<;;;:::888666555666777666555333333333333333333333333111111222222222222111111000000111111111111000000000000000000000000000000111111111111000000000000///000111222222222222222333333444555777888999999888;;;<<<::::::<<<<<<999???BBBDDDEEEIIITTTdddppp}}}XXXFFFCCCCCCBBBGGGYYYsssuuukkkoooGGGFFFDDDCCCBBBBBBBBBBBB??????@@@@@@???===:::999;;;::::::;;;>>>BBBGGGJJJJJJKKKMMMNNNOOOQQQUUUXXX[[[```fffkkkrrrxxxuuunnn```WWWQQQTTT\\\ooosssfff\\\WWWVVVTTTVVVWWWVVVTTTSSSRRRSSSRRRSSSUUUVVVXXXYYYYYYYYYXXXVVVSSSSSSWWW\\\aaaccc]]]XXXTTTTTTTTTVVV^^^gggqqqxxx}}}}}}~~~}}}}}}|||yyyqqqcccTTTIIICCCEEEKKKZZZrrrzzzhhhRRRGGGBBB@@@???@@@<<<>>>AAAEEEOOOeeettt```SSSHHHGGGHHHJJJPPPXXXXXXcccxxxttthhh\\\RRROOOXXXtttlll^^^[[[eeeyyy~~~mmmhhhrrr{{{xxxxxxyyyzzzrrrccc\\\bbbjjjtttvvvwwwrrrlllkkkooouuuwwwuuuvvvyyy}}}xxxyyyyyyxxxfffXXXLLLGGGAAA===;;;;;;;;;:::999999;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<>><<<<<<===@@@CCCEEELLLOOOTTTYYY]]]```bbbcccggghhhkkkoooqqqoooiiieeecccdddkkkwwwzzzvvvssspppjjjeee^^^^^^^^^aaaiiisss{{{wwwuuuuuutttpppmmmjjjjjjiiigggcccaaaaaabbb___^^^[[[YYYXXXXXXYYYZZZZZZXXXVVVWWW[[[```cccddd___^^^]]][[[YYYXXXWWWWWWXXXYYYZZZZZZXXXTTTOOOLLLMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMNNNPPPRRRSSSSSSRRRQQQWWWWWWWWWWWWXXXXXXXXXXXXTTTQQQMMMHHHDDDBBBAAAAAA@@@???>>><<<;;;999888777666555444444555666555444222222222222222222222222111111222222222222111111000000111111111111000000000000000000000000000000111111111000000000000000000000111222333333333333333444555666777888999999888:::======>>>???@@@@@@BBBGGGLLLRRR^^^sssjjjOOOEEEGGGHHHNNN]]]uuu|||lllppp>>>>>>===<<<;;;::::::999999::::::;;;;;;::::::999<<<;;;;;;;;;>>>AAAEEEGGGIIIKKKMMMNNNOOORRRVVVYYY___dddjjjpppwww|||yyyrrreeeZZZRRRUUU___rrrrrrgggaaaZZZVVVUUUTTTVVVXXXYYYXXXWWWXXXYYYWWWXXXZZZ[[[]]]^^^^^^^^^___\\\XXXWWWZZZ^^^aaacccXXXUUUTTTVVVVVVVVVZZZaaaeeeooo|||{{{|||||||||}}}}}}~~~~~~||||||{{{wwwoooaaaRRRIIICCCFFFNNN^^^uuuuuucccOOOEEEAAA>>>===>>><<<@@@CCCFFFRRRlllgggYYYNNNIIILLLNNNMMMTTT^^^gggttt~~~pppaaaSSSPPP\\\yyyxxx```WWWWWWaaauuu{{{llleeelllwww|||wwwssspppllliiilllppprrrllleeefffrrr~~~~~~~~~|||vvvpppmmmppptttvvvssssssvvvxxx||||||www}}}rrr```WWWKKKAAA<<<;;;;;;<<<999::::::;;;;;;<<<;;;;;;999:::;;;;;;<<<<<<<<<;;;;;;:::::::::<<<>>>@@@AAADDDFFFJJJOOOSSSWWWZZZ[[[aaaccceeeiiilllmmmllljjjeeeeeejjjrrrxxxyyy}}}zzzsssmmmjjjhhhggghhhmmmtttzzz~~~}}}yyyvvvvvvyyy|||{{{~~~{{{xxxzzz{{{{{{xxxuuusssrrrnnnmmmkkkiiihhhggggggggg___^^^]]]^^^```aaa```___bbb```^^^[[[YYYXXXXXXWWWTTTVVVWWWWWWTTTPPPLLLJJJJJJJJJKKKKKKLLLLLLNNNOOOKKKMMMPPPRRRSSSRRRRRRRRRSSSTTTTTTTTTUUUUUUVVVVVVZZZ\\\]]]^^^]]][[[XXXWWWZZZYYYYYYXXXWWWVVVUUUUUUPPPMMMHHHBBB>>><<<<<<<<<::::::999999888777666666666555444444555555444222222222222222222222222222111111222222222222111111000000111111111111000000000000000000000000000000000000000000000000111111000111222333333444444444444555555666777888999999999:::===>>>>>>>>>AAADDDAAAIIISSSbbbzzzrrrYYYHHHDDDGGGQQQbbb|||uuuppp:::::::::999999888888777777777777777888888999999=========>>>@@@BBBDDDFFFIIIKKKNNNOOOQQQUUUYYY]]]dddiiipppvvv~~~xxxiii\\\TTTYYYfffyyy}}}qqqeee```]]]YYYVVVVVVUUUWWWZZZ[[[\\\^^^```bbb```aaaccceeefffgggggggggdddaaa]]]ZZZZZZ[[[[[[[[[UUUSSSUUUXXXXXXXXX[[[aaa]]]gggttt~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzyyytttjjj\\\OOOGGGDDDIIIRRRcccyyyooo^^^KKKCCC@@@>>><<<======CCCEEEGGGVVVsssyyy```QQQJJJJJJRRRTTTQQQWWWccc{{{wwweeeUUUPPP\\\www|||jjjTTTPPPTTT^^^ppp|||qqqiiikkksss|||zzzvvvpppjjjddd```^^^]]]bbbfffeeeeeekkkyyy}}}xxxsssqqqrrrtttqqqooonnnqqqrrrsssyyyxxxxxx{{{vvvkkk[[[LLLBBB>>>======999999999999999999999999555666888999:::;;;;;;;;;:::::::::;;;;;;===>>>>>>@@@AAADDDGGGKKKOOORRRSSSYYYZZZ]]]```dddhhhkkkmmmfffeeeiiiooorrrtttyyy{{{yyywwwuuuuuuwwwxxxyyyyyyzzzyyyuuupppjjjjjjnnnrrruuu|||~~~|||zzzyyymmmmmmmmmnnnooommmjjjhhhjjjiiifffccc```]]]\\\[[[VVVYYY[[[[[[YYYUUURRRQQQNNNOOOPPPPPPPPPQQQTTTVVVYYY]]]aaaccccccbbbaaaaaa____________````````````bbbbbbbbbaaa___[[[XXXVVVRRRRRRPPPOOOMMMLLLJJJJJJGGGEEE@@@<<<999888888999666666666666555555555555555444444444555555333111111111111111111111111111111111222222222222111111000000111111111111000000000000000000000000000000000000000000111111111111000111222333444555555555555555666777777888999999;;;;;;<<<>>>======BBBIIIHHHUUUfffzzzlllYYYKKKCCCEEEJJJ[[[ssswwwuuu::::::999999888888888888777666666666777888999:::===>>>@@@BBBDDDFFFGGGGGGJJJMMMOOORRRUUUYYY^^^aaahhhnnnuuu|||pppaaaZZZcccuuunnneee]]]ZZZYYYWWWWWWYYYXXXZZZ\\\___aaaeeejjjmmmlllmmmnnnppprrrrrrssssssmmmjjjfffccc```]]]YYYVVVVVVUUUVVVYYY[[[\\\aaagggaaaiiittt}}}yyyyyyvvvooodddWWWKKKEEEDDDJJJTTTeeezzzhhhXXXGGGAAA@@@>>>>>>>>>>>>CCCEEEHHH[[[zzzxxxiiiXXXNNNLLLTTTVVVWWWdddwww~~~lll\\\OOO[[[pppyyyfffZZZLLLLLLRRRZZZjjj{{{vvvnnnmmmrrrwwwuuuppphhh___ZZZZZZ\\\\\\___ccceeehhhppp}}}zzzvvvuuuuuuuuuuuunnnllllllooopppnnnqqquuuwww~~~wwwzzz}}}ppp^^^QQQHHHBBB???<<<;;;:::999999888888888777777888999999:::::::::999999::::::;;;;;;;;;;;;===>>>???AAADDDHHHKKKLLLPPPRRRTTTWWW[[[___cccfffcccccceeeiiikkkmmmttt||||||}}}~~~|||vvvwwwuuuooogggdddeeehhhpppwwwxxxwwwvvvwwwyyyzzzyyywwwvvvtttqqqlllgggccc___]]][[[___cccdddbbb___^^^^^^YYYZZZ[[[ZZZXXXXXX[[[^^^fffiiinnnooommmiiihhhggg______`````````aaaaaaaaa\\\\\\ZZZXXXUUUQQQNNNLLLGGGGGGFFFEEECCCBBBAAAAAA???===;;;999777777888999555555444444444333333333222222222333444444333111111111111111111111111111111111222222222222111111000000111111111111000000000000000000000000000000///000000000111111111111000111222444555555666666666666666777888888999999:::999;;;???AAABBBLLLWWWcccvvvzzznnnkkkjjj```SSSJJJEEEFFFOOOYYYnnn}}}xxxooo}}}888777666555444444444444888777777777888999;;;===<<<>>>AAAEEEHHHIIIJJJJJJLLLNNNQQQTTTWWW\\\aaaeeekkkqqqyyyvvvggg```mmmwwwmmmfff___XXXWWWVVVUUUXXX\\\ZZZ\\\^^^aaaeeejjjpppuuuuuuuuuwwwyyyzzz{{{{{{{{{zzzxxxtttppplllfff___[[[YYYWWWWWWZZZ\\\___fffnnnjjjqqqyyyxxxxxxtttlll```SSSIIICCCBBBHHHTTTeeeyyy{{{cccTTTEEE???@@@@@@@@@AAA>>>DDDEEEIII^^^~~~~~~wwwgggWWWOOORRRUUU\\\tttssscccNNNYYYjjjxxxuuufffVVVOOOHHHJJJRRRXXXfffzzzwwwvvvpppooosssmmmlllhhh```ZZZYYY___eeedddfffjjjmmmqqqyyy}}}vvvtttvvvxxxxxxvvvnnnlllmmmpppqqqnnnnnnqqqoooxxxuuuxxxnnn^^^RRRHHHCCC???>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::::::::888888999::::::999999999<<<<<<===>>>@@@CCCFFFHHHJJJLLLOOORRRTTTWWW[[[]]]aaa___```ccceeegggoooxxxvvvuuutttuuuxxx|||zzz||||||vvvmmmgggeeeffflllsss||||||yyyxxxpppssswwwyyyyyy{{{~~~|||}}}|||vvvuuussstttxxx{{{}}}}}}~~~|||xxxssslllfffaaa^^^```dddiiikkkjjjhhhggghhhdddeeeeeebbb___^^^```cccfffjjjnnnnnnjjjeeebbbbbbTTTTTTUUUVVVWWWXXXXXXYYYRRRQQQOOOMMMIIIFFFCCCAAAAAA@@@@@@??????>>>>>>===:::999888888888888999:::555555444444333222222111//////000222444444333111000000000000000000000000111111222222222222111111000000111111111111000000000000000000000000000000//////000000111111111222000111222444555666666666666666777777888888999999777777;;;BBBFFFKKKYYYggg{{{jjjZZZSSSSSSKKKHHHFFFFFFFFFMMM\\\lllzzznnniiimmm666555555555555666666777555777888888777888:::<<<:::>>>BBBEEEFFFEEEEEEFFFHHHMMMSSSVVVWWW[[[bbbhhhoooxxxsssjjjtttqqqhhheee^^^]]][[[XXXVVVVVVYYY\\\\\\___cccggglllrrryyy~~~}}}|||wwwnnnfff```\\\WWWTTTZZZgggsssyyy{{{uuurrrvvvzzzoooeeeXXXKKKDDDDDDCCCIIIVVVhhh~~~rrr[[[OOOEEEBBBBBB@@@@@@AAA===DDDFFFSSSrrryyybbbPPPSSS___mmmwwwbbbSSSdddqqqqqqlllfff[[[PPPKKKMMMOOOYYYppp{{{rrrpppooonnnooosssmmmddd\\\ZZZ___gggmmmppppppnnnoooxxxxxxsssvvvzzzyyyvvvtttnnnoooooonnnllllllmmmoooyyy{{{qqqddd[[[XXXNNNGGGAAA===:::777888===999999999999999999999999999888888888888888888999;;;;;;;;;<<<>>>AAACCCEEECCCCCCEEEHHHKKKPPPTTTVVVVVVWWWXXXYYY\\\aaahhhmmmtttrrrpppooooooqqqtttuuuwww}}}{{{uuupppnnnnnnooorrrttttttqqqmmmiiigggeeedddeeehhhnnnsssvvvxxxyyyvvvrrrnnnmmmnnnppprrrxxxxxxxxxxxxwwwtttrrrqqqjjjhhhhhhkkkpppvvvyyy{{{xxxrrrllliiiccc\\\ZZZ\\\^^^aaafffkkkmmmmmmkkkjjjcccbbb```]]][[[ZZZZZZZZZdddddddddbbb```\\\XXXVVVLLLJJJHHHJJJLLLNNNLLLJJJFFFDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;:::999888888444444444444555777888999444444444333333222222222222222222222222222222222000000000000000000000000000000000000000000000000111111222222222111111000000000000000000000000000---...///111222333444444777666666555555444444333666555666777555222666===;;;999<<>>DDDNNN]]]tttzzzooojjjggg~~~666666555555555666777777888999::::::999:::<<<>>>===@@@DDDGGGGGGGGGGGGGGGHHHNNNUUUYYY[[[```hhhooossszzzsssvvviiiaaa^^^]]]]]][[[XXXVVVWWWZZZ]]]```cccfffkkkpppvvv}}}zzzqqqiiicccaaa]]]YYY\\\gggttt~~~|||vvvjjj```TTTHHHCCCCCCFFFQQQaaatttyyyiiiVVVKKKBBB@@@@@@>>>>>>@@@???FFFJJJYYYxxxlll]]]cccqqq}}}uuuaaa[[[ppp~~~rrrhhh```YYYOOOQQQVVVccc~~~{{{sssqqqooommmmmmmmmllljjjfffeeeggglllqqqqqqqqqqqqrrrzzz}}}uuuppptttyyyxxxvvvuuuooopppppppppppppppqqqrrrvvv{{{|||sssnnn[[[QQQFFF@@@<<<888888;;;999999999999999999999999;;;;;;::::::::::::;;;;;;;;;::::::;;;<<<>>>???AAAAAAAAACCCEEEHHHLLLOOOQQQQQQSSSTTTUUUXXX\\\aaaeeemmmlllkkkkkklllooorrrssswwwyyy|||{{{{{{~~~}}}wwwuuutttrrruuuxxxwwwsssnnniiiggg___^^^^^^aaaeeehhhiiiiiihhhfffbbb^^^]]]^^^```bbbffffffffffffdddcccaaa_________```ccchhhlllmmmnnniiiccc___]]]XXXSSSRRRTTT\\\^^^bbbeeefffeeecccbbb[[[ZZZXXXVVVTTTTTTTTTTTTUUUUUUTTTSSSPPPMMMJJJHHHDDDBBBAAABBBEEEFFFEEECCCAAA@@@>>><<<;;;:::999999::::::::::::999888777777555555555555666777888999333333222222222111111111222111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000222222111111000000000000///000111222333444444444444444444444444444333333777555555999999777888;;;@@@AAAHHHRRR^^^qqqvvvVVVHHHDDD>>>::::::AAA@@@EEERRRaaauuunnniiisss~~~666666666666666777888888:::;;;<<<<<<;;;;;;===???AAADDDGGGHHHHHHHHHHHHIIIJJJPPPXXX]]]aaagggpppwwwzzz~~~uuuiiiaaa\\\XXX]]]]]]\\\ZZZYYY[[[^^^aaaeeehhhlllqqqvvv}}}~~~vvvoookkkhhhddd``````gggtttyyyooocccYYYNNNDDDBBBCCCIIIYYYmmm}}}mmm\\\NNNEEE>>>============???AAAHHHOOObbb~~~uuu~~~wwwfff```zzzyyymmmhhheeeZZZ\\\cccvvvzzztttssspppmmmllliiikkkmmmnnnnnnnnnooopppnnnpppqqqssszzz{{{tttpppsssvvvuuussssssoooooopppqqqrrrssssssttttttzzz|||{{{qqqaaaPPPEEE???:::888999888888888888999999::::::888777777666666777777888::::::999999999:::;;;;;;>>>>>>???AAACCCEEEHHHIIIJJJLLLNNNPPPQQQTTTWWWZZZaaaaaaaaaccceeeiiimmmooosssssspppmmmmmmrrr{{{}}}{{{{{{vvvyyy|||{{{wwwqqqllliiicccbbbbbbcccddddddcccaaa[[[YYYVVVSSSRRRRRRSSSTTTXXXXXXXXXWWWVVVTTTRRRQQQTTTUUUXXX\\\___aaa___]]]WWWSSSPPPPPPNNNJJJJJJMMMWWWYYY[[[\\\[[[YYYVVVUUUOOONNNMMMKKKJJJKKKKKKLLLKKKJJJIIIGGGDDDBBBAAA@@@===<<<;;;<<<>>>>>>>>><<<;;;;;;999888777666666666999999888888777666666555777777666666666666777777111111111111111000000000111111111000000000//////000000000000000000000000000000000000000000000000000000111111111111000000222222222111111000000000222222333444444444444444222333444666666555444444777333222777:::999999:::>>>DDDQQQaaasssfffLLLDDDDDDCCC@@@AAACCCIIIVVVjjj~~~|||nnnccchhh666666666666777888999999;;;<<<======<<<===???AAADDDFFFHHHIIIHHHHHHIIIJJJMMMSSS\\\bbbfffmmmvvv}}}rrreeeaaa___\\\XXX^^^^^^^^^^^^^^^```dddgggkkknnnrrrwww}}}~~~xxxtttqqqkkkiiifffdddgggrrrssshhh\\\RRRHHHBBBAAAEEEKKK[[[nnnyyyyyyppp```QQQHHHAAA<<<<<<===<<<===@@@AAAJJJUUUlllxxxkkkddd~~~~~~tttpppnnngggiiirrrxxxvvvvvvsssooommmjjjgggfffjjjoooqqqnnnjjjhhhkkknnnpppwww}}}vvvrrrsssuuusssppppppoooooooooppprrrttttttsssvvv{{{wwwssslllvvvrrrYYYIIIAAA;;;999999777777888888999999::::::666555555444444555555666;;;::::::999888888888888;;;;;;;;;<<<>>>???@@@AAADDDFFFIIIJJJKKKLLLMMMOOOTTTTTTVVVYYY]]]aaaeeehhhjjjhhheeebbbccchhhqqqxxx{{{yyyzzzzzzvvvyyy}}}}}}yyytttpppmmmmmmllljjjjjjiiigggccc```VVVTTTQQQOOONNNNNNNNNOOORRRQQQPPPOOONNNLLLKKKKKKNNNPPPTTTXXX[[[YYYUUURRRLLLHHHGGGHHHHHHGGGHHHLLLRRRRRRRRRQQQOOOLLLIIIHHHDDDDDDBBBBBBBBBCCCDDDDDDEEEDDDBBB@@@>>>=========;;;:::::::::;;;;;;;;;:::777666555555444444555555777777666555555444444444777666555555444444444555111111111111111111111111222222222111000000//////000000000000000000000000000000000000000000000000//////000111111111000000111111111222222222333333444444555555555555444444222333555777888888777666888555555888:::;;;???EEEUUUaaasssgggSSSAAA===>>>>>>AAAGGGQQQ]]]rrrqqqhhhhhhlllyyy666666666777777999::::::;;;<<<=========>>>@@@BBBFFFGGGHHHHHHGGGHHHJJJLLLRRRXXXaaaggglllsss|||}}}qqqccc\\\]]]___^^^[[[\\\^^^___```aaadddhhhlllqqqtttxxx}}}|||wwwssspppkkkkkkjjjiiijjjppp{{{yyylllbbbVVVLLLEEE@@@BBBGGGJJJXXXeeeiiifff___TTTKKKDDD???<<<===>>>===???BBB@@@KKK[[[tttuuu|||oooiiisss}}}xxxtttpppqqq|||~~~uuuuuuwwwuuurrrppplllccc]]]cccpppwwwssslllccciiimmmooottt{{{{{{uuusssuuuwwwvvvuuuvvvvvvtttrrrrrrtttuuuuuutttwwwzzz}}}sssnnnbbbfffppp}}}bbbOOODDD===999999777777777888888999999999888888888777777888888888;;;;;;::::::999888777777888888999:::::::::::::::???AAADDDEEEEEEEEEFFFGGGHHHIIIKKKNNNSSSWWW[[[]]]]]]\\\[[[[[[]]]aaagggkkkrrrsssuuuwwwwwwvvvtttsssqqqrrrqqqpppmmmlllmmmnnnpppsssvvvxxxvvvsssqqqpppooommmllljjjiiifffaaa^^^TTTSSSQQQOOONNNMMMMMMMMMLLLLLLJJJIIIHHHFFFFFFEEEJJJLLLPPPTTTVVVTTTOOOKKKFFFCCCBBBEEEFFFEEEHHHLLLLLLKKKJJJHHHEEEBBB@@@???>>>======<<<===>>>???@@@===<<<;;;999888888888888999999:::999999999999999444444444333333444444555777666555333333333333333555444333222222222222222111111222222222222222222333333222222222111111111000000000000000000000000111111111111111111111111//////000111111111111111//////000222333444555666555666666666666555444444222333444666777777777777999888:::<<<<<>>>>>@@@CCCEEEGGGHHHHHHHHHHHHIIILLLOOOXXX___hhhooottt|||}}}jjjccc[[[XXXZZZ^^^___^^^\\\^^^aaaccceeeiiimmmqqqvvvyyy~~~~~~vvvqqqnnnlllmmmnnnnnnooottt}}}yyypppfff[[[PPPHHHCCC???CCCHHHJJJTTT]]]]]]YYYTTTMMMFFFAAA>>>===???@@@>>>@@@DDDAAAMMM___xxxuuunnn}}}llldddhhh~~~yyyzzzyyyqqqsssvvvuuuqqqooojjjaaa\\\dddttt}}}yyyqqqbbbiiioooqqqtttyyy||||||vvvrrrsssxxx}}}~~~~~~xxxvvvwwwxxxwwwvvvsssuuuwwwyyy}}}vvvqqqhhheeedddqqqnnn]]]PPPDDD===;;;888888888888888888888888888777777666666777777888999::::::::::::999888777777777888999999888888777:::===???@@@??????@@@BBB@@@AAACCCEEEIIILLLOOOQQQPPPPPPRRRTTTVVVYYY\\\]]]___aaadddggghhhiiiiiihhheeeeeedddaaa^^^\\\\\\]]]cccfffiiikkkjjjjjjjjjkkkllljjjgggfffeeebbb___\\\WWWWWWVVVUUUTTTRRRQQQPPPMMMLLLJJJIIIGGGFFFFFFFFFHHHIIIKKKNNNOOONNNJJJFFFCCC??????BBBCCCBBBEEEIIIFFFEEECCCAAA???===<<<;;;<<<;;;:::::::::<<<===>>>::::::999999888888777777666777888777555555555777444333333333333333444444666555444222222222222333333333222111000000111111111111111222222222222222222222222222222222222222000000000000000000000000111111111111111111111111///000111222222222222222///000111222444555777777555555666666666555555444222222333444444555666666444777<<<@@@DDDOOOeeezzzsss^^^SSSEEECCCDDDFFFEEEIII]]]ssstttpppwww777777777888999:::;;;<<<;;;<<<>>>@@@AAACCCFFFIIIIIIIIIIIIIIIIIILLLPPPSSS^^^fffpppxxxxxxppp^^^[[[XXXXXX[[[^^^```aaaaaacccgggjjjmmmqqqvvvzzz||||||vvvrrrqqqqqqqqqrrrvvv}}}~~~tttkkk___UUUKKKEEE@@@>>>BBBHHHKKKTTT\\\\\\XXXRRRJJJCCC@@@===>>>@@@@@@>>>@@@EEEFFFPPPbbbwww}}}nnnooouuuggg\\\eeewwwuuunnnooorrrpppmmmkkkgggdddeeennnzzz~~~wwwnnnbbbjjjppprrrssswwwyyyxxxtttrrruuu||||||wwwwwwxxxwwwuuuoooppprrrtttvvvyyy}}}|||wwwpppnnnllltttttteeeTTTHHHCCC999999888888777777666666666555555555555555555666666777888999:::999999888666777888999999888777666777888:::::::::;;;===>>>;;;<<<===???AAACCCEEEFFFGGGHHHIIIKKKMMMOOOOOOOOONNNPPPTTTWWWZZZ[[[\\\\\\XXXXXXXXXUUURRRQQQQQQRRRUUUWWWYYYZZZZZZ[[[^^^```cccaaa^^^]]]]]]\\\[[[YYYWWWWWWWWWVVVUUUSSSQQQPPPOOONNNLLLJJJIIIHHHHHHHHHGGGGGGHHHIIIKKKJJJGGGEEEBBB>>>===@@@@@@???AAAFFFAAA@@@???===<<<;;;;;;;;;<<<;;;:::999:::;;;<<<===888999:::;;;:::999888777444666777666333222333555333333222222222222222333777555333222111111222333333222111111111111111222000000000111111111222222000000111111222222333333000000000000000000000000111111111111111111111111000111222333333444444444222222333333444555555555444444555666666555555555777666555444555666888999888;;;CCCOOO[[[mmm{{{xxxyyyyyysssfffVVVIIICCC::::::???GGGMMMXXXqqq777777777888999;;;<<<===;;;===@@@AAACCCEEEIIILLLJJJKKKKKKJJJKKKNNNRRRVVVbbbjjjuuu~~~~~~vvvnnnhhhdddZZZZZZZZZ[[[]]]```bbbdddgggjjjnnnrrruuuzzz~~~zzzuuutttsssuuu{{{}}}sssiiiZZZRRRHHHCCC???===AAAGGGMMMVVV^^^```\\\UUUJJJ@@@???===>>>@@@@@@>>>@@@DDDJJJSSScccvvvyyyjjjrrr}}}xxxyyy}}}eee\\\UUUVVVnnn~~~tttllllllnnnlllhhhfffeeeiiipppyyy}}}yyyooofffaaaiiipppqqqrrruuuvvvtttwwwuuuxxx}}}vvvuuuuuutttrrrmmmnnnpppsssuuuwwwwwwwww~~~|||xxxrrruuuyyyyyycccRRRKKK::::::999888777666555555999999888888888888999999444555777888999999999999666777888999999888777666555666777777777888:::===999999:::;;;===>>>??????DDDCCCCCCDDDFFFGGGGGGFFFEEEGGGJJJMMMOOOQQQQQQRRRMMMNNNNNNMMMLLLKKKMMMNNNLLLMMMNNNNNNNNNPPPTTTVVVXXXUUUSSSRRRSSSTTTSSSSSSPPPPPPQQQPPPOOOMMMJJJIIIMMMLLLJJJHHHFFFFFFFFFFFFIIIHHHGGGHHHIIIIIIHHHGGGCCC???>>>???@@@>>>@@@DDD???>>>===;;;;;;;;;<<<===<<<;;;:::999::::::;;;<<<444555777999999777666444444666777666333222333555333222222111111111111111777555333111111111333333333222222222222222333333.../////////000000111111......///000111222333333000000000000000000000000111111111111111111111111000111222333444555555555555555444444444333333333333444444555666555555555<<<;;;999777888999<<<>>>DDDGGGRRRdddxxxtttfff[[[QQQSSSRRRRRRRRRNNNHHHCCCAAAEEEDDDKKKXXXeeevvv666777999;;;===>>>??????;;;===???CCCFFFIIIKKKKKKMMMNNNNNNLLLKKKMMMSSSYYYgggppp|||~~~}}}rrrjjjddd```\\\ZZZ[[[\\\]]]___```aaabbbbbbgggkkkpppvvv{{{~~~zzzvvvzzzzzznnnbbbVVVLLLCCCAAAAAABBBDDDHHHXXX___gggiiibbbUUUIIICCC>>><<<<<>>===???EEEJJJUUUdddkkkggghhhuuulllllllllrrrwwweeeYYYWWWPPPRRRtttzzzsssooosssuuuppphhhcccfffjjjpppvvvwwwssslllfffcccggglllnnnmmmjjjhhhggglllkkkuuuzzzuuussssssqqqpppppprrruuuvvvssspppnnnmmmssswww|||zzzuuuvvvvvv}}}lllXXXPPPDDD<<<======888333333444888888222111444555222777777777777777777777777666666666666666555555444444444555666777777777666888888999999999:::::::::>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGIIIKKKKKKLLLFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEELLLLLLKKKJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEDDDCCCBBBBBBAAAAAA????????????????????????======<<<<<<<<<;;;;;;;;;:::999999999888888777777777666555444444444444444444444444444444444444444222222222111111111000000111000000000000222333444111111111111111111111111////////////000000000000222222222111111111111111222111000//////111333444444444444333333333222222222222222333444555666777777777666555555444333333444333333444555555444333888777999<<>>>>>??????@@@AAACCCEEEFFFGGGGGGJJJLLLLLLKKKLLLPPPXXX^^^kkksss~~~www{{{sssmmmeee^^^[[[ZZZXXXVVVYYYZZZ]]]```ccceeefffgggkkknnnssszzz~~~yyymmmaaaSSSJJJBBB@@@???@@@FFFLLL```gggmmmlllaaaSSSHHHBBB>>><<<<<<>>>>>><<>>AAACCCDDDEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAABBBCCCCCCAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888888777777777666666666555444444333333333444333333333333333333333333111111111000000000//////111111000///000111222333111111111111111111111111111111111111111000000000111111111111111111111111333222000000000111333444444444444333333333222222333333333333444555666666444444444444444444444444777555222111222555888999999888888;;;AAAHHHQQQXXXlll{{{kkkTTTGGG>>>999777;;;:::<<>>>>>>>>@@@AAABBBCCCDDDEEEFFFFFFKKKLLLNNNNNNPPPWWW```gggqqqyyysssvvvpppccc^^^[[[VVVTTTTTTTTTUUUUUUWWWYYY]]]aaafffiiilllmmmooorrrwww~~~}}}{{{zzz{{{}}}~~~}}}uuuggg[[[MMMGGGBBB>>><<>><<<<<<>>>===;;;>>>DDDJJJXXXeeecccZZZ^^^zzzkkk]]]XXXVVVXXXUUUWWWaaannn{{{aaaTTTPPPKKKHHHQQQmmm}}}iiiaaabbbgggooosssqqqpppqqq|||wwwooohhhdddeeehhhjjjnnnmmmlllmmmmmmjjjccc^^^\\\___iiitttuuunnnmmmrrruuuqqqllliiiiiijjjkkkkkklllooorrrrrroookkkhhhggg___ccchhhlllrrr|||qqqkkkkkkrrrvvv{{{~~~~~~sss^^^NNNCCC===;;;===888::::::777777::::::888999999999999999999999999888888999999888888777666666666777777777666555555444444444444555555555555666666666666666666666666555666999;;;===>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>============>>>>>>????????????@@@@@@????????????????????????<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;::::::999999777777777777777777777777777777777666666666666666666666666666555555555555444444333222222222222333222222222222222222222222000000000///////////////222111000/////////000111000000000000000000000000333333333222222111111111111111111111111111111111333222111111111222444555444444444444333333333333333333333333444444555666222222333444555555666666555444333222333555888999===>>>@@@EEEPPP___pppzzzxxx[[[JJJDDD@@@===<<<888999<<>>????????????@@@AAACCCEEEGGGIIIJJJNNNPPPSSSUUUXXX___iiiqqq{{{wwwqqqyyyooofff\\\UUUSSSRRRQQQQQQRRRTTTVVVWWWWWWZZZ^^^ccchhhllloooqqqqqquuuzzz~~~|||zzzyyyzzz{{{}}}{{{~~~wwwmmm___SSSGGGDDD@@@===;;;@@@OOO^^^rrrvvvwwwmmm\\\LLLCCCAAA???<<<<<<======;;;???DDDIIIZZZgggccc[[[eeeqqq\\\SSSSSSUUUTTTVVV]]]hhhxxxnnn]]]RRRRRRLLLGGGUUU{{{rrr```XXX\\\eeeooorrrqqqsssxxx{{{uuummmhhhfffgggiiijjjhhhfffhhhkkkiiiccc]]]___bbbjjjpppmmmffffffkkkmmmkkkhhhggggggiiikkkmmmnnnpppqqqpppkkkgggcccaaaeeegggiiilllooottt|||~~~uuusssuuuzzz{{{{{{}}}{{{~~~zzzhhhWWWIII@@@<<<<<<;;;999888888999888777999999999999999999999999888888999999888888777666777777777777777666555444555666666666777777777777666666666666666666666666444555777999:::;;;;;;:::777888888888999999999999::::::999999999999999999999999:::;;;<<<<<<======::::::::::::::::::::::::777777777666777888888999888777777777666666666555444444444444444444444444444444444444444444444444444444444444444333333333222222111111111111222222111111111111111111111111000000000000000000000000333222000............///////////////////////////333333333222111111000000000000000111111111111111333333222222333333444555555444444444444333333333333333333333333444555666444444555666666777777888444666888::::::999::::::AAAIIISSS]]]mmmqqq]]]GGG>>>======;;;:::<<<>>>CCCIIIRRR```sss======>>>@@@@@@AAAAAAAAABBBBBBCCCDDDFFFIIIKKKMMMRRRUUUYYY\\\```hhhrrryyytttwww{{{mmmbbb\\\WWWSSSPPPPPPPPPQQQSSSTTTVVVXXXZZZYYY\\\```eeejjjnnnqqqrrrtttwww|||~~~}}}zzzxxxxxxyyy{{{}}}{{{zzzpppfffYYYNNNCCCAAA???>>>===DDDVVVggguuuvvvssshhhWWWIIIBBBAAA???<<<<<<======<<<@@@FFFKKK```mmmhhhdddvvveeeRRRKKKKKKMMMWWW___iiiuuujjjbbbTTTTTTMMMIII___~~~ppplllsss}}}iii[[[YYY^^^gggpppsssrrruuuzzzwwwmmmeeeaaaccceeedddbbbbbbfffkkklllhhhccceeehhhlllmmmhhhaaaaaaeeefffeeeeeeeeefffiiillloooqqqrrrqqqmmmhhhccc```___eeefffhhhjjjlllnnnrrruuu|||}}}~~~|||{{{sssiiiiiiooosss^^^LLLAAABBB>>>:::999:::;;;;;;<<<888888888888888888888888777777888888777777666555777888888888777666555555666666666777777777888888555555555555555555555555333444666777888888777777555555555666666666666777666777777777777777777777444555555666777888999999666666666666666666666666555555444444555555666777555555555444444444444444333333333333333333333333333333333333333333444444222222222222222222222222111111000000000111111222111111111111111111111111111111111111111111111111333222000///...---......////////////////////////222222111111111000000000000111111111222222222333444444444444444555555666555555555444444444333333444444333333333444555555555555555555555555555555777888::::::;;;???DDDHHHPPP```rrr|||[[[MMM???<<<===<<<::::::???HHHTTT^^^kkk|||>>>???@@@BBBCCCDDDDDDDDDHHHGGGGGGGGGHHHJJJLLLNNNUUUZZZ```fffkkksss|||}}}yyy}}}mmmbbbXXXSSSQQQMMMLLLMMMOOOQQQTTTUUUUUUVVVYYYZZZ\\\___ccchhhmmmqqqtttvvvxxx{{{|||{{{yyywwwxxxzzz|||~~~uuuiii^^^TTTKKK@@@>>>>>>@@@BBBKKK]]]nnnvvvtttmmmaaaSSSHHHBBB@@@???<<<<<<>>>>>>>>>CCCJJJRRRhhhtttooopppuuu\\\OOOLLLOOOQQQYYYgggvvvooojjjYYYTTTKKKMMMjjjlllaaa___lll|||ggg___eeegggmmmssstttrrrtttyyy~~~tttggg]]]YYY\\\```bbbaaaccchhhmmmooonnnlllgggiiiiiigggbbb^^^^^^___aaabbbcccdddfffiiimmmqqqtttssspppkkkeeebbb```aaafffgggiiikkknnnpppqqqrrruuu}}}xxxmmmccc___bbbqqqxxxcccUUUKKKBBB;;;:::;;;;;;;;;===777777777777777777777777777777888888777777666555777777888888888777666666444444444555555555555666444444444444444444444444111222333444444444333222444444444444555555555555444444444555555555555666000000111222333333444444444444444444444444444444444444333333444444555666333333333333333333333333222222222222222222222222222222222222333333333333111111111111222222222222111000000000000111222222111111111111111111111111111111111111222222222222333222111///......//////000000000000000000000000111111111111111111111111111111222222333444444444444555555555666666666666555555555555444444444333444444444333333444444555555444444444444444444444777777666777<<>>BBBGGGRRRdddsssyyyrrrggg[[[PPPGGGAAA>>>???<<<<<<>>>???@@@FFFMMM\\\qqq|||vvv{{{jjjVVVOOOQQQWWWZZZ___qqqvvvfffYYYKKKQQQpppmmm```YYY\\\mmm|||ssssssuuussstttwwwuuurrrqqqtttvvvtttpppggg]]]XXXYYY\\\aaacccfffiiilllmmmnnnnnnffffffdddaaa___^^^^^^]]]aaacccfffgggiiilllqqquuusssrrrnnnhhhdddccceeegggkkkkkkmmmoooqqqrrrqqqppplllrrr{{{{{{qqqeeeaaaggg{{{~~~vvvbbbUUUHHHBBB???;;;:::<<<888888888888888888888888888888999999888888777666666666777888888888777777222333333333444444444444444444444444444444444444111222333444333222111000222333333333444444444444222222222333333444444444000000111111222222333333333333333333333333333333333333222222333333444555111111111111111111111111222222222222222222222222000000000111111222222222000000111111222222222222111000000000111111222333222222222222222222222222000000000000111111111222333222111000//////000111111111111111111111111111000000111111222333333333222222333444444555666666555555666666777777777666555555555555444444444444555444444333333444444444555555555666777777888888888<<>><<<===CCCKKKVVVgggvvv|||rrrdddXXXOOOGGG@@@<<>>>>>IIIZZZkkk|||vvvhhh```ZZZPPPHHHEEECCCCCCGGGNNNVVVcccuuummmcccbbbbbbaaaBBBCCCFFFHHHJJJKKKKKKKKKKKKKKKLLLMMMPPPVVV]]]bbbooottt}}}zzziiiZZZXXXVVVXXXZZZ[[[XXXUUUNNNKKKHHHGGGIIILLLOOOPPPOOORRRUUUXXXZZZ\\\```bbbccchhhooouuuxxx{{{}}}~~~}}}{{{qqqcccUUUIIIAAA>>>:::===>>>AAAMMM```ooovvvyyypppbbbTTTJJJDDD@@@>>>@@@<<<<<>>;;;888555555666999888777888::::::888777888888888888777777777777666666555555555444444444444444444333333444444555444444444444444444444444444444444333333222222222444444222222222222444444222222333333333222222111333333333333333333333333111222333444444333222111000111222333333222111000000000111111111111000000000000111111111111000000000000000000111111111111...///000111222333444444000000000000000000000000111111000000000000111111222222222222111111000000111111111111111111111111222000...000222444222000666555555444444555777888777777666555555555555666666777777666555555666888666444333333444666555555555666999===@@@AAA???===EEEZZZvvv}}}ttttttbbbWWWKKKGGGIIIKKKGGGAAAJJJNNNVVVaaapppmmmZZZRRROOOSSSZZZEEEFFFHHHJJJKKKLLLMMMMMMPPPQQQRRRTTTXXX___hhhmmmxxx}}}{{{xxxyyycccWWWPPPNNNMMMOOOSSSUUUSSSPPPPPPMMMJJJJJJLLLOOOQQQRRRRRRUUUXXXZZZ\\\___bbbeeefffkkkrrrwwwzzz}}}|||uuunnniiihhhjjjnnnsssyyy~~~zzzooo```RRRGGG@@@===:::===???FFFUUUhhhvvvzzzyyyooo```QQQGGGAAA???>>>>>><<<===@@@BBBFFFRRR___sssuuuvvvxxxkkkWWWOOOTTTbbbpppfffSSSXXXgggxxxxxxggg\\\UUURRRUUUYYYfff|||ttttttvvvuuurrrqqqllliiijjjnnnoookkkhhhhhhiiiiiiiiijjjkkkmmmoooqqqiiihhhccc___```eeehhhfffnnnoooqqqrrrrrrqqqpppoooffffffcccaaafffooouuuuuuqqqpppnnniiiccc___^^^^^^^^^^^^```gggsssyyygggSSSCCCAAA@@@>>>===<<<<<<<<<<<<333111000000333555666555888888888888777777777777666666555555555444444444555555444333333333444444444444444444444444444444555555555444444444333333444444333222222333444444111111222333333222222222222222222222222222222222111222222222222222222111000111222333333222111000000000111111111111000000111111222222222222111111000000000000111111111222//////000111222333444444111111111111111111111111111111000000000000111111333222222222111111111111222222222222222222222222666444333444666888666555555555555555555666777777555555555555555555666777666777888777666777888:::777777777888888999999:::999<<>>;;;<<>>???======???AAABBBHHHWWWeeepppmmmlllxxxtttbbb^^^gggyyycccVVVaaammmtttrrrfff[[[UUURRRUUU[[[lll~~~uuuoooppptttttttttuuuppplllkkkmmmlllgggdddcccgggiiikkknnnpppqqqqqqqqqeeeeeeccc______eeeiiiiiinnnppprrrsssrrrpppmmmkkk```aaaaaadddllltttuuuqqqsssqqqkkkddd^^^ZZZZZZ[[[]]]\\\\\\```hhhttthhhUUUNNNHHHAAA===;;;:::888666===:::888888:::===??????999999888888888777777777666666666555555555444444666666555444333333333444444444444444444444444444666666555555555555444444444444333333333333444444000000111222333333333222111111111111111111111111222222111111111111222222111111222222222222111111000111111222222111111000222222333333333333222222000000111111111222222222000000111222222333444444111111111111111111111111222111111000000111111222333333222222222222111111222222222222222222222222444333222333555666555444444555555666666666666666444444444444444555666777333444555555444444666888666888999888666666999<<>>@@@AAA???>>>DDDPPPZZZnnn}}}ttt```UUULLLEEEFFFLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSXXX^^^eeepppzzzlllaaa___bbbiiioootttqqqkkkbbbYYYRRROOONNNHHHLLLRRR[[[bbbccc___ZZZRRRQQQPPPQQQUUUXXXYYYYYYYYY\\\___bbbeeehhhkkknnnppptttyyy|||~~~{{{rrriii___WWWVVVWWWXXXWWWUUUPPPLLLIIIKKKLLLOOOTTT\\\gggssszzzvvvgggWWWKKKBBB===;;;???BBBHHHTTTfffuuuyyyuuuggg___SSSHHHBBB@@@??????<<>><<<999666:::888666666888999888777999999999888888888777777666666666666555555555555777666555444444333333444555555555555555555555555555555555555444444444444444444444333333444444444///000111222333333333333222222222222222222222222222222000//////000222222222222222222222222222222111111222222222222111111222222333333333333222222111111111222222222333333111111222222333444444555222222222222222222222222222222111111111111222222333333333333333333222222333333333333333333333333222222222222333444444333333444666777777777666555555444444444444444555555444555555444333333555666666999:::888555888???FFFLLLYYYeeehhheeelll```LLLEEEAAA===;;;>>>AAACCCDDDHHHUUUiiixxxzzzlll___XXXPPPGGGHHHOOOKKKJJJIIIIIIJJJLLLNNNOOOTTTXXX___hhhrrr}}}yyyiiiXXXSSSVVVXXXYYYZZZXXXWWWTTTOOOKKKIIIIIIKKKDDDJJJUUUbbbjjjjjjccc\\\SSSRRRSSSVVVYYY\\\]]]]]]]]]```cccgggiiilllpppsssuuuxxx{{{~~~}}}tttlllbbbZZZVVVVVVUUUSSSOOOKKKGGGDDDFFFFFFHHHKKKQQQ\\\jjjsss~~~}}}rrraaaRRRHHHBBB???===???DDDLLLWWWfffpppnnneeeXXXSSSLLLGGGDDDBBBAAA@@@<<<@@@BBB@@@AAAKKKYYYdddnnniiinnnjjjfff{{{wwwnnniiidddfffppp|||wwwvvvoookkklllooopppqqqtttqqqlllhhhgggeee```]]]]]]bbbeeehhhkkkmmmlllkkkjjjccckkkpppnnnkkkkkklllkkkiiijjjkkkkkkjjjiiigggfffjjjrrrxxxvvvqqqnnnmmmkkkjjjhhhddd```]]]^^^bbbfffeeedddcccaaaaaafffnnntttyyy}}}ttt|||wwwlll\\\PPPJJJGGGCCC???666666666888999999777555999999999999888888888888777777666666666555555555777666555444444444444444555555555555555555555555333333333333333333333444444444444444444444444444///000111333333444444444444444444444444444444444333222111000000111222333333222222222222222222333222222333333333333222222111111222222222222111111222222222222333333333333222222222333444444555555222222222222222222222222333333222222222222333333333333333333333333444444333333333333333333333333444444555555555555666666333444666777777777666555777666555444444444444444888999999888666666888999777:::<<<<<<>>>FFFRRR\\\```ooo~~~lllOOOBBB@@@???===;;;@@@AAADDDJJJXXXnnnzzzkkkbbb[[[WWWOOOHHHMMMWWWJJJIIIHHHGGGHHHKKKNNNPPPUUU[[[eeeppp|||wwwaaaVVVMMMLLLOOONNNMMMLLLLLLLLLLLLJJJGGGFFFGGGIIIFFFMMMYYYfffooonnnggg```UUUUUUWWW[[[___aaabbbaaabbbeeehhhlllnnnrrruuuxxxzzz|||}}}vvvmmmggg```___\\\XXXSSSMMMIIIFFFEEEFFFGGGHHHMMMXXXfffqqq~~~yyylllZZZKKKDDDAAA@@@???>>>FFFQQQ]]]hhhmmmfff\\\SSSOOOKKKGGGEEECCCAAA???===@@@AAA@@@DDDPPP[[[aaa___```ppp{{{mmmtttwwwrrrooouuu{{{uuuqqqllliiikkkllllllmmmpppoooiiifffggggggeeedddfffhhhiiijjjkkklllkkkkkkjjjhhhrrrxxxuuuooolllllllllkkkjjjhhhgggfffggghhhiiiyyy}}}rrrmmmlllllleeedddcccaaaaaabbbfffjjjiiihhheee___[[[\\\aaafffuuurrrkkkuuuzzzjjj]]]QQQFFF???;;;::::::<<<>>>???>>><<<:::999999999999888888888777777777666666666555555666555555555555555666666555555555555555555555555222222222333333333333444444444555555555555444444111222333444555555555444555555555555555555555555333222222222222222222333333333222222222222333333222333333444444333333222111111222222222222111111222222333333333444444444333333333444444555555555333333333333333333333333444333333222222333333444333333444444444444555555444444444444444444444444222333444444333333444666444555555666666666666666777777666555555555555555777888999999888999;;;<<<999===AAAGGGOOO[[[iiisss~~~ppp^^^KKKDDDDDDDDDDDDEEECCCEEEKKKXXXmmmxxxjjjZZZTTTQQQOOOIIIHHHTTTdddJJJIIIGGGFFFHHHLLLPPPRRRWWW___kkkyyyuuu```RRRLLLHHHIIIIIIGGGFFFHHHHHHIIIJJJJJJIIIHHHJJJKKKLLLQQQZZZfffnnnoookkkeeeXXXYYY[[[```eeeggggggfffgggjjjnnnqqqtttwww{{{~~~~~~}}}wwwpppooolllhhhccc^^^[[[YYYSSSSSSSSSRRRTTT]]]kkkuuurrreeeRRRDDD??????@@@AAA@@@MMM\\\iiiqqqssskkkaaaYYYUUUNNNIIIEEEBBB???>>><<>>@@@AAADDDTTTgggttt|||}}}uuukkkbbb\\\RRRIIIDDD@@@>>><<<;;;>>>???BBBMMM\\\dddccc^^^lll{{{uuuzzzlll___^^^rrr|||ssseeeccccccggghhhffffffiiiiiieeefffmmmtttxxx}}}tttrrrnnnkkkiiiiiijjjkkklllsssuuukkk```]]]aaadddgggdddbbbccciiisss~~~uuunnnllljjjgggccceeegggfffdddcccccccccaaaaaa^^^XXXRRRQQQUUU[[[jjjrrrwwwwww|||}}}vvvsss{{{qqqfffVVVPPPGGG@@@======>>>???:::::::::999999999888888777777777777666666666666444444444444666777888999666666666666666666666666444444444555555555666666333444555666666555444333666666666666666666555555333333333333333333333333333333555555555555333333444444222222222222444444333444444555555444444333333444444555555444444333333333333444444444555555444444444555555555555555444444444444444444444444555444444333333444444555444444444555555555666666555555555555555555555555444666888888666555777999666666555444444666777888333333444666888:::<<<===???AAAEEEHHHJJJNNNSSSVVVaaafffnnnyyy~~~uuuooopppyyywwwcccRRRKKKGGGDDDFFFHHHLLLUUU___jjjttt~~~lll[[[KKKHHHGGGHHHIIISSSnnnGGGJJJMMMNNNOOOQQQVVV[[[cccooofffTTTMMMGGGFFFEEEDDDCCCCCCDDDDDDDDDFFFFFFFFFEEEFFFHHHJJJOOOOOOSSS[[[eeeiiihhheee^^^aaadddgggiiikkknnnpppqqqtttwwwyyy{{{}}}xxxtttrrruuuwwwxxx~~~lllZZZJJJEEEBBB===???EEEJJJ___wwwzzzmmmdddVVVIIIAAA=========???@@@BBBFFFUUUeeejjjggg```}}}lllhhhaaahhh{{{{{{rrraaaTTTccciiixxxsssgggffffffggghhhhhhgggeeejjjjjjmmmsssyyy||||||zzzxxxsssmmmhhhffffffffffffkkkllliiiaaaZZZZZZdddnnnkkkmmmkkkhhhooo}}}xxxqqqmmmkkkhhheeehhhggggggeeedddbbb```___YYY]]]___[[[UUUUUU]]]fffiiikkklllmmmpppyyy|||yyy{{{qqqeeeUUUIIICCCAAA>>><<<<<<;;;:::999888888777666555555444444444555666666777777777777888888888888666666666666666777888888777666555444444444444444333444444555555444444333000111222333444666777777666444222222333444555444444444444444444444444444444444444333333222222222444555666666444444555666555555444444444444555555333444444555666777888888555444333333222222333333444444444444444444444444555555555555555555555555222222222333444555666777777555444555777999777555444666777777555444333444888777777777888777555333777888999999:::>>>DDDHHHOOOVVV^^^eeehhhlllpppsss}}}{{{mmm```ZZZWWWTTTVVV\\\hhhiiiiiifff___VVVNNNIIIDDDHHHJJJJJJKKKVVViiixxxzzzjjj\\\NNNIIIDDDBBBGGGXXXvvvHHHKKKPPPRRRUUUZZZaaafffppp{{{pppZZZMMMHHHGGGFFFDDDCCCCCCCCCDDDDDDEEEFFFHHHHHHHHHIIIKKKMMMPPPQQQTTTYYY___bbbbbbaaa___cccgggkkknnnppprrrtttvvvxxxzzz|||~~~}}}yyyyyy{{{fffVVVHHHDDDBBB>>>AAAHHHRRRfff}}}|||oooeeeVVVIIICCC@@@???>>>AAACCCEEELLL[[[lllsssrrrzzzvvvggg[[[]]]]]]fffvvvyyyxxxyyyhhh\\\RRRJJJ[[[}}}{{{qqqlllgggdddbbbbbbeeehhhhhhgggiiikkkpppvvv{{{|||yyyvvvtttpppkkkhhhhhhhhhhhhhhhjjjiiiddd^^^YYY\\\fffnnnqqqsssqqqnnnsss~~~}}}tttnnnjjjgggeeecccffffffffffffeeedddcccbbbdddffffffaaa\\\\\\ccciiilllkkkiiifffffflllwww|||yyy||||||iiiZZZRRRLLLFFFAAAAAA???===<<<:::999777555777777666666666666777777555555555555444444444444666666555555666666777888777666555444444444444555444444444555555444444444333333444444555555666666666444333333444555555444444444444444444444444444444444444333333333222222222444555444333222333444555555444444444444555555444444444444555555555555555444444333222333333333444444444444444444444444444555555555555555555444444444444444444555666777555444222333555666555333444555555555444444666888666555444555666666666666777:::===>>>@@@IIIWWWbbbuuu{{{nnn]]]SSSJJJHHHFFFCCCDDDHHHLLLMMMNNNNNNKKKGGGCCCAAAHHHOOOVVV\\\bbbppp|||vvvhhh\\\LLLHHHEEEJJJUUUiiiJJJNNNTTTYYY___gggpppwwwqqq___QQQJJJIIIFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQSSSUUUXXXZZZ[[[\\\^^^```bbbgggmmmrrruuuwwwyyy{{{}}}~~~|||yyy{{{www___QQQFFFCCCAAA???DDDLLL]]]ooo|||pppdddTTTHHHDDDBBB@@@??????AAAEEEMMM]]]oooyyy|||}}}gggYYYRRRNNNYYY```iiittttttxxxrrr___QQQKKKJJJJJJ```zzzrrrllliiiddd___```eeeiiiiiihhhhhhlllrrrxxx{{{zzzuuupppnnnkkkhhhggghhhiiihhhhhhiiieee^^^[[[\\\ccclllrrrssssssqqqnnnpppvvvzzz{{{zzzuuunnnhhheeedddbbbaaadddeeefffgggggggggfffeeeiiiiiihhhfffeeefffjjjmmmmmmkkkfffaaa^^^bbbjjjrrr||||||rrriiiaaaVVVMMMEEEBBB>>>;;;:::999777555666555555444444444444555555555555444444333333333555555444444555555666777666666555555444444555555444444555555555555444444666666666666666555555555555444333444666666444333444444444444444444444444444444444444333333333333111222333333111111222333555555444444444444555555555555444444444333333333555555444333333333333444555555555555555555555555333444555666666555444333555555444444444555555666555444333333444555444333333444333222222333777999888777666555666888:::<<<999@@@GGGMMMSSSbbbvvvzzzfffSSSJJJDDDAAABBBBBB@@@@@@AAABBBDDDFFFGGGGGGHHHKKKMMMRRR\\\jjjwww~~~xxxxxxssshhh]]]NNNIIIKKKYYYmmmOOOTTT[[[cccjjjtttsss___SSSKKKHHHHHHEEEDDDCCCCCCCCCDDDEEEFFFIIIKKKNNNOOOOOOOOOQQQSSSVVVZZZ\\\\\\ZZZ[[[```eeehhhnnnuuu{{{~~~{{{rrrqqqvvv}}}rrrYYYNNNEEECCCAAA???GGGRRRiiiyyywwwlll```PPPFFFCCCCCCAAA???>>>AAAGGGRRRaaasssgggTTTNNNNNNNNN^^^iiipppuuuuuu}}}aaaTTTHHHDDDJJJUUUsss}}}}}}{{{tttooommmhhhccceeejjjmmmkkkgggjjjlllqqquuuvvvuuurrroooooommmiiiggggggfffeeedddggg```YYYYYY```kkktttxxxrrrqqqnnnkkkjjjkkklllmmmpppmmmiiieeeccccccddddddfffggghhhiiiiiihhhgggffffffeeedddfffiiimmmoooqqqjjjiiifffbbbaaaccchhhmmmqqq|||~~~{{{lll```QQQJJJBBB<<<;;;;;;;;;:::555555555555555555666777999999888777666555555444444444444444444555666666666666555555555555666666555555666666666666555555666666666666777777777777444444444555777666444222444444444444444444444444444444444444444444333333111222333333111111222333555555444444444444555555444444444444444444444444666555555444444444444444666666666666666666666666333444555777777555444333555555444444333444444444666555555555555666555555777888888777555666888:::;;;;;;:::::::::===BBBEEEEEEMMMZZZhhhvvvzzzuuuzzz{{{uuulllaaaRRREEE===;;;:::;;;;;;<<<<<<===???AAACCCDDDFFFLLLSSSXXXeeeqqqxxxtttrrrnnnddd[[[UUURRRXXXmmmVVV]]]fffooowwwvvv___RRRKKKFFFCCCCCCEEEDDDCCCCCCDDDEEEFFFGGGMMMOOOQQQRRRRRRRRRSSSTTTVVV[[[______^^^```gggmmmqqqvvv}}}}}}wwwkkkoooyyyzzzmmmVVVLLLEEECCCAAAAAAKKKYYYwwwxxxoooaaaWWWKKKBBB@@@AAAAAA???CCCGGGPPP^^^mmm}}}lllVVVLLLLLLOOOOOOaaammmsssxxxyyykkkTTTNNNDDD@@@III^^^}}}~~~zzzxxxtttoooqqqnnnlllnnnppppppkkkgggmmmmmmnnnoooqqqtttwwwyyyzzzsssmmmiiifffdddcccccc[[[TTTWWWbbboooxxxzzzsssoookkkgggeeecccdddfffhhhhhhfffeeedddfffhhhjjjjjjjjjllllllkkkiiifffdddeeeccccccfffkkkoooppppppggghhhggggggfffgggiiikkkpppxxxvvvqqquuu}}}zzziii^^^OOOCCC???>>>>>>===888888888888999:::;;;;;;:::::::::999888777666666444444444444444555666666666666555555555666666777555666666777777666666555444444555666777888999:::444444444666777777555222444444444444444444444444444444444444444444444444333444555444333222333555555555444444444444555555333444444555666666777777777666555555444444555555666666666666666666666666444444555666666555444444444444333333333333333444444555666666666666666777:::;;;<<<;;;:::999999::::::<<<@@@BBBEEEIIIOOOTTT\\\eeeuuuwwwkkkbbb]]]XXX[[[[[[WWWRRRNNNHHHBBB>>>>>>>>>===???CCCGGGIIIKKKNNNRRRUUUYYY```kkksssxxxqqqmmmlllhhh```ZZZaaa^^^ggg```hhhsss~~~rrrdddVVVOOOKKKGGGEEEEEEEEEEEEDDDDDDEEEGGGHHHJJJPPPRRRUUUWWWWWWVVVWWWXXXXXX]]]bbbdddeeehhhpppvvv{{{}}}yyyvvvhhhSSSKKKEEECCCAAADDDSSSddd|||nnndddSSSNNNFFF@@@>>>???@@@AAADDDJJJXXXiiiyyytttYYYJJJFFFHHHLLLMMM___llluuu~~~bbbOOONNNFFFAAANNNjjjwwwtttvvv{{{~~~yyyuuuqqqssssssssstttsssppplllhhhpppooonnnooottt}}}wwwooojjjhhhggg```YYYSSSWWWbbbooovvvxxxoooiiibbb___\\\[[[]]]bbbfffgggggggggggghhhlllooommmnnnooonnnmmmiiifffccchhhhhhhhhjjjmmmnnnnnnnnniiihhhhhhhhhhhhiiiiiiiiiyyy}}}~~~~~~xxxuuuttt{{{sss```PPPGGGBBB===::::::999888888777888888888888888888777777666666666555555444444555555666777666666555555666666777777666666777777777777666666333333444666777999::::::666555444555777777555444444444444444444444444444444444444444555555555555444555666666444444555666555555444444444444555555333333444555666777888999777777666555555555555666555555555555555555555555555555555555555555555555444444333333333444444555333555666777666777888:::666888999::::::;;;>>>@@@CCCIIIQQQWWW[[[```fffkkkzzzyyymmmaaaWWWOOOJJJFFFGGGGGGFFFCCC@@@???@@@AAAAAAEEEGGGGGGKKKTTT\\\^^^fffkkkrrrwww|||xxxtttooommmlllkkkgggdddiiihhhsssiiisss{{{```XXXQQQNNNLLLHHHGGGHHHFFFEEEEEEEEEGGGHHHJJJKKKPPPTTTXXX[[[\\\]]]^^^```___ccchhhlllpppuuu{{{sssbbbOOOHHHCCCCCCBBBHHH\\\qqqqqq```UUUGGGFFFDDD@@@======AAADDDEEEMMM___uuugggQQQHHHEEEHHHNNNSSSdddrrr~~~fffRRROOOGGGFFFWWWwwwxxxlllllloooxxxyyyzzzyyyvvvtttqqqsssuuutttqqqnnnmmmmmmqqqqqqsssvvv~~~sssmmmlllkkkddd^^^YYY\\\eeeoootttuuummmddd[[[XXXVVVVVV[[[ccchhhiiijjjiiihhhiiilllooonnnoooppppppnnnkkkgggdddgggiiikkkmmmmmmnnnnnnoookkkiiiggggggiiikkkmmmnnn}}}|||}}}||||||xxxhhh^^^UUUKKKDDD@@@???<<<:::888666555555777777777666666666666666666666555555666666777888666666666666666777888888666777777888888777777666444444555666666777888888777555444444666666666555444444444444444444444444444444444444555555555666444555666666555444555666555555444444444444555555444444444555555666666666888777666666555555666666444444444444444444444444777555444333333444555777555555555555555666777888555888:::;;;;;;<<<>>>AAA<<<===>>>@@@DDDKKKTTTZZZdddlllvvv|||~~~wwwaaaYYYOOOGGGCCCAAA@@@>>>>>>>>>>>>===<<<===BBBGGGCCCKKKSSSWWW___mmmwww{{{xxxuuuqqqooonnnnnnnnnmmmkkkkkkyyyoooyyy~~~dddRRRMMMJJJIIIFFFCCCCCCGGGFFFFFFFFFFFFGGGIIIKKKMMMPPPTTTZZZ^^^```bbbdddfffgggjjjooouuuzzz}}}zzzwwwuuuzzz}}}ppp^^^LLLFFFBBBBBBCCCKKKbbbyyyzzzgggUUUIII???BBBCCC@@@======BBBGGGJJJTTThhh}}}cccSSSKKKHHHMMMTTT^^^nnn|||kkkSSSMMMEEEGGG\\\}}}nnnhhhjjjnnnwwwuuuyyy{{{tttrrrrrrooorrrsssqqqlllkkkmmmqqqrrrssswww}}}tttnnnmmmmmmjjjeeeaaabbbiiippptttuuupppfff\\\YYYXXXYYY```jjjjjjkkklllkkkhhhhhhkkknnnmmmnnnpppqqqooolllhhhfffbbbfffjjjlllmmmnnnppprrrllliiiffffffiiioootttwww{{{zzzxxx{{{zzz|||zzzooobbbYYYLLLJJJGGGCCC???<<<:::888777777777777888888888888666666666666666777888888666666666666666777888888777777888888888888777777555555555666666666666666888666444333555666666666444444444444444444444444444444444555555555666666444555666666444444555666555555555444444555555555555555444444444333333333888888777666666666666666444444444444444444444444888666444222222444666888666666666666777999::::::999<<<@@@AAA@@@BBBEEEHHHLLLLLLMMMPPPWWWdddrrr{{{nnn^^^NNNIIIBBB???@@@BBBCCCBBB<<<===???BBBDDDGGGMMMTTT]]]iiiuuu}}}vvvwwwtttppplllkkkjjjkkkkkkjjjkkkzzzzzziii[[[PPPNNNKKKHHHFFFFFFFFFGGGFFFEEEEEEGGGJJJLLLMMMNNNOOORRRXXX___fffkkkoooqqqiiiqqqyyy}}}tttxxxooogggdddbbb___```bbbmmmttt~~~kkk\\\MMMFFFBBBBBBFFFSSSkkk}}}iii[[[PPPIIICCC???===>>>???>>>BBBGGGQQQ^^^rrryyy___XXXXXXWWW[[[aaaiiixxxkkk\\\RRRLLLNNNeeexxxmmmfffbbbfffooo~~~uuu|||qqqmmmoooiiinnntttuuurrrooopppqqqxxxvvvvvv~~~sssnnnkkkiiiiiihhheeedddlllvvvwwwqqqssskkk___WWW\\\iiitttwwwqqqgggiiiiiicccdddjjjgggmmmrrrqqqkkkfffdddddd\\\```fffhhhiiikkkooorrroooiiidddeeelllsssxxxxxx}}}zzzyyyxxxssslllmmmsss~~~~~~|||fff```TTTGGGAAABBBBBB@@@<<<888444333666888777666999999888777777666666777;;;:::888666666888:::<<<777777666666666666777777999888777666555444444444444555666666777666666666444444444444555555555555555444444444333333333222555555444444444555666666333444444222111111333666555555444333333333333444333444555444222111111222444444444555666777555444666444333555888:::888666666888:::::::::<<>>;;;:::<<<>>>>>>???AAACCCIIIWWWiiivvvyyyzzzrrrppplllhhheeeeeehhhkkkkkkmmmtttmmmXXXMMMJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGIIIKKKNNNOOOPPPRRRUUU[[[bbbiiiooorrrtttuuu|||ssspppmmmkkkjjjhhheeeaaa___jjjxxxyyyooofff^^^WWWWWWXXXZZZ]]]bbblllwwwzzzdddUUUKKKFFFBBBEEEKKKZZZsssvvv```QQQGGG@@@BBB>>>===>>>??????BBBHHHTTTbbbvvvnnnjjjkkkjjjkkkoootttmmm\\\RRRMMMPPPddd}}}sssgggcccbbbcccmmmyyy}}}~~~uuulllhhhjjjjjjrrr{{{|||xxxsssrrrtttxxxvvvvvv}}}zzzqqqkkkfffcccbbbddddddeeellluuuuuupppfffaaa\\\aaatttxxxeeeccceeecccbbbeeeggglllpppooojjjfffeeefffaaacccgggjjjlllooosssuuuuuupppjjjiiimmmqqqrrrrrrnnnmmmoooqqqoookkknnnuuu}}}yyyqqq{{{uuucccVVVNNNFFF???BBB>>>:::999;;;;;;:::777999999999:::;;;<<<>>>???;;;:::888666666888:::;;;888888777777777777888888777666666555555555666666555666777888888888888888555555555555555555555555222222222333333333444444444444333333333444444444444444444333222222444666777777777777777777777777555777777777555555666777222111222333555666666666777666666666777888999999999<<<@@@CCCGGGNNNUUU[[[hhhhhhiiikkkooouuuyyy|||zzzuuuwwwuuupppiii^^^QQQEEE===AAAAAA@@@======>>>BBBFFFGGGLLLRRRZZZeeeuuu{{{tttrrrooonnnkkkgggddddddgggjjjjjjlllsssrrr\\\PPPJJJGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIKKKMMMPPPSSSTTTVVVYYY```gggnnnssswwwxxx~~~wwwmmm___\\\XXXVVVTTTQQQOOOLLLNNNXXXbbbiiimmmnnniiibbbZZZRRRKKKNNNTTTZZZaaagggtttqqq\\\MMMHHHDDDCCCGGGRRRddd}}}ppp[[[MMMDDD??????======?????????DDDKKKXXXfff{{{rrr___SSSQQQTTTfffxxxzzzkkkbbb\\\\\\\\\^^^kkkzzz|||xxxuuunnnfffdddffftttxxxtttuuuxxxwwwwww{{{wwwppphhhaaa\\\YYY]]]aaaeeekkkqqqqqqnnndddcccfffvvv}}}eeeaaafffgggeeeeeehhhkkkmmmlllhhhfffggghhhiiihhhhhhkkkppptttvvvwwwuuuqqqlllkkklllnnnmmmkkkhhhiiimmmrrrrrrqqquuu{{{yyyeeebbbeeeppp}}}vvvhhhYYYMMMGGGCCC>>>=========:::777999999999:::<<>><<<===???@@@BBBHHHPPP^^^lllxxxbbbUUUTTTZZZkkkxxxuuuddd^^^ZZZZZZXXX\\\mmmzzzuuurrrqqqmmmhhhgggjjj{{{uuusssvvvwwwyyy|||{{{vvvppphhh^^^VVVOOOVVV^^^dddhhhjjjjjjjjjiiiqqq~~~llliiinnnpppnnnllljjjkkkkkkjjjhhhgggiiilllpppmmmjjjkkkppptttuuutttjjjhhhfffggghhhiiihhhfffhhhlllqqqtttuuuwww{{{~~~rrrcccYYY[[[```lllwwwkkkVVVPPPHHHCCCAAA@@@===:::===<<<<<<<<<===>>>AAABBBKKKHHHEEE@@@===;;;999999::::::;;;;;;;;;;;;::::::888888888888888999999:::777777777777777666555555333333333444444444444444333333444555666777888888555555555555555555555444666777888777666555777888222333444555555555444333777888888777444333333444888999999888777888:::;;;:::???EEEGGGHHHMMMWWW```hhhnnnyyyrrrlllaaaVVVMMMHHHGGGFFFEEEDDDCCC@@@>>>>>>???AAA999>>>EEENNNXXXcccmmmsss}}}{{{}}}}}}xxxsssqqqhhhgggfffdddbbbaaaccceeejjjnnnqqqttt{{{~~~dddSSSJJJJJJNNNIIIIIIJJJKKKKKKKKKJJJJJJIIIKKKNNNPPPRRRVVV]]]aaabbbfffllltttzzz~~~zzzooodddXXXOOOGGGFFFDDDBBBAAABBBDDDFFFGGGRRR^^^dddhhhkkkjjjfff___XXXVVVaaappp~~~ppp___OOOFFFAAAAAACCCKKK\\\rrrnnn[[[MMMDDD@@@@@@===<<<===@@@BBBEEEOOOZZZhhhvvvzzzdddWWWXXX```pppzzzttt]]]XXXVVVYYY\\\eee|||xxxssspppqqqpppmmmmmmppp}}}uuurrrsssvvvzzz}}}}}}zzzwwwtttpppggg\\\TTTJJJRRR]]]dddddddddfffiiirrr~~~wwwwwwxxxvvvsssqqqllllllkkkiiihhhiiikkkmmmrrroookkkjjjmmmoooooonnn______```aaaccccccbbbaaaccchhhmmmoooqqquuuzzz}}}~~~yyytttrrrssszzzsssbbb[[[YYY^^^wwwrrrjjj^^^TTTNNNJJJEEEBBBBBBAAA???>>>>>>???AAABBBIIIGGGDDDAAA>>><<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888888777777888888888;;;;;;;;;:::999777666555555666666777777888888888555555555555666666666666666666777888999888888777888999::::::999888999:::888999:::;;;;;;<<<<<<<<<999:::;;;:::888666777888888:::<<<<<<<<<===AAACCCHHHOOOXXX]]]```hhhvvv~~~yyyqqqhhh```[[[SSSPPPKKKEEEBBB@@@@@@AAA>>>??????>>>======???BBBEEENNN]]]mmm|||{{{}}}}}}zzzyyyyyyuuunnnkkklllfffffffffeeecccbbbdddeeelllppprrrrrrtttzzz~~~~~~kkkXXXMMMFFFFFFJJJGGGHHHHHHHHHIIIIIIIIIIIIKKKNNNQQQTTTWWW\\\dddkkkmmmqqqwww~~~{{{mmmbbbXXXMMMFFFEEEEEECCCAAA@@@BBBGGGJJJNNNZZZfffkkkmmmooonnnkkk___[[[^^^pppxxxdddUUUIIICCC???AAAEEEPPPcccyyy}}}fffUUUIIIAAA>>>???>>>===>>>AAADDDJJJXXXeeeuuuzzzfff\\\___gggvvv|||ttt```[[[YYY^^^dddqqqxxxsssqqqttttttrrrqqqssswww}}}vvvsssqqqtttxxx{{{}}}~~~xxxuuusssqqqnnnhhh^^^WWWNNNWWWccckkkjjjhhhnnnvvv{{{|||~~~}}}zzzuuuqqqpppmmmllljjjhhhhhhiiikkklllooommmjjjiiiiiijjjiiiiii^^^___``````aaa`````````aaagggkkkkkkmmmtttzzz}}}zzzuuupppllliiilllwww}}}oooeeebbbpppxxxmmmddd]]]UUUPPPIIIGGGCCC@@@>>>===>>>???@@@??????>>>============:::;;;<<<======<<<;;;:::777777777777777888999:::;;;;;;;;;;;;;;;:::999888888777777777777666666666666666666666777777777777222444555777888888888777777888::::::999888888999888999:::<<<>>>AAADDDEEEBBBCCCCCCBBB???===>>>>>>???DDDIIILLLNNNPPPTTTXXXbbbiiirrrxxx|||{{{rrrkkkdddbbb___ZZZTTTOOOKKKHHHCCCBBB@@@>>>===<<<<<<<<>>CCCIIIUUUkkkuuu^^^PPPHHHAAA@@@BBB???>>>???BBBEEENNN```ppp|||zzzkkkggglllsss}}}ttthhhbbbbbbiiirrryyytttrrruuuuuurrrooooooqqqvvv}}}}}}xxxtttppprrruuuwwwvvvwwwzzz|||wwwtttqqqpppooolllfffaaa^^^gggttt}}}{{{zzz~~~uuurrruuuxxxwwwssspppnnnmmmllljjjhhhggggggggghhhhhhhhhiiijjjiiigggffffffgggbbbccceeeeeeeeeeeeffffffggglllnnnjjjjjjqqqwwwyyyvvvmmmeeeaaa``````eeekkkwww{{{uuunnnbbb]]]VVVNNNGGGCCCAAA@@@=========<<<;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::888888999;;;===???AAABBBCCCDDDEEEFFFGGGHHHHHHHHHDDDCCCBBB???===;;;:::999::::::;;;<<<===>>>>>>???:::<<<>>>AAACCCCCCCCCBBBBBBCCCEEEFFFDDDCCCCCCDDDDDDEEEGGGJJJPPPVVV\\\```cccbbb___ZZZSSSNNNKKKKKKMMMSSS[[[^^^______bbbfffnnnsssyyy}}}zzzppphhhgggddd```\\\WWWSSSPPPLLLJJJHHHFFFDDDBBBAAAAAA>>>>>>>>>>>>>>>???@@@AAABBBFFFKKKOOOSSS[[[fffnnn~~~|||{{{|||~~~|||xxxvvvsssnnnlllmmmfffhhhjjjjjjiiihhhhhhiiikkknnnnnnlllmmmrrruuutttwwwaaaNNNMMMNNNIIIGGGJJJGGGFFFFFFGGGJJJMMMQQQSSSOOOSSSYYY\\\```hhhrrr{{{oooeeeXXXOOOLLLJJJFFFBBB???@@@BBBDDDGGGNNNWWW___dddlllrrrqqqnnnnnnooonnnpppoooxxx~~~kkkYYYKKKDDDBBBCCC>>>DDDLLLZZZqqq}}}iiiSSSHHHCCC???@@@CCC@@@??????BBBFFFQQQeeevvv~~~}}}qqqqqqyyy~~~uuugggcccfffrrr|||yyytttrrrtttuuupppkkkjjjrrruuuzzz~~~~~~xxxtttoooqqqsssrrrqqqqqqtttwwwyyyvvvsssrrrsssrrrnnnkkknnnvvv}}}rrrkkklllnnnnnnmmmlllmmmnnnmmmjjjhhhfffeeeeeeffffffeeecccfffiiihhhfffdddfffhhheeegggiiijjjkkklllnnnpppkkkpppnnngggdddjjjooopppttteeeWWWSSSVVVYYY]]]```]]]lll{{{qqqdddYYYPPPKKKHHHBBBAAA???>>>;;;999888777:::;;;<<<>>>>>><<<;;;:::;;;;;;===@@@CCCGGGJJJKKKRRRSSSVVVXXX[[[]]]^^^___WWWVVVSSSOOOKKKHHHEEEDDD??????AAABBBDDDFFFGGGHHHKKKMMMQQQTTTVVVWWWWWWVVVVVVXXXZZZZZZYYYWWWWWWXXX^^^___aaagggnnnwwwxxxlllccc]]]ZZZUUU[[[bbbdddbbbaaabbbdddgggjjjmmmnnnmmmnnnpppsssvvvtttrrrpppkkkcccXXXPPPOOONNNLLLHHHDDDCCCDDDFFFCCCBBBBBBAAAAAA@@@AAAAAA??????@@@CCCFFFKKKNNNQQQOOOUUU]]]eeeooo~~~xxxzzz~~~xxxqqqqqqssspppmmmkkkgggjjjllllllkkkjjjjjjkkkjjjlllkkkhhhjjjppprrrpppeeeYYYNNNJJJJJJIIIIIIJJJHHHHHHHHHIIIKKKNNNQQQRRRXXXYYY\\\___dddmmmwww~~~qqqgggWWWTTTOOOKKKHHHFFFEEEDDDDDDDDDCCCDDDIIIQQQ\\\ccckkklllmmmlllkkknnnsssxxx}}}xxxiiiXXXNNNHHHCCC@@@AAA>>>DDDOOOaaaxxxtttbbbNNNDDD@@@>>>>>>@@@???===>>>CCCKKKVVVggguuuvvvzzzlll|||pppeeegggnnnzzzyyyzzzwwwrrrnnnnnnpppsssvvvzzzzzzzzzzzzyyywwwuuusssqqqqqqqqqqqqrrrssstttuuuyyywwwtttrrrrrrqqqpppnnnpppxxx~~~kkkdddhhhppppppooooooooonnnkkkhhhjjjhhheeecccbbbdddfffgggeeecccaaaaaaccceeefffeeeeeehhhlllmmmlllkkkjjjjjjkkkooommmgggcccffffffbbbddd___UUUMMMNNNVVVZZZZZZUUUZZZfffwwwoooggg```ZZZSSSLLLEEEEEEDDDAAA>>>???======;;;:::999777666666666888;;;===@@@GGGPPPWWWWWWZZZ___cccgggkkkpppssskkkhhhccc[[[RRRLLLIIIHHHGGGGGGIIINNNUUUXXXXXXWWWWWW^^^cccfffkkkpppqqqoooooosssuuutttpppkkkiiiiiivvvwwwwwwxxx{{{zzzkkk^^^WWWVVVVVVWWWWWWVVVTTTRRRQQQVVVUUUUUUTTTUUUVVVXXXYYYXXXYYYXXXTTTMMMHHHDDDCCCBBBCCCDDDCCC@@@>>>>>>>>>===???AAABBBBBBDDDGGGJJJHHHKKKPPPUUUZZZ___dddgggmmmrrrzzz|||pppwww}}}yyytttqqqppppppoooooollljjjiiiiiijjjkkkjjjjjjhhhiiikkkmmmooopppoooooouuu___UUUKKKIIIIIIGGGGGGHHHGGGHHHJJJLLLOOORRRUUUWWW[[[]]]```bbbgggoooyyyyyyiii[[[SSSMMMJJJGGGDDDCCCBBBBBBAAADDDEEEGGGJJJPPPXXXaaagggiiijjjkkknnnttt|||vvvhhh\\\OOOHHHDDDAAA@@@AAABBBKKKYYYkkklll\\\KKKCCC@@@??????AAAAAA???AAAGGGOOO\\\nnn}}}zzzpppqqqttt}}}rrrfffiiimmmuuukkklllrrr|||vvvrrrqqqooonnnpppsssxxxzzz}}}yyyuuusssrrrsssssssssssstttuuuvvvvvvwwwuuusssrrrrrrrrrqqqpppqqqwww}}}{{{tttjjjgggkkkwwwtttpppmmmlllllljjjiiihhhgggeeecccbbbcccdddeeecccbbbaaaaaaccceeeeeedddeeehhhkkklllkkkhhhgggfffhhhkkkkkkeeeccceeeddd```^^^YYYQQQLLLRRR[[[^^^\\\WWWXXX\\\fffuuu}}}vvvkkkaaaVVVPPPKKKDDD???>>>???>>>===<<<;;;;;;:::::::::<<<===???AAAGGGOOOUUUQQQTTTYYY]]]aaaeeeiiillljjjhhhccc\\\UUUOOOMMMMMMPPPPPPRRRVVV[[[___^^^]]][[[aaaggglllrrryyy|||{{{xxxzzz{{{xxxsssooommmlllwwwwwwwwwuuuuuuyyy|||qqqeeeZZZSSSFFFFFFFFFEEEDDDBBBAAA@@@AAAAAAAAAAAACCCDDDFFFGGGCCCDDDDDDBBB???<<<<<<<<<>>>@@@AAA@@@??????@@@AAAEEEFFFHHHJJJMMMSSSYYY^^^```dddjjjpppwww~~~{{{yyy}}}|||yyytttqqqpppooonnnmmmkkkiiihhhiiikkkmmmnnnnnnlllkkkjjjjjjkkklllnnnoooyyygggZZZQQQJJJJJJJJJHHHGGGHHHHHHIIILLLPPPTTTXXX[[[\\\```bbbeeegggjjjqqqzzznnn```UUUMMMJJJFFFEEEDDDCCCBBBCCCDDDEEEEEEGGGLLLPPPVVV]]]eeejjjqqqppprrryyyyyyjjj___TTTLLLEEECCCBBB???@@@CCCGGGTTTfffyyyxxx```SSSFFFBBBAAA@@@@@@AAACCCAAADDDLLLVVVeeeyyy}}}jjj]]]WWWXXX^^^lllzzzwwwcccXXX]]]tttzzzpppqqqwwwwwwsssmmmmmmnnnooorrruuuyyy{{{~~~|||vvvrrrqqqqqqttttttuuuuuuvvvvvvwwwwwwtttrrrpppppprrrrrrrrrqqqqqqvvv~~~rrriiiffflllpppoooqqqwww}}}wwwqqqkkkiiiiiiiiiiiiggggggggggggffffffffffffiiihhhgggffffffeeecccaaacccfffiiijjjhhheeebbbaaaaaacccdddaaa```aaa___\\\VVVRRRLLLMMMWWWbbbccc^^^TTTRRRRRRWWWccctttuuusssvvvzzz}}}rrrggg```ZZZQQQKKKJJJFFFEEEDDDBBBAAA@@@??????;;;;;;<<<<<<>>>AAAGGGKKKFFFIIILLLOOOQQQRRRUUUWWWYYYWWWTTTOOOJJJFFFEEEFFFJJJJJJKKKNNNRRRTTTTTTSSSOOOUUUZZZ]]]ccckkkooonnnkkklllkkkgggccc^^^\\\\\\bbbccccccaaa^^^^^^bbbfffkkkjjjgggbbbZZZRRRJJJFFFDDDCCCAAA@@@>>>======<<<@@@@@@@@@@@@AAABBBCCCDDD@@@AAAAAAAAA@@@AAACCCEEE@@@AAADDDEEEFFFHHHKKKNNNVVVXXX[[[___eeemmmwww}}}zzzwwwtttrrrqqqpppmmmllliiihhhfffhhhkkknnnpppqqqooollliiiffffffhhhlllnnnooobbbWWWQQQMMMNNNNNNLLLKKKLLLJJJLLLOOOTTTXXX\\\^^^```cccgggjjjkkkmmmrrr{{{lll]]]SSSMMMJJJJJJFFFGGGHHHHHHHHHIIIKKKMMMLLLPPPUUU[[[ccckkktttzzzuuuhhh[[[QQQHHHDDDAAABBBAAA???AAAFFFMMM^^^sss{{{kkkUUULLLCCCAAAAAA??????@@@BBBBBBFFFPPP]]]nnnjjjYYYQQQOOOPPPVVVaaammmssstttyyyvvviiiZZZVVVbbbyyymmmqqq~~~|||uuutttnnnooopppqqqrrrsssttttttuuuwwwyyyvvvqqqnnnooorrrssssssttttttuuuuuuuuuuuurrrpppnnnnnnooooooooonnnnnnsssyyyuuueee[[[XXXcccnnnssswww}}}{{{vvvpppkkkiiiiiihhhhhhhhhiiikkklllmmmmmmmmmllltttrrrpppnnnkkkgggbbb^^^```cccfffgggeeebbb```___ZZZ\\\]]]]]]^^^^^^[[[XXXQQQNNNKKKPPP]]]hhhfff]]]MMMMMMOOOTTT]]]hhhttt|||vvvnnnjjjllluuuzzzvvvooofff^^^[[[VVVUUUSSSOOOLLLHHHEEECCC???>>>===<<<<<<>>>@@@BBB@@@BBBCCCCCCBBBAAAAAABBBGGGGGGEEEBBB???===>>>???>>>>>>???@@@BBBCCCDDDCCCBBBFFFHHHHHHLLLRRRTTTSSSTTTTTTRRROOOKKKHHHGGGFFFHHHKKKMMMLLLJJJIIIKKKNNNPPPPPPOOOMMMIIIEEEAAA>>>>>>===;;;999777777888888============>>>>>>>>>??????@@@@@@@@@AAADDDHHHLLLOOORRRUUUYYY\\\aaagggjjjrrruuuzzz~~~wwwuuusssrrrrrrpppnnnllliiigggeeefffiiimmmooopppllljjjgggeeeeeegggjjjllltttggg^^^TTTPPPNNNPPPPPPNNNMMMOOONNNPPPSSSVVVZZZ^^^aaabbbfffjjjnnnoooooottt}}}zzzkkkZZZPPPJJJFFFDDDFFFFFFHHHJJJKKKKKKLLLOOORRRWWW\\\dddnnnzzz}}}ooodddYYYNNNFFFBBB@@@@@@AAA???>>>CCCJJJWWWhhh}}}ooo___NNNGGGAAAAAAAAA>>>===>>>AAABBBHHHUUUdddwwwqqqZZZMMMJJJKKKNNNRRRZZZbbbfffkkkwwwggg\\\RRRYYYooouuuoooeeepppyyyuuuvvvnnnoooqqqrrrrrrrrrqqqqqqppprrrsssqqqnnnmmmoooqqqpppqqqrrrrrrsssrrrrrrqqqpppnnnlllkkklllllljjjiiihhhnnnrrrsssttttttoooiii```VVVSSS___kkkoooqqquuuuuurrrooommmllljjjhhhfffggghhhkkknnnpppqqqqqqpppvvvtttqqqooommmiiiddd```]]]```cccdddcccbbbaaaaaaZZZYYYZZZ^^^aaa```^^^\\\SSSQQQPPPVVVccckkkggg]]]PPPOOOPPPSSSZZZccclllpppxxxrrrlllllluuu~~~tttooopppnnnkkkfff```XXXRRRNNNLLLKKKHHHGGGFFFEEEDDDCCCBBBCCCCCCAAA>>><<<===>>>CCCCCCBBB@@@???>>>@@@BBB======>>>>>>>>>>>>???@@@@@@DDDDDDCCCDDDIIIJJJHHHJJJIIIGGGFFFEEEDDDBBBAAA@@@CCCFFFGGGEEEDDDFFFIIIHHHHHHGGGGGGEEEDDDBBBAAA@@@???>>>===<<<===>>>??????@@@BBBDDDFFFHHHIIIJJJMMMNNNPPPQQQTTTZZZ```eeennnqqqvvv{{{~~~xxx{{{~~~xxxtttsssqqqqqqqqqqqqooommmiiigggeeeeeegggjjjkkkkkkggggggggggggggghhhiiijjjvvvjjj^^^XXXSSSPPPOOOQQQQQQNNNNNNQQQSSSSSSUUUXXX\\\aaaeeehhhjjjoootttuuutttxxxhhh\\\QQQKKKGGGDDDCCCEEEFFFIIINNNOOOPPPQQQUUUYYY```hhhtttqqqcccYYYPPPHHHCCC???>>>???@@@???@@@HHHSSSeeetttwwwdddTTTIIIDDDAAABBBAAA???>>>@@@AAADDDMMM]]]nnndddPPPGGGGGGHHHJJJPPPYYYbbbgggnnnqqqZZZPPPLLL]]]}}}vvvhhhcccaaattt}}}wwwtttuuulllmmmoooqqqrrrrrrrrrrrrrrrrrrqqqpppooopppppppppooopppqqqrrrrrrqqqpppoooooommmkkkjjjjjjjjjiiigggdddiiillljjjhhhjjjkkkiiiddd[[[YYYeeennnooonnnqqqrrrqqqppppppooommmiiifffeeefffiiikkkmmmnnnnnnnnnlllkkkjjjiiiiiihhhfffddd]]]___aaaaaaaaaaaabbbccc___\\\\\\bbbffffffddddddZZZZZZ[[[```iiiooojjj```[[[UUUPPPQQQYYYdddmmmqqqttt}}}tttmmmrrr~~~}}}sssjjjeee```^^^[[[YYYWWWTTTQQQNNNKKKJJJHHHEEEBBBAAACCCEEEBBBBBBBBBAAA@@@@@@CCCEEE@@@AAABBBAAA??????AAACCCEEEIIIJJJIIIKKKNNNOOOLLLKKKJJJIIIIIIJJJJJJHHHGGGDDDGGGIIIHHHGGGGGGJJJMMMKKKJJJIIIHHHHHHGGGGGGFFFIIIIIIIIIJJJKKKMMMNNNOOOOOOQQQUUU[[[___dddggghhhjjjlllpppuuuzzzwwwqqqrrruuuuuuuuu~~~yyyvvvsssqqqooooooooonnnllliiigggffffffggghhhgggfffdddeeegggiiijjjiiihhhhhhzzzrrrggg]]]XXXUUURRRRRRTTTSSSPPPQQQUUUUUUVVVWWWZZZ___ffflllpppooovvv|||}}}|||xxx___VVVMMMKKKKKKJJJLLLOOOOOOTTT[[[^^^```ccchhhmmmrrr|||~~~uuugggZZZQQQJJJDDDAAA>>>>>>@@@BBBBBBFFFTTTbbbwww{{{kkkYYYLLLEEEAAA@@@BBBBBB@@@AAACCCDDDHHHTTTfffxxxwwwZZZKKKHHHIIIJJJLLLWWWfffsssxxx~~~eeeTTTLLLLLLeee{{{ggg^^^\\\eee~~~xxxtttzzzsssqqqpppkkklllnnnpppqqqrrrrrrrrrqqqnnnlllmmmrrrttttttrrrpppqqqssstttsssrrrqqqpppnnnllljjjjjjkkkkkkkkkjjjfffiiiiiiffffffjjjkkkhhhhhhbbbdddpppwwwtttqqqssstttsssrrrqqqqqqnnnkkkhhhfffgggggghhhiiiiiiiiihhheeedddcccccceeeggggggfffaaabbbaaa```______bbbdddccc]]]]]]dddiiiiiiiiijjjbbbdddfffjjjppptttooofff```WWWPPPRRR^^^jjjqqqsssnnnttt{{{|||}}}{{{wwwtttrrrnnniiieeeccc```[[[UUUPPPNNNPPPRRRNNNNNNNNNMMMLLLMMMOOORRRPPPRRRRRRQQQOOONNNQQQSSSXXX\\\^^^^^^___bbbaaa^^^ZZZYYYYYY[[[]]]\\\YYYVVVVVVWWWXXXXXXWWWYYY___ddddddcccaaa___^^^]]]]]]]]]YYYZZZ]]]```ccceeefffgggjjjmmmrrrwww}}}|||sssllljjjmmmqqqtttzzzwwwrrrooommmllljjjiiihhhgggggghhhiiiiiigggeeefffggghhhiiiiiihhhgggfff|||xxxsssiii```]]]YYYVVVVVVWWWVVVSSSUUUYYYWWWWWWXXX[[[aaaiiiqqqvvvttt{{{~~~gggWWWOOOIIIIIILLLOOOTTTYYY\\\cccjjjooorrrvvv|||yyytttlll^^^RRRIIIBBB>>>;;;???@@@BBBEEEGGGNNN```qqquuucccSSSGGGCCC??????BBBCCCBBBCCCGGGGGGLLLZZZmmmlllRRRGGGHHHKKKLLLSSSbbbwwwzzzppp^^^RRRNNNQQQooo}}}eeeYYYXXX[[[kkkssstttvvvpppmmmlllnnnnnnoooppppppppppppppplllhhheeejjjrrrxxxxxxvvvrrrsssuuuvvvvvvtttsssqqqmmmkkkjjjjjjlllnnnmmmmmmlllkkkgggeeegggkkkiiicccfffccchhhtttzzzvvvrrrtttxxxvvvtttrrrqqqooollljjjjjjiiiiiihhhgggfffeeeeeeeeecccaaaaaaccceeefffeeeeeedddccc```^^^^^^aaadddccc\\\[[[bbbiiiiiiiiikkkgggkkknnnqqquuuxxxtttlll]]]VVVQQQXXXfffrrrtttqqqkkkoooqqqvvvrrrqqqwww~~~{{{sssiiiaaa^^^___aaaeeeeeefffeeecccdddfffhhhiiikkkkkkiiiggggggjjjmmmsssxxxzzzyyyzzz{{{yyytttrrrqqqqqqtttvvvuuuppplllnnnpppqqqqqqrrrwww}}}zzzppphhhfffkkkttt{{{}}}zzztttnnnkkkiiigggffffffggghhhjjjkkkkkkhhhfffiiiiiiiiihhhhhhgggfffeee