//001110111111000000000000000//0///////---------,,,,,++++++++++++*****)))))))))))))))'''''''''''''''''''''''''''''''%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""" "  s^Jo=V5Jk/:T{+4G_)+?Nk'+4EW$$09H_$$)3>Pk$$)/4AX$$',1:J_$"$',1=Jh$$$'+-7@Rr" $$',19EV" $$'+-3;Mh$ "$'',-5>Sk" $$'*+18DZx" "$$%'-0=H` $$%%'+-4:Nh  $$$')+15@Tu  $$$$%'*-3:H`  "$$$%'+-1;Nc  "$$$%''+05?Tl  ""$$$%'*-0:DW  "$$$$'')+-5;H^ ""$$$$'')04>Pk  "$$$$%'')/19DTx  "$$$$$%'+,48H`  "$$$$''''+03:Ne "$$$$$$'),/8?Ss ""$$$$$$')+,1:C^{ """$$$$')+/3>E] """"$$$$$%'')*18?Pk  "$$$$$$$'),15?Tr "$$$$$$%')*,35D\ ""$$$$$$''),3:J` ""$$$$$$'''*,08@Ph """"$$$$$%'')-09>Rh """$$$$$$$%'*+/19EWu ""$$$%$''*+/1:DW $$$$$$$$%''),-5;Jb ""$$$$$%''+,03?Nj ""$$$$$'''*,-07?Pk "$$$$$$%%')+-19CRw """"$$$$$$%'))+-39EX ""$$$$$%')*+-4:IY "$$$$$$$%''')*-04?N` """$$$$''''')+/4=Oc """"$$$$$%%''')+-39@Pk ""$$$$$$$%''''/16DWp """"$$$$$$$$%'''*/1:DYx """$$$$$$$%')+/1>H\u ""$$$$$$$%%%'''**/8:G\ """"$$$$$$$%'')*13;Mb ""$$$$$$$$$$%%%'''+-35@Ph $$$$$$$$''')+-05AOo "$$$$$$$$$$$$%''),-09CRu """$$$$$$$$%'')+-38DTu "$$$$$$$$$%''')+-4:EWz """""$$$$$%''''-/1;GY{ """"$$$$$$$%''')+,/3>MZz """"$$$$%%%'''+-4;G` """"$$$$$$$$$''))+/4;Hc ""$$$$$$$$%'')-05>P` """"$"$$$$$$%%''*-35?N_ """$$$$$$$$''''+-8?Pc "$"$$$$$$$$%''''*,19ANh """"""$$$$$$$%'*-08?Rh """$$$$$$$$''')+-3:?Sk """""$$$$$$$'''++09DRk """$$$$$$$$$$$%''*,/36?Pk "$$$$$$$$$$%''*/1:CUr """$$$$$$$$$$%')*+-4:DWp "$$$$$$$$$$')*+/0:CVp """""$$$$$$$$%'')++-3>HTr """$$$$$$$$$'')+/3:CVp """"$$$$$$$$$$%'')++/4>ERl """$$$$$$%'')*+-3:DTk """"""$$$$$$$$%'''*-04:DTk  """"$$$$$$%%%)+,13;FVn " """$$$$$$$%%%')*+-02:FRn ""$$$$$$$%''+-/1:CTj  """$$$$$$$$$$''')*-/3:EOk ""$$$$$$$%''''),/19ERh ""$$$$$$$''''')+-/38CRc """$$$$$$$'''*+,-2:>Pd """"$$$$$%'''')*,//39@Rd ""$"$$$$$$$%''))++025AOb """$$$$$%%%''')*--48?Ob """$$$$$%%'''')+-38>I^ $$$$$$$$$%%%%''''*-018?K[x ""$$$$$$$$''*++-18;KVr ""$$$$$$$%%'''''*-/18@HYjc  """"$$$$$$$%'''')+-18:GSn0 ""$$$$$$$$$$$''')+,028=GVeІ ""$$$$$$$%'''*++/15:DPdƐh "$$$$$$$$%%''''''*--04>DRh!cK """""$$$$$$$''''++-/4:@J`zbJ; ""$$$$$$$$$$%'')**+/14:?M`uuZJ?4 """"$$$$$$'%%'''++0059?F]q̡u\J;4/ ""$$$$$$$$$$%'''''*+-149@HVjnTD>40* "$$$$$$$$$%'')+++/45>ETb`PC:2/,* """"$$$$$$%'''')++/1149=FT`ܥx`N?940-*' """$$$$$$$%''')++-134=@P`xۗpZF:91/+*'% "$$$$$$$$%''''++++-1138>DP_rʈhSG:53/-+)'$ ""$$$$$''''*+---34:?JThݧfNA;90/,+''%$  """""$$$$$%%''')++,-0138:;JYkȝnYJ?940--+)'''$ """$$$$$$%''*++-0036;>GPhkTD?83/-++)'''$$ ""$"$$$$$$''''*++,-/1359?DTb쬁dPD9541-+))''%%$$ """"$$$%''')**--0113::EM_u|_J?:32,++)''''%$$$ "$$$$$$'''')+,--/0125:>DM_rhVF>931/-+*)''''%$$$ "$$$$$$'''')-,--003389DJXkcNE:73/-+*)''''%$$$$" """"$$$$%%%'''))++-//0356:??JWc–r]I?9431/,++*'''''%$$$$ ""$$$$$%''')+++---/04489?EP[ujVE?53---+))''%%'%$$$$$" """"$$$$$%'''))+,,--/01238:=>GMXkСu_PD;51/-,,+**)'''%%$$$$$"  ""$$$$%%'''')+++//113399>?JWhnWJ@:33-,+*))))''$$$$$$$$"   "$$$%%%%''')+++--/0024489:>DIVcxМxbWH;841/-,++*'''''''%$$$$$"  ""$$$$$$%%''*+++--//113359;?IR\l켐n]J@;52/-,**)''''''%$$$$$$""   "$$$$$$$$''')++--///1034558:;?IMYkءhTF>:53/--+*))))''''%%%$$$$$$"  "$$$$$%%''')**++--00013388=>DJY`pZMA;550--++*)'''''''%$$$$$$$"   ""$$$$%%%''')+++,,-//0133455:;=CJV]n᥈hVG?:4000-+++))'''''''%%$$$$$$$""  $$$$$$$''''))+++,--//0144899=CEPWj̜p_ND:841/-++*)))''''$$$$$$$$$"""  ""$$$$$$''')*)*+++--//011344589;?EEMWduﴈkWJC:531/-,,+*))'''''%$$%$$$$$$$$""  "$$$$$$$$%'''''++----00105444::?@IT]sӜ{dTD?8410--,++*'''''''''%$$$$$$"""  """$$$$$%''''))),++,-/001123585599;>DIRYlkYM?:830/--,++++*''''''''%%$$$$$$$$$"  "$$$$$$$%'''***+-,--0/0012347799??EJT`{Қ{`NE>943//+-,+**))''''%$$$$$$$$$$"""  "$$$$$$%%''')))*+++--//00133335899:>CCMS_pj\NC;8410/,+++++))''''''%%%$$$$$$$$"""  "$$$$$$$''''''))++,,--/01121138599::DDPThu͖uePG?9830//-++++*))))''%%$$$$$$$$$"""""  "$$$$$$$%''''))**+,,---/00113354578::?AGIT`o٧hWJ?:8331/,,,,+++)'''''''%$$$$$$$$$$$""  ""$$$$%$%%''))+*+,,,,--/0001134598:;?AGN[dr`NE=9410/-,++++)))''''''%$$$$$$$$$$""  "$$$$$$$%''''))*++,,--////111134458899:?GHPS`pӥhXJ?;85300/,,++++))'''''''%%$$$$$$$$$$$""  """""""$$$$$$''''))+*++-,-///01113344889:;>EEO\h{찐rZND>9731/---+*))))''''''%%%$$$$$$$""  $$$$$$$$%%%'''')*+++++,--//011134444878::;A?DNWepіr_WHA:84100/--,,++***)''''''%%%$$$$$$$$""""  ""$$$$$$%$''''')))**+++++-0//0112134869:>>A@MNZdx٧kWMC:94210/-+++++*)''''''''%%%$$$$$$$$""  ""$$$$$$$$$%'''')**++++,//--//000133344558;;?CGGNRcp켖u`NE>:53100/---+++*))'''''''$$$$$$$$$$""""""  """""$$$$$$$%'''')))+*+,+,----//0033335598::AACHPWdxӡbRJ?:4410----++**))''''''%$$$$$$$$$$$""""  """"$$$$$%%%'''')*++***-----////110134477888:?>?CFMR_o⨋nWND?:5420---,+++*+**)))'''''%$$$$$$$$$"""""  """"$$$$$$$$%%'''''')*++++,,--0/004334558598;>C?GMW`{ﺐx\RD?:641/---+++*))))'''''%%%$$$$$$$$$$$""  ""$$$$$$$$%'''''''')**+++,---00100134445555;5:=??@DNP\j̤{hTND=9431/---,+++*))*''''''''%%$$$$$$$$$$""  $$$$$$$$$$$%'''''*+****+++,----003333345457::=;@HNW`n޴nZME;9430/--,,++*+))''''''''%$$$$$$$$$$$"" "  """"""$$$$$$%%'''''''')+++,+,,--/--/10133333458799;9>@DMRZhx输x]PE?;84310----++++***))''''''%$$$$$$$$$$$""  ""$$$$$$$$%$%%''''''))**++-,---///1133134455889:>?FHRZrƞxhTM?>5530/0,--,++*)))''''%%''%%%%$$$$$$"   ""$$$$$%%%%''''''''))')+++------/0000111544445859:;?@FKNZeuܭlYME@984330//--,,+*))))''''''%%$$$$$$$$$$$$$$""  """$$$$$$$$%%$%'''''''**++++,---////1111323455889@@@MN]f{u^PE?:84310/--,++*+))''''''''%%$$$$$$$$$$""""  ""$$$$$$$$%%%%''''''''')*+++++,/--//0/0001133444459::??DHMZ_nƚ{cVHC;:85321///-+++++*))'''''''%%%$$$$$$$$$$$$$"""  "$$$$$$$$$$$$%''''''*)))***+,++,,-////0032434488:8>?EGMW`kЪkYME>:5410//--,+++++)'''''''''%%$$$$$$$""""""  "$$$$$$$$$$$$%%%''''''))*****++-----/00001111344488::;=?CHNT^h{宐s_PGD>843010/--,,,,+***)))'''''''%$$$$$$$$$$"""  ""$$$$$$$$$$$$$$'''''''')*++++,,-,--////1111538778=:?EJJUZl{x`TM@:9531000/,+++++**''''''''%%$$$$$$$$$"""""  ""$$$$$$$$$$$$$$%'''''''))))+,-,,--,00///0101331458499>;=@DGMPWbkƖhVMD>:85430///---,+++++*))'''''%%%$$$$$$$$$""""  ""$$$$$$$$$$$$%%%%''''''))***+++-+/-//000033435478::>=AEJPT`rȧkVOE?:84310/-----++++*))))''''%$$$$$$$$$$$""  ""$$$$$$$$$$$$$%%'''''))')*+++++++,+,/0///0113154455589;;>?DGMT^hs֨q\PGC:87400///--,,++++)))))'''''%%%$$$$$$$$$$$"""  "$$"$$$$$$$$$$%%''''''''))))**+*-,----/-//1111838787:;??DEPPZeuٴwdTGA=933110/---+++++*))'''''''%$$$$$$$$$$$""  """$$$$$$$$$$%$%'''%''''')''***++++-----///0033334488999::;?CFIPT`n㸚shPH@>:953110//---+++++**)''''''''%$$$$$$$$$$""  """"$$$$$$$$$$%%%%'''''''')))*+++++,--0///1111335485:9;>@CEEPVhn{ƖzhXH@>;5411//---,+++***)))'''''''%%$$$$$$$$$""""   ""$$$$$$$$$$$$$$%%'''''')'')))**+++,,,--////1/3113345599999>>?CDFNP\br˥kYNF?:854100//-----++++**))'''''''''%$$$$$$$$$$$""  " """"$$$$$$$$$$$%''''''')*)*)+**+++/---0/001244445898;:;>?DGMTVhpקq\NE=:5433/0//-,,,,++*))')''''''%%%%$$$$$$$$$$"""  """"$"$$$$$$$$$$$$$$%%''''')''))*+++,+++,,/-0001121343345558::;>??DENMVZhrոr`NI?=9543110//--,,++++**)''))'''''%%$$$$$$$$$$$$"""   ""$$$$$$$$$$$$$$$$%%''%%%'''')*)*++*++,,/-0///001243445588:;??AEIMTWbn踘x`TMC:5433////+++,++++*)))'''''%$$$$$$$$$$$$$$$$"""   """"$$$$$$$$$$$$$$%%''''''''''''++++*,,,-----///02311444457598::>?A@EHNMW]hpœxhWMA>853310///--,,,+++++***)''''''''%$$$$$$$$$$$$""""""   """""$$$$$$$$$$$$$%%%%'''''''''))++++,---//000033344355:8::>=@@DDHNRXdqȘdUMD?884200//----,,++**))''''''''%%$$$$$$$$$$$"""  """""$$$$$$$$$$$$%'''''''''''''))****++,-,----//001132335567889:::>>?ADGIRV^er˚hYMEA;8532110/-/-,,,++++++*))''''''''''%$$$$$$$$$$$"" """   """$$$$$$$$$$$$$$$''''''''''''**+*+*+,++,-/-//00333355545799;:?=?CCEINWVcn{ѥhWNE>984300//--,,+++++***))''''''''%$$$$$$$$$$$""""""  """"$$$$$$$$$$$%'%%''''''''')'')))++++----///0000133335455889:=;:=???@EEJMTXhkȞxl\ODA::85330///---,,,,,+++***)''''''''%$$$$$$$$$$$$$$"""  """""$$$$$$$$$$$$$%%%%'''''''')'))++*+,+,-/---0/1123444455:5;:::;;;DGFIJPW`kwӞkYPGC:943000//--,+++++***))')''''''''%$$$$$$$$$$$"""""  ""$$$$$$$$$$$$$$$$%%''''''''''''))*+++,,---///1111111344548588;::;>;??CCEGJJVX`fxٷ{k]NGC>:84311100///-,++++++++**)'''''''''$$$$$$$$$$$$$$$""""""   ""$$$$$$$$$$$$$$$$$$$%%%''')**)))**++++-----/00001133345585:989:;?>??ACIIORZerݷxdWPE?>9853100------,+***)')''''''''%%$$$$$$$$$$$$$$$"""""  """""$$$$$$$$$$$$$$$$$$''''''''''''*)++++++++--////00001111444455589:9;::=>???AEEHJPS]dhÜrcWJGC;:854310////---,++*))*)))))''''''''''%$$$$$$$$"""""""""""""   " ""$$$$$$$$$$$$$$$$%%%$%%''''''''))++++++++/---0/01111333447588:::9:;;;;?AAIIKNYYel𼝄n]TMD?;544310///-,-,,++++*))'''''''%%%$$$$$$$$$$$$$$""""""""  """""$$$$$$$$$$$$$$$$$%$%''''''''''')**++++,,,-///00//000113354547789:999=:::>>?@CDGHMNXXjr{ز{n`TJA?;97543210///--,+,+++***))))''''''''%%%%$$$$$$$$$$$""$""""""""  """"$$$$$$$$$$$$$$$$$$%%''''')'')****++,,,----//012132345554889888::::9:@??@EEGKTV`hrȥx`WMH?;;9431100//----++++++))')''''''''%%$$$$$$$$$$$$$"""""  """""""""$"$$$$$$$$$$$$$$%%%%%%'''')'****++++++++,---///110313344445555989999:;;;==??DCDGJMRR\`l{ժl`VNGA?98844300/////---,,,+,+++*)'''''''''$%%%$$$$$$$$$$$$$$"""""""""""  """"""$$$$$$$$$$$$$$$$$$%'''''''''''*+++++,,------//00323333444445878899;8=;=>?@CDGMJSYZcq캘ubWOHD?=97433100/-----++++*+)))'''''''''''%%$$$$$$$$$$$$""""""""  """""$$"$$$$$$$$$$$$$%%%$%%%'''''''''))+++++++-----/-/00111213444445555759998::>;=>@?@ACFIJNPT\ejuʨxj^TNEC=:884431110////---,,,+*++*+*)''''''''%''%$$$$$$$$$$$$$$$$""""""""" "  "$$$$$$$$$$$$$$$$$$$$$$$''''''''')*+*)*+++++-////00011114444444444555588::::;>??DCDFHMNTY_nrȯn_WPJA?;98744310/--/-,,++++****)'''''''''%%$$$$$$$$$$$$$$$$$$$" ""  """""""""$$$$$$$$$$$$$$$$$$$$%%''''''''''')*++++---,+,-///0000113334434444575688::;:;;>;>>CCDAFGJORPW\csԺscZPJE@?:98433331100//------,+++*****)'''''''%$$$$$$$$$$$$$$$$$$$$""$$$"""""""""" ""  """$"$$$$$$$$$$$$$$$$''''''''''')))))*+,------/--001111111144444554459898:::;;>??@ACDGINPTT]hu{԰w`\PJFD?::9553101////-----,+++++*)''''''''%$$$$$$$$$$$$$$$$""$$"""""" ""  """"""""""""""$$$$$$$$$$$$$$$%$%%'''''')***+*+++++---//0/00000112334344455458789898:9;;;=>>?>DAEDEHJORWZ^juذul`WNJEA?;:8544411110///------,++++++)'''''''''%%$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""    " """"$$$$$$$$$$$$$$%%'''''''')'')++++++----/00/0000001013234344655598:9::::=:>>>ADCDEJJMRW__hxྡwk]PPGD?>:954331100//----,,,+++++*)''''''''''%$$$$$$$$$$$$$$$$$$$$$$""""""" ""  """ """"""$$$$$"$$$$$$$$$$$%''''''''''''''++++++++,--,//000011112333334444557589989899;;;::=>>??DDHFJGMRTY`bnp࿨h`YNJEA>:998544311110/-////+++++++*)*)))))''''''''%$%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""   """""""""""$$$$$$$$$$$$$$%%''''''')*+++++++-+-----////////00032134444555598:9:999;;==>=??CEGEMJNST_ckrհkZTRFE@>:975331000/0//------++++*))))'''''''%%$$$$$$$$$$$$$$$$$$$$$$$"""""""""" ""  """"" ""$$$$$$$$$$$$$$$$$$%%'''''''))**)*++,---,,,--////0111112333134484447887999989::=:>>??>?DEDCEFIKNPPW]cjsӶxl`VVGEE>=998534331110////---,+,+++++*))'''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""   " "$$$$$$$$$$$$$$$$$'''''''')***+++++++,------,-///00311133333345547888888899::>;>=?ACCECDIJJRPZZckuŲwph]WPHEA>;:87433300-//----,,,,,,+*++*)'''''''''$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""   """"""""$$""$$$$$$$$$$$'''''''''''''))++++,,-,+,---//////00111333333345453555598:998;;>;>>>>@?@@DDEDFIMJNNVR\ehn̲{xh]ZRKMFD?>:98644433210//-/-//-,,++++***)))''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""   ""$$$$$$$$$$$$$$$'''''''''''))))))**++++,,,----/0/0/0021323113335443677788:8:::;;=>>>>?ADCGEEIMMNPZ\]dpuxh`XRMIEE@;;;9854333211/0/-----+,++**))))')'''''%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""    """"""""$$$$$$$$$$$$$%''%%''''))))+++++++,----------///0111133323444445785558598:999::>>>>>>???AEDDEHHMJNNTZZcknuаul`]WPNIED??>;:998653332200///--,,-,+++**)*)'''''''''''''%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""  """ """"""$$$$$$$$$%%'%%''''''''*+))*+*+++++,-+++///////00113344343455658::::>:::?=?@DDDEIJNPWZchr{β{cbWRNNEC=::9557543111///,,++++*+*)''''''%$$$$$$$$$$$$$$$$"""""" """""   """"""""""$$$$$$$$$$$$$$$%%%%'''')))))***)*++++,-------////0000110013311133334344459889:::9=:::>;;=?>D@DDD@EEIHNHPORRWVcckrnc_WRPMI@@?>:::989A;9:::5431111/----,+++*++**)'))'''''''''%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""    """"$$$$$$$$$$$$%%'''''''''')))*****+,-,---/----//////00111333543344745787:99:::::::::?>>???GCCDEHGJJPRRW]`ckp{ƭnhZVONJECA>=::9854454?:;DHH=5544130/--,,++)'''''''''%%%%$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""    "" """"$$$$$$$$$$$$$%%%%'''''''''))))**++,,,+,-------/010001111334441344445758798=9:9::>=?>>>>?@>A>AACCCCEGIIMNNOTXZ`cknz|пun_WOMMHDD>?;998755444448C;EEGEE:?;88:430/--,+*))''''''''''%$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""     """""""$$$$$$$$$$$%%''''''''''***)))*+++,,-+,--/--///////000011131445544567788::99:::9::>=;=>>????CCDDGCIGMINNRTY\\chkuӺ{oj`XTRMHEEA?:;98574444331123448?>?>9;?:@AD:3111/++))''''''%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"""" "   """""""$$$$$$$$$$$$$$$%%'''''''')))'))*+,+++++--/---///--/001/311111133344444555778889::::::;=;=>;???????@FCCDEEIHFMPNPOSNVWbckpn{жkj`_WTMIDE??>:995775545433111138349E??:??@?AC@989:;3-,+*'''''''''''%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""   ""$$$$$$$$$$$$$$$%''''''''))***++++++++,---------///0011111133333344555677988999:9;:::;;;;=;>>?@?AA@EDDDGHHJMNOOPRRWZbdknpx̮zpb_WRPMHEEC@;=998975443311100000/-/20489555:8::>::5;:=3/*)''''''%%%'%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""" "   """""""""$$$$$$$$$%$$$$%''''''')))*****+++++,--/-,,----//0/00001111333353334854878598:99999::;:=;;?;>>>??A?AACCDEEDEEFFHENMJKPNSVVTY]`bjnuoٺxphbZVRMJGD???;9:9875555433331111000/0///0::;424=8=;=:48;;940+*))'''''''''''%%%'%%%%%$$$$$$$$$$$$$$$$$$$$"$$$"""""""""   """"""$$$$$$$$$$$$$$%%''''''''))*++++*+++,---------//-//////11114333345444555465558899999:::;::;>?>>?>@?C?CAAACCDCEEEHJKJHNNPPVX`\`cpkux°{sje^XSPKGED?>>>:;99555434333110110///----,++,--00/1334458335854-+)'''''''''%%%%$$%%%%%$$$$$$$$$$$$$$$$$$"""""""""  """""$$$$$$$$$$$$%''''''''))))))))*+++++++-,--------////0/00000111123443544443548887:99899:8::::?:?;;;?>;>????AAA??DCCEEEEGFHHNHHIJNRTRRWW\_chlrz˸rqj`YRSNJJEC@??>::9:87585545433331010/////----,,,++,,/--/5488939954/,++*)''''''''''''''''%%%$%$$$$$$$$$$$$$$$$$$$$""""" """"   " """"$$$$$$$$$$$$$%''''''''))))))))++++++++,----------///0/00111333323334555454555588988899:9=:;:>;>>>=????>??>C@@ADADCDCDEHEEEIJMMNPTSVY]]chkuxuƭ{xsk``ZWPPNGEED@>>>:::8765555343301///0-/--/-----+-+++++++++++*++,---0544/-+*'''''''''%%'%$$%$%$$$$$$$$$$$$$$$$$$$""""   """"""$$$$$$$$$$$$%%'%''''''''')))***+++++++--,++,,,///-0/000021113133344444445575855589999999::::::>;;=;??>???????>??A?DCDAAAEDDDDDGEGGHHMMNNPRRVZZ__ehbnpux׿|unh``\\ZPNNMIDCCA>;;::99986565444433123311/////////-----/0////--,,+++,--,-/9930,+)''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$""""""""""   ""$$$$$$$$$$$$$$$$%''''''''''))'))****+*++-,----------00001111233111123334455454447785898989:::9;:::;::;?;;;?>>>>??>A>??@??@?CCDDCEEEEEGJIJMPNRPWWZZ```dhnpps|Ƽ{xplh`]ZRTRNJJEID?>>==::8998555534331100011100//-/------,,,++++,021312---,++++))*++,--*)))''''%%''%%$$$$$$$$$$$$$$$$""""""""""""  ""$$$$$$$$$$$$$$%%'''''''''''')')*))****++++++++,---/////0001111113332334444545444558898989999::;8::;:;:>>>>>;>=???>?>?????@???=??@AE???DEDEDGHGGGKJMMNNPRRRYYZ\`]dkhhokxq{zƶxxlk`j`YZZTRNPMMJGEECA???>:999985345333330010011///000//---///----------007;::431/----,++++,,+))))))'''''%%%%%%$$$$$$$$$$$$$$"""""" """""   $$"""$$$$$$$$$$$$$$$$$%'''''''''''''''))))+,,++,++,,,--/-0/3//01110/00131323344544334555575889557:::8:::9:9::::=:;;;:;:;;;::;?>>>?>=>?????AAADCCEGDHDHFEJJJMMNNNRTTVVYX]\]`eb`jqlkuru{{ƺþºx{xunklhb`]\YTYPRPMJJIGEED@?;====:99:56554444314333011100////////-----,,-,,,,+,+++++,,-1874042100-++*))))''''''''%%%%$$$$$$$$$$$$"$$"""""   """""$$$$$$$$$$$$$$%'''''''''''''''))))+++***++------/,---/000/1112311111333344544444875586889888999;:9>=;9;:=:;;:;>=;;;=>:>=?=?>@==;>>>??>????D@@?CCDACECDEEHIKHGJJINJNJNPOPTRWV\X\ZZ`d_`khhhnpkrjopzu{sx{{{{uu{xwxpuuhnlhb```_]X\WWSVNRPNMKGGEFDDEC?>>?=;:;::::9885655544333333111211111101//////-/----------++++++++/3100818554/-,++*)))''''''''''%%%%$%$$$$$$$$$$$$$$$$$"""""""""""""    """"$$$$$$$$$$$$$%%%%%%'''''''''''''))*++++++,+++,--/-/-////000011213331333334444444557588878788899999999:99988:;99::::9;;::9;;;==;;?>=??=>??????CC>?@CDCDDDADEDGGHFFJMIMMNNMNNNOPSPTRRVRVWYZWWY]Y^\_Z```\\\\\Y^b\\]ZYWWYTTRSRPNPNJMIHGGGGDCCD?A?>>;;:>:;::9888754455543433333331110000-///////----------+++,++++++****)))**++++++,,--,,0/-)'''''''%%$$$$$$$$$$$$$$$$$$""""""  """"""$"$$$$$$$$$$$$$$%'''''''''''''''))))+*+*++++++,,,,//////000111000111114333344434548555558785:599:9:8:8:::::;:::9;9::::::::;:;;;:?;==>>>=?=?;?>>>A>@>@>?AC?AAA??CDCDDFDEDEEGFHEHIKGNJJJNINMNJPNKJOMNNPPNPPJPRRNNNNNNMOJPMKIJJIHHHGFEEED@CC???>>>>====9988:88987777775555443333311100110000000000--/////----,----+,--++++++*****))*))*+++++-00-))'''''''''''%$$$$$$$$$$$$$$$$$$$$$$$$"""   ""$"""$"$$$$$$$$$$$$$$$$$$$$%%%'''''''''')*)**)*++++++,,,-----//////000000333310013343435357755555886777887579889888:9:::98899:9999:::::;:::;;;:>::9;;?;;:?;???>>?@>?>???C????AAAADCCCDDCCDGEDDFGCCADDGDEEEGHEEDCDCDDCDDGDCECAA????=>>>;;;;;::::99:998988875555444433444333111111100000/0///--/--,,----,+++++++++++++)))'))))))))))''''''''')''''%%%$$$$$$$$$$$$$$$$$$$$$$$"""    " """$$$$$$$$$$$$$$$$$%%%%%%%%%''''''''''))))***+++++-,+,--///-/000000021311111133333334255444375757489988688999999;8889::9;:99:9::9:;;;::::;=:>:>:;:;;9:>>>>>=@>?>>>??@???@?????DCC>CCA@CCC@ECC@ADCCECAAAAD?@DCCD?@AC@?@?>>>>>>>?==>>;=>::::;:::9998898875765544554334433333321111100010//0////////--------+,++++++++++++++****)))))))))))''''''''''''''''%$$$%$$$$$$$$$$$$$$$$$$$"""" """   """$$$$$$$$$$$$$$$$$$%'%%%%%%%%%'''''')*))))*++++++,-------///////000111033313333333333455554558675855875555676555588878778889989:::999:999999::::::::::;;;=;:;>;;;=:;;;;=>?>>>>>>??;>>??>>?;?>?>?;=;=;>:;;;:::::;::;;9:::899998895566655555444444333333333111111101000/-///////---------,+,,++,++++++****)*))))))''''')''''''''''''%%%'%%%%$$$$$$$$$$$$$$$$$$$$""""""""   """"$$$$"$$$$$$$$$$$$$$$$$%%%''%''''''''''))****+++++++++,,,-////-000000001113311123333334544444444555445788878889987898889889888898:9:99:99:9:8;8;:::;:::;:;::;>;;:;;>>;=??;;;>;:;=>=C>?>>??;>>>:>>>;>>::;;>:>;;:>;;;9::::;:::999988998888874555544544333443331333033311011110////-///------,---,-,,+,++*++++++**+++++**))))'''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$"""""""   """""""$$$$$$$$$$$$$$$$$$%%%%''''''''))))**+++++++++++,-----------/000//01100001111134344444444544455444544555477557575555597855898878878999898999899;989::::;::::::::::::::;;::8;;;;;::;:::::::::::::99999999888889998877765444474444444333231331133211000000000//////00/----,,,-,,,,,,+,++)*****)))))))'''''''''''''''''''''%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""    """"$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%'''''))')*+)**++++++,,/-,,-///0///000031003133333333333334444444444445545555557777744575588785888888989698887898:::::99:;9;9;9;:;;;:;9>=;:;::::;;:=:::::>:=::9;:;:;;;9:9:89887988877976675955444544444433333333332313211111011100000///------------,,+,,,,,++++++)***)*))))''''''''''''''''''''%$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$"""   """""""$$$$$$$$$$$$$$$$$$$$%%''''''''''))))+,+++++++-----------//////00000111111321113323433334444333444444454455444444555585555455588898887988889987888889998898895999:988999999988898988557888887888545755455555454433343333331121110101000000000//////-----------,++++++++++++))*******))))'''''''''''''''%$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""   """""""$$$$$$$$$$$$$$$$$$$$$$%'''''''''''''))**++*++,++++,------////-/////000010313331213333331131333344444344555443767655589577557555759887758885899998998998999999::::::;8999:;8:::9:9:8:9999:95888898888875558555755444444443333343313333122100111010//////0//////+,,------------,,,,,++++++++)*))))')))))''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""    ""$$$$$$$$$$$$$$$$$$$$$$$%$%%%''''''''''')*++++*++*++,+,,0/-/-,,---//////000//110011111112333333133333331233333344344444444445444444455554455855584555788897777858888889889888554978455555585554455454444333343333343332311311100000000000////------------,,++++++++++++++**)***))))))))'''''''''''''''%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""     """"""$"$$$$$$$$$$$$$$$$$$$$$$%%%'''''''')))*)))++++++++++-,---,,-/----///1///1010/02122001133321333434333433334333333334444434455544445755565558788556888:99855989889988898:988899999868795888886955874444444444454334443443331223211000100000/////0////////----,,,,,--,++++++,+++++++***+*)''''''''''')''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""    """"""$$$$$$$$$$$$$$$$$$$%%'''''''''''''')))'')***+++++++-,,,-----------///////0/1011111131103011211133212121133333333333333133433344444444555444444444575588458555957577447674834444545553434443443333113331231211110/0000/////////--/----/--------,,,,,+++++++++++++****)*)*)*))')'''''''''''''''%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""   ""$$$$$$$$$$$$$$$$$$$$$$$$%%%%'''''''''''))**)**++++++++++,,,--,--/////-//////00101131001000111111111111112333332333425443433343435433455554687554555585548785558578647876988785547554558584544454444433433333333123311110101000000/000-//////////-------,,+,++++,,+++++****+**+*))*)))))))'''''''''''''''%%%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""   ""$$$$$$$$$$$$$%%$%$$$%'''''''''')''))*******+,++,,----+,-------///////00//000000000000011110001111111132111111122323333344333233333444443445554444454555444444444433333333333434333313311133331301000000000/0///-/--------------+,,,,++++++++++*)****))***)))*))''''''''''%%%%%%%'''''''%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""   "$""""""""$$$$$$$$$$$$$$$$$$$$$''''''''''))))''))++++++++-+++,------------////////////0001011111031111000111003123331113333444343333334444444448544454485545555455344555555445554435453434443333331312233110000100110////0//-//-----------------,,++++,,+++++++++***++***)))))''''''''''''''''')))'''''%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""    """""""$""$$$$$$$$$$$$$$%%%'''''''''))''''**))))*****+++,+++,++++,-++,---/-------/00/---/////0/0//0-//0000100000011111111111113321332233333331234343333333333233333333333031311111111110120001000000/////--------------,,,,,,,,+++,++++++++++***)))))))))''''''''''''''''''''''''%%%''))))''%$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""  """"""$$$$$$$$$$$$$$$$$$$$$$$%%%'''''))''''''))))))++++++++,,+++,+,-,-/------//-0//0000010001/1000000100/000111110211011322111213322313344433443445443344442334343333233413332334333333231112211211//01000000//00///////---,,,-,,,---+,,,,,+,,,+++++*+++****)')))')))))'''''''''''%%%%%'/-001/+''''%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""   """""$$""""$$$$$$$$$$$$$$$%%%$%%%'''''''''''')))))*+**+*))*+++,+,------,,,--------/----------//----/////////0001000/000/11111111113331111111213111213121113133110111311111110011011210010//0////0/--/-----,,,-----,,,,,,,++++++++++**++****))))))))''''''''''''''''%''''%%%$$$$$$%''---,)'''%$$$$$$$$$$$$$$$$$$$$$"""""""""   "" """ """"""""$$$$$$$$$$$$$$$$$$$$%%%%''''''))))'''''''**+++++++++++++++--,-,-----//-----///----///0//-/////0100000000000000000002311111122122132433211334312334333333333333111332111113310310/100/000000/---///-------,,-----,,,-,,+-,++++++++++*+++*)*+++*)))))))))'')''''''''''''''%'%%%'''*1*))''*'%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""   """""""""$$$$$$$$$$$$$$$$$$%$%%%%%%'''''''''')'''')*)***)++++++++++,++,--,+-------,,---------/-----//--//0////-////0000000000001110000001111111100111111001100/0000000//00010000//////-//--0//--,---,,+,,,-,,,,,,+*+*+*+++*))))*)))))))))))))''''''''''''''%%%%%%%%%%%$$$$$$$$$$$$%%%%$$$$$$$$$$"$"""$""""""""""""""""    """""$$$$$$$$$$$$$$$%%%%$$$$%%'''''%'''''''''''')'))))++++++++++++++,++,,,-,-----------//-----0//--/////0/0/////000/000000003121112111101111113111103111111111111111102/011110000/////0//-/--//----------,-,----++++,,,+++++++++++++**++*****)*****)))'''''''''''''''''''''%%$$$$$'%'''%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""   """"""""""""$$$$$$$$$$$%$$$$$%%%%%%%'''''''''')''))))***+***++++++++++,+++--++-+++,-,-,,,,------/---------///-//000///0///0//0000//-//0000100000000///000//////-00///--/////-------------,,+++++++++++++******))*))*)))))))))'))'''''''''''''''%%%'%%%$$'%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" "   """"""$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%''''''''''''''')')*++**+*++++++++,+--,,-----------,--------,-/-----/----/0//-////1000000011000/001001000001/000111010001000100010000//////////,------------,+,+,+++++,,,++++***++++++++*******)))))))*)))'''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""     """""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%''%'''''''''''''''')')))***++++++++++++++++++,+++++++,,,,-----,,-,-------/---//------0///////0000/////////////----,--------///-----+,--,,,,,,++++++++++,++++++++*+++***)))))')''''''''''''''''''''''''%%''''%%%$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""   """""$$$""$$$$$$$$$$$$$$$$$$$$%%%$$%%%%%%%%%''''''''''''')))+*+***++++++++,+++,,,,-,,,,-------,+,+,,,,,,---,/---//////////////00001-/000100/000/0110//0///////0000000//,------///----,---,,,-,,,,+++,,++++++++++++++++++++********)''''')))'''''''''''''''''''''%%%%%$$$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""   """""""$$$$$$$$$$$$$$$$$$$$$%%$$%%%%'''%'''''''')))''))))''))))))**++++++++++++++++++++++,++,++++--,--,,-----------------,----/-////--//////--/------------------,,,,,,--++++++++++***))****))))*+*)*)'))'''''''''''''''''''''''''''''''%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""" """  """""""""$$$$$$$$$$$$$$$$$$$$$$$$$$%'%%''%%''''''''''''''''''''*++)*+****++++++++,++*++++++++,--+++,------+,,---,,------//-/---/////---///-000///////////0/-----------//----------,-,-,,+++++++++++++++++++++*****))))))))))''''''''''''''''''''''''''%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""   """"""$"$$$$$$$$$$$$$$$$$$$$$$$$$%%%'%%%'%''''''''''''''''''')))**)***)*********+++*)**+++++++++++,,,,+++++------------------------------,,------,+,,--,,+++-,+++++++++*******+***+******))))))))))))''''''''''''''''''''''''''%'%%%'%%$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""  """""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''''''''''''''''''')')*****))*++******+++++++++++++++,,,,++,+,++,----,--+------------/----/-------/--//--------/--,-----,,--,-,,,,,,+++,+++,*++++++*********))**))'))'')''''''''''''''''''''''''''%%''''''%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""" ""   """"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%'%%''''''''''''''''''''''*))'))''')))**))**)))))))*+++*+*++++++++++++++++++,+,,-,,,---,--,,------,,,,,,,,,,+,+++++++++*++++++))****))****))))')))))''''''))''''''''''''''''''''''''%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""" "   """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$%%'%''''''''''''''''))))))))))****++))+++**++++++*)*++++++++++++,,,++++++,,,,,,--,,+-,,,--,,------,,---,----,+,+,+,++++++++++++++****)++++++**+*))')))))**))))))'''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""   ""$$$$$$$$$$$$$$$$$$$$$$$$$%%$$%''%%%'''''''''''''''''''')))'))'''))))))''))))**++***+++++*****+++++++++++++++++++,,,,+++++++++++++++++++*++*+*+*))))))*)))))))')))'''''''''''''''''''''''''''%%%'%'''%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""" " " "  """""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%'''''''''''''''''''''''))')'''))))**************++**++++++++++++++++-+++++++++,+,,,,,,,,,,-++++++++++++++++++++**++*+**)****)))))))))))''))))'))'')''''''''''''''''''''''''''''%$$$$%$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""""""" "   """"""""$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$%%%'''''''''%'''''''''''''''''''''''')))''')+************+++)*)*+***+*+++++++++*))))+*+++++**))****)*)))'')))**)))''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""    " "$$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%'%''''''''''''''''''))''''))))''''''''''))))))))))))))*)**+++*+++++++++++*++++-++++,+++++++,++++++++**+*+++++*+++*+++******)''))))'')''))')'''''))'''''''''''''''''''''''%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""$""""""" " """   """"""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$%$$$$''''''''''''''''''''''''''''''''''')))*))''')))'))))***)))))))))))))))))***)))))*)*))))))))''')))''''''''')''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""   "" """""$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%%%%%''''''''''''''''''''''''''''')''''''''))'))))))*)))*+*)))))*)))))))**)**+)**+++*))*++********)**+**))))')))))''''''''''''''''''''''''''''''''''''''''''''%%%%%%%'%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"" """"    """" "$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''%%''''''''''''''''''''''''''''''''''''''))))))'''''''''')'''''''))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""   """""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$%'''%%'''''''''''''''''''''''''''''''''''''''''))))*)))*))))''')))')))))))))')))))))**))''')))))))))))))))))''''')''''''''''''''''''''''''''''''%%%%%%%'%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" "     """""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$%%%%%''%%%'''''''''''''''''''''''''''''''''''''''''''''''''')''''''''''''''''''''''''''''''''''''''''%%%'''''''''%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""" "    """"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%''''''%%%%%%'''''''''''''''''''''''''''')''''''''''''''')''')''''''''))''''))))'''''''''''''''''''''''''''''''''''''''''''''''''%%'''%%'%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""      """"""""$$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%'''%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''%%%''''''%%%%%%%%%%$$$$$$$$$$$%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""     " """""""""""""""$$$$$$$$$$$$$$$$$$$$$$$%%'%%%'%%%''%$%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%$%%'%%%%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""    """""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$%%$$%$$%%$%%%%%%%'%%%%%%%%%%''''''%%%%'%%''$%%%%%''''''%%''''''''''%%%%$%%$%%$$$$%%%%%%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""     """""""""""$$$$$$$$$$$$$$$$$$$$$%$%$$$$$%$$$%%%%$$%%$%%$%%'''%%'''%%%%%%'''''''''''''''''''''''''''%'''''''''''''''''''''''''''''%''''''%%%'''%'%%$$%%'%%%''%%$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""" "   """"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%%%$$$$$$%%%%%%$$%%%'%%%%$%%%$$$%$%$$$%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""    """"""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%$$$$$%%%%%%%%%%%%%%%%%%'%%%''''''%$$%'%'%'''''%%%%%%%'%%%%%%%%'''%%''''''''''''''%$%$$$$$%%%%%$%%%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""    """""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"""""""""" ""    """"""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'%$$%%%%%%%$$%%$%%%$%%%%'''%'%%$%'''%%'%%%%%'''''''''''%''%%'%%%%%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$$"""""""" """    ""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""     """""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""" """     " """""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""    """""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""$$$""""""""""""""""""     ""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$"""""""""""""""""""""""" ""      "$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$""""$"""""" """"    """"""""""""""""""""$$$$$$$"$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$"""""""""""""""""""""""     """""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""""""""$$$"""""""""""" ""     """""""""""""""""""""""" """""$$$$"$$$$$""""$$$$$$$$$""""$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""" "" """ ""   """"""""$$$$""$$$$$$$$$$$$$$$$""$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""$""""""""""" " """""""    " """"""""""" "" """""""""""""""""""""$$$$$$$$$$$"""$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$"""""""""""$""""""""""" " ""     """"""""""""""""$$$$$$$$"$$$"$$"$"""$$$$$$$$$$$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""" """"""""""" """"""""    """" "" " """"""""""""""""""""""""""""""""$$$$$""$$$$$$$$$"""""""""""""" """"""" ""   """"" """""""""""""""""""""""""""""""""""""$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$""""$$$$"""""" """"""" """"""""    " """""""""""""""""""""""""""""$$""""""""""""""""" " ""    " "" "$"""""""""" "" """""" """"""""""""""""""""""""$$$"""$$$$$$$"""""""""$$$$$$$$$$$"""""""""""""""""""$$"""""""""""""""      """""" """"""""" """"""" "   """" """"" " """"""""""""""""""""""""$"""""""""""""""""""""""""""" """"""""""""    " "   "" " """"""""""" """"""""""""""""""""""""""""""""""""""""        " "" "" """""" """""