BM6P6(@ ''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((())))))'''!!!$$$,,,'''""")))%%%%%%'''((('''&&&(((,,,+++'''%%%'''+++---***%%%)))###,,,---$$$000((((((((('''''''''&&&&&&&&&###***---$$$'''***!!!&&&++++++***)))((((((''''''((((((((()))))))))******---%%%&&&666!!!***)))%%%))))))))))))************...$$$$$$---+++!!!&&&666&&&...000((($$$)))---+++&&&---222...)))***000555333000)))111""""""333$$$))))))************))))))++++++************++++++---,,,***))))))***,,,------&&&,,,///222)))(((***)))(((''''''((()))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******************************************,,,,,,++++++***++++++++++++++++++,,,---...///000/////////000111111222222////////////////////////000000000000000///......000000///...............,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))*********************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&((()))))))))'''&&&%%%------$$$!!!%%%((((((000---+++***)))'''$$$###(((((()))))))))'''$$$!!!)))---;;;...000(((((('''''''''&&&&&&&&&&&&%%%(((&&&(((,,,(((***((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''///(((''',,,!!!(((,,,,,,))))))))))))************'''***)))(((000777,,,///%%%$$$,,,///...---<<<***!!!***111,,,&&&&&&,,,''')))222---,,,222+++///000000111111000000///,,,++++++******++++++,,,,,,+++***))))))***+++,,,...)))'''111 ...((((((***)))(((''''''((()))***((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''((((((((((((((('''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))************************************************,,,++++++******+++++++++,,,++++++,,,,,,...//////...//////000000111222222000000000000000000000000000000000000000///......000//////...............,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''###&&&***------+++'''$$$!!!""")))+++000..."""!!!%%%,,,......&&&)))+++***((('''(((***)))111$$$)))111'''(((((((((''''''''''''&&&+++"""###(((&&&(((,,,((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%&&&$$$''')))......))))))))))))************&&&(((///333))))))<<<333'''&&&222777---###""""""%%%,,,111---'''***333888)))+++&&&)))'''$$$***'''(((((())))))(((((('''******))))))))))))******......,,,++++++,,,......))),,,###111******)))''')))((((((''''''(((((()))((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))************************************************++++++*********++++++,,,,,,++++++,,,,,,---...///......//////000111111111111111111111111111111111000000000000000//////...000///......------......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$'''+++......,,,(((%%%555!!!$$$222---$$$$$$"""---...---*********'''###"""$$$''')))************555$$$333&&&'''000###((((((((('''''''''''''''///'''$$$---'''$$$---###+++*********))))))(((((())))))))))))************''',,,///(((,,,)))((("""((()))))))))************---000***###'''000***'''%%%$$$$$$###%%%...999444444+++ ,,,///(((333$$$000'''111,,,(((111/////////000000/////////,,,++++++******++++++,,,000000///......///000000###---$$$------))),,,%%%(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((()))(((((('''''''''''''''((((((((((((((('''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***************************************************++++++,,,,,,+++++++++,,,------...------...//////000000111111111111111111111111111//////000000000000////////////...------------...,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((***,,,,,,+++***((()))%%%(((***""" ***444%%%'''$$$&&&222???EEEMMMAAA222'''$$$%%%&&&&&&555000%%%000*** ///(((((((((((((((((((((((((((###***&&&***%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!***000))) ''',,,&&&((()))))))))************///%%%&&&111///$$$&&&444(((<<>>|||hhhWWWaaaRRRiii\\\QQQaaacccvvv000)))*** +++QQQIII'''000... 111111mmm+++&&&)))((()))...000"""***%%%XXXSSS___pppUUUhhhbbb\\\ZZZyyy%%%000(((&&&$$$***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))'''&&&'''((()))((('''&&&"""!!!'''000444000+++((('''&&&&&&''')))+++---,,,******+++((((((333AAA777,,,$$$%%%(((''''''***(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((()))+++,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++******))))))***+++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''(((((((((((((((...+++***---)))&&&---***@@@&&&***&&&+++)))((()))(((,,,...###!!!000ooo000***%%%---+++111...*** :::,,,999(((,,,'''+++zzz333***+++$$$...,,,888+++,,,''''''((((((++++++///555>>>)))$$$333$$$$$$777///***:::555---000---%%%***)))(((''''''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))'''&&&'''((()))((('''---+++---444>>>EEEEEECCC444222000---***'''$$$"""'''$$$$$$%%%&&&(((222>>>AAA===666...++++++)))%%%(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))(((''''''((()))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++***************+++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''(((((((((((('''...)))"""%%%%%%$$$+++###$$$))))))&&&***)))000((("""+++...###(((777***&&&$$$333))),,,"""qqq[[[&&&+++---&&&'''###***)))+++...333:::&&&+++(((---,,, :::---&&&EEE;;;---444$$$///000$$$fffaaa))))))+++///))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))'''&&&'''((()))((('''&&&%%%%%%(((,,,///000000222333555666555333111000000,,,))))))***,,,111666;;;===<<<444...+++(((###(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++************++++++,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((''',,,%%% (((+++(((+++///((('''""")))&&&222,,, &&&...000222///GGG:::555000444$$$111&&&$$$&&&###'''... '''---+++$$$+++***@@@AAA###,,,)))444000&&&666&&&$$$:::###NNN,,,:::***///***333 555===zzz000))) %%%))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''******(((&&&######$$$%%%(((+++///333777:::<<<<<<;;;888888;;;@@@BBBBBBBBB@@@AAAEEEFFF<<<---%%%'''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))******))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))''''''((((((((((((((('''''''''''''''(((((((((((((((***&&&(((222///&&&'''CCCBBB)))$$$###)))"""+++,,,+++...)))%%%,,,...***ZZZ...888 '''"""555---***%%%+++!!!...%%%%%%--- $$$000)))!!!((("""JJJVVV)))///(((000***111###:::&&&!!!((($$$fff~~~(((111*** 000!!!,,,,,,&&&555///555+++...(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''((()))***)))'''(((+++...((('''((((((***,,,...000222555;;;DDDOOOVVVUUURRRUUUNNNTTT^^^PPP222%%%---(((((((((((((((((((((((('''((((((((()))))))))***''''''((()))******))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))*********(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''(((((('''''''''(((((())))))***&&&'''((((((((((((((((((''''''''''''(((((((((((()))***'''))))))000LLL((('''((()))***'''!!!(((111)))!!!(((111___%%%---888000!!!(((666"""(((,,,444)))$$$---,,,sss!!!---***'''+++$$$]]]YYY+++---)))'''%%%000"""***,,,***000```333000"""333000###555/// ,,,"""///!!!((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''###$$$%%%$$$$$$%%%''')))***)))&&&$$$$$$$$$&&&'''%%%***000777@@@GGGFFFAAAJJJCCCJJJVVVKKK000%%%...((((((((((((((((((((((((''''''(((((())))))******''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&''')))******++++++((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((''''''''''''((((((&&&''''''((())))))******&&&&&&'''(((((((((((((((''''''''''''((((((((((((((()))'''&&&JJJDDD$$$,,,)))'''...***!!!""",,,+++(((000222111!!!///iii(((555000++++++%%%...111,,,$$$***""",,,===\\\&&&+++)))***,,,)))wwwEEE$$$(((///###+++***)))---333%%%...'''***rrr"""666,,,''''''&&&///000111000###'''!!!///'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''///---)))'''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))'''&&&'''((()))((('''***************)))(((''''''''''''''''''((())))))###'''(((''')))------(((,,,///333666222+++((()))(((((((((((((((((((((((('''''''''((()))*********''''''((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))******))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,+++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((((((''''''&&&'''''''''''''''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******((((((''''''''''''((((((&&&''''''((()))******+++&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&((())))))&&&>>>666///((($$$!!!///000+++***&&&###)))'''000[[[ AAA&&&$$$%%%>>>((("""...(((***GGG]]]***((("""$$$%%%***555!!!&&&666!!!111,,,'''//////$$$%%%,,,...(((UUU***333000&&&///%%%...+++%%%)))222(((((('''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''888333,,,&&&###$$$&&&)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))'''&&&'''((()))((('''%%%%%%%%%(((***+++)))&&&$$$%%%'''(((((('''&&&%%%&&&)))(((######)))+++(((&&&000000$$$"""+++,,,"""((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))((()))*********)))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++++++++---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((***++++++***((('''((()))'''(((((()))***+++++++++###$$$%%%...***+++---&&&###---///!!!555333+++000)))))))))))))))))))))))),,,111&&&+++===222$$$'''$$$...!!!(((111 ---$$$(((...AAA]]]000'''(((444'''%%%...***''',,, ******))))))))))))******%%%***:::***000...!!!---)))))))))))))))))))))))),,,)))'''(((***+++***((())))))(((((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************(((((((((((())))))))))))******))))))((((((''''''***)))((('''&&&&&&'''(((******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++++++++************************+++++++++,,,,,,,,,------------------------------++++++++++++------------,,,,,,,,,,,,++++++************************************))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&'''((()))((((((((((((((((((((((((((()))***)))'''''''''(((&&&''''''((())))))******///...!!!"""$$$333***777)))888!!!''',,,(((&&&))))))))))))))))))))))))+++444444&&&CCC""",,,111!!!###111 ,,,---%%%'''(((***999ggg===)))000###(((,,,,,,(((,,,)))******))))))))))))******'''222QQQ%%%+++FFF###)))))))))))))))))))))))),,,)))'''(((***+++***((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%)))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((())))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))***)))))))))((((((((('''***)))((('''&&&''''''(((******))))))))))))******)))))))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,---------------------------,,,++++++++++++,,,---------,,,,,,,,,+++++++++************************************))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&'''(((&&&&&&''''''(((((())))))&&&///*********,,,((("""___'''""",,,---'''))))))))))))))))))))))))...+++%%%&&&+++$$$,,,$$$'''$$$111 +++...$$$***'''%%%///|||222&&&(((888AAAQQQ,,,***---))))))...******))))))))))))******... 111jjj%%%&&&'''+++))))))))))))))))))))))))+++)))(((((()))******)))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((((((''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))((('''''''''((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))******))))))((((((''''''''''''(((((((((((('''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((((((((''''''((((((((((((((((((((((((((((((((('''((())))))''''''''')))'''''''''(((((()))))))))(((+++'''&&&***555GGG---+++'''&&&...))))))))))))))))))))))))***555%%%(((999---ooo###***///!!!,,,+++!!!++++++'''###***((()))///###///***++++++$$$,,,******))))))))))))******%%%111!!!+++555!!!***))))))))))))))))))))))))******)))((()))*********))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***************************************)))))))))(((******))))))((((((''''''''''''((((((((((((''''''''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''((((((((((((((((((((((((((()))******(((((()))***((()))))))))))))))******)))%%%))))))...;;;"""000///%%%###+++))))))))))))))))))))))))***"""(((777$$$$$$###cccppp!!!///222'''###---***)))$$$+++333###...***NNNlll"""---)))'''---$$$)))******))))))))))))******$$$777+++777777"""))))))))))))))))))))))))*********)))((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))******))))))))))))******((()))))))))*********+++************************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++*********************************************)))))))))(((***)))))))))((((((((('''''''''((((((((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((((()))******))))))***+++))))))))))))************((($$$...000111888LLL///''''''(((+++'''))))))))))))))))))))))))&&&...''' 888!!!)))(((666%%%------ 222''''''+++$$$---___ +++AAA***---***'''(((---)))+++******))))))))))))******111555###666<<<''')))))))))))))))))))))))))))******)))(((((()))+++))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))(((((()))*********))))))******))))))))))))******((())))))******+++++++++************************(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------******++++++++++++******++++++++++++************************************************))))))))))))((((((((()))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((())))))(((((()))+++))))))))))))))))))))))))///)))'''"""&&&777|||///"""###...+++***))))))))))))))))))))))))%%%,,,222888555000(((...)))"""555"""&&&---"""---{{{,,,***%%%,,,&&&***,,,******))))))))))))******---+++...+++111))))))))))))))))))))))))(((***+++***((('''))),,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&''''''''''''((((((((()))'''((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((())))))))))))***(((((((((((())))))))))))'''((((((((()))))))))***'''((()))***+++******)))******))))))))))))******((())))))******+++,,,,,,************************(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))))))))***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------)))***+++,,,,,,+++***)))++++++++++++************************************************))))))))))))''''''(((((())))))******''''''((((((((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%'''((((((''''''(((***((((((((((((((('''''''''!!!)))+++)))&&&%%%'''000GGGTTT:::***,,,000...))))))))))))))))))))))))///""")))999)))111%%%UUU777 ******)))###&&&...!!!,,,___ ...%%%---%%%000(((+++******))))))))))))******"""***---"""$$$nnn???))))))))))))))))))))))))(((***+++***((('''))),,,))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&((((((((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))'''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******'''((()))+++++++++***)))******))))))))))))******((())))))***++++++,,,,,,************************(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------)))***+++,,,,,,+++***)))+++++++++************)))************************************))))))))))))&&&&&&'''((()))***++++++''''''(((((((((((('''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))&&&'''***'''###'''///'''---,,,000###$$$777&&&+++***###YYY666(((...$$$,,,333111)))---'''666$$$"""444++++++'''((()))***)))((('''((()))999000&&&''''''111 &&&&&&(((333///+++%%%***000+++******$$$222'''222'''---###///(((+++///&&&111------((((((***((($$$***&&&(((&&&(((+++++++++***+++---))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$######''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++'''((())))))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******************))))))************))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,,,,+++)))((()))*********++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))***%%%%%%+++000///***'''((())),,,000***&&&###"""...(((###NNNBBB,,,"""---%%%%%%444%%%///'''***$$$++++++555%%%+++)))((()))***)))((('''(((***---666***''''''000"""+++((((((444FFF###***000'''$$$###!!!'''......'''%%%;;;$$$333(((''''''---333%%%000444'''+++***&&&***'''***&&&(((*********)))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&$$$&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++'''((())))))(((((()))+++************************************************************++++++++++++++++++******************))))))************))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,+++)))((()))*********++++++++++++******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))))))))***)))(((***+++&&& 111222)))****** 222...,,,...,,,===,,,---,,,"""222,,,***((((((<<<000222***!!!///((()))******)))((()))***%%%VVV!!!+++%%%---******000+++%%%hhhhhh000<<<"""@@@)))))))))(((''''''###...333... ,,,000&&&+++!!!---///%%%555RRR(((***+++)))))))))+++%%%''')))))))))((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''''''''&&&%%%###&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++'''(((***)))(((((()))+++************************************************************+++++++++,,,******++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))************************************,,,,,,---------.........++++++++++++++++++++++++***+++,,,+++)))))))))+++******++++++++++++******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))$$$---///&&& """(((***###((()))------"""...---"""666///AAA///(((111&&&---***%%%,,,******777===)))&&&'''(((***+++***))))))***,,,%%%"""222((($$$111***...)))!!!AAA;;;NNNUUU}}}zzzcccOOO&&&'''555&&&'''---,,,,,,&&&###***...///444 <<<)))'''888 )))222###(((%%%---111,,,&&&'''************&&&(((******)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&$$$%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++''')))******)))(((***+++*********************************************************+++++++++,,,,,,******+++++++++++++++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))*********((()))))))))***************************+++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++)))+++,,,+++***)))***+++******++++++++++++******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))$$$***,,,(((%%%(((---///444%%%111222"""&&&,,,))))))(((((( 000%%%))),,,***(((&&&///(((''''''<<<000222,,,777(((***++++++******+++---%%%***///...&&&###111"""%%%999\\\```///111"""###&&&000(((333$$$000555,,,333""")))((()))+++$$$+++;;;%%%***000,,,+++******///###222"""###,,,******'''((()))++++++***)))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))******))))))***+++***************************************************++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))************((()))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++******++++++++++++******************)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))...(((&&&***---***$$$!!!%%%%%%!!!(((!!!$$$999+++...***444&&&---(((GGG!!!...+++***+++,,,%%%,,,555KKK((($$$ """)))***,,,,,,++++++,,,...555/// ---+++&&&***&&&'''555 %%%777333555)))((( 222555+++'''%%%&&&,,,!!!++++++,,,...!!!111```---...&&&)))000&&&---000$$$&&&,,,555!!!###...(((***&&&)))***,,,,,,*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((())))))(((###$$$%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))+++***))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))******++++++))))))))))))************)))))))))***++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))***++++++***)))+++,,,******++++++++++++******************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))000((('''---+++$$$(((555"""FFF$$$999,,,444"""(((!!!)))000)))+++)))+++)))+++...'''***>>>aaa999999((()))***,,,,,,+++,,,---///ccc888---***111"""000'''$$$222222...EEE###111'''(((777###777///---222'''///111$$$&&&999uuu$$$'''))))))666$$$""")))---,,, bbb666&&&)))000%%%***((((((***++++++***))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''######%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((***++++++***)))+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))******++++++))))))))))))************((())))))***++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++(((***++++++******+++,,,******++++++++++++******************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))%%%$$$,,,222((($$$CCClllYYY 555***...(((999))))))%%%,,,:::)))%%%)))---$$$333...:::111)))+++,,,,,,,,,,,,...///EEE,,,333(((((()))000!!!000%%%---***))),,,,,,'''000+++---...+++&&&$$$'''***------+++'''+++888&&&333###%%%,,,111###"""111###555***...222""")))+++''')))******((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%"""###%%%&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((***++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))***+++++++++))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++(((***++++++******+++---******++++++++++++******************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&((('''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))111000000&&&***;;;999(((###000$$$++++++999FFFeee )))555$$$...(((---MMM000)))///"""'''666+++ EEEBBB...%%%...,,,+++***))))))***+++,,,***VVV///777......'''(((///000)))(((///)))---,,,+++###,,,444RRR"""&&&))),,,)))---jjj999+++!!!'''&&&000&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))***)))(((''''''((()))***)))************+++++++++************************)))************++++++++++++++++++++++++,,,,,,,,,)))))))))***,,,...000111'''***,,,,,,+++++++++,,,***+++,,,---////////////000///...---,,,,,,,,,,,,000...,,,,,,///000---+++,,,---...///////////////,,,...///000000///---,,,,,,,,,+++++++++++++++***+++++++++++++++,,,,,,---------------,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***---&&&222222(((***(((111,,,***555!!!:::333'''888kkk111###"""$$$222+++000111222222((("""MMM111,,,(((+++,,,,,,+++******+++,,,,,,...JJJ[[[;;;""",,,...---((($$$%%%'''((((((...(((...&&&,,,---333$$$///:::MMM444&&&&&&---&&&---***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))***))))))(((((())))))***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))((((((+++---.........///111333//////////////////////////////////////////000000111000//////111222222111000000111333555666555444444333111///---,,,,,,,,,............---+++******,,,,,,+++++++++++++++,,,++++++,,,++++++***))))))************+++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******)))+++...///))),,, @@@\\\,,,333<<>>>>>>>>??????????????????<<>>CCCEEEOOOSSSVVVXXXVVVSSSQQQPPPHHHIIIKKKLLLMMMNNNNNNNNNKKKKKKJJJIIIFFFCCCAAA???CCCDDDEEEFFFHHHKKKOOOSSSXXXZZZ]]]^^^\\\WWWRRRNNNOOOOOOOOONNNKKKGGGCCC@@@555555666777888:::;;;;;;:::999888666555444444444/////////......---,,,+++++++++++++++************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))***))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,%%%111)))222$$$''')))000$$$\\\)))666***---000000$$$555%%%)))777qqqkkk222777+++888666777777888999999888777777444***888CCC...AAACCCxxx???((((((,,,///...(((------***,,,,,,---222uuufff((('''...)))$$$...,,,((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********++++++,,,---++++++************+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------------//////000222444555777777444888>>>FFFMMMRRRUUUWWW[[[[[[YYYUUUPPPKKKIIIHHHJJJLLLOOORRRTTTTTTSSSRRRPPPPPPOOONNNKKKHHHEEECCCCCCCCCCCCEEEIIILLLNNNNNNWWW]]]cccccc^^^XXXTTTTTTJJJJJJJJJIIIFFFCCC???===999888777777888:::<<<>>>>>>>>><<<;;;::::::::::::777777666555444222111000------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))))))))*********((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,###111222---)))---***,,,[[[000'''000)))333)))...,,,''')))%%%***///666LLLDDDEEEPPPFFFLLLMMMNNNOOOOOONNNMMMLLLEEEWWW>>>DDDGGGFFFAAA@@@hhhfff111)))333000###000---///---%%%///###777,,,)))******(((...***,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((******)))((('''((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********+++,,,,,,---,,,+++***))))))***+++,,,++++++,,,,,,,,,---------........................---------.........//////000111333555777999;;;;;;???CCCJJJQQQTTTTTTRRRPPPKKKJJJGGGCCC@@@???AAACCCNNNQQQVVV[[[^^^___^^^]]]]]]]]]]]]\\\ZZZWWWSSSQQQLLLKKKLLLQQQXXX\\\]]]\\\[[[ccckkkkkkeee^^^\\\]]]XXXWWWTTTQQQLLLGGGCCCAAA???===;;;::::::<<<>>>@@@AAA@@@???>>>>>>===>>>>>>??????>>>===;;;999777666.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))(((((())))))******++++++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''++++++************++++++)))************+++++++++)))************+++++++++))))))*********++++++++++++,,,'''JJJ---.........---+++,,,...000---///---(((000aaayyyWWWeeefff___eeeiiihhhggghhhjjjkkkhhhbbb\\\___^^^]]][[[YYYWWWWWWVVVHHH[[[---GGG+++...333)))999***666999HHH---+++***((((((***,,,---))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))''')))***)))((('''(((***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((******************************))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...000111000///000444777666222333888:::999<<>>AAAIIIOOO^^^fffiiifffdddfffgggddddddfffhhhjjjllllllfff```___aaabbbbbbfffjjjgggbbbbbbiiirrrrrrkkk```YYYUUUVVVSSSRRRRRROOOKKKLLLQQQJJJIIIGGGFFFEEEDDDCCCBBBIIIIIIGGGEEEGGGIIIFFF@@@AAABBBDDDFFFGGGGGGGGGFFF>>>999444333000,,,,,,......,,,++++++,,,,,,***)))///...,,,,,,---......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++******))))))******+++)))************+++++++++************++++++++++++************++++++++++++***111%%%>>>;;;###***,,,...000111333666999888@@@HHHDDD:::>>>ZZZxxxrrrvvv~~~www{{{yyy~~~~~~}}}zzztttkkkccc]]]YYYVVVRRROOOMMMNNNOOOQQQcccTTTPPPnnnmmmHHHHHH???FFF555:::>>>000222zzz333 DDD))))))(((((()))+++,,,---******************************************************))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((***************************************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////.........//////111222333444555777:::<<<@@@>>>AAAGGGIIIHHHKKKPPPOOOOOONNNKKKHHHFFFFFFGGGNNNQQQRRRRRRRRRVVV^^^dddnnnvvv|||}}}~~~zzzrrrnnnjjj```VVVSSSSSSTTTXXX]]]NNNQQQUUUYYYZZZYYYWWWUUUZZZ^^^_________[[[QQQFFFEEEDDDCCCCCCCCCDDDEEEFFFJJJFFFCCCAAA<<<666444777///---,,,---///000///...---+++******+++,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******)))************+++++++++************+++++++++,,,++++++++++++++++++++++++'''222444,,,%%%'''IIIwww```...444MMM<<>>===<<<;;;:::777222,,,(((///---++++++---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******))))))*********+++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,...000)))'''222666333777,,,///...***+++666DDDNNNGGGEEEPPPcccgggccclllwwwxxxyyyxxxuuurrrqqqpppvvvuuutttrrrrrrrrrqqqpppppprrroooeee\\\YYYZZZZZZaaakkkyyy}}}~~~{{{{{{~~~~~~zzzvvv}}}|||yyyvvvtttrrrqqqqqqfffkkkppplllccc[[[XXXYYYVVVTTTOOOMMMSSS\\\^^^ZZZKKKccc\\\bbbwwwuuuuuu~~~fffxxxttteee[[[QQQFFFOOOXXXWWWIII@@@@@@888***<<<@@@@@@///+++555******++++++++++++***))))))++++++++++++++++++++++++************************))))))))))))************((((((((((((((((((((((((''')))***)))((('''(((***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---------...//////000000111111222222111333777;;;???BBBDDDEEEHHHKKKLLLKKKHHHFFFGGGIIIKKKTTT```hhhmmmqqquuuwwwuuufffaaa```^^^[[[WWWSSSOOOMMMOOOKKKGGGDDD===888:::??????AAACCCEEEDDD???888333222000...---......---,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........%%%555666///222333...---000666>>>BBBEEEHHHLLLOOO]]]ooowwwooonnnzzzzzz}}}wwwrrrooonnneeeiiikkklllpppvvvxxxvvvsssssspppkkkiiilllsssxxxwwwvvvxxx}}}~~~{{{yyyyyylllssstttwwwzzzrrrooo{{{tttrrrqqqrrruuutttpppkkkkkklllnnnpppppppppnnnmmmnnnqqqttttttooofff]]]XXXUUU___hhhiiihhheee___YYYkkkooolllnnnvvvwwwtttuuu}}}sssppptttrrrggg___]]]FFFOOOSSSSSSUUUXXXQQQGGG<<>>;;;777333000...---...------------------------************************))))))******++++++++++++))))))))))))))))))))))))((()))***)))((('''(((***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++************************))))))***++++++,,,------,,,,,,,,,---------......---------...///000000111<<<>>>BBBGGGMMMRRRUUUWWWRRRUUUZZZ___dddggghhhiiinnn|||oookkkeee```\\\YYYWWWUUU[[[SSSOOOVVV]]]bbbhhhpppgggbbbaaafffiiittt~~~~~~yyyyyy~~~wwwllleee___eeeiiieee^^^^^^iiiuuuyyykkkcccYYYUUUOOOJJJHHHHHHHHHGGGFFFDDD@@@===<<<:::777555...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///...---,,,+++*********+++,,,,,,+++******,,,---++++++,,,,,,,,,------...333222111000333;;;EEELLLSSSYYY```eeegggiiilllnnn```ccc]]]]]]kkkttt{{{}}}|||xxxsssmmmiiiiiihhhfffccc]]]YYYWWWZZZaaaeeeccc___TTTYYY]]]\\\WWWRRRRRRSSSUUUeeessssssjjjccc```^^^aaa^^^___bbbcccaaaaaacccqqqnnnhhhqqq|||jjjfffgggmmmoookkkjjjnnnnnnuuuuuueeeaaaeeeqqqiiibbb```______dddjjj[[[aaallluuusssggg^^^\\\RRRZZZ```aaadddjjjjjjfffjjjaaaXXXVVVUUURRRLLLHHHJJJNNNNNNGGGFFFLLLPPPPPPIIIJJJIIIBBB999222//////+++...111000,,,***+++---///,,,***)))***+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&))))))(((((('''''''''&&&&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++,,,...///...,,,*********,,,++++++,,,---...---,,,+++,,,,,,---///333:::>>>FFFIIIOOOWWW]]]```___\\\`````````bbbkkkuuuyyyvvvwwwiii```\\\VVVPPPQQQbbbooopppnnnqqqssspppooosss{{{xxxkkkbbb]]]fffiiinnnsssyyy}}}}}}{{{yyy|||xxxhhh]]]XXXUUURRRPPPMMMIIIDDDAAA>>>;;;;;;===666444000...,,,---...000,,,,,,,,,,,,,,,---------000...+++)))***,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&......---,,,++++++++++++---......---+++******+++000...,,,+++---...//////---111777>>>GGGQQQ\\\bbbfffiiimmmnnnlllkkkkkklllnnnqqqlllmmmyyy|||{{{zzzppplllooorrrrrrjjjfff```\\\ZZZYYYYYYXXXUUUVVV[[[bbbhhhiiifffbbbZZZ^^^bbbaaa^^^\\\]]]___iiiuuu}}}yyynnnfffbbb```gggaaa\\\^^^aaabbbdddgggxxxrrrgggqqq~~~lllgggfffiiijjjhhhhhhkkkpppwww|||xxxoookkkpppvvvrrrnnnjjjgggddddddlllvvvnnn{{{ppp```WWWPPPVVVYYYZZZ]]]```^^^XXX[[[ZZZZZZYYYXXXUUUTTTUUUOOORRRPPPHHHCCCDDDDDDAAACCCEEEHHHJJJJJJFFFAAA>>>111///---******---222666,,,***)))***+++,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&)))((((((((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************+++++++++++++++---......---,,,---...000///......///000000000000000111222666<<>>===<<<===CCCIIILLLJJJFFFCCC>>>777111...---------+++******+++---...---+++,,,,,,,,,+++++++++******))))))))))))))))))))))))***************)))((((((******))))))((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************+++++++++,,,***,,,---...------///000///...---------///111222...111666<<>>555333111...---------...,,,,,,,,,---//////...,,,,,,,,,+++************+++***************************))))))))))))))))))***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,,,,,,,,,,---...//////...///000/////////222444000===MMMTTTSSSTTTZZZaaajjjmmmrrrvvvxxxzzz}}}|||yyyuuuqqqooonnnmmmmmmfffllllllrrr~~~vvvvvvyyynnnqqqrrrpppkkkhhhggghhhjjjnnnpppkkkaaa\\\^^^ccc[[[ZZZWWWUUUTTTUUUYYY[[[[[[XXXSSSSSSZZZ^^^VVVKKKLLLJJJNNNXXX```aaa``````TTTQQQRRR]]]iiijjj^^^QQQQQQUUUYYYXXXUUUSSSRRRSSSJJJYYY___UUUQQQWWWZZZTTTRRROOOOOOQQQRRRQQQTTTYYYgggppplllZZZRRR]]]jjjnnneee```[[[\\\bbbjjjqqqvvvwwwiiiaaa^^^YYYRRRYYYUUURRRTTTVVVTTTPPPLLLFFFDDD@@@;;;888999>>>CCCEEECCCAAABBBCCCAAA<<<777444000+++((((((***,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))***************)))((((((***)))))))))((((((((('''(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))))))))(((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((''''''((()))(((''''''''''''((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,------,,,++++++---...///000222333444999???CCCKKKTTTbbbmmmsssuuusssrrrqqqoooooosss}}}uuuqqqmmmfffcccfffuuu~~~}}}tttnnnnnnmmmkkklllsss~~~~~~qqqhhh\\\QQQPPPPPPQQQQQQQQQOOONNNMMMHHHDDD===777222111111111,,,,,,+++---......---+++---,,,,,,+++***+++++++++******************************))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''------,,,,,,---...//////+++,,,------...222888<<>>???EEECCC@@@@@@BBBDDDFFFGGG===888111,,,************,,,,,,,,,+++++++++******))))))))))))))))))))))))***************)))((((((((((((((()))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********))))))&&&&&&&&&''''''''''''(((&&&''''''((()))((((((((('''(((((((((((()))))))))&&&&&&&&&''''''''''''((()))(((''''''))))))(((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,.........---++++++---///---111666:::>>>DDDLLLRRRcccjjjsssyyy{{{xxxtttrrrqqquuu}}}hhh\\\RRRRRR\\\kkk~~~}}}rrrjjjhhhmmmrrrppp]]]QQQQQQQQQRRRSSSTTTUUUVVVVVVRRRJJJBBB:::555222111///...------......---+++------,,,++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''...------------......///...///222666===GGGRRRZZZfffppp{{{{{{yyyzzz}}}|||zzzuuuppplllkkklllnnniiibbb___```bbbddddddlllvvvyyy|||wwwrrr{{{rrriiiccc```^^^]]]]]]bbbccc^^^TTTNNNOOOSSSUUUTTTSSSTTTXXX]]]bbbddd___nnn|||}}}wwwqqqjjjfffhhhrrr~~~uuuiiiiiiqqqqqqnnnkkkjjjlllnnnmmmkkkhhhwwwxxxkkkgggmmmrrrpppssstttpppiiiddddddeee```aaadddgggbbbZZZVVVWWW\\\WWWSSSTTT[[[bbbeeefffccc^^^ZZZXXXVVVWWWbbbnnnnnnlllddd[[[]]]eeeaaaVVV^^^[[[```mmmtttlll^^^TTTSSSUUUWWWVVVRRRLLLFFFBBBKKKJJJIIIGGGFFFFFFIIIKKKHHHDDD>>>999555111---***,,,,,,,,,+++++++++******))))))))))))))))))))))))***************)))((((((''''''(((((())))))******(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))+++++++++***)))&&&&&&&&&''''''''''''(((&&&&&&((()))))))))(((''''''((((((((())))))))))))&&&&&&&&&''''''''''''((()))((('''((()))***)))'''''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------/////////...---...111444333999AAAHHHNNNVVV___fffooorrruuuwwwyyy|||{{{kkkaaa___```bbbkkk}}}www|||dddaaa\\\XXXVVVVVVWWWYYYXXXWWWSSSNNNHHH@@@:::666444222///......///...---------,,,++++++++++++,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''((())))))***''''''''''''((((((((()))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((///......---------......777:::@@@IIIVVVfffvvv}}}zzzuuujjjkkklllkkkjjjiiikkkllloookkkhhhjjjpppxxx}}}www}}}wwwwwwqqqfffeeemmmyyyiii\\\VVVSSSRRRQQQVVV^^^gggiiifffccccccfffnnnlllkkklllppptttwwwyyytttzzzzzzwwwxxxppptttqqqxxxvvvkkkhhhoooqqqjjjtttpppmmmuuu}}}~~~yyytttpppiiieeeiiiqqqnnnttt}}}zzzqqqooosss}}}nnncccccchhhgggcccaaaVVVSSSRRRRRRNNNMMMWWWeeeiiikkkfff^^^___fffcccXXX``````lllvvvjjjgggccc___]]][[[XXXSSSNNNGGGLLLQQQSSSQQQNNNNNNNNNRRRPPPKKKGGGAAA:::222---,,,,,,,,,+++++++++******))))))))))))))))))))))))***************)))((((((&&&&&&'''((()))***++++++(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))+++,,,+++***)))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((''''''((((((((())))))******&&&&&&&&&'''''''''((((((***((('''((()))***)))'''&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////000//////111555888>>>FFFQQQZZZaaajjjttt|||sssssssssuuu}}}|||hhhZZZ\\\fffoooxxxuuuzzz{{{mmmbbb[[[XXXWWWWWWYYY[[[[[[WWWPPPHHHCCC888555111//////000000///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((,,,...000///000333:::@@@SSS^^^hhhooowwwzzzmmmjjjpppppphhhggghhhfffrrrqqqooogggrrr}}}rrryyyxxxssscccUUUSSS]]]YYYLLLRRRfffpppgggaaaccciiikkkgggcccpppzzzuuukkknnngggyyytttqqqwww}}}tttpppuuu|||yyyrrrkkkooorrroooiiikkkqqqnnneeerrryyyooovvvnnnjjjnnnsss|||}}}}}}zzzeeeffflllkkkhhhiiioooyyyyyyjjjaaafffkkkiiiiiikkkeeeZZZWWW]]]bbb```fffyyyyyy}}}{{{yyykkkVVVMMMOOOLLLMMMOOOTTTYYYZZZXXXVVVWWWMMMGGGIIILLLHHHAAA<<<666222...---......,,,)))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((()))*********)))))))))))))))))))))))))))************************************************************++++++,,,,,,,,,---------+++)))+++000222///,,,,,,///------000777@@@GGGKKKQQQ[[[iiiqqqrrrqqqpppqqqnnnlllsssnnn___ZZZ[[[jjj~~~|||www{{{nnneee```VVVRRRYYY___[[[RRRMMMEEE@@@999444111///---+++///...,,,+++++++++------++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((000000222888CCCOOOYYY```jjjooovvv~~~|||vvvpppkkkhhhkkkwwwrrrpppxxxlllccc```yyy|||jjj```jjjxxx~~~xxxmmmccc___XXXTTTUUU[[[^^^___fffppplllppptttsssmmmkkksss~~~nnnhhhnnnttt}}}}}}uuuxxxxxxqqqhhhgggsssxxx}}}~~~zzzwwwrrrlllvvv}}}ssssssyyy~~~~~~zzz|||mmmcccdddeeebbbdddjjj}}}xxxkkk^^^YYYZZZ]]]aaaffffffttt~~~wwwwww{{{vvvooojjj```UUUTTT\\\TTTQQQOOOPPPUUUYYY[[[ZZZZZZRRRLLLKKKJJJHHHHHHKKKHHH@@@555...,,,...//////++++++***)))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((())))))***)))))))))))))))))))))))))))))))))************************************************************++++++,,,,,,,,,---------///+++***,,,,,,,,,///444222444999@@@HHHPPPWWW[[[dddkkksssuuurrrooooooqqqooo|||uuujjj___kkkooo}}}}}}kkkZZZUUUWWWWWWVVVWWWTTTPPPHHH???777333333333...------,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((()))))))))))))))))))))))))))))))))(((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((222444<<>>444000+++)))+++,,,,,,+++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))************))))))&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,++++++,,,---......///,,,,,,...///111<<>>OOO^^^hhhmmmssssssnnniiiggghhhlll}}}{{{uuurrrooojjjeeebbbdddhhhjjjgggeeeiiipppxxxfffZZZ\\\lllzzztttrrrssszzz}}}vvvfffVVVOOOPPPQQQOOO@@@>>>:::444...,,,---...------------,,,+++***))),,,+++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))kkkooommmjjjmmmsssqqqhhhpppuuu|||yyyuuuyyyvvvzzz}}}zzzqqqkkkqqqqqquuu{{{zzz{{{{{{wwwoooeeeZZZVVVWWW\\\bbbfffnnnpppppprrrvvvggg]]]YYYZZZ[[[[[[______aaabbbccc```ZZZVVVPPPFFF:::111//////...---***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---.........------...///,,,---000888CCCRRRaaakkkssssssqqqjjjbbb```eeekkk~~~}}}~~~yyysssjjjbbb\\\YYYWWWVVV\\\___ccceeeeeedddfffiiitttkkk```[[[___mmm}}}tttkkkfffbbb______aaaeeehhhlllqqqxxx{{{bbbRRRNNNOOOOOONNNJJJBBB888000---///111....../////////...---,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))sssooorrr|||zzzuuuvvvtttyyywwwiiiiiipppooo{{{|||yyy~~~}}}}}}tttbbb]]]]]][[[\\\___lllrrrtttuuu}}}mmmaaa]]]___ccceee\\\\\\]]]```ccccccaaa___VVVQQQIII???666000---,,,******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,+++...000000...,,,,,,------000888FFFWWWdddjjjkkktttqqqllleeedddkkkxxx~~~{{{yyyttttttrrrooollljjjjjjjjjffffffddd___[[[\\\ccciiinnnqqqsssttttttsssqqqooopppnnnjjjiiilllssszzzrrrlllgggfffccc\\\XXXXXX^^^ccchhhkkkqqq~~~~~~kkk___WWWQQQOOONNNJJJCCC===777444333------...............---,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))wwwnnnsss~~~xxx}}}~~~wwwkkkaaagggrrrooopppxxx~~~wwwtttvvvxxxzzzyyy|||zzz~~~}}}{{{}}}yyy|||{{{|||~~~vvvqqqvvv{{{~~~zzz~~~~~~~~~wwwuuuxxx|||~~~hhhbbbfffoookkkeeebbb]]]]]]dddssstttttttttyyy|||wwwrrrjjjeeedddhhhnnnsssdddbbb```aaacccfffhhhhhhZZZZZZVVVNNNBBB888111...,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''(((((())))))((((((''''''((())))))******))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,(((,,,///000...,,,...///666>>>IIIVVVdddmmmkkkeee```aaadddjjjuuu|||yyy}}}~~~yyyxxxvvvtttqqqnnnjjjiiieeedddbbb```_________```aaadddddd___ZZZ[[[eeennnsssvvvxxxwwwwwwvvvpppjjjkkkjjjgggeeeeeefffgggiiiiiieeebbbbbb```[[[[[[^^^```hhhpppsssuuuzzz}}}~~~yyysssvvv|||gggYYYKKKKKKLLLLLLIIIAAA888111......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))yyyuuuyyypppgggiii}}}}}}}}}xxxooommmqqq{{{nnngggaaaaaagggmmmpppppptttqqqpppssswwwzzzzzzzzz}}}zzzxxxzzz||||||yyywwwzzzyyywwwsssqqqqqqvvvyyy}}}}}}wwwmmmiiioooxxx}}}~~~|||}}}|||uuulllhhhkkkooosssuuu}}}sssfffgggjjjnnnsssrrrmmmbbbbbbkkkwwwqqqsssvvvsssnnnkkkhhhkkknnnooooooqqqvvv{{{nnnjjjccc```aaadddhhhjjjcccbbb```[[[SSSHHH>>>777000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''(((((()))************)))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------))),,,//////...000666;;;FFFRRR___dddhhhjjjgggbbbYYY___lll||||||rrrllltttpppjjjfffhhhiiifffeeehhhaaaaaabbbcccdddeeeeeeeee^^^]]]\\\^^^aaadddggghhhiiiiiigggaaa\\\\\\bbbhhhyyy|||~~~}}}~~~~~~vvvlllddddddcccbbb```___^^^]]]cccaaaaaaaaa\\\XXXZZZ___aaaiiiqqqtttwwwyyyuuuooommmjjjiiimmmwwwsssbbb\\\UUUQQQOOOJJJBBB:::666444000...,,,,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))yyy}}}uuucccbbbuuu|||ttt{{{zzzvvvrrrpppuuu{{{jjj]]]YYYTTTWWWdddnnnooommmmmmbbb\\\WWWZZZcccmmmrrrssslllmmmpppuuuvvvtttrrrrrrttttttvvvxxxwwwtttssssssoooppppppnnnmmmpppvvv{{{pppuuutttnnnkkkpppyyy~~~ssstttssskkkaaa\\\___ccctttwww}}}zzzsss}}}ooolllvvvxxxnnnsssxxxrrrhhhcccfffoooxxx|||yyywwwyyy|||tttmmmddd]]]\\\```dddgggmmmiiifffdddaaaXXXKKK@@@333222000///------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''(((((()))***************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------///000///000555@@@HHHSSSbbbnnnlllfffdddcccbbbmmmvvv}}}nnniiiwwwzzzhhh[[[XXXUUUVVV]]]___^^^```eeeeeeddddddccccccdddeeeeeefffeeedddeeeiiilllooopppqqqoookkkhhhfffhhhlllooorrrvvvxxxxxxzzz{{{ssshhhccceeeiiikkkkkkiiifffcccdddeeehhhhhhaaaYYYXXX\\\bbbiiioooqqqwww}}}|||uuukkkmmmoooqqquuu}}}{{{xxx||||||yyyxxxdddXXXUUUTTTQQQMMM>>>;;;666111......///000---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))~~~tttttt~~~yyyiiiccc~~~~~~tttqqqiiimmmsssuuutttrrrpppoookkkssszzzyyyqqqggg___\\\RRRRRRVVV^^^fffkkkllljjjccc]]]ZZZbbbnnnsssqqqnnnnnnlllmmmppppppoooqqqvvvtttttttttssspppnnnrrrxxxqqqpppooonnnoooqqqsssuuuwwwrrrllljjjmmmuuu|||}}}vvvqqqiiiddd```]]]XXXWWWaaannnyyyzzz{{{~~~{{{rrruuuvvv~~~ttthhh___bbbnnn}}}xxxrrriiiccccccbbb______ccchhhooorrroookkkggg\\\QQQNNN===...---000...)))(((&&&)))------+++******,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))*********************************)))))))))))))))******+++*********))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((()))******+++******))))))((((((''''''******))))))((((((''''''))),,,***%%%***333000&&&(((((((((((()))))))))))))))************+++++++++000///......//////...------///000...000===QQQaaaiiihhhhhhddd\\\ZZZfffwww}}}ooogggyyy{{{lll\\\UUUVVVOOOTTTYYYZZZYYY[[[aaafffcccmmmvvvvvvpppmmmooosssqqqwwwzzzwwwvvvzzz~~~~~~xxxzzzxxxrrrpppvvv}}}xxxtttssspppmmmjjjjjjmmmooonnnllljjjiiigggfffeeebbb^^^[[[eeelllsssvvvzzz|||zzztttmmmlllkkkoootttzzzyyyoooggggggnnnuuuppp[[[QQQSSSXXXUUUHHH888000111222...)))...///000///---------...+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&'''***+++)))'''((((((''''''&&&&&&&&&%%%yyytttyyy|||}}}qqqooosssuuuwwwqqqkkkjjjcccgggkkkoooqqqqqqqqqqqqlllppprrrnnneee\\\WWWUUUUUUTTTUUUZZZcccjjjmmmnnnfffbbbaaaeeelllqqqssssssqqqmmmllloooqqqoooppprrrqqqqqqppppppooooooppprrrnnnmmmlllkkkkkkmmmnnnppppppnnnlllnnnttt{{{|||wwwrrrlllgggaaa[[[XXXZZZ\\\^^^eeennnwwwwwwxxxyyy{{{|||{{{}}}}}}|||~~~xxx|||yyy~~~|||rrriiicccccciiirrr|||ssshhhbbbfffkkkjjjfffdddfffiiikkkmmmrrrrrrgggYYYQQQDDD777333000,,,)))***(((***+++***(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******++++++************+++++++++******)))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++***)))))))))((((((((('''))))))))))))(((((((((((('''+++***(((...888777///(((((((((((()))))))))***************++++++++++++...---------------,,,+++222///...333???OOO___iiihhheeedddeeeeeejjjxxx|||vvvtttuuuwwwzzzwwwuuuooocccUUULLLKKKPPPRRRUUUZZZaaajjjrrrwww~~~zzzuuusssssssssqqqoootttpppkkkiiiiiiiiifffccckkkqqqwwwzzz|||}}}xxxqqqmmmkkkkkkmmmqqqvvvyyy{{{||||||xxxqqqhhheeeggglllmmmwwwwwwoooyyykkk___^^^bbbaaaUUUEEE888333111000///***+++,,,---------......++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((***((('''''')))***)))'''((((((((('''''''''&&&&&&}}}uuu}}}yyyuuu{{{xxxqqqkkklllwwwyyyzzznnnfffhhhjjjfffeeegggaaaaaacccgggkkknnnooonnnkkkkkkhhhbbbZZZTTTSSSTTTUUUQQQOOORRR[[[eeelllooojjjjjjjjjkkkooouuuyyy{{{yyyqqqmmmooosssrrrqqqqqqnnnnnnnnnmmmmmmnnnoooooommmllljjjiiijjjkkkmmmnnnnnnoooqqqvvv}}}|||uuulllgggaaa\\\[[[aaafffiiilllooonnnoooppprrrvvvzzz~~~~~~zzzwwwrrrvvvvvvuuuwww{{{}}}{{{vvvxxx{{{}}}xxxtttvvv~~~wwwooojjj[[[ZZZ^^^jjjxxxzzzmmmdddjjjuuuyyyuuupppiiifffdddkkkxxx~~~uuuhhh]]]SSSHHH>>>666///---...+++,,,+++***((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******---,,,***))))))***,,,------,,,+++***************&&&&&&''''''((())))))***(((((((((((())))))))))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))(((((((((((((((((((((((())))))))))))&&&******)))///777888111((((((((()))))))))******************+++++++++,,,+++,,,,,,---------------222111666DDDVVVdddiiiiiicccaaaccclllvvv|||nnngggmmm{{{~~~zzzzzzooohhhaaa```aaaaaa[[[RRRMMMNNNUUUWWW\\\gggwww}}}{{{|||yyy~~~{{{sssnnnlllkkklllooosssuuuvvvvvvxxxyyysssjjjbbb```aaa[[[eeerrrwww~~~yyylllfffiiiaaaSSSEEE;;;444000...+++,,,,,,---------------,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''))))))((('''))))))((((((((((((''''''ttteee^^^```bbbbbbggg```[[[^^^aaa___]]]\\\eee```___dddfffdddeeehhhcccaaa```bbbfffhhhiiiiiigggfffccc^^^YYYVVVWWWYYYVVVPPPKKKMMMVVVbbbkkkpppmmmoooqqqtttzzzyyynnnfffhhhooorrrqqqpppmmmppppppkkkhhhkkkpppsssooonnnmmmmmmnnnppprrrsssvvvwwwxxx|||wwwqqqlllkkkkkkmmmnnnmmmllllllbbbeeeiiiooouuuzzz~~~}}}{{{xxxvvvrrruuuuuurrrrrrttttttqqqmmmnnnpppqqqrrruuuyyy|||vvvrrrpppttt~~~|||vvv___VVVSSS___ppp|||~~~~~~~~~tttmmmqqq|||rrriiibbbgggttt~~~}}}wwwooofffYYYMMMBBB999333000,,,,,,,,,,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******))))))))))))******...---***))))))***---...------,,,+++************((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))((((((((((((''''''(((((())))))******(((******(((+++000///***(((((()))))))))******************+++++++++,,,,,,+++,,,---...///000222333111;;;JJJ[[[fffiiieee```bbbdddmmm}}}gggcccccckkk|||yyyooo~~~}}}}}}rrrkkkccc[[[WWWYYY[[[___```[[[VVVYYY```eeelllxxxuuusssqqqqqqsssuuuvvvvvvtttwwwyyysssiii```\\\\\\YYY^^^hhhvvv~~~qqqjjj```VVVLLLAAA777000222111///.........---,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((''')))))))))))))))((((((((({{{xxx~~~gggcccYYYNNNJJJMMMPPPPPPbbbZZZUUUWWWWWWTTTUUUYYY[[[\\\```eeeeeecccbbbdddcccaaa``````bbbdddfffgggfffeeeccc```\\\ZZZZZZZZZUUUPPPLLLNNNWWWccclllqqqnnnpppsssyyymmmaaaZZZ```kkkrrruuuuuuuuu||||||rrrkkkppp{{{{{{zzzzzzzzz|||zzz}}}~~~|||{{{~~~zzzrrrlllhhhggg___ccckkkrrrxxx{{{||||||~~~~~~zzzwwwvvvsssuuusssooonnnqqqqqqoookkkkkkkkkjjjjjjkkkooorrr}}}|||zzzzzzzzzzzzyyyzzzkkkZZZ\\\iiiuuu|||uuuwwwyyy~~~yyyooodddccciiirrrxxx||||||sssfffZZZQQQGGG:::111++++++,,,---------,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******))))))))))))******...,,,***((((((***,,,...---,,,,,,+++******++++++,,,,,,++++++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))((((((((((((((())))))))))))''''''(((((())))))*********+++***((()))+++***'''))))))))))))***************++++++++++++,,,,,,,,,...//////......///222666===LLL___hhhfff```___```ooovvvtttfffjjjuuu~~~{{{xxxyyyvvvhhh______]]][[[YYYbbbfffkkkjjjbbb___jjjwww~~~}}}{{{zzzxxxwwwyyyyyyrrrggg^^^[[[\\\^^^]]]bbbmmm{{{wwwiii___ZZZSSSHHH???777333///......///...---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''''''''(((((((((((()))))))))))))))|||rrrsssyyyrrrgggfffkkkhhhTTTPPPKKKIIIKKKOOOSSSTTT___ZZZVVVUUUUUUUUUYYY^^^YYY]]]aaacccbbb```^^^]]]___`````````___aaaeeehhhfffeeedddbbb___\\\ZZZXXXRRRPPPOOOSSS]]]fffllloooqqqtttwww|||yyyfff^^^[[[fffttt|||zzz||||||{{{zzzzzz}}}{{{uuurrrpppiiilllrrrxxx{{{{{{zzzxxx~~~}}}{{{yyywwwuuurrrtttqqqlllkkknnnooommmfffffffffeeeeeegggkkknnntttxxxuuusssyyy~~~eee\\\bbbllluuu|||kkkvvvyyyzzzrrrjjjfffeeehhhooovvv~~~zzzqqqhhh```UUUEEE666...---++++++++++++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******,,,+++)))(((((()))+++,,,++++++************++++++......---,,,***)))((('''(((((((((((())))))))))))************************&&&'''((()))***)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,111111111...,,,///555;;;QQQ]]]gggfff______jjjvvvooo~~~xxxyyyzzz|||wwwuuuxxxsssooottt}}}hhhWWWVVV\\\^^^___aaadddjjjrrruuusssvvv~~~vvvkkkcccaaabbbccc^^^___iiiwwwnnnaaa]]]ZZZTTTNNN<<<777000---...///000///,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''(((((((((((())))))yyyxxx{{{~~~kkkbbb___WWWWWW[[[YYYQQQNNNLLLNNNRRRUUUVVVWWWUUUUUUTTTRRRTTTWWWYYYXXXZZZ\\\^^^^^^_________^^^^^^bbbcccaaa\\\[[[```eeeeeedddccccccbbb```^^^\\\YYYZZZ]]]eeennnuuuwwwvvv{{{uuuhhhdddhhhttt~~~|||}}}wwwxxxyyyxxxxxx{{{~~~tttvvvxxx{{{}}}}}}}}}}}}~~~{{{zzz{{{{{{yyyvvvtttvvvuuupppoooqqqpppmmmfffgggfffeeefffiiimmmqqqnnnvvv{{{sssooooooqqqhhhjjjlllpppvvvqqq|||~~~yyyyyytttrrrsssqqqllljjjmmmyyy}}}}}}wwwnnncccSSSDDD:::555...***)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))*********))))))(((((())))))***))))))))))))******+++,,,---,,,,,,+++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))***)))(((''''''((((((((()))))))))***))))))))))))((((((((((((((()))***+++++++++,,,---))))))*********++++++++++++++++++,,,,,,,,,------///000000///000777BBBKKK```ccceeedddfffqqq{{{tttfffooo}}}zzzyyy~~~{{{ooobbbaaahhhhhh^^^]]]gggnnnoooqqqwwwyyy}}}xxxpppnnnooollldddccclllxxx}}}nnnfff```ZZZUUULLLCCC777000///000000///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))(((&&&%%%'''(((&&&&&&'''''''''(((((((((wwwqqq{{{yyy|||}}}xxxuuuvvvcccUUUTTTZZZWWWWWWYYYUUUQQQMMMLLLOOOQQQQQQNNNMMMLLLRRRTTTRRRTTTXXXVVVOOOYYYZZZZZZZZZ^^^bbbeeedddaaaeeehhhbbbYYYVVVZZZ```dddcccbbbcccdddeeeeeeeeeiiilllrrr|||uuuiiiiiiooo{{{~~~wwwrrrppptttqqqkkkoooyyyxxxpppsssrrrpppnnnnnnnnnpppqqqmmmlllmmmnnnppppppooommmiiinnnvvvzzzzzzzzzzzz|||yyy}}}}}}{{{zzzzzz{{{|||~~~zzzyyy|||~~~|||yyyyyy|||{{{xxxvvvvvvtttpppoooooonnnmmmmmmpppuuuxxxrrrzzz}}}wwwsssqqqppp}}}zzz}}}|||}}}xxxssssss|||zzzyyywwwzzzuuukkkhhhuuuyyymmm___RRRGGG>>>333+++)))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******((((((((())))))(((((((((''''''(((((()))***,,,---*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))***)))(((''''''((((((((())))))************))))))((((((''''''))))))***+++***((((((+++)))************+++++++++++++++,,,,,,,,,---------+++---///111777BBBRRR^^^dddaaa```eeesssrrrpppqqqeee___eeevvvxxxlllvvvxxxjjj```^^^ZZZUUUYYYdddiiijjjwww}}}zzz{{{uuullljjjsss|||~~~xxxxxx|||{{{xxxkkk```YYY\\\QQQAAA666222000...,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))%%%&&&&&&&&&''''''((((((tttooommmuuu}}}||||||pppcccYYYUUUMMMPPPSSSTTTUUUUUUVVVWWWTTTRRRQQQQQQRRRRRRQQQOOOMMMNNNPPPQQQSSSTTTTTTUUUYYYYYYZZZ[[[]]]aaaccceeeaaaeeeeee\\\PPPKKKPPPXXX___ccchhhhhhfffeeehhhllltttyyy|||wwwqqqnnnmmmnnnfffgggiiijjjjjjhhhfffeeekkkiiifffeeeeeefffeeedddddddddccccccbbbcccccccccfffffffffggggggggghhhhhhiiijjjkkknnnrrrssssssrrrwwwxxxyyy{{{|||~~~yyyyyyyyyxxxzzz~~~yyywww{{{~~~~~~}}}}}}}}}{{{vvvrrrqqqvvv}}}~~~zzzwwwpppsssvvvyyyzzzzzzyyyyyywwwuuuuuuxxxxxxrrrkkkmmmxxxzzzvvvzzzuuupppkkkjjjqqq{{{zzzyyylllkkksss{{{sssbbb]]]MMM;;;222222111...+++***++++++***))))))+++,,,++++++************+++++++++*********))))))((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))((()))***)))'''%%%%%%&&&******))))))))))))******(((((((((((())))))))))))+++++++++*********))))))************************++++++++++++++++++++++++000,,,***---...------000444//////999JJJYYYccchhhhhhcccuuuuuueeerrr|||ooodddcccggg}}}xxxmmmaaa```kkk~~~yyyzzzssshhhfff\\\[[[YYYYYY\\\cccmmmtttzzzzzz{{{zzzzzz{{{|||yyybbbddd```WWWHHH:::111000333///...---+++))))))+++,,,,,,++++++******++++++,,,+++++++++*********))))))***)))((((((((()))+++,,,************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''(((((((((((('''((()))******)))((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((uuuuuuxxx}}}zzzwwwpppggg^^^WWWTTTSSSKKKMMMPPPSSSTTTTTTUUUUUUUUUSSSRRRRRRSSSSSSRRRQQQOOOPPPRRRSSSUUUVVVVVVVVVXXXYYYZZZ\\\^^^```bbbcccaaacccaaaWWWLLLIIIQQQ[[[fffjjjmmmmmmjjjhhhjjjmmmqqqtttyyy}}}}}}yyytttqqqoooooonnnjjjfffccccccccccccdddeeeffffffeeedddccchhhfffddddddeeeffffffeeeddddddcccbbbaaaaaaaaabbbbbbbbbbbbcccccccccddddddbbbccceeejjjooorrrsssrrrqqqrrrtttvvvwwwvvvtttsssnnnooopppqqqtttyyy{{{wwwyyy}}}}}}yyy{{{~~~|||vvvuuukkkmmmpppsssuuuwwwyyyzzz{{{pppmmmqqqrrrqqqnnnmmmpppxxxxxxtttpppkkkddd]]]]]]iiivvvxxx}}}}}}uuuoootttqqqwww~~~~~~ooo^^^WWWLLL>>>222++++++...,,,,,,,,,+++*********+++++++++************++++++************)))))))))(((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))******************+++******)))))))))******))))))))))))(((((((((((()))))))))(((((()))))))))(((***+++***(((&&&&&&''')))))))))(((((()))))))))(((((((((((())))))))))))+++++++++*********))))))************************++++++++++++++++++++++++///+++***---///---...111666333777HHH]]]hhhhhhcccdddtttrrrcccaaavvvssssssooohhhoooyyymmmggg``````bbbhhhssszzzzzzlllaaa```\\\XXX]]]^^^]]]]]]```hhhvvv}}}zzzyyyxxxyyy|||yyyzzz|||yyylllkkkfff\\\MMM>>>222+++,,,...///...+++)))+++---,,,,,,++++++++++++,,,,,,+++++++++*********)))))))))((('''''''''(((******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((('''((()))******)))((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((|||{{{wwwvvvvvvjjjdddZZZSSSNNNMMMMMMMMMHHHJJJNNNQQQSSSTTTTTTTTTUUUTTTRRRSSSTTTTTTSSSQQQPPPPPPRRRSSSUUUVVVVVVVVVUUUVVVXXXZZZ\\\]]]^^^^^^``````\\\RRRHHHHHHSSS]]]jjjmmmooonnnjjjhhhiiikkknnnoooqqqrrrppplllhhhfffcccdddeeecccaaa_________^^^______``````aaaaaaaaaeeecccbbbcccdddffffffeeebbbbbbaaa````````````````````````aaaaaaaaabbbbbb^^^^^^aaaeeejjjmmmmmmmmmiiijjjmmmooonnnkkkhhheeedddfffhhhiiikkknnnsssvvvqqqoooooottt{{{~~~{{{xxxzzzvvv~~~tttoooooocccfffjjjmmmooorrrvvvyyy|||~~~yyynnnlllpppllljjjmmmxxx}}}|||wwwooodddXXXSSS\\\hhhuuu{{{xxxpppmmmvvvppprrruuuzzzllleeeYYYIII;;;222...---,,,,,,,,,,,,+++******)))++++++************++++++************))))))))))))******))))))))))))*********))))))(((((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,+++***************(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,+++)))''''''((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++***************************************++++++++++++++++++++++++---******...///---///333111;;;IIIXXXbbbfffdddaaakkkpppgggfffmmmkkkbbbnnnwwwwwwyyyeee]]][[[\\\fffttt}}}rrrlll___aaaXXXPPPSSSSSSWWWccchhhiiilllttt{{{wwwuuuxxx|||yyywwwzzzzzzwwwqqqjjj^^^NNN===111,,,///000///,,,+++,,,...,,,,,,++++++++++++,,,,,,+++++++++***************(((''''''''''''((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((~~~ttthhh___]]]^^^QQQNNNKKKKKKLLLLLLJJJGGGGGGIIIKKKOOOSSSTTTTTTSSSTTTRRRQQQRRRSSSSSSRRRQQQNNNOOOPPPRRRSSSSSSTTTTTTQQQRRRUUUWWWXXXYYYYYYYYY\\\\\\YYYPPPHHHJJJTTT]]]fffhhhiiihhhfffdddeeefffffffffggggggfffdddcccbbb^^^```bbbbbb```^^^^^^^^^\\\[[[[[[\\\]]]^^^___```cccbbbaaaaaacccdddcccbbb^^^^^^^^^^^^___```aaaaaaaaaaaabbbbbbbbbcccccccccaaaaaaaaacccffffffeeecccdddeeefffgggfffdddbbb```ccceeefffeeedddccceeeffffffdddcccggglllnnnllliiipppzzz}}}rrrppp{{{rrrhhheeeeee[[[```gggkkkmmmoooqqqssssss|||||||||{{{qqqrrroookkkkkkwwwzzzqqqfff]]][[[^^^nnnzzz~~~~~~vvvlllnnnpppooonnnlllpppzzzvvvaaaSSSMMMFFF999+++,,,+++++++++++++++***)))++++++************++++++*********)))))))))))))))******))))))))))))*********))))))))))))))))))***((((((((((((((((((((((((((())))))***+++,,,,,,---...---,,,+++************(((((((((((())))))))))))***************************+++,,,,,,***)))))))))''''''((((((((((((''''''(((((((((((())))))))))))***************************************************+++++++++++++++,,,,,,---++++++---...---///444555KKK```aaaYYYXXXcccooowwwqqqwww}}}wwwnnnfffffftttssseeecccffflll{{{|||xxxyyyyyyooo___RRRMMMSSSQQQPPPTTTUUU\\\mmm|||yyyzzz~~~|||~~~ssswwwtttkkkeee]]]QQQGGG777333...,,,,,,---------,,,,,,,,,++++++,,,,,,,,,************************(((((((((((()))))))))***************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((qqqmmmeee[[[RRRLLLKKKKKKFFFEEEEEEHHHKKKLLLJJJFFFIIIIIIJJJNNNRRRUUUTTTSSSRRRPPPOOOPPPRRRRRRQQQPPPNNNOOOPPPRRRSSSSSSSSSSSSQQQRRRTTTVVVWWWXXXWWWWWWWWWYYYWWWRRRLLLLLLTTT[[[^^^___aaaaaa`````````aaa]]]]]]\\\\\\\\\\\\]]]]]]ZZZ\\\^^^^^^\\\ZZZZZZZZZ[[[[[[[[[[[[\\\]]]______cccbbb``````aaaaaa___]]]ZZZZZZ[[[]]]^^^```bbbcccbbbbbbbbbbbbccccccccccccccccccccccccdddcccaaa___cccbbbbbbaaabbbbbbcccdddeeeeeefffdddaaa___^^^___bbb___\\\\\\___aaabbbaaagggmmmqqqoooiiiiiirrr{{{zzzmmmddd___]]]\\\TTT]]]hhhnnnooonnnmmmnnnnnnvvvvvvxxx~~~yyyqqqtttlllnnnwwwvvviiibbbeeeooowwwssskkklllppprrrmmmgggkkkzzzwwwfff\\\SSSCCC333...,,,))))))+++,,,+++***++++++************++++++))))))))))))))))))************))))))))))))************))))))))))))******(((((((((((((((((((((((((((((()))***++++++,,,,,,...---,,,+++************'''((((((((()))))))))*********++++++++++++******)))+++,,,,,,***))))))***''''''((((((((((((''''''(((((((((((())))))))))))*********************************************************++++++,,,,,,,,,...++++++---------222999JJJZZZeee___XXX```ssszzzqqqhhhmmm|||~~~tttnnnjjjeeeqqqzzz~~~~~~}}}zzzwwwrrrmmmkkknnnrrrqqq|||zzz}}}pppjjjdddaaaaaa]]]RRRHHHKKKPPPNNNOOOVVVYYYeee{{{|||yyyzzz}}}~~~}}}zzzpppnnnooossszzz{{{{{{}}}pppnnnyyy|||rrrppplllccc[[[III===///***,,,000///+++---,,,,,,,,,,,,,,,,,,---************************))))))******++++++++++++************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((VVVQQQKKKEEEDDDEEEFFFGGGIIIFFFDDDCCCEEEGGGIIIJJJKKKIIIHHHKKKPPPSSSTTTSSSPPPOOONNNOOOQQQRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTVVVWWWWWWXXXXXXXXXTTTVVVVVVRRRNNNMMMRRRXXXYYYYYY[[[\\\]]]]]]]]]]]]^^^]]]\\\ZZZZZZZZZZZZZZZ[[[\\\]]]]]][[[ZZZZZZZZZ\\\\\\\\\]]]]]]^^^^^^^^^aaa```_________^^^\\\ZZZYYYYYYZZZ\\\^^^aaacccddd`````````aaaaaaaaabbbbbbbbbaaabbbccceeeeeecccaaacccbbbaaa```aaacccfffhhhbbbcccdddcccaaa```aaabbbccc```]]]\\\]]]```cccdddbbbcccccccccccceeeiiilll}}}oooddd___\\\YYYVVVRRR]]]jjjrrrrrrpppnnnnnnoootttrrrtttyyyqqqjjjooohhhttttttfff^^^dddkkk~~~rrriiirrr{{{yyynnnfffnnn{{{hhhXXXLLLCCC555000+++)))+++,,,,,,+++++++++************++++++))))))))))))******************))))))))))))******+++******))))))******+++))))))))))))))))))))))))((((((((()))******++++++---,,,+++***************''''''(((((())))))*********+++,,,------,,,+++***)))***,,,,,,***)))******'''((()))******)))((('''(((((((((((())))))))))))***************+++++++++*********************************++++++,,,,,,---...,,,,,,...///222;;;EEEZZZ[[[XXXWWWeeezzz~~~```]]]iiiuuu{{{lll]]]WWW\\\cccjjjbbb^^^aaagggllloooqqqlllxxxyyyllleeedddfffiiiggg[[[OOOJJJJJJJJJJJJMMMMMMTTTcccnnn~~~{{{}}}~~~zzzzzz~~~~~~www}}}}}}zzzzzz|||zzzuuussstttvvv||||||uuuqqqsssrrrlll]]]cccllluuu{{{|||xxxtttxxxwwwwwwyyy{{{yyytttpppwwwvvvqqqmmmooouuuvvvsssuuuppppppssssssttt}}}|||}}}|||oooccc\\\LLL999......111///+++------,,,,,,,,,,,,------***************+++++++++)))***++++++,,,,,,++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((EEEDDDBBB@@@@@@BBBEEEFFFFFFFFFDDDBBBBBBDDDHHHKKKMMMIIIEEEGGGLLLQQQRRRQQQQQQPPPOOOPPPRRRRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWRRRSSSSSSPPPLLLLLLQQQVVVVVVVVVWWWXXXYYYZZZYYYYYY]]]]]]\\\[[[ZZZZZZ[[[[[[[[[\\\]]]\\\[[[[[[]]]^^^\\\]]]^^^______^^^]]]\\\^^^]]]]]]^^^___^^^\\\ZZZ[[[[[[[[[\\\^^^```aaabbb````````````aaaaaaaaaaaa``````aaaccceeefffdddcccbbbbbbbbbbbbcccdddeeefffaaabbbbbbbbbaaaaaaccceeefffccc```______aaacccddd```___^^^___aaacccddddddxxxsssllleee```[[[WWWUUURRR]]]llltttuuussstttuuurrruuuqqqrrrvvvmmmfffmmmiiixxxrrrfff]]]^^^]]]nnnyyyooottt|||}}}rrrhhhjjjrrrzzzhhhZZZPPP@@@999000+++,,,---,,,***++++++************++++++((()))))))))******************))))))))))))******+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((()))+++******)))))))))******'''''''''((()))************+++,,,......,,,+++***(((***++++++***))))))***'''(((***++++++***((('''(((((((((((())))))))))))))))))*********+++++++++************************)))******+++,,,,,,---------+++,,,///222999GGGUUU\\\YYYVVV___yyyrrr]]]eeeqqqvvv~~~ssshhh```VVVPPPXXXeeeqqqaaaZZZXXXaaakkkoooooopppnnnpppqqqkkkbbb\\\ZZZ[[[bbbeeeaaaRRRFFFDDDHHHKKKKKKQQQXXXjjj~~~uuurrrrrrtttwwwyyyxxxxxxqqqxxxyyy{{{}}}vvvttt}}}}}}~~~|||xxxwwwyyyuuu||||||tttppptttsssmmmccckkkvvv~~~zzzwww{{{xxxuuuuuuvvvtttnnniiipppmmmhhhdddgggllllllhhhgggdddfffiiifffeeerrryyyqqqnnnlllkkkggg{{{vvviiiiii\\\III:::222///...---------,,,,,,,,,,,,------))))))*********+++++++++((()))***+++,,,++++++***************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((CCCEEEFFFEEEAAA???AAACCC===@@@DDDEEEDDDDDDGGGJJJNNNIIICCCDDDIIINNNPPPPPPQQQPPPPPPQQQSSSTTTSSSRRROOOPPPQQQRRRRRRSSSRRRRRRRRRQQQPPPPPPPPPRRRSSSTTTRRRRRRPPPLLLIIIJJJPPPUUUTTTTTTTTTUUUVVVVVVUUUTTTVVVVVVUUUVVVVVVWWWXXXYYYWWWXXXXXXXXXWWWYYY\\\^^^\\\]]]___```___^^^\\\[[[[[[[[[[[[]]]^^^^^^]]][[[^^^]]]]]]]]]^^^^^^___```aaaaaaaaaaaabbbbbbbbbcccaaaaaaaaaccceeeeeecccaaaaaabbbcccdddddddddcccbbbaaabbbbbb```___```bbbdddfffeeebbb```____________aaa```___```bbbccccccccciiijjjjjjggg```ZZZVVVTTTSSS^^^llltttvvvvvvyyy|||uuuvvvrrrssswwwnnnhhhpppmmmzzzzzzjjjiii|||xxxtttyyy{{{vvvmmmgggaaa\\\SSS]]]yyy~~~zzzxxxvvvwwwwwwpppiiikkkrrrttt~~~iiiUUUIII@@@444...,,,---,,,***++++++************++++++(((((())))))*********+++******))))))))))))******++++++************++++++))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))******&&&''''''((()))******+++***+++---......---+++***''')))++++++)))))))))***''')))***,,,,,,***)))'''(((((((((((())))))))))))))))))******++++++++++++************************))))))***+++,,,,,,------,,,+++,,,000666@@@QQQ```YYY```gggsssuuunnn```gggzzzrrrkkk}}}uuudddYYYXXXTTTMMMRRR___}}}vvvooogggaaa\\\___kkkuuuvvvttttttuuulll^^^QQQJJJMMMTTT[[[___ZZZOOODDDEEEKKKKKKFFFQQQ[[[iii}}}{{{zzzwwwnnnfffjjjmmmssswwwxxxuuuuuuwwwmmmvvvzzz{{{zzzrrruuu~~~||||||~~~|||xxxyyy|||sss{{{|||tttqqqvvvuuuoooooouuu{{{~~~}}}}}}{{{vvvuuuvvvvvvrrrnnnvvvtttpppmmmrrrxxxxxxsssllllllooorrrkkkfffsssxxx~~~uuummmiiieeebbb\\\ttt|||ooonnnfffWWWEEE555...---///...------,,,,,,------...))))))******++++++++++++'''((()))++++++******)))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEDDDCCCEEEJJJNNNSSSLLLFFFEEEIIINNNPPPOOOUUUQQQMMMLLLNNNQQQQQQPPPNNNNNNOOOOOOPPPQQQQQQRRROOONNNMMMLLLLLLLLLMMMNNNKKKMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPRRRSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSXXXXXXWWWWWWXXXYYY[[[\\\YYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[\\\ZZZ[[[\\\^^^___`````````````````````____________ccccccbbbbbbbbbbbbbbbbbbbbb___]]]]]]^^^_________bbbaaa```aaabbbcccbbbaaacccaaa]]]\\\]]]```aaaaaa___^^^]]]\\\]]]___aaacccjjjjjjgggccc___\\\\\\]]]jjjkkkmmmnnnpppqqqrrrrrrqqqsssvvvwwwxxxvvvuuusssooossszzzzzzoooiiiwww|||zzz{{{zzzrrroooiiidddhhhrrrwwwvvvlllddd]]]\\\[[[___kkkyyy}}}~~~xxxmmmhhhnnnyyysss^^^TTTQQQDDD333+++---...)))***,,,...---***)))***,,,))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++***)))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))$$$'''***,,,***(((''''''******+++---///000///---))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************+++,,,...///...---++++++000===KKKUUUXXXYYYYYYZZZ^^^jjjwww|||rrrdddZZZ\\\XXXWWWWWWRRRPPP]]]pppvvvnnnddd]]]VVVeeewwwvvvmmmiiiYYYQQQFFF???AAAFFFLLLOOOLLLGGGEEEGGGGGGGGGMMMVVVfffqqq}}}xxxcccgggkkkmmmllllllmmmoooqqqtttvvvvvvtttsssuuuxxxwww|||}}}{{{yyy{{{|||zzz|||}}}~~~}}}}}}~~~xxx{{{}}}{{{xxxuuutttuuuxxxzzz}}}~~~{{{xxxzzzyyytttuuuyyy~~~{{{xxxwwwyyy|||~~~vvvyyy{{{xxxuuuwww}}}rrrtttvvvxxxyyy{{{nnnhhh___YYYYYYVVVTTTvvvqqqaaaZZZJJJ444,,,333...,,,******,,,---,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))@@@@@@@@@AAAAAAAAAAAAAAACCCDDDFFFFFFGGGIIINNNQQQOOOKKKGGGHHHNNNSSSUUUUUUTTTQQQLLLKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJKKKLLLLLLIIIKKKLLLLLLKKKJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWVVVVVVWWWXXXZZZ[[[WWWXXXYYYYYYZZZZZZYYYYYY[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZ[[[\\\^^^______``````________________________aaaaaaaaaaaaaaaaaaaaaaaaaaa___]]]]]]___``````___bbbaaa``````aaabbbaaa___aaa___\\\\\\]]]____________^^^]]]]]]]]]___aaabbbhhhhhhfffbbb^^^\\\]]]^^^gggiiikkkmmmoooppprrrssszzz|||~~~}}}{{{{{{wwwyyy{{{vvvhhhaaappp~~~vvvvvv{{{}}}yyyqqqfff```fffqqqwwwvvvrrriiiaaa\\\XXXXXX___iiisss|||~~~tttlllooo{{{pppgggwww|||cccWWWIII@@@888000+++++++++---...---+++***+++---))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***************))))))))))))))))))************))))))))))))))))))))))))))))))'''(((******+++,,,...000000///...///000///...,,,***)))))))))(((((((((((())))))))))))************))))))))))))))))))))))))+++*********))))))))))))************++++++++++++,,,++++++,,,---......---000...777JJJYYY^^^[[[ZZZyyyyyyeee]]]fffpppsssnnneee[[[TTTRRRRRRWWW```hhhooozzz~~~qqqdddbbbiiillldddYYYXXXjjjzzzhhhYYYSSSJJJEEE???<<<>>>CCCFFFGGGGGGCCCCCCGGGKKKOOOYYYcccwwwzzzvvvvvvrrriiiaaa^^^\\\```gggkkklllnnnppprrryyy{{{|||yyyuuussstttvvvzzz}}}~~~||||||~~~{{{~~~|||zzzzzzzzz{{{}}}~~~{{{xxxxxxyyyxxxyyy{{{}}}~~~{{{{{{yyyuuuuuuzzz~~~|||zzzzzz|||~~~{{{|||}}}{{{yyyyyy}}}}}}}}}|||yyyvvvtttuuuvvvrrrsssxxxnnn___\\\UUUQQQTTTSSSWWWzzzzzz|||mmmjjjcccPPP;;;111---...///......---------++++++++++++************************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))@@@@@@AAABBBBBBBBBBBBBBBDDDFFFGGGHHHJJJLLLQQQTTTNNNKKKJJJLLLQQQTTTUUUUUUQQQNNNJJJHHHHHHIIIIIIHHHIIIJJJLLLMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJGGGHHHIIIIIIHHHHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTVVVVVVUUUVVVVVVWWWXXXYYYVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[ZZZ[[[\\\]]]^^^_________]]]]]]^^^^^^___````````````````````````````````````^^^]]]^^^```aaaaaaaaabbbaaa``````aaaaaa___^^^___]]]\\\]]]^^^^^^^^^\\\___^^^^^^]]]^^^```aaabbbeeedddccc```]]]\\\]]]^^^cccfffiiikkklllmmmoooppp~~~|||{{{yyynnn]]]UUUeee|||xxxoooqqqyyyyyyooojjjpppzzz~~~|||uuummmccc]]]WWWTTTUUUYYYdddrrr|||wwwnnnnnnxxxlllgggtttuuuaaaPPPLLLDDD555,,,---,,,---------++++++---...***))))))(((((())))))***))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---++++++*********)))))))))))))))************))))))))))))))))))))))))))))))************+++000666:::666444111000///...---+++******)))))))))((((((((())))))))))))************))))))))))))))))))))))))***************)))))))))+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......444888GGGZZZ___ZZZ\\\fffxxx\\\YYYgggtttyyyooo```XXXSSSNNNLLLSSS]]]iiixxxaaaVVVOOOWWWeeekkkaaaUUU```nnn|||yyygggQQQDDD???<<<;;;:::<<>>:::;;;999:::<<>>???@@@AAACCCDDDFFFHHHIIIOOOWWW___eeekkkppprrrxxxwwwvvvtttrrrooommmkkkqqqrrrsssuuuvvvwwwxxxzzzsssmmmgggaaaYYYRRRPPPTTTYYYXXX\\\bbbffffffhhhlllnnnoooqqqrrrqqqoookkkhhh{{{}}}~~~|||yyyyyy}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{~~~{{{{{{~~~~~~~~~|||~~~||||||}}}}}}zzzzzz|||}}}yyyzzzyyywwwmmmjjjmmmjjj~~~zzzzzzpppbbbEEE:::...))),,,000///---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))));;;===@@@CCCDDDEEEDDDCCCEEEDDDCCCDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEDDDBBBAAA???@@@BBBBBBBBBCCCEEEGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEFFFGGGGGGFFFFFFGGGIIIFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUVVVWWWWWWWWWWWWWWWTTTUUUWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^___```aaabbbccc`````````aaaaaabbbbbbccc`````````aaacccdddcccaaaaaa```______aaaaaa```___^^^^^^^^^___``````^^^\\\^^^______```aaaaaabbbbbb_________^^^\\\]]]___aaa]]]```ccc```ZZZWWWXXX[[[]]]aaaeeefffeeehhhooouuu|||zzzyyyssspppxxx|||uuutttuuuuuuoooxxxjjjhhhggghhhlllvvv~~~|||vvvdddaaa```gggxxxyyytttgggfffkkk|||pppXXXSSSJJJ:::222///,,,***+++++++++++++++******))))))******+++))))))))))))))))))))))))''''''(((((()))***++++++,,,++++++++++++*********))))))************))))))))))))))))))))))))))))))(((***---------,,,---...111///------.........---++++++*********)))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++++++++************++++++++++++,,,---......000666@@@HHH^^^UUUSSSaaauuuttteeeaaajjj{{{hhhbbbYYYPPPKKKLLLOOORRRfffnnnrrrkkk___SSSIIIBBBKKKDDDHHH\\\kkkiii^^^UUUFFF>>>666222555999;;;<<<@@@AAAAAAAAAAAACCCGGGJJJLLLTTT[[[___bbbeeefffdddllljjjgggfffdddbbb___\\\___aaabbbaaa```___```aaaZZZTTTOOOLLLJJJKKKQQQYYY___aaafffmmmooonnnppptttppppppqqqsssuuuuuusssqqq}}}zzz{{{~~~~~~~~~~~~}}}|||}}}~~~~~~~~~zzz~~~~~~~~~~~~|||zzz{{{|||~~~xxxzzzppp[[[MMM;;;111000111000---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))999<<>>@@@BBBBBBAAABBBDDDFFFGGGFFFEEEEEEFFFGGGIIIKKKIIIJJJJJJIIIHHHGGGEEEDDDDDDEEEFFFFFFEEEEEEFFFHHHFFFEEEEEEFFFFFFGGGHHHIIIGGGHHHHHHIIIJJJKKKKKKLLLNNNOOOPPPQQQRRRRRRRRRQQQSSSTTTUUUUUUVVVVVVUUUUUUSSSTTTVVVXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^___``````^^^^^^___``````aaabbbbbbbbbaaaaaabbbddddddbbb``````______```bbbcccbbbaaa^^^]]]\\\]]]______]]]\\\^^^___```aaaaaabbbbbbbbb_________^^^]]]]]]___aaa[[[___bbb___YYYUUUWWW[[[ZZZ___ccccccaaadddlllssszzzvvvxxx~~~{{{xxxyyyyyyvvvlllttt|||yyymmmpppppppppttt}}}tttrrrmmmiiiooo{{{tttccceeeeeejjj}}}mmm\\\PPPFFF777333...,,,,,,---,,,++++++******))))))******+++))))))))))))))))))))))))(((((())))))*********+++,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))(((***++++++******+++,,,///...---...//////...,,,+++++++++*********))))))))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++,,,,,,,,,------///111222666???LLLVVV___```fffwwwfffRRRRRRddd{{{\\\SSSMMMPPPPPPPPPYYYffftttnnnfff[[[OOOEEEEEEJJJXXXUUU]]]ooossscccLLL???888555444555888;;;;;;:::>>>???AAAAAAAAACCCHHHLLLLLLRRRVVVUUUVVVZZZ[[[XXXZZZYYYXXXYYYZZZZZZXXXUUUSSSTTTTTTRRRNNNKKKKKKLLLHHHEEEEEEHHHKKKNNNVVV___eeefffjjjpppqqqpppsssxxxrrrqqqrrrvvv{{{~~~}}}~~~}}}~~~|||}}}yyy{{{|||||||||}}}{{{~~~qqqfffTTTCCC777111000///------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))888;;;>>>BBBDDDDDDCCCBBB???>>>===@@@CCCEEECCCAAAAAABBBCCCCCCBBBAAAAAABBB@@@BBBDDDCCCAAA@@@BBBEEEGGGEEECCCBBBCCCEEEHHHJJJHHHHHHIIIHHHGGGEEECCCBBBCCCDDDEEEEEEDDDDDDEEEGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGGGGHHHHHHIIIIIIJJJMMMNNNPPPQQQRRRQQQQQQPPPRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTVVVXXXYYYYYYYYYXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]^^^]]]]]]^^^^^^___```aaaaaabbbbbbbbbcccddddddbbb___```______```cccddddddccc]]]\\\[[[[[[]]]]]]\\\[[[^^^___```aaabbbbbbbbbbbb`````````^^^]]]]]]___aaaYYY^^^bbb___YYYVVVXXX\\\[[[___cccbbb```bbbjjjrrrqqqmmmrrr~~~xxxxxx||||||xxxnnnkkkhhhmmm{{{{{{xxxxxxvvvyyy}}}yyyjjjbbbggguuunnnaaalllmmmkkkyyy~~~aaaSSSRRR:::666000.........---,,,++++++************++++++))))))))))))))))))))))))***************+++++++++,,,,,,,,,+++++++++******))))))************)))))))))))))))))))))))))))))))))******)))((()))+++---///......000111000...++++++++++++************)))))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---------......///111444666;;;EEETTT___VVVkkkRRRDDDRRRmmm|||}}}XXXMMMLLLVVVYYYXXXeeeyyywwwhhhYYYSSSNNNMMMXXXgggmmmiiiiiigggXXXCCC<<>>AAABBBBBBEEEIIIMMMIIIOOOPPPLLLLLLQQQTTTRRRUUUSSSRRRRRRSSSRRROOOKKKOOOPPPPPPLLLFFFBBBAAABBBCCCCCCGGGNNNRRRTTTZZZ```bbbbbbfffkkkllllllqqqxxxpppooooootttzzz~~~zzz|||{{{}}}~~~~~~}}}~~~yyyxxxiiiSSS>>>111///222---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))666888<<>>======>>>????????????????????????AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDFFFHHHHHHHHHHHHGGGFFFEEECCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFKKKKKKKKKLLLMMMMMMNNNNNNPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWXXX[[[[[[ZZZZZZZZZZZZZZZ[[[```^^^\\\\\\]]]^^^______\\\^^^aaabbbaaa```___```ccccccccccccbbbaaa___^^^______^^^___```bbbdddeeebbb```]]]]]]^^^______^^^____________`````````aaadddaaa^^^]]]^^^___``````___```___\\\ZZZZZZ^^^bbb```bbbcccbbb``````cccggghhhgggooo|||uuummmooonnnjjjgggmmm{{{~~~||||||{{{uuukkkccccccllltttyyyjjjgggnnnooogggyyyzzz^^^OOOJJJ777...000---......'''+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,***+++,,,---------,,,+++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,///---+++***+++,,,,,,,,,---+++...888FFFQQQVVVWWWbbbeeeIIIXXXaaaaaaooommmPPPMMMJJJPPP```qqqwwwtttgggWWWLLLNNNSSSXXXeeetttvvvfffXXXRRRIII;;;555888555888;;;===<<<;;;;;;<<<======???@@@BBBCCCEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGEEEBBB@@@@@@AAABBBDDDIIIKKKNNNPPPRRRVVV[[[^^^aaadddhhhiiiiiijjjnnnqqqrrrtttuuuuuuuuuwww}}}}}}~~~{{{xxxwww|||zzzxxxttttttyyy}}}}}}wwwgggSSSAAA666///000+++***+++,,,***+++...------+++(((***---,,,(((************************))))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))888:::===???AAAAAA??????===>>>??????>>>===>>>?????????>>>>>>===>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBDDDEEEEEEEEEDDDDDDFFFGGGGGGGGGFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[^^^]]]\\\\\\]]]^^^^^^^^^]]]___bbbcccbbbaaa```aaa___```aaaaaaaaa```___^^^^^^^^^^^^___```bbbdddfffbbb```^^^^^^___aaa``````[[[\\\]]]___```bbbccccccbbb```]]]\\\^^^```aaaaaa^^^______]]][[[\\\___bbbaaabbbbbbbbbbbbccceeegggjjjjjjqqq}}}~~~wwwkkklllkkkgggbbbccciiiooovvvttt|||{{{zzzvvvoooiiieeeeeegggjjjooottttttmmmggghhhjjjiiimmmxxxyyydddSSSEEE;;;222***...333+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,---------,,,+++***,,,+++++++++***)))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,++++++,,,---......------444CCCLLLQQQZZZdddiiiMMM]]]fffgggbbbfffooolll___NNNQQQXXXddduuu}}}wwwkkkVVVIIIDDDNNNZZZaaaiiirrrkkkYYYIIICCC<<<333///333:::<<>>@@@AAABBBBBB@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCAAA@@@??????AAADDDEEEIIIKKKMMMOOOQQQTTTYYY\\\[[[___dddfffgggjjjnnnrrruuuxxx{{{|||{{{|||}}}~~~~~~}}}~~~~~~~~~~~~iiigggjjjsss}}}yyywww~~~~~~www{{{nnnLLL777777000......///---******...$$$---222///+++***+++***************************))))))((((((((('''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))):::;;;>>>???@@@???>>>======>>>>>>===<<<===@@@BBBAAA???===<<<;;;<<<===>>>??????@@@@@@@@@AAAAAAAAACCCDDDDDDDDDCCCCCCEEEFFFDDDDDDDDDDDDCCCAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[\\\]]]]]]^^^]]]]]]^^^```bbbcccbbbaaaaaabbb\\\]]]^^^____________^^^^^^^^^^^^___```bbbdddeeeaaa```___```bbbccccccbbb]]]]]]___```aaabbbbbbccc```^^^\\\]]]___aaaaaaaaa]]]^^^___^^^^^^^^^```bbbbbbaaa```aaadddfffgggffffffgggllltttxxxuuutttuuu~~~yyyvvvtttrrrmmmhhhccc```^^^wwwzzzzzzvvvtttuuuuuurrrvvvqqqllliiiiiihhhddd```bbbiiitttzzzvvvooooootttfffiiirrrzzzZZZOOOFFF999+++---000))),,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************,,,,,,------,,,+++******++++++******************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000444AAAOOOVVVZZZhhhxxxvvvbbbWWWWWWvvvuuunnnccc[[[ZZZYYYWWWWWW]]]fffqqqyyyxxxiiiXXXMMMDDDDDDRRRaaahhhlllppp^^^LLL:::444333//////333999;;;======;;;999999999:::::::::;;;<<<=========::::::;;;;;;<<<===============<<<<<<<<<;;;;;;;;;>>>>>>===>>>???BBBEEEGGGIIIJJJLLLMMMOOORRRVVVYYYWWW[[[aaaeeehhhlllqqqvvvxxx{{{~~~}}}~~~~~~zzzyyy{{{}}}{{{~~~{{{vvvllliiilllssszzz|||zzz|||~~~~~~cccLLLGGG444222111111///******---,,,<<>>??????>>>===<<<<<<<<<<<<;;;;;;===@@@CCCBBB@@@===;;;:::;;;===?????????@@@@@@@@@AAAAAAAAAAAABBBCCCBBBAAABBBCCCEEECCCCCCCCCBBBBBB@@@??????>>>>>>???????????????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSUUUVVVXXXYYYXXXZZZ\\\^^^]]]]]]]]]]]]^^^```bbbbbbaaa```aaabbb^^^^^^^^^^^^^^^^^^^^^^^^```````````````aaabbbbbb`````````bbbeeefffeeedddccccccddddddcccaaa```___```^^^]]]^^^```aaa``````]]]]]]______``````aaabbbaaa___]]]```dddgggfffdddcccdddhhhlllkkkggghhhlllwww{{{{{{vvvsssnnnhhhbbbcccuuu}}}ooohhhmmmsssuuurrroooooopppmmmfff```aaabbbppp~~~yyy}}}jjjeeecccvvvhhhVVVMMMGGG888...,,,''',,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,+++++++++***)))))))))------,,,,,,++++++***)))***************+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,...///666BBBMMMQQQXXXgggxxx|||uuuqqqooocccZZZfff|||yyykkk^^^RRRMMMRRRZZZoootttvvvrrrkkkcccVVVKKKOOOMMMSSS```iiiiiiggghhhQQQAAA333111444555666999888:::;;;:::777555555555777777777777888888888888777777888888999:::::::::999999::::::;;;;;;<<<<<<=========>>>@@@BBBEEEGGGGGGIIIJJJKKKLLLNNNRRRUUUWWW\\\bbbfffiiimmmsssxxxwwwzzz}}}|||zzzyyyzzz}}}yyy}}}~~~~~~|||xxxyyy|||~~~}}}~~~~~~~~~|||yyyvvvwww{{{}}}zzzxxxyyyzzz~~~|||zzzlllZZZ???666///......---,,,---111BBBMMMEEE444***))),,,************************))))))(((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))******)))'''&&&(((((((((((())))))))))))<<<============<<<;;;::::::::::::::::::<<>>??????@@@@@@@@@@@@AAAAAAAAA@@@AAABBBAAA@@@@@@BBBDDDBBBBBBBBBBBBAAA@@@??????=========>>>>>>>>>??????AAA@@@@@@@@@@@@?????????@@@AAAAAABBBCCCDDDDDDEEECCCCCCDDDDDDEEEFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQSSSSSSSSSSSSSSSTTTVVVVVVVVVYYY]]]^^^]]]]]]^^^___^^^___aaaaaa`````````bbbaaaaaa```______^^^^^^^^^bbbbbbbbbaaa```______^^^``````aaadddggghhhfffdddffffffggggggeeecccaaa___aaa```___```aaaaaa```^^^^^^^^^^^^___aaabbbbbbbbb^^^\\\\\\^^^ccceeedddbbbddddddgggiiifffbbbeeejjjmmmpppuuu{{{{{{{{{{{{xxxtttdddooowwwtttoooqqqxxx~~~uuuuuuvvvwwwwwwtttnnniiidddZZZaaa{{{}}}|||rrrhhh```lllaaaPPPQQQCCC111---///,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,+++++++++***))))))))),,,,,,++++++***************************+++++++++******************************************************+++++++++,,,,,,,,,+++,,,---,,,***+++///222>>>NNNPPPFFFMMMhhhwwwrrrmmmeee```bbbhhhooozzz}}}nnn]]]QQQJJJIIIQQQ\\\sss```TTTOOOLLLNNNXXXgggrrrooobbbWWWSSS@@@777000222777:::;;;;;;;;;<<<<<<;;;888666555666333333444444444444444444444444555555666777777777666777888:::<<<>>>???@@@>>>>>>>>>>>>@@@AAACCCDDDEEEFFFHHHHHHIIIKKKOOORRRWWW[[[aaadddfffiiiooosssuuuwwwwwwvvvsssssswww{{{www|||~~~}}}}}}}}}}}}|||~~~|||zzz|||yyyfffuuuxxxkkkQQQ???///+++...///...---&&&111:::666///,,,...///************************(((((())))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))*********((('''&&&(((((((((((())))))))))));;;;;;<<<;;;;;;::::::999777888999999999:::===???>>>===<<<;;;;;;<<<===???>>>>>>?????????@@@@@@@@@???@@@@@@@@@??????AAABBB@@@@@@@@@@@@@@@???>>>>>>;;;<<<<<<======>>>>>>>>>??????????????????>>>>>>???@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNRRRQQQQQQQQQRRRSSSTTTTTTVVVYYY]]]^^^]]]]]]___bbb___```bbbaaa``````aaacccdddcccbbb```___^^^^^^^^^cccccccccbbbaaa___^^^]]]___```bbbfffhhhhhhfffcccdddeeegggggggggeeecccbbb`````````bbbccccccaaa___aaa___^^^___aaabbbbbbbbb\\\\\\]]]___aaacccbbbaaaaaaaaaccceeebbb___bbbgggdddfffllluuu}}}yyynnnbbbaaapppxxxwwwxxxyyy{{{{{{wwwttthhh[[[\\\qqq}}}pppeeelllrrrWWWQQQAAA111000333,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++***************++++++************+++,,,++++++************************************************************************+++++++++,,,,,,,,,,,,------,,,+++...444999CCCOOOKKK<<>>???=========>>>???@@@AAAAAABBBDDDEEEFFFGGGIIIMMMPPPRRRVVV[[[]]]^^^aaaeeeiiiqqqrrrsssqqqooopppuuuzzzzzz~~~{{{}}}}}}{{{{{{{{{zzz}}}|||~~~}}}}}}iiiYYYjjjvvvxxxeeePPP999000111111///...''',,,...+++***,,,---+++************************(((((())))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))))))))))))))******))))))((('''&&&(((((((((((()))))))))))):::::::::999999999999888555777888999888888:::<<<999999999999:::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>?????????>>>>>>@@@AAA>>>>>>>>>>>>>>>======<<<:::;;;;;;<<<======>>>>>><<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNNNNOOOPPPRRRSSSTTTWWWZZZ^^^^^^\\\]]]aaaeeebbbcccdddcccbbbbbbdddeeecccbbb```_________`````````aaabbbbbbaaa```___^^^___```cccgggiiihhheeebbbdddeeeggggggfffdddaaa```]]]^^^```cccfffgggeeecccdddaaa^^^^^^```bbbbbbbbb\\\^^^```aaaaaa```aaaaaa^^^\\\^^^aaaaaa___aaaeeebbbbbbgggpppwwwuuu```]]]ppp{{{uuuqqquuu|||~~~yyynnnfffeeeooo}}}|||nnnppp{{{oooYYYCCC:::777000------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************************+++++++++******))))))***+++,,,---,,,+++++++++***)))))))))******************************************************+++++++++,,,,,,,,,+++,,,---,,,---333<<>>>>>??????AAACCCDDDEEEHHHKKKNNNLLLPPPTTTVVVWWWYYY^^^bbbhhhkkkmmmmmmlllnnnrrrvvv{{{}}}vvvsssvvvzzz~~~~~~|||~~~{{{}}}|||}}}zzz|||~~~|||{{{||||||nnnaaa]]]nnnwwwdddMMM>>>666111///000111222///++++++,,,***&&&************************(((((()))))))))*********)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))+++***)))(((''''''''''''(((((((((((())))))))))))888888888888888888888888444666888999888777888999555666777888999::::::;;;:::::::::;;;;;;;;;<<<<<<===>>>???>>>======???AAA<<<<<<<<<===<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;=========>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLOOOQQQSSSTTTXXX[[[^^^]]]\\\]]]bbbgggdddeeeeeeeeeddddddfffhhh``````___^^^___```aaabbb^^^___```bbbbbbbbbaaaaaa___aaacccgggiiihhhddd```gggggghhhgggdddaaa]]]ZZZZZZ\\\___dddhhhjjjhhhggggggccc^^^]]]```bbbcccbbb\\\___ccccccaaa___aaaccc```^^^___ccceeedddeeehhhdddcccgggmmmqqqvvv~~~ooohhhooo}}}}}}rrrjjjooo|||zzznnnnnnnnnooouuuuuutttsssrrrlllPPPKKKCCC------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))******+++++++++,,,))))))(((((()))+++---...---,,,,,,+++***)))((((((******************************************************+++++++++,,,,,,,,,***,,,------///777DDDMMMHHHCCCEEEMMMPPPOOOVVVaaaOOOLLLVVViiioooeeeaaafffWWWRRRPPPYYYpppzzzjjjJJJKKKJJJGGGKKKXXXdddjjjsssmmm^^^KKK:::222///---000666:::999777777777666555555555333000///000111,,,,,,---......///000000000000111111222333333444555555555666666777777777666666888999;;;<<<===>>>>>>???AAACCCDDDGGGKKKNNNIIIMMMQQQTTTUUUWWW[[[___```dddiiikkkkkkkkknnnqqqyyy|||}}}xxxqqqnnnrrrwww}}}|||zzz}}}~~~~~~~~~|||~~~|||zzz~~~~~~|||zzz|||~~~~~~}}}~~~~~~}}}}}}zzzwww|||xxxmmmfffjjjyyyrrr^^^KKK;;;000...222,,,...---+++,,,...---***************************(((((())))))*********+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))))))))))),,,+++)))''''''''''''((((((((((((((())))))))))))<<<;;;:::888777666666666555555555555666666666666777777777777777777777777777777888999::::::;;;;;;<<<===>>>??????>>>===<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999<<<<<<<<<===>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQYYYXXXWWWWWWXXX[[[]]]___bbbcccdddeeefffeeeeeedddccc___\\\^^^cccfffdddbbb___```___^^^bbbgggfffbbbaaaeeehhhiiihhheeecccbbbkkkmmmnnnlllhhhdddaaa```ccccccccccccdddeeefffgggiiiddd^^^]]]```bbbaaa___aaa```___```aaabbbaaa```bbb```___bbbfffjjjjjjiiigggeeefffiiilllpppzzzuuudddhhhxxxvvvqqqqqqppptttwwwnnniiipppssslllwwwooorrrssslllqqq[[[IIIBBB>>>444///---//////+++((()))************))))))))))))))))))))))))))))))))))))+++++++++*********))))))&&&''')))*********)))((())))))*********))))))(((++++++++++++++++++++++++++++++******************,,,,,,,,,+++***)))((('''************************,,,,,,,,,++++++************+++,,,+++***)))***+++000---,,,///777AAAHHHKKK???FFFIIIJJJOOOVVVSSSIIIPPPdddooofffaaaffffff___VVV^^^eeepppaaaOOOKKKGGGGGGNNN\\\lllwwwrrrbbbKKK999222111222222666777888999999888666666000000//////............,,,,,,------...//////000---///111333444555444444444444444555555555555666888999999::::::;;;<<<<<<===>>>@@@BBBCCCEEEHHHJJJHHHJJJNNNPPPRRRTTTWWWZZZ```^^^aaahhhjjjiiinnnuuuvvv{{{}}}wwwooommmsss{{{zzz}}}~~~{{{zzz}}}~~~{{{{{{~~~~~~~~~{{{|||}}}}}}~~~~~~}}}||||||}}}xxxyyy{{{}}}~~~~~~~~~yyyvvvwwwwwwxxxmmmdddMMM333---777,,,...///---+++,,,+++***---------,,,,,,,,,++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))<<<;;;999888666555555555444444555555666666777777777777777777777777777777777777888888999:::::::::;;;;;;<<<======<<<;;;;;;::::::::::::::::::::::::999::::::::::::::::::999888888888888888888888888::::::::::::::::::::::::;;;<<<<<<======>>>??????BBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJLLLMMMOOOOOORRRRRRRRRSSSUUUWWWZZZ[[[]]]^^^___```aaaaaa``````ccc```^^^```eeehhhgggeee```bbbbbbbbbeeeiiigggaaaaaacccfffgggeeecccbbbaaafffhhhjjjiiifffccc``````bbbbbbbbbbbbcccdddfffffffffbbb^^^^^^aaacccbbb```ccc```^^^]]]___aaacccccccccbbbaaabbbeeegggfffdddfffeeefffiiijjjlllttt}}}{{{iiibbbfffvvvsssxxxzzzvvv{{{}}}rrrtttkkklllnnniiitttuuupppnnnmmmrrrzzzsssTTTDDD===666///***+++,,,***+++---************))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''((()))))))))))))))))))))************))))))++++++++++++++++++++++++************************,,,,,,,,,,,,+++***)))(((************************,,,,,,,,,+++++++++*********+++,,,+++***)))***+++......000555<<>>???@@@BBBEEEGGGFFFHHHKKKMMMNNNPPPSSSUUUWWWWWW[[[bbbfffggglllsssxxxwwwuuurrrqqqsssxxx|||xxx}}}{{{zzz~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||uuuwww{{{~~~}}}|||~~~}}}|||sss```GGG888777222222000---,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******)))((((((''')))))))))))))))))))))))):::999888666555444444333444444444555666777777888666666666666666666666666888888888888888888888888999999::::::::::::999999999999999999999999999999777888888999999888888777777777777777777777777777888999999999:::;;;;;;;;;;;;;;;;;;<<<======>>>>>>AAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLMMMOOOQQQSSSTTTUUUVVVWWWYYY[[[[[[[[[[[[ZZZaaa^^^]]]___cccffffffddd```ccceeeeeegggiiieee``````bbbccccccaaa``````aaabbbeeeggggggdddbbbaaa````````````aaabbbdddeeefffdddbbb``````cccdddbbb```ccc```\\\\\\^^^aaadddeeedddccccccdddeeedddbbb```ddddddeeehhhggggggllltttzzztttcccXXXhhhgggtttzzzxxxyyyvvvyyyllljjjllliiiqqq}}}|||ooojjjjjjiiippphhhMMMBBB===444,,,***++++++,,,///++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******))))))************))))))++++++++++++++++++++++++************************,,,------,,,,,,+++***)))************************,,,,,,,,,++++++++++++******+++,,,,,,******+++,,,+++///666===CCCEEEFFFEEELLLMMMRRRSSSGGG???MMMdddzzzqqqeeeYYYPPPMMMMMMhhhppptttsssvvvwwwgggRRRGGGIIIOOOYYYccceee^^^WWWFFF@@@777333444888;;;<<<999999888777555333111000......------------,,,,,,..................//////000000111222222222222222333333333333444444444444555555666666777888888999777999;;;<<<<<<>>>AAACCCCCCEEEHHHIIIJJJKKKNNNPPPNNNOOOTTT[[[```ccciiioootttppplllmmmrrrxxxzzzzzzwww|||||||||~~~}}}{{{}}}~~~~~~}}}|||{{{{{{tttvvvzzz~~~~~~~~~{{{ppp]]]EEE444555111---+++************++++++++++++************************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******))))))(((((('''))))))))))))))))))))))))999888666555444333333333333444444555666777888888555555555555555555555555888777777777777777777777888888999999999999888888888888888888888888888888666666666777777666666666666666666666666666666666777777888999999:::;;;;;;999::::::;;;;;;<<<============>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJLLLMMMOOOOOOPPPPPPRRRTTTUUUWWWXXXYYYYYYXXX]]]\\\ZZZ\\\^^^``````______bbbcccaaabbbdddbbb^^^___```aaa___^^^]]]^^^```bbbdddfffeeecccaaa``````______``````bbbccceeeffffffeeedddeeefffeeebbb___aaa___]]]]]]```cccdddeeeddddddeeefffeeedddaaa___bbbbbbeeehhhgggeeehhhooorrrvvvsss```^^^YYYhhhyyyyyyuuuvvvuuutttlllooouuusssvvvyyyrrr}}}nnnfffccciii~~~^^^KKKGGG<<<111......------...+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++((())))))************)))***************************************+++++++++---------------,,,+++***************************++++++++++++++++++++++++***+++---,,,++++++,,,---+++333===DDDFFFDDDBBBAAADDDKKKQQQOOOHHHMMMccc{{{|||pppdddYYYMMMCCCFFFQQQooorrrooogggaaa\\\TTTJJJKKKRRR]]]gggiii```QQQFFF777555333555888<<<>>>>>>::::::888555333000...---,,,,,,,,,,,,,,,,,,,,,,,,.............../////////111111111111111111000000222222222222333333333444333333444444555666666666555777999999999;;;===???AAABBBEEEFFFFFFGGGIIIKKKIIILLLPPPVVVZZZ___dddiiillliiihhhlllrrrwwwwwwuuuzzz{{{|||}}}~~~|||~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~~~~{{{~~~~~~}}}uuuvvvxxx{{{}}}}}}~~~~~~}}}}}}|||vvvuuu}}}}}}yyyqqqXXX???:::333...---...---******,,,,,,,,,+++++++++******************)))))))))(((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((666666555444333333333333444444444555666777777888444444444444444444444444666666666666666666666555888888888888888888888888777777777777777777777777444555555555555555555444666666666666666666666666555666666777888999::::::777888888999999:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>??????@@@AAABBBCCCCCCGGGFFFFFFFFFGGGHHHHHHIIIKKKLLLMMMMMMNNNNNNMMMMMMQQQSSSUUUWWWYYYYYYYYYYYY]]]\\\[[[[[[\\\\\\\\\\\\^^^```___[[[ZZZ]]]___]]]_________^^^\\\\\\^^^___aaaccccccbbb```]]]]]]]]]___``````aaabbbdddfffgggiiiiiihhhhhhgggeeebbb___^^^]]]^^^```cccdddcccbbbcccdddfffgggfffeeecccbbb```aaaeeeiiihhhfffhhhnnnrrrrrrwwwuuudddWWW[[[kkkoooooopppkkkiiijjjwwwxxxvvv}}}mmmmmmgggooosssTTTJJJ>>>333111111///------++++++++++++************))))))))))))))))))))))))************************)))((('''''''''(((***+++(((((()))***************************************))))))*********+++++++++,,,,,,---------,,,++++++************************++++++++++++++++++++++++***,,,------,,,,,,---...000888BBBFFFEEEBBBAAAAAA???JJJMMMEEEIII^^^sss{{{ooocccYYYRRRJJJGGGUUUhhhyyysssgggXXXLLLGGGEEEEEEPPPZZZeeehhh___OOO???666333444666999<<<>>>======:::888666333000...,,,++++++,,,,,,,,,,,,,,,,,,,,,.........///////////////111111000000000///000000111111111111222222222222111111222333333444444555555666777888777888;;;===>>>@@@BBBCCCCCCDDDFFFHHHIIIMMMPPPSSSVVV[[[___bbbcccfffkkkooorrrsssssssss}}}yyyvvvxxx}}}|||zzz}}}yyywww{{{}}}zzz{{{~~~}}}~~~{{{{{{}}}~~~~~~~~~|||}}}}}}}}}~~~~~~zzzyyyxxxxxx{{{}}}|||}}}zzzyyy}}}{{{yyy|||yyyqqq[[[EEE:::222333555222...---...------------,,,,,,,,,************)))))))))(((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((444444444333444444555666555555555555666666666666333333333333333333333333555555555555555555555555888777777666666777777888666666666666666666666666333444444555555444444333555555555555555555555555444555555666666777777777555555666666777888888888:::::::::;;;<<<<<<======>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFHHHHHHKKKLLLLLLLLLMMMMMMMMMMMMQQQRRRUUUWWWYYYZZZZZZZZZ^^^^^^]]]]]]]]]^^^^^^___^^^```___YYYXXX\\\_________``````^^^]]]\\\^^^______```aaa___]]][[[ZZZ[[[aaaaaabbbcccdddfffhhhiiijjjjjjjjjiiigggeeecccaaa]]]]]]___bbbddddddbbb___ccceeeggggggfffddddddeee```aaaeeeiiiiiifffiiiooouuutttvvv|||mmmXXXQQQYYYcccpppwwwrrreeeiiiyyytttwwwvvvooodddeeetttdddMMM@@@444111222000...---,,,++++++++++++*********))))))))))))))))))))))))************++++++++++++((((((((((((((()))******'''((()))******+++******************************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,***,,,------------...000777>>>DDDDDDAAA@@@EEEJJJFFFOOOLLLBBBMMMiiitttllldddYYYPPPMMMMMMUUUhhh{{{ppp\\\LLLBBB???DDDJJJ\\\bbbfff```RRRAAA777222555777:::===>>>===<<<;;;777666444111///---,,,+++++++++,,,,,,,,,,,,---------......///000000111111111000///////////////000000000000000111111111222000000111222222333333444444555666666666666999:::<<<>>>@@@AAAAAABBBDDDFFFIIIMMMPPPOOOQQQVVVZZZZZZ\\\ccckkkooonnnnnnooorrrzzzuuurrrtttzzz}}}{{{wwwyyy{{{zzzvvvvvv}}}~~~zzzzzz~~~}}}ttt{{{~~~|||}}}yyy{{{}}}}}}|||{{{{{{{{{}}}{{{yyyxxxyyy~~~{{{{{{}}}rrrRRRAAA444333444///++++++............------------************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))222222333333444666777888666666666666555555555555333333333333333333333333333333333444555555555666666555444444444444555666555555555555555555555555333444444555555444444333333333333333333333333333444444444444444444444444333333333444555555666666777777888999999::::::;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHJJJLLLNNNOOOOOOQQQSSSVVVXXXZZZZZZZZZ]]]^^^_________```bbbddd___cccccc___]]]```cccccc___```aaa```^^^]]]^^^______```aaa```^^^]]]^^^___bbbcccccceeegggiiijjjkkkfffggghhhgggfffeeedddddd_________aaabbbcccaaa```dddeeegggeeecccbbbccceeeaaabbbeeeiiihhheeehhhmmmttttttuuuyyyyyybbbPPPMMMXXXsssppplllsssrrrpppyyypppgggfffjjj}}}[[[KKK:::333222000------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))*********+++''''''((()))))))))))))))'''((()))******+++++++++************************((())))))***++++++,,,,,,******+++++++++++++++*********************************+++++++++,,,,,,,,,+++,,,......------///000>>>BBBDDDAAA===AAAMMMYYYUUUUUUPPPOOO___tttvvvkkkfffZZZMMMJJJTTTdddvvvwwwcccNNNDDDCCCFFFNNNXXXfffddd]]]QQQDDD:::666666666999;;;======;;;::::::555333111///---,,,,,,,,,,,,,,,,,,,,,---------...,,,------///000111222333000///.........///000000/////////000000000111111000000111111222222333333333444555444444444666888888:::<<<>>>>>>???BBBDDDFFFKKKMMMKKKLLLQQQTTTSSSUUU[[[aaadddeeegggkkkoooppppppqqqrrrtttvvvwwwxxxyyyzzz}}}~~~}}}}}}}}}~~~zzzzzzzzz|||}}}|||~~~|||lllyyy~~~~~~~~~~~~zzz{{{|||{{{yyyxxxxxxzzz}}}|||{{{{{{{{{}}}~~~~~~|||yyyyyy||||||fffNNN888222111,,,***,,,......---------,,,,,,,,,************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))111222222333555777999:::777777777666555555444444222222222222222222222222222222333333444555666666444444333222222333444444555555555555555555555555333444444555555444444333111111111111111111111111333333333333333333333222111111222333333444444555444444555555666666777777888999999:::;;;<<<======@@@AAAAAABBBDDDFFFGGGHHHDDDDDDDDDEEEGGGKKKOOOQQQMMMOOORRRUUUWWWYYYYYYYYYZZZ[[[]]]___```bbbeeeggg```fffhhheeeccceeegggfff___aaabbbbbb```_________```bbbccccccbbbbbbdddeeeddddddeeefffhhhjjjlllmmmcccdddeeeeeeddddddfffgggbbb```______```aaabbbaaaeeeffffffdddaaa___aaacccccccccfffhhhfffcccffflllppprrrtttvvvyyy~~~tttYYYJJJPPPooo~~~ppplllsssrrrfffgggjjj{{{zzzmmmlllgggjjjlllXXXBBB666222///,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((())))))******&&&''')))*********)))(((''''''(((******+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,)))******+++++++++***************************************++++++,,,,,,,,,+++,,,......---...///111BBBDDDDDD???<<>>@@@BBBBBBHHHJJJGGGHHHNNNQQQOOOPPPRRRUUUYYY\\\aaagggjjjhhhmmmqqqqqqooopppvvv{{{zzzzzz{{{~~~~~~~~~~~~yyy{{{~~~|||~~~{{{aaannn{{{}}}}}}}}}~~~~~~|||yyyxxxyyyzzz|||}}}~~~~~~~~~|||{{{zzz~~~zzzxxx{{{~~~}}}xxxwwwzzz~~~zzz|||~~~{{{^^^AAA777555000000444---------,,,,,,,,,++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))333333444555666777888888555444444444444333333333111111222333333444555555333333333444444555555555444444444555555555555555555555444444444333333333555444333222111111111111444222///000111222000---222222222222222222111111//////......---.........//////.........///000000333444444555666666777777999999:::;;;===@@@BBBCCCBBBAAAAAABBBDDDGGGJJJLLLLLLNNNQQQSSSTTTUUUVVVXXX]]]```cccdddbbbcccfffiiilllkkkiiihhhggghhhiiiiiifffgggddd``````cccccc```bbbcccddddddcccbbbcccdddddddddddddddeeefffggggggeeeeeedddddddddeeeeeefff``````aaabbbccccccdddeeeccccccdddeeeeeeeeeddddddddddddcccdddeeegggiiijjjgggjjjoootttxxx{{{{{{{{{pppVVVJJJSSSgggwwwwwwoooeeeeeesssxxxeeeccccccmmmooofffgggjjjpppDDD333888111)))...++++++,,,,,,,,,+++******))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))*********)))))))))))))))******************************************************+++++++++,,,,,,,,,...)))***000000...444@@@FFFKKKDDD===>>>BBBPPPfff^^^```cccgggqqq{{{}}}zzz```fffeee```dddoootttoooUUUDDD:::CCCUUUaaagggkkkSSSHHH;;;222000222333333999999999999777666444333000000///------,,,,,,,,,++++++++++++,,,...000111000000000000000000000000......////////////..................////////////---......///000111111222///000111333444555555555777888888999::::::;;;;;;@@@AAABBBDDDFFFIIIKKKLLLLLLPPPTTTWWWZZZ\\\___bbbgggjjjnnnpppppprrrvvvyyyyyyyyy{{{~~~xxx~~~zzz~~~~~~~~~~~~~~~}}}~~~}}}ssswwwvvv|||~~~~~~~~~}}}}}}}}}~~~zzzxxxzzz}}}}}}||||||}}}~~~}}}}}}}}}|||zzz{{{~~~|||||||||}}}ooorrr{{{{{{uuu^^^DDD555333222...333111...,,,------,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((******))))))((((((''''''666666777777888999999999555555444444333333222222111111222333333444555555333333333444444444555555555555555555555555555555555555555444444444333333444333222111000000000000111///---...000000///---------------------------...------,,,,,,,,,---------------------...//////...//////000111111222222333444444666888:::<<<============>>>@@@BBBEEEGGGGGGJJJMMMOOOQQQTTTWWWZZZ^^^bbbfffhhhhhhkkkooosssqqqtttvvvvvvtttqqqoooooolllmmmjjjfffeeegggfffccceeeeeeeeedddcccbbbcccdddhhhhhhgggfffffffffffffffgggggggggfffffffffeeeeee```aaabbbbbbccccccccccccbbbccccccddddddddddddddddddddddddeeefffggghhhiiihhhkkkoootttxxx{{{{{{{{{}}}jjjSSSLLLYYYiiiuuuppphhheeeooo~~~qqqlllhhhiiiwwwwwwfffiiihhhxxxTTT;;;;;;666,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))******************************************************+++++++++,,,,,,,,,...+++***---000444<<>>:::HHHYYYaaa___[[[III@@@666111222555777777;;;:::999888777555444444000///...---,,,,,,,,,,,,++++++++++++,,,...000111//////////////////////////////000000000000//////............////////////---......///000000111111111111222222333333444444666666777888888999999:::>>>??????AAACCCEEEGGGHHHIIILLLOOORRRTTTVVVZZZ\\\eeeiiimmmooooooppptttwwwxxxxxxzzz}}}}}}~~~~~~|||~~~~~~|||zzz~~~~~~{{{zzzyyysssyyy~~~~~~|||}}}xxxxxx}}}|||{{{{{{||||||{{{{{{|||~~~}}}|||{{{{{{zzzyyyzzz~~~~~~}}}|||zzzzzz}}}oooiiinnnvvv}}}|||xxxjjjSSS===333111222222000---,,,---------,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''888888888888888888888888555555444444333222111111111222222333333444444555333333333333444444444444555555555555444444444444444444444444333333333333222111000///............///------...///000///...************************,,,++++++******++++++,,,,,,++++++++++++,,,------++++++,,,,,,------......//////000111333555666777888888888888:::<<<>>>@@@@@@BBBFFFHHHLLLPPPUUUYYY]]]aaagggkkknnnrrryyy~~~}}}}}}yyyxxxtttvvvsssnnnkkkkkkiiieeegggfffeeeddddddeeefffggglllkkkjjjhhhgggfffffffffiiiiiijjjiiihhhgggeeeddd```aaabbbcccccccccbbbaaabbbbbbbbbcccccccccddddddcccdddeeefffggghhhhhhhhhhhhkkkooossswwwyyyzzzzzzvvvcccKKKKKKXXXpppqqqmmmgggiiisss~~~~~~wwwlllcccggg{{{nnntttllljjjiiiFFF>>>:::000---,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++,,,,,,,,,------******111===EEEHHHFFFJJJIIIMMMSSSJJJ>>>@@@EEEGGGKKKVVVgggrrrooofffiiitttzzzvvvmmmdddUUUGGG@@@===BBBRRR``````TTTJJJ;;;666111111444999;;;;;;===<<<999777555444444444//////...---,,,,,,,,,,,,,,,,,,,,,,,,---...000000////////////////////////000000000111111000000000---............/////////.........//////000000111333333111111111111222333444444555666666777777888<<<<<<<<<===???@@@BBBCCCFFFGGGIIIJJJLLLOOOSSSVVV```eeejjjmmmnnnooorrruuuuuuuuuwww{{{~~~~~~|||}}}~~~yyy|||{{{wwwzzz{{{~~~xxxvvv|||yyywww~~~}}}~~~~~~}}}{{{|||~~~|||{{{{{{zzzzzz{{{|||}}}|||{{{zzzzzzxxxwwwxxx|||~~~~~~~~~yyyxxxwww{{{{{{pppgggaaaxxx{{{{{{vvvfffMMM888111444111///,,,,,,,,,------,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((777777777666666555555555555555444333222111000000222222222333333444444444333333333333333333333333444444444444444333333333222222222111111111000000//////...------------------------...///000000000******++++++++++++,,,,,,******************+++,,,++++++******++++++,,,---,,,,,,------........./////////000000222333555555444444444555666777888999:::<<<>>>AAADDDIIINNNSSSUUUZZZaaafffkkkrrrzzzzzzuuurrroookkkkkkiiigggggghhhjjjkkklllmmmlllkkkiiihhhgggggggggjjjkkkkkkkkkiiifffcccaaa```aaacccccccccbbb```___aaaaaaaaaaaabbbcccddddddcccdddfffhhhhhhhhhhhhggggggjjjmmmqqqtttwwwxxxxxxzzzxxxYYYKKKMMMeeemmmsssooohhhfffmmmtttxxxkkkaaa^^^iii~~~vvviiiyyyVVVBBB:::333111...------,,,++++++++++++))))))))))))))))))))))))************************************************((()))))))))************(((((((((((((((((((((((()))))))))))))))***************************************************************+++++++++,,,,,,,,,+++...---+++444CCCIIIFFFJJJNNNPPPVVVYYYJJJ:::<<>>>>>>>><<<999555333222222333......---,,,++++++,,,,,,,,,,,,,,,---...//////000//////////////////////////////000000000000//////---------.........//////........./////////000000222111000//////000222444222222333333444555555555:::::::::;;;<<<===>>>???CCCDDDEEEEEEFFFIIINNNQQQYYY^^^dddhhhjjjlllooosssqqqrrruuuxxxzzz{{{{{{zzz~~~}}}}}}}}}}}}{{{~~~~~~{{{wwwxxx{{{||||||{{{|||~~~zzzyyy}}}~~~}}}}}}zzz{{{yyyxxxyyy{{{|||{{{zzz|||{{{yyyvvvvvvyyy}}}xxxwwwuuuuuuyyyxxxpppfffxxx|||uuuaaaGGG666111111...,,,+++,,,---------+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((777777666666555444444444444333333222111111000000222222333333333333444444333333333333333333333333444333333333222222111111//////.........---------------,,,,,,++++++,,,,,,***+++,,,------...///000+++,,,,,,,,,------......++++++******+++,,,------,,,,,,++++++,,,,,,---...///////////////000000000000000000111222333444555444444444444444555555666666888999:::<<<@@@EEEIIIJJJNNNUUUZZZ```gggpppvvv~~~zzzwwwtttpppoooppppppnnnmmmmmmmmmkkkjjjjjjiiiiiiiiijjjkkkkkkjjjhhheeebbb``````aaabbbbbbbbbaaa```___aaaaaaaaaaaabbbcccdddeeedddeeeggghhhiiihhhggggggggghhhkkkooorrrtttuuuuuu|||sssZZZMMMVVVdddtttxxxooodddaaacccwwwooohhheeedddeeelllvvv{{{ooouuunnnMMM<<<444555///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((())))))******************************************************************+++++++++,,,,,,,,,)))...000000888FFFIIIBBBLLLPPPQQQTTTSSSCCC:::EEEOOORRRRRROOOQQQYYY```ccc{{{hhhWWWKKKEEEEEENNNVVVWWWOOOCCC999333111222444777:::============;;;777444222111111111---,,,,,,++++++++++++,,,,,,------....../////////........................---..................---------------........................///////////////...------...111333555000111111222222333444444999888888999:::;;;<<<<<>>@@@AAABBBCCCEEEIIILLLKKKPPPUUUYYY[[[___eeejjjiiillloooqqqrrrsssuuuwwwzzz~~~~~~}}}}}}~~~~~~}}}{{{{{{xxxyyy{{{zzzzzz}}}xxx||||||~~~zzzxxx||||||ttt{{{zzzyyyyyy{{{|||}}}|||{{{yyywwwwwwyyyzzz{{{{{{~~~}}}zzzwwwvvvxxxyyyzzzssswww}}}|||yyyuuutttvvvzzz}}}{{{hhhaaa}}}|||oooRRR777444222///............---,,,++++++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))555555555555555444444444000000000111111111111111333333333333333333333333333333333222222222111111111000000///......------,,,,,,+++++++++*********,,,+++++++++++++++,,,,,,)))+++---,,,+++***,,,...------...//////000111111000000000000111222333444222222111111222222333444444444444444444333333333333333333333333333444555666666666666555444444333222444666777777888999;;;;;;>>>AAACCCEEEJJJRRRXXX[[[aaaiiipppvvv||||||vvvuuutttrrrqqqooonnnmmmmmmnnnmmmllljjjhhhfffeeedddaaa```_________aaacccdddcccbbbaaaaaabbbdddggghhhgggggggggggggggggghhhiiiiiijjjlllnnnppprrrtttuuuxxxjjjPPPTTTaaapppwwwqqqjjjggggggccchhhtttvvvnnnggghhhooorrrnnn{{{|||SSS999777111000...+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++******************************************************+++++++++,,,,,,,,,---...333;;;@@@CCCHHHNNNOOOKKKBBB???===999GGGeeellljjj```SSSOOOXXXfffnnnoooXXXEEEAAANNN\\\pppnnnbbbOOO@@@;;;999888555777:::;;;;;;:::999888555555444222111///......++++++************++++++------//////000//////...........................------............------,,,,,,---------.................................,,,,,,---...//////000000//////000000111222222222333333444444666777999999999;;;>>>@@@AAACCCFFFHHHJJJMMMPPPRRRSSSWWW]]]bbbfffiiimmmnnnnnnpppsssvvv~~~~~~|||{{{|||~~~~~~||||||yyy{{{}}}{{{}}}www||||||}}}{{{zzzzzz{{{{{{yyywww{{{|||}}}|||{{{{{{}}}~~~|||yyywwwwwwyyy{{{{{{{{{}}}~~~~~~|||yyywwwwwwxxxyyyrrrwww~~~|||zzzyyyxxxwwwvvv~~~~~~zzzeeennn||||||yyybbbGGG777444111/////////...---,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***222222222222222222222222/////////000111111222222333333333333333333333333333333333222222111111111000//////...------,,,,,,,,,,,,,,,+++++++++******,,,+++++++++++++++,,,,,,,,,///111000...---///111000000111111222333333444222222222222333444555666444444333333444444555666777777777777777777777777777666666666666666777777666777777666666444333333222444666888888888999;;;:::<<<>>>???@@@CCCJJJOOOSSSWWW]]]dddkkkppprrrtttzzzyyyvvvtttqqqooonnnmmmpppnnnllljjjhhhggggggfffaaa```^^^]]]^^^aaadddfffcccbbbbbbbbbccceeegggiiihhhhhhgggffffffgggiiijjjkkklllmmmoooqqqsssuuuvvv{{{xxxXXXSSSWWWeeeqqqqqqmmmkkkiiifffkkkvvvvvvkkkgggjjjgggpppeeettt___???:::222000...+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++******************************************************+++++++++,,,,,,,,,///---333>>>BBBBBBKKKWWWRRRJJJ<<<999<<<<<>>???AAACCCEEEKKKMMMNNNNNNNNNQQQWWW\\\eeehhhkkkmmmmmmnnnrrruuuzzz}}}~~~|||{{{}}}zzzwww{{{}}}{{{}}}zzz~~~}}}|||~~~|||yyyzzz~~~|||{{{}}}|||zzzwwwwwwyyy{{{||||||{{{|||~~~~~~{{{yyyxxxxxxuuupppttt~~~~~~{{{wwwsssvvv~~~|||wwwdddnnnuuuzzz{{{lllTTT999666333000000///...,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((('''((((((((())))))******444333222111111000000111111111111111111111111111444333333222222111111111000000///...------,,,,,,++++++++++++************,,,***))))))***+++,,,,,,---------....../////////222000000000222222222000555555666666666666555555222555888999888888888999;;;;;;:::999888666666555999::::::;;;;;;::::::999::::::999888777777888888999888666555555555666777888888999999999:::::::::::::::;;;===@@@CCCEEEFFFHHHJJJMMMRRRXXX]]]aaadddtttwww{{{~~~vvvlllggglllpppqqqnnnkkkllljjjgggccccccbbbbbbccccccddddddeeeccc```___```bbbdddeeegggdddbbbccceeegggiiiiiijjjmmmpppooollllllqqquuuzzz~~~vvvaaaYYYgggssspppjjjkkkhhhiiiuuuqqqggggggcccyyyzzzfffoooxxxGGG<<<888444...***,,,...,,,(((+++++++++************)))))))))))))))))))))))))))(((((())))))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))***************************************)))(((''''''((()))***///+++(((&&&(((***,,,---,,,999@@@<<<999BBBQQQ[[[VVVEEE:::<<<@@@HHH___xxxvvvdddUUUXXXccciiikkkllleeeSSSDDDBBBEEENNNgggjjjUUUCCC===999222333:::<<<<<<======<<<:::888777222///,,,,,,......---***,,,,,,+++***+++,,,---........./////////...,,,+++,,,------......------,,,---------------------------------.........//////...------------...//////---------............///////////////000000000000111111222333333444555555888888999:::;;;===>>>???GGGHHHHHHHHHJJJMMMRRRVVV[[[bbbhhhjjjhhhjjjpppwww}}}|||}}}~~~yyy|||~~~}}}{{{yyy{{{}}}||||||||||||}}}~~~yyy|||~~~~~~}}}}}}}}}|||}}}}}}zzzvvvuuuxxx{{{~~~}}}~~~}}}}}}~~~~~~}}}|||||||||}}}~~~|||{{{yyywwwwwwyyy{{{|||zzz~~~zzzvvvvvvxxxxxxuuutttwww}}}}}}}}}{{{yyyvvvwwwtttoooqqqkkk]]]ppptttpppxxxwwwyyyWWWBBB333444444---,,,333,,,+++*********+++,,,---************************((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((((((((('''&&&(((((((((((((((((((((((())))))((((((((((((((()))444333111000////////////222222333333444555555555555444444333222111111000//////...---,,,,,,++++++++++++++++++++++++++++++---,,,++++++,,,------...//////000000111222333333666555444444666666555444999999::::::::::::999999555888:::;;;::::::;;;;;;===<<<;;;:::999888888777999::::::;;;;;;::::::999::::::999888888888888888:::999888777777777888888999999:::::::::;;;;;;;;;::::::;;;===???AAACCCDDDDDDEEEHHHKKKPPPTTTXXXZZZgggiiimmmqqqtttwww{{{~~~wwwrrrpppssssssooommmmmmllliiieeedddccccccbbbbbbcccccceeedddbbbbbbccceeefffgggffffffeeedddeeefffhhhjjjkkknnnpppnnnllllllpppttt{{{~~~mmmXXXXXX^^^___dddnnnvvvtttyyy|||mmmdddYYYiiissskkkmmmmmm```CCC<<<777111------...,,,***+++++++++************))))))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))***************************************)))(((((('''((()))************)))******,,,---333<<>>===FFFQQQWWWMMMGGG>>>;;;EEE[[[nnnwwwkkkbbb```jjjsssooobbbYYYLLLDDD<<<===III^^^pppyyy\\\JJJ<<<888666111333:::;;;;;;;;;;;;:::888666555222///---,,,......---+++---,,,,,,+++,,,---...///...///000000000...---,,,,,,------......------,,,---------------------------------.........//////...------------...//////---------............///.../////////000000000000000111111222333333444444666666666777999:::<<<===BBBCCCCCCDDDEEEHHHMMMPPPWWW]]]dddffffffhhhnnnttt|||}}}}}}{{{zzzzzz|||~~~xxx{{{~~~|||{{{}}}~~~~~~~~~}}}}}}|||||||||{{{}}}~~~~~~}}}{{{{{{||||||}}}|||zzzxxxxxx{{{~~~}}}~~~|||}}}~~~|||~~~}}}|||{{{{{{|||~~~~~~|||zzzxxxwwwxxxzzz|||vvvzzz~~~|||xxxtttuuuvvvwwwuuutttvvv{{{~~~{{{zzzzzzyyyxxxtttooossswwwhhhnnn|||zzzooo~~~wwwjjjQQQ:::222111...---///,,,,,,+++******+++,,,---************************((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))333222///...---...///000444555555666777888888999555555444333222000000///---,,,,,,++++++*********+++++++++++++++,,,,,,,,,...............///000000222222333444666777888888<<<:::999:::;;;<<<;;;999<<<<<<============<<<<<<999;;;=========<<<===>>>>>>>>>===<<<;;;::::::999::::::;;;;;;;;;;;;::::::::::::999888888888999999;;;;;;:::999999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===???@@@AAA@@@AAACCCEEEHHHKKKNNNPPPXXX[[[___bbbeeehhhlllnnnrrruuuyyy|||}}}xxxyyywwwqqqnnnnnnmmmiiiffffffdddcccbbbaaaaaaaaaeeeeeeeeeeeefffggghhhiiifffhhhhhhgggddddddgggkkklllnnnooonnnllllllooossszzz}}}}}}[[[JJJFFFLLLaaawww}}}wwwcccYYY___fffzzzuuukkkbbbqqqNNNAAA<<<555111...---,,,,,,+++++++++************)))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))((((((((())))))***&&&))),,,,,,+++***---///;;;???@@@AAADDDKKKOOOPPPCCCGGG@@@;;;OOOpppyyymmmYYYZZZdddvvvuuu]]]KKK>>>???<<<>>>QQQhhhiii\\\KKK>>>555555555333555;;;:::::::::999888555333222111///---,,,---------+++...------------...//////...///000000000///...---,,,------......------,,,---------------------------------..................------------...//////---------............///....../////////000000000///000000111111222222222333333444444666777999:::===>>>???@@@AAACCCHHHKKKPPPVVV]]]```aaadddkkkqqqvvvvvvvvvvvvuuuwwwzzz}}}www{{{}}}~~~~~~~~~~~~}}}|||}}}~~~}}}{{{{{{||||||||||||{{{zzz{{{~~~{{{|||~~~~~~|||~~~}}}}}}|||{{{{{{{{{}}}}}}{{{yyyxxxxxxyyyzzzuuuxxx{{{zzzwwwuuuuuuwwwvvvtttsssuuuxxx|||~~~~~~zzzyyy{{{}}}xxxsssmmmppp|||tttrrrqqqnnnlllcccwwwgggGGG444///111000---,,,,,,++++++++++++,,,,,,************************(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))000///---------///111333777888888888888888888888333333222111///...------+++*********************+++++++++,,,,,,,,,------///000111111111111222444555666777888:::;;;<<<===@@@???>>>>>>??????>>>===<<<<<<============<<<<<<;;;===>>>>>>===<<<===>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;::::::;;;::::::999999999::::::;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAACCCFFFHHHKKKLLLPPPSSSVVVYYY\\\___ccceeeggglllppprrrsssvvv|||}}}uuuqqqpppnnniiihhhgggeeecccbbbaaa``````dddeeefffgggggghhhiiijjjfffiiikkkiiieeecccgggkkkmmmnnnnnnmmmlllllloooqqqwwwyyy}}}cccHHH;;;CCC```}}}}}}www~~~jjj```]]]bbbxxx|||iiiaaabbb\\\HHH???777222///,,,+++---+++++++++*********))))))))))))))))))))))))))))))++++++******))))))((((((***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))******%%%))),,,,,,***+++000555??????@@@EEELLLPPPMMMIII@@@AAA>>>DDD```{{{uuu\\\QQQWWWeeewwwvvv___LLL>>>???@@@III]]]iii\\\EEE???777333555777666999===999999999888666444111000///...---,,,,,,---,,,,,,...............//////000---.../////////...------,,,------......------,,,------------------------...........................------------...//////---------............///........./////////000000/////////000000000111111222222222333444555777888<<<===>>>??????BBBFFFIIIJJJOOOVVVZZZ\\\```ffflllqqqqqqqqqqqqqqqssswwwzzzxxx|||~~~~~~{{{}}}|||~~~}}}}}}}}}}}}}}}|||zzzzzz{{{}}}{{{|||}}}~~~~~~~~~~~~}}}||||||}}}~~~|||yyyxxxxxxxxxxxxuuuxxxzzzzzzxxxxxxxxxzzzuuutttssstttuuuxxxyyyzzz|||}}}{{{}}}~~~|||wwwqqqooosssxxxyyywww~~~zzzssskkktttcccyyy}}}vvvXXX<<<111222222///---,,,,,,,,,++++++++++++************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&'''))))))*********(((((((((((((((((((((((()))(((((((((((())))))***......---...000333666888:::999888777555444333333000000///...---,,,+++************************+++++++++,,,---...//////000111333555555444444666888999999:::<<<===???@@@AAACCCAAA@@@@@@AAAAAA@@@>>><<<======>>>>>>======<<<<<<===>>>===;;;;;;<<<=========<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;:::::::::::::::;;;;;;:::;;;;;;:::::::::999999999999999999:::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@BBBDDDGGGIIIJJJKKKNNNRRRTTTWWWZZZ]]]``````eeejjjkkkiiikkkqqqwwwwwwyyy~~~|||wwwvvvqqqkkkgggfffeeecccbbbaaaaaa```ccceeeggggggffffffhhhjjjgggjjjmmmkkkfffeeehhhlllmmmmmmmmmllllllmmmoooqqqsssuuuyyy|||sssSSS>>>???WWWqqqyyy{{{sssiiinnn}}}}}}qqqddd]]]aaauuummmfff^^^xxxuuuSSSEEE777222///++++++---+++++++++*********))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))******)))))))))))))))))))))))))))))))))((()))))))))************************************(((((()))***************'''***+++***))),,,555<<>>EEEWWWgggeeeTTTDDD888555333555666777888;;;999999999888666333111///......---,,,,,,,,,,,,---......////////////000///,,,,,,......///...---,,,,,,------......------,,,------------------------.....................---...------------...//////---------............///............////////////...///////////////000000222222222222333555666777999:::<<<======???BBBEEEEEEJJJOOOSSSVVV[[[```dddlllmmmmmmmmmmmmooosssvvvyyy|||~~~||||||~~~{{{|||~~~~~~wwwyyy{{{{{{{{{|||~~~~~~{{{yyyyyyzzzzzz{{{||||||}}}~~~}}}}}}~~~~~~|||yyyxxxwwwvvvvvvuuuvvvxxxxxxxxxxxxyyyzzzttttttttttttttttttvvvwwwxxx}}}~~~zzzvvvrrroooppptttxxxzzznnnlllvvvvvvrrr|||~~~zzzeeeIII666000000000------------,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))&&&'''((()))************))))))))))))))))))))))))((((((((((((((()))******...///000222555888:::;;;999888777555222000///...------,,,++++++******************++++++,,,,,,---...//////111222333444444444777;;;;;;999999;;;===>>>>>>???@@@AAACCCCCCDDDDDDBBBAAAAAABBBBBB@@@?????????@@@@@@@@@@@@??????<<<======;;;999999:::<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<=========>>>???AAACCCEEEFFFFFFIIILLLOOOQQQTTTWWWZZZ[[[___ddddddcccccchhhlllnnnpppssstttsssttt~~~}}}{{{tttmmmeeeeeedddcccbbbbbbbbbbbbdddfffhhhgggddddddgggjjjhhhjjjlllkkkiiihhhjjjllllllkkkkkkkkklllnnnpppqqqqqqsssvvvyyy~~~eeeHHH<<>>AAAJJJUUUXXXPPPEEE>>>===:::HHHhhh}}}wwwggg___ttt{{{hhhSSSCCCJJJMMMVVVaaabbbVVVHHHAAA333333222333333444555666777777777666555222000///,,,------,,,++++++,,,...---......///000/////////,,,---.../////////...---,,,------......------,,,------------------------...............---------...------------...//////---------............///------........./////////////////////////////////222222222222333444555666444666888999999;;;===@@@AAADDDIIILLLPPPSSSXXX[[[ccceeehhhjjjkkkmmmqqqssswwwzzz}}}}}}{{{zzz|||~~~}}}~~~~~~}}}|||zzzxxxwwwtttuuuwwwxxxyyyzzz}}}~~~{{{yyyyyyzzzzzzyyy}}}}}}}}}~~~~~~}}}~~~~~~|||{{{|||~~~}}}|||zzzyyywwwvvvuuuuuutttuuuuuuvvvwwwwwwxxxxxxtttuuuuuuuuussssssuuuvvvttt~~~|||tttqqqpppooommmmmmqqqxxxwwwrrrrrrzzzyyysss}}}pppYYYAAA111...111------......---,,,+++***************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))************))))))))))))))))))))))))(((''''''(((((()))***+++222444666888:::;;;;;;;;;777666555333111///------++++++++++++++++++++++++++++++,,,,,,---...//////333333444666777999::::::888===AAAAAA???>>>@@@CCCCCCCCCDDDEEEEEEFFFGGGGGGEEECCCBBBBBBBBBBBB@@@???@@@@@@AAAAAAAAAAAA@@@@@@======<<<;;;888888999;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<=========<<<;;;:::<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAAAAADDDGGGJJJLLLNNNRRRTTTUUUYYY]]]______```bbbdddccceeeiiijjjhhhkkkwww}}}{{{zzztttkkkbbbbbbbbbbbbcccddddddeeegggiiiiiigggcccbbbfffjjjhhhiiijjjkkkkkkkkkllllllkkkjjjiiijjjmmmoooqqqrrrrrrsssuuuwww{{{vvvTTT??????GGGTTT\\\bbbbbbdddoooyyy~~~tttkkknnnqqqqqqqqqsss}}}___CCC999666111+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************'''(((***+++,,,,,,+++++++++******+++000666===AAA???FFFTTT```\\\MMM???999:::EEE]]]tttwwwiiibbbggg}}}~~~iiiWWWJJJAAAWWWfffooocccPPPCCC;;;666111222222222111333444444444444444444333111///...+++---...---******,,,///,,,---.../////////......---...000111111111000///,,,------......------,,,------------------------//////.........---------...------------...//////---------............///---------.........//////////////////////////////111111111111111222333444222444666666777888:::<<<>>>@@@CCCFFFIIILLLOOOQQQYYY\\\aaafffiiilllooorrrtttvvvyyyyyyxxxyyy}}}~~~|||zzzxxxwwwvvvwwwyyyzzzzzzzzz|||~~~zzzyyy{{{||||||{{{}}}}}}}}}|||}}}}}}}}}~~~}}}~~~|||yyyxxxyyy{{{}}}zzzzzzyyyxxxvvvuuuuuutttvvvvvvuuuvvvwwwxxxxxxxxxtttvvvwwwvvvtttsssuuuwwwrrryyy{{{kkkfffffflllpppnnnmmmnnniiittt}}}{{{{{{|||lllSSS:::000444---............,,,+++***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))((())))))*********))))))))))))))))))))))))))))))''''''''''''((()))***+++666777:::<<<======;;;:::555444333222000///...---***++++++++++++,,,,,,,,,,,,,,,---......///000000666777888999;;;===>>>>>><<>>===:::888888999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>===>>>?????????>>><<<;;;>>>>>>>>>>>>????????????;;;;;;;;;;;;<<<======>>>AAAAAA@@@???>>>>>>>>>>>>???AAAEEEGGGIIILLLOOOQQQQQQTTTYYY\\\^^^___``````\\\```fffiiihhhkkkzzz{{{wwwwwwwwwpppgggaaaaaaaaabbbccceeefffgggiiikkkkkkgggbbbbbbfffkkkiiiiiiiiikkkmmmnnnmmmkkkjjjiiihhhjjjmmmppprrrrrrtttuuuuuuvvvyyy]]]DDD>>>BBBPPPYYYccciiimmmsss|||xxxooooooiii```yyy~~~vvvkkkIII===:::333,,,***+++++++++************)))))))))))))))))))))))))))(((((())))))******++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************'''(((***+++,,,,,,++++++***)))***...444:::>>>@@@AAAKKK\\\ggg___JJJ;;;777888QQQnnnyyykkk[[[]]]iiizzzkkkTTTHHHFFFFFFWWWttt|||```BBB;;;999333111333444222222444555666111222222222111000...---+++,,,...---******,,,///+++,,,.../////////...---///000111222333333222111,,,------......------,,,------------------------//////.........---------...------------...//////---------.........//////---------.........//////000000000000000/////////000000///000000111222333222444666777777888:::<<<;;;===???BBBDDDGGGIIIJJJQQQVVV]]]ccchhhllloooqqqpppsssuuuvvvvvvyyy}}}|||{{{{{{{{{~~~}}}zzzzzz}}}~~~}}}||||||{{{{{{{{{||||||~~~~~~~~~}}}|||}}}yyyvvvuuuwwwzzz|||yyyxxxxxxwwwvvvuuuttttttzzzxxxwwwxxxyyy{{{{{{zzztttvvvxxxwwwuuutttuuuxxxrrrvvvzzz}}}{{{mmmeeedddnnnwwwtttlllgggnnnvvvwwwwww|||zzzbbbCCC555888......//////...,,,+++)))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((())))))))))))))))))************))))))((())))))))))))))))))))))))''''''''''''((()))++++++;;;<<<===>>><<<999555333---......---+++***+++,,,((()))+++,,,+++******+++///000000000000111444666777999===@@@AAAAAA@@@???CCCCCCBBBBBBCCCEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFDDDBBB@@@???>>>===>>>>>>>>>??????@@@@@@@@@===;;;888555444444555777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;<<<===>>><<<===?????????>>><<<:::>>>???@@@???>>>======>>>AAAAAA@@@??????@@@AAAAAADDDDDDBBBAAA???>>>===<<<<<<===???BBBEEEHHHJJJKKKPPPSSSVVVYYYZZZ[[[]]]___[[[___dddgggiiinnnvvv}}}uuuqqqnnnqqqvvvwwwrrrllllllfffbbbaaaaaaaaafffkkklllhhhddddddgggiiiiiihhhjjjiiigggfffgggiiilllnnnllllllkkkkkkkkklllmmmnnnrrruuuyyy{{{}}}jjjKKK???BBBHHHSSSdddppppppmmmqqqxxxrrroookkk```iii}}}zzz~~~yyyOOOBBB???444---...---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******************************************++++++******************111,,,)))...888???AAAAAAKKKVVVeeejjj[[[DDD999;;;>>>VVVkkklll```ZZZ___fffyyynnnaaaVVVIIIAAACCCLLLiiissspppXXX<<>>111111222111---+++,,,------******************************++++++++++++******+++*********))))))(((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))<<<======<<<:::777444222---......---+++***+++---***+++------,,,,,,...000111222333333333444666999<<<>>>AAACCCEEEEEEDDDCCCFFFFFFFFFGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGGGGEEECCCAAA???>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA===;;;888666555666777888;;;;;;::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<======?????????@@@AAABBBAAA@@@>>>===???@@@@@@???======>>>@@@AAA@@@????????????@@@AAACCCCCCBBB@@@???>>><<<<<<<<<===>>>@@@BBBDDDFFFFFFLLLOOOSSSUUUWWWYYY\\\^^^^^^aaadddeeedddgggmmmrrrtttpppnnnppptttuuupppkkkkkkeeeaaaaaa``````dddiiikkkiiifffeeefffiiikkkllljjjiiigggfffgggiiikkkmmmjjjiiiiiijjjkkkmmmnnnpppooossswwwzzz|||}}}```HHH<<<@@@JJJZZZeeegggeeegggnnnzzz{{{tttcccaaayyyzzz{{{~~~bbbFFF;;;666111///---,,,++++++***+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++******************,,,))),,,555<<<@@@FFFMMM```hhhnnnfffQQQ???:::???JJJWWWaaa```[[[]]]dddiiiggg```WWWKKK???:::EEESSSffffff\\\GGG555///000111111222333555666666555555222222222111000...,,,***,,,+++***)))***+++---...---------------.../////////000000111222111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------............///......................../////////////////////...////////////////////////////////////000000000000111222444444444444666777999:::;;;===???@@@BBBBBBEEEHHHMMMRRRVVVZZZ^^^aaahhhjjjnnnpppsssuuuyyy|||{{{}}}~~~|||zzzyyy}}}}}}yyy}}}}}}{{{}}}}}}{{{{{{{{{{{{{{{{{{zzzyyyyyy~~~}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~|||{{{zzzzzzzzzzzzzzzvvvuuuxxxyyyvvvuuuvvvttttttuuuuuuvvvvvvvvvvvvxxxxxxwwwwwwvvvvvvvvvvvvwww{{{|||xxxxxx}}}|||vvvttt|||zzz{{{~~~yyyeeeiiixxxmmmTTT999222111000---,,,,,,++++++******************************++++++++++++******************)))))))))((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))>>>===;;;888666333111000,,,------,,,+++***,,,------............000333555555666777777777777:::<<>>===>>>???BBBBBBBBBAAAAAAAAAAAAAAA<<<;;;999777777888999:::<<<<<<<<<;;;;;;:::::::::========================??????>>>>>>??????@@@AAA@@@AAABBBBBBBBBAAA???>>>@@@@@@@@@>>><<<<<<>>>@@@@@@@@@????????????@@@@@@BBBBBBAAA@@@>>>===<<<<<<<<<<<<===>>>???@@@AAAAAAGGGIIIMMMPPPSSSVVVYYY\\\]]]```bbbaaa```aaafffjjjpppmmmjjjlllooooookkkfffiiiccc```___^^^]]]___dddeeeeeeeeeddddddfffiiillljjjiiihhhgggggghhhjjjkkkgggggghhhiiikkkmmmoooppplllppptttxxxzzz{{{|||~~~{{{ZZZ???;;;AAANNNZZZ^^^]]]___ccckkk^^^jjj}}}~~~yyy}}}}}}SSS===<<<888...------,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************++++++++++++++++++***)))000===AAACCCPPPbbbwwwzzzrrr\\\EEE<<>>AAABBBDDDFFFGGGFFFFFFEEEFFFGGGIIIKKKKKKIIIGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCFFFDDDBBB???>>>>>>???@@@BBBBBBAAAAAA@@@@@@??????;;;:::999888888999;;;<<<<<<<<<<<<;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<>>===??????>>><<<;;;;;;===????????????>>>>>>?????????@@@@@@???>>>>>>===<<<<<<::::::;;;<<<===>>>???@@@BBBEEEHHHKKKNNNRRRVVVYYYXXXZZZ]]]^^^___bbbfffiiikkkhhhfffgggjjjiiieeeaaaeee```]]]]]]\\\YYYYYY]]][[[^^^bbbcccbbbbbbfffiiijjjiiihhhgggggghhhiiijjjgggggghhhiiikkklllnnnnnnjjjnnntttwwwyyyzzz{{{|||oooLLL===???FFFRRRZZZ[[[\\\^^^}}}uuuccccccrrrttt{{{bbbEEECCC<<<***------,,,++++++++++++,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************+++++++++******************************+++++++++++++++,,,...+++333@@@DDDGGG]]]www}}}hhhLLL===AAAMMMTTTTTTUUUVVV[[[cccjjjfff^^^KKKFFF>>>777777CCCZZZlll]]]NNN::://////333444111333444444444555555555444111000000///...---,,,+++((()))+++,,,............------,,,,,,------...///000111111222222222222222///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------............///....................................////////////////////////////////////111111000000//////......000111222222111111222444555666666666777777888888999:::<<<===???BBBFFFIIILLLPPPVVVZZZ]]]^^^___```gggjjjlllmmmlllnnnssswwwvvvyyy}}}~~~}}}zzzyyy{{{~~~}}}yyyxxx{{{~~~~~~~~~}}}|||{{{zzz{{{|||}}}xxxzzz|||~~~|||xxxuuuxxx}}}}}}zzzzzz|||}}}yyyyyyyyyzzz{{{|||}}}~~~xxxuuuuuuzzz|||yyyxxxyyysssrrrrrrssstttvvvxxxyyy{{{yyywwwttttttvvvxxxzzzwww~~~zzzsssrrruuuwwwxxxqqqmmmwww~~~yyy|||~~~zzzccc]]]jjjaaa;;;555///000111///---,,,++++++++++++++++++++++++******++++++++++++***************)))))))))))))))(((((((((((((((((((((((())))))************)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))):::888555111///---------)))***+++*********,,,...000111111111222555999<<<888:::<<<<<<<<<<<<>>>???CCCCCCEEEFFFFFFFFFEEEEEEEEEGGGJJJKKKKKKIIIFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAEEEDDDBBB@@@??????@@@AAA@@@??????>>>>>>=========;;;:::999999999:::;;;<<<;;;:::::::::999999888888;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@AAABBBBBBBBB@@@@@@@@@@@@??????>>>>>>=========;;;::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<888999:::;;;===???@@@@@@???BBBEEEGGGJJJNNNSSSVVVTTTVVVYYY\\\___cccfffiiihhhfffeeefffhhhgggdddaaabbb^^^\\\\\\ZZZUUUTTTVVVSSSXXX___bbbbbbbbbdddfffiiihhhggggggggghhhiiijjjjjjjjjkkkkkklllllllllmmmllloootttxxxyyy{{{|||~~~~~~XXXDDD@@@BBBMMMXXX\\\\\\]]]zzz|||iii___jjjyyyvvvyyyoooJJJCCC<<<+++...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******************************++++++,,,,,,,,,,,,222...333???HHHRRRjjjsssWWWAAA>>>JJJUUUZZZSSSTTTUUUYYYbbbgggaaaXXXIIIBBB999777AAASSSbbbkkkQQQEEE777000000222222222333333222222222222222222000000///...---,,,++++++''')))+++---//////...---,,,,,,,,,,,,,,,---......000000111222222222222111///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///........................---.........//////000000////////////////////////111111000000//////.........///111111000000111333333333444555666777888999:::;;;;;;;;;:::;;;>>>AAACCCEEEHHHJJJJJJLLLNNNPPPWWW[[[^^^```aaadddjjjooorrrrrrtttzzz~~~zzz|||~~~zzzzzz~~~}}}|||||||||}}}~~~wwwyyy{{{~~~yyy~~~yyywww|||}}}zzzyyyzzz{{{yyyyyyyyyzzz{{{|||~~~yyyvvvwww|||~~~{{{yyyzzzrrrrrrssssssuuuvvvwwwxxxzzzxxxtttrrrrrrsssvvvxxxzzz|||xxxwwwvvvsssllliiisss}}}~~~|||ttt}}}xxxaaaSSSyyytttFFF999///...000...------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))******((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************555333111///---,,,,,,,,,)))+++,,,,,,+++,,,...000222333444555555777;;;===999;;;===>>>>>>>>>???@@@EEEEEEEEEFFFFFFFFFFFFEEEFFFHHHJJJLLLLLLJJJHHHGGGAAAAAAAAABBBAAA@@@@@@???BBBBBBAAA@@@@@@@@@@@@@@@=========<<<<<<<<<<<<<<<:::::::::999::::::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@;;;<<<======;;;:::;;;<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<888888999;;;<<<>>>???@@@>>>@@@BBBCCCEEEIIIMMMPPPRRRTTTVVVZZZ]]]aaaccceeegggffffffggghhhhhhfffcccbbb___^^^^^^[[[UUURRRRRRPPPTTTYYY^^^```bbbccceeegggggggggggghhhiiijjjjjjlllmmmmmmnnnnnnnnnnnnmmmoooqqquuuxxxyyy{{{~~~eeeLLLBBB>>>HHHVVV^^^^^^]]]tttmmm]]]fffxxx|||TTTCCC;;;222...------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,******************************++++++,,,---------333222777EEEWWWiii|||~~~dddIIIAAAGGGQQQXXX[[[WWWUUURRRUUU]]]ccc\\\RRRFFF@@@<<>>>>>???>>>>>>???BBBEEEIIIMMMQQQRRRTTTWWW]]]bbbjjjiiikkkrrr|||~~~yyyxxx||||||yyyyyy~~~}}}}}}|||{{{{{{{{{{{{{{{xxxyyy{{{}}}~~~zzz~~~|||{{{~~~}}}|||{{{{{{|||yyyyyyyyyyyyzzz{{{||||||zzzwwwxxx}}}~~~{{{yyyyyyqqqqqqssstttuuuuuuuuuuuuxxxvvvsssqqqppprrruuuvvvyyy~~~yyytttppplllgggeeeooo|||zzztttpppxxxppp\\\[[[~~~WWWCCC111......,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************///......---,,,,,,,,,,,,,,,---.........///111444444666888999999:::===>>>:::===???AAA@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIIIIIIIHHHGGG???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@??????======;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999999999888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@??????AAAAAA@@@@@@????????????;;;===???@@@>>><<<;;;;;;<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999999999:::;;;;;;<<<<<<===>>>??????@@@CCCGGGJJJMMMNNNQQQUUUZZZ^^^``````ddddddeeefffggggggfffdddeeebbbaaaaaa^^^VVVRRRRRROOONNNOOORRRXXX^^^bbbddddddeeefffggghhhiiikkkkkklllmmmooopppqqqqqqqqqqqqqqqrrruuuvvvxxx{{{yyyTTTEEE<<>>@@@@@@CCCFFFGGGGGGJJJOOOTTT[[[[[[___eeemmmrrrsssrrrppptttvvvuuuvvv{{{{{{{{{||||||{{{{{{zzzyyyzzzzzz{{{{{{}}}~~~}}}~~~}}}}}}{{{|||}}}~~~}}}|||zzzyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyvvvwww|||}}}yyyvvvvvvrrrsssvvvwwwxxxwwwuuutttwwwuuusssqqqqqqrrrtttuuuuuu|||~~~zzzvvvpppkkkjjjfffeeemmm{{{|||uuurrrsssvvvwww~~~kkkJJJdddnnnTTT;;;222111---,,,///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------...///111111111222444666777999;;;=========>>>???<<<>>>AAABBBBBBBBBBBBCCC@@@@@@@@@@@@@@@?????????AAABBBCCCEEEFFFFFFFFFEEE???????????????>>>======;;;<<<>>>??????===;;;::::::;;;;;;;;;<<<<<<======:::::::::999999888888888888999999:::;;;<<<==============================888999;;;===>>>???>>>>>>???>>>======<<<=========<<<>>>AAABBBAAA>>><<<<<<;;;<<<===>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<:::::::::999999999999999<<<<<<===<<<===???BBBEEEFFFHHHKKKQQQWWW\\\___`````````bbbcccddddddccccccgggddddddddd```XXXSSSSSSNNNIIIEEEGGGOOOXXX___bbbcccdddeeeggghhhjjjkkkllllllmmmooorrrttttttttttttrrrssstttuuuwww{{{}}}ZZZIII===EEEWWWccceeedddaaayyyhhhxxxvvvzzzzzzlllzzzWWW???:::......---,,,,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******************************+++,,,,,,---......555???OOOiii^^^GGG???QQQ___^^^```jjj]]]ZZZ[[[ffftttrrrZZZ@@@<<>>???===???AAAAAA@@@AAAFFFJJJLLLPPPVVVZZZ^^^bbbfffjjjiiinnnqqqppprrrwwwzzzzzz{{{|||}}}}}}}}}|||zzzyyy|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~zzz|||~~~~~~{{{wwwtttxxxwwwvvvuuutttttttttuuuxxxvvvvvv{{{|||wwwtttsssuuuwwwzzz||||||zzzwwwuuuvvvuuusssrrrrrrrrrtttuuuxxx|||~~~{{{yyywwwrrrlllppplllkkkppp{{{~~~xxxwwwyyytttlllvvvmmmIIIKKK^^^cccEEE999555000///333,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************...---,,,,,,,,,---...///111222444666777888777777999;;;======>>>???AAABBB??????@@@??????>>>======@@@???????????????@@@AAABBBBBBAAAAAA@@@?????????>>>???@@@@@@@@@@@@?????????>>>>>>============>>>@@@???>>>======>>>??????======>>>???>>>===;;;:::======<<<;;;;;;;;;>>>@@@AAA???<<<===???@@@>>><<>><<<<<<>>>@@@@@@>>><<<;;;<<<>>>>>>>>>AAA@@@@@@?????????>>>>>>========================<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;::::::999999:::<<<===>>>???AAAEEEKKKQQQVVVZZZ\\\\\\]]]___aaacccdddeeeeeefffgggggggggddd___[[[XXXMMMJJJEEEDDDHHHPPPZZZ```eeeeeedddfffiiikkklllkkkjjjkkkoootttwwwxxxvvvtttrrrtttuuuvvvxxx{{{oooZZZDDD???KKKZZZaaaaaaaaapppzzztttxxxvvvfffuuufffxxx{{{jjjIII999111///+++******++++++***************)))))))))(((************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************************************,,,...,,,+++...555:::IIIOOO|||vvvNNNLLLSSS^^^aaa]]]___gggXXX___qqqzzz___FFF===EEEMMM___qqqnnnXXXCCC:::111000///000222333333333111111000000//////......000///---,,,++++++,,,---///............---------///...,,,*********,,,---..............................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////---.........///000000000///000000111333444555555777777888999999999888888;;;<<<<<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===>>>???@@@BBBCCCDDDEEEIIIJJJJJJKKKLLLPPPUUUYYYbbbbbbbbbdddiiioootttxxx||||||{{{{{{{{{{{{{{{|||~~~|||{{{{{{|||}}}}}}|||~~~}}}|||{{{||||||zzzyyyzzz{{{|||{{{xxxvvv|||}}}}}}|||yyywwwvvvvvv{{{vvvrrrrrrvvvyyyxxxvvv|||yyyuuutttvvvwwwxxxwwwuuutttrrrqqqqqqqqqxxxxxxxxxvvvttttttvvvxxxwwwwwwwwwwwwzzz~~~{{{vvvmmmpppllluuu{{{\\\EEEAAAdddvvvZZZ@@@333111000+++......---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++------,,,,,,---...///000222333555777999:::::::::<<<===>>>>>>======>>>@@@>>>>>>>>>>>>>>>===<<<;;;==================>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<>>>???AAABBBCCCCCCCCCBBBDDDCCCBBBAAA@@@>>>===<<>>>>>>>>???@@@BBB???======???AAA@@@???@@@AAABBBAAA@@@???@@@BBB????????????????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;:::999999888999:::<<<======???BBBFFFKKKPPPTTTVVV[[[\\\^^^aaabbbcccddddddfffgggiiiiiifffbbb]]]ZZZUUUPPPIIIFFFHHHOOOWWW\\\ccceeegggiiijjjllllllmmmkkklllnnnrrruuuvvvuuusssssstttvvvxxxyyy|||hhhMMM@@@EEEQQQYYY[[[\\\kkk~~~sssqqqlllcccyyyyyyiiilllnnnzzzVVV@@@333000,,,***++++++++++++++++++++++++************************************))))))))))))))))))))))))************)))))))))((())))))))))))************************************+++***,,,...,,,***///555>>>LLLUUUjjjNNNSSS[[[___[[[VVVYYY___ccclll{{{uuuVVVAAA;;;AAAMMM^^^ggg]]]III:::444000///...000333555555444111111000000///.........///...---,,,,,,,,,------............------------///...,,,******+++,,,---------------------------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......------..................---......//////000000000111111222333444555666666888888999:::::::::999999<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<===???@@@AAABBBBBBEEEGGGHHHHHHIIILLLPPPTTTXXXXXXYYY\\\aaahhhnnnrrr|||{{{yyyxxxyyy{{{~~~~~~|||{{{|||||||||zzz}}}|||{{{|||||||||zzzzzzzzz|||}}}|||yyywwwyyy{{{{{{{{{xxxvvvvvvvvvzzzwwwttttttuuuwwwwwwvvv~~~}}}yyyvvvuuuvvvxxxwwwwwwvvvuuutttsssrrrrrrvvvvvvvvvtttrrrqqqrrrtttwwwwwwvvvuuuxxx|||ppppppmmmqqq```OOOEEEUUUyyynnnLLL666333444111///...---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++++++++,,,---...000222333444555777999;;;<<<======>>>??????>>><<<;;;;;;<<<;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;<<<<<>>>>>?????????@@@@@@@@@???????????????===???BBBFFFGGGHHHGGGGGGLLLKKKIIIGGGEEECCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@AAA???===>>>@@@BBBCCCCCCBBBDDDFFFEEEDDDBBBAAABBB>>>BBBEEEEEEBBB??????@@@;;;<<<>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999999999999::::::;;;;;;===???CCCGGGLLLNNNVVVWWWZZZ]]]___aaaaaaaaafffhhhkkkllljjjfffaaa^^^\\\UUULLLFFFFFFKKKPPPTTT]]]bbbgggjjjjjjjjjkkkmmmmmmmmmmmmpppssstttsssrrrqqqsssvvvxxxyyy{{{~~~~~~tttUUUBBBBBBNNNZZZ```^^^jjj~~~vvvmmmbbbdddmmmwwweeeiiiggg```<<<555222...+++++++++++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************)))))))))))))))))))))*********++++++************************+++***+++---,,,+++000777DDDRRR```XXXOOO^^^jjjfff[[[VVVYYY]]]jjjttthhhIII;;;<<>>555111/////////111444666666666111111000//////......---------,,,,,,,,,---..................------------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,------------------------,,,------------.........,,,,,,,,,---------......,,,,,,,,,---------........................---------......///000000111111333444444555666777888888999::::::;;;<<<<<<;;;;;;<<<<<<============>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::::::::;;;<<<<<<;;;;;;<<<======>>>??????AAABBBDDDEEEFFFGGGIIIKKKMMMNNNPPPTTTZZZaaagggkkkwwwuuusssrrrtttyyy~~~~~~||||||||||||zzzyyy}}}}}}|||{{{{{{||||||}}}|||{{{{{{|||}}}|||zzzxxxyyy{{{||||||zzzwwwwwwwwwyyyxxxwwwuuuttttttvvvxxx{{{{{{zzzwwwtttssstttvvvuuuvvvwwwwwwwwwvvvuuutttyyyzzzzzzxxxvvvttttttuuuvvvvvvtttrrrttt}}}xxxtttpppmmmtttggg\\\LLLGGG\\\]]]<<<111111111///...---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++***+++---...111333555666888999:::;;;<<<===>>>>>><<<======<<<:::999999:::999999:::::::::999999888888999999:::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAACCCEEEEEEGGGHHHHHHHHHHHHHHHGGGGGG>>>@@@BBBEEEGGGHHHIIIJJJMMMNNNNNNNNNMMMKKKIIIHHHCCCCCCCCCDDDDDDCCCAAA???AAA???>>>>>>@@@CCCFFFHHHFFFHHHIIIHHHEEEBBB?????????DDDIIIHHHBBB===<<<===:::<<>>>>>===<<<;;;;;;::::::;;;;;;::::::999999::::::;;;<<<;;;;;;<<<<<<=========>>>===@@@BBBDDDCCCCCCDDDEEEIIIIIIKKKOOOTTT[[[```dddkkkjjjkkklllpppuuuzzz}}}}}}|||{{{|||}}}}}}{{{zzz{{{{{{{{{{{{{{{|||}}}}}}}}}|||{{{|||}}}}}}{{{yyy}}}~~~|||yyywwwwwwwwwyyyzzzwwwrrrqqquuuzzzvvvwwwvvvtttqqqpppqqqrrrtttuuuwwwyyyyyyxxxwwwvvv{{{||||||zzzwwwuuutttuuuttttttrrrppprrryyy{{{ssslllkkkvvvnnndddUUUJJJNNNcccuuuQQQ666...222///...---,,,,,,++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++,,,...111444777888999>>>======<<<<<<<<<<<<<<<777999:::999888888999:::888888999999999999888888888999;;;<<<=========<<<>>>>>>======<<<<<<<<<<<<======???AAACCCFFFIIIJJJLLLMMMNNNOOOPPPOOOOOOOOOCCCBBBAAAAAACCCEEEHHHJJJIIILLLPPPSSSTTTSSSPPPNNNEEEDDDCCCDDDEEEDDDAAA>>>??????>>>===@@@DDDIIIMMMKKKLLLKKKHHHCCC???===<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<:::999999:::===@@@BBBEEEGGGKKKQQQVVV[[[___aaadddgggkkknnnooommmiiigggbbbZZZOOOHHHGGGHHHHHHHHHNNNVVVaaafffggghhhjjjnnnooonnnlllmmmoooqqqqqqqqqqqqsssvvvxxxyyyyyy{{{|||qqqQQQ???>>>HHHQQQaaaaaadddkkksssvvvqqqjjjfffrrrmmmssswww___ddd]]]mmmKKK<<<777111---,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******************++++++++++++************************,,,++++++------///777@@@OOO]]]ttt}}}wwwfffPPPFFFSSSlll}}}tttbbb[[[]]]___gggnnnoooaaaHHH999>>>KKKLLLPPPKKK===444555222+++555444444555666666444222000000//////...---------***+++,,,---......//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...............---........................---------.........//////,,,,,,,,,---------......,,,,,,,,,---------...........................---///000000111333444444555999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::::::::::::::999999999999:::;;;;;;<<<<<<<<<=========>>>>>>===???BBBCCCBBBAAAAAABBBGGGGGGHHHKKKOOOTTTXXXZZZ___aaaeeejjjooosssvvvxxxyyyyyyyyy{{{~~~~~~}}}|||zzzzzz{{{{{{|||}}}}}}}}}}}}|||{{{|||}}}}}}{{{yyy}}}{{{wwwtttsssvvvyyyzzzwwwrrrqqquuu{{{uuuuuuvvvtttrrrqqqqqqssstttuuuxxxyyyzzzzzzxxxwwwxxxxxxxxxvvvsssqqqqqqrrrssssssrrrpppqqqwww{{{uuummmhhhiiiooouuuvvvhhh^^^\\\SSSPPPddd~~~yyyqqqFFF333666//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++---...111444777:::;;;<<<@@@???>>><<<;;;:::::::::555666888888888888:::;;;888888999:::::::::999999999:::<<<>>>??????>>>>>>>>>>>>>>>===============>>>>>>???@@@CCCFFFIIIKKKLLLMMMOOOQQQRRRSSSRRRRRRKKKHHHDDDBBBAAABBBEEEGGGCCCFFFLLLQQQUUUUUUTTTSSSHHHEEECCCCCCEEEDDDAAA===>>>=========???DDDKKKQQQPPPOOOKKKFFFAAA=========DDDFFFFFFCCC>>>::::::;;;AAABBBDDDDDDDDDBBB@@@???========================<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<============<<<<<<===<<<:::::::::<<<>>>???BBBCCCFFFKKKRRRYYY___bbbcccfffiiimmmnnnnnnlllkkkggg___UUUOOONNNNNNJJJGGGJJJQQQ[[[cccgggjjjmmmpppooonnnmmmnnnppprrrrrrqqquuuwwwyyyzzzzzz{{{}}}zzz[[[CCC;;;AAAIII``````___```fffppptttssslllsssppptttsssllleeemmmWWW???:::333...---,,,---,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,************************---++++++...///222<<>>??????????????????>>>>>>>>>>>>======;;;;;;:::999999999999:::999999999999999:::;;;;;;;;;;;;<<<===>>>>>>??????===???BBBCCCBBBAAAAAABBBDDDDDDEEEGGGJJJMMMPPPRRRXXX\\\aaahhhnnnrrruuuvvvwwwwwwxxx{{{~~~~~~}}}zzz{{{|||}}}}}}}}}}}}}}}}}}|||zzz{{{||||||{{{yyyyyy{{{|||{{{wwwssspppooouuuxxxyyyvvvrrrrrrwww{{{wwwxxxyyyxxxvvvuuuvvvwwwuuuvvvwwwyyyyyyyyyyyyxxxyyyyyywwwuuurrrqqqsssttttttuuuuuusssqqqttt{{{zzzvvvoooiiidddccciiixxxvvvgggbbbggg[[[HHHRRRllluuuxxxXXX;;;555000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++///111444777:::<<<>>>>>>???>>><<<;;;:::999::::::666888999999999999:::<<<999999:::;;;;;;;;;;;;;;;999;;;===???@@@@@@??????======>>>???@@@BBBBBBCCCDDDCCCCCCCCCDDDFFFHHHJJJIIIKKKNNNQQQSSSTTTTTTTTTRRRPPPKKKGGGDDDBBBBBBBBB???AAAEEEJJJNNNRRRTTTUUUKKKGGGCCCCCCEEEEEEBBB>>><<<<<<<<<;;;>>>DDDMMMSSSSSSPPPJJJDDD???>>>@@@CCCEEEDDDAAA???======???@@@EEEEEEDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>===<<<<<<<<<;;;;;;;;;;;;999:::;;;============<<<<<<<<<<<<;;;<<<<<<======??????AAADDDJJJRRRYYY^^^bbbdddgggjjjlllnnnnnnnnnkkkcccYYYTTTSSSPPPJJJDDDDDDIIIRRR[[[ccciiilllnnnnnnmmmmmmoooqqqssssssrrrvvvwwwwwwwwwwwwyyy|||~~~~~~hhhNNNAAABBBHHHZZZ___bbbaaafffrrr|||qqqnnnoootttuuunnnppp|||cccAAA<<<555///------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,************************---++++++...111666AAALLLUUUZZZsssgggRRRHHHAAAWWWjjjnnnpppjjj^^^VVV]]]iiiwwwjjjWWWEEE???HHHWWWbbbWWWJJJ<<<666666444444555777666666777888777444222000//////......---,,,,,,***+++---............------------,,,,,,,,,++++++***+++,,,,,,------------------------------------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,---...///000000333333444555777888999:::<<<<<<<<<<<<<<<=========:::;;;<<<>>>??????@@@@@@?????????>>>>>>>>>======;;;::::::999999999999999999999999888999999:::;;;999:::;;;<<<===>>>???@@@===???AAABBBAAAAAABBBCCCBBBCCCDDDFFFHHHKKKNNNOOOUUUXXX\\\bbbiiiooosssuuuwwwwwwyyy{{{~~~}}}{{{{{{|||}}}~~~~~~~~~}}}|||}}}{{{yyyyyyzzz{{{zzzyyysssvvvxxxyyyvvvrrrpppooouuuvvvwwwuuuttttttxxx|||yyyzzz{{{{{{yyyxxxyyyyyyvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzwwwtttrrrsssvvvxxxyyyzzzzzzvvvrrrqqqtttwww{{{~~~yyyssskkkddd___aaammm{{{mmmaaa\\\^^^UUUHHHLLL[[[vvviiiHHH333000///...------,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++000222666999<<<>>>??????===<<<;;;:::999999:::;;;999:::;;;;;;:::999:::<<<999:::;;;<<<<<<<<<<<<<<<999:::===???@@@@@@??????<<<===???AAACCCFFFGGGHHHKKKJJJHHHFFFFFFGGGIIIJJJHHHJJJNNNQQQTTTUUUUUUUUUWWWUUURRRMMMHHHDDD@@@>>>===>>>@@@CCCHHHMMMRRRVVVNNNIIIDDDCCCEEEFFFCCC@@@;;;;;;;;;;;;===CCCMMMUUUTTTPPPIIIBBB>>>???DDDHHHFFFBBB>>><<<===AAACCCEEEGGGFFFDDDBBB@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;777888:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<>>>CCCKKKSSSXXXaaaccceeehhhkkkmmmooopppkkkddd[[[VVVTTTPPPGGG@@@>>>BBBIIITTT^^^fffiiijjjmmmmmmmmmpppssstttsssrrrtttttttttssssssuuuxxx{{{}}}uuuWWWCCC???BBBQQQ[[[bbbbbbgggsss~~~tttiiilllqqqwwwrrrmmmnnnvvvtttBBB===555000------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,************************,,,++++++///222888CCCOOOVVVXXXooobbbOOOIIIDDD^^^vvvpppllliiiaaa]]]hhhyyywwweeeLLL<<>>>>>======;;;:::999999888888999999999999888888999999:::;;;888999:::;;;===>>>???@@@===???@@@AAA@@@AAABBBDDDBBBCCCDDDGGGJJJLLLOOOPPPSSSTTTWWW\\\cccjjjppptttxxxxxxyyy|||~~~~~~|||yyy|||}}}~~~~~~}}}||||||{{{yyyyyyzzzzzzzzzyyyqqqtttwwwyyywwwtttsssrrruuuuuuuuuttttttvvvyyy|||xxxyyy{{{{{{yyyxxxyyyyyywwwwwwvvvvvvwwwwwwxxxyyywwwvvvsssooommmooossswww}}}~~~~~~yyysssooooooqqqvvvwww}}}vvvmmmeee]]][[[bbblllbbb[[[TTTOOOJJJHHHKKKQQQyyyuuuxxxXXX777000000...---------------,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++555888<<<@@@BBBBBB@@@???@@@???===;;;::::::;;;<<<:::999888888:::<<<<<<<<<@@@@@@@@@@@@>>><<<:::999???@@@AAABBBBBBAAA@@@???AAAEEEFFFEEEGGGMMMOOOMMMSSSQQQOOOOOOPPPOOOJJJGGGDDDGGGJJJNNNQQQSSSSSSTTTSSSTTTTTTQQQKKKEEE@@@===>>>???@@@@@@???BBBGGGLLLPPPLLLFFFBBB@@@AAAAAA@@@;;;::::::<<<@@@FFFMMMQQQSSSJJJ@@@===BBBGGGIIIGGG@@@@@@>>><<>><<<:::999888777666777999<<<======;;;======>>>>>>???@@@@@@@@@<<<<<<;;;;;;;;;:::::::::===;;;999:::<<<>>>??????AAA@@@>>>>>>>>>>>><<<:::===;;;;;;>>>>>>>>>BBBHHHVVVaaacccdddjjjiiihhhoooiiihhhccc]]]ZZZVVVKKK?????????AAAHHHUUUbbbhhhhhhmmmnnnpppqqqrrrqqqqqqpppuuuvvvwwwvvvvvvwwwzzz|||}}}fffJJJAAA<<>>;;;IIIeeeqqqgggHHH???555///000444666666666777888999888666444333///...------,,,,,,,,,,,,++++++,,,---............++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......------......///000000000/////////000111333444555999999:::;;;;;;<<<<<<===@@@???>>>>>>>>>>>>>>>???>>>???@@@@@@AAAAAAAAAAAA?????????>>>===<<<<<<<<<999::::::::::::999888888999999888888888888999999;;;;;;;;;;;;;;;<<<===>>>===???@@@AAA@@@AAACCCEEEDDDEEEFFFGGGIIIKKKMMMNNNQQQSSSWWW[[[]]]___hhhqqquuuwww{{{|||{{{}}}}}}}}}}}}}}}~~~~~~~~~|||zzzzzz{{{|||||||||vvvxxx{{{{{{yyywwwvvvvvv|||{{{xxxtttrrrssswwwzzzxxxxxxyyyzzz|||{{{yyyvvvuuuwwwxxxwwwuuuuuuyyy||||||xxxsssmmmlllpppwww}}}{{{wwwssspppoootttxxx~~~}}}qqqfff]]]WWWTTTTTTWWWRRRTTTQQQHHHKKKUUUUUUhhhlllJJJ444222...,,,---//////...------,,,,,,,,,,,,++++++***************)))(((((())))))))))))))))))))))))******************************)))))))))))))))***)))************+++++++++******+++++++++,,,,,,,,,666999<<<@@@BBBBBBBBBAAA@@@>>><<<:::999:::<<<===::::::;;;===??????===;;;???@@@@@@@@@???>>><<<;;;>>>???@@@AAAAAAAAAAAA@@@BBBEEEGGGGGGJJJPPPRRRQQQUUUSSSQQQQQQRRRQQQNNNKKKFFFGGGHHHJJJLLLNNNPPPQQQTTTVVVWWWUUUQQQJJJDDD@@@>>>@@@AAAAAA@@@BBBFFFJJJOOOMMMIIIEEEBBBAAA@@@AAA<<<<<<;;;===AAAGGGNNNRRRQQQJJJAAA???CCCGGGGGGEEE??????======EEENNNQQQOOOKKKFFF@@@;;;999999:::::::::999:::<<>>============>>><<<;;;<<<>>>?????????CCCAAA???>>>>>>>>>===<<<===;;;;;;===>>>>>>CCCJJJZZZaaa```bbblllmmmjjjppptttsssooogggaaaYYYNNNCCC??????@@@EEEPPP]]]fffjjjlllmmmnnnppprrrsssttttttuuuvvvvvvuuuuuuvvvzzz|||{{{}}}xxxWWWFFF===FFFMMMWWW___dddkkkttt{{{nnnrrrhhhhhhlll|||pppvvv___GGG999555///---...+++,,,,,,,,,+++++++++******************************))))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------+++***,,,222888@@@LLLXXXllloooeeeRRRNNN```uuu|||rrrsssxxxyyyuuuQQQAAA;;;EEEXXXmmmmmmZZZDDD<<<333///111444555555777888888888777555333222......---,,,,,,,,,,,,,,,,,,,,,------...---------++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......------....../////////000//////111333444666888888999::::::;;;<<<<<<======???>>>>>>>>>>>>>>>????????????@@@AAAAAAAAAAAAAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999999888888777777888888999::::::::::::;;;<<<>>>>>>>>>@@@BBBCCCBBBCCCDDDEEEEEEEEEEEEFFFHHHJJJLLLMMMPPPPPPTTTYYY[[[]]]eeennnrrruuu{{{|||{{{~~~}}}|||||||||}}}~~~{{{{{{zzz{{{}}}}}}{{{yyy|||}}}~~~}}}zzzwwwuuuuuuzzzzzzxxxvvvuuuwwwzzz~~~{{{yyyxxxyyyzzz{{{zzzyyytttuuuuuuuuuuuuvvvxxxzzzzzzwwwsssppppppuuu}}}{{{xxxtttrrrpppnnnttt|||yyyoooddd]]]YYYXXXRRROOOWWW\\\ZZZ```jjjiiiiii|||ccc>>>555...///000///...///------,,,,,,,,,,,,++++++***************)))(((((())))))))))))))))))))))))******************************)))))))))))))))***)))************+++++++++***++++++++++++,,,,,,,,,:::<<<>>>@@@BBBBBBBBBBBB???===;;;999999:::===???<<<>>>@@@CCCEEECCC???;;;???@@@@@@@@@@@@???>>>>>>===>>>>>>???@@@AAABBBBBB@@@DDDFFFFFFIIIPPPRRRQQQTTTSSSQQQQQQRRRSSSRRRQQQKKKJJJHHHGGGGGGHHHJJJKKKQQQSSSVVVWWWTTTNNNGGGCCC???@@@AAAAAAAAABBBDDDFFFMMMOOONNNKKKEEEAAA@@@AAA>>>===<<<===AAAHHHNNNRRROOOIIICCCBBBDDDFFFDDDAAA>>>>>>>>>AAAIIIRRRSSSNNNEEEAAA;;;777777:::<<<===@@@??????@@@BBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;<<<<<<>>>======>>>@@@AAAAAA@@@EEEBBB???>>>>>>???>>>======;;;;;;===>>>???DDDKKK______XXXZZZiiiooommmqqqtttvvvtttlllcccZZZPPPFFF@@@??????AAAHHHTTTaaajjjjjjkkkmmmooorrruuuwwwxxxuuuuuuuuutttsssuuuyyy}}}zzz|||gggLLL>>>@@@GGGPPPYYY___eeelllqqqmmmsssjjjnnnrrr|||pppjjjuuuNNN;;;888------111))),,,,,,,,,+++++++++******************************))))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,---------,,,///666===EEEQQQ[[[sssnnn\\\MMMWWWssstttppptttxxx{{{lllBBB888<<>>=========>>>???@@@@@@???@@@AAAAAAAAAAAAAAAAAA@@@??????>>>===<<<;;;:::<<<<<<<<<<<<<<<;;;::::::888888777777777777888888999999999:::;;;<<<>>>??????AAADDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKPPPQQQTTTYYY[[[\\\ccclllooouuu}}}||||||zzzzzz{{{|||}}}yyyyyyzzz|||}}}}}}zzzwww~~~~~~|||yyywwwwwwxxxxxxxxxyyyyyyyyy{{{~~~|||zzzwwwwwwxxxzzzzzzzzztttsssrrrsssuuuwwwxxxxxxxxxwwwtttrrrrrrwww|||yyyvvvsssrrrkkkqqq{{{|||sssiii```ZZZWWWNNNMMMYYYeeejjjvvvtttrrrwwwLLL999---111444///---111------,,,,,,,,,,,,++++++***************)))(((((())))))))))))))))))))))))************************))))))))))))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,@@@@@@AAAAAAAAAAAAAAAAAA???===:::999:::<<<@@@BBBAAABBBCCCFFFGGGEEE@@@===@@@@@@@@@@@@???>>>=========>>>>>>???AAACCCDDDEEE???BBBDDDCCCFFFKKKNNNLLLNNNMMMMMMMMMPPPRRRTTTUUUSSSPPPKKKGGGDDDDDDEEEFFFHHHKKKPPPTTTTTTQQQJJJEEE???@@@AAAAAABBBBBBBBBCCCJJJNNNQQQOOOGGGBBB@@@AAA@@@>>>======@@@FFFMMMQQQNNNIIIEEECCCDDDDDDAAA>>>>>>AAACCCFFFLLLQQQMMMFFF>>>;;;777666999>>>BBBDDDFFFDDDBBBBBBCCCDDDCCCAAAAAAAAA@@@@@@@@@????????????>>>===<<<<<<<<<<<<<<<=========@@@CCCDDDDDDCCCFFFCCC@@@>>>?????????>>>???<<<<<<>>>>>>???DDDJJJ___\\\SSSWWWkkktttrrrtttoootttuuuoooggg```WWWPPPCCC@@@>>>>>>AAAJJJZZZiiiiiijjjlllooorrruuuxxxyyyvvvuuuuuussssssuuuyyy}}}{{{}}}rrrSSSAAA<<>>BBBMMMSSSVVVMMM:::888555333333666888888777999999888666444222///...,,,++++++******+++++++++............---,,,+++++++++++++++,,,,,,,,,------+++,,,,,,---...//////000------------------------------------------------------------------------------------------------,,,,,,,,,---------......---............/////////111333666999;;;<<<;;;;;;;;;;;;;;;<<<======>>>>>>============>>>???AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????>>>===<<<;;;::::::;;;<<<<<<<<<<<<;;;::::::888777777666666777777888888888888999:::<<<===>>>???BBBEEEGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLLLLTTTTTTWWW\\\^^^___eeellloooxxx|||yyyxxxyyy{{{}}}zzzyyyyyyzzz{{{{{{zzzxxxyyyzzzzzzyyywwwwwwyyy{{{vvvxxxzzz{{{zzz{{{}}}yyyxxxwwwwwwxxxyyyxxxwwwtttrrrqqqssswwwyyyyyywwwyyywwwuuusssrrruuu{{{}}}{{{xxxuuutttnnnsssyyy}}}uuunnnfff]]]WWWPPPMMMVVVbbbkkk~~~xxxtttyyy}}}zzzXXX===,,,111666...,,,222------,,,,,,,,,+++++++++***************)))(((((())))))))))))))))))))))))************************((())))))***************))))))*********++++++++++++++++++,,,,,,,,,------DDDCCCCCCBBBAAA@@@???>>>???>>><<<;;;===@@@DDDFFFGGGFFFFFFFFFGGGEEEBBB@@@AAA@@@???>>>===<<<;;;;;;>>>???@@@BBBDDDEEEFFFGGGAAADDDEEECCCDDDIIIJJJHHHFFFFFFHHHIIILLLOOOSSSVVVZZZVVVQQQKKKGGGDDDCCCCCCAAADDDIIIOOOSSSSSSNNNJJJAAAAAAAAABBBBBBCCCCCCBBBGGGLLLQQQQQQJJJDDDBBBCCCCCC@@@>>>===???EEEKKKOOOMMMIIIEEECCCCCCBBB@@@===AAAFFFIIIKKKLLLJJJCCC:::999888888:::???EEEIIIKKKIIIGGGDDDBBBBBBAAA@@@????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@;;;;;;<<>>===BBBRRRccchhhiiilllooorrrtttvvvxxxuuuuuuuuuttttttvvvyyy}}}{{{}}}}}}___HHH<<<@@@GGGQQQ\\\dddjjjlll~~~yyywwwpppyyyooofffwwwqqqOOO>>>//////222***,,,,,,,,,+++++++++******************************((()))))))))************((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,222>>>KKKVVVaaaiiinnn```PPPPPPiiizzzeeefffeeehhhkkksssgggEEEBBBJJJPPPJJJEEEAAA777444444444666999:::::::::999888777555333000...---+++++++++******++++++,,,............---,,,+++++++++++++++,,,,,,,,,------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------...//////000000111444666888:::;;;;;;:::999;;;;;;<<<======>>>>>>???============>>>???AAAAAA???@@@@@@AAA@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777777888888777888888888:::;;;<<<===>>>AAADDDGGGGGGHHHJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQXXXVVVYYY^^^```aaaeeekkkqqq~~~}}}zzzxxxyyy{{{}}}}}}zzzxxxwwwxxxzzz{{{{{{uuuvvvvvvuuuttttttvvvxxxwwwxxxzzzzzzyyyyyyzzz{{{uuuuuuvvvyyyzzzyyyuuurrruuusssrrrtttxxxzzzyyyvvvwwwwwwvvvuuutttvvvzzz~~~~~~~~~~~~}}}|||yyywwwuuuqqqsssvvvzzzyyywwwqqqfff[[[TTTMMMPPPXXXbbb{{{sssqqqqqqxxx{{{eeeFFF000222555---+++222------,,,,,,,,,+++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))*********+++++++++++++++,,,,,,,,,---------CCCCCCDDDCCCBBBAAA???===?????????@@@BBBEEEHHHJJJKKKJJJIIIIIIIIIGGGDDDBBB@@@???>>>===<<<<<<<<<<<<@@@BBBDDDFFFHHHIIIHHHHHHFFFIIIIIIFFFGGGKKKLLLJJJCCCEEEHHHJJJKKKNNNQQQTTT[[[YYYUUUQQQLLLHHHEEEDDDBBBBBBEEELLLRRRUUUSSSPPPEEEDDDBBBCCCEEEFFFFFFFFFFFFKKKPPPRRROOOJJJHHHGGGGGGDDD@@@>>>???DDDJJJNNNMMMIIIDDDAAA@@@@@@@@@@@@EEEKKKOOOKKKFFFBBB<<<666999;;;>>>CCCIIIMMMOOOOOOIIIFFFBBBAAA@@@@@@???>>>??????@@@BBBCCCDDDEEEFFFEEEEEEGGGGGGFFFDDDAAA@@@<<<;;;<<<>>>CCCGGGJJJKKKHHHFFFEEEDDDEEEDDDBBBAAACCCBBBDDDIIIJJJIIILLLQQQXXXfffsss}}}uuu||||||uuukkkaaaOOOGGGBBB@@@===>>>KKKZZZeeegggkkkooorrrtttvvvvvvuuuvvvwwwvvvvvvwwwzzz|||{{{|||nnnRRR???@@@EEENNN[[[dddiiijjj|||lllkkkggg}}}kkkfffpppaaa???333111...,,,,,,,,,,,,+++++++++******************************))))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,000<<>>?????????>>>=========>>>???@@@@@@??????????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999888888888888999999888888888888999:::;;;;;;<<<>>>AAADDDFFFHHHLLLNNNRRRRRRSSSSSSUUUVVVWWWXXXZZZXXXZZZ___bbbbbbeeeiiirrr~~~{{{zzz{{{|||}}}|||xxxvvvwwwzzz|||}}}uuuvvvwwwuuusssqqqqqqrrrxxxyyyzzzyyyxxxwwwxxxyyyssstttwwwzzz{{{yyyuuuqqquuuttttttvvvxxxxxxwwwvvvuuuvvvwwwwwwxxxzzz~~~{{{|||}}}}}}|||zzzwwwvvvppppppqqqttt{{{{{{{{{vvvjjj___WWWNNNLLLOOOVVVsss}}}dddrrrwww~~~sssVVV;;;444333...,,,111------,,,,,,,,,,,,++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******)))************+++++++++,,,,,,,,,,,,------------>>>@@@BBBDDDDDDBBB@@@???@@@@@@BBBEEEGGGJJJLLLMMMMMMMMMNNNNNNNNNKKKFFFBBB>>>============>>>@@@AAACCCEEEHHHKKKMMMLLLJJJIIIHHHKKKKKKIIIJJJNNNOOOMMMHHHKKKNNNOOONNNNNNPPPRRRWWWWWWWWWVVVRRRNNNJJJHHHFFFDDDCCCHHHNNNSSSSSSQQQKKKHHHEEEFFFIIIKKKLLLLLLGGGJJJOOOSSSTTTRRROOOLLLMMMIIIDDD@@@AAADDDJJJNNNMMMIIICCC>>>===???AAACCCIIIOOOPPPHHH???<<<======>>>AAAGGGNNNSSSTTTQQQOOOEEEBBB@@@???@@@AAAAAA@@@AAABBBDDDGGGIIILLLNNNOOORRRSSSUUUTTTQQQLLLGGGCCC@@@>>><<<===AAAEEEIIIJJJJJJJJJIIIJJJJJJIIIFFFCCCCCCDDDIIIPPPSSSSSSVVVZZZ^^^ooo}}}}}}yyyzzzmmmaaaVVVLLLDDDCCC???<<>>AAARRR[[[MMM???:::555000222555777888999;;;<<<777666444222000///...---,,,,,,,,,,,,,,,---......,,,,,,------...---------++++++,,,,,,,,,,,,------............////////////------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,---...000222444666777888999999:::;;;<<<<<<<<<<<<======>>>>>>???@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<::::::;;;<<<<<<======>>><<<<<<<<<<<<<<<;;;::::::::::::999999999999::::::999999888888888888999999:::;;;>>>@@@CCCHHHMMMQQQXXXXXXXXXZZZ[[[]]]___```^^^[[[]]]bbbeeeeeegggjjjqqq~~~}}}}}}}}}~~~~~~|||yyyxxxzzz{{{||||||uuuvvvxxxwwwuuusssrrrrrrxxxyyyyyyxxxwwwwwwxxxzzzvvvvvvxxxzzz{{{zzzwwwtttsssuuuvvvwwwvvvttttttuuutttvvvwwwxxxxxxyyy|||~~~xxxyyy{{{||||||zzzwwwvvvrrrqqqppppppvvv|||vvvllldddYYYPPPNNNLLLMMMgggsssmmmjjjLLL:::333000//////------,,,,,,,,,,,,++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++***))))))************+++++++++,,,,,,,,,------------...:::<<<@@@DDDEEEDDDCCCAAA@@@BBBDDDHHHKKKMMMNNNOOONNNOOOQQQSSSSSSNNNFFFAAA<<<<<<<<<===???AAADDDEEEDDDGGGKKKNNNOOONNNKKKIIIFFFJJJJJJIIIJJJOOOQQQOOOOOORRRUUUUUURRRPPPPPPRRRRRRTTTWWWXXXVVVSSSNNNKKKHHHDDDBBBDDDJJJPPPQQQPPPOOOKKKHHHHHHLLLOOOQQQPPPHHHJJJNNNTTTWWWWWWTTTPPPQQQMMMGGGCCCBBBFFFKKKNNNNNNIIIBBB===;;;>>>BBBEEEKKKQQQPPPEEE:::999@@@FFFBBBFFFNNNUUUYYYXXXRRRMMMBBB@@@>>>>>>@@@BBBCCCDDDDDDEEEHHHKKKNNNRRRTTTVVVdddeeegggfffaaaZZZRRRMMMCCC@@@===<<>>???@@@=========>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>???======>>>======<<<;;;;;;999999:::;;;<<<===>>>???===============<<<<<<;;;;;;::::::999999::::::;;;:::999888888777888888888888:::<<<>>>AAAGGGNNNSSS[[[[[[\\\]]]___bbbccceeebbb___```fffiiiiiijjjmmmooo~~~~~~~~~~~~}}}|||{{{{{{|||}}}|||{{{rrruuuxxxyyyxxxwwwvvvwwwxxxyyyyyyxxxwwwxxxzzz}}}yyyyyyxxxyyy{{{{{{yyywwwqqqtttwwwwwwtttqqqrrrtttuuuwwwxxxwwwvvvuuuuuuwwwwwwxxxzzz||||||zzzwwwvvvvvvtttrrrppprrrxxxyyyrrrnnnZZZSSSQQQLLLGGG[[[}}}vvvyyyXXX???444222000...---------,,,,,,,,,++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,+++***))))))************+++++++++,,,,,,,,,---------......:::;;;<<<===>>>>>>>>>>>>CCCHHHJJJIIIJJJLLLKKKHHHNNNRRRUUUSSSMMMGGGBBBAAA>>><<<===@@@???===@@@EEEFFFIIINNNOOOMMMIIIFFFDDDDDDEEEFFFHHHIIIKKKLLLMMMQQQSSSUUUUUUSSSRRRTTTWWWWWWTTTRRRSSSUUUVVVSSSQQQGGGBBB@@@EEEIIIIIIJJJLLLLLLOOONNNJJJMMMWWW\\\\\\SSSJJJGGGMMMSSSTTTUUUYYYWWWWWWNNNAAA>>>FFFKKKIIIPPPHHHBBB???>>>???DDDKKKPPPKKKCCC<<<:::<<<@@@CCCEEENNNVVVYYY]]]]]]TTTHHHAAACCCCCC@@@???CCCGGGHHHIIIJJJMMMTTT\\\dddiiikkkzzz}}}}}}yyyvvvpppaaaRRRHHHBBB;;;999===DDDIIILLLPPPOOOPPPRRRUUUSSSNNNIIIGGGIIIQQQ\\\bbb```^^^___kkkwww}}}|||wwwjjjaaaVVVGGG===;;;>>>CCCEEETTT[[[eeelllpppsssuuuwww{{{yyyxxxzzz~~~~~~xxxlllJJJ???BBBLLLQQQZZZcccbbbpppzzz}}}qqqiiilllrrrttthhhhhhhhhiiiPPP:::333,,,///------,,,++++++******)))************************))))))))))))))))))))))))************************)))******++++++,,,------///,,,+++---,,,******---555333PPPssszzzzzzsss___GGGIIIUUUfffjjj___WWWWWWXXX___hhhkkkdddXXXLLLGGGEEEVVV```VVVEEE:::555222333444555777888888888888888666444222///...---,,,***+++,,,,,,------,,,,,,------------------------000///---,,,,,,---///000.........------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------...------,,,,,,---------,,,...000222222444666888<<<<<<<<<<<<<<<;;;;;;;;;@@@???>>>======???AAACCC============>>>>>>>>>>>>:::999999888777777777888999999:::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888:::::::::999999999888888999999999;;;>>>BBBFFFHHHPPPYYY___```bbbhhhjjjgggfffeeeeeefffgggiiikkkmmmyyy~~~}}}}}}~~~{{{yyyxxxxxxyyyyyyyyyxxxwww{{{}}}{{{zzzzzzwwwrrrxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxzzz|||{{{xxxttttttuuuuuusssqqqqqqrrrsssxxxwwwwwwxxxzzzxxxsssooouuuwwwzzzzzzxxxvvvtttssssssrrrqqqqqqsssxxxzzzrrriiicccWWWNNNMMMMMMSSSggg}}}|||```AAA333333111,,,...---,,,+++************+++++++++************)))************************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********+++---//////...666777999;;;===>>>???@@@DDDIIIKKKJJJKKKNNNMMMJJJMMMOOOQQQOOOKKKGGGEEEEEECCC@@@@@@BBBAAA>>>AAAFFFFFFHHHJJJIIIGGGDDDBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGIIIKKKNNNPPPPPPRRRVVVYYYYYYVVVRRRQQQRRRTTTUUUVVVIIICCCAAAEEEHHHGGGHHHJJJHHHMMMPPPQQQWWW```eeeeeeZZZPPPIIIMMMSSSVVVXXX[[[[[[ZZZQQQCCC@@@HHHMMMLLLOOOGGG@@@@@@AAACCCGGGLLLIIIDDD>>>:::999===CCCGGGPPPUUUZZZ\\\^^^\\\RRRFFFDDDDDDFFFHHHJJJJJJLLLNNN[[[```iiiqqqxxxnnn^^^KKKEEE???===???DDDIIIKKKNNNOOOQQQTTTUUUTTTQQQNNNIIINNNXXXaaacccaaaaaaeeeppp{{{~~~rrreee[[[MMMBBB===>>>@@@AAAPPPXXXbbbkkkpppsssuuuwwwyyyxxxyyy{{{{{{rrrQQQAAA>>>FFFMMM[[[hhhiiihhhtttyyyrrriiikkkrrrvvvpppgggggghhh]]]???666......------,,,++++++******)))************************))))))))))))))))))))))))************************)))******++++++,,,---------+++,,,......,,,---111666<<<```yyyfffMMMJJJNNNVVV___```[[[VVVUUU___qqq}}}sss]]]LLLEEEDDDRRR[[[^^^QQQAAA777333111444555666777888888888888777666444111///...---,,,++++++,,,------------,,,------------------------///...---,,,,,,---...///......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------......---------.../////////111333444555666888:::===<<<<<<<<<<<<<<<<<<<<>>===>>>???@@@AAA>>>>>>>>>>>>============999888888888999999:::;;;========================<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999;;;;;;;;;:::::::::999999999999999:::<<<@@@CCCEEEJJJRRRZZZ\\\aaahhhkkkjjjfffhhhjjjmmmooopppppppppzzz~~~~~~~~~}}}|||~~~~~~~~~}}}{{{}}}|||wwwvvvyyyyyyvvvxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyyyy{{{|||{{{wwwssstttuuuuuutttsssrrrtttuuuyyyxxxxxxzzz|||zzzvvvsssvvvvvvvvvuuutttttttttuuussssssrrrqqqqqqttt{{{|||uuunnneee[[[SSSPPPLLLKKKWWWggg{{{vvviiiOOO>>>555222111///...---,,,++++++++++++++++++++++++************************************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++---.../////////222333666888;;;>>>@@@AAAFFFJJJLLLKKKMMMPPPOOOLLLKKKMMMMMMLLLJJJHHHHHHIIIHHHEEEDDDDDDBBB@@@BBBHHHKKKLLLKKKIIIFFFDDDDDDEEECCCBBBBBBBBBBBBBBBAAAAAA@@@BBBFFFHHHLLLPPPVVVYYY]]]ZZZVVVRRROOOQQQTTTXXXKKKEEECCCEEEFFFFFFGGGJJJHHHNNNTTTXXX___gggkkkkkkdddWWWMMMLLLRRRWWW[[[^^^```^^^UUUGGGCCCKKKPPPOOOMMMDDD>>>AAAFFFHHHIIILLLAAA>>>:::999<<>>>>>>>>KKKSSS^^^iiipppsssuuuvvvwwwxxxzzz}}}xxxttt^^^GGG<<>>OOOXXX``````^^^\\\YYYUUU\\\|||vvvQQQ@@@AAAFFF[[[[[[UUUGGG;;;555333111555555666777888888888888666555333111///------,,,++++++,,,---------------------------------------///...---,,,,,,---...///------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------...............///000111333555777777777888999;;;===============>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>======<<<<<<888888999999;;;<<<===>>>AAAAAA@@@???>>>===<<<<<<========================>>>>>>>>>>>>===<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;:::::::::;;;===???@@@BBBJJJRRRWWW^^^fffkkklllhhhkkkoootttvvvvvvuuuttt}}}}}}~~~zzztttsssxxx||||||xxxxxxxxxxxxxxxwwwwwwwwwyyyyyyzzz|||}}}{{{vvvsssuuuvvvvvvuuuttttttvvvxxxwwwwwwxxxzzz|||{{{wwwtttvvvtttqqqpppppprrruuuwwwrrrttttttqqqnnnooouuu{{{}}}xxxuuuggg___XXXTTTMMMFFFIIISSSooo|||^^^tttuuuaaaKKK888111555000///...---,,,,,,,,,,,,,,,+++++++++************************************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------...////////////333444666888;;;>>>AAABBBIIILLLMMMLLLLLLOOOOOOKKKLLLMMMNNNNNNNNNLLLKKKKKKJJJGGGEEEDDDBBBAAADDDJJJMMMNNNNNNMMMKKKIIIIIIJJJGGGGGGFFFEEEDDDCCCBBBAAA???@@@AAADDDGGGLLLPPPSSS[[[\\\\\\XXXTTTQQQSSSUUUKKKFFFDDDFFFGGGHHHKKKOOOPPPSSSVVVZZZ___dddggghhhlll___QQQLLLQQQXXX^^^aaaeeecccXXXIIIEEEMMMRRRPPPJJJAAA===BBBIIIKKKJJJIII===<<<:::;;;@@@HHHPPPUUUVVVXXX]]]cccgggeee\\\SSSUUUNNNQQQbbbqqqyyyxxxooocccWWWMMMIIIFFFBBBAAABBBEEEIIIKKKKKKOOOSSSSSSQQQNNNOOOPPPQQQUUU^^^hhhlllnnnrrrxxxzzzrrriiiZZZKKKAAA>>>>>>???GGGNNN[[[gggppptttvvvvvvxxxyyy|||}}}~~~}}}wwwxxxkkkPPP???@@@III^^^qqqtttjjjrrrzzzxxxnnnhhhmmmuuuzzzuuuqqqoooooovvvGGG999666000------,,,++++++******)))************************))))))))))))))))))))))))************************)))******++++++,,,------++++++---///...---000666@@@TTTrrr{{{eeePPPAAAQQQ```jjjeee``````^^^YYYUUUyyymmmHHH===FFFMMMXXXRRRHHH>>>999777666555666777777888888888777777444333222000...---------+++,,,,,,---...---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,---------...000111222666888999999999999:::;;;>>>>>>>>>>>>>>>?????????======>>>??????>>>>>>===??????>>>>>>======<<<<<<:::::::::;;;<<<===??????AAAAAA@@@???>>>======<<<=========>>>>>>>>>>>>>>>???????????????>>>======??????>>>>>>>>>===============<<<;;;<<<<<<===>>>===CCCJJJQQQXXX```fffjjjlllnnnssswwwyyyzzzyyyxxx|||~~~~~~}}}}}}~~~}}}~~~~~~~~~|||}}}}}}yyyttttttzzzyyyxxxxxxwwwwwwvvvvvvvvvwwwyyy{{{}}}}}}zzzvvvssstttuuuvvvvvvuuuuuuwwwyyyssstttvvvxxxyyyxxxvvvtttuuussspppoooppptttvvvxxxrrruuuuuuqqqlllkkkpppvvv~~~yyyvvvgggaaa\\\WWWPPPHHHGGGLLL```YYY___~~~oooUUU999///555000///...---,,,,,,,,,,,,,,,,,,+++++++++*********************************((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---.........///000222777777888999<<<>>>AAABBBJJJMMMNNNKKKKKKNNNNNNKKKNNNPPPSSSUUUUUUSSSOOOLLLKKKGGGDDDCCCBBBAAAEEEKKKKKKNNNQQQRRRQQQOOONNNNNNOOONNNMMMLLLJJJIIIHHHGGGDDDDDDCCCDDDFFFHHHIIIJJJPPPUUU\\\^^^[[[WWWUUUUUUKKKGGGFFFHHHJJJLLLRRRYYYYYYWWWVVVWWWYYY]]]bbbfffpppfffWWWNNNOOOXXX```cccjjjggg[[[KKKFFFLLLQQQOOOGGG@@@===DDDJJJJJJFFFDDD;;;;;;<<>>@@@BBBDDDKKKWWWdddooouuuwwwwwwyyy|||}}}|||~~~xxx}}}vvvYYYCCC@@@FFFXXXjjjmmmiiinnnvvvzzzrrrhhhjjjsssxxxuuummmeeeMMM999777000------,,,++++++******)))************************))))))))))))))))))))))))************************)))******++++++,,,------,,,,,,---...---,,,111999DDD^^^vvv|||rrr___QQQOOO]]]iiinnnddd\\\```hhhkkk```zzzeeeHHHEEENNNSSSVVVLLLAAA;;;;;;;;;999777777888888888888888777666333222111///...---------,,,,,,---.........---------------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------++++++,,,---///111222333777999::::::999999:::<<<>>>>>>>>>>>>??????@@@@@@======>>>>>>>>>======<<>>>>>>>>=========<<<======<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@??????@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>>>>>>>===@@@EEELLLQQQWWW]]]bbbppprrruuuxxx{{{}}}~~~~~~|||{{{{{{~~~|||{{{||||||{{{zzzxxxzzzyyywwwxxx~~~yyyxxxxxxwwwwwwvvvvvvvvvvvvyyy{{{}}}|||yyywwwuuusssuuuuuuuuutttuuuvvvxxxrrrtttwwwyyyyyyxxxvvvvvvtttrrrqqqrrruuuwwwwwwvvvsssuuuuuurrrmmmkkkmmmqqq~~~zzzqqqjjjddd^^^XXXQQQJJJIIIKKKQQQ|||jjjXXXlllwww]]]>>>000333///...---,,,++++++++++++,,,,,,,,,++++++++++++***************************((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---------///333666:::::::::;;;<<<>>>AAABBBJJJMMMMMMKKKLLLOOOPPPMMMQQQSSSVVVYYY[[[YYYTTTPPPNNNIIIEEECCCAAA???DDDKKKNNNQQQUUUWWWWWWVVVUUUUUUTTTTTTSSSRRRPPPOOONNNNNNKKKJJJHHHHHHHHHGGGEEECCCCCCJJJTTT[[[^^^]]][[[YYYMMMJJJIIILLLOOORRR[[[cccaaa\\\WWWWWWYYY\\\bbbiiiqqqkkk___RRRPPPXXXaaafffooolll^^^MMMFFFLLLPPPNNNFFFAAAAAAGGGKKKGGGBBB???:::<<>>>>>??????@@@@@@============<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>============>>>>>>???======>>>>>>?????????@@@>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@??????BBBGGGKKKMMMSSSYYYoooqqquuuyyy}}}}}}zzz{{{}}}|||}}}}}}|||zzzuuuyyy{{{{{{|||}}}xxxxxxxxxxxxxxxwwwwwwwwwuuuxxx{{{{{{zzzyyyyyyyyytttuuuvvvuuuttttttvvvxxxsssvvvzzz{{{zzzyyyxxxxxxtttsssrrrtttxxxyyywwwttttttuuutttrrrooonnnnnnooottt{{{}}}pppqqqlllcccZZZRRRLLLHHHGGGFFFiii___\\\yyy~~~hhhLLL777000///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,+++,,,111888???;;;:::::::::<<>>BBBIIIPPPRRRTTTTTTSSSSSSTTTUUUUUUUUUTTTSSSSSSRRRRRRQQQOOONNNLLLLLLLLLJJJFFFBBBAAADDDJJJRRRXXX\\\]]]\\\RRROOONNNQQQSSSWWWaaakkkmmmeee```_________dddlllqqqpppgggYYYRRRYYYdddjjjuuuqqqbbbOOOGGGLLLOOOMMMGGGEEEGGGLLLLLLEEE>>><<<;;;???EEEKKKQQQUUUXXXYYY```___```bbbaaabbbnnn|||vvveeeVVVLLLJJJGGGDDDCCCFFFJJJNNNQQQNNNOOOTTTWWWXXX^^^eeekkkggg```VVVOOOMMMPPPTTTTTTSSSRRRSSSSSSRRRPPPNNNKKKHHHLLLXXXeeemmmsssxxxtttbbbPPPEEEAAAAAA@@@DDDMMMYYYfffppptttuuuxxx{{{~~~~~~~~~~~~}}}tttWWWFFF===FFFVVV[[[___aaarrrwwwiiihhhmmmrrrwwwrrrgggDDD;;;222------,,,++++++******)))************************))))))))))))))))))))))))************************)))******++++++,,,---------,,,------,,,000<<>><<<<<<======>>>??????@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????<<<<<<<<<<<<===???@@@AAA????????????@@@@@@@@@AAA??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAABBBBBBBBB@@@>>>???DDDFFFFFFKKKRRRdddhhhooowww}}}}}}~~~~~~}}}~~~~~~|||{{{xxx|||~~~}}}}}}}}}yyyxxxxxxxxxxxxyyyyyyyyyyyyuuuwwwyyyzzzyyyyyy{{{}}}wwwxxxxxxwwwuuuuuuvvvxxxtttwww{{{|||zzzxxxwwwxxxvvvsssrrrtttxxxyyywwwtttvvvtttrrrrrrsssrrrpppnnnooouuuyyytttkkkaaaWWWQQQKKKGGGEEERRRrrruuuWWWlllxxxaaaEEE111000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,,,,+++---444???HHH999999999:::<<>>>>>AAAIIIUUUcccmmmrrrsssvvvyyy}}}~~~~~~}}}}}}~~~bbbLLL>>>DDDUUU[[[bbbdddxxx~~~gggaaa___eeewwwuuupppJJJ>>>444------,,,,,,+++******)))************************))))))))))))))))))))))))************************)))******+++,,,,,,---------,,,,,,---...333BBBQQQnnnrrr^^^PPPWWWqqq|||zzzxxxpppaaa]]]rrrlllQQQFFFNNN[[[aaabbbOOOAAA555444666666888<<<:::::::::999888777666555000///...---------------,,,---......//////......------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------......000222555888:::<<<999:::<<<===<<<===???@@@;;;<<<<<<===>>>????????????>>><<<:::999:::<<<===;;;;;;<<<===>>>???@@@@@@999:::;;;<<<>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAA@@@@@@@@@??????======???@@@BBBBBBBBBBBB@@@======BBBCCCBBBGGGOOOXXX^^^hhhsss|||~~~}}}~~~}}}|||{{{}}}~~~|||}}}zzzvvvxxxxxxxxxyyyyyyzzzzzzzzztttwwwyyyyyyxxxyyy|||yyyzzzzzzxxxwwwvvvwwwxxxrrrvvvzzzzzzxxxuuuuuuuuuxxxtttqqqrrrvvvxxxvvvtttwwwtttqqqrrruuuvvvrrrmmmppprrr{{{}}}yyyrrrggg___WWWPPPJJJMMMCCC```^^^mmmqqqPPP333111000///......------...---------,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,...666DDDOOO<<<;;;::::::===@@@DDDFFFCCCBBBEEEMMMUUUXXXSSSNNNJJJKKKMMMPPPSSSVVVXXXYYYSSSNNNHHHDDD@@@===@@@FFFFFFEEEEEEDDDDDDEEEFFFFFFLLLPPPTTTVVVUUUTTTTTTTTTTTTVVVXXXYYYVVVPPPIIIEEEEEEFFFJJJMMMKKKIIIOOOWWWVVVUUUSSSSSSUUU[[[cccjjjuuuwwwwwwoooeeebbbfffmmmsssoookkkeee^^^\\\eeeqqq|||zzzbbbKKKLLLRRRQQQPPPIIIOOOUUUTTTKKKAAA===>>>CCCIIIQQQVVVXXX[[[^^^aaaaaaaaa```___hhhzzz___TTTQQQOOOLLLLLLHHHGGGLLLQQQTTTXXX\\\kkkttt|||~~~}}}iiiYYYRRRUUUXXXXXXXXXXXX[[[]]][[[UUUQQQRRRZZZ\\\aaakkknnnuuuzzzjjj[[[NNNEEE@@@AAA@@@DDDPPP```kkkooonnnuuu{{{~~~~~~~~~}}}|||rrrTTTAAAAAAOOO\\\dddmmmsssfff```fffoootttqqqyyyooo~~~OOO???666000///---+++*********+++************************+++++++++*********)))))))))************+++++++++,,,,,,,,,+++++++++******///,,,...111111333CCCVVVyyy|||OOOMMMiiizzzsssgggXXXbbb|||ttt___JJJHHHUUU``````ZZZIII>>>555444666777888;;;888999::::::888555222000.........------,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,---------............---,,,,,,,,,------...///111333666777888999============>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;=========>>>???@@@@@@@@@:::;;;<<<>>>????????????@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBGGGFFFDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA???>>>======;;;===CCCEEEBBBAAABBB@@@AAABBBCCCDDDDDDDDDDDDPPPVVVaaallltttyyy~~~~~~}}}{{{zzz~~~}}}zzzxxxwww|||yyyvvvtttuuuvvvvvvuuu}}}yyyuuuuuuyyy|||zzzxxxxxxyyyyyyxxxxxxwwwvvvuuuxxx|||~~~zzzxxxxxxwwwuuuuuuuuutttttttttsssssssssuuuuuutttssstttvvvxxxzzzrrrpppqqq{{{wwwmmmiiibbbVVVNNNLLLEEEHHHSSSnnnyyymmmZZZ333666/////////---333444))),,,,,,,,,+++++++++******)))))))))***+++++++++,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---...---+++---777HHHUUU;;;;;;;;;<<<>>>AAADDDEEEGGGFFFFFFJJJOOOPPPLLLFFFGGGIIILLLOOOQQQQQQPPPPPPLLLGGGDDDBBB@@@???CCCIIIEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNPPPQQQQQQSSSUUUXXXSSSWWW]]]aaa^^^VVVMMMFFFGGGGGGJJJLLLKKKHHHKKKPPPVVVWWWWWWWWWXXX^^^gggooozzz}}}}}}vvvkkkdddeeehhhqqqpppoookkkcccaaajjjuuu|||zzzcccMMMOOOTTTSSSSSSNNNQQQTTTQQQIII@@@===???DDDKKKTTT[[[]]]^^^```bbb```___dddttt|||fffXXXTTTSSSQQQNNNRRROOOOOOSSSXXX___kkkwwwnnn]]]UUUSSSTTTWWWWWWWWWYYY[[[[[[YYYVVVUUU[[[^^^eeerrrxxxnnn]]]OOOEEE???AAA@@@CCCNNN]]]jjjoooooosssyyy}}}~~~}}}aaaGGG???GGGRRRdddnnnqqq~~~rrrllleeennn{{{vvvsssmmmXXX???666000///---+++*********+++************************+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,------000111111888QQQiiiwwwRRRZZZzzzzzzooofffcccssslllUUUDDDLLL^^^fff```WWWEEE<<<555555777777888:::888999::::::888555222000......---------,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,---------............---,,,,,,---------...000222444666888999999<<<=========>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCFFFEEEDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@>>>>>>===;;;<<>>777000000000,,,000111''',,,,,,,,,,,,++++++++++++***************+++++++++***************************************************++++++++++++,,,,,,,,,---...---,,,///:::KKKWWW999:::;;;===???AAACCCDDDGGGEEEEEEGGGJJJKKKIIIFFFJJJLLLOOOQQQQQQNNNKKKIIIIIIFFFDDDEEECCCBBBFFFLLLJJJJJJLLLMMMMMMMMMLLLKKKIIIIIIHHHGGGHHHKKKQQQUUUPPPWWWaaahhhggg___TTTMMMKKKIIIJJJNNNNNNKKKKKKNNNUUUYYY\\\\\\\\\aaalllvvvvvvlllgggfffnnnqqqtttssskkkhhhppp|||~~~{{{eeeQQQQQQVVVUUUWWWUUUYYYZZZSSSHHHAAA@@@CCCHHHOOOYYY___aaaaaabbbdddeeemmm~~~sss```\\\WWWVVVWWWWWWUUURRRRRRSSSVVV]]]dddqqqsssbbbWWWRRRPPPUUUSSSSSSTTTWWWZZZ[[[\\\YYY^^^```jjj|||tttbbbRRRFFF???AAA???AAAJJJYYYgggnnnqqqrrrxxx}}}~~~sssRRR???AAALLL\\\ffffffjjj~~~{{{qqqccckkkssszzzmmmmmmzzzhhhAAA666000///---,,,+++***++++++************************+++++++++***************)))************+++++++++))))))***+++,,,---......+++///222111222AAAaaa|||dddOOOdddssseeebbbooo{{{^^^IIIAAATTTiiihhhXXXMMM???888444666888888888:::999999:::999777444111000...------------,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------.........---------------......000111333555777999999:::<<<<<<=========>>>>>>>>>======<<<<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCBBBAAA@@@@@@???@@@>>>???CCCDDDCCCDDDGGGDDDFFFJJJLLLNNNMMMKKKJJJJJJLLLPPPXXXcccooowww|||~~~|||}}}~~~|||zzzyyyzzz{{{|||yyywwwvvvvvvwwwwwwvvvzzzxxxxxx{{{~~~}}}zzzwwwxxxxxxwwwwwwvvvuuuttttttyyy{{{xxxxxxzzzzzzyyyvvvvvvvvvuuuuuuuuuttttttrrrtttvvvxxxyyyxxxwwwuuuqqqllllllxxxvvvqqqiii^^^UUUQQQHHHJJJIIIQQQrrrpppvvv}}}sssQQQ;;;111000111,,,---...'''------------,,,,,,,,,,,,+++++++++***************************************************************++++++++++++,,,,,,,,,,,,------...///444@@@OOOZZZ888999<<>>>>><<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAADDDCCCDDDGGGHHHGGGIIINNNJJJKKKMMMNNNNNNNNNNNNMMMMMMRRRVVVWWW\\\eeemmmrrr~~~~~~~~~||||||~~~|||zzzxxxwwwxxxyyyxxxwwwuuuvvvwww{{{~~~~~~{{{yyywwwwwwwwwwwwvvvuuuttttttuuuzzz{{{xxxwwwyyyyyyxxxvvvvvvuuuuuuuuutttttttttssstttuuuvvvwwwvvvvvvuuuqqqnnnmmmsss}}}tttkkkbbbZZZUUUMMMOOOHHHFFF___{{{rrrhhhCCC333///222---,,,...)))......---------,,,,,,,,,,,,+++++++++***)))))))))************************************************+++++++++,,,,,,,,,------------...222:::FFFTTT\\\777999<<>>DDDPPP^^^jjjpppsssyyy~~~hhhFFFCCCPPP\\\___[[[WWWkkkqqqdddeeedddmmmzzzpppyyyqqqRRR<<<111000...,,,+++++++++,,,************************************************))))))*********+++++++++++++++,,,,,,,,,------------///000666MMMnnn~~~[[[KKKZZZqqquuukkkVVVPPPNNNRRReee}}}vvvUUU===AAAUUUooottt___HHH>>>666333333888:::888888;;;::::::999888555333000///------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,---...///000111333444666888:::;;;;;;;;;<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>??????????????????AAABBBCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBFFFEEEGGGJJJJJJIIILLLRRRVVVUUUTTTSSSSSSTTTUUUVVVQQQ[[[aaa]]]YYY\\\bbbeeevvv~~~}}}}}}|||zzzxxxyyyzzzzzzyyyxxxtttvvvyyy|||~~~~~~{{{yyyxxxxxxxxxwwwwwwvvvuuutttxxx{{{|||wwwuuuwwwxxxvvvuuuuuuuuuttttttttttttsssuuutttssssssssstttuuuvvvuuusssrrrpppsss|||vvvlllfff___ZZZNNNOOOHHHAAARRRxxxuuuxxx{{{RRR999///222///---///---......---------,,,,,,,,,,,,+++++++++***)))))))))************************************************++++++,,,,,,,,,---------------...555???LLLWWW^^^888999<<>>BBBMMMZZZfffnnnrrryyy~~~pppIIIAAAMMM\\\^^^^^^ZZZggguuujjjfffeeehhh~~~~~~ttt{{{rrr___@@@111000...---,,,+++,,,,,,***************************************+++++++++)))************+++++++++,,,,,,,,,,,,---------------///000>>>bbbtttQQQPPPeeennncccVVVGGGGGGMMMTTT\\\ggg\\\@@@;;;LLLeeevvvppp\\\JJJBBB555333444888:::888999<<<::::::999777555222000///,,,,,,,,,------------...,,,,,,,,,------------...........................------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---...000111222555666888999;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========>>>>>>??????@@@AAAAAABBB@@@@@@BBBCCCDDDEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDCCCBBBAAA???>>>???>>>>>>>>>???@@@BBBCCCCCCDDDGGGKKKJJJHHHKKKRRRXXXXXXWWWVVVWWWYYY[[[\\\WWWccciiibbb\\\^^^aaaaaammmzzz}}}~~~}}}~~~~~~}}}|||}}}~~~|||zzzyyyzzz{{{|||{{{yyywwwyyy|||~~~}}}|||xxxyyyyyyxxxxxxwwwvvvuuuyyy||||||wwwtttvvvwwwuuuvvvvvvvvvuuuuuuuuuttttttvvvuuusssrrrrrrsssuuuwwwxxxxxxuuuooollltttyyypppkkkeee___NNNLLLFFFBBBKKKfffyyy___bbb~~~iiiDDD000222000...//////------------,,,,,,,,,,,,+++++++++***************************************++++++++++++++++++++++++,,,,,,,,,,,,------------...---///777DDDQQQYYY]]]999:::<<<>>>@@@BBBCCCCCCGGGKKKOOOOOONNNQQQXXX^^^\\\\\\[[[\\\\\\^^^___```^^^^^^aaaddd```XXXSSSSSSUUUUUUTTTTTTSSSSSSRRRRRROOOPPPQQQQQQOOONNNNNNOOOMMMKKKJJJJJJNNNTTT[[[```___^^^]]]^^^[[[XXX\\\cccdddhhhkkkmmmmmmooouuuyyyzzzrrrssswww}}}iiiWWWWWW[[[eeeuuu|||hhhNNNAAAFFFMMMNNNXXX[[[___bbbeeelllvvv|||www]]]LLLJJJRRR[[[```___\\\YYYYYY\\\aaadddfffiiinnnxxxxxx[[[OOORRRQQQSSSTTTTTTSSSTTTWWWYYYbbbhhhjjjrrroooVVVEEEBBB@@@>>>BBBJJJWWWcccjjjnnnvvv|||xxxNNNAAAHHHWWWZZZaaa]]]^^^zzz|||qqqkkkllllllzzzssswwwrrrkkkDDD222000///---,,,,,,,,,,,,************************))))))*********+++++++++)))************+++++++++***++++++,,,---...//////...111333CCCnnnoooPPP[[[llleeeSSSKKKEEEGGGUUUaaaaaa```UUU???GGG]]]qqqqqqdddTTTGGG???666444555999999888999===;;;:::888666444111000///,,,,,,,,,---------......,,,,,,,,,---------......................................................------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,---------......+++,,,,,,---///000222333666777999:::<<<<<<======;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>???@@@BBBCCCDDDDDDAAABBBCCCEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDDDDCCCBBB???===<<<===<<<<<<<<<===???BBBCCCBBBDDDIIIMMMLLLIIILLLRRRTTTVVVYYY\\\^^^````````````iiikkkfffgggnnnnnniiiiiirrr}}}|||~~~~~~}}}~~~||||||||||||{{{zzz{{{|||}}}{{{zzzyyy{{{}}}~~~~~~}}}}}}|||yyyzzzzzzyyyyyyxxxwwwvvvwww{{{zzzvvvtttvvvxxxwwwxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvuuutttpppjjjhhhppp~~~uuurrrkkkbbbSSSLLLGGGEEEFFFTTTyyyhhh\\\sssQQQ222222111...///...,,,,,,,,,,,,++++++++++++***************+++++++++************************++++++++++++++++++++++++,,,,,,,,,------------......---///888FFFSSSZZZ\\\999:::;;;===???AAACCCDDDFFFKKKPPPPPPNNNOOOVVV\\\[[[\\\^^^aaacccdddeeeeeeiiiiiikkkllleeeZZZSSSRRRWWWUUUSSSQQQOOONNNNNNMMMGGGIIIJJJKKKKKKMMMPPPRRRSSSOOOJJJGGGHHHMMMTTTXXXVVVVVVXXXZZZXXXXXX```jjjkkkmmmoooqqqrrrtttxxxzzz|||vvvtttvvv|||iiiYYYZZZ___kkk~~~cccGGGAAAMMMSSSPPPUUUZZZaaaggglllttt}}}dddYYYOOOLLLRRR[[[```aaa___\\\[[[^^^eeejjjllllllmmmsss~~~yyy___SSSVVVUUUXXXZZZZZZXXXWWWXXXZZZXXX^^^```gggwwwsssXXXDDDBBB@@@???BBBJJJUUUaaahhhkkkssszzz~~~~~~SSSBBBGGGTTTZZZfffbbbZZZssswwwoooqqqrrrzzzpppsssqqqqqqFFF222111///---,,,,,,,,,,,,************************))))))******++++++++++++)))************+++++++++((()))***,,,...///111111000444777EEEppppppVVVfffrrr```NNNMMMHHHKKK^^^nnnmmmfff[[[JJJUUUjjjuuujjjXXXLLLAAA666777555666999999888:::>>>;;;:::888666333111///...,,,,,,,,,------.........,,,,,,,,,------.........////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,---------......++++++,,,---///111222333777888999;;;<<<=========;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>>@@@AAACCCDDDFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKEEEEEEEEEDDDAAA>>><<<:::<<<;;;;;;;;;<<>>???@@@BBBDDDEEEFFFKKKRRRTTTSSSSSSVVVYYY\\\]]]^^^___bbbhhhooouuuxxxuuuqqqlllfff^^^VVVQQQOOONNNMMMJJJHHHEEECCCBBB@@@@@@??????@@@AAABBBCCCFFFFFFEEEDDDDDDFFFJJJMMMOOOSSSUUUVVVWWW[[[dddkkkooouuuzzz{{{xxxwwwzzz}}}xxxwwwggg]]]___cccyyyqqqPPPIIINNNQQQSSSWWWVVVVVVaaavvvzzziii^^^NNNKKKKKKPPPXXX^^^___]]][[[```ddddddgggmmmqqqqqqrrrwww{{{^^^SSSXXX\\\^^^bbbdddeeedddaaa___[[[```___eeettt~~~bbbJJJEEE@@@???AAAFFFMMMYYYeeeooouuuzzz}}}~~~aaaDDDDDDSSS^^^mmmwwwyyy{{{zzzvvvwwwqqqvvvgggeeennnKKK;;;000///111+++***,,,(((*********************************************************))))))))))))))),,,,,,,,,,,,------...///000333===MMMlllZZZaaa||||||kkkQQQIIIIIIZZZiiilllnnnqqqlllaaakkk{{{}}}hhhPPPEEE>>>666333666999:::999999<<<>>><<<;;;777444111///......+++,,,------......------........................------------------------------------------------...------,,,,,,------...........................------------------------,,,,,,,,,---------............---...///222555666999:::;;;<<<============;;;::::::;;;;;;===>>>>>><<<;;;;;;:::::::::;;;;;;???>>>>>>===============???@@@AAABBBCCCEEEFFFFFFHHHGGGEEEFFFHHHJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKMMMNNNOOOMMMKKKHHHHHHHHHIIIFFFBBB@@@???===<<<:::;;;===>>>>>>>>>@@@FFFJJJMMMQQQWWWZZZ[[[[[[[[[\\\eeegggiiinnnwww~~~vvv|||zzzxxxyyyzzzyyytttpppuuupppooottt}}}~~~~~~~~~~~~yyy{{{~~~~~~}}}{{{zzzzzz}}}{{{{{{}}}~~~|||xxxvvvvvvxxxzzz}}}vvvtttyyy{{{wwwuuuvvvzzz{{{||||||zzzxxxxxxyyyuuuyyy{{{zzzzzz{{{xxxttttttllliiioooqqqnnnsss}}}vvvkkkjjjaaaTTTKKKJJJFFFIIIbbbbbb^^^uuujjjDDD111//////...------------,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++***+++,,,,,,------,,,,,,222///333@@@LLLSSS[[[ccc>>>>>>>>>???@@@AAABBBCCCAAAFFFLLLMMMLLLLLLNNNQQQUUUXXX[[[```eeemmmuuuzzzvvvsssnnnhhhaaaYYYQQQLLLHHHGGGEEECCCAAA@@@??????>>>===<<<;;;;;;<<<===>>>@@@@@@@@@@@@@@@BBBFFFIIIOOORRRVVVWWWXXX\\\ccciiinnnttt{{{~~~|||{{{|||zzzxxx~~~kkk___[[[iiidddHHHEEEOOOTTTVVVWWWYYY]]]kkk~~~xxx]]]IIIIIILLLPPPUUUYYY[[[\\\\\\^^^dddhhhhhhkkksssyyy{{{}}}aaaXXX^^^___aaadddgggiiiiiihhhhhhfffhhhdddjjjyyyfffMMMEEE@@@>>>AAAEEELLLXXXcccnnntttzzz}}}iiiHHHDDDMMM```yyy|||wwwuuummm|||ooojjjmmm~~~UUU<<<000///111+++***---)))************************************************************)))))))))))),,,,,,,,,,,,---...//////000555CCCWWWvvv|||\\\lll~~~mmmTTTKKKJJJ\\\lllqqquuuzzzxxxqqqsss~~~{{{dddMMMBBB<<<777444666999:::::::::<<<>>><<<:::777444111///......+++,,,------......------........................------------------------------------------------...------,,,,,,------...........................------------------------,,,,,,,,,---------..................000222555777999:::;;;<<<============:::::::::;;;<<<===>>>???<<<;;;;;;::::::;;;;;;<<<>>>>>>=========>>>>>>???@@@@@@AAABBBDDDEEEFFFGGGHHHGGGFFFFFFHHHIIIJJJKKKMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJGGGBBB???>>>===<<<;;;;;;<<<===>>>???CCCIIINNNVVVXXX[[[^^^``````___^^^ffflllqqqsss~~~}}}}}}}}}}}}|||zzzuuurrrvvvssstttyyy~~~}}}||||||||||||}}}~~~}}}||||||~~~~~~{{{{{{|||~~~~~~|||zzzwwwvvvwwwxxx{{{uuussswwwyyyvvvuuuwwwxxxyyyzzzzzzxxxwwwwwwxxxuuuxxxzzzxxxwwwyyywwwssspppjjjllltttwwwsssuuu|||uuulllmmmcccVVVNNNLLLGGGGGG[[[uuueeeYYYfffuuuPPP777///000000------------,,,,,,,,,++++++++++++++++++++++++++++++************************************++++++++++++++++++,,,------------,,,///...444BBBOOOWWW___ggg>>>>>>>>>?????????@@@@@@<<>>>>>???AAAEEEHHHNNNRRRVVVXXXYYY]]]bbbggglllsss}}}xxxrrr}}}{{{nnnaaaZZZuuuqqqYYYEEEFFFQQQWWWXXXYYY^^^ooozzzfffNNN===IIIPPPXXX[[[ZZZYYY[[[]]]```hhhnnnooosss}}}hhh```eeehhhhhhjjjkkkmmmnnnooopppqqqppplllqqqlllSSSFFFAAA>>>@@@CCCIIIUUU___lllssszzz}}}tttOOOCCCGGGccc}}}vvvyyy|||tttqqqjjj|||tttlllwwwaaa>>>111///111,,,+++...***************************************************************************,,,,,,,,,,,,---...///000///:::SSSnnnddd]]]yyy{{{lllUUUOOORRRbbbpppuuuyyywww{{{sss]]]GGG===:::777555777:::;;;:::;;;<<<>>>;;;999666333000///......+++,,,------......------........................------------------------------------------------...------,,,,,,------...........................------------------------,,,,,,,,,---------...............///111333666777999:::;;;<<<============999::::::;;;<<<===>>>???<<<;;;;;;;;;;;;;;;<<<<<<============>>>???@@@AAA@@@AAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKMMMPPPQQQOOOLLLLLLHHHCCC???>>>===<<<<<<;;;<<<===>>>AAAGGGNNNTTTbbb```___aaaeeefffeeeccciiivvv{{{yyy~~~|||xxxwwwyyyzzz}}}~~~~~~~~~~~~~~~~~~|||{{{{{{}}}}}}{{{zzzxxxwwwvvvyyyuuurrrtttvvvuuuvvvxxxwwwxxxyyywwwuuuttttttuuuuuuxxxxxxuuutttvvvvvvsssooommmqqqzzz|||vvvssswwwwwwnnnooofff[[[SSSPPPIIIDDDQQQeeerrrZZZXXX```???000111222---------------,,,,,,,,,,,,++++++++++++++++++++++++************************************+++++++++,,,++++++,,,---------------,,,---666EEESSS]]]dddjjj????????????>>>>>>======777:::<<<<<<;;;;;;>>>@@@@@@DDDIIIMMMPPPRRRTTTVVVTTTSSSQQQPPPOOOLLLIIIFFFDDDBBB>>>;;;999999:::;;;;;;:::999999999:::;;;<<<<<<>>>AAACCCDDDGGGKKKMMMPPPSSSWWWZZZ\\\^^^bbbeeeiiirrr}}}|||qqqvvvxxxnnneeebbbcccVVVLLLNNNTTTXXX]]]aaannn```KKKFFFFFFQQQVVV[[[]]]\\\\\\]]]___cccmmmuuuzzzlllfffjjjnnnnnnmmmmmmnnnppprrrttttttvvvsssxxxrrrXXXGGGBBB>>>???AAAFFFQQQ[[[jjjrrrzzz}}}WWWCCCGGGeeesssiiinnn}}}wwwmmmoooooo|||llltttmmmAAA333///000,,,---///+++************************************************)))***************++++++,,,,,,,,,,,,---///000111000DDDkkktttNNN^^^qqqfffUUUUUUfffrrr{{{zzzxxx{{{ooonnndddSSSBBB999666666777888:::;;;;;;<<<======:::888555222000......---+++,,,------......------........................------------------------------------------------...------,,,,,,------...........................------------------------,,,,,,,,,---------.........//////111333555777888999:::;;;<<<============<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<============>>>???@@@BBBBBBAAABBBCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKJJJJJJKKKLLLLLLLLLKKKKKKMMMJJJIIIMMMRRRUUUSSSOOONNNIIIDDD@@@???>>>>>>============@@@EEELLLTTTZZZgggbbb^^^```fffkkklllkkkuuu}}}}}}~~~|||}}}~~~~~~~~~}}}|||zzzwwwuuuxxxuuusssssstttuuuxxxzzzyyyzzzyyywwwtttrrrrrrsssvvvxxxvvvrrrrrrtttuuussssssrrrvvv|||{{{sssoooooo}}}ssspppjjjaaaYYYUUUKKKCCCHHHUUUtttgggQQQ{{{oooGGG111111333---...------------,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,+++,,,,,,---...---------,,,000:::IIIWWWaaagggjjj>>>>>>>>>>>>>>><<<;;;:::666777888999:::<<>>>>>AAAFFFIIIKKKNNNRRRTTTSSSVVVZZZ]]]___aaaccceeehhhppp|||www~~~wwwmmmkkktttVVVTTTSSSUUUWWW\\\gggrrreeeJJJAAAJJJTTTYYYXXXYYYZZZ]]]```dddfffnnnyyy{{{iiieeeiiikkkjjjjjjjjjlllpppsssvvvuuuzzzzzzxxx^^^IIIDDD??????@@@DDDNNNXXXhhhqqqyyy{{{}}}aaaGGGHHHbbbmmmhhhrrrwwwiiisss||||||mmmttt|||FFF555///000,,,---000+++************************************************))))))******+++++++++,,,,,,,,,,,,---...///111111555UUU[[[HHHcccwwwhhhcccYYYbbb|||wwwlllkkkrrryyyccc\\\SSSHHH>>>666444666999999:::;;;============999777555222///...------+++,,,------......------........................------------------------------------------------...------,,,,,,------...........................------------------------,,,,,,,,,---------.........///000222444666888999999:::;;;<<<============>>>>>>===;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>=========>>>@@@AAACCCDDDBBBCCCDDDEEEGGGHHHIIIIIIHHHJJJKKKKKKJJJIIIJJJLLLJJJJJJKKKLLLLLLLLLLLLLLLMMMJJJIIIMMMSSSVVVTTTQQQNNNKKKFFFCCCAAAAAAAAA@@@??????@@@DDDJJJRRRZZZ^^^ddd___[[[^^^fffnnnrrrsss~~~~~~}}}}}}~~~|||yyyuuuwwwwwwvvvssssssvvvyyy{{{}}}}}}{{{xxxtttqqqqqqrrrwwwxxxvvvrrrqqqtttuuusssvvvuuuvvvwwwvvvqqqnnnnnnuuu{{{rrrooofff^^^XXXNNNDDDDDDJJJ[[[wwwwwwQQQdddyyyPPP555111222............---------,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---.........------///555@@@MMMZZZcccgggggg======>>>>>>===<<<:::999666777777999===AAAFFFHHHLLLPPPUUUWWWVVVTTTQQQPPPNNNMMMLLLMMMOOOPPPPPPOOOMMMKKKGGGCCC???===<<<<<<;;;;;;::::::;;;<<<>>>??????CCCHHHMMMPPPSSSWWWYYYXXXZZZ]]]```ccceeefffggghhhooozzz|||zzzyyyooouuutttLLLPPPUUUXXX\\\gggzzz```LLLFFFJJJRRRXXXYYYXXXWWWYYY___hhhppptttssseeeaaacccaaa```aaabbbfffkkkpppssssss{{{}}}~~~dddLLLFFFAAA???@@@CCCLLLUUUhhhqqqxxxyyyzzzoooPPPHHHZZZwwwrrrsss~~~mmmyyyxxxnnnvvvJJJ888000000,,,---000***************************************************))))))******+++,,,,,,,,,,,,,,,,,,---...000111222===gggfffGGGRRRlllooodddeee```qqqyyyfffUUUPPP[[[ggg```SSSGGGAAA;;;444444999:::::::::;;;>>>>>>===<<<888666444111///...------+++,,,------......------........................------------------------------------------------...------,,,,,,------...........................------------------------,,,,,,,,,---------.........///111333666888999:::999:::;;;<<<============???>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCDDDEEEFFFHHHIIIJJJJJJHHHKKKMMMMMMJJJIIIJJJLLLLLLMMMNNNOOOOOOOOOOOOOOOMMMKKKKKKNNNRRRTTTSSSQQQNNNKKKHHHFFFFFFEEEDDDCCCCCCCCCDDDIIIQQQXXX]]]```___^^^```fffooovvvzzz{{{|||~~~}}}|||}}}{{{wwwxxx{{{zzzvvvuuuxxx{{{{{{}}}}}}{{{xxxtttrrrssstttxxxzzzxxxsssrrruuuuuusssttttttsssrrrrrrqqqqqqqqqlllsss}}}wwwrrrjjjaaaZZZQQQGGGDDDFFFLLLbbbYYYPPPzzz\\\>>>222000///............---------,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,---...............111:::EEEPPP\\\eeefffbbb;;;<<<=========;;;999888777777888;;;AAAHHHNNNQQQOOOSSSXXXZZZYYYWWWUUUTTTVVVTTTSSSTTTUUUWWWVVVUUUSSSQQQNNNKKKHHHFFFDDDDDDBBBAAA@@@???>>>>>>???@@@???DDDJJJPPPTTTXXX[[[]]]^^^^^^___bbbeeehhhjjjjjjjjjooowwwyyy~~~uuufffMMMQQQUUUZZZeeexxxmmmLLLGGGNNNPPPSSSYYYUUUXXX\\\aaahhhsssttteee___^^^ZZZZZZZZZ[[[]]]aaaeeehhhmmmuuuyyyjjjNNNHHHBBB@@@???BBBJJJTTTiiiqqqwwwvvvwww~~~\\\GGGSSSlllyyy}}}rrr|||vvvooowwwOOO;;;111000,,,---///)))************************************************))))))***++++++,,,------,,,,,,,,,---///000222333CCCssstttXXXFFF^^^sss~~~jjjeeehhheee|||~~~zzzmmmWWWCCC@@@OOOaaahhhUUUDDD???;;;555666>>><<<::::::<<<>>>???>>><<<777555333000...---------+++,,,------......------........................------------------------------------------------...------,,,,,,------...........................------------------------,,,,,,,,,---------.........000222444777999:::;;;999:::;;;<<<============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>????????????@@@@@@BBBCCCDDDDDDEEEFFFGGGHHHJJJKKKKKKHHHKKKOOONNNKKKIIIJJJLLLMMMNNNOOOPPPPPPQQQQQQQQQLLLMMMNNNOOOPPPQQQQQQQQQLLLKKKJJJJJJJJJIIIGGGEEEGGGGGGIIINNNVVV\\\``````aaagggrrr|||}}}}}}~~~zzz|||~~~|||zzz|||}}}zzzyyy~~~zzzxxxzzz|||{{{zzzzzzyyyvvvttttttvvvxxxyyy{{{zzzvvvuuuwwwvvvtttuuuuuusssqqqpppqqqrrrqqqhhhoooxxxuuulllbbbZZZSSSKKKGGGFFFHHHSSSmmmLLLaaaiiiIII444///000............------------++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,------...............111<<>><<<777555333000...---------+++,,,------......------........................------------------------------------------------...------,,,,,,------...........................------------------------,,,,,,,,,---------......///000222555888:::;;;;;;999:::;;;<<<============:::::::::;;;<<<===>>>???;;;;;;;;;<<<<<<>>>??????@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGIIIJJJKKKKKKHHHLLLPPPOOOKKKIIIJJJMMMKKKLLLMMMNNNOOOPPPPPPPPPLLLNNNPPPPPPOOOOOOPPPQQQLLLKKKKKKLLLMMMLLLIIIGGGJJJJJJLLLRRRYYY___aaa```gggsss{{{zzz{{{}}}zzz|||~~~|||yyy{{{|||zzz|||yyy|||}}}{{{vvvvvvvvvuuutttuuuyyy{{{zzz|||{{{xxxwwwxxxwwwtttxxxxxxvvvsssqqqpppooommmgggoooyyyvvvmmmcccZZZTTTNNNJJJHHHHHHJJJTTTOOOttt~~~rrrQQQ666...111//////.........---------++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,---......//////......000<<>>AAAFFFMMMRRRTTTTTTRRRXXX^^^___^^^]]]```ccceeecccaaa```aaabbbcccccc```___^^^\\\ZZZYYYWWWWWWRRRRRRRRRQQQOOOMMMKKKJJJGGGIIIKKKNNNQQQWWW^^^bbbccceeehhhjjjkkklllnnnoooqqqttt{{{}}}|||~~~TTTTTT[[[[[[aaa\\\NNNFFFLLLUUUWWWTTTSSS^^^fffooowww~~~yyyeee[[[ZZZXXXXXXXXXVVVUUUVVVYYY\\\bbbcccjjjzzzpppVVVJJJAAA@@@@@@AAAIIIUUUkkkqqqsssqqqwwwnnnUUUDDD]]]vvv}}}|||uuu}}}pppsssrrrpppmmmsssfff666000333++++++***...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......(((...++++++111000000;;;QQQxxxQQQQQQqqqiiikkkdddYYYmmmpppPPP===FFFaaavvvsss\\\DDD999999;;;<<<>>>===>>>???AAABBB@@@===:::666555222///---,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------------------------------................................................000//////.........//////222222444666777888888888:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>===<<<===>>>@@@BBBBBBCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGHHHIIIJJJJJJMMMLLLJJJIIIHHHHHHIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNSSSRRRPPPNNNNNNOOOPPPQQQRRRPPPMMMKKKKKKKKKKKKJJJNNNMMMGGGKKKYYY]]]___jjjzzz}}}||||||{{{{{{~~~|||}}}~~~|||{{{|||}}}}}}||||||}}}|||{{{yyywwwvvvuuuuuuuuuwwwzzz{{{|||{{{{{{zzzyyyzzz{{{yyyuuuqqqvvvxxxyyywwwrrrooonnnoookkkkkkpppwwwjjjbbbZZZOOOHHHGGGGGGMMMcccbbbGGGkkk{{{}}}```AAA333---111000///......---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///+++***...///---,,,...555;;;IIIXXX`````````aaa999:::;;;:::888888:::<<>>@@@BBBBBB@@@<<<999555333111///---,,,,,,,,,......---------,,,,,,,,,........................------------------------------------------------------------------------................................................//////............//////222333444666777888888999;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>======???AAABBBBBBCCCCCCDDDDDDDDDDDDGGGGGGHHHIIIIIIJJJJJJJJJLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLQQQPPPNNNMMMLLLMMMOOOPPPPPPOOOMMMMMMMMMNNNMMMMMMQQQQQQLLLOOO\\\aaafffrrr~~~~~~~~~}}}~~~|||{{{{{{|||~~~{{{}}}|||xxxvvvwwwvvvvvvwwwzzz{{{{{{zzz|||zzzyyyzzz{{{zzzvvvsssxxxyyyyyyvvvrrrppppppqqqooommmppp|||uuuggg```ZZZQQQJJJHHHCCCHHHYYYpppHHH^^^cccGGG999000111000///...------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///++++++...///---,,,///888???LLL[[[bbbbbbccceee666888999:::999:::;;;===???BBBEEEFFFFFFGGGKKKNNNKKKOOOSSSVVVZZZ```jjjppprrrrrrssswww{{{zzzsssmmmmmmjjjeee^^^XXXSSSPPPOOOKKKJJJKKKLLLOOORRRVVVXXXSSSSSSSSSQQQPPPPPPRRRTTTWWW]]]fffmmmpppqqqrrrrrrwwwzzz~~~|||yyydddNNN[[[\\\lllvvvYYYNNNNNNQQQUUUYYY^^^jjjuuuvvv~~~wwwpppkkkpppooopppwwwyyyfff\\\[[[\\\]]]]]]]]][[[[[[\\\]]]aaadddhhhqqq|||XXXKKKBBBAAAAAA@@@FFFOOObbblllsssttt{{{iiiFFFIII[[[kkkuuulllmmm|||yyy|||xxxggg\\\eee~~~EEE555444---///++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((...,,,---222111555DDDooo}}}^^^MMM___nnnkkknnniiibbbrrreeeDDDAAAXXXjjjkkk\\\LLL<<<888;;;<<<<<<<<<;;;>>>BBBDDDCCC???:::777222111///---,,,,,,,,,---......---------,,,,,,,,,........................------------------------------------------------------------------------................................................//////............//////222333444666777888999999<<<<<<<<<<<<============:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>@@@BBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJMMMLLLKKKJJJJJJKKKMMMNNNMMMNNNOOOOOOPPPPPPPPPPPPQQQSSSOOORRR]]]bbbjjjzzz~~~}}}~~~}}}|||{{{zzz{{{~~~yyy|||}}}xxxuuuwwwvvvvvvvvvxxxyyyxxxwww}}}{{{yyyyyyzzzyyyxxxvvvyyyyyyxxxvvvsssrrrrrrttttttpppnnnvvvwwwhhh```[[[TTTLLLIIICCCFFFNNNrrr~~~PPPQQQvvvgggNNN>>>111000///...------,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...++++++......,,,---000<<>>999555000///...---,,,,,,------......---------,,,,,,,,,........................------------------------------------------------------------------------................................................///............//////000222333555666888999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>?????????@@@BBBDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHGGGGGGHHHIIILLLMMMLLLNNNPPPRRRRRRRRRRRRRRRWWWZZZWWWXXXbbbgggqqq||||||}}}~~~||||||{{{zzz{{{~~~yyy{{{~~~~~~{{{xxxvvvwwwvvvuuuuuuvvvvvvuuusss{{{zzzxxxwwwwwwxxxwwwwww{{{yyywwwuuussstttuuuvvvvvvppplllppp|||qqqeee^^^VVVMMMGGGFFFGGGGGG```bbbNNNnnnmmmUUUAAA///000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---++++++......,,,...333@@@HHHUUUbbbffffffkkkrrr777888999:::<<<<<<<<<;;;999<<>>???@@@@@@AAADDDFFFDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLLLLKKKIIIHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEHHHJJJLLLLLLOOOSSSTTTTTTSSSTTTVVVbbbeeeaaaccclllrrr{{{{{{{{{|||~~~}}}zzz|||{{{zzz|||~~~}}}}}}}}}}}}||||||{{{zzzzzzxxxwwwwwwwwwwwwvvvtttwwwwwwwwwvvvuuuuuuvvvwwwzzzxxxvvvtttuuuvvvwwwwwwuuuooojjjllluuupppcccXXXNNNFFFFFFGGGCCCTTTnnnuuuTTTfffzzzyyyaaaIII222000000///...------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++,,,...---,,,///555BBBKKKYYYccceeefffmmmwww888888999<<<>>>???===<<<999::::::999999<<>>BBBGGGFFFAAA:::666555111000...---------............---------,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------......................................................---......///000111333444555777888999::::::888999999999::::::::::::;;;;;;<<<<<<<<<=========<<<>>>@@@AAAAAACCCFFFHHHFFFFFFGGGHHHIIIJJJJJJKKKJJJKKKMMMNNNNNNMMMKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBDDDGGGJJJLLLMMMQQQUUUWWWVVVWWWZZZ]]]hhhjjjfffjjjvvv|||~~~|||{{{|||}}}}}}{{{|||{{{|||}}}}}}~~~}}}}}}}}}~~~~~~}}}|||zzzzzz{{{zzzyyywwwtttuuuvvvvvvuuutttuuuwwwxxxvvvttttttvvvwwwwwwwwwsssoookkkkkkqqq~~~|||jjj\\\PPPHHHCCCDDD???LLL^^^|||]]]ZZZ~~~}}}sssXXX:::111000///......---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++,,,...---,,,111888EEENNN\\\eeeeeefffppp|||777777999<<>>@@@AAABBBDDDGGGJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIKKKMMMNNNNNNMMMKKKIIIMMMLLLJJJIIIGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAACCCGGGJJJLLLNNNRRRWWWZZZZZZ]]]ccchhhnnnooolllrrr}}}}}}~~~~~~||||||}}}}}}zzz}}}}}}}}}}}}}}}||||||{{{}}}{{{zzzzzz{{{{{{yyyxxxrrrtttwwwxxxvvvuuuvvvwwwvvvtttssstttwwwxxxwwwvvvsssqqqnnnlllpppyyyooo```VVVOOOEEEDDD>>>HHHPPPjjjiiiNNNccc{{{hhhCCC222222000///////////////++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++---...---,,,111:::GGGQQQ___gggfffgggsss666666888===BBBEEEDDDBBB@@@===888777999===AAACCCGGGJJJOOOUUUZZZ\\\\\\ZZZIIIPPPXXX\\\\\\^^^bbbeeedddeeeffffffddd```]]]ZZZdddbbb```]]]\\\\\\]]]]]]]]]aaafffiiijjjjjjkkkkkkppppppooommmmmmppptttxxx}}}~~~~~~___bbbrrrwwwjjjUUU___kkkjjjxxxpppaaadddbbbeeemmmqqqqqqtttyyyzzzvvvlllhhhhhh^^^aaafffjjjlllnnnppprrrwwwvvvwww}}}oooZZZGGGAAAAAA???CCCIIIVVVeeessswww|||bbbPPPMMM\\\uuuvvvvvvvvvxxxsssuuuyyyzzzrrrkkkttt\\\CCC:::......,,,...------------------------++++++++++++++++++++++++,,,,,,------------......+++,,,+++///777===ZZZxxxTTTGGGVVVlllwwwjjjjjj```ggg|||pppwwwfffNNNAAARRRkkkqqqbbbRRR>>>888555999======<<<===@@@EEEHHHEEE>>>888666666444333111///..................---------,,,,,,,,,------------------------------------------------------------------------------------------------................................................---------......000111111333444666777999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>===>>>@@@BBBCCCEEEHHHJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIKKKMMMNNNNNNLLLJJJHHHNNNLLLJJJGGGFFFEEEEEEEEECCCCCCBBBAAA???>>>======@@@??????AAACCCGGGJJJLLLNNNSSSYYY\\\^^^bbbjjjqqqxxxyyyvvv~~~~~~||||||~~~{{{xxxwwwxxxzzz{{{{{{zzzwwwvvvzzzyyyxxxxxxyyyyyywwwvvvqqquuuyyyyyyxxxvvvvvvxxxuuussssssuuuxxxyyywwwuuusssrrrpppnnnooouuusssdddZZZTTTJJJGGG???FFFGGG]]]rrrGGGRRR|||qqqqqqHHH333222111000////////////++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++---...,,,,,,222;;;IIISSSaaahhhggghhhuuu555777:::===@@@BBBCCCCCCBBB<<<999<<<@@@CCCHHHMMMOOORRRTTTUUUYYY```cccbbbXXX\\\```cccdddeeegggiiifffgggiiijjjjjjiiigggfffnnnmmmlllkkkjjjiiihhhgggeeefffiiijjjlllppptttwwwpppqqqsssvvvzzz{{{{{{yyyxxxvvv```ggg{{{xxxcccZZZbbbooowwwvvvjjjccc^^^cccdddfffllluuu|||yyytttmmmhhhgggdddaaaccchhhlllnnnrrrwwwyyy}}}tttaaaLLLCCCBBBCCCCCCDDDTTTcccsss{{{jjjMMMMMM[[[qqqoootttyyy||||||zzzwwwqqq===555999***,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---000...///555AAAaaakkkNNNGGGbbb{{{zzzuuullllllrrryyy~~~hhhRRRAAABBBXXXlllsssbbbDDD>>>:::666777<<<>>>===:::FFFFFFEEEBBB>>>:::555222111000000///...---------.........------,,,,,,,,,------------------------.................................------,,,,,,,,,------------------------........................------......///.........000////////////111222333777777777777777888888888<<<;;;999888888999:::;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@BBBDDDFFFIIIJJJKKKJJJJJJKKKLLLLLLKKKIIIMMMLLLLLLLLLKKKKKKKKKJJJKKKJJJHHHFFFDDDDDDDDDDDDBBBAAA@@@???>>>===<<<;;;===>>>AAABBBDDDGGGKKKNNNWWWYYY]]]cccjjjoooqqqrrrvvv{{{|||||||||||||||}}}}}}}}}xxxzzz}}}~~~}}}{{{yyyxxxxxxyyyzzzzzzzzzyyyxxxwwwxxxtttuuuyyyyyysssrrruuuppprrrrrrtttyyy}}}yyyrrrrrrppppppoookkkkkkxxxwwwhhhYYYNNNGGGMMMGGG>>>DDD[[[SSSLLLvvv|||uuuUUU;;;111000222---...000+++...------,,,,,,------...,,,---...---+++***+++,,,++++++,,,,,,,,,,,,---------++++++------///777@@@QQQ\\\bbb```bbbppp666888:::===@@@AAABBBBBBAAA???@@@EEEGGGHHHLLLQQQPPPPPPPPPSSS]]]jjjnnnmmm\\\```fffmmmqqqttttttsssvvvvvvwwwwwwvvvuuusssrrrwwwwwwuuusssqqqooonnnmmmjjjmmmrrruuuvvvxxxyyy{{{tttvvvzzz~~~}}}qqqdddlllqqq___aaahhhrrrkkkZZZZZZcccjjjdddhhhoooyyy|||vvvoooiiifffgggddddddhhhlllnnnrrrxxx{{{vvvaaaLLLBBBAAABBBCCCEEESSSbbbqqqxxx~~~zzzoooMMMMMMbbb~~~sss|||uuussspppttt{{{qqqlll|||tttCCC666777+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---...000222999OOOsssvvv___GGGHHHnnnuuuqqqsssvvv~~~xxxdddIII<<>>???>>>GGGFFFEEEBBB>>>999555222111000000///......------......---------,,,,,,,,,------------------------..............................---------,,,,,,,,,------------------------........................------..................//////...///000222333555666777777777888888999999;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????AAABBBDDDGGGIIIJJJIIIIIIIIIKKKLLLLLLLLLKKKMMMLLLLLLLLLKKKJJJJJJJJJKKKIIIGGGEEECCCCCCBBBBBB@@@@@@???>>>===<<<;;;;;;<<<>>>@@@CCCFFFJJJOOORRRWWW[[[aaaiiipppuuuwwwwww}}}~~~}}}|||{{{zzzzzzuuuyyy||||||zzzwwwwwwwwwyyyyyyzzz{{{zzzyyyxxxwwwvvvssstttwwwwwwsssrrrtttuuuvvvvvvvvvzzz}}}zzzsssuuurrrqqqoookkkkkkttt{{{hhhZZZPPPIIIJJJCCC===AAAQQQwwwXXXFFFhhh}}}eee@@@333000222---...111+++...------,,,,,,------...,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------...,,,---//////111999BBBRRRaaahhhbbbfff{{{777888;;;>>>@@@AAABBBBBB???AAAFFFKKKLLLKKKNNNTTTWWWVVVUUUYYYeeerrrvvvsssmmmooottt{{{{{{}}}{{{yyyvvvssspppooonnnnnnnnnmmmkkkjjjiiihhhhhhhhhlllsssxxxzzzyyyyyyyyywwwyyy~~~}}}{{{vvvmmmiiiooo~~~|||fffXXXbbbzzzlll___[[[```kkkuuussszzz}}}uuunnnkkklllhhhfffiiikkklllqqqwww}}}gggOOOCCCAAABBBEEEGGGQQQ___nnnuuu{{{sssxxxuuuLLLKKKfffnnnyyyvvvqqqlllqqqyyyhhh```lllvvvKKK888444,,,...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,(((///222888\\\rrrgggVVVFFFUUU}}}{{{~~~~~~vvvaaaAAA;;;PPPrrr}}}qqq\\\GGG:::;;;;;;<<<<<>>>>>??????@@@AAACCCEEEGGGHHHIIIHHHHHHJJJKKKLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@??????>>>===<<<<<<;;;;;;;;;===AAAEEEIIIOOOUUUYYYZZZ^^^gggpppxxx}}}~~~|||zzzyyyxxxuuuyyy}}}}}}xxxuuuvvvxxxxxxyyyzzzzzzzzzxxxwwwvvvrrrpppqqqtttuuurrrrrrtttxxxyyywwwuuuwww{{{yyysssyyyuuurrrpppnnnlllpppvvvlll^^^WWWNNNIIIAAA???AAAFFFeeegggGGGYYYwwwKKK999111111---...111,,,...------,,,,,,------...,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------///---...000111444<<>>>>>===???FFFKKKHHHFFFCCC???;;;777444222000000//////............------------------------------------------------........................------------------------------------------------........................------------......///000---------///111444666888555555666777999:::;;;;;;:::;;;<<<=========<<<;;;<<<<<<<<<===>>>>>>?????????@@@BBBDDDFFFGGGHHHIIIHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFEEECCCAAA@@@???>>>??????>>>>>>======<<<<<<<<>>===<<<;;;<<<<<<======>>>?????????@@@AAACCCEEEFFFGGGHHHHHHIIIKKKMMMLLLJJJIIIJJJKKKMMMMMMLLLJJJIIIGGGFFFEEEDDDDDDCCCBBBAAA???>>>===@@@?????????????????????>>>AAAFFFKKKPPPWWW^^^cccbbbgggnnnvvv~~~~~~}}}}}}||||||xxx|||}}}yyyvvvwwwzzzuuuuuuvvvvvvuuutttrrrqqqnnnoooppppppqqqrrrssssssuuuvvvtttqqqsssxxxyyywwwzzzxxxuuutttttttttrrrooo}}}xxxhhhbbbXXXMMMBBBEEEFFF>>>MMMqqq[[[LLLeeeyyymmmKKK555111...///111---...------,,,,,,------...+++,,,------++++++,,,---+++++++++,,,,,,,,,------...,,,---000222777BBBMMM\\\eee```ZZZqqq555888<<>>222---333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++222777LLLyyyuuupppTTTDDDWWWmmmccciiilllkkk^^^JJJ>>>RRRzzzoooVVVBBB999<<>>>>>BBBJJJQQQJJJGGGBBB<<<777444222222//////////////////......,,,,,,,,,------------...------------------------........................,,,,,,,,,------------...------------------------........................---,,,,,,,,,---///000222---......///222444777999666777777888999:::;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@AAADDDFFFGGGHHHGGGGGGHHHKKKMMMMMMJJJHHHJJJLLLNNNMMMLLLJJJHHHFFFEEEDDDBBBBBBBBBBBBAAA@@@???>>>??????@@@@@@@@@@@@@@@@@@@@@CCCGGGLLLPPPVVV]]]aaaccchhhpppwww~~~~~~~~~~~~~~~~~~~~~~~~yyyzzzzzzyyywwwuuuuuuuuuuuuuuuuuuuuutttsssqqqpppoooqqqqqqoooppptttuuusssuuuxxxwwwtttuuuyyy{{{zzzwwwxxxvvvssssssuuusssooo~~~|||jjjcccYYYOOOCCCCCCDDD===FFFaaadddKKK[[[tttVVV999333//////000---...------,,,,,,------...***,,,------++++++,,,...++++++,,,,,,,,,,,,------...,,,---000333999EEEPPP```dddaaabbb|||777999<<<@@@DDDFFFGGGHHHCCC???>>>AAADDDGGGNNNUUU\\\gggnnnkkkbbb]]][[[ZZZWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSTTTUUUVVVWWWVVVVVVVVVWWWWWWWWWWWWXXXVVVWWWXXXXXXXXXZZZ^^^aaa^^^bbbfffhhhiiiooowww~~~}}}~~~{{{ggg^^^___ccchhhkkklllnnnpppxxxppp|||wwwiiipppuuu~~~|||uuuppplllkkkiiigggfffggghhhhhhjjjmmmqqqtttvvvxxx{{{}}}yyywwwpppooopppoooqqqmmmlllppprrrrrrtttwwwyyyuuusssttttttsssuuuyyyvvvXXXGGGAAA@@@AAADDDKKKZZZjjjrrrxxxeeeHHHOOOvvvssslll~~~~~~sssvvvuuu~~~zzzvvvtttwwwpppcccDDD555---222---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---)))...///666RRRvvv~~~mmmiiiNNNJJJjjjlll___gggnnnlll[[[DDDCCCYYYzzzwwweeeRRR===;;;<<<======???CCCJJJPPPJJJGGGAAA;;;666333222222.../////////////////////,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......------------------------........................---,,,++++++,,,///111222......///000222444777888888888888999999:::::::::999999999999:::;;;<<<============>>>??????@@@@@@@@@BBBDDDFFFHHHHHHGGGGGGDDDHHHLLLLLLJJJIIILLLOOONNNMMMKKKIIIGGGEEEDDDCCC@@@@@@AAABBBBBBAAA@@@@@@>>>>>>??????@@@@@@@@@@@@AAADDDGGGJJJNNNSSSXXX\\\___gggqqqzzz~~~~~~~~~~~~~~~~~~~~~~~~{{{yyywwwwwwxxxwwwuuusssvvvvvvvvvvvvuuusssqqqpppqqqtttsssppppppuuuvvvtttvvvyyyyyyvvvuuuxxxyyywwwtttwwwwwwrrrppprrrqqqnnnxxxrrrjjj\\\UUUGGGAAABBB===BBBUUUsssuuuTTTUUU~~~xxx___<<<444000///000---...------,,,,,,------...***+++---,,,,,,+++---...++++++,,,,,,,,,,,,------///---...222555<<>>DDDHHHNNNSSSMMMSSSVVVRRROOOQQQSSSTTTQQQUUUYYY\\\\\\\\\\\\]]]^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^```aaacccdddeeeeeegggggggggeeeeeefffhhhiiinnnqqqqqqoooooossswwwyyy~~~}}}xxxxxxyyyvvvwwwyyy|||ttt```TTTXXX^^^cccdddfffkkkoooqqqnnnvvvxxxnnnvvv~~~zzztttpppnnnmmmllljjjlllkkkjjjjjjkkknnnppprrrsssuuuxxxzzz|||}}}yyy~~~}}}sssmmmmmmooonnniiieeeeeeiiilllmmmppptttxxxuuutttwwwyyyxxx{{{uuuYYYHHHCCCCCCEEEGGGKKKZZZkkksssyyywww}}}kkkHHHLLLrrr~~~rrrgggvvvvvvnnnqqqooowwwrrrwwwvvv|||vvvhhhHHH888,,,000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---...666444999YYYuuutttjjj```LLLVVV}}}ccc[[[jjjsssnnnVVV999III___xxxyyyfffZZZLLL777======<<<===???DDDJJJOOOKKKGGGAAA:::555222222222.........///////////////,,,,,,,,,------.........------------------------........................,,,,,,,,,------.........------------------------........................---,,,++++++,,,///111333/////////000222444666888999999999999999999999:::999999888888999:::<<<============>>>??????@@@@@@@@@BBBDDDGGGHHHHHHGGGGGGAAAFFFKKKLLLKKKKKKOOOSSSNNNMMMKKKIIIGGGEEECCCBBB???@@@AAABBBCCCBBBBBBAAA======>>>>>>??????@@@@@@AAACCCFFFIIIKKKOOOTTTXXX[[[eeerrr|||~~~~~~~~~~~~}}}{{{wwwxxxzzz{{{wwwssswwwxxxxxxxxxvvvuuusssqqqsssvvvuuupppqqqvvvwwwtttuuuyyyyyyuuusssuuuuuusssrrrwwwwwwqqqmmmoooooollloootttzzzrrr___[[[LLLAAAAAA???BBBOOOfff```RRRpppddd>>>555111000000---...------,,,,,,------...***+++---,,,,,,,,,---...++++++,,,,,,,,,---------000//////333777>>>JJJVVVaaaeeehhhnnn{{{uuu777888;;;>>>@@@AAA???===444666888:::<<<@@@EEEHHHEEEFFFIIINNNPPPSSSWWW[[[[[[]]]^^^]]][[[\\\```ddd]]]___aaaccccccaaa^^^]]][[[```eeefffeeeeeeiiimmmmmmpppsssuuuwwwzzz{{{zzzyyy{{{}}}~~~}}}||||||}}}zzzxxxwwwwwwzzzuuudddZZZZZZ]]]ccccccfffjjjpppssssssrrrssswwwwwwtttttt~~~~~~}}}{{{ssslllkkkppptttrrrqqqttttttrrrrrruuuzzz~~~~~~}}}www{{{|||xxxuuutttrrrooommmlllkkkkkkkkklllmmmmmmzzzxxxxxxxxxwwwwww}}}yyyYYYGGGBBBAAABBBDDDLLLWWWeeeqqqyyy~~~xxxQQQLLLdddyyyhhhlllyyyssskkkpppvvvnnn|||nnn|||ppprrrFFF555444111------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////444000CCCppprrrlll^^^@@@ggguuuddd]]]iiioooaaaMMMCCCLLLeeewwwooo___SSSGGG<<<<<<:::999:::>>>CCCIIIMMMHHHCCC<<<666333222111000......////////////......------------------------------------------------------------------------.........------,,,,,,,,,------------------------------------------------*********+++,,,///111333000000111222333555666777:::;;;;;;999888777888:::999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBBAAABBBCCCDDDFFFHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLNNNMMMKKKIIIGGGFFFEEEEEE>>>???@@@AAAAAA@@@>>>======???@@@???>>>>>>@@@CCCAAACCCFFFIIILLLPPPUUUXXXaaafffnnnuuu}}}|||xxx~~~|||zzzwwwwwwxxxzzz{{{wwwxxxyyyzzzyyyvvvrrrppprrrssstttsssrrrqqqrrrttt{{{wwwssstttvvvvvvsssooopppuuuvvvsssqqqrrrqqqnnnrrr|||~~~pppXXXKKKHHH@@@???EEEEEEYYYdddRRRmmmqqqEEE111000222111//////............------------------,,,,,,+++++++++,,,,,,,,,---------.........//////000333???NNNZZZiiidddddduuuwwwlllrrr777999;;;>>>??????<<<:::555666777777999>>>DDDHHHQQQPPPQQQSSSTTTVVVYYY\\\UUUXXX[[[]]]]]]]]]^^^___ccccccccccccbbbaaa___^^^```cccgggiiijjjmmmtttzzz}}}zzzyyy|||~~~hhh```^^^```bbbiiihhhiiipppzzz|||tttsssrrrvvvzzzssssssuuutttrrrrrrmmmmmmtttxxxwwwwwwzzz}}}||||||{{{|||xxxwwwuuuqqqsssrrrpppnnnnnnooopppqqqwwwuuuwwwyyyyyyxxx|||zzzZZZGGGAAA@@@AAABBBJJJUUUcccooowww~~~WWWOOOeee}}}kkknnn|||yyyrrrvvvzzzyyyqqq}}}tttxxxKKK555222///...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---333555MMMttt}}}nnnjjjYYYCCCpppddd^^^dddrrrqqq[[[FFF???QQQhhhvvvjjjWWWLLLDDD<<<===<<<;;;<<<@@@FFFKKKMMMGGGBBB;;;666333222111000......////////////......------------------------------------------------------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---///111222000000111222333555666777::::::;;;999777777888:::999::::::;;;<<<<<<======<<<<<<<<<===>>>@@@BBBBBBCCCCCCDDDEEEFFFHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLNNNMMMKKKIIIGGGEEEDDDDDD??????@@@@@@@@@??????>>>>>>@@@AAA@@@??????AAACCC@@@CCCFFFHHHKKKNNNRRRVVVXXX\\\dddmmmvvv}}}~~~}}}{{{yyyxxxxxxyyyzzztttuuuwwwxxxyyyxxxvvvuuutttuuuvvvuuusssssstttuuuwwwtttqqqrrruuuvvvtttppprrruuuvvvsssrrrttttttqqqpppxxxuuu\\\NNNJJJAAA???CCCCCCRRRxxxeeeJJJ]]]wwwtttIII444000111///...///............------------------,,,,,,+++++++++,,,,,,,,,---------.........///000111666AAAQQQ\\\llldddlll~~~tttqqq777999<<<>>>>>>;;;999666555666666777:::@@@HHHMMMYYYXXXWWWVVVVVVYYY[[[]]]YYY[[[___cccggggggeeebbbfffeeedddcccccccccddddddiiimmmrrrvvvzzz~~~~~~lll[[[___hhhnnnpppvvvssssssyyy}}}tttnnnuuu|||ssspppsssxxxyyyyyy{{{yyy|||~~~|||yyy|||zzzvvvsssrrrsssuuuwwwwwwvvvxxx}}}}}}~~~~~~\\\HHHAAA??????@@@GGGRRR```llluuu}}}___PPP```xxxfffjjj|||}}}wwwyyy{{{vvv{{{QQQ555//////000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---333???\\\zzzzzzllliiiSSSMMMtttVVV]]]nnn|||qqqTTTAAA>>>ZZZnnnuuucccMMMDDD@@@;;;>>>======???DDDIIILLLNNNFFFAAA;;;555333222111000......////////////......------------------------------------------------------------------------...------------,,,,,,,,,------------------------------------------------......---......000111111000000111222444555666777999::::::999777777888:::::::::;;;;;;<<<======>>><<<<<<<<<===>>>@@@BBBBBBEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLJJJHHHEEEDDDCCCBBB@@@???????????????@@@@@@@@@AAABBBBBB@@@@@@BBBCCC@@@BBBEEEGGGHHHKKKOOORRRUUUYYY___gggpppzzz~~~}}}|||{{{zzzyyyxxxxxxuuuvvvwwwxxxxxxxxxxxxxxxvvvwwwxxxwwwuuuttttttuuusssqqqoooqqqtttvvvtttrrrsssvvvvvvsssssswwwwwwuuupppsss~~~{{{aaaQQQKKKBBB???BBBAAAJJJiiilllEEENNNddd{{{SSS:::111///...//////............---------------,,,,,,,,,,,,++++++,,,,,,,,,---------......---///000333999EEETTT___kkk```tttppp777999<<<===;;;888666444444666999<<<@@@GGGNNNSSSUUUVVVVVVVVVZZZaaaddddddjjjiiijjjmmmqqqqqqnnnjjjcccbbbbbbcccfffkkkooorrrsssyyy{{{}}}^^^UUUbbbpppyyy}}}{{{nnnqqq~~~{{{wwwxxx~~~}}}yyywwwxxxzzz|||}}}{{{|||```JJJBBB??????@@@FFFPPP___kkksss|||gggNNNWWWyyyrrrbbbjjj~~~{{{yyy}}}{{{VVV666000///000...------------,,,,,,,,,---------------------------------............//////666JJJhhh|||vvvkkkiiiNNNYYY}}}dddZZZbbbsss{{{jjjMMMAAAFFFfffvvvxxxaaaIII@@@>>>:::>>>======@@@FFFKKKLLLLLLDDD@@@:::555333222111000......////////////......------------------------------------------------------------------------------------------------------------------------------------------------...............////////////000111333444555666666888999999888777777888::::::;;;;;;<<<<<<======>>><<<<<<<<<===>>>@@@BBBBBBFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKKKKKKKKKKLLLLLLLLLMMMLLLIIIGGGDDDCCCBBBAAA@@@???>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCAAABBBDDDEEEFFFGGGJJJMMMTTTWWW[[[aaahhhqqqzzzyyy}}}}}}~~~~~~}}}|||zzzxxxwwwyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwtttsssssstttrrrpppooopppssstttsssrrrtttuuutttrrrtttyyyzzzxxxrrrooovvv~~~cccQQQKKKBBB???BBB@@@EEEXXX|||QQQJJJXXXcccFFF555//////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...111555===JJJXXXbbbddd[[[yyyjjj666999;;;;;;999666555555666999===@@@DDDIIINNNQQQJJJPPPUUU[[[fffsssxxxvvvxxxtttpppnnnnnnmmmjjjggg```aaaccchhhoooxxx}}}|||~~~||||||zzzvvvvvv{{{pppWWWWWWdddnnnwww~~~xxxqqqpppyyy~~~||||||~~~bbbLLLDDDAAAAAABBBFFFPPP^^^jjjrrr{{{mmmPPPRRRtttvvvhhhsss}}}xxxxxx~~~zzzxxxzzz[[[999333111///.........---------,,,,,,---------------------------------............///000888QQQmmmvvvpppiiidddHHHdddttt]]]gggjjjpppooo[[[EEEEEESSSrrr}}}zzz```HHH@@@>>>:::<<<;;;<<>>999555333222000///......////////////......------------------------------------------------------------------------------------------------------------------------------------------------------------------------///000111333555555666666777888999888777777888:::::::::;;;;;;<<<=========<<<<<<<<<===>>>@@@BBBBBBFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLIIIGGGDDDBBBAAA@@@@@@???>>>>>>>>>???AAABBBBBBCCCCCCEEEFFFFFFFFFEEEBBBCCCDDDDDDCCCDDDFFFHHHLLLNNNRRRVVV\\\ccclllqqqlllqqqyyy}}}~~~~~~~~~}}}{{{yyywwwyyyyyyyyyxxxxxxxxxxxxxxxvvvwwwwwwuuusssqqqqqqrrrrrrrrrqqqqqqrrrsssrrrrrrssstttsssqqqtttzzz{{{xxxrrrkkkooowwweeeRRRKKKCCC@@@CCC@@@EEEKKKuuuhhhTTTTTTuuuTTT<<<111000222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...111777AAANNN[[[cccaaa^^^~~~uuu]]]555888:::999666555666999<<<===@@@AAACCCEEEIIILLLIIIRRR\\\eeetttwwwrrrkkkfffcccbbbbbbaaafffiiinnnuuu}}}zzzuuuuuurrrkkkkkkppprrrrrrrrrpppppprrrvvvzzz~~~|||{{{zzzeeeWWW[[[cccgggmmmvvvxxxqqqxxxtttrrr{{{bbbLLLDDDBBBBBBDDDFFFOOO]]]hhhqqqzzzsssSSSSSSuuuzzznnn{{{}}}xxxvvvyyyuuulllrrraaa===555222///............---------,,,---------------------------------............///000:::WWWnnnpppnnniii\\\EEEnnnqqq```ooollljjjbbbLLL===III```}}}www[[[EEE@@@???:::;;;:::;;;AAAIIILLLJJJFFF@@@<<<888444333222000///......////////////......------------------------------------------------------------------------,,,,,,,,,------------...------------------------------------------------+++,,,------...------,,,...///222444555666555555777888888888777777888:::999999::::::;;;<<<<<<===<<<<<<<<<===>>>@@@BBBBBBEEEEEEEEEFFFGGGHHHHHHIIIKKKKKKKKKLLLLLLLLLMMMMMMNNNLLLJJJGGGDDDBBBAAA@@@>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDFFFIIIJJJIIIGGGDDDDDDEEEDDDBBBBBBCCCDDDEEEHHHLLLPPPUUU\\\ccchhheeejjjqqqxxx~~~}}}}}}~~~~~~~~~|||{{{zzztttuuuwwwyyy{{{|||||||||vvvvvvvvvtttqqqoooooopppssssssssssssssstttttttttttttttsssrrrvvv|||{{{wwwooogggkkkttt|||hhhTTTMMMEEEBBBCCC@@@EEECCChhhzzz___SSSwwwcccCCC333111444///............---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...222999CCCPPP\\\cccdddkkkoooaaaOOO444777999777444555999>>>@@@@@@??????AAAFFFMMMRRRTTT^^^gggmmmxxx~~~rrrhhhgggeeebbbaaadddhhhkkkwwwzzzzzztttooogggdddhhhgggcccfffnnnpppqqqqqqrrrtttyyytttaaaWWW^^^eeeeeekkkvvvzzzvvv{{{sssrrr}}}```KKKCCCBBBCCCEEEEEEOOO[[[fffnnnwwwtttTTTQQQrrryyyooo|||vvvtttsssgggqqqiii@@@555222000............------------........................---------............///000@@@aaassspppsssmmmUUULLL{{{nnnbbbkkklllkkk```HHH:::MMMlllpppRRR?????????::::::999;;;BBBJJJMMMJJJDDD>>>;;;777444333222000///......////////////......------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------+++,,,---...//////.........///222444555666555555666777888777666777888:::888888999999:::;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBCCCCCCDDDEEEFFFHHHIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMOOOMMMKKKHHHEEECCCAAA@@@======>>>???@@@AAAAAAAAABBBBBBCCCGGGKKKMMMKKKIIIEEEFFFEEEDDDAAA@@@AAABBBBBBEEEIIILLLOOOSSSXXX\\\^^^aaaffflllssszzz~~~}}}}}}}}}~~~~~~}}}}}}|||sssuuuxxx{{{|||}}}}}}|||vvvwwwvvvtttqqqooonnnooorrrssstttuuuuuuvvvwwwxxxuuuuuuttttttyyy~~~|||vvvllleeeiiiqqqxxxnnnXXXPPPGGGDDDDDD???CCC???aaabbbPPPfffmmmHHH444111333///............---------+++++++++,,,,,,---------,,,,,,,,,---------......---...222999EEEQQQ\\\bbbeeexxxeeeTTTMMM444666888666333555;;;AAABBB@@@>>>===AAAJJJUUU]]]```iiiooopppsssvvvjjjZZZ[[[___bbbeeeiiioooxxx~~~xxxpppjjjeeeaaa```XXXWWW```dddcccjjjuuu{{{|||}}}uuuaaaWWW```iiijjjqqq|||qqqppp|||xxxxxxxxxwwwwwwvvvvvvuuuwww}}}~~~yyywww{{{}}}|||^^^IIIBBBAAACCCEEEEEENNNZZZdddllltttsssRRRLLLlll|||zzzppp~~~tttpppxxxsssiiivvvyyyoooBBB333111222//////.........---------........................---------.........//////333GGGjjjzzzuuuzzzsssSSSVVVjjjaaafffkkkpppeeeJJJ<<>>@@@BBBCCCAAABBBCCCEEEFFFHHHIIIIIILLLLLLLLLLLLMMMMMMMMMMMMOOONNNKKKHHHEEECCCAAAAAA<<<===???@@@AAAAAA@@@@@@AAAAAACCCGGGLLLOOOMMMKKKFFFGGGFFFDDDAAA???@@@AAA@@@BBBDDDFFFGGGHHHJJJLLLRRRUUUXXX]]]ccckkktttzzz}}}}}}}}}}}}}}}~~~~~~~~~vvvwwwzzz|||}}}|||zzzyyywwwwwwwwwuuuqqqooonnnoooqqqsssuuuvvvwwwxxx{{{|||vvvwwwvvvwww|||}}}vvvkkkdddhhhooosssttt\\\SSSIIIEEEDDD>>>AAA>>>^^^aaaLLLZZZsssKKK555000222//////.........---------+++++++++,,,,,,---------,,,,,,,,,---------............222:::FFFRRR\\\aaaddd~~~cccPPPRRR999777666777:::<<<===>>>DDD@@@<<<===DDDOOOYYY```aaa`````````]]]ZZZZZZ\\\^^^aaagggoooxxxzzzlllhhhbbb^^^\\\\\\\\\\\\^^^___aaafffnnnvvvzzz|||gggYYYcccrrrwww|||tttpppwwwyyyvvvuuurrrtttuuutttsssqqqqqqrrrpppqqqrrrrrrqqqqqqssstttvvvuuuvvvxxx{{{dddKKK@@@???AAABBBFFFNNNYYYdddllluuu~~~lllMMMLLL___pppjjjmmmwwwssszzz{{{uuuppplllzzzBBB222555///......------------......------------------------...//////---++++++...000666SSSzzz{{{{{{WWWaaaaaa___fff{{{xxxhhhIII===]]]sss{{{cccIII:::;;;======888888===HHHKKKGGGCCCDDD999777444333222111000...111111111111000000000000.........------,,,,,,,,,------------------------,,,------......------,,,........................000///...------------------------------------------,,,,,,,,,,,,---......///111444555555555555666777777777777777888888999888999999::::::;;;;;;<<<999<<>>===???BBBBBBAAA@@@???@@@BBBDDDFFFHHHHHHHHHIIIKKKIIIIIIFFFCCC???>>>@@@BBB?????????@@@BBBDDDFFFGGGKKKKKKMMMQQQVVV]]]cccgggiiikkknnnqqquuu|||}}}}}}~~~}}}|||{{{{{{{{{|||~~~{{{yyywwwyyy{{{{{{yyyvvvvvvxxxzzzzzzwwwtttrrrqqqvvvwwwxxxwwwvvvxxxzzz}}}xxxuuusssuuuyyy{{{wwwsssmmmmmmkkkiiimmmyyycccOOOMMMGGG>>>@@@FFFDDDRRRuuuuuu]]]WWWqqqFFF111000555//////...------------...........................---------............///---222666;;;III[[[ccccccnnn||||||vvvfff]]]ccc888777666777:::===>>>>>>;;;<<<>>>CCCHHHMMMPPPQQQRRRSSSVVVXXXYYY[[[]]]aaa```hhhsss{{{uuunnneee^^^]]]\\\\\\^^^aaafffiiikkkjjjmmmrrrxxxwwwwwwvvvyyyuuugggppp~~~uuurrryyy|||{{{}}}{{{|||}}}|||yyywwwwwwwwwwwwxxxxxxvvvuuuuuuvvvxxxvvvuuuttttttvvvxxxzzzzzz~~~fffLLLAAA???AAABBBDDDLLLXXXcccllluuulllLLLIII[[[kkkjjjeeemmmpppvvvxxx|||rrriiivvvyyyCCC222555///......------------......------------------------...///............///000<<<]]]eeelllZZZ^^^ooo}}}eeeGGG@@@bbbttt}}}rrr]]]EEE999999<<<;;;<<<<<>>>>>@@@BBBBBBAAA@@@@@@@@@AAADDDFFFGGGGGGGGGIIIJJJJJJJJJIIIFFFBBB@@@AAABBBAAAAAA@@@@@@AAAAAABBBBBBDDDDDDEEEGGGKKKPPPUUUWWWZZZ\\\^^^aaaeeennnxxx~~~~~~~~~}}}}}}~~~|||zzzyyyyyy{{{{{{yyywwwyyyzzz{{{zzzxxxvvvvvvvvvvvvwwwxxxwwwwwwwwwzzz|||yyywwwvvvwwwyyyzzzwwwtttooommmjjjhhhkkkxxxmmmUUUQQQJJJAAABBB;;;:::FFFhhhoooPPPxxxLLL444111444//////...------------...........................---------............///...111555===KKK\\\bbbaaattt|||{{{vvvqqqfffbbbmmm777666666888;;;>>>??????666999>>>CCCFFFGGGGGGGGGMMMPPPSSSWWW[[[```gggjjjllluuurrrggg```[[[WWWSSS[[[\\\___ccchhhmmmrrrtttuuu{{{ooogggfffkkkooouuu~~~vvv}}}xxxvvv{{{~~~~~~||||||~~~|||zzzzzzzzzyyyyyyuuuwwwyyy{{{{{{}}}hhhMMMAAA@@@AAABBBCCCKKKVVVaaakkkuuu~~~lllKKKFFFWWWhhhjjj]]]ccc|||nnnssswwwuuuggghhhxxxDDD222555///......------------......------------------------///......///111222111000???gggkkkwwwvvvRRRbbb{{{```BBBEEEiiivvvtttiiiVVVCCC999:::;;;;;;???AAAHHHOOOOOOHHHBBB@@@888666333222222111000...000////////////............------------,,,,,,,,,------------------------,,,------......------,,,........................///...---------------------------------------------,,,,,,,,,,,,---......///222555666555555666777777777777777777888888999888999999::::::;;;;;;<<<:::<<>><<>>>>>>>>888999999;;;===AAAFFFJJJPPPTTTWWWYYY___iiirrrvvvssslllbbb\\\[[[\\\___```bbbeeeiiimmmqqqvvv|||~~~|||xxxqqqggg```ccckkk{{{yyyxxx{{{~~~xxxyyyzzzzzzzzz|||kkkOOOBBB@@@AAABBBCCCKKKVVVaaajjjsss|||jjjIIIDDDWWWkkkhhhZZZaaaxxxnnnvvv}}}yyyjjjeeezzzFFF222444///......------------..............................///......000333444333222GGGuuugggpppQQQjjjWWW===KKKqqqxxxpppeeeTTTDDD===<<<===<<<>>>CCCJJJPPPOOOIIIBBB???888555333222222111000...//////.........---------------------------------------------------------,,,------......------,,,..............................---,,,,,,------------------------------------,,,,,,,,,,,,---......000222555666666555666777777777777777777888888999888999999::::::;;;;;;<<<:::<<>>??????@@@BBBDDDCCCDDDFFFHHHIIIJJJJJJJJJLLLKKKJJJKKKNNNPPPQQQPPPOOONNNLLLIIIFFFDDDBBBAAAAAABBBCCCBBB@@@???@@@AAACCCDDDEEEEEEEEEGGGIIILLLLLLNNNPPPPPPMMMJJJHHHGGGDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMJJJPPPYYY```hhhttt}}}|||{{{zzzyyyxxxwwwvvvuuuvvvvvvppptttyyy|||zzzwwwuuusssuuuwwwxxxxxxwwwvvvwwwxxxvvvwwwxxxwwwuuusssssstttuuurrrlllggghhhttt|||___UUUNNNGGGGGG>>>BBB???JJJxxx~~~NNNOOOfffooo}}}fffDDD444333000000///............///........................---------............///000000777FFFVVV```aaa___ttt~~~kkk]]]ooo444444444777999;;;:::999333666:::<<<>>>BBBHHHMMMIIIVVVbbbkkkxxxyyynnngggccc___]]]YYYYYY[[[^^^eeemmmtttyyy}}}vvvooogggbbbaaaffffffmmmxxx}}}zzzxxxwwwxxx{{{mmmPPPBBB@@@AAABBBDDDLLLWWWaaajjjrrr{{{gggIIIDDDZZZsssgggbbbiiiyyyxxxsssuuurrr|||uuurrrNNN222222111......------------..............................---...///000111333777:::gggvvvTTTggg~~~```YYYvvviiiDDD>>>YYY~~~lll]]]LLLBBB>>>:::999:::999BBBJJJKKKHHHDDD@@@;;;666444222111111111000...///............---------,,,,,,,,,------------...------------------------,,,------......------,,,........................,,,,,,,,,,,,,,,------...---------------------------,,,,,,,,,,,,---......000333666777666666777888777777777777777888888999888999999::::::;;;;;;<<<<<<===>>>>>>>>>@@@BBBEEECCCEEEGGGIIIJJJKKKJJJJJJMMMKKKJJJKKKMMMPPPQQQQQQPPPNNNMMMJJJGGGEEECCCBBBAAABBBBBB@@@>>>>>>???@@@AAABBBCCCCCCCCCEEEHHHJJJMMMPPPRRRRRRPPPNNNMMMMMMIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIJJJKKKMMMOOOQQQRRRSSS]]]hhhqqqyyy}}}}}}{{{zzzyyyyyyxxxvvvtttssstttvvvrrrvvv{{{~~~|||yyyvvvuuuuuuwwwxxxxxxwwwvvvvvvwwwvvvvvvvvvvvvuuutttsssssspppooojjjeeeeeennn}}}fffXXXOOOGGGGGG<<>>>>>AAAGGGMMMOOObbbttt~~~~~~ssseee[[[YYYZZZ[[[[[[```bbbfffkkksss}}}xxxooofffbbb___[[[]]]cccqqqrrr||||||uuusssrrrqqqsssvvv~~~yyyuuuuuuuuuvvvxxx|||~~~}}}~~~mmmOOOAAA???AAABBBBBBJJJVVVaaakkkuuu~~~iiiKKKCCCVVVmmmiiidddeeeqqq|||{{{tttnnnrrrxxx|||vvvqqqTTT555222000......------------..............................+++...111///---000777???mmmlllIIIoooooo[[[ggg[[[???CCC```iiiXXXGGG@@@===::::::<<<;;;EEEKKKIIIDDDAAA===888666444111111111111000////////////............---,,,,,,,,,---------......------------------------,,,------......------,,,........................,,,,,,++++++,,,,,,---...---------------------------,,,,,,,,,,,,---......111333666777777666777888777777777777777888888999888999999::::::;;;;;;<<<<<<===>>>>>>>>>@@@BBBEEECCCEEEGGGJJJKKKKKKKKKJJJNNNLLLJJJJJJMMMOOOPPPPPPPPPOOOMMMKKKHHHEEECCCBBBAAAAAAAAA???===<<<>>>???>>>????????????AAADDDGGGJJJLLLNNNOOONNNMMMMMMNNNOOOOOOQQQSSSUUUXXXZZZ[[[WWWWWWXXXZZZ\\\]]]___```iiiuuu}}}{{{zzzyyyzzzyyyvvvsssrrrtttwwwvvvxxxzzz{{{yyyxxxwwwwwwtttvvvxxxxxxwwwvvvvvvvvvwwwuuutttuuuwwwxxxuuusssnnnnnnkkkgggeeekkkwwwooo\\\MMMDDDDDD>>>EEECCCBBB```dddJJJIIIssszzzvvvzzzXXX>>>444111000000///////////////........................---------............//////222>>>NNNYYY___eeellljjj]]]www333333444555777777555333888:::;;;::::::>>>HHHPPPVVVkkkyyykkkbbbWWWRRRUUU[[[___```bbbeeejjjqqq{{{yyynnnfff```]]]______```hhhrrr~~~}}}sssooolllkkklllmmmpppssszzzyyyxxxwwwwwwuuurrrpppqqqrrrsssuuuyyy~~~~~~{{{||||||}}}}}}lllOOOAAA???AAACCC???HHHTTTaaalllwwwkkkNNNCCCRRRggglllccc```kkk}}}wwwgggrrrsssrrruuulllYYY777333000.........------.........////////////////////////)))...111///+++...888AAArrroooKKKzzzfffZZZsssSSS===GGGeeehhhWWWFFF@@@>>><<<===@@@>>>HHHMMMIIIBBB???;;;666555333111000111111000///000////////////.........,,,,,,,,,------.........------------------------,,,------......------,,,........................++++++++++++,,,,,,---...---------------------------,,,,,,,,,,,,---......111333666777777666777888777777777777777888888999888999999::::::;;;<<<<<<<<<===>>>>>>>>>???CCCEEECCCEEEHHHJJJLLLLLLKKKJJJOOOMMMJJJJJJLLLOOOPPPPPPQQQPPPNNNKKKHHHFFFDDDCCCAAAAAA@@@>>><<<;;;===???<<<<<<===<<<<<<>>>BBBEEEEEEGGGIIIIIIIIIIIIJJJKKKRRRTTTWWW\\\bbbgggllloooggghhhiiijjjlllmmmnnnnnn~~~|||{{{zzz{{{zzzwwwssssssuuuxxxxxxxxxwwwvvvttttttvvvxxxtttvvvxxxyyywwwvvvuuuvvvxxxuuusssuuuyyy{{{wwwsssooopppoookkkhhhlllvvv~~~zzzcccQQQEEEEEE999AAA@@@???XXXoooRRRJJJnnn|||___BBB444111111000///////////////........................---------.........//////...333@@@PPPZZZ^^^gggqqquuueee___}}}555444444444555666888999<<<>>>>>><<<:::@@@MMMXXXiii|||pppYYYTTTQQQSSSYYY\\\[[[```hhhmmmqqqyyyzzzkkk___ZZZZZZZZZ___eeegggiiiuuuyyyuuutttuuuggggggfffhhhkkkmmmnnnnnnrrrooommmlllnnnooommmjjjnnnqqqtttxxx{{{~~~~~~}}}}}}}}}sssOOOAAAEEEEEE===EEEGGGOOO\\\iiirrr|||wwwYYYGGGKKKZZZddd___cccggg{{{iiieee```hhhpppvvvqqqYYY555555111////////////////////////////////////////////////111+++000---333555333LLLdddccc{{{{{{gggnnn}}}yyyuuuRRRBBBUUUzzzhhhYYYIII@@@===;;;;;;===DDDGGGJJJIIIEEE@@@;;;888666444111000111111///...////////////............------------------------.........------,,,,,,,,,,,,,,,,,,---------......------------------------//////.........---------,,,,,,,,,---------......///...---,,,---...///000444444555777888:::;;;;;;888666444444555666666666999::::::::::::::::::;;;>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJKKKLLLNNNOOOMMMLLLLLLNNNPPPPPPPPPPPPOOOLLLIIIGGGEEEDDDCCCCCCBBB@@@>>>======>>>>>>::::::999999999999::::::@@@???>>>???AAADDDHHHKKKRRR\\\aaabbbjjjyyy|||}}}}}}zzzxxxxxx~~~|||xxxyyyyyyxxxzzzxxxvvvwwwyyyyyywwwtttsssvvvyyy{{{yyywwwtttsssuuutttttttttuuuvvvxxxyyyyyysssrrrtttnnnhhhpppgggUUUEEE===BBBAAA???BBBSSSsssOOOCCC```kkkNNN111444222/////////000000/////////.........---------,,,,,,------...////////////999???OOObbb^^^aaa}}}mmm^^^```444444444444555777999:::;;;;;;;;;:::===GGGUUU```nnnwwwyyysssmmmiii^^^PPPPPPOOORRRYYY^^^aaaiiirrr}}}~~~qqqgggaaa\\\[[[^^^ccceeejjjpppsssyyy{{{pppkkkjjjlllmmmiiihhhhhhiiikkkmmmnnnnnnqqqnnnkkkkkkmmmnnnmmmlllpppsssvvvyyy{{{~~~tttPPPAAADDDDDD===EEEGGGOOO\\\hhhqqq|||```GGGKKK\\\fffaaadddgggzzzfffaaa___dddhhhtttooo___888444///////////////////////////////////////////////////111+++///---222444444PPPdddlllyyyiiiqqq~~~wwwoooNNNHHHbbbbbbSSSDDD>>>=========>>>FFFIIIKKKIIIDDD>>>999666666444111000111111///...////////////............------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------//////.........---------,,,,,,,,,---------............---,,,---...///000444444555777888999:::;;;888666444444555666777666999999::::::::::::;;;;;;>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJKKKLLLNNNOOOMMMJJJJJJLLLMMMMMMMMMOOONNNKKKHHHFFFDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>:::999999999999999999:::<<<;;;;;;;;;===@@@CCCFFFQQQZZZ```bbbkkk{{{~~~{{{zzzzzz}}}zzzwwwyyyzzzyyyxxxvvvuuuvvvxxxyyyvvvtttqqquuuxxxyyyvvvsssssssssuuuttttttssstttuuuwwwxxxuuuqqqqqqrrrmmmgggnnn{{{gggWWWJJJEEEGGGFFFCCCDDDQQQnnnUUU@@@TTTvvvWWW666444222000///000000000/////////.........---------,,,,,,---......//////000000999>>>NNNaaaaaaiiizzzggg[[[hhh333333333444666888:::;;;:::888666999AAANNN\\\eeemmmiiibbb[[[TTTOOOLLLKKKRRRRRRUUU]]]dddmmmxxxzzz{{{mmm]]]VVVVVVZZZbbbiiinnnqqqvvv{{{uuupppjjjfffeeegggiiijjjjjjjjjjjjjjjkkklllmmmnnnooommmjjjiiikkkmmmoooooosssuuuxxxyyy{{{~~~uuuPPPAAACCCCCC>>>EEEGGGOOO[[[fffooo{{{hhhGGGKKK```kkkeeeiiimmmfff```]]]aaaeeepppkkkccc;;;444---////////////////////////////////////////////////111+++///---111333777XXXbbbwwwuuukkkvvv{{{iiiHHHOOOooo\\\MMM>>>;;;>>>??????@@@IIIJJJKKKIIICCC<<<888555555333111000111111000...////////////............------------------------...------------,,,,,,,,,,,,,,,,,,---------......------------------------...............---------,,,,,,,,,---------............---------...000000444555555777888999:::;;;888666444444555777777666999999999::::::;;;;;;;;;>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJKKKLLLNNNMMMKKKIIIHHHIIIJJJJJJJJJNNNMMMJJJHHHEEECCCAAA@@@@@@@@@AAA@@@@@@???>>>>>>::::::999999999999::::::888777666777888;;;===???JJJRRRXXX\\\gggyyyxxx}}}|||{{{{{{~~~}}}wwwuuuxxxzzzzzzuuuuuuuuuvvvxxxxxxvvvtttppptttxxxwwwrrrpppqqqtttuuutttsssrrrssssssuuuuuusssqqqqqqsssoooiiimmmwww~~~fffXXXNNNKKKNNNLLLGGGCCCJJJcccXXX???JJJsssccc<<<555333000///000000000///...............---------,,,------......///000000111888@@@OOO```dddqqqzzziii\\\VVVvvv333333333444666888;;;<<<999777555:::DDDQQQZZZ^^^```VVVOOOLLLHHHCCCGGGPPPSSSUUUZZZbbblllwwwwwwtttvvvmmmccc^^^ZZZZZZ^^^eeelllqqquuuyyy~~~~~~rrrllljjjgggfffgggiiiiiiiiijjjjjjjjjjjjiiiiiikkklllnnnllliiihhhjjjmmmppprrrtttvvvxxxyyyzzz|||~~~rrrNNN@@@AAACCC@@@EEEHHHPPP\\\eeennnzzzlllJJJMMMcccmmmiiipppvvvlllccc^^^bbbgggllleeeuuubbb<<<444///////////////////////////////////////////////////222+++111///111444>>>eeeaaapppnnn}}}}}}eeeBBBQQQttt|||XXXIII;;;:::???AAAAAA@@@IIIJJJJJJGGGBBB<<<888666555333111000111111000///////////////............------------------------------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,---------............---------///000111555555666777888999::::::999777555444666777777777999999999::::::;;;;;;;;;>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJKKKLLLNNNKKKIIIGGGGGGIIIJJJKKKJJJMMMLLLJJJHHHFFFCCCAAA@@@???@@@AAABBBBBBAAA???>>>;;;;;;::::::::::::;;;;;;777666555555666888:::;;;???EEEJJJPPP[[[lllwwwzzz~~~}}}||||||}}}}}}wwwtttvvvxxxxxxssssssuuuvvvwwwvvvuuusssppptttxxxvvvqqqoooqqquuuuuutttsssrrrrrrrrrsssttttttssstttvvvrrrlllnnnuuuzzziii[[[NNNKKKPPPMMMGGG@@@BBBWWW}}}YYYCCCGGGjjjzzzmmm@@@666333111000000000000///........................---------...//////000000111777CCCSSS___fffwwwhhh[[[SSSUUU222222222333555888:::<<<999777777<<>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJKKKLLLNNNJJJHHHGGGGGGJJJLLLMMMLLLLLLKKKKKKIIIGGGEEECCCBBB@@@AAABBBCCCCCCBBBAAAAAA======<<<<<<<<<<<<======:::999999888999:::;;;<<<:::===@@@CCCKKKWWW___bbbmmmxxx~~~}}}||||||yyyuuuvvvvvvuuuqqqsssvvvwwwvvvuuutttsssrrruuuxxxwwwsssqqqsssvvvttttttrrrqqqqqqrrrssssssttttttuuuvvvrrrmmmmmmppptttbbbPPPIIIKKKHHHCCC???@@@SSSzzz```IIICCC]]]ssssssBBB777444111000000000000///---.....................------......///000000111111666GGGXXX___gggzzz}}}dddYYYRRR\\\111111111222444666888:::999888999===BBBDDDCCC@@@@@@===@@@EEEFFFDDDKKKUUU[[[eeeqqqzzz}}}tttmmmnnnzzzqqqfff[[[SSSXXX```fffiiimmmvvv}}}{{{lllggghhhbbbaaa```bbbdddfffffffffeeehhhiiihhheeeeeegggjjjlllllllllkkkkkkmmmrrruuurrrtttvvvxxxzzz}}}xxx}}}jjjLLL@@@AAACCCDDDDDDIIIUUUaaahhhnnnxxxqqqMMMKKK^^^kkkgggooozzzyyynnnooojjjcccwwwzzzxxxlll\\\^^^yyy[[[999444333////////////////////////////////////////////////222,,,333222444999OOOvvvfff|||fffqqq|||jjjRRR999OOOooovvvttt```OOOEEE===<<>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJKKKLLLNNNKKKIIIHHHHHHJJJLLLMMMLLLIIIJJJJJJJJJIIIGGGEEECCCAAABBBCCCDDDDDDDDDDDDDDDAAA@@@@@@??????@@@@@@AAA??????>>>>>>>>>>>>>>>???>>>>>>===>>>@@@EEEHHHJJJQQQZZZcccgggmmm|||}}}}}}}}}}}}|||xxxwwwvvvsssrrruuuxxxxxxvvvtttrrrrrrtttvvvwwwwwwvvvttttttttttttsssrrrqqqrrrrrrtttttttttuuuuuusssoookkkiiijjjyyyoooUUUJJJDDDAAA???@@@CCCVVV|||kkkRRR>>>MMMyyy{{{III777555222000000111000///---------...............---......//////000111111222777LLL\\\^^^iii~~~{{{mmm```VVVhhh111111111111222444666777999999:::;;;===>>>===;;;;;;===@@@CCCDDDIIIRRRZZZeeerrr~~~zzzjjjfffdddjjjxxx~~~iii[[[VVVUUUSSS___kkkvvvzzz}}}|||rrrhhh```^^^bbbbbb```___```cccfffhhhhhhdddgggjjjhhheeeeeehhhlllkkkmmmnnnnnnmmmnnnrrruuurrrtttwwwzzz||||||~~~jjjNNNCCCAAACCCDDDCCCJJJXXXeeekkkooowwwqqqKKKIII\\\ooogggkkkttt}}}uuuvvvrrrjjj{{{vvvtttkkk\\\ZZZttt]]]999333111////////////////////////////////////////////////000***222222333:::TTTnnnlllxxxcccpppxxxVVVKKK<<>>:::888888444222000000111222111000////////////............------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------.........//////,,,,,,,,,---------............---...///000222333666666666777888888999999:::888555555777888888888777888888999;;;<<<<<<===>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJKKKLLLNNNMMMKKKIIIHHHIIIJJJJJJIIIFFFFFFHHHIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBCCCAAA@@@@@@@@@@@@AAACCCDDDJJJNNNQQQYYYfffpppsss~~~xxxsssvvv|||~~~~~~{{{zzzxxxuuusssvvvzzzzzzwwwsssqqqqqquuuuuuuuuwwwyyywwwtttpppssssssrrrrrrrrrtttuuuvvvwwwwwwvvvqqqmmmjjjhhhfffrrryyyYYYLLLCCC>>>===@@@EEEUUUwwwnnnYYY???GGG{{{{{{XXX888555222111111111000///---------.........//////.........///000000111111555888NNN^^^\\\kkkyyyuuubbbUUUttt111111000000111333444555888888999999::::::;;;<<<:::???BBBAAADDDNNN[[[cccgggttt|||uuuhhh[[[______dddtttxxxjjjYYYQQQUUU\\\```^^^ppptttiiigggeee``````cccbbb___]]]\\\___bbbdddeeedddhhhjjjiiiffffffjjjnnnkkknnnppppppnnnooorrruuurrrtttxxx{{{~~~}}}|||~~~~~~||||||kkkPPPEEEBBBCCCDDDBBBKKKZZZggglllooowwwqqqJJJHHH]]]uuujjjiiiooo|||xxxyyyvvv{{{ttthhh^^^YYYttt```;;;222000////////////////////////////////////////////////...(((111111333:::WWWiiiqqqvvvbbbpppuuuKKKIIIAAAZZZtttvvvmmmRRRBBB>>>;;;<<<;;;;;;@@@GGGMMMLLLIIICCC===999777666333222000000111222111000000/////////............------------------------,,,,,,,,,------.........,,,,,,,,,---------......---------------------------------.........//////,,,,,,,,,---------............---...///111333444666666777777888888999999:::888666555777888888888777888888999;;;<<<======>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJKKKLLLNNNPPPMMMJJJHHHHHHGGGFFFEEECCCDDDFFFGGGHHHGGGEEEDDDEEEEEEDDDDDDEEEGGGIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDDDDBBBBBBDDDEEEDDDEEEGGGHHHKKKLLLMMMVVVaaaeeeaaammmxxxrrriiijjjttt~~~}}}zzzwwwtttxxx{{{{{{wwwsssqqqqqquuussssssvvvzzzyyysssnnnssssssrrrrrrsssuuuvvvwww{{{{{{xxxsssnnnllliiifffnnnzzz}}}[[[MMMEEE???===@@@DDDPPPmmm}}}iii^^^EEEJJJ{{{xxxfff888666333111111111000///---------.........//////......//////000000111111888999OOO^^^ZZZlllsssuuu^^^PPPzzz111111000000000000111111444555555666777777888888=========>>>CCCNNN^^^iiiooosssuuupppggg^^^ZZZYYYccclllzzzjjjbbbXXXRRRSSSZZZbbbggghhhjjjfffbbbaaabbbbbb___\\\aaa```_________aaabbbccchhhiiiiiiiiiggggggiiijjjlllnnnqqqsssrrrrrrsssttttttwww{{{}}}~~~{{{{{{fffMMMCCC@@@@@@BBBEEEKKKVVV```jjjrrryyy~~~gggGGGGGGYYYiiinnnnnnnnn{{{zzz~~~sssqqq```bbbooohhh999222111///......---------......000000000000////////////111000222333111===fffbbbuuuwwwllluuudddNNN:::CCChhhjjjRRRCCC<<<777999<<>>===>>>AAABBBCCCCCCEEEGGGHHHJJJKKKKKKJJJJJJJJJIIIGGGEEEDDDDDDEEEFFFHHHFFFEEEEEEGGGHHHHHHGGGHHHGGGFFFEEEEEEEEEEEEFFFLLLKKKKKKJJJJJJIIIHHHHHHJJJKKKJJJHHHGGGGGGIIIKKKDDDDDDDDDDDDEEEGGGHHHHHHGGGHHHKKKQQQWWW]]]bbbdddnnnzzzyyyqqqrrr||||||vvv~~~}}}qqqxxx|||yyyvvvuuusssppppppqqqqqqrrrrrrrrrqqqpppxxxuuusssuuuxxxzzzzzzxxx{{{xxxtttrrrppplllfffaaahhhuuu~~~aaaHHH@@@>>>@@@BBBCCCJJJ___tttnnnccc___SSSKKKoooyyykkkAAA666555555///...000+++////////////////////////......///...---...000222666>>>RRR^^^```ooozzznnnYYYSSSxxx111111000000000000111111333444555666777888888999:::::::::===EEESSSaaakkkkkkhhhaaaWWWQQQSSS[[[bbboooxxx{{{qqqjjjVVVUUUTTTUUUYYYaaajjjqqq|||}}}jjjdddcccaaa`````````___^^^aaa```_________```aaabbbcccdddeeeeeeeeefffiiikkklllooorrrssssssssstttuuuuuuwww{{{}}}~~~}}}~~~yyyyyycccKKKBBB@@@AAACCCCCCIIITTT```jjjsss{{{eeeDDDDDDUUUiiiooopppppp}}}|||ooojjj```aaallleee777222222///......------.........000000000000////////////000///111444555EEEoooiiiqqqpppbbbLLL:::GGGnnnlllRRREEE>>>999;;;???AAAEEEJJJNNNLLLHHHCCC===999555333111111111111000000000000...........................------,,,,,,------...,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........------------------...000222444555444444555555666777777777666666666666666777777888::::::999::::::;;;<<<===???>>>>>>???@@@BBBCCCCCCFFFGGGHHHJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDEEEFFFGGGHHHFFFEEEEEEGGGHHHGGGGGGCCCDDDEEEFFFHHHJJJKKKKKKIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKLLLOOONNNMMMKKKIIIHHHIIIJJJSSSPPPPPPUUU___hhhmmmnnnuuuuuullllll~~~~~~}}}{{{zzztttzzz~~~{{{wwwvvvuuuqqqrrrrrrrrrrrrssssssttttttwwwvvvuuuwwwyyy{{{{{{{{{wwwuuurrrqqqooolllgggccceeepppfffIIIFFFAAA??????@@@DDDQQQ^^^fffdddgggZZZJJJfffxxxCCC666333333...///333///////////////////////////---...///...---...000333:::???OOO[[[ddd{{{hhhPPPQQQttt111000000//////000000111222333444666777999:::;;;;;;::::::@@@IIIUUU___eee]]]WWWMMMDDDDDDNNN___kkkzzztttcccVVVPPPNNNQQQUUU[[[dddppp}}}qqqgggaaa^^^______^^^]]]]]]^^^```aaa```___^^^]]]^^^___```___aaacccdddeeegggjjjmmmmmmooorrrtttttttttuuuvvvxxxzzz}}}zzz{{{|||wwwwww~~~___IIIAAA@@@BBBDDDAAAHHHSSS___jjjttt}}}bbbBBBAAAPPPbbbiiikkkmmm|||~~~tttlllmmmkkkqqqfff888333333///......---......//////////////////000000000000//////000444:::QQQ|||uuullluuuaaaJJJ;;;LLLtttlllQQQEEE???<<<>>>AAADDDHHHMMMOOOMMMHHHCCC===888555333111111111111000000000000...........................------,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------------...///111333555666666666666666666666666666666666666666666777888888:::::::::;;;;;;<<<>>>>>>????????????@@@BBBCCCDDDFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEGGGGGGHHHFFFDDDDDDFFFFFFFFFEEE???AAACCCFFFHHHIIIIIIIIIDDDCCCBBBBBBCCCEEEGGGIIIJJJLLLNNNNNNMMMMMMNNNOOOVVVVVVUUUQQQMMMMMMPPPSSS^^^YYYXXX^^^lllzzzuuulllvvv}}}zzzwwwwww||||||zzzyyywwwtttttttttssssssssstttvvvwwwuuuwwwxxxyyyyyyyyy{{{}}}sssrrrqqqpppooommmiiigggaaakkk|||mmmJJJHHHDDD@@@??????@@@EEEKKKaaaooo{{{iiiLLLXXXLLL:::333333...000444111////////////////////////---...///...---...111333<<>>===???EEEMMMSSSTTTTTTJJJHHHFFFFFFKKKWWWeeepppyyy{{{zzzooo^^^PPPIIIHHHSSSTTTYYYbbbnnn}}}}}}iiiaaaaaaaaa\\\^^^```^^^[[[[[[]]]``````___^^^]]]\\\]]]^^^___```bbbdddeeegggiiilllooommmpppsssuuuuuuvvvwwwxxx|||~~~yyy{{{zzzvvvyyy^^^HHHAAA@@@AAADDDBBBIIISSS___jjjttt}}}```AAA???LLL\\\aaaccciii}}}xxxzzz{{{{{{}}}kkk;;;555444...............//////000////////////000000000000//////000333@@@]]]ppp~~~kkkuuuhhhJJJ>>>QQQxxxhhhMMMCCC>>><<>>???@@@>>>???@@@@@@@@@AAACCCEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHGGGEEECCCCCCDDDDDDDDDBBB???@@@BBBCCCCCCBBB@@@??????===;;;:::;;;===@@@BBBEEEHHHLLLNNNOOOPPPRRRSSSUUUVVVUUUSSSQQQTTT\\\cccddddddeeemmmzzz~~~}}}yyyvvvvvv{{{}}}{{{{{{|||zzzwwwxxxvvvtttsssrrrsssuuuvvvuuuxxxzzzzzzwwwvvvxxx{{{qqqqqqqqqqqqpppooolllkkk```iii}}}tttLLLDDDDDDDDDBBB@@@@@@CCCHHHbbb~~~SSSKKKsssVVV@@@666666111000333///////////////////////////---...///......///222444:::EEEZZZjjjtttkkkUUU```000000////////////000000222333444777999;;;===>>><<<>>>BBBIIINNNNNNIIIDDD>>>@@@FFFMMMUUU```iiippppppnnnfffXXXJJJDDDGGGMMMQQQUUU^^^kkkzzzvvvtttxxxlll______^^^[[[^^^```aaa___\\\ZZZ]]]______^^^]]]\\\\\\]]]^^^___aaaccceeeffffffhhhkkkmmmnnnqqqtttvvvwwwwwwxxxzzz}}}{{{|||zzzwww|||^^^IIIAAA@@@AAACCCDDDJJJTTT^^^iiisss|||^^^BBB@@@JJJYYY\\\]]]fffvvvvvv}}}lll<<<555333...............///000111.../////////000000000111000111000333DDDhhhdddmmmtttvvvKKKCCCWWWzzzxxx```III???<<<;;;>>>@@@AAAGGGMMMPPPMMMGGGAAA;;;777555333111111111111000000000///...........................------,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.....................---...000222444666777888777777777666555555444444555555555555666777888999;;;;;;;;;<<<===>>>@@@@@@>>>@@@AAAAAA@@@AAACCCFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDAAAAAAAAAAAA@@@?????????@@@@@@???===:::888<<<:::888777777888;;;<<<>>>BBBGGGKKKMMMPPPRRRTTTSSSTTTUUUWWWZZZbbbllltttoootttyyy~~~|||xxxttttttxxxzzzyyy{{{~~~}}}yyyzzzxxxvvvsssrrrrrrrrrsssuuuxxxzzzyyyvvvssstttvvvrrrssstttsssrrrpppnnnmmmbbbkkkyyyOOO@@@FFFIIIFFF???>>>CCCHHHbbb___GGGeeeYYY@@@444555222000000---////////////////////////---...///......///222555:::GGG^^^jjjqqqvvvfffXXXddd000//////......//////000111222333555888:::;;;<<<666:::AAAHHHKKKHHHBBB===;;;>>>DDDKKKTTT]]]dddhhhaaa]]]SSSHHH???@@@IIIQQQPPPZZZkkk|||zzzrrrnnnnnnwwwuuu``````dddaaaZZZ`````````___]]]\\\]]]___^^^^^^]]]\\\]]]^^^___```aaacccdddeeeeeefffhhhkkkooorrrvvvxxxxxxyyyzzz{{{|||~~~||||||zzzyyy}}}]]]HHHAAA???@@@BBBEEEKKKTTT^^^hhhrrr|||]]]BBBAAAIIISSSWWWXXXaaayyyzzzxxx~~~xxxqqqttthhh;;;444222............///000111111......//////000000111111111222000333JJJrrr\\\~~~rrrwwwyyyJJJHHH```pppYYYFFF===;;;;;;>>>@@@AAAGGGNNNNNNJJJEEE???:::777555444111111111111000000000000...........................------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------...............---...111333666777888999777777666666555555555444555555555555666888999:::::::::;;;;;;===>>>@@@AAA===@@@BBBBBB@@@@@@CCCGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDBBB???>>>>>>>>>===;;;<<<============;;;:::999;;;:::888777777888999:::999<<>>CCCJJJPPPTTTVVVWWWMMMJJJEEEAAA???CCCKKKQQQWWWgggzzztttggg___dddhhhyyyxxxbbbZZZ^^^cccaaa]]]___]]]\\\\\\^^^______^^^]]]]]]\\\]]]^^^___aaabbbaaacccdddeeefffgggjjjlllpppsssvvvyyyyyyzzz{{{}}}}}}}}}zzzyyyzzzzzzyyy{{{~~~{{{ZZZFFF@@@???AAACCCDDDIIISSS]]]hhhsss}}}[[[CCCAAAHHHSSSYYY]]]bbbtttyyyhhhdddjjjggg<<<555222............///000111222.........///000111111111000333111555OOO{{{xxxXXXwww}}}hhhGGGLLLjjjmmmVVVFFF===<<<>>>AAABBBCCCIIIQQQKKKHHHCCC===999666555444111111111111000000000000...........................------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------.........//////---///111444777888999999666666666666666555555555444444555555666888999:::999999:::;;;<<<>>>???@@@===@@@CCCBBB@@@@@@DDDHHHFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDBBB@@@===<<<<<<;;;:::888999999999999888888888888777666666666777888999:::666888;;;>>>@@@CCCFFFIIIQQQXXXhhh}}}~~~}}}|||yyywwwwwwyyyyyyxxx{{{~~~}}}xxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvxxxyyyxxxvvvtttxxxyyyyyyvvvpppllljjjjjjccckkkzzz|||```JJJPPPOOODDD<<<<<<>>>???YYYnnnGGGRRRoooKKK444333///...000///////////////////////////---.../////////111444666AAAFFFSSS___ooo~~~fff\\\aaa//////............//////---...///000222333555555555:::>>>???;;;888777888:::>>>EEELLLPPPNNNJJJFFF>>>===>>>@@@CCCHHHMMMPPP```ppp~~~ooo]]]SSSQQQXXXccc{{{kkkbbbYYYWWWYYYZZZZZZZZZ]]]ZZZYYYZZZ___aaaaaa___]]]]]]\\\]]]^^^```bbbdddbbbdddfffhhhhhhjjjnnnppppppssswwwyyyzzz{{{|||}}}wwwuuuvvvxxxzzzyyyxxxxxxwwwWWWDDD???@@@BBBDDDBBBHHHQQQ]]]hhhtttYYYBBBAAAHHHZZZdddiiikkkwwwuuuddd```hhhiii>>>777333............///000222222---......///000111111222///333222666SSSsssWWWrrrSSSDDDNNNrrrmmmVVVGGG???>>>@@@DDDEEEFFFLLLTTTJJJGGGAAA<<<888666555555111111111111000000000000...........................------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////---///222555777999::::::666666666666666666666666444444555555666888999:::999999999:::<<<>>>???@@@===AAADDDCCC@@@@@@DDDHHHFFFGGGHHHIIIHHHHHHFFFFFFHHHHHHHHHGGGGGGEEEDDDCCCAAA>>><<<::::::999888666888777666444333333333333111222333444666777888888666777999999:::===@@@DDDNNNYYYqqq~~~}}}{{{|||zzzyyy{{{~~~|||vvvvvvwwwxxxyyyyyyyyyyyyxxxuuuttttttwww{{{|||yyyvvvyyyzzzzzzvvvoooiiiggggggbbbiiittt|||gggQQQSSSNNNDDD???AAABBB???XXXoooDDDHHHsssYYY<<<666000---000000////////////////////////---.../////////111444777BBBFFFSSScccyyyrrrgggWWW```000000000000000000000000.........///000222333444777777777777777777777777:::===AAADDDEEECCC@@@>>>;;;;;;;;;<<<>>>CCCJJJNNNdddttt{{{iiiQQQHHHMMMUUU]]]pppdddZZZWWWTTTUUUXXXZZZYYYXXXWWWXXXZZZ[[[\\\]]]]]]]]]ZZZ]]]aaacccccccccdddeeeeeegggjjjkkkjjjkkkooosssuuuxxx{{{{{{xxxyyy~~~tttssstttxxxxxxvvvyyy~~~mmmQQQEEE===>>>DDDCCCDDDHHHSSSaaakkktttXXX???AAAOOOYYYdddmmmsss|||dddmmmhhh===;;;...000000000000000000000000000000000000111111111111000...111;;;XXXYYYVVVzzzKKKCCCWWWvvvkkkTTTIIICCCBBBAAA@@@CCCGGGLLLOOOKKKDDD???===:::444222333222222222222111111111000222///...///...,,,,,,000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,.../////////...---///000333666888999::::::888777666777999999777666777777777777777777888999999::::::;;;<<<===>>>>>>>>>???@@@@@@@@@AAADDDGGGGGGHHHIIIJJJJJJIIIGGGFFFIIIGGGEEECCCAAAAAAAAABBBBBBAAA???===;;;:::999999555555666666555444333333666666666666777777777777;;;999888:::>>>AAAAAA@@@FFF\\\ssspppooo~~~}}}}}}|||zzzyyyyyyzzz{{{zzzxxxuuuuuuxxx{{{zzzxxxvvvxxxzzzvvvuuuvvvxxxyyyxxxvvvssswwwwwwwwwvvvtttpppjjjfffeeennnssssss]]]QQQEEEAAA???>>>???BBBUUUqqqIIIGGGYYYeeeBBB333333222000...000000000000000000000000---///000///...///333888:::RRRYYY\\\xxxrrrcccYYYaaa000000000000000000000000.........///000222333444555555555555555555555555888:::>>>@@@AAA???===;;;::::::;;;<<<>>>DDDJJJOOOdddmmmmmm\\\IIIEEELLLTTT[[[qqqzzz\\\YYYVVVTTTUUUXXXZZZZZZXXXYYYYYY[[[\\\]]]]]]]]]]]][[[^^^aaacccdddddddddeeefffhhhkkkkkkkkklllooorrrsssvvvyyyzzz{{{}}}{{{tttsssuuuxxxxxxvvvxxx|||jjjOOOEEE===>>>DDDBBBEEEJJJTTTbbbkkksss~~~[[[@@@@@@LLLTTT___jjjrrr~~~}}}nnnvvvlll>>>:::///000000000000000000000000000000000000111111111111555222444@@@bbbUUUVVV~~~tttJJJAAAYYYwwwjjjTTTIIICCCBBB@@@@@@BBBFFFKKKNNNJJJCCC>>><<<:::555333444222222111111111000000000222,,,***---///------///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,---.../////////...---///111333666888999::::::888777666777999999777666777777777666777777888999999::::::;;;<<<===>>>>>>>>>???@@@??????AAADDDFFFFFFGGGIIIJJJJJJIIIHHHFFFHHHGGGEEEDDDBBBAAAAAAAAA@@@???===;;;999888777777555555555555555444333333555555666666666777777777:::888777:::>>>@@@AAA@@@CCCWWWooojjjddd{{{}}}{{{zzzyyyyyyzzz{{{{{{xxxvvvuuuvvvxxxxxxxxxxxxzzz{{{wwwvvvwwwxxxyyyxxxuuurrr|||zzzwwwvvvvvvtttppplllhhhqqqvvvbbbUUUHHHBBB@@@>>>>>>@@@SSStttLLLJJJ[[[jjjGGG666555555333222000000000000000000000000---///000///...///444888<<>>???CCCAAAFFFJJJUUUbbblllsss}}}]]]AAA???JJJUUU^^^eeelll}}}~~~wwwyyy{{{xxxppp???999000000000000000000000000000000000000000111111111111444222111AAAkkkzzzSSSZZZzzzrrrNNNCCC^^^iiiTTTIIICCCAAA??????AAAEEEJJJMMMIIIBBB===<<<:::555444555111111000000000/////////000+++***...111///------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,---......//////......///111333666888999999999777666666777888888777555777666666666777777888999999::::::;;;<<<===>>>>>>>>>???@@@??????@@@BBBEEEEEEFFFHHHJJJKKKJJJIIIHHHFFFFFFEEEEEECCCBBB@@@???===<<<:::888777666555555444555555555555444444333333444444555666777888888888777777999===@@@AAAAAAFFFYYYooodddWWWjjj~~~{{{yyyxxxxxxyyy{{{{{{zzzxxxwwwvvvtttuuuxxxzzz|||}}}wwwwwwwwwxxxyyyxxxuuusss~~~yyyuuutttvvvwwwtttpppkkkrrrttthhhZZZKKKCCC@@@>>>===???MMMwwwvvvNNNJJJZZZnnnJJJ555111222222111000000000000000000000000---///000///...000444888BBBVVV^^^fffiiiZZZYYYhhh000000000000000000000000.........//////111222222222222222222222222222222444555666777777666444333555777999<<>>???CCC@@@DDDIIIUUUcccmmmttt~~~[[[@@@@@@JJJ]]]dddfffiii{{{tttwwwuuu}}}vvv}}}ooo>>>777222///////////////////////////000000000111111111111333222///DDDvvvtttUUU```uuuUUUHHHkkkkkkUUUGGGBBB@@@>>>>>>@@@DDDIIILLLGGGAAA<<<;;;:::666444666000000000000////////////---...222777666000,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------...............000111444666888999999999777666666777888888777555666666666666666777888999999::::::;;;<<<===>>>>>>>>>?????????>>>???BBBDDDEEEFFFHHHJJJKKKKKKJJJIIIEEEEEEEEEEEEDDDBBB???>>><<<;;;999777666555444444444444444555555444444333222222333444666777888888666666666888;;;>>>@@@AAAIII[[[nnneeePPP\\\uuu~~~yyyxxxxxxyyy{{{|||{{{zzz{{{wwwsssssswww{{{|||{{{uuuuuuvvvxxxzzzzzzwwwuuuyyyuuuqqqrrrvvvwwwsssooolllnnnmmm|||mmm]]]KKKCCC@@@>>>===>>>FFFnnnvvvNNNHHHVVVxxxRRR888000000111000////////////////////////---///000000///000555999EEEVVV___lllhhhQQQQQQ___////////////////////////............///000111111000000000000000000000000333444444555444444333222222555888:::===@@@EEEHHHFFF@@@999888;;;CCCKKKQQQaaa{{{xxx\\\MMMHHHFFFIIIJJJLLLMMMNNNPPPQQQRRRQQQSSSUUUYYY\\\___```aaa\\\___aaabbbcccdddeeegggkkkkkklllmmmppprrrtttuuuwwwxxxzzz}}}|||vvvvvvuuuuuuxxx|||{{{wwwvvvyyy{{{```IIICCC>>>???CCC@@@BBBHHHUUUdddnnnvvvVVV>>>@@@JJJ```jjjnnnqqqwwwwwwooo|||~~~llllllrrrjjj===555444///////////////////////////000000000111111111111444666333JJJoooWWWeeeuuuTTTPPPzzzlllTTTDDD@@@???======@@@DDDIIILLLFFF@@@;;;;;;999666444666000000000000////////////+++222<<>>>>>>>>???@@@??????@@@BBBEEEEEEFFFIIIKKKKKKKKKJJJIIIEEEEEEEEEEEECCCAAA???>>>;;;:::999777666555555555333333444444444444444333111222333444555666777777444555777888:::<<<>>>@@@DDDVVViiikkkOOOTTThhhzzzyyyxxxyyy{{{||||||{{{~~~zzztttsssvvvyyyzzzyyyssssssuuuxxx{{{{{{zzzxxxtttrrrqqqtttxxxwwwrrrmmmpppkkkgggyyyppp^^^KKKBBB@@@???>>>???BBBgggyyyPPPFFFSSS```AAA444333444222////////////////////////---///000000///111666:::CCCSSS^^^oookkkUUUQQQ\\\///////////////////////////.........//////000111000000000000000000000000333333333333333333333333000333666888:::;;;>>>@@@:::777555888<<>>======@@@FFFKKKNNNFFF@@@;;;;;;999555444555111111000000000/////////,,,333>>>DDD>>>333...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------...............------------...//////111222444666888888888888666555555666777777666444444444444555666777888999999::::::;;;<<<===>>>>>>>>>???@@@@@@@@@AAADDDGGGFFFGGGIIIKKKLLLKKKJJJIIIEEEEEEDDDDDDBBBAAA???>>>;;;:::999777666666555555222333333444444444444333111222222333444555666666444555777888888999<<<>>>AAATTTgggvvvUUURRRaaa}}}~~~~~~|||zzzyyyyyyzzz|||{{{{{{~~~{{{wwwuuuuuuwwwxxxyyyssssssuuuxxx{{{|||{{{yyyrrrsssvvvxxxyyyxxxtttqqqtttkkkdddxxxvvvbbbMMMCCCAAA@@@??????CCCeee~~~TTTFFFQQQ~~~gggDDD444222222000000000000000000000000000---///111000///111666;;;HHHWWWcccvvvuuu[[[VVV```///////////////////////////............///000000000000000000000000000000111111000000111222333444///222555666666666777999444444666::::::;;;DDDNNNYYYYYYRRREEE>>>@@@CCCBBB???CCCGGGIIIIIIIIILLLNNNLLLNNNPPPSSSVVVXXXZZZ[[[[[[]]]___``````aaadddfffkkkjjjjjjnnntttxxxyyyyyyzzz}}}~~~|||yyywwwsssrrrssswwwwwwuuuvvv{{{}}}```HHHAAA<<<>>>CCCAAAEEEKKKXXXfffooouuu}}}pppJJJ===BBBIII]]]qqq||||||zzz{{{oooyyyoooXXX]]][[[kkkbbb;;;111444000000000000000000000000000000000000111111111111---777555PPPaaaXXXmmmpppFFFWWW|||bbbOOOAAA>>>===<<<===AAAGGGMMMQQQGGG@@@;;;:::999555333444222222111111111000000000...///444<<<===777111000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............------,,,---...///000111222444666888888888888666555555666777777666444444444444555666777888999999::::::;;;<<<===>>>>>>===???@@@AAAAAACCCGGGJJJGGGIIIJJJLLLLLLKKKIIIHHHFFFEEEDDDBBBAAA@@@??????:::999888666666555555555111222333444444444444444222222333333444444444444444666888888777777:::===@@@SSSeee|||```WWWaaayyy~~~~~~}}}}}}{{{yyyyyyzzz{{{{{{zzzzzzzzzxxxvvvuuuvvvxxx{{{uuuuuuwwwyyy{{{{{{yyywwwsssvvvyyyyyywwwuuuuuuvvvuuulllcccvvv~~~hhhQQQFFFCCCBBB@@@???DDDdddTTTDDDMMMssshhhDDD222000000---000000000000000000000000---///111000000222777;;;LLLZZZgggzzz{{{[[[\\\lll///////////////////////////............//////000000000000000000000000000000/////////000111333444///111444555444333333444333444888;;;888666@@@MMMPPPFFF??????>>>:::999===:::>>>BBBDDDDDDDDDGGGIIIMMMNNNPPPRRRTTTUUUVVVVVV[[[\\\^^^______```cccfffkkkjjjjjjnnnuuuyyy{{{{{{yyy}}}}}}|||xxxuuusssqqqpppqqqttttttsssvvv{{{{{{```HHHAAA<<<>>>DDDBBBHHHNNNYYYgggooosss{{{fffFFF>>>DDDJJJccctttyyytttxxx}}}rrrzzzmmmXXX^^^YYYgggaaa<<<000333000000000000000000000000000000000000111111111111///<<<:::VVV^^^ZZZrrrtttFFFVVVrrr[[[MMMBBB===<<<<<<>>>BBBHHHNNNRRRGGGAAA<<<;;;888444222444222222222222111111111111000+++***333:::999444000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......---,,,---...///000111222444666888888888777666555555666777777666444333333444444666777888999999::::::;;;<<<===>>>>>>===???@@@AAABBBEEEHHHKKKHHHIIIKKKLLLLLLJJJIIIGGGGGGEEECCCAAA@@@???@@@@@@999888777666555444444444111222333333444444444444333333333333333333333333444777888888666666999<<<<<>>CCCaaaSSSAAAIIIqqqkkkGGG555333333111000000000000000000000000---///111000000222777<<>>;;;777666777999:::;;;<<<===???@@@AAACCCCCCJJJLLLNNNOOOPPPRRRUUUWWW]]]^^^______^^^^^^```bbbgggjjjmmmppptttxxx~~~}}}zzz||||||uuusssuuuuuuooolllpppuuuvvvuuuvvv~~~|||[[[EEE@@@===@@@DDD@@@IIIRRR^^^iiipppvvv|||yyy```LLL>>>BBBOOOccchhhkkkhhhuuu{{{{{{hhh___[[[```rrr]]]888555222000000000000000000000000111111222222222111111111444888444dddWWWTTTcccNNNiiijjjVVVJJJEEEAAA>>>;;;===HHHSSSSSSMMMIIIDDD>>>999666555444333222222222111111111111111------------------------...------,,,,,,------...---------------------------------------------------------------------------------............///......///...---...000222111222444555777888999999777777777777777666555555555555555666666777888999999::::::;;;<<<===>>>>>>>>>>>>???@@@CCCFFFIIIJJJJJJKKKNNNOOOMMMJJJIIIJJJGGGGGGFFFDDDBBB???<<<:::888777666555444333333333111111111111111111111111111111222333444444555555555666777888999999999999===DDDRRRcccsss{{{}}}{{{}}}|||yyyeeesss~~~{{{|||}}}{{{yyyvvvuuuwwwxxxzzzzzzzzzxxxvvvuuuuuu{{{~~~{{{xxxyyy{{{{{{xxxxxxtttpppppptttuuusssuuunnniiillluuuwww]]]NNNHHHCCC???===FFF```|||QQQAAAJJJiii~~~JJJ000444///111000000000000///////////////------///000000555<<>>:::777666555444333222222222111000000000------------------------...------,,,,,,------...---------------------------------------------------------------------------------............///---...///...---...000333222333444666777888888888888888999999888777777666666555555666666777888999:::;;;;;;<<<===>>>??????>>>>>>>>>@@@BBBEEEHHHJJJIIIJJJLLLMMMKKKHHHGGGHHHGGGFFFFFFDDDBBB???<<<:::888777666555444333333333111111111111111111111111111111222333444444555666555666666777888888999999888<<>>EEE___SSS666777111444000000000000////////////000......000111111777???RRRRRR\\\rrrrrrfff___vvv////////////////////////---------------------------............/////////.........//////000000111//////......//////000111222111111111111111222333111111111222333444666666666777777999:::;;;<<<===AAACCCEEEGGGHHHKKKOOOQQQUUUVVVWWWXXXXXXYYY[[[]]]bbbccceeeiiippp{{{vvvsssvvv{{{|||vvvssssssvvvrrrrrruuuxxxwwwwwwyyyvvvWWWDDD@@@>>>@@@DDDAAAHHHQQQ^^^iiiqqqxxx{{{^^^EEECCCOOO\\\bbbjjjnnn~~~yyyqqqsssmmmooohhh???666///000000000000000000000000,,,---///111333444555666666666888mmmyyyRRRaaaUUUMMM}}}iiiYYYHHH===;;;;;;===CCCNNNXXXWWWPPPIIIDDD>>>:::888666555444333333222222111000//////------------------------...------,,,,,,------...---------------------------------------------------------------------------------............///---...///...---...111333333444555666777777777777999999999:::999999888777666666666666777888999999;;;;;;<<<===>>>???@@@@@@======>>>???BBBEEEHHHIIIHHHJJJKKKKKKHHHGGGFFFFFFFFFFFFEEECCCAAA>>><<<:::888777666555444333333333222222222222222222222222000111222333444555666666555666666777888888999999;;;;;;>>>CCCIIINNNPPPQQQWWWdddvvv|||}}}~~~~~~~~~~~~~~~}}}|||{{{xxxyyyzzz{{{{{{{{{zzzyyyvvvxxxyyyxxx{{{~~~{{{uuuuuussspppqqqvvvwwwtttooosssppphhhjjj}}}|||^^^MMMFFFCCC@@@???CCCUUUvvv{{{VVVBBBDDDQQQ~~~ZZZ999888111555000000000000////////////111///000222111222999BBBUUUTTT___xxxooo[[[VVVsss////////////////////////---------------------------------.........//////,,,++++++,,,---...------///............///000000//////////////////......000000222333444555666666444555555666888999999:::===???AAABBBCCCEEEHHHKKKOOOPPPRRRSSSTTTUUUXXX[[[```bbbdddiiipppzzzvvvjjjhhhnnntttzzz{{{vvvsssrrruuurrrsssvvvwwwuuuvvvzzzpppTTTCCCAAA>>>@@@DDDAAAFFFPPP]]]hhhqqqxxxiiiHHHBBBMMM^^^ccclllssszzz|||~~~wwwddd;;;666111000000000000000000000000,,,---///111333444555555666555???zzzkkkSSSnnnPPPSSSxxx|||gggWWWGGG===<<>>??????@@@======>>>???AAADDDGGGIIIHHHLLLLLLIIIGGGGGGFFFDDDFFFEEEDDDBBB@@@===<<<;;;888777666555444333333333222222222222222222222222111111222333555666777777777777777777888999::::::@@@@@@AAADDDGGGKKKMMMOOOOOObbb{{{~~~}}}}}}}}}}}}~~~~~~|||}}}}}}}}}}}}|||{{{zzzuuuvvvvvvvvvzzz~~~yyyrrrsssqqqoooqqqvvvwwwtttooowwwtttfffdddwww```MMMFFFBBB@@@@@@BBBOOOlllzzzYYYDDDCCCHHH{{{YYY777444...333000000000000////////////000///000222111222:::DDDWWWWWWdddnnnVVVRRRppp////////////////////////------------------------------------............,,,++++++,,,///000...,,,...............//////000,,,---.../////////......000111222444444444333333333444444555666777888888;;;<<<===>>>>>>???BBBDDDIIIKKKNNNOOOQQQSSSWWWYYY[[[^^^bbbggglllrrryyy~~~ooofff___bbbhhhooouuuzzz}}}yyyvvvsssqqqrrrqqqrrrtttsssrrrvvv|||jjjPPPBBBBBB???@@@DDDBBBFFFOOO\\\hhhpppwww~~~oooIII@@@KKK___bbbjjjsssnnnuuuwww|||eee:::555111111111111111111111111111//////111222222333222222444555HHHeee[[[xxxFFFTTT{{{kkkWWWGGGBBBAAAEEEJJJPPPWWW\\\WWWOOODDDAAA<<<999777555333222333333222222111000000///...........................------,,,,,,------...---------------------------------------------------------------------------------............///---...///......///222555555555666777888888777777777777888888999888888777666666666777777888999:::999:::;;;;;;======>>>???======>>>???BBBEEEHHHIIIJJJOOOOOOIIIFFFHHHGGGDDDEEEDDDBBB@@@>>>===<<<;;;888777666555444333333333222222222222222222222222222222333555666777888999999999999999999;;;<<<===BBBCCCEEEGGGHHHIIIJJJKKKMMMbbbzzzyyy~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzzxxxxxxtttuuuuuutttyyy}}}{{{vvvqqqrrrqqqoooqqqvvvwwwtttrrrzzzvvvgggaaapppbbbNNNFFFBBB@@@@@@>>>FFF^^^wwwsssVVV@@@>>>GGGVVV444222---333000000000000////////////......000111///111:::FFFWWWYYYiiikkkSSSYYYsss////////////////////////------------------------,,,------------.........---,,,---111555555222.........------......///000+++,,,---...///////////////000000111111111000000333333333444555666666777888999:::;;;;;;<<>>>>>>>>>>>???@@@CCCFFFIIIJJJLLLQQQQQQIIIFFFIIIIIIDDDDDDCCCAAA???===<<<<<<;;;888777666555444333333333333333333333333333333333333444555666888:::;;;;;;===<<<;;;;;;<<<===???@@@FFFHHHJJJJJJHHHGGGFFFGGGKKK[[[tttnnnvvv~~~~~~~~~~~~~~~||||||{{{yyyxxxwwwvvvuuuuuuwwwwwwvvvwwwzzzyyyuuurrrssssssqqqssswwwwwwtttvvvwwwtttiiibbbkkkdddPPPHHHCCC@@@???>>>CCCXXXpppnnnTTTAAA???IIIWWW777555///444000000000000////////////---...000111///111;;;HHHXXX^^^pppgggTTT]]]uuu////////////////////////------------------------,,,,,,---------.........,,,,,,///444999999444///...------------...//////,,,,,,------------.............../////////000000111111222333333444444444333555777999:::<<>>JJJ\\\\\\dddqqq{{{qqqwwwyyyvvv|||iiinnn{{{iii999444222111111111111111111111111111111222222222111111000555555SSSjjjnnn}}}QQQsssrrrWWWFFFDDDEEEJJJPPPTTTXXX[[[VVVOOOEEEBBB>>>;;;999888555333111111111111111222222222...........................------,,,,,,------...---------------------------------------------------------------------------------............///---.../////////111444666333444666777999999::::::777888888999::::::999999777777777777888999::::::::::::;;;<<<===>>>????????????@@@AAADDDGGGJJJKKKLLLSSSRRRHHHEEEIIIIIICCCDDDCCCAAA>>>===<<<<<<<<<888777666555444333333333333333333333333333333333444555666888:::;;;======@@@???>>>>>>???@@@BBBDDDHHHJJJKKKJJJGGGEEEFFFHHHJJJRRRllllllccciii{{{~~~}}}|||{{{zzzzzzyyyyyyxxxxxxyyyyyyxxx||||||yyywwwxxxwwwuuuuuuwwwvvvtttvvvzzzzzzvvvwwwrrrooolllfffiiigggRRRIIICCC???===@@@CCCUUUlllkkkSSSCCCBBBJJJ[[[;;;999111444000000000000////////////...///111222000111===KKK___iii{{{{{{eeeWWW^^^xxx////////////////////////------------------------,,,,,,,,,---------......)))***...555::::::444---...------------...//////...---,,,,,,++++++,,,,,,.........//////111222333000000111111222222333333000222555888:::===AAADDDBBBEEEHHHKKKNNNRRRWWWZZZYYY[[[\\\[[[YYYWWWXXXYYYWWWXXX[[[^^^^^^```gggqqqyyyzzzwwwsssxxxxxxrrrnnnqqqrrrqqqnnnooopppooolllnnnzzz___III@@@CCC@@@@@@DDDCCCMMMUUUbbbllltttzzzhhhCCC===KKK]]][[[eeesssxxx}}}rrrvvvgggmmmxxxaaa333333666111111111111111111111111000000111222222222222111666666TTTiiiooo{{{OOOvvvnnnUUUDDDAAADDDIIIOOOSSSWWWZZZVVVOOOFFFCCC@@@===;;;:::777555000000000111222222333333////////////////////////...------,,,,,,------...---------------------------------------------------------------------------------.........//////---.../////////111444777333444555777999::::::;;;888999::::::;;;;;;;;;;;;777777777777888999:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBEEEHHHJJJLLLLLLSSSRRRHHHDDDHHHHHHBBBDDDBBB@@@>>><<<<<<<<<<<<888777666555444333333333333333333333333333333333555666777999;;;===>>>???BBBAAA@@@@@@@@@BBBDDDFFFEEEFFFFFFEEEBBBCCCFFFJJJLLLLLL\\\qqqfff]]]bbbttt}}}|||zzzyyyzzzzzzzzz{{{{{{}}}~~~~~~zzz|||wwwwwwwwwvvvxxxzzzyyywwwyyy|||{{{wwwvvvmmmkkkmmmiiihhh~~~hhhTTTJJJDDD???======???OOOeeedddNNN???@@@JJJ^^^>>>:::000111000000000000///////////////000333333111333???MMMgggrrrxxxeee\\\bbb//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////,,,,,,,,,---------......------------------------////////////000000000000000000000000000111111111555555777999<<>>AAACCCCCCCCCIIIYYYfffiiiooo{{{eeeDDD@@@MMM\\\XXXdddsss~~~|||yyyjjjccc^^^sss|||YYY<<<777333333222111111000000111111000111111111111222222222999777UUUhhhfff|||NNNxxxfffYYYLLLEEEKKKIIIJJJOOOUUUWWWRRRMMMFFFDDDAAA>>>:::777666555333333222222111000000000........................------------------------------------------------,,,,,,,,,---------..............................---,,,,,,,,,,,,---......000////////////111222444333333555666777777777777;;;;;;::::::::::::999999777777777888999999::::::===============<<<<<<<<<;;;===@@@DDDFFFHHHIIIIIIIIIKKKLLLMMMLLLIIIFFFEEECCCBBB@@@???<<<;;;999888888777666555444333333333111222222333333444444555555888;;;===>>>???AAABBBBBBBBBCCCEEEFFFGGGHHHIIIFFFFFFEEEDDDDDDEEEFFFGGGGGGKKKRRR]]]kkk~~~{{{aaaTTTRRRooo{{{{{{|||~~~~~~|||yyy|||}}}|||yyywwwwwwzzz{{{zzzxxxwwwxxxzzzzzzyyyxxxxxxzzzzzzyyyxxxmmmpppooopppooojjjyyyoooSSSJJJCCC<<<>>>;;;???LLLZZZZZZLLL???<<>>111333///000000000000000000000000...111///000333222===TTTeeeyyyeeeUUUaaa//////......---,,,,,,+++------------------------------------------------,,,,,,---------.........,,,,,,,,,------------...------------------------.../////////000000000000000000000000111111111111555555777999<<<@@@DDDFFFKKKLLLOOORRRUUUWWWXXXYYYYYYZZZ[[[YYYVVVTTTTTTTTTWWWWWWXXXXXX[[[___eeejjjwwwyyy|||{{{zzzwwwsssuuutttsssrrrqqqpppoooooonnnnnnpppqqqppppppxxxXXXJJJ???===AAACCCCCCCCCJJJYYYeeeiiiooo|||dddCCC@@@MMMYYYXXXfffvvvqqqeee```]]]ssszzzWWW:::666333222111000000//////000000000111111111111222222222888;;;[[[hhhhhhsssQQQlll\\\NNNIIIKKKIIIJJJQQQYYY[[[UUUMMMEEECCC@@@===999666444444333333222222111000000000........................------------------------------------------------,,,,,,,,,---------.................................------------...//////////////////000222444555444444555666777777777777::::::999999999888888888777777777888999999::::::============<<<<<<<<<<<<===???AAADDDFFFGGGHHHHHHIIIJJJLLLLLLKKKHHHEEECCCBBBAAA@@@>>>===;;;:::999888777666555444333333333111222222333333444444555555888;;;===>>>???AAACCCBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCFFFHHHMMMSSS\\\iiiwwwuuuXXXTTTPPPggg{{{{{{|||}}}|||}}}~~~~~~|||zzzxxxyyyzzz|||{{{yyyxxxyyy{{{zzzxxxwwwxxxyyyzzzyyywwwqqqrrrooonnnmmmiiiyyyqqqUUUKKKDDD===???<<<===FFFRRRRRRFFF<<<;;;AAAooorrrBBB111444111000000000000000000000000///222000111444333???VVVgggyyyiii[[[kkk000//////......---------........................------------------------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------....../////////000000000000000000111111111222222666666777999>>>CCCHHHKKKNNNPPPSSSVVVXXXYYYYYYXXXZZZ[[[[[[ZZZWWWUUUTTTTTTSSSSSSSSSTTTVVV[[[aaafffpppttt|||zzzxxxxxxvvvrrroooqqqqqqqqqqqqqqqpppppppppmmmmmmqqqsssrrrqqqxxxUUUIII>>>===AAACCCCCCDDDKKKYYYeeeiiippp~~~dddDDDAAAOOO[[[]]]iiizzztttwwwqqqrrriii___^^^tttzzzVVV999666222111000000///////////////000111111111111222222222666@@@eeeiiillllllWWWrrr]]]OOOOOOJJJIIILLLUUU^^^___WWWNNNDDDBBB???<<<888666444333333333222222111000000000........................------------------------------------------------,,,,,,,,,---------..............................///............///000000...//////000222444666777555666666777777888888888999999999888888888777777777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEGGGGGGGGGIIIJJJKKKKKKJJJGGGDDDBBBAAAAAA@@@>>>===;;;::::::888888666555444333333333111222222333333444444555555888;;;===>>>@@@BBBDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGJJJMMMPPPOOOKKKFFFCCCHHHJJJLLLOOORRRZZZdddllljjjnnnrrrrrrttttttSSSQQQKKK\\\yyy{{{{{{}}}||||||}}}~~~}}}|||zzzyyyyyy{{{|||{{{zzzyyyzzz|||{{{yyyxxxyyy{{{{{{zzzyyyvvvuuupppmmmlllhhhxxxtttWWWMMMFFF???@@@>>>===BBBKKKJJJ@@@:::<<<===jjjyyyFFF111444333000000000000000000000000000333111222666555AAAYYYgggwwwmmmaaa|||000000//////............------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------------........./////////000000000000000111111222222333777777777:::@@@GGGMMMQQQQQQSSSVVVYYYZZZYYYXXXVVV[[[\\\\\\ZZZWWWUUUTTTUUUQQQQQQQQQQQQTTTYYY```eeennnrrrzzz{{{yyywwwvvvvvvtttpppmmmoooooooooppppppqqqqqqrrrnnnnnnppprrrqqqqqqyyyyyyRRRGGG======AAACCCDDDEEELLLYYYdddiiiqqqcccDDDDDDSSSfffhhhnnn~~~{{{gggjjjiiiuuujjjbbbddd{{{}}}VVV999666222111111000////////////000000000111111111222222222555DDDmmmkkkoooiiiZZZttt[[[LLLQQQIIIIIINNNYYYbbbaaaWWWMMMDDDCCC@@@<<<999666444333333333222222111000000000........................------------------------------------------------,,,,,,,,,---------.............................................//////000...///000222444666888999777777777777777888999999999999999999888888888888777777777888999999::::::;;;;;;<<<<<<<<<<<<<<<======>>>@@@CCCEEEGGGHHHIIIJJJJJJKKKKKKJJJGGGCCCAAAAAA@@@???>>>===<<<;;;:::999888777555444444444333111222222333333444444555555888;;;===>>>@@@BBBDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDIIIPPPUUUUUUQQQKKKGGGGGGKKKNNNPPPSSSYYYcccjjjppptttvvvrrrooowww{{{XXXPPPLLL\\\yyy||||||}}}{{{{{{|||||||||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzz{{{|||{{{zzz{{{}}}~~~}}}|||xxxwwwqqqooonnniiivvvxxxZZZOOOIIIAAAAAAAAA>>>BBBIIIHHH???;;;===AAAlllyyyGGG222444222///////////////////////////222000111666666BBB[[[bbbuuunnnbbb///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................///////////////000000111222333333333777888999===CCCJJJRRRVVVUUUWWWYYY\\\\\\[[[YYYXXX\\\]]]]]][[[XXXUUUUUUUUURRRRRRQQQQQQSSSXXX```eeeppprrrzzzvvvuuuuuuvvvuuussspppnnnnnnnnnooopppqqqqqqrrrrrrqqqooooooooonnnqqq{{{pppNNNDDD======AAABBBDDDGGGMMMYYYdddiiirrraaaDDDFFFWWWuuuvvvtttvvvlllnnnhhhwwwhhhfffkkkVVV999666222222222111000000000000111000000111111111222222222666HHHrrrkkkqqqgggVVVrrrXXXIIIOOOHHHKKKRRR\\\ccc```UUULLLFFFDDDAAA===:::777555444333333222222111000000000........................------------------------------------------------,,,,,,,,,---------..............................------,,,,,,------...///...///111444666888999:::888777777666777777888999;;;::::::::::::999999999777777777888999999:::::::::;;;;;;;;;<<<<<<======;;;<<<>>>AAADDDFFFIIIJJJIIIJJJKKKLLLJJJGGGDDDBBB@@@??????>>>===<<<<<<;;;999888777666555444444444111222222333333444444555555888;;;======>>>@@@BBBAAAAAABBBCCCDDDDDDEEEEEEEEEJJJQQQWWWXXXTTTNNNJJJHHHMMMSSSUUUXXX___jjjttt~~~\\\PPPPPPfff~~~}}}|||}}}~~~}}}zzzzzzzzzzzzzzzzzz{{{{{{wwwwwwwwwxxxyyyyyyyyyyyy{{{zzzzzz{{{|||}}}}}}|||wwwwwwrrrrrrqqqiiirrr|||\\\PPPJJJCCCAAA@@@>>>AAAIIIHHH???:::<<>>:::888666555333333222222111000000000........................------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,---......///111333666888999:::;;;888777666555666666888999;;;;;;;;;:::::::::999999777777777888999999:::::::::::::::;;;<<<<<<======;;;;;;===???AAADDDGGGIIIGGGHHHJJJJJJIIIGGGDDDBBB??????>>>>>>======<<<<<<999999777666555444444444111222222333333444444555666888;;;<<<<<<<<<>>>???>>>>>>???@@@BBBCCCDDDEEEGGGKKKPPPUUUVVVTTTQQQOOOVVV\\\bbbeeehhhppp~~~```RRRSSSooo~~~~~~|||{{{{{{}}}}}}|||{{{zzzyyyxxxxxxyyyzzz|||}}}wwwvvvuuuvvvxxxzzzyyyxxxyyyxxxxxxyyy{{{|||{{{zzzwwwvvvrrrrrrrrriiippp~~~]]]PPPLLLDDD@@@===;;;>>>FFFFFF===888:::@@@bbbvvvGGG444444///000000000000000000000000---000...///555777EEE^^^[[[uuu|||aaaZZZ------------------------------------------------------------------------------,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,---......///---------........./////////000000111333444444555999:::>>>CCCJJJQQQVVVZZZ]]]]]]^^^_______________^^^______\\\YYYVVVUUUUUUOOOOOOMMMMMMOOOUUU]]]ccckkkpppzzz~~~|||yyyrrrsssttttttttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooorrr}}}iiiGGG@@@<<<===@@@BBBEEEIIIOOOZZZccchhhtttVVV>>>FFF[[[uuuvvv~~~vvvrrraaalllRRR666666222222222111000000000000000000111111111111222222222777JJJttt___tttXXXMMMuuuuuu]]]LLLKKKKKKTTT___dddbbbZZZRRRNNNEEEDDDAAA===:::777555444333333222222111000000000........................------------------------------------------------,,,,,,,,,---------..............................---------------...//////111222555777999:::::::::888777555444444555777888::::::::::::999999999888777777777888999999::::::999999:::;;;;;;<<<======<<<<<<======???AAACCCDDDCCCDDDFFFHHHGGGEEECCCAAA>>>>>>>>>>>>============:::999888666555555444444111222222333333444444555666888:::;;;::::::;;;<<<:::;;;===>>>@@@BBBDDDDDDDDDFFFJJJOOOTTTWWWYYYZZZhhhnnnuuuxxx|||kkkaaa___|||~~~|||{{{zzz{{{|||~~~~~~}}}zzzyyywwwwwwwwwyyy|||~~~xxxvvvuuuwwwyyy{{{zzzxxxzzzyyyyyyzzz|||}}}}}}|||xxxvvvpppoooooohhhppp^^^PPPLLLDDD@@@===999<<>>=========>>>@@@AAA@@@BBBDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>============:::999888666555555555555111222222333333444555555777999::::::999888999:::888999;;;===@@@BBBCCCDDD===???DDDJJJRRR[[[aaaeeeooovvv}}}xxxxxxsss~~~{{{zzzyyyzzz}}}yyyxxxwwwvvvwwwyyy|||~~~yyywwwvvvwww{{{|||{{{yyy}}}||||||}}}yyyvvvnnnlllmmmgggppp^^^PPPLLLDDD??????:::;;;AAAAAA<<<;;;@@@CCCsssQQQ555444111000000000000000000000000///222///111777:::IIIcccdddyyy~~~bbbSSS[[[...------------...//////---------------------------.........---,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////.........111111111222333555666777;;;===@@@EEEKKKQQQUUUXXXYYYZZZ[[[\\\]]]^^^______```___^^^]]]]]]ZZZVVVSSSNNNKKKLLLOOOQQQTTTZZZbbbjjjqqq~~~{{{xxxyyyzzzxxxuuurrrsssttttttuuutttttttttvvvuuutttsssqqqpppooonnnssstttpppqqquuurrryyyaaaFFF@@@===@@@CCCDDDEEEHHHPPP]]]bbbjjj}}}qqqSSS@@@EEEZZZpppkkk___kkk|||MMM222555333111111000000000000111111///000111111000111333555:::FFFzzzqqqSSStttOOOXXX{{{nnn]]]RRRMMMSSS```kkklllfff^^^VVVOOOIIIEEE@@@===:::888555333444444444444333222111111//////.........---------.........------,,,,,,,,,.........------,,,,,,,,,------------------------..............................///000111333555666666666777888999999:::;;;<<<999555555777888777666888999;;;;;;;;;999777666999888777777888:::<<<>>>============>>>>>>>>>>>>===<<<<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA@@@???>>>===::::::999999888777777666555444444444444555666666555888:::<<<;;;;;;;;;<<<:::;;;<<<===???AAACCCDDDAAA@@@@@@EEEOOO\\\gggmmmtttvvv~~~}}}~~~~~~{{{xxxwwwwwwxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{~~~|||~~~|||yyyqqqppphhhkkkmmmkkkfffQQQMMMHHHAAA>>>;;;===AAA@@@:::888<<>>III|||lllTTTwwwzzzMMM___~~~gggXXXQQQMMMYYYeeennnmmmfff]]]TTTNNNIIIEEE@@@===:::888555444444444444444333222111111//////.........---------......---------,,,,,,,,,---------,,,,,,+++++++++------------------------..............................///000111333555666666777777888999::::::::::::777555444666777666555888999:::;;;;;;999888666888888777777888:::<<<===;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???===<<<;;;::::::999888777777666555444444444444555666666555777:::;;;:::999999:::::::::;;;<<<>>>@@@BBBCCCBBBAAAAAAFFFPPP]]]hhhnnnxxx{{{~~~~~~~~~|||zzzxxxwwwxxxzzzzzzyyy{{{||||||}}}|||zzzyyyxxx~~~|||}}}}}}zzzrrrqqqiiikkkmmmjjjeeePPPKKKHHHAAA>>><<<===AAAAAA<<<:::<<>>@@@EEEIIINNNRRRUUUUUUVVVXXXYYY[[[\\\]]]]]]``````aaabbb```[[[TTTNNNLLLIIIIIILLLOOORRRYYYaaaiiirrr~~~yyyvvvrrrqqqrrrttttttsssooopppqqqrrrssstttttttttqqqqqqqqqrrrrrrrrrrrrrrroooqqqmmmnnnsssrrr|||]]]DDD???===@@@CCCDDDFFFJJJRRRccclllrrrpppPPP@@@MMMhhhvvviiihhhuuuPPP555555000111111000000000000111111///000111111000111333555@@@JJJ|||cccSSSzzzzzzMMMcccuuu^^^UUUTTTUUU```jjjrrrnnneee\\\SSSMMMIIIEEEAAA===:::888666444444444444444333222111111/////////.........------...------------,,,,,,,,,,,,,,,,,,+++++++++++++++------------------------------------------------......///000111333555666777888888888999:::::::::888666444444555666555555666777999::::::999888777888777777777888:::<<<===999999999:::::::::;;;;;;;;;::::::999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAA@@@???===<<<<<<<<<;;;:::888777666666555444444444444555666666555888::::::999888888888999999:::;;;<<<>>>@@@AAACCCBBBBBBGGGRRR___jjjqqqzzz~~~~~~~~~zzzxxxxxxxxxzzz{{{zzzyyy}}}~~~~~~}}}zzzwwwuuu}}}|||}}}~~~}}}zzz{{{~~~|||tttsssjjjkkkllliiigggPPPKKKGGGAAA???======AAABBB???===<<>>111444000000000000000000000000111///000222333:::PPPiiippp~~~gggTTTWWW,,,++++++++++++,,,------------------------------,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,............////////////111111222333555666888999===>>>AAADDDHHHLLLPPPRRRRRRTTTVVVXXXZZZ[[[\\\\\\```aaaccceeebbb\\\RRRLLLJJJHHHGGGJJJMMMPPPXXXaaannnvvv~~~wwwrrrnnnooouuuxxxvvvssspppqqqrrrssstttuuuuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqppprrrmmmmmmqqqqqq}}}XXXBBB>>>===@@@CCCCCCGGGKKKUUUeeelllrrroooNNNAAAPPPnnn{{{iiiiiivvvNNN444555///111111000000000000111111///000111111000111333555===III{{{YYYPPP|||PPPeeennnZZZWWW\\\```bbbkkkrrrnnneee\\\TTTNNNIIIFFFAAA===;;;999666444444444444444333222111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......///000111333555666888888888999999999999999777666555555666666666666555666777888999999888888777777777777888999;;;<<<999999999999:::::::::::::::999888888888:::;;;<<<<<<<<<<<<<<<<<<=========@@@AAAAAABBBAAA@@@???>>>>>>===<<<:::999777666666555444444444444555666666777999;;;;;;999888777888888888999:::;;;===??????CCCBBBCCCHHHTTTaaalllsssxxx~~~~~~~~~zzzyyyyyyzzz{{{{{{yyywww|||}}}~~~{{{wwwttt{{{{{{{{{xxxuuuuuuyyy~~~|||vvvvvvlllkkkkkkiiilllTTTLLLGGG??????======AAADDDDDDAAA>>>PPP```===111666000000000000000000000000111///000333444;;;QQQiiimmm{{{iiiZZZaaa,,,++++++++++++,,,------------------------------++++++,,,,,,---,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---.........//////000000111111222444555777999:::>>>???AAACCCGGGJJJMMMOOOPPPRRRUUUXXXZZZ[[[[[[[[[```bbbeeefffddd\\\RRRKKKJJJGGGFFFIIILLLPPPXXXaaapppyyyzzzrrrmmmqqq|||{{{tttrrrssstttuuuvvvvvvvvvvvvsssrrrrrrqqqqqqpppoooooorrrsssooommmoooppp~~~}}}QQQAAA>>>===AAABBBCCCGGGMMMZZZeeehhhooolllMMMAAAQQQooo~~~~~~wwwggghhhvvv{{{JJJ333555...111111000000000000111111///000111111000111333555;;;JJJ~~~UUUPPPUUUmmmlll[[[ZZZ```ccc]]]gggooommmeee]]]VVVQQQJJJFFFAAA>>>;;;999666444444444444444333222111111000000/////////.........---------------------------------...............------------------------------------------------......///000111333555666888888888888888888888888666777777888777777777777555666666777888888888888666666666777888999:::;;;999::::::::::::;;;;;;;;;999999888777777888:::::::::::::::;;;;;;<<<<<<<<<@@@AAABBBCCCCCCBBBAAA@@@???>>>===;;;999888666666555444444444444555666666888:::<<<<<<:::999999999888888888999:::<<<===>>>BBBAAABBBHHHTTTaaammmtttttt~~~~~~}}}}}}|||{{{{{{{{{zzzwwwuuuyyy{{{~~~}}}zzzwwwyyy{{{zzzvvvssstttyyy}}}{{{vvvxxxooommmkkkhhhrrrXXXNNNFFF===???===<<<@@@GGGJJJFFF@@@MMM```===111777000000000000000000000000000///111444444;;;QQQiiigggwwwllleeesss,,,,,,,,,,,,,,,------...------------------------***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------......///000000000111222333444666888:::;;;??????AAACCCEEEHHHKKKLLLNNNPPPTTTXXXZZZ[[[[[[[[[```bbbeeegggeee]]]SSSLLLJJJFFFFFFHHHKKKPPPYYYbbbpppwww}}}vvvqqqwwwwwwttttttuuuvvvvvvvvvvvvuuusssrrrrrrqqqpppooooooooorrrtttooommmoooqqquuuLLL???===>>>AAABBBCCCHHHNNN]]]eeefffnnniiiMMMAAAOOOjjj}}}|||kkkjjjxxxxxxFFF222666///111111000000000000111111///000111111000111333555;;;PPPTTTRRRYYYvvvmmm]]]ZZZ[[[[[[UUU```jjjjjjddd^^^WWWRRRJJJFFFBBB>>>;;;999777555444444444444333222111111000000000/////////......,,,,,,,,,------------...............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000111333555666888888888777777666666555555777999999888777888888666666666666666777777777555666666777888999::::::::::::;;;;;;;;;<<<<<<<<<999999777777777888999:::999999999:::;;;;;;<<<<<<@@@AAACCCDDDEEEEEEEEEDDDAAA@@@>>><<<:::888666555555444444444444555666666888:::<<<<<<;;;:::::::::888888999999:::<<<===>>>@@@???@@@GGGSSSaaammmsssttt~~~~~~~~~|||{{{zzzyyywwwuuuxxxzzz}}}~~~~~~|||{{{wwwzzzzzzvvvvvvyyy{{{zzzxxxvvvzzzrrrppplllhhhrrrXXXMMMEEE<<<>>><<<;;;???IIIPPPLLLCCCHHH~~~eee???111777000000000000000000000000000...111444444:::PPPgggcccwwwmmmkkk~~~---------,,,---......///------------------------******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------------......///000000111222222333555777999;;;<<>>===>>>AAABBBCCCHHHPPP\\\fffiiipppgggMMMAAAKKKcccwwwpppqqq~~~xxxEEE222777000111111000000000000111111///000111111000111333555===UUURRRSSSzzzZZZxxxmmm___ZZZVVVQQQNNNZZZfffgggccc]]]VVVPPPJJJGGGBBB>>><<<:::777555444444444444333222111111000000000000/////////...,,,,,,,,,---------......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000111333555666888777777666555444444333333666888999777666777888777777666666555555666666444555666777999999:::::::::::::::;;;;;;;;;;;;<<<:::999888777777888999999888888999::::::;;;<<<<<>>>>>===>>>EEEQQQ```lllrrrxxx}}}~~~~~~{{{yyyyyyzzzyyyxxxzzz{{{|||}}}~~~~~~}}}|||uuuyyyzzzyyy{{{}}}xxxuuuuuu|||uuurrrmmmhhhnnnSSSIIIDDD===<<<;;;:::???KKKUUUPPPFFFCCCnnnnnnDDD111666000000000000000000000000000...111444444999NNNeee___xxx~~~fffdddyyy...------------...//////------------------------)))***+++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,------------......---------...///000000111222222333555777999;;;===@@@@@@AAABBBDDDFFFHHHIIIMMMOOOTTTXXX[[[\\\\\\\\\```bbbeeegggeee___VVVOOOJJJGGGFFFHHHLLLPPPZZZdddqqquuu}}}~~~~~~xxx{{{~~~~~~uuuuuuuuuuuutttsssrrrqqqnnnoooooopppqqqqqqrrrrrrnnnqqqmmmlllpppuuuhhhIII===<<<>>>AAABBBBBBIIIPPP[[[hhhmmmssseeeMMMAAAIII^^^sssooowwwyyyEEE333888111111111000000000000111111///000111111000111333555===XXXNNNRRRtttZZZtttlll```[[[TTTLLLJJJWWWdddfffbbb[[[TTTNNNJJJGGGBBB>>><<<:::777555444444444444333222111111000000000000////////////,,,,,,,,,------.........,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000111333555666777777666555444333333222111555888888666555666777888777666555555555555555444555666888999999999999999999:::::::::;;;;;;;;;:::999888777777888999999888888999:::;;;;;;<<<<<>>===<<<===DDDPPP___kkkrrr~~~|||}}}}}}yyyxxxyyyzzz{{{{{{||||||}}}}}}}}}}}}||||||sssxxx{{{{{{vvvsssttt}}}wwwtttnnnhhhiiiNNNFFFCCC???;;;:::999>>>LLLXXXSSSGGG<<<]]]vvvHHH222444000000000000000000000000000...111444333888MMMccc\\\yyy{{{^^^ZZZooo------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000222444666666444555999===AAAAAAAAABBBDDDEEEGGGHHHLLLPPPUUUXXXYYYYYYZZZZZZ^^^aaaccccccdddbbbZZZPPPLLLGGGDDDGGGJJJNNNVVV]]]kkkttt~~~~~~}}}|||zzzyyyxxxxxxvvvwwwyyyyyyyyywwwuuutttssssssqqqpppoooooonnnnnnmmmppptttuuuqqqwwwhhhFFF???======@@@CCCDDDHHHNNN^^^kkkooouuu___MMMBBBIIIeee{{{|||zzzppp{{{pppBBB;;;444000000000000000000000000000111111111111222333444555GGGWWWLLLWWWmmmWWWuuu{{{iii^^^ZZZUUUNNNJJJ\\\iiifff^^^ZZZVVVPPPJJJEEEBBBBBB>>>999777999888777666555444333222222000/////////............................................................,,,,,,,,,---------......---------------------------...000222444555555666999999888777666555444444666666666666666555555555777555333333555555555444777777777777777888888888:::;;;<<<<<<:::888888999888888777666666777888999888999;;;;;;;;;;;;<<<>>>>>>FFFIIIGGGLLLVVVWWWPPPEEEBBB@@@???>>>===:::888666555555444444444555555777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>><<<<<>>>>>===999999GGGWWWVVVIIIAAABBBkkk{{{FFF888777111111111111000000000000000222222...000===PPP^^^]]]vvvxxx[[[QQQppp------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000222333444444555777:::===@@@@@@AAABBBDDDFFFGGGHHHLLLPPPTTTWWWXXXYYYZZZ\\\```cccdddccccccaaaXXXOOOLLLGGGDDDGGGJJJNNNUUU\\\fffnnn{{{}}}|||{{{zzzyyyxxxwwwwwwwwwxxxyyyyyyxxxwwwtttsssrrrqqqpppooonnnnnnnnnnnnnnnpppuuuuuurrrxxxgggDDD@@@===>>>AAADDDEEEJJJQQQ^^^kkkooovvv___MMMBBBJJJfffuuuuuusss||||||kkkxxxmmm@@@:::444000000000000000000000000000111111111111222333444555FFFWWWLLLTTThhhRRRnnn|||iii\\\VVVQQQKKKLLL^^^kkkhhh___[[[VVVOOOJJJEEECCCBBB>>>999777999777777777666555333222111000000/////////.........................................................,,,,,,,,,---------......------------------------...///111333444555666666999888888777777666666666666666666666666555555555777555333333555666555444777777777777888888888888999;;;<<<<<<:::888999999888888666666666777888999888999;;;;;;;;;;;;===>>>???FFFHHHGGGKKKUUUVVVOOOFFFDDDAAA@@@???>>>;;;999666666555444444444444555666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;@@@KKKYYYgggoooyyy}}}}}}}}}{{{|||~~~yyyzzzzzz{{{zzz}}}xxx{{{~~~qqqqqq{{{hhhPPPHHHDDD>>>======:::999FFFUUUWWWNNN???AAAkkkzzzEEE888666111111111111000000000000///222222///111<<>>>>>???AAACCCFFFHHHIIIMMMOOORRRUUUVVVXXX[[[]]]ccceeeeeedddcccaaaXXXOOOLLLGGGEEEGGGIIIMMMTTT[[[ccckkkwwwzzzzzzxxxwwwvvvvvvvvvvvvxxxyyyyyyyyywwwuuusssrrrooooooooonnnnnnnnnoooooopppqqqtttuuurrryyydddBBB???===>>>BBBDDDGGGMMMTTT___kkkooowww[[[JJJ@@@HHHfffsssssssss{{{}}}{{{nnnwwwhhh===999444000000000000000000000000000111111111111222333444555DDDVVVMMMTTTcccOOOlll~~~lll\\\SSSMMMIIIOOOaaannnjjjaaa[[[UUUOOOKKKFFFCCCBBB???999777999555666777777666444222000000000000/////////......................................................,,,,,,,,,---------......------------------------///000222444555777777777888888888888888888888888777777777666666555555555666555333333555666555555666666777777888888888888999;;;<<<;;;:::999999:::888777666555555666777888777999:::;;;;;;;;;===??????EEEGGGFFFKKKSSSTTTNNNIIIGGGDDDBBBAAA???<<<:::666666555444444444444444444555666777888999999:::::::::::::::;;;;;;;;;;;;>>><<<<<>>@@@CCCFFFIIIJJJMMMNNNQQQRRRTTTXXX\\\___ccceeefffdddeeeccc[[[RRRMMMHHHEEEFFFIIIKKKRRRYYYdddkkkvvvxxxwwwvvvuuuttttttuuuuuuyyyyyyxxxxxxvvvtttrrrqqqooooooooooooooopppqqqqqqrrrrrrtttuuusss|||___AAA>>><<<>>>BBBDDDFFFNNNVVV```kkkpppyyy}}}SSSFFF===GGGfffsssuuuxxxyyyzzzzzzeee:::777333000000000000000000000000000111111111111222333444444AAAUUUMMMZZZaaaQQQqqqooo___TTTNNNKKKTTTeeeqqqmmmccc\\\UUUNNNKKKGGGDDDCCC???999777999444555777888777555222000000000000////////////...................................................,,,,,,,,,---------......------------------------000111222444666777888888888888888999999:::::::::888888777777666555555555666444333333555666666555666666777777888888999999999:::<<<;;;:::999999:::888777666555555555666777666888:::;;;;;;<<<>>>@@@AAAEEEFFFFFFKKKRRRSSSOOOMMMJJJGGGEEECCCAAA===;;;777666555444444444444444333444444555666777888888:::::::::::::::;;;;;;;;;===<<<<<<>>>FFFRRR```iii|||}}}}}}}}}zzzyyy{{{||||||{{{zzz|||~~~xxxwwwzzz~~~wwwlllmmmvvveeeMMMFFFBBB<<<:::===<<<;;;AAAOOOZZZ]]]EEE===PPP||||||EEE666444111111111111000000000///...000333333222:::LLL^^^fff{{{iii[[[kkk------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,---------...............//////000111111111;;;777444444777999888666:::;;;===???BBBFFFHHHJJJKKKMMMOOOQQQSSSWWW\\\```bbbeeeeeedddffffff___WWWNNNHHHEEEFFFHHHJJJPPPWWWcccjjjttt|||~~~wwwvvvtttsssssstttuuuvvvyyyxxxxxxvvvuuusssrrrqqqppppppppppppqqqrrrsssssstttrrrssstttttt~~~~~~XXX@@@<<<<<<===AAABBBDDDMMMWWWaaakkkqqq{{{tttNNNDDD>>>JJJlllwww{{{~~~zzzddd888666222///000000000000000000000000111111111111222333444444???VVV{{{NNNbbb^^^RRRwww|||nnn```TTTNNNLLL[[[kkkuuuoooccc\\\VVVOOOLLLGGGDDDCCC???999777999333555777888777555222000111000000000////////////................................................,,,,,,,,,---------......------------------------000111333555777888888999888888888999::::::;;;;;;999888888777666666555555555444333333555666666555555666666777888888999999888:::;;;;;;:::999:::;;;888777555444444444555555555777999;;;;;;<<>>AAAAAACCCMMMXXXbbbkkkqqq}}}nnnKKKFFFCCCRRRvvv|||}}}bbb777666333///000000000000000000000000111111111111222333444555???YYYxxxRRRiii\\\SSS~~~xxxlll```UUUNNNLLLaaapppxxxpppccc\\\WWWPPPMMMHHHEEECCC???999777888444555666777666555333222111111000000000/////////................................................,,,,,,,,,---------......------------------------000111333555666777888888888888888999999:::::::::999999888777777666555555555333222333555777777666555555666777888999999:::888999;;;;;;:::999:::;;;888666555444333333444444444666999:::;;;===???BBBEEEEEEFFFIIIOOOTTTVVVVVVUUURRRNNNKKKHHHDDD@@@>>>888777666555444333333333333333444555666777777888888888999999::::::;;;;;;<<<<<<<<<===BBBMMM[[[fff~~~}}}~~~~~~||||||zzzwwwyyy}}}yyyvvvwww|||~~~{{{vvvtttrrruuu{{{|||vvvpppuuu~~~fffMMMEEE@@@999999::::::;;;???JJJXXXaaaGGGDDDNNNxxxJJJ777333111111111111000000000000000000222555333999OOOhhh}}}nnnZZZlll------------------------,,,,,,,,,---------............------------......------------------------........................------------............/////////000111111222222333444444444333444777999;;;;;;<<<>>>AAADDDFFFHHHHHHJJJNNNQQQTTTWWW\\\___```bbbbbb```bbbbbb\\\TTTOOOIIIEEEEEEFFFGGGMMMSSSVVV^^^jjjwww~~~~~~|||xxxwwwuuuttttttvvvyyyzzzwwwvvvuuutttsssssssssrrrqqqqqqqqqpppqqqqqqrrrrrrtttppppppssswwwmmmNNN@@@>>>>>>@@@BBBAAACCCMMMYYYbbbkkkrrrgggGGGFFFGGGXXX~~~|||yyy___555666444111000000000000000000000000111111111111222333444555AAA^^^yyyVVVppp___[[[xxxmmmdddXXXOOOLLLgggtttzzzpppccc\\\WWWRRRMMMIIIEEEDDD???999777888555555555666555555444333111111111000000000//////................................................,,,,,,,,,---------......------------------------///000222444666777888888888888888888999999999999::::::999888777666555444555333222333555777777666555555666777888999::::::777999;;;;;;:::::::::;;;777666555333222333333444333666888:::;;;===@@@BBBGGGFFFGGGLLLRRRVVVYYY[[[XXXUUUQQQMMMJJJFFFBBB???888777666555444333333333333333444555666777888888777888888999::::::;;;;;;;;;<<<===>>>BBBLLL[[[fff{{{~~~~~~~~~||||||~~~{{{vvvwww|||zzzwwwxxx||||||vvvsssssslllqqqwwwwwwpppkkkqqqzzzfffMMMEEEAAA:::999888888:::@@@IIIVVV___IIIIIIRRRzzzMMM999333111111111111000000000000111000222555333999RRRmmmgggWWWqqq------------------------,,,,,,,,,---------............------------......------------------------........................---------.........///////////////000111111222222...000222222111222777;;;;;;;;;===>>>AAACCCEEEGGGFFFIIINNNQQQTTTXXX\\\___```aaa```^^^______YYYQQQOOOJJJEEEEEEFFFGGGLLLSSSRRR[[[hhhvvv|||yyywwwvvvuuuuuuwwwzzz|||vvvuuutttsssssssssssssssqqqqqqpppppppppppppppqqqtttpppooossswwwjjjLLL@@@@@@@@@BBBCCCBBBCCCNNNZZZccckkkrrraaaCCCEEEGGGZZZzzz]]]444666555333000000000000000000000000111111111111222333444555CCCbbbzzzZZZuuueeeddd{{{qqqhhh]]]RRRNNNkkkwww{{{pppbbb\\\XXXSSSNNNIIIEEEDDD@@@999777888555555555555444444444444111111111111000000000000................................................,,,,,,,,,---------......------------------------///000222444555777777777888888888888888888888888::::::999888777666555444444333222333555777777666444555666777888999::::::777999;;;;;;::::::;;;<<<777666555333222222333333333555888:::<<<>>>@@@CCCHHHFFFHHHMMMSSSXXX[[[^^^ZZZVVVRRRNNNKKKGGGBBB???888888666555444333333222333444444555666777888888777777888999::::::;;;;;;:::<<<===>>>BBBLLL[[[ggguuu~~~}}}}}}~~~}}}{{{|||{{{uuuvvv|||xxxuuuvvvzzzyyysssrrruuummmsssyyyxxxppplllqqqzzzeeeMMMFFFBBB<<<999777777:::@@@IIIUUU]]]MMMLLLOOOrrrOOO:::333111111111111000000000000222000222555444:::TTTqqqjjj___......------------..............................+++---......---,,,,,,------------.........//////,,,,,,------,,,,,,+++***+++,,,---...////////////......//////000222333444222222222333444555666777888999<<>>@@@???@@@BBBBBBFFFRRR^^^iiimmmxxxWWWCCCBBBDDDhhhOOO555:::,,,444111111111111111111111111000111222222111222444666???nnn]]]xxxrrrzzz|||vvv___WWWZZZrrr{{{zzznnnaaa\\\XXXRRROOOKKKFFFAAA>>>;;;888666888888777777666444333222222222111111000/////////.........------,,,,,,,,,------------------------------............------------------------------222222222222222333333333444555777999999888666555888888999888777555333222444333222222333444666777777777888999999999999888<<<:::888777888999999999444444444333333222222222333666888:::<<<===@@@BBBFFFGGGJJJNNNRRRUUUXXXYYY\\\[[[YYYTTTLLLFFFAAA@@@<<<999666444444444444333222222333555777888777555777888888999999:::;;;;;;???======@@@CCCJJJWWWdddvvv~~~}}}{{{||||||||||||yyyzzz|||{{{zzzxxxyyyyyy}}}yyyvvvuuuuuuvvvwwwxxxppppppvvvrrrhhhmmm{{{dddMMMHHHEEE>>>:::888999;;;===CCCQQQ___YYYLLLKKKmmmPPP555666111111111111000000000000111...///111222999QQQiiivvvuuu......------------..............................,,,...//////...------...------------............,,,------------,,,+++++++++,,,---...////////////......//////000222333444222222222333444555666777888999<<>>AAA@@@AAACCCDDDHHHTTT```iiimmmyyyUUUDDDCCCGGGjjjNNN666;;;///666111111111111111111111111000111222222111222444666BBBjjjZZZxxxmmmwww}}}ttt]]]YYY^^^ssszzzyyymmmbbb^^^YYYRRRNNNKKKFFFBBB>>>;;;888777888888777777666444333222222222111111000/////////.........------,,,,,,,,,------------------------------............------------------------------111111111222222222222222444444666777777777666666888888888888777555333222333333333333444555666666777777888999999999999888:::999888999;;;<<<<<<;;;555444333333222222222333333666888:::<<<>>>AAACCCIIIJJJLLLPPPTTTXXX[[[]]]^^^^^^\\\XXXQQQJJJFFFEEE===:::666444444444333333222222333555777888777555777888888999999:::;;;;;;???<<<<<>>AAAAAABBBDDDFFFJJJVVVcccjjjooozzzRRRDDDDDDJJJmmm~~~|||JJJ666999111555111111111111111111111111000111222222111222444666BBBaaazzzVVVsssjjjwww~~~nnnZZZZZZcccuuuzzzyyymmmddd```ZZZQQQLLLJJJGGGCCC???<<<999888888888777777666444333222222222111111000/////////.........---------------------------------------------............------------------------------000000000111111111222222333333333444555666777888777777777777666444333222222222333444555555555555666777888888999999888888888888888;;;===>>>===;;;666444333111111222333444444666888:::;;;>>>AAADDDLLLLLLNNNQQQVVV[[[___aaa``````___ZZZTTTMMMIIIGGG>>>;;;777444444444333222222222333555777888777555777888888999999:::;;;;;;>>><<<<<>>BBBEEEMMMNNNOOOSSSWWW]]]aaaddd```aaa___[[[SSSLLLGGGDDD???<<<777555444444333222222222333555777888777555777888888999999:::;;;;;;>>><<<<<>><<<999999:::;;;BBBPPP___[[[OOOHHHbbbQQQ777666111111111111000000000///000///111555555;;;PPPffftttoooXXXZZZrrr......------------......------------------------+++---///...---,,,---...,,,,,,,,,---------......------.........---,,,,,,+++,,,---...////////////......//////000222333444333333333444555666777888999:::<<>>>>>>>>AAADDDGGGMMM[[[hhhoooxxxhhhCCCEEEBBBMMMtttzzzrrruuu|||```>>>555333888111000000000000000000000000000111222222111222444666@@@ZZZxxxTTTrrrlllSSShhhvvvuuuooo\\\VVV```eee{{{wwwjjjbbb[[[SSSIIIKKKKKKFFF@@@;;;999:::888888777777666444333222222222111111000/////////.............../////////------------------------------............------------------------------...//////000111222333333444333222111222444777888444444333222111111222222222222333444555555555555555666777777888888777777777777888:::;;;999666333444333222111111333444666555666888999;;;???DDDHHHJJJLLLPPPUUU[[[```ccceeeffffffeee```XXXOOOIIIEEEAAA>>>999666444333222000222222333555777888777555777888888999999:::;;;;;;<<<;;;;;;>>>AAAEEEOOOZZZjjj|||{{{}}}uuuwww~~~}}}||||||}}}}}}{{{zzz~~~~~~~~~|||zzzzzz|||~~~}}}zzzxxxvvvsssrrrsssrrrlllfffhhhoootttlll]]]KKKBBBAAA???<<<;;;999:::;;;;;;>>>IIIUUUQQQLLLHHH```VVV999666111111111111000000000000///...///222222888MMMdddsssmmmhhh{{{......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------............/////////000000...............------,,,+++,,,---...////////////......//////000222333444444444444444555777888999:::;;;===???AAACCCEEEFFFHHHKKKNNNOOOPPPQQQRRRTTTOOORRRSSSSSSOOOMMMMMMNNNKKKKKKKKKKKKJJJIIIHHHHHHKKKNNNUUU___lllyyy}}}{{{{{{|||~~~}}}{{{xxxxxxyyyxxxvvvsssqqqsssuuuuuutttsssssstttoooooouuuyyytttWWWGGGAAA>>>??????BBBFFFIIIOOO]]]jjjqqq{{{^^^AAAHHHBBBNNNwww{{{rrruuu~~~[[[<<<666222:::000000000000000000000000000000111222222111222444666@@@eeeyyyPPPtttnnnWWWnnnxxxrrrjjj\\\[[[cccddd}}}|||jjjaaa[[[UUUJJJLLLLLLHHH@@@:::888999888888777777666444333222222222111111000/////////---........./////////000------------------------------............------------------------------//////000111222333444444444444333333333555666777444333222111000111222222333333333333444555666666555666666777777777777777777777777999;;;:::888666333222222222333333444555555666888999;;;???EEEIIIIIILLLRRRXXX^^^bbbdddeeeeeeffffffccc[[[SSSMMMJJJBBB???:::666444333111000222222333555777888777555777888888999999:::;;;;;;<<<:::;;;>>>@@@DDDNNNXXXeeeyyyssskkkgggoootttuuusssyyy~~~}}}|||}}}~~~~~~|||{{{}}}}}}|||zzzyyyyyy{{{}}}|||}}}}}}{{{yyyvvvssspppnnnjjjfffgggiiinnneeeUUUFFF??????===:::999999;;;<<<;;;<<>>lllwwwIIIpppnnnWWWppp{{{qqqhhh\\\___fffddd~~~kkk```ZZZVVVJJJMMMMMMHHH@@@999888999888888777777666444333222222222111111000/////////---.........//////000000---------------------------..................---------------------------///000111222333444555555555555444444444555555666333222111000000000111222444333222222333444666777555666666777777777777777777666777999<<<<<<;;;999222222222333333444444444555666888999;;;???EEEIIIIIIMMMSSSZZZ```dddeeefffbbbdddeeebbb\\\UUUOOOLLLCCC???:::666444333111000222222333555777888777555777888888999::::::;;;;;;<<<:::;;;>>>@@@CCCMMMWWWcccwwwmmmaaa```aaallluuu~~~}}}}}}|||~~~}}}}}}~~~}}}{{{||||||{{{yyywwwwwwzzz|||yyy{{{~~~~~~|||{{{vvvpppmmmkkkiiihhhiiikkk```PPPCCC======<<<:::999999;;;===;;;;;;BBBKKKQQQMMMFFFZZZZZZ;;;666111111111111000000000000444111000222111888OOOggg{{{bbbXXXeee........................,,,,,,,,,---------......,,,,,,+++++++++,,,---...............................................................////////////000000000///...///222555666555444444555666777888:::;;;<<<>>>???AAABBBCCCFFFGGGIIIJJJLLLOOOSSSVVVRRRQQQOOOOOOPPPOOONNNLLLOOOOOONNNKKKHHHEEEEEEFFFMMMNNNSSS___nnn}}}~~~~~~}}}zzzwwwvvvvvvvvvuuutttvvvuuusssqqqppppppqqqqqqnnnnnnqqqttteeeOOOCCC;;;;;;===@@@CCCEEEJJJTTTbbblllvvvNNNDDDAAA???qqqzzzuuuTTT666999555,,,333000000000000111111111111000111222222111222444666IIIhhhJJJpppwwwXXXmmmuuufff[[[WWW\\\eee}}}~~~pppfff[[[PPPMMMMMMLLLHHHBBB>>>;;;::::::999999888666555333222444333222111000000000000////////////////////////........................------............------...............---------111111222333444555666777888888888777777555444444000//////000222444333222333333333444444444555555777777777777888888888888777666777999:::;;;999777444333222222222333444555:::777888;;;===???EEEMMMKKKMMMRRRXXX___dddffffffeeeffffffeee___XXXPPPKKKFFFAAA;;;666444333222111333333333444444444555555777888888999999:::;;;;;;===;;;;;;===@@@DDDOOOZZZgggzzzwwwcccaaaiiipppvvv~~~~~~~~~||||||~~~}}}yyywwwvvvwwwzzz|||xxx{{{}}}xxxuuuwwwtttoookkkhhhfffdddbbbcccVVVHHHAAA===:::999;;;:::;;;<<<<<<===???CCCFFFOOOKKKRRR[[[RRR@@@555222111111000000000000000000000222333111888QQQmmmdddQQQnnn........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...............................................................////////////000000000///...000222555555555555444555666888999:::;;;<<<>>>???AAABBBCCCFFFHHHIIIJJJKKKNNNQQQTTTRRRPPPOOONNNOOOPPPOOONNNNNNNNNMMMJJJGGGEEEEEEFFFLLLNNNUUU```ooo~~~~~~|||yyywwwwwwvvvuuuttttttsssrrrqqqppppppqqqqqqpppqqqtttxxx```LLLBBB;;;<<<>>>@@@DDDGGGLLLVVVdddnnntttQQQHHHEEEPPP}}}xxxPPP444777555---333000000000000111111111111000111222222111222444666BBBeeeOOOqqq{{{```xxxxxxjjj^^^ZZZ___ggg|||}}}mmmcccZZZQQQOOOOOOMMMIIICCC>>>;;;::::::999999888777555333222444333222111000000000000////////////////////////........................------............------........................222333333444666777777888888888888777777555444333111000///000222333333222333333333444444444555555666666777777777888888888777666777888::::::999777333333222222222333555666999777999<<<>>>???DDDKKKMMMPPPUUU\\\bbbeeefffffffffggghhhgggaaaYYYPPPKKKFFFBBB;;;666444333222111333333333444444444555555777888888999999:::;;;;;;===;;;;;;===???DDDOOOZZZgggzzzssskkkpppzzz~~~~~~~~~|||{{{}}}|||~~~}}}|||zzzxxxxxxyyy{{{||||||}}}~~~uuuqqqmmmjjjhhhfffccc``````SSSFFF@@@===:::999;;;:::;;;<<<<<<<<<@@@DDDHHHSSSLLLPPPXXXSSS@@@444222111111000000000000000000000222333111777QQQlllnnnZZZrrr------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------......................................................---............////////////000000000///000333555555555555555666777888999:::;;;<<<>>>@@@AAABBBCCCGGGHHHJJJJJJKKKLLLOOORRRRRRPPPNNNNNNOOOQQQRRRRRRPPPOOONNNKKKGGGFFFFFFGGGMMMQQQYYYeeesss~~~~~~{{{yyyxxxvvvtttsssqqqqqqppppppoooppppppqqqrrrssswww{{{ZZZIII@@@:::<<<>>>@@@DDDHHHOOOZZZgggqqqvvvTTTHHHDDD\\\}}}zzz|||KKK222666444///333000000000000111111111111000111222222111222444666???cccQQQrrr~~~iiiwwwhhh\\\WWW\\\ddd|||}}}jjj___YYYSSSQQQQQQOOOJJJDDD>>>;;;::::::999999888777555444333444333222111000000000000////////////////////////........................------............------///............/////////444555555666777888999999999999999888777666555444222111000000111222222111333333333444444444555555666666777777777777888888777666666888::::::888666333333222222333555666888888888;;;???AAAAAADDDIIINNNRRRXXX___ccceeeeeedddgggiiikkkjjjeee[[[QQQKKKGGGBBB<<<777555333333222333333333444444444555555777888888999999:::;;;;;;<<<:::;;;===???CCCMMMXXXhhh{{{xxxxxx~~~~~~~~~~~~|||zzz}}}}}}{{{zzz{{{{{{{{{zzzzzz{{{{{{|||}}}}}}|||{{{{{{|||uuuqqqlllkkkllljjjddd___\\\PPPCCC>>>===;;;:::;;;;;;;;;;;;;;;<<<@@@EEEJJJWWWNNNOOOTTTSSS???111222111111000000000000000000000222333111777PPPkkk~~~{{{|||mmm------------------------+++++++++,,,,,,,,,,,,---,,,,,,---...............................................................---------........./////////000111000000000333555555555666666777888999:::;;;;;;===>>>@@@BBBCCCCCCGGGIIIJJJKKKKKKLLLNNNPPPRRRPPPNNNNNNQQQTTTWWWXXXUUUUUURRRNNNIIIGGGGGGHHHNNNTTT^^^kkkyyy}}}~~~}}}zzzyyyvvvtttqqqoooooooooooooooppppppppprrrsssvvv|||yyyVVVGGG???:::======???CCCHHHPPP\\\iiirrrxxxSSSEEEAAAXXXyyyyyyyyyGGG333555444000111///000000000111111111111000111222222111222444666AAAbbbPPPqqq}}}mmmuuufff[[[UUUZZZaaa|||}}}hhh]]]XXXTTTSSSSSSQQQKKKDDD>>>;;;999999999999888777666555444444333222111000000000000////////////////////////........................------............------//////.........///111111666777777888999999::::::;;;;;;;;;:::999777666555444222000000111222222111333333333444444444555555666666666666777777777888666666666777999999777555222222222222333555777999999999===CCCDDDBBBDDDHHHLLLRRRYYY```cccdddcccccchhhkkknnnmmmhhh^^^SSSLLLGGGCCC<<<888555444333222333333333444444444555555777888888999999:::;;;;;;<<<:::;;;===???BBBLLLVVViii~~~}}}}}}{{{||||||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}yyywwwvvvuuuwww{{{xxxsssooooooqqqpppiiiccc[[[NNNAAA======;;;:::;;;;;;;;;;;;:::<<<@@@FFFJJJTTTNNNPPPQQQuuuPPP===///222111111000000000000000000000222444111777OOOjjjzzz~~~}}}xxx------------------------++++++,,,,,,,,,---------,,,---.../////////......////////////////////////........................------------............///000111111111111333555555555666777999999::::::;;;<<<===???@@@BBBCCCDDDHHHIIIKKKLLLLLLLLLNNNOOORRRPPPNNNPPPTTTXXX[[[]]][[[YYYUUUOOOJJJGGGFFFGGGOOOWWWdddrrr~~~~~~{{{yyyvvvssspppnnnoooooooooooooooooooooqqqqqquuu{{{tttSSSFFF???:::>>><<<>>>AAAHHHQQQ]]]jjjqqqvvvOOOBBBBBBTTTyyyvvv{{{sssDDD666555222000000///000000000111111111111000111222222111222444666AAA^^^QQQnnnzzzkkkxxxjjj^^^YYY]]]ddd~~~iii^^^YYYUUUTTTTTTQQQLLLDDD>>>:::999999999999999888666555555444333222111000000000000////////////////////////........................------............------//////......///000222444777777888888999999::::::;;;;;;;;;;;;:::999888888444222000///000222222111333333333444444444555555555666666666666777777777666666666777888888666444222222222222333555777888:::;;;@@@EEEFFFCCCDDDGGGLLLRRR[[[aaadddeeeeeefffiiillloooooojjj```VVVOOOHHHDDD===888666555444333333333333444444444555555777888888999999:::;;;;;;<<<:::;;;===???AAAJJJTTTggg|||wwwtttxxx}}}|||}}}}}}|||yyyxxxyyy{{{|||}}}~~~}}}}}}uuuuuuuuuvvvwwwyyyzzz{{{xxxuuurrrrrrtttrrrmmmhhh___PPPAAA<<<<<<;;;::::::::::::::::::<<>>:::???<<<>>>AAAHHHSSS___jjjqqqrrrsssKKKCCCEEEUUUxxx{{{vvvhhh@@@999444000111000000000000000111111111111000111222222111222444666===WWWTTTjjjyyygggxxxkkk```ZZZ^^^eeemmmbbbZZZTTTTTTSSSQQQKKKDDD>>>;;;999999999999999888777666555444333222111000000000000////////////////////////........................------............------//////......///111444666777777777888888888999999999999:::::::::999999999444222///...000222333333333333333444444444555555555555666666666666777777666555555666777777555333222222111111222444555777:::;;;???EEEFFFBBBBBBEEEKKKRRR[[[aaadddfffiiikkkiiillloooooojjjbbbYYYSSSIIIDDD>>>999777555444444333333333444444444555555777888888999999:::;;;;;;<<<:::;;;===>>>@@@IIIRRR```wwwrrrnnnsss|||}}}~~~zzzxxxyyyzzz{{{|||}}}}}}}}}vvvwwwyyy{{{{{{{{{zzzyyywwwvvvttttttsssrrrooommmfffUUUCCC<<<;;;;;;999999999:::;;;;;;;;;>>>BBBEEEEEEIIIRRRMMMhhhEEE:::000222111111000000000000000//////333444111666NNNhhhuuuuuu|||,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---...///111111000///...////////////////////////........................,,,,,,---------.........///111222333222222333444444555777999;;;;;;;;;;;;<<<<<<>>>???AAABBBDDDDDDGGGJJJMMMOOOOOOOOOPPPQQQPPPPPPRRRVVV\\\aaadddeee```^^^ZZZTTTOOOMMMMMMOOO^^^iiizzz}}}{{{yyyvvvrrrooopppqqqqqqqqqqqqpppnnnmmmnnnpppyyyeeeHHHAAA<<<999@@@>>>???CCCJJJUUUaaakkkqqqtttcccIIIEEE@@@QQQxxxxxxvvvZZZ::::::333...222222000000000000111111111111000111222222111222444666:::VVVSSSfffwww```wwwxxxlllaaa\\\```gggrrrfff\\\SSSRRRRRRPPPKKKDDD>>>;;;999999999999999888777777666444333222111000000000000////////////////////////........................------............------000///......///222555777666666666666777777777777444555666777888888888888333111......000222444444333333333444444444555555555555555666666666777777666555555666777666444222222111111000111222333444999999===BBBBBB??????CCCFFFNNNWWW]]]aaadddiiimmmiiikkkmmmmmmjjjccc[[[VVVIIIEEE>>>999777666555444333333333444444444555555777888888999999:::;;;;;;;;;:::;;;===>>>@@@GGGPPP[[[sss}}}oooyyy~~~~~~|||}}}{{{yyyyyyzzzzzzzzz{{{||||||wwwyyy|||~~~~~~}}}xxxyyyyyyvvvsssrrrsssuuuooo[[[EEE<<<;;;:::888888777999;;;;;;;;;<<>>???AAACCCDDDDDDGGGJJJMMMOOOPPPPPPQQQRRRPPPPPPSSSXXX___dddfffgggcccbbb^^^YYYTTTSSSUUUWWWhhhttt}}}{{{yyyvvvrrroooqqqrrrrrrrrrqqqpppnnnmmmmmmrrr~~~^^^DDD???;;;999@@@AAAAAADDDLLLWWWccclllrrrzzzXXXJJJEEE777IIIwww|||llltttvvvPPP555:::333---333333000000000000111111111111000111222222111222444666<<>>;;;:::999999999999999888777666444333222111000000000000////////////////////////........................---..................---000///......///333666888555555555555666666666666111222333555666666777777333000...---000333555555333333333444444444555555555555555555666666666777666555555666777666333111222111000000000111222333777777;;;@@@@@@======AAAAAAHHHRRRXXX\\\```gggllliiikkklllllliiiccc\\\XXXJJJEEE???:::777666555444333333333444444444555555777888888999::::::;;;;;;;;;:::;;;===>>>???GGGOOOZZZsss{{{}}}{{{|||~~~{{{|||{{{zzzzzzyyyyyyyyyzzz{{{{{{xxxyyy|||~~~zzz}}}}}}zzzuuutttwww{{{uuu___HHH<<<:::999888777666888;;;<<<<<<;;;<<<>>>BBBDDDLLLKKKmmmyyy???:::444222111111000000000000000...///333444111666MMMfffxxx}}}ooo}}},,,,,,,,,---------......++++++,,,,,,---...//////000000000000111111111111444333333222222111111111///.........------------,,,---...---,,,,,,---///111222222111111111444666888666666:::>>>@@@<<<888>>>>>>>>>???BBBDDDGGGHHHLLLOOOOOOMMMNNNQQQRRROOOQQQTTTXXX]]]aaaeeeggghhhgggaaa]]][[[VVVSSS]]]kkk}}}yyyuuurrrooonnnmmmooorrrtttssspppllljjjooottt~~~xxxUUUDDD>>>::::::===DDDCCCEEELLLXXXdddmmmqqq{{{YYYCCC<<>>UUU}}}OOOeeevvvSSSdddrrr```___hhhqqqwwwaaa```YYYPPPRRRRRROOOIIIAAA;;;888::::::::::::999777666444333333222222111000000000///............---------------------------------,,,,,,,,,---...///000000///.........///111444666666555444333333333333444111111222333444444555555333000......///111222222444444444444444444444444777888888888888777777666888777555333222333444555333333333222333333444444888888999999::::::;;;;;;AAAEEELLLSSSYYY___dddhhhllllllmmmnnnmmmggg]]]VVVKKKGGG@@@;;;999777555333444333333333333444555555777777777888999999::::::<<<<<<<<<===???BBBFFFHHH[[[www~~~~~~|||||||||}}}~~~zzzyyy|||~~~{{{xxxwwwxxxwwwwwwzzz~~~yyyvvvyyy||||||}}}gggKKK===:::999999:::777999;;;;;;;;;===???AAACCCEEEOOOPPPnnnwwwNNN666555000000000000000000000000///222//////444666FFFaaattt{{{yyyvvv^^^|||,,,,,,,,,---------......++++++,,,,,,---......////////////000000000111111222222222111111111111111/////////.........------,,,---...---,,,,,,...///000111111111000111444666888666666999>>>???<<<888>>>>>>???@@@BBBDDDGGGHHHJJJMMMNNNLLLMMMQQQRRRPPPVVVZZZ```eeehhhgggeeeccceeeaaa```aaa^^^^^^mmm}}}yyy~~~}}}{{{yyyvvvsssqqqpppppprrrssssssrrroookkkiiinnnsssuuuSSSCCC>>><<<===@@@AAAAAADDDLLLYYYeeennnsss~~~XXXEEE???FFFWWWxxxyyy}}}KKK888666111444111222000000000000000000000000000111111222222333444444<<>>BBBGGGJJJ\\\yyy{{{~~~|||{{{zzzzzzzzzzzzxxx{{{}}}{{{zzz{{{xxxwwwxxxzzz~~~~~~|||{{{zzzzzzyyyyyy}}}jjjNNN@@@<<<:::999999777999:::;;;;;;<<>><<<999>>>>>>???@@@CCCEEEGGGHHHIIILLLMMMKKKMMMQQQSSSQQQZZZ___fffjjjjjjfff___ZZZXXXXXX\\\``````fff}}}~~~~~~zzzwwwzzzzzzyyywwwuuutttsssrrrtttttttttsssqqqnnnkkkiiipppvvvqqqPPPAAA>>>===@@@DDD@@@BBBFFFOOO\\\hhhqqqvvvxxxVVVGGGBBBJJJ___FFF666666111555222333000000000000000000000000000111111222222333444444<<>>>>>@@@AAACCCEEEGGGHHHHHHKKKLLLKKKNNNTTTVVVUUU[[[^^^bbbdddbbb\\\UUUPPPKKKPPPYYYaaadddppp~~~~~~}}}}}}~~~~~~}}}vvvwwwzzz~~~{{{wwwxxxwwwvvvuuutttrrrqqqqqquuutttsssrrrpppooommmmmmtttyyynnnMMM???===>>>AAAFFFCCCEEEKKKTTT```kkktttxxxoooRRRHHHAAAIIIdddwwwCCC666555///444222222000000000000000000000000000111111222222333444444<<>>===:::;;;;;;;;;:::888666555333333222222111000000000///............---------------------------------...............---------------...///111333555666666666666555555444333222111111111222222222333333222000------///222333333444444444444444444444444111222333444555666666666444444555555444333111000000/////////000111222333444555555666777888999999<<>>:::888777888999999:::<<<@@@CCCLLLQQQllllllBBB222666000000000000000000000000000333111000333333AAA[[[lllggg[[[,,,,,,,,,---------......,,,,,,,,,---------------------------............---------......//////000000000000000////////////,,,---......---...000222000111111000000111333555777666777888:::;;;;;;:::===>>>@@@BBBDDDFFFGGGHHHHHHKKKLLLLLLPPPWWWZZZZZZYYYXXXWWWUUUSSSPPPMMMKKKMMMSSS```kkkrrr}}}|||{{{xxxuuussstttwww{{{~~~}}}yyyvvvvvvvvvuuusssrrrqqqpppooorrrrrrrrrqqqqqqqqqqqqqqqvvvzzzjjjJJJ>>>======@@@DDDDDDHHHOOOWWWaaajjjrrrwwwfffMMMHHH???GGGgggooo@@@777555...333000000000000000000000000000000000111111222222333444444:::KKK]]]ccc}}}^^^sssxxxooojjjlllsssvvvssscccSSSTTTTTTQQQKKKDDD@@@>>>;;;;;;;;;;;;:::888777555333333222222111000000000///............---------------------------------...............---------+++,,,...000333666888999777777888888777777666555222222222222222333333333111///------///222333333444444444444444444444444222333444555666777777777777666555444333333444444111111111111222333444555555555666777888999::::::<<<@@@GGGMMMQQQTTTXXXZZZ^^^bbbhhhkkkggg___UUUOOOHHHDDD???:::888666555444444333333333333444555555777777777888999999::::::<<<===>>>===>>>EEEOOOXXXbbbzzz}}}}}}}}}}}}}}}}}}}}}||||||wwwwww{{{~~~wwwrrrrrrqqqtttxxx{{{}}}}}}~~~~~~|||wwwtttuuuxxx}}}www\\\LLLFFF@@@;;;888888999999999:::===AAAEEELLLXXX~~~jjjAAA222666000000000000000000000000///333000000222222???YYYpppuuuooo,,,,,,,,,---------......---------------------------------............///..................//////000000000/////////......+++---......---...000222111222222111111111444666666666777888999:::;;;;;;===???AAACCCEEEGGGGGGHHHGGGKKKLLLLLLQQQYYY^^^^^^XXXTTTNNNIIIHHHJJJMMMPPPUUU\\\iiivvv~~~~~~~~~|||yyyuuusssvvvvvvxxxzzz{{{zzzvvvrrrvvvuuuuuutttsssrrrqqqqqqppppppqqqrrrsssttttttuuuuuuyyydddGGG=========???BBBCCCHHHPPPXXX```iiipppuuu^^^GGGHHH???HHHlll{{{ggg<<<777555---222000///000000000000000000000000000111111222222333444444888KKKZZZaaa{{{eee}}}|||oooeeeeeelll~~~zzzfffRRRTTTVVVSSSMMMFFF@@@>>>;;;;;;<<<;;;:::999777666333333222222111000000000///............---------------------------------------..................***+++...000333666888999666777888999:::999888888333333333333333333333333111///------000222333444444444444444444444444444444555666777777777777777999777555333222333444555111111222222333444666666666777777999:::;;;<<<===>>>AAAEEEIIILLLOOOSSSVVVYYY^^^eeegggccc\\\TTTPPPHHHDDD>>>:::888666555444444333333333333444555555777777777888999999::::::<<<>>>???>>>???EEEPPPYYYccc}}}uuurrrnnnlllnnnvvvwwwppp{{{}}}}}}xxxyyyzzz{{{{{{{{{zzzzzzwwwxxx}}}}}}uuuppppppqqquuuzzz}}}}}}}}}}}}~~~{{{vvvrrrtttxxx~~~xxx^^^OOOIIICCC===:::999:::::::::;;;>>>CCCGGGKKK\\\hhh@@@222555000000000000000000000000...222000000222222???YYYrrr{{{}}}|||,,,,,,,,,---------......---------------------------............/////////////////////............/////////.........------+++---.........///111333222333333222222222555777666777777888888999;;;<<<===???AAADDDFFFGGGGGGHHHFFFIIIKKKKKKPPPYYY___```ZZZTTTLLLGGGGGGMMMUUU[[[___eeeqqq~~~~~~}}}||||||zzzwwwuuuwwwwwwxxxyyyzzzyyyvvvsssuuuuuuuuuuuuuuuuuuvvvvvvooopppqqqssstttuuuuuuuuutttzzzyyy^^^CCC;;;===>>>???BBBBBBIIIRRR[[[dddlllsssyyyXXXAAAHHHCCCNNNuuuxxx^^^888666555,,,333111000000000000000000000000000000111111222222333444444888KKK\\\ccc~~~hhh|||}}}nnn______ggg{{{cccQQQTTTWWWUUUPPPHHHAAA===;;;<<<<<<<<<;;;999777666333333222222111000000000///............---------------------------------,,,---------.../////////+++,,,---000222333444555444555777999::::::999999444444444444444444444444111///------000222444444444444444444444444444444555666666777777777666666666666555444333333333333111111222222333555666777888888999;;;<<<===>>>???@@@BBBDDDFFFHHHKKKOOOSSSTTTYYY```bbb___YYYSSSPPPGGGCCC>>>999777666555444444333333333333444555555777777777888999999:::::::::===???>>>>>>CCCNNNWWWcccyyyqqqhhh^^^^^^```cccjjjuuuyyyjjjjjjzzz~~~~~~zzzzzz{{{||||||{{{zzzyyyyyyzzz}}}|||vvvtttvvvtttxxx}}}~~~|||{{{|||zzzxxxvvvvvvuuuxxxwww^^^QQQKKKEEE???<<<:::;;;;;;;;;<<<@@@EEEIIIOOO```ddd???111444000000000000000000000000,,,000//////222222???XXXnnnrrrxxxyyy{{{,,,,,,,,,---------......------------------------.........////////////000000000000//////......---///.........------------+++---.........///111333333333444333222333666888666777777888888999;;;<<<===???AAADDDFFFGGGGGGGGGDDDHHHIIIJJJOOOYYY___```]]]WWWNNNIIIKKKSSS^^^eeeiiinnnzzz~~~{{{yyyyyyyyyyyy{{{||||||zzzxxxvvvuuuvvvxxxzzzzzzyyywwwuuuuuuvvvwwwxxxyyyzzzzzzoooppprrrtttuuuuuuttttttuuu}}}sssYYYAAA;;;>>>???@@@CCCCCCKKKUUU```hhhpppyyy~~~TTT===IIIGGGUUU}}}{{{YYY444555444,,,444333222000000000000000000000000000111111222333333444444<<>>???@@@AAABBBCCCDDDDDDFFFIIIMMMQQQPPPUUU\\\^^^[[[UUUQQQOOOGGGCCC===999777666555444444333333333333444555555777777777888999999::::::888<<>>===AAALLLUUUcccwwwvvvaaaWWWVVVYYY\\\bbbkkkvvvsssbbbfffxxx}}}~~~~~~}}}{{{zzz|||{{{|||~~~{{{wwwxxx}}}www{{{~~~{{{yyyzzzyyyzzz{{{xxxrrrssswww^^^QQQLLLGGGAAA===;;;<<<<<<;;;===@@@FFFJJJUUUcccbbb>>>111333000000000000000000000000+++///...///222222???YYYiiillluuugggpppttt//////......------------,,,++++++,,,---...///000000000////////////000111111111111111000///------000000000000///////////////...,,,,,,---000333666:::888666333333333555666666666777777888999;;;<<<===@@@CCCDDDDDDDDDEEEFFFEEEFFFHHHIIILLLPPPVVV[[[UUUQQQOOOPPPVVV```jjjoookkkooouuu~~~||||||}}}{{{yyywwwxxxzzz|||{{{zzzxxxvvvttttttuuuvvvvvvvvvvvvvvvqqqtttuuutttuuuyyyzzzxxxvvvtttsssuuuwwwwwwtttqqqwwwlllUUU@@@;;;===>>>@@@DDDGGGHHHPPP___nnnvvv{{{zzzVVV@@@FFFEEEkkkxxxJJJ>>>333111333333222222111111111111111111111111///000222333444444333222:::MMM~~~eeehhhfffsssrrrnnncccZZZgggxxxZZZVVVXXX[[[ZZZUUULLLBBB<<<<<<<<<===<<<;;;999777555333333222222111000000000///............---------...------,,,,,,------...........................---...000111222222111111000000222555999<<<<<<<<<777777666555555555555555222000......///222333333333333333333333333333333555555555555555555555555555555444444333222111111222222333333555666777888;;;<<<===???@@@BBBCCCDDDAAACCCGGGLLLOOOOOOMMMKKKQQQSSSVVVXXXWWWTTTQQQNNNFFF???;;;;;;;;;777444444333333333444444444555555666777888999:::;;;;;;;;;999;;;<<<>>>AAAEEEKKKOOO^^^vvvppp\\\SSSQQQRRR[[[jjjxxx{{{lllgggxxx~~~|||wwwzzzzzz|||}}}|||{{{{{{|||}}}{{{{{{zzzxxxwwwxxx{{{~~~xxxyyyzzzwwwrrrrrr~~~rrrZZZRRRMMMDDD>>>???@@@:::888<<>>@@@CCCDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJNNNRRRUUURRRQQQRRRZZZdddkkkmmmlllbbbccciiiyyy}}}{{{{{{|||zzzyyywwwyyy{{{||||||zzzxxxwwwuuuvvvvvvwwwwwwvvvvvvuuutttwwwwwwuuuuuuxxxxxxuuuttttttuuuuuuvvvuuusssrrrwwwiiiSSS???;;;===>>>@@@DDDFFFGGGQQQaaaooovvv{{{tttRRRAAAGGGOOOyyyvvv}}}GGG<<<222000222222222222111111111111111111111111000000111222333333333333>>>NNN{{{fffpppdddoooqqqlll___UUU```zzz___RRRUUUYYYYYYTTTLLLCCC>>><<<======<<<;;;999777666333333222222111000000000///............---------...------,,,,,,------...........................---...///111111111111000000000111444888;;;;;;:::777777666555555555555555111///------///111222333333333333333333333333333555555555555555555555555555555444444333222222111444444444555666888999:::<<<<<<===???@@@BBBCCCCCCDDDGGGNNNTTTYYYZZZXXXVVVSSSUUUXXXZZZZZZXXXVVVTTTMMMEEE???>>>===999666666333333444444444555555555666777888999:::;;;;;;;;;;;;;;;<<<>>>@@@EEEKKKPPP]]]vvvuuu\\\RRRSSSXXX\\\iiizzzyyyjjjfffzzz~~~}}}~~~{{{wwwzzz|||}}}}}}|||zzzyyyzzz{{{{{{{{{zzzxxxvvvwwwzzz}}}vvvwwwxxxvvvqqqrrr~~~sss\\\TTTNNNEEE>>>>>>===:::999===@@@FFFRRR^^^MMM555555333111111111111000000000000000222...///333222<<>>???AAADDDEEEEEEDDDEEEFFFFFFGGGHHHIIIIIIJJJLLLNNNOOOPPPYYYhhhvvvxxxnnnbbb[[[YYY^^^rrr|||zzzzzzzzzyyyxxxxxxyyy{{{||||||{{{zzzxxxxxxxxxxxxxxxwwwvvvuuuuuuwwwyyyyyyuuutttvvvuuurrrrrruuuwwwvvvsssqqqrrrtttxxxdddPPP>>>;;;>>>>>>???DDDEEEHHHSSScccqqqxxx|||kkkKKKBBBIII\\\yyyrrryyywwwBBB888000000222111111222111111111111111111111111111111111111222333444444>>>JJJuuulllvvvcccmmmrrrlll]]]RRR]]]{{{cccPPPTTTYYYZZZVVVNNNFFFBBB============;;;999777666333333333222111111000000///............---------...------,,,,,,------...........................,,,---...///000000000000//////000333777999999888777777777666666666555555111...,,,,,,///111222222333333333333333333333333555555555555555555555555555555555444444333333222666666666777888999:::;;;<<<<<<===>>>???@@@AAABBBFFFKKKTTT^^^eeehhhiiiiiidddeeeffffffdddbbb___]]]UUUKKKBBB???===888666666333444444444444555555555666777888999:::;;;;;;;;;======<<<===???EEELLLQQQ```yyyaaaNNNNNNXXXaaadddvvvvvvgggfff}}}}}}||||||zzzwwwzzz~~~|||}}}}}}|||zzzxxxxxxyyy{{{{{{zzzxxxvvvvvvxxxzzzvvvwwwxxxvvvrrrsssuuu___VVVOOOFFF???>>>:::999;;;>>>AAAIIIXXXeeezzzHHH444555333111111111111000000000000000222...///333111:::PPPaaappp{{{tttooodddooo,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222222222333444666777777555333222222222222222222111000000000////////////.........------...000333666999<<<999888666555555555666777888888999999:::<<<===>>>@@@BBBEEEFFFEEEDDDDDDEEECCCEEEFFFGGGFFFGGGHHHJJJMMMQQQ___sss~~~hhhTTTRRROOOSSSeee}}}~~~|||zzzyyywwwwwwyyyzzz{{{|||}}}|||{{{zzzzzzyyyyyyyyywwwvvvuuutttvvvxxxxxxtttrrrtttsssppppppuuuxxxvvvqqqooorrrwwwzzz]]]LLL===<<>>???DDDDDDIIIUUUffftttzzz~~~cccGGGBBBHHHdddooopppzzzppp>>>555//////111000000222111111111111111111111111222111111000111222444555999CCCoootttsssffflllvvvpppcccZZZeee|||dddRRRXXX^^^^^^YYYPPPHHHDDD>>>>>>>>>===<<<:::888777444333333222222111000000///............---------...------,,,,,,------...........................,,,,,,---......///////////////000222666777777666777777777777666666555555000...,,,,,,...111222333444444444444444444444444555555555555555555555555555555555444444444444444777777777777888999:::;;;:::;;;;;;<<<>>>??????@@@FFFLLLUUU___iiiqqqxxx|||{{{zzzxxxtttooojjjeeecccZZZOOODDD???;;;666444555444444444444555555555555666777888999:::;;;;;;;;;>>>===<<<<<<>>>DDDLLLRRRddd}}}oooYYYPPPWWWccckkknnnssseeefff~~~|||{{{zzzyyyyyyzzz}}}{{{||||||{{{zzzyyyyyyzzzzzz{{{{{{yyywwwvvvwwwxxxxxxxxxxxxwwwssstttxxxcccWWWOOOGGG@@@>>>888:::<<<>>>AAAJJJYYYfff~~~uuuEEE333555333111111111111000000000//////222///000333111888MMMYYYlllkkkmmm,,,,,,,,,,,,,,,,,,,,,,,,...///000222333444555555666777999:::999777555444333333333333333333222111111111111000000000000///------///111444777:::<<<888888777666555666777777888888888888999;;;<<<===AAACCCEEEEEEDDDCCCCCCDDD???AAACCCDDDDDDEEEGGGHHHLLLSSSbbbvvvwww]]]GGGDDDDDDIIIUUUaaagggeeebbb{{{xxxwwwvvvyyyyyy{{{|||||||||{{{{{{zzzzzzyyyyyywwwvvvtttssssssuuuuuurrrqqqsssssspppnnntttxxxvvvqqqoootttzzz}}}{{{VVVGGG<<<===@@@>>>???DDDEEEKKKXXXjjjvvv|||^^^EEEBBBFFFiii|||jjjrrr{{{hhh:::333...000111000000111000000000000000000000000222111111000111222444555666???lllwwwmmmgggiii}}}wwwmmmgggttt}}}dddUUU[[[bbbbbbZZZOOOGGGCCC>>>>>>???>>>===;;;999777444444333333222111111111///............---------...------,,,,,,------...........................,,,,,,,,,---......///////////////222555666666555555666666666666555444444000...,,,,,,///222333333444444444444444444444444555555555555555555555555555555555555555555555666666666666666777777888999999999:::;;;<<<>>>??????EEEIIIPPPYYYdddqqq~~~}}}wwwpppkkkhhh^^^SSSGGGAAA<<<777555555444444444555555555666666666777888999:::;;;;;;;;;>>>===<<<;;;===CCCKKKPPPbbbzzzyyytttjjjaaaXXXVVV^^^lllyyyrrreeeggg~~~}}}{{{yyyyyy{{{}}}|||xxxzzz{{{{{{zzzzzz|||}}}zzz{{{|||{{{xxxwwwwwwwwwxxxxxxwwwuuuppprrr{{{fffWWWNNNGGGAAA>>>888;;;======@@@JJJWWW```xxx~~~rrrEEE444666222111111111111000000000///...111///000333000777KKKVVViiinnnooo...............///////////////000222444777999:::666777777777777555444333333333444444444444333333222222222111111111000000---...///222444777:::;;;888777777666666777777777777888888888999;;;<<<===AAACCCEEEEEECCCBBBAAABBB>>>???AAABBBBBBCCCFFFHHHMMMTTTbbbpppttthhhQQQ???>>>AAAHHHPPPVVVYYYaaaiii|||yyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{yyyyyyyyyxxxwwwuuutttsssrrrttttttqqqqqqttttttqqqnnnssswwwvvvrrrrrrwww}}}sssPPPCCC;;;>>>@@@??????DDDHHHNNN[[[lllxxx[[[FFFCCCGGGmmmmmmxxx\\\888222///111111//////111000000000000000000000000111111111111222333444444777???llluuukkkfffcccvvvppp}}}gggWWW^^^eeeddd[[[OOOFFFCCC????????????===;;;999888444444444333222222111111///............---------...------,,,,,,------...........................------,,,------...000000000///000222444666555444444444555666555444333222000...------000333444555444444444444444444444444555555555555555555555555444555555555666777777777555555555555555666777888888999:::<<<===???@@@AAAEEEGGGLLLRRR[[[jjj{{{yyyuuurrrbbbVVVKKKEEE@@@;;;888888444444555555555666666666666777888999:::;;;;;;;;;<<<<<<;;;;;;===BBBIIINNNZZZsssqqqcccYYYZZZWWWRRRSSS\\\mmmtttfffggg~~~}}}zzz{{{}}}xxxzzz{{{|||||||||~~~yyy{{{}}}|||{{{yyyxxxxxxyyyxxxvvvrrrlllmmmzzz}}}gggVVVKKKFFFAAA???999<<<======AAALLLUUUYYYdddwwwpppDDD444666222111111111111000000000000...111///111444///555HHHYYYlllkkkkkk....../////////000000000/////////111444888===???666666555555444333333222444444555555555555444444111111111111000000000000---...///222444777999:::777777777777777777777888999999999999:::<<<===>>>@@@BBBDDDDDDBBB@@@@@@@@@???@@@@@@@@@@@@AAAEEEHHHMMMUUUaaagggdddXXXHHH>>>@@@CCCJJJRRRVVV^^^ppp}}}zzzzzz{{{wwwxxxxxxyyyzzz{{{{{{{{{xxxxxxwwwwwwvvvuuutttssstttvvvvvvssssssuuuuuurrrooorrruuuuuutttuuuzzzgggKKK@@@:::>>>AAA??????DDDKKKQQQ^^^nnnyyyZZZHHHEEEKKKssswwwSSS777333000222111......000000000000000000000000000000000111222333333333333777<<>><<<:::888555444444333333222111111///............---------...------,,,,,,------..............................------------///000111111000111222555666555333222333444555555333111000111///---...111444666666555555555555555555555555555555555555555555555555444444555666777777888888666666555555555666777777999:::<<<>>>@@@BBBDDDEEEFFFHHHLLLOOOVVVbbbqqq}}}~~~}}}yyytttqqq```VVVKKKFFFBBB<<<999999555555555555666666666666666777888999:::;;;;;;;;;::::::;;;;;;===AAAGGGKKKVVVooorrrbbbSSSSSSPPPMMMNNNUUUddduuuvvvhhhhhh{{{}}}~~~zzz|||}}}}}}||||||~~~xxx{{{}}}~~~}}}{{{zzzyyy}}}{{{xxxssslllkkkxxxhhhTTTHHHDDDAAA???:::<<<<<<===EEEPPPUUUSSS\\\iiitttmmmAAA333555000111111111111000000000000---111///111444///333FFFYYYnnngggkkk---------.........//////000//////000444999???BBB888777555444333333333333444444555555555555555444000000000000////////////---...000222444666888999777777777777888888888888:::::::::;;;<<<===>>>???@@@BBBDDDCCCAAA?????????AAAAAA@@@???>>>@@@DDDGGGMMMVVV___aaaZZZNNNEEE@@@AAABBBHHHOOOUUUaaaxxx{{{{{{~~~}}}{{{|||}}}wwwwwwxxxxxxyyyzzz{{{{{{vvvvvvwwwvvvvvvuuutttssswwwyyyxxxuuutttvvvuuurrrooorrrtttuuuuuuxxx|||]]]HHH>>>999>>>AAA??????DDDLLLRRR___ooozzzZZZHHHGGGNNNyyyQQQ777333111333222......000000000000000000000000000///000222333444444333222555888ccczzzkkkiiiaaaxxxkkksssrrr^^^gggpppoooeeeYYYQQQNNN@@@@@@@@@@@@>>><<<:::999555444444333333222222111//////.........---------...------,,,,,,------.................................------...///111222222111111333555666555333111222333444444222000///111000...///222555777777555555555555555555555555555555555555555555555555444444555666777888999999777666666666666666777888:::;;;===@@@CCCEEEGGGHHHHHHJJJMMMPPPSSS]]]jjjtttpppqqqssstttrrrmmmiiieee]]]SSSIIIEEEAAA;;;888777555555555555666666666777666777888999:::;;;;;;;;;888999:::;;;===@@@EEEIIIWWWpppyyyiiiWWWOOOMMMKKKMMMSSS[[[dddiii{{{wwwjjjhhh~~~|||~~~}}}~~~~~~}}}|||}}}~~~wwwzzz~~~~~~|||{{{{{{}}}vvvnnnmmmyyyhhhRRRFFFCCCBBB@@@:::<<<<<<>>>GGGSSSVVVQQQZZZbbbhhh}}}jjj???222444000111111111111000000000000---111000111444...333EEEWWWmmmhhhooo////////////////////////222222333444555555666777666666666555555444444444111111111111111111111111///////////////.........///000111222333444444444444666777888777666777888:::::::::;;;<<<===>>>???EEEEEEDDDCCCAAA@@@??????===<<<;;;<<<===@@@BBBDDDJJJTTT\\\ZZZPPPGGGEEEHHHKKKGGGCCCHHHRRR]]]~~~}}}}}}xxxzzzxxxyyyzzz{{{{{{{{{zzzyyy|||zzzyyyyyyzzzyyyuuuqqqvvvwwwvvvtttuuuxxxwwwsssooooooqqquuuvvvwww}}}|||]]]CCC>>>;;;===???@@@BBBFFFKKKUUUgggxxx]]]HHHKKKRRRuuuHHH333222111000////////////000000000000000000000000000000000111222222333333000888WWWnnn|||ggg{{{nnnnnn|||hhhmmmvvvuuulllhhh]]]FFF@@@@@@@@@@@@AAA???<<<999888666333222222222111/////////.........---------///...---,,,,,,---...//////...------...///...,,,111...,,,,,,---///000000111111222222222333333333111333555777777555222111111111222444555777888888:::888666444333444555666666555555444444444555555888777777777777999:::;;;:::999888777666777999999@@@===>>>FFFLLLJJJEEECCCHHHLLLRRRZZZ```dddjjjooooooggg```^^^]]]XXXVVVVVVSSSOOOKKKHHHBBB;;;999<<<777666555444444555666777666777999:::;;;<<<<<<<<<;;;<<<<<<;;;===@@@FFFJJJZZZtttnnnYYYVVVQQQNNNQQQSSSTTTWWW[[[hhhrrrwwwjjjrrrpppdddmmm~~~}}}||||||~~~{{{zzz}}}~~~zzz~~~}}}|||zzzyyyxxxwwwwww|||~~~xxxssspppkkktttcccRRRIIIBBB===;;;999;;;@@@@@@@@@NNNTTTHHHEEEFFFUUUZZZ{{{ccc<<<666///555000000000000000000000000000------000111222777>>>[[[gggqqq}}}........................222222222222333333333333444444333333333222222222111111111111111111111111////////////////////////000111333444555555555555555777999999888777888999;;;;;;;;;<<<===>>>???@@@EEEDDDCCCBBBAAA???>>>>>><<<<<<;;;;;;===???BBBDDDJJJSSS[[[ZZZPPPHHHFFFIIIMMMNNNKKKOOOYYYccczzz{{{{{{|||{{{{{{|||}}}}}}|||{{{zzz|||zzzyyyyyyzzzyyyvvvrrrsssttttttrrrtttxxxwwwsssrrrpppqqqssstttwwwxxxUUUBBB>>>;;;===???@@@CCCGGGUUU\\\jjjyyyWWWGGGIIIVVVyyyyyy???333222111000////////////000000000000000000000000000000000111222222333333555;;;VVVlll|||eeeooommmuuuqqqvvvwwwmmmeeeYYYGGG@@@@@@???@@@@@@???<<<999888666444333333222111/////////.........---------///...------------...///...---,,,---...///...---000...,,,---///111222222555555444333333222333333222333555666555444333222222333444555777888999:::999888666444333444555666666555555444444555555555999888888888888:::;;;<<<<<<;;;;;;::::::::::::;;;===:::<<>>???AAAAAADDDCCCBBBAAA@@@>>>======<<<<<<;;;;;;<<>>???@@@DDDIII^^^aaajjjxxxvvvOOOFFFFFF]]]lll999333222111000////////////000000000000000000000000000000000111222222333333888;;;SSSjjjgggsssnnn~~~qqqrrryyyooo```UUUJJJ@@@@@@??????@@@???<<<999999777444333333333111000/////////.........------///...------------...///---,,,,,,---///000///...000...---...111333444444999777555444222222333333333333333444444444444444444444555777888999::::::999888666555444444555555666555555444555555666666999999888999999:::;;;<<<>>>>>>?????????>>>===<<<===:::999>>>BBBCCCEEEIIIRRR]]]ooo{{{qqqhhhddd```ZZZWWWVVVUUULLLDDDAAA???;;;999999777777555555555555777777777888999;;;<<<<<<<<<<<<;;;<<<<<<;;;===AAAHHHLLL^^^ppp}}}nnngggccchhhmmmoooooopppooowww~~~|||uuurrrvvv}}}}}}oooccckkk|||~~~}}}|||~~~|||yyyyyy{{{~~~zzzzzzyyyxxxxxxxxxxxxxxxsssxxxwwwuuusssjjjoooxxx\\\KKKCCC>>>;;;;;;999::::::<<>>???AAABBBCCCBBBAAA@@@???===<<<<<<<<<;;;;;;:::<<<>>>@@@BBBEEELLLSSSVVVSSSPPPOOOPPPLLLVVVWWWVVV]]]bbbhhhuuu{{{rrr|||}}}~~~}}}|||{{{{{{zzzzzzzzzzzzzzzyyywwwuuurrrtttsssrrrtttwwwwwwsssrrrpppppprrrsssvvvnnnHHH???<<<<<<>>>@@@@@@EEEKKKaaaaaagggtttlllJJJFFFEEEeee}}}ddd888222222111000//////000000////////////////////////000000000111222222333333666777NNNjjjnnnzzzrrrkkklll{{{sss___SSSMMMAAA@@@??????@@@???<<<::::::777555444444333222111////////////.....................------.........---,,,+++---///000000//////......///333555666666888777555333222222333444444333222222222333444555444444555666777888999:::888777666555444555555555555555555555555666666777888888888999999:::;;;;;;>>>???AAABBBBBB@@@>>><<>>CCCJJJ\\\kkk{{{qqqkkkfff```[[[ZZZRRRHHH@@@???@@@===;;;;;;888777666555555666777888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;===BBBIIINNN```pppxxxpppmmmsss{{{jjj```iiiyyy~~~~~~|||zzz~~~~~~~~~}}}yyyvvvwww{{{~~~}}}|||zzzxxxwwwvvvvvvqqqvvvuuusssppphhhmmmsssXXXHHHAAA===<<<<<<888;;;888===MMMRRRGGG===<<<:::@@@HHHwwwYYY999888222666////////////////////////222//////111000///333888JJJ[[[kkk........................++++++,,,------...//////////////////000000000000........................////////////000000111111000222444666777777666555555777999999888777888999::::::;;;<<<===???@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<;;;::::::;;;===???AAAAAAFFFNNNRRRTTTTTTTTTTTTRRR[[[[[[YYY___aaadddnnnwww}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{{{{{{{zzzxxxwwwvvvvvvwwwvvvssstttwwwvvvqqqnnnmmmooosssuuuwww~~~kkkHHH>>><<<<<>><<<:::888666444444444333111000000/////////.........---..................------,,,+++---///000000//////......000444666777777444444333222222333444555333333111111111333444666222333333444555666777777777666666555555555555555555555555555555666777888777777888999999:::::::::<<<>>>AAABBBBBBAAA>>><<<===999777777888<<>>@@@???<<<<<<888777666555555666777888999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>CCCKKKPPPbbbrrr||||||vvvuuu|||eee\\\iiiyyyrrr~~~|||~~~~~~~~~~~~}}}|||yyyvvvuuuwwwyyy{{{zzzyyywwwvvvuuuttttttrrruuuqqqnnnkkkeeemmmoooUUUFFF@@@===<<<<<<888===:::@@@VVVWWWFFF???;;;<<>>@@@???CCCIIIOOOSSSUUUUUUTTTQQQUUUSSSTTTZZZ[[[bbbsss~~~}}}}}}{{{{{{zzzzzzzzzzzz{{{|||}}}|||yyywwwvvvvvvxxxyyywwwttttttwwwuuuqqqmmmmmmpppuuuvvvxxxcccHHH<<<;;;===???@@@AAAHHHPPPaaadddmmm{{{dddEEEIIIKKKvvvLLL666111111000000000000000111000000000000000000000000000000000111222222333333666444IIIpppttttttyyyrrrrrriiiXXXPPPEEECCCAAAAAAAAAAAA???>>>;;;999666555555555333222000000000/////////......------...//////...---------,,,,,,---///000///...///...///111444777777666222222333333444444444444222222111111111333444555111111222333444444555555666666666666666666555555555555555555666777888888777888999:::;;;;;;;;;::::::<<>>:::777666666777<<>>BBBCCC@@@<<<<<<888888666666666666888888::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>DDDLLLRRReeetttwww{{{wwwwww~~~bbb\\\kkk{{{nnn~~~}}}}}}~~~~~~{{{zzzyyyxxxwwwvvvuuuuuussssssssssssssstttuuuvvvsssuuuooojjjhhhdddnnnjjjRRREEE@@@===<<<<<<666@@@<<>>@@@BBBCCCCCCCCCBBB@@@???>>>===<<<<<<;;;999999:::;;;===???AAACCCGGGMMMRRRTTTSSSQQQLLLJJJFFFJJJRRRTTTddd||||||{{{zzzzzzzzz{{{||||||~~~}}}yyyvvvuuuuuuvvvwwwvvvssstttwwwuuuqqqpppoooqqquuuvvvyyy|||WWWEEE;;;;;;===@@@@@@AAAIIIRRRaaagggttt```CCCJJJPPP~~~tttAAA888111111000000000000111111000000000000000000000000000000000111222222333333999444FFFssspppllltttuuusssppp```UUUGGGEEECCCBBBBBBBBBAAA@@@;;;999777666666555444222000000000000/////////...------...//////...------...---,,,---...///...---/////////111444666666555333444555666666555333222111111111111222333444555111111222222333444444444555555666666666666666555555555555555666777888999999:::;;;<<<=========<<<999;;;===@@@AAAAAAAAA@@@===;;;:::888666;;;IIIXXXwwwqqqeeeWWWJJJGGGCCCDDDKKKPPPOOOMMMMMMFFFEEEHHHLLLKKKDDD???>>>999888777666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>EEENNNTTTfffuuu~~~uuu{{{tttrrrrrrwww}}}ccc___ooo|||~~~nnn~~~}}}}}}}}}~~~}}}yyyvvvvvvxxxxxxwwwtttqqqqqqrrrrrrtttvvvwwwxxxrrrtttooojjjhhhcccnnnyyyeeeOOOCCC???<<<:::999555CCC>>>DDD]]]SSS:::;;;666<<>>@@@BBBDDDEEEDDDCCCBBBAAA@@@>>>======;;;;;;999999999;;;===>>>CCCDDDGGGLLLQQQRRRPPPMMMLLLFFFAAAHHHRRRUUUlll~~~||||||{{{zzzzzz{{{}}}}}}}}}~~~yyyuuuttttttsssuuutttrrrssswwwvvvrrrtttrrrrrrtttvvvzzzsssNNNAAA::::::===@@@@@@AAAIIISSS```hhhxxx]]]BBBJJJSSS||||||mmm===;;;111000000000000000111111000000000000000000000000000000000111222222333333:::222AAA}}}uuunnniiipppsssppptttggg\\\HHHFFFDDDCCCCCCCCCBBBAAA<<<999777666666555444333000000000000////////////,,,---...//////...---,,,///...------...///...,,,/////////111444555555444555777888999888555222000000000111222333333444444222222222333333444444444555555666666666666666555555555555555666777999999;;;<<<===????????????>>>999;;;===???AAABBBCCCCCCDDDAAA???:::555777EEETTTbbbnnnpppbbbRRRKKKEEE>>>@@@===???FFFKKKJJJGGGFFFKKKMMMRRRVVVSSSIIIBBBAAA999888777666666777888999;;;;;;<<<<<<===<<<<<<<<<===<<<;;;;;;>>>EEENNNUUUggguuu}}}rrrvvvzzzxxxlllkkklllooosss{{{eeebbbsss~~~|||ppp~~~~~~}}}}}}}}}~~~zzzttttttxxxzzzyyyvvvvvvvvvvvvvvvvvvwwwxxxxxxpppsssoookkkiiidddmmmuuubbbLLLBBB???;;;888777444DDD???DDD\\\OOO333666999???FFF___rrrrrrDDD...444000222000000000000000000000000...,,,...111111000222777===VVVppprrriii555111///111000---...222222222000///............///////////////.........---......///////////////...000111111111333555888999666333444777999888777:::999999888888999999:::;;;;;;;;;<<<>>>???AAABBBCCCBBBAAA???>>>======<<<<<<;;;999999999;;;===>>>BBBDDDGGGKKKNNNNNNLLLJJJGGGGGGEEEFFFKKKSSSuuusssttt~~~{{{~~~{{{vvvuuuwwwzzz}}}~~~|||yyyxxxwwwvvvuuuuuutttssssssrrrrrrmmmuuuppprrr|||www}}}nnnHHH>>>???======@@@BBBCCCIIIPPP]]]iiiyyyYYYGGGMMM\\\WWW999555222111111000000000000000000000000000111111111111000111111111111222222222666222===kkkvvvsssiiizzzzzz{{{rrrvvvzzzttthhh___PPPBBBBBBJJJEEEBBBBBB???<<<<<<;;;999777555333111222111000//////.........////////////.............................................///000222444555666666555555555444444444333333333333333333333333000111222333444666777777888888888777777777777666444555666777888888888777666888<<>>@@@@@@AAABBBBBBDDDJJJQQQUUU[[[cccdddXXXGGG>>>===888777777666666777888999:::::::::;;;<<<===>>>>>>?????????<<<<<>>???GGGQQQIII:::999666888JJJtttzzzvvv{{{eee@@@555444111222//////............//////////////////000111222333:::XXXvvvnnnggg000...,,,,,,...//////...222111000///............/////////////////////...---...//////000000//////...000222222222333555777777555333444777:::::::::999888888888999999:::;;;;;;;;;;;;<<<>>>???AAABBBCCCBBBAAA???>>>===<<<<<<<<<;;;:::999:::<<<===???AAABBBDDDFFFGGGFFFCCCAAA@@@BBBAAAEEELLLUUUtttmmmqqq~~~{{{xxxvvvxxxzzz{{{|||~~~{{{yyyxxxyyyvvvvvvuuutttsssrrrrrrrrrnnnuuuqqqqqqzzzyyyeeeDDD>>>>>><<<===@@@AAACCCIIIQQQ]]]hhhwwwzzzQQQDDDMMMdddNNN:::666222111000000//////000000//////000000000111111111000111111111111222222222666222;;;ggg{{{rrrfff{{{ooorrrwwwtttiiibbbRRRDDDDDDKKKGGGCCCCCC@@@>>>===<<<:::777555222111222222000///////////////////////////.............................................///111222444444666555555555444444444444333333333333333333333333111222333444555666777888999999888888888777777777555555555666777777888888999:::<<>>===<<<;;;;;;===???@@@BBBAAA@@@@@@AAABBBDDDEEEHHHGGGEEE???:::888:::===<<>>EEEQQQ[[[ggguuutttrrrpppmmmjjjjjjgggccc______aaaddddddjjjrrrzzzhhheeesss}}}~~~|||~~~}}}{{{{{{||||||yyyvvvttttttuuutttttttttuuuvvvwwwxxxxxxxxxxxxwwwmmmmmmmmmeeeiiiwww}}}sss___III???===<<<;;;:::777:::;;;CCCNNNFFF888777<<<<<>>777111111000///..................//////////////////---...//////000000//////---000333444444444555666555444333555888;;;<<<<<<999999999999999:::;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCBBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;===???@@@BBBBBBCCCBBB@@@>>>:::999;;;???@@@EEEMMMUUUooo~~~lllsss~~~{{{{{{{{{||||||{{{}}}zzzyyyzzz{{{wwwwwwuuutttsssrrrrrrrrrpppuuurrrqqqwww~~~ZZZ??????===;;;===@@@AAABBBJJJSSS]]]ggguuukkkJJJEEESSSnnnuuu@@@:::555222111000000//////000000//////000000000000111111000111111111111222222222666222:::cccoooaaa|||nnnooovvvvvvooohhhWWWGGGEEELLLHHHEEEEEEAAA???>>>===:::888555333222333222111000////////////////////////....................................---...///000111333444444555555555555444444444444333333333333333333333333222333444555666888888999:::999999999888888888888666666555555666777999:::;;;<<<<<<===>>>>>>>>>???@@@???===;;;:::::::::;;;===>>>AAACCCEEEEEEEEEEEE>>>===<<<;;;;;;<<<>>>???>>>BBBFFFHHHMMM[[[mmm{{{~~~iiiYYYMMMCCC===<<<888888777777777888::::::<<<<<<<<<<<<============999;;;<<<>>>CCCLLLYYYbbbiiiwwwxxxvvvtttpppllljjjeee___XXXSSSRRRRRRQQQTTTXXX]]]bbblllwwwmmmfffsss}}}{{{}}}~~~|||{{{|||}}}}}}zzzwwwtttssssssqqqpppoooqqqsssvvvwwwwwwwwwvvvvvvmmmmmmllleeeiiiwww{{{mmm[[[GGG>>>===<<<::::::777999999AAAMMMFFF888777<<<<<>>???AAABBBCCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<===???AAABBBCCCDDDDDDBBB>>>;;;888888<<<@@@AAAFFFNNNSSSeeesss|||}}}|||~~~~~~~~~{{{yyyyyyzzz|||xxxwwwvvvtttsssrrrssssssssstttsssrrrvvvxxxRRR<<<>>>;;;;;;===@@@@@@CCCLLLVVV^^^gggtttaaaGGGKKK^^^xxx```777999000111111000///////////////////////////000000000111000000111111111222222222666444<<>><<<;;;999888777666333333222111000000000000////////////....................................---...///111222333444444444444444444444444444444222222333333333333444444333333444666777888999::::::::::::999999999888888777666555444555777999:::<<<;;;;;;;;;<<<>>>???@@@CCCBBB???<<<:::888777777999;;;>>>AAACCCEEEEEEEEEBBB@@@>>>>>>@@@AAABBBBBBFFFIIIKKKPPP^^^tttxxx\\\KKKEEEAAA???>>>999888777777888999;;;<<<>>>>>>=====================>>>@@@CCCIIITTT```hhhooo|||~~~{{{vvvrrrmmmddd[[[UUUSSSUUUWWWQQQRRRSSSSSSWWW```kkktttuuu{{{uuukkkwww}}}}}}{{{{{{|||~~~zzzwwwvvvtttrrrppplllnnnrrruuuwwwwwwvvvuuuuuullllllkkkeeekkkwwwyyyhhhWWWEEE>>>===<<<;;;<<<;;;<<<:::CCCPPPJJJ===;;;<<<===MMMsssYYY888111111...000//////............//////////////////000111222333888JJJaaawww,,,111000---666EEECCC666000//////...............---.........//////000000...//////000000000000000///222555777666555555555999999999888888:::;;;===BBBAAA@@@>>><<<<<<;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBAAA@@@>>>===<<<<<<;;;;;;<<<===>>>???AAACCCCCCDDDDDDDDDAAA===::::::;;;===BBBCCCGGGPPPSSS^^^sss}}}zzz~~~~~~}}}{{{yyyxxxzzz|||xxxwwwuuutttsssssstttuuuuuusssttttttvvvqqqMMM======;;;;;;>>>@@@AAACCCNNNZZZ```hhhuuu}}}~~~ZZZFFFQQQfffSSS666999---111000000///.../////////...////////////000000000000000111111111222222222555666>>>dddzzzsss\\\qqqnnnzzzyyy```MMMGGGLLLIIIGGGGGGBBB>>>===<<<;;;::::::;;;;;;444333222111111000000000////////////....................................---...000222333444444444333333444444444444444444222222222333333444444444333444555666777999:::::::::::::::999999999888888777666555444555777999::::::999999:::<<<>>>AAACCCDDDCCCAAA>>>;;;999777666999999:::<<<>>>AAADDDEEEDDDBBB???@@@BBBDDDEEEEEEPPPUUUZZZcccsssgggNNNCCCBBBAAA@@@???999888888888999:::<<<===>>>>>>>>>>>>>>>>>>======@@@AAABBBFFFMMMWWWbbbiiiooo|||}}}tttnnnggg```\\\\\\]]]^^^VVVVVVVVVUUUWWW___jjjsssxxxyyy{{{{{{|||vvvlllxxx}}}{{{{{{}}}{{{yyyxxxvvvsssqqqlllnnnssswwwxxxxxxvvvtttssslllllljjjdddlllwwwvvvdddUUUFFF???>>><<<<<<===<<<===<<>>CCCBBBAAA???===<<<<<<;;;;;;;;;;;;<<<>>>???AAABBBBBBAAA@@@>>>===<<<;;;;;;;;;<<<>>>@@@AAACCCDDDEEECCCDDDDDDAAA<<<:::;;;>>>===CCCCCCHHHRRRTTTZZZiii~~~}}}}}}}}}{{{yyy~~~~~~~~~|||yyyxxxyyyzzzwwwvvvtttsssssstttvvvwwwxxxrrruuuwwwxxxeeeJJJ???:::;;;<<>>===<<<;;;<<<<<<===555444333222111111111111////////////....................................---...000222444444444444333333333333444444444444111222222333333444444555333444555666777888999::::::999999999888888888888666666555555666777999:::888888999:::<<>><<<:::999999888777777999===AAADDDDDDCCCBBBCCCFFFKKKPPPSSS```kkkvvv}}}|||iiiYYYIIICCCCCCAAA???>>>999999888888999;;;===>>>>>>>>>>>>>>>????????????@@@@@@AAAEEELLLVVV```fffjjjwww~~~qqqooommmkkkhhheeeaaa]]]^^^_________aaahhhrrrzzzvvvrrrrrr{{{vvvmmm|||~~~|||{{{}}}~~~|||yyyxxxwwwuuusssqqqooorrrvvvzzz{{{yyyvvvsssrrrlllkkkhhhdddmmmwwwsssaaaSSSEEE???>>><<<;;;===;;;<<<;;;FFFVVVQQQAAA<<<@@@???KKKmmmsssLLL333333444///222//////............//////////////////000111222333777CCCVVVkkk|||~~~///......///000000---+++.........------......///------......///000000111//////000111111111111000333444666666555555666888999:::;;;;;;999:::===@@@@@@???>>>===============;;;;;;;;;<<<>>>???AAABBBBBBAAA???>>><<<;;;;;;;;;;;;<<<>>>AAACCCEEEFFFFFFEEEGGGFFFBBB===;;;===@@@CCCHHHGGGJJJTTTTTTUUU___fffnnntttuuuxxx~~~}}}}}}~~~}}}{{{}}}~~~}}}zzzxxxwwwwwwvvvuuusssssssssuuuxxxzzzyyypppuuuzzzzzzyyyVVVEEEAAA888;;;===AAACCCCCCFFFSSSaaahhhooozzzwwwrrrNNNEEE\\\wwwCCC888555111000000///............///........./////////000000000111111111111222222222333444888VVV]]]yyyxxxwwwlllUUUMMMQQQNNNMMMLLLGGGCCCBBB???===;;;;;;<<<<<<555444333222222111222222////////////....................................---...111333444555444444222222333333333444444444111111222333333444555555222333444555777888999999999999888888888777777777555555555666777777888888999999999;;;<<<>>>???@@@DDDDDDCCCBBBAAA@@@???>>>999888777777888;;;>>>@@@CCCEEEFFFGGGJJJQQQZZZbbbppp~~~}}}xxxnnnbbbWWWOOOHHHGGGEEE@@@======999999888999:::<<<===???>>>>>>>>>??????@@@@@@@@@@@@@@@AAAEEEMMMWWW```eeeiiivvv{{{tttrrrpppooonnnkkkfffbbbgggjjjlllmmmpppvvv~~~{{{www{{{}}}~~~}}}|||}}}~~~zzzyyywwwwwwwwwvvvtttrrrsssvvv{{{~~~~~~zzzvvvrrrqqqlllkkkgggcccnnnwwwqqq^^^QQQDDD???<<<:::999;;;:::<<<<<>>>>>;;;;;;;;;<<<>>>???AAABBBBBBAAA???>>><<<;;;;;;;;;;;;===???AAADDDEEEGGGGGGIIIKKKJJJEEE???===???CCCJJJNNNKKKLLLSSSRRROOOVVVSSSZZZaaafffqqq}}}~~~~~~{{{wwwvvvuuuuuutttsssrrrsssvvvyyy{{{zzzooovvv{{{|||oooKKK@@@CCC777<<<>>>BBBDDDCCCGGGUUUccckkkqqq|||wwwlllKKKGGGcccwww<<<444///111000000///.........................../////////000000111111111111222222222222222333NNNZZZqqq~~~pppYYYOOOSSSQQQOOOOOOIIIGGGDDDAAA>>>;;;:::::::::555555444333222222222222000/////////....................................---...111333555555444444222222222333333444444444111111222333333444555555222333444555666777888999888888888777777777777666444555666777888888888777::::::;;;<<<<<<=========CCCCCCDDDDDDCCCCCCBBBAAA999999999999999;;;<<<===AAACCCEEEFFFHHHOOO[[[eeetttwwweee]]]XXXRRRJJJHHHGGGHHHEEE???===>>>999999999999:::<<<>>>???======>>>???@@@AAAAAAAAAAAAAAABBBGGGPPPZZZcccggglllyyywwwyyyuuuooolllmmmoooooonnnlllooosssvvvxxx~~~|||{{{~~~~~~}}}|||}}}yyyxxxwwwxxxxxxxxxvvvtttvvvzzz~~~{{{vvvrrrqqqlllkkkgggcccnnnwwwppp[[[OOOCCC>>>;;;888888999;;;===>>>KKK\\\VVVCCC===777DDDcccnnnHHH333666444---...//////............//////////////////000111222333000<<>>>>>>>>>>>>>>======<<<<<<<<<===>>>???@@@AAAAAA@@@@@@???===:::888888999<<<===???@@@BBBEEEJJJNNNMMMMMMLLLIIIEEEBBBAAABBBIIIKKKQQQXXXZZZXXXXXX[[[WWWWWW^^^ppp|||}}}~~~~~~{{{vvvrrrvvvvvvuuuuuuuuuvvvxxxyyy~~~qqquuu{{{yyy```KKK===:::======>>>AAAEEEFFFKKKXXXeeettt|||pppxxxZZZIIIMMMhhhbbb666333888---////////////............000000000000000000000000000111111111111222222222000;;;333AAA|||aaakkk~~~qqqggg[[[SSSQQQPPPLLLIIIGGGDDDAAA>>>>>>===;;;:::666555444333222111111111////////////...............------------...//////000111333444555555444333444333222111111111222333111111111222222333333333444444444555555555555666999999::::::999888666555888888777777666666555555444777:::;;;:::::::::;;;;;;???EEEHHHHHHGGGFFFFFF???===;;;:::999999:::;;;@@@@@@BBBEEEKKKQQQWWW[[[kkkjjjeee[[[QQQLLLMMMPPPSSSRRRPPPLLLGGGBBB===:::===;;;;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDD???CCCEEEGGGQQQbbbrrrzzz{{{}}}}}}xxxtttqqqpppqqqrrruuuooooooxxx~~~}}}||||||{{{|||zzzyyyxxxxxxxxxvvvttt~~~}}}|||{{{zzzxxxtttqqqppprrrooocccbbbwwwoooWWWLLL???888999;;;:::777;;;???999QQQbbbQQQCCC888@@@AAAuuu[[[>>>666111000333111111///,,,******,,,///111////////////000000000000444;;;KKKjjjzzz111000000///......------...------------...//////222222333222222111000///...............///000111666666555555666777999::::::999999<<>>?????????>>>===<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@???<<<888777777888:::<<<>>>@@@CCCGGGMMMQQQQQQQQQOOOKKKFFFBBB@@@@@@GGGHHHMMMUUUWWWVVVXXX]]]\\\^^^hhh|||~~~zzz{{{~~~|||yyyvvvwwwvvvvvvuuuvvvwwwxxxyyy~~~uuuwww{{{xxx^^^JJJ===:::===>>>>>>AAAEEEGGGMMMZZZhhhuuu|||oooyyyuuuSSSGGGQQQoooYYY555333555---////////////............////////////////////////000000111111111222222222...999555AAAwwwiiilll{{{~~~|||pppaaaWWWTTTSSSQQQNNNHHHEEEAAA???>>>===<<<:::666666444333222222111111////////////...............------------.../////////000222444555555555555444444222222111222222333222222222222222222333333222222333333444555555666888888999999888777555444888777777777666666666555777999:::;;;:::999:::;;;999;;;>>>BBBEEEGGGHHHHHHAAA@@@>>><<<<<<<<<>>>???>>>>>>???BBBFFFKKKPPPTTT^^^]]]ZZZSSSNNNMMMRRRWWW[[[YYYVVVQQQKKKFFFAAA???===;;;;;;<<<>>>@@@@@@@@@BBBAAAAAA@@@@@@AAABBBBBB@@@CCCEEEGGGQQQcccttt|||}}}yyyuuurrrrrrrrrssssssqqqsss|||~~~~~~}}}|||{{{{{{~~~{{{wwwuuuuuuvvvvvvvvv|||vvvrrrrrrsssttttttnnnmmmkkkdddhhh|||lllPPPJJJAAA;;;999:::::::::<<<@@@;;;SSScccQQQCCC:::===FFFzzzTTT:::555111000333222000///---++++++---///000////////////000000000000000777FFFeeeppp000000000///......------...------------...//////444444444333222111000///............///000111222555555444555666888:::<<<;;;::::::;;;===???>>>===???@@@@@@@@@???>>><<<;;;<<<<<<======>>>@@@AAABBB@@@@@@>>>;;;888666666777888:::>>>AAAEEEJJJPPPTTTVVVVVVTTTOOOIIICCCAAA@@@BBBBBBFFFLLLPPPQQQUUU[[[\\\```nnn~~~zzz|||~~~}}}||||||zzzyyywwwwwwwwwvvvwwwwwwxxxyyy|||yyyyyy{{{qqqXXXGGG===;;;>>>??????BBBFFFIIIPPP^^^lllzzznnn}}}gggKKKFFF\\\~~~JJJ333444111...////////////............////////////////////////000000000111111111222222---777555AAAqqq{{{ppphhhttt~~~xxxdddVVVSSSTTTTTTRRRJJJGGGCCC@@@???>>><<<;;;777666555444333222222222////////////...............------------...//////...///111333555666666666555444444333222222333333333333222222222222222222000000111222333555666777777777888777777666555444777777777777666666666666999:::;;;:::999999:::<<<:::888777;;;AAAFFFHHHHHHDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@AAADDDGGGKKKMMMQQQPPPOOOLLLKKKOOOWWW^^^ccc```ZZZSSSMMMGGGCCCBBB===<<<;;;<<<>>>@@@AAA@@@CCCBBBAAAAAA@@@AAAAAAAAACCCFFFGGGJJJTTTgggxxx~~~|||yyyvvvuuutttuuuvvvttttttyyy}}}}}}~~~}}}|||{{{{{{~~~zzzuuurrrrrruuuvvvwww}}}yyytttpppppprrrssstttjjjgggfffdddkkk}}}eeeLLLHHHBBB<<<888777999<<<===BBB>>>WWWdddOOOBBB<<<>>>OOOnnnKKK555444111000333111///......------......///////////////000000000000111777EEEcccxxxeee000000//////...............------------...//////000000000000000///...---............///000222222444444444555777999<<<===>>><<<;;;;;;<<<<<<;;;:::@@@@@@AAAAAA@@@>>><<<;;;======<<<===>>>???AAABBBBBBBBB???<<<888666777999999<<<@@@DDDHHHLLLRRRVVVZZZZZZXXXSSSMMMGGGCCCBBB@@@>>>@@@DDDGGGIIIOOOVVV\\\bbbsss|||yyyyyyzzzzzzzzzxxxwwwwwwwwwwwwxxxxxxxxxxxxzzzxxxyyyfffPPPCCC======???AAA@@@BBBGGGMMMUUUdddqqqnnn|||ZZZDDDJJJnnn}}}>>>333666...000////////////............////////////////////////000000000000111111111111///444333@@@mmmvvvttt```}}}vvvvvv^^^OOOMMMQQQSSSSSSLLLIIIEEEBBBAAA???===<<<888777666444333222222222////////////...............------------...//////---...000222444666888888666666555444444333333333333333333222222111111111000000000111333555888999888888888777777666555555777777777777666666666666999999:::999888:::<<>><<<;;;:::;;;=========;;;???@@@BBBBBBAAA???===;;;======<<<<<<===???AAACCCEEEDDDAAA===999888999:::<<>>iiiuuuxxx\\\wwwpppWWWIIIIIIOOOTTTTTTOOOLLLGGGDDDBBB@@@>>><<<999888777555444333222222////////////...............------------...//////---...000222444666888999777777666666555444333333333333333222222111111111111111111222444777999;;;::::::999888777777777666666666666666777777777777666777888888999:::>>>AAAFFF???777555888<<<======???DDDJJJOOOPPPMMMHHHDDDHHHHHHGGGHHHIIIJJJLLLMMMMMMMMMNNNQQQVVV___hhhnnngggbbbZZZQQQJJJDDDAAA@@@>>><<<<<<===???AAAAAAAAA@@@@@@AAABBBDDDEEEGGGHHHHHHLLLNNNQQQ[[[mmm}}}~~~}}}}}}|||{{{{{{zzzzzzwwwxxx|||zzz|||}}}|||{{{{{{zzzxxxwwwuuutttuuuuuutttssstttsssssstttuuutttrrrppplllhhhhhhfffgggtttsss``````TTTDDD:::999::::::888;;;BBBBBB\\\cccFFF<<<===@@@VVV]]]AAA333666444111111.........///000000///......////////////000000000000...333;;;SSSssswwwooo//////////////////.........------------...//////,,,,,,...///000111111111------...///000222333444444444555666888:::<<<>>>999888888;;;>>>@@@@@@@@@>>>@@@BBBCCCCCCAAA>>>===>>>===<<<<<<===???AAACCCGGGFFFCCC>>>:::888:::<<<>>>AAAFFFKKKNNNSSSWWWZZZaaaaaa```\\\UUUNNNIIIGGGEEEBBBAAABBBCCCEEELLLTTT]]]ggg~~~~~~{{{zzz{{{|||}}}vvvwwwwwwwwwwwwvvvuuuuuurrrzzzvvv}}}^^^HHH???===<<<>>>AAA@@@DDDMMMVVVaaannnzzzmmmkkkkkkOOOIII\\\bbb666333555000222////////////..................................../////////000000000111111555///111<<<___wwwcccvvvmmmTTTGGGJJJRRRWWWXXXRRRNNNJJJFFFDDDBBB???===;;;:::888666444333222222////////////...............------------...//////...///000111333666888999888888888777777555444333333333222222222222222222222222111222444777:::<<<;;;:::999888777777777777666666666666777777777777444666888888999:::===???FFF@@@999555555777777777:::???FFFKKKMMMJJJEEEBBBDDDEEEEEEFFFHHHJJJKKKLLLLLLOOOSSSYYYaaaiiippptttfffbbbZZZRRRKKKFFFCCCBBB>>>===<<<===???AAABBBAAA@@@@@@BBBCCCFFFHHHJJJLLLJJJNNNRRRVVV___ppp~~~~~~~~~}}}|||{{{vvvwww{{{zzz~~~}}}|||{{{zzzzzzwwwvvvuuuuuuvvvvvvuuusssuuurrrmmmlllmmmpppssstttpppllllllkkkjjjsssqqq___cccVVVEEE<<<<<<>>><<<::::::BBBEEE^^^bbbBBB999>>>===SSSXXX===222777444000000......//////000000//////...////////////000000000000///444:::NNNlll}}}{{{zzz.../////////////////////...------------...//////---...///000000111000000------...///000222444555555555555666888:::<<<===;;;::::::<<<>>>@@@@@@???===???BBBDDDDDDBBB@@@>>>>>>===<<<;;;<<>>BBBHHHMMMRRRWWW\\\___ffffffeee___WWWOOOIIIGGGCCC@@@???AAACCCEEELLLTTT[[[iii}}}yyyxxxyyyyyyyyyuuuvvvvvvwwwvvvuuutttsssttt|||xxx{{{WWWBBB<<<<<<===???@@@@@@EEEPPP[[[eeeqqq|||bbbeeedddNNNPPPdddTTT888222222111111////////////....................................////////////000000000111222...444;;;QQQvvvnnnxxxlllTTTIIIMMMVVVZZZZZZSSSPPPKKKGGGEEEBBB@@@>>>;;;:::888666555333333222////////////...............------------...////////////000111333555888999999999999999888666444333222222222222222222333333333222111111222555888:::::::::888777666666777777555666666666777777777888555777999999888888999:::>>><<<888555333444555666666999===AAACCCCCCAAA@@@???@@@BBBDDDGGGIIIKKKMMMOOORRRXXX___ggglllnnnooobbb___YYYQQQKKKFFFCCCBBB>>>===<<<===@@@BBBBBBAAACCCCCCDDDEEEGGGJJJKKKMMMOOOUUUZZZ^^^hhhvvv}}}|||yyyzzz~~~}}}{{{zzzzzzzzzyyywwwuuutttuuuvvvvvvvvvtttqqqmmmkkkmmmpppsssuuupppiiijjjlllooovvvnnnXXXUUULLLAAA;;;:::;;;;;;:::;;;DDDHHHbbbcccAAA888@@@===VVVRRR999///666333000111///////////////////////////////////////000000000000000555:::MMMjjjyyyyyy{{{.........///////////////...------------...//////...///////////////...---------...///111222444555666666666666888:::<<<===AAA@@@>>>===>>>===;;;:::<<<>>>AAADDDEEECCCAAA???>>>===<<<;;;<<>><<<;;;999777555444333222000/////////...............------------...//////000000000111222555777999999999:::999888666444333111111111222222333333444222111000000111444777999:::999777666555555666666555666666666777777888888666888::::::888666555666666777666444222222444777444555666888:::<<<>>>???===>>>AAADDDGGGJJJMMMNNNSSSVVV\\\ccchhhiiihhhfff^^^[[[VVVPPPJJJEEEBBB@@@>>>===<<<===@@@BBBBBBAAAEEEFFFFFFGGGHHHJJJKKKLLLVVV\\\bbbgggppp}}}}}}{{{}}}~~~}}}{{{zzzzzzzzz|||xxxtttrrrsssvvvxxxyyyppppppqqqsssuuuuuutttrrrmmmddddddkkkrrrxxxjjjOOOCCC@@@<<<999666666777999<<>>???@@@???;;;999777777888;;;???BBBCCCCCCAAA@@@>>><<<999888999===AAADDDGGGCCC>>>999777888:::<<<;;;CCCLLLRRRUUU[[[bbbiiioooqqqnnnggg___VVVJJJ???@@@@@@@@@@@@AAAFFFLLLQQQ\\\rrrxxxsssrrrtttvvvxxxuuurrroooooorrruuuxxxzzzwww}}}}}}___BBB@@@===:::===@@@AAA>>>CCCPPPaaaooo{{{~~~iii[[[hhhXXXMMMXXXrrr\\\;;;555000...000...................................................////////////000000000000111///555888???bbb|||{{{rrrrrr}}}xxxiiiXXXTTT[[[]]]YYYZZZXXXTTTOOOJJJFFFDDDBBB>>>===;;;999999777333111222111000000000000000111...------,,,,,,------...//////000111222444666777;;;===>>>===:::777666666000000//////000222444555//////000111222444555666555555444444444444555555777777777777777777777777666666666666555555555555555555444333333333333444333333444555777999:::;;;>>>AAADDDDDDCCCFFFLLLRRRSSSYYYaaaffffffbbb^^^[[[VVVSSSOOOKKKIIIFFFCCC@@@>>>>>>??????@@@AAACCCDDDDDDFFFIIILLLIIIFFFJJJQQQ```ggglllmmmrrr{{{sssuuu}}}{{{|||yyyxxxzzz{{{}}}zzzwwwuuuvvvwwwxxxxxxrrrvvvzzz|||zzzvvvsssrrrrrrfffaaalllzzzwwwdddQQQBBB???:::888888999::::::BBB>>>[[[pppYYY@@@???AAABBBEEE888000444555///...222111111000000//////......//////............//////...000666DDD]]]ttt~~~~~~}}}rrrvvv///............---------///......------....../////////............//////...///111222444555555555777888999;;;===>>>>>>>>><<<>>>@@@???===;;;:::;;;:::<<>><<<;;;999888999===AAADDDDDDAAA<<<888777888;;;===>>>EEEMMMSSSWWW\\\eeekkkuuuvvvssslllddd\\\PPPEEEAAAAAAAAAAAABBBGGGMMMQQQaaawwwzzztttpppqqqtttwwwyyyxxxuuurrrqqqsssuuuwwwwwwyyy~~~[[[@@@???===;;;???BBBDDDCCCHHHWWWhhhuuu}}}jjj^^^lllWWWMMM\\\vvv{{{RRR777333000///111///................................................////////////000000000000222000444666<<<[[[xxxggg~~~nnn\\\TTTWWWYYYXXX\\\ZZZVVVQQQMMMIIIFFFDDD@@@???<<<;;;:::888555333222222111000000000000111...------,,,,,,------.../////////000222333555666:::<<<<<<;;;888666555555222111111000000111222333///000000111222444555666555555444444444444555555666666666666666666666666666666666666555555555555555555444333333333333444333333444555777999:::;;;???BBBFFFFFFFFFIIIOOOTTTVVVZZZ___```___\\\ZZZYYYUUURRRNNNKKKIIIFFFCCCAAA>>>>>>??????@@@BBBCCCDDDFFFGGGJJJMMMKKKIIIMMMSSSffflllqqqsssxxxlllcccfffzzz~~~|||~~~{{{xxxwwwxxxzzz|||xxxuuutttwwwyyyzzzyyysssvvvxxxyyyxxxvvvuuuuuuvvvjjjbbbjjjtttooo\\\KKKBBB>>>:::888888999::::::CCCEEE```mmmRRR;;;<<>>???@@@;;;>>>@@@@@@???>>>>>>???;;;===???AAABBB@@@>>>===<<<;;;999888:::===AAACCC@@@>>>:::777777999<<<>>>@@@GGGOOOUUUYYY```jjjqqq{{{|||yyyqqqiiiaaaUUUJJJBBBBBBBBBAAACCCGGGMMMRRRfff{{{{{{wwwrrrqqqrrrvvvyyy{{{yyywwwuuutttuuuvvvuuuuuu|||~~~{{{TTT===>>><<<;;;@@@CCCEEEEEEMMM]]]nnn{{{|||eee]]]oooTTTMMMccchhhFFF111111//////222000................................................////////////000000000000444222222333999RRR~~~vvv___tttrrr___RRRQQQVVVZZZ___]]]YYYUUUPPPLLLHHHGGGCCCAAA>>>===<<<:::777555333222111111000000111111......------------...............///000222444444888999:::999666444333333333222222111000000111111000000000111333444666777555555444444444444555555666666666666666666666666666666666555555555555444555555444333333333333333222333333555666888:::;;;@@@CCCGGGIIIJJJLLLRRRVVVZZZ\\\]]]\\\ZZZXXXWWWWWWTTTQQQMMMJJJIIIGGGDDDBBB?????????@@@AAABBBCCCDDDIIIIIILLLOOONNNMMMQQQWWWkkkppptttxxxppp]]]XXX]]]mmm}}}}}}}}}}}}zzzwwwvvvwwwyyy{{{wwwssstttyyy|||{{{yyytttvvvwwwwwwvvvuuuvvvwwwuuuiiibbbiiippphhhVVVGGG@@@===999888888999::::::???JJJaaacccIII888<<>>???===???AAABBBAAA@@@AAAAAA<<<===???AAAAAA@@@???>>>>>><<<:::999999;;;>>>@@@<<<:::888666777999===???CCCIIIPPPVVV[[[dddpppyyy~~~vvvmmmcccUUUJJJBBBBBBAAAAAABBBFFFLLLQQQeee|||}}}{{{xxxtttsssvvvyyy|||}}}xxxvvvttttttuuuvvvuuuttt|||pppNNN<<<===;;;:::@@@AAABBBDDDOOO```ppp}}}}}}uuu[[[YYYoooRRROOOjjj{{{|||WWW<<>>BBBFFFIIIKKKNNNRRRUUUZZZ[[[\\\\\\YYYWWWVVVWWWRRROOOLLLJJJIIIGGGEEECCC@@@@@@@@@AAABBBCCCDDDEEEKKKJJJMMMQQQRRRRRRVVV\\\lllpppuuu{{{{{{```VVVUUU]]]mmm~~~}}}|||~~~zzzwwwuuuwwwxxx|||wwwrrrtttyyy|||zzzwwwuuuwwwxxxxxxvvvsssssssssmmmcccaaalllqqqfffSSSGGG???<<<999888888::::::::::::JJJYYYSSSBBB:::>>>AAATTTeee===666111222222///...000////////////////////////...------,,,,,,------...000000333@@@YYYwwwoooxxx///............---------...------,,,,,,------..................///000000---...///111222333444444444555777:::<<<>>>?????????AAACCCDDDBBBAAAAAABBB<<<===???AAABBBAAA@@@@@@@@@>>><<<:::999999;;;<<<:::888777666777:::>>>@@@DDDIIIPPPUUU[[[fffsss}}}{{{qqqeeeVVVIIIAAAAAA@@@???@@@DDDJJJNNN```{{{yyy{{{xxxuuuuuuvvvyyyzzz{{{tttsssrrrsssuuuvvvvvvuuu|||fffJJJ;;;===::::::???@@@@@@EEERRRdddttthhhSSSXXXttt{{{SSSTTTqqqrrr~~~KKK777000333//////222...................................................////////////000000000000111444000111999DDDjjjiiirrr}}}ooo```PPPGGGOOO]]]```___]]]ZZZVVVRRRNNNLLLGGGDDD@@@>>><<<;;;888666555444333222111111111111///......------......///...---......///000111222333444444333000///000111//////000111222222333333000000111222333555666777555555444444444444555555555555555555555555555555555555555555444444444444444444333222222222222333222222333444666888999:::<<>>BBBeeeXXX999444111111111///...000...............///////////////............////////////222>>>WWWwwwgggjjj///............---------------,,,,,,,,,,,,------......---......///000111...///000222333444444555777888:::<<<>>>???@@@AAA???AAADDDDDDCCCBBBCCCCCC???@@@AAABBBBBBAAAAAA@@@@@@???<<<:::999999::::::888888777777888;;;???AAAEEEIIINNNRRRWWWaaapppzzzvvviiiXXXJJJ@@@@@@@@@??????CCCIIIMMM\\\|||wwwyyywwwttttttuuuwwwwwwwwwrrrqqqpppqqqtttvvvxxxxxx}}}|||\\\EEE;;;===::::::@@@@@@BBBIIIXXXlll{{{{{{___RRR]]]~~~nnnYYYaaavvv|||vvv~~~BBB555222444///...111---................................................////////////000000000000...444///111:::>>>aaa}}}qqqppp~~~ooocccRRREEEKKKZZZ``````___\\\YYYUUURRRPPPIIIFFFAAA>>>===;;;999888666555444333222111111111//////............//////............///000111222222333222111///...///000...///000111333333333333111111111222444555777888555555444444444444555555555555555555555555555555555555555444444444444333444444333222222222222222111222222444555777999::::::===BBBFFFJJJLLLMMMMMMJJJOOOUUUXXXWWWTTTQQQOOOMMMKKKIIIHHHIIIIIIHHHFFFDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLRRR[[[aaabbbeeehhhsss{{{eeeVVVPPP[[[ppp{{{wwwvvvwwwxxxyyywwwuuuuuuuuuuuutttsssuuuxxx{{{zzzuuunnnhhheeeeeeaaaiiiwwwuuu^^^HHH@@@;;;999888888999;;;;;;:::???JJJFFF<<<;;;999<<>>???@@@@@@===???BBBDDDDDDDDDEEEFFFDDDDDDDDDCCCBBB@@@???>>>===<<<;;;:::999:::;;;;;;888888777888999<<>>===;;;:::777666555333222222222111//////............//////////////////000111222222222222111000...---///000///000111222333222222111111111111222444555777888555555444444444444555555555555555555555555555555555555555444444444333333444333222222111222222222111111222333555777999::::::<<>>:::888777888999;;;;;;:::???IIIBBB999;;;777===TTT|||BBB222333222000......//////---------........./////////......------......////////////666KKKhhhooo{{{//////.........---------//////............//////---------......000111111///000111333444555666666777888999;;;<<<=========:::===AAACCCDDDEEEGGGHHHIIIHHHGGGEEEBBB???===<<<;;;::::::999:::;;;===>>>999888888888:::===???AAAGGGIIIJJJIIIJJJRRR___iiissszzz~~~wwwkkkYYYJJJCCCBBBAAA@@@AAADDDJJJNNN```yyywwwvvvuuuwwwyyy{{{{{{zzzwwwtttqqqqqqssswwwyyy{{{```LLL<<<999===;;;>>>EEEEEEFFFOOOaaauuu~~~hhhMMMWWWiiiXXXfffzzz{{{SSS777000222444------111...................................................////////////000000000000+++555000222;;;555QQQvvvmmm|||nnnjjj^^^OOOSSScccaaabbbbbbbbb```]]]ZZZXXXNNNJJJEEEBBB@@@???===<<<777777555444333222222222//////............//////000000///000000111222333111222111///------///111111111222333333111000///111111222333444666777888555555555444444555555555555555555555555555555555555555444444444333333333444333222222111111222222111111222333555777999::::::===AAAFFFJJJKKKIIIGGGMMMPPPTTTUUUTTTQQQOOONNNKKKIIIHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMPPPZZZgggppprrrsssttt~~~jjjWWWVVVYYYvvv|||}}}yyyuuussstttvvvnnnrrruuuuuuqqqppptttwwwuuuvvvuuurrrnnnjjjhhhhhhdddaaahhhuuuoooVVVCCC@@@999888777888:::;;;;;;:::;;;FFFAAA:::<<<777AAAbbbmmm:::111222222///---...///...---------.........//////...------,,,,,,------...000000///444FFFaaawwwwww000000000000////////////...///000///......///000////////////000000000000///---111999:::555333666999;;;:::666777:::<<<:::999;;;>>>AAACCCDDDDDDDDDGGGFFFEEECCCAAA???>>>======;;;999777777777999:::888888777888:::>>>BBBDDDJJJHHHGGGGGGEEEHHHSSS___ssswww|||~~~qqq^^^OOOCCC@@@>>>@@@@@@AAAFFFNNN^^^~~~wwwuuussstttwwwyyyyyywwwtttwwwpppllltttwwwuuuyyyyyy[[[HHH@@@;;;<<>>999999888777555222000//////////////////...............//////000000111111333333333111...---...///000111111111111000000///111222333444666777888999777777555333111111333555888666444555777888666333555555444444444333333333333333222111111222222333111111222333333444555555???===<<>>===HHHggg]]];;;222222000///....................................---------............///...111---111CCCTTTggg}}}xxx111000000000////////////,,,---...---,,,,,,---...////////////000000000000///---000666888444333666888:::999666777:::;;;999777:::===AAACCCDDDDDDCCCDDDDDDCCCBBBAAA???>>>===<<<;;;999777777888999:::777777777999<<>>@@@@@@AAADDDIIIUUUhhhzzziiiQQQKKKggguuuVVVppp}}}>>>111111000000///......---....................................////////////////////////000000000000222,,,333222222777OOOwwwzzzsss{{{uuummm___SSSSSS\\\bbbcccccccccaaa^^^[[[ZZZWWWRRRMMMHHHEEEBBB@@@>>>::::::999777666444222111///////////////...............//////000000111111333333333111...---...///000000111111111111000000111222333444555777888888777666555333111111333555666444222333555555444222555444444444444333333333333333222222222222222333111111222333444555666666===<<<===???CCCFFFGGGHHHKKKMMMNNNNNNLLLKKKKKKKKKIIIJJJJJJHHHFFFEEEEEEFFFGGGFFFHHHMMMOOOPPPSSSXXXaaa___fffuuu||||||ttt^^^```ppp~~~}}}{{{yyywwwuuuuuuuuuwwwyyyxxxuuutttuuuwwwvvvuuuuuutttqqqllleee```^^^eeekkkhhhZZZIII>>>:::;;;777666999:::999;;;>>>IIILLL@@@777999:::QQQyyy|||RRR666222111000///....................................---------............///...111---000@@@OOOaaaxxxttt}}}111111000000000/////////,,,---...---,,,,,,---...////////////000000000000///...///333555333333666777999999666777:::;;;999777999>>>AAACCCCCCBBBAAA???@@@AAAAAAAAA???===<<<;;;:::888777777888999:::666777888:::>>>CCCGGGJJJGGGEEECCCCCCAAACCCMMMYYYdddfffHHHCCC???>>>>>>@@@HHHPPPttt|||zzzvvvuuuuuutttuuuwwwvvvtttrrrppptttooommmtttuuuuuu}}}gggIIIAAA======@@@CCCBBBBBBDDDPPP]]]ooooooYYYLLLMMMwwwfffYYY|||mmm:::111000000//////.................................---............/////////////////////000000000000222,,,333222222666KKK|||{{{~~~zzzsssfffWWWQQQTTT___bbbffffffbbb___]]]]]]YYYVVVQQQMMMIIIEEE@@@===;;;;;;:::888777555444333000000000//////...............//////000000111111222333333111///......000//////000111222222222222111222222444555666777888666666555333111111333555666555333444555555333222444444444444333333333333222222222222222333333333000111222333555666888888:::<<<>>>@@@AAACCCFFFHHHMMMLLLKKKJJJKKKLLLKKKJJJJJJKKKKKKJJJGGGFFFFFFFFFJJJIIILLLQQQUUUWWW]]]dddggghhhppp{{{yyygggaaappp||||||||||||zzzxxxvvvuuuwwwyyyzzzyyywwwtttttttttuuuuuuuuutttrrrmmmfffaaa[[[bbbgggbbbTTTEEE<<<888:::777666999::::::<<>><<<:::;;;>>>@@@@@@>>><<<;;;999888888777888888999:::777777888:::>>>BBBEEEHHHAAA???@@@AAAAAAEEEQQQ]]]lllrrrJJJDDD???======@@@IIIRRR|||yyyssstttuuuuuuvvvvvvtttqqqooonnnrrrooonnnuuuuuuwwwaaaGGG>>><<<===BBBEEEDDDDDDGGGUUUaaasss}}}^^^OOOMMMUUUZZZ___^^^777000000/////////.................................---------.........//////////////////000000000000111,,,333111333666GGGvvvyyy}}}zzz}}}vvvkkk\\\RRRPPPZZZ```fffgggccc___^^^```[[[XXXUUUQQQMMMHHHBBB>>><<<<<<:::888777555444444111111000000///...............//////000000111111222333222111///...///000...///000111222333333333111222222333555666666777555555444222000111333555888888777777666666555555444444444333333333222222222222333333333333333333000111222444666888999:::999===AAABBBBBBCCCFFFIIIPPPNNNMMMOOOQQQRRROOOKKKLLLNNNOOOOOOLLLJJJIIIIIIOOOOOORRRWWWZZZ]]]dddmmmiiijjjqqq|||oooeeejjjyyyzzz|||||||||zzzxxxvvvwwwxxxyyyyyywwwtttqqqpppssssssssssssqqqlllfffaaaZZZbbbddd\\\NNNBBB;;;777:::777777:::;;;;;;>>>DDDOOOFFF@@@>>>;;;@@@gggaaa>>>666111111000///////////////---------------------------------............///---000---///:::BBBTTTooo}}}111111111111000000000000...///000///.........000////////////000000000000111222222111333666777888666999:::888999<<<<<<:::<<<>>>@@@AAA@@@===:::777666888;;;===>>>===;;;:::777777777777888999999:::888888999:::<<<>>>@@@BBB<<<;;;<<<>>>???CCCPPP]]]mmmsssJJJDDD???======AAAKKKUUU~~~zzzssssssuuuvvvvvvuuussspppooonnnqqqooopppvvvvvv|||~~~XXXEEE<<<;;;===BBBEEEEEEGGGKKKWWWdddvvvsssUUUIIIOOO___RRR```MMM222////////////....................................------------............////////////000000000000000,,,333111333666BBBkkkqqqooolllyyyxxxooocccWWWRRRVVV]]]eeegggccc```___```\\\ZZZWWWTTTPPPKKKEEEAAA???===;;;999666555444444222111111000//////............//////000000111111111222222111///...///111//////000222333333333333111222222333444555666666444444444222000000333555888999888777666555555555444444333333333222222222111222333444444444444333111222333555777999:::;;;:::>>>CCCEEEEEEFFFIIILLLPPPPPPRRRUUUXXXWWWQQQLLLNNNPPPSSSSSSQQQNNNMMMLLLRRRSSSVVV[[[\\\^^^fffpppnnnmmmqqq|||wwwggghhhyyyxxxzzz{{{||||||zzzxxxwwwuuuvvvvvvvvvuuussspppnnnqqqqqqqqqpppooojjjccc^^^[[[bbbbbbWWWHHH@@@;;;888999777888:::;;;;;;AAAHHHRRRCCC<<<===;;;KKKyyyVVV999777111000000////////////000---------------------------------............///,,,///---111999>>>PPPnnn}}}222222111111111000000000,,,---...---,,,,,,---...////////////000000000000000333333111333777888777666:::;;;999:::>>>>>>;;;????????????===:::888666444555888:::;;;;;;:::999555666777777888999::::::999999999999:::;;;<<<<<<<<<::::::;;;<<<@@@LLLXXXiiigggHHHCCC>>>>>>???CCCMMMVVV~~~zzzttttttuuuwwwvvvtttrrrqqqqqqnnnqqqoooqqqwwwxxxoooLLL@@@<<<;;;<<>>BBBFFFHHHJJJLLLNNNOOOQQQUUUYYY[[[XXXSSSNNNPPPSSSWWWXXXWWWTTTRRRQQQTTTVVV[[[___```aaaiiirrrvvvuuuyyyqqqjjjwww~~~yyyzzz{{{{{{{{{zzzyyyxxxtttsssssssssttttttqqqoooooooooooonnnlllggg```[[[[[[bbbaaaRRRDDD>>>;;;888999888999;;;;;;<<>>>>>===<<<;;;:::999888333444555777888888888888444555666777999999::::::999999999999::::::;;;;;;<<<:::;;;===>>>BBBOOO[[[oooZZZFFFAAA>>>???AAAEEENNNXXXxxxuuutttvvvwwwvvvsssrrrssstttooorrrppprrryyy{{{aaaBBB>>>===;;;;;;???AAADDDMMMVVVcccppp}}}]]]KKKCCCTTTsssfffVVVlll^^^999444........................------------------------,,,,,,---------.........////////////000000000000///,,,333000333555:::ZZZwwwlllaaayyy~~~{{{ssseeeXXXTTTYYYaaagggiiigggccc``````^^^[[[YYYXXXUUURRROOOGGGEEEAAA===999777666666333333222111000///...---......//////000000111111111111222111///...000111111111222333333222222222222222222333333444444555333333333111000000333555777888999777444222333444333333333222222222222111000111333555666666555444555555666777888999:::;;;;;;===@@@FFFKKKNNNOOONNNQQQTTTYYY[[[[[[XXXVVVTTTTTTXXX]]]```___]]][[[ZZZYYY\\\ccchhhiiijjjqqq{{{~~~}}}{{{~~~~~~}}}~~~{{{{{{{{{zzzzzzyyyyyyyyysssqqqppprrrtttvvvtttssspppooonnnnnnkkkeee^^^YYYZZZbbb^^^MMM???<<<;;;777888888999<<<;;;===EEENNNWWW@@@555666EEExxxaaa@@@222333000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,---------............///---000000333555333FFFhhhsssppp222222222111111111111000...///000///......///000////////////000000000000,,,111333000222777777333777;;;===<<<===@@@@@@======<<<;;;:::::::::;;;;;;444444444555666777888888333444666777999:::::::::888888999::::::;;;;;;<<<;;;;;;<<<@@@BBBHHHVVVccc{{{SSSEEE@@@>>>???BBBFFFOOOYYYzzz{{{wwwvvvtttvvvwwwuuusssrrrtttwwwppprrrpppssszzz|||YYY>>>???>>>;;;;;;===???DDDOOOZZZiiivvv~~~nnnTTTHHHDDDYYY~~~rrr^^^]]]zzz|||JJJ...000---.....................------------------------,,,,,,,,,---------......////////////000000000000///,,,333000333555888VVVwww~~~nnn]]]}}}yyyiiiZZZUUUYYY```gggllljjjeeeaaabbb```]]]\\\[[[YYYWWWUUUKKKIIIDDD???;;;999888888333333222111000///...---......//////000111111111111111222111//////000222222222333333333222111111222222222333333444444444333333222111000000333555999:::;;;999666444555666333333333222222222111111000111444555666666555444666666777888999999::::::;;;;;;>>>EEELLLPPPPPPNNNTTTXXX\\\]]][[[YYYYYY[[[ZZZ___dddhhhgggeeecccbbb___ccckkkrrrrrrsss{{{yyy}}}}}}{{{~~~~~~||||||zzzyyyyyyyyyyyyyyysssqqqpppqqquuuwwwwwwvvvppppppooonnnkkkeee^^^XXXYYYaaa]]]JJJ<<<::::::666888888:::<<<<<<===EEEOOOQQQ===777===RRRxxxUUU;;;222222000000////////////000111,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////111111333333///AAAdddjjjiii666555333333333333222000///////////////.........//////////////////////////////000111222444555666888999:::<<<>>>???@@@@@@;;;999888888:::;;;<<<;;;888999:::999888888999;;;999888777666666777888999===>>>>>>===:::999999:::CCC???@@@DDDDDDHHH]]]vvvoooFFFDDDBBB@@@@@@BBBGGGPPPXXX{{{yyywwwrrroootttwwwtttqqqrrrsssrrruuuqqqrrrwwwvvvzzztttPPPAAA===999;;;>>>@@@>>>AAAOOO^^^mmm|||gggIIIHHHGGGYYYpppcccmmm|||```@@@::://///////...------------...,,,,,,,,,---------......------------------------////////////000000000000333//////333222111>>>PPPzzzxxxaaayyylllbbbTTTNNN[[[jjjiiifffiiihhhdddaaa^^^]]]\\\[[[YYYXXXQQQMMMGGGBBB>>>:::666333888555333222222111000...//////............//////111222222222111000...---000222444333222000///000222222222333444555777888777555222000000111444666;;;;;;:::999777666666555555444333222111222333333111111111111222333444444333666888888777888;;;???AAABBBBBBDDDFFFIIILLLNNNTTTWWW[[[]]]]]]]]]^^^___bbbeeehhhjjjmmmnnnmmmiiifffhhhnnntttwwwyyy}}}{{{|||{{{~~~~~~|||yyywwwwwwxxxtttrrrppppppqqqrrrqqqpppwwwssspppnnnggg^^^XXXWWW]]]\\\TTTFFF>>><<<999444;;;888:::@@@@@@>>>FFFQQQKKK999::::::WWWxxxKKK999:::111222111111000///......------------------------------------............///333---,,,111111222AAAUUUrrr{{{666555333333444444222111000000////////////......//////////////////////////////000111222444555666888999:::<<<===>>>>>>???;;;999777777999:::::::::777999;;;;;;:::999:::;;;888777666666666777888999===>>>???>>>===<<<===>>>CCCBBBEEEHHHFFFHHH\\\tttaaaHHHDDDAAA??????@@@EEEOOOYYYvvvtttuuuqqqpppuuuvvvsssppprrrtttsssuuuqqqssswwwxxxmmmJJJ>>><<<:::;;;>>>@@@>>>BBBQQQ```lll}}}\\\HHHJJJKKKbbbiiiggg~~~QQQ777444)))//////...---------------,,,,,,,,,------------...------------------------.../////////000000000000222...///333222111<<>>AAAAAABBBDDDGGGJJJMMMNNNSSSVVV[[[]]]^^^^^^^^^^^^dddfffiiikkkmmmnnnllljjjgggjjjpppwwwyyyzzz~~~|||}}}zzzyyyzzz{{{zzzxxxvvvuuuvvvrrrpppnnnnnnooopppooonnnuuuqqqooonnniii```ZZZYYY___]]]RRRDDD<<<;;;:::777999666777<<<>>>???KKK[[[III888:::===[[[sssEEE666888///111111000000///......---------------------------------------............111------111111111???PPPvvv777555444444555444333222000000000000//////......//////////////////////////////000111222444555666888999:::;;;<<<<<<<<<<<<:::888666666888:::::::::<<<>>>@@@@@@===:::888777777777666555666777888999===>>>@@@@@@@@@@@@BBBCCCCCCEEEJJJLLLHHHIIIYYYmmmvvvwwwsss[[[NNNHHHCCC@@@AAAAAAFFFRRR^^^||||||~~~sssooosssvvvuuuqqqpppsssuuuuuutttrrrssswww{{{aaaBBB;;;:::;;;<<>>;;;:::777444333222111000...000//////......//////000111111222222111000///...///111333333111000///000111111222333333444555666222111///...///111444666;;;;;;;;;:::999888777666333222111000000000111111333333333333444555666666666777888:::===>>>===;;;@@@@@@BBBDDDGGGJJJMMMNNNRRRVVV[[[___```_________ggghhhkkkmmmnnnmmmkkkjjjjjjmmmssszzz|||{{{~~~~~~}}}yyytttwwwyyyyyywwwtttsssrrrpppooonnnnnnoooooonnnmmmqqqooonnnooojjjaaa[[[ZZZ\\\XXXMMM@@@999999999777999666777;;;===CCCTTThhhHHH666:::???___ggg;;;222666---111000000//////.........------------------------------------............000,,,---111000000:::HHHjjj777666555555666666444333222111111000000///////////////////////////////////////000111222444555666888888999:::::::::999999888666555666999<<<======CCCEEEGGGFFFAAA<<<777555777777666555666777888999<<<>>>@@@BBBBBBDDDFFFHHHDDDEEEHHHKKKJJJKKKUUUaaa___iii~~~zzznnn\\\MMMGGGDDDDDDEEEHHHVVVfffzzzqqqoootttvvvsssoooooosssvvvvvvsssssstttxxx~~~UUU<<<999:::<<<<<>>ppp~~~uuuiii{{{iii~~~|||pppcccPPPGGGRRRfffmmmnnnnnniiigggdddaaa___^^^]]][[[YYYXXXUUUQQQNNNKKKGGGCCC@@@<<<999666444333222000///000000////////////000000000111222222111000///......000222333111000000000000111111222333444444444000///......///111444666:::;;;;;;;;;:::999777666333222222111111111111111111111111111222333444444777666777:::>>>???<<<888===>>>@@@CCCFFFIIILLLMMMSSSWWW]]]aaabbbbbbaaabbbiiijjjmmmpppooollljjjlllmmmpppwww~~~}}}|||xxxuuuxxx{{{{{{xxxtttqqqooorrrqqqppppppqqqqqqpppnnnooollllllmmmhhh___YYYXXXRRRNNNGGG>>>888777666666<<<:::;;;???@@@FFF[[[qqqNNN:::<<>>@@@BBBCCCDDDGGGIIIEEECCCCCCFFFJJJLLLQQQWWWXXXgggxxxnnnNNNHHHEEEHHHHHHJJJZZZmmmvvvqqqqqqtttuuuqqqmmmnnntttwwwvvvrrrtttuuu|||oooJJJ999;;;;;;<<<===???AAADDDMMMbbbuuuxxxzzz___HHHHHHKKK\\\|||xxxKKK111000222---......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................//////////////////000222111000333888[[[uuudddtttjjjvvv{{{rrrqqqbbbNNNIIIVVVhhhjjjkkkooonnnhhhfffbbb```___]]][[[YYYXXXVVVSSSQQQNNNKKKFFFCCC???<<<999777555444222000000000////////////000000000000111222222111///......000222222111000000000///000111222333333333222......---...///111444555999:::;;;;;;:::999777666333333333333333222222222111111111111222333444444666555666999======:::777999;;;===AAAEEEHHHJJJKKKTTTYYY^^^bbbddddddeeeeeekkkkkknnnsssqqqkkkjjjnnnqqqtttzzz~~~zzzxxx{{{}}}zzztttpppmmmuuutttssstttuuuuuusssqqqmmmkkkjjjjjjeee[[[UUUTTTJJJHHHDDDAAA===999777777<<<<<<>>>AAAAAAFFF]]]uuuXXXBBBBBBKKKqqqOOO333333444...////////////............------------------------,,,,,,,,,------------...------...000000///444999MMMmmm{{{sssuuu~~~888777666666888888777666444333333222111000////////////////////////////////////000111222444555666555555666666777666666666555444555888===AAADDDEEEEEEHHHLLLLLLJJJEEEBBBAAA<<<;;;999888777777888888;;;===???AAAAAACCCEEEGGGFFFDDDBBBDDDHHHMMMRRRUUU```pppuuuNNNGGGGGGKKKLLLMMM^^^sssuuurrrsssssssssooolllnnntttvvvtttsssuuuwwwaaaBBB999===<<<======@@@BBBGGGSSSkkk{{{rrrUUUFFFHHHKKKeeezzz}}}vvvnnnBBB111111---,,,...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------.........///////////////000000000111333666PPP~~~sss~~~lllooolllooozzzmmmxxxrrrbbbQQQLLLXXXhhhiiiiiipppqqqjjjgggcccaaa```^^^\\\ZZZYYYWWWUUUTTTRRRNNNJJJFFFBBB???<<<999888666333111111000000//////000000111///000111222222111000///---///111222111000000000///000111222333222111111///......///000222333555777888:::::::::888666555333444444444444333222222333333333333444555666666666666777888:::;;;999888777999===AAAEEEHHHJJJKKKVVVYYY^^^bbbdddeeeggghhhlllkkkooouuussskkkkkkqqqtttwww}}}~~~|||zzzyyy{{{uuuooommmvvvuuuuuuvvvwwwwwwtttrrrmmmiiigggfffaaaYYYTTTSSSKKKHHHGGGGGGCCC===999999999:::>>>@@@???GGG```|||eeeMMMMMMVVV~~~yyyGGG555444111///........................------------------------,,,,,,,,,,,,------------,,,---...//////000333666IIIjjjzzzvvvzzz999777777777999999888777555444333222111000000/////////////////////////////////000111222444555666333333444555555666555555666555555777<<<@@@BBBBBBHHHJJJMMMLLLIIIEEEBBBAAA???>>><<<:::888888888888:::<<<>>>??????@@@BBBCCCEEEGGGHHHFFFFFFLLLUUU]]]lllxxxdddPPPJJJKKKRRRRRRSSSddd{{{xxxtttsssqqqqqqnnnkkknnnssstttrrrsssuuuyyyrrrTTT<<<:::???;;;======@@@DDDJJJXXXrrrdddPPPLLLPPPRRRrrrppp~~~|||___:::555444---000...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,---......///---------........./////////000000//////222444666IIIxxxsss|||wwwmmmuuujjjxxx|||kkkqqqsssfffXXXOOOWWWfffiiikkkqqqpppkkkhhhdddbbb```___\\\ZZZZZZYYYXXXVVVUUURRRMMMJJJEEEBBB>>><<<:::888555333111111000000000000111111///000111222222111000///,,,...111111000000000000...///111222333222111000000//////000111222333444555777999:::999888555444222333333444333222111000333333333333444555666666666888999999999999:::;;;777:::>>>BBBGGGJJJLLLMMMVVVXXX\\\___aaadddgggjjjlllkkkpppwwwtttkkkllltttwwwyyy~~~}}}{{{zzzzzz~~~yyytttooommmuuutttuuuvvvwwwvvvsssqqqlllhhheeeddd```YYYVVVWWWQQQLLLIIIIIIDDD<<<999;;;777888<<>>555333...222........................------------------------++++++,,,,,,,,,---------,,,............111333444HHHfffxxx999888777888999:::999888555555444333222000000/////////////////////////////////000111222444555666111222333444555555555555777666555777:::===??????MMMOOOOOOLLLGGGAAA===<<>>@@@EEEKKK[[[vvvSSSHHHNNNVVV\\\ssseee{{{yyyMMM///444333,,,222...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------.........//////000111000...///333555666;;;mmm|||{{{jjjiiiggg}}}{{{gggjjj{{{uuujjj___QQQUUUdddjjjnnnqqqnnnkkkhhheeebbbaaa___]]][[[\\\[[[YYYYYYWWWTTTOOOLLLGGGDDD@@@===;;;999666444111111000000000000111111///000111222222111000///,,,...111111000000000000...///111222333222000///000000000000111222333444444666888999999777555333111111222333222111000///111111111111222333444444777:::;;;:::888888;;;>>>888;;;???DDDHHHKKKMMMNNNUUUWWWZZZ]]]___bbbgggjjjlllkkkpppxxxuuulllmmmvvvyyyzzz~~~}}}{{{{{{{{{|||}}}~~~|||xxxsssooonnnssssssssstttuuutttrrroookkkfffcccccc___ZZZYYY[[[VVVOOOIIIGGGAAA999666999888999<<>><<>>777222555333///...///000000000111111111111111000/////////000000000000000//////000000111222222222222111111111111111222333444555666777777777777555444333000222444444333111111222222111000000111333444666666777999999888888:::;;;>>>888===LLLTTTPPPLLLOOOTTTVVVYYY\\\___ccchhhlllppprrrtttvvvvvvtttqqqoooxxx|||~~~}}}vvvwww|||zzzzzzzzzyyyvvvrrrooolllppprrruuuwwwvvvrrrnnnkkkeeelllkkkaaaYYY[[[```aaa]]]PPPCCC??????===::::::===<<<<<>>RRRooo>>>===;;;::::::;;;<<<===888777666555333000---+++///---,,,,,,.../////////111111222222111111222333222222222555888999888666666444666<<>><<<;;;===@@@CCCDDD@@@<<<999888888888999:::;;;<<<<<<<<>>:::======@@@@@@EEESSScccsssjjjKKKGGGLLLdddgggXXXvvv~~~TTT777222///...222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000111222333>>>^^^lllqqqccc___{{{uuufffdddkkkzzztttpppwwwbbbVVV___iiijjjlllsssnnnkkkfffdddddddddbbbaaaaaa^^^[[[YYYYYYXXXTTTRRRNNNMMMLLLJJJFFFAAA:::555555222///...///000000000111111111111111000////////////000000000000//////000000111222222222222111000000000111222444555555555555666666555444222111000222444444333222111222222222222222333444555666555666888888777777999:::AAA<<<@@@LLLRRRMMMKKKOOOSSSUUUYYY]]]```dddiiimmmrrrrrrssssssttttttuuuuuuwwwzzz~~~~~~}}}}}}wwwvvvzzzyyyyyyyyyxxxvvvsssqqqooouuuvvvxxxxxxvvvssspppmmmfffiiiggg___ZZZ\\\``````[[[NNN@@@<<<===;;;999888999999;;;CCCXXXzzz{{{xxxuuuIII222...000000///------------------------------------------------............////////////............///000111222:::KKKiii@@@???===<<<<<<===???AAA999999999777555222///---///...,,,---...//////...111333444222///...333777555555666888::::::999777888666777<<<>>>===>>>BBB>>>===<<<>>>AAABBB???<<<===>>>AAADDDDDDBBB===999888888888999::::::::::::>>>BBBFFFGGGHHHMMMVVV^^^```dddaaabbbgggbbb___iiijjjmmmkkknnnwww}}}~~~uuuqqqpppnnnmmmmmmnnnppppppnnnmmmrrr}}}iiiLLLCCC<<<;;;>>>>>>AAABBBKKK]]]ppp~~~[[[NNNDDDVVVyyyxxxTTTTTT~~~hhhFFF111111//////222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000111222222999WWW}}}kkkwwwhhhZZZwww}}}oooiiiccceeevvv~~~xxxtttqqqwwwiii]]]\\\bbbiiiooossssssoooiiieeeddddddccccccaaa___]]]\\\[[[ZZZXXXVVVTTTRRRPPPMMMJJJDDD===999666333000...///000000000000111111111111000000/////////000000000000/////////000111111222222111111...///000111333444555666444444444444333222111000000222444444333222222222222222333444555555555555333555666777666666777999@@@>>>BBBJJJKKKGGGHHHOOORRRVVV[[[___cccgggkkknnnqqqpppoooooopppssswwwyyyuuuyyy~~~~~~{{{zzz}}}}}}yyyvvvvvvwwwwwwvvvvvvuuutttssssssyyyyyyxxxvvvsssqqqnnnmmmhhhhhhccc]]][[[]]]______YYYKKK>>>::::::999777777999:::<<>><<<<<<>>>AAACCC<<<<<<:::888444111000000000...------///000///...---000222222111111333666888999999;;;;;;;;;:::999<<<999999<<<<<<::::::===;;;999999===CCCEEEBBB===;;;;;;===BBBGGGFFF???999888888888888888888999999<<<@@@CCCEEEGGGLLLUUU\\\^^^ccccccgggnnnjjjhhhrrrsssxxxzzz|||rrrooommmmmmmmmnnnoooooooooooonnnrrr|||[[[EEE@@@:::;;;@@@???@@@AAALLLaaawwwtttLLLNNNEEEddd___KKK^^^SSS999...111000000333000///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............//////......//////000111222555PPPssswww||||||yyyvvv\\\sssvvvnnnmmmddd```lll{{{yyywwwtttnnncccZZZ]]]hhhrrruuuwwwssslllgggdddcccdddeeeaaa```___^^^]]]\\\[[[ZZZXXXVVVSSSPPPMMMGGGAAA<<<777444111//////000000///000000111111111111000///...//////000000000000//////000000111111111111111---...000222444555666777444444444333333222111111000222444555444333333333000111333444555444333333222444555555555555666888<<<<<>>>>>@@@SSSoooLLLbbbWWW444000444...,,,111---------------------------------------------------------.........//////...............///111111666:::SSSqqqFFFCCC???<<<<<<>>>BBBDDDBBBAAA===888333111222444111///------///000///...,,,---///444888999777444999:::<<<<<<<<<;;;::::::???<<<:::<<<:::666555777888666666;;;@@@BBB???:::888777999???EEEFFF@@@:::999999888777777777888888<<<>>>AAACCCGGGMMMUUU\\\]]]cccdddiiiqqqooommmwww}}}}}}rrrmmmkkkmmmmmmnnnnnnnnnooopppqqqvvvjjjPPP@@@===999<<>>BBBEEEGGGFFFCCC===666333444777111000......///000///.........000666<<<===999444888:::<<<<<<;;;::::::;;;???;;;999:::888333111333555444444666:::;;;999666666666777<<>>@@@CCCHHHOOOWWW\\\bbbffffffjjjssssssuuutttoookkkmmmmmmmmmmmmmmmooosssvvv[[[GGG>>>===999===BBB???DDDHHHVVVlll}}}XXXJJJKKK\\\aaaIII\\\SSS:::......333///000333///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............///000111111222BBB___qqqtttgggiiirrrhhhbbb\\\VVV[[[sss}}}zzzppp___UUUYYYeeennnyyyvvvpppjjjdddccceeehhhcccddddddccc```^^^^^^___\\\YYYVVVSSSPPPLLLGGGCCC???;;;777333222111///...///000000111111111111000---...///000000111111000...///000000111111000000///111333666777888888888666555444333222222222222000222444555444444444555000000111111111111000000111333444555444444555777999===CCCEEEGGGKKKRRRYYY___bbbdddffffffgggiiikkkkkknnnrrrvvvzzz|||~~~~~~}}}{{{~~~}}}{{{}}}xxxuuuzzz}}}zzzvvvtttsssssstttttttttuuuuuuuuuxxxvvvrrrooolllkkkkkklllsssjjjaaa^^^\\\ZZZZZZ[[[XXXIII<<<888999:::;;;<<<>>>===HHHmmmcccHHHLLL___FFF111000333...,,,///------------------------------------------------,,,------------.........------------...///000111444222CCC\\\nnnOOOKKKDDD???===???CCCFFFKKKLLLKKKEEE===777666777222000......///000///......///222666888777555444666888;;;<<<:::999:::;;;;;;777666888666222111444333333444444555666777777666666777;;;@@@BBBAAA???===;;;999777777777888999===>>>@@@DDDJJJQQQYYY^^^dddjjjlllrrr||||||~~~xxxrrrnnnmmmmmmlllkkkkkkooouuuzzzRRRCCC======:::>>>CCC???DDDLLL^^^tttoooNNNPPPSSSsssuuuQQQMMMiiiBBB666---///222,,,---111------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...............///111111111???YYY{{{~~~qqq___sssfffvvvkkkfffccc]]]^^^qqq|||rrrcccTTTQQQ^^^mmmwwwvvvqqqkkkeeeccceeehhhdddffffffddd```^^^^^^```]]][[[XXXUUUSSSOOOKKKHHHCCC???:::666333111///---//////000111111111111111---...///000111111111111...//////000000000000000222333666888999999888888555444222111000000111111000222444555555444555555222222111111111111111222222333555555444444666777999===BBBDDDGGGMMMSSSWWW^^^```bbbcccdddeeehhhkkklllnnnrrrvvvzzz}}}}}}}}}|||xxxwww{{{|||yyyvvvvvvssstttuuuuuuuuutttsssrrrwwwuuurrrpppnnnnnnnnnnnnooofff^^^\\\ZZZWWWYYY^^^WWWHHH;;;777999:::;;;<<<>>><<>><<<:::888777777888999>>>>>>AAAEEEKKKRRRZZZ___^^^hhhooozzzzzztttpppmmmmmmllljjjjjjooowww}}}uuuMMMAAA===>>>;;;>>>CCC???BBBMMMbbbzzzeeeFFFSSS]]]```EEETTTqqq|||777555---000111******...+++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////...------......///000111111===WWWyyyyyyoooTTTssskkk}}}qqqpppooohhhdddsssyyyqqqeeeUUUNNN\\\ooovvvuuurrrlllfffccceeehhheeefffgggddd```]]]^^^___^^^\\\YYYWWWUUURRRNNNKKKFFFBBB<<<777444111///---//////000111111111111111---...///000111111111111...//////000000000000000333555777999::::::888888444222111/////////000000///222444555555444555666444333222111111111333333222444555555555555666888777;;;???AAAEEEKKKPPPRRR\\\]]]___```aaadddhhhkkklllmmmooorrrvvvzzz}}}yyywwwyyy{{{xxxxxx||||||xxxvvvwwwtttuuuvvvvvvvvvtttqqqppptttsssqqqpppooonnnoooooojjjbbb\\\ZZZXXXUUUYYY```VVVHHH:::666888999:::<<>>SSSNNNCCC```rrrBBB;;;111,,,,,,///000...------------------------------------------------,,,,,,,,,---------......---------------...000000111///999KKKbbbZZZRRRIIIDDD@@@>>>@@@FFFKKKNNNOOOMMMHHHAAA;;;888999666222000000000///...222111000000000111333333444333444777;;;<<<:::777444555666666444222222222444444555777999;;;>>>???@@@@@@???>>>======>>>>>>CCCBBB???:::777777999<<<:::>>>BBBFFFIIIOOOXXX^^^aaahhhsss}}}}}}uuupppllllllmmmlllmmmqqq|||fffDDD===999<<<@@@AAABBBCCCBBBYYYppp}}}uuuVVVOOOTTTssskkkQQQQQQiiiSSS888000000000///......------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,+++*********+++,,,------------............///.../////////000000000111222:::KKKfff{{{SSSllltttyyy{{{}}}||||||uuuwwwxxxmmmgggbbb]]]___eeeqqqssspppiiigggkkknnnoookkkiiifffbbbaaa```aaabbb^^^]]]\\\YYYVVVRRROOONNNLLLHHHBBB===:::666333111111111111111111111111111000000000000000111111222///000000000111111111111777777666666666666777777111111222333333333222222222333444444333333555777666888999888555444666888888777555444333444444555:::<<<@@@CCCFFFJJJOOOSSSVVVZZZ^^^___^^^]]]___bbbgggkkkpppuuuwwwxxxyyyzzz~~~|||zzzyyyxxx{{{yyyxxxwwwwwwxxxzzz{{{yyyuuutttvvvuuurrrqqqtttttttttqqqnnnoooqqqmmmgggggg^^^WWWXXXZZZ\\\]]]___UUUDDD666666999888:::>>>;;;BBBmmm___DDDHHH{{{^^^999666222000//////...---...---+++***)))***++++++------------,,,,,,+++***++++++,,,,,,,,,,,,------///////////////.........///111555DDD```~~~___UUUKKKEEEAAA>>>AAAEEELLLOOORRRQQQKKKDDD>>>;;;;;;888444111000000///...111000000///000111333444333333444666999:::888555444555666555333222333444555666777888;;;===???AAACCCBBBAAA@@@>>>===<<<<<>>;;;888777999;;;;;;>>>BBBEEEHHHOOOXXX___dddlllwwwzzztttmmmmmmoooqqqqqqvvvYYYBBB<<<999<<<@@@AAABBBCCCHHH```xxxgggLLLNNNdddvvvSSSIIIVVV~~~tttEEE111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---------------............///////////////000000000///444CCC\\\}}}zzz~~~WWWiiimmmkkk{{{zzzyyyyyytttsss~~~wwwqqqnnniiiaaa^^^```nnnqqqrrrnnnmmmppprrrqqqhhhgggdddbbbbbbccceeefffbbbbbb```^^^[[[XXXVVVTTTOOOKKKEEE@@@<<<888444111000000000111111111111222000000000000000111111222000000000000000111111222444555666888888666555444111222222333222222111111222333444444444444666888888:::<<<;;;999888:::<<<:::999777666555555555666999<<<@@@CCCFFFIIINNNQQQUUUXXXZZZZZZZZZ[[[___ccciiilllqqqtttvvvwwwxxxyyy~~~~~~~~~~~~~~~}}}|||{{{yyyxxxvvvvvvwwwxxxyyyuuurrrsssvvvuuurrrqqqssspppqqqooommmooorrroooiiiddd\\\XXX[[[aaabbbbbbbbbSSSCCC777777999888:::???GGGPPP}}}sssNNNBBBTTTWWW999666222000//////...---------,,,+++++++++++++++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------////////////............111111444@@@[[[{{{fff[[[OOOHHHCCC???@@@DDDLLLPPPTTTUUUPPPIIICCC???>>>;;;666333222111///...000////////////111333444333333444555777777555333444444555444222333555777999999;;;===???BBBDDDEEEIIIHHHGGGDDDBBB???===<<>>;;;:::999888777777777777<<<>>>AAADDDFFFJJJNNNQQQUUUWWWYYYYYYXXX[[[```eeejjjlllpppssstttuuuwwwyyy~~~~~~}}}|||zzzyyywwwvvvuuuuuuvvvwwwsssrrrtttxxxxxxtttqqqsssllllllkkkjjjmmmqqqnnniiiaaa[[[ZZZaaahhhgggcccaaaNNNAAA888999:::888;;;BBBNNNaaauuuTTTBBB???ggg~~~KKK777555111000//////...------------...------,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------........................222111222;;;RRRsssnnnaaaSSSJJJDDD??????AAAJJJOOOUUUWWWTTTNNNHHHDDDBBB???999555333111000...//////......///111333444444444555555666555444333444444444333222444777:::<<<===>>>@@@BBBEEEGGGIIIMMMMMMLLLJJJGGGDDDAAA???>>>???@@@???===;;;;;;<<<>>>@@@CCCEEEHHHOOOYYY```eeellluuu}}}yyyuuupppqqqsssppptttbbbFFF<<<999:::===???@@@CCCHHHZZZppphhhYYYFFFUUUpppIIIBBB\\\QQQ000222000//////......---,,,,,,------,,,++++++,,,------+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---------.........000////////////.........222333777HHHjjjuuuwwwiiivvvWWWhhh~~~zzzyyyuuunnnyyyyyyxxxxxxxxxsssgggZZZQQQbbbkkksssvvvvvvvvvsssnnnhhhfffeeedddeeegggiiikkkddddddbbb```]]]ZZZWWWVVVVVVSSSNNNIIICCC===777333000000/////////000111222000000000000000111111222222111///---...000222444111222444666666444222111222222222222111000///...111333666777777888999;;;<<<<<<===<<<;;;;;;;;;<<<::::::999:::::::::;;;;;;???AAADDDFFFHHHKKKOOORRRUUUXXX[[[\\\[[[]]]bbbffffffiiilllnnnpppssswwwzzz~~~|||yyywwwwwwwwwvvvvvvvvvvvvwwwxxxvvvuuuxxx||||||vvvrrrsssjjjkkkjjjhhhkkkooolllfff```\\\^^^fffkkkfff\\\VVVFFF===777999999777<<>>???FFFLLLSSSXXXWWWRRRMMMJJJHHHDDD>>>999666333111///000/////////000111333444555666666666555444444444444444444333333444888;;;;;;<<<<<<>>>@@@BBBDDDFFFJJJKKKLLLLLLKKKHHHEEECCC@@@BBBCCCCCC@@@>>>>>>>>>???BBBEEEGGGJJJPPPYYY```eeellluuuzzz~~~zzzzzzuuuuuuwwwvvvrrrPPPAAA:::999:::===>>>???FFFMMM___sssxxx[[[SSSKKKccc\\\FFFSSSvvvuuuDDD///333/////////...------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,------------.../////////...............333555666AAA```|||uuupppXXXeee|||}}}sssrrrrrrmmmuuu|||zzzxxxuuuppphhh[[[PPP]]]gggpppsssttttttooojjjllljjjhhhfffeeefffhhhiiijjjiiigggdddaaa]]]ZZZXXXXXXVVVQQQMMMHHHAAA:::555222111000//////000111222000000000000000111111222222111///---...000222444333333333333333333333333222222222111000///...---111333666888888888999;;;;;;;;;:::::::::999999888777888:::;;;===>>>?????????AAADDDEEEGGGIIIMMMPPPQQQVVV\\\^^^^^^^^^```bbbaaaccceeehhhkkkqqqwww{{{}}}yyyvvvtttttttttuuuvvvvvvxxxyyyyyywwwvvvyyy}}}|||uuuqqqqqqooopppmmmkkkmmmooolllfffaaa```dddjjjiii]]]OOOGGG???999777999888777???LLL___lllNNNCCCBBBQQQWWW888444222000000000000///---,,,---//////000///...---+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,---------......////////////111777DDDZZZvvvrrr___RRRJJJCCC??????CCCIIIQQQWWWXXXVVVSSSRRRPPPKKKEEE???;;;888444222222111000000000111333333444555666555444333444666333444555444444555777:::777777777888999;;;===>>>AAACCCHHHKKKMMMLLLKKKIIIEEEGGGGGGFFFDDDBBBAAABBB@@@DDDGGGJJJMMMRRRZZZaaahhhooowww|||~~~|||tttsssrrrsssvvv}}}XXXAAA===::::::<<<======???IIITTTcccvvvfffKKKIIIUUU{{{wwwHHHHHHggg\\\999////////////......---,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------........./////////111444444999TTT|||lllyyy^^^dddvvvwwwiiihhhmmmmmmuuu|||vvvqqqnnnjjjaaaWWW[[[dddlllooopppqqqooojjjqqqoookkkhhhffffffggggggjjjiiigggddd```]]]ZZZXXXYYYXXXUUURRRNNNGGG@@@;;;555444111000///000111222000000000000000111111222111000///...///000222333333333222222222222333333000000000000000///...---111444777888888888888999;;;999999999;;;<<<;;;:::999:::<<<>>>@@@AAABBBBBB???@@@BBBDDDEEEFFFJJJLLLNNNTTTZZZ^^^]]]\\\]]]^^^]]]___aaaccchhhooowww|||~~~yyyzzz|||}}}|||yyyvvvtttrrrssstttuuuvvvvvvwwwwwwtttsssvvvzzzyyysssoooooouuuuuurrroooppprrrnnnhhhaaadddkkknnngggUUUDDD<<<:::666777:::888888EEEUUUzzzxxxRRRCCC@@@EEEqqqqqqGGG333222111///000000000///...,,,---......///.........++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////......000666???OOOeeewww{{{fffXXXOOOGGGBBBAAABBBHHHPPPVVVYYYZZZYYYYYYXXXSSSLLLFFFAAA===999777444444222111111111222333222444555444222222444666333555666666555555666888444444444444555666777888:::>>>EEELLLQQQSSSTTTSSSKKKKKKKKKIIIFFFDDDDDDEEEAAAEEEJJJNNNPPPUUU[[[```gggpppyyy}}}sssnnnmmmpppqqqtttjjjGGG:::<<<;;;;;;<<<===<<>>???AAABBBDDDDDDDDDCCCAAABBBDDDEEEEEEGGGJJJLLLQQQUUUZZZ\\\[[[[[[\\\^^^^^^___```aaafffmmmvvv|||~~~|||~~~~~~}}}zzz}}}}}}zzzyyy{{{}}}~~~~~~xxxzzz||||||{{{yyyuuusssrrrrrrsssssssssrrrrrrrrrqqqpppsssxxxxxxsssqqqrrrttttttqqqnnnoooqqqmmmggg```gggqqqsssfffQQQAAA:::888666999<<<:::<<>>QQQfff}}}TTTCCC===FFF___gggRRR888222000//////000111111///...---,,,++++++,,,---...///***+++,,,,,,------------++++++,,,,,,,,,---------++++++,,,,,,---...//////000,,,,,,333:::DDDUUUddduuudddVVVLLLFFFBBBAAACCCIIISSS\\\___\\\WWWZZZYYYUUUQQQJJJDDD???<<<666444111000111111000///222222222222222222222222333333333444444444555555444666888888666555555555999777@@@LLLWWWhhhooodddRRRNNNLLLMMMKKKGGGGGGIIIIIIJJJMMMPPPUUUZZZ___aaahhhmmmttt{{{uuussstttuuuwwwrrrJJJ<<<<<<;;;===:::;;;>>>???DDDTTTddduuu^^^JJJMMM]]]rrrKKKLLLooo{{{|||mmm>>>>>>333$$$555------------------------444333222000////////////,,,,,,+++++++++,,,------)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---111222555EEEbbb|||yyybbbrrrttt{{{pppdddzzzvvvppptttwww}}}vvvtttwwwwwwsssnnneeeddd\\\^^^ooovvvtttxxxpppnnnkkkiiigggggghhhiiifffffffffggggggfffbbb___[[[^^^___\\\ZZZWWWPPPHHH???<<<999555222111222222222111111111000000//////111111000000000000111111444444333333222111000000......//////////////////333666777555666999:::777;;;<<>>===999999===000999DDDFFFqqqoooKKKAAA:::MMM~~~ZZZ???777555///............---------------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---///...///222555???RRRcccmmm\\\OOOFFFBBBAAABBBGGGPPPZZZ___]]][[[\\\ZZZXXXTTTOOOIIIDDDBBB;;;888444222111111111000222222222222222222222222333333333444444444555555666888::::::888666666777888666===JJJ]]]vvv}}}nnnPPPLLLKKKLLLKKKHHHHHHJJJIIIKKKMMMPPPTTTZZZ___ccchhhmmmvvv}}}tttsssppprrr{{{gggEEE;;;===<<<===;;;;;;???DDDLLL^^^nnn{{{~~~yyyVVVNNN^^^tttwwwYYYGGGZZZ~~~\\\888888111(((333------------------------111000///...---------------,,,,,,+++++++++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........111222333AAA[[[sssgggnnnyyyxxxiiixxxuuuqqqrrrtttrrroooccc```VVVYYYkkksssqqqsssnnnmmmkkkiiihhhgggggghhhgggffffffffffffeeebbb___^^^``````]]][[[YYYSSSKKKBBB???;;;666222111111111222111111111000000000000111111000000000000111111444333333111111000000000.........---......///000222555555333555:::<<<:::777CCCXXXhhhjjjiiibbbTTTGGGJJJNNNRRRUUUVVVUUUTTTEEECCCAAA@@@AAAEEEJJJMMMXXXUUUQQQOOOOOOPPPQQQRRRYYYZZZZZZXXXYYYbbbppp{{{~~~mmmhhhjjjpppxxx~~~|||}}}zzztttuuu~~~}}}}}}|||~~~{{{|||{{{{{{yyywwwuuuttttttrrrqqqqqqqqqpppnnnlllmmmppptttuuutttrrrrrrrrrmmmkkkiiiiiikkkllljjjfffeeevvvxxxkkk^^^LLL;;;888888777>>>555<<>>BBBcccQQQ999333000............------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---...000333<<>>999555333222111000222222222222333333333333333333333444444444555555777999;;;;;;999777777777888666:::EEE\\\~~~rrrQQQMMMLLLMMMLLLIIIJJJMMMLLLMMMPPPRRRVVV[[[bbbfffjjjqqqzzz{{{tttssspppsssTTT===:::>>>>>>>>><<<<<>><<<;;;;;;>>>CCCHHHLLLLLLGGGCCCCCCGGGIIIHHHFFFNNNNNNPPPSSSZZZggguuu~~~nnnccc]]]gggttt|||zzzzzz|||~~~xxxyyyyyyyyyyyyxxxwwwwwwtttrrrqqqqqqqqqqqqooommmmmmooorrrsssrrrpppppppppjjjiiihhhiiijjjiiigggeeennn}}}www```QQQEEE888555777666>>><<<>>>FFFZZZZZZ<<<===IIIsssmmmDDD444111...............------------------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...,,,,,,...000777FFFTTTmmm\\\RRRNNNCCCBBBBBBGGGPPPYYY```cccaaaaaa___\\\YYYTTTQQQNNNIIIEEE>>>888555333111000222222222333333333333333333333333444444444555555666888::::::888666666666666777:::>>>RRRuuummmUUUQQQNNNOOOMMMJJJJJJNNNNNNPPPSSSUUUXXX^^^ffflllpppvvv}}}xxxtttqqqqqq{{{eeeEEE888:::======>>><<<===BBBNNN```ttt{{{^^^SSSaaacccFFFFFFddd[[[555000...///111+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---...---,,,+++************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......///000111111888HHH\\\jjjwwwjjj}}}nnnbbbuuuzzz{{{{{{lllooovvvpppppprrrssssssmmmdddRRRPPPcccmmmmmmpppllllllllllllkkkjjjiiihhhmmmjjjgggffffffeeedddbbbbbbcccaaa]]]\\\]]]ZZZTTTQQQMMMGGG@@@999555222111111111111111111111111111111111000000000000111111333222000///...///000111///---+++***+++---000222333555444222555???EEEGGGOOObbbiii___SSSFFF999444444888===AAABBB@@@===;;;999888777888;;;???DDDHHHCCCAAA>>>???CCCGGGJJJJJJMMMRRRXXX___gggppp{{{vvvwww~~~sssoooyyy}}}vvvsssooovvv}}}~~~cccXXX]]]iii}}}|||yyy|||}}}}}}~~~wwwxxxxxxxxxxxxwwwwwwwwwsssrrrppppppqqqqqqpppooommmoooqqqqqqpppnnnnnnnnniiihhhhhhiiigggdddbbbdddwwwrrrTTTEEE@@@888555999777<<>>===>>>EEETTThhhyyykkkUUU\\\vvvQQQDDDMMMuuuOOO111333...///222))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------...---,,,+++***)))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........///000111666AAATTTbbbnnnvvvzzzxxxmmmXXXfff|||{{{nnnqqqttteeefffxxxzzzvvvuuuuuuuuutttrrrgggSSSMMM^^^iiikkkqqqnnnoooooonnnmmmlllkkkjjjnnnllliiihhhhhhgggfffeeebbbcccaaa]]]]]]^^^\\\WWWTTTPPPKKKDDD===777333000111111111111111222222222111111000000000000111111222111000/////////000111///---,,,++++++...111333555666444333777BBBJJJMMMSSShhheeeQQQFFF<<<444888444555777888888777666555888777666666888<<<@@@CCCBBBBBBBBBBBBBBBGGGNNNSSS^^^cccjjjnnnqqqwwwxxxjjjrrr{{{qqqnnnkkkpppyyywwwkkkeeehhhiiiuuuiiiTTTQQQ```zzzzzzzzz||||||{{{zzzxxxwwwwwwvvvuuutttttttttrrrpppooonnnpppqqqppppppmmmoooppppppnnnllllllmmmkkkhhhggggggccc^^^```fffiiiIII???>>>:::999<<<::::::@@@???NNN{{{qqqGGG:::KKKhhhsssIII333111222......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......111...---...///222;;;DDDvvveeeZZZUUULLLHHHDDDBBBFFFPPPZZZaaaccccccbbb```^^^[[[XXXVVVWWWRRRKKKEEE???:::555222222222333333444444555555333333333444444444555555111444666777666666666777222555<<<>>>AAAVVViiihhhVVVPPPLLLJJJFFFBBBBBBEEEKKKQQQXXX\\\___eeennnuuu|||~~~wwwssssssyyyiiiMMMAAA>>>;;;888999>>>???BBBJJJ\\\ppp~~~yyy^^^QQQjjjmmmGGGBBBRRR{{{sssFFF111444000///111***,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,+++***************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...///111333;;;KKKZZZ|||uuukkkxxxsssoooUUU^^^uuuqqqdddjjjnnn```^^^ppp}}}zzzxxxvvvtttrrrooogggUUUOOO]]]gggjjjqqqrrrqqqpppooonnnlllkkkkkkmmmkkkiiiiiiiiiiiigggfffbbbcccbbb______aaa^^^ZZZTTTRRROOOIIIBBB;;;444111111111111222222222222222111111000000000000111111111111111111111111111111...------,,,---///222333555666555333999DDDMMMPPPUUUmmmeeeLLLCCC888...555222222222333444555666777888777666666888;;;???AAA@@@BBBEEEDDDDDDHHHOOOVVVdddfffjjjooovvv}}}pppgggrrr{{{mmmbbbaaannn{{{xxxhhh\\\cccqqqsss___UUUXXXjjjzzz{{{|||zzzxxxwwwxxxwwwuuusssrrrqqqqqqqqqqqqooommmmmmnnnpppppppppnnnooopppooommmkkkkkklllkkkgggeeeddd___ZZZaaalll{{{\\\BBB>>>===999<<<<<<<<<999@@@BBBXXXfff@@@999TTT}}}ddd>>>///000///***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......111...---//////111777>>>zzzlllbbb\\\QQQMMMFFFBBBCCCKKKUUU]]]``````aaaaaaaaa___^^^]]]\\\YYYSSSMMMGGG@@@999555222222333333444555555666333333333444444444555555222555888999999999:::;;;666444;;;@@@>>>JJJ\\\bbbUUUPPPKKKIIIFFFBBBCCCFFFNNNVVV___eeehhhnnnvvv~~~|||sssttt|||mmmWWWDDD@@@???:::999===>>>BBBGGGRRReee{{{jjjVVV\\\~~~~~~XXXDDDEEEZZZ{{{zzzTTT<<<000222000...///---+++++++++++++++++++++++++++***************+++,,,++++++***************+++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---///111000444BBBRRRvvvzzz^^^yyyqqqwwwvvvXXXXXXkkknnn```fffjjjeee```pppzzzvvvsssqqqooofffeeeZZZXXXdddjjjlllsssuuusssqqqnnnlllkkkkkkjjjiiihhhhhhiiijjjiiigggeeebbbddddddbbbbbbdddaaa\\\WWWWWWVVVRRRKKKCCC;;;666111111111222222333333333111111000000000000111111000111222333333222111000.........///000111222333333444444333999DDDLLLOOOZZZssseeeGGGAAA555'''/////////000222333555666777777777777777999===@@@BBBCCCFFFKKKQQQVVV[[[```bbbfffffflllxxx{{{jjjeeehhhrrrssshhh___^^^llltttvvvkkkaaadddpppzzz|||~~~WWWZZZhhh~~~yyyzzz{{{yyyvvvvvvuuutttrrrqqqppppppppppppooommmkkkkkkmmmoooooooooooopppqqqooolllkkkkkkllljjjdddaaa```\\\YYYeeevvvtttPPP===>>>:::666;;;999>>>:::BBBGGGbbbvvvYYY>>>AAAfffUUU666---000///***---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++---......///000---,,,...//////333999~~~sssjjjeeeTTTOOOHHHBBBBBBHHHRRRZZZ]]]___```bbbcccccccccbbb```]]]XXXRRRLLLDDD===888222222333333444555666666333333333444444444555555444777:::<<<======>>>???===444999@@@===BBBQQQZZZVVVQQQLLLKKKHHHEEEFFFJJJSSS\\\gggnnnqqqvvvyyyooouuuZZZGGG:::<<<===999;;;CCC>>>DDDKKKWWWmmmzzz```SSSlllbbbHHHCCCLLLbbbsssxxxlll===444...//////------///++++++++++++++++++++++++******))))))))))))************************++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------............///000...///<<>>BBBDDDMMMPPPXXXeeeqqqyyyzzzxxxwwwvvv||||||eeeUUU[[[hhhqqqhhhYYYYYYddd{{{jjj^^^gggzzzzzzOOO]]]xxx{{{wwwyyyzzzxxxuuuvvvsssrrrpppoooooooooppppppnnnllljjjjjjlllnnnoooooopppqqqqqqooolllkkkkkkllliiibbb^^^^^^ZZZZZZiii~~~pppHHH:::???888222:::666???;;;DDDKKKiiiXXXEEE:::JJJzzzrrrIII000---333222------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++---.../////////,,,+++---......111666~~~ttthhhbbbVVVJJJEEEDDDGGGNNNUUUXXX]]]```^^^^^^aaabbb``````^^^[[[WWWQQQJJJCCC===999555111111333555555444333333555555666666666555555999===>>>;;;;;;???CCCAAA<<<777888???HHHNNNQQQUUUYYYYYYTTTLLLGGGDDDBBBOOOiii|||qqqzzzsssIIIBBB===<<<<<<:::;;;???BBBHHHUUUeeeuuulll\\\^^^jjjMMM???LLLXXXiii~~~{{{NNN999666333///,,,+++******......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------///...///111111333===HHHhhhmmmjjjxxxtttxxxfffUUUZZZ|||bbb\\\iiiqqqyyyttttttrrrnnn]]]___dddlllrrrrrrlllfffsssuuuqqqjjjffffffeeeccciiicccaaaddddddaaaccciiijjjiiihhhgggeeecccbbbbbb```^^^\\\\\\ZZZSSSGGG>>>:::777222///222777888777333111......000111///---000111222333222111///---///000000///......000222333555444111222;;;IIISSS```nnndddKKK>>>777000///000111111222333444555666888555666;;;>>>AAAMMMYYY]]]ccckkkxxxoooQQQRRRaaalll```SSSOOOZZZ|||sssaaaeeexxxyyyttt]]]ddd{{{vvvuuuvvvvvvrrrnnnwwwuuurrrooommmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjqqqssssssooojjjgggiiimmmccc```^^^^^^^^^dddvvvaaaCCC======888666;;;888>>>@@@EEEbbbrrrNNNFFF333______<<<444///...///---------,,,,,,+++***))))))***************************+++,,,,,,+++***)))(((************************++++++,,,,,,,,,,,,------------,,,---...000222333xxxooobbbWWWKKKFFFDDDEEEJJJQQQWWW]]]aaaaaabbbddddddbbbbbb```]]]ZZZVVVOOOHHHCCC<<<888333111222444444444333333444444444555555555888<<>>;;;:::===@@@;;;>>>BBBDDDEEEGGGJJJMMMVVV\\\^^^VVVJJJEEEIIINNNdddzzz|||yyyuuuwwwcccEEE???<<<<<<<<<;;;<<<@@@EEEMMM[[[kkkxxxcccbbbuuucccSSSDDDCCCVVVeeeqqq~~~```@@@555333111...---,,,------...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------///...///111111333<<>>:::<<<777666;;;:::;;;@@@TTTxxx}}}]]]AAA>>>AAAxxx|||VVV777111///...000---------,,,,,,+++******)))***************************++++++,,,+++***)))(((*********************************+++++++++,,,,,,------------...///111222{{{uuucccYYYNNNIIIFFFCCCEEEIIIQQQYYY```bbbdddfffeeebbbdddcccaaa___[[[VVVPPPKKKAAA===777222111222333333444333333222222333555555:::===???>>>;;;888999:::666@@@MMMUUUUUUQQQNNNLLLVVV^^^bbbZZZMMMIIISSS```{{{tttppprrryyyQQQ@@@<<<:::<<<<<<;;;===BBBIIIVVVfffttt}}}www```lll\\\CCCBBBDDDQQQhhhvvv|||}}}}}}}}}www>>>666111000...------...///000------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------///---...000111222:::CCCdddtttqqqffftttsssiiiYYYpppuuukkknnn~~~}}}|||xxxqqqkkk^^^eeeqqqzzzzzzpppaaaUUUccckkkpppmmmiiiiiijjjjjjhhhccc````````````ccchhhhhhhhhgggfffdddcccbbbbbbfffccc```______\\\WWWSSSGGGAAA:::555333333555555555333000//////000000///000000111222222111///...//////000///......111333444666666555666<<>>JJJbbbpppeeekkkzzzZZZFFFIIIOOOUUUSSSKKKJJJZZZ{{{~~~mmmiiiyyytttfff{{{yyyvvvuuuvvvyyy{{{zzzwwwrrrqqqooonnnnnnooopppqqqvvvuuussspppnnnlllkkkkkkjjjlllnnnmmmiiiffffffhhheeeeee^^^XXX```uuudddKKK888777:::777777<<<>>>;;;DDDeeennnGGG;;;:::XXXzzznnnIII222///......000------,,,,,,++++++************************************++++++++++++***))))))************************))))))*********+++++++++---------------...///000{{{zzzfff]]]SSSMMMHHHBBBAAACCCIIIRRR[[[___bbbeeeddd```eeedddcccbbb```\\\WWWSSSGGGCCC<<<666222111222333555444222111111222444555888<<>>OOObbbnnnmmmaaaUUURRRXXX]]][[[SSSRRR___mmmwwwnnngggdddqqqooonnnqqqrrrrrr___CCC===::::::<<<<<<;;;>>>CCCQQQ```rrr}}}~~~rrrlll}}}mmmEEE999CCCQQQgggwww}}}{{{zzz~~~}}}WWW111444///......------...//////,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,---000111111777???ZZZkkk}}}}}}mmmwwwvvvooovvvzzzcccmmm~~~}}}wwwmmmooo~~~{{{wwwrrrlllaaabbbgggpppvvvqqqdddXXXWWWbbbkkkkkkhhhhhhiiiiiiiiifffbbb``````bbbfffiiigggffffffeeedddcccbbbbbbfffeeeccccccccc```\\\YYYNNNHHH@@@;;;666222222444666444222000000000000000000000111111111111000///.../////////...///111333555555777888888<<>>???JJJ```uuubbbSSSRRR\\\ggg\\\FFF@@@JJJRRRSSSKKKHHHMMMggg}}}qqquuuxxxyyy{{{~~~yyytttssssssuuuwwwyyywwwvvvmmmmmmmmmmmmmmmnnnppppppsssqqqooommmkkkjjjiiiiiijjjkkkkkkiiifffeeegggiiihhhggg___[[[kkkTTTBBB555666888666777<<<@@@CCCUUUttt}}}ZZZ<<<>>>@@@qqq\\\???//////......///+++,,,,,,,,,++++++******************************************+++************************************************++++++++++++------------------......~~~~~~lllbbbYYYRRRKKKCCC@@@@@@DDDMMMVVV[[[___cccccc```ccccccccccccbbb___[[[WWWNNNJJJCCC<<<666333333333555444222111111222444555666<<>>666777888666888<<<===QQQooo}}}aaaFFF:::???KKKrrrMMM888///111......///***,,,,,,+++++++++++++++*********************************************++++++************************+++++++++,,,,,,,,,,,,---,,,,,,,,,---------------sssiii___XXXPPPFFFAAA@@@CCCKKKSSSVVV[[[```cccbbbbbbbbbbbbccccccaaa]]]YYYSSSPPPKKKCCC;;;777555555555555333222222333333444888===EEEJJJKKKFFF>>>999;;;888CCCdddxxxccc]]]]]]eeekkknnnttt}}}|||bbbQQQOOOSSSWWWbbbtttkkkbbbgggppp}}}tttqqqpppqqqwwwuuuTTTCCC???===;;;<<<======>>>EEENNNcccsss~~~yyy{{{~~~uuuaaarrrgggJJJ;;;===HHHdddnnnvvv~~~yyyXXX777888(((.........------,,,++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++,,,,,,------...++++++///000000222666???\\\qqqvvv```rrrzzzyyyuuulllvvvssswwwmmm___]]]lll~~~~~~}}}{{{lllggggggppp{{{yyyhhhWWWUUU^^^gggkkkmmmnnnlllgggffffffdddaaaaaadddffffffccccccccccccccccccccccccaaacccfffgggfffbbb^^^[[[XXXSSSQQQPPPGGG999333555444666777777444111000000000000000000000111111111---...///......///222444555444777===<<<:::AAAMMMUUU```fffeee[[[AAA000555444555666666888888999:::>>>>>>DDDZZZuuuXXXMMMOOO]]]ddd```NNN??????GGGLLLXXXVVVEEEOOOZZZ{{{sssyyy}}}uuutttxxxwwwuuuuuuxxxxxxyyyyyyxxxvvvtttssspppppppppqqqqqqrrrrrrrrrlllkkkiiihhhiiijjjlllnnnmmmkkkgggdddcccdddfffhhhaaa]]][[[fff{{{rrrWWWAAA;;;888888888666999???>>>^^^mmmLLL;;;;;;===[[[{{{aaaBBB333000222...---///)))++++++++++++++++++++++++*********************************)))******+++,,,************************++++++,,,,,,,,,---------***+++,,,,,,---------,,,{{{{{{yyyoooddd\\\SSSIIIDDDCCCBBBHHHMMMPPPTTT\\\aaaaaaaaaaaabbbccccccbbb^^^[[[WWWUUUQQQJJJAAA:::888888555555555444444444333333999;;;???CCCCCC@@@;;;777999888BBB\\\|||lllaaa\\\aaaeeeffflllvvvvvveeeSSSJJJPPPYYYcccxxxkkkaaagggppp~~~ooosssnnnttt]]]HHHAAA@@@;;;:::;;;===???BBBLLLXXXjjjyyy{{{xxxzzz~~~fffhhhkkkPPP???<<>>===999???KKKWWWaaaiiipppiiiKKK444444444444555666777888999999===???FFF[[[yyy^^^UUUZZZhhhbbbUUUFFF;;;;;;EEEPPP^^^ZZZFFFTTTaaazzzwwwvvv~~~zzzxxxvvvxxxyyyzzzyyywwwuuusssrrrppppppqqqqqqpppoooooonnnkkkjjjhhhggghhhjjjlllnnnjjjhhhfffeeedddcccbbbaaa[[[YYY^^^mmm{{{vvv^^^HHH;;;999888888777777<<>>:::>>>GGGsssjjjJJJ999//////222------///***++++++++++++++++++++++++******************************)))))))))***,,,,,,***************************+++++++++,,,,,,,,,,,,((()))+++,,,------------tttrrrxxx}}}ssshhh___VVVLLLFFFEEE???DDDHHHIIINNNWWW]]]___aaaaaabbbcccdddbbb___[[[XXXXXXUUUNNNEEE===:::999555666666666555555444333888777888999999888555333777999CCCVVVmmm~~~gggZZZQQQRRRRRRQQQXXXdddbbb\\\RRRIIIDDDGGGTTT```ttt~~~___aaarrrtttiiipppnnnzzzlllHHH<<<;;;999999999:::===@@@EEERRR___ooo|||yyywwwzzz~~~xxxbbbxxxlllJJJ???555>>>IIISSSuuu~~~uuulllzzzaaa<<<111000222***+++,,,------------,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,---------******...000//////111888EEE\\\nnn}}}aaaOOOeee~~~|||pppqqqyyyzzzaaannnxxxsssooo]]]TTT]]]jjjvvv|||yyysssnnniiigggiiikkkmmmnnnYYY]]]aaaffflllooohhh___ccchhhhhhddddddhhhhhhcccbbbbbbbbbbbbbbbccccccccc___```aaabbbbbbdddfffhhh^^^\\\```eee[[[FFF;;;;;;222666;;;<<<888222///...000000//////000111222222---...///......///222555444111666>>>===888>>>JJJ[[[cccnnnyyyuuuTTT888777444444555666777888999999>>>AAAIII[[[~~~ggg]]]___mmmZZZJJJDDD???===JJJ]]]ddd___IIIYYYfff}}}zzzuuuuuuvvvxxxxxxuuusssqqqqqqnnnnnnnnnnnnmmmllljjjjjjjjjiiigggeeefffgggjjjkkkfffffffffffffffccc^^^[[[ZZZZZZccctttzzzlllTTTCCC666777888888666777>>>DDD^^^hhhhhhSSS===777===CCCXXX\\\777333+++...111,,,---000,,,++++++++++++++++++++++++******************************)))))))))***,,,---************************)))************+++++++++'''(((***,,,------------ooossszzz}}}wwwoooggg___VVVLLLEEEEEEDDDDDDEEEIIIPPPWWW[[[``````aaaaaaaaaaaa``````___^^^\\\WWWQQQIIICCC???999888777777777666333111555444444555666777888999888444KKKxxxuuuzzzooogggZZZKKKAAA???BBBFFFAAAHHHGGGGGGNNNVVVfffllllllqqqyyynnnlllqqqxxxzzzQQQ>>>===???<<<999:::>>>BBBEEEMMM\\\lll{{{xxxwwwwww{{{yyyrrrLLL===:::999HHHcccvvv|||zzzrrrmmmppppppMMM888111000.........---,,,,,,+++******************************++++++++++++*********)))************************************************++++++******************++++++,,,,,,,,,,,,------,,,,,,------.../////////000AAA___mmmttteeeMMMXXXssswwwaaaYYYzzzmmmeee___YYYYYY___dddqqq~~~~~~zzzxxxnnnmmmjjjgggdddeeeiiilllWWWSSSVVVcccnnnooojjjeeeddddddeeeggghhhfffaaa^^^WWW```eeecccaaadddeeebbbaaaccceeegggggggggeeedddbbbgggkkkggg\\\QQQJJJGGG:::999;;;??????999444333...//////000000000000111222111000000000222555666666333333888>>>@@@@@@@@@TTTgggssswwwuuu___BBB555333444444444555555666666CCCDDDLLL___|||uuudddccc```OOO@@@<<<===@@@JJJVVV```bbbXXX^^^sss}}}wwwqqqwwwwwwvvvtttqqqooommmkkkqqqnnnjjjjjjlllnnnnnnmmmgggiiijjjllllllkkkjjjiiigggeeegggjjjggg^^^VVVSSSVVV^^^ppp|||cccKKK???@@@666222777777666CCCVVVkkkgggLLL999===999888IIIsssmmmBBB777000000///...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,++++++,,,,,,---...qqqsssyyy|||tttmmmeee\\\RRRKKKFFFDDDBBBCCCFFFMMMTTTXXX]]]]]]^^^___```____________^^^]]]ZZZUUUNNNHHHDDD<<<:::777666666555444222555555555666777777888999???;;;LLLlllxxxllliiiuuuvvvnnn```QQQFFFBBBDDDGGGDDDJJJIIIIIIRRR^^^uuussszzz{{{yyyssskkkkkksssdddCCC888888999777>>>>>>BBBIIIOOOXXXfffsssxxxwwwyyy}}}~~~YYY===888<<<@@@VVVttt{{{tttoootttzzzWWW<<<111///...,,,......---,,,,,,+++******************************++++++*********)))))))))************************************************************************+++++++++,,,,,,,,,------,,,,,,------.../////////111@@@\\\jjjqqqrrrYYYUUUxxxzzzcccVVVsss{{{nnnhhheee```^^^___^^^lll}}}|||{{{sssppplllfffbbbbbbdddggg]]]XXXXXXccclllnnniiifffbbbccccccdddeeeccc^^^[[[^^^eeeiiifffccceeeeeebbb___```ccceeefffffffffeeebbbeeeiiigggaaaYYYTTTRRREEE>>>:::<<<>>>:::555333000/////////000111000000222111111111222444555666666333333888===AAAAAA@@@TTThhhtttxxxvvv```BBB444333333444555555666777777>>>CCCMMM]]]tttllleeeZZZKKK>>><<<>>>BBBMMMZZZiiijjj]]]cccvvv{{{vvvsssqqqttttttssssssqqqpppooonnnnnnkkkiiiiiilllnnnnnnnnngggiiijjjllllllkkkjjjiiifffeeegggiiifff^^^WWWVVV```jjj|||yyy]]]EEE;;;:::555666;;;;;;<<>>YYYddd===444000//////...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,++++++++++++,,,------rrrrrruuu|||xxxrrrkkkbbbXXXQQQHHHEEEBBBAAACCCIIIOOOTTT[[[\\\]]]___````````````]]]^^^^^^]]]YYYTTTOOOKKKAAA===888555555555555555222222333555888<<>>;;;666333444111...///111222111///000000111222333444555666555444444777===BBBCCCBBBSSSgggtttyyyyyyeeeEEE333333333444444666777999999;;;CCCNNNZZZkkktttfffUUUHHH>>>===???BBBNNN\\\qqqpppbbbfffxxxvvvrrrqqqsssppppppqqqqqqqqqqqqppppppkkkiiiggghhhjjjmmmnnnnnngggiiijjjllllllkkkjjjiiifffeeegggiiiddd]]]YYYZZZjjjyyyrrrTTT@@@:::555666;;;===<<>>;;;;;;@@@>>>===CCCRRRbbbnnnxxx}}}uuuuuuvvvzzz}}}yyyVVV;;;777??????KKKeee|||tttwww}}}WWW555///333111...000---------,,,,,,+++++++++************************))))))))))))((((((((((((***************************************************************+++++++++***++++++++++++,,,,,,,,,,,,,,,------.../////////333999III]]]ooowwwOOOeee{{{aaa___~~~ssslllnnnlllddd[[[___bbblllxxx~~~yyyvvvvvvsssnnnhhhcccbbbeeegggggg___\\\aaahhhjjjjjjkkkfffdddcccbbbaaa___\\\YYYaaaeeefffccc___^^^^^^______```bbbcccddddddddddddbbbaaa```aaaaaa```^^^[[[ZZZPPPFFFCCCAAA;;;666555777333000000222333111///...///111222333444444444444555555777>>>EEEGGGEEEPPPffftttzzz~~~lllJJJ555333333333444666888:::;;;===CCCKKKWWWgggzzzkkkXXXJJJ@@@>>>???CCCOOO\\\qqqooocccgggvvv}}}wwwttttttuuunnnoooooopppppppppooooooiiiiiihhhhhhiiijjjkkkkkkgggiiijjjllllllkkkjjjiiigggggghhhgggaaaZZZZZZ^^^qqqfffKKK===:::444888<<<;;;777???UUUiiiVVV???333::::::555PPP|||{{{eeeGGG333............------,,,,,,,,,************************************************))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++++++++***+++,,,,,,---kkkjjjjjjpppyyy~~~zzzvvvqqqjjj```YYYRRRNNNHHHDDDCCCFFFJJJMMMTTTVVVZZZ^^^aaabbbbbbbbbYYYZZZ\\\\\\\\\ZZZWWWVVVMMMHHHAAA;;;::::::;;;<<<;;;:::999<<>>>>>FFFXXXjjjuuu}}}zzztttsssuuuzzzlllVVVBBB888999???OOO]]]xxx{{{___CCC------000,,,***...------,,,,,,,,,,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------.../////////222555===SSSnnn~~~___ddd|||kkk^^^vvvvvvmmmmmmnnnhhh___```YYY[[[lll||||||xxxzzzwwwrrrkkkfffcccdddfffddd^^^[[[```gggjjjkkkmmmkkkhhhfffdddcccbbb___]]]```aaabbbaaa^^^\\\^^^aaadddddddddddddddccccccbbb```___^^^^^^```aaa```___[[[WWWSSSOOOGGG===888888;;;777333222333333222000...///000111222222222111333555666777???IIILLLIIINNNeeesss{{{tttRRR:::333333333333555777:::;;;???@@@EEERRRggg}}}|||___NNN@@@>>>AAAGGGSSS```lllmmmeeejjjuuu|||~~~{{{}}}zzzxxxwwwuuusssnnnooooooooonnnmmmlllllljjjjjjjjjiiihhhggghhhhhhgggiiijjjllllllkkkjjjiiijjjiiihhheee]]]WWW[[[dddyyywwwWWWAAA999777444:::<<<777777DDDZZZkkkRRR===555<<<:::???eeerrrUUU===111...---------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++************+++,,,,,,dddeeegggmmmsssxxx{{{|||}}}yyyvvvoooeee^^^VVVSSSMMMIIIFFFGGGHHHJJJKKKNNNSSSXXX\\\^^^___^^^ZZZZZZZZZZZZZZZYYYYYYXXXRRRNNNGGGCCCAAA@@@???>>><<<:::888999>>>HHHRRRYYYRRRIIICCCFFFJJJMMMSSSYYYWWWYYY[[[\\\^^^aaafffiiibbbccc]]]aaauuuyyyiiihhhlllkkkjjjwwwoooJJJ@@@:::<<<<<<888999???AAACCCNNNaaarrr|||uuurrrsssvvv{{{tttQQQ@@@;;;;;;@@@FFF]]]nnnzzzBBB555,,,...000------000,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************++++++++++++,,,,,,------...////////////444666GGGhhh{{{|||pppbbb|||vvvrrr```hhh|||qqqnnnoookkkeee\\\QQQQQQdddzzz}}}}}}xxxppphhhbbb______```[[[ZZZ```gggiiijjjmmmmmmkkkgggeeedddcccbbb```aaa```aaaaaa___\\\___eeeffffffeeedddcccbbbbbbaaa]]]^^^___```aaacccdddeee[[[\\\]]]ZZZPPPBBB<<<<<<===;;;888555333333333444111111111111111111111111222666777888AAANNNSSSOOOPPPgggttt{{{{{{XXX===444333222222333666888:::>>>===AAAQQQhhh|||kkkUUUAAA>>>DDDLLLXXXdddfffmmmkkkpppvvv~~~xxxxxx~~~{{{wwwvvvvvvuuurrrpppnnnnnnnnnnnnmmmkkkjjjiiijjjkkkkkkjjjhhhffffffggggggiiijjjllllllkkkjjjiiijjjiiigggaaaXXXVVV```mmmfffGGG999555222444:::;;;888>>>QQQccclllTTT???666888<<>><<<;;;<<<>>>??????EEEIIIWWWjjjxxxzzzqqqppptttxxx}}}cccCCC;;;<<<===HHHWWWhhhvvv~~~___666333000///000111000///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************++++++++++++,,,,,,------.../////////+++666333<<<]]]sssvvv|||~~~~~~```hhh~~~~~~qqq~~~{{{gggZZZjjjzzzpppmmmiiidddZZZPPPRRRfffyyy~~~~~~~~~zzzrrriiiaaa]]][[[\\\YYYZZZaaafffgggggghhhmmmjjjfffdddccccccbbbaaadddaaaaaabbb___[[[___fffeeedddcccbbbbbbaaaaaabbb]]]```bbbbbbaaaaaacccfff___^^^```___WWWKKKBBB@@@>>>???>>>999333222444888555444333111111111111222111666888888CCCSSSYYYTTTUUUkkkwww|||~~~[[[>>>444333111111222444666888>>>>>>EEEWWWnnn~~~bbbFFF>>>DDDMMMWWWaaa```mmmpppvvvuuuyyyttttttvvvwwwwwwvvvsssqqqpppqqqmmmmmmmmmmmmlllkkkjjjiiihhhjjjlllkkkhhhggggggiiigggiiijjjllllllkkkjjjiiihhhfffccc]]]UUUVVVfffwww{{{VVV;;;777777333555;;;<<<;;;HHH\\\fffcccMMM<<<666999LLL|||sss\\\;;;...222...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++***************++++++,,,[[[aaahhhlllmmmpppvvv{{{|||zzzxxxqqqhhhaaaZZZWWWSSSNNNJJJGGGEEEDDDEEEIIIOOOUUUZZZ\\\]]]]]]___]]]ZZZXXXWWWXXXZZZ\\\WWWUUURRROOOLLLHHHCCC@@@;;;<<<===???@@@AAABBBCCC======>>>BBBJJJTTT^^^dddvvvvvvtttpppjjjeeebbbaaa\\\___```nnnrrrrrriiijjjsssyyymmmHHH;;;<<<999666999???@@@<<>>444333111000111333555777@@@BBBLLL___tttoooLLL???DDDKKKSSSZZZ\\\lllsssxxxsssuuusssqqqrrrwww{{{xxxrrrnnnppptttkkkkkkkkkllllllkkkkkkjjjfffiiilllkkkiiihhhiiikkkgggiiijjjllllllkkkjjjiiieeedddaaaZZZTTTXXXkkkrrrLLL666888<<<888777<<<===>>>MMM```bbbWWWBBB777777???^^^kkkTTT333***222---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++*********)))***++++++,,,ZZZ]]]bbbhhhmmmqqqrrrssszzzzzzzzzxxxtttnnnhhheeeccc___YYYTTTOOOKKKFFFCCCIIIFFFGGGLLLQQQTTTYYY___[[[\\\[[[ZZZXXXXXXZZZ\\\[[[YYYWWWSSSPPPLLLJJJHHH@@@@@@AAACCCGGGMMMRRRUUUGGGDDD@@@>>>AAAHHHPPPVVVrrrrrrvvv{{{uuuggg^^^]]]^^^```eeettttttiiiiiiiiiooovvv}}}VVV<<<999999;;;>>>===;;;???FFFVVV^^^lllyyy{{{nnnooovvvuuuxxx|||ZZZEEE666888<<>>444444333222111222666999DDDDDDPPPffftttwww|||bbbNNNIIIIIIIIIJJJNNN```|||xxx~~~uuussszzzssstttttttttsssqqqooonnnmmmkkkhhhggggggiiijjjjjjjjjkkkllllllkkkiiifffeeeeeegggjjjmmmooommmhhhdddiii^^^VVVXXX[[[aaaqqqpppRRRAAA<<<999777666===;;;>>>LLL^^^cccQQQ:::777???444AAAxxxUUU:::222444222+++---------,,,,,,+++++++++***************************)))))))))((((((''''''))))))))))))))))))))))))***************)))((((((*********))))))))))))))))))************+++++++++XXX[[[___eeeiiimmmooopppuuuvvvwwwwwwuuupppllliiieeeaaa\\\WWWSSSOOOKKKHHHGGGEEEFFFKKKOOOQQQUUU[[[ZZZ[[[[[[ZZZXXXYYY[[[]]][[[ZZZWWWTTTQQQNNNLLLKKKCCCBBBAAABBBFFFMMMTTTXXXLLLIIIDDDAAABBBGGGMMMQQQ\\\bbbnnnxxxuuufffYYYUUUQQQRRRTTT[[[kkk}}}}}}kkkiiimmmooowww```EEE777;;;:::;;;=========CCCJJJ\\\dddqqq|||vvvlllmmmssswwwzzz~~~fffKKK>>>777;;;???EEE[[[ttt~~~eeeEEE111///......------------...,,,,,,,,,++++++*********,,,,,,+++++++++*********************)))))))))))))))******************)))+++((((((,,,,,,((('''***))))))))))))************)))************+++++++++++++++,,,,,,---............///000222===SSSlll|||ddd]]]uuu~~~~~~eeeQQQ^^^tttfff[[[bbb\\\]]]```eeellltttzzz~~~|||xxxuuuuuutttnnnfff```WWWXXX[[[___cccggghhhhhhhhhiiiiiifffdddbbbccceeedddbbbaaa___^^^^^^^^^^^^^^^``````^^^^^^bbbcccaaa```dddeeeaaa^^^______]]][[[]]]___```___[[[XXXUUUQQQRRROOOGGGBBB@@@<<<888:::<<<===<<<999777777888888CCCLLLQQQ]]]kkknnniiidddkkkrrrwww|||tttVVV777444444333222111222666888@@@@@@LLLbbbqqquuuyyy{{{nnnUUUKKKGGGFFFGGGQQQbbbwwwqqqnnnsssrrrsssssssssrrrpppnnnmmmkkkiiihhhggghhhiiijjjjjjhhhiiijjjkkkjjjiiigggeeedddeeehhhkkklllkkkgggccc```\\\[[[___fffnnnyyyrrr\\\DDD999888999888888:::888AAAUUU___VVVCCC888444666BBBggggggGGG333///000...***---------,,,,,,,,,++++++*********************************))))))((((((((())))))))))))))))))))))))***************)))((((((***))))))))))))))))))))))))************+++++++++VVVXXX\\\```dddhhhjjjkkkoooqqqtttwwwwwwtttqqqnnnhhheee```[[[XXXUUUQQQNNNFFFDDDEEEIIILLLMMMPPPUUUYYYZZZZZZZZZXXXXXXZZZ\\\ZZZYYYWWWUUUSSSQQQOOONNNGGGEEEBBBAAAEEELLLTTTYYYUUURRRNNNLLLLLLQQQVVVYYYWWWbbbsss{{{iiiVVVLLLEEEEEEFFFKKK[[[qqqzzzjjjfffiiinnnrrr^^^BBB777777===::::::;;;<<>>AAABBBAAA>>>;;;???JJJVVV]]]hhhqqqqqqjjjbbbbbbccchhhqqqmmmQQQ222444444444222111222555888>>>>>>HHH^^^oootttvvvzzzvvvuuu{{{^^^NNNGGGFFFHHHSSSeeewwwrrrpppjjjlllqqqqqqrrrqqqpppooommmllliiiiiiiiiiiiiiiiiiiiiiiifffggghhhiiiiiihhhgggfffddddddeeegggiiihhhfffddd^^^^^^___dddppp}}}XXXHHH888444666888888999999:::JJJ___^^^GGG666666777444XXXoooSSS777...///---+++,,,------------,,,,,,,,,,,,***************************************))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))******)))************+++++++++VVVWWWYYY\\\```cccfffggglllnnnsssvvvwwwvvvtttrrrlllhhhccc___\\\XXXTTTQQQGGGEEEEEEIIIKKKJJJLLLPPPYYYZZZZZZYYYXXXWWWXXXYYYWWWWWWVVVUUUSSSRRRQQQPPPKKKIIIFFFEEEGGGKKKQQQTTTUUUTTTSSSTTTWWW\\\bbbfff]]]iiiyyynnn[[[PPPEEEDDDDDDMMMccckkkhhhiiihhhnnnxxxfffIII888777<<<===:::999;;;===BBBNNNZZZiiiqqq{{{xxxssspppoooqqquuu}}}~~~~~~gggJJJ<<<888777;;;CCCHHHRRRkkk{{{wwwccc===///111,,,+++++++++,,,---......+++++++++***************************************+++++++++*********))))))***)))(((''''''((()))******))))))******))))))***((()))))))))************))))))*********+++++++++***++++++,,,------......,,,---...,,,...<<>>HHH\\\mmmtttuuuvvvtttpppfffSSSIIIHHHKKKTTTeeeqqqsssssskkkiiiooopppppppppooommmkkkjjjiiijjjkkkjjjiiigggggggggdddeeefffggghhhgggggggggdddddddddeeeggggggfffdddccccccaaafffxxxwwwLLL@@@666555777777666777999DDDVVV___TTT>>>333555<<<===oooaaaEEE//////222...,,,///---------,,,,,,,,,,,,,,,************************++++++******************(((((((((((((((((((((((())))))************)))((()))))))))))))))*********))))))*********+++++++++WWWXXXYYYZZZ]]]```ccceeekkkmmmqqqtttvvvuuutttsssoookkkfffaaa]]]YYYUUUSSSLLLHHHGGGJJJJJJHHHJJJMMMWWWXXXYYYXXXVVVUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQQQQNNNMMMLLLKKKJJJKKKMMMMMMMMMNNNOOORRRWWW]]]cccfffcccmmmyyy~~~zzzpppbbbYYYJJJGGGGGGTTTrrrqqqhhhjjjiiihhhvvviiiMMM@@@;;;;;;===<<<:::999===AAAIIIWWWdddllluuuzzzooommmnnnpppsssvvv}}}~~~~~~xxxbbbNNN@@@999777999@@@KKKSSS^^^ttt|||{{{sssJJJ555111000+++++++++++++++,,,---...******************************************++++++++++++++++++***************)))(((''''''((()))***++++++***((('''((()))(((((()))))))))************))))))*********+++++++++******++++++,,,------...---...///---+++444MMMeeetttppp```ooosss{{{jjjMMM[[[~~~{{{gggUUUWWWXXX[[[___dddiiimmmpppvvvzzzzzzvvvtttsssnnngggaaa^^^]]]___eeejjjkkkiiifffffffffeeedddcccccccccbbbaaa```___^^^^^^______[[[___```^^^aaafffhhhfff^^^bbbccc```^^^______]]][[[\\\\\\]]]\\\\\\[[[[[[YYY\\\[[[UUUPPPKKKDDD===:::999:::AAAIIIMMMKKKFFF:::>>>BBBFFFKKKOOONNNJJJGGGFFFFFFJJJPPPOOOCCC666444555555444222222444666;;;===FFFWWWfffnnnqqqqqqxxxpppoooqqqZZZKKKHHHKKKTTTddd{{{nnnuuutttkkkiiinnnooooooooonnnllljjjiiijjjlllmmmkkkgggdddddddddcccddddddeeefffffffffffffffdddddddddffffffeeeddd___aaacccnnn~~~fffEEE<<<777777888666555666;;;NNN[[[RRRBBB:::777555888LLLSSS<<<,,,///444...,,,///,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++((((((((((((((((((((((((((())))))*********))))))(((((())))))************))))))*********+++++++++ZZZYYYYYYYYY[[[^^^bbbdddjjjkkkmmmoooqqqqqqrrrrrroookkkfffbbb___\\\XXXUUUQQQLLLIIIJJJIIIGGGIIIMMMRRRTTTVVVVVVUUUTTTUUUVVVUUUTTTTTTSSSRRRRRRQQQQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMPPPSSSXXX]]]aaacccuuu|||~~~wwwnnnccc[[[HHHHHHOOObbb|||ooohhhgggkkklllrrrrrrKKK;;;;;;<<<;;;;;;;;;:::===CCCIIIRRRaaannnppp{{{{{{ppphhhhhhmmmppptttxxx||||||~~~~~~}}}bbbGGG???===999666===LLLZZZcccmmm|||WWW555///000+++++++++*********+++,,,,,,)))))))))***************+++++++++++++++,,,,,,,,,,,,++++++++++++************))))))(((((())))))******,,,+++''''''***+++***))))))))))))************)))************+++++++++******++++++,,,,,,------///...//////,,,///CCCZZZwww}}}~~~gggjjj|||vvvxxxuuuUUUSSSmmmoooWWWVVVWWWZZZ]]]```bbbdddeeeqqqwwwyyytttrrrtttppphhhfff```[[[[[[```eeefffeeeeeebbb___```cccfffeeedddbbbaaa```___^^^______```\\\___```^^^```dddfffddd\\\aaabbb___^^^``````^^^ZZZZZZZZZ[[[\\\]]]]]]^^^]]]```___ZZZUUUQQQKKKDDD<<<:::999>>>FFFKKKLLLJJJ:::999888888:::;;;;;;:::666777999<<<>>>>>>:::666444555555444333222333555777;;;DDDQQQ]]]eeejjjlllnnnnnnrrreeePPPIIIJJJUUUeee{{{sssmmmsssooohhhkkknnnnnnooonnnmmmllljjjiiikkkmmmmmmjjjfffcccccceeeccccccccccccddddddeeeeeefffeeeddddddeeedddcccaaaWWW^^^lll}}}mmmSSS===777555666777666777:::???PPPSSSAAA333666:::666555___nnnCCC555,,,...000---***,,,************++++++++++++************************)))))))))***************))))))))))))))))))))))))((())))))************)))((((((((()))******++++++)))************+++++++++[[[ZZZXXXXXXYYY\\\```bbbeeeffffffhhhjjjmmmooopppllliiifffcccaaa___\\\ZZZUUUOOOJJJIIIGGGEEEHHHLLLKKKNNNQQQTTTTTTUUUWWWXXXVVVUUUUUUTTTTTTSSSRRRRRRSSSQQQOOOMMMLLLLLLMMMNNNNNNPPPSSSXXX\\\```ccceee|||{{{ssshhh^^^NNNVVVdddzzz{{{iiiggggggjjjsss{{{oooTTT;;;666999888888;;;;;;<<>>;;;<<>>IIILLLGGG888000555;;;===HHHzzzfffOOO555222...,,,,,,,,,++++++(((((()))))))))*********************************((((((((())))))*********))))))))))))))))))))))))(((((()))***************'''(((((()))******++++++)))************+++++++++[[[ZZZXXXWWWXXX[[[___aaabbbaaaaaacccfffiiimmmpppjjjhhheeeccccccbbb```___XXXQQQKKKHHHFFFDDDGGGLLLFFFIIINNNRRRTTTVVVYYY[[[WWWWWWVVVVVVUUUTTTSSSSSSTTTQQQNNNKKKKKKMMMPPPRRRKKKNNNRRRXXX]]]bbbeeegggmmmxxx~~~{{{sssiii___kkk|||{{{xxxooocccfffhhhppp~~~{{{WWWFFF999999:::666888>>>;;;===EEEPPPZZZcccqqq}}}|||}}}nnniiiggglllrrrvvv{{{|||{{{~~~}}}}}}uuuXXX@@@888999:::999888SSSsss~~~xxx|||{{{rrrRRR999///...000111,,,,,,+++***)))))))))***(((((())))))*********+++,,,,,,,,,------.........,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))(((+++,,,)))+++333666444))))))))))))************)))************+++++++++)))******+++,,,,,,------///,,,...222///+++777HHHgggvvv}}}yyyyyy|||qqq^^^qqq~~~ppphhhwwwyyyRRRIIIfff}}}}}}}}}ppphhhXXXVVVRRRPPPPPPSSSVVVXXXfffqqquuuqqqrrrxxxwwwpppkkkaaaXXXUUUZZZaaadddcccdddZZZRRRVVVbbbkkkjjjeeeaaaaaa___^^^^^^___``````___aaaaaa^^^]]]aaaaaa___YYY^^^```^^^^^^aaabbbaaa______]]]\\\\\\]]]^^^___WWWZZZ[[[XXXVVVWWWTTTPPPFFFBBB>>><<<>>>BBBGGGJJJLLLGGGAAA>>>:::666444333222///...111444444333222444555666555333222333444888@@@HHHNNNSSS\\\ffflllnnnwww~~~dddVVVTTT[[[kkkvvvwww~~~ppprrrvvvrrrnnnlllccceeeuuunnnooooooooonnnllljjjiiigggiiijjjgggcccccchhhmmmccccccbbbbbbbbbbbbbbbcccdddcccccccccbbb```\\\YYYjjjsssyyy[[[IIIGGG;;;777666777777777;;;AAARRRIII>>>888555555<<>>BBBEEEHHH:::333333222<<<]]]]]]@@@000...------------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++VVVTTTRRRRRRTTTWWWXXXYYYaaa```______```bbbeeefffjjjkkkjjjgggccc```^^^^^^ZZZXXXTTTPPPMMMLLLMMMMMMHHHHHHHHHIIIKKKMMMOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTUUUUUUSSSRRRQQQRRRTTTVVVVVVUUUVVVVVVWWWXXXYYYaaabbbeeekkkssszzz~~~vvvmmmgggeeehhhgggfffmmmxxxtttQQQ<<<555666777888777666999>>>CCCOOOXXXaaafffiiippp}}}uuuhhh___gggiiimmmooooooppprrrtttpppwww{{{vvv}}}zzzaaaBBB777000333777999@@@JJJ^^^nnn}}}}}}|||wwwsssrrrsss{{{{{{lll>>>111)))+++---******---++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++*********++++++)))))))))*********++++++))))))))))))))))))))))))%%%******$$$%%%***+++'''************************,,,,,,,,,++++++++++++******++++++,,,,,,---......---......---,,,---///111333GGG\\\hhhuuu}}}ttteeeTTT]]]jjjsssqqqkkkkkkooodddVVVZZZnnnnnncccVVVNNNIIIHHHJJJOOO\\\fffooopppnnnooorrrssskkkiiiddd___[[[ZZZ\\\^^^bbbbbbaaa```````````````^^^^^^^^^^^^\\\[[[YYYXXX\\\\\\[[[ZZZZZZYYYYYYXXXXXXYYY[[[[[[[[[[[[]]]^^^ddd```ZZZWWWYYY\\\```bbb]]]]]]]]]\\\\\\[[[YYYYYYYYYVVVOOODDD999222111333;;;GGGTTTVVVNNNCCC>>>===888444111111444666777666;;;888555555666666444111333666>>>KKKZZZffflllnnnvvvpppiiidddppp~~~|||uuuvvvwwwppppppllljjjkkkjjjggggggjjjooollliiiggghhhiiijjjjjjkkkgggddddddggggggdddaaa___aaacccbbb```^^^^^^^^^[[[___bbbaaa]]]___mmm}}}oooTTT@@@777666666666333222555<<>>@@@>>>:::>>><<<999888;;;===:::333666777<<>>JJJ[[[iiippprrrzzz{{{wwwooommmmmmhhhjjjfffdddfffgggfffiiimmmiiigggdddccceeegggiiiiiiccceeefffeeeaaa______```fffdddbbbaaaaaabbbcccdddfff```ZZZYYYcccsssvvvbbbIII:::777777666555444555999>>>BBBAAA<<<888333///;;;===BBByyyrrrFFF......000------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((()))))))))*********************************OOONNNNNNOOORRRTTTUUUUUUXXXYYYZZZ[[[]]]```aaacccaaabbbcccbbb```_________XXXWWWUUUSSSQQQPPPPPPPPPQQQOOOLLLIIIHHHHHHJJJKKKHHHIIIKKKMMMOOOQQQRRRSSSQQQSSSUUUUUUUUUTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWWWWYYY[[[[[[ZZZYYYRRRXXXhhhvvvsssnnngggbbb______``````\\\```iiivvveeeKKK???:::555444777777888:::<<>>FFFWWWjjjrrrpppttt{{{zzzuuuvvv|||ooolllvvvnnnMMM111------,,,+++))))))+++...************************(((((((((((((((((((((((())))))((((((((()))******''''''(((((()))***++++++))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************+++++++++)))***,,,---......---,,,,,,---......,,,,,,,,,---000///999PPPkkk|||~~~mmmggggggooovvvtttnnnjjjrrrvvvnnnTTT```yyy|||lll]]]ZZZ```gggjjjhhh___[[[bbbmmmqqqooolllfffiiijjjfff___ZZZZZZ[[[```````````````aaabbbcccbbb```]]][[[YYYZZZZZZ[[[XXXYYYZZZZZZYYYXXXVVVUUUVVVWWWYYYYYYXXXWWWYYYZZZXXXXXXYYY[[[___aaaaaa```[[[[[[[[[[[[[[[ZZZYYYXXXXXXZZZYYYTTTJJJ@@@999777666777666555444444666888;;;<<<@@@HHHPPPUUUUUUTTTTTTXXXWWWRRRPPPPPPHHH===666888>>>KKK\\\kkkuuuyyy|||yyysssoooeeedddjjjjjjhhhdddbbbeeefffeeehhhmmmfffdddcccccceeefffgggfff```ccceeeccc^^^\\\^^^aaaccc```]]][[[]]]___```aaaaaa[[[VVV]]]nnn}}}```PPP@@@999999777444222444888===AAA@@@<<<777333444777<<<:::PPP~~~___===...111000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((()))))))))******************************MMMNNNPPPPPPPPPQQQSSSTTTWWWXXXXXXYYYZZZ[[[[[[\\\]]]]]]]]]___```aaa```___XXXWWWUUUTTTSSSRRRRRRRRRPPPOOOLLLJJJHHHHHHHHHIIIGGGHHHIIIKKKMMMOOOPPPQQQOOORRRTTTUUUUUUTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUSSSRRRRRRSSSUUUUUUTTTSSSQQQQQQ\\\sss}}}uuuvvvttttttxxxuuullleeeeeeccc```]]]^^^bbbfffbbbkkkwwwTTTCCC777888999666666;;;999999:::>>>FFFPPPYYY```hhhjjjnnntttyyy||||||{{{zzzyyysssjjjeeeeeedddbbbhhhjjjkkkkkklllmmmqqqssswwwuuuwww}}}yyymmm[[[FFF888444333000444>>>FFFMMM]]]nnntttvvvyyyyyyvvvssssssvvvmmmnnnzzz|||{{{oooRRR999...)))******))))))+++++++++************************(((((((((((((((((((((((())))))(((((())))))***+++'''((((((((())))))******)))))))))))))))))))))))))))(((((())))))(((((()))))))))))))))))))))))))))(((((()))))))))*********(((***,,,---......---,,,+++,,,---,,,++++++---...---///555CCCXXXnnn|||}}}qqqiiimmmttttttooojjjnnn}}}xxxaaa\\\jjjwwwkkkfffhhhgggccccccZZZVVV^^^hhhlllllllllfffhhhiiifffbbb___^^^__________________``````aaa]]]]]]\\\[[[ZZZZZZYYYYYYWWWXXXYYYYYYYYYWWWUUUTTTTTTVVVYYYYYYXXXWWWWWWXXXXXXWWWXXXZZZ]]]______^^^YYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYWWWRRRMMMGGGBBB???999:::::::::999888666555666888<<>>EEEjjjhhhLLL555222444...,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((()))))))))***************************MMMPPPSSSSSSQQQQQQSSSVVVXXXWWWWWWWWWWWWVVVVVVVVV[[[ZZZYYY\\\aaacccaaa___XXXXXXVVVUUUTTTSSSSSSSSSOOONNNLLLIIIHHHGGGGGGGGGFFFGGGHHHJJJKKKMMMNNNOOONNNQQQTTTUUUTTTTTTUUUUUUXXXWWWVVVUUUTTTTTTTTTTTTVVVUUUSSSSSSTTTTTTSSSRRRWWWQQQVVVhhhvvvuuukkkdddllliiigggjjjqqqvvvxxxxxxyyyzzz|||oooppp~~~yyywwwllldddddd[[[^^^aaaaaa```aaaggglllsss|||mmmUUUBBB999444777555///333===;;;:::;;;AAALLLXXXbbbggghhhmmmtttxxxyyyxxxxxxxxxkkknnnmmmhhheeeffffffeeekkklllllllllkkkllloooqqqrrrtttzzz}}}gggTTTBBB444222777444222777CCCLLLRRR___mmmuuu{{{{{{vvvtttrrrqqqlllooo{{{yyykkksss{{{]]]:::+++...)))***+++***+++,,,***((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))+++)))((())))))'''((()))))))))))))))))))))))))))''''''(((((()))))))))***(((***,,,.........---,,,+++++++++***)))***---///(((...333999IIIbbbyyyxxxlllmmmuuuvvvqqqmmmoookkk```hhhnnn\\\aaa~~~zzztttnnnkkkcccZZZaaaYYYWWW]]]cccdddfffiiiggghhhhhhgggdddbbbbbbbbb]]]]]]\\\\\\[[[[[[\\\\\\XXXZZZ[[[\\\\\\ZZZWWWVVVVVVWWWXXXYYYXXXVVVTTTRRRSSSVVVYYYZZZXXXWWWVVVVVVXXXVVVUUUVVVXXXZZZZZZZZZWWWXXXYYY[[[]]]]]]^^^^^^\\\YYYTTTQQQPPPNNNLLLJJJIIIFFFAAA===:::888666555666777999;;;???GGGOOOUUUXXXeeellliiifffgggaaaVVVVVVZZZaaaiiisssvvvdddVVV[[[iiipppnnniiihhhiiinnnvvvnnncccdddhhhcccccceee```dddccceeeiiiiiidddbbbcccbbbbbbcccdddeeeeeecccaaaddd```\\\[[[^^^``````^^^[[[ZZZYYY[[[^^^^^^[[[XXXPPPXXXeeeuuuhhhMMMBBB:::444666666222333777666;;;@@@>>>777222333777000;;;BBBVVVsssQQQ888,,,000222))),,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))PPPPPPPPPPPPPPPQQQRRRRRRVVVUUUTTTSSSTTTUUUVVVWWWXXXYYYZZZ[[[]]]]]]]]]^^^aaa]]]YYYWWWXXXYYYWWWUUUPPPMMMKKKJJJJJJJJJHHHGGGHHHFFFEEEDDDEEEGGGJJJLLLMMMQQQTTTUUUSSSQQQQQQRRRXXXWWWVVVWWWXXXXXXVVVTTTSSSTTTTTTUUUVVVVVVUUUUUUYYYXXXYYY[[[]]]]]]\\\ZZZ```aaaaaabbbhhhnnnlllfffjjjlllrrr|||ooobbbfffnnnppplllnnnvvvwwwqqqoooqqqpppkkkddd``````ccc___```______gggrrryyyzzz|||ooo[[[KKKBBB444555555444333444777999:::===DDDMMMXXX```dddeeelllmmmnnnpppqqqqqqqqqqqqjjjkkklllkkkiiihhhiiijjjeeegggjjjkkklllmmmpppssssssvvv}}}zzzpppSSSAAA999555444555444888EEETTTYYYWWW```ooowwwttt}}}zzzttttttpppkkkpppqqqqqqqqq|||{{{\\\???333000---++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))***+++++++++++++++''''''''''''(((((((((((((((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...000///111@@@ZZZpppyyy~~~qqqeeeiiitttuuullliii^^^UUUbbbtttddd^^^lll{{{~~~|||~~~~~~|||ooo```\\\```^^^\\\UUUNNNQQQ\\\ddddddfffhhhiiihhhfffdddbbbbbb\\\[[[YYYXXXWWWWWWXXXXXXSSSSSSUUUXXX\\\[[[XXXTTTVVVUUUUUUUUUVVVUUURRRPPPRRRWWWYYYWWWUUUVVVUUURRRUUUWWWXXXXXXVVVUUUUUUVVVXXXWWWWWWVVVWWWXXXYYYZZZYYYXXXVVVTTTSSSQQQOOOMMMIIIGGGCCC===888555444444666888;;;???CCCEEEGGGGGGSSSYYYccciiikkkjjjhhhffflllrrrxxx|||yyy^^^TTTVVVfffmmmiiijjjsssnnnvvvyyyppp___bbbffffffcccaaa```aaabbbfffgggbbbZZZYYY```hhhccc```]]]]]]___aaa```___```^^^\\\[[[\\\\\\[[[ZZZZZZYYY]]]aaa^^^WWWVVV[[[SSS___rrrzzzcccLLLAAA999666444333444666777777666>>>AAA999222111555777999>>>WWW~~~zzzWWW666...111///,,,,,,,,,,,,,,,++++++***************))))))((((((''''''******))))))((((((((('''((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))),,,+++)))((((((((()))***((((((((((((((('''''''''PPPOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWXXXZZZ[[[[[[\\\\\\^^^[[[XXXWWWXXXWWWUUUSSSOOOMMMKKKJJJKKKKKKJJJIIIHHHGGGEEEDDDEEEGGGIIIKKKKKKNNNRRRSSSRRRQQQRRRSSSVVVUUUUUUVVVXXXXXXWWWUUUUUUVVVWWWXXXXXXYYYXXXXXXWWWWWWWWWYYY[[[[[[ZZZYYY]]]^^^\\\]]]bbbhhhgggaaaccccccgggnnnssspppfff^^^aaaggghhhcccdddkkklllfffccceeefffbbb]]][[[]]]aaa___dddgggjjjpppyyy}}}{{{zzzhhhWWWHHH===777555666777777666666777999???EEENNNWWW___dddggghhhnnnnnnnnnnnnnnnnnnnnnnnnjjjiiigggfffeeedddddddddiiijjjlllmmmnnnoooooopppqqquuuzzz|||||||||~~~wwwbbbJJJ<<<555222111333===???KKK[[[aaa]]]___gggvvvuuuzzzqqqpppmmmlllyyylllooopppmmmuuuwwwxxxjjjMMM555///...---++++++++++++++++++++++++***************)))((((((((((((((((((((((((((((((((())))))***************''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))(((((())))))***+++))))))*********+++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,//////000<<>>??????EEENNNVVV]]]bbbfffiiilllpppvvv||||||qqqggg___aaannnuuurrrqqqwwwvvvwwwkkkccc```ccceeedddbbb___```aaaaaacccddd___ZZZYYY^^^dddaaa^^^\\\\\\^^^______^^^___]]][[[[[[[[[[[[ZZZYYYZZZXXXYYY^^^]]]WWWTTTVVV[[[jjjyyyzzzlllWWWEEE===999666444444555777888888:::BBBBBB666000555666000222OOOuuuhhhLLL222,,,///...+++,,,,,,,,,,,,++++++************)))))))))(((((((((''')))))))))(((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++)))((((((((())))))((((((((((((((((((((('''NNNNNNNNNOOOOOOPPPRRRRRRQQQQQQRRRSSSSSSSSSSSSRRRTTTUUUVVVWWWXXXYYYYYYYYY[[[YYYXXXXXXWWWVVVSSSPPPMMMLLLJJJJJJLLLMMMLLLKKKHHHGGGEEEDDDDDDFFFGGGIIIHHHKKKNNNPPPPPPQQQRRRTTTTTTSSSSSSUUUXXXYYYXXXWWWVVVWWWXXXYYYZZZ[[[[[[[[[YYYXXXWWWXXXZZZ\\\[[[ZZZZZZZZZXXXVVVZZZ______[[[\\\\\\\\\___aaa```^^^[[[]]]aaa```ZZZZZZ```aaa]]]```aaaaaa___\\\\\\```ddddddmmmtttvvvyyy~~~~~~zzzuuu```MMMAAA:::666444555777999999999999:::<<>>666444333444666EEEGGGRRRcccjjjfffcccdddrrrtttxxxnnnmmmkkkvvvwwwmmmrrrsssmmmlllnnnfffRRR888***+++...,,,++++++++++++++++++++++++)))************))))))((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))(((((())))))***+++)))))))))*********++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,***...///...555FFFYYYeeexxx~~~|||ooohhhkkkqqqsssiiieee```ggg|||hhhccchhhnnnxxx~~~|||ttthhh]]]XXX```]]]UUUJJJHHHQQQ]]]eeeiiihhhgggfffcccaaa^^^]]]\\\[[[XXXVVVSSSQQQPPPOOOQQQRRRSSSVVVYYYYYYWWWUUURRRQQQQQQSSSTTTTTTQQQOOONNNSSSTTTRRRPPPQQQQQQNNNTTTVVVWWWWWWUUUTTTTTTUUUTTTRRRNNNLLLLLLOOOSSSVVVXXXVVVUUUSSSRRRRRRRRRSSSQQQSSSQQQFFF888...---111---...000222444555666666333666:::>>>CCCIIIOOOTTT\\\```fffnnnvvvxxxpppeee\\\eeejjjkkkpppwwwxxxrrrrrroooqqqwww{{{yyyyyy|||}}}ssskkkccc]]]aaabbbcccaaa___^^^^^^___``````___\\\ZZZZZZ]]]______]]][[[[[[\\\]]]^^^]]]^^^\\\ZZZZZZZZZ[[[ZZZYYYXXXVVVVVVYYYZZZVVVSSSTTTbbbrrryyylllVVVGGG>>>888888666444444666888999888<<>>EEEMMMVVV]]]ccceee^^^TTTMMMVVV^^^dddmmmyyy}}}yyyxxx}}}xxxlllhhheeebbb^^^bbbaaa```___]]]]]]]]]]]]___^^^\\\[[[[[[\\\\\\\\\]]]\\\ZZZZZZ[[[\\\]]]]]]\\\ZZZXXXXXXYYYZZZYYYXXXVVVVVVVVVVVVVVVVVVXXX[[[gggsssqqqYYYDDD>>>;;;444666444333444666888888888;;;:::999666444777>>>EEEmmm}}}vvvuuuddd:::222---......+++***++++++++++++***************))))))))))))((((((((((((''''''''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))''''''''''''((((((((((((MMMMMMMMMMMMMMMNNNOOOOOONNNOOOQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRUUUWWWYYYZZZXXXVVVSSSQQQJJJHHHGGGGGGIIIJJJJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEFFFHHHKKKNNNPPPQQQPPPPPPRRRUUUYYY[[[\\\[[[XXXYYY[[[\\\^^^___``````^^^]]]]]]^^^```aaaaaa```ZZZZZZXXXTTTTTTXXXYYYVVVYYY[[[\\\\\\ZZZZZZ\\\^^^]]]^^^]]][[[\\\```bbbbbb```aaabbbccceeeiiimmmpppyyy|||}}}|||yyywwwqqqdddWWWGGG???444///000333333222444555666888<<>>DDDJJJPPPWWW\\\]]]^^^___``````aaaaaaaaa\\\]]]^^^___```aaabbbbbbfffeeedddccccccbbbbbbbbbhhhkkkmmmiiidddbbbggglllxxxzzzxxxnnn^^^KKK<<<444444333444666888;;;EEEOOO___cccfffdddcccffflllppp{{{qqqooooooiiissszzzgggdddiiidddddd]]]GGG333000---,,,---,,,******************************(((((()))***************''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((''''''''''''((())))))(((((((((((()))))))))***))))))))))))************++++++************++++++---******---------222999III[[[pppvvvnnncccaaadddjjjrrrsssmmmrrrqqq___```qqq~~~}}}zzzoooaaa]]]VVVRRRSSSVVVYYYbbbkkkgggccc^^^]]]______]]]YYYVVVWWWWWWWWWWWWUUUTTTSSSTTTTTTTTTQQQOOONNNPPPSSSSSSRRRRRRSSSTTTSSSPPPNNNNNNRRRRRRNNNLLLOOOPPPNNNOOOPPPRRRQQQPPPNNNOOOOOOMMMNNNOOOPPPPPPNNNLLLKKKJJJNNNRRRQQQNNNKKKLLLNNNOOONNNMMMLLLJJJEEE???;;;333222111000///000000111111111111111111444999===IIISSS]]]cccgggnnnrrrrrrtttrrrrrrzzzxxxzzzzzzqqqooonnnkkkggg```bbbcccaaa^^^\\\\\\]]]ZZZYYYXXXZZZ]]]]]][[[XXXVVVXXXZZZ[[[ZZZYYYXXXXXXTTTUUUVVVUUUTTTTTTXXX[[[WWWVVVTTTTTTVVVWWWVVVUUUVVVYYYZZZ[[[bbbjjjlllhhhhhh]]]MMMAAA:::888555333333333444666:::;;;;;;;;;444222222555???YYY}}}kkkmmmiiiOOO666---//////---++++++++++++((()))))))))*********+++'''((((((((()))))))))***'''''''''(((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&((()))))))))((((((&&&&&&''''''((())))))***PPPOOOMMMLLLJJJIIIIIIHHHIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLPPPSSSTTTSSSSSSTTTVVVPPPNNNKKKIIIHHHGGGEEECCCAAABBBBBBCCCDDDEEEFFFFFFJJJFFFAAAAAACCCGGGHHHHHHHHHHHHIIIMMMQQQSSSTTTSSSTTTUUUWWWZZZ\\\^^^______```bbbeeehhhjjjiiieeebbb___cccdddaaa___``````^^^dddaaa______aaaccccccccchhhgggiiikkklllkkkkkklllmmmmmmooorrrttttttrrrpppwwwyyywwwsssrrrqqqmmmfff```XXXNNNEEE<<<555333444111222222222111222444777777<<>>EEERRR^^^cccddddddcccfffjjjmmmmmmvvvjjjgggiiijjj}}}hhh```ccc]]]YYYKKK...,,,+++,,,---,,,)))(((***))))))))))))))))))))))))(((((()))***************'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((('''(((((()))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************++++++************++++++---((('''+++---,,,///555<<>>GGGMMMSSSZZZbbbhhhooouuuvvvsssaaa]]]^^^iii{{{yyyjjjzzz}}}{{{~~~tttfff^^^^^^___]]]ZZZSSSWWW[[[[[[XXXVVVYYY]]]XXXWWWWWWZZZ]]]^^^[[[WWWSSSVVVYYYZZZXXXVVVVVVWWWQQQSSSTTTSSSQQQRRRUUUYYYWWWUUUTTTTTTUUUVVVVVVUUUXXXXXXXXX]]]iiirrrlll```YYYMMMBBB<<<888444444777555444555888<<<>>>======111888777333HHHwwwllltttoooOOO<<<,,,------,,,)))(((***+++***(((((())))))*********+++'''((((((((())))))******'''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&&&&&&&'''((())))))***QQQPPPNNNLLLJJJHHHHHHGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMKKKKKKJJJHHHEEECCCEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFGGGIIIKKKMMMNNNTTTTTTTTTUUUWWWYYY\\\]]]]]]aaafffgggfffbbb^^^]]]dddddddddeeeddddddccccccaaabbbdddeeeeeefffiiikkkhhhhhhhhhhhhhhhggggggffflllnnnpppqqqpppmmmiiifffsssrrrrrroooiii```UUUMMMCCC@@@<<<888666555555555222333555555555666888999AAAGGGNNNSSSUUUVVVXXXYYYYYYZZZ[[[\\\\\\[[[ZZZYYYXXXZZZ\\\\\\\\\]]]^^^```bbb``````cccdddccceeejjjggggggggggggggglllsssyyytttcccOOO@@@777222333777555666:::DDDPPP[[[aaaccccccccccccdddeeehhhjjjkkkddd[[[```aaa[[[mmmssskkkiiimmmfffNNN777+++---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((()))))))))'''''')))***(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---555>>>OOOcccooonnnhhhbbbeeelllpppmmmpppxxxwwwppp{{{uuujjjjjjjjjtttwwwxxxwwwyyy}}}yyyppphhhbbbVVVMMMMMMQQQQQQNNNKKKGGGIIIVVV______[[[ZZZUUURRRQQQSSSXXXYYYUUUQQQOOONNNKKKHHHFFFGGGKKKOOOSSSTTTUUUUUUUUUSSSQQQPPPRRRMMMJJJMMMOOONNNOOOQQQOOOOOOMMMKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHLLLMMMMMMMMMMMMLLLKKKKKKHHHIIIJJJKKKJJJHHHEEECCC;;;888666555555555555444555555666888===FFFPPPWWWdddeeeiiiqqqwwwqqqbbbUUU@@@BBBLLL^^^ssshhhYYYooozzz|||wwwwww{{{www{{{{{{eee^^^WWWWWW\\\]]]WWWQQQTTTXXXYYYXXXXXXZZZYYYUUUUUUVVVXXXZZZZZZXXXUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTTTTRRRPPPOOOQQQSSSUUUUUURRRSSSTTTSSSQQQQQQTTTXXX[[[WWWYYYeeeqqqmmmYYYFFFDDD@@@:::777666555333000666:::555555@@@@@@888666000555777DDDooouuukkk{{{TTT:::...***...---,,,+++************))))))))))))))))))))))))***)))((()))***+++***((('''''''''''''''((()))*********)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((PPPOOONNNLLLJJJHHHGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMOOONNNLLLLLLLLLJJJHHHFFFBBBBBBAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDEEEGGGIIIKKKLLLNNNNNNNNNOOOPPPSSSUUUVVVTTTXXX\\\______^^^]]]]]]aaaaaabbbbbbbbbaaaaaa```___```aaaaaabbbcccfffiiigggfffeeeddddddfffggghhhiiijjjkkkkkkiiifffcccaaakkkgggbbb[[[SSSJJJAAA;;;777666666666666666666666555666777777999<<>>AAADDDHHHKKKPPPVVVZZZ^^^]]]]]]^^^\\\SSSDDD888<<<@@@JJJ[[[oooeeeRRReeesss|||}}}xxxxxxtttiiiaaa\\\WWWWWWZZZ[[[WWWSSSVVVZZZ[[[YYYXXXZZZXXXTTTTTTUUUWWWXXXXXXWWWVVVTTTSSSTTTTTTUUUUUUTTTTTTTTTTTTSSSQQQPPPQQQRRRRRRRRRPPPRRRTTTTTTSSSSSSVVVXXXZZZ]]]dddkkkmmmbbbOOO@@@@@@<<<888666666666444333666;;;777555<<<;;;444666555888DDDbbbpppnnn^^^>>>000///000...---,,,+++************))))))))))))))))))))))))***)))((()))******)))((((((''''''''''''(((((())))))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((OOOOOONNNMMMKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLLLLMMMMMMKKKIIIAAA@@@??????>>>>>>>>>???AAA@@@??????????????????AAAAAAAAABBBDDDFFFHHHIIIHHHHHHIIIIIIJJJLLLMMMNNNMMMPPPTTTWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\]]]]]]\\\\\\^^^bbbeeedddbbb```___```bbbeeegggddddddcccaaa___\\\ZZZXXXaaaZZZQQQGGG@@@:::555111///111333555666666555555666777888999<<>>AAACCCDDDKKKOOOTTTWWWWWWUUUSSSSSSLLLLLLKKKIIIFFF???777111999>>>IIIXXXlllgggNNNZZZjjjvvv~~~zzzqqqeee___]]]ZZZXXXWWWXXXXXXVVVUUUXXX[[[[[[XXXWWWXXXVVVRRRRRRSSSTTTUUUVVVVVVUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPOOOOOOOOOQQQSSSUUUUUUVVVXXXZZZ\\\dddmmmnnncccRRRCCC::::::888555444555666666555444:::777666:::777333999777???[[[|||wwwvvv~~~iiiBBB...,,,000111---,,,+++***************))))))))))))))))))))))))***)))((((((******)))((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((OOOPPPPPPPPPNNNLLLJJJIIIGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJLLLMMMMMMLLLKKKCCCBBBAAA@@@>>>===<<<;;;@@@@@@??????@@@@@@AAAAAA??????@@@AAABBBCCCEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHJJJMMMPPPQQQQQQQQQRRRSSSUUUUUUVVVVVVWWWWWWVVVVVVXXXYYYXXXWWWWWWXXX\\\______^^^]]]\\\\\\\\\^^^___\\\[[[XXXUUURRRPPPNNNMMMOOOIIIBBB;;;777666444444333444444555555555555555777999;;;>>>AAAFFFLLLQQQQQQRRRSSSTTTTTTVVVWWWYYYWWWXXXXXXXXXXXXVVVUUUTTTVVVWWWYYYYYYXXXYYYZZZ\\\\\\XXXWWW^^^bbbaaa___^^^ccc```bbbllltttooo\\\KKK>>>555//////222444777:::>>>JJJXXX___]]]YYYWWWXXXXXX___eeeddd]]]WWWVVVXXXVVV[[[]]]WWWNNNRRR]]]bbbiiirrrlllQQQ555+++---///++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,------444BBBMMMUUUaaannniiiddddddhhhddd]]]___hhhfffkkk}}}~~~tttlll```___bbbgggnnnuuuxxxtttoooqqqfffVVVKKKIIIIIIAAA777999<<>>>>>@@@AAABBB????????????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAACCCFFFJJJLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOSSSSSSSSSRRRQQQRRRUUUWWWWWWWWWXXXWWWVVVTTTRRRPPPNNNLLLJJJFFFDDDBBBAAA@@@;;;888555333333444333333777666555444444666888999;;;>>>CCCFFFHHHJJJLLLNNNPPPOOOOOOPPPSSSUUUWWWXXXUUUVVVVVVWWWVVVUUUTTTSSSTTTVVVWWWWWWVVVWWWXXXYYY[[[XXXXXX^^^bbb```^^^___aaadddjjjooommm```KKK<<<444222111222111222999CCCLLLUUU^^^```ZZZVVVWWWZZZXXX\\\___\\\UUUQQQTTTXXX\\\dddbbbVVVNNNMMMQQQXXXeeebbbRRR999+++,,,...,,,******))))))((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((()))******)))(((((()))+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,///,,,000;;;BBBHHHYYYkkknnnccc^^^cccddd```___dddddddddrrrxxxfff[[[^^^eeepppyyy{{{xxxuuuqqqeeeSSSFFFCCCDDD???888:::@@@HHHNNNRRRVVVXXXXXXUUUUUUTTTUUUUUUTTTQQQOOONNNNNNLLLIIIFFFFFFHHHJJJKKKLLLOOOQQQRRRQQQPPPPPPQQQKKKFFFFFFFFFEEEFFFHHHHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDEEEFFFHHHIIIIIIIIIIIIIIIEEECCCAAACCCHHHNNNSSSVVVTTTUUUVVVRRRKKKBBB<<<888444555444222///000333666@@@FFFOOO[[[rrrjjjJJJGGGZZZkkkzzzzzzpppeee```^^^]]][[[XXXYYYXXXUUURRRPPPPPPRRRQQQTTTTTTRRRRRRTTTTTTQQQOOOOOOOOOPPPQQQRRRSSSSSSQQQRRRRRRRRRQQQPPPPPPOOOKKKMMMPPPPPPNNNNNNOOOPPPRRRPPPNNNOOOSSSYYY^^^aaa```^^^XXXNNNBBB:::777777555555555444444333444444222444000333999333...666BBBnnnzzzwwwgggCCC111111333///(((++++++******))))))******)))))))))))))))))))))))))))((('''((()))***)))'''***)))((('''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((PPPRRRUUUVVVVVVSSSPPPNNNIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEFFFHHHJJJKKKJJJIIIIIIHHHGGGEEECCC@@@===<<<::::::::::::;;;<<<===>>>>>>=========>>>??????@@@?????????>>>===<<<:::999777<<>><<<:::888777666666444333222333444555333222555444333444666:::>>>@@@CCCFFFJJJMMMMMMMMMMMMNNNPPPOOONNNOOOQQQRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRSSSUUUVVVVVVUUUUUUVVVWWWXXXVVVXXX\\\]]][[[\\\___bbbhhhmmmjjj^^^LLL<<<444///000222222000222???MMMWWWZZZ\\\XXXQQQOOOSSSXXXZZZ[[[ZZZUUUQQQQQQVVV\\\mmmuuulllZZZSSSLLLHHHOOO]]]OOO:::***(((,,,,,,(((***))))))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***++++++***))))))***,,,(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++///+++...777:::===OOOdddrrrggg______bbbbbbaaaaaaaaabbbsssttt]]]]]]cccooozzz~~~~~~oooeeeTTTEEE???AAA???;;;;;;BBBIIIJJJLLLPPPTTTTTTTTTUUUUUUUUUSSSQQQPPPNNNOOOOOOMMMJJJHHHGGGHHHJJJHHHJJJLLLNNNOOONNNMMMLLLKKKFFFBBBCCCDDDAAAAAACCCFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGDDDCCCBBBCCCHHHNNNSSSUUUMMMNNNNNNKKKEEE???;;;999222222111111111444999===DDDKKKTTTbbbyyyvvvbbbDDD<<>><<<:::999999888:::999999999999999::::::=========<<<:::777555333555===HHHNNNOOOIIICCC???>>>???@@@AAABBBCCCCCCCCC===???BBBBBBAAA???>>>===:::999888777666555555555555555666666666555555444222111111222444666666555777999<<<@@@DDDFFFGGGHHHIIIJJJJJJIIIIIIIIILLLNNNMMMLLLLLLNNNQQQSSSQQQOOONNNOOOQQQRRRTTTTTTSSSSSSRRRSSSTTTTTTSSSSSSTTTUUUVVVXXX[[[\\\YYYVVV\\\eeeiiihhhaaaQQQ>>>111///111111...---222999DDDUUUccceeeaaaYYYQQQKKKLLLRRRWWW\\\YYYUUUSSSUUUZZZ```dddjjjsssdddSSSVVVQQQIIIRRR<<<000(((+++---)))***000))))))(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))'''''')))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))%%%***333333111AAAYYYqqqssskkk]]]XXX]]]___[[[]]]```pppzzzlllaaaZZZ]]]dddiiiqqqzzznnnjjj___NNNCCC???>>><<<<<>>:::777666444222000000333666666555444666888///666666555555;;;YYYyyydddbbbmmmvvvVVV:::111+++...///+++***,,,***)))))))))))))))******)))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''''''''((()))***(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))IIIMMMQQQSSSTTTTTTUUUVVVPPPIIIBBB@@@BBBDDDCCCAAACCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDBBB???===;;;999:::888777777888999888777::::::999888888888888888888:::EEERRRPPPBBB:::<<<::::::;;;;;;;;;;;;::::::::::::999999888888888888555555555555555555555555555555444444444333333333222222333444666888;;;<<<:::<<<@@@DDDGGGHHHIIIHHHLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKNNNOOOPPPQQQQQQOOONNNLLLNNNPPPTTTVVVUUUUUUUUUUUUUUUWWWYYYYYYZZZ]]]bbbgggfff___QQQ@@@222...111666//////444>>>EEEJJJVVVbbbcccZZZOOOGGGGGGLLLRRRUUUZZZVVVRRRSSSZZZaaagggjjjlllaaaZZZ^^^aaaZZZKKK@@@...---,,,+++************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))---)))((()))***(((***///...***&&&,,,444222===WWWqqquuuooo```XXX[[[___]]]YYYcccfffgggvvvkkkbbbZZZZZZ```hhhpppvvvnnnppphhhUUUBBB:::===@@@@@@CCCFFFIIIKKKOOORRRUUU[[[XXXUUUTTTTTTTTTQQQNNNQQQOOOLLLIIIHHHIIIJJJKKKLLLKKKKKKKKKLLLMMMLLLKKKGGGFFFDDDCCCBBBBBBBBBCCCEEECCCBBBCCCEEEFFFCCCAAACCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDEEEFFFHHHHHHGGGDDDAAAAAAAAA777666666666888;;;???AAADDDPPPdddyyyoooaaacccZZZJJJ<<<;;;LLLhhh~~~tttzzzuuuhhh^^^YYYWWWZZZWWWSSSOOOMMMNNNOOOQQQPPPOOOMMMLLLMMMOOORRRSSSOOOMMMLLLMMMNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIILLLOOONNNJJJHHHHHHIIIKKKIIIKKKSSS[[[ZZZPPPGGG999888666444333333333333444555666666888:::999777999444222555<<>>======;;;999888888888777666777777666666666666777777:::>>>JJJTTTPPP@@@888:::888888888999999888888888888888888777777666666666555555555444444444444444444444444444555555555555888888999:::;;;>>>@@@AAA@@@BBBDDDFFFHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOOOOOOOPPPPPPPPPPPPNNNQQQTTTUUUUUUTTTUUUUUUVVVXXXZZZ[[[ZZZ[[[___bbbSSSLLLAAA888222111222333333444:::CCCIIIMMMWWWaaa___TTTIIIFFFJJJPPPRRRQQQXXXUUUSSSTTTYYY___ccceee```[[[ZZZ^^^]]]QQQ@@@555---,,,+++***))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))'''(((,,,,,,))))))+++---+++''',,,222000<<>>>>>FFFHHHIIIJJJKKKMMMQQQTTTSSSQQQPPPQQQSSSSSSQQQOOOOOOMMMKKKHHHGGGGGGIIIJJJIIIIIIHHHIIIIIIJJJIIIIIIGGGFFFDDDBBBAAAAAAAAAAAADDDCCCBBBCCCEEEEEECCCAAABBBCCCEEEFFFFFFEEECCCBBBDDDCCCCCCCCCCCCDDDEEEEEECCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDFFFGGGGGGEEECCCAAABBBCCC<<<;;;999999;;;???CCCEEEMMMXXXhhhssssssjjj\\\SSSZZZSSSGGG<<<<<>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEEEEEEEDDDCCCCCCBBBCCCAAA>>><<<<<<;;;999777666666555555555666777777:::???JJJQQQJJJ:::333666444555555666666555555444666666555555555555444444444444444444444444444444444444555666777888999:::======>>>???@@@BBBDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKNNNNNNNNNNNNNNNOOOQQQQQQMMMPPPSSSUUUUUUUUUVVVWWWXXXZZZ\\\[[[YYYWWWVVVVVV@@@:::444111222333222000777999@@@GGGKKKNNNUUU\\\ZZZPPPGGGHHHOOOUUUSSSNNNQQQPPPOOOQQQTTTXXXZZZZZZWWWXXX]]]___WWWEEE333***,,,+++***)))((((((((()))))))))))))))))))))))))))''''''((())))))))))))(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''+++111111,,,)))))),,,,,,)))+++///---999SSSlllooorrrmmm```SSSSSSYYY]]]^^^]]]XXXTTTXXXeeepppxxxqqqfff]]][[[]]]aaaccceeemmmnnndddUUUKKKDDD@@@LLLLLLLLLLLLKKKLLLOOORRRHHHIIIKKKNNNQQQRRRQQQOOOMMMKKKIIIGGGFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDBBB@@@?????????CCCBBBAAABBBDDDDDDCCCAAA@@@BBBDDDFFFFFFDDDBBB@@@CCCCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@AAACCCEEEEEEDDDCCCBBBDDDEEEDDDCCCAAAAAACCCEEEBBBAAA>>>===???CCCGGGJJJTTT___iiijjj```TTTLLLJJJPPPKKKCCC<<<===KKK```ppp||||||kkkgggkkk{{{}}}jjjeee^^^UUUOOOLLLJJJJJJMMMMMMLLLKKKKKKLLLLLLLLLOOONNNLLLJJJIIIIIIKKKLLLKKKIIIIIIJJJLLLMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGEEEDDDEEEGGGHHHIIILLLMMMLLLFFF===777666555444222222222333444666555666999<<<;;;777333444333333EEEtttvvvlllkkksssoooRRR:::,,,......---,,,+++++++++++++++***))))))(((((())))))******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))GGGHHHHHHHHHHHHJJJNNNQQQVVVVVVUUURRRLLLGGGDDDDDDCCCCCCAAA@@@???>>>>>>>>>============>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEHHHEEECCCBBBAAAAAA???>>>::::::999888777777888888999===EEEHHH???333000444333333444444444444333333555555444444444444444444444444444555555555555555666777888:::;;;===>>>?????????@@@AAABBBCCCDDDEEEIIIIIIHHHGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLMMMMMMNNNNNNNNNNNNKKKNNNQQQTTTUUUWWWYYYZZZZZZ[[[ZZZXXXSSSMMMHHHFFF777444000///111333333222888<<>>======AAAAAAAAABBBCCCCCCBBBAAA???@@@CCCEEEEEECCC@@@???AAAAAA@@@@@@AAAAAABBBCCCFFFFFFDDDCCCBBBBBBBBBBBB???@@@CCCEEEEEEDDDBBB@@@CCCCCCBBBAAA@@@AAADDDFFFFFFDDDAAA@@@AAAEEEIIILLLVVV\\\aaa^^^TTTKKKIIIKKKHHHEEE???;;;===JJJ\\\jjjyyyvvvwwwkkk```]]]lllxxxnnnjjjYYYVVVQQQMMMIIIHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIIIILLLKKKIIIHHHGGGHHHIIIIIIHHHGGGGGGHHHJJJLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDEEEFFFIIIJJJIIIFFFAAA:::555333444333222222222222444444444444888???CCC???999555;;;111777ZZZsssiiidddkkkzzz~~~}}}vvvZZZCCC444---------,,,+++++++++++++++******)))(((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((()))))))))))))))EEEEEEEEECCCCCCEEEHHHKKKLLLOOOSSSTTTQQQLLLHHHFFFEEEDDDBBB@@@???>>>======<<<<<<<<<<<<===>>>??????@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDGGGEEECCCCCCDDDEEEDDDCCCAAA@@@???===<<<;;;;;;::::::<<<@@@???888222444999444555555666666555555444666666666666666666666666666777777777888888888999:::;;;<<<>>>@@@AAACCCCCC@@@AAAAAABBBCCCDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJMMMNNNNNNLLLJJJIIIJJJMMMQQQTTTVVVYYY\\\___ZZZXXXTTTOOOIIIAAA:::666111111000///...111777<<<;;;BBBHHHJJJKKKLLLNNNOOORRRRRRRRRQQQQQQPPPNNNMMMNNNNNNOOOPPPPPPPPPPPPQQQ^^^\\\WWWNNN>>>...)))+++))))))(((((('''((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************************(((((())))))((('''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***************************)))***...///+++***,,,(((---+++***,,,)))000DDDiiiaaa___dddaaaVVVPPPQQQZZZTTTTTTWWWTTTPPPXXXfffyyyfffWWWSSSUUU]]]eeeiiigggaaa\\\TTTMMMEEEIIIMMMOOONNNKKKIIIIIIDDDGGGJJJMMMNNNNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHDDDFFFGGGFFFCCCBBBCCCEEEEEEEEEDDDBBB@@@>>><<<<<<>>>???AAAAAAAAAAAAAAAAAA>>>???AAACCCCCCAAA???>>>???>>>>>>>>>>>>???@@@@@@EEEEEECCCBBBAAAAAAAAAAAA>>>@@@BBBDDDDDDCCCAAA@@@AAAAAAAAA@@@???@@@DDDFFFGGGEEEBBBAAAAAADDDHHHKKKRRRSSSSSSPPPLLLJJJJJJLLLFFFCCC===:::===IIIYYYeeesssvvvoooqqqjjj\\\UUUaaavvv||||||~~~}}}~~~~~~xxxpppeee^^^\\\QQQOOOLLLJJJHHHHHHIIIIIIKKKKKKKKKKKKJJJHHHGGGEEEGGGFFFFFFFFFFFFGGGHHHIIIFFFEEEDDDFFFHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFDDDCCCDDDEEEEEEFFFIIIGGGDDD===777222222333333222111111222333555666555555;;;CCCCCC<<<666555222===UUUsss}}}iiidddgggttt~~~nnngggxxxwww^^^III:::222///,,,,,,+++*********++++++***))))))((('''(((((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))))))))DDDDDDCCCAAA@@@@@@CCCEEEDDDGGGLLLQQQRRRPPPMMMJJJGGGEEEDDDAAA???>>>======;;;;;;;;;<<<<<<===>>>?????????@@@AAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@AAACCCDDDDDDDDDEEEDDDCCCAAA@@@???>>>>>>>>>??????===:::999<<<@@@888999999::::::999999888999999::::::::::::;;;;;;:::;;;;;;<<<<<<=========??????@@@AAABBBCCCDDDDDDBBBCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFDDDEEEEEEFFFFFFGGGGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIKKKMMMMMMLLLJJJIIILLLOOORRRUUUWWWZZZ^^^```WWWRRRLLLEEE>>>888111---+++---//////000555???FFFBBBIIIOOOOOONNNOOOPPPOOOOOOQQQQQQOOOKKKIIIIIIJJJJJJKKKJJJIIIHHHHHHJJJMMMZZZRRRGGG<<<000'''''',,,))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************)))&&&&&&))))))'''(((+++(((,,,******---***,,,:::RRRSSSZZZfffkkkcccUUUKKKRRRNNNOOOSSSRRRMMMOOOVVVlll{{{cccUUUOOO^^^dddgggfffdddaaaYYYRRRCCCGGGLLLNNNMMMJJJGGGFFFGGGJJJMMMNNNLLLKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGDDDGGGHHHGGGCCCBBBCCCFFFDDDDDDDDDCCCAAA???===<<<<<<>>>@@@AAA@@@???@@@AAA>>>???@@@@@@@@@@@@???>>>>>>>>>======>>>>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>???AAACCCCCCBBBAAA@@@???@@@@@@??????@@@BBBEEEDDDCCCAAA@@@AAACCCEEEGGGLLLJJJGGGFFFFFFFFFFFFFFFDDDBBB>>><<>>@@@AAA??????AAAFFFMMMPPPOOONNNHHHGGGEEECCC@@@???>>>===;;;;;;;;;<<<<<<===>>>???>>>??????@@@@@@@@@@@@@@@>>>??????????????????>>>>>>>>>????????????>>>>>>AAA@@@???@@@BBBDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@BBBAAA@@@===>>>>>>??????>>>>>>======>>>>>>>>>????????????>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKNNNPPPQQQRRRTTTVVVWWWXXXYYY\\\___RRRKKKBBB;;;777333///,,,---...///222777>>>EEEJJJGGGOOOTTTRRRPPPRRRSSSQQQPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIGGGDDDBBBCCCHHHLLLNNNCCC666///***'''(((,,,***))))))(((((())))))***((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((&&&&&&)))***''''''***'''+++))))))///+++)))111888CCCRRR```iiiiii\\\OOOIIILLLPPPRRROOOMMMNNNPPPbbbmmm\\\QQQYYY___dddgggiiiiiibbbZZZGGGIIIKKKKKKIIIGGGFFFGGGJJJLLLMMMMMMJJJHHHIIIJJJGGGGGGFFFFFFFFFFFFEEEEEEDDDGGGIIIGGGCCCAAACCCFFFCCCDDDDDDCCCBBB@@@???===;;;===@@@@@@???>>>@@@BBB???>>>>>>>>>>>>>>>>>>?????????>>>>>>??????@@@AAA>>>>>>===============>>>??????@@@AAAAAAAAAAAAAAA===???@@@@@@??????AAABBBBBBAAAAAA@@@AAAAAABBBCCCEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@??????BBBHHHPPPTTT[[[cccjjjggg]]]WWWYYY^^^\\\TTTOOORRRXXX```iiiqqqrrrrrrpppkkkeeeaaaaaaaaa^^^```cccfffhhhlllqqqvvvtttxxxxxxuuutttxxx|||}}}{{{yyyvvvvvvvvvrrrlllgggaaaZZZSSSPPPNNNIIIHHHJJJFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@AAADDDDDDBBB@@@:::777444111000111222222222111222222444666888:::AAA===>>>???888111:::III]]]yyyvvvkkkWWWdddiiivvv}}}{{{vvvlllooo|||yyy```DDD555///+++***+++******))))))))))))******))))))(((''''''''''''(((''''''(((((())))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***FFFFFFFFFCCC@@@>>>>>>???===999888<<>>>>><<<<<<<<<<<<<<<===??????>>>>>>???@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>???????????????>>>===<<>>>>>???BBB???>>>===<<<<<<===>>>???@@@@@@@@@???@@@AAAAAABBB???>>>>>>>>>>>>>>>???@@@???@@@@@@@@@@@@AAAAAAAAA<<<>>>@@@AAA@@@???@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDCCCBBBAAACCCDDD>>>???AAACCCEEEHHHKKKMMMOOOSSSVVVRRRMMMKKKQQQWWWWWWRRRMMMLLLLLLNNNVVV___[[[[[[YYYVVVRRRQQQRRRTTTOOORRRUUUWWWXXX[[[```ddddddhhhiiifffeeeiiimmmooogggeeedddfffgggeee^^^XXXRRRLLLHHHIIIIIIFFFFFFIIIDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCBBBBBBCCCDDDCCCAAACCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>@@@CCCCCC@@@===222000///000222222111000222222222333444777999;;;DDD???>>>===666444FFF\\\}}}pppccc______fffmmmyyyzzzwwwxxx|||```KKK666---+++***,,,///***)))))))))))))))******))))))((('''''''''''''''&&&&&&'''((()))***++++++'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''((())))))***DDDDDDDDDDDDCCCCCCCCCDDD;;;:::999;;;???DDDHHHJJJJJJHHHFFFDDDCCCAAA???===;;;;;;<<<===>>>>>>======??????@@@@@@@@@AAAAAAAAA?????????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCEEEFFFFFFDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDFFFGGGHHHGGGFFFGGGKKKPPPUUUWWWXXXTTTTTTUUUWWWXXXWWWTTTRRREEE;;;333000000...---...,,,222<<>>>>>============>>>>>>??????@@@@@@@@@AAAAAAAAAAAA???===<<<;;;<<<===>>>???@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDD>>>???@@@BBBDDDEEEGGGGGGHHHJJJJJJGGGDDDDDDHHHMMMQQQMMMHHHEEEFFFIIIOOOSSSSSSNNNLLLLLLJJJGGGHHHKKKIIIIIIIIIKKKNNNRRRUUUXXX_______________`````````[[[\\\\\\[[[XXXUUUQQQOOOIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCBBBDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAACCCBBB@@@@@@BBBCCCBBBAAAEEEEEEDDDAAA???>>>@@@BBBAAA???>>>@@@BBB@@@:::444111111111111000000000000444444222000111888???CCCJJJ===444333111888[[[yyyqqqhhh```]]]^^^uuuzzz}}}zzzxxxvvvnnnPPP>>>---)))***))))))+++))))))))))))))))))))))))++++++)))(((''''''''''''***$$$###+++666999000&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%''')))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((EEEDDDCCCCCCCCCCCCAAA@@@<<<999666666999>>>DDDGGGHHHGGGEEEDDDCCCBBBAAA???========================>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===??????>>>>>>>>>>>>??????>>>>>>?????????@@@@@@@@@??????@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@BBBAAAAAAAAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDFFFGGGHHHGGGHHHKKKOOOUUUYYY[[[[[[WWWWWWWWWWWWVVVRRRLLLHHH;;;666111///,,,))),,,111000777@@@GGGKKKLLLLLLLLLKKKJJJJJJJJJKKKMMMOOOQQQOOOLLLIIIGGGFFFHHHKKKMMMPPPSSSPPPGGGAAAAAAAAA???///---+++)))'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''***)))))))))((((((((('''&&&&&&&&&'''''''''((((((((()))((('''&&&'''***,,,))))))************))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))(((&&&%%%%%%((()))((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))************)))))))))(((************************)))...444>>>RRRdddcccXXXMMMJJJJJJNNNPPPNNNOOORRRUUUZZZbbbkkkpppoooggg```QQQRRRRRR]]]ppptttrrryyyfffaaaWWWLLLEEEBBBEEEHHHHHHHHHHHHGGGGGGEEEDDDDDDCCCDDDDDDEEEEEEDDDBBBAAACCCCCCCCCCCCCCCBBBAAA@@@CCCCCCBBBBBBBBBBBBCCCCCC======>>>>>>>>>>>>??????==============================>>>>>>>>>?????????@@@???===<<<;;;<<<===>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDDDDGGGJJJHHHEEEDDDFFFIIIMMMJJJFFFDDDDDDGGGLLLOOONNNJJJHHHHHHGGGEEEEEEIIIGGGGGGGGGHHHJJJNNNQQQSSSXXXXXXWWWWWWVVVVVVUUUUUUSSSSSSRRRQQQNNNLLLIIIGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAAEEEDDDCCCBBBAAA@@@AAABBB@@@AAABBBCCCBBB@@@>>><<<@@@>>><<<===>>><<<666111111111111111111000000000555444222333888@@@EEEGGG<<<;;;888444888NNNssszzzoooggg___ZZZ\\\aaaqqqzzz|||wwwxxx{{{qqq}}}oooZZZCCC777,,,***+++)))(((***))))))))))))))))))))))))+++***)))(((''''''''''''&&&%%%%%%)))......)))$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&CCCAAA@@@BBBDDDDDDAAA===<<<999444111222777===AAAEEEEEEEEEEEEDDDCCCBBBBBB@@@???===<<<;;;;;;<<<<<<<<<============>>>>>>>>>=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<============<<<<<<=========<<<============>>>>>>>>>>>>>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFHHHIIILLLMMMOOOSSSXXXZZZZZZYYYXXXWWWTTTQQQMMMFFF>>>999333111000///,,,)))...666888>>>FFFKKKLLLJJJGGGFFFDDDEEEGGGIIIKKKMMMNNNOOOLLLIIIEEEBBBBBBFFFKKKNNNQQQRRRPPPGGG???:::666222,,,+++)))'''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''(((((((((''''''))))))))))))((((((((((((&&&''''''''''''(((((((((((())))))(((''''''***,,,))))))************))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))((('''&&&'''((())))))'''&&&&&&'''((()))***++++++))))))))))))))))))))))))************))))))))))))************************------,,,333HHH\\\```XXXSSSOOOMMMNNNNNNLLLMMMPPPNNNNNNQQQYYYbbbhhhjjjjjj___YYYNNNRRRcccjjjllltttiiifff]]]PPPDDD@@@CCCGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======???>>>===;;;;;;<<<======>>>>>>????????????>>>>>>==============================>>>>>>>>>?????????>>>????????????@@@@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@AAADDDHHHGGGEEECCCCCCEEEHHHFFFDDDCCCCCCEEEHHHIIIGGGCCCBBBDDDCCCAAABBBEEEDDDDDDDDDDDDFFFHHHKKKLLLNNNNNNMMMLLLKKKJJJIIIIIIKKKJJJIIIGGGEEECCCBBBAAAEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAACCCDDDDDDBBB@@@@@@CCCGGGHHHEEEAAA@@@AAA@@@===:::>>>;;;888777888666222...111111111111111111111111555333555<<>>>>>@@@DDDEEEBBB>>>===:::666222111222666:::@@@BBBDDDEEEDDDDDDDDDDDDCCCAAA>>><<<::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????@@@@@@??????CCCBBB@@@@@@@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGJJJKKKSSSRRRQQQSSSUUUVVVVVVUUUUUUQQQKKKEEE???999333...000...///111000000555;;;AAAEEEKKKNNNLLLGGGCCCAAA@@@BBBFFFJJJLLLMMMMMMMMMLLLHHHCCC@@@@@@DDDJJJMMMQQQPPPKKKCCC;;;555///,,,)))(((''''''''''''((()))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''((((((''''''))))))))))))(((((((((((('''''''''''''''((((((((('''((((((((('''''')))+++))))))************))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((((((((())))))))))))'''''''''((()))))))))((('''''''''((()))*********))))))))))))))))))))))))*********)))))))))))))))************************,,,+++(((,,,<<>>@@@EEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCC???@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAA<<<<<<;;;;;;:::999999888:::;;;<<<======<<<;;;::::::::::::;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<<<<=========<<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@??????@@@BBBDDDCCCBBBAAAAAACCCCCCCCCBBBBBBBBBCCCDDDEEEBBB???>>>AAAAAA???@@@CCCBBBBBBAAABBBCCCDDDFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCHHHGGGEEECCCBBBAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAADDDDDDDDDDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA===@@@BBBAAA???AAAHHHNNNXXXNNNBBB::::::<<<<<<;;;888555222222222222000...111111111222222222333333333555<<>>>>><<<888444222333555<<>>>>>>>>??????BBBAAA@@@???>>>=========????????????????????????>>>>>>???@@@@@@@@@@@@@@@BBBAAA???>>>>>>@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAABBBCCCCCCCCCCCCCCCEEEGGGIIILLLMMMVVVTTTQQQQQQSSSTTTUUUUUUNNNHHH@@@999555111///---000,,,,,,111666888:::===HHHJJJMMMMMMJJJEEEBBB@@@@@@CCCGGGKKKMMMMMMLLLKKKLLLIIIDDDAAAAAACCCGGGJJJQQQKKKDDD===666111...---'''''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&((()))))))))************))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%(((((((((((())))))))))))'''((()))******)))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((*********222CCCTTT^^^XXXVVVUUUTTTOOOIIIIIILLLOOOGGGBBBDDDIIISSSdddsss|||wwwaaaMMMIIIKKKSSScccggg^^^SSSJJJFFFBBB===888BBBAAA@@@@@@AAABBBDDDEEEDDDDDDCCCBBBBBBBBBBBBCCC???@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBBBBAAA@@@@@@>>>===<<<<<<;;;:::999999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>>>>?????????======>>>>>>??????@@@@@@AAAAAA@@@>>>===>>>AAABBBAAAAAABBBBBBBBBCCCCCCCCC???======@@@AAA???@@@CCC@@@AAAAAAAAABBBCCCCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@CCCCCCCCCBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAA;;;>>>AAAAAA>>>@@@FFFLLLVVVLLL???888777999999888111000......///000000000000111111222333444444555333999FFFTTTUUUHHH888///666999LLLnnnqqq___YYYPPPNNN]]]ooouuupppjjjpppqqqqqqkkkaaa^^^jjjzzzyyycccLLL;;;111,,,)))++++++(((&&&''')))+++(((((((((((((((((((((((()))(((((('''''''''''''''((((((''''''((((((((()))&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$###%%%'''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((HHHHHHFFFDDDAAA???======AAABBBBBB===777333333444999===BBBCCCBBBBBBCCCEEEDDDBBB@@@>>><<<;;;;;;;;;999999999999::::::::::::::::::;;;;;;<<<=========999999999:::;;;;;;<<<<<<;;;::::::999999::::::;;;999999999999::::::::::::::::::<<<======<<<;;;:::;;;<<<<<<======>>>>>>>>>BBBAAA???>>><<<<<<;;;;;;========================>>>>>>???@@@@@@@@@@@@@@@@@@???>>>===>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFGGGIIILLLNNNPPPTTTRRRPPPPPPQQQSSSSSSSSSEEE@@@999333111000000000000++++++333:::======???LLLMMMLLLJJJGGGDDDDDDDDDDDDFFFJJJLLLMMMKKKIIIGGGIIIHHHFFFDDDCCCDDDFFFGGGMMMDDD;;;666222...---///&&&''''''(((((((((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$%%%&&&'''''''''''''''(((((((((((()))))))))))))))))))))(((((((((((('''&&&'''((((((''''''((()))))))))************))))))((((((((((((((((((((((((''''''((((((((('''&&&&&&(((((((((((())))))))))))&&&(((++++++***))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%))),,,+++---777IIIVVVVVVVVVXXXYYYSSSJJJGGGJJJOOOHHHDDDDDDDDDJJJ^^^tttwwwZZZKKKFFFKKKXXXaaaXXXNNNJJJJJJGGG???777>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCBBBBBBBBBBBBAAA???@@@AAAAAABBBBBBBBBBBB??????AAAAAAAAAAAA??????>>>>>>>>>===<<<;;;;;;:::::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>:::;;;<<<===>>>???@@@@@@AAA@@@===<<<<<<===@@@AAA@@@@@@@@@AAAAAAAAAAAAAAA???======AAABBB???@@@CCC??????@@@AAAAAABBBBBBBBB@@@AAABBBCCCDDDEEEEEEFFFBBBBBBBBBAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???AAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@===???AAA@@@======???BBBBBB>>>:::999888777444111---------......000111222000000111222444555666666888@@@OOOYYYRRR???222111:::KKKiiilll[[[WWWQQQLLLQQQggg|||sssgggooolllmmmlllaaaXXXcccxxxlllRRR===111---,,,***,,,+++'''&&&(((******((((((((((((((((((((((((((((((''''''&&&''''''((('''%%%###%%%((()))(((&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&$$$$$$%%%'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&HHHJJJIIIEEE@@@>>>@@@DDDFFFGGGEEE???777333444777666;;;AAACCCAAA@@@AAADDDBBBBBBAAA???===<<<;;;:::888888999999999:::::::::999::::::;;;<<<<<<======999999::::::;;;<<<<<<===;;;::::::999999::::::;;;888888999999999:::::::::999:::<<<======<<<:::999:::;;;;;;<<<======>>>>>>@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>======>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAABBBDDDFFFHHHJJJJJJJJJJJJLLLNNNPPPRRRPPPOOONNNNNNNNNKKKGGGDDD:::777333111000111000000000///222999>>>???AAADDDNNNMMMJJJFFFCCCCCCGGGJJJHHHIIIKKKLLLKKKHHHDDDBBBCCCDDDEEEFFFFFFFFFEEEDDDGGG===444222///+++***---''''''((()))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&###$$$%%%&&&'''''''''''''''((((((((()))))))))***))))))))))))((((((((('''''')))******))))))***+++))))))************))))))((((((((((((((((((((((((&&&&&&''''''((('''''''''(((((((((((())))))))))))&&&))),,,---+++)))***+++(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&))),,,,,,+++///;;;FFFRRRUUU[[[]]]WWWLLLGGGHHHJJJGGGGGGFFFBBBEEE[[[uuuaaaPPPGGGDDDKKKUUUQQQLLLKKKKKKHHHAAA:::;;;;;;===???@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;:::888666666888:::;;;999999:::::::::;;;;;;;;;999999:::;;;;;;;;;;;;;;;999999::::::::::::999999888888888999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===::::::;;;<<<===>>>?????????>>>===<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@???===>>>AAABBB??????BBB===>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCC>>>>>>@@@AAAAAA@@@??????>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???????????????@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@===>>>>>>>>>===<<<:::999666777777777666333111///---.../////////000000111000000111333444666777777AAAHHHSSSWWWHHH777777BBBTTTiii{{{zzzjjjZZZRRRPPPLLLMMMYYYppp~~~ooobbbrrrqqqpppmmmiiikkkvvvxxx[[[CCC444---***)))(((+++***''''''++++++'''(((((((((((((((((((((((('''''''''&&&&&&''''''(((%%%%%%%%%&&&'''(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&DDDGGGIIIEEE@@@@@@FFFMMMJJJIIIFFF>>>666333666:::444:::@@@BBB@@@>>>@@@CCCAAAAAAAAA@@@???===;;;:::888999999999999:::::::::999999:::;;;;;;<<<======999999:::;;;;;;<<<======;;;::::::999999::::::;;;888999999999999:::::::::999:::<<<======<<<:::999::::::;;;;;;<<<===>>>>>>>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===========================>>>???@@@AAA????????????????????????BBBBBBAAAAAABBBEEEHHHIIILLLLLLLLLLLLNNNPPPRRRSSSNNNNNNNNNMMMIIIBBB999333000/////////000000...,,,222444:::???AAA@@@EEEKKKOOOLLLGGGBBB@@@CCCIIINNNKKKKKKLLLKKKIIIEEEAAA???>>>@@@CCCFFFGGGGGGEEEDDDBBB888111000...)))'''***(((((()))))))))))))))(((((((((((((((((((((((((((&&&''''''''''''''''''&&&###$$$%%%&&&'''''''''''''''((((((((())))))************))))))(((((((((''')))***,,,,,,+++++++++,,,))))))************))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''(((((((((((())))))))))))&&&)))------+++)))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***++++++,,,222999OOOTTT\\\```ZZZNNNGGGGGGDDDDDDHHHHHHBBBCCCZZZwwwzzz___SSSLLLFFFIIIJJJKKKKKKKKKJJJEEE@@@<<<888:::===???AAABBBBBBAAAAAABBBCCCDDDDDDBBB@@@???>>>>>>????????????>>>>>>===>>>@@@AAAAAA@@@>>>===>>>============<<<<<<<<<<<<:::777555555777:::<<<888999999999999:::::::::888999:::;;;;;;;;;;;;;;;999999999::::::999999999777777888999::::::;;;;;;999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<==================>>>??????===<<<>>>============>>>?????????===>>>BBBBBB??????AAA<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===???AAAAAA@@@???>>>>>>>>>??????@@@@@@@@@AAA@@@AAAAAAAAAAAA@@@??????===>>>>>>????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===>>>>>>???@@@@@@:::::::::<<<>>>===:::777999999777444000///000222...000111111000///000000000000222333555666777888HHHMMMUUURRR@@@222===SSSttt~~~hhhYYYXXXRRRFFFIIIPPP```tttxxxiii___rrruuuqqqkkkooo~~~sss]]]CCC222---,,,++++++%%%((()))'''***...,,,%%%((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%'''))))))(((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%''')))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((JJJJJJIIIFFFCCCCCCHHHMMMIIIEEE@@@<<<;;;<<<<<<<<<;;;999999;;;<<<;;;===???>>>>>>>>>>>>===<<<;;;:::>>>===;;;999888777888888888888999999999888888777777777888999::::::;;;;;;888999999::::::999999999666777999999777666777888999999999:::::::::;;;;;;999999999::::::;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????@@@>>>===>>>@@@AAA>>><<<>>>@@@@@@>>><<<===??????AAAAAABBBEEEJJJOOOQQQRRRNNNNNNNNNNNNNNNOOOOOOPPPOOOJJJCCC===999555///+++///---...333111,,,,,,111888;;;@@@AAABBBDDDHHHLLLLLLGGG@@@>>>@@@GGGNNNRRROOOMMMMMMNNNHHH@@@>>>BBBBBBIIIIIIEEEFFFJJJCCC777222000---,,,++++++)))(((((((((''''''''''''((((((+++***)))(((((('''(((((((((((((((((((((''''''&&&((((((((((((((((((((((((***)))'''(((***++++++***)))(((&&&&&&(((((((((((()))***,,,------,,,***)))***++++++***))))))***,,,))))))(((((((((((())))))''''''''''''''''''&&&&&&)))(((((((((''''''''''''222+++&&&&&&+++---+++'''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++;;;IIIWWW]]]]]]XXXNNNDDDGGGFFFDDDAAAAAAEEEMMMTTTbbbkkknnneeeXXXRRRNNNIIICCCCCCGGGLLLLLLGGGCCCCCC???;;;999:::>>>AAAAAA@@@???@@@BBBCCCCCCAAA@@@???<<<<<<<<<<<<<<<===>>>???????????????>>>>>>>>>===>>><<<::::::;;;<<<<<<<<<===<<<:::888777777777888:::;;;<<<===<<<;;;:::999999999888888888888888888888888888888888888888888888888777777777777777777::::::::::::::::::::::::999::::::;;;:::999888777::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>>======>>>???????????????<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>@@@??????>>>>>>>>>>>>>>>????????????>>>>>>>>>===>>>>>>======<<<<<<<<<;;;<<<<<<============<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;999777666222111///---,,,---...///000000000111111111111111222444555555555999BBBIIIQQQSSSMMM???444<<>>=========<<>><<<:::999999999999888999999999999888777777777777888888999::::::;;;999999:::::::::999888888666777999888777666777888888888888888999999999:::999999999999::::::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========@@@>>>===>>>@@@AAA>>><<<===???@@@>>>===>>>???@@@@@@CCCHHHNNNQQQPPPNNNKKKLLLKKKJJJJJJJJJJJJJJJJJJFFFBBB<<<888555333///,,,...,,,...111111---///444999>>>DDDGGGGGGFFFGGGIIIIIIFFFBBBAAACCCGGGKKKNNNKKKIIIHHHIIIFFFAAACCCHHHKKKPPPNNNFFFCCCEEE>>>222...,,,+++***+++,,,+++***((((((''''''''''''((((((***)))(((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''***((('''(((***+++*********)))((((((((())))))))))))***+++,,,,,,+++***))))))***+++***)))((()))+++))))))(((((((((((())))))''''''''''''''''''''''''))))))((((((((('''''''''///+++'''&&&)))+++***(((&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++444AAAPPPZZZ]]]YYYNNNBBBCCCCCCDDDCCCBBBEEEJJJNNNTTT]]]ccc___YYYWWWUUURRRBBB@@@CCCIIILLLHHHEEEEEE@@@===;;;:::;;;>>>??????@@@AAABBBCCCCCCBBB@@@???<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>=========>>><<<::::::;;;<<<<<<;;;===<<<;;;999888777777777999999::::::;;;:::::::::888888888888888888888888888888888888888888888888888888888888888777777777::::::::::::999999999999999999:::::::::999888777999999999999999999999999::::::;;;;;;;;;;;;<<<<<<999:::;;;<<<============<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<<<<====================================>>>==================>>>??????>>>===============??????>>>>>>>>>==================<<<<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::888666555222000///---------.../////////000000111222333444555444333333777???IIIPPPUUUKKK>>>666;;;KKKaaaooommm```TTTOOOLLLJJJLLLOOOXXX^^^lllyyyyyypppnnnttthhhfffiiittt}}}{{{lll^^^FFF999...***)))((((((+++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''CCCDDDHHHKKKMMMLLLHHHDDDFFFEEEEEEEEEDDDBBB===::::::;;;;;;:::999999888666;;;;;;<<<<<<===>>>>>>>>>AAA@@@>>><<<;;;:::::::::999999999999999888777777777777777888999999::::::999:::::::::999888777777666777888888666666777888666777777777777888888888999999999999999999888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======>>>??????>>><<<<<<===??????>>>>>>???AAADDDGGGLLLOOOOOOLLLHHHEEEFFFFFFDDDCCCBBBAAAAAAAAA:::777333111000000...------,,,---///000000444:::<<>>:::888999<<<>>>>>>???AAABBBBBBAAA???>>><<<<<<<<<<<<<<<=========>>>>>>=========<<<<<<<<<<<<;;;999999;;;<<<;;;;;;;;;;;;;;;;;;:::999777777777777777777888999::::::888888888888888888888888777777777777777777777777888888888888888888888888:::::::::999999888888888999999999:::999999888777888888888888888888888888999999999::::::::::::;;;888999:::;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======>>>======<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;::::::::::::::::::999777555444333111000...------...///000...//////000111333444555666333111666???JJJSSSWWWLLL@@@777===PPPbbbiiihhhVVVNNNIIIJJJOOOSSSXXX\\\cccccciiisssuuuooopppvvv___fffqqqzzzzzzlllWWWGGG777///))))))***))))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&((()))+++,,,%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&>>>???CCCIIINNNNNNJJJFFFFFFEEEEEEEEEDDDBBB>>>;;;;;;======:::999999777444777888888999;;;<<<>>>???AAA@@@???>>>===<<<;;;;;;999999999999999888777666777777777777888888999999999999:::999999888777666666777888777666555777888666666777777777888888888999999999888888777777777888888888888999999999999::::::::::::::::::::::::;;;:::::::::::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<>>>@@@???===>>>BBBKKKKKKJJJHHHEEECCCAAAAAA???===<<<:::888777666666111000...------------...---------///111444:::??????DDDIIIJJJGGGDDDBBBBBB<<<@@@FFFKKKLLLLLLKKKJJJGGGEEECCCBBBAAA@@@BBBDDDEEEFFFAAA888444333000+++((('''''')))+++,,,+++***((((((''''''''''''(((((('''''''''''''''((()))***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((***+++)))(((((()))***))))))(((((()))((()))************)))((('''***------,,,*********))))))(((((((((((())))))''''''''''''(((((((((((()))))))))((((((((((((''''''))))))(((&&&%%%'''***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******'''///;;;GGGSSSXXXQQQGGGBBBBBBCCCCCCCCCCCCDDDDDDEEEGGGIIIMMMRRRZZZ___aaaWWWLLLCCCCCCHHHJJJIIIJJJCCCCCC@@@;;;666555999===;;;<<<>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888999:::;;;;;;::::::;;;;;;;;;;;;999777666555555444444555777999:::777777777777888888888888777777777777777777777777777777777888888888888888999999999888888777777666888999999999999888888888777777777777777777777777888888888888999999999999777777888999::::::999999999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888666555333111111//////............///000////////////000222444555444444888BBBMMMTTTUUUSSS:::>>>III[[[kkknnndddYYYIIIGGGIIIQQQ[[[cccgggiiiiiigggjjjooommmiiinnnxxxeeellluuuuuujjjVVVCCC777,,,)))''')))******))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&''')))***+++$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&;;;;;;===BBBIIIMMMMMMKKKHHHEEEBBB@@@@@@@@@???>>>;;;??????;;;:::===<<<888555555555666777999;;;<<>>>>>===<<<<<<:::::::::999888777666666666666777777777777888888999999999999888888777666666777777666555555666888777777777777888888888888888888888777777666666555777777777888888888999999999999999999999999999999:::::::::::::::999999999999:::;;;<<<<<<;;;<<<<<<===;;;>>>BBBAAA<<<===AAALLLMMMLLLHHHBBB===;;;;;;666555333111///...------...------,,,+++,,,---......///000000222888???CCC@@@CCCEEECCC@@@>>>???AAA===CCCJJJNNNMMMJJJGGGFFFAAABBBBBBAAAAAAAAA@@@>>><<<<<<888111---,,,,,,***)))(((((()))++++++)))(((((((((''''''''''''((((((''''''&&&''''''((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))'''&&&(((******(((''''''))))))))))))******))))))))))))+++...///---+++++++++))))))(((((((((((())))))'''''''''((((((((())))))***)))))))))((((((((((((%%%(((***)))%%%$$$'''***...---+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((,,,222;;;GGGRRRRRRLLLHHHFFFCCCAAABBBCCCDDDEEEFFFCCCBBBEEELLLVVVaaaiiikkk[[[KKKFFFGGGHHHIIIJJJEEEDDDBBB<<<777555888;;;:::<<<>>>???@@@???>>>===;;;;;;<<<===<<<<<<;;;:::;;;;;;;;;:::::::::999999888777777888:::;;;:::888999::::::;;;:::999777666444444333333444555777999666666777777777888888888666666666666666666666666666666666777777888888888888888777777777666666666888888888888888888888999777777777777777777777777777777777888888888999999666777888888888888888888888888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::<<<<<<<<<;;;;;;;;;::::::999999999999::::::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;:::999888888777666555333222000000///...............///000000111111000///000111333444888===GGGQQQVVVTTTMMMFFF;;;NNNgggvvvssseeeUUULLLCCCGGGNNNYYYeeemmmooommmiiiiiilllmmmgggbbbkkkzzzoooppplll```NNN===222---((()))))))))******)))&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&999888999<<>>??????;;;@@@@@@;;;<<>>???<<<>>>CCCBBB;;;;;;@@@HHHMMMQQQOOOGGG===555222000///---,,,+++*********---......---+++,,,...000000333444333555<<>>;;;:::>>>BBBBBBGGGLLLMMMIIICCC@@@@@@<<<>>>???>>>@@@BBB@@@<<<999888555///***(((((()))***))))))***++++++(((&&&((((((''''''''''''(((((('''''''''&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''')))******(((&&&%%%))),,,,,,)))'''(((***************************)))+++---...,,,+++++++++))))))(((((((((((())))))'''''''''(((((())))))*********)))))))))(((((((((%%%'''***)))'''&&&(((***///...,,,***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))+++---111;;;HHHNNNNNNMMMHHHCCC@@@AAACCCDDDEEECCC???===@@@GGGRRRbbbooouuufffUUULLLHHHFFFFFFHHHEEEDDDBBB>>>:::888999:::;;;===???AAAAAAAAA??????;;;;;;<<<======;;;:::999::::::999999999888888888666666666777999:::999777888888999999888777777666333333333333444555666666555666666777777888888888666666666666666666666666444555555666666777777777666666666666666666666666888888777777777888999999777777777777777777777777777777777888888888888999666777777888888888777777777888999999::::::999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;::::::::::::999888888888888999999999999999::::::;;;;;;::::::999888888999:::999888777666444333222000////////////,,,------...///000000111333222111111111444666888CCCKKKTTTXXXSSSLLLEEEBBBRRRcccuuuuuudddRRRHHHFFFEEEJJJRRR[[[fffnnnnnniiiiiijjjmmmnnneee___iiiyyyuuunnn___MMM;;;000------(((++++++)))(((***)))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%777888999:::<<<@@@FFFJJJHHHDDD@@@======>>>???@@@<<>>>>>???AAA@@@<<<>>>DDDBBB:::999???FFFKKKPPPMMMDDD999222///,,,,,,++++++******++++++,,,---...---,,,---000333333777888666888???DDDEEE@@@AAA@@@>>>;;;;;;???CCCBBBFFFIIIGGGBBB>>>>>>???>>>???===:::<<<@@@>>>999444333111...)))&&&'''***)))))))))+++,,,,,,)))'''((((((''''''''''''(((((((((((('''&&&&&&&&&''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''')))******(((&&&'''+++//////+++)))***,,,++++++************++++++)))***++++++))))))***+++))))))(((((((((((())))))&&&''''''((())))))***************)))))))))((((((&&&'''))))))(((((())))))---,,,***)))((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((******+++222???HHHKKKNNNIIICCC@@@AAABBBCCCBBB@@@======AAAEEEMMM]]]mmmrrrfffZZZRRRKKKEEECCCEEEEEECCCAAA???>>>===:::999:::;;;===???@@@???>>>===:::;;;<<<======;;;999888999999888888888777777777555555555777999:::888777888777777666666666666666333333444555555444444444555555666666777888888999555555555555555555555555333333444444555666666777444444444555555666777777888777666666777888999:::888888888888888888888888777777888888888999999999777777888888888888777777888888999::::::::::::999999999999999::::::::::::999999999999999999999999;;;;;;::::::::::::;;;;;;<<<<<<;;;:::::::::::::::::::::::::::999999999999777777777888888888999999999999::::::::::::999999666666888888888777555444111000///...---......///+++,,,---///000000111111333333222333555999<<>>EEECCC999888>>>HHHJJJKKKEEE;;;333000111+++++++++++++++,,,------***,,,...---,,,...222555444:::;;;888999AAAEEEDDD???AAAAAA@@@======AAAEEE===@@@CCCBBB>>>===???CCCDDDDDD>>>777777<<<:::555---,,,---,,,(((&&&(((,,,(((((()))+++------+++)))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&''')))+++***(((%%%(((---111111---***+++...,,,,,,++++++++++++,,,,,,((())))))((('''''')))***))))))(((((((((((())))))&&&''''''((()))******+++************))))))))))))''''''((()))******))))))***)))((('''(((***,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&)))***)))---999CCCGGGMMMHHHCCCAAABBBBBBAAA??????>>>@@@CCCDDDHHHWWWgggjjjccc\\\VVVNNNEEEAAABBBEEEBBB@@@@@@AAA@@@<<<888666777:::;;;<<<<<<;;;::::::;;;<<<======;;;999888888888888888777777777777444444555777999:::888666888777555444444555666777333444555666555444333222444555555666777888888999555555555555555555555555222222333333444555666666222333333444555666777777888777666666666888999:::888888888888888888888888888888888888999999999999777888888888888888777777888888999::::::::::::999888888999999999:::::::::777777777777777777777777;;;::::::999999::::::;;;===<<<;;;;;;::::::;;;;;;:::::::::999999999888888666666777777888888888999999999999::::::999999999444555777888777666444333///...---,,,,,,---...///+++,,,---///000111111111333333333555888===BBBEEEOOOTTTSSSGGG:::>>>SSSgggpppdddTTTJJJHHHHHHHHHFFFYYY\\\\\\\\\dddnnnqqqmmmmmmiiikkkooommmgggiiiqqq]]]QQQ@@@444...,,,+++***'''++++++%%%$$$(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%<<<;;;999888888888999:::???AAACCCCCCAAA?????????999888999===???@@@AAACCC999999999999999888777666///111333666888:::::::::999:::;;;999888666777888777777777777777666555555888777777777777777888888888777555444333333444444555555555555444333222111333333222222222333444444555555444444555666777888777666444444555888;;;============>>>??????@@@@@@>>>???AAABBBCCCBBBAAAAAA===>>>>>>????????????>>>DDDCCC???888000,,,---000***,,,......,,,+++,,,---)))...222333111333888>>>>>>DDDDDD???@@@FFFBBB777???======AAAGGGHHHEEE@@@>>>>>>===999666999???DDDAAA@@@>>>===;;;777222...***++++++***)))'''((()))((()))***+++++++++******'''((()))(((&&&&&&((()))))))))(((((((((((())))))******)))''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((((((((('''''''''((()))++++++,,,,,,,,,*********)))))))))))))))))))))************))))))---,,,+++***)))(((''''''$$$+++111111---***+++///))))))))))))(((((((((((()))+++,,,+++'''%%%&&&''')))))))))))))))***++++++''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''')))---444888FFFEEEDDDBBB@@@???>>>>>>>>>???@@@BBBEEEIIILLLNNNTTTZZZ```^^^TTTHHH???<<<@@@===>>>DDDFFFAAA<<<999888777666666666888999:::::::::;;;;;;<<<======>>>::::::999888777555555444666666777888888888888888777777777777666666666666999777444444666666333000222333444444444333555666333333333333333333333333444444444555555555555666222333444555666666666666666666666666666666666666666666666666666666666666666777777777888888888888777777666666666666777777777777777777777777777777666666666666777777777777666777777777888888888888::::::::::::::::::::::::888888888999999:::::::::999999999888888888777777888888888888777777777666777777777777666666666555555444444333222111000000..................------////////////000111222333222555:::@@@EEEHHHJJJKKKLLLCCC;;;:::AAALLLXXXbbbUUUPPPHHHCCCCCCHHHPPPUUU^^^aaaaaa___bbbhhhhhhdddZZZfffsssvvvnnnddd^^^\\\FFF===222,,,+++,,,+++)))(((((())))))((('''&&&&&&&&&'''((('''&&&%%%&&&(((%%%&&&''''''(((''''''&&&&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&888777666555444444555555;;;<<<>>>>>>===<<<;;;<<<===:::888:::======<<<:::888888888999999999999999333333333333444666888999888999:::999888777888:::777777777777666555444333666666555555555555555555888777555444333333444444555444444444444333333333333333222222222333444444555444333222333555777999777666666666777999;;;============>>>>>>>>>>>>???;;;<<<===>>>>>>>>>======<<<<<<<<<======<<<<<<;;;<<<:::777222...,,,---...)))+++------------...///111222444444444888>>>DDDNNNWWWWWWMMMDDDCCC???777>>>===>>>AAAEEEFFFCCC@@@<<<;;;999888777:::>>>AAAAAA???<<<:::888555111---)))***+++***(((((()))***++++++++++++************'''((()))((('''&&&((())))))((((((''''''(((((()))***)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&'''(((((((((((((((***)))))))))))))))))))))))))))************))))))))))))((('''&&&%%%$$$$$$&&&+++000///***'''))),,,))))))))))))(((((((((((((((***,,,+++(((&&&'''((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''***///222>>>@@@CCCEEEEEEBBB???<<<<<<<<<===???AAACCCEEEFFFGGGPPPZZZ^^^[[[RRRJJJFFF???===???CCCDDDAAA>>>???;;;999666444444666999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999777666555444555555666777888888888888777777666666666555555555777555333444555555333111111333444444333333444555333333333333333333333333444444444444555555555555444555555555555555444333555555555555555555555555555555555555555555555555666666666777777777888888777666666555555666666777666666666666666666666666555555666666666777777777666666777777777888888888999999999999999999999999888888888999999999::::::888888777777777666666666888888777777777666666666777777777666666666666555444333333222111000000///........................111000000000000111222333777999<<>>HHHPPPNNNHHHMMMFFF@@@BBBJJJSSSXXXZZZ```^^^XXXSSSVVV\\\]]]XXXXXXcccnnnoooeeeWWWLLLHHH<<<444,,,((((((***)))((((((((())))))(((''''''&&&&&&'''(((((('''&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&777666555444333333333333777999;;;;;;:::999999:::BBB>>>:::999;;;<<<888333777888888999999::::::;;;888666333111111222444666444666777777777777888:::888888888777777666444444777777666666555555555555777777666555444444444444444444333222333444555666222222222222222333444444555444222111222444777888777777888999::::::;;;<<<>>>>>>============<<<<<<999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999888444222///------...///...'''))),,,---...///111333777666444444777===CCCGGGUUU___aaaSSSDDD===;;;888<<<>>>@@@BBBCCCAAA???>>>888777666666999;;;======???<<<888555333111...,,,)))******)))'''(((***,,,---,,,+++*********+++,,,'''((())))))''''''((()))(((''''''''''''''''''(((***)))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''''''''&&&&&&))))))))))))))))))******))))))************))))))++++++***)))(((''''''&&&'''+++...,,,'''%%%&&&***(((((((((((())))))))))))''')))******((('''((()))'''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&''')))+++333888AAAHHHJJJFFF@@@;;;:::;;;<<<>>>??????@@@@@@>>>FFFQQQZZZ]]]YYYSSSNNNBBB>>><<<>>>???===???BBB???<<<888444333444777999999:::;;;<<<<<<;;;;;;:::<<<<<<;;;999888777666555444444555666777777777777666666555555555444444444555333222333444555444222111222333333222111333444222222222222222222222222333333333444444444555555555555555555444333222111555555555555555555555555555555555555555555555555555555666666666777777777666666555555555555666666555555555555555555555555555555555666666666666777666666666666777777777777777777777777777777777777777777888888888888999999666666666666555555555555777777777666666666555555777777666666666555555555222222111111000000//////////////////////////////111111111111222444666777???@@@BBBGGGJJJIIIDDD@@@777BBBLLLNNNNNNMMMCCC888BBB>>>===GGGWWWbbbddd```ddd```ZZZUUUUUUXXXUUUOOOYYYaaaiiihhh\\\LLL???999111,,,'''&&&'''))))))((((((((()))))))))((('''''''''((())))))''''''((()))((((((&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&888777777666555555444444666777999999888888999:::AAAAAA???<<<;;;<<<:::666:::999999999999::::::::::::888555222000000000111000111333444333444666777777777888888888888777777::::::::::::999888888777777666666555555555555555444333222111222444666888111111111111222333444444333333444444555666666777666777999:::;;;;;;;;;:::======<<<<<<;;;::::::999999999:::::::::::::::::::::::::::999888777666555111...++++++...111000///'''))),,,...///222555888999777666888<<<@@@CCCDDDIIIQQQRRRHHH<<<:::;;;<<<===???BBBBBB???<<<:::999777555444777;;;===<<<999<<<999444000...---+++***)))))))))((('''(((+++...,,,+++))))))***,,,...///'''(((***)))((('''((()))''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&)))))))))***))))))(((((()))))))))))))))*********))))))************)))))),,,,,,++++++***)))((((((&&&)))+++)))&&&$$$&&&)))(((((((((((())))))))))))&&&''')))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&'''(((+++222<<>>@@@DDDFFFGGGFFFAAA:::555111>>>XXXjjjaaaNNNCCC@@@>>><<>>:::999<<<@@@AAA>>>@@@AAA???;;;888666666777555555888;;;<<<:::777888444///,,,+++***)))(((((()))))))))((((((+++---)))(((((((((***---000222''')))******)))(((((()))''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''******+++++++++***))))))(((((())))))************))))))************))))))(((((((((''''''&&&&&&%%%%%%''')))(((&&&&&&(((***'''((((((((()))))))))***''''''''')))*********))))))))))))))))))******+++''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''))))))((('''((()))(((---555===AAABBB@@@>>>999:::<<<>>>???@@@??????>>>======BBBKKKVVV^^^bbb```MMM:::444777999:::;;;======<<<;;;888666333222222444666999;;;<<<======;;;;;;::::::999888888888444444555666666666666666444444444444333333333333111222222333333333444555000111222222000000111222111111111111111111111111222222222222333333333444111111222333444444333333444444444444444444444444444444444444444444444444333333444444444555555555444444333333333333444444555555555555555555555555444444444444555555555555444555555555555666666666777777777777777777777777666666666666666666666666777777666666666555555555555555555444444444333333444444444333333333222222//////////////////000000000000000111111111222222...///333777===BBBFFFHHHEEEEEEBBB;;;333333999@@@VVVhhhppp```III???AAADDD===IIIZZZggglllkkkgggeee\\\]]]]]]YYYSSSPPPRRRVVV[[[XXXRRRIII???666///+++***)))((()))******)))((((((((()))))))))))))))(((((()))***)))((('''(((***''''''&&&''')))---000222)))))))))((((((''''''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222222333444444444444333000111333333333444666888444;;;>>><<>>===@@@EEEIIIHHHEEE@@@<<<<<<999777999===BBBCCCCCC>>>===<<<:::999777666666888777777888999888666444333000,,,)))))))))((('''((()))******))))))***+++'''''''''(((***,,,///000''')))++++++***(((((()))(((''''''''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((()))))))))))))))(((((((((((()))******++++++))))))************)))))))))))))))(((((((((''''''$$$&&&((()))(((((()))***''''''(((((())))))******(((''''''(((***+++***((('''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((()))(((((()))+++(((***...333888;;;===>>>888888:::;;;<<<<<<======888777666;;;EEETTTcccmmmgggTTTAAA:::;;;;;;:::::::::;;;======;;;888444111222333444666999;;;===>>>888888888999999999999999666777777777777666555555555555444444444333333333111333444444333333444666111222333222000000000222000000000000000000000000111111222222222333333333///000111222333333333333333333333333333333333333333333333333333333333333222333333333333444444444333333222222222222333333555555555555555555555555333333333444444444555555444444444444555555555666666666666666666666666666666666555555555555444444777666666666666555555555444444444333333333333222222222111111111000000000......//////000000111111000111111222222333333333///222777<<>>IIIWWWXXXOOO@@@>>><<<:::999999:::;;;999999888888777777777777444555666444222111111222222333333444444444444444111222444666666666555444555666777777888777666555333333333444444555555555//////000000111333444555444555666777888888888777444444555555666666555555555555444444333333222222//////---,,,,,,,,,------++++++,,,,,,,,,,,,+++******+++------,,,---...000111333444444666888<<<@@@>>>DDDJJJLLLGGGAAA;;;999;;;999:::???CCCCCCAAA>>><<<888555555777::::::999888999999888555333111111...,,,)))(((((()))(((''''''))),,,,,,***)))((((((''''''((()))***++++++,,,&&&)))+++,,,***)))(((((()))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************&&&&&&'''((()))))))))((('''(((((()))******++++++))))))************))))))++++++++++++************'''(((+++,,,+++***)))((('''''''''((()))*********)))''''''(((***+++)))''''''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((('''&&&&&&(((***'''(((***,,,000444888:::::::::999999999999::::::444555777999???JJJWWWaaa\\\RRRHHHCCC???;;;999;;;999:::;;;<<<;;;888666444555555444444666888;;;<<<555666666777888999:::;;;999999999888777666444444555555555555444444444444222444666555333333444666222333444333111000111222000000000000000000000000111111111111222222222222000111222222222222222111222222222222222222222222222222222222222222222222222222222222333333333333222222111111111111222222333333333333333333333333222333333333333444444444333333444444444555555555444444444444444444444444555555555555444444333333555555555555444444444333333333333333222222222222000000/////////...............///000000111222222111111222222333444444444555888<<<@@@BBBAAA@@@>>>555333222777CCCSSScccmmmeeeQQQBBBAAACCC@@@>>>@@@HHHVVVdddfff]]]VVVVVV[[[[[[RRRMMMOOOSSSVVV\\\ccc[[[PPP@@@444...,,,+++***'''((((((''''''''''''((((((((()))***************&&&'''(((((('''&&&'''(((%%%&&&''')))+++,,,......++++++++++++***(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&---///111333444555555555222333444555555777:::===???>>><<<@@@SSSeeebbbTTT>>>===;;;::::::;;;<<<===;;;:::888777777999;;;===:::::::::888555333333444222222222222111000/////////111333555666666555444555666777888888777666555222333444555555555444444/////////000111333444555666555444333444666888999333333333333444444444444333333333222222222111111///...,,,+++++++++,,,,,,,,,,,,---.........------+++...111111//////222555444555666666777999===@@@???EEEKKKKKKCCC;;;777666666888===CCCEEEAAA<<<999:::444000111777<<<===<<<888::::::777222......///+++***(((((())))))(((''''''***------+++)))'''&&&(((((())))))))))))((((((&&&)))+++,,,+++)))(((((())))))(((((((((((())))))(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++++++++&&&&&&((()))************'''(((((()))***+++++++++))))))************))))))(((((((((((('''''''''''')))+++---...---***(((&&&&&&''''''((()))******+++***((('''(((***+++)))&&&)))))))))))))))***++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((('''''''''))),,,000444777>>>===;;;999888888999999555888;;;;;;:::===EEEKKKMMMLLLKKKHHH@@@888777;;;::::::::::::999999888888999777555444444666888:::333444555666888:::;;;;;;;;;::::::999777666444333666666555555555444444444333555777666444333444777222444444333111000111222000000000000000000000000000111111111111222222222222222222222222111000///222222222222222222222222222222222222222222222222111111222222222333333333222222111111111111222222222222222222222222222222222222333333333444444444333333333444444444555555333333333333333333333333555555555444444333333333444444444333333333222222333333333222222222111111///............---------......///000111222333333111111222333333444555555:::<<<@@@BBBAAA===999555---...555DDDWWWcccfffcccWWWFFF>>>CCCCCC;;;>>>IIIKKKUUU^^^\\\TTTNNNQQQWWWQQQHHHFFFPPP[[[\\\XXXVVVNNNCCC444+++((()))))))))(((((()))(((((((((***,,,(((((()))***************&&&'''((('''&&&%%%&&&(((&&&&&&((()))************+++,,,,,,+++***(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++---000222333333222222666999:::777444888AAAJJJNNNBBB:::@@@OOOTTTKKK>>>999::::::::::::999888888888888777666666888<<<@@@NNNIIIAAA999666666888:::777666444222000///......---...///111222222222222444444444444444444555555333333444444444555555555333333444444444555555555555444333333222222333333222000000000222222111000111000...---,,,,,,---...------------------------+++,,,...//////...---,,,...111444555333333555777777555444777<<>>===:::555222000///,,,******)))((()))***+++***(((+++******)))((('''''''''((()))*********((('''&&&''''''(((((()))+++,,,---///,,,((('''((())))))'''******))))))))))))******))))))(((((((((((())))))((((((((((((((()))******(((***+++***)))((()))***'''((()))***+++,,,,,,,,,)))***++++++++++++******''''''(((((())))))******(((((())))))))))))((((((''''''((()))))))))))))))'''''''''''''''''''''''')))((('''((()))***)))(((&&&''')))******(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))''''''***...222555>>><<<;;;;;;<<<<<<:::888<<<888555666:::>>>@@@@@@HHHJJJIIIEEECCCBBB<<<555999666555999;;;888888:::999333000111222222333666666888:::;;;;;;999777555:::999888666555666666777333333444555555444444333...222555666333222333555222222222111111111111000000000111111111111000000111111111111111111111111000000000000000000000000000000111111111111000000111111222222222222111111---...///000111222333333111111111111111111111111333333333333333333333333111111222222222333333333333444444555555444444333666444333111000000111111555444444333222111000000333222222222222222222222333333333333222000/////////...---,,,------///000......//////000000000000000//////000333777<<>>===<<<;;;888555222000222===MMMYYY^^^ZZZSSSNNNEEEAAA>>>>>>AAAGGGKKKNNNRRRXXXZZZVVVRRRQQQOOOMMMOOONNNOOOVVV\\\ZZZPPPFFF666333...+++)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&((()))++++++,,,,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***,,,///111222333333555888:::777333444:::@@@@@@:::666:::BBBEEE@@@999777777777888888888888888777888888666666666999<<>>999888666444333111111000........................000000000000000000000000111111222222333333333333333333333333444444444444333333222111111111111222111///------/////////...///...---,,,,,,,,,---...,,,,,,++++++++++++,,,,,,......///000000000000000555777888888555555666888999777666888:::;;;:::888999:::;;;<<<;;;:::888777777777888888777666555444666888999999<<<@@@@@@<<<999999777222,,,)))***+++***)))((()))***+++***(((******)))(((((('''&&&&&&(((((()))))))))((('''&&&(((((())))))***+++,,,,,,...***'''&&&((())))))(((******))))))))))))******))))))(((((((((((())))))((((((((((((((()))******((()))******)))((()))***((()))******++++++++++++******************))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''((()))))))))))))))'''''''''''''''''''''''')))((('''''')))***)))''''''((()))))))))(((&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''(((+++///111666999===??????<<<999777999888666888<<<>>>???>>>???BBBAAA>>>???DDDFFFEEE===888555777999888777888:::===;;;444111333444111444555777999999999888777:::999888777777777888888555555555444444444444444111222444444333333444444222222222222111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000111111111111000000000111111222222111111000000000000111111111111111111111111111111111111111333333333333333333333333111111111222222222333333333333444444444444333333555444222111000000111111222222222222222111111111222111111111111111111111000000000000///...------......---------...///000111111111111111111222222333333444666888<<>>:::999:::???GGGPPPWWWZZZUUUYYYZZZVVVRRRTTTTTTSSS\\\ZZZXXXUUUQQQIII???888111...***(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''')))***+++++++++,,,((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((***---///111222444777:::888333000222555333333333555666777666555333333444444555777888999888999999888666666666888@@@>>><<<::::::;;;===???:::999888666555555444444555444222///...---....../////////......------,,,/////////000000000000000111111222222222333333333111111000///////////////111///---,,,---...---------,,,,,,,,,,,,---......---,,,+++++++++,,,...///222111111111222444555666??????>>>;;;888777888:::999888777777777666444222444666777999999888666555444444333333222222222333999;;;;;;999:::===:::555333666666000(((%%%''',,,***)))((()))***+++***((())))))(((((('''&&&&&&&&&''''''((((((''''''&&&%%%((()))******+++++++++++++++)))''''''((()))))))))************************))))))(((((((((((())))))((((((((((((((()))******((()))******(((((()))***))))))******+++******************))))))((((((((((((((((((((())))))))))))'''(((((())))))(((((('''''''''((()))))))))))))))(((((((((((((((((((((((()))(((&&&'''((()))(((&&&)))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++---333<<>>===<<<888;;;;;;888<<>>??????999555...+++...666@@@FFFRRRRRRRRROOOIII@@@777222999:::===CCCJJJPPPTTTUUURRRUUUTTTPPPPPPUUUZZZZZZ```]]]WWWMMMAAA777000,,,+++)))'''&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))***+++++++++++++++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&(((+++---///222666:::999444000//////000111333333333222333444111111111111333555777888:::;;;<<<<<<999777666666666555555555555666888888777777777777777888999999???<<<999555333111111222222111111000///......------------...............////////////000000000000//////...------------...333000---,,,---.........++++++,,,,,,---...//////...---------///222444666777666444444555888;;;===GGGEEEAAA>>>;;;999::::::888666444222222333444555777777888999888666333222222111000///000111333555999:::999666555666222---...000000---(((&&&))),,,***)))((()))***+++***(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))*********))))))+++***)))))))))***++++++************************))))))(((((((((((())))))((((((((((((((())))))***((()))***)))((('''(((***)))***************)))(((******)))(((((('''''''''))))))))))))(((((((((((('''(((((((((((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))((('''&&&'''(((((('''&&&***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))---555>>>DDDDDD@@@;;;888888888999;;;<<<<<<<<<888;;;:::666:::JJJ]]]iiiNNNCCC:::888999666333111222333444555666666555444444444333333333555666777888888888999:::;;;;;;<<<999888666444333444555666777444000111444666555333333333222222222111111111000000111111111111000000//////////////////////////////////////////////////////000000000000/////////000000000000000000///333333222111000//////...000000000000000000000000111111111111111111111111000000000111111111111222111111222222222222111111222222111111000000000000000000000000000000000000......//////////////////...//////000000000000///.........//////000111111222111000000111333666777:::;;;<<<<<<<<<:::888666.........111888AAAJJJPPPHHHFFFBBB???<<<888444222:::<<>>666///+++))))))'''&&&&&&'''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''******++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%''')))+++///444888:::777333111000222222222333444444333222///000000111222444555666;;;===???>>><<<999888888222222222222333333333333444444555666888:::<<<===CCC@@@===999666555555555333333222111111000//////------------------------,,,------------.........///...------,,,,,,------222000------.........---+++,,,---...///000000000------...000333666999::::::999777666888;;;>>>@@@GGGEEEAAA===;;;:::999999444222///...///333888<<<======;;;999666333000///000/////////111444777999888999666222111111...)))******+++,,,------,,,+++***)))((()))***+++***((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))))),,,,,,,,,,,,,,,,,,------)))***++++++++++++***)))))))))(((((((((((())))))((((((((((((((())))))***''')))***)))((('''((()))))))))*********))))))(((******)))(((''''''((((((******))))))((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))((('''&&&''')))))))))(((******)))(((((((((((()))&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%***))),,,555AAAGGGCCC>>>;;;:::888777777999<<<>>>;;;===;;;666888GGGXXXcccQQQGGG???===;;;666222111===333222;;;===555111555666555333222111222333444666777888999::::::;;;;;;999888555444333444666777888444111111444666555333333333333222222222222111000000111111111111000000................................................//////000000000000//////...//////000000//////...000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111000000111111111111000000000000000000000000//////111111000//////...------------........./////////...//////000000000000///......///000000111111222222222222333555777999;;;::::::999888555222///---+++000888@@@GGGJJJLLLLLL<<<999666555666777666555555888???GGGMMMPPPOOOMMM@@@BBBBBBBBBIIIUUU^^^```QQQFFF:::222000///+++'''***(((''''''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''***++++++++++++***))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%&&&'''(((,,,000444777666555444333333111000222444555222000000111222333444444333333999;;;======;;;999999999555555555555555444444444333333444666888:::<<<===>>>===:::888666555444444222222222111111000000000///////////////.........,,,,,,---------.........//////...---------------///...---...///000///......///000111222222222222---...000222555777999999:::999777777888:::===???AAA???;;;999999888777555111000///---...444;;;AAA@@@>>>;;;777444111//////111000000111333666:::<<<888888444...---///...***((((((***...222222///,,,***)))((()))***+++***(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''((()))++++++---...//////---,,,---...)))***+++,,,,,,+++***)))))))))(((((((((((())))))((((((((((((((()))******'''((())))))''''''((()))(((((())))))***)))))))))***)))((((((((((((***++++++******)))(((''''''&&&&&&''''''((((((''''''&&&''''''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&'''***++++++*********))))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&***'''&&&...999AAA@@@===<<<;;;999777555777;;;???;;;===;;;666777@@@JJJPPPJJJEEEBBBAAA>>>888444333555//////888;;;666444888777666444222111111111222444555666888888999999999666666555444444555666777777555333333444555444333333333333333222222222222000000111111111111000000////////////////////////...........................//////000000//////.........////////////...............//////000000000////////////////////////////////////////////////////////////000000000000///000000000000000000/////////000000000000///...111000000///---,,,,,,+++---------......//////000....../////////......------...///111222222222222555555777888999:::;;;;;;777666444111000......---555:::CCCJJJLLLIIICCC???:::777555555999;;;:::888;;;>>>DDDKKKPPPPPPMMMJJJ???BBBCCCEEELLLUUUYYYXXXMMMBBB444---------)))$$$+++)))(((((()))((('''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))*********))))))(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((())))))+++...111222333333333111111111222222222111000222333555666666444111000444666888888777777888999999999888888888888888888666666666777888999:::;;;777777666555555444333333222222222222222222222222222222111111111000000000........./////////000000000000///............///000000111333555555333111111222333444555444444333111333555777888888777777888777666555555777999:::999666444444666666444222111222222111111444999>>>;;;888555111//////000111333333333444555777999:::555444///))))))------+++'''+++111444555222///---***)))((()))***+++***((((((((((((((((((((((((((('''&&&%%%%%%%%%'''((()))((('''&&&&&&(((+++...000---///000///---+++,,,---)))***,,,------,,,***)))))))))(((((((((((())))))((((((((((((((()))******'''((()))(((''''''((()))''''''((()))*********)))***)))(((((((((***,,,---++++++***)))((('''&&&&&&&&&''''''((((((''''''&&&''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&(((+++---...---))))))***+++***)))((('''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***///333666888:::;;;;;;999666777999<<<;;;===<<<999999===???======>>>AAACCC@@@999777888000;;;>>>666222777:::666555444444333222222222222333333555666777666666555333333333444555555666666444555666666444333333444444444333333333222222222000000111111111111000000////////////////////////------------------------......////////////......---......//////......---------------.........///........................................................./////////000000...//////000000//////.........///000000//////...///.........------,,,,,,---------...///000000000000000000000///...---------...000222333333333333777888999:::999888666555111000...---...222666999AAACCCEEEFFFCCC???:::777888666666:::@@@CCCAAA>>>FFFHHHKKKNNNNNNJJJCCC>>>EEEHHHIIIJJJMMMQQQNNNIII@@@999///***)))***(((&&&)))((('''((())))))'''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))))))))(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((()))******'''(((***,,,...000111222000222555444111000111333444555777888777444000...000222333444333444666888:::::::::999:::;;;;;;<<<::::::999999888888999999333333444444555444444333444444444444444444555555444444333333222222111111000000000000111111111222111111000////////////000333444666999<<<<<<999777333444555666666666555444777999;;;<<<<<<:::888666555444444333333444555666222111000111444444222///111444666666444444666999555222///,,,,,,///222555555555555555666666777888111///***$$$$$$))),,,***&&&...777:::555000---...***)))((()))***+++***(((((((((((()))))))))))))))'''&&&&&&%%%&&&'''((()))***((('''''')))---111444---///111///,,,******,,,)))***,,,------,,,***)))))))))(((((((((((())))))((((((((((((((()))******'''((()))((('''&&&''')))&&&&&&((()))***************)))(((((()))+++---///,,,+++***)))((('''&&&%%%&&&''''''''''''''''''&&&'''(((((()))))))))))))))''''''''''''''''''''''''&&&%%%&&&))),,,/////////((()))+++,,,+++***(((&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###'''+++***((((((...333777:::<<<;;;888777888::::::===>>>======>>>:::444222777???DDDAAA:::999<<>>...888:::---333333333333333333333333222333444555555555444333000111333444555666666666222666999888555222333444444444444333333333222222000000111111111111000000000000000000000000000000------------------------......////////////......---..................---------------------------............................................................/////////000......////////////......---...///000000///......,,,,,,,,,---------......------......///000111111333333333333222111//////---...000222333333333333666777888888666333///------,,,***+++///777???DDDIIIFFFBBB===999777777777111111555===FFFJJJIIIEEEFFFGGGJJJLLLLLLGGG@@@;;;JJJMMMNNNMMMMMMKKKCCC:::///---)))&&&%%%'''***,,,&&&&&&%%%'''((()))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''(((***---111333000222333333222111222444111CCCMMMBBB444000000...111111111222222333333333222555888999888999;;;>>>999AAAHHHEEE<<<444333555111111333444444333111111555555555555555555555555777777666555333222111111000222333222111333:::???333222222222222222333333:::999<<>>333888777555444333333444444333>>>FFFBBB:::666666777333333111000///............000111111111111333444333333333222000000222444555000******///222333222555555555444333222111000)))((('''((()))***)))(((+++777:::000)))---///,,,%%%######&&&)))+++)))&&&'''''''''''''''(((((()))'''''''''''''''((())))))))))))))))))(((***...000///...---+++))))))+++------///---))))))---+++%%%,,,***))))))******)))'''(((((())))))*********+++''''''''''''''''''&&&&&&)))(((((()))******'''%%%))))))((('''''''''''''''+++***)))'''&&&&&&&&&&&&%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))************))))))(((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$&&&'''((('''%%%&&&&&&&&&'''((())))))***111999BBBBBB;;;666777:::888999<<<>>>@@@>>>999555555666888888:::===AAADDDJJJJJJCCC666------111333444333333222111111222222000333555666444111///...333333333444555666888888666666666666666555444444555444333222222222222222222222222111111000000000222222111000//////000000000000///...............////////////////////////+++---///000/////////111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////,,,,,,,,,---------......////////////////////////...........................---,,,,,,---///222333333333111000////////////222333444555555666666555333777999666///++++++,,,***+++...222888???EEEHHHIIIBBB===;;;888555666:::<<<777444:::DDDIIIGGGBBBMMMIIIHHHHHHCCC===???EEEOOOPPPSSSRRRIII:::111///))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((((((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&'''(((+++...//////000222222222222444666AAANNNRRREEE888444444222333222222222222222222111333222222333555777888888999???DDDBBB;;;555444555333333333222111000///...222222333444444555666666666666555444333222111000333222111555:::>>>???>>>444333333222222222222333;;;;;;===CCCHHHEEE<<<333777777777666666666666666???FFFIIIBBB999555444222444333222111111111111111///111333333333222444555222333222111000000333555888333//////222555555333333333222111000///---,,,)))(((((()))*********)))---666888111---111333///+++)))''''''))))))(((&&&******)))(((''''''''''''((((((((((((((()))******&&&''''''&&&&&&(((+++------------+++)))))),,,...///000...******---+++&&&+++***(((((()))***((('''(((((()))))))))*********(((((((((((((((((((((((()))(((((()))******'''%%%))))))(((''''''''''''''')))((((((''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))(((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%&&&&&&&&&'''((()))))))))---555===@@@<<<888888999777777999;;;======:::888555555666666666999>>>AAAEEEDDD>>>666222333444111333222222111111111222222111333666666444111//////111111111222333444666666777888888888888777666555444333222222111111222222333333222222222111111111222222111000000000000000000000///...............////////////////////////---...000000/////////000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////,,,,,,---------.........////////////////////////..............................------...000222444222222111000////////////111111222333444444444444111333444000,,,***---111444555888;;;>>>AAACCCDDD>>>999666777777666999>>>AAA>>><<>>:::<<>>888333666666777777777777777888EEEGGGDDD<<<666444222000333222222111111222222333222444666666555444444444222222111//////000444777999666333333555666444111000///...---,,,***)))((()))))))))******+++++++++222777777111000444333...,,,***))))))******)))(((,,,,,,+++***)))(((''''''))))))))))))*********+++%%%&&&&&&&&&%%%'''))),,,+++++++++***)))***,,,...111111...++++++---+++(((***((('''((())))))(((&&&(((((())))))))))))******((())))))))))))))))))))))))((((((((())))))'''%%%)))((((((''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%&&&&&&&&&'''(((((())))))***///666:::;;;:::999999888666666777999;;;;;;;;;444444333222222555999=========;;;888888999555///222111111000111111222222111333666666444111000000//////000111222222333444666777777777777666555555333222222111111111111222333333333333222222222222222222111000000000000111000000///........./////////////////////////////////111222111000//////000000//////......---------------------------------......------------......------........./////////,,,------------.........//////////////////////////////////////////////////////......///111333444111111000//////000000000///000111111111111111111...///...+++***,,,333888===>>>@@@AAA@@@>>><<<:::555222111555777777;;;@@@HHHFFFEEEEEEFFFFFFEEECCCCCC@@@??????===;;;>>>CCCKKKEEE>>>777///((((((,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&(((((('''***,,,...///111444666666888777000---//////,,,222222222111111111111111///111444666555444333333666555555555666555444222333333333333555777999:::888888777555444222111111333222222222111111000000444222333<<>>===<<<;;;777111111111000000000111222222111333555555333111111111...///000111111222222222333333444444444444333222333222222111111222222222333333333333333333333333222222111000000111111111000000///////////////000000000000000000000000000111222333222000......///000/////////......------------------------------......------------..................////////////------------............////////////////////////////////////////////////000//////000111222444555000000/////////000000111////////////...---,,,,,,,,,---------...222999>>>??????>>><<<999666222111333000222666999999;;;@@@JJJJJJIIIFFFCCCAAA@@@@@@>>>>>>???AAABBBAAABBBDDDBBB:::222,,,'''###%%%***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&'''''''''$$$&&&)))+++,,,---000222///111111000111333111...//////000111222222333333666???GGGFFF===444333555222000///000222333222000222222222333444777999;;;999999888666444333222111111111111111111111111111222222555;;;@@@???888222111111000//////////////////111444444333222333444333222000///000333666888555444000---///555777555222222222222333333444555;;;<<<<<<999555111//////000000000///...000444777666555444333222000...+++,,,+++***((('''''''''''')))+++------,,,,,,...000666444///,,,...000---(((+++...333555555111---+++)))***++++++++++++******&&&'''((()))))))))((((((&&&((())))))((((((***+++'''(((******)))***,,,...222///...//////---+++***((('''&&&'''((()))((('''))))))((((((((((((((((((&&&&&&&&&''''''(((((((((***(((''''''(((((('''&&&((((((''''''''''''((((((******(((''''''&&&&&&&&&)))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%'''((()))(((&&&&&&&&&&&&&&&''''''''''''***((('''***///555999;;;>>>:::666555555777999999555444333000///000333666444>>>FFFDDD>>>;;;:::888222111111111111111222222000222444444222111111111///000111222333333222222111222222333333333222222333333222222222222333333333333333333333333333333222111111111111111222222000000/////////000000111111111111111111111111111111333333222000.........///////////////.................................///......------......///........./////////000000---------.........//////////////////////////////000000000000000000000000//////000111222333444444//////////////////000000/////////...---+++***))),,,...000333666999<<>>BBBEEEFFFFFFBBB>>>:::::::::777;;;???CCCEEEEEECCC@@@555///***((('''$$$&&&***''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''###%%%'''((()))***,,,......///000222333333000...---...///000111333444444>>>JJJTTTOOO@@@333111444///......///111111000///222111111111111111222222555555555555555555555444111111111111111222222222222333666777777555222000000///////////////000000---///000111000000222333111111000000111222444555333444222///111555777444444444444444555555666777<<<<<<;;;777333000...//////000111000///000222444444444444222000...,,,++++++***((('''''''''((()))))),,,//////------000222///---***+++...111111///444777;;;;;;777111,,,)))((()))***+++,,,++++++***%%%&&&((()))))))))((('''%%%&&&((((((''''''((()))&&&((()))***))))))+++,,,///,,,---111222...++++++((('''&&&''')))***)))((())))))((((((((((((''''''%%%%%%&&&&&&''''''((((((***(((&&&&&&'''((('''&&&(((''''''''''''(((((()))+++***)))(((&&&&&&&&&%%%))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%&&&***000555888<<<:::666555555666666555333333333111//////111444333???HHHDDD<<<999;;;===444333333222111111222222///111222222000000000111000111222333444333333222222333333444444444444333222111111111111222333333222222222222333333333333222111111111111222333333000000/////////000111111111111111111111111111111000222333222///.........//////////////////////////////////////////////////////............//////....../////////000000000------........./////////////////////////////////000000000000000000000000//////000111222333333444000000///....../////////...///////////////...---...000444777:::<<<<<<<<<777666333000//////000111000000555===@@@@@@AAACCC??????>>><<<999777666666444888<<<>>>AAAAAA===777,,,(((&&&((()))'''''')))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))))))))'''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$&&&'''((('''((()))+++++++++---///000///.........//////000111222222333;;;DDDKKKGGG::://////333...///111222222111000000///000000000000000//////333333333333333333333333111111111222222222333333555444333222222222222111000000000000000111222333000000000111111111111000///111555777888666444222222555555222222444444222444444333333333444444555999999777444000///000222///000222222000000000111111111000...,,,*********)))(((&&&&&&&&&''')))******---000000...---111444---+++***,,,///222444666666999:::888222,,,)))(((((()))+++,,,+++***)))'''&&&''')))*********((('''&&&'''))))))((('''((()))&&&((()))***)))))))))++++++)))+++222444///++++++)))((('''(((***+++***)))))))))((((((((('''''''''&&&&&&&&&'''(((((())))))***(((&&&%%%&&&''''''&&&'''''''''''''''((())))))***)))((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((+++///111777555444444555555333222000111222111///...///111...777<<<888444444888:::666666444333222222111111...///111000///...///000///111222444444333222111111222222333444444333333///////////////000111111111111111222222222333333222111111111222222333444000000//////000111111222222222222222222222222222///000111111///------.../////////////////////000//////////////////////////////............//////.../////////000000000000............////////////////////////////////////111111111111111111111111......///111222222333333111000///...............---...000222444666777777222333444777999:::999888222222222111222222333333222222777>>>@@@===<<<>>>999999888777777777666555777:::999777888999444---)))%%%$$$(((+++)))'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((******)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&&&&''')))(((''''''(((******)))***---......000333000000000000111111111111000666;;;888111,,,...222...111444444333111111111,,,...000111222222222111444333333222111000//////111111111222333333444444999444///...111333444333000000111111222333555555444222111222333222000......333:::??????:::444///...333666333222333222000111111000000///000000111666666444111//////222555...000333333111000//////------,,,)))'''&&&&&&''''''&&&%%%%%%%%%'''***+++***...111111......111555000......///111222555888333444444000+++''''''(((***+++,,,,,,+++)))&&&%%%'''(((***+++,,,+++)))((((((***,,,,,,+++******+++&&&(((******)))((()))***(((&&&+++333555///******)))(((((()))***++++++***))))))(((((('''''''''&&&&&&''''''((()))******+++***(((%%%%%%&&&''''''&&&'''''''''''''''((()))***(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((((((***,,,111111111333444444222000---///111000///.........''',,,...+++***...222333888777666444333222111111---///000///......///000///000222333333333111000...///000111111111111111---------------...///000000000000111111222222222222111111111222333333444000000///000000111222222222222222222222222222222...///000000...------...////////////000000000000000000000000000000000000//////............//////////////////000000000000............/////////000////////////////////////111111111111111111111111---...///000222222222222222111000......---------,,,---111555999<<<>>>???444444333444666666555444---///111333444444333333666555999>>>>>>999555666777555444555777888777666<<<===999222111333///'''***%%%$$$(((+++)))''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((******)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,//////000000///...------///000000///...///222555555333===JJJFFF333+++222---...///000000///...---000111222111///---------,,,000000///999FFFGGG???444444333333222222111111///000111444777:::===>>>222222222222222111000000222444;;;BBBFFFAAA555***555555555666444000000111000000///////////////000555555555444333333222222///......------,,,++++++))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((((((+++000222222222111222///111222222222222333444111///,,,)))''''''''''''***(((&&&%%%%%%%%%$$$###'''(((((((((&&&&&&((()))******))))))))))))******&&&'''((((((''''''((()))+++%%%'''000222++++++222///***&&&''',,,---)))$$$)))(((((((((''''''''''''''''''((()))))))))))))))...+++(((&&&'''(((((('''&&&'''''''''&&&&&&((())),,,+++(((&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((('''''''''((()))+++,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***)))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((***000666888444/////////...---,,,,,,...///,,,---...---,,,---///111<<<888777999888222111555...,,,,,,///000///,,,,,,111000000///......------/////////000111111222222...------,,,,,,,,,---------------............////////////000000000000000000000000000000000000000111111111000000000000000////////////////////////111111000///......//////---...///000000000000000............////////////////////////000000000000......//////000000111111000000///000000111222222/////////////////////...///---,,,---...000///......---,,,...000000///.........000777>>>@@@===888555222//////111111///---111444999;;;;;;:::999999;;;<<<<<<<<<:::888555444333222222444777:::;;;;;;999666222...***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))'''''''''''''''''''''''')))&&&$$$$$$&&&(((&&&$$$$$$$$$&&&&&&&&&&&&$$$$$$''''''((((((((((((''''''((('''&&&%%%%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********+++,,,---......///......///000//////...///222555???KKKTTTOOOBBB666111///......///000000///.........000111000///......///111222111333AAAPPPOOODDD333333222222111000//////000000111222333555777777000111111111111000000000///222777===AAA===555...444333222111///---,,,...............///000111111666666555444333333222222...------,,,++++++******)))((((((((('''''''''&&&'''&&&&&&&&&&&&'''((((((+++...000111///---,,,,,,)))************+++,,,---///---+++)))'''''''''(((***(((&&&%%%&&&&&&&&&$$$(((((()))((('''&&&(((***))))))(((((((((((())))))%%%'''((((((''''''(((***+++%%%&&&...///))))))000...)))&&&''',,,...***%%%************))))))((('''''''''((()))))))))))))))---***'''&&&'''(((((('''&&&'''''''''&&&&&&((())),,,+++)))'''''''''((()))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((('''''''''((()))***+++))))))))))))(((((((((''''''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((()))...333555222////////////...---,,,---------/////////------...///777444444888999666666:::555222///.........---,,,..............................///000000111222222......---------------...---------............///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////......///000000000000000///........./////////000000/////////000000000000111/////////000000000000000000////////////000000111///////////////////////////---++++++,,,------,,,000...---...000222222111333222222666;;;<<<999555111...,,,,,,///000000//////444999===>>>>>>>>>>>><<<;;;:::999888777666666555444333555777888888777444222...+++((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''(((&&&$$$$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&'''&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))+++---...//////...//////......///111444@@@YYY```KKK888777555,,,...//////000000000//////---///000000//////000222000///---111???LLLHHH<<<000000111000000...---,,,111111000000//////000000...//////////////////000...000333666666555222000333111...,,,+++,,,---...............///000222222666555444333222111000000,,,,,,+++******))))))(((((((((((('''''''''''''''''''''&&&&&&''''''((()))...000111111...,,,++++++******))))))***+++---...+++***)))'''''''''((())))))'''&&&&&&'''(((((('''((()))))))))'''''')))***((((((''''''''''''(((((($$$&&&(((((('''((()))+++***%%%%%%******&&&''',,,---)))&&&(((,,,...,,,(((+++,,,,,,---,,,***)))((((((((((((((()))))))))))),,,***'''&&&'''(((((('''&&&'''''''''&&&&&&((()))+++***)))(((((()))***+++((((((((('''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((()))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((''''''***///111000...//////000000///...,,,+++...///111111///......///000...000444666666777:::;;;888333///.........------------...............,,,---...///000111222222///......---......//////---------............///.........---------------........................---......//////000000000000000000000000000000000///000111111111000///...000000000000000000///........./////////000000000//////000000000111111111111111000000000000000/////////...---------..............................///---***)))***++++++***///......000333777888888888666444555777666333000...,,,******,,,.........///444;;;@@@BBBBBBBBBBBB<<<:::777444333333444555777666555555666555333111---+++)))'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%''')))+++,,,------,,,---...---------000222333JJJPPP<<<---111222***....../////////000//////000111222222000000111333000///---...555<<<888///....../////////...------111111///...------------------------...///000111555555444111...---...000000///---***---333666777000000000000000000111222333333222000///...---,,,******))))))(((''''''&&&'''''''''''''''''''''''''''''''''''''''(((((()))///000111111///......///---,,,++++++---///000111(((((('''''''''((())))))((('''&&&&&&((())))))(((((()))***)))'''''')))***'''''''''&&&&&&'''''''''$$$&&&'''((('''((()))+++***%%%$$$'''&&&$$$%%%)))+++(((''')))---...---***+++,,,------,,,+++)))''')))((((((((((((((())))))+++)))'''&&&'''(((''''''%%%'''''''''&&&&&&''')))))))))((((((((()))***+++((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((('''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''(((&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%'''+++---------......///111111000,,,***,,,...111111000///000111++++++,,,///111111333444;;;:::666111000222111...///.........---------,,,++++++,,,...///000111222///............///000000---------............///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000........................---///000111111000...---000000000000000///...---....../////////000000000/////////000000000111111111111111000000/////////......---,,,++++++,,,,,,,,,,,,,,,,,,------------...,,,******+++---------,,,---000555:::===>>>===999666333111111111...,,,///---,,,++++++,,,------222666<<<@@@AAA@@@??????999666222...---///222444999777555444333111---+++''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%&&&'''((())))))))))))***+++,,,,,,+++,,,---///***222555///***+++---+++...............//////000555555555333111000222333000333333111000222111///...............//////000000000///......---......,,,,,,,,,---...000222333CCC@@@:::333---+++---///---......---444>>>CCCAAA444333222111000////////////...---,,,+++***)))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((''''''''''''((())))))000000000///---,,,---...***((('''(((+++---...---&&&&&&&&&''''''((()))***(((&&&%%%&&&(((******)))((())))))(((''''''(((***''''''&&&&&&&&&&&&''''''%%%&&&(((((('''((()))+++(((%%%$$$%%%$$$###$$$''')))((('''))),,,...---+++)))***+++++++++***)))(((***)))(((((((((((()))))))))(((&&&&&&(((((('''&&&%%%'''''''''&&&&&&''')))''''''''''''((())))))***))))))((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''***((('''((())))))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%''')))***+++,,,,,,...111333222///++++++---///000000111222333...//////......//////...555777666333444777555///222111000///---+++*********+++,,,---...///000000...............///000000---------............///---,,,,,,,,,+++++++++***++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///...,,,///////////////...---,,,............////////////...////////////000000000111000000000///.........------,,,+++*********+++******+++++++++,,,,,,,,,---,,,,,,---000222222222///111555:::>>>>>>;;;888444222///...------,,,,,,+++,,,---...///000111222555888;;;<<<;;;888777666222000...---...222666:::888666333111000---***'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&'''(((******))))))+++,,,,,,((('''+++,,,******,,,,,,,,,,,,,,,---...///000777777666444111000222333...111333111...---111444444333111//////000111222/////////...//////000000---------...000222555666NNNHHH???666000...///000+++///000111:::FFFIIIDDD444333222000...---,,,,,,*********)))((((((''''''(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))***111000...+++(((&&&'''((()))'''&&&(((,,,///---+++%%%%%%&&&'''((()))******(((&&&%%%&&&'''))))))((('''(((((((((&&&&&&((()))''''''&&&&&&&&&&&&''''''&&&'''((((((''''''((()))'''&&&%%%%%%%%%%%%%%%&&&(((''''''(((***,,,+++***(((((((((((()))))))))***+++***(((''''''((())))))((('''&&&'''(((((('''&&&&&&'''''''''&&&&&&((()))&&&&&&''''''((((((((())))))))))))(((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((''''''((((((((('''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''+++)))((()))******)))'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))***)))+++///444555333///+++---.........///222444333555444111000222111...///444555222555:::888111555444222000...+++***)))+++++++++,,,------......------------...///000000---------............///------,,,,,,++++++******++++++++++++++++++++++++)))******++++++,,,,,,,,,************************+++,,,---.........---,,,------------------,,,+++,,,,,,---------.........------.........///////////////...............---,,,,,,+++*********++++++***++++++,,,,,,---------------///222555777666555555666999;;;<<<999333...///...---,,,,,,,,,,,,---'''***...222333444666777555666777666333111000000,,,,,,,,,///222888<<>>:::555111//////111333000//////...//////000000.........///111444777999LLLDDD:::444111111000///***000333333;;;FFFFFF===000000...---+++*********(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))***//////,,,)))%%%$$$&&&((()))((((((+++000222///+++%%%&&&'''((()))*********(((&&&%%%%%%&&&((('''&&&&&&'''''''''%%%%%%'''(((((((((''''''''''''(((((('''((()))((('''&&&'''(((%%%&&&'''&&&'''''''''&&&'''''''''((()))***))))))(((''''''&&&(((***,,,---+++***((('''&&&'''((()))'''&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&((()))'''(((((()))))))))(((((())))))))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((('''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''+++)))(((((())))))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&%%%&&&&&&'''''''''(((...555888777444//////...,,,+++,,,000222222666666222222555555222...333333///222::::::333555444333111///---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---------............///...------,,,++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------------++++++******++++++,,,,,,,,,------...//////000000---///222666999999666444777666666666555222...+++,,,---...------,,,------(((,,,222666666555555555111111111///...---///000+++,,,...000333666888999222...***(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,+++)))'''&&&%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&''''''''''''"""$$$&&&'''&&&&&&'''((((((+++***&&&''',,,,,,(((******))))))***,,,---...111222111000///000222555777333000000111333555888EEE@@@999222///...000222000000///.........///////////////000222666999;;;EEE===333...///111000---+++111444333:::CCC@@@444,,,,,,+++***))))))))))))'''''''''(((((((((((()))(((((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((()))******------+++)))''''''***---'''%%%&&&***000111---(((&&&&&&((()))************(((&&&$$$$$$&&&'''&&&%%%%%%&&&'''&&&$$$$$$&&&'''((((((''''''''''''((((((((()))***)))'''%%%&&&'''$$$&&&((((((((()))(((&&&''''''''''''((((((((((((((('''&&&&&&'''***...000,,,***((('''&&&'''((()))'''&&&&&&'''(((((('''%%%&&&'''''''''&&&&&&((()))))))))************))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((((((((('''&&&%%%(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''***(((''''''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&&&&%%%&&&&&&&&&%%%&&&---555:::999777222111///+++)))***---000...333444111222777888444///444222+++...999;;;555444333222111000///...---,,,,,,,,,+++++++++******+++++++++,,,---...///000---------.........//////......------,,,+++******++++++++++++++++++++++++************))))))))))))******************************))))))***+++,,,,,,((()))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++*********+++,,,------/////////000111222222333///111444999;;;:::555222444222000/////////...---,,,...//////...------...,,,111777999666222//////,,,---,,,++++++---000333...///000000000///---,,,///+++'''%%%%%%'''((()))&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$%%%(((***&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%''')))++++++)))'''%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((************************,,,,,,---------.........////////////000444:::>>>GGGAAA888111///222777;;;555333111///......///000222111000000000111333444777666333000---,,,++++++........................))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''(((***+++333...)))&&&''')))))))))'''******((((((***)))&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))+++***)))(((((()))******,,,+++)))((('''''''''((('''&&&&&&''')))***)))(((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''(((((())))))******''''''''''''''''''''''''&&&'''((('''&&&%%%&&&''')))))))))))))))(((''''''((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((******(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&(((***---000333444444333111000...---,,,+++000000111333444555666666666333...---///000000...222111000000111111000///---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,---------.................................333333111000...,,,+++***++++++************+++++++++*********************+++++++++******)))))))))...---+++***)))***++++++++++++******++++++,,,---((()))******++++++******---------,,,++++++******------,,,,,,---...///000......000222555555333000111111111111000///...---------,,,++++++,,,...///---+++***+++---///000000333333222000///---,,,,,,,,,+++++++++,,,---///000//////...---,,,***)))))))))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---///444777777555111......111666999222111///---,,,,,,---...------,,,,,,,,,---...///111000...,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++000,,,((('''((())))))((('''******((((((******&&&'''&&&&&&&&&&&&'''((()))(((((('''&&&&&&'''((()))(((((('''&&&&&&'''((((((+++***)))(((((()))******,,,+++)))((('''''''''(((((('''&&&'''((()))((('''&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((()))))))))))))))(((''''''((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((***,,,---000111222222222111///......//////000111333444555777333000///000000///---//////...///000000000000555444333111...,,,+++************++++++++++++++++++++++++,,,,,,---------------------------------222111000///---,,,++++++++++++************++++++*********)))))))))))))))***************+++++++++---,,,+++***)))******++++++************+++,,,,,,)))******+++++++++++++++++++++++++++,,,,,,,,,,,,///000000000111111111111/////////111333444222000...............------,,,---------------...///000111000111222444555333222000000///...---,,,++++++///...............//////,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********((()))+++++++++,,,///111,,,,,,,,,---...000222333...---,,,*********+++,,,******))))))******+++,,,******))))))))))))***+++((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&''')))***++++++)))''''''((()))(((''''''******''''''******'''''''''&&&&&&''''''((((((***)))((('''((())),,,---''''''&&&&&&&&&&&&''''''******))))))))))))******+++***)))((('''''''''((()))(((''''''((()))'''&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((()))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&&&&%%%%%%&&&&&&***---000444666555444333......------...000222333555333222111111111///...---......//////000000000888777666444222000...---++++++++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,++++++************+++++++++++++++++++++++++++,,,*********+++,,,,,,---------,,,++++++***+++++++++++++++******++++++,,,---,,,,,,,,,---------------,,,,,,---......///000000111222333444444444333222000///...///000111000///***++++++,,,,,,,,,,,,+++------...000000111111111333333555777888777444111,,,,,,,,,+++++++++******111111111111000///...---)))(((((('''&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((***,,,---,,,,,,---...,,,,,,------...---------,,,+++***))))))******+++***************++++++,,,'''''''''''''''((())))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&$$$$$$%%%&&&''')))***+++'''&&&''''''(((((('''&&&'''))))))''''''***+++(((((((((''''''''''''((((((***)))((('''(((***---///''''''&&&&&&&&&&&&'''''')))))))))))))))***************)))(((((((((((((((***)))''''''(((((('''%%%''''''''''''(((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''((()))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***)))'''&&&&&&&&&&&&&&&))),,,000444666777777111///...---,,,---///000111111222222333222111000///000000000/////////000111111111111222222222222------------,,,,,,,,,,,,************************,,,,,,,,,+++++++++++++++,,,---------------------++++++************++++++.........///////////////------------------......---------------------------,,,,,,,,,,,,---......///....../////////000000111111111111222222333333000111333444444333222000///---,,,+++---------,,,((()))***+++,,,,,,,,,,,,---...000222333333222222222222222444555444111...))))))*********+++++++++222222222222000---+++***&&&&&&%%%%%%$$$$$$$$$######$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$(((((((((''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''(((&&&%%%$$$$$$%%%&&&((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((***,,,,,,+++***++++++,,,,,,,,,+++******************************++++++))))))*********+++++++++'''''''''(((((('''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&###$$$%%%&&&'''((())))))$$$%%%''''''''''''&&&&&&'''))))))&&&&&&***+++))))))(((((('''''''''(((((()))(((''''''(((***,,,---''''''''''''''''''''''''(((((())))))************)))))))))))))))(((((((((***)))''''''(((((('''%%%'''''''''((((((((())))))((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''))))))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&''''''((()))***&&&''''''(((((()))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''%%%&&&'''***...222666888333222000...---,,,---------...000222222333333444333444555333000......///******+++---...000111111////////////////////////,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++************++++++.........//////000000000111111000///...---------....../////////////////////............///000000111000000///000111222222333333222222111111111111---...000111111000...,,,---+++))))))***++++++***)))***+++---............---...000222222222222111222000.........///...---((())))))***++++++,,,,,,000000000///---+++(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''))))))((('''((()))'''''''''''''''((())))))((())))))******+++++++++&&&&&&'''(((((((((((((((((((((((()))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&$$$%%%&&&''''''(((''''''$$$&&&((((((&&&&&&&&&'''''')))(((%%%&&&***,,,***))))))((((((''''''(((((('''''''''(((((()))******''''''(((((((((((('''''''''((()))******+++******(((((())))))))))))(((((()))(((''''''((()))'''&&&''''''((((((((()))))))))((())))))******))))))((()))))))))))))))(((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&((())))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%(((,,,111444222222111000///...---,,,+++---///000000111333555555777777444000------///******++++++,,,,,,,,,---000000000111111111222222////////////............---,,,,,,++++++*********)))*********+++++++++,,,++++++************+++++++++++++++,,,------......222111000///...,,,++++++......///000000000000////////////...///000000111000//////......000111222000000///......---,,,,,,+++,,,---------,,,+++***+++***)))***+++,,,+++***,,,,,,...///000000000000...//////000000000000000222///---,,,---......---((())))))***++++++,,,,,,------,,,+++***((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''''''''''''''(((((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$&&&''''''&&&&&&''')))###$$$&&&'''((((((''''''&&&'''((()))************$$$%%%&&&'''((('''&&&&&&&&&'''((())))))(((''''''%%%&&&&&&''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%&&&''')))(((%%%$$$&&&(((''')))(((%%%&&&***,,,+++******)))((((((((((((((('''((()))******)))(((((((((((()))******)))((((((&&&''')))***++++++******'''((()))******)))((((((((('''&&&'''((()))(((''''''((((((((())))))))))))((()))************)))((())))))((((((((('''''''''(((((((((((((((((((((((($$$%%%''''''&&&'''(((***)))))))))))))))(((''''''(((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&)))+++,,,,,,---///000111000...------/////////---...111444333555777444///,,,---000...------------,,,,,,,,,...//////000111222333333333333222222222111111111...------,,,++++++******)))))))))***************++++++************++++++))))))***++++++,,,------......------,,,+++******,,,---...////////////.........------......///000...---+++++++++,,,...///,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++************+++,,,...///---+++......///000000000000000//////...------------......---,,,---......---+++(((((())))))******++++++******)))(((''''''''''''$$$%%%%%%%%%&&&&&&''''''+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))%%%&&&''''''&&&&&&(((***$$$&&&)))******(((&&&$$$%%%%%%'''((())))))***)))%%%&&&'''((()))(((''''''$$$%%%'''((())))))((('''&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$'''))))))(((%%%$$$&&&(((''')))(((%%%&&&***,,,+++******)))(((((((((((((((((()))***,,,+++***((('''((()))***++++++***)))(((&&&''')))***+++++++++***'''((()))******)))(((((('''&&&&&&''')))***)))((((((((((((((())))))))))))((()))***++++++***)))((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))$$$%%%''''''''''''(((***)))))))))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&'''''''''&&&&&&'''''''''''''''&&&''')))---000222111000//////000000...++++++///222000333555333...,,,...111////////////000000000000------...000111222333444555555555444444444333333......------,,,+++******)))))))))))))))*********++++++************++++++******+++,,,,,,---......***************************+++---.........---------,,,,,,,,,,,,---......+++***)))((((((***,,,---******+++,,,,,,---------...---,,,++++++++++++,,,++++++,,,///111111///---...///000000111000000000000///---,,,++++++,,,,,,******+++...///...+++((((((((((((((())))))******)))((('''&&&&&&'''((()))$$$$$$$$$%%%&&&&&&''''''...,,,***(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&!!!$$$''''''&&&%%%'''))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((+++******)))))))))))))))+++++++++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&'''((((((''''''&&&,,,(((%%%%%%(((******)))+++++++++***)))((((((''''''******((((((***)))&&&...---,,,***)))(((((('''((())))))*********))))))%%%&&&&&&''''''''''''''''''((((((((((((((('''''',,,)))'''((()))***(((%%%(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&%%%'''((())))))'''%%%$$$$$$$$$$$$%%%&&&'''((()))+++******)))(((''''''&&&''''''''''''((((((((((((******))))))((((((''''''+++***)))(((((('''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%$$$%%%))))))%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$''''''''')))+++///333555777444000,,,++++++...000.../////////...///111222333222111000000222444555111000...---,,,,,,------000111333333222222444555111111111111000...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******(((''''''(((***+++)))*********+++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))***++++++------,,,++++++++++++++++++...111222111111222333222111111111000000//////111000///---+++*********...---------...---***'''((((((%%%///)))###...$$$)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,***((('''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$'''******(((%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''')))+++***'''%%%&&&''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***++++++++++++******)))(((((('''(((((((((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''+++(((%%%%%%''')))***)))++++++******)))(((((('''***,,,+++(((''')))(((%%%---,,,+++***)))((((((((())))))************))))))&&&&&&'''(((((((((((('''''''''((((((((((((''''''+++)))'''((()))***(((&&&'''((((((((())))))))))))***)))((('''&&&&&&&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%&&&'''((((((*********)))((('''''''''''''''''''''((((((((((((***)))))))))((((((((('''***)))((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''(((%%%%%%''''''%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%&&&&&&&&&'''))),,,///111555444222000///...---------///000000//////111333333222111000111222444555000///---,,,+++++++++,,,---///000000//////000222222222222111000///...---//////.........---------......///......---,,,,,,++++++******************(((((())))))))))))))))))))))))************))))))))))))************))))))(((((()))***************---,,,+++++++++,,,---...//////...---------------...000333444333222333333111000000000/////////.........---------,,,,,,,,,---,,,++++++,,,+++)))''')))((($$$,,,'''$$$000''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$'''))))))'''%%%%%%&&&++++++)))(((&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))***+++)))'''&&&&&&'''((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***,,,,,,+++******))))))(((((('''******)))))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$######$$$&&&((()))+++(((&&&%%%&&&((()))(((+++******))))))(((((('''---...,,,'''&&&((((((&&&++++++***)))))))))))))))))))))************))))))''''''((()))))))))((((((''''''((((((((((((((('''***((('''((())))))(((&&&''''''((((((((()))))))))******)))''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((******))))))((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((('''(((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((+++'''%%%&&&&&&%%%'''+++'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&%%%&&&''')))+++,,,000111222333222000...,,,---///000///......///111111000000000111222444555222111///...---,,,,,,,,,+++,,,------,,,+++---...222222111000///......---444444444333333222222111000111333333333222000...,,,------------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))+++---......------,,,,,,+++,,,---...000111222111000000//////000000///111333333222111111111//////............------***+++,,,.........------,,,+++)))((())))))((('''))))))###)))%%%&&&666...)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%%%%&&&'''222000---)))'''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&'''((((((((((((''''''(((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))++++++******))))))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%$$$######$$$''')))+++***(((&&&%%%&&&'''((()))******))))))((((((((((((---...+++'''&&&)))***((())))))((((((((())))))***)))************))))))((('''(((((()))))))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''((()))***'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''***'''&&&((((((&&&'''***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))+++,,,...000111000///...///000111000...,,,,,,---............///111222333444444333111000///......***+++,,,,,,******+++,,,111111000///...---,,,,,,555555555555555555555555111333666888888777555444...000111222222///---+++------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,///111222222222111............000222444666444333222222111222222222...///111111///...---------------,,,,,,,,,,,,,,,(((***,,,.........,,,++++++)))&&&%%%&&&'''''''''(((((("""'''%%%***>>>666((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((333111---)))&&&&&&&&&'''******)))'''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%&&&'''(((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&###$$$&&&'''''''''&&&%%%'''&&&%%%%%%&&&(((+++---(((((('''&&&&&&''')))+++)))))))))(((((((((((((((***+++***&&&&&&***,,,+++((((((''''''(((((()))******************)))(((((('''(((((()))))))))))))))&&&&&&'''(((((((((((((((''''''((((((''''''((((((''''''''''''((((((((((((%%%&&&&&&&&&''')))***+++(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&''''''((())))))'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&'''******'''&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&'''(((***,,,...000111444555555333000---,,,,,,,,,,,,,,,------...///000333333222111000///...---+++,,,------,,,+++---...000///...,,,++++++++++++///000000111222333444444000222666999;;;;;;:::999333555777999888666333111------------------------,,,------......------,,,...---,,,,,,,,,,,,---......000111333555555555555444444444444555777999;;;444444333222222222222222---///111000...---,,,,,,+++++++++++++++,,,,,,,,,)))***,,,------+++)))((()))'''$$$$$$%%%&&&&&&&&&%%%'''!!!&&&&&&///DDD;;;((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((()))...,,,)))'''%%%&&&((()))+++***)))((('''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''///,,,)))((((((((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((('''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''(((((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&'''''')))+++,,,''''''((('''&&&(((+++...((((((((((((((((((((((((''')))(((%%%&&&***,,,***((('''''''''''''''((()))******+++******)))((('''''''''((()))))))))((((((%%%&&&'''((())))))))))))%%%'''(((((('''&&&''')))&&&&&&'''''''''((((((((($$$$$$%%%%%%'''(((******(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''&&&''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%'''++++++'''%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%$$$$$$%%%'''+++...111555777777666333000......,,,,,,,,,---------------...............,,,++++++,,,---//////......000111111///...,,,+++++++++,,,***++++++,,,---...//////...000333666888999999999666888:::<<<<<<:::888777222222333333444444444444444444555555555555444444666555444333333444555666777777888999:::;;;;;;<<<:::999888888888:::;;;<<<333222111111000000111111...000222222000.........******++++++++++++,,,,,,***************(((&&&%%%'''%%%$$$$$$%%%&&&&&&%%%"""'''"""'''&&&000DDD999''''''%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&(((******)))((('''&&&%%%%%%&&&((()))***)))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((000---)))'''(((((('''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((())))))&&&'''((((((((()))...111((((((((((((((((((((((((%%%((((((&&&&&&))))))'''(((((('''&&&&&&'''''''''+++++++++******)))((('''&&&&&&'''(((((((((((('''%%%&&&'''((())))))))))))$$$&&&((((((&&&&&&''')))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&''''''&&&'''((((((((('''%%%%%%'''&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((('''((((((((()))))))))***(((((('''&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%((((((%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$%%%&&&(((***,,,///111333333111/////////...............------,,,***+++,,,,,,,,,,,,+++***,,,---///000000111333444222111///---,,,,,,---------------------------,,,---...///111222333444444222444666777888888666666555555666777888999999:::999999::::::::::::999999;;;:::999888888999:::;;;;;;:::999888999:::<<<===999888666555555555666666111000//////......//////---///111111000.........******+++++++++,,,,,,,,,)))((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&'''%%%$$$!!!'''###'''%%%--->>>111'''&&&%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$'''+++,,,+++)))%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,(((%%%$$$'''))))))'''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))************))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++'''''''''(((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&'''((((((''''''&&&%%%'''))))))(((+++///444'''''''''(((((((((((((((&&&))))))&&&&&&((('''###(((((('''&&&&&&&&&&&&&&&+++++++++******(((''''''%%%&&&&&&'''''''''''''''%%%&&&'''((())))))))))))$$$&&&((((((&&&%%%'''***&&&&&&&&&'''''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%'''((())))))'''%%%$$$'''&&&&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))''''''''''''((((((((()))'''((((((((())))))******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''')))%%%$$$%%%%%%$$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&&&&%%%$$$$$$'''''''''&&&''''''''''''&&&)))---......---------000000000000///...---,,,***+++,,,---------,,,++++++---///111111222444666444333000...------...///333333222111000///...---,,,,,,---------......///,,,---///111222222222111///000111222333555666666555555666666666666555555777666555333333555666777555333111000000222444666444333111///............///......---------------***,,,...///---,,,,,,---******++++++,,,,,,,,,,,,''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$&&&''''''%%%###!!!((($$$&&&###***999)))'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%)))---...,,,)))$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&'''''''''&&&%%%%%%$$$((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))+++******))))))******+++******))))))((((((''''''))))))(((((((((((())))))+++*********))))))((((((((())))))((('''))),,,...))))))((('''''''''''''''******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***((((((+++///&&&(((***(((&&&%%%'''***((((((((())))))))))))))))))((('''&&&&&&''')))***,,,,,,+++***)))(((''''''"""%%%'''&&&%%%&&&''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&''')))---000000+++'''$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''''''''''''''((((((((((((((('''''''''(((&&&&&&(((,,,+++&&&!!!))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))&&&'''******'''&&&((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((()))******...111555777777555222///,,,,,,------.........///............///000222222555444333222111111111111111111000/////////////////////000111222333333444+++,,,,,,,,,------......000///...---------------------..............................////////////......---,,,,,,,,,,,,---......////////////......//////...---,,,,,,+++++++++,,,,,,---............+++*********))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))))))))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&'''''''''&&&&&&%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((()))))))))******************************))))))))))))************))))))(((((((((((())))))(((((((((((())))))************)))))))))(((((())))))((('''(((+++...))))))((('''''''''''''''))))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,+++******,,,---'''((()))(((&&&&&&(((***((((((''''''(((((()))***)))(((''''''''')))***,,,******)))(((((('''''''''&&&(((((('''&&&''')))***((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&%%%&&&(((***+++)))&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((('''***((((((+++///000,,,'''))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%'''++++++'''%%%&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((///111333666666555333111......///000000111222222---------------...//////000000/////////000000111222222111000000000111111111111111111222222222222---------.....................---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---......///------............------.........---,,,+++++++++++++++,,,,,,---,,,,,,,,,))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))******++++++++++++++++++++++++******))))))))))))*********))))))))))))(((((((((***))))))(((((())))))***************))))))))))))((())))))(((((((((+++---))))))(((''''''''''''''')))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++,,,---,,,+++)))'''((()))(((&&&&&&((()))(((''''''&&&&&&((()))***)))((((((((()))***,,,---'''''''''''''''''''''''')))))))))(((&&&&&&''')))(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''''''''''''''''''''(((((((((((((((((())))))))),,,000111...+++))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$&&&++++++'''$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%+++---///000111111111000000000111222444555666666///...---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////222111111111111111222222444444444333333222222222000000//////////////////---,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---///000111,,,------------------,,,---------,,,++++++************+++++++++***))))))&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))+++***(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))((()))***)))((((((***,,,))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&,,,***)))+++------)))%%%((((((((('''''''''((()))((('''&&&%%%&&&''')))***'''''''''((()))***,,,---&&&&&&'''''''''((((((((((((((()))+++)))%%%$$$&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((()))))))))((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))((('''''''''''''''''''''''''''((((((((((((((('''(((***---...+++)))))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&$$$%%%))))))&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((()))***+++,,,---///000111222444555666777111000///...------------+++++++++++++++,,,------//////......//////000111444444333333333333333333111111111000000/////////,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,---...///000,,,------......------,,,,,,,,,+++++++++*********)))))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&((()))000---***&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,))))))))))))******************))))))))))))******))))))))))))))))))******((()))******((((((***+++))))))(((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***(((''')))++++++'''###)))((('''''''''((((((((((((''''''&&&'''((()))***%%%%%%&&&'''((()))++++++&&&''''''(((((())))))***((((((,,,111...'''###%%%((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((())))))******)))((((((&&&&&&''''''''''''&&&&&&%%%&&&(((((((((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''))))))((('''''''''''''''&&&'''''''''(((((())))))((((((((()))******((('''))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))%%%$$$&&&'''%%%'''+++%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((******,,,---...///111222444444333222111000000000000000...---,,,,,,+++++++++,,,---,,,,,,+++,,,,,,------......//////000111111222111111000000//////......---,,,,,,,,,,,,,,,------000///---,,,,,,,,,---...000000/////////............---,,,,,,,,,,,,------,,,------......------,,,***************)))))))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$%%%'''(((222///+++'''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%'''&&&%%%$$$%%%&&&'''(((&&&''''''((((((''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))************++++++******))))))******+++))))))))))))************((()))+++***)))((()))***))))))((('''''''''''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''((((((((('''%%%)))(((&&&&&&((()))((('''((((((((()))))))))))))))%%%%%%&&&'''((())))))***'''''''''(((((()))))))))+++)))...555222)))%%%(((((((((((((((((((((((((((%%%&&&''''''((('''''''''((()))*********)))'''&&&&&&&&&''''''''''''&&&&&&!!!###&&&'''&&&$$$###$$$%%%&&&&&&&&&''''''''''''))))))((('''''''''''''''&&&&&&''''''((()))))))))***************)))(((((())))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))&&&%%%'''((('''(((,,,%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((())))))***))))))***+++---...//////111111111000111111222222000///...---,,,,,,,,,,,,---,,,++++++******++++++(((((()))***+++,,,---...//////..................---,,,,,,,,,,,,------...222000...,,,,,,,,,---...000000000//////......---------,,,++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))&&&&&&'''''''''&&&%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%'''((()))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&%%%$$$$$$%%%''')))+++000...***'''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&&&&'''&&&%%%$$$$$$&&&''')))''''''((())))))(((''''''(((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((()))))))))************************+++******))))))******+++))))))*********++++++++++++******))))))******+++((()))))))))************(((***++++++)))((()))***))))))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''(((((((((''''''(((******(((&&&&&&((()))(((''''''(((***+++,,,+++***)))''''''((()))))))))))))))'''''''''''''''''''''(((,,,(((+++111///'''%%%+++((((((((((((((((((((((((%%%&&&&&&'''(((((('''''''''((()))******(((&&&%%%&&&&&&''''''''''''&&&&&&"""$$$&&&%%%$$$$$$&&&(((&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''&&&&&&''''''((())))))***((())))))))))))))))))***))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''%%%'''+++,,,)))(((+++$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((%%%&&&'''(((((((((((('''&&&''''''((())))))******,,,,,,------///000111222......---------------...000///...---,,,+++++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++,,,------111000---+++***+++,,,.........------,,,++++++************)))******++++++))))))************))))))((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%$$$$$$%%%'''+++...111,,,***(((&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&'''((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''&&&&&&&&&'''&&&$$$$$$$$$&&&((()))'''((()))******)))((('''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++++++++************++++++(((((())))))*********+++(((***++++++)))((())))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''')))***(((&&&&&&***...***'''%%%&&&(((***(((&&&'''(((+++------,,,***(((((())))))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&+++%%%%%%+++)))"""###,,,((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''((()))***)))(((&&&$$$&&&''''''''''''''''''&&&&&&''''''%%%$$$%%%***...&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&&&&&&&'''((())))))***$$$&&&'''''''''((()))+++))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''$$$$$$)))///000+++(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&&&&'''((((((###$$$&&&''''''&&&%%%$$$%%%%%%&&&&&&'''''''''((((((((()))***,,,...000111,,,,,,,,,,,,---...//////444333111000...---------///............---------*********++++++,,,,,,,,,******))))))***+++,,,,,,111///,,,***)))***+++---++++++******)))(((((('''''''''(((((()))***,,,,,,''''''(((((((((((('''''''''''''''((((((((((((((($$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))$$$$$$$$$&&&***...333666((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++,,,------+++'''&&&(((+++(((((())))))*********+++,,,+++***)))((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&((()))((('''(((***,,,((('''''''''((()))(((''''''---222000)))%%%&&&)))))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((()))******''''''&&&'''((((((&&&%%%))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&))))))&&&&&&))))))&&&''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))))))))((('''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((('''''''''***'''$$$###&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&)))***,,,---,,,+++)))''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******'''((()))***)))(((&&&$$$"""$$$&&&(((((((((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))*********++++++++++++.........------,,,,,,,,,///000222222000///000111............/////////000...---,,,+++***))))))((())))))*********++++++++++++++++++***)))(((((('''++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''$$$%%%''')))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%(((&&&$$$%%%&&&'''&&&%%%***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&''')))+++---&&&&&&&&&&&&(((,,,///111'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((())))))))))))************+++++++++,,,------***''''''(((+++((()))))))))************,,,+++***)))((((((((((((******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&((((((((()))+++---((((((''''''(((((((((''''''***---,,,(((&&&''')))((((((((((((''''''&&&&&&'''(((((((((((((((((('''''''''((((((((((((''''''((('''''''''(((((())))))(((''''''((())))))(((&&&)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&))))))&&&&&&))))))&&&''''''((((((((((((''''''&&&&&&''''''''''''''''''))))))((('''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((***'''$$$$$$&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''******+++++++++***)))(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''(((((('''((()))))))))(((&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,++++++---///000000///......///............////////////000000//////......---------------............///,,,,,,+++******)))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))'''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''(((***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((&&&$$$%%%&&&'''&&&%%%***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%''')))***(((((('''&&&''')))+++---''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))************++++++++++++++++++***(((''')))***))))))))))))************,,,+++***)))((((((((((((******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%'''(((((())),,,...(((((((((((((((((((((((())))))(((''''''((()))***'''''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''&&&''''''''''''((((((((()))(((((()))******)))'''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))&&&&&&))))))&&&''''''((((((((((((''''''((((((((('''''''''&&&&&&))))))((('''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''((()))***)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************))))))))))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%''''''((())))))'''&&&%%%(((''''''&&&&&&%%%$$$$$$'''''''''((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''******************+++++++++,,,......,,,+++,,,---,,,,,,,,,---------......////////////////////////............////////////,,,++++++******)))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((&&&$$$%%%&&&'''&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''''''''(((((((((((())))))*********+++++++++************)))))))))***)))))))))))))))*********++++++***)))(((((())))))***))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((((((+++---(((((())))))((((((((()))///+++&&&%%%''')))))))))''''''''''''&&&&&&&&&&&&((((((((())))))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((''''''(((******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&))))))&&&&&&))))))&&&''''''((((((((((((''''''((((((((('''''''''''''''))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&(((***+++(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''+++***)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))***(((***++++++***))))))***))))))*********+++++++++))))))******+++++++++,,,))))))*********+++++++++******))))))((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((&&&$$$%%%&&&'''&&&%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))***((((((&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((()))))))))*********+++++++++************+++++++++*********))))))))))))))))))+++***))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%)))******)))''''''((()))''')))******((('''(((***444...(((%%%'''))))))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%'''))))))(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&))))))&&&&&&))))))&&&''''''((((((((((((''''''&&&&&&''''''((())))))***))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%&&&''')))+++'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&'''))))))'''&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((&&&$$$%%%&&&'''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))************++++++++++++******,,,---...---+++************))))))))))))******)))))))))))))))*********)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&+++++++++)))'''&&&&&&(((''')))+++***(((''')))+++666000)))&&&'''((((((''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&'''((()))(((''''''%%%%%%%%%&&&((()))(((&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&))))))&&&&&&))))))&&&''''''((((((((((((''''''%%%&&&'''((()))******+++))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''$$$&&&''''''%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&))))))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((&&&$$$%%%&&&'''&&&%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))*********+++)))************++++++++++++******---000000///,,,************)))))))))(((******))))))))))))************)))((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''*********)))'''&&&''')))'''***,,,+++(((&&&))),,,222...***&&&&&&'''((()))((((((((()))))))))******''''''((((((((((((''''''''''''((((((((((((''''''%%%'''(((******)))((('''&&&%%%%%%''')))***)))(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&))))))&&&&&&))))))&&&''''''((((((((((((''''''''''''(((((()))))))))***))))))((('''''''''''''''&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&(((******'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&###&&&)))***(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((())))))*********++++++++++++)))************+++++++++,,,++++++...111222000---+++*********))))))((((((***)))))))))))))))************)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((((()))))))))'''''')))***'''***---+++'''&&&))),,,...,,,)))&&&%%%&&&(((***(((((())))))******++++++(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&''')))***+++***)))''''''&&&&&&(((***+++***)))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&))))))&&&&&&))))))&&&''''''((((((((((((''''''))))))))))))(((((((((((())))))((('''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%(((+++***(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&''''''''')))(((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&(((((((((&&&$$$"""''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&&&&$$$###$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&###&&&******(((%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&''''''((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%(((&&&$$$%%%&&&'''&&&&&&%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&'''((('''&&&%%%%%%&&&'''(((((()))*********((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))))))))******+++++++++,,,,,,+++++++++******))))))***))))))+++,,,,,,***((()))+++,,,+++)))((((((((()))***,,,---,,,***((('''))))))))))))))))))))))))+++++++++***)))(((((('''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''***'''&&&)))---...***%%%***)))'''&&&&&&(((***,,,'''''''''''''''((())))))(((''''''((())))))(((&&&'''(((((('''&&&&&&)))+++((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))'''&&&%%%''''''&&&%%%(((((('''''''''&&&&&&&&&))))))((('''&&&%%%$$$$$$((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&$$$$$$&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((%%%###$$$(((,,,&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******))))))((((((((('''''''''((((((((((((((((((((((((((()))))))))'''&&&'''((((((''''''&&&&&&''''''(((((()))******)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))******++++++++++++******))))))))))))'''(((***+++***)))(((''')))+++,,,+++)))(((((()))))))))***+++++++++******))))))))))))))))))))))))++++++******)))(((((('''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''((()))******(((&&&(((+++---,,,***---+++)))'''&&&''')))***'''''''''''''''((()))))))))(((((()))******)))''''''((()))(((''''''(((***)))((((((''''''&&&''''''(((((((((''''''(((((((((***(((&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&))))))(((((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((()))))))))***))))))))))))((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''"""$$$&&&&&&$$$###%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&((()))'''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''((()))((('''&&&'''((('''''''''(((((('''''''''((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))((((((((((((&&&***------***''''''''')))***++++++)))((()))***))))))))))))***+++,,,---))))))))))))))))))))))))++++++******)))(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''')))***+++,,,***)))(((((()))+++---...000...+++)))'''''''''((((((((('''''''''((())))))***))))))***++++++***(((''')))******((('''(((((())))))))))))(((((((((((())))))(((((((((((())))))+++)))''''''(((((((((''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))''''''((()))((((((((()))))))))******))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''(((((())))))((((((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&& ###&&&'''&&&%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%$$$%%%&&&((()))(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******)))))))))((((((((()))))))))(((((((((((('''(((((((((((((((((((((((('''((()))((('''&&&'''(((&&&'''((())))))((('''&&&((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((((((((((((((((((((((((((''''''''',,,111111,,,((((((***)))***+++***))))))***,,,,,,+++)))((((((***+++---))))))))))))))))))))))))************))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((()))***+++***+++,,,,,,******,,,---///...,,,)))(((((((((((()))((((((((((((((())))))***))))))***++++++***((((((***,,,+++***(((''''''))))))))))))))))))(((((()))(((((((((((((((((()))+++)))((('''((()))(((''''''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((''')))***(((((()))))))))*********))))))))))))((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((()))))))))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%###%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***+++)))&&&%%%&&&&&&&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++******)))(((((('''***)))))))))((((((((((((((((((((((((((((((((((((&&&((()))(((''''''((()))&&&'''((())))))((('''&&&)))(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((''''''''''''''''''''''''''''''''''''((((((''',,,111000+++((((((+++)))*********)))***,,,...///---***((('''((()))************************************)))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&'''''''''))),,,//////---***((((((,,,,,,***)))))))))*********))))))((((((((()))))))))(((((()))******)))''')))+++---,,,***((('''''''''(((((()))))))))(((((((((''''''&&&&&&''''''(((+++)))((('''((()))((('''&&&'''''''''''''''''''''''''''(((((())))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++))))))))))))************))))))))))))((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&''')))))))))'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++666222+++&&&%%%&&&&&&''''''''''''((((((((()))))))))((((((''''''(((((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,+++***)))(((''''''******)))))))))(((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))((((((((())))))((((((((()))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((''''''''''''''''''''''''((((((((((((%%%(((++++++(((''''''))))))*********)))***---///000...+++)))((('''((()))******************************))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((***---//////,,,(((%%%)))))))))))))))***+++,,,******)))((((((((()))))))))(((((()))******)))''',,,---...,,,***((('''(((&&&''')))******)))((((((''''''&&&&&&&&&&&&''''''+++)))''''''((((((((('''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))))))))))))))************************************((((((((((((((((((((((((&&&((())))))))))))***,,,)))))))))*********++++++))))))))))))((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''(((((())))))(((((((((&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%&&&$$$###$$$''')))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))***+++;;;666...)))(((((()))***''''''((((((((()))))))))))))))(((((((((((())))))'''''''''&&&''''''((()))''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,+++***))))))((((((*********)))))))))((((((((((((((((((((((((((((((&&&'''((((((''''''(((***))))))(((((((((((()))))))))(((''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''))))))))))))(((((((((''''''''''''((((((((()))))))))&&&&&&&&&''''''((()))))))))******))))))+++...111...---+++))))))((())))))************************)))))))))))))))))))))***((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''((()))((('''(((+++......***&&&((((((((())))))*********+++******)))(((((())))))***))))))***++++++***(((...///...,,,)))'''((()))'''(((***+++,,,+++***)))((((((''''''''''''((((((***(((&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))***))))))+++,,,))))))*********+++++++++))))))))))))((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((((((((((((&&&'''''''''((((((((((((******)))(((((('''&&&&&&%%%$$$%%%'''+++,,,***'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((()))******111...+++)))***+++++++++'''((((((((())))))))))))***))))))(((((())))))***'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((+++++++++******)))))))))************))))))))))))((((((((((((((((((((((((%%%'''((((((''''''(((******)))(((''''''((()))***)))(((''''''''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))******))))))(((((((((''''''((((((((())))))******)))'''%%%&&&(((+++,,,,,,))))))***))))))+++///111++++++******************************************)))))))))))))))*********((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''(((***+++,,,(((%%%$$$'''---000---)))((((((((((((((((((((((((++++++***))))))((()))))),,,+++***+++,,,---+++)))000///...+++((('''(((***((()))+++---------+++***))))))(((((((((((()))))))))'''&&&&&&''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))***))))))+++,,,)))************+++++++++))))))))))))((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''(((((((((((('''((((((((())))))******+++******)))((('''''''''%%%&&&(((---000000,,,((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))))))))***%%%$$$%%%''')))+++***)))(((((((((((())))))))))))******))))))))))))******'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))+++++++++***************------+++***)))'''&&&&&&******)))((('''&&&%%%%%%(((((())))))))))))(((((()))***((($$$###'''111999******))))))((((((''''''((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&(((((((((((((((((((((((())))))'''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************''''''(((((()))))))))***)))))))))))))))))))))))),,,+++***))))))***+++,,,'''''''''((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++))))))))))))************++++++************++++++***(((&&&'''***+++)))''''''(((***,,,,,,,,,******///---+++((('''&&&'''(((++++++,,,++++++***)))((())))))(((((('''''''''&&&%%%%%%%%%&&&'''((())))))))))))))))))(((((((((((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))*********))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))222444111)))'''******&&&(((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))))))))(((((((((((())))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))&&&&&&'''((('''&&&$$$###((((((''''''''''''((((((***(((''''''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))'''&&&$$$###&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&'''((((((&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((()))******,,,+++***((((((((()))***((((((((((((((()))******))))))************))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))+++...///---(((%%%'''***))))))(((((((((((()))))))))))))))(((''''''&&&&&&)))((('''''''''(((***+++...---,,,+++***(((''''''++++++******))))))((((((((((((((((((((('''''''''(((((())))))))))))(((((((((******(((%%%&&&,,,111***)))))))))((((((((('''((('''&&&&&&&&&&&&'''((((((((())))))(((''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))((())))))))))))************************+++++++++,,,))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&''''''&&&&&&'''((()))***((((((((()))))))))************))))))))))))*********((('''(((******)))'''***************++++++,,,///---+++)))(((((()))***++++++++++++***)))(((((()))(((((((((''''''''''''%%%&&&&&&''''''((((((((((((((((((''''''''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''---///---'''&&&)))***'''((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''((()))++++++***(((''''''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&'''(((((('''%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((('''''''''''''''&&&&&&''''''((()))+++***)))((((((((())))))((((((((((((((()))******)))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))),,,...000...)))'''(((+++))))))(((((((((((())))))''''''(((((((((((((((((()))(((((('''((()))***+++,,,++++++***)))((('''''')))))))))))))))*********''''''''''''(((((())))))(((((())))))))))))(((((('''***,,,+++(((&&&''')))))))))))))))(((((((((((((((''''''&&&&&&''''''((((((((()))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))))))))))))))))))))*********************+++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))))))))))))))(((((((((''''''((((((((('''''''''&&&&&&&&&''''''(((((('''''''''((((((''''''''''''((()))''''''((((((((()))))))))))))))(((((((((((())))))***)))((((((******)))(((,,,+++)))((((((***,,,---------,,,++++++++++++,,,++++++++++++***)))((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))(((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((***(((%%%%%%)))***)))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((('''''''''&&&&&&%%%&&&''''''(((((('''''')))((((((''''''(((((()))***)))(((''''''((()))***))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++---...)))(((''''''(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&'''((()))'''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))((((((((((((&&&&&&%%%%%%&&&&&&'''(((***))))))(((((((((((())))))(((((((((((()))******((())))))******))))))(((******)))))))))((((((((()))))))))))))))))))))))),,,///000...***(((***,,,***))))))(((((())))))***&&&&&&'''(((((()))******((((((((((((((()))******))))))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((&&&(((+++***(((&&&&&&&&&))))))))))))((((((((((((((((((''''''''''''(((((((((((()))))))))(((((('''((((((((((((((((((((((((((('''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))*********((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''******)))))))))))))))((()))))))))(((((((((((('''((((((((((((''''''''''''&&&''''''(((((((((((('''((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((***))))))))))))***))))))++++++***))))))***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++***)))((('''((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&''''''''''''(((((('''((()))((('''&&&&&&(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((())))))************)))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&((())))))'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((((((((((((''''''''''''&&&''''''((()))((((((((((((((((((''''''((((((((()))(((''''''''''''((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''(((***,,,---///)))(((''''''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((((((((()))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''&&&&&&'''))))))(((&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((())))))(((((())))))***+++((())))))******))))))((())))))))))))))))))))))))************************,,,---...---+++)))***,,,***))))))))))))))))))***''''''(((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))++++++******)))(((((((((***))))))(((''''''&&&&&&(((((())))))))))))((((((&&&'''(((((('''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))'''(((((((((((()))))))))((()))))))))*********+++((()))))))))*********************)))))))))))))))((((((((((((((((((((((((((()))++++++++++++)))((()))))))))(((((('''''''''***)))))))))(((((((((((())))))((((((((('''''''''&&&''''''((())))))((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))*********)))))))))***)))***+++,,,++++++***)))((()))***,,,,,,,,,,,,+++************)))((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))((()))))))))'''&&&'''(((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''((((((''''''(((''''''((((((((((((((('''&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''))))))((((((((('''''''''(((((()))************)))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))(((((((((((()))***+++,,,((('''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((())))))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''&&&&&&((()))***)))'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++)))*********************((((((((((((((())))))***(((((()))))))))))))))))))))))))))))))))***++++++))))))************))))))((((((((()))***+++++++++++++++++++++++++++++++++***+++,,,+++*********+++******))))))))))))************))))))(((((((((((('''(((((()))))))))))))))))))))************+++++++++++++++***)))(((((('''******)))((('''&&&%%%%%%(((((())))))))))))((((((''''''&&&''''''((()))***(((((((((((())))))))))))'''(((((())))))(((((('''(((((()))*********))))))((((((((((((((((((((((((((()))***+++,,,,,,++++++************************''''''(((((((((((())))))((())))))******+++++++++))))))))))))************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++******))))))((((((''''''&&&&&&******)))))))))((((((((()))))))))(((((((((''''''&&&'''(((((())))))))))))''''''((((((((((((((('''''''''((((((((()))))))))((((((''''''''''''(((((()))***++++++))))))***+++)))***,,,---,,,+++)))'''&&&(((***,,,------+++***************)))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))*********((()))***)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((('''''''''(((((((((((((((((((((((('''((()))******+++******((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))***((((((***)))'''&&&(((&&&'''((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((((('''''')))))))))(((((((((''''''))))))***+++++++++******(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''((()))***))))))((((((((())))))((('''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))*********+++++++++************))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&(((******)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++************++++++++++++******))))))******+++,,,((())))))************)))***))))))))))))***++++++***++++++++++++++++++***''''''((()))***+++,,,---++++++++++++++++++++++++******************+++++++++******))))))******+++++++++***))))))(((''''''''''''((()))))))))))))))***************+++++++++******))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((('''''''''((()))))))))((('''((((((((()))))))))***'''((()))******)))((('''(((((()))***************(((((((((((((((((((((((()))***+++---......------))))))))))))))))))))))))'''''''''((((((((())))))((())))))******+++,,,,,,))))))))))))************---------,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))************))))))(((''''''&&&*********)))))))))(((((())))))))))))((((((((('''&&&&&&((())))))*********%%%&&&'''((())))))((((((((((((((()))))))))******)))(((((((((((((((((())))))***,,,+++)))(((***,,,+++++++++++++++***))))))'''))),,,...///...,,,***************)))((('''&&&''''''''''''((((((((()))''''''(((((())))))******&&&&&&''''''((())))))***((()))***)))''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((()))******+++++++++((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))%%%&&&******&&&&&&)))&&&&&&'''(((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''))))))))))))((((((((('''(((((()))***************(((''''''&&&&&&''''''(((&&&''''''''''''''''''&&&))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))(((''''''(((((()))((('''&&&''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))***************))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&(((***+++***)))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,*********+++++++++,,,,,,***************+++,,,,,,((()))***+++,,,,,,+++*********))))))******+++,,,+++,,,,,,------,,,,,,+++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,,,,+++******))))))******+++******))))))))))))))))))&&&'''((()))***))))))(((************))))))))))))'''(((((()))***+++++++++'''''''''((((((((((((((((((((())))))))))))(((((((((((()))+++,,,***'''%%%'''((((((((())))))******'''((()))******)))((('''(((((()))***************((((((((((((((((((((((((***+++,,,...//////......))))))))))))))))))))))))''''''''''''((((((((()))((())))))***++++++,,,,,,))))))))))))************+++++++++******)))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++++++++***)))(((((('''************))))))))))))))))))))))))((((((((((((&&&&&&((()))************$$$%%%''')))))))))))))))))))))))))))************))))))(((((((((((())))))(((+++,,,,,,)))(((***,,,---,,,***)))((()))***+++)))+++...000000///,,,+++************)))((('''&&&&&&'''''''''(((((())))))&&&''''''((()))******+++%%%%%%&&&&&&'''((())))))((()))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((******+++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&###$$$)))***&&&&&&***&&&&&&'''((())))))((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''))))))))))))(((((((((((('''(((((()))))))))))))))'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))%%%&&&((()))))))))(((''''''''''''''''''((())))))'''&&&&&&''')))***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''(((******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&(((***+++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,*********++++++,,,,,,,,,***************++++++,,,)))***+++,,,---,,,,,,+++*********)))******+++,,,,,,------......------,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---......---++++++************++++++((((((((()))******++++++&&&''')))*********)))(((***)))))))))((((((((((((+++*********))))))((((((***************)))(((((('''((()))***************(((((((((((((((((((((((())))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,'''...AAAIII>>>000)))))))))(((((('''''''''&&&''''''((()))))))))))))))&&&&&&''')))***+++,,,------,,,***)))))))))******++++++******************)))************+++++++++))))))))))))************+++*********+++,,,,,,------***'''(((***+++(((&&&))))))******)))((('''&&&''''''''''''(((((((((((('''&&&$$$%%%'''(((((('''((((((((((((''''''''''''''''''''''''((()))++++++***++++++***))))))***,,,,,,,,,++++++***+++++++++)))***,,,---,,,+++)))'''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((()))***************&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((())))))(((&&&%%%&&&''')))+++(((((())))))******++++++))))))))))))((('''&&&%%%)))(((&&&%%%%%%&&&((()))+++***)))(((((('''((((((%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%(((''''''(((******)))((('''((()))***+++,,,,,,,,,))))))))))))************(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((******)))''''''&&&&&&&&&''''''''''''''''''&&&&&&'''((((((((((((((((((((())))))************))))))---,,,***(((((((((((()))''''''''''''((((((((()))))))))))))))************,,,)))'''((()))***(((%%%))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((())))))))))))&&&((()))***)))'''''''''''''''''''''((((((((()))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''+++)))((('''((()))((('''))))))))))))))))))))))))(((''''''&&&&&&((()))***&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))******+++,,,,,,++++++***++++++,,,,,,(((((()))***++++++,,,,,,************************++++++++++++******))))))******+++++++++,,,,,,,,,---------------,,,+++***,,,,,,,,,------.........///...---+++******++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++)))******+++++++++******************)))))))))(((***************)))((((((((())))))************)))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***%%%)))666<<<444***((())))))((((((((('''''''''''''''((()))))))))))))))''''''((()))***++++++,,,,,,,,,***)))))))))******+++***************)))))))))************+++++++++))))))))))))***************)))))))))******+++,,,...,,,+++,,,------,,,+++((((((((((((''''''''''''))))))))))))*********+++((('''%%%&&&((())))))((('''''''''(((((()))))))))(((''''''((((((***++++++***+++,,,+++))))))***,,,************+++,,,------******+++,,,+++***)))(((((()))+++,,,,,,+++)))((((((((())))))))))))(((((((((((()))***************'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((()))))))))((('''&&&&&&((()))***'''(((((()))******++++++************)))((('''&&&***)))((('''&&&'''(((((()))((((((''''''''''''(((&&&&&&''''''(((((((((((())))))))))))(((((('''''')))(((((()))+++,,,***)))((()))******++++++++++++))))))))))))************(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((******)))''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((('''))))))************)))))),,,+++***)))((((((((()))'''''''''((((((((())))))))))))))))))************+++)))'''(((******)))'''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((''''''''''''''''''((()))))))))((((((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((+++)))((('''((()))((('''))))))))))))))))))))))))(((((('''&&&'''((()))***&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))************+++************+++,,,,,,,,,,,,++++++***+++++++++)))))))))***++++++,,,,,,************************,,,+++++++++***************++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,------------///...---+++***++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------***+++++++++++++++++++++************)))))))))))))))************))))))((()))************))))))((())))))))))))))))))))))))))))))))))))***************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%---///)))&&&)))))))))((((((((((((''''''''''''((()))))))))))))))((((((((())))))*********,,,+++******)))*********************))))))(((((()))************+++++++++)))))))))*********++++++)))))))))((())))))***+++...///000//////...///000...,,,***)))'''''''''''')))))))))*********++++++)))((('''''')))***))))))%%%&&&''')))***+++++++++(((((((((((()))***++++++***+++,,,,,,******+++,,,)))))))))***+++,,,......+++++++++************)))(((***---000000---***((((((((())))))))))))(((((((((((()))***************((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((())))))))))))((('''&&&'''((()))***''''''((())))))******++++++++++++++++++***)))(((***)))))))))((((((((((((''''''''''''''''''((()))(((((((((((())))))))))))++++++************))))))***))))))***,,,,,,+++***))))))******+++*********))))))))))))************((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))******)))(((''''''''''''''''''''''''((((((((((((***)))))))))((((((''''''))))))************)))))),,,+++***)))((((((((()))''''''((((((((()))))))))))))))))))))************)))((('''(((*********((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++)))((('''((()))((('''))))))))))))))))))))))))(((((('''''''''((()))***&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---------,,,,,,+++*********+++))))))******+++,,,,,,,,,************************,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++///...---+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))************)))(((***************)))((('''************************((()))))))))***************))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((+++((((((***)))&&&''',,,))))))((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))((((((++++++***************************)))))))))(((((())))))*********+++++++++))))))*********+++++++++******)))))))))******++++++...000000------///222555222///+++)))(((((((((''''''((((((((()))))))))+++)))(((((()))******)))'''((()))***++++++++++++)))))))))))))))***+++,,,***,,,------+++++++++,,,************+++,,,------,,,+++******))))))******((()))+++,,,,,,+++)))((((((((())))))))))))(((((((((((()))***************))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''(((((()))***''''''((())))))******++++++++++++++++++***)))))))))))))))***)))(((''''''(((((('''(((((()))******))))))))))))))))))******************************)))))))))***+++,,,+++))))))***************)))(((((()))))))))************)))))))))******)))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))******)))(((''''''((((((((((((((((((((()))))))))+++******))))))((((((''')))******++++++******)))+++******)))))))))))))))'''(((((((((((()))))))))((()))))))))************((((((((()))************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''&&&%%%%%%&&&%%%%%%%%%&&&''''''&&&((((((((((((''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''')))***+++)))''''''((()))((('''((((((((((((((((((((((((((((((((((((((()))))))))''''''((()))))))))))))))************************))))))*********+++++++++,,,,,,++++++,,,,,,---...------,,,+++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...---------,,,,,,,,,---))))))))))))))))))******((())))))*********))))))***************)))((('''++++++++++++++++++++++++((()))))))))******************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,)))&&&(((,,,(((((())))))))))))))))))''''''((())))))))))))))))))))))))(((((((((((((((************+++*********))))))))))))))))))))))))))))))*********+++++++++************++++++++++++,,,++++++*********++++++(((+++------******,,,///222000---+++))))))***+++(((((((((((()))))))))))),,,***((((((*********))))))***,,,,,,,,,+++***)))+++************++++++,,,***,,,......---+++,,,,,,------,,,+++************,,,+++******))))))*********)))(((((((((((()))***(((((())))))))))))(((((((((((()))***************))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((()))******(((((())))))***+++++++++******+++++++++***))))))'''((())))))))))))((('''***)))))))))***+++,,,,,,******************))))))))))))))))))))))))))))))((((((''')))***+++)))((())))))*********))))))(((((()))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))***))))))(((((((((((()))((((((((()))))))))******++++++******))))))))))))******++++++++++++******************)))))))))((((((((((((((()))))))))***((()))))))))************(((((()))*********++++++))))))))))))))))))))))))(((((())))))))))))((((((******))))))((('''&&&&&&***((('''(((+++,,,+++)))(((((((((((((((''''''''')))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''')))***+++)))''''''((()))((('''((((((((((((((((((((((((((((((((()))))))))))))))'''(((((()))))))))))))))++++++++++++++++++++++++************++++++++++++,,,,,,++++++,,,,,,---...---,,,++++++*********++++++++++++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,,,,,,,,,,++++++*********///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///...---,,,,,,,,,------))))))))))))************((())))))************))))))************))))))(((************************))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))(((((()))(((((())))))))))))******''''''((()))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***)))))))))***++++++,,,,,,)))************+++++++++*********++++++++++++,,,---,,,++++++++++++++++++''')))***)))(((((()))***(((((((((((((((***+++---*********+++++++++,,,,,,,,,***(((((()))***)))(((+++,,,---......,,,***))),,,+++++++++++++++,,,,,,+++---//////...,,,,,,---......,,,+++***)))))))))+++++++++************))),,,+++)))'''''')))+++,,,(((((())))))))))))(((((((((((()))***************((((((((((((((('''''''''))))))))))))))))))))))))***))))))((((((''''''''''''''''''(((((())))))***''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))*********))))))******+++,,,,,,---******+++++++++******)))((((((((()))******++++++++++++++++++++++++,,,---************))))))))))))'''''''''(((((((((((()))(((''''''(((******)))((((((((())))))***)))))))))))))))))))))************)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******))))))(((((()))))))))(((((())))))******++++++******************************++++++++++++******))))))************)))(((((((((((()))))))))******))))))))))))************(((***+++***))))))***+++))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''&&&%%%$$$'''***+++(((%%%''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++)))((('''((()))((('''))))))))))))))))))))))))'''((()))*********))))))'''((())))))******))))))*********************************++++++++++++,,,+++++++++++++++,,,------,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,........................,,,,,,------------......,,,,,,,,,,,,------------,,,------............---,,,,,,,,,,,,++++++++++++///...---,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,---......//////000///---,,,++++++,,,---((()))))))))************(((((()))***************((())))))************)))************************))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******)))(((((()))))))))*********''''''((()))))))))))))))''''''((((((((((((((((((((()))***+++,,,++++++***(((((()))+++,,,---...///)))************+++++++++*********+++++++++,,,,,,,,,,,,+++******************)))(((((())))))((('''&&&&&&&&&'''((())))))*********+++++++++,,,,,,,,,,,,***(((((())))))(((''')))+++---//////...,,,***---,,,,,,+++++++++,,,,,,+++---///000///---,,,---------,,,+++******************+++,,,+++***)))(((+++***))))))))))))***+++(((((())))))))))))(((((((((((()))***************'''''''''((((((((((((((())))))))))))))))))))))))******))))))(((''''''&&&&&&''''''((())))))******''''''((((((((((((''''''))))))))))))))))))))))))(((((()))))))))*********(((((()))******************++++++,,,,,,---......++++++,,,,,,,,,,,,++++++***))))))***+++---///111,,,,,,++++++******++++++******)))))))))((((((((('''''''''((((((((()))))))))(((((()))++++++***(((''''''((()))*********)))))))))))))))************)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))******(((((()))******+++,,,,,,)))******++++++,,,,,,,,,***++++++,,,,,,++++++***((()))***++++++***)))((((((((()))))))))*********))))))))))))************)))+++,,,+++)))((()))+++))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((###"""###'''++++++'''"""%%%&&&&&&'''((()))******((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((+++)))((('''((()))((('''))))))))))))))))))))))))'''((()))***+++***))))))(((((()))************)))*********************************+++++++++,,,,,,+++************+++,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............,,,,,,,,,------------...---......///000000//////,,,,,,,,,,,,------------///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,------------000///---+++***++++++,,,(((((())))))*********+++(((((()))***************'''((()))***************))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***(((&&&(((,,,,,,+++(((((())))))*********+++'''(((((()))))))))))))))''''''''''''(((((())))))((()))***+++,,,,,,+++***'''((()))+++---///000111)))************+++++++++******+++++++++,,,,,,,,,++++++***))))))((())))))---***((((((***+++)))&&&************)))'''&&&%%%((())))))))))))*********+++)))((('''((()))((('''(((***---///000///...---------,,,++++++,,,,,,,,,+++---000000///---------+++++++++***++++++,,,,,,)))***,,,---,,,+++)))''''''((()))******)))((('''(((((())))))))))))(((((((((((()))***************&&&'''''''''(((((())))))))))))))))))))))))))))))+++******)))(((''''''&&&&&&''''''((()))******+++''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************(((((()))***************+++,,,,,,------......///,,,,,,------...---------++++++***+++---000333555,,,,,,+++***)))))))))******)))))))))((((((''''''''''''(((((()))))))))******))))))***,,,,,,+++)))&&&&&&((()))************))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********)))))))))))))))******((())))))***++++++,,,,,,))))))***+++,,,------...***++++++,,,,,,++++++***((()))***++++++***)))((())))))))))))************))))))))))))***************,,,---,,,)))''')))+++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((''')))---222222,,,'''$$$%%%&&&'''(((***++++++''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''+++)))((('''((()))((('''))))))))))))))))))))))))'''((()))++++++******)))(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))******+++,,,)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------............///000000111000000,,,,,,,,,------.........///...---,,,------//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,+++000///,,,***)))***+++,,,)))***++++++++++++******************************))))))******++++++,,,,,,'''(((((()))***++++++,,,************************'''+++------***((()))+++(((''''''))),,,/////////,,,+++***((((((***+++,,,******))))))((((((((('''))))))))))))))))))))))))************))))))))))))((('''&&&''')))++++++***------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***************************************)))(((((())))))))))))((((((((((((++++++++++++******))))))))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++***)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++,,,,,,++++++***))))))(((******************************))))))((((((((('''+++*********))))))(((((('''''''''((((((***++++++,,,+++++++++,,,,,,+++)))***)))((('''&&&&&&'''((($$$&&&(((***,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,---...//////***++++++,,,---------,,,+++*********+++,,,,,,---,,,,,,++++++***))))))(((******************************))))))******+++,,,+++++++++*********))))))((()))***+++)))(((+++...+++++++++++++++++++++++++++++++++************)))++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***)))((((((((()))+++,,,(((***++++++******+++,,,+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))+++,,,---,,,***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((('''&&&&&&***((('''(((+++,,,+++((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))))))))******)))((((((((((((((())))))))))))************)))))))))))))))(((''''''''''''((()))***+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------,,,++++++...---,,,,,,++++++++++++*********++++++,,,,,,,,,***---...---+++***,,,...---...//////------...///,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,------...---------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------..................++++++******************))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))******++++++))))))))))))))))))))))))((()))******))))))+++,,,***))))))+++,,,---+++))),,,+++)))(((((()))+++,,,******)))))))))(((((((((************************))))))))))))))))))))))))(((((((((***,,,---,,,***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************))))))(((******)))))))))(((((((((++++++++++++*********)))))))))))))))))))))))))))+++***))))))(((((())))))))))))(((((())))))***+++++++++,,,,,,+++******)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))((((((((('''++++++******))))))))))))))))))((())))))***+++,,,*********+++,,,---,,,+++******((('''''''''(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------...............///000111222---...///000000000000///+++++++++++++++,,,------,,,,,,,,,+++***)))))))))+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++++++++...+++***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++******))))))******+++***************************)))(((((((((((()))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***))))))((()))***+++,,,(((***++++++******+++,,,************************++++++,,,,,,+++******)))+++,,,---,,,***)))***+++++++++++++++++++++++++++***************************))))))))))))***++++++************************+++*********)))))))))))))))))))))))))))))))))))))))************)))(((((()))'''&&&'''***+++)))((((((((((((((()))))))))***)))))))))************+++...,,,***(((''''''(((((('''((((((((((((((((((''''''((())))))******))))))******)))(((((((((((()))))))))))))))*********+++******++++++******)))((()))))))))))))))******************++++++,,,,,,,,,++++++,,,------,,,,,,,,,...------,,,++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,...---+++***,,,...+++---...---,,,+++,,,...---,,,,,,,,,------......,,,---------............---......//////.........,,,,,,,,,,,,,,,------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---..............................---,,,***)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((()))***---......+++)))+++******+++,,,,,,***(((+++***)))(((((()))***+++*********)))))))))))))))************************))))))))))))))))))))))))))))))***---......,,,***------------............++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))+++*********))))))))))))++++++++++++************))))))))))))))))))))))))******)))((((((((()))))))))(((((((((((()))*********++++++++++++***))))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,------,,,,,,++++++******))))))))))))))))))))))))))))))))))))((((((((((((+++++++++************)))+++***************++++++((()))***+++,,,---------+++***))))))(((((())))))------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------...------------.../////////......//////000111222//////000111111111000000,,,,,,+++++++++,,,---------,,,,,,++++++******)))++++++++++++++++++++++++---,,,,,,,,,,,,---............------------,,,,,,...+++)))***...111000---------------------------------------,,,,,,,,,,,,******++++++++++++******++++++************++++++******************************)))(((((()))******))))))))))))))))))))))))(((((((((((())))))))))))***************************))))))))))))***++++++)))***++++++******+++---***************+++++++++***++++++++++++***))))))***+++,,,+++)))))))))+++************************************************+++************+++,,,,,,***************************************)))))))))))))))))))))))))))))))))++++++,,,,,,++++++***)))(((&&&&&&'''((()))((('''((((((((()))))))))***************+++++++++,,,,,,333111,,,)))'''''')))***((((((((())))))((((((((((((((()))************)))+++***))))))((()))))))))))))))*********+++++++++++++++,,,,,,,,,+++***************)))))))))(((((())))))***++++++,,,------******+++,,,------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------+++,,,------,,,+++,,,---***,,,---,,,+++***+++,,,---------------..................////////////000//////000000000//////...------,,,,,,------...///---------...............------------------------///......------......///////////////...............---+++)))((()))***+++************************,,,,,,++++++******))))))***************)))))))))************************)))***---222666555///***...,,,******+++,,,,,,,,,+++***))))))))))))***+++************************++++++++++++++++++++++++))))))))))))************)))***+++...000///,,,)))+++,,,,,,---......//////++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))++++++++++++************++++++++++++++++++++++++***************************))))))(((((())))))))))))(((((((((((()))***************++++++***))))))++++++************++++++---------------------------,,,++++++++++++,,,,,,------------,,,,,,++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))*********)))***,,,,,,,,,,,,,,,---++++++******************............---,,,++++++------------------------,,,,,,---------.........------------------------......------......///000...---------...//////000---......//////.........------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------***++++++***---111222000------------------------------------,,,,,,,,,,,,******++++++++++++************))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++)))***,,,+++******+++------------,,,,,,+++++++++*********++++++***)))))))))***++++++))))))***+++***************************************************************+++,,,,,,************************************************))))))))))))))))))))))))++++++,,,,,,++++++***)))''''''''''''((())))))((((((((()))))))))*********************+++++++++,,,222000---***(((((()))***))))))))))))))))))))))))((()))******++++++******++++++***))))))))))))************+++++++++,,,,,,++++++,,,,,,,,,,,,+++******************)))))))))))))))***+++,,,------...)))***+++,,,---...............---------------...------------------------------------------------+++,,,------++++++,,,---,,,,,,------...................../////////000000//////000000000///............------......///000.....................///........................////////////////////////000000000//////////////////---+++***)))***+++---++++++++++++++++++++++++------,,,,,,+++++++++***+++++++++++++++*********++++++++++++++++++++++++---,,,+++///555999::::::777222---******+++---...++++++************++++++*********+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,******+++...000///,,,)))******+++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++******))))))))))))******)))))))))))))))***++++++)))******+++++++++******,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,------............------------++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++******)))*********,,,...///...,,,***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................////////////........................---------------....../////////.........///000000------.........------,,,......---------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------------+++222555///,,,...222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++)))))))))(((((()))))))))++++++++++++++++++++++++******++++++++++++******************************)))))))))************+++(((((((((((((((((((((((()))*********++++++++++++)))+++,,,,,,++++++,,,---111111000///---,,,++++++)))******+++++++++******)))***++++++***)))***,,,***************************************************))))))))))))***++++++***************************************+++++++++******************************++++++******)))((((((((())))))))))))******))))))))))))************)))))))))*********+++++++++++++++++++++*********+++***))))))))))))***+++)))******+++++++++++++++,,,,,,+++***************++++++++++++,,,,,,,,,,,,******++++++,,,++++++***))))))******+++,,,,,,---***++++++,,,---.........***+++,,,---.../////////.........------...//////........................///.........//////......---...///...---,,,---///++++++,,,---...------,,,---.........///////////////////////////...---,,,//////......//////000111////////////////////////////////////////////////000000000000000000000000111111000000000/////////...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111---((('''...888CCCJJJ<<<777000+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......++++++,,,...//////,,,******++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,+++************+++,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,------------......//////..................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++***++++++,,,,,,...000222000---***+++---,,,,,,---.........------,,,,,,,,,,,,---...000000/////////////////////////////////000000000000111000000000///////////////---------------...//////222222111111111111222222//////000000000///......//////...---------......---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,------------...222<<<>>>444+++,,,000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))*********++++++++++++(((((((((((((((((((((((()))***++++++,,,,,,++++++***+++,,,,,,++++++,,,...222111000///...---,,,+++******+++,,,,,,,,,,,,+++***+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++*********+++++++++++++++************************)))))))))***))))))((('''((()))******))))))***+++)))))))))*********++++++)))))))))************+++'''((()))++++++,,,++++++,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++---,,,++++++******++++++++++++,,,,,,,,,---------******+++,,,,,,,,,++++++)))***+++,,,---...//////------............//////------...///000000000000///............///000000000000000///////////////111000///000111111000///...000111000///...///000+++,,,---//////...------............////////////////////////...---,,,,,,000000//////000000111222000000000000////////////000000000000000000000000000111111222222111111000222222111111000000//////------......//////000000........................,,,,,,,,,---------------,,,---------.../////////........................///---+++***,,,333<<>>333111//////000111000///111111000/////////000000////////////////////////////////////............---------.........//////........................///...------------...///111000///------000444888222111111111111111222333111222222222222333333333333333333333222222222222000000/////////000111111000111111222222111111000333333222222222111111111222222222111111000000000111111111111222222222222333333444555666666555555333333444555666777777777444444444444444444444444111222222222222333333333444444333222222222222333000111111222222111111000222333333333333333333222333333333333333333333333333333333222222222111111333333333222111000///...111111111111111000//////111111000000///...------//////000000000000//////111222222333333222222111444333222111222444777888222333333444555666777777555555555555555555555555444444444333333222222222333444444444555555555555666666666666666666666666444444444333333222222222444444555555555666666666666555444444666666666555666666666777777777888888777666666666666666666777666666777555444444666777888888888888888888888888;;;::::::999888777777666444444444444444444444444333333333444444555555555555555555555555555555555444555555555555555444444555555555555555555555555666666666555555555555555555555555555444444444444444444555555555555666666777777666666555444444444555666777888999:::::::::888888777777777777888888777666666555555444444333555555555555555555555555444333333333222222222111444444444444444444444444000111222333333111000...//////////////////000000000000000111111111222222222111000111222333111000111111111111111111111111111111111111111111111111000000000///////////////////////////////////////////////////////////////111111111111111111111111000000000000000000000000000////////////...............000000000000///...------------....................................////////////000000000000000000000000000111111111000000000000000000000000000//////////////////000////////////////////////////////////////////////---......//////000111111111111111000...,,,***)))///.....................//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++------------...//////............///000000...---,,,...000222111111///000111///,,,,,,000666000///......///000///...///................................................------------,,,,,,,,,............////////////------....../////////000111111111111111111111111000000000///...000333666222222222222333444444555333333444444444555555555555555555555555666666666444444333333333333444444333333444444444444333333444444333333333222222222444444333222222111000000222222222222222333333333222222333444555555555555222222333333333333333444333333333333444444444444444444555555555666666666777666555444444444444444222222333333333333222222666666777777777777666666555555555555555555555555555444444444444333333333777666666555444333333333444444444444444333333222444333333222111000//////000111111222222111111000222222222333333222222222444333222111222444777888333333444555555666777777555555555555555555555555444444444333333222222222333333333333444444444444555555555555555666666666888888777777666666555555444444444444555555555555555444333444555555444333444444444444555555555555555555555555555555555555333444555444333333444666777777777777777777777777999999888777666555555555666666666666666666666666222333333444444555555555555555555555555555555555444444555555555555555444444444444444444444444444444444444444444444444444444444333333333222222222333444444444555555555666555555555444444444333333777777777888777777666666777666666555555666666777666555555555444444333333555555555555555555555555444444444333333333333333444444444444444444444444111111222222222111111000111111111111111111111111000111111111111222222222333222222333444444222111111111222111111111111222111111111111111111111111111111111111111111111111////////////////////////////////////////////////111111111111111111222222000000000000000000000000////////////............//////------------...///---------............///........................////////////000000000000///000000000111111111222000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000/////////000//////......////////////////////////---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++---///000////////////000111111///...---///111222222111222111///------/////////......---///111222111000......///////////////////////////////////////////////////.........------//////000000000111111111/////////000000111222222333333333333333333333333000111333333111000111111444444444444444555666777555555555555666666666666666777777888888999999999777666666555555666666666444444444555555444444444555555555555444444444444666666555444333222222222222333333333444444555555333333444666666777777777555555555444444333333222333333333444444444444444777777777888888888999999:::999888777666666666666666777777888888777777666999999::::::::::::999999777777777777777777777777777777666666666555555555::::::999888888888999999777777777777777666666555555555555444444333333222333333444444444444333333222333333444444333333222444333222222333444666777444444444555555555555555555555555555555555555555444444444444444444333333333333333444444444555555555555555555666666666666777777777777666666666666444444555555555666666666666555444555666666444222333333333333444444444444444444555555555555444444111333444444333222333555555555555555555555555555777777666666555555444444444444444444444444444444555555555666666666666666777777777777777777777777555666666777777777777777666666666666666666666666555555555666666777777777666555555555444444444444555555555666666777777888666666666666666666666666777888888777777666555444666666555555555555666666555555555555555555555555666666666666666666666666666666555555555555555555333333333333333444444444444444444444444555555666444444444444444333333333333333333333444444444444555555555666888777555333222333444333222111222444333333333333333333333333333333333333333444444444000000000000000000000000000000000000000000000000111222222222222333333333111111111111111111111111000000000/////////......333111///......///000111....../////////000000000/////////////////////////////////000000000111111000000000111222222333333111111111111111111111111000111111222222111111000111111111111111111111111111111111111111111111111222222222111111111111111------...000222444666888000000000000111111111111............///000111222........................------------------------,,,...///...,,,---111444222111111111111222333333222111000111222333222111222222000...111666666222222111222444666777777555111222333333444444333333111111111111111111111111333333333333222222222222222222222333333333444444222222222333333444444444333333444444444444333333111444666777555333111111666666666666666666777888555666666666666777777777777888888999:::;;;;;;<<<888888777666666666666777444555555555555555555444888888777777777666666666777777777666666555555444444444555555666666777777666666777999::::::::::::;;;::::::999999888888777666666666666666666555555888888999999999:::::::::<<<;;;:::999999888888888888999999::::::999999888;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999888888888777777777:::999999888888999;;;;;;888888999999888888777666666666666666666666666666555555666666666666555555444555555666666555555444444444444444555555555555666666555555555444444444666666666666666666666666555555555666666666666666666666666666777777777777777777777777888888888999666666666666666777777777777777888888888888999999888777777888999888666444555555555666666666777777555666777777777777666555222444555666555444555666666666666666666666666666666666666666666666666666444444444444444444444444777777777777666666666666777777777777777777777777666666777888888888888888777777777777777777777777666666777888999::::::;;;888888777777777666666666555555666666777888888888666777777888888999999999888888888999888888777777888777777666666777777888666777777888888999999:::::::::::::::::::::::::::888888888888999999999999666666777777777888888888666555555666777888:::;;;888777777777666666666666666777777777777888888888999999999;;;<<<<<<999777444666777666444333555777666666666666666666666666444444555555666666666666333333333333333333333333333333333333333333333333333333333444444555555555222222222222222222222222111111111111000000000000444333333222222222222222111111111222222222333333222222222222222222222222111111111111222222222222111222222333333444555555333333333333333333333333222333444555555444333222444444444444444444444444222222222222222222222222333333333444555555666666222222111222444888;;;===222333333333444444444444222222111111111222222333000000000000000000000000000000000000000000000000...000222111000222999???555555444444555555666777666555333444555555444222111666666333444999:::999777666777888:::;;;999777444555666777888888777666666666666666666666666666666666666555555555444444555555555666666666666777555555555666666666666666555555666777777666555555555777999999888777777888999888888777777777777888666666666666777777777777777888999:::;;;<<<======;;;::::::999888888999999888888999999999999888888::::::999999999888888888888888888888888888888888555666666777888888999999666777888:::;;;;;;<<<<<<=========>>>>>>>>>??????;;;::::::999999888888888888888999999999:::::::::>>>===<<<;;;::::::999:::888888888999999888888888;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777666666666666888999:::999999999999999888777777777777777777888888888888666666777777777777666666666666777777777777666666555666666666666666555444777777666666555444444444777777777777777777777777666666777777888888999999888888999999999:::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;::::::;;;<<<;;;999666888888999999999:::::::::777888999::::::999888777333555777888777666777888777777777777777777777777777777777777777777888888999999999999999999999999777777666666555555444444666666666666666666666666444555666777777777777777555555555555555555555555666666777888:::;;;<<<<<<888888888777777777777666333444444555666777777777555666777888999999:::;;;888999999:::;;;;;;;;;;;;:::999999888888999999:::888999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>555555555555777999;;;<<<:::999999999888888777777999999:::::::::;;;;;;;;;<<<<<<<<<>>>@@@???<<<:::666888:::999666555777999888888888888888888888888555666666666777777888888555555555555555555555555555555555555555555555555444555555555666666777777444444444444444444444444333333333222222222111111222333444555555333111000333333333444444444555555444444444444444444444444222222333333333444444444333333444444555666777777555555555555555555555555444555666777777666555444666666666666666666666666333333333333333333333333333333555666777999::::::;;;999666555555888;;;===555555555555666666777777666666555444333333333333222222222222222222222222222222222222222222222222000222444333333888@@@HHH777777777777777888888999999888666666777777555444111999<<<777333666:::;;;:::999999:::;;;;;;888666555666777999999999888777999999999999999999999999666666555555555444444444777777777777888888888888888888888888888777777777888999:::;;;;;;:::999888888999999999999:::===???::::::999888777777777888666666666666777777777777777888999:::;;;===>>>>>>???>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===;;;;;;;;;:::::::::999999999999999999999999::::::666777777888999:::::::::555555777888999:::::::::<<<<<<===???@@@BBBCCCCCC>>>>>>===<<<<<<;;;::::::<<<;;;;;;:::999999888888============<<<<<<<<<<<<999:::;;;;;;;;;:::888888<<<<<<<<<<<<============??????>>>===<<<;;;::::::;;;999777777888:::::::::::::::;;;;;;;;;;;;;;;:::888888;;;@@@@@@;;;777888888888777777777777777777::::::::::::;;;<<<===>>>===>>>>>>>>>>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666555999999999888888777777777:::::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@???????????????@@@AAAAAA@@@???@@@BBBCCCDDDBBB@@@BBBCCCCCCCCCBBB@@@>>>============>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999::::::<<<===<<<<<<:::999;;;;;;;;;<<<======>>>>>>;;;===>>>>>><<<;;;;;;<<<;;;<<<===>>>>>>===<<<;;;999999:::;;;;;;;;;;;;:::<<<;;;;;;::::::999999888999::::::;;;;;;::::::999888999999::::::999999888::::::::::::::::::::::::::::::::::::::::::::::::555555555777999:::999888999999:::::::::999888888999::::::;;;<<<;;;;;;;;;999::::::;;;;;;::::::999888999999:::;;;<<<======???>>>>>>>>>???>>><<<999<<<;;;;;;<<<======<<<:::<<<<<<===>>>>>>>>>>>>>>>:::;;;:::999999:::===@@@999999:::;;;;;;:::::::::::::::::::::::::::::::::???;;;777888;;;===:::777888999999888777777888:::888888888888888888888888999666444777999999888888888888777777666666666555666666666666777777777888888888888888888888888888888888777777666666666555555555555555555555555555777666444444666777666555777666555666888;;;???BBB777666555444333444444555555555555666666666777777666666666666777777777777888999999999999:::::::::777888999::::::::::::999888888888777666555555444888777777777666666555555333444444555555555555555777888999999999777666555888888777777888999::::::888777666666777777666555666666555444333333222222333444444444444444444333555333222444888:::888555777777888888888888777777999999999999999888777777666666666666777777777777999999888888777777666666444555666888888999999999<<<<<<<<<<<<;;;:::999888999888888777666555444444666777888999:::;;;;;;;;;999999999888999999::::::999999999:::;;;;;;;;;<<<======>>>>>>===;;;:::999:::999888777777777777777777777777777777888999999===999666666999<<<======?????????>>>======@@@BBB???>>>>>>>>>>>>=========@@@??????>>>===<<<<<<;;;::::::;;;;;;::::::999888666777888888777888:::<<<999999:::::::::;;;;;;;;;:::;;;<<<===>>>???@@@AAA<<<<<<<<<;;;;;;:::::::::======<<<;;;;;;:::999999>>>>>>=========<<<<<<<<<999:::<<<=========<<<<<<@@@@@@@@@???>>>>>>>>>===>>>>>>>>>>>>>>>============;;;::::::;;;=========:::;;;;;;<<<<<<<<<;;;;;;;;;:::===AAAAAA===:::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>?????????@@@@@@???>>><<<;;;========================<<<;;;;;;:::999999888888;;;;;;;;;;;;:::::::::999999999999999999999999999<<<<<<<<<<<<===>>>???@@@?????????>>>??????@@@@@@??????>>>>>>??????@@@AAABBBAAABBBCCCEEEEEEDDDBBBCCCDDDDDDDDDDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>??????=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999=========>>>??????@@@@@@>>>???@@@???>>>======???999:::;;;;;;;;;;;;:::999777777888999999999999999<<<<<<;;;::::::999999999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999777777777888:::::::::999888888999::::::999999999999999:::;;;;;;;;;;;;:::888999999::::::999999888999999999:::;;;;;;;;;<<<===<<<<<<===>>>===;;;999:::999999:::;;;;;;:::888999::::::;;;<<<<<<;;;;;;:::::::::888777777999<<<777888888999999888888777999888888888888888888888<<<999555666999:::888555666777888777555555777888777777777777777777777777888666555555555555666777777777666666666555555555555555555666666666777777777777777777777777777777777777666666555555555555555555555555555555555555777555333444555666555555666555444444666999<<<>>>777666555444444444555555555555555555666666666666666666666666777777777777777777888888888888999999999999:::::::::;;;;;;;;;;;;;;;:::999999888777777888888888777777777666666555666777777888888777777666666777777777666555444666666666666666777888888999777666666777888666555777777666666555444444333222333333444444333333222444444444555777777666555666666777777777777666666777888888888888777666666555555555666666666777777777777777666666555555555666666777888999999999999::::::;;;;;;;;;:::999999999999999888777666666555777777888999:::::::::999:::999999888888999999:::888888888888999999999999::::::;;;<<<<<<;;;:::999888888777666555555555555666666666666777888999:::===:::777666999;;;<<<<<<===>>>>>>===<<<<<<>>>@@@@@@@@@@@@???>>>======<<>>======;;;;;;;;;;;;;;;::::::999555777888888888888999;;;888999999999::::::::::::::::::;;;<<<===>>>>>>???;;;;;;;;;::::::999999999?????????>>>>>>======<<>>>>>>>>======;;;<<<>>>???@@@AAAAAAAAADDDDDDCCCBBBAAA@@@??????>>>>>>??????@@@@@@AAAAAA@@@>>>======???AAAAAA@@@>>>>>>?????????>>>>>>===???===>>>BBBBBB>>>===???=================================>>>>>>???@@@@@@@@@@@@AAAAAAAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;>>>>>>============<<<<<<========================>>>=========>>>???@@@AAA@@@@@@???????????????@@@>>>>>>======>>>>>>???@@@BBBAAAAAABBBDDDDDDCCCAAAAAABBBBBBCCCCCCBBBAAAAAA????????????????????????>>>===========================<<<;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA???======???AAA;;;<<<<<<======<<<<<<;;;::::::;;;<<<<<<<<<<<<<<>>>>>=========;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888999:::;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>><<<;;;::::::999:::;;;<<<:::888888888999999::::::999999;;;;;;:::888666555777999777777888888888888777777888777666555555666888888:::777444555777999777555666777777666555555666888777777777777777777777777777666555444444555666666666666666666555555555555555555555666666666777777666666666666666666666666666666666555555555555555555555555555555555555555666555333333555666555444555555444333444666999:::777666555555444555555555444444444555555555666666666666666777777777777888666666777777777888888888::::::999888999:::;;;<<<<<<<<<;;;;;;:::999999999888888888777777777777777777777888999999999999999555666666666666555555444666666555555555666777777888777555666777777666444777777777666555555444444333333444444444444333333444555777777666555555666666666777777777777666666666777777777777666555555555555555666666666666777666666666666555555555555666777777888888888777777777888888999999999999999999999999888777777777666777777888888888888888777999888888777777777888888888888777777777777777666777888888999:::999999999888777666555444444444444444444444555666888999:::===:::777666777888999999999:::;;;;;;::::::<<<>>>???>>>>>>===<<<<<<;;;;;;@@@@@@??????>>>>>>======:::::::::::::::999888888444777999:::999999999:::888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<===:::::::::999999999999999CCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>AAAAAA??????BBB>>>>>>???????????????@@@>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>?????????????????????????????????>>>>>>>>>======?????????>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<<<<===>>>>>>???>>>===>>>@@@@@@???>>>=========>>>>>>?????????????????????>>>>>>>>>>>>===============>>>>>>>>>===<<<;;;;;;;;;<<<>>>???>>>>>>??????@@@AAAAAAAAABBBBBBAAA>>>======@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????CCCBBBAAA???????????????======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<===999999;;;<<<============<<<===>>>>>>??????>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;????????????>>>>>>>>>>>>===<<<<<<===???@@@@@@???>>>======>>>??????>>><<<:::;;;;;;<<<<<<<<<;;;;;;;;;<<<;;;:::888888999;;;;;;;;;<<<<<<;;;;;;:::::::::999888777777888:::;;;;;;999777777999:::999888888999:::999777777999:::888888888888888888888888999888666888===@@@<<<666888888888777777777777777777777888888888999999999888888888888888888888888777777777777777777666666555555666666666666666777888777555555777777777666777666555444555666777888777777666666666666666666555555555555666666666666777777777777888888888888777777777888888888999999:::999888777777999;;;<<<;;;;;;;;;::::::999999999999999888888888888888888888888999::::::::::::999888888888888888888888777999888888777888888999999888777666666777777666444777777666666666555555555666777777888888777777666555888;;;:::777555666999777888888999999888888777777777888888888777666666666666777777777888888888888888888888888888888888888888888999888888777777777777888999:::;;;;;;:::999999999999999999888888999999999:::999999888888999999888777777777777888999999888888777777666666888888888888888777777777777666555444333333222222111111222333555666888999;;;999777555555555555555555777888888777777999;;;::::::::::::::::::::::::=========<<<<<<<<<;;;;;;888888999999888888777666555888;;;===<<<;;;:::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::EEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@??????@@@CCCDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???@@@======@@@@@@>>>???BBB?????????@@@@@@@@@AAAAAA???@@@AAAAAABBBAAAAAA@@@???@@@AAAAAAAAA@@@???>>>???????????????????????????????????????>>>>>>>>>>>>>>>>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>?????????>>>>>>=========>>>>>><<<<<<;;;;;;<<<<<<===>>>???>>><<<===>>>>>>>>><<<;;;;;;;;;<<<<<<===>>>>>>?????????>>>>>>=========<<<<<<======>>>>>>??????<<<<<<<<<<<<===@@@BBBCCCAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCAAA???@@@BBBEEE?????????>>>>>>?????????>>>???@@@@@@AAAAAA@@@@@@BBBAAA???=========>>>>>>===>>>>>>??????>>>>>>=========>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===========================??????>>>;;;;;;===???;;;<<<===>>>????????????@@@@@@AAABBBBBBBBBBBBAAA??????@@@@@@@@@@@@??????CCCCCCBBBBBBBBBBBBBBBBBB@@@???>>>???BBBCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCAAA???@@@@@@@@@@@@@@@??????<<<===>>>>>>======>>>@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;<<<===>>>???>>>===<<<<<<==================>>>===<<<;;;===???::::::::::::::::::::::::;;;:::999>>>IIIOOOEEE666::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::::::::777777888888999999999999;;;:::888888:::;;;:::999999999888777777888999999888888888888888888888888666666777777777888888888888888888999999999::::::999999:::::::::;;;;;;;;;===<<<;;;::::::<<<>>>???<<<<<<<<<<<<;;;;;;;;;;;;========================;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<:::999999:::;;;999888999999999999999888888888;;;;;;<<<<<<<<<<<<;;;;;;888;;;>>>===:::888999<<<:::::::::;;;;;;:::::::::999::::::::::::999888888888999999999::::::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<===<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@<<<<<<==================>>>????????????>>>>>>===>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999<<<;;;:::999777666666555555444333111000000//////000000000111333555777888999888666444222222222222333555666777666666888999888999999:::;;;<<<===>>>============<<<<<<<<<<<<::::::;;;;;;::::::999888777:::===>>>>>>===<<<===<<<<<<<<<=========>>>>>>>>>>>>>>>============<<<;;;;;;;;;<<<<<<<<<<<<<<>>???AAACCCDDDCCCBBB????????????>>>>>>===<<>>???BBB??????@@@@@@AAABBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBB???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????>>>>>>======>>>??????@@@>>>>>>=========>>>??????CCCAAA??????@@@AAA@@@???>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@???>>>>>>============>>>>>>???@@@AAAAAA======>>>???AAABBBDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGEEECCCCCCEEEGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGEEECCCAAA@@@AAABBBCCC===>>>>>>??????>>>>>>===@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???@@@>>>;;;;;;>>>BBB======>>>???@@@@@@@@@???@@@AAABBBBBBCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCDDDDDDBBB@@@???@@@BBBDDDDDDDDDEEEDDDCCCDDDFFFFFFDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA<<<>>>???@@@??????AAABBBCCCDDDDDDDDDCCCBBBAAA@@@>>>??????@@@@@@AAAAAAAAA@@@@@@?????????@@@AAAAAA???@@@@@@???>>>>>>???AAA==============================<<<@@@MMMTTTIII777============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========::::::;;;;;;<<<=========>>>===;;;;;;===>>>===<<<<<<;;;;;;::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========AAAAAA@@@???@@@AAABBBCCC????????????????????????BBBBBBBBBBBBBBBCCCCCCCCC??????@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>??????@@@??????>>>>>>======>>>>>>@@@???===>>>??????>>><<<==============================>>>>>>>>>>>>======;;;<<<>>>>>>===<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAA???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDD???@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@>>>>>>==================@@@???===;;;999888777777444333222000///...------111111111222333555666777888888888555333111111222444666888999888888999:::<<<===>>>???@@@AAABBBCCC@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===<<<<<<888;;;===>>>=========>>>===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<============CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????AAA@@@?????????@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDDDD>>>>>>???AAADDDDDDCCCBBB????????????>>>===<<<;;;>>><<<===AAABBB??????BBB@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGEEEDDDAAAAAACCCCCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@>>>>>>??????@@@AAACCCCCCBBBAAAAAAAAAAAABBBCCCCCCFFFDDDAAAAAABBBCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@????????????@@@AAABBBCCCDDDDDD@@@AAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFFFFFFFDDDCCCDDDEEEGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHJJJHHHEEECCCCCCCCCEEEFFF======>>>>>>>>>>>>======??????@@@@@@@@@@@@??????========================>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@>>>;;;;;;@@@DDD======>>>>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@?????????@@@@@@AAAAAABBBBBBBBBAAA???===>>>@@@AAABBBAAABBBAAA@@@AAABBBCCCAAA???AAAAAAAAAAAAAAA@@@??????<<<>>>@@@???>>>>>>>>>???BBBBBBBBBBBBAAA@@@???>>>===>>>@@@BBBBBBBBBAAA@@@???@@@@@@@@@???@@@AAABBB??????@@@???>>>===???AAA>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<=========>>>>>>>>>>>>======>>>??????@@@AAAAAA@@@>>>======>>>??????>>><<<<<<<<<<<<<<<<<<======:::;;;<<<===>>>======<<<<<<<<<<<<============>>><<<<<<<<<<<<============<<<<<<<<<=========>>>>>>AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCC??????@@@AAAAAAAAAAAA@@@>>>>>>=========>>>???@@@???>>>>>>======<<<======???>>>======>>>>>>===<<<========================<<<<<<============<<<<<<<<<;;;;;;===??????>>>===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;;;;<<<;;;<<<<<<>>>???@@@AAAAAA>>>>>>???@@@AAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBB>>>>>>>>>???@@@AAAAAABBBAAAAAABBBCCCDDDDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>??????????????????BBBAAA???===<<<;;;;;;<<<888777666444222111111111444444444444555666777888888::::::888555333333555777999<<<======<<<===>>>BBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>??????>>>>>>===<<<888:::<<<<<<;;;;;;<<<>>>======>>>>>>>>>?????????<<<<<<==================;;;;;;;;;<<<<<<<<<======@@@@@@@@@AAAAAAAAAAAAAAA?????????>>>>>>>>>======>>>=========>>>@@@BBBCCCFFFFFFFFFEEEEEEEEEEEEEEEAAAAAABBBCCCDDDEEEFFFFFF>>>>>>???BBBDDDEEEDDDBBBAAABBBAAAAAA@@@???>>>===>>><<<>>>BBBCCC@@@@@@BBBAAABBBBBBCCCDDDEEEEEEFFFGGGHHHJJJKKKKKKJJJHHHGGGBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAA??????@@@AAABBBDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFDDDBBBAAABBBCCCCCCBBBCCCBBBAAA@@@@@@@@@BBBBBBEEEEEEDDDCCCBBBBBBAAAAAA@@@AAABBBCCCDDDFFFGGGGGGCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@AAAAAABBBCCCCCCCCCAAABBBDDDCCCBBB@@@@@@AAAAAA@@@???>>>>>>???@@@AAA??????@@@AAAAAAAAAAAAAAAEEECCC@@@>>>>>>>>>@@@AAA======>>>>>>>>>>>>======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>@@@>>>;;;;;;@@@EEE<<<===============<<<;;;;;;;;;<<<=====================>>>>>>>>>>>>======<<<<<<===>>>??????@@@@@@???===;;;;;;===>>>???>>>>>>===<<<===??????===<<<>>>>>>>>>>>>>>>===<<<<<<===>>>???>>><<<;;;;;;;;;?????????>>>>>><<<;;;;;;:::<<>>?????????>>>???@@@BBB===>>>>>>>>><<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>>:::AAABBB<<<<<>>>>>??????@@@@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<=========>>>>>>????????????@@@AAABBBBBBCCCCCC@@@>>>======>>>??????>>><<<<<<<<<===============;;;<<<===?????????>>>===>>>>>>>>>>>>????????????============>>>>>>>>>>>><<<<<<<<<============>>>>>>???@@@AAAAAAAAA@@@@@@????????????????????????>>>>>>>>>??????@@@@@@@@@<<<<<<===>>>>>>>>>>>>======<<<;;;;;;;;;===>>>???>>>===<<<;;;;;;;;;;;;;;;<<<:::999999:::;;;999888::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<:::999;;;???AAA???<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<======<<<<<<;;;:::999999::::::::::::;;;;;;999:::;;;<<<===>>>???@@@::::::;;;===>>>>>>>>>>>>;;;<<<<<<===============999999:::;;;<<<===>>>>>>;;;<<<===>>>???@@@@@@@@@AAA@@@???>>>============>>>>>>??????@@@@@@AAAAAABBBAAA@@@>>>>>>>>>???@@@>>>===;;;:::888777777666777777777777777888999:::999;;;<<<:::777555666888:::<<>>============>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<>>>>>???AAABBBFFFEEEDDDCCCBBBCCCDDDEEEFFFCCCAAADDDIIIKKKHHHDDDCCCDDDEEEEEEEEEDDDCCCBBBDDDCCCAAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCBBBBBBBBBFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAABBBCCCCCC@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????>>>>>>===>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>======????????????@@@@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBB@@@?????????@@@@@@AAAAAA@@@@@@?????????>>>???>>>>>>=========>>>>>>@@@???>>>>>>>>>???@@@AAAAAA@@@??????@@@???===;;;>>>===>>>@@@AAAAAA???======>>>???@@@@@@???>>>=========>>>>>>>>>======<<<:::999999:::===???@@@@@@??????>>>>>>===<<<<<<<<<>>>===<<<;;;:::::::::::::::999888999;;;<<<;;;999;;;:::999888888999:::;;;;;;;;;;;;;;;::::::::::::999999999999888888888888999999:::::::::;;;;;;;;;888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888888888999888888888999:::;;;<<<<<<<<<<<<<<<;;;:::999999:::888666777:::;;;999777;;;;;;;;;::::::888777666:::::::::;;;;;;;;;;;;;;;;;;<<<>>>??????>>><<<;;;::::::::::::::::::::::::::::::::::::::::::::::::======<<<<<<;;;;;;::::::<<<>>>???>>>;;;999999::::::;;;;;;:::999:::<<<>>>;;;;;;<<<<<<============@@@???>>><<<<<<<<<======<<<;;;;;;;;;;;;:::::::::===<<<<<<======>>>???@@@@@@>>><<<<<<===>>>===<<<::::::999999999::::::;;;;;;;;;<<<<<<=========>>>;;;;;;;;;;;;;;;<<<======999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@???===;;;>>>>>>===<<<<<<<<<=========???===888999===<<<777;;;:::999:::;;;<<<;;;:::777888::::::999888888888<<<;;;:::999999999999999;;;;;;;;;:::999777666555555777888999888999:::<<<;;;:::888777666777999:::888888999;;;;;;<<<<<<<<<999:::;;;<<<===<<<<<<;;;>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::::::::<<<===>>>::::::;;;;;;<<<<<<<<<===========================;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;======;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>;;;:::999888888999:::;;;;;;<<<<<<:::999888999;;;;;;<<<>>>@@@@@@@@@@@@@@@CCCAAA???>>>??????>>>=========<<<<<<<<<<<<======>>>>>>============>>>>>><<<;;;;;;;;;;;;<<<======@@@@@@???>>>>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<===<<<;;;:::999888888888CCCCCCCCCBBBBBBBBBAAAAAACCCCCCBBBBBBAAA@@@??????AAA@@@???>>>>>>???AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDBBBAAACCCHHHIIIFFFBBBBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@????????????>>>==============================>>>>>>??????>>>>>>===AAA@@@??????>>>>>>>>>>>>>>>>>>======<<<======>>>????????????????????????=========<<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===============<<<<<<<<<<<<============>>>>>>>>>===============>>>>>>??????>>>>>>======>>>???@@@@@@@@@?????????>>>>>>>>>>>>>>>===============>>>>>>===<<<<<<<<<===??????>>>======>>>??????===;;;=========>>>@@@@@@???===<<<======>>>>>>======<<<=========>>>======<<<<<<>>>>>>===???@@@BBBCCCCCC>>>>>>======<<<<<<======>>>>>>>>>======<<<<<<;;;>>>===<<<<<<>>>??????>>>>>>===<<<<<<<<<<<<===>>>;;;;;;::::::::::::::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;:::::::::999999999999999999999999999999999::::::::::::::::::::::::;;;<<<<<<;;;;;;::::::999;;;999777888:::;;;:::888999:::;;;===>>>>>>??????888888888888888888888888::::::<<<<<<<<<:::999777::::::::::::::::::::::::;;;;;;::::::999999888888;;;::::::::::::::::::999999;;;;;;:::888777777777888999:::999888888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;999999999999:::;;;<<<<<<>>>===;;;;;;<<<<<<<<<;;;;;;;;;::::::999::::::::::::::::::;;;;;;;;;<<<<<<;;;:::::::::::::::;;;<<<888999::::::888888999:::999999999::::::::::::;;;;;;;;;<<<===>>>>>>===<<>>>>>>>>>>>>>>??????:::======:::<<<@@@@@@<<<===<<<<<<===??????>>><<<:::;;;<<<<<<;;;;;;;;;<<<::::::999888888888999999:::::::::::::::999999888666888::::::999999;;;======<<<:::999888999:::;;;<<<<<<===>>>???@@@??????<<<<<<===>>>>>>>>>=====================>>>??????;;;;;;:::::::::;;;===>>>;;;<<<<<<<<<=========>>>========================;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;:::999999999999:::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>????????????>>>>>>>>>>>><<<;;;::::::::::::;;;<<<<<<======<<<:::999:::<<<:::;;;<<<>>>>>>>>>======>>>===<<<===???@@@???===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????=========>>>>>>>>>??????@@@???>>>>>>======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>=========???>>>=========???@@@AAA=========>>>???@@@BBBCCC@@@??????BBBEEEFFFBBB??????@@@@@@AAAAAA@@@@@@???>>>>>>>>>======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;======<<<<<<<<<<<<=========<<<<<<<<<<<<<<<======?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::=========<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;<<<======>>><<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<======>>><<<;;;;;;:::;;;<<<===>>>;;;;;;;;;===??????===;;;===<<<<<<>>>???@@@>>>=========<<<<<<<<<<<<==================<<<<<<;;;;;;<<<======>>>??????@@@@@@======<<<;;;;;;<<<>>>???===>>>?????????>>>===<<>>???>>>======<<<;;;;;;<<<<<<=========<<<<<<;;;;;;::::::999999999999999999999999::::::::::::;;;;;;;;;;;;>>>>>>======<<<;;;;;;:::<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::<<<<<<;;;:::666777999;;;===>>>??????:::::::::999999888888888:::;;;<<<<<<<<<:::999888::::::;;;;;;;;;;;;::::::======<<<;;;:::999888888999999999999::::::::::::999:::;;;:::888777777888777888::::::999888999:::;;;;;;;;;;;;;;;;;;;;;:::<<<;;;;;;;;;;;;<<<<<<===>>>=========<<<<<<<<<<<<777888888999999:::;;;;;;===;;;::::::;;;;;;:::999===<<<;;;:::::::::::::::999999::::::::::::;;;;;;;;;::::::999999999::::::888:::::::::888888999:::777888999999::::::::::::;;;<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<<<<666999:::999:::<<<<<<::::::::::::<<<>>>>>><<<:::999999999999999:::;;;<<<::::::999999999::::::;;;999999::::::;;;;;;<<<<<<888:::;;;;;;::::::;;;===;;;:::999888777888999999:::;;;<<<===============>>>>>>?????????>>>>>>===;;;;;;<<<<<<===???@@@AAA<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????????????????????????????========================;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<========================<<<<<<<<<<<<============>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>===;;;;;;<<<>>><<<<<<>>>>>>???>>>===<<<;;;;;;===???BBBCCCAAA@@@?????????>>>>>>????????????????????????@@@AAAAAA>>>???AAABBBBBBBBBAAA@@@??????>>>=========>>>>>>>>>======<<<<<<<<<======<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::::::::<<<<<<;;;;;;<<<===>>>???;;;;;;;;;<<<===>>>>>>???<<<<<<===???BBBAAA>>>;;;<<<<<<==================<<<===>>>>>><<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>=====================>>>????????????>>>>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>????????????????????????>>>>>>>>>???????????????@@@@@@@@@@@@???>>>>>>===???>>>>>>>>>============<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBB???????????????@@@@@@@@@???????????????>>>>>>>>>>>>============>>>>>>???<<<;;;;;;;;;;;;<<<>>>???>>>===>>>???AAAAAA???===@@@???>>>???AAAAAAAAA??????>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>>>>=========>>>======<<<;;;<<<>>>@@@AAA===>>>@@@AAAAAA@@@>>>===???===;;;:::<<<>>>??????>>>=========<<<<<<<<<<<<@@@@@@???>>>======<<<<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>?????????>>>>>>>>>>>>>>>???>>>>>>>>>>>>=====================>>>>>>>>>>>><<<>>>@@@AAAAAA@@@???===???>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>===<<<<<<===============<<>>>>>===>>>>>>???@@@AAA@@@@@@@@@===>>>????????????>>>===>>>>>>>>>>>>>>>=========;;;<<<<<<======>>>>>>>>>===>>>>>>===<<<;;;<<<>>>:::<<<>>>???===<<<<<<<<>>>>>>>>======>>>>>>>>>===============???>>>>>>>>>>>>=========;;;;;;<<<===>>>>>>>>>>>>???===;;;;;;<<<<<<<<<;;;???>>>===<<<<<<;;;;;;<<<==============================<<<;;;;;;;;;;;;<<<<<<===>>>===;;;:::;;;<<<;;;;;;<<<===<<<<<<;;;:::=========<<<;;;<<<===>>>===============<<<<<<;;;888:::;;;;;;999999888777999999:::<<<>>>>>>;;;999:::999888888:::;;;<<<<<<<<<<<<;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<======:::<<<===<<<;;;;;;<<<===<<<<<<;;;:::999::::::;;;999999:::;;;;;;;;;;;;;;;===============<<<<<<<<<::::::::::::;;;<<<===>>>========================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????>>>>>>>>>>>>????????????========================<<<<<<<<<===============>>>>>>>>>>>>?????????????????????>>>>>>=========<<<<<<<<<======>>>>>>>>>>>>>>>============>>>>>>===>>>>>>===<<<<<<===??????@@@AAABBBAAA@@@???>>><<<>>>@@@DDDFFFFFFDDDAAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCC???@@@BBBDDDDDDCCCAAA@@@???>>>>>>======>>>>>>>>>@@@???>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<=========::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===???>>><<<:::;;;;;;;;;;;;;;;<<<<<<======???BBBAAA???<<<<<<<<<========================>>>??????@@@@@@??????>>>>>>>>>>>>>>>??????AAAAAAAAAAAA@@@@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBBBB???>>>>>>>>>???@@@BBBCCCEEEDDDCCCDDDEEEFFFDDDCCCEEEDDDCCCDDDEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>???@@@@@@@@@CCCEEEDDDBBB@@@AAABBB@@@@@@@@@@@@AAABBBDDDEEE@@@AAACCCDDDDDDBBB@@@???BBB@@@>>>>>>@@@BBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@???>>>===<<<;;;?????????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@AAABBBDDDEEECCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBB>>>@@@BBBDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBFFFFFFFFFFFFEEEDDDCCCBBBGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBDDDEEEGGGHHHHHHIIICCCDDDFFFFFFFFFFFFDDDCCCAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCDDDDDDEEEEEEFFFBBBCCCCCCBBBAAAAAACCCEEEBBBDDDFFFGGGEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDBBB@@@@@@AAABBBAAA@@@CCCBBBAAA@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEDDDBBBAAABBBCCCCCCCCCDDDDDDCCCAAA???>>>AAACCCCCCBBB@@@???AAADDDDDDDDDEEEEEEDDDCCCBBBAAA???@@@AAABBB???===>>>@@@AAA@@@@@@BBBCCCCCCAAA???@@@>>>===>>>@@@AAAAAA@@@???>>>>>>===>>>>>>??????@@@@@@???>>>===>>>>>>???>>>???@@@???>>>===>>>???AAAAAA@@@@@@?????????@@@======>>>?????????>>>>>><<<<<<<<<;;;;;;;;;<<<<<<::::::999999999999::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????===>>>>>>>>>>>>?????????@@@@@@??????>>>>>>======<<<<<<======>>>>>>??????======>>>>>>>>>>>>=========>>>>>>>>><<<<<<>>>@@@AAABBBCCCCCCCCCBBBAAA@@@>>>@@@BBBEEEGGGFFFBBB???@@@@@@????????????@@@@@@AAAAAAAAAAAAAAABBBCCCCCC>>>???AAACCCCCCBBBAAA?????????>>>>>>>>>>>>??????BBBAAA@@@@@@?????????@@@BBBAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAA===>>>>>>>>>>>>============>>>>>>>>>>>>===<<<;;;=========>>>>>>>>>======<<<<<<<<<<<<===>>>?????????CCCFFFEEEBBB??????@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIGGGGGGCCCCCCDDDDDDEEEFFFFFFFFFCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJIIIGGGFFFDDDCCCDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDCCCDDDDDDEEEFFFGGGEEEDDDDDDDDDEEEFFFHHHIIILLLKKKIIIIIIKKKLLLMMMMMMMMMLLLJJJKKKMMMNNNNNNMMMIIIJJJKKKLLLLLLKKKJJJIIIEEEDDDDDDCCCDDDEEEGGGHHHEEEHHHKKKJJJFFFDDDDDDEEEGGGGGGHHHIIIJJJKKKKKKKKKIIIJJJJJJJJJJJJHHHGGGFFFCCCBBBBBBCCCDDDEEEDDDCCCDDDDDDEEEDDDDDDCCCBBBAAADDDDDDCCCAAA???>>>===<<<>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDFFFIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEFFFHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFHHHJJJKKKIIIJJJKKKJJJHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLFFFGGGHHHIIIKKKLLLNNNNNNJJJKKKMMMNNNNNNMMMKKKJJJGGGHHHIIIJJJLLLNNNOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNGGGHHHHHHGGGGGGGGGJJJLLLMMMNNNPPPOOONNNLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNMMMMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNMMMMMMLLLLLLJJJHHHHHHIIIJJJIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNOOONNNLLLKKKKKKLLLKKKLLLMMMMMMLLLJJJHHHFFFKKKNNNOOONNNKKKJJJLLLNNNJJJKKKLLLMMMMMMMMMLLLKKKEEEFFFHHHJJJHHHGGGJJJPPPMMMLLLJJJJJJKKKKKKIIIHHHGGGEEEDDDEEEHHHIIIFFFCCCDDDCCCCCCBBBAAAAAABBBBBBFFFEEECCCBBBBBBBBBCCCCCCDDDEEEEEEDDDBBBAAABBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???@@@AAA???>>>======<<<<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999::::::::::::::::::::::::====================================>>>>>>>>>>>>===>>>>>>??????>>>>>>============>>>>>>??????@@@============>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>???@@@???>>>>>>@@@BBB@@@AAABBBCCCCCCCCCBBBAAA>>>???@@@CCCDDDBBB>>>;;;AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBB===>>>@@@AAAAAAAAA@@@???@@@@@@?????????@@@AAAAAADDDCCCBBBAAAAAAAAAAAAAAADDDCCCBBBAAA@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEBBBBBBBBBBBBAAA@@@??????===>>>???@@@@@@@@@???>>>BBBBBBAAA@@@???@@@AAABBB@@@@@@??????@@@AAACCCDDD@@@EEEIIIHHHDDDAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@?????????????????????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFHHHIIIIIIHHHFFFEEECCCDDDDDDEEEFFFFFFGGGGGGAAABBBDDDEEEEEEDDDCCCBBBAAAAAABBBDDDEEEFFFGGGHHHEEEFFFGGGHHHIIIJJJKKKKKKGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIGGGFFFEEEHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJJJJKKKMMMOOOPPPPPPNNNKKKKKKOOOSSSWWWXXXUUUTTTRRRRRRTTTUUUVVVUUUOOOPPPSSSUUUUUUSSSPPPOOOKKKJJJJJJJJJLLLNNNPPPRRRLLLOOOSSSQQQMMMIIIIIIKKKPPPQQQSSSTTTUUUTTTSSSRRRUUUUUUTTTSSSQQQPPPOOOOOOKKKKKKLLLNNNOOOOOOMMMKKKLLLLLLLLLLLLLLLJJJIIIHHHKKKJJJIIIGGGFFFDDDCCCBBB@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDHHHGGGFFFFFFGGGIIIKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGIIIKKKMMMOOONNNPPPQQQOOOLLLKKKLLLNNNJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSNNNNNNNNNNNNOOOPPPQQQQQQOOOQQQSSSTTTTTTSSSQQQOOOOOOPPPQQQRRRSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUTTTTTTOOOPPPPPPOOONNNPPPSSSUUUVVVWWWWWWVVVTTTTTTUUUVVVPPPQQQRRRRRRSSSTTTUUUUUUSSSTTTUUUVVVWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTVVVXXXXXXXXXWWWVVVUUUSSSQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSUUUVVVWWWWWWXXXYYYXXXUUUTTTUUUVVVRRRSSSUUUWWWWWWUUUSSSRRRXXX\\\___^^^ZZZXXXYYY[[[RRRTTTWWWZZZ\\\]]]^^^]]]WWWVVVWWWZZZXXXUUU[[[dddbbb```\\\ZZZZZZ[[[ZZZYYYUUUSSSRRRTTTWWWVVVQQQMMMNNNMMMLLLKKKJJJJJJIIIIIIJJJIIIHHHGGGHHHIIIJJJLLLJJJKKKLLLJJJHHHGGGGGGHHHEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJEEEEEEEEEDDDEEEEEEFFFFFFDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@??????@@@AAAAAA@@@??????>>>>>>??????@@@AAAAAABBB?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@???AAABBBCCCBBBAAAAAACCCEEEAAABBBDDDEEEFFFEEEEEEDDD>>>>>>???AAACCCBBB???<<>>>>>>>>?????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCEEEEEEDDDCCCBBBBBBBBBBBBDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA===>>>@@@AAABBBBBBBBBBBBFFFEEEDDDCCCAAABBBEEEGGGCCCCCCBBBBBBCCCEEEFFFHHHAAAFFFJJJJJJEEEBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBDDDEEEFFFFFFEEEDDDBBBDDDEEEEEEFFFGGGHHHHHHIII@@@BBBDDDEEEFFFEEEDDDCCC@@@AAABBBDDDFFFGGGIIIIIIEEEFFFGGGHHHIIIJJJKKKKKKHHHHHHGGGGGGHHHHHHIIIJJJFFFGGGHHHIIIHHHHHHFFFEEEKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNPPPQQQSSSUUUQQQNNNLLLMMMQQQXXX]]]```[[[YYYWWWWWWYYYZZZ[[[ZZZRRRUUUXXX[[[[[[XXXUUURRROOOOOOOOOOOOQQQTTTWWWYYYUUUZZZ]]][[[VVVRRRRRRTTTVVVWWWZZZ\\\\\\[[[YYYWWW^^^]]][[[YYYWWWVVVVVVVVVYYYYYY[[[]]]___^^^[[[XXXXXXYYYYYYYYYYYYWWWUUUTTTSSSRRRPPPOOOMMMKKKIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLQQQPPPNNNLLLKKKJJJIIIIIIIIIIIIHHHHHHIIILLLNNNPPPQQQSSSTTTSSSOOONNNOOOQQQRRRSSSTTTTTTUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYUUUUUUTTTSSSSSSSSSSSSTTTRRRSSSVVVWWWWWWVVVSSSRRRVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXVVVVVVVVVVVVUUUWWWZZZ]]]\\\\\\[[[YYYWWWWWWYYY[[[SSSSSSTTTVVVWWWXXXYYYZZZUUUWWWYYY[[[]]]^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\^^^```aaa```___^^^ZZZXXXVVVVVVWWWXXXWWWVVVUUUUUUVVVVVVWWWXXXZZZ[[[YYYYYYYYYXXXXXXWWWWWWWWWVVVWWWWWWXXXYYY[[[\\\]]]^^^______^^^\\\ZZZ[[[\\\TTTVVVYYY\\\]]]]]][[[ZZZaaafffjjjiiieeebbbbbbddd___aaafffkkknnnqqqrrrrrrooollllllmmmiiifffkkkuuuyyyvvvqqqnnnnnnnnnnnnnnnfffddddddfffiiihhhaaa[[[XXXWWWVVVTTTSSSRRRQQQQQQMMMLLLKKKKKKLLLNNNQQQRRROOOPPPPPPOOOLLLKKKKKKLLLNNNNNNOOOOOONNNNNNMMMLLLNNNNNNNNNOOONNNNNNMMMMMMKKKJJJJJJKKKLLLNNNPPPRRRJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMNNNOOONNNMMMKKKJJJKKKJJJJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBDDDDDDDDDDDDBBBBBBAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBBAAAAAACCCDDDEEEDDDDDDDDDFFFGGGDDDEEEGGGHHHIIIIIIIIIHHH??????@@@BBBDDDDDDAAA???FFFFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBAAA@@@???????????????>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDFFFFFFEEECCCCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDIIIIIIHHHGGGGGGGGGHHHHHHMMMLLLKKKIIIHHHGGGFFFFFFDDDEEEGGGIIIJJJIIIHHHGGGFFFFFFEEEEEEEEEGGGHHHIIIJJJIIIHHHIIIKKKKKKIIIHHHFFFGGGIIIIIIJJJKKKNNNPPPMMMLLLLLLKKKKKKKKKLLLLLLHHHHHHGGGGGGHHHIIIJJJJJJGGGFFFEEEFFFGGGIIIJJJJJJHHHIIIIIIGGGEEEDDDFFFGGGFFFFFFGGGHHHIIIIIIIIIHHHMMMLLLIIIFFFDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBCCCFFFGGGFFFDDDGGGGGGFFFFFFGGGIIIJJJKKKEEEEEEEEEFFFHHHJJJKKKLLLHHHGGGFFFGGGIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKLLLMMMOOOPPPPPPPPPPPPQQQOOOLLLIIIIIIKKKMMMOOOOOOQQQRRRQQQNNNNNNPPPSSSQQQOOOLLLKKKLLLQQQVVVYYY[[[XXXVVVYYY___bbbaaa___\\\[[[YYYWWWUUUSSSSSSRRRUUUYYYZZZXXXXXX\\\^^^^^^[[[aaaggghhheee```]]]\\\]]]^^^```bbbcccdddcccccc^^^```bbbcccbbbbbbcccddddddfffhhhiiiiiifffbbb```ffffffeeeccc```___```bbbeeebbb\\\WWWUUUUUUWWWXXXWWWUUUUUUWWW[[[]]]]]][[[WWWYYYZZZ\\\\\\[[[YYYXXXQQQSSSVVVWWWUUURRRQQQPPPVVVVVVVVVTTTPPPNNNNNNNNNRRRQQQPPPPPPPPPQQQSSSSSSTTTTTTTTTSSSQQQOOONNNMMMNNNNNNMMMMMMOOOPPPRRRTTTUUUUUUTTTSSSSSSRRRRRRRRRUUUUUUVVVXXX[[[\\\[[[YYYYYYXXXXXXZZZ]]]___``````^^^]]]\\\ZZZZZZ[[[\\\]]]]]]___```___\\\[[[]]]___]]]^^^___^^^^^^___aaadddcccccccccccccccdddeeefffcccccc___ZZZ\\\dddgggdddfffdddbbbbbbcccdddddddddccc```^^^___dddggggggfffiiiiiijjjkkklllllllllllliiigggdddbbbbbbdddgggiiikkkjjjiiijjjjjjiiifffddd___]]]]]]^^^```bbbbbbbbbcccccccccaaa``````aaaaaafffeeecccaaa```_________bbbdddfffgggfffeeeddddddgggdddaaa```bbbcccbbb```^^^```cccdddcccccccccdddnnnllljjjhhhggghhhiiijjjgggjjjmmmrrrvvvyyy|||}}}xxxuuuvvvxxxqqqjjjrrrzzzuuuvvvuuussswww}}}tttrrruuu}}}wwwjjjccceeefffgggjjjkkkiiieeeaaa```cccaaa]]]]]]bbbggghhhaaadddfffeeeaaa^^^]]]]]]bbb```]]][[[[[[[[[ZZZZZZYYY]]]___]]]XXXVVVXXX[[[[[[YYYWWWXXXZZZ\\\\\\\\\WWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[]]]\\\YYYVVVUUUUUUVVVXXXYYYZZZYYYVVVSSSRRRUUUTTTSSSRRRQQQQQQQQQQQQTTTTTTSSSQQQPPPOOONNNMMMKKKLLLLLLJJJHHHHHHIIIJJJKKKOOONNNIIIHHHLLLKKKFFFKKKKKKJJJJJJJJJJJJKKKKKKHHHGGGHHHJJJLLLLLLJJJHHHKKKKKKLLLMMMMMMLLLKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDIIIJJJKKKKKKKKKJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKDDDGGGLLLPPPQQQNNNIIIFFFFFFFFFGGGGGGGGGGGGFFFFFFJJJJJJJJJIIIIIIIIIIIIIIIGGGEEECCCBBBDDDDDDDDDCCCDDDBBBAAABBBFFFGGGFFFDDDDDDBBBAAACCCFFFGGGEEECCCHHHIIIIIIFFFDDDDDDGGGJJJMMMLLLJJJHHHGGGGGGGGGGGGPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPNNNOOOPPPQQQQQQPPPOOONNNNNNNNNMMMLLLLLLLLLMMMNNNNNNLLLJJJIIIKKKLLLMMMLLLKKKLLLMMMMMMLLLMMMOOOQQQSSSSSSRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPOOONNNPPPPPPPPPNNNMMMNNNOOONNNOOOOOOPPPPPPPPPPPPPPPPPPNNNMMMKKKKKKKKKLLLMMMKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKJJJEEEDDDCCCEEEIIIJJJJJJHHHLLLKKKJJJJJJJJJKKKLLLMMMIIIIIIIIIJJJKKKLLLMMMNNNKKKJJJIIIIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJKKKMMMNNNPPPQQQQQQQQQPPPMMMKKKKKKLLLMMMOOONNNPPPQQQPPPOOOOOOQQQTTTRRRPPPMMMKKKKKKNNNQQQSSSRRROOOMMMOOOTTTWWWVVVTTTOOONNNMMMLLLKKKJJJJJJJJJQQQTTTUUUQQQPPPRRRTTTRRRPPPTTTXXXYYYXXXUUURRRQQQPPPRRRSSSUUUVVVWWWVVVVVVSSSUUUWWWWWWVVVVVVWWWXXXVVVXXXZZZ\\\\\\ZZZXXXVVV]]]]]]]]]ZZZXXXWWWXXXYYY\\\ZZZWWWTTTSSSTTTVVVWWWZZZYYYYYY[[[___bbbbbbaaa___```aaaaaaaaa```___^^^ZZZ]]]___```___]]]]]]]]]_________]]][[[ZZZYYYYYY[[[ZZZZZZYYYZZZ[[[\\\]]]]]]\\\\\\\\\[[[YYYXXXWWWYYYXXXXXXXXXYYYYYYZZZ[[[WWWXXXYYYZZZZZZZZZZZZZZZ^^^]]]]]]___bbbeeefffeeeeeecccaaa`````````___^^^___```aaaccceeegggjjjkkkgggiiiiiihhheeecccdddeeeiiijjjjjjiiihhhhhhkkkmmmnnnnnnmmmmmmlllllllllllljjjkkkiiifffiiipppsssqqqnnnmmmmmmnnnoooooommmkkkgggffffffhhhjjjlllmmmlllpppqqqqqqrrrrrrrrrqqqqqqqqqpppnnnllllllmmmooopppppppppooopppqqqpppmmmkkkgggfffeeefffiiikkkkkkjjjnnnkkkhhhgggiiiiiigggdddjjjiiihhhgggggghhhjjjjjjmmmpppsssssspppnnnmmmnnnqqqnnnjjjjjjkkkmmmlllkkkjjjmmmoooooonnnmmmnnnnnnqqqpppnnnlllkkklllmmmnnnlllnnnoooqqqqqqrrrrrrssshhhdddccceee```ZZZ```lllooojjjhhhjjjjjjfffgggkkkhhhhhhlllqqqqqqkkkeeedddkkkjjjiiiiiikkkkkkkkkjjjllloooooojjjjjjnnnqqqrrriiiooosssqqqkkkfffhhhlllooonnnkkkiiihhhgggfffeeeiiilllooommmiiihhhjjjmmmllljjjgggggghhhiiiiiihhh^^^^^^^^^^^^^^^______``````bbbcccbbb___\\\[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRSSSSSSRRRPPPNNNOOOPPPTTTWWWWWWSSSSSSVVVUUURRRRRRRRRQQQQQQRRRSSSSSSTTTRRRRRRRRRSSSUUUUUUSSSQQQSSSSSSUUUUUUUUUUUUSSSSSSPPPPPPOOOOOONNNLLLKKKJJJMMMNNNOOOPPPPPPOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOKKKMMMPPPRRRRRRPPPMMMJJJLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNOOOOOOPPPPPPQQQQQQMMMKKKHHHHHHIIIKKKKKKKKKJJJHHHGGGIIILLLMMMLLLJJJHHHGGGGGGJJJNNNPPPOOOMMMLLLMMMMMMLLLJJJJJJMMMPPPPPPOOONNNMMMMMMNNNOOOPPPZZZ[[[\\\^^^____________\\\[[[[[[[[[[[[[[[\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWUUUUUUTTTUUUUUUTTTQQQNNNLLLNNNPPPRRRRRRPPPQQQQQQQQQPPPPPPQQQSSSWWWWWWVVVVVVVVVWWWWWWXXX[[[ZZZYYYWWWVVVTTTSSSSSSUUUWWWYYYZZZYYYWWWTTTQQQQQQSSSVVVVVVUUUTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUTTTQQQQQQPPPPPPQQQRRRTTTUUURRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQNNNMMMMMMOOOSSSUUUUUUTTTRRRQQQPPPOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPQQQRRRRRRQQQOOOMMMMMMPPPRRRSSSTTTTTTSSSQQQOOOOOOPPPQQQRRRMMMMMMMMMNNNOOORRRTTTUUUUUUTTTSSSQQQQQQPPPPPPPPPOOOPPPRRRRRRRRRSSSVVVXXXUUUSSSQQQOOOMMMMMMNNNOOORRROOOMMMOOORRRTTTSSSQQQLLLKKKKKKJJJJJJJJJKKKKKKMMMQQQQQQLLLIIIJJJJJJHHHHHHHHHIIIKKKLLLLLLJJJHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIKKKLLLKKKJJJJJJKKKLLLJJJLLLNNNPPPQQQQQQOOOOOOTTTTTTUUUSSSQQQPPPPPPQQQRRRQQQPPPPPPQQQRRRTTTUUUSSSSSSTTTWWW[[[^^^_______________^^^^^^]]]]]]]]]\\\^^^```aaaaaaaaacccdddcccccccccbbbbbbaaaaaa```aaaaaaaaaaaaaaabbbccccccbbbbbbcccccccccbbbaaaaaabbbbbbbbbbbbaaaaaa```___\\\^^^aaaccceeefffeeeeeegggeeedddfffhhhkkkkkkkkkooonnnkkkiiifffdddcccbbb___aaadddhhhkkknnnpppqqqqqqrrrrrrpppnnnllllllmmmpppppppppooonnnnnnpppssstttttttttsssrrrpppmmmlllkkklllllllllpppvvvxxxvvvrrrrrrsssuuuvvvtttpppmmmgggjjjmmmnnnnnnnnnooopppuuuuuuuuuuuutttsssrrrrrrtttsssrrrqqqppppppqqqqqqqqqqqqqqqrrrssssssqqqooommmllllllnnnppprrrqqqqqqqqqlllhhhiiinnnpppmmmiiinnnmmmlllkkkkkklllmmmnnnqqqvvv{{{{{{wwwuuuwwwyyyvvvtttpppoooppprrrsssssstttvvvwwwwwwuuutttssstttrrrqqqpppnnnnnnnnnoooooonnnooopppooommmllllllllloooiiifffhhheee___bbbjjj```^^^___aaaaaa]]][[[\\\^^^^^^bbbeeeddd```aaafffgggddd```___aaadddggghhhiiilllllliiigggjjjlllkkkccckkkqqqooogggcccgggmmmnnnnnnnnnnnnmmmlllkkkjjjoooqqqtttsssqqqppprrruuuyyyvvvsssqqqqqqqqqooonnnhhhhhhgggggghhhhhhiiijjjggghhhiiigggdddaaa```___aaa```___^^^]]]^^^``````[[[[[[[[[\\\\\\\\\]]]]]]\\\[[[[[[ZZZYYYXXXXXXWWWXXXZZZ\\\[[[YYYWWWWWWWWWZZZ\\\\\\ZZZZZZ\\\\\\ZZZWWWWWWWWWWWWXXXZZZ[[[\\\[[[ZZZZZZ[[[\\\\\\ZZZXXX[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUVVVWWWYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXUUUUUUVVVWWWXXXYYYZZZZZZZZZWWWTTTTTTVVVXXXZZZ[[[XXXWWWWWWXXXZZZ[[[[[[ZZZWWWVVVVVVWWWZZZ[[[[[[ZZZXXXYYYYYYXXXWWWXXX[[[]]]ZZZYYYYYYYYYZZZ\\\]]]___```aaacccdddeeeeeeeeedddcccbbbbbbaaaaaabbbbbbbbbaaaaaa`````````aaabbbbbb^^^^^^]]]]]]\\\\\\\\\\\\XXXVVVSSSSSSTTTVVVVVVVVVSSSTTTUUUUUUTTTTTTVVVXXXXXXXXXXXXXXXXXXXXXYYYZZZ]]]]]]\\\ZZZYYYWWWUUUUUUXXX[[[___```]]]YYYTTTRRRPPPSSSVVVXXXWWWVVVVVVVVVXXXXXXWWWVVVVVVUUUUUUUUUTTTTTTSSSTTTUUUVVVWWWXXXVVVWWWXXXYYYYYYXXXWWWWWWZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWYYYZZZ\\\\\\\\\WWWWWWVVVUUUUUUVVVWWWXXXZZZZZZYYYXXXXXXXXXXXXYYYYYYVVVTTTTTTWWWZZZ\\\]]]\\\ZZZXXXUUUUUUVVVXXXYYYVVVUUUTTTSSSTTTVVVXXXYYYZZZZZZYYYYYYXXXWWWUUUUUURRRSSSTTTVVVWWWZZZ\\\^^^YYYXXXWWWUUUSSSRRRRRRRRRWWWUUUSSSSSSUUUVVVUUUTTTQQQQQQPPPOOOOOOPPPPPPPPPNNNQQQQQQLLLIIIIIIIIIFFFJJJGGGEEEFFFJJJLLLKKKIIIGGGHHHHHHIIIIIIJJJJJJJJJHHHIIIIIIHHHGGGFFFHHHIIIKKKLLLMMMOOOOOOOOOOOONNNPPPRRRSSSRRRPPPOOOOOOOOOMMMMMMNNNOOOPPPQQQRRRRRRKKKLLLNNNQQQUUUXXXZZZ[[[[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZ\\\\\\]]]___ccceeedddcccbbbcccdddeeedddcccddddddddddddeeeeeeffffffffffffggghhhhhhhhhhhhhhhhhhiiiiiiiiihhhfffdddcccaaadddgggkkkmmmmmmlllkkkllllllkkklllnnnnnnlllkkkppppppooollljjjiiiiiiiiiccceeehhhkkkmmmnnnoooooosssssssssrrrqqqppppppqqqpppqqqrrrqqqpppqqqtttvvvxxxxxxxxxwwwuuuqqqnnnllliiijjjlllnnnrrruuuuuussstttssssssttttttssspppmmmhhhmmmrrrtttrrrqqqrrrtttwwwwwwwwwvvvuuutttrrrrrrqqqqqqqqqqqqqqqpppooonnnppppppppprrrttttttrrrppppppppppppqqqtttuuuuuussskkkiiihhhkkkooorrrsssqqquuusssqqqnnnlllkkkjjjjjjmmmttt{{{|||zzzzzz~~~wwwuuurrrqqqqqqsssvvvwwwwwwyyyzzzyyywwwuuutttttttttsssrrrqqqqqqqqqqqqrrrppprrrttttttqqqpppqqqrrruuunnniiiiiihhheeeeeehhhdddddddddeeeeeebbbaaa```bbb```bbbffffffeeefffjjjcccaaa]]]]]]___cccfffgggdddhhhiiifffdddffffffddd]]]cccgggfffaaa___bbbggggggjjjmmmooooooooopppqqqnnnqqqssssssrrrrrrtttvvv|||yyyuuurrrqqqpppnnnllllllkkkkkkkkkkkklllmmmmmmlllmmmnnnllliiifffddddddhhhgggeeecccbbb``````___ZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\^^^aaadddeeedddcccccccccaaaaaaaaa____________^^^[[[[[[\\\]]]^^^```aaabbbbbbaaa___`````````___]]]cccdddeeeeeeeeeeeedddcccaaaaaaaaaaaaaaa```___^^^^^^```aaacccddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbfffdddbbb``````bbbccceeeccccccddddddddddddccccccbbbbbbccccccddddddeeeeeefffccc``````cccfffhhhiiigggfffggggggiiiiiijjjiiigggfffeeeeeeddddddddddddddddddeeeeeeeeefffhhhiiieeedddddddddeeeggghhhjjjaaaaaabbbbbbbbbbbbaaaaaaeeedddcccbbbbbbaaaaaabbbaaa``````aaaaaacccdddeee^^^^^^^^^______`````````YYYXXXYYYZZZ[[[[[[YYYWWWWWWXXXZZZZZZZZZ\\\^^^```\\\\\\\\\\\\\\\]]]^^^^^^____________^^^]]]\\\[[[\\\```eeeeeebbb]]]YYYXXXTTTWWWZZZ\\\\\\[[[[[[[[[]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]]\\\[[[ZZZ_________^^^^^^^^^]]]]]][[[[[[\\\\\\\\\\\\\\\]]][[[[[[ZZZ[[[\\\^^^```aaacccbbbaaa```____________```]]][[[[[[^^^aaacccdddaaa```]]][[[ZZZ\\\^^^___]]]\\\ZZZXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[YYYXXXVVVVVVVVVXXX[[[]]]___```[[[ZZZZZZYYYXXXXXXXXXWWWWWWUUUTTTSSSTTTTTTTTTSSSTTTTTTSSSRRRQQQQQQQQQQQQPPPTTTUUUQQQOOOPPPOOOMMMOOOKKKHHHHHHLLLNNNOOONNNLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNLLLKKKKKKLLLNNNQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTVVVWWWUUUSSSSSSSSSQQQQQQRRRRRRSSSSSSSSSSSSNNNOOORRRTTTWWWZZZ\\\^^^[[[[[[ZZZYYYXXXXXXYYYYYYZZZ\\\]]]]]]^^^```dddhhhdddcccbbbdddfffhhhgggfffeeeeeeeeefffffffffffffffhhhiiijjjkkkkkklllllllllllllllmmmmmmllljjjhhhgggccceeehhhkkklllllljjjiiikkklllnnnqqqsssqqqnnnkkkjjjkkkllljjjgggfffhhhjjjhhhjjjlllnnnpppqqqppppppnnnnnnnnnooopppqqqqqqqqqppprrrsssssssssuuuxxx{{{{{{{{{|||{{{yyyuuurrrpppnnnnnnppptttvvvvvvtttsssxxxvvvtttsssssssssqqqpppkkkpppvvvxxxvvvuuuuuuvvvxxxxxxxxxwwwvvvuuutttsssqqqrrrssssssrrrqqqpppoooppppppqqqrrrtttuuusssqqqnnnnnnnnnpppssstttsssqqqiiikkknnnooooooppptttwwwyyywwwtttpppnnnlllkkkkkkmmmsssyyy{{{{{{{{{~~~vvvuuutttrrrrrrtttwwwyyywwwyyyzzzyyyvvvsssrrrrrruuuttttttssssssssssssssstttwwwzzzyyyvvvtttvvvyyyxxxrrrmmmlllllljjjiiijjjnnnnnnmmmkkkjjjkkkkkkkkklllgggfffkkkooonnnkkkjjjiiihhhhhhjjjmmmnnnnnnmmmkkkoooqqqnnnlllmmmllljjjdddeeeffffffgggggghhhhhhkkknnnrrrtttttttttvvvwwwtttuuuwwwxxxxxxyyy{{{|||yyyvvvrrrpppnnnmmmllljjjiiihhhhhhhhhhhhiiijjjjjjnnnooopppoookkkhhhggggggggghhhhhhhhhgggdddaaa```[[[\\\^^^___````````````aaaaaa``````````````````bbbeeeiiilllllllllmmmnnnjjjiiihhhhhhgggeeeddddddaaaaaabbbccceeegggiiijjjhhhfffddddddeeeeeedddcccggghhhiiijjjjjjiiihhhgggaaaaaabbbbbbbbbaaaaaa```aaabbbdddfffffffffffffffffffffffffffffffffffffffiiigggeeecccdddgggkkkmmmjjjjjjkkkkkkkkkkkkjjjjjjpppoooooonnnnnnmmmmmmmmmjjjhhhffffffiiilllnnnooommmnnnooooooppppppqqqrrrooonnnmmmlllkkkkkklllmmmjjjjjjjjjkkklllmmmnnnnnnkkkjjjiiihhhiiiiiikkkkkk^^^]]]\\\[[[[[[[[[[[[\\\cccbbbaaa```______^^^___^^^^^^______```aaaaaaaaa[[[\\\]]]^^^____________XXXXXXZZZ\\\^^^\\\YYYVVV[[[\\\^^^______aaadddfffaaaaaaaaaaaaaaabbbcccdddbbbcccdddeeeeeedddcccbbbbbbfffjjjjjjgggcccbbbbbb]]]```bbbccccccbbbcccdddeeedddbbbaaaaaabbbcccdddbbbbbbbbbbbbaaaaaaaaaaaa___aaabbbccccccaaa___^^^bbbcccccccccccccccccccccaaabbbcccbbb```___```aaa_________```aaadddfffhhhggggggeeeddddddcccccccccdddbbb``````bbbeeeffffffcccbbb```______```bbbccc___^^^]]]\\\[[[[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\ZZZXXXXXXYYY\\\_________\\\[[[[[[[[[[[[\\\]]]]]]ZZZYYYYYYXXXWWWWWWXXXXXXZZZYYYXXXWWWWWWWWWWWWWWWTTTYYY[[[YYYWWWXXXXXXVVVTTTQQQNNNMMMOOOQQQSSSTTTRRRRRRQQQPPPPPPPPPQQQQQQTTTTTTTTTSSSRRRRRRTTTWWWXXXWWWWWWVVVVVVVVVWWWWWWWWWZZZ]]]___]]][[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXTTTVVVYYYZZZ[[[]]]___aaa\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^______```aaaeeehhhcccaaa___aaaeeegggfffddd```aaabbbbbbcccbbbbbbbbbeeeeeefffhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffdddeeehhhiiijjjjjjiiihhheeefffiiilllooooookkkiiigggiiiiiigggcccaaacccffffffhhhjjjllloooqqqrrrsssllllllkkkmmmppprrrrrrqqqooopppqqqrrrrrrtttwwwzzzyyyzzzzzzzzzxxxwwwuuuttttttrrrsssxxxzzzwwwuuuuuuzzzwwwtttrrrrrrrrrqqqpppkkknnnsssuuuuuutttttttttsssssstttttttttssssssrrrrrrrrrssssssssssssrrrrrroooooooooqqqssssssqqqppphhhhhhiiikkknnnnnnmmmkkkkkkooosssqqqlllkkkooottttttsssqqqpppooooooooooooqqqsssvvvxxxxxxwwwwwwxxxssstttuuuttttttuuuwwwzzzvvvxxxyyyxxxuuurrrqqqqqqssssssssssssssssssrrrrrrtttxxx{{{yyytttqqqsssvvvyyyvvvsssqqqqqqqqqpppppppppqqqnnniiihhhlllnnnmmmoooiiiffflllpppooojjjhhhlllmmmppptttwwwvvvsssppplllpppqqqnnnlllmmmmmmkkkllljjjiiikkknnnooonnnmmmqqqtttwwwvvvtttssstttwwwxxxxxxyyyzzz|||}}}~~~yyywwwsssrrrqqqqqqpppooonnnmmmmmmmmmmmmnnnoooooooooppprrrqqqnnnkkkjjjjjjeeegggiiikkkllljjjhhhgggcccdddfffggghhhhhhhhhgggffffffgggggggggggggggggggggjjjnnnpppqqqrrrtttvvvuuusssrrrsssrrrooonnnppplllllllllmmmoooqqqrrrssspppnnnllllllmmmnnnnnnmmmllllllmmmnnnnnnmmmllllllhhhhhhiiiiiiiiiiiiiiihhhkkklllmmmnnnoooooonnnmmmoooooooooooooooooooooooopppooonnnnnnooorrruuuwwwvvvvvvwwwwwwwwwwwwvvvvvvzzzyyyyyyxxxwwwvvvuuutttrrrqqqppppppsssuuuvvvvvvvvvwwwyyyyyyxxxxxxzzz{{{vvvwwwxxxxxxwwwyyy|||~~~uuuttttttuuuwwwxxxwwwvvvvvvuuusssrrrrrrrrrssssssZZZXXXVVVUUUUUUWWWYYY[[[^^^^^^]]]]]]]]]]]]]]]^^^]]]^^^^^^___^^^]]]\\\[[[ZZZZZZ[[[\\\\\\\\\[[[ZZZWWWWWWWWWYYYZZZZZZWWWUUU[[[\\\^^^^^^^^^^^^aaaccc___^^^^^^___```aaabbbbbbbbbccceeeeeeeeedddbbbaaabbbfffiiihhheeeccceeehhhccceeeffffffeeeeeeggghhhhhhgggfffeeeeeefffhhhiiiffffffggggggggggggffffffbbbccceeefffeeedddaaa```eeeeeeffffffgggggghhhhhhdddfffhhhgggeeeeeefffhhhdddccccccdddeeegggiiijjjhhhgggfffeeeeeeeeeeeeeeeeeecccbbbbbbdddffffffeeeaaaaaaaaaaaabbbcccdddeee````````````aaaaaaaaabbbaaaaaaaaaaaabbbbbbbbbcccaaa___]]]^^^aaabbbbbb`````````_________aaabbbccccccccccccbbbaaaaaabbbcccbbbaaaaaaaaaaaabbbcccccc]]]bbbdddbbbaaacccbbb```\\\\\\ZZZXXXVVVWWWZZZ]]]\\\[[[ZZZYYYXXXYYYYYYZZZ[[[\\\[[[ZZZZZZ[[[^^^``````___^^^^^^^^^```bbbccc___cccgggiiihhhfffddddddcccbbbaaa```````````````[[[^^^````````````bbbeee^^^___aaabbbbbbbbbbbbaaaaaabbbcccccccccdddfffhhhdddaaa```bbbfffiiigggdddbbbbbbdddeeeeeeeeedddcccfffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkiiijjjkkklllmmmnnnnnnnnnllljjjjjjjjjkkkkkkjjjhhhhhhkkkllliiieeedddfffiiihhhhhhjjjlllooorrrtttvvvrrrppppppqqqtttvvvuuutttsssttttttsssssstttvvvxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyvvvwww|||~~~{{{yyyzzz}}}|||zzzxxxxxxwwwtttrrrpppppprrruuuxxxxxxwwwuuussstttuuuvvvwwwxxxxxxxxxwwwxxxxxxxxxyyyzzzzzz{{{vvvuuuuuuwwwxxxxxxvvvtttmmmmmmnnnqqqssstttrrrpppuuuwwwyyywwwtttsssuuuxxxwwwvvvvvvvvvvvvxxxyyyzzz{{{zzz{{{}}}|||yyyzzz|||~~~~~~~~~{{{zzz{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxzzz~~~zzzzzzxxxvvvuuuvvvwwwwwwzzz|||zzzttttttxxxyyywwwzzzuuusssvvvxxxvvvuuuvvvwwwyyy}}}}}}yyyuuuyyyzzzvvvuuuwwwxxxvvv{{{{{{{{{{{{{{{|||}}}~~~~~~|||~~~~~~yyyzzz|||}}}~~~~~~~~~{{{}}}~~~~~~~~~}}}WWWUUUSSSRRRSSSVVVYYY\\\[[[[[[[[[[[[\\\]]]^^^___^^^_________]]][[[XXXVVVZZZZZZ[[[[[[[[[YYYXXXWWWWWWVVVTTTTTTVVVWWWVVVUUUYYYZZZZZZZZZYYYYYY[[[]]]XXXXXXXXXYYYYYY[[[\\\\\\___```aaaaaa```___\\\[[[^^^aaacccbbb______cccgggddddddeeedddcccccceeegggfffeeedddcccdddeeegggiiifffggghhhiiiiiiiiiiiiiiiaaacccdddeeeeeeccc```___fffgggggghhhiiijjjkkkkkkaaadddffffffddddddfffiiiggggggfffffffffgggiiijjjgggffffffeeeddddddeeeeeedddcccbbbccceeeeeedddccc``````aaabbbcccdddeeeeeeaaabbbccceeegggggghhhhhhffffffeeeffffffggghhhiiihhheeeccccccfffgggfffdddfffeeedddcccccceeeggghhhhhhiiiiiihhhgggggghhhjjjeeeeeeeeefffgggiiijjjkkkeeejjjmmmkkkiiikkkjjjgggeeefffeeebbb______bbbffffffeeecccbbbaaaaaabbbcccaaaaaaaaa``````aaadddgggggggggffffffhhhjjjmmmooogggjjjooorrrqqqnnnmmmllliiihhhfffeeeeeefffggggggdddgggiiihhhffffffhhhjjjccceeegggjjjkkkjjjiiihhhhhhiiikkkkkkjjjjjjkkklllkkkhhhfffiiimmmpppmmmjjjkkklllnnnooooooooonnnmmmooopppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrtttvvvwwwooooooppprrrsssuuuvvvwww~~~zzzuuuqqqoooooonnnmmmjjjmmmpppnnnkkkjjjnnnrrrqqqqqqqqqrrrtttwwwyyy{{{yyywwwuuuvvvyyyzzzyyywww}}}}}}}}}{{{yyyyyy{{{}}}}}}}}}~~~~~~|||}}}}}}yyy{{{zzzzzz}}}~~~|||}}}~~~||||||~~~