///0000000000000/0//////000/////-////-----,,,+++++++++++******)))))'))''''''''''''''''''''''''''''''''''%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""  rlZNHr?e9W3Jx1Dk/>Z+8P+1In'-C^'':P%'8Jh$$0A]$$0>T$"+5Ip""'3DY '-:R" $+8Gh $*3?_ )/=Nx  $-5D` $'3?S  "'+:Np $'+3D_  $)0:S $$%08Ik  $$+3?X  $$'/:Np  $%*4E`  "$$)3=X "$$',9Jl  $$')4AW "$$'-:Ns "$$'*4I`  "$')0?Sx "$$'-9Ih $$$%+3?V "$$%*09Mp ""$$'-4?` "$$%)3;Rx "$')/7H` $$$'*3?Y| ""$$'0:Kk $$$%'+7E\ "$$$'0:Op "$%'/5C_ "$$*0>R $$$$+/8Ih "$$$'+0;W ""$$'*-9Mk """$$%,3?^ "$$''09Nn ""$$%,4A` ""$$%*1:Ps $$$'+4D\ "$$'*0:Nu "$$'+8E_ " "$$$$'0;Ps $$$'/4E_ "$$%'+09Ou "$$'+5E` """$$'+3;Px "$$'-5H` $$$$')0>Rx "$$)-8C_ ""$$%*1=Rr "$$$$$'/5EZ $$$%+0:Nr ""$$$)*8DZ """"$$$'+3:Kl $$$',1CV "$$$'+19Mj ""$$',4AY ""$$$$')/8Hh ""$$$'+3?R """$$$$'/5Jh $$$$'+3=S "$$$')/5H^ "$$$'+0?Sx "$$$$')/4G` """$$$')3;Ps """$$$$')-6F` ""$$$$$%)1:Mk ""$$$$$$)+5DW """""$$'*39Kk "$$$')-4@Z "$$$$*-9H` ""$"$$$$$'*,5?Pr ""$$$$'*/5G_ """$$$$$'',3?Pr ""$$$$%'*,5C] """""$$$%'++3;Jc """$$$$%')/5@Z """$$$$%)+1;I` """$$$$$%'+3?Tu "$$$$%''+07E\ """"$$$$''+1:Np ""$$$$$$%')/8EW ""$$$$$$*+0:Jj """$$$$$$')-5>Tu  "$$$$$$')/8E` "$$$$$%'*-0>Pq """$$$$$$)-5CW """"$$$$$$%'+0;Mh """"$$$$'+4=Tx  ""$"$$$$%'+/9H_ """"$$$$$'+1:Nk "$$$$$$$$$%)-4AZ| ""$$$$$$')09Gh """""$$$$$%')-3;Rn """"$$$%)-4EY """"$$$$$$'*1=Mh $$$$$$%'-3?P{ """""$$$$$'')0:G` """"""$$$$'+39Mp ""$$$$$$$')/4CW{ """$$$$'')39F` " ""$$$$$$',-4;Pn """"$$$%'*-3D[ """""$$$$$$$%'+08Hb """$$$$%++4>Ps """$$$$$$$%'*+/8EZ{ """$$$$''',19Hc """""$$$$$'')-4?Nr """"$$$''+/5DY{ """$$$$$''+39J` ""$$$$%'*,3>Oj ""$$$$$$$$'+07DWu """"$$$$%'+/:G_ """"$$$$$''*-4>Mh """"$$$$'')/4ASu """"$$$$$$%')-15EY """"""$$$%'''+3:Mc "$$$$$%$%'*03AJp ""$$$$$$%'+/6AW{ "$$$$$$$'''-1:F` """$$$$$%''/39Hb ""$$$$$$$$'),-4?Pl """$$$$$%$'+17CYz ""$$$$$$$$')),39I` """$$$$$$'''03:Ic  """"$$$$$$%')+-5CNn """$$$$$$%''+-6CV| """$$$$$$%')-1:G\ "$$$$$$$$'+/1;Mh "$$$$$$$$$$'''+06>Op  """$$$$$'''+/8DW{ """$$$$$$$%'+-19E` "$$$$$$'',-5>Nh ""$$$$$$$''*/9?Nn ""$$$$$$$%''*/8EZ """""$$$$$$$')+/1>J_ """$$$$$$')+02@Nh ""$$$$$$$$''+28CVp ""$$$$$%''+,17GW{ """"$$$$$$%')+/3:GZ "$$$$$%''*,4>Nd """$$$$$$$%''*-17?Nk "$$$$$$%'')+09?Pn "$$$$$$$$'')+/38GXx "$$$$$%''+0:?W{ "$$$$$$'')*,/4>E\ ""$$$$$$$'')04:I] """$$$$%%''')-35?Ph  ""$$$$$$$'')+05@Nh """$$$$$%''''+/28EPu  ""$$$$%%'*+,38CNu """"$$$$$$%')*+-5:G\ "$$$$$$'')+/39H\ """$$$$$%''')*-/4;J`{ """$$$$$$$''),-5;M` ""$$$$$$$''),-04>I` "$$$$$$$%*+++/8?K` "$$$$$$%%'''),-34?Ne ""$$$$$$%%''')-18?Nf ""$$$$$$$$$%'')+-35APl """""$$$$$$%'')+/09@Ph ""$$$$$$$$')))-/48ANh "$$$$$$%''')+/18CPj """"""$$$$$$%''')*,/49DOh ""$$$$$$$$%''*,/38CTn "$$$$$$$'''')*+-/59EWj ""$$$$$''''++/39ERh """"$$$$$$%''')*-/3:ASj "$$$$$$$$$$%''*+-19@Pk "$$$$$$$''''')++129@Ml ""$$$$$$$%''+,-18?Ph " """"$$$$%''''''*++039CSe "$$$$$$$$$''''),/0:?Ne """"""$$$$$$%%'''))*,-34APh """"$$$$$$$$$'''++-08?N] """$$$$$$$%''''*+/27?G` """$$$$$$$$%'')+,05>J^ """$$$$$$%%%'''*+-/4?JZz """"$$$$$$$$%'''+-/4=H^{ """$$$$$$$$%%'')+++15:JZx """""$$$$$$$$''')+/5:HVq """"""$$$$$$$%%''''++/4>EXn """$$$$$$$$%'''*+/38CTs "$$$"$$$$$$$$''''*139EYp """"$$$$$$$$$%')+-45DTp """$$$$$$$$$$%%''*+03:DVp """"$$$$$$%%'')-48EVu """"$$$$$$$$'''')+/19DVr """"$$$$$$$%%%)+-4:ETu "$$$$$$$$$$%'''))*03:AVp "$$$$$$$$$$$'',-39EVn """""$$$$$$$%''''*,04:DTk ""$$$$$$$$$%''),-39ESp """$$$$$$$$$$$%''')+039DPl """"$$$$$$%'')*-39DRh """"$$$$$$$$%'')+,-18ARr """$$$$$$$$%'')*+,45@Pl "$$$$$$$$$$%''))+/1:EPh ""$$$$$$$$$'')*+-29APk ""$$$$$$$$$$$%''')+018APh ""$$$$$$$%%'')),17?Nh """$$$$$$$$''''')*+-17?M`x """$$$$$$$$$%'''+-04>J] ""$$$$$$$$$$%$%%')*+/07:J\{ """$$$$$$$$$%'')*+05:GZu """$$$$$$$$$$$'''''*,03:GWk " ""$$$$$$$$$$%''')*/3:ERk "" """$$$$$$$$$$'''')**+-3;CNd "$$$$$$$$$$$$%%'')+/05>M\{ """""$$$$$$$$$$%%'')*,-04>I\u """"$$$$$$$$%%%''*-/3;DTk """"$$$$$$$$$$$$%''))---3:CPb{ ""$$$$$%%$%''')--28;JZu ""$$$$$$$$$$$$$%''''))+-17=EVl  " "" ""$$$$$$$$$$$$%')+-03:CN`{ """ """$$$$$$$$$%'''''*++/49?JZl """""$$$$$$$$''''')+,-05;DWh """"""$$$$$$$%%%'''')+,-145?N^n """""$$$$$$$$$$''''++--34:EPj """$$$$$$$$$$$%'''))*+,0148DN]w """""$$$$$$$$$%%'''')+-/38>HWk ""$$$$$$$$$$$%%%'''))++-/34:GO` """"$$$$$$$$$%'''''))*+-49=GXr """"""$$$$$$$$$$%'''''''+,,-048>DPh """"""$$$$$$$$$$%%''''*+,-139DM_p """ """$$$$$$$$$$$''''''')*+--135:GTb """"""$$$$$$$$$%''''')*++0148CO\x """$$$$$$$$$$$$%'''''')++-//37?EVh """"$$$$$$$$$''''')))*+,/345DN]u """""$$$$$$$$$$%%''''')*+++-024::DWh| ""$$$$$$$$$$$$$$%'''')**-//47:EMZ{ """""""$$$$$$$$$'''''''')+++-004:>ERc """"$$$$$$$$$$%''''''')+++-/35:CN_p ""$$$$$$$$$$$$$$''''''))*++-0139;EPcp """$$$$$$$$$$$$$''''')))*+,,-149@JYp """"""$$$$$$$$$$$%%%''''')***++-/038>CN]u  """"$$$$$$$$$$''''''''***+-/339?GTh """"$$$$$$$$$''''''''')))**,--138;?M\n """$$$$$$$$$$$%'''''''''++,-/135:DNcr """$$$$$$$$$'%$%'''))))))++-/1149AGTc{ """"$$$$$$$$$$%'''''''')*++,/058AM\p """"$$$$$$$$$$$$%'%%%%'''')))++---139:ARZk] """"""$$$$$$$$$$$$$$%'''''''*)*+-/028?DV_wݥ$ $$$$$$$$$$$$$$$$%''''')))***++-047:?JTdxj ""$$$$$$$$$$$$$$%%%'''''''))*+-/24:AIWjʖz]E """"""""$$$$$$$$%%%%''''''''))))+-/034:CMZk{`RD6  """""""$$$$$$$$$$%%%%''''''')*+,,/037>CN\sˤzbTD>5- """"$$$$$$$$$$$$$$$$$%%%''''''))**+--/148>FRZrzfRG;91/)   """""""$$$$$$$$$$$$$%''''''')+,,0149?HP_pơ{eVE?830-)% """""$$"""$$$$$$$$$%%%%'''''''))*+++-014:?DV`p뼡xhTJ?840,+)'$  """"$$$$$$$$$$$$$%%'''''''++++,-0248?ITcušxbWJ?94//*''$$$  """"$$$$$$$$$$$$%$$%%%%%''''))))**+-//138;?HTcwdVIA952-,+)''$$"  """""$$$$$$$$$$$$%%'''''')))*++-/034:ANTfx{hRI?:71-,+'''%$$""  ""$$$$$$$$$$$$$$$$%%''''''''')++++,0348:@KWh谖|dRG@:420-+)''%$$$$$"  """$""$$$$$$$$$%%%''''''''')'))+,-/045:?JWh{‘ubPD?:43/-,)'''$$$$$""  ""$$$$$$$$$$$$$$%%%%'''''''')**++,--//138;CJWbu㺚x`TJ?:43/-)''''$$$$$$$$"   $""$$$$$$$$$$$$$$$%%''''''''))**++,-134:DJWcw譑p`VE>970/,+)'''%$$$$$$$""   """""""$$$$$$$$$$$$$$$%%%%%''''''''')))*+++-/039:?JT`sդu`RI?840/,++)''''%%$$$$$""   " ""$$$$$$$$$$$$$$$$$$%%%%'''''''))*--//0389CIR_nܡnYSD>:51/++))'''%$$$$$$$$""  """"""$$$$$$$$$$$$$$$$$$$$%%''''''''))))**+++,-//37:?FP\k๔eYOE>8410-,*''''''$$$$$$$$$""   """"""""$$$$$$$$$$$$$$$$$$%%'''''''))*++,-0149:FPZjݲucWM@;830/-+*)''%%$$$$$$$$"""""  """"""""$$$$$$$$$$$$$$$$$$$$$%''''''''''''''+*++++//1359;DIWhu£p\VI@:740/-+*''''''%%%$$$$$$$"""   """"""""$$$$$$$$$$$$$$$$$$%%'''''''''))*+---0139;AJR]s״sj\NE>:50//-+*))''%$$$$$$$$$$$""  """"""$$$$$$$$$$$$$$$$$$$%%%%%%'''''''''')))))+++-/01459?CO\jְr`OKD>941/-,+*''''''%$$$$$$$$""""""  "$$$$$$$$$$$$$$$$$$$$$$%%'''''''''))**++,-01337?EOWk纪q`XNC?:83/-,+)'''''%%%$$$$$$$$"""""  " """"$""$$$$$$$$$$$$$$$$$$$$$%%%%''''''''')))*+++-///3359FN\bx˭{hWODC:8430,+++*)'''%%%%$$$$$$$$$$"""   ""$$$$$$$$$$$$$$$$$$$$$$$$$%''%'''''')))*+,+,-019:?IP`r庘k\PKE:94410--+)'''''%$$$$$$$$$$$"""""  """"""""""""""""$$$$$$$$$$$$$$$$$%%%%%%'''''''')*++,,,,,,0479?GPYe˧p_\JE;;7300-,+**))'''%%$$$$$$$$$$$$"""   """"""$$$$$$$$$$$$$$$$$$$$$$$%%''''''')))))***-//149>@JSbx٭uhVNH@>8520/-,+))''''%%%$$$$$$$$$$"""  "$$$$$$$$$$$$$$$$$$$$$$$$$$$$%'''''''''''')))))))+,-0348>@INVkxпl_WJC>97300/,+**)'''''$%%$$$$$$$$$$$$""   """""""$$$$$$$$$$$$$$$$$$$$$%'''''''''''*++---238:EJS`nȤzjWNAA:8310/,+**'''''%%%$$$$$$$$$$""""   """"""""""""$"$$$$$$$$$$$$$%$$%%%''%''''''''''''''+,,,-/145;?GNWduϤzkXRIC:9530//,++)))''''%$$$$$$$$$$$$$""""""  """""$$$$$$$$$$$$$$$$$$$$$$%$%'''%%%''))**++-/0347>DIP\h˶k`SMA>;4210-,**))''''%%%%$$$$$$$$$$"""""   " """""$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$%''''))))*++/00135:>CNT]pհzk`WMGA;8431--,++))''''''%$$$$$$$$$$$""   """""""""$$$$$$$$$$$$$$$$$$$$$$$$%%'')))))++,-1158:CHNZbx®r`WMG?;9841/--+))''''''%%$$$$$$$$$$$"""  """"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''))))))**+--0145::>IPXhx|k`TNF?>87310/,+++)'''''%%%%$$$$$$$$$$$""""   """""""""""$$$$$$$$$$$$$$$$$$$$$$%'''''''))')*+++-/44:;AGOWhuعxk`RJGC>:633/---+)))'''''%$$$$$$$$$$$$"""  """""""""""""$$$$$$$$$$$$$$$$$$$$$$%%''%%'''''))*+,,-03389>DEPZbp˩qhYRJEA;:5410/-+++**)''''''$$$$$$$$""""$$$""""   "" """""""""""$$$$$$$$$$$$$%$$%''''''))'))+++/03559>?JO]`xӺxn`WPHE>=884100/,+*)'''''%%%$$$$$$$$$$"""""""   """"""$$$$""$$$$$$""""$$$$$$$%$$%%%''''''')))*+,--//169>?HNW`q¨ue[RNIC?:8432//-++++*)''''''%%$$$$$$$$$$$$"""""   """"""""""$$$$$$$$$%%%%%%''''''')***+,-//337:@ENV`kzնxkcTPJA?;95410/--,++*))'''''%%$$$$$$$$$$""""    """"$""""""$$$$$$$$$$$$$$%''''''''')''')*++---0458;?CJP_bu{ܶwbZROI?>=654310/-,+++*)))'''$$$$$$$$$$$$$$$""""     " "$$$$$$$$$$$$$%''''''''''''''))**++-//0359>?KNV`hƭxjcVNID?;975300//--++*)''''''%%%$$$$$$$$$$$$$"""    """" """$$$$$$$$$$$$$%%%%%'''''''''''')++**++--/344;:@EMSZco­|p``PJG@>;885430//---+*)))'''''''%$$$$$$$$$$$$$$"""""""   ""$$$$$$$$$$$$$$$$$$%%'''''''''''')))+,,--1234;>DDMT^du˳|p`ZPKGA>:9751010--,,+*)))))'''%%$$$$$$$$$$$$$$""""  """ """$$$$$$$$$$$$$$$%%%%%%%%%'''%%'''''')))*+++,//3358:?DENV_epгwe]VOME?=99743310/--,++**)))''''''''%%$$$$$$"""""""      """"""$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''')+++,-//1357=>EHPY`hrͺun\VKJD?>:8533310/--,+++**)''''''''%$$$$$$$$$$$$"""""""     """"$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%''''''''''**)+,+-///4599;?CJNT\hp{Ӽ|kfZXPIGA?;:55433100/--+++++**)'''''''''%$$$$$$$$$$$$$$$$""   """""$""$$$$$$$$$$$$$$$$$$$$$$$$$%%''''''''''''*+++--/03459:?DIMTZbn{ƺnl`ZVPJEC>=99553310//--,+++++*)''''''''%%$$$$$$$$$$$$$$""   """"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''))))*+++---/33469;?CEMRW\`pz¿к{pkc\WRMGE@>:994433300/--,,++++*))))'''''%%%%$$$$$$$$$$$$$$$$$$"""""""""""   """""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%''''%''''''''')*++,--0133589:?EGNRX\jluòxjc_ZPNMGF??>:89743300/----,++++**))''''''''%%$$$$$$$$$$$$$$$$$$$$$"" "  "" """"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%'''''')*+*++,--1145799??EHJNWZhonxȾxnh`ZVONIDC@>=::55433321///--,,++**))))'''''''''%$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""   """""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%''''''')*+*++--/044459;=DEENRR]hlu{о{rnh`TWPPGH@?>;:88844330100///-,++**))''''''''%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""  "$""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$''%'''''''''''))))**++,-/0011658:>?CDMNRZ`bjwuпupkeb\WNNMKFE?>=::544424300////---,,++*)))'''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""    """""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$%%%%''''')))+++++,--/12348::;CDEMORW_`cpu|ƺ{nlh]`ZTPMMFAA@>;:8:7444110////---,,++++*+)''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""    "" """"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''')*))++,,,--//13458;=;AAEHNOTW\hjksxſſxwrke_]WRMMJFGC??;;966443300//---,,++++++***)))))'''''''''''''''%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$""""   """ """"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%''''''))))))*+++-,//0/143488;;>CCEMNNPVZ_``hhkuxz¾ƶ{srqnhc`ZZWSNNKFDCC>=:99543310//-,,++*)))))))'''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$"""""  """ " " ""$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%''%%%''''''')')))***+,,,---011134599:;?>?@CFIJJJRPSSRWZ_``cdkkrppxu{|xxupqrjhhec_h_b\ZZ_TVTRPRPMIGHHC@@?>;9888333101/////+++++*****))))'')'''''')))''''''''''''''''''''''''''%%%%$$$$$$$$$$$$$$$$$$$$$""""""""""   """"""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$%'%%%%%%%%'''''''''')))))+++-,,,-///111334478889:>>@????AGGGGHJMMPTPPRWYWZ_]^``__````[___``_]YZY\YVTTRNPNKNMGJJJGDEDF@@C?>>?>=:::845554331110/---,++++**)))))'''''''''''''''''''''''''%'''''''%'%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""    """"""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%''%%''''''''''')*+++++,,,----///00332111344558899:::;;;=>???C?CCCDACCDDEDECCDCDCAA??DA?>;>=:::9885885554554433431110/////-,,,++++***)''''''''''''''%%%%%%''''''''''''''''''''''%''%$$$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""    """""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%'''''''')))))')))****++,+,,-----//////011113311333354557455557434435554444332111111/0000/////----,----++++****)))))'''''''''%%%%%%%$$%%%%%''%%%%%%''%%%%%'''''%%$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""    """" """"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'%''''''''''''''')**))))++***++++++++++,,----------//////////-/---//---------++++++++*+++++**+***))'''''''''''''''''%%%$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%'''''%%%%%%%%%''%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""   """""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$%'''''''''''''''''''''''))'')))))))))**)*)*++++++++++*****++*****))))))''''''''''''''''''''%%%%%%%$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""" " "   """""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$%%$%%%%%''''''''''''''''''''''''''''''''''')'''))'''''''''''''''''''''''''''''''%%%%'''%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$%%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""" "     """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%'''''''%'''''''''''%''%%'''''%'''%'%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$""""""     " """ """""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'%$$$$$%%%%'%%%%'%%%%%%$%%'%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""   """""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""" """"    """ """""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"""""" """   " " """"""$"$$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""""""""""""     " """"""""""""""$""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""    """""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""" """""""   """"""""" """"""""""""""""""""$$"""""""$$$$"$$""$$$$$$$$$""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$""""""""""""" """""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""$"""""""    """" """" """"""""""""""""""""""""""""""""""$$""""""""$$$"""""""""""""" " """"""" """""" " """"""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """"    "" """"""""""""""""""""""""""""""""""""$$$""""""""""""""""""""""""""""""" """"""""" """" """$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$"""""" """ ""     " """"""" """"""""" "" " " """"""""""$$$""""""$$$$$$"""""""$"""""""""    " "" "" """""" """""""""$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$""""""    """"""""""""""""""""""""""""""""""    """"""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$""" "   """"""""" "" " "         """" " """"""""""""""""""""""