BM 6(V  ###$$$$$$%%%%%%$$$$$$######"""""""""$$$%%%$$$###########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$ !!!!!!!!!!!! """### """!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!! !!!""""""""""""""" """###"""!!! !!!###!!!""""""###$$$$$$%%%%%%&&&%%%%%%&&&((()))'''&&&$$$&&&''''''&&&'''(((***((((((''''''''''''((((((&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""######$$$%%%$$$######""""""#####################"""!!!!!!!!!###$$$###"""!!!"""#########""""""""""""######""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#################################""""""""""""######""""""!!! """  !!!"""!!!  """ """  !!!!!!!!!!!!!!!!!!!!!!!! !!!$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$%%%$$$###########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$ !!!!!!!!!!!! ######!!!"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######"""!!!!!!!!! !!!!!!"""""""""""""""!!!"""###"""!!! !!!###%%%&&&&&&''''''(((((()))***))))))***,,,,,,+++***,,,---//////......000111000//////////////////000///000111111//////000111------------------------+++***((('''&&&&&&''''''%%%$$$$$$###"""########################"""!!!!!!!!!###$$$###"""!!!"""#########""""""""""""######""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################""""""""""""######""""""!!! """  !!!"""!!!  """ """  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$$$$$$$$$$""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! $$$""" """###""" !!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!"""###$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&'''))))))((()))***,,,)))+++,,,---...///222444555222///000333666777666444555666666666444222111111222333333333222000///000111111000...,,,,,,---111000///,,,***+++...111,,,+++)))((((((***,,,---%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########""""""!!!!!!!!!!!!"""######$$$############""""""""""""######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""'''######&&&&&&""""""'''""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$!!!!!!"""""""""##################"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! $$$!!! """###""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""#########%%%&&&&&&'''(((((('''''')))+++,,,---------///111555666777777666666777999===999666666888999999888000111222333222111///...------.........---,,,+++---...///---+++***+++,,,------,,,***((()))+++---***)))((((((((()))++++++&&&''''''((((((''''''&&&((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""%%%!!!!!!&&&'''###"""%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """ !!!"""!!! """""""""""""""""""""""" !!!!!!!!!"""""""""######$$$%%%%%%))))))+++,,,---......///000222444444444444666888=========;;;888777777888999666333111111222111000+++,,,---......,,,+++***)))***+++++++++***(((((((((***++++++)))((()))***((())))))(((&&&&&&'''(((''''''''''''((((((((()))((((((((())))))((((((((())))))******************))))))))))))(((((((((((('''&&&%%%$$$#####################$$$$$$$$$$$$$$$$$$############$$$%%%&&&$$$$$$$$$###""""""!!!!!!"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""&&&!!! ###&&&$$$""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""###""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%$$$%%%&&&''')))***++++++,,,---///222444555666777777999:::999888888999:::777777666444111//////000///---+++***)))(((((((((((())))))*********))))))******+++,,,+++***)))(((%%%''')))***)))(((((()))&&&'''((('''%%%$$$%%%&&&%%%%%%&&&'''(((''''''''''''(((((())))))(((((('''*********++++++,,,,,,,,,++++++*********)))))))))***))))))(((((((((((()))%%%%%%%%%$$$$$$#########$$$######""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""***%%% ###$$$"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$&&&'''(((((()))***+++---///111333444222333444555666777777777888999999777555333333444...///...,,,***)))***+++,,,,,,,,,+++*********+++''''''((())))))***************+++,,,+++***)))((($$$''')))******))))))***'''((()))(((&&&%%%&&&'''%%%%%%&&&'''(((''''''''''''''''''((((((''''''''')))))))))******+++++++++************)))))))))(((+++++++++,,,,,,...//////++++++***)))(((''''''&&&$$$###""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""///+++$$$ """"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!   !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""!!!!!!!!!###%%%!!!!!!!!!"""""""""######"""###$$$&&&(((***+++,,,///000111222444555777777777777666666444222111000222222222000---++++++,,,+++,,,,,,+++))))))***,,,+++---...---,,,,,,---...'''(((((()))***++++++,,,((()))*********)))((('''%%%(((+++,,,+++***)))***)))******)))''''''(((***''''''''''''((((((((()))&&&''''''((((((''''''&&&((((((((()))))))))))))))))))))))))))((((((((((((+++++++++,,,---///111222000000000000////////////((((((((('''&&&$$$"""!!!###############""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""//////+++%%%"""###$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" """######!!!"""$$$'''""""""###$$$%%%%%%&&&&&&'''((()))+++...000111222444444444444444444444444333333222111000...,,,++++++,,,---,,,)))((()))***+++,,,,,,+++))))))***,,,(((***,,,,,,***)))***,,,''''''((()))***+++,,,---((()))*********)))((('''&&&))),,,---,,,***)))))),,,,,,+++)))'''(((***,,,***)))((((((((()))++++++'''(((((())))))((((((''')))))))))((((((((((((((()))))))))(((((((((''''''))))))))))))***,,,------///000111222333555666666444444555444222///+++))))))((('''&&&$$$###!!!!!!"""############$$$$$$$$$########################""""""""""""""""""""""""(((///222,,,''''''&&&$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!   !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" """$$$$$$""""""%%%(((######$$$%%%'''((()))))),,,---///111444666888999888777666555333222111000+++,,,,,,---------,,,,,,)))***++++++******+++,,,******+++)))''''''(((***(((+++---,,,)))'''(((***''''''((((((***+++---...***+++,,,,,,,,,+++)))(((&&&))),,,---,,,)))((((((------+++)))'''(((+++...,,,+++)))((()))***,,,...))))))************))))))***)))))))))(((((('''''')))))))))(((((((((((('''''''''''''''''''''((((((+++,,,...111444666999:::@@@AAABBBAAA???:::555222000///---***'''%%%###""""""############$$$$$$$$$##################$$$$$$""""""""""""""""""""""""!!!---666333,,,***(((%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" !!!!!!""""""### ###%%%$$$###"""%%%''''''&&&%%%''',,,000333444777666666777888777444222+++,,,---...///...---,,,------------,,,++++++***...+++)))))),,,---,,,***))))))(((((((((((())))))+++***)))((()))***---...((())))))***+++,,,,,,---''')))***++++++***)))'''))),,,///---(((&&&))),,,,,,+++***))))))***,,,---+++)))'''((()))+++++++++,,,+++******++++++***)))++++++,,,---,,,+++***)))''')))++++++)))))))))***...,,,***((('''(((***,,,((())))))***,,,...000111555<<>>FFFMMM^^^QQQIIIIIIGGGAAA@@@DDDOOORRR]]]tttrrrZZZFFF999222000,,,'''$$$&&&'''%%%$$$&&&""""""$$$$$$$$$###"""!!!###"""!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&((()))***+++,,,...000333555777888999777555444333111,,,(((***---///...+++***---111---,,,***)))***)))(((&&&++++++***)))***+++,,,---+++,,,,,,,,,,,,++++++***(((***,,,+++)))((()))+++******))))))))))))******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))*********))))))***+++,,,++++++)))***+++,,,,,,---------++++++***+++---...---+++)))((('''((()))***)))((('''((()))))))))(((&&&%%%((()))***)))'''&&&&&&&&&&&&&&&&&&''''''(((((((((+++***))))))((()))))))))%%%)))---000333999AAAGGG```ZZZSSSSSS[[[cccccc```OOOLLLIIILLLZZZqqquuuhhhbbb;;;///%%%###%%%&&&''')))!!!"""###$$$$$$%%%%%%%%% !!!!!!"""#########"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###%%%''')))+++------000111333555777999;;;;;;666222...,,,------+++)))***...111000+++'''(((******(((%%%$$$&&&)))***+++,,,+++*********+++------+++++++++++++++***)))(((***,,,---,,,))))))+++...///......------......///////////////...---,,,,,,........................,,,,,,++++++++++++,,,,,,(((''''''((()))******)))'''((()))***+++,,,,,,,,,***)))***,,,------+++)))...,,,+++,,,------,,,+++)))***+++++++++***((('''((()))***)))'''&&&%%%&&&&&&&&&&&&''''''(((((((((''''''''''''((()))***+++(((+++---------///555999QQQPPPGGGDDDXXXyyyxxxxxxrrrbbbRRRKKKQQQZZZ]]]sss\\\III444+++(((&&&%%%%%%%%%$$$$$$######$$$%%%&&& """###%%%%%%%%%$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""###!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!! !!!###&&&%%%(((***,,,...000333555:::;;;===>>>>>>:::444///((()))+++,,,---...//////+++*********))))))((((((******+++++++++,,,,,,,,,******))))))))))))))))))''''''((()))***+++,,,,,,+++++++++,,,,,,---------333222111222444444111---000///---,,,++++++*********)))(((''''''((()))***)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((())))))******++++++******))))))((((((((('''(((''''''''''''((())))))))))))))))))************))))))******++++++,,,,,,))))))))))))))))))))))))&&&&&&'''((()))***++++++((()))+++...///000//////222555555666AAAXXXllluuuuuuvvv~~~jjjZZZXXX\\\pppfffCCC111222000(((,,,'''((($$$%%%***!!!&&&%%%###"""""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!! """$$$$$$$$$$$$&&&(((,,,,,,,,,,,,...222999>>><<<;;;999777666333///,,,***++++++,,,,,,,,,,,,,,,((((((((((((((((((((((((......------,,,,,,++++++))))))((((((((())))))***)))))))))***++++++,,,,,,---------...............///---,,,...//////,,,)))---,,,++++++************))))))(((''''''((())))))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))************((()))+++,,,...//////000111666999777999???CCCBBBMMM___|||\\\EEE666,,,$$$!!!)))---&&&$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""#########!!!###&&&(((((()))***,,,000111333444555888<<>>>>>>>><<<999999HHHdddpppXXXzzzsss___KKK111###!!!!!!)))+++######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""######$$$$$$$$$&&&((()))***,,,///222333777===@@@???;;;777555111...+++)))***+++,,,,,,,,,,,,,,,,,,+++***))))))---------,,,,,,+++++++++++++++******)))(((''''''((((((((()))***+++,,,---+++++++++*********))))))***))))))(((((('''''''''))))))((()))))))))((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))((((((((((((((()))((((((((('''''''''&&&((('''''''''''''''''''''(((''''''''''''((()))))))))))))))(((((((((((((((******))))))((((((''''''((((((((((((((((((((((((******************************))))))+++,,,...000111444888;;;???FFFLLLPPPIIIIIIKKKPPPXXXbbbiiimmmqqqpppxxx}}}RRR444///+++(((&&&!!!((((((((('''&&&$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""###$$$%%%%%%((()))******,,,///444888;;;>>>BBBBBB===777111...---+++******+++,,,+++***++++++,,,,,,,,,++++++***000///...---,,,+++***))))))))))))))))))))))))))))))))))))***+++,,,---...*********)))((((((''''''((((((''''''&&&&&&%%%%%%((((((((((((''''''((()))%%%&&&'''((())))))((((((((())))))))))))))))))(((++++++++++++++++++++++++...---,,,***)))(((''''''(((((())))))************))))))))))))************)))(((((((((((()))************))))))((((((((('''******))))))((((((''''''''''''''''''''''''''''''''''''(((((()))******+++***)))))))))***+++---///000...---...111888AAAIIIPPPQQQRRRQQQQQQRRRSSSUUU[[[}}}YYYDDD000%%%&&&'''(((''''''&&&&&&%%%%%%%%%########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!  !!! """###%%%&&&'''(((,,,---...///000444888<<>>???>>>======111222222000---,,,,,,------,,,******---///111111222222111///...+++)))((())))))***+++,,,,,,------...------,,,+++***)))))))))((((((''''''''''''((()))))))))))))))*********))))))******++++++,,,,,,---...///...,,,,,,///333,,,---///000000///---,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///------,,,,,,+++*********+++++++++,,,,,,---------------,,,,,,,,,---......------,,,,,,+++***))))))))))))******++++++,,,,,,************************+++++++++***************'''((()))+++++++++***)))...***+++//////---111888555222222777CCCTTTdddnnnzzznnn{{{pppvvveee999555000***&&&%%%&&&(((########################"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """ !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!"""######"""!!! !!! !!!!!!   !!!"""###$$$'''(((((()))***---111555666999???CCCDDD>>>666///...///000///---,,,,,,,,,''')))---000222333222222...------,,,,,,,,,------,,,,,,---.........------+++***)))(((((()))***+++%%%&&&((()))((('''%%%$$$,,,+++******+++,,,...///000000000///...,,,+++***000000000///......------111///,,,---//////---***............------------000///...,,,+++,,,,,,---------,,,,,,,,,,,,------...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,***///111,,,+++...///+++...---------...---,,,***)))------))))))...///+++,,,,,,+++*********+++---+++,,,...///---******,,,))))))******)))(((((('''))))))))))))+++...111333444888<<>>BBBFFFJJJMMMIIIaaa|||zzzrrr}}}kkkooooooKKK777222,,,"""...&&& ###&&&&&&###"""$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!  !!! !!!!!!!!!!!!!!!"""###""" !!! !!!!!!  !!!!!! !!!"""$$$%%%'''((('''+++000444666888;;;<<>>DDDJJJOOO[[[ZZZ\\\]]]]]]fffwww}}}oooWWW===///&&&...&&&"""%%%(((&&&$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!! !!!!!!!!!!!! !!!""""""  """ !!! !!!!!!""" !!!###%%%'''***+++,,,...111444888===BBBFFF;;;777222///.../////////---...000///...,,,------111///,,,***))))))+++,,,,,,---///111222111000...---,,,+++)))))))))******)))((((((((())))))*********+++,,,---......---------------......///000000/////////......---++++++******+++,,,,,,---............------......------//////000000111111111222111111111111000///---,,,111000...------...000111333111///------...000111...------000555888888777555555333111111222111000...000111000///---------...//////....../////////000222444222///,,,---///......,,,***,,,...---***++++++,,,,,,------,,,,,,++++++***)))******+++,,,+++---///222555:::@@@EEESSSZZZdddfff___ZZZeeeuuuiiiooozzzYYY;;;222)))(((***+++'''###%%%***%%%%%%$$$$$$$$$#################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!! """!!!  """ !!! !!!"""### !!!"""%%%'''***---...111444888;;;<<<<<<>>>???333000...---...//////...***,,,...///......///000...---,,,+++,,,...000111...///000111000///---+++))))))))))))******+++,,,******++++++,,,,,,,,,,,,...............---,,,,,,+++,,,,,,---......//////---------------,,,+++***++++++,,,---...///000000333444333222111000000000000000111111222333444444---...000111111111///...777555333222222333555777<<<;;;999777666777888999888666777<<>>>>>>>>===>>>===:::999999:::===>>>IIIHHHGGGEEEDDDCCCBBBBBBBBB@@@BBBJJJVVV^^^```___TTTJJJ@@@;;;999777666888AAAFFFJJJJJJEEE@@@<<<;;;:::999<<>>AAADDDIIILLLNNNNNNMMMKKKEEEDDDAAA??????AAADDDEEEQQQQQQQQQPPPMMMKKKIIIGGGEEEDDDGGGRRR```kkknnnmmmZZZMMMAAA===<<<<<<>>>AAAMMMSSSZZZZZZTTTLLLFFFDDDDDDFFFNNNZZZ^^^ZZZXXXYYYRRRRRRVVV___hhhhhh]]]SSSEEEOOOQQQGGG===;;;888222444444444444333111000///000000111111000000//////---...//////000222666999444;;;AAA???666666DDDTTT{{{jjjwww}}}tttXXXDDD888...'''%%%&&&&&&&&&&&&%%%%%%%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""" !!!""" !!!!!! !!!"""$$$$$$)))***---000444888;;;===CCC@@@;;;555000...///111...,,,++++++---////////////000111000---++++++,,,+++...111444444000,,,)))***))))))((())))))***+++(((***---//////,,,)))'''+++,,,...000000000000///,,,,,,+++++++++,,,,,,---,,,---///111111111000000000000000000000000///............//////////////////222555666555555888;;;@@@AAABBBCCCEEEGGGHHHHHHMMMPPPSSSUUUUUUSSSPPPMMMJJJHHHEEECCCCCCEEEHHHJJJTTTUUUUUUTTTQQQMMMJJJHHHCCCCCCGGGSSScccooosssrrrZZZLLL???===>>>???CCCIIISSS[[[bbbccc\\\RRRKKKHHHKKKPPP]]]mmmrrrlllfffeee[[[\\\cccqqq}}}{{{kkk\\\ZZZgggjjj\\\NNNJJJFFF@@@999999999888777555444333444444444333222000......000000111000//////222444888666;;;AAA888---:::RRRhhh|||zzzhhhIII///)))---''''''&&&&&&&&&%%%%%%%%%""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""" !!!!!!!!!!!!"""!!!  !!!"""   !!!######"""!!!!!!!!!"""%%%'''))),,,...111555:::???BBBDDDFFF;;;///***---111222111222,,,''')))...111...***///,,,)))((((((+++///111000000000---***(((((()))(((&&&%%%%%%(((***+++++++++,,,---.../////////////////////......---------+++***+++...222444222000000111111111000///...---***,,,......---,,,---...***444:::777555777777555888777777:::::::::AAAIIIKKKIIIHHHIIIKKKLLLIIIGGGHHHRRR[[[\\\ZZZYYYWWWTTTMMMHHHHHHKKKKKKFFFEEEIIIRRR[[[[[[[[[]]]TTTJJJKKK@@@HHHNNNVVVkkksss[[[]]]YYYNNNBBB===DDDLLLaaajjjsssqqqdddVVVMMMJJJOOOXXXhhhzzzyyyqqqmmmdddnnnuuuxxx~~~oooYYY\\\eeeeeeXXXMMMKKKJJJEEEQQQZZZXXXTTTTTTKKKDDDHHHBBBFFFDDD===>>>CCC>>>222111444444222000111333444333888===????????????>>>OOOlll}}}yyy^^^CCC111(((((($$$%%%))))))%%%%%%)))############""""""""""""############""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""" !!!!!!!!!!!!"""!!!  !!!""" !!!!!!"""""""""""""""###%%%(((+++,,,111222666<<>>EEEHHHIIIJJJYYY}}}vvv}}}uuu```III999...)))'''(((&&&"""%%%***$$$$$$$$$$$$########################""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""!!!!!!######$$$&&&(((,,,///111666888<<>>888222...))),,,......,,,+++---///444555666333...***))))))......000000///---+++)))&&&(((***++++++---///222//////000333666666555444......//////...------,,,........./////////000000.....................---/////////000333555888:::666888;;;<<<:::999888888;;;999:::@@@JJJQQQQQQMMM>>>777444:::AAADDDCCCCCCMMMTTT[[[]]]ZZZYYY\\\```pppwwwzzzxxxtttoooiiibbbVVVSSSPPPOOOOOOQQQTTTWWWccciiieee```aaaXXXLLLLLLHHHMMMYYYnnn}}}mmmbbb\\\TTTPPPQQQVVV[[[___mmmrrruuuqqqlllmmmvvv}}}vvvssssssqqqkkkppp{{{zzzkkkaaaaaapppggg```]]]VVVNNNSSS___dddmmmllliiimmmjjjhhhooommmooooooqqqxxx|||vvvlllhhhlllttt}}}}}}rrrddd[[[RRRIIIBBB???;;;;;;FFFTTT```ppphhhkkknnnSSS333---((((((+++***'''$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!""""""""""""""""""$$$%%%(((,,,000444777999>>>BBBCCC===444,,,+++---...000111///,,,+++///222666777555000+++(((+++...222111///---+++)))(((((((((***,,,---...///222555222111222333444444222000,,,------...//////....../////////...............+++,,,---...///000111222111111111222444888<<>>666222999CCCGGGFFFFFFNNNWWW```bbb___]]]```dddwwwwwwsssooommmiii^^^SSSNNNPPPQQQQQQSSSVVVWWWWWWbbbkkkhhh```\\\UUUSSS\\\YYY\\\fffwwwtttjjjZZZ\\\______```fffpppxxxzzz}}}yyygggdddnnnvvvmmmffffffbbb^^^eeerrrsssxxxqqqjjjkkkggggggpppqqqpppqqquuu|||~~~wwwlllpppooosss|||~~~|||kkkQQQ===;;;BBBMMMXXXssszzzyyyrrr|||xxxnnnIII<<<---%%%'''***((($$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$############%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""###!!!!!!!!!!!!"""###$$$%%%'''))),,,000555999<<<===BBBBBB@@@888...)))+++///222333333000------000444111222000---+++,,,111555333111...***)))((()))***---...///000000111333555666444222111000///,,,***+++,,,---...////////////---------------............///111111111222444666222111000000222666;;;>>>:::<<<>>>?????????@@@AAA:::===CCCHHHHHHGGGKKKQQQEEE===777<<>>DDDGGGGGGFFFEEEEEE999<<>>555,,,***///222111------...///000111222111000,,,,,,---...///000111111,,,,,,,,,---...///000000333444333222000///000111///---++++++---...//////////////////...---,,,,,,,,,---///222555777999:::@@@@@@???;;;555333444666666444111///111555999===999@@@HHHNNNOOOLLLHHHFFF777999@@@IIIKKKHHHIIIOOOGGG???999:::>>>AAAEEEJJJSSSYYY```cccbbb^^^[[[ZZZ```ffffff___XXXYYY\\\^^^gggnnnuuuxxx|||ttt|||}}}zzz}}}~~~|||xxxxxx}}}MMMCCCCCCOOOYYYhhhzzzzzzrrrcccsssyyyqqqVVV999***((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$'''+++///666777888:::<<<>>>@@@BBB666000...000///,,,---222...,,,+++...333222---'''...333888666000***)))***...///333777::::::777444444333111000...,,,*********,,,///111111000...,,,---,,,,,,---...//////...222333555888;;;===@@@AAA???======???:::333333999444888:::888444444999>>>???>>>FFFUUU[[[UUUKKKFFF777===FFFLLLNNNLLLIIIHHH???===:::;;;@@@IIIQQQWWWbbbjjjqqqppphhhdddiiipppwwwvvvssspppnnnrrryyycccbbb]]]UUUKKKNNNeee~~~{{{yyyfffgggssssss\\\???...*********''''''***)))%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$%%%'''***...111888888;;;>>>@@@???;;;777222...,,,//////,,,---222111000...------......---111333333111---+++,,,...666666555666777666444222111000000///...---------...///000000000///...---///...///000111222222222666666888:::<<<>>>???@@@======???AAA===555555999???<<<888444222555;;;???<<<@@@LLLYYY[[[RRRIIIEEE888???JJJQQQQQQLLLEEEAAA===<<<:::999???QQQiii|||||||||oooaaa^^^hhhsssyyyfffhhhkkkhhhYYYBBB000))))))&&&%%%((((((%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """%%%(((+++...333666777:::>>>CCCDDD@@@666///...++++++...///...///222333222000,,,)))+++000444444111---******---111444:::777555333333333111000............/////////000222111000///.........///444555666666777777777777999:::;;;<<<===>>>???@@@BBBDDDHHHJJJFFF???<<<>>>BBB===888444333444666888888CCCSSS\\\XXXKKKCCCBBB<<>>@@@AAAAAAHHHLLLPPPQQQLLLEEEAAA@@@???AAAAAA???;;;777666555AAAPPP```bbbVVVFFF??????>>>AAADDDGGGJJJMMMQQQSSSSSS\\\eeehhhiiittt{{{ggg|||pppllljjjppp~~~sssiiifffeee^^^PPPEEE000)))###$$$%%%%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######''',,,111444888;;;>>><<>><<>>CCCUUUbbblllfffTTTDDD>>>>>><<>>@@@>>>888444222333555666999<<<@@@DDDGGGHHHNNNSSSTTTOOOHHHEEEBBB???FFFKKKNNNGGG>>>===HHHSSS___gggiii]]]NNNEEECCCDDDFFFOOO^^^mmmxxxyyyxxxvvvdddbbbsssxxxpppllllll}}}hhhYYYdddgggZZZGGG:::---((('''&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########***///555999<<<===>>>???AAA===666111---,,,,,,,,,,,,111444222222333111+++((())),,,111555444000,,,---000333333222222444777777555333333333222000...////////////............///222666:::<<<;;;999888999===AAA???:::555444555666888;;;>>>BBBFFFIIIJJJQQQUUUUUUNNNHHHHHHIIIGGGGGGJJJLLLHHHCCCFFFQQQ\\\]]]aaa___VVVRRRWWW^^^bbbgggppp}}}pppfffqqq~~~xxx}}}|||mmm~~~~~~iii^^^eeedddXXXTTTDDD444,,,)))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""!!!"""""""""#####################"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$---111777<<<===>>>>>>???;;;333***(((---111000---,,,222444111000222///((('''+++000333222///---,,,...222666555111000444888222///,,,,,,...000222333.........///////////////222666;;;???@@@>>>:::777:::???CCCBBB>>>::::::;;;999:::===@@@DDDGGGJJJKKKMMMRRRQQQIIIDDDGGGJJJIIIJJJMMMQQQSSSSSSUUU[[[aaa]]]___\\\YYY```rrr~~~~~~rrrbbbggg~~~aaajjjkkkddd```bbb^^^VVV\\\KKK888...***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""$$$)))---222555999???CCCCCCAAA>>>333///++++++...000000...---111333111111111...***000///...------///333555444000...000444666444111//////000000//////...---,,,,,,,,,,,,...000333444888:::<<<:::666555777999AAAAAABBBBBBBBB???<<<999<<>>000(((&&&&&&'''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""###&&&,,,000666999>>>BBBDDDBBB>>>;;;.........---------///000000111000---///333333000111///,,,,,,...000222333333000///111555777555222000000000000000000//////333333222222333444555555666999<<<<<<999888999<<>><<<:::;;;<<<777@@@IIIJJJGGGJJJUUUaaawww~~~zzzxxx|||rrr|||llldddiiirrrxxxrrruuu|||YYYNNNKKKJJJHHH===---&&&(((&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$(((...555999???CCCGGGGGGCCC;;;333...***---111222111000000222111---((('''000999;;;666...+++))),,,222666666555555444444666777777444111000000000111111222333333666777888999:::;;;<<<<<<>>>@@@AAA???<<<<<>>555...+++......///222555555222000,,,+++(((***222:::888111+++***,,,000666999999888888888777777666444111///111111111111222333555666=========>>>??????@@@@@@;;;===???@@@BBBHHHRRRYYYhhhnnntttxxxyyy{{{~~~zzzbbbiiiuuuqqqaaa^^^```ZZZYYYIII???BBBEEE>>>555222)))&&&######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######%%%***111999>>>@@@CCCEEEEEE@@@888000,,,+++111///...111666666222...)))+++,,,...444888444,,,)))---222777:::;;;:::::::::999777666444222111000444333333333555777999:::??????=========>>>???@@@<<<@@@FFFLLLUUUbbbpppzzztttpppdddaaaaaa]]]]]]ZZZOOOZZZOOOCCC???AAAAAA<<<555,,,((($$$###%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$%%%(((///888???CCCCCCEEEEEECCC<<<333......000//////000111222111000///***///222222444555111***+++222;;;???>>>;;;999999888777666333222111222444888777777777999;;;>>>??????>>>===<<<>>>BBBEEEHHHSSSYYYaaajjjsss~~~~~~yyyvvvjjj```YYYYYYffffffTTTXXXXXXPPPBBB<<>>777///***%%%###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%&&&***333<<>>AAACCCAAAAAAAAACCCGGGNNNUUUYYYpppvvv~~~sssuuunnnZZZUUUkkkuuudddYYYdddaaaKKK>>>AAABBB<<<222,,,&&&$$$&&&(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""%%%$$$###!!!!!!!!!"""######""""""###$$$%%%$$$###(((---222777???GGGJJJGGGIIICCC:::222......///000---///111///,,,)))***+++222444555333///,,,---///444999???AAA===888555444444666666222...000777>>>;;;777888>>>AAA@@@CCCHHHGGGCCCDDDLLLXXXfffuuu~~~vvvyyyyyyooossszzz{{{www___QQQiiiwww```MMM]]]```OOO>>><<<>>>;;;555///'''$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""%%%$$$"""!!!!!!!!!"""#########""""""###$$$$$$$$$)))000666;;;AAAHHHIIIFFFDDD<<<333///000222111//////111222///+++***...222333444333///,,,...333888999;;;<<<<<<999666555444444444444333333444777999777666999@@@BBBAAADDDIIIHHHJJJSSSaaammmvvv~~~yyyvvvwwwrrrwww|||~~~wwwtttgggSSSWWWbbbZZZPPPSSSUUUOOOEEE===<<<===666111+++&&&$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""$$$###""""""!!!"""""""""######"""""""""###$$$%%%,,,444<<>>555111...///333555333000555222---+++,,,111777:::555///))))))000:::@@@BBBAAA<<<666333444555333222444777<<<@@@AAA???:::777======>>>>>>>>>DDDNNNWWWXXXbbbuuu|||{{{~~~~~~|||~~~}}}ooommmuuuxxxgggRRRNNNUUUQQQKKKGGGIIIMMMKKKAAA888888888444...&&&"""###&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""#########"""""""""######"""!!!$$$)))---444===EEEFFFEEECCC>>>999111222333333222111222333888000))))))///555777555333,,,''',,,888@@@@@@<<>>AAA@@@===<<>>BBB>>>888:::999777666666666555444999@@@HHHIIIDDDAAABBBDDDAAAAAA@@@BBBPPPeeeyyy~~~yyy||||||{{{xxxpppppp{{{wwwwwwkkkoookkkUUUDDDMMM]]]^^^OOOOOOZZZRRR;;;777777444000+++'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""" !!!"""###$$$######"""!!!###$$$######(((111888;;;BBBEEE@@@999666333111111333333333111111222333111111222333555333///,,,///444<<<@@@@@@>>>;;;999888888777666555666888:::===@@@BBBCCCAAAAAABBBDDDBBBEEEIIIRRReee||||||}}}yyy~~~~~~}}}wwwjjjuuurrr[[[NNNEEEWWW^^^SSSLLLOOOKKKAAA666444111///---+++'''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""" !!!"""$$$$$$$$$###"""!!!###$$$######)))333;;;===CCCDDD===555222111///222000//////222333333222,,,222999:::666000---,,,...:::GGGHHH@@@999999===777777777555333555;;;@@@@@@>>><<<<<<>>>AAAAAAAAAEEEKKKSSS```uuu{{{{{{~~~yyy~~~~~~vvvyyyooofffuuuqqq\\\WWW<<>>:::333...,,,...AAAHHH===666;;;===777444666777777888:::>>>BBB===:::888999>>>AAABBBAAACCCOOOcccwww~~~|||yyyyyy}}}yyy{{{wwwvvvwwwyyyzzzmmmdddeeeqqquuukkk```^^^LLLFFFHHHMMMGGG999888CCC888555111---,,,+++***)))%%%$$$$$$%%%''''''%%%$$$########################%%%%%%$$$######$$$%%%%%%#################################$$$%%%%%%######$$$&&&+++333<<>>???AAAAAAMMMhhh~~~{{{}}}|||{{{{{{~~~~~~~~~}}}}}}}}}zzzzzzyyysssmmmeee```fffvvv~~~wwwmmmiiiYYYNNNGGGHHHGGG???;;;===???999111...//////+++'''%%%$$$$$$$$$&&&&&&%%%###########################%%%%%%$$$######$$$%%%%%%##################"""""""""""""""######$$$######$$$)))111:::BBBFFFGGGBBB999111+++))))))***///000111222222000///...222555777444...---111777444666999999777555444444444333333888===???<<<999888===BBBBBB??????DDDJJJaaa}}}{{{||||||xxx~~~{{{|||}}}}}}{{{wwwzzz{{{xxx|||uuusss{{{xxxpppeeeVVVFFFAAAFFFIIICCC;;;GGG>>>444000222222,,,&&&%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##################!!!!!!!!!!!!!!!"""######$$$###%%%---888BBBGGGHHHJJJDDD999111,,,,,,---...111111111111111111000000999666222...---000666;;;888222222999999333111555444666999===@@@@@@>>><<<>>>CCCGGGDDD???CCCQQQ]]]rrrwwwwww|||~~~~~~~~~{{{~~~~~~~~~pppjjj[[[HHH???EEEMMMJJJAAAIIIAAA999333222000+++'''&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!!!! !!!!!!"""###$$$$$$)))222===FFFJJJJJJKKKCCC888000---...000111222222111000111222333444;;;333+++)))...444777888<<<333111999:::444222777333888???@@@>>><<<>>>AAADDDGGGGGGBBBAAALLLbbbttt{{{{{{zzzwwwwwwwww~~~}}}www}}}}}}|||zzztttmmmbbbQQQCCCCCCIIIIIIDDDCCCAAA===666000+++******'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!!!!!!!!!!!!!""""""######'''...777AAAGGGJJJKKKHHH???444---,,,...000111222111//////000333666888666///))))))///444666555<<<666444888999555444999333999???>>>999888===CCCEEEEEEDDDDDDJJJ[[[ttt~~~~~~|||~~~}}}||||||rrriiiZZZLLLCCC???@@@BBB;;;======888000+++***,,,)))'''$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#####################""""""!!!!!!""""""###$$$###)))333<<>>CCCEEEHHHKKKCCC;;;111,,,...222333333...---+++***---222888<<<+++222999:::777555888;;;888;;;:::666333666888999???>>><<<::::::>>>CCCGGGCCCDDDKKKYYYnnnyyy{{{yyy|||www{{{rrreee[[[WWWJJJ999777@@@666555666777777444///***,,,)))&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$########################""""""###$$$%%%%%%$$$%%%000;;;AAAEEEJJJLLLLLLDDD;;;111---///222222000///000,,,)))111<<<:::///...333666666999======:::888888777666777:::@@@DDDEEEBBB<<<666:::EEEMMMMMMHHHVVVgggsss~~~{{{{{{hhh[[[XXXMMM===:::CCCHHH;;;444:::<<<555...---,,,+++(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$***444===BBBEEEIIIHHHEEE;;;444...---000333222000000///---...444:::777000222666888777888<<<<<<999666666666555777<<>>AAA<<<444...,,,+++(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%111888???DDDGGGHHHCCC;;;///---,,,...222444222000111---...444888555222000555999;;;999999<<<;;;777555444444444777>>>GGGMMMKKKBBB>>>CCCFFFEEEFFFLLLdddttt{{{iiiXXXHHH===666BBB???:::999===>>>555))),,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!!!!"""%%%'''777<<>>FFFMMMEEE>>>>>>GGGHHHDDDLLL\\\tttttt]]]OOODDD:::999:::666222666<<<666)))---+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###"""!!! """'''+++:::???EEEHHHJJJGGG===111)))---222555444111...,,,---,,,000888555,,,+++222111888>>>@@@@@@???:::333555555666666888===BBBGGGAAA>>>BBBIIIGGGEEEWWWooogggTTTHHH???666999666000333:::888000---,,,+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""######!!! ###***000;;;AAAFFFHHHGGGBBB999...,,,111666777333...+++++++++///444555000***...555222888===??????>>>999333555777:::<<<<<<===???AAA@@@AAAFFFIIIHHHNNNddd}}}uuuZZZJJJAAA333777777444222444555444---,,,,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!######!!!!!!%%%---555;;;BBBGGGFFFAAA;;;222***...333777666000+++)))***+++444888222+++,,,333999888<<<===::::::;;;999444444999???BBBBBB@@@>>>===>>>BBBFFFIIIPPP```vvvfffQQQGGG444999??????888000000666------,,,+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!######"""!!!&&&000777;;;CCCHHHDDD<<<555---&&&...333777555...((((((++++++888;;;000(((...888<<<>>>???<<<666555777888666444:::BBBFFFFFFCCC???===:::???DDDIIIXXXpppqqqZZZOOO<<>>>>>;;;<<<@@@BBBAAA999>>>PPPkkkfffIII<<<:::<<<777555444---555222...,,,,,,+++***)))&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$)))222===CCCHHHDDD===555---+++...333222111///+++)))+++000444:::,,,(((333:::666666<<<;;;999555333444555777888@@@>>><<<;;;<<<@@@BBBBBB;;;>>>RRRqqqyyyVVVAAA777777666777555+++333111///---,,,+++***)))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$+++555???EEEKKKEEE;;;000***+++///111222000,,,***)))---222666555***(((555;;;555555;;;999888666444555777;;;>>>DDD@@@===>>>???@@@@@@@@@===???SSSsssgggKKK999777888;;;999---111000///---+++***))))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###!!!!!!&&&...999AAAFFFJJJDDD888---)))---000000111///+++)))***...333666...***---666:::666666:::777777666555666999???DDDIIICCC???@@@BBB@@@??????>>>DDDXXXvvvyyyXXX@@@;;;;;;@@@>>>222///000000...+++))))))***((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###"""###)))333===DDDGGGEEE@@@555+++***111333000000...+++***,,,///333555)))---333777888888999:::444555555555666;;;BBBHHHMMMDDD>>>@@@CCCAAA@@@BBB???MMMcccyyycccGGG>>>===BBBAAA666///000111000,,,******+++((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###"""$$$+++666@@@FFFHHH@@@<<<333***,,,444666222000...+++***---000222444%%%000888888888:::;;;:::222333444444555;;;CCCJJJPPPEEE===???BBBBBBCCCFFFAAAVVVmmm|||jjjLLLAAA???CCCCCC999///111333111...++++++---))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''000<<>>888///222333333888AAAJJJLLLGGGFFFCCC@@@@@@CCCDDDCCCLLLXXXqqq}}}ZZZDDD;;;777444222333......111000***(((+++---)))%%%$$$%%%'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$###$$$)))222===DDDEEECCC???444+++,,,000222333555222...+++,,,111333///***,,,666>>>???@@@@@@>>>999///222444444888BBBIIIKKKCCCBBBAAA??????BBBEEEFFFMMM\\\ttthhhFFF444111222333222---,,,///000,,,)))+++---)))&&&$$$%%%&&&&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$###%%%+++555???DDDDDDBBB777///***---222333333444222...+++...333333---(((---888CCCDDDAAA>>>:::777000333555555:::CCCHHHIII????????????@@@BBBGGGKKKVVVhhh~~~~~~zzzvvvtttfffffffffeeeeeehhhlllooouuuvvvxxx|||UUU888000111222444---***---000///+++***,,,)))&&&%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$(((///999AAADDDCCCAAA111,,,***000555555444444222---,,,111555222+++&&&,,,777CCCFFF@@@999555333222555777999>>>EEEIIIGGG@@@???@@@BBBBBBDDDKKKTTThhh}}}vvvrrrlllgggccc^^^ZZZWWWVVVUUUSSSPPPMMMIIIFFFEEE::::::999777555555888:::999:::<<<>>>AAADDDFFFGGGUUU[[[hhhyyyjjjDDD666333222888111+++---111111,,,(((+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++444>>>DDDDDDAAA>>>...+++,,,333777666444444111------333555000***(((---777BBBEEE???666222333555888:::<<>>;;;888999999999888666555333222111222222000...---///000---......//////000//////+++...555<<<@@@DDDMMMUUUbbbppprrrKKK888444444;;;555///---111222---'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''...999BBBFFFDDD>>>:::,,,+++...444777555333333///,,,...555444,,,)))---111666>>>CCC???666333555666999<<<>>>DDDJJJHHHCCCCCCBBBDDDHHHHHHKKK]]]pppyyyrrrjjjcccbbb^^^WWWPPPLLLGGGCCCAAA???<<<999777555444222000///000000111111111111000***,,,---...------///000111111111222222222222333222333333111///000555999333777AAATTTkkksssMMM666222777:::777111---///111...(((((())))))(((&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%)))111===EEEGGGCCC<<<777,,,+++...444666222000000---+++000666222))))))222222222777===<<<555333666666999;;;>>>EEEJJJFFF???AAA???BBBHHHIIIPPPggg~~~|||zzzyyyyyywwwtttqqqpppiiiaaa\\\YYYVVVQQQMMMQQQMMMGGGCCC@@@===:::888777555333111111111000...------...............---+++...000222111111222444......---......///000111000111111000///000222222888444333:::EEEPPPVVVXXXaaahhhlllttt\\\<<<111555444444111+++,,,000///+++''')))***)))&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&+++333???GGGHHHBBB:::555,,,+++...333444000---...++++++111777111'''***666111...000777777333111555555888:::>>>DDDIIIDDD===>>><<<@@@GGGJJJSSSmmmzzzzzz~~~{{{{{{xxxvvvtttqqqnnnllljjjiiidddcccbbbaaabbbaaa^^^\\\XXXSSSLLLJJJLLLMMMLLLIIIFFFCCC???<<<:::777444222222000...---------,,,+++............---,,,+++******---//////...---,,,---///...---------...000111---///111222444666555222,,,111555555000///777AAA<<<;;;;;;KKKdddsssqqqFFF111222...111///***)))///000---''')))+++)))&&&###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&,,,666CCCJJJHHH???444---,,,///333444333111///...///222555444111...///222999444222444555555666:::222666;;;>>>??????@@@@@@>>>CCCCCC???FFF]]]vvv{{{vvvvvvvvvxxxzzz{{{yyyvvvssspppvvvqqqkkkiiiiiihhhddd______```bbbdddddd```ZZZVVVSSSPPPMMMMMMNNNLLLFFF@@@===;;;999666444222111000///...---,,,,,,,,,,,,,,,......//////...---,,,,,,---------------,,,,,,,,,........................////////////000000000000222222111111222222333444;;;555222@@@VVVeee~~~}}}QQQ999)))---111000,,,,,,111111---)))***+++***(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...777CCCIIIFFF===333------000444555333000...---///222555222...,,,000555;;;444000222555555666999333999@@@CCCBBB???>>>>>>@@@CCCCCCCCCOOOggg}}}~~~|||uuuooooooiiijjjlllmmmllliiifffdddjjjfffbbbaaacccccc```]]]]]]]]]^^^^^^]]]YYYTTTPPPNNNKKKGGGFFFGGGEEE???:::;;;999777555333111000///......---,,,,,,,,,,,,,,,...............---,,,,,,---------------.................................////////////000000000000222222111111222222333444111111111;;;JJJTTTmmmccc???333---111111---,,,000111///******+++***(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111999CCCGGGBBB999000+++...111555555333///,,,+++000333333///******222999===555...000444555555777666>>>GGGIIICCC===<<<===CCCCCCDDDJJJ[[[ttt{{{vvvrrrrrrooohhhcccbbbbbbcccdddeeeeeecccaaa______]]][[[\\\^^^___]]][[[ZZZXXXWWWVVVTTTQQQMMMJJJKKKGGGBBB@@@@@@>>>:::777777666444222000///......------,,,,,,++++++,,,,,,------......------,,,,,,---------......//////000////////////////////////////////////000000000000222222111111222222333444000444444999CCCMMMkkklll;;;444---222333///,,,...000111++++++***)))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%444<<>>444...+++111333555555222...+++***111222111+++'''***444===>>>555...///444555555666888AAAIIIIIIBBB<<<===@@@EEECCCDDDOOOfff~~~|||ooollljjjiiifffccc```___aaabbbcccccccccbbbaaaaaa___^^^\\\]]]^^^^^^\\\ZZZVVVTTTQQQOOONNNMMMKKKIIIKKKGGGAAA>>><<<;;;999777444333111000...---------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++,,,------...///000111111000000000000000000000000////////////000000000000222222111111222222333444555777444555???MMMnnnEEE;;;...222333000------///222,,,+++***)))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888>>>DDDBBB:::111---,,,333555555333000---++++++333222...)))''',,,666>>>===555///111444555555777:::BBBHHHFFF@@@<<>>BBBGGGHHHDDDHHHZZZrrr~~~|||uuutttrrrpppnnnllljjjiiieeehhhhhhdddaaacccdddccc^^^]]]\\\[[[ZZZ[[[[[[[[[]]]]]][[[YYYUUUQQQMMMKKKJJJHHHEEEDDDEEEFFFEEEEEE@@@===:::666333222222222------,,,,,,+++,,,,,,,,,******))))))******++++++******+++,,,,,,,,,++++++---------......//////000////////////////////////////////////000000000000222222111111222222333444...111...000777555777DDDHHHfffaaa999222///...//////,,,,,,//////,,,(((((())))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%===BBBEEE???555......222888666333///++++++---000555///)))***000777:::;;;555444555888777555777===AAADDDHHHHHHEEEBBBCCCEEEIIIEEEKKK```xxx~~~}}}~~~xxxqqqjjjfffeeedddccccccdddhhhfff^^^YYYZZZ[[[YYYZZZYYYWWWUUUTTTTTTUUUVVVRRRSSSRRRPPPMMMIIIEEEDDDCCCAAA>>>=========<<<;;;888777555222///.........,,,+++++++++++++++,,,---)))))))))))))))***++++++))))))***+++++++++++++++---------------.................................////////////000000000000222222111111222222333444...444333333666000,,,333///AAASSSdddvvvHHH444---***---000---+++,,,000,,,(((''')))***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>CCCEEE???444...///333999666222---***+++...222666///(((***333:::;;;999222444888:::888555888???CCCFFFJJJKKKIIIFFFCCCBBBIIIFFFOOOeee|||yyyyyyzzzkkkdddaaaaaa``````iiillliii___WWWWWWVVVSSSSSSRRROOOMMMLLLLLLMMMMMMIIIJJJKKKKKKHHHEEEBBBAAA>>>;;;999777777666444222444444333111...,,,,,,---++++++******+++,,,,,,---))))))((())))))***++++++((()))***+++++++++++++++------------------,,,,,,........................////////////000000000000222222111111222222333444...555222000333000000;;;888666---...MMM|||mmmAAA666,,,''',,,000...******111,,,'''''')))***((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%AAADDDBBB888...---///111222555555000***(((,,,222444///))))))111999:::888111333555555444555999===DDDJJJKKKEEEBBBEEEGGGEEENNNFFFLLLiiizzzwwwhhhcccfffgggcccdddeeeccc]]]VVVQQQQQQSSSPPPNNNLLLIIIGGGEEEDDDDDDFFFEEEDDDBBB@@@???======888777666555444333222222//////......------------+++++++++************)))))))))))))))************))))))************))))))++++++,,,,,,,,,++++++***+++,,,...---,,,,,,---///---......///////////////222222333333333222222111333222111000000222444555222111222666AAARRRdddpppuuuwwwccceeeaaaHHH<<<...***,,,***------%%%***///...)))&&&***+++(((&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%BBBEEEAAA666...---111333222444333///***)))...333111---(((***111888999777111333555555444666:::>>>FFFJJJJJJDDDAAADDDGGGFFFHHHEEEQQQmmm}}}zzzrrrhhheeeccc```^^^]]][[[WWWRRRPPPOOOPPPKKKJJJHHHFFFEEEDDDCCCCCC@@@@@@???===;;;999888888666666555444333222111111............------,,,,,,+++++++++*********))))))))))))))))))************))))))************))))))***+++++++++++++++******+++---......---,,,...///---...//////000000//////111111111222222222222111333222111000000222444555999777555333444:::BBBGGG]]]zzz|||yyyssshhh\\\SSSTTTaaaeee[[[EEE555...///,,,...///(((***......)))'''***+++((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%DDDDDD???444---///333444222222111---***+++000555...***(((,,,333888888777111333555555555777<<>>======:::999888777666444333333111111000000///......---,,,,,,,,,,,,,,,,,,++++++************))))))))))))((()))))))))************)))******++++++******)))))))))******++++++******,,,---......------...///......///000000000000000.........///000000111222222222111111111222333444333666999<<<<<<<<<===???777VVV}}}ssskkkggggggcccXXXffftttpppPPP777******(((+++///,,,***,,,---,,,************(((&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%EEEBBB888///---222666666222///,,,+++,,,000333444,,,***...777<<<:::777777000222555555666;;;BBBGGGLLLGGGBBB@@@???AAADDDGGGIIISSSiii}}}|||~~~~~~tttiii\\\UUUUUUVVVWWWXXXUUUQQQLLLIIIIIIHHHEEEBBBDDDCCCAAA???===;;;::::::888777777555444333222222//////......------,,,,,,*********+++++++++++++++*********)))))))))((((((((()))))))))******************++++++++++++******))))))***+++++++++++++++,,,---///...------...000...//////000000000000000//////......//////111111222222111222222222333333666888::::::::::::;;;<<<<<>>FFFMMMLLLDDD???@@@BBBAAABBBEEEIII```{{{{{{zzznnnjjjlll```VVVPPPRRRUUUUUUTTTVVVPPPOOOLLLGGGCCC@@@???@@@@@@???===;;;999888777777333333222111000//////...---------,,,,,,,,,,,,,,,((((((((())))))************)))))))))(((((((((((())))))))))))***************++++++,,,,,,++++++*********+++------......------...//////......///000//////000111111111111000333222000///......///000111111222222333333333222333666888:::;;;===???BBBDDDJJJrrr~~~~~~vvvppprrrxxx{{{wwwPPP444...))))))///222+++))),,,000///***)))---***(((&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%@@@:::111+++...555555000222...+++---222555111---+++)))222@@@BBB777000111///222444666888>>>GGGNNNLLLCCC>>>AAACCCAAAAAADDDMMMhhh|||qqq___```iiiXXXTTTTTTYYYXXXRRROOOQQQKKKKKKJJJFFF@@@===>>>@@@===<<<;;;999888888777777444444333222111000000///------,,,,,,,,,,,,,,,,,,'''((((((((())))))******))))))))))))(((((((((((())))))))))))***************++++++,,,,,,++++++******+++,,,---............---...//////......///111//////000111111111111111555444111///......///000111111222333333333333222333666999:::;;;;;;<<<>>>@@@BBBlllbbbAAA666,,,'''+++---+++))),,,111///***)))---+++)))&&&&&&&&&'''&&&$$$%%%%%%%%%%%%%%%%%%>>>444+++***111666666333111,,,,,,222666444000...)))---666??????888333222///555777444<<>>>>>777222222333777888666???LLLOOOIIIDDD@@@???AAAAAABBBGGGNNNjjj|||ggg[[[\\\ZZZ[[[YYYVVVSSSPPPMMMJJJGGGIIIFFFCCCAAAAAA???>>><<<999888777555444444333333111111000000///......---+++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,,,,,,,++++++,,,------------,,,......------......///000111111000000000///////////////000222222333333222222222333333222111111000....../////////000000000333333444666777888999:::???AAATTTwwwZZZ555000///,,,000...******///000,,,)))***///,,,)))&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$444...***,,,222666555111000++++++000222///+++***---000777>>><<<555111111444666666888CCCOOONNNFFF@@@@@@AAACCCCCCDDDMMMXXXvvv{{{vvvppp```ZZZ\\\[[[YYYXXXWWWSSSNNNJJJHHHHHHFFFDDDAAA??????>>><<<:::888777666555444333333333111000000//////.........******++++++,,,------...)))))))))))))))))))))))))))))))))*********++++++))))))***+++,,,,,,,,,,,,+++,,,------......------//////......//////000111222222111111111111000000///000111222222222222222333333333333333222222111000000//////.........---000000111333444555666777999>>>UUUzzzbbb777...---))),,,---++++++...///,,,******///---***'''%%%$$$######$$$$$$$$$$$$$$$$$$///,,,+++...555888555111222//////333444000------111222777<<<;;;444000111222333444:::FFFPPPMMMDDD@@@AAACCCDDDDDDHHHXXXgggyyy}}}|||wwwpppkkk```]]]___\\\XXXYYYXXXSSSLLLGGGFFFGGGDDDAAA>>>======<<<:::888777777555444333222222222000000/////////.........******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,------------,,,,,,---...............//////......//////000111111111111111111111111111///000111222222222222222333333444444444333333222111111000///...---,,,,,,---...///000111333444444666<<>>???@@@BBBDDDNNNdddyyy~~~zzzxxxzzz}}}qqqjjjiiiaaa^^^^^^XXXXXXYYYXXXRRRKKKEEEDDDEEEAAA???<<<;;;;;;:::999777777666555333222222222222////////////............,,,,,,,,,++++++*********************************************++++++++++++***+++,,,------......---------...////////////.........------......///000000000000000000000000000000000111222222222111111222333333444444333333333111111000///...---,,,,,,,,,---...///000111222333888;;;NNNppp|||III444///+++,,,,,,,,,++++++---...---***)))******)))&&&%%%&&&'''$$$$$$$$$$$$$$$$$$,,,,,,...222777888666222///---...222222...,,,---555444777999777222111333999888999???GGGJJJEEE???>>>>>>@@@DDDIIIWWWooo~~~zzzyyyyyyxxxvvvhhhdddddd]]]ZZZYYYQQQUUUUUUSSSNNNIIIEEECCCBBB@@@>>>;;;:::::::::888777666555444333222111111111........................---,,,,,,+++******))))))*********************************++++++++++++,,,++++++,,,---............---...//////000/////////......------......///000/////////000000000000111000111111222222222111111111222222333333333333333111111000000/////////...------...000111222333444:::888GGGhhhTTT777...+++++++++,,,,,,***,,,///...+++&&&)))+++)))&&&%%%&&&)))$$$$$$$$$$$$$$$$$$***+++---222666666444111+++***,,,000000,,,+++---555444666888666222111555999888;;;BBBHHHJJJHHHFFFKKKJJJKKKOOOTTT```tttzzzwwwyyyyyyvvvnnnaaa^^^^^^WWWSSSSSSMMMNNNLLLJJJHHHGGGEEECCCAAA???===;;;::::::999888777666555444222111111000000........................+++++++++************************************************+++++++++,,,,,,+++,,,---....../////////......///000000000000/////////......//////000111000000000111111111222222111111222222222111111000000111111222333333222222000000000000111111222222//////000111333444555555;;;666@@@bbb___999,,,((()))+++---,,,)))+++//////+++'''***,,,***&&&$$$%%%((($$$$$$$$$$$$$$$$$$******---000444555333000******---111000,,,,,,///666444555888666222222666444666;;;CCCKKKMMMNNNOOO[[[YYYYYY[[[^^^fffuuu~~~~~~yyyrrrrrrxxxyyyvvvkkk^^^[[[[[[SSSPPPQQQLLLHHHEEECCCCCCEEEFFFCCC@@@???===:::999:::999888777555555333222111000000000---.....................)))))))))***++++++,,,,,,******************************+++++++++,,,,,,,,,+++,,,---...////////////...//////000000000000000000000000000000111111222111111111222222333333333111111222222222111111000///000111222222222222222//////000111222333444444000000111333444555666777;;;333===___jjj@@@000++++++***---,,,(((***000000+++(((+++...+++&&&"""###&&&$$$$$$$$$$$$$$$$$$******,,,000444444000---...///000///---,,,,,,---444333111000111333666888666:::999@@@QQQ[[[fffvvv|||tttqqqrrrpppnnntttwwwuuuvvvuuuqqqnnnggg]]]UUUSSSSSSPPPMMMMMMKKKIIIFFFDDDCCCCCCCCCDDD>>>>>><<<;;;999888666666333333222222111000000000000///...---,,,+++++++++************************++++++++++++++++++++++++,,,,,,---------------------///000111111000///---000000000000000///......///000000111111222333333222222222222222222222222000111111111111222222222222222222222222111000///000000111222333333444444111333444444333333555666666===@@@SSSyyy<<<,,,000)))(((---...***)))...000---***)))***,,,)))$$$###%%%""""""""""""""""""+++,,,...111555555111......///000///---++++++,,,333222000///000222555666444999???PPPdddgggjjjwww}}}tttooosssuuusssvvv}}}xxx|||yyy{{{~~~yyyqqqpppssssssoookkkddd[[[SSSRRRSSSPPPNNNNNNJJJIIIFFFDDDCCCBBBCCCCCC>>>>>><<<;;;999777666666333333222222111000000000//////...---,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,------------.........///111222222111///...000000111111000//////...000000111111222333333333222222222222222222222222111111111111222222222222222222222222222111000000000111111222333333444444444555666666555555777999666<<>>===<<<:::999777666555333333222222111000000000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........000111222333333222111000000111111111111000//////111111222222333444444444222222222222222222222222111111111111222222222333222222222222222222111000111111111222222333333444666777777777666777:::<<<777;;;>>>SSSzzzjjj;;;---''''''+++,,,))))))+++---------******+++***&&&$$$&&&%%%%%%%%%%%%%%%%%%---...000222333333111///...///000///,,,***)))***000///---,,,---///222444444555AAA```rrraaaTTT^^^hhheeeiiiqqqpppcccZZZXXXlll~~~{{{{{{zzzxxxuuutttqqqnnnoootttvvvqqqhhh^^^WWWRRRQQQPPPLLLKKKLLLHHHGGGFFFDDDBBBBBBAAAAAA>>>===<<<:::888777666555333333222222111000000000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,------......//////111222222333333222222111000111111222111111000000111222222333333444555555222222222222222222222222111111111222222222333333222222222333333222111111111111111222222333333333777888888777777888;;;>>>999;;;===RRRzzzooo777,,,000(((***+++))))))***,,,------)))(((***)))%%%$$$%%%%%%%%%%%%%%%%%%%%%,,,...000111000///......///000000...+++******+++000///---,,,---///222444999888BBB]]]kkkZZZNNNZZZdddbbbcccddd[[[NNNLLLQQQooo{{{zzz||||||yyyvvvuuutttrrrpppuuuwwwpppfff^^^XXXSSSQQQNNNIIIGGGIIIGGGFFFEEEDDDBBBAAA@@@@@@======;;;:::888666555555333333222222111000000000......---,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,---......///000000222222333333333333222222111111222222222222222111111222222333333444555555222222222222222222222222111222222222222333333333111222222333333333222222111222222222222222333333555666777777777888;;;===;;;;;;<<>>===<<<;;;999888666555444333333222222111000000000---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,---...///000111111222222111111111111222222111222222333444444333333000000111111222333333333222222222222222222222222222222222333333333444444111222333333444444333333222222222222222222222222222555888::::::::::::;;;:::999<<>>===<<<;;;999777666555444333333222222111000000000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,---...///000111222222111111000000111111222111222333333444444444444///000000111222222333333222222222222222222222222222222333333333444444444111222333333444444444444222222222222222222222222111555999<<<<<<;;;;;;;;;888777<<>><<<:::999999888666555333333222222111000000000......---------,,,,,,,,,***+++---......---+++***++++++*********+++---...,,,,,,---...///000111111111222222222222222222333222333333333333222111111111222333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333000111222333444555555555333555666888999999999999999;;;===TTT}}}===111///,,,)))((()))*********,,,---+++((()))+++((("""%%%%%%%%%%%%%%%%%%.........///000000///...222///,,,++++++---000444222000......000222333333888===EEEKKKOOONNNLLLIIIBBBDDDJJJNNNMMMJJJNNNTTTddduuu~~~~~~|||yyyvvvuuusssooommmppptttsssmmmggg^^^YYYTTTPPPNNNLLLKKKJJJFFFEEECCCBBBBBBBBB@@@>>>>>><<<:::999999888666555333333222111111000000///......---------,,,,,,,,,+++,,,...//////---,,,+++,,,+++*********+++---...,,,,,,---...///000111111333333333333444444444444222333333333333222111111111222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333111222222333444444444444333555666888999999999999999:::===VVVBBB777///,,,)))((()))*********------+++((()))+++)))$$$%%%%%%%%%%%%%%%%%%//////000000000///......111000---***+++...111333111///------///111333333888<<>>:::999<<>><<<:::999999888666555333222222111111000//////......---------,,,,,,,,,,,,---...000000///---,,,,,,++++++******+++------,,,,,,---...///000111111444444444555555666666666333333333333333222222111222222333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222333444444333333333333555666888999999999999777999>>>ZZZGGG:::000---***((()))*********------+++''''''+++***&&&%%%%%%%%%%%%%%%%%%000111111000///.........000000---)))***///222333000...,,,,,,///111222333777;;;@@@DDDDDD@@@;;;777777888===CCCEEEFFFLLLTTT___|||~~~}}}{{{xxxvvvwwwnnnnnnyyyyyykkkaaabbbZZZWWWRRROOOMMMLLLJJJHHHGGGEEEDDDCCCDDDDDDBBBAAA>>><<<:::999999888666555222222222111000000//////......---------,,,,,,,,,,,,---///000111000...------,,,+++***++++++------,,,,,,---...///000111111333333444444555666666666333333444444333333222111222333333444444333333333222222222222222222222222222222333333333333444444333333333333333333333333333333444444444333222222333555666888999999999999777999???\\\LLL666000...***))))))*********------+++''''''***+++)))&&&&&&&&&&&&&&&&&&000111222111...---...000///000...))))))000444333000...,,,,,,///111333333888;;;???BBBBBB???:::777888888<<>><<<:::999999888666555222222111111000//////.........---------,,,,,,,,,,,,---///111111000///......---,,,+++++++++,,,---,,,,,,---...///000111111111222222333444444555555333444444444444333222222333333333444444333333222222222222222222222222222222222222333333444444444333333333333333333333333333333444444444333222222333555666888999999999999666:::AAA]]]RRR444111...+++))))))******)))+++---,,,''''''***,,,+++&&&&&&&&&&&&&&&&&&///111222111...---///222...111...((()))111555222000...,,,---///222444444:::;;;>>>???>>><<<888666::::::>>>DDDEEECCCCCCFFFeee~~~{{{{{{}}}}}}{{{xxxooolllooovvvuuuiii```___WWWTTTQQQNNNMMMKKKHHHFFFHHHFFFDDDCCCCCCBBB@@@???>>><<<:::999999888666555222111111000000///............---------,,,,,,,,,+++---///000111000///.........,,,++++++,,,,,,---,,,,,,---...///000111111///000111111222333444444444444444444444333222222333333444444444333222222333333333333333333333333111222222333333444444555333333333333333333333333222222333444444333333333333555666888999999999999666;;;BBB\\\ZZZ777222///+++************)))))),,,---)))(((+++---,,,&&&&&&&&&&&&&&&&&&...111222111------111555---111///'''(((222666222000...------000333555555::::::<<<<<<<<<;;;999888===???CCCCCC??????IIIUUUuuu~~~zzzzzz||||||yyyuuunnnpppssstttrrrkkkbbb\\\WWWUUURRRPPPOOOMMMJJJHHHHHHFFFDDDCCCBBBAAA>>><<<>>><<<:::999999888666555111111111000//////............---------,,,,,,,,,***,,,...000000000///...///...---,,,+++,,,,,,---,,,,,,---...///000111111//////000111222333444444444444444555444444333222333444444444333333222111333333333333333333333333111111222333333444555555333333333333333333333333111222222333444444444444333555666888999999999999777<<>>>>>@@@EEEHHHCCC;;;===QQQfffzzzyyy{{{zzzwwwsssqqqvvvxxxtttoookkkbbbXXXXXXVVVSSSRRRPPPNNNLLLIIIIIIGGGDDDBBBAAA@@@===;;;>>><<<:::999999888666555111111111000//////............---------,,,,,,,,,***+++---///000000///...///...---,,,+++,,,,,,---,,,,,,---...///000111111///000000111333444555555444444555555444444333222444444444444333333222111444444444444444444444444111111222333333444555555333333333333333333333333000111222333444555555555333555666888999999999999777===CCCXXX|||```@@@333000,,,************)))&&&+++...,,,***,,,---,,,''''''''''''''''''...111000,,,+++///111000222111...+++***,,,000333111...,,,---111555666666999;;;===>>>===<<<===>>>@@@<<<;;;;;;999@@@[[[www~~~{{{{{{}}}}}}yyytttwwwvvvuuusssooohhh___YYYRRR[[[ZZZRRRTTT___]]]PPPIIIGGGFFFEEEEEECCC@@@===;;;;;;999777666555555555222222111111000/////////------------------------+++,,,...000222222222111,,,000000---+++---///...+++,,,,,,---...///000000444333222222222333444555555555666666555555444333333333222222111222222222555555444444444333333333222222333333333444444444444444555555555555444444222111111333555777666555222444777999::::::999888<<<>>>@@@UUUzzz|||;;;666111000***&&&///222&&&++++++---///+++&&&&&&******)))'''&&&%%%%%%---000000,,,,,,///111///111000---******,,,000222000...,,,...111555666666;;;<<<>>>>>>>>>???@@@BBB@@@AAABBBAAACCCOOOjjj|||~~~~~~{{{{{{}}}}}}xxxtttrrrqqqqqqpppmmmhhh```[[[[[[]]][[[WWW\\\aaa[[[MMM>>>@@@BBBCCCCCCBBB@@@???;;;;;;999777666555555555222222111111000/////////------------------------,,,---...000111111111000///222222---+++---...,,,+++,,,,,,---...///000000444333222222222333444555555555666666555555444333333333222222222222222333555555444444444333333333222222333333333444444444444555555666666555555444222222111333555777666666333444777999::::::999888:::>>>CCCZZZJJJ555111000,,,'''...111'''++++++---///---((((((+++***)))'''&&&%%%%%%,,,//////,,,,,,000111///111///+++))))))+++///111///...---...111444666666<<<===>>>??????AAADDDGGGAAAFFFIIIIIIQQQeee}}}}}}|||zzzzzz{{{zzzvvvrrrmmmmmmmmmmmmlllhhhbbb^^^```YYYTTTUUUWWWSSSFFF:::111777>>>BBBAAA@@@???@@@;;;;;;999777666555555555222222111111000/////////------------------------------...///000000//////000333333...+++,,,---++++++,,,,,,---...///000000333222222111222333555666555666666666666555444444333333222222222222333333555555444444444333333333333333333333444444444444444555555666666555555444333222222333555777777666444555777888999999999888999>>>EEE```\\\666111111...'''+++///)))++++++---000...******---***)))(((&&&%%%&&&+++------+++---111111...111...***((()))+++...///.........///111444555666<<<===>>>>>>???BBBFFFJJJDDDHHHJJJNNN___yyy}}}{{{xxxxxxxxxvvvssspppnnnmmmmmmmmmllliiidddaaaaaaVVVPPPRRRNNN>>>...'''+++444>>>BBBAAA>>>>>>@@@;;;;;;999777666555555555222222111111000/////////------------------------.........////////////...000333333...,,,...///---+++,,,,,,---...///000000222222111111222444555666666666666666666555444444333333222222222333444444555555444444444333333333333333333444444444444555555555666666666666555555333222222333666777777666444555777888999999999888999>>>FFFbbblll:::111222111((((((---+++***)))+++......++++++---***)))(((&&&&&&&&&***,,,,,,+++...222222...111---((('''))),,,......---...///000111333555666:::;;;<<<===>>>BBBFFFJJJEEEGGGHHHQQQiii|||~~~}}}{{{zzzyyywwwtttrrrtttrrrpppnnnmmmiiieeebbbbbbYYYVVVWWWLLL999---,,,111888AAADDDAAA>>>===???;;;;;;999777666555555555222222111111000/////////------------------------///............/////////...111222...---000222111+++,,,,,,---...///000000111111111111222444666777666666777777666666555444333222222222333444444555555555444444444333333333333333444444444555555555555666666666666666666555333222222444666888777666555666777777888888888888999>>>EEE```zzzBBB444111222)))''',,,,,,)))'''(((---...+++***,,,+++***((('''&&&&&&)))*********///444222---222---(((''')))---......,,,...000111222333555777888:::<<<===???AAAEEEIIIDDDDDDIIIYYYqqq{{{~~~|||yyywwwvvvxxxuuurrrooollliiidddaaa^^^ZZZYYYXXXNNN@@@:::<<<<<<@@@DDDEEEBBB>>>===>>>;;;;;;999777666555555555222222111111000/////////------------------------///////////////000111222---111222///...111333333+++,,,,,,---...///000000000000000111222555777888666777777777777666555555333222222333333444555666555555444444444333333333333444444444555555555555555666666777777666666555444333333444666888888777666777777777777888888999777>>>FFF___LLL777000222+++'''+++---***'''''',,,...+++)))***+++***)))'''&&&'''((())))))***///555222---333...((('''***...///...+++...111222222222444777888:::===???@@@BBBEEEGGGAAACCCPPPeeewww~~~~~~}}}}}}zzzxxxwwwxxxuuupppmmmjjjfffbbb```ZZZWWWUUURRRMMMHHHEEEDDDGGGGGGFFFDDDBBB@@@???>>>;;;;;;999777666555555555222222111111000/////////------------------------////////////000111333444///222333000...111333222+++,,,,,,---...///000000000000000111333555777999777777777777777666555555222222222333333555666666555555444444444333333333444444444444555555555555666666777777777777666666444333333444777888888777777777777777777888888999555>>>IIIaaaWWW:::...222---'''+++---,,,((((((,,,///,,,******+++***)))'''''''''((())))))***000555333,,,444...((('''+++//////...***...111222222222444777888;;;>>>@@@AAACCCEEEFFF===DDDVVVnnnzzzzzz{{{~~~{{{wwwvvvuuuvvvrrrnnnjjjgggdddaaa^^^\\\YYYSSSNNNNNNOOOKKKFFFMMMJJJFFFCCCBBBAAA@@@>>><<<;;;999777666555555555222222111111000/////////------------------------000/////////111333555666111444444000...000222000+++,,,,,,---...///000000//////000111333555888999777777777777777666666555222222222333444555666777555555444444444333333333444444444555555555666666666666777777777777666666444333333444777888888777888777777777777777888999222???LLLddd]]]===...222...(((+++---...***)))...000---******,,,+++)))(((''''''((()))***,,,---...//////444+++&&&***111111---***++++++...333444333666;;;???::::::>>>BBBBBBBBBDDD<<>>===<<<:::888666555444444333222111000///............------------...//////......///000111222444555888666444222000000000000111000000000000111111222++++++---///111444666888555666666777777666666666444444444444444444444444444444444555555555555555555666666777777777777777777777666666555444444444111222444555666666666555333555888999888888999:::;;;777AAA^^^ppp===444666...---(((+++,,,++++++,,,......,,,******++++++***(((&&&)))***,,,---...---,,,,,,111,,,***...000///...///111000222555666555999>>>KKKDDD@@@CCCGGGGGGFFFFFFNNNkkk}}}zzzyyyxxxxxxvvvuuuqqqpppmmmhhhggghhhddd___WWWWWWVVVTTTQQQOOOLLLKKKIIIGGGDDDCCCCCCCCCAAA@@@===<<<:::888777555555444444333222000///.........------------......//////......//////000222333444999777444222000000000000111111000000000000000000***+++,,,...000333555777555666666777777777777666333444555666666555444333333444444444555666666666555555666777777777777666666666666555555444444444222333444555555555555444000444777999:::999999:::<<<:::DDDaaaEEE333444///000)))***---+++***+++,,,------,,,)))***,,,+++(((&&&)))+++---......---+++***,,,))))))---///...///222222111222555666666:::@@@IIIDDDBBBEEEHHHIIIJJJMMM\\\yyy}}}}}}~~~{{{yyyxxxyyyzzz{{{zzzrrrsssoooiiiffffffccc^^^UUUVVVUUUTTTRRROOOKKKIIIJJJHHHFFFEEEEEEDDDCCCBBB===<<<;;;999777666555555444333222111//////......---------.....................//////000111222333888777555333111111111111000000000//////......---+++,,,,,,...///111333444555555666777888888777777333444666777777666444333333444444444555666666666333444555555666666555555555555555555444444444444333333444444444444444444000333777999:::999::::::;;;;;;GGGeeeMMM000111000333***(((---+++******,,,---...---(((***,,,+++)))&&&***+++---//////---***)))***(((***---...,,,///444222000111555666777;;;BBBDDDBBBBBBEEEFFFFFFLLLRRRfff~~~zzzxxxvvvvvvwwwzzz{{{{{{sssuuurrrkkkgggfffccc^^^UUUVVVWWWVVVTTTPPPLLLIIIKKKHHHFFFEEEFFFEEEDDDCCC>>>===;;;999777666555555444333222111000/////////,,,---......//////......////////////000111222222666666555444333222111111000000000000///...,,,+++++++++,,,---///111222333555555666777888888888888444555666777777666555444444444444555555555555555333444444555555555555555444444444444444444444444444444444333333333333333111444777999999999:::;;;888:::HHHeeePPP//////111333***))),,,+++******,,,......---(((***,,,,,,)))'''***,,,...//////---***(((,,,+++---///---***---333000...000444666777<<>>===;;;999777666666555333222111111000000000111,,,---.../////////...---//////...//////000111222333444555666555444222111111111111111000...,,,+++))))))***,,,///111333555555555666888888999999888666666666777777666666666555555555555555444444444444444555666666666666666444444444444444444444444555444444333222222222222333555777777777888:::;;;999;;;JJJfffMMM000111000000)))++++++******+++---......---(((***,,,,,,***'''***,,,...000///---)))'''//////111111---))),,,222///---///333555777===DDDCCCFFFKKKKKKEEECCCMMMZZZttt}}}zzzvvvuuuvvvxxxyyyyyyqqqtttrrrmmmiiihhhgggdddXXXZZZ[[[[[[YYYTTTOOOLLLHHHFFFDDDDDDDDDDDDCCCBBB>>>===;;;999888666666555222222111111111111111222,,,,,,.../////////...---//////...//////000111222111333555777777555333111222333333222111///---,,,&&&'''))),,,///222555666555555666888888999999999777777666666666666777777666666666555555444444333555666666777777777777777444444444444444444444444555555444333222222222222555666777777666777:::<<<===???LLLgggJJJ111444000---(((---*********,,,...///...,,,'''***,,,,,,***'''***+++000444222+++((((((...<<<888,,,---000......///111333444666999===AAAGGGFFFIIIOOOQQQQQQSSSWWW}}}|||}}}|||zzzyyywwwtttpppmmmllliiiddd```\\\ZZZWWWTTTQQQOOOOOONNNHHHFFFDDDDDDDDDCCCAAA??????>>><<<:::888777777666222222111000///...------,,,---...//////...---,,,///000111111000///111222555333000000222555777888666555444444333000,,,)))'''(((***,,,///222444555999777555666888888666333444444555555666777777777777777777777777777777777777666555444444444444444222333555777777666555444444666777777555444333333555555666666777777888888999;;;IIIfffTTT000222000///...###***+++,,,,,,,,,---///111,,,***+++...---(((***+++///333111,,,)))+++444???888---000444222333///111333444666999===AAADDDIIIQQQVVVUUUSSSZZZccc}}}||||||}}}}}}|||{{{xxxtttpppmmmlllhhhccc^^^ZZZXXXUUURRROOONNNMMMLLLIIIGGGEEEDDDDDDCCCBBB@@@???>>><<<:::888777777666333222222111000///......------...//////...------///000111111000///111222555333111111222444666777555444333333222000,,,((('''(((***---///222444555888777555666888888666333444444555555666777777777777777777777777777777777666666555444444444444444333444555666666555444333333555777666555333333333555555666666777888888888???>>>JJJiiiaaa777222/////////'''(((***++++++++++++...000,,,******---,,,(((,,,,,,...222000+++***---999@@@888...444999666777///111333444666999===AAAGGGNNNVVVYYYVVVXXXhhhzzz}}}{{{zzz{{{|||}}}|||zzzxxxuuupppmmmkkkgggaaa]]]XXXWWWTTTQQQNNNLLLKKKJJJJJJHHHFFFEEEEEEEEECCCAAA???>>><<<:::888777777666444333333222111000//////------...//////...------...///111000000///111222555444333222222333555666444333222222222///+++((('''(((***---000222444555888777666777888777666444444555555666666777777888777777777777777777777777666666555444444444444555555555666666555444222111222444555555333222222333555555666777777888888999>>>;;;FFFfffrrr@@@222///000111+++'''((()))))))))***,,,...,,,)))))),,,+++'''///...///111///******---999>>>666///777;;;666666///111333444666999===AAANNNPPPSSSSSSSSS[[[rrr}}}||||||||||||zzzyyyzzzvvvqqqmmmkkkgggaaa\\\YYYXXXUUURRROOOMMMKKKJJJKKKIIIGGGFFFFFFEEECCCBBB???>>><<<:::888777777666555444444333222111000///---..................------///000000//////111222555555555444333222333444333222222222111///+++(((((()))+++---000222444555777777777777777777666555555555555666777777888888666666666666666666666666666555555444444444555555666666666666444333111000222333444444222222222333555666666777888888999999;;;:::GGGeeeHHH222000111000---'''((()))))))))***,,,...+++)))(((++++++'''222000000111...)))))),,,555999333///777888222222///111333444666999===AAANNNMMMMMMOOOQQQXXXgggvvvttttttyyy|||zzz{{{wwwrrrooommmiiiccc^^^[[[ZZZXXXUUURRROOOMMMKKKKKKIIIGGGGGGGGGFFFDDDBBB???>>><<<:::888777777666555555444333222111000000.........------.........,,,...///000//////111222444555777666333222222333333222111111111///+++(((((()))+++---000333555666666777888888777666555555555555666666777888888888666666666666666666666666555555444444444555555666777666666555333222111000222333444333222222333444666666777777888999999999;;;???NNNhhhOOO222111222...,,,((()))*********+++---///,,,)))(((+++***(((222000111222///***))),,,333777222...444333...111///111333444666999===AAAGGGFFFHHHMMMPPPPPPRRRWWWYYYdddttt~~~}}}yyyuuurrrppplllfffbbb^^^]]]\\\YYYVVVRRROOOMMMKKKIIIGGGFFFFFFFFFDDDBBB???>>><<<:::888777777666555444444333222111000000///...------------...///,,,---////////////111222222555888777444111222333333222222222222000,,,)))((()))+++...000333555666666777888888666555555666555666666777777888888999777777777777777777777777555444444444444555666666666666555444333222111111333333444333222222444666666666777888888999999:::999@@@PPPfff|||VVV222333444---,,,)))***+++++++++,,,...000---))))))++++++)))///...000222000,,,+++...777999222---000...---666///111333444666999===AAABBBAAADDDJJJLLLJJJJJJMMMcccqqq{{{wwwtttssspppjjjfff```___^^^[[[XXXTTTPPPNNNJJJHHHFFFFFFFFFEEECCCAAA???>>><<<:::888777777666444444333222111000/////////...------------...///+++---.../////////111333///444888888444222222444333333222333333111---***((()))+++...111333555666555777999888666444555777666666666777888888999999777777777777777777777777444444444444444555666666666555444333222222111111333444444444333333555777666777777888888999::::::;;;???MMMddd{{{]]]222444555---...)))***+++++++++,,,...000...***))),,,,,,***,,,,,,///333222...---000;;;<<<333,,,---+++...;;;///111333444666999===AAABBB@@@AAADDDFFFHHHOOOWWWttt~~~|||xxxvvvuuurrrmmmhhh``````^^^\\\XXXTTTQQQNNNJJJHHHFFFEEEEEEEEECCCAAA???>>><<<:::999777777666444333333222111000/////////...---,,,,,,---...///+++,,,.../////////111333...333888888555222222444444333333333333222...+++)))***,,,...111333555666555777999999666444555777666666666777888888999999777777777777777777777777444444444444444555666777555555444333222222222222444555555444333444666888777777777888999999::::::BBBCCCOOOgggccc222444666...111(((***++++++***+++---000///+++***,,,,,,***444555777777111+++,,,111???444)))+++555<<<:::555...222555777777999===AAABBBCCCBBBGGGMMMIIIQQQhhhyyy~~~~~~~~~|||xxxtttnnnjjjeeeaaa\\\ZZZYYYXXXTTTQQQRRRMMMHHHFFFGGGFFFBBB>>>>>>>>>===;;;999888666666222222222111111111111000//////...------------...++++++,,,------......///444555777888888777555444111333555888888555000+++,,,,,,+++,,,...000333555999999999888888666555555666666777777777777666666888999999999999888777777444444444555555555666666555444222000111222555666888666555444444555666888777777777777777777777777>>>???OOOmmmrrr<<>><<<777000333555666666888===BBBIIIIIIEEEEEEGGGEEEUUUttt|||~~~|||zzzvvvpppllljjjfffaaa^^^\\\YYYVVVSSSPPPKKKFFFDDDEEEDDD@@@<<<>>>===<<<;;;999777666555222222222222111111111111//////...------------...,,,------......///000000333444666777777666444333111333666888888555000------,,,,,,,,,---000333555777888888888888777666666777777888888888888777777999999999999999888777666555555555666666777777777666444222111111333555777888777555444444555777888888888888888888888888888AAACCCTTTrrrvvv???000555222......***))),,,...,,,,,,...///,,,******,,,---222222333222---)))---555555111...111777;;;:::777111333555555666999@@@FFFUUUUUUPPPLLLHHHDDDVVVxxx}}}|||}}}~~~~~~}}}|||zzzyyyvvvqqqmmmmmmiiieeeaaa]]]ZZZWWWTTTOOOKKKFFFEEEEEEDDD@@@=========<<<:::888777555555333222222222111111111111//////...------------...---......///000000111111222333555666666555333222222444666888777444111///...---,,,,,,---///222333555666777777888888888777888888888999999888888888:::::::::999888777666555666666777777777777888888555444333222222444666777777777555555555555777777999999999999999999999999>>>AAATTTttt|||CCC111555444000///***))),,,...,,,,,,......,,,******+++---000000000///+++)))...777111///,,,---000222333333222333555555777<<>>===<<<:::888777666555333333333222222222222111//////...------------...,,,------...//////000000111222444555555444222111333555888888555444444444000///...------...000111222333555666888999999999888777666666666666777888:::::::::999888777666666666666666666666666666666222111111111222333555555777777666666666666777777888888888888888888888888===CCC[[[~~~MMM222222222000///+++***---///------///------,,,+++***+++///.........***(((...777999444---***+++...000222111333444666888???HHHOOOaaaYYYLLLIIILLLMMM\\\yyy~~~|||yyyuuuppplll```___^^^ZZZVVVSSSRRRSSSKKKJJJHHHFFFDDDBBBAAAAAA>>>>>>===;;;999888666666333333333333222222222222//////...------------...,,,------......///000000111222444555555444222111333666888888555333555777222000...---,,,---...///222333444666777888999999888777666555555666777888888999999999999888777777777777666666666666555555111111111222333444555666777777777777777777777777777777777777777777777777;;;BBBZZZ~~~SSS333222222000000+++***---///------///,,,------+++******///...//////+++)))...666999444...,,,///222222111111333555555666;;;CCCIIIJJJGGG??????EEEHHH]]]~~~}}}|||{{{yyyuuupppmmmccccccbbb]]]WWWSSSSSSTTTJJJJJJHHHFFFCCCBBBAAAAAA??????>>><<<:::999777777444444333333333222222222//////...------------...---......//////000111111222333444666666444333222444777999888444333666999333111///---,,,---......222333444666777888888888999888666555555666888999777777888999999999999888888888888777777666666666222333333444555666777888777777777888888777777777888888888888888888888888999@@@XXX{{{ZZZ666222333111000,,,***---///...---///,,,------,,,******//////000000,,,)))...555666111---...222555333///222444555444444777===CCC@@@DDDFFFJJJNNNOOObbb~~~}}}yyyxxxwwwwwwvvvsssooolllhhhhhhfffaaaZZZUUUTTTUUULLLLLLKKKHHHEEECCCCCCDDD@@@@@@>>>===;;;999888888444444444333333333222222//////...------------.../////////000111111222222222333555666666555333222444777999888444333666:::333222///---,,,,,,---...222333444666777888888888:::999777666666777999:::666777888999999:::999999999999999999888888777777444444555666777888999:::777777888888888888777777999999999999999999999999>>>DDDZZZ|||^^^888333444222000,,,***...///......000+++---...,,,))))))444444111...******,,,......///000222888<<<888000111777777111666DDDKKKIIIEEERRRZZZ]]]]]]ZZZhhhzzzyyywwwvvvtttrrrnnnkkkjjjhhheeeaaa\\\XXXUUUSSSNNNMMMKKKIIIGGGFFFEEEDDDAAA@@@???===;;;999777666555444444333333222222111000000///...............,,,...000222111000---+++333444666999:::888444111222666:::999555444666999:::666111///...000000111...000333666888999888888666888999888777666777888999999999999999999999999666888999888777666777888777888888999999999888888888888888888888888888888888888999999999:::::::::BBBFFF]]]XXX@@@222222222222...***)))+++---,,,***---------+++))))))111111///,,,******---//////000000000444888666000000666666222666BBBHHHEEELLLVVV[[[^^^^^^ZZZfff~~~~~~}}}|||}}}yyyxxxvvvvvvuuurrrnnnlllfffeeeccc```\\\YYYWWWVVVPPPOOOMMMJJJHHHFFFEEEEEEAAAAAA???===;;;999777777555555444333333222222111000000///...............---...///000000///...---222333666888:::888444000333666999888444222444777666555333222333222111///...///111333555666777777777888999888777666777999999999999999999999999999666777888888666666777888999999::::::::::::999999888888888888888888888888888888999999999:::::::::@@@FFF\\\zzzcccAAA222222444222...***)))+++---,,,***,,,------,,,***)))//////---+++)))***---000000222111...///333333111///444555222666???BBB???IIIPPPQQQRRRSSSOOOWWWnnn{{{{{{{{{||||||}}}}}}}}}wwwvvvuuuttttttrrrooolllhhhfffdddaaa]]]ZZZWWWVVVRRRQQQNNNLLLIIIGGGFFFEEEBBBAAA???>>><<<:::888777555555444444333222222222000000///.....................//////////////////222444666999:::888444000333666888777444222333555333444555777888666333000/////////000222444666777777888999999777777888999999999999999::::::::::::666777777777555555666888:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888888888999999999:::::::::@@@JJJ^^^wwwpppBBB222222555222...***)))+++---,,,+++,,,------,,,***)))000000...,,,******---///000333222---,,,///222111...222444333666;;;===:::BBBEEEDDDEEEHHHDDDJJJ___~~~}}}{{{yyyxxxsssrrrrrrrrrrrrpppnnnkkkllljjjgggccc^^^YYYVVVTTTTTTRRRPPPMMMJJJHHHGGGFFFBBBAAA@@@>>><<<;;;999999555555555444333333222222000000///...............//////...---......000000444555777:::;;;:::555222222444666666555444555777555555777999;;;:::777444222111//////000333666888888999:::999888888999:::999999999:::::::::::::::666777777666555555666888;;;;;;<<<<<<<<<;;;::::::888888888888888888888888888888999999999:::::::::===KKK```uuuwwwBBB444111333222...******,,,------++++++---------***)))444333111---******,,,...///222222...---000222222...111444444666999999777BBBEEEBBBDDDIIIFFFMMMaaa{{{~~~}}}|||}}}zzzwwwvvvppppppooooooooonnnkkkiiiiiigggddd```\\\WWWTTTSSSTTTRRRPPPMMMKKKIIIHHHGGGBBBAAA@@@???===;;;::::::666666555444444333333222000000///...............///...---------///000111555666999;;;===;;;777333000222555666777888:::;;;999888888999;;;<<<;;;:::666333111///000333777:::888:::;;;:::999888999:::999999:::::::::;;;;;;;;;777777777666444555777999;;;;;;;;;;;;;;;:::999999888888888888888888888888888888999999999:::::::::;;;JJJ```vvv}}}AAA888111///333///+++***,,,...---++++++,,,...---+++)))555444111...+++***,,,......111222111222555555222///111333666777888888888BBBFFFDDDGGGLLLJJJRRRhhh~~~||||||||||||{{{yyywwwvvvpppooonnnnnnnnnmmmjjjggg```___]]][[[YYYVVVUUUTTTSSSQQQOOOMMMKKKJJJIIIHHHBBBBBBAAA???>>><<<;;;;;;666666555555444333333333000000///.....................------...///111222666777999<<<===;;;777333///111333666999;;;<<<===;;;999777888:::<<<======888666333111111444888:::999:::;;;;;;999999:::;;;999999::::::;;;;;;<<<<<<999999888666555555888;;;<<<<<<<<<<<<;;;:::999999888888888888888888888888888888999999999:::::::::BBBPPPhhhCCC<<<222---333///+++***,,,...---,,,***,,,......,,,***333222000---******,,,///,,,///222444888<<<888111111111333777888999999:::???DDDDDDFFFJJJHHHSSSjjj}}}||||||zzzyyywwwvvvuuuqqqpppooooooooommmjjjggg^^^]]]\\\ZZZXXXWWWUUUUUUQQQPPPNNNMMMKKKJJJJJJJJJBBBBBBAAA@@@>>>===<<<<<<666666666555444444333333000000///...............---------......///000111444555777:::<<<:::666222000000222555888:::;;;;;;999888666777999:::;;;:::888666333111222444777999:::;;;<<<;;;:::999:::<<<999999::::::;;;<<<<<<===::::::999777555666999<<<============<<<;;;::::::888888888888888888888888888888999999999:::::::::GGGRRRoooGGG>>>333///333///++++++---...---,,,***,,,......,,,***//////...+++)))***---000+++...111666===@@@:::111222222444777999999:::<<<>>>DDDEEEFFFIIIGGGSSSkkk|||xxxvvvsssrrrsssrrrqqqppppppnnnkkkhhhbbbaaa___]]]ZZZXXXVVVUUUPPPOOONNNLLLKKKKKKJJJJJJBBBBBBAAA@@@???======<<<666666666555444444333333000000///...............,,,---......///000000111333444666999:::888444111000000222444777999999888777666666777888999888777888666333222222444666888:::;;;<<<<<<::::::;;;<<<999999::::::;;;<<<======;;;;;;999777666777:::===????????????>>>===<<<;;;888888888888888888888888888888999999999:::::::::AAALLLmmmJJJ???444222444000,,,+++---......,,,***,,,......,,,***---///---'''&&&+++///000---000000000333777666222333222222555999:::888555<<<<<>>>>>>>><<<::::::888555333333222000///111111000//////////////////////////////............000222444444444333222000111222333444555555555888888777666555444444333444444333222111222666999;;;::::::999999::::::;;;;;;::::::999999::::::;;;999999999888777888:::======???AAACCCBBB???;;;888888888777777888888999:::666777888999::::::999888AAAQQQtttUUU:::333222777222---+++,,,......---))),,,......,,,***...///---(((&&&***...///,,,......---///444444111222222333666999;;;:::888888;;;:::@@@HHHIIIVVVooo~~~||||||zzzvvvvvvyyyvvvrrrnnnmmmnnnnnnllljjjdddaaa]]][[[ZZZYYYWWWUUUQQQPPPNNNKKKIIIGGGFFFEEEBBB@@@???>>>>>>===;;;999;;;888555444333333111///111111000////////////////////////////////////...///000222444444444333222000000222333444555555555555555555555666666666666888888777555333444666999::::::999999999999::::::;;;::::::999999::::::;;;:::::::::999777888;;;===888;;;===??????===:::888888888777777888888999:::888888999:::999999777777???SSStttSSS;;;444333777333---+++,,,------,,,)))+++......,,,***...000...(((&&&***---...+++------+++...333333000111111333666:::<<<===<<<:::===;;;@@@JJJNNNZZZqqq{{{~~~zzzzzzxxxuuuvvvzzztttqqqooooooqqqqqqnnnjjjeeeccc___]]]\\\[[[YYYWWWRRRPPPNNNKKKIIIGGGFFFEEEBBB@@@>>>>>>>>>===;;;999;;;999666555444444222111111111000///////////////....../////////////////////000222333444444333222000000111222333444555555222222333444666777888999:::999888666444444666888999999888888888888999999;;;::::::999999::::::;;;<<<<<<<<<:::999999;;;===777999;;;======<<<:::888888888777777888888999:::::::::::::::999888777666<<>><<<:::;;;999666555555555333222111000000///////////////............///////////////000222333333333333333000000111111222444555555111222333444666777999999777777777555333444666888999888888777777888888999;;;::::::999999::::::;;;<<<======<<<::::::;;;===:::;;;<<<======<<<:::999888888777777888888999:::999999999999999999888888:::TTTpppTTT<<<333111666444000---+++*********(((+++---...,,,+++...000///)))'''***,,,,,,---222666888:::;;;777000///000333777:::>>>AAACCCGGG@@@HHHccclllVVVVVVuuu{{{vvvpppppprrrrrrpppooopppqqqooojjjeeefffdddaaa```___]]]ZZZXXXRRRQQQNNNKKKIIIFFFEEEDDDDDDCCCAAA@@@@@@???===;;;;;;888666555555555333222111000000///////////////---.........//////000000000000111222333333333333000000000000222333555555444444555555666777888888555666666666666666999;;;999888888777777888888999;;;::::::999999::::::;;;<<<======<<<;;;;;;<<<============<<<;;;999888777888888777777888888999:::777888888999999:::;;;<<<;;;TTTqqqWWW===333000555333111---***))))))***(((***---...,,,+++---000///***(((+++---,,,///444888:::<<<===888111...000333666999===AAAEEEPPPLLLXXXrrrvvv[[[YYYwwwyyysssrrrtttooommmmmmnnnqqqppplllhhhfffeeecccaaa```^^^[[[XXXSSSQQQOOOKKKHHHFFFDDDDDDDDDCCCAAA@@@@@@???===;;;:::888555444555555333222111111000///////////////------......///000000000111111111222222333444444000000000000111333444666666666666777777888888888666777999999999:::===???999999888888888888999999;;;::::::999999::::::;;;:::;;;<<<<<<;;;;;;<<<>>>===<<<;;;999777666555444888888777777888888999:::777777777888:::;;;===>>>@@@WWWwww\\\???333222222222111...***))))))+++'''***---...---++++++......***(((+++------///222444444666888666000---000333666888;;;AAAEEEQQQYYYcccmmmkkkZZZ[[[qqq~~~{{{vvvuuuwwwqqqooonnnoooppppppllliiihhhgggeeedddccc```]]]ZZZSSSRRROOOLLLHHHFFFDDDCCCCCCAAA???>>>>>>===;;;:::888666444333444444333222111111000///////////////------......///000000111111111111111222333444444111000//////000222444666777777777888999999::::::777999:::;;;:::;;;<<<>>>::::::999999999999::::::;;;::::::999999::::::;;;777999;;;<<<<<<<<<===>>>===<<<:::888777777777777888888777777888888999:::999888888888999;;;<<<===FFF]]]bbbAAA333222000111111...***)))***,,,'''***---...---+++***......***))),,,...---///000000...000444333///---000333555777:::@@@EEEHHH\\\bbbZZZUUUQQQVVVddd{{{zzz{{{zzzvvvvvvyyywwwtttqqqppppppooojjjgggjjjhhhgggfffeeebbb___\\\SSSRRROOOLLLHHHFFFDDDCCCAAA???=========<<<:::888888666444333333333222111111111000///////////////---------...///000000111111111111111222333444555111000//////000222444666666777777999:::;;;<<<<<<777999::::::888888999:::;;;::::::999999::::::;;;;;;::::::999999::::::;;;666888:::<<<;;;<<<===???>>>===;;;:::999:::;;;;;;888888888777888999999:::;;;:::999999999:::;;;<<>><<<:::999888777666555444333222222111222222000//////.........---------------...///000---...///111333555666777000000/////////111222333444444666999<<<<<<;;;999888888888:::;;;;;;:::888555:::??????;;;777555444999::::::;;;<<<===>>>>>>777999;;;;;;999888:::===:::999999:::<<<<<<:::999999999888888888888888888======;;;999888888;;;>>>FFFccc|||DDD<<<'''000000///---******+++---+++***)))))),,,---...///...))))))---...---000...+++,,,///111000...111222222444666999;;;===<<<======HHHYYYWWWOOOQQQccc~~~~~~yyywwwuuuuuuwwwzzz}}}yyywwwuuusssrrroookkkhhheeedddcccbbbaaa^^^YYYVVVRRROOOLLLJJJIIIHHHFFFDDD@@@@@@???===;;;:::888888666666555444333222111111111111000///............---------------...//////---...///111333555666777333222111000000111222333444555666999;;;<<<:::888888777777999;;;;;;999777666:::===???===:::888777999:::;;;<<<===>>>???@@@;;;<<<>>>===;;;:::<<<>>>:::999888999:::999888666999999888888888888888888<<<;;;:::999777888;;;>>>LLLjjjDDD<<<+++000000///---+++***+++,,,+++***)))))),,,---...000...***)))---...,,,...------000333333000,,,111222222444555888999;;;111555777DDDWWWXXXNNNNNNZZZttt~~~xxxwwwvvvvvvxxx{{{~~~xxxwwwvvvuuutttqqqmmmiiieeedddbbb```___\\\XXXTTTQQQOOOKKKIIIHHHGGGEEECCC@@@???>>><<<:::999888777555555444333222111000000000///...------------------------------.........------...000222444666777666555333222111111222222555555777999;;;<<<:::777777666666777999999888777888999;;;>>>@@@@@@===;;;::::::;;;<<<>>>???AAABBB@@@AAAAAA@@@>>><<<===>>>;;;:::999999::::::888666888888999999999999999999999999999888777888;;;>>>LLLjjjFFF<<<000///000///---+++***+++,,,+++***)))))),,,------///---((((((,,,---+++......///333666666111---111111222444555777888999888<<<<<>>===<<<:::888777666555444333333111111000//////...------,,,,,,,,,,,,,,,---------------------,,,,,,---///111444666888555444333111111111222333555666777999;;;;;;999777666555555666888888777666:::999:::>>>BBBDDDBBB???;;;;;;<<<===>>>AAACCCDDDCCCCCCCCCAAA???>>>======<<<;;;:::;;;======<<<:::888888999999999999999:::777888888888777888;;;>>>IIIfffGGG:::444/////////...+++***+++,,,+++***))))))+++---+++---+++''''''+++---+++......000444777777333...111111333444666777888888>>>CCCAAADDDRRRSSSKKKKKKMMMggguuu{{{|||{{{xxxvvvtttssssssrrrrrrpppllliiiiiigggdddaaa___\\\XXXUUURRROOOKKKIIIGGGFFFCCCAAA???>>>===<<<:::888777666555444333333111111000///...------,,,,,,,,,,,,---,,,------......---,,,,,,++++++,,,---000333666888222111111000111222333444555555777999;;;<<<:::888777555444555777888777666:::999999===BBBEEEDDDBBB>>>======>>>???AAADDDEEEEEEDDDBBBAAA@@@>>>===<<<:::::::::<<<>>>???>>>===888888999999::::::::::::777888999888888999;;;===IIIeeeIII777555...///000...,,,******++++++***))))))+++---)))+++***'''(((,,,...---///......111555666333000000111333555777888999999;;;DDDCCCCCCMMMOOOJJJKKKRRRooo{{{~~~{{{zzzsssqqqpppoooooonnnkkkiiijjjgggddd```^^^[[[WWWTTTSSSPPPLLLJJJHHHFFFCCCAAA@@@???>>><<<:::999888777555555444333222111000000...------,,,,,,,,,------,,,,,,---......---+++***+++++++++,,,///222666888111000000000111222444555444444666999<<<<<<;;;999777666444555777888888777:::::::::===@@@BBBCCCCCCAAA@@@??????@@@BBBDDDFFFFFFDDDBBBAAA@@@???===;;;999888999:::===>>>===<<<888888999999:::;;;;;;;;;888999:::999999999;;;===GGGbbbNNN555555...///000///,,,+++***++++++***)))))),,,---)))++++++(((***///111000///,,,+++,,,000333222000///111333666888::::::;;;888FFFJJJHHHNNNOOOKKKNNN\\\|||yyy~~~~~~zzzzzz{{{sssqqqnnnmmmmmmmmmlllkkkmmmjjjfffbbb___\\\XXXVVVTTTQQQMMMJJJIIIGGGDDDBBB@@@@@@???===;;;:::888888666666555444333222111111......------------......+++,,,---......,,,+++)))*********+++...222666888444333222111111222444444222333555999<<<===<<<:::888777555555777888888888:::;;;<<<<<<<<<>>>@@@CCCDDDBBBAAA@@@@@@BBBDDDFFFGGGEEEBBBAAABBBAAA>>><<<<<<;;;:::;;;======;;;999888888999999:::;;;;;;<<<999:::;;;;;;:::999:::<<>><<<:::999888777666555555333333222111......---------......///+++,,,.........,,,***)))******)))+++---222666999777666444333222222333444111222444888<<<>>>===;;;999777555555777999999999999<<<===<<<:::;;;>>>BBBEEEDDDBBB@@@@@@BBBDDDEEEHHHEEECCCBBBCCCCCC@@@===AAA@@@>>>>>>>>>===;;;999888888999::::::;;;<<<<<<:::<<<===<<<:::::::::;;;OOOgggXXX666444---///000///---+++******+++***)))))),,,---...111---'''***555555...)))+++---...---,,,,,,---...222444333555999:::777EEEZZZZZZMMMOOOWWWVVVTTTmmm}}}xxx}}}yyyzzz|||~~~|||xxxuuuuuuvvvuuuwwwrrrhhhhhhqqqsssmmmpppmmmjjjgggddd```\\\YYYRRRTTTSSSMMMHHHGGGEEEBBBCCCBBB???===;;;::::::;;;999999888666555444333222////////////............---------,,,+++***)))(((&&&''')))+++///222555777555444333333222222333333333444444666888:::<<<===;;;999888666666666666777>>>::::::<<<===:::;;;>>>===???AAA@@@???@@@DDDGGGIIIFFFDDDDDDEEEEEEBBB@@@CCCCCCAAA@@@>>>===<<<;;;999999::::::::::::;;;;;;;;;;;;;;;999888999<<<>>>UUUnnnaaa444666000//////111///******---+++++++++***++++++---000---'''***333444---,,,---///000///.........000333555333444888888555@@@RRRPPPEEEKKKUUUUUUUUUeee~~~{{{~~~yyyuuuyyy{{{}}}zzzwwwvvvyyy}}}}}}iiicccjjjnnnkkkmmmkkkiiihhhfffccc___\\\TTTVVVTTTMMMIIIHHHGGGDDDCCCBBB@@@===<<<;;;::::::888777777555444333222111////////////............,,,,,,,,,,,,+++***))))))'''((())),,,///222555777333333222111111111111111333333444555777999;;;<<<::::::999888888999:::;;;===::::::<<<<<<:::;;;>>>@@@BBBCCCBBB@@@@@@DDDHHHHHHFFFDDDDDDEEEEEECCCAAACCCBBBBBB@@@???===<<<;;;999999999:::::::::;;;;;;:::;;;;;;::::::<<>>HHHSSSUUUVVVfff}}}zzzvvvyyyxxx}}}}}}jjjdddjjjnnnllliiiiiihhhhhhhhhfffbbb___VVVXXXUUUNNNIIIIIIIIIGGGCCCBBB@@@>>><<<;;;;;;:::777777666444333222111000////////////............,,,,,,,,,,,,+++******)))'''(((+++---000333555777111111111000000000//////222333333444666888:::;;;888888888888999:::;;;<<<<<<999999<<<<<<:::;;;???DDDEEEEEECCC@@@@@@DDDGGGFFFEEEDDDDDDEEEEEECCCBBBBBBBBBBBBAAA@@@>>>===;;;999999999999::::::::::::999:::;;;;;;;;;===AAADDDggg}}}rrr@@@888111......000///+++***,,,++++++******++++++,,,,,,)))&&&***000///***/////////000111000...,,,///222444333444888888666999BBB???===JJJRRRSSSUUUlll}}}xxxssswww|||}}}{{{sssjjjhhhkkkkkkhhhgggggggggggggggeeeaaa^^^VVVXXXUUUNNNIIIIIIIIIGGGCCCBBBAAA???===<<<;;;:::888777666555333222111111////////////............,,,,,,,,,,,,,,,+++***)))(((***,,,///222444666777111111111111111000//////111222222333555666888999666666666777777888999999;;;888888;;;<<<;;;<<>>AAAEEEDDDCCCCCCCCCDDDDDDDDDCCCAAABBBBBBBBBAAA???<<<:::888999999999999:::::::::999:::::::::;;;===AAADDDrrrooo???777222...---000000,,,***+++************+++,,,,,,+++((('''***...---)))---,,,,,,---//////,,,***,,,000333333666:::<<<:::777>>><<<>>>JJJNNNMMMRRRkkk~~~}}}sssmmmlllooorrrrrroookkkiiijjjgggccchhhgggfffeeedddbbb^^^[[[UUUWWWUUUNNNIIIIIIHHHFFFCCCBBBAAA@@@>>><<<;;;:::999888777666555333222222////////////............++++++,,,,,,,,,+++******)))+++---000333555666777222222333333333222111000111111111222333555666777777777777777888777777777:::777777;;;<<<;;;<<<@@@DDDEEEEEEBBB>>><<<>>>@@@@@@AAABBBBBBBBBCCCCCCDDD@@@AAACCCCCCAAA>>>:::888888888888999999999::::::999::::::999999;;;>>>AAAbbbqqq|||jjj===777222...,,,///000---******************+++,,,---***((((((+++---,,,)))+++***)))+++//////,,,))),,,000333444777===>>>===666;;;999===GGGGGGHHHRRRnnnyyy{{{|||zzzuuuqqqoooppprrroookkkiiijjjlllnnnnnniiigggeeecccbbb```\\\ZZZTTTWWWVVVOOOJJJIIIHHHEEEBBBBBBBBBAAA???===;;;:::999999888666555444333222////////////............+++++++++,,,,,,++++++******,,,///222555666777777333333444555444333222111000000000111222333555555999999:::::::::999999888888666777:::<<<;;;===@@@AAACCCEEECCC>>>;;;;;;<<<<<<>>>@@@@@@@@@AAACCCDDD@@@AAACCCCCCAAA<<<777444888888888888999999999999999::::::999888:::===@@@RRRdddssslll???888333...,,,///111...******)))))))))***+++,,,...***(((***------+++))),,,***))),,,111222///,,,...222555555888===???===:::<<<999;;;CCCCCCIIIYYYuuu~~~{{{zzzzzzyyyyyyyyyxxxxxxoookkkhhhhhhkkknnnrrrtttjjjhhhdddbbbaaa```^^^\\\TTTXXXXXXRRRMMMKKKHHHEEEBBBBBBBBBAAA???===;;;:::888888777666444333222111////////////............***++++++,,,,,,++++++++++++---000333666777777777333333555555555444222111/////////000111222333444777777999:::;;;;;;::::::888555666:::<<<;;;===AAA>>>BBBEEEDDD@@@;;;::::::999<<<>>>???>>>???AAADDD???AAACCCCCC@@@:::444000888888888888999999999999888999:::999:::<<<@@@CCCOOOhhh}}}tttBBB555444...+++///111...+++))))))))))))***+++,,,...***(((+++------+++***...++++++...333555333///000444777666999===???<<>>===>>>AAADDD???AAACCCCCC???999222---777888888888888999999999777888::::::;;;>>>CCCFFFNNNnnn{{{DDD111444...+++...111///+++))))))))))))***+++---333///,,,,,,------+++(((------000888:::666111000555444444666:::===??????:::999===AAA>>>???RRRjjj~~~~~~yyyuuu}}}|||{{{{{{zzzyyywwwssspppmmmmmmmmmlllkkkjjjiiiiiikkkfffaaa```bbbccc```\\\^^^ZZZUUUPPPMMMKKKIIIGGGEEEEEECCCAAA???===<<<;;;666555444444222222111000111111111111000000000000---,,,,,,++++++,,,,,,---***+++---000222333444555666555333111111222333444111111111111222333444555333444555555444444666777;;;:::777666777:::===@@@AAABBBBBBAAA@@@>>><<<;;;:::888666888<<>>???>>>999222,,,555666888999999888777777888888999:::999777;;;BBBTTTyyyuuuBBB:::222///------//////,,,)))------+++'''(((---111---******+++,,,***(((111...000666777333000///333333444777;;;>>>??????;;;<<<@@@EEEDDDGGG[[[sss{{{www~~~}}}}}}}}}}}}|||zzzvvvtttnnnnnnlllkkkjjjjjjiiiiiijjjfffbbb`````````^^^[[[\\\YYYTTTPPPMMMJJJHHHFFFFFFEEEDDDAAA???===;;;:::666555555444333222111111111111111000000000//////---,,,,,,++++++,,,,,,---,,,---///111333555666666666555333222111222333444111111111111222333444555333444666666555444666777:::999888777888:::===??????@@@@@@AAA@@@???======555444333666;;;???@@@???===<<<<<<<<<<<<888222,,,555666777888999999888888888888999;;;999888===DDDYYYzzzvvv===---222///------//////,,,))),,,---+++((((((,,,...+++''''''***+++***(((333///...222333000...///000111444888===@@@@@@???<<<===AAAEEEGGGPPPjjj}}}yyywwwpppooollljjjiiiiiijjjkkkiiihhheeecccaaa___^^^^^^ZZZWWWTTTPPPMMMJJJFFFCCCGGGFFFDDDAAA???<<<;;;:::666666555444333222222111000000000000////////////------,,,,,,,,,,,,------...///111333555777888888666555444333222333444444222111111222222333444555444555666666555555666777888888888999:::;;;===>>>>>>>>>???@@@@@@??????>>>555444444666999===>>>>>>;;;;;;<<<<<<<<<888333///444555777888999999999999888888999;;;::::::???GGG^^^}}}~~~HHH777222///------//////,,,)))+++---,,,((((((,,,...***'''''')))+++***)))222---+++...///------///...000333999>>>AAAAAA@@@;;;>>>DDDJJJPPP^^^{{{|||yyywwwsssqqqnnnkkkiiijjjkkkllliiijjjjjjhhheeecccdddeeeZZZXXXTTTQQQOOOKKKFFFCCCDDDDDDCCCAAA???>>><<<<<<777777666555444333222222000000000/////////......------,,,,,,,,,,,,------000111333555777999::::::666666555444333444444444222222222222222333444555555666777777666555666777666777888:::;;;<<<======???????????????>>>>>>>>><<<:::999888999;;;<<<===>>>?????????===999555222555555666777888999999:::999888999;;;;;;;;;AAAIII___MMM777222///------//////,,,)))***------)))(((+++///+++((('''***,,,,,,+++...***))),,,...---...000...///333999>>>AAAAAA@@@999FFFWWWdddkkkuuu~~~yyywwwvvvvvvtttqqqnnnllllllnnnooohhhiiijjjjjjhhhggghhhiii[[[YYYUUUSSSPPPLLLHHHDDDBBBBBBAAA@@@@@@??????>>>888777777666555444333222000000000000////////////...------,,,,,,------...000111333666888999:::;;;666666555555555444555555333333333222333333444444666777888888666555666888555666888:::<<<=========AAAAAA@@@>>>===<<<<<<<<<@@@???===;;;;;;;;;===???@@@AAAAAA???<<<777333111666666666777777888999:::999888999;;;;;;;;;BBBKKK\\\SSS555222///------//////,,,))))))---...***(((+++222---)))(((***,,,,,,+++---******///111000///111///000333888===AAAAAAAAA>>>UUUsss{{{wwwvvvxxxyyyxxxuuurrrqqqpppqqqqqqhhhhhhiiiiiiiiiiiihhhggg\\\ZZZVVVRRRPPPLLLHHHFFFAAAAAAAAA@@@@@@?????????888888777666555444444333111111111111000000000000......------------......000111333555777999::::::666666666666666555555555444444333333333333444444777888999888777666777888555666888:::<<<=========BBBAAA@@@>>><<<<<<;;;;;;>>>>>>===<<<;;;<<<@@@CCC???@@@AAA>>>999444111000777777777666777777888999:::888888::::::;;;BBBKKKYYYVVV888222///------//////,,,)))(((---///+++(((***333...)))(((***,,,,,,***///---///555777333000000111111333777<<<@@@AAAAAALLLfff~~~~~~yyywwwyyy||||||{{{yyywwwuuutttssssssmmmkkkjjjjjjlllkkkhhhddd]]]YYYTTTPPPMMMKKKHHHFFFDDDCCCBBBAAA???>>>======999888888777666555444444222222222222111111111111......------------......///000222444666888999999777777777777777666555555555444444333333333444444888999:::999777666777888666666777999;;;<<<>>>???AAA@@@>>>===<<<<<<<<<=========<<<999888999===AAA>>>@@@@@@>>>999444333222999888777666666666777888:::888888999999:::AAAJJJYYYvvvPPP111222///------//////,,,)))'''---000,,,)))***444///)))''')))+++***)))222111444:::;;;666000///333222333666;;;???AAAAAAYYYoooyyywwwoooqqq|||~~~yyyxxx|||~~~}}}|||zzzxxxwwwuuuttttttpppmmmmmmooonnniiiccc]]]XXXSSSNNNKKKIIIGGGFFFFFFEEEDDDAAA???===;;;:::999999888777666555444444333333333222222222111111......------------.........///111333555777888888777777777777777666555555555444444333333333444444888::::::999777666777888666666777888:::<<<>>>??????>>>===<<<<<<===>>>???>>>>>><<<888444333777;;;>>>@@@BBB???;;;777666777:::999888666666666777777;;;888888999888999@@@IIIZZZ~~~___444222000------//////,,,)))&&&---000,,,))))))---,,,+++*********++++++333222555:::999333000000111222444777:::@@@HHHMMMfffqqq{{{~~~}}}xxxqqqiiiffftttttt{{{zzzwwwttttttuuuwwwxxx{{{}}}~~~|||zzzyyyyyyvvvwwwtttpppnnnlllddd[[[ZZZWWWTTTRRRPPPNNNJJJHHHEEECCC@@@===<<<<<<===>>>;;;:::999888777555444444333333333333222111000000......------------...............///111333555666999888777888888888666444333444555555666666555555::::::999888777777888888:::999777777999===BBBDDD===>>>??????>>><<<<<<===<<>>444000333999<<<===>>><<<999555333333:::999888777777777999999999<<<888777<<<;;;>>>LLLZZZaaa777777222......111222///,,,(((***,,,,,,+++***---+++)))((()))+++,,,---444111000444666222000111000111333666;;;BBBJJJPPPbbbhhhmmmpppssstttpppjjjggglllooo~~~}}}|||zzzxxxwwwvvvvvvuuuvvvxxxyyyzzzzzzxxxwwwvvvwwwtttnnnkkkjjjeee___[[[XXXUUURRRPPPMMMJJJGGGEEECCC@@@>>><<<<<<===>>>;;;:::999888777666555444333333333333222111000000......------------......111111111222444666888::::::999888888888888666444333444444555555555555555:::999999888888777888888:::999888999:::===@@@BBB;;;<<<===<<<;;;:::::::::@@@CCCDDD???888333444888888:::======:::777444444:::999888777777888999999888;;;777666;;;:::>>>LLL]]]~~~kkk===666222......000111///+++(((***,,,,,,+++***000,,,((('''(((+++---...666///+++///333333111111///000222555:::BBBLLLRRRZZZ[[[[[[___hhhooommmfff```]]]iii|||}}}}}}|||{{{yyyvvvuuusssrrrrrruuuyyyzzzxxxuuu{{{}}}yyyqqqjjjhhheeeaaa]]]ZZZWWWSSSQQQMMMIIIGGGEEECCCAAA>>>======>>>>>>;;;;;;:::888777666555444333333333333222111000000......------------......222222222333555777:::;;;;;;:::999888888888555333444444444555555555555555999999999888888888888888::::::::::::;;;===>>>???;;;;;;;;;;;;::::::::::::@@@AAAAAA???:::666555444555888<<<===<<<888666444999888888777888888999999666999666555;;;;;;???MMMiiisss===444111......///000...+++(((***,,,---+++***666000***'''))),,,...///555---)))///555555111//////000111333888@@@IIIPPPQQQQQQRRRXXXcccjjjeeeZZZQQQNNNjjj~~~}}}}}}}}}|||zzzxxxvvvuuuuuurrrqqqsssxxxzzzwwwssswwwnnnhhheeebbb___\\\XXXTTTQQQNNNIIIFFFEEEDDDAAA???>>>===>>>>>><<<;;;:::999777666555555333333333333222111000000......------------......000000000111333666888:::<<<:::999999999888555333444444444444555555666666888888999999999888888888::::::;;;<<<===============<<<;;;;;;;;;<<<;;;:::;;;::::::;;;:::888444111555999===???===999666444888888888888888888999999666999666666======AAAOOOuuuvvv:::333111...---......---+++)))+++------,,,***;;;444,,,(((***---......222---,,,444:::888111---000000111222555;;;CCCIIIIIILLLRRRZZZcccdddYYYKKKGGGJJJuuuzzz|||~~~}}}{{{xxxwwwuuuuuuuuuyyyuuussstttxxxzzzvvvrrrxxx}}}yyyqqqkkkfffbbbaaa^^^YYYVVVRRRNNNJJJGGGEEEDDDBBB@@@???>>>>>>>>><<<;;;:::999888666555555333333333333222111000000......------------............///000222555888999<<<:::999999999888666444555444444444444555666777777888888999999999888888::::::<<<=========<<<<<<>>>;;;999999:::;;;:::999666666666888:::999666333777;;;???@@@===888444222777777888888999999999999777;;;888888??????CCCRRRzzz|||;;;222111///.........---,,,)))+++------,,,+++===555,,,)))+++......---000...000999===888000+++000000111222444999???CCCCCCLLLVVV\\\___ZZZMMM@@@EEEQQQkkkzzzxxxwwwuuuttttttuuuvvvyyyvvvttttttwwwwwwuuussslllrrrvvvtttqqqnnnhhhbbbbbb^^^ZZZVVVSSSOOOKKKHHHEEEDDDBBBAAA???>>>>>>>>><<<<<<;;;999888777666555333333333333222111000000......------------......000000000222444777:::<<<;;;:::999999:::999777555555555444333444555666777666777888::::::999888888::::::;;;<<<=========<<<<<<888555555777999888666555555555777888999777555777:::======:::666333111666777888999999999999999999<<<999999@@@@@@DDDRRR}}}@@@222222000///...---------)))+++---...,,,+++999111)))(((,,,//////,,,//////333:::;;;555...,,,...000222444555999===AAA@@@LLLWWWYYYUUUMMMDDD<<>>>>><<<<<<;;;:::888777666666333333333333222111000000......------------......000111111333555888;;;===:::999888999::::::999777666555444333333555666777555777888:::::::::888777:::::::::;;;<<<===>>>>>><<<888333333777999777555444555555555444444444444333555888888666333222111555666888999::::::999999999<<<999999??????CCCQQQ|||>>>333222222000............***,,,......,,,+++444---'''&&&,,,000///---///000444:::999222---------000333555777:::>>>AAA???MMMWWWUUUKKKDDD@@@===FFFYYY}}}dddxxxsssgggjjjoootttwwwwwwwwwvvvmmmoooppppppoooppprrruuurrrrrrppplllllllllfff___aaa^^^[[[WWWUUUQQQNNNKKKDDDDDDCCCBBB@@@???>>>======<<<;;;:::888777666666333333333333222111000000.........------.........000000000222555888;;;<<<999888888999;;;;;;:::888666555333333333444666888555666888:::;;;:::888777::::::::::::<<<===>>>???>>>999555555888:::999777333444444222///...///000///111444444333222111111555666888999::::::999999999<<<999888>>>>>>BBBPPPuuu666333333333111///......///***,,,......---+++***+++)))(((,,,111000,,,222------222555222,,,***,,,///333555666888:::<<>>;;;:::<<>>AAADDDAAA;;;999<<<@@@\\\jjjtttjjjfffssseee[[[jjjuuusssqqqttttttoooqqqpppooooooooopppnnnmmmooopppppppppmmmjjjfffdddbbb[[[WWWXXXVVVPPPLLLMMMHHHEEEBBB@@@@@@AAA@@@???@@@===999777777888777666555444444333333222222111000000////////////000000111111333444777:::<<<===:::777666888;;;<<<888444555555555666666666666666777888999888777666777888555999======:::999;;;>>>>>>;;;999777777777555444000///...------,,,,,,---***++++++,,,---......///888999999::::::999999999999<<<888777;;;;;;???OOOvvv>>>666333///------...//////(((***,,,,,,+++***111000+++(((***//////+++...***)))...111000...---,,,///222555666888:::<<<;;;======:::777999@@@GGGaaaXXXUUUXXXggg|||oooccccccmmmtttrrrrrrvvvtttnnnpppooonnnnnnoooooonnnmmmmmmnnnnnnmmmllliiifffddd```\\\ZZZ[[[YYYSSSOOOMMMHHHFFFCCCAAAAAAAAA@@@??????<<<999888888888777666555444444333333222222111000//////......//////000111111222444777999<<<===999777666777:::;;;888555555555555666666777777777777999;;;:::888777666777666999<<<<<<:::999:::===<<<:::777555555444333111000///...---,,,,,,,,,,,,***)))))))))+++,,,...000777777888999::::::::::::888<<<888777;;;;;;AAAQQQzzzJJJ666333///------...//////(((***,,,---+++***444222,,,''')))......***///,,,---222444111------,,,...222555666888;;;===<<<======;;;:::===EEEKKKPPPGGGOOOddd{{{zzzmmmcccqqqvvvxxxvvvwwwyyyuuuoooooonnnmmmnnnoooooonnnmmmkkkkkkkkkkkkiiigggeeeccc]]]]]]^^^^^^\\\VVVQQQNNNIIIFFFCCCBBBBBBAAA@@@>>>>>><<<999888888888777666555444444333333222222111/////////....../////////000111222444666999;;;===999777666777999999888666555555555666777777888888777999<<<<<<:::888666666888:::;;;;;;999888999::::::888555333333222111/////////...---,,,,,,,,,,,,***)))))))))***---000222666666888999:::;;;;;;;;;777<<<999777;;;;;;CCCTTTPPP777444000.........//////)))+++------,,,***444111,,,''')))......***111000333999999222---++++++...222444666888;;;======>>>?????????AAAFFFJJJDDDJJJdddzzzooohhh||||||{{{yyyyyyyyyuuuooopppooonnnnnnoooooonnnmmmiiiiiiiiihhhgggeeecccbbb\\\___aaa```]]]XXXRRRNNNIIIGGGDDDCCCBBBAAA???>>>===;;;999999999999777666555444444333333222222111//////............//////000111222444666999;;;<<<888777666666777888777777555555666666777888888999777:::<<<===;;;888777777:::::::::999888777777888777555333111111111000...///...---,,,,,,++++++,,,++++++***+++---000333555555666777999:::;;;<<<<<<666<<<999777;;;<<>>===???@@@@@@AAACCCFFFHHHDDDWWWzzz|||uuurrr}}}{{{yyywwwvvvsssppprrrqqqooooooppppppnnnmmmiiihhhgggfffdddbbb```___\\\aaadddaaa\\\XXXSSSNNNIIIGGGEEEDDDCCCBBB???===<<<:::999999:::999888666555444444333333222222111///......------......///000000111333666888;;;<<<888777777666666777777888555555666777777888999999888:::<<<<<<;;;999999:::<<<;;;999888777666666666555333111000111111000//////...---,,,++++++++++++++++++,,,---///222555666666666888999:::;;;;;;;;;555<<<:::888;;;<<>>@@@@@@@@@@@@BBBEEEHHHKKKIIIaaa{{{|||}}}|||zzzxxxvvvttttttuuuuuusssqqqpppqqqpppnnnllliiihhhfffdddbbb```^^^]]]]]]cccfffaaa[[[XXXSSSMMMIIIHHHFFFDDDDDDBBB???===;;;:::999999::::::888666555444444333333222222111///......------......//////000111333555888:::<<<777777777666555666777888444555666777888999::::::888999;;;;;;::::::<<<======;;;999777666666555444222111//////111222111000///...---,,,++++++++++++)))***,,,///111333555666666777888999:::;;;;;;;;;555<<<:::888;;;<<>>CCCBBBAAAAAACCCGGGMMMPPPMMMggg|||{{{zzzyyywwwuuuwww{{{wwwuuurrrqqqqqqpppnnnllliiihhhfffdddaaa___]]]\\\]]]eeeggg```ZZZWWWSSSMMMJJJHHHFFFEEEDDDBBB???<<<;;;:::999999::::::888666555555444333333222222111.........------.........///000111333555888:::<<<777777777666555555777999444555666777888999::::::888999:::::::::;;;===???>>><<<888666666555444444111000...///111222222111......---,,,++++++++++++(((***,,,///222444555666777888999999::::::::::::444<<<:::888;;;===HHH^^^ccc:::666222///...//////...***,,,......---+++...+++(((&&&''')))******...)))(((+++---,,,,,,...***...222555777999;;;<<>>>>><<<:::999999888666555666555555444444333222222000///...------...///000000000000111444777999;;;:::999888777666666666666888888777777777999:::;;;;;;<<<======<<<<<<===>>>===:::666555555555555444222222222222111///...------,,,,,,+++*********+++)))+++---...///111444777666777777888888999::::::999<<<::::::>>>===IIIaaaaaa999666222000000000000///,,,***+++...---)))333///***(((((()))))))))---+++---222444000,,,,,,+++...222555666888:::<<<>>>AAABBBDDDHHHPPPZZZ```^^^ttt{{{}}}~~~{{{wwwuuuxxx|||xxxssspppqqqqqqmmmjjjjjjggggggfffdddbbb___]]]\\\ggggggbbbYYYTTTUUUSSSOOOPPPLLLGGGCCCAAA@@@???>>>>>><<<:::::::::999777555666555555444444333222222000///...------...///000000000111222555888:::;;;;;;:::999888777777777777888888777777777999:::;;;<<<>>>>>>>>><<<<<<===>>>>>>;;;777444444555555444111111111111111000///......---,,,+++***************+++---///000222555777888888888999999999999999999<<<:::;;;??????KKKcccggg:::666333000000000000///,,,***+++......***777333---)))((()))******------222999:::444---***+++...111444555666888:::@@@AAACCCEEEIIIRRR___hhheeezzz~~~|||xxxwwwyyy|||{{{uuurrrrrrqqqkkkhhhhhhfffhhhiiifffbbb______```dddccc^^^VVVRRRTTTTTTSSSPPPLLLGGGDDDBBBAAA@@@>>>???===<<<;;;;;;:::888666666555555444444333222222000///...------...///000000111222444777999;;;<<<<<<;;;:::999888888888888888888777777888999;;;<<<>>>??????>>>===<<<>>>???@@@<<<777444333444555444000000111111111000000///000///---,,,+++***))))))***+++...///000222666888::::::::::::999999999999888<<<:::;;;@@@AAAMMMeeeooo;;;777333000000000000///,,,***+++//////,,,777222,,,)))((()))++++++//////333:::;;;444---***+++...111333444555888:::@@@@@@BBBDDDFFFLLLXXXcccmmm~~~{{{zzz|||~~~~~~yyyvvvuuurrrllliiijjjeeehhhkkkhhhbbb___```ccc```___[[[WWWUUUUUUUUUUUUOOOLLLGGGDDDCCCBBB@@@???@@@>>><<<<<<<<<;;;999777666555555444444333222222000///...------...///000000111444777999;;;======;;;;;;:::999888888888888888777777777888:::;;;======>>>>>>>>>===>>>@@@BBBAAA===777444333444555555//////000111111222111111111000...---+++***))))))***,,,...000111333777999<<<<<<;;;::::::999888888888<<<:::<<>>>>>>>>:::999888777777666666777888777777777999:::<<<===;;;<<<=========???CCCEEE@@@===888555444555555555///000111222333333333333222111///---,,,+++*********,,,...000222444888:::===<<<;;;;;;:::999888888888;;;:::<<>>===<<<<<<;;;999777666555555444444333222222000///...------...///000000333888<<>>:::;;;<<<<<<<<>>;;;888666666666666555111222333444444444444444222111///...---,,,++++++***,,,///111222555999<<<<<<;;;;;;:::999888888777888<<<:::<<>>:::444000///000000111,,,***+++//////,,,+++***((()))+++,,,,,,,,,///***)))---...---,,,...+++---000222444888<<<@@@KKKGGGFFFIIIIIILLL]]]rrr~~~}}}||||||{{{tttrrrrrrrrrmmmhhhgggkkkjjjjjjiiigggdddbbb```___]]]YYYYYYZZZXXXRRROOORRRMMMKKKHHHFFFEEEDDDAAA???@@@>>><<<;;;;;;:::999777666555555444444333222222000///...------...///000000444999>>>AAABBBAAA@@@::::::999888777777777777888777777888999;;;===???<<<<<<<<<;;;:::<<<@@@CCC;;;:::888888888888777555444444555555555555555555111000///...------------***,,,///111333666999<<<::::::999999888888888777888<<<:::<<>>BBB___XXXTTTTTTSSSVVVkkk~~~|||{{{{{{zzzyyysssrrrssssssoooiiijjjnnnllljjjgggfffeeeccc___\\\___YYYWWWWWWUUUOOONNNRRRMMMKKKHHHGGGFFFDDDBBB??????===<<<;;;;;;:::888666666555555444444333222222000///...------...///000000444:::???BBBCCCBBBAAA<<<;;;:::999888888888888888777777888999<<<>>>???>>>>>>===;;;999:::===@@@999888888999:::999777555555666666666666666555555111000///...............+++---///111333666:::===999999999888888888888777888<<<:::;;;@@@AAAMMMeee@@@;;;444000///000111111,,,***+++...---)))111111---))))))---...+++......//////////////////111,,,---333444333===LLLgggeeejjjiiibbblll}}}yyyxxx{{{yyysssrrrnnnsssuuummmlllmmmfffkkkhhhdddcccdddcccaaa^^^bbb___ZZZWWWTTTRRRPPPNNNLLLJJJGGGFFFFFFEEECCCAAA>>>>>>===<<<;;;999888777777777666555333222111000000///...------...000111666888<<>><<<>>>@@@<<<:::777666666666666555666444333333444555333222000000...---,,,+++++++++)))+++...111444777999:::999999:::::::::999999888999666===;;;AAAIIIUUU{{{EEE888444444,,,,,,111//////+++)))+++,,,***222111---((())),,,---***...///111222222000...---000,,,---444444333;;;IIIXXXZZZbbbccc^^^iiizzz}}}}}}|||}}}yyyrrruuupppttttttmmmmmmpppjjjjjjgggdddcccccccccaaa___bbb___[[[XXXWWWVVVTTTRRRNNNLLLJJJIIIHHHGGGEEEBBB>>>>>>===<<<;;;999888777777777666555333222111000000///...------...000111666999<<>>>>>CCCJJJTTTyyyHHH:::666555...---222000///+++))),,,,,,***111000,,,'''(((+++,,,)))...000222444444111...+++---+++---444444333999CCCKKKOOOZZZZZZUUU```qqqttt}}}wwwqqquuupppssstttkkklllqqqmmmiiigggdddcccdddcccbbbaaabbb___\\\ZZZYYYYYYXXXVVVOOOMMMKKKIIIHHHGGGDDDBBB>>>>>>>>>===;;;:::888777777777666555333222111000000///---------///111222777999===@@@BBBAAA@@@???:::888777777888888777555555666888888999;;;???AAABBBAAAAAADDDHHHIIIEEE@@@@@@>>><<<999777666555555555444333333444444333222000///...,,,++++++++++++***+++...111444777888999888888999999999999999888666555??????DDDIIIRRRvvvKKK===999777///...333111///+++))),,,---+++......+++&&&(((,,,---***///000111222111///---,,,++++++...333444333777>>>FFFKKKTTTQQQKKKWWWggghhhwww~~~}}}{{{vvvqqqpppnnntttuuummmlllpppllliiihhhfffeeeeeeeeeddddddccc```]]][[[ZZZYYYXXXWWWOOOMMMJJJHHHGGGEEEBBB@@@>>>>>>>>>===<<<:::888777777777666555333222111000///...------...000222333777:::>>>AAABBBAAA???>>>:::888777777777777555444555666888999:::===@@@CCCDDDDDDEEEGGGHHHGGGBBB>>>CCCBBB@@@<<<999777777777555444222333444444333111///...---,,,++++++++++++***,,,...111444666888999777888888999999999999888777555===<<>>999888///...222000///+++))),,,---++++++,,,)))&&&(((...///---000///...------------...++++++...333444444666999EEEIIIOOOJJJEEETTTdddbbbooo|||{{{yyywwwtttrrrmmmmmmwww{{{qqqoooqqqkkkjjjjjjiiihhhfffffffffgggdddaaa]]]ZZZYYYXXXVVVTTTQQQNNNKKKIIIGGGEEEBBB@@@??????>>>===<<<:::999888777777666555333222111000///...------...111333555888;;;???BBBCCCAAA???<<<999888666666666666555333555666888999:::===AAADDDCCCGGGKKKKKKIIIEEECCCCCCEEEEEECCC???:::888888:::555333222222333444222111...---,,,++++++++++++++++++,,,///111444666888888666777888888999999999999999555:::777<<>>>>><<<;;;999888777777666555333222111000...---------///111444666999<<<@@@CCCDDDBBB>>>;;;888666555555666666555333555666888999:::===AAADDDBBBGGGLLLMMMJJJHHHIIIKKKDDDEEEDDD@@@:::888999;;;444333222222333333222111------,,,++++++++++++++++++---///222444666777888666666777888999999999999;;;666:::666:::AAANNNvvvIII;;;777555---,,,111//////+++))),,,...,,,//////+++((()))...///---------,,,,,,---...///000...///000111333555666555;;;???FFFGGGLLLaaakkk^^^hhh}}}{{{}}}{{{tttpppqqqjjjmmmyyy}}}sssppprrrnnnjjjkkkkkkhhheeecccccceeeccc```]]]ZZZZZZYYYWWWVVVUUUSSSOOOLLLJJJGGGDDDAAA?????????>>><<<;;;999888777777666555333222111000...---------///222555777999===AAADDDDDDBBB===;;;666555444444666666555444555666888999999<<>>888666888;;;444333222222333333222000---,,,++++++***+++++++++,,,---///222444666777777555666777888999999999999;;;777<<<888<<>>===;;;999999777777666555333222111000------------///222555777:::===AAAEEEEEEBBB===:::555444333444666666555444555666888888999;;;>>>AAAGGGDDDBBBCCCEEEEEEBBB???>>>@@@@@@<<<666444666:::444333111222333333222000,,,,,,++++++***+++++++++,,,---///222444666777777555555777888888999999999;;;888>>><<<@@@EEENNNtttGGG:::666555......333111///+++)))---///---222000,,,((()))---,,,(((+++...222333111...,,,++++++,,,...111333444555666@@@???>>>DDDTTTbbb^^^RRRfff~~~{{{sssmmmkkkeeehhhooossspppkkkkkkooollljjjfffdddfffhhhgggddd___]]][[[[[[\\\[[[ZZZXXXQQQOOOLLLJJJIIIFFFBBB???AAA???=========<<<:::999777777666555333222111000//////...///000333555777===@@@CCCDDDAAA===999777555555444444444555555666888999;;;<<<<<<;;;999777CCCCCCCCCBBB@@@???@@@@@@===>>>>>>:::666333555888555444333111000111111222---,,,+++))))))))))))***//////111333555777888999;;;;;;;;;:::999888777666666<<<;;;;;;===???QQQoooLLL777;;;666///333000444...,,,++++++,,,...///...+++'''(((,,,+++''',,,...111111///---,,,,,,+++---///111333555666777<<<===>>>AAAIIIQQQTTTSSSkkk~~~{{{tttnnnmmmiiikkkppptttrrrllliiikkkfffdddaaaaaaeeehhhgggeee___]]]\\\[[[\\\[[[YYYWWWSSSPPPMMMKKKIIIFFFCCC@@@@@@???===<<<===<<<:::999777777666555333222111111//////...///000333666888>>>@@@CCCDDD@@@<<<999777555444444444444555666666888:::===>>>===<<<<<<===EEEGGGHHHFFFBBB??????@@@AAA@@@===999555333333444444333111000//////000000---,,,***)))))))))******///000111333555777888999999999999999888777666555666<<<;;;;;;>>>@@@RRRoooOOO888:::666///333///333...---++++++---...,,,,,,)))%%%&&&***+++(((---......---,,,+++,,,...,,,---///111444666888999:::<<>><<<<<<<<<<<<:::999888777666555444222111111////////////111444777888>>>AAACCCCCC@@@<<<999777444444444444444555666666777;;;>>>>>>;;;;;;@@@DDDIIIMMMOOOLLLEEEAAA@@@BBBEEEAAA;;;666444333222111222111000///............,,,+++***)))))))))***+++///000111333555777999999::::::999999888888777777777<<<;;;;;;>>>@@@QQQmmmSSS999999555///222...222///---++++++---...+++,,,***&&&&&&***+++)))...---,,,***)))***---///,,,---///111444777999;;;<<<>>>AAACCCAAADDDUUUhhh}}}}}}zzztttqqqqqqhhheeegggoootttoooiiieeebbb______dddiiiiiiggggggaaa```___```aaa```^^^\\\WWWTTTPPPMMMJJJHHHDDDBBB???===<<<<<<<<<<<<:::999888888777555444333222111000//////000222555888:::???AAACCCBBB???;;;888777444444444444444555666777555:::>>>===999:::AAAHHHFFFKKKNNNKKKEEE@@@@@@BBBDDD???888444444444222000111111000//////.........+++***)))))))))***+++,,,///000222444666888999:::===<<<<<<;;;;;;:::::::::999===;;;;;;>>>>>>MMMhhhYYY;;;888444///111,,,111///---++++++---///+++---,,,((('''+++---+++------,,,***)))***---///,,,,,,...111444777:::<<>>===;;;;;;<<<<<<;;;999888888777666444333222111000000///000222666999;;;???AAACCCAAA>>>:::777777333333333444444666777777777<<>>:::;;;CCCJJJAAAEEEHHHGGGBBB???@@@BBB@@@;;;555333444555333111111111111000000///......******)))))))))***,,,---000000222444666888999:::===<<<;;;:::::::::;;;;;;:::===::::::<<<<<>>@@@???===>>>CCCIIIEEEFFFFFFFFFEEEEEEFFFGGG:::777555444444444444333111111111111000///...---))))))((())))))+++---...000111222444666888:::::::::999888777777888999::::::<<<999:::======IIIaaahhh@@@666444111222+++111000...,,,,,,...///...111000+++(((***,,,,,,)))+++...///...---,,,---******+++...222777;;;===>>>GGGGGGCCCLLLcccqqqqqq{{{yyyyyyyyytttnnnmmmppp___\\\]]]cccfffdddaaaaaaaaa___iiizzzyyyrrrqqqllllllkkkjjjiiifffaaa^^^\\\XXXRRRMMMIIIFFFCCCAAA===;;;::::::<<<<<<;;;999999888777666555444333222000000000111444777;;;===@@@BBBBBB@@@<<<999777666333333333444555666777888<<<===>>>===<<<===???BBBFFFCCC@@@@@@BBBDDDDDDDDD555666777666444222222222//////000000///...,,,+++)))(((((((((***+++---...000111333444777888:::;;;999888777666666777999:::888;;;888:::@@@AAAMMMeeennnCCC777555222222,,,222000...,,,,,,...000...111111+++''')))++++++'''+++///111000...,,,,,,))))))+++---111666;;;===???MMMNNNDDDLLLdddqqqmmmzzzyyyyyyxxxssslllkkkoooWWWVVVYYY```eeefffhhhjjjlllkkkttt}}}rrrppppppooommmkkkiiiddd^^^ZZZ\\\XXXQQQLLLHHHEEEBBB@@@<<<;;;::::::;;;<<<;;;999999999888666555444333222000000000222444888;;;===AAABBBBBB@@@<<<888666666222333333444555666888888::::::999999999999::::::???999444444777::::::888333666999777333000000111---......///...---+++***((((((((((((***,,,...///000111333555777999:::;;;;;;:::888777777999:::<<<666999888;;;CCCEEERRRjjjqqqDDD777555333333,,,222000...,,,,,,...000,,,---+++((()))------***+++333222000222---(((...***+++,,,...222555999;;;===???BBBHHHUUUfffpppsssyyywwwtttssstttppphhhcccccc[[[VVVZZZhhhsssuuussssssyyyxxx{{{{{{vvvmmmmmmnnnnnnmmmhhhbbb]]]]]]XXXRRRLLLIIIGGGEEECCC???>>>===<<<;;;:::::::::999888777666444333111111...000333333444777<<>>;;;999777666666444555555666777888999999888999999888666555666888666333000//////000000000000111111222222222222111......---,,,+++******)))+++++++++***++++++,,,---///000111333666888999:::999999999999999999999999777:::999:::???AAANNNfffGGG777888111111---000000...,,,,,,...000(((+++***((()))---///---***000,,,(((,,,)))&&&---,,,,,,---///111444777999===BBBFFFKKKVVVdddnnnqqq~~~{{{mmmkkkiiifff^^^UUUSSSUUUcccfffnnnwww||||||wwwuuurrrqqqpppooommmjjjfffbbb^^^ZZZUUUQQQMMMJJJFFFCCC@@@???>>><<<;;;;;;;;;;;;;;;:::888666444222000///000222444555777:::???BBBCCCBBB???<<<999888777777444555555666777888999:::777999:::;;;::::::;;;<<<777444111000//////...---......///000111111111111---,,,,,,,,,+++++++++++++++++++++++++++,,,------///000111333555777888999999999999999999999999999888;;;999:::>>>>>>KKKcccyyyLLL888777111000,,,///000...,,,,,,...000***------***)))---///...+++000+++''',,,***'''...------...///111444777888:::AAAFFFKKKSSS___jjjnnn~~~|||nnnjjjfffaaaYYYUUUXXX___ooouuu~~~{{{{{{rrrpppnnnmmmllliiieeebbb^^^[[[VVVRRRNNNJJJEEEBBB@@@@@@>>>===<<<;;;;;;;;;<<<;;;999777444222000///111222444777999===@@@CCCCCCAAA>>>;;;999777777777444444555777888999::::::888:::===>>>===<<<======888666333222222111000///...//////000//////......+++++++++++++++++++++,,,+++++++++++++++,,,---...///000111333444666777888::::::999999999999999888999<<<999:::>>>===HHH___uuuPPP777777111000---111000...,,,,,,...000...111111,,,***,,,......,,,111,,,)))///---)))...------...///111444777888777???FFFHHHNNN[[[gggmmm}}}qqqjjjbbb]]]ZZZ]]]hhhsssyyy~~~|||~~~}}}yyyxxxqqqooommmlllkkkhhhdddaaa^^^[[[VVVRRRNNNIIIEEEAAAAAA@@@???>>>===<<<<<<<<<<<<;;;:::777444222000///111222444777;;;???AAABBBBBB@@@===:::888666666666444444555777888:::;;;;;;>>>@@@CCCDDDBBB@@@??????888777555444555555444333111111000///...---+++*********++++++++++++,,,,,,++++++++++++,,,---...//////000111333555777888999:::::::::999999888888888999<<<::::::===<<>>============<<<;;;999777555333111000111111333777<<<@@@BBBBBBAAA@@@===:::777666555555444444666777999:::;;;<<>><<>>=========;;;:::999777555444222222111111222777===AAABBBAAABBB@@@>>>;;;888777666666444444666777999;;;<<<===CCCGGGKKKLLLJJJFFFCCCAAA;;;999888777888777444222222222111000...,,,+++***+++++++++***************+++++++++,,,---...///000...///222444777:::<<<>>>;;;;;;::::::999888888777999===;;;<<>>>>>======::::::999777666444333333000000222777===AAABBB@@@CCCAAA???<<<999888777777444444666777999;;;<<<===???CCCHHHJJJHHHEEEBBB@@@<<<;;;999888777555222///111111000000///...,,,,,,+++++++++*********))))))+++++++++,,,---...000000...///222555888<<<>>>???;;;;;;::::::999888777777999===<<<===@@@===GGG]]]hhh???:::444000,,,333000...,,,,,,...000++++++***((('''(((,,,...(((,,,000///+++)))+++...---++++++...333777777666???>>>HHHPPPOOO[[[ttt|||xxxqqquuuvvvtttvvvwww}}}}}}yyy|||~~~~~~xxxqqqmmmlll]]]QQQNNNNNNIIIFFFFFFEEECCC@@@???>>>>>><<<;;;<<<;;;999777555444333222000000222777>>>BBBCCCBBB@@@???===;;;999888777777555666777999:::<<<>>>???>>>AAADDDFFFGGGEEEBBB@@@===999888888555000---...//////...---,,,,,,,,,,,,......---,,,+++++++++++++++,,,,,,---...///000000111111333555777888:::;;;;;;777333555999<<<;;;888888<<<;;;:::<<<;;;GGGaaa===;;;333222///111000...++++++---///++++++***(((''''''***,,,,,,...///...+++***+++------,,,,,,...333777888888666GGGPPPKKKJJJXXXlll{{{~~~{{{ssstttsssxxxwwwtttuuutttzzzyyy{{{}}}~~~{{{vvvpppmmmfff[[[RRRPPPMMMHHHEEEFFFEEECCC@@@??????>>><<<;;;<<<;;;999777555444333333111111333888>>>AAABBBAAADDDAAA===999666666777777777999;;;===>>>???@@@AAA???BBBFFFHHHHHHEEEBBB???===999888999666111...000///...---,,,,,,+++,,,,,,------,,,+++++++++,,,,,,+++,,,,,,---...///000000000111222444777999:::;;;<<<888555666999<<<:::888999===;;;:::<<<:::FFF^^^???<<<333222///111000...++++++---///,,,------+++))))))***+++...---,,,,,,---,,,+++***...---,,,...333777999:::???dddeeeLLLNNN___mmmzzz|||wwwoootttxxx~~~{{{wwwvvvuuuyyywwwxxxyyyzzzwwwsssooolllaaa\\\XXXUUUOOOIIIEEEFFFFFFCCCAAA??????>>><<<;;;;;;:::999777555444333333333333555888===@@@AAA@@@GGGCCC===777444444666777666:::>>>@@@AAA@@@@@@AAA@@@BBBEEEFFFFFFCCC???<<<<<<999888999777222000111///...---,,,,,,+++++++++,,,++++++++++++,,,------+++,,,,,,---...///000000///000222444777999;;;<<<===:::777777:::;;;:::888999===;;;999;;;888DDD]]]~~~AAA<<<222111...111000...++++++---//////000111///---,,,,,,---+++******---111111,,,'''...------...111666:::<<<[[[xxxMMMTTTllluuu~~~{{{wwwvvvzzz~~~{{{zzzzzzwwwwwwwwwwwwvvvtttpppllljjjccccccaaa\\\TTTLLLHHHGGGFFFDDDAAA??????>>>===;;;;;;:::888777555444444333444555666999<<<>>>??????EEEBBB===888555444666777444999???AAAAAA???>>>????????????>>>===;;;:::999:::777666888666111000111///...---,,,++++++++++++************+++,,,---...+++,,,,,,---...///000000...///111444666999;;;<<<===;;;999999:::;;;999888777;;;999888:::999EEE^^^CCC<<<111000...111000...++++++---//////000111///---,,,,,,---)))))),,,333999888000)))------,,,---000555:::>>>sssvvvFFFRRRqqqyyy|||}}}~~~uuuyyyxxxvvvssspppmmmjjjhhhiiikkkjjjbbbXXXOOOKKKIIIFFFDDDAAA@@@??????===<<<:::999888666555444444444444555888:::;;;===>>>???@@@???<<<999777666666666444:::AAACCCAAA???>>>???>>>;;;777444222333555777666444333555444000///111......---,,,++++++++++++)))))))))***+++,,,---...+++,,,,,,---...///000000...///111333666888:::;;;<<<;;;::::::;;;:::999888444888777888;;;;;;HHHaaaDDD===111000...222000...++++++---///,,,------+++))))))***+++)))+++000777===;;;333,,,,,,,,,,,,+++---333:::@@@xxxgggAAAOOOqqq|||{{{|||uuuxxxvvvssspppmmmjjjiiihhhlllnnnkkkaaaWWWQQQMMMJJJGGGDDDBBB@@@@@@???===<<<:::999888666555555444444333666999:::;;;<<<>>>???>>>===<<<:::888777666666666===DDDEEEBBB???@@@BBB===:::444000///111444777444111222444444000///111...---,,,++++++*********)))))))))******,,,------+++,,,,,,---...///000000///000111333555777999999999:::::::::::::::999888333777777888<<<<<>><<<:::999888666555555555555222555999;;;;;;<<<>>>@@@AAA???<<<888666555555666666===DDDEEEAAA>>>???BBB>>>;;;888555444555888999333111111444444111000333...---,,,+++******************))))))***+++,,,,,,+++,,,,,,---...///000000000111222333555666777888666888999::::::999999999444999888999===<<>>HHHcccvvvttt}}}sssqqquuuooommmjjjhhhggghhhjjjkkkdddddd]]]RRRMMMNNNLLLHHHGGGEEEBBBAAA@@@@@@>>><<<999999888666555555555555222555999;;;;;;;;;>>>AAAEEEBBB<<<666333333555666555;;;BBBBBB>>>;;;===AAA>>>>>>===<<<;;;;;;;;;;;;444111222555555222222444...---,,,+++*********************)))******+++,,,+++,,,,,,---...///000000111222222333444555666777555777999:::999999999999777;;;::::::===<<>><<<:::888666444444444444555999<<<;;;999999>>>CCCAAA>>>;;;777555555666777777:::===@@@BBBAAA@@@???;;;@@@CCCBBBCCCDDDAAA<<<555666777888999888777666111///,,,+++++++++***)))******+++++++++,,,,,,,,,)))******+++,,,---...///000111222333555666777777777999:::999777777888999666:::999;;;>>><<>>DDDDDDLLLZZZaaa___eee~~~{{{xxxtttkkkeeeeeeZZZZZZbbbjjjfffXXXSSSWWWfff]]]VVVSSSPPPJJJIIIKKKJJJJJJHHHDDD@@@=========<<<:::888666555444444444333666999::::::;;;===???>>><<<999777666777888::::::===AAADDDEEEDDDBBB@@@>>>CCCEEECCCBBBCCCAAA<<<666888:::<<<;;;999666333000...,,,+++++++++***)))************+++++++++,,,******+++,,,---...//////111111222333444666666777888999:::999888777888:::777;;;999:::===<<>>:::999777666666888;;;<<<:::===AAADDDEEEDDDCCCAAACCCFFFFFFCCCBBBBBB???;;;777999;;;<<<;;;777222///000...++++++++++++***))))))))))))*********++++++++++++,,,---...///000000222222333333444555666666888:::;;;:::999888999;;;888;;;888999<<<;;;GGG^^^>>>999222333000000000...++++++---///***---000000,,,)))((())),,,+++...555;;;:::111(((******)))***,,,000444666888CCCKKKMMMNNNRRRTTTSSSiiizzzrrrllllllhhh^^^TTTQQQTTTdddhhhVVVDDDGGGZZZiiinnncccXXXRRRPPPNNNLLLIIILLLKKKIIIEEE@@@===<<<===;;;:::888666555555555666666666999???FFFGGGCCC>>>:::888777666666888;;;<<<888999:::<<<>>>@@@BBBCCCGGGJJJIIIEEEBBBAAA>>>:::888999999888666222///,,,///---+++***++++++***)))((())))))))))))*********,,,,,,---...///000111111222222333333444555555666888:::;;;;;;:::999:::<<<999;;;888888;;;;;;GGG___888444000444222111000...,,,+++---...)))+++,,,***&&&%%%'''***,,,+++---444;;;:::000(((***))))))***,,,000444777;;;AAAGGGIIIKKKNNNPPPQQQppp|||rrrooolllggg___UUUNNNMMM]]]jjjjjjTTTCCCLLLcccsssmmmggg\\\RRRMMMLLLLLLLLLKKKKKKIIIEEEAAA>>>======;;;:::888777666666666666777666999AAAHHHIIICCC===;;;999777666555777999:::777666444444777<<>>EEELLLQQQUUUUUUTTTppp~~~zzzzzztttkkkllliii```SSSLLLMMMQQQggglllgggVVVLLLTTTdddooojjjfff[[[PPPLLLNNNPPPOOOKKKJJJIIIFFFAAA???>>>???;;;:::888777666666777777555555999???FFFFFF@@@:::<<<:::888555555666888999999777333222444:::AAAEEEIIIMMMNNNKKKHHHFFFAAA<<<>>>;;;777333111111222333---,,,*********+++***))))))))))))*********++++++,,,,,,---...///000111111000111222333555666777777777888::::::999999;;;<<<888;;;888999<<<;;;GGG^^^DDD:::000444222000111///,,,+++,,,...&&&(((***)))''''''***...))))))***,,,---,,,(((%%%+++******+++...222666999:::@@@NNN^^^jjjlllgggbbbqqq~~~xxxwwwqqqjjjooommm```QQQNNNYYYfffyyyooo```TTTRRRZZZdddiiiggg```UUULLLMMMTTTVVVSSSIIIIIIHHHEEEBBB@@@@@@AAA;;;:::888777666777777888555666:::@@@DDDCCC???;;;;;;999777555555666888999:::888555333444777;;;===@@@EEEHHHFFFDDDBBB<<<555888666444111000000111111---+++))))))***+++***)))************+++++++++,,,+++,,,---...///000000111///000111333555777888999666777999999888999:::<<<777;;;999:::===<<>>000333222000222///,,,+++,,,...%%%))),,,---,,,+++---///++++++,,,++++++)))((((((++++++***,,,...333777:::>>>GGGZZZssszzzqqquuu~~~xxxwwwpppooovvvvvvgggWWWXXXjjj|||uuuYYYNNNQQQ[[[eeejjjeee\\\NNNHHHOOO[[[[[[TTTIIIIIIHHHEEEBBBAAAAAABBB;;;:::999777777777888888777999===BBBDDDCCC@@@===999888666555555777999;;;999888666555444444444555666<<<@@@???===;;;555...111000000///...---------,,,+++))))))***+++***)))***++++++++++++,,,,,,,,,++++++,,,---...///000000...///000333555777999:::555777888888888888:::;;;666:::999;;;>>><<>>///222222333222///,,,+++,,,---''')))///444111***(((***,,,+++++++++++++++******++++++******+++000666;;;===MMM```~~~xxxyyyzzz{{{nnndddmmmkkk{{{~~~|||kkk[[[VVVYYY]]]```cccXXXPPPHHHJJJTTTZZZUUULLLJJJIIIHHHFFFDDDBBB@@@???===<<<:::888777777888888:::<<>>===<<<;;;:::888777777888888:::<<>>AAA>>>:::777888;;;<<<:::777444333222111////////////......---------,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,******+++,,,...///000///......000111000111222444666888999:::777:::999444444999<<<::::::;;;777888:::999DDD]]]VVV555333---111000///...---,,,,,,---***+++///222///******...,,,)))***111999999000(((+++++++++***,,,000666;;;JJJXXX\\\fffmmmttt|||vvvzzzwwwgggZZZ[[[cccfffaaa]]]VVVOOOJJJNNNUUUUUUMMMDDDEEEDDDCCCBBB@@@???>>>===<<<;;;999888888888999999:::<<>>;;;:::999888888888999:::;;;<<>>>>>:::999888888888999:::;;;;;;===???BBBBBBAAA???>>>:::888666444555999@@@EEE999999888999999888666555000000///...---------------------------------------............---,,,,,,,,,---......,,,,,,---...---...//////...///111333222222333444555555666666;;;999888999:::888777666999>>>999444777:::GGG\\\ccc222<<<555...222///...---,,,,,,---''''''***---+++''')))...+++...000...***(((+++...,,,,,,,,,+++---111777<<<[[[dddxxxuuu^^^mmm|||{{{wwwuuuwww{{{~~~zzzqqqmmmmmmrrrfff^^^```___WWWNNNKKKEEEEEECCCAAA???===;;;;;;999999888888888999;;;<<<<<<===@@@BBBBBBAAA???>>>999999777555666999???DDD:::::::::999888666333222000000///...............,,,,,,,,,------------...//////000000//////...---,,,---......,,,,,,---...,,,---//////...///111333222333333333444444555555:::999999;;;;;;888888;;;EEEIII???444555;;;III^^^ddd555666///...444///...---,,,,,,---((()))---000...***+++000***+++,,,+++******+++---,,,,,,,,,,,,---111777<<<___rrrppp```QQQ^^^|||}}}}}}zzzqqqfffeeebbbWWWPPPPPPGGGFFFDDDBBB???===;;;:::888888777777888:::;;;<<<<<<>>>@@@BBBBBBAAA???===999999888777777999>>>AAA888999::::::777555333222111000//////......//////,,,,,,,,,---------......111111111111111000//////+++---...---,,,+++,,,------...///000///000222444444444444444555555555555666888<<<<<<777444===JJJXXXYYYJJJ888666<<>>@@@BBBBBBAAA???===999999999888777999===@@@666888::::::777555333333111000000////////////000,,,,,,,,,------.........222222222222222111000000+++,,,------++++++,,,---...///111111111111444666555555666666666666666666222888>>><<<222000AAAWWWfffeeeRRR<<<777===LLLaaaMMM>>>999///333000///...---,,,,,,---&&&(((///555444,,,((((((111)))***......333555...+++,,,,,,+++***...444:::\\\ooozzz|||[[[HHHCCCCCCUUUwww|||zzzyyyllljjjfff\\\VVVXXXMMMKKKHHHFFFDDDBBB???===;;;999777666777:::>>>@@@@@@AAABBBCCCBBBAAA@@@???===;;;888777888:::;;;;;;999888888888999888666333111111111111000000000000///...,,,,,,...///...---000111333333333222000...------,,,,,,,,,+++++++++,,,,,,---...000111333444333333333444444444555555555888;;;999555444777:::EEEIIIBBB999999<<>>@@@???===???TTTwwwzzztttqqqnnnfff\\\[[[XXXTTTPPPMMMIIIEEEAAA<<<;;;999888888:::===???>>>???@@@AAAAAAAAA@@@???===;;;:::;;;<<<===<<<;;;666666555666777666333111222222111111111000000000111///......///000000///000000111222111000///...,,,,,,,,,---......//////............///000222222111111222444555666777888444777999888666666888;;;333:::888666;;;@@@QQQjjjuuu???333333---///000///...,,,,,,,,,+++((('''((('''%%%(((---///)))---222...///000((()))+++,,,+++***,,,222777JJJYYYeeegggjjjqqqtttsss\\\MMMEEEIIIIII@@@???GGGZZZ}}}zzz|||wwwpppooorrrkkk___aaa]]]YYYTTTPPPKKKGGGCCC>>><<<;;;999999:::<<<======>>>@@@AAAAAAAAA@@@@@@===<<<<<<===>>>>>><<<;;;777666666666777666444111222222222111111111000000111000......000111000/////////000000000///...---++++++,,,---...///000111///////////////000111111000111222444555777888999444666888888777777888:::555;;;888666:::===JJJ```FFF555333---...000///...,,,,,,,,,((('''(((+++)))&&&'''***...)))...111+++,,,---%%%)))***,,,+++***+++000555GGGPPPYYY[[[YYY\\\dddlllUUUHHHCCCKKKNNNGGGDDDKKKYYY~~~~~~}}}tttvvvrrrkkkmmmtttoooeeeccc___ZZZVVVQQQMMMHHHDDD???>>><<<;;;::::::;;;<<<===>>>???AAABBBBBBBBBAAA===<<<<<<===>>>>>>===;;;999888888888999888666333222222222222111111111111111000......000111000///////////////......------++++++,,,---///000111111///////////////000111111000111222444666888999:::666777888888777777888999888<<<999666999:::DDDYYYCCC333555000222000///...---,,,---''''''+++///---(((''')))...)))...000***+++---'''(((***++++++)))+++///333@@@DDDKKKOOOKKKJJJVVVeeebbbLLL<<>><<<;;;;;;;;;;;;===>>>@@@BBBCCCCCCCCCCCC>>><<<;;;<<<===>>>===<<<::::::999:::;;;:::777555333222222222222111111111111///......///000000///.........---------,,,,,,***+++,,,---...///000000............///000222222111111333444666888999:::888777777777777777777777666;;;777555:::<<>>AAACCCDDDEEEEEEEEE>>><<<::::::;;;======<<<;;;:::::::::;;;:::888555333333222222222111111111000...------...//////......------,,,,,,,,,,,,,,,***++++++,,,---......///---------...///111222333222222333555666888999999999999888777777777666555555999555444;;;???JJJ]]]KKK333333......000///...------...******---111000+++))),,,+++'''---000,,,000777555'''***++++++)))***...222;;;999@@@JJJGGG???HHHZZZ@@@EEECCC999444;;;FFFLLLZZZ}}}www{{{sssoooppprrrttttttsssrrrssstttuuuuuusssqqqtttuuuxxx{{{~~~~~~|||vvvnnnnnnwwwyyypppgggfff```]]]YYYVVVTTTPPPMMMJJJCCCBBB@@@>>><<<;;;::::::===???AAACCCEEEFFFFFFFFF???<<<:::999:::<<<======;;;:::::::::;;;:::777555333333333222222222111111///...,,,,,,...///...---...---,,,,,,++++++,,,,,,***++++++,,,,,,---------,,,,,,---...000111333444222333444555666888888999;;;999888777777777555444666999555444;;;@@@KKK___HHH000222000111000///...------...******+++,,,+++)))'''%%%...+++***---222444111...((())))))))))))+++///222888;;;???@@@@@@BBBFFFIII>>>EEE@@@999===???DDDOOObbb~~~~~~{{{vvvsss~~~vvvfffuuuxxxyyyzzz|||{{{yyyuuurrrqqqzzzwwwttt~~~}}}|||~~~uuuwwwxxxuuuoooiiiffffffeeeaaa\\\WWWRRRNNNIIIFFFFFFDDDAAA???>>>===;;;999;;;>>>AAABBBBBBBBBCCCDDD@@@===:::777666777999;;;;;;:::999999;;;;;;999777555333222333555555222///000///...---------------,,,,,,,,,+++++++++******,,,***)))***,,,......---////////////000111222333444444444555555777888999999999888777666666777777666888:::999777<<>>AAAEEEAAAFFFAAA;;;@@@CCCGGGQQQlll~~~}}}|||yyyzzzzzzvvvpppkkkhhhhhhddd```ZZZUUUQQQNNNKKKHHHHHHEEEAAA???>>>===;;;:::999:::<<<>>>@@@AAAAAAAAACCC@@@<<<888666555666777:::<<>>;;;888777888666444333333555444222///000///...------------...------,,,,,,,,,+++++++++---+++***+++---//////...////////////000111222333444444444444555777888999999888888777666666777777777888999888666:::JJJ[[[DDD555333111444000///...---,,,---***)))'''&&&&&&'''((()))...,,,***,,,///111///---''')))***++++++,,,...///222555999:::999:::>>>AAABBBFFF@@@===CCCFFFIIIUUUuuu}}}{{{zzzzzzzzzwwwrrrlllgggeeedddaaa]]]WWWRRRPPPNNNMMMLLLIIIFFFBBB???>>>===<<<;;;<<<;;;<<>>DDDGGGDDD@@@CCCAAA<<<888444333222222555;;;BBBCCC???:::888777888777666666555333111/////////............//////////////////...............---,,,---///000111000////////////000111222333222222333444555666888999888777777666666666777777555555777888666999GGGUUUNNN999222...222000///...---,,,---''')))+++------,,,)))(((---,,,++++++---...//////''')))+++,,,,,,,,,---...999;;;======:::999;;;>>><<<>>>::::::AAACCCLLL___~~~}}}}}}vvvoooiiidddbbbZZZVVVQQQMMMLLLLLLLLLLLLHHHEEEAAA???>>>>>>===<<<999777666:::???AAA>>>:::>>><<<999666444333333333555777;;;???@@@>>>:::777888888888777555333111111//////.........//////000000000000/////////......///---,,,---///111111000////////////000111222333111222222333555666888999777666666666666666777777444444666888888;;;GGGTTTIII999333///222000///...---,,,---''')))---//////---)))&&&,,,,,,++++++,,,...000111(((***++++++++++++---...888:::===<<<999888;;;===;;;>>>;;;<<>>===;;;999888777:::===>>><<<999888777555444333333333333444444666999======;;;888777888999888555333333333//////......//////000000000000000/////////......///---,,,---///111111000////////////000111222333111111222333444666888999666666555555666666777777555444666888999;;;EEEPPP{{{III:::444...///000///...---,,,---)))***,,,------+++(((&&&++++++,,,,,,---///222555***++++++***)))***---///555888;;;<<<:::;;;>>>AAA>>>BBBBBBBBBEEEGGG[[[{{{~~~~~~}}}|||{{{yyyxxxwwwvvvsssooollliiiddd^^^YYYUUURRRMMMJJJHHHFFFDDDBBB@@@???>>>???@@@???<<<:::999:::;;;<<<<<<;;;:::999444333333222111222222222444444555666666777888999666888999888555333444555///////////////000111111000000/////////............---,,,,,,...000000///////////////000111222333000000111222444666888999555555555555555666777777666666666888777999@@@JJJvvvJJJ:::555...---000///...---,,,---++++++++++++***((('''&&&++++++,,,,,,---000444777+++++++++))))))***---000333777;;;======???CCCGGGAAAGGGGGGGGGIIILLLccc~~~}}}{{{xxxvvvsssrrrpppmmmkkkjjjiiifff```[[[TTTQQQMMMJJJGGGDDDAAA>>>=========???@@@???<<<:::555777999999777555444555333222111111000000111111333666777444000000555;;;555888:::999666444555666///////////////000111111////////////...............,,,+++,,,...000000///////////////000111222333000000111222444666888999555555555555555666777888888777777888666666<<>>>>>======<<<;;;;;;::::::666666666666666555555444444333222111000000000000222333444555444333222111:::;;;;;;:::777444333444000111111222222222111111111111111111000///---------------......000111222222222222222222222222222111222222333444555777888888777666555555444555555444444666888777888@@@JJJ|||PPP999222111111333000---,,,---///***)))(((((((((((('''&&&,,,***((())),,,------+++,,,)))(((+++,,,***,,,000555777999<<>>444222222111///,,,+++,,,---(((((()))+++---,,,)))'''+++*********+++,,,------...***)))++++++)))***...777777:::???FFFKKKMMMMMMQQQTTTWWWUUUQQQTTTfffyyy{{{{{{zzzxxxvvvrrrooommmrrrnnnhhheeedddbbb___\\\WWWSSSNNNIIIGGGEEEBBBAAA<<<;;;;;;::::::999888888666666666666666555555444444444333222222222222222222111000000111333555666444555666555333111111222333333333222111000///...000000000000000///......000//////............///111111111111222222222222666555555555555555666666777777666777777888999999555555777999888888AAAKKKvvv[[[===222000000111...+++***+++---******+++,,,...---+++((()))***+++,,,---...000222000---+++,,,+++((((((+++333444777;;;???BBBCCCCCCHHHMMMTTTVVVVVV]]]qqqyyyyyyxxxvvvtttpppmmmkkkqqqlllfffcccbbbaaa]]]ZZZWWWSSSMMMIIIFFFDDDCCCAAA<<<;;;;;;::::::999888888666666666666666555555444333222222111111111111222111111000000111333444666222333555444222111111111333333333222111000///...///000000000000//////...000//////............///000000000111111222222222444444444333444444555555777777666777777888999999555555777999888999AAAKKKooo]]]>>>222000111111...+++***+++---+++++++++,,,------+++)))(((***,,,------///222444111---+++,,,+++'''(((+++333666999<<<===>>>@@@BBBMMMRRRXXXZZZYYY___rrryyyyyywwwuuurrrooommmllloookkkeeebbbaaa___[[[WWWTTTPPPLLLIIIGGGEEEBBB@@@<<<<<<;;;;;;:::999999999666666666666666555555444222222111000000111111222111111111111111222333444111222444333222111111222222222222222222111000/////////000000000000////////////.........//////000//////000000111222222222333333333333333444555666777777666666666777888888666666888999888999AAALLLnnncccBBB444222444111///,,,+++,,,---,,,+++************)))'''(((***,,,---,,,---000333///+++***++++++)))***---333888===>>><<<===BBBHHHUUUYYY]]]\\\WWWZZZjjj{{{|||zzzxxxuuurrrpppooonnnnnnjjjeeecccaaa^^^XXXTTTPPPNNNKKKHHHGGGEEEBBB@@@======<<<<<<;;;:::::::::666666666666666555555444222222222111111222222333000111111222222222111111000222333333222111222333111111222222222111111000//////000000000000//////...............///000111/////////000111222222222333333333333444666777777777777666666555666666666666666888:::999999BBBLLLsssgggDDD333111444222///---,,,---...,,,***((('''(((((('''&&&)))+++---,,,++++++...111,,,)))(((+++,,,***,,,000...555<<<<<<888999AAAIIIUUUYYY]]]]]]YYY[[[kkk}}}~~~|||yyyvvvsssqqqppppppmmmiiieeecccaaa]]]VVVQQQMMMLLLJJJHHHGGGEEEBBB???>>>======<<<<<<;;;::::::666666666666666555555444333333333222222333444444000111222333333222000///000222333333222222222333000111111222222222111111//////000000000000000///---------......000111222...//////000111222222222333333444444666777999999888777666555555555555555666666888:::999:::BBBLLLxxxhhhCCC111...111333000---,,,---///)))+++***&&&&&&))))))&&&&&&(((+++,,,+++))))))))),,,((((((,,,...------000333:::@@@>>>888888@@@IIIQQQXXX\\\XXXTTT\\\ppp{{{uuuqqqppppppnnnlllpppkkkeeebbbaaa]]]VVVQQQMMMLLLJJJGGGDDDAAA???>>><<<<<<<<<======<<<<<<<<<777777666666555555444444444333333222222333333444111111111111111111222222000000000000000000111111...///000000000///---,,,111111111111111000//////,,,------...///000111111111222222333222111000///333111000222666999999777666666555555555555666666777666666888888999@@@III~~~rrrBBB:::111222333000---,,,,,,---(((++++++((((((******'''''')))+++,,,+++*********///***(((+++---,,,,,,///222:::BBBAAA;;;999>>>EEEPPPWWW[[[XXXTTT]]]qqq~~~|||wwwsssqqqrrrrrrpppnnnmmmiiieeecccbbb___YYYSSSKKKJJJHHHEEECCCAAA???>>>;;;<<<<<<======<<<<<<;;;888777777666555555444444444333333222222333333444111111111111111111222222111111111111000000000000///000111111111000///...000111111222111000///........./////////////////////000111222333222222111444333222333777999999888777777666666666666777777888666666888888:::AAAJJJyyysssAAA888000222333000---,,,,,,---'''***+++******,,,+++((()))***++++++******+++---222,,,)))***+++***+++...///999CCCDDD???;;;>>>BBBTTTZZZ]]]YYYVVV^^^rrr|||zzzxxxuuurrrrrrssssssooolllgggdddbbb``````\\\VVVQQQFFFEEEDDDCCCAAA@@@???>>>======>>>??????>>>======888888777666555555555555444444333333333333444444222222222222222222111111222222111111111000000000000000111222222111111111///000222333222111///...000000000000/////////......///000222333444444444555444333444777999:::999888888777777777777888888888666666888888:::CCCMMMqqqvvv@@@555...222333000---,,,---...%%%***,,,++++++---,,,(((***+++++++++***+++---///555...*********)))***---...777@@@BBB???===@@@EEEWWW\\\^^^ZZZWWW^^^ppp{{{xxxxxxvvvtttsssssspppjjjeeebbb```]]][[[XXXSSSLLLGGGBBBAAAAAAAAA@@@@@@??????>>>???AAABBBBBBAAA???>>>:::999777666555555555555444444333333333333444444333222222222222222111111333222222111111000000///000000000111111111111111...000222333333111///...000000000000000000000000///000111222333444444444444333333444666777888999:::999999888888999999:::888666666777888;;;DDDNNNiiiyyy@@@444...444333000---,,,---...%%%***,,,++++++---,,,((()))***++++++***+++---///555...*********)))***---...555;;;>>><<<>>>DDDIIIWWW\\\___^^^\\\dddttt{{{xxxvvvtttrrrrrrqqqmmmfff``````^^^ZZZVVVPPPJJJCCC???????????????@@@@@@@@@@@@>>>???AAABBBBBBAAA???>>>;;;:::888666555444555555555444444333333444444555333333333333222222111111333222222222111111000000000000000000000000000000...///111222222111000/////////000000111222222333222222222222222333333333222222333333444555666777::::::999999999999::::::888666666888888:::CCCLLLdddzzzBBB555///555222000---,,,---///'''***+++******,,,+++(((''')))++++++***+++,,,...222,,,)))***+++***+++...///333888999:::===DDDKKKXXX___eeefffgggooo~~~{{{xxxqqqooonnnooooookkkeee___\\\ZZZVVVQQQKKKEEE@@@===?????????@@@@@@AAAAAABBB>>>???BBBCCCCCCBBB???>>><<<;;;888666444444555666555555444444444444555555444444444333222222111111222222222222222222222222222111000////////////000///000000111111111111111//////000111222333444444333333222222222333333444111222333333222333555777::::::999999999999::::::777666666888888999@@@IIIaaayyyBBB777111555222000------...///(((++++++((((((******'''%%%'''***++++++++++++,,,///***(((+++---,,,,,,///000444777888888;;;AAAGGGSSSZZZaaadddeeekkkwww~~~yyyvvvqqqooommmllllllhhhaaa[[[SSSQQQNNNJJJEEEBBB@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBDDDGGGIIIIIIGGGDDDBBB===;;;888666444444555666555555444444444444555555555444444333222222111111000111111222222333333444444333222000/////////000000000/////////000222333111111111222222333333333222111111111222444555666111333444444222333555888::::::999999999999::::::666555777999999888===EEE```uuuAAA888000333222000------...000)))+++***&&&&&&))))))'''###&&&***,,,++++++++++++,,,((((((,,,...------000111444888999999:::>>>BBBGGGMMMTTTUUUUUUXXXaaajjj}}}xxxttttttqqqnnnkkkiiiccc\\\VVVIIIHHHFFFCCC@@@???AAABBB@@@AAAAAABBBBBBCCCDDDDDDHHHJJJMMMOOOOOOMMMJJJHHH>>><<<888555444444555666555555444444444444555555555555444333333222111111000000111222333444444555777666444111000000000000111000///......000222444333333333222222222222111000000000111333555777999222444666555333333666999:::999999888888999999:::555555777:::999777;;;BBB```}}}rrr@@@888000222222000------...000++++++******************''')))++++++******+++,,,...---,,,,,,------+++***111555777777777;;;>>>???GGGDDDGGGMMMKKKKKK^^^xxx|||vvvrrrvvvhhhhhhvvvqqqWWWGGGIIIEEECCCAAAAAACCCDDDCCCAAAEEEDDDEEEHHHIIIKKKPPPTTTUUU```gggbbbYYYRRRKKKDDD===<<<:::888777666555555666666666666555555555555444444333222222111111000111111111111222444777888555444333222111111111111000//////.........//////333333444444444333333222///......///111333222111333444555444444444666888999999999999999999999999777666555666;;;@@@DDDGGGZZZ}}}yyy>>>555222000000///...---,,,---***)))))))))***+++,,,,,,'''(((+++++++++***+++---...---++++++,,,,,,+++)))000444777888999<<<@@@CCCBBBCCCHHHLLLKKKQQQggg{{{tttoooqqqjjjppp}}}tttVVVDDDEEEBBBAAA@@@BBBEEEFFFEEECCCAAADDDIIIMMMPPPSSSXXX]]]___vvvqqq___XXXMMM@@@===<<<:::888777666555555666666666666555555555555444444333222222111111000111111111111222333555666444333222111000000000000//////............//////222222333333333222222111111000///111333444333222222444555444444444666888999999999999999999999999888777666777:::???CCCEEEQQQssszzz???666333111000///...---,,,---((((((((()))***+++---...%%%(((***+++++++++,,,...///---+++***++++++***)))///222777:::;;;===BBBGGGNNNTTTWWWSSSPPP[[[rrr~~~|||{{{xxxqqqkkkccc```gggooodddKKK>>>BBB@@@???@@@BBBFFFHHHHHHGGGIIINNNTTTWWWZZZaaakkksssyyyrrrXXXRRRIII999<<<;;;:::888777666666666666666666666555555555555444444333222222111111000111111000000111222222333333222111000/////////000//////............//////000000111111111111111000222111111222444555444333222333444444333444666888999999999999999999999999999888777777999===@@@CCCSSSsss{{{@@@777444222000///...---,,,---***)))))))))***+++,,,,,,%%%''')))++++++,,,---//////---***)))***+++***)))///222666:::;;;<<>>EEEDDDCCCCCCEEEHHHLLLOOOQQQUUU\\\dddiiiqqqdddMMMIIIEEE===;;;:::999888777777777777666666666666555555555555444444333222222111111000111111000000000000000000111111000//////////////////............//////000//////000111111111000000222111111222333444444333222333444444333444666777888888888888888888888888999999999888888:::>>>@@@XXXwww{{{@@@666333222000///...---,,,---,,,,,,+++***)))))))))***%%%''')))++++++,,,---//////,,,***)))***+++++++++111222666:::::::::CCCNNNqqquuuqqqccc\\\fffyyy~~~}}}yyywwwtttlllaaaXXXUUUKKKDDDCCCCCCAAABBBGGGFFFFFFFFFHHHLLLRRRYYY^^^dddrrrmmmXXXNNNHHHFFFFFF::::::999888777777777888666666666666555555555555444444333222222111111000111111111000000000//////000000//////.../////////...............///000000//////000111111111111111222111000111333333222111222333444333333333555777888888888888888888888888999999:::999777888;;;>>>RRRqqqyyy>>>555222111000///...---,,,---...---+++***))))))((((((%%%(((***+++++++++,,,......,,,***)))+++---......333222555:::::::::FFFUUUdddeeefffcccbbbiiivvv}}}~~~zzztttkkk```UUUMMMMMMGGGBBBBBBDDDEEEDDDBBBCCCFFFKKKQQQYYYccclllssspppSSSOOOPPPHHHCCCFFF999999888888888888888999666666666666555555555555444444333222222111111000000000111111111000000///000000////////////000000......---......///000111000000111222333333333333222111000111222333222111111222333333222333555777888888888888888888888888777999;;;999777777:::===GGGhhh{{{yyy>>>555111000000///...---,,,---,,,,,,+++***))))))))))))'''(((+++++++++***+++---...,,,)))))),,,///111111333111444:::;;;===LLL___\\\\\\cccnnnsssqqqttt|||~~~yyywwwrrrhhh\\\QQQKKKHHHCCCDDDEEEDDDFFFIIIIIIGGGMMMVVVdddssskkkYYYKKKJJJJJJCCC???@@@999888888888888888999999666666666666555555555555444444333222222111111000///000111222222222111000111000000//////000000111---------......///000111111222333444555555555555444333222222333444333111111222333333222333555777888888888888888888888888666999;;;999666666999===BBBeeeyyyzzz???666222111000///...---,,,---+++***************++++++''')))++++++******+++,,,...,,,)))***---000222333333111444;;;===@@@RRRgggbbb```kkkyyyssswwwnnnlllggg\\\OOOGGGFFFHHHAAAFFFIIIFFFGGGMMMTTTWWWbbbpppfffXXXWWWRRRJJJCCC@@@@@@???888888888777888888999:::777666666666555555555555444444333333222111111000///000111333333333222111111000000000000000111111---------......000111111222333444555666666666666555444333333555555444333111222333333222333555666777777777777777777777777555888;;;999666555999===@@@bbbxxx{{{@@@777333222000///...---,,,---)))))))))***+++,,,......)))''''''+++,,,***+++...666111,,,)))***++++++******///555999:::AAATTTggg]]]kkkmmm___yyy{{{ssslll]]]QQQOOOMMMGGGEEEGGGJJJKKKHHHMMMXXXZZZ___mmm{{{bbbZZZPPPJJJDDDBBBCCCBBB>>>:::999888777777777888999:::<<<:::777666666777666666666555444444222222111000000000000000111111111111111111000000///.........//////.........000111222444555444333555999999666666444222000///000222333222444555555444444666777:::999999888777666555555888888999888666555777888EEE___zzzwww999111000111111000...---,,,,,,************+++,,,------(((&&&'''+++,,,***+++///666222,,,******++++++***,,,///555:::<<>>:::999888777777777888::::::===;;;999888888888777666666555555444333222111111000000000000111111111111111111111000000000//////111000/////////000111222444666777666777:::888333444444333333444444444444333555555555444555777999;;;:::999777666555555555777888888777666666777999DDD^^^zzzyyy<<<333222333111000...---,,,,,,++++++*********++++++,,,'''%%%&&&***,,,+++,,,///555222---***************000222555999<<>>===;;;:::999888888888888:::;;;===;;;:::;;;<<<===<<<:::888777666666555444333222111///000000000111111111111000000111222333444444555555444333111111111222222111222111///111666888555666555333111111222333444111111000//////111555999<<<;;;999777555555555555444555666666555666888:::GGGVVVnnn{{{>>>444111000000///...---,,,---,,,+++***)))))))))))))))(((%%%&&&***+++)))***---+++,,,,,,,,,+++,,,///111+++000777:::<<>>===;;;777777666555444333222222000000000000111111111111000000111222333333444444444333222111111111222333000000...+++///555888666555333000...---...000111...////////////000444777:::999999888777666555555333444555555555666999;;;BBBNNNggg~~~AAA777333222///...---,,,,,,---+++***)))))))))))))))***)))&&&'''******((((((+++,,,---...---++++++---///)))---444:::>>>III]]]qqqXXXHHHLLLSSSVVVKKKGGGiiivvvyyyoooggg```ZZZWWWXXXZZZ[[[```gggvvvyyyssstttlllpppfff[[[[[[WWWOOOPPPEEEDDDBBB???<<<::::::;;;888888888888999;;;===>>>;;;:::999;;;>>>@@@@@@@@@777777666555444333222222000000000000111111111111000000111111222222333333222222111000000111333333000111///---000555666444000000///.........///000---...///000000111444666777888999999999888666555222333555555555666999;;;>>>JJJfffBBB888333222///...---,,,,,,---******))))))))))))*********''''''******''''''***...000000...+++)))+++---***,,,222:::===@@@FFFMMMGGG@@@JJJOOOQQQHHHCCCaaaooo}}}wwwpppfff]]]^^^[[[]]]eeejjjlllqqqxxxuuullliiiiiiaaajjjeee[[[ZZZTTTKKKKKKEEEDDDBBB???;;;::::::;;;888888888888999;;;===>>><<<;;;:::;;;???BBBCCCDDD777777666555444333333222000000000000111111111111000111111111111222222222111111000000000111333444000222222000222666555111,,,---...///000000//////,,,...000111222222444666555666999::::::999666555111333444555555777999;;;>>>KKKiii}}}AAA666222000///...---,,,------*********)))'''(((***,,,,,,***(((((()))***)))(((333111///---------+++***+++---111666;;;???CCCDDDEEE@@@LLLYYYSSSNNNTTTXXX^^^ooowwwlllfff```[[[hhhiiinnnvvv}}}ssslllfffeeemmm]]]^^^\\\VVVRRRQQQNNNIIIMMMGGG@@@;;;;;;;;;;;;:::888888999::::::::::::999???<<<:::999;;;===@@@@@@;;;888666555555555333222111111000000000000111111111111222222222111111000...//////000111111222222444333111000111111000///......///000111222222333---...000000000111333555888888777777666555555555666555444444555666777888>>>HHHfffCCC444///222111///,,,,,,---...)))******)))(((((()))++++++)))(((((()))******)))000///...---------,,,+++---///222777:::===???@@@EEE@@@JJJTTTNNNJJJPPPTTTZZZjjj~~~uuuggg______eeelllfffnnn~~~yyy}}}sssjjjrrruuullleee^^^```]]]VVVRRRPPPMMMHHHKKKFFF@@@===<<<<<<;;;:::777888999999::::::999999<<<;;;999999:::<<<>>>???;;;999777555555555333111111111000000000000111111000111111222222222111111//////000111111222333333444333111000111222111000//////000000111111222222---///000000000111333555888888888777666666555555555444444444555666888999???GGGbbb~~~BBB444000222111///,,,,,,---...((()))++++++)))((()))***)))((('''(((***+++++++++------,,,,,,,,,,,,------000111444777:::===???@@@FFF???GGGOOOIIIGGGNNNQQQ\\\hhhuuu|||wwwnnnjjjgggfffnnnzzzxxxjjjxxxssshhhnnnsssgggZZZ]]]___\\\UUUQQQOOOKKKFFFHHHEEEBBB???>>>===;;;999777888999999::::::999999999999999999999;;;<<<<<<<<<:::777666666555222000111111000000000000111111///000111222222222222222000111111222222333333444444222111111222333222111000000000000000111111111...///000000000111333555888888888777777666555444333333333333555777888:::AAAFFF^^^{{{@@@555111111111///,,,,,,---...''')))+++,,,***)))))))))((('''&&&'''***,,,,,,,,,***++++++++++++,,,...///222222444666;;;@@@EEEHHHGGG@@@FFFMMMHHHJJJRRRTTTeeejjjpppsssyyy{{{ssslllllltttyyy}}}|||vvvqqqsssdddbbb]]]YYYXXXZZZWWWQQQNNNLLLIIIEEEEEEDDDCCCBBB@@@===;;;999777777888999999999999999555777888888888888999:::<<<:::888777666555222000111111000000000000111111...///000111222333333333222222222333333444444444444222111111333444333333111111111000000000000000///000111111000111333555777888888888777666555444222222222333444777999:::AAAEEE[[[|||zzz???555111000111///,,,,,,---...''')))+++,,,***)))))))))((('''&&&'''***,,,---,,,)))+++,,,,,,++++++---000222222222555;;;DDDMMMRRRGGG@@@FFFLLLJJJPPPZZZZZZhhhkkklllpppzzzvvvtttppprrr}}}~~~wwwqqqvvv^^^YYYXXXYYYPPPRRRQQQLLLJJJJJJHHHDDDAAABBBCCCBBB@@@===:::999777777888999999999999888333555777777666666888:::;;;:::888888777666333000111111000000000000111111...///000111222333333333333333333333333444444444444222111222444555555444111111111000000000000000000111111111000111333555777777888888888666444333222222222222444666888:::@@@EEE[[[{{{zzz>>>555111...111///,,,,,,---...((()))++++++)))((()))***((('''&&&'''***,,,,,,,,,+++---...---******,,,//////000111555<<>>DDDJJJJJJSSS]]]\\\aaahhhooovvvxxxuuuzzz|||uuuooo||||||bbbYYYZZZUUUQQQJJJMMMLLLIIIGGGHHHGGGCCC>>>@@@BBBAAA???;;;999999666777888888999999888888333555777666444444777::::::999888888888777444111111111000000000000111111///000111222222222222222333333333333333333333333333222111222444666666666000000000000000111111111000111222222111111333444666777888999888666444333222222222222444666777999>>>DDD\\\xxx<<<555222...111///,,,,,,---...)))******)))(((((()))+++)))((('''(((***,,,,,,+++---000111///+++)))+++///+++---111666;;;@@@DDDFFF>>>999???EEEGGGQQQZZZXXXYYYkkk}}}|||zzzvvvvvvuuupppllldddhhh]]]QQQVVVXXXPPPKKKJJJLLLKKKGGGFFFFFFEEEAAA<<>>@@@???;;;888888999666666777888888888888888444666777555111222888===777777888999:::999666333111111000000000000111111111111222222222111111000222222222222222222222222333222111333555888888888...//////000111222222333111222333222111111333444666777999:::999777444222444333333222333444555666;;;CCC^^^sss888555444111111///---,,,---...***************)))(((((((((((((((((()))***,,,,,,,,,...///...+++***---000000000111222444666888999999===;;;???JJJLLLLLLSSS___~~~|||rrrrrrmmmfffdddfffaaaXXXVVVVVVXXXYYYTTTMMMIIIKKKHHHIIIJJJGGGBBB??????AAAAAA???;;;:::999999888777777777777666555555444444555444222222222444666777999777555444333444555666444333333444555444111///000111111111111222222222000111222333333333333222222444777999::::::999888000////////////111333444111111111000111111222222666666666555444444333333333333222222333444666777???DDDRRRuuu;;;555222---000...,,,,,,---...***************)))(((((()))((((((((()))***++++++***,,,...---***))),,,...000000111333555888:::<<<<<<===:::BBBSSSWWWTTTYYYggg|||wwwrrruuupppoookkkfffeeeeee```XXXSSSOOOOOORRRRRRNNNKKKKKKEEEFFFFFFDDD@@@???@@@BBBBBB???<<<;;;::::::999888777777666666555555444444333333222222222333555555777666444333222333444555444444444555666666444222000000000111111222222222222222333444555555555555777888888999999888777777000////////////111222333111111111000111111222333444444444444555555555555333333222222333444666777>>>DDDSSSvvv;;;666444111000...,,,,,,---...***************)))((((((***)))))))))))))))******)))+++---,,,)))(((+++---//////111444777:::===>>>@@@>>>:::EEEZZZ___[[[```rrr{{{|||{{{zzzxxxrrroooqqqmmmllliiieeedddccc^^^WWWRRRLLLJJJMMMPPPMMMIIIHHHDDDEEEDDDBBB@@@@@@BBBDDDAAA???<<<;;;;;;;;;:::999777777666666555444444444111111111222222222222333555444222111111222333333555444444666888999888666111111111222222222333333333444444555666777777888===<<<;;;999888666666555000//////...///000222333111111000000111222222333222333444555555666666666333333222222333444666777;;;DDDUUUuuu999444444333000...,,,+++---...***************)))((((((+++***)))))))))))))))***))),,,...---***)))+++---,,,...000333777:::>>>@@@@@@???<<>>===;;;:::;;;;;;999888777666666555555444333333000000111111111111000000333333222111111222222333333333333555888999999888555555444444444333333333444444555555777888999:::======<<<;;;999777555444000///......///000111222000000000000111222333333444444666777777777666666333222222222222444555666777BBBUUUsss777222222000///---++++++,,,...***************)))((((((+++***)))))))))))))))******---//////,,,+++,,,...***,,,...111666:::===???===@@@???EEENNNLLLTTThhh{{{{{{uuupppmmmkkkiiiiiikkkjjjeeeaaa___]]]YYYRRRNNNNNNQQQWWWYYYSSSIIIFFFHHHHHHGGGDDDCCCBBBAAAAAAAAA;;;:::999999::::::888666666666666555444444333333///000000111111000//////222222222222222222333333111000000222555777888888999888777666555444444333444444444555666888:::;;;999;;;<<<===<<<999555333000///.........///000111000000000000111222333444777888999999999777666555222222111111222333555666555@@@SSSuuu999222111//////---++++++,,,---***************)))((((((***)))))))))))))))*********---000000---+++,,,...***+++---111555999===???===AAABBBDDDFFFDDDTTTsss}}}{{{vvvuuu{{{wwwqqqlllhhheeeeeefffggg```[[[ZZZYYYSSSNNNLLLJJJOOOWWWZZZRRRHHHGGGLLLEEECCCAAA@@@@@@???===;;;999888777888999999888666666666555555444333333333111000000000000/////////111111111222222222222222///...---///222555666666888888888777777666666555444444444555777:::<<<>>>888:::;;;<<<;;;888555333000///.........///000111//////000000111222444444777888::::::999777555444222222111111222333555666555===OOOzzz<<<444222000///---+++***,,,---***************)))(((((()))((((((((()))***++++++(((,,,//////---++++++,,,+++,,,///222666:::===??????CCCCCCEEEGGGGGG^^^~~~~~~xxxssstttvvvtttoooiiieeeddddddeeecccZZZTTTUUUTTTPPPMMMNNNKKKMMMQQQQQQKKKDDDCCCGGG@@@???>>>???AAA@@@<<<999888777777999::::::888666666555555444444333333222222222000/////////000000//////000000111111111111...---,,,---000333444444333444444555666777888999666555555666999<<>>@@@BBBDDDCCCFFFJJJNNNiii~~~~~~{{{vvvtttvvviiiiiifffaaa^^^```bbbccc___VVVPPPQQQRRROOONNNPPPQQQMMMKKKIIIDDD>>>===???>>>>>>>>>AAACCCCCC???;;;888888888:::;;;;;;999777666555555444444333222222444222000///...///000111------...///000000//////...---,,,---///222333333...///111333666888:::;;;777777777888:::===AAACCCAAA===999444222333555666000///...------...///000/////////000111333444555000222555777888777555444222111111111111333444555:::;;;IIIyyy888000000111...,,,******+++---(((((()))+++------+++************(((&&&&&&(((***)))***+++,,,---,,,++++++///555111...777;;;<<>>???@@@???>>>;;;::::::777444555999;;;888444777555222111222111000///222222222111111///......//////...------------............//////111222222333000///111555888888666777666555666777:::<<<>>>@@@===:::666555444666777555444333111000/////////000000000///000000111222111000111333555555444333444333222111111222333444777>>>EEEwwwsssDDD...///000...---++++++---...(((((((((***++++++***(((+++++++++)))'''''')))+++******,,,---------,,,+++---444111///666999:::BBBQQQccciiibbbnnn{{{zzz~~~vvvxxxwwwsssnnnjjjfffddddddaaa\\\XXXWWWUUUSSSRRRVVVUUUSSSPPPNNNLLLJJJJJJHHHEEEAAA@@@@@@AAA???===;;;<<<===>>>>>>>>>===<<<;;;888555777:::;;;999666666444222111222222111///111222222111111///......///...------,,,,,,---------------...///000222222222000///111555888888777555555444444555777999;;;>>><<<:::777666666666777555444222111000////////////////////////000111111000111333555666666555333333222222222222222222333555===CCCuuupppBBB///111111000...,,,,,,------***)))((()))******(((&&&+++,,,+++***((((((***,,,+++,,,---.........---,,,+++222000...555666:::EEEbbb}}}sss}}}|||}}}{{{www{{{xxxqqqmmmnnniii```eee```YYYTTTQQQPPPPPPOOOSSSQQQOOOLLLKKKJJJJJJJJJDDDBBB@@@@@@@@@???===<<<:::::::::;;;;;;<<<===>>>;;;999777888:::;;;:::777555333111111222222111000111111111111000///.........---,,,,,,++++++,,,,,,***++++++,,,...000222333111000000111555777888888444444333222333444555666:::999999888777777666666444333222111000////////////////////////000000111000222555888888777555333222222222333333222222222444;;;AAArrrlll@@@///222222222///---,,,------,,,+++***)))******(((&&&***++++++)))((((((***,,,+++,,,.../////////...---+++000...---333666>>>OOOwwwrrrnnn~~~zzzwwwsssppp}}}~~~uuuxxx|||yyypppnnnqqqjjj]]]aaa]]]WWWRRRPPPNNNMMMLLLNNNMMMJJJHHHGGGHHHHHHIIIAAAAAA@@@@@@???>>><<<;;;;;;:::999888888999;;;<<<999888666777999:::888666333222000000111222222111000000111111000///......---,,,++++++******++++++))))))***+++---///111222//////000111333666777888555444333222222222333333555555666777777666555555333222111000////////////000000//////000000111222000333777:::999777555333111222333444444333222111333:::???oooiii>>>000333111111///---,,,---...///---++++++++++++)))((()))))))))((('''''')))+++,,,---.../////////......,,,000,,,+++222666EEE\\\{{{YYYqqq}}}{{{wwwrrruuuvvvyyy}}}}}}zzzqqqtttrrrkkkiiiiii```TTTXXXUUURRRPPPNNNLLLHHHFFFIIIHHHGGGEEEEEEEEEEEEFFF???@@@@@@@@@>>>===<<<;;;===;;;999666555666777888666555555555666666555555333111000000111222111000///000000000000//////...,,,,,,+++************+++((()))***+++---///111222...///000000111333555666666666555444444333333333111222444555555555444333222222111000////////////111000000000000111222222000444999;;;999666444444111222333444444333222111333:::>>>mmmggg<<<000444000...---,,,,,,...000000...+++++++++++++++)))((())))))(((&&&''')))+++,,,,,,.../////////...------000------222666HHHddd~~~~~~___PPP|||~~~{{{vvvqqquuusssqqqqqqtttxxx|||~~~rrrrrrsssrrrnnnfff\\\UUUWWWUUUSSSRRRPPPMMMIIIFFFDDDDDDDDDDDDCCCBBBBBBAAA===>>>>>>===;;;::::::;;;<<<:::888555444444555555333333333333333333333333444222000000111111000////////////000000//////...---,,,++++++******++++++)))******+++---///111222...///000/////////111333888777777666666555444444000111333444444444333222222111000///////////////000000000000000111111222000555999:::888555444555222222222333333222222222333999<<>>===:::;;;;;;999666666888:::999888666555444444444444222222333222222111222333444222000000000000///.........///////////////...------,,,++++++++++++++++++++++++,,,---///000111---//////...,,,,,,...000888888888777777666555555222333333444444444444444111111000////////////000...............///000000111555999999555333444666333222222222222222222333222888999eeeaaa777111666000///---,,,---///000---+++)))((()))+++******)))******))))))))),,,...+++,,,---.........---,,,+++111222555777444CCC```hhhfffiiillleeeTTTEEE>>>XXXvvv|||oooiiieeeiiipppqqqkkkdddiiidddkkkuuulllUUUKKKPPP^^^YYYRRRMMMIIIHHHFFFEEE???@@@BBBCCCBBB???<<<:::888999999666333333666999666555555444444444555555111222333333222111222333555333111000000000...---......///////////////......---,,,,,,++++++,,,,,,,,,,,,,,,---...///000111---//////...+++***,,,...777777888888777666666555555555555555555555555555111000000////////////000---,,,,,,,,,,,,---......111555999888444222333666444333222111111222333444111666777bbb{{{vvvssstttssszzz^^^666222777111111///------//////111(((***---((((((...,,,+++)))***,,,+++((()))---+++,,,---...////////////...///111111///222???NNN[[[VVVPPPXXXaaaTTTDDDEEEaaaccclll{{{rrrgggeeecccaaadddlllbbbfffddd[[[VVVUUURRRLLLTTTPPPMMMKKKKKKIIIFFFBBB;;;BBBGGGFFF@@@;;;;;;===666666555444444444444555999777444222222333555777444444333333222111111111444444333222111111111111111111000000...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,,,,------,,,,,,+++444444444222111111333555333444555777777777666666333222111///..................,,,++++++,,,---...111666777555444666666333333222111000000111222333444777>>>TTTmmmkkkwww{{{uuusssyyy~~~[[[777000333333------------------222(((***...))))))---+++***)))))),,,***'''(((,,,+++,,,---...////////////......//////...111???MMMUUUQQQLLLSSS]]]RRRFFFIIILLL___jjjzzzxxxtttqqqiiiccc^^^\\\^^^ZZZ^^^]]]WWWSSSSSSQQQLLLPPPMMMJJJHHHGGGEEEBBB???===AAADDDBBB===999888888666555555444333444444444555444222111000111222333444444333333222222222111777666555333222111111111111111111000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,------......------,,,333333333222000000222444222333444555555555444333111000000////////////000111000...---,,,,,,,,,---000444666444444555555222222222111000000111222222222555777GGGoooyyylllnnnxxx}}}|||ZZZ888111333222------------------555***+++///))))))---***)))'''(((+++)))&&&'''++++++,,,---......//////...,,,,,,------,,,000===KKKRRRNNNIIINNNXXXRRRKKKQQQXXXnnnmmmiiihhhvvvvvviii```ZZZWWWUUUXXXWWWSSSQQQPPPMMMHHHKKKHHHEEECCCAAA@@@===;;;??????>>><<<999777444333555444444333333333333333222222222111111111111111333333333222222222222222666666444333222111111111444333222111000...------++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,---...---......//////......---000111222111000000111333111222333333333222111000///////////////000111111444333000...------------...222444333444666444111222111000000000000111222222555333999]]]pppkkkrrryyy}}}~~~ZZZ888222222111------------------999---,,,///******---)))((('''(((***(((%%%&&&***++++++,,,---............+++***+++,,,+++///;;;GGGQQQPPPIIILLLUUURRROOOWWWvvv|||jjjdddmmmwwwjjj```XXXXXXWWWUUURRRNNNKKKFFFBBBEEECCC@@@===<<<:::999888>>>;;;777666777666333111444444333222222222222333111222333444333333222111111111111111111222222222333333222111111111111222888777555333000...---,,,+++++++++++++++,,,,,,,,,************+++,,,---...------............------...000000000//////000222111111222222222111///...000000////////////000000333222111///......//////...222444333555888666111222111000//////000111222333888555666UUU}}}gggpppXXX888222222///------------------>>>000---...)))***---)))(((&&&''')))(((%%%&&&******+++,,,---............***)))***,,,,,,...888BBBMMMNNNIIIHHHOOOMMMLLLUUUpppnnn\\\```ooommm\\\ZZZVVVQQQOOOLLLGGGBBB???@@@???===:::888888888999;;;777333333666777555222444444333222222222222333000111333444444333111000///000000111111222222222333333222333444555666666<<<:::777444000...,,,,,,*********++++++,,,,,,,,,************+++,,,------,,,,,,------------,,,,,,---...000000//////000111111222333333222111000///222111000///............000000///......///000111///222444444888:::888222111111000//////000111111222888888;;;UUUuuudddzzzUUU777333333...------------------DDD333------(((***...***(((&&&'''***(((%%%&&&******+++,,,------......---***)))+++------...444<<>>AAA:::999888777888777666555666555555444333444444444///000000111222222111111222333333444666777888888777777666666666666777777333222///---+++++++++,,,((())))))***++++++,,,,,,))))))))))))***+++,,,---,,,,,,------------,,,,,,+++---000111000000000111///000111222333222111111111111000///////////////---,,,+++++++++,,,---...---///111444999===888111111000///......///000111111111888HHH\\\tttNNN333333444///------------------LLL777---***%%%)))///,,,)))'''(((+++)))&&&'''+++******+++,,,------------******---111111...000444222======999<<<;;;999@@@===CCC;;;FFF^^^|||tttfffZZZUUUPPPHHHCCCDDD;;;<<<===;;;:::;;;@@@DDD;;;<<<;;;:::888666555444666666555444444444444555222222333333333444444555444555666777888999:::;;;777666555444333222222222---,,,***))))))***,,,---((())))))***++++++,,,,,,))))))))))))***+++,,,------..................---+++...000111111000111111...///000222222222111111///////////////000000111...---+++***)))******+++,,,...000333999<<<888000111000///......///000111444000888MMM```sssLLL222333444000------------------WWWBBB***'''000***%%%///+++***)))***+++***)))'''+++,,,------......---------,,,+++***,,,///222444666999::::::<<>>CCC@@@666444>>>DDDBBB@@@???===;;;999999999999;;;888444333444666777777555555666666666666666555::::::888777555333222111111111000///...------,,,+++++++++*********))))))***************+++++++++******************+++++++++++++++,,,---...///000....................................////////////------------///111333555///,,,)))'''&&&(((+++,,,+++///111222555888666111///////////////000111111222222888DDDUUUoooNNN999---000...------......------UUUCCC---***222+++%%%---+++***)))***+++***)))'''+++,,,------...------------,,,******+++---000222555999;;;;;;<<<@@@AAA>>>AAAAAAFFFZZZyyynnn___TTTJJJCCC@@@===???<<<999???JJJIII@@@??????===<<<<<<<<<<<<===???;;;666333444777:::;;;444444555555555444444333666666555333222111000///.........---,,,,,,+++++++++++++++******)))))))))***************+++++++++))))))************++++++------,,,------...///000......................../////////000000111111111///.........///000222333222000---***))))))***+++***---000000444777555000///////////////000000111111222777AAAOOOhhhIII666...444222---------...------TTTGGG222,,,222,,,%%%++++++***)))***+++***)))'''++++++,,,---------------,,,+++******+++---///000555999;;;;;;<<<@@@???<<>>DDDSSSZZZOOO???999999888888777777777777999555111///000222444555000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,------...------,,,+++++++++++++++------------------------//////000111222333333444333222111000///.........333222222000...,,,+++)))))),,,......222666555111///............///000000000222444777BBB```>>>222---222---,,,------------,,,[[[TTT===+++++++++)))...+++***))))))+++***)))'''***+++,,,,,,------,,,,,,******+++,,,///111444555777::::::999<<>>>>>@@@>>>777333333000000222444333000000222,,,---...//////...---,,,///---+++***+++,,,,,,+++((()))***************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))***+++,,,------))))))***+++,,,......///111111000000000000111111111111111111111111111111000000000///......------)))***,,,---...------,,,*********))))))***++++++(((***++++++///555666333...------------...//////+++...///333EEEeeexxxAAA333,,,222000+++,,,,,,,,,,,,+++^^^___PPP777+++//////&&&+++***)))(((''''''''''''***+++,,,,,,------------,,,+++***)))***,,,///111333333===MMMQQQIIIEEEIIINNNcccppp{{{}}}{{{ooohhhdddaaa\\\YYYRRRKKKEEE@@@===;;;:::<<<===999555222222444666555333222111000000000////////////............---,,,,,,++++++******)))((((((((((((((((((((((((+++(((%%%%%%'''))))))'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((()))***++++++,,,,,,+++,,,,,,+++***+++...000111111111111111111111111222333444444333222000///000000111111111///...,,,++++++++++++++++++,,,,,,))),,,...---+++)))'''''')))+++,,,+++...333222...///...---,,,+++,,,------++++++555666>>>hhhggg888888444000000+++,,,---,,,***(((\\\```UUU===...///---&&&,,,+++***)))(((((((((((()))***+++,,,------------000...,,,******+++---///888777???MMMSSSPPPQQQXXXVVVfffoooyyy|||lll]]]WWWUUUTTTOOOLLLHHHDDD@@@===<<<<<<::::::;;;999666444333333555444333111000000///////////////.........------******++++++++++++++++++((((((((((((((((((((((((***(((%%%%%%''')))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))******+++,,,,,,******+++***((()))+++---......///000000111222222222333333444444333111111------...///000000000000++++++++++++++++++++++++***,,,......,,,***))))))(((***++++++...333333//////...---,,,+++,,,------//////666888DDDlll~~~kkk:::888333//////,,,---...---+++)))YYYaaaZZZCCC111---,,,''',,,+++***)))))))))))))))((()))***,,,---.........///...,,,+++,,,---///000;;;:::@@@KKKRRRTTT[[[eee^^^gggjjjuuu|||zzzzzzxxxqqqqqqiii[[[PPPNNNNNNMMMEEECCCAAA>>><<<:::::::::888888888888888777333111333333111000//////...............---------,,,,,,(((((()))******+++,,,,,,(((((((((((((((((((((((()))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((())))))******+++++++++((())))))(((&&&&&&((()))***+++,,,---...000111111111111222333333333222222------------...///000000,,,,,,,,,+++*********)))***,,,......,,,+++++++++(((***++++++///444444111///...---,,,+++,,,------111111444999JJJoooyyymmm;;;777222......,,,---///...,,,***WWWaaa^^^HHH111*********,,,,,,+++***))))))******'''((()))+++---......///+++++++++,,,...111333555::::::???GGGMMMPPPYYYbbb]]]```aaaoooyyyvvvllliiikkk\\\]]][[[SSSNNNLLLIIIEEEEEECCC@@@===:::888777666666555555777999888333///111111///......---------------,,,,,,,,,+++++++++((((((((())))))*********''''''''''''''''''''''''((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))*********+++((())))))(((&&&%%%&&&'''((()))***+++,,,---............///000111111222222000///---,,,++++++,,,------,,,,,,+++***))))))((()))***,,,---+++***+++,,,)))+++,,,,,,000555777444///...---,,,+++,,,------/////////666NNNooo{{{pppjjj~~~:::555000......+++---...---+++***VVV```___JJJ333(((***,,,,,,+++******************&&&''')))+++,,,---......++++++,,,---///111333555888;;;AAAFFFHHHJJJPPPVVVTTTVVVWWWjjj~~~uuu{{{lllbbbbbbeee\\\[[[VVVNNNIIIFFFAAA;;;CCCAAA???<<<999666555444333222222555777666111---///...------,,,,,,,,,,,,++++++++++++************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))))))))))))))*********((()))***)))'''&&&&&&'''((()))))))))))))))******++++++,,,,,,---...///000000///---+++++++++,,,,,,,,,,,,++++++***)))((((((((()))+++***)))))))))+++***,,,,,,,,,000666888555///...---,,,+++,,,------,,,...,,,444RRRmmmppphhhggg~~~ooo999333/////////)))+++,,,,,,***)))TTT___aaaPPP888+++***---+++******)))))))))******'''((()))+++,,,---------///............//////000666<<>>@@@>>>@@@EEEIIILLLKKKNNNhhh~~~{{{qqqhhhppp}}}qqqyyyxxx^^^aaabbbcccaaa]]]ZZZWWWVVVLLLKKKGGGDDDEEEDDD;;;111444444444333222000...---...000111///+++)))***,,,+++***)))))))))))))))***)))(((((((((((('''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))))))))((((((((((((###%%%((()))(((''''''((($$$$$$%%%&&&((()))******,,,+++*********+++,,,---...//////000///...,,,+++)))))))))))))))*********,,,---,,,+++(((((((((***((()))'''%%%(((...000...///...---,,,+++,,,---------555---111MMMUUUHHHFFF]]]xxxUUU;;;444000///...***,,,------,,,+++III[[[fffcccRRR444&&&...+++++++++************)))***)))((())),,,.........,,,---------,,,---000222444777999999:::>>>EEEKKKRRRGGGLLLiii}}}wwwvvvuuuwwwzzz~~~tttjjjgggeeejjjkkkaaaXXX]]]___YYYNNNGGGHHHLLLCCCBBB???<<<888555333111444333222000...---,,,,,,------,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((((()))***+++******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))***,,,...000///---***'''(((((()))***+++---...///---,,,,,,++++++,,,,,,---///+++///222EEEPPPAAAFFFoooWWW---111888)))000,,,,,,,,,+++++++++HHH[[[iiihhhXXX:::)))...+++++++++************)))***)))((()))+++---------,,,---------,,,---///222666888999999999===EEEKKKQQQHHHOOOkkkwwwtttuuuuuusssqqqsssxxx}}}xxxooohhh``````^^^TTTRRRTTTTTTNNNDDD>>>===@@@;;;:::999777444222111000333222111///---,,,,,,,,,,,,++++++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***************+++++++++,,,,,,,,,,,,+++******))))))(((''')))+++---...---+++***(((((()))***+++---...///---,,,,,,++++++,,,,,,---...+++000000BBBLLL???EEEwwwWWW///111777'''...,,,,,,,,,+++++++++BBBXXXiiikkk___AAA+++++++++++++++************)))+++***))))))+++,,,,,,,,,,,,---------,,,---///111777888999888888<<>>666BBBhhh~~~PPP333111444(((+++,,,,,,,,,+++++++++222MMMcccnnnlllTTT666***+++++++++*********))))))+++***((()))***++++++***+++,,,......,,,,,,---...---222888;;;::::::<<<>>>BBBDDDQQQjjjxxxqqqlllgggfffgggiiihhhddd]]]WWW\\\ZZZ___\\\MMMHHHIIIDDDIIIEEE???<<<::::::888666333333222111000///......,,,,,,+++***)))))))))***)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%%%%&&&'''((((((((()))))))))*********++++++******)))(((((('''&&&&&&%%%%%%&&&((()))***''''''((()))***,,,---...---,,,,,,++++++,,,,,,---+++,,,222,,,555;;;333@@@[[[III444000444+++---,,,,,,,,,+++++++++---IIIaaaooosss```AAA222+++++++++************)))***)))((((((***+++++++++***,,,......---,,,,,,---***000777;;;;;;:::;;;===@@@DDDRRRhhhwwwooojjjgggcccbbbbbbeeehhhdddYYYPPPSSSQQQVVVSSSEEE@@@BBB>>>AAA???;;;999999888777666111000///...---++++++******))))))((((((((()))))))))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((())))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))+++******))))))(((''''''''''''&&&&&&&&&''''''(((''''''((((((***+++---...---,,,,,,++++++,,,,,,---+++,,,222---666<<<222>>>WWWBBB444000333------,,,,,,,,,+++++++++(((DDD]]]mmmvvvgggJJJ999+++++++++************))))))((('''(((***,,,,,,+++***,,,......---++++++,,,,,,111666999:::;;;>>>AAAAAAHHHUUUhhh~~~yyyooohhheeeeee```______``````\\\TTTNNNLLLIIIMMMLLLBBBAAAFFFCCC999999888777555333333333......---,,,+++******)))((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''((((((((())))))*********)))((((((''''''&&&&&&&&&''''''''''''''''''''''''(((***+++---...---,,,,,,++++++,,,,,,---++++++111...888???333<<>>444...111---,,,,,,,,,,,,+++++++++$$$@@@XXXiiiuuuiiiMMM;;;+++++++++************)))((('''&&&'''***,,,---,,,***,,,......---+++++++++///333666777888<<>>666777888666333000///000---------,,,,,,,,,,,,,,,''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''((((((((()))*********)))((((((''''''$$$%%%&&&'''(((((((((((('''''''''((()))+++---...---,,,,,,++++++,,,,,,---,,,+++111///;;;AAA444;;;RRR<<<444---///,,,***,,,,,,,,,+++++++++---+++PPPsssqqqpppddd@@@///)))******&&&***,,,$$$+++++++++)))((((((+++---***+++,,,,,,------,,,,,,///888999666>>>MMMNNNEEEKKKQQQYYYggg{{{uuukkkeeecccaaa```ZZZXXXVVVTTTRRROOOJJJGGGFFFEEEEEEEEECCC>>>888333555444333111000/////////+++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((()))***+++---...///---,,,,,,++++++,,,,,,---,,,111---,,,555666111333NNN}}}xxx~~~AAA111,,,000333(((,,,++++++******+++++++++NNNppprrrssshhhFFF///)))+++,,,'''+++...'''+++++++++)))((((((+++---++++++,,,------------,,,444888999888???IIIKKKDDDFFFNNNXXXbbbqqq|||pppfffaaa___]]][[[UUUSSSQQQOOOMMMJJJFFFCCCCCCBBBAAA@@@???;;;666333222222000///...---------++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&'''(((((()))))))))))))))(((((()))***+++---...///---,,,,,,++++++,,,,,,---+++111---+++111222000666NNNvvv<<<333000000111(((,,,++++++******+++******IIIjjjrrrwwwnnnRRR222+++...///((()))---(((+++++++++***((((((+++---++++++,,,---------------666555555888???EEEFFFFFFJJJSSS\\\bbbmmmzzzrrrhhh```\\\ZZZVVVTTTNNNLLLJJJHHHGGGDDD@@@===>>><<<;;;:::999777444222///...---,,,+++***************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&(((((()))************)))(((((()))***+++---...///---,,,,,,++++++,,,,,,---+++111---***...---...888BBBqqqmmm666666444...---(((,,,++++++******+++((()))BBBaaaqqqzzzsss^^^999//////000'''&&&***&&&***++++++***))))))***,,,+++,,,,,,---...---------222---...666???CCCGGGLLLSSSXXX]]]bbbooopppjjjbbb\\\YYYVVVQQQNNNHHHFFFCCCAAA@@@>>>;;;999:::888666444444444333111---,,,+++***)))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((()))***+++---...///---,,,,,,++++++,,,,,,---...111,,,+++000,,,+++444>>>dddeee222777666,,,+++***,,,++++++******+++&&&(((:::WWWnnn{{{vvvhhh>>>000,,,...((('''***(((***+++++++++))))))***,,,,,,,,,---.........---------)))+++666BBBJJJQQQWWWXXXXXXXXX]]]nnnxxxiiiccc]]]XXXUUURRRNNNJJJCCC@@@>>><<<;;;:::777555777555222111222222111000,,,+++******))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((()))***+++---...///---,,,,,,++++++,,,,,,---000000+++---333...***222DDDggg```000666444***+++---,,,++++++******+++%%%'''333MMMjjjzzzwwwoooEEE000(((+++)))***...,,,)))***,,,+++***)))***+++,,,,,,---...............,,,+++...777EEESSS\\\```[[[XXXUUUYYYmmmpppccc^^^XXXSSSQQQNNNIIIEEE???<<<999777777666555333444222000//////000...---+++******)))(((((())))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((((()))***+++---...///---,,,,,,++++++,,,,,,---///000,,,///555///---:::BBBhhhXXX000666111***---...,,,++++++******+++%%%'''---DDDfffwwwvvvsssRRR666)))++++++,,,///+++)))***,,,+++***)))***+++,,,------...............,,,000222555CCCVVV``````XXXVVVRRRUUUeeessseee^^^YYYRRRMMMKKKHHHCCC@@@;;;888555444333333222111111///...---------+++)))))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''(((((()))***+++---...///---,,,,,,++++++,,,,,,---+++///...000222,,,444KKKRRRtttNNN000555000+++000---,,,++++++******+++$$$'''***???dddvvvtttttt___???,,,,,,,,,,,,,,,''')))***,,,,,,***)))***+++,,,---......//////......+++333333222???UUU___ZZZNNNOOOMMMLLLXXXrrr{{{iii]]][[[UUUMMMHHHFFFCCC???<<<999666333111111111000//////...,,,,,,,,,+++(((&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((()))***+++---...///---,,,,,,++++++,,,,,,---'''...111000...***:::ZZZwww}}}vvv~~~xxxFFF000555000---111,,,,,,+++++++++++++++)))''''''555RRRooo|||{{{___FFF///+++...,,,***+++(((+++---,,,***((()))+++,,,,,,.../////////...---,,,///333777;;;AAAFFFJJJHHHHHHDDDBBBQQQqqqxxxggg[[[RRRNNNHHHCCC@@@<<<999666444333222000///.........,,,,,,++++++***)))(((((())))))((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))''''''((()))***,,,...///...------,,,,,,------......,,,,,,,,,---222@@@NNN{{{ooommmxxx}}}yyyHHH666111......&&&,,,+++++++++*********&&&''''''000KKKlll{{{zzzeeeNNN666......---++++++(((+++,,,+++)))'''((()))+++,,,.../////////...------000222444666:::AAAFFFFFFFFFCCCCCCQQQooolll]]]SSSMMMIIIDDD@@@===:::777444333222111000///.........,,,,,,+++******)))(((((()))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))''''''((()))***,,,...///------,,,,,,,,,,,,---------,,,---///...000:::EEEYYYjjjyyywwwhhhjjjvvv{{{qqqCCC333///---...'''---+++++++++*********###(((''')))BBBgggzzzyyyoooZZZAAA222...---,,,,,,)))***+++***((('''&&&'''+++,,,---//////......---...000111000///444===EEEHHHIIIGGGGGGRRRmmmttt```TTTLLLFFFCCC>>>;;;888666444222222111000///...---------++++++******))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&''''''((()))((((((((()))***,,,---...------,,,,,,,,,,,,------,,,---///111///---333;;;JJJ\\\kkkzzzvvvkkkppp}}}eee<<<111...,,,...'''---+++++++++*********"""***)))$$$999```yyy{{{xxxgggLLL666,,,,,,,,,+++++++++,,,+++)))(((''''''+++,,,---...///...---------//////......444@@@JJJOOOPPPOOONNNUUUkkklllZZZPPPJJJAAA>>>:::777555444222000000///...------,,,,,,,,,******)))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''(((((()))((((((((()))***,,,---...---,,,,,,,,,,,,,,,,,,---,,,---000111...,,,111999PPP]]]gggvvvzzzpppvvv\\\888111...,,,...''',,,+++++++++*********###+++)))###222WWWttt}}}~~~qqqWWW:::+++***,,,***---,,,,,,,,,++++++)))(((++++++---.........---,,,+++---......111999FFFPPPSSSSSSRRRPPPTTTeee{{{bbbTTTKKKEEE===:::777444444333111000......---,,,++++++++++++))))))((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))))))))***+++------,,,,,,,,,++++++,,,,,,,,,------///000...---444>>>SSSZZZaaasss{{{pppuuuWWW777333000+++...'''++++++++++++*********%%%***)))$$$///MMMmmm~~~yyy```>>>++++++---)))---,,,+++,,,------+++)))***+++,,,......------,,,+++,,,---000555>>>HHHNNNOOOOOONNNLLLMMM\\\zzz~~~gggVVVMMMEEE>>><<<999555333222222000///---,,,+++************+++((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&'''((())))))))))))((())))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,------...///---...777BBBYYY___cccvvvzzzooouuuSSS777444000***---(((++++++++++++*********&&&'''&&&%%%,,,BBBddd~~~hhhBBB,,,---///***+++***)))+++---...,,,******+++,,,---...---,,,,,,...------000777>>>BBBDDDIIIHHHHHHFFFGGGUUUvvvxxxiiiYYYNNNIIICCC===:::777444222111000///...++++++***)))))))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&'''((()))***))))))((())))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...///...///777AAAWWW```hhh|||xxxnnnvvvNNN444444...(((---)))---+++++++++*********'''$$$$$$&&&+++<<<^^^~~~lllEEE......111,,,***((('''))),,,...,,,)))***+++,,,---...---,,,,,,111...---000777<<<<<<:::EEEDDDDDDCCCDDDSSSvvvtttnnnbbbTTTMMMKKKFFF@@@999777333111000///...,,,+++***)))))))))))))))***&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))*********)))(((***)))))))))***+++,,,,,,,,,++++++++++++++++++,,,***+++...000///...555>>>FFFTTTddd|||rrriiitttIII222222,,,&&&,,,***///+++++++++*********&&&+++)))'''+++444QQQwww|||vvvUUU999111///,,,+++*********)))((((((((())))))***+++,,,,,,,,,,,,***+++---...///111555777>>>HHHEEE<<>>999111,,,***+++,,,---+++++++++*********%%%***(((&&&***111LLLppp~~~yyy[[[===///,,,+++---,,,+++***)))((((((''')))***+++,,,,,,---------+++,,,---------///333666<<>>???LLLkkk~~~pppggggggaaaYYYSSSNNNDDD999444333111///---,,,++++++******))))))))))))******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((()))))))))***++++++++++++++++++++++++,,,,,,---------///333666DDDVVVlll|||~~~qqqrrr===888111,,,***+++,,,---+++++++++*********$$$)))&&&%%%(((---CCCddd||||||fffFFF000***---///...---+++***))))))(((******+++,,,---------------------,,,,,,...333777<<>>IIIRRR]]]uuuzzzgggnnnzzzQQQ666222---+++***+++,,,,,,***************+++%%%'''%%%'''+++&&&)));;;eeexxxmmmUUU===***000...,,,)))))))))+++,,,(((((()))***++++++++++++---......------///333555???BBBFFFUUUccc^^^YYYaaasss```RRRCCC:::444...,,,///++++++******)))*********((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$########################%%%$$$######""""""######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))************************************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))*********+++++++++************************,,,------------000333666BBBMMMVVV```xxxqqqgggqqq~~~DDD444111---******+++,,,,,,))))))*********+++$$$&&&$$$&&&***%%%&&&666ZZZrrrrrraaaGGG///222000---)))''''''((()))'''((()))******+++******.........---,,,,,,...000555:::BBBTTTccc]]]WWWaaasssyyy^^^MMMBBB888666333...+++---++++++************++++++((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$########################%%%$$$$$$###"""#################################################################################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))************************************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++)))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,///444777AAAPPP\\\fff~~~~~~hhhgggrrr:::333000,,,******+++,,,,,,))))))******++++++'''&&&%%%$$$%%%''')))***PPPgggtttnnnTTT---222111...+++,,,---+++((((((((('''((((((***,,,------......---++++++,,,---777>>>MMM^^^eeebbb]]]\\\qqqwwwaaaRRR>>>:::444000......------))))))))))))((((((((((((***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! ###############$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""######$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((************)))))))))))))))))))))))))))))))))))))))************++++++++++++******)))((()))))))))(((((())))))*********++++++++++++*********))))))******++++++++++++******++++++************++++++---+++***+++...000111111GGGRRRUUUmmmggggggzzz~~~888222000---***))))))+++,,,((()))***+++++++++'''&&&%%%$$$%%%''')))***DDD]]]zzzwwwpppYYY444111000///---,,,,,,+++)))+++******)))***+++---...---......---,,,,,,...000555<<>>888111......///...---,,,***(((((()))******)))))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###""" """######$$$&&&'''((((((#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))++++++,,,,,,,,,---------++++++,,,------...//////---------------------------------.........//////---,,,++++++******++++++,,,,,,,,,++++++*********))))))******+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***...111111///000666;;;ZZZ}}}~~~zzz^^^666333+++++++++***************)))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%((("""...OOOmmmxxxzzz}}}cccEEE000111333,,,***000***+++,,,------,,,+++******++++++,,,,,,------...+++222777777<<>>:::...)))///***+++,,,,,,,,,+++***)))***++++++,,,,,,------...333888:::999;;;CCCIIIJJJJJJJJJPPPcccyyy}}}yyybbbQQQHHHAAA999333111000///...---,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############$$$$$$$$$$$$#########"""############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))************+++,,,,,,,,,,,,---------////////////////////////...---------///000///......---,,,++++++,,,---...,,,---------++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---///++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...222000000555111111===QQQ}}}mmmtttAAA333///,,,++++++******++++++,,,+++,,,,,,***((('''%%%%%%%%%%%%%%%%%%%%%%%%)))&&&&&&444PPPlllxxxxxxlll[[[NNNIII???111,,,111++++++,,,,,,+++***))))))***++++++,,,,,,------...555888999888;;;BBBHHHKKKQQQOOORRR^^^ppp|||}}}zzzkkkWWWHHH@@@;;;444/////////---,,,++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))))))))*********+++++++++,,,,,,,,,---------......000000000000000000000000000///...///000111000///......------------............///...,,,,,,---///------------------------+++******)))***+++---...,,,,,,,,,,,,,,,,,,++++++...---,,,,,,,,,,,,,,,,,,+++111000111666333333>>>ZZZ|||sss|||xxx>>>333...,,,++++++******++++++,,,++++++,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))'''+++EEEhhhyyyxxxppp```PPPFFF===444111444---,,,,,,++++++***)))(((***++++++,,,,,,------...///111222444888@@@IIINNN]]]WWWQQQRRR```ttt]]]ZZZkkk^^^NNNAAA;;;777222...------,,,******)))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))))))))******+++,,,,,,,,,------------............111111111111111111111111111000///000111222111000........................///000000///------...000........................++++++******+++,,,------......------,,,,,,++++++...------,,,,,,,,,------,,,222111222777333333>>>cccaaa;;;222,,,,,,++++++******++++++,,,***++++++***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!'''%%%%%%;;;^^^tttuuuxxxeeeMMM===777444333222///...---,,,***)))))))))***++++++,,,,,,------...)))***,,,000555<<>>^^^QQQ:::000+++,,,++++++******++++++,,,***++++++***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!((((((&&&555TTTmmmuuu}}}kkkQQQ<<<555555222...111000///---+++******)))***++++++,,,,,,------...***)))+++///222666===DDDFFFLLLOOOTTTfff{{{TTTPPPRRRJJJ@@@888444333000...+++******)))(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''$$$###%%%(((***(((&&&&&&&&&&&&'''(((((())))))''''''((((((((()))))))))((((((''''''(((((()))*********+++,,,------...///.........////////////000222222222222222222222222222111000000111111000///------............---------...///.........000111000000000000000000000000..........................................------------------------...///111666333222666333333???]]]GGG777///,,,,,,++++++******++++++,,,******+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******'''...FFFcccuuuyyyppp\\\GGG<<<:::777000444222000...,,,+++*********++++++,,,,,,------...,,,***,,,111444444999AAAIIIQQQUUUWWWfff\\\VVVKKKEEE<<<666333222000///+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%###%%%)))+++)))&&&&&&&&&&&&'''((()))))))))'''((((((((())))))))))))((((((((((((((())))))*********+++,,,---...//////....../////////000000000111111111111111111111111222000//////000000///...+++,,,---......---,,,++++++---......---...000222111111111111111111111111//////000000000000//////.............../////////---------------...//////222555111111555333666CCC```yyy@@@222---///,,,++++++******++++++,,,)))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''!!!###777VVVoooqqqqqqfffRRREEEAAA===666555444111...,,,+++++++++***++++++,,,,,,---......,,,***---444666666:::BBBMMMSSSTTTRRR___}}}~~~]]]VVVBBB<<<555///,,,+++***)))+++******))))))))))))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%(((%%%"""%%%)))+++)))&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))((((((((((((((()))************+++,,,---//////000////////////000000000000111111111111111111111111222000//////000000///---++++++,,,------,,,++++++***+++---------...111333111111111111111111111111000000111111111111000///------......//////000000---------------...///000111444000///555555999GGG\\\wwwssseee;;;...,,,222,,,++++++++++++++++++,,,)))******)))&&&%%%%%%&&&'''&&&$$$$$$$$$%%%((('''"""%%%***---FFFmmmtttpppjjjYYYSSShhh```111;;;<<<888000+++,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,111:::===999999<<>>444000+++)))***+++)))'''))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,------..................//////000//////000000000111111111222111000///.........//////...---,,,+++++++++,,,,,,,,,------.../////////111222222333333222222111111222333222000000000222111111111000000000000000...............///000000444555///000999>>>GGGYYYwwwQQQ666...000...++++++++++++++++++++++++,,,***'''&&&&&&''')))'''%%%$$$%%%&&&''''''$$$'''&&&''')))###***@@@^^^gggsssrrrbbbQQQEEE<<<555>>>???666///222333000,,,++++++***+++,,,---......------...000222555777666EEETTTXXXYYYcccwwwoooKKK<<<;;;000---***)))*********((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,------------------......///....../////////000000000111111000///////////////......------,,,,,,,,,,,,,,,,,,------.../////////000000111111111111000000000222333222111000111222000000111111111000000000............///000111111111333000333???HHH\\\wwwwwwCCC666(((///++++++++++++++++++++++++++++++)))&&&%%%&&&&&&***'''%%%%%%''')))((('''%%%)))((((((***###%%%444VVVcccpppuuummmXXXHHHEEE555:::===999444111222444...---,,,++++++,,,---...------,,,,,,...222555777666AAAQQQ___gggmmmuuu|||hhhIII:::777///---+++******+++******(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++++++++,,,,,,,,,,,,,,,------...------........./////////000000000000000/////////------------------,,,,,,,,,,,,------.../////////......////////////......///111333333222111111222///000111111111111000000.........///000111222222000444222444<<>><<>>JJJmmm|||HHH777---333222,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''%%%$$$%%%&&&+++))))))---111111---(((%%%)))$$$###(((%%%###+++'''NNNdddiiioooeee]]]gggVVVBBB^^^qqq^^^EEE>>>777555111...,,,,,,---...+++//////---000888<<<:::666???OOO___dddaaabbbgggiii|||^^^DDD666333,,,------+++)))(((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********)))***++++++,,,++++++,,,,,,,,,---------...///000111111000//////,,,---.../////////------,,,,,,------...//////000000000111111111111000000---000333444333222111222---///111222333222111000/////////000111333444555777555333;;;JJJ[[[dddAAA555(((555000+++,,,,,,,,,,,,,,,,,,,,,,,,)))'''$$$$$$%%%&&&,,,+++***+++++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&...???TTTdddlllkkkccc[[[wwwKKK???YYYfff___LLL555???CCC>>>000***///000+++---...////////////111333555;;;JJJXXXYYYUUU]]]lllkkk```@@@888777,,,,,,,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,------...//////---......//////......---........................,,,,,,,,,---------..................////////////000000000000000/////////111111111111000000000000,,,,,,---///111333333222444;;;<<<<<>><<>>>>>666//////.../////////---...///111777777???OOObbbpppyyy}}}}}}pppuuuxxxMMM444333444....../////////...,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%'''))))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,---......//////......---------------------------++++++,,,,,,,,,---------------------............------------......//////.../////////000000111111111444777888888777999:::@@@TTTxxxFFF000222000...111+++111---,,,++++++,,,,,,***(((''''''''''''((()))111///.........---***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$###(((888NNN___fffggg```oooggg___^^^CCCDDDHHH<<<333333///000000000......000111<<<999;;;FFFZZZpppyyyiiilllkkkOOO777222666222222222222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%(((++++++(((%%%&&&((('''''''''''''''(((((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,------------.........---------...//////000000//////000000111111222222111444888888555444666999GGGgggddd<<<222444------222***111---,,,++++++,,,,,,***(((''''''&&&&&&&&&&&&333111000//////...,,,)))&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***000DDD^^^jjjiiiaaajjjmmmWWW}}}|||\\\LLLZZZ^^^JJJ777555000111222111//////111222:::999:::CCCUUUiiiwww~~~pppkkk^^^aaa~~~~~~aaaIII888999>>>888===:::666111...---------------------------------************************))))))))))))))))))))))))************************)))(((((((((((((((((()))%%%)))---,,,(((%%%&&&(((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''((())))))))))))(((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))))))))******+++,,,,,,---))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........------...//////000111111000000000111222333333333000333555444333666<<>>DDDLLLTTTWWWXXXUUUSSSYYYnnnuuudddYYYWWWZZZ\\\LLL;;;222000000...,,,,,,---...///000000000000......---------,,,,,,,,,,,,,,,,,,++++++************************************))))))***,,,,,,+++)))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++,,,,,,,,,------------------........./////////......------......///..................------+++,,,,,,---...///000111,,,------...////////////222111///------...000111555444111///000333333000222444666666555666888;;;777777999<<>>666111222---000333666999===FFFTTT___UUUWWWZZZeee|||cccVVVCCC777333333222///111111111000000000//////////////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++***************++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........------------..................------------......////////////////////////222222111000000///......///...------...000333444---...000111222333555777---666;;;777666<<<@@@???IIIBBB<<<@@@IIIOOOMMMHHHGGGCCCJJJeeejjj???555333222111///..................---,,,***)))((('''''''''((((((((((((???<<<888444222000...,,,+++***))))))((()))))))))(((###%%%*********;;;QQQ___```eeellltttkkkaaa]]]___LLL======BBB;;;333333000111222555777<<>>333555999444444333333444555666777222222222111111111000000//////////////////000000........................000...,,,,,,---...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------......///,,,,,,---------.................................------------------------------------................../////////000000000....../////////000000000000//////......//////000000000000111111111222222//////000000111111222222333333444444444333222111555666666444333777???FFFBBB444AAAhhh444777222333222111///...............---,,,***((((((((((((''''''((((((((((((IIIFFFAAA<<<:::777444222111000///---,,,++++++***)))%%%''',,,(((###,,,;;;PPP```eee\\\iiikkkooozzzTTTBBBHHHDDD;;;888888777444444444444>>>ZZZvvviiiFFF777666888666555444333333444666777333333333333222222222111000000000000111111111111000000000000000000000000222000---------......---------------............------------------------,,,,,,,,,,,,------------------------------------------------------------------..................,,,------....../////////////////////////////////........................---.........//////////////////000000000111111111000000000000111111111111111111000000000000111111000111111222222333333333333222222222222111111111000111222222333222222111444:::AAAFFFNNNYYYhhhsss```RRRdddccc333888555333222111///............///---+++)))(((''''''(((''''''((((((((((((LLLIIIDDD@@@===;;;888666555444222000...,,,++++++)))'''(((+++(((&&&***222KKK___eee^^^gggXXXAAAIIIJJJAAA;;;999888555444555333<<>>===<<<999777666666666777444444444333333333333222111111111111222222222333111111111111111111111111444111...---............------........./////////---------------------------------.........//////................................................/////////...............,,,------...//////000000////////////////////////////////////////////////....../////////000000000000000000111111111222222111111222222222333333333333222222111111222222333111111222222333444444444444444444444555555555555333333555888===DDDJJJMMMSSS\\\hhhsss|||HHH;;;777444333222111///............///---+++((('''''''''(((''''''((((((((((((NNNKKKFFFBBB???===:::888777666444111///---++++++))))))***)))((((((***---AAAXXX]]]\\\eeeoootttxxx___FFFQQQVVVLLLDDD???888555555666555???___xxx^^^oooooocccWWWKKKEEECCC@@@<<<:::888888999555555444444444333333333111111111222222333333333111111111111111111111111555222///---...//////...............////////////.................................////////////000////////////////////////////////////////////////000000//////......---------------...///000000111000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222222222333333333444444444444333333222222333333444111111222333333444555555111222444666888:::;;;<<<===>>>AAAGGGRRR```mmmuuufff666@@@444000333222111///............///---+++((('''''''''(((''''''((((((((((((RRRKKKHHHIIIGGG@@@<<<>>>===<<<:::555///,,,***+++******))))))))))))******777IIIYYYaaa``````qqqIIIQQQUUUMMMQQQEEE===;;;444333666999SSS|||nnnSSSRRRgggqqqooolll```NNNHHHKKKHHH???;;;999888999777333222444111222333333333222111000222000000333444333111111222333444333111/////////222000///111333444333222222111000//////000000111---333333,,,***///333111///000111000///...///000//////......///000111111222111000/////////000111333111///------...///000222------333555111111444333222000///......///000000111222333333222111111555222000///000111000///444222111222555555333000555777777444333444555555111:::444111CCCOOODDD555???777444===HHHQQQ[[[dddcccjjjkkkjjjvvvJJJ>>>666+++:::444333111/////////000000,,,+++)))((('''((()))+++((((((((((((((((((WWWPPPKKKKKKHHHBBB???@@@??????===888333...,,,,,,+++******))))))))))))***333DDDTTT___```]]]uuuuuu___ccc]]]TTT[[[PPPBBB@@@999555555666NNNuuuqqqUUUFFFPPPiii}}}zzzzzzssshhhMMMHHHBBB???@@@???999222777666666555555555555666444444333444333222222222///111222333333444555555222111000000000///......111111111111000///......000111111///000111111///222222222222111000111111333222222111111222222333///......------...//////333333222222222333444444222//////333444111///222000////////////111222333000000000///000111111222111333444444333222333444777555444444444555666666333666888999;;;???BBBCCCFFFQQQOOOKKKXXX\\\JJJ999BBBNNNYYYcccssssss;;;888888///777333222000///......//////,,,+++)))((('''((()))***((((((((((((((((((ZZZSSSMMMKKKGGGBBB@@@@@@BBBBBBAAA===777111...---,,,+++***))))))))))))))),,,<<>>>>>???AAA:::>>>>>>999444444888;;;888666444222333333333333000111222111000000222555333333333222222111111000666111111666777333333666222111111222444555555444222222222222333555666666333333222222222222222222333444555666555444333222222333555777666333333333444444555666666666555555666666777777777777777777======>>>===<<<<<<>>>??????HHHRRRYYY^^^eeeooowwwvvvddd~~~vvv<<<444444333222---000//////...------,,,,,,+++***))))))(((((())))))((((((((((((((((((UUURRRLLLGGGEEEEEECCCBBBDDDEEEDDDAAA;;;555111/////////---,,,******))))))%%%000<<>>;;;777666777999:::999666666555444333333555777777666444444444555777888888666555777555222333777444333333444777999888777666666555555555555555666555555555555444444333333888888888888888888777777666:::======<<<;;;;;;;;;666999>>>CCCGGGJJJLLLLLLSSSUUUWWWYYYYYYVVVSSSPPP[[[VVVRRRTTTYYY___```___hhhsssWWW888>>>666...111---/////////...------,,,++++++******)))))))))))))))((((((((((((((((((PPPPPPLLLHHHHHHJJJJJJGGGDDDEEEDDD@@@;;;666333222222111000...,,,+++******'''---333DDDZZZ___]]]dddjjjrrrsssiiiddddddYYYOOOJJJ???===IIIaaa{{{sssddddddaaaWWWVVV]]]gggyyyuuuyyyvvvkkkccccccbbb^^^XXXQQQIIICCCAAA???===:::DDD@@@<<<999888888777666:::999888777777888::::::666888777666777::::::777888555333444777888666333777777666555555555555555777777888999999999888888:::999999999<<>>??????@@@>>><<<:::888;;;BBBDDDFFFTTTccc___OOOFFFBBB>>>===>>>===999555999:::;;;===@@@CCCEEEGGG@@@BBBDDDGGGIIIJJJKKKKKKQQQPPPPPPSSSZZZdddmmmsss|||~~~{{{}}}DDD:::;;;===555111222111//////000000///...,,,+++***************)))((((((((((((((((((((((((AAAEEEFFFDDDHHHNNNNNNJJJGGGFFFDDDAAA<<<999999999666555333111///---,,,,,,---+++%%%...FFFTTTZZZddd```cccrrrjjjhhh[[[KKKIIILLLVVVccciiicccZZZXXX]]]\\\bbb]]]___gggaaannn{{{sssjjjiiimmmoookkkfff]]]___bbbcccaaa\\\UUUQQQIIISSSYYYaaa{{{uuu[[[VVVPPPNNNMMMJJJEEE???@@@BBBGGGMMMTTTZZZ```ccchhhkkknnnssswwwyyy{{{|||xxxwwwxxx~~~\\\<<<>>>===999555555333//////000000000000...---,,,***************)))((((((((((((((((((((((((DDD@@@===<<>>>>>;;;666222111000///...444+++%%%***555BBBRRR]]]eee]]]wwwlllfff\\\QQQFFFJJJTTT[[[ZZZTTTVVV]]]\\\]]]```___YYY]]]wwwxxxeeeooozzz{{{lll^^^pppkkknnnHHH======;;;777333111111222111111000...---,,,+++******************)))((((((((((((((((((((((((EEECCCAAABBBFFFLLLQQQTTTIIIDDDBBBDDDDDDAAAAAAEEE???<<<888555444333111//////+++(((***...888IIIXXXXXX^^^lllpppddd```SSSNNNMMMRRRUUUTTTUUUXXXaaabbbeeeddd\\\^^^tttttt~~~\\\CCCAAA>>>:::666333111111111222111000...---+++*********************)))((((((((((((((((((((((((FFFEEECCCEEEIIIMMMQQQRRRYYYQQQIIIGGGGGGEEEEEEFFF???>>><<<:::999888555222,,,------,,,)))...???PPPQQQfff\\\ppptttsssjjjZZZLLLMMMVVV]]]______eeeeeegggeee^^^]]]pppnnnMMMEEEEEE@@@888444333222000///222111///---,,,***)))))))))************))))))(((((((((((((((((((((EEEDDDCCCDDDGGGJJJKKKKKK[[[SSSKKKHHHIIIIIIFFFDDDAAA@@@?????????===999666111111111///***+++777EEENNNfff]]]]]]}}}jjjVVVQQQZZZeeekkklllbbb```aaaaaa[[[\\\mmm\\\FFFIIIHHH@@@777222222222000---222111///,,,***)))(((((())))))************)))(((((((((((((((((((((CCCBBBBBBEEEIIILLLMMMNNNIIIFFFCCCEEEJJJMMMLLLGGGCCCBBBCCCDDDDDDBBB>>>;;;666333000///---,,,111888GGGVVV___ZZZjjjwwwcccVVVVVV^^^eeehhhZZZXXXZZZ\\\ZZZ\\\mmmuuuKKKAAAIIIFFF>>>555111111222000---222000...+++)))(((((()))((())))))*********))))))((((((((((((((((((AAAAAABBBFFFKKKPPPSSSTTTFFFHHHHHHIIIMMMPPPNNNIIIEEEDDDEEEFFFGGGEEEBBB@@@999333...///000...---...???DDD[[[]]]UUUuuuaaaUUUTTTWWWYYYWWWVVVZZZ```bbbcccppp[[[GGGEEEIII@@@:::444111000111000...000///,,,***(((((()))***((())))))************)))((((((((((((((((((@@@??????AAAFFFKKKOOOPPPIIIMMMNNNKKKKKKNNNLLLHHHFFFFFFFFFGGGHHHHHHEEECCC;;;555222333333///,,,,,,777777JJJWWWUUUlll{{{hhh___[[[YYY\\\]]]eeeooopppnnntttgggPPPPPPNNNDDD888666333111//////000000///---+++(((((((((***+++(((((()))***************((((((((((((((((((???===:::;;;===AAACCCDDD>>>DDDGGGDDDEEEJJJLLLJJJGGGFFFFFFGGGHHHHHHGGGFFF===999777888777111...///---...666KKKYYYYYY|||uuulllfffbbbeeeppp|||}}}wwwwww}}}XXXOOOZZZRRR;;;333333333111///...000222...,,,***(((''')))+++,,,(((((()))***************((((((((((((((((((BBBAAA@@@@@@AAAAAA@@@@@@IIICCC@@@FFFLLLMMMKKKJJJJJJKKKIIIFFFFFFHHHGGGBBB<<<======<<<999444000---444%%%,,,HHHQQQTTTyyynnn]]]ccchhhwww{{{vvvzzztttVVV___bbbTTTDDD888888666333111111111222222+++******)))))))))))))))+++++++++***)))(((((('''''''''(((((('''&&&CCCBBBAAAAAACCCEEEFFFGGGFFFDDDFFFLLLOOOOOOPPPRRRGGGHHHFFFCCCCCCFFFEEEAAA===>>>@@@AAA???;;;666222111***---;;;FFFRRRmmmdddttt{{{{{{dddRRRZZZXXXNNNDDD<<<;;;666111000333444111...+++******)))))))))))))))++++++******)))(((((('''''''''(((((('''&&&BBBBBBCCCDDDFFFHHHKKKLLLDDDEEEIIINNNOOOMMMPPPUUUSSSSSSOOOJJJJJJLLLKKKGGGAAABBBDDDFFFFFFBBB<<<777222222000000:::MMM]]]ccciiitttrrryyy}}}yyy{{{fffTTTOOORRRLLLFFFDDD>>>===666000111555666000)))+++******)))))))))))))))++++++******)))((((((((('''''''''(((''''''???BBBEEEHHHIIIJJJJJJKKKEEECCCEEEIIIJJJJJJMMMRRR^^^]]]YYYSSSQQQRRRPPPLLLHHHGGGGGGGGGHHHEEE@@@;;;888888333...555EEEOOOPPPPPP```fffaaafffsss|||~~~XXXPPPNNNLLLBBBAAACCC===;;;777333333444333...)))+++******)))))))))))))))************))))))((((((&&&'''''''''''''''>>>DDDJJJNNNMMMJJJHHHGGGEEE???===CCCJJJNNNPPPRRRWWWWWWSSSOOONNNQQQPPPLLLIIIGGGDDDEEEHHHIIIFFFBBB>>>888333333444888CCCNNNQQQNNN}}}ccc[[[rrrbbbWWWQQQJJJ??????AAA888777777777444111---+++++++++******)))))))))))))))*********)))))))))))))))&&&&&&''''''''''''???EEEMMMPPPMMMIIIFFFEEECCC>>>>>>GGGQQQUUUVVVWWWJJJMMMLLLKKKNNNRRRRRRNNNHHHEEECCCFFFLLLOOOLLLIII@@@777444777444///888IIIQQQFFFpppsssyyy|||ppp___TTTLLLAAA>>>>>>666444666777333---)))***,,,+++******)))))))))))))))******))))))))))))))))))%%%&&&''''''((('''<<>>;;;777333111000>>>LLLVVVjjj{{{|||~~~qqq\\\TTTSSSFFF;;;:::999666333...,,,,,,,,,+++)))+++******))))))))))))))))))))))))))))))*********%%%%%%&&&'''((((((333555777888999:::<<<>>>???BBBHHHNNNOOOKKKJJJMMMJJJKKKNNNQQQOOOMMMQQQYYYSSSSSSSSSQQQOOOLLLIIIHHH@@@CCCCCCAAA???<<<555---888FFFRRRggglll{{{lll~~~tttddd]]]SSSIIIAAA;;;888666222111///...---,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''///111333444555777999<<>>999000333999HHHfffxxx~~~xxxjjjlllUUUOOOHHHEEECCC@@@:::555---,,,+++***))))))))))))++++++++++++++++++++++++)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&)))***---...000333666999DDD===999;;;???AAAEEEJJJOOOHHHCCCFFFJJJIIIHHHHHHKKKLLLMMMJJJFFFCCCDDDEEEOOOOOOKKKFFFDDDEEEBBB===555111555AAAQQQmmm{{{rrriiiWWWQQQIIIEEECCC>>>555...,,,+++***)))))))))))))))************************(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&***+++---...000333777;;;@@@<<<;;;@@@DDDFFFIIINNNKKKCCC>>>BBBGGGHHHGGGGGGKKKNNNNNNLLLGGGDDDEEEHHHNNNOOONNNJJJJJJKKKIIIDDD<<<444666???DDDQQQwww{{{\\\ZZZSSSKKKEEE@@@:::111+++,,,++++++*********++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&+++,,,---...///222777:::777888===DDDHHHIIIMMMSSSMMMFFFAAAEEEJJJLLLLLLMMMKKKNNNOOOLLLFFFDDDFFFJJJQQQSSSRRROOOPPPRRRPPPKKKCCC888777>>>===>>>XXXzzzyyyvvv```YYYSSSKKKBBB;;;555000---++++++++++++++++++,,,,,,(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%***++++++,,,,,,///444777222666>>>DDDDDDCCCIIIQQQOOOIIIEEEHHHKKKLLLNNNQQQMMMPPPQQQNNNHHHEEEIIIMMMVVVVVVSSSOOOOOOSSSRRROOOJJJ===888<<<:::666CCCYYYvvvuuusssmmmgggYYYTTTKKK???444...---...************++++++,,,---(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%)))******)))***,,,111555444888???BBB>>>;;;BBBKKKJJJEEEBBBCCCEEEEEEHHHLLLOOOSSSTTTPPPJJJHHHLLLQQQZZZXXXRRRKKKKKKPPPQQQOOOPPPAAA999;;;:::444:::HHHSSS}}}|||rrruuuyyymmm[[[[[[WWWLLL===///'''))),,,***)))))))))***+++,,,---))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%((())),,,...000111222111333444666777999===AAAEEEGGG@@@:::;;;AAAFFFGGGEEEJJJOOORRRNNNGGGDDDIIIOOOTTTOOOJJJGGGIIIMMMRRRTTTHHHFFFBBB>>>:::999888888BBBaaa|||vvvqqqnnnQQQ]]]LLL888------000///+++,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%)))((('''(((***,,,---...111222444555666999>>>AAAAAA===;;;<<>>===<<<;;;:::<<>>@@@@@@AAAJJJMMMOOOOOOMMMLLLLLLLLLDDDDDDFFFIIINNNQQQRRRRRROOOJJJEEECCCFFFGGGEEEBBB888BBBWWWzzz|||iii[[[YYY888444///---------***'''************)))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%***'''%%%&&&***------------///000000000111444666666888;;;;;;;;;<<>>///111...---+++***))))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***222999999222***(((***,,,---,,,---...///000111222333444888===@@@BBBCCCFFFHHHJJJLLLOOOPPPTTTPPPJJJGGGGGGHHHHHHIIIEEECCCAAAAAACCCFFFGGGGGG>>>:::888:::<<>>===>>>@@@BBBCCCAAA999999===::::::OOOkkk|||jjj???111===...+++000---+++,,,...///,,,(((************))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))*********+++++++++,,,------000444:::???BBBCCCEEEGGGIIIKKKMMMNNNOOOQQQQQQPPPNNNJJJGGGFFFFFF???AAABBB@@@<<<<<<@@@EEEFFFAAA<<<;;;===AAABBBBBBuuuuuu^^^DDD777222//////111,,,,,,,,,+++++++++******((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((()))))))))******,,,,,,---///333888===@@@??????AAADDDHHHMMMRRRTTTPPPPPPOOOLLLIIIFFFFFFFFFBBBEEEHHHFFFBBB@@@BBBEEEJJJDDD===:::<<<@@@CCCEEETTT~~~sssPPP@@@111,,,+++******---,,,,,,+++++++++*********((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((++++++,,,...111666:::===:::999:::<<>>VVVpppjjjHHH333---***+++,,,,,,,,,...,,,++++++++++++*********((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((*********,,,///222666888666666666777:::>>>CCCEEEGGGIIILLLLLLJJJFFFDDDCCCGGGIIIJJJHHHEEECCCDDDEEECCC@@@===;;;===BBBGGGJJJ<<>>>>>>>>@@@BBB<<<<<<<<>>BBBGGGJJJIIIFFFCCCBBBHHHEEEAAA===<<<===@@@BBBAAABBBBBB???<<<999888888;;;999888EEE___zzzeeeFFF222,,,///444---000000,,,***+++,,,++++++************)))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))******...///000333666999<<<>>>@@@AAADDDDDDDDDDDDEEEFFFMMMIIIEEEAAA???>>>>>>>>>AAABBBAAA>>>:::777888999888888999BBBNNNVVVpppmmmPPP333***111666111***---///...******//////,,,************))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((...---,,,---000444888;;;BBBBBBAAA??????BBBGGGKKKQQQNNNJJJFFFCCC@@@===;;;>>>???>>><<<999999<<<@@@444666777>>>>>>555@@@___VVV666111///000000,,,+++---***---+++''')))...---(((************))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((''''''''',,,,,,---...000222333444;;;>>>@@@???===>>>DDDIIIMMMLLLJJJGGGEEEDDDCCCCCCCCC<<<666444777:::;;;999999444222666888777;;;AAAttthhhBBB000222111000///...---,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''+++,,,,,,---///000222333888;;;======;;;===BBBGGGKKKJJJHHHFFFDDDCCCBBBAAACCC>>>888777:::<<<<<<:::888444444777999888:::???UUU```~~~XXX888///666111111000///...---,,,+++************************)))))))))(((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''+++++++++,,,---///000111555777::::::999;;;@@@DDDIIIHHHGGGFFFDDDCCCBBBAAABBB>>>;;;;;;===>>><<<:::777555666999999888888;;;AAABBBWWW___DDD444+++---444000000///...---,,,++++++)))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""######$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((************+++---......222444777888888;;;???BBBGGGGGGFFFEEEDDDCCCAAAAAA???===<<<===>>>===;;;888666666777999999888777777:::===EEEVVVmmmcccKKK333---111333111000.........---,,,+++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((***************+++,,,,,,000111444666888;;;>>>@@@AAAAAABBBAAA@@@???>>>===::::::;;;<<<<<<:::888555444555777777777777666444222999>>>===???[[[zzz|||OOO444444444333///+++,,,000------,,,,,,++++++******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((*********)))******++++++---...111444777:::<<<>>>:::;;;;;;<<<;;;:::888777666888999999999777555333111444666444444666555222111666:::888666BBBaaa~~~gggDDD222333111......---------,,,,,,+++++++++*********)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((++++++******)))******+++***+++---111555888:::;;;777888999::::::888777666555666777888666444333222///333444111111555555111555333444666666666<<>>===:::888666666555444333111000/////////...//////000000111111111000111444666444666BBBOOO|||}}}yyyzzzkkkooottt{{{}}}fffdddccchhhuuugggOOO666...555;;;555+++///---,,,...000000...,,,++++++*********)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$####################################""""""""""""########################!!!!!!!!!!!!!!!!!!''''''((((((((()))))))))((((((((())))))(((((((((%%%%%%&&&'''((())))))***(((''''''&&&&&&''''''(((((((((((()))***++++++,,,,,,///333555666666666777777999:::999777555444444555444333111000//////////////////////////////000555000---000222000///111999NNNppp{{{uuuuuuvvvrrrvvv~~~}}}uuummm\\\VVVVVV```kkkppptttwww~~~XXX>>>...222555555111///111444............///...,,,+++******)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!%%%&&&&&&''''''((((((((('''(((((((((((((((((('''%%%%%%&&&''''''((())))))((((((''''''''''''(((((()))))))))******+++++++++***---000222222333444555555777999999777555555555444444222111000//////...////////////...............---...111000---...333)))///;;;MMMgggwwwkkkfffdddiiinnnpppuuuyyyyyymmmbbbZZZWWWVVVZZZVVVQQQRRR[[[fffiiifffzzzzzzzzz\\\HHH:::333000...000111///,,,***+++...,,,,,,,,,,,,+++***)))((())))))((((((((('''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""""""""""",,,------...//////000000000000000111111000000000---------,,,,,,+++++++++******))))))))))))******((())))))************)))(((+++...//////000111333444666888999888777777777333222111000///........./////////......---------)))+++111555333...---111444111///,,,+++===gggsssjjjTTTWWWYYYVVVRRRPPPSSSWWWIIISSSZZZZZZZZZ___dddgggooosssuuutttvvv~~~~~~{{{{{{|||vvvuuurrrmmmfff]]]VVVQQQKKKOOOSSSRRRNNNJJJIIIJJJJJJPPPUUUUUUUUU\\\kkkxxxkkkWWWAAA666111...---///666...((()))///222...(((******+++***)))))))))***((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""";;;<<<<<<===>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;:::888666555444333,,,,,,++++++++++++,,,,,,(((((()))))))))))))))((((((***,,,------...///111...111333444444333444444222111000///............/////////...------,,,,,,333,,,(((***---,,,******000)))***333444000888GGGggg|||ttttttzzz}}}yyyjjj\\\XXX\\\___\\\^^^\\\VVVTTTXXX[[[\\\^^^\\\[[[\\\]]]\\\YYYVVVRRRRRRSSSSSSTTTTTTTTTUUUQQQZZZfffmmmooooooppprrreeeIII???333,,,///333222///000&&&+++111111---******,,,******+++***)))***+++---(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""WWWWWWWWWXXXZZZYYYWWWUUU]]]YYYWWWVVVSSSPPPQQQUUUUUUPPPNNNRRRQQQLLLIIIKKKFFFAAA:::777666555222///---------,,,+++***)))(((++++++,,,---......------///000111222333333333333111111222222222111111000------.....................---,,,+++***+++,,,---++++++,,,,,,---...//////111EEEbbbvvv```QQQAAA555333111111111111000000000000------,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""" """###"""!!! !!!### !!!"""######"""!!! ######""""""!!!!!!^^^]]]^^^___bbbbbbaaa___YYYWWWYYY\\\\\\YYYYYY\\\]]]YYYWWWZZZYYYSSSQQQSSSQQQNNNIIIEEEBBB???===;;;888555111---,,,---000222)))))))))***+++---...///---...///000111222222222111222222222111111000///..............................,,,++++++++++++,,,++++++,,,,,,---.........///000444;;;MMMkkkhhhPPP;;;555444...+++---000000000000////////////------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""" """###"""!!! !!!### !!!"""######"""!!! ###"""""""""!!!!!![[[[[[[[[]]]```aaaaaa```[[[WWWUUUUUUSSSOOONNNPPPUUUSSSUUUYYY[[[ZZZ[[[^^^[[[[[[[[[XXXTTTQQQOOOOOOIIIFFFAAA;;;666333222111+++***)))((()))+++---///,,,,,,---...///000111111222222222111111///...---........................///...---,,,+++***+++++++++++++++,,,,,,------...///---)))&&&***888LLL\\\mmmZZZLLL<<<000***...222111111444////////////.........---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""" """###"""!!! !!!###!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!DDDCCCDDDGGGLLLPPPRRRSSSNNNFFF>>>:::666333444777;;;<<>>:::777444111---+++***+++,,,++++++,,,---...///000111333222222111000///---,,,...............---------///...---,,,+++************+++++++++,,,,,,,,,---,,,111666777333///---...444DDD```{{{sss]]]HHH;;;555333222444000///222222...,,,............---------,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""" """###"""!!! !!!###!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!......111777???HHHMMMPPPPPPIIIDDDDDDDDDBBBAAACCCAAACCCCCC@@@<<<999999888BBBFFFIIIIIIFFFCCCCCCDDDCCCGGGLLLQQQSSSRRROOOMMMFFFCCC>>>777222...+++***---,,,,,,,,,---...///000333333222222000///...---//////.........---------......------,,,+++***************+++++++++++++++'''***---...------///111///***...;;;EEEMMM]]]ppphhhSSS888555222111111111111222///...///111///,,,,,,///------------,,,,,,,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""" """###"""!!! !!!###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""555666999AAAKKKVVV^^^bbbbbb______cccddd___YYYVVVQQQUUUVVVPPPJJJHHHHHHFFFQQQRRRSSSQQQMMMIIIFFFEEECCCCCCCCCDDDFFFHHHIIIJJJNNNLLLIIIDDD>>>888333000000///...------...///000333333333222222000///.../////////...------,,,,,,,,,,,,---------,,,+++***************************(((((((((((((((+++000444444+++'''+++......222888<<>>888777555333------333555000...000...,,,///444333---,,,000,,,------,,,...//////---.........---------,,,,,,+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$############"""""""""""""""""""""""""""!!!"""###"""!!! !!!######"""!!! !!!"""### !!!!!!!!!""""""